프리넥스 표준형

위키백과, 우리 모두의 백과사전.

수리논리학에서 프리넥스 표준형(prenex標準型, 영어: prenex normal form)은 모든 한정 기호가 앞에 와 있는 1차 논리 공식의 형태이다.

정의[편집]

프리넥스 표준형1차 술어 논리 공식은 다음과 같은 형태의 공식 이다.

여기서

  • 는 기호 및 변수만을 포함하는 문자열이다. 특히, 및 기타 연산·관계를 포함하지 않는다. 이를 접두사(영어: prefix 프리픽스[*])라고 한다.
  • 는 기호 을 포함하지 않는 문자열이다. 즉, 변수와 , , 및 기타 연산·관계만으로 구성된다. 이를 매트릭스(영어: matrix)라고 한다.

알고리즘[편집]

모든 1차 논리 공식은 프리넥스 표준형인 명제와 동치이며, 주어진 공식과 동치인 프리넥스 표준형 공식은 다음과 같이 찾을 수 있다. 편의상, 모든 논리합()이나 함의()를 논리곱() 및 부정()으로 나타내자. 그렇다면 1차 논리 공식을 다음과 같이 변환시킨다.

  • 로 변환시킨다. 여기서 에 포함되지 않는 임의의 변수이다.
  • 로 변환시킨다. 여기서 에 포함되지 않는 임의의 변수이다.
  • 로 변환시킨다.
  • 로 변환시킨다.

역사와 어원[편집]

프리넥스(영어: prenex)라는 단어는 라틴어: praenexus 프라이넥수스[*](묶인, 고정된)에서 왔다. 이 용어는 다비트 힐베르트파울 베르나이스의 1938년 저서 《수학의 기초》(영어: Grundlagen der Mathematik)에서 최초로 사용하였다.

같이 보기[편집]

외부 링크[편집]