구조 (논리학)

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 모형 이론에서 구조(構造, 틀:Llang)는 어떤 주어진 1차 논리 언어의 해석을 갖춘 집합이다.

정의

자연수(음이 아닌 정수)의 집합을 이라고 쓰자.

부호수(符號數, 틀:Llang) (F,R,arityF,arityR)는 다음과 같은 튜플이다.

  • F집합이다. F의 원소를 연산(演算, 틀:Llang)이라고 한다.
  • R집합이다. R의 원소를 관계(關係, 틀:Llang)라고 한다.
  • arityF:F함수이다. fF에 대하여 arityF(f)=n이라면, fn항 연산(틀:Llang)이라고 한다.
  • arityR:R함수이다. rR에 대하여 arityR(r)=n이라면, rn항 관계(틀:Llang)라고 한다.

부호수 (F,R,arityF,arityR)구조 (M,FMn,RMn)n는 다음과 같은 튜플이다.

  • M집합이다. 이를 구조의 전체(全體, 틀:Llang)라고 한다.
  • n에 대하여, FMn:arityF1(n)MMn이다. farityF1(n)에 대하여, FMn(f):MarityF(f)M을 보통 fM이라고 쓰며, n항 연산 fM에서의 해석(解釋, 틀:Llang)이라고 한다.
  • n에 대하여, RMn:arityR1(n)𝒫(Mn)이다. rarityR1(n)에 대하여, RMn(r)MarityR(r)을 보통 rM이라고 쓰며, n항 관계 rM에서의 해석(解釋, 틀:Llang)이라고 한다.

관계를 포함하지 않는 부호수를 대수적 부호수(틀:Llang)라고 하고, 대수적 부호수의 구조를 대수 구조라고 한다.

언어

부호수 (F,R,arityF,arityR)의 (1차 논리) 언어(言語, 틀:Llang) 공식(公式, 틀:Llang)과 (項, 틀:Llang)으로 구성된다. 은 다음과 같이 재귀적으로 정의된다.

  • 변수 xi는 항이다 (i).
  • t1,,tnn항 연산 fF에 대하여, f(t1,,tn)은 항이다.

공식은 다음과 같이 재귀적으로 정의된다.

  • t1,,tnn항 관계 rR에 대하여, r(t1,,tn)는 공식이다.
  • t1,t2에 대하여, t1=t2는 공식이다.
  • 공식 ϕ에 대하여, ¬ϕ는 공식이다.
  • 공식 ϕψ에 대하여, 만약 ϕ에 등장하는 제한 변수가 ψ에 등장하지 않으며, 마찬가지로 ψ에 등장하는 제한 변수가 ϕ에 등장하지 않는다면, ϕψ는 공식이다.
  • 변수 xi 및 공식 ϕ에 대하여, 만약 ϕ가 이미 xi:를 포함하지 않는다면, xi:ϕ는 공식이다.

만약 ϕ 속에 변수 xi가 등장하지만 xi:가 등장하지 않는다면, xi자유 변수(自由變數, 틀:Llang)라고 하고, xi:가 등장한다면 xi제한 변수(制限變數, 틀:Llang)라고 한다. 자유 변수가 없는 공식을 문장(文章, 틀:Llang)이라고 한다. 문장들의 집합을 이론(理論, 틀:Llang)이라고 한다.

만족

부호수 σ의 언어에 속하는 공식 ϕn개의 자유 변수 x=(x1,,xn)을 갖는다고 하자. 부호수 σ의 구조 MaMn에 대하여, 다음과 같이 재귀적으로 정의되는 조건이 성립한다면, Mϕ를 치환 xa 아래 만족시킨다(滿足시킨다, 틀:Llang)고 하고, Mϕ[a/x]라고 쓴다. 여기서 부호수의 언어의 논리 기호 =, ¬, , 은 메타 언어의 논리 기호와 구별하기 위하여 괄호 속에 적었다.

  • Mt1=t2[a/x]t1[a/x]=t2[a/x]. 여기서 t[a/x]는 항 t 속에 등장하는 모든 변수 xi를 이에 대응하는 ai로 치환하고, t 속에 등장하는 모든 연산 fFfM으로 치환하여 얻은 원소 M이다.
  • MR(t1,,tn)[a/x]RM(t1[a/x],,tn[a/x])
  • Mϕχ(Mϕ)(Mχ)
  • M¬ϕ¬(Mϕ)
  • My:ϕ(y)[a/x]bM:Mϕ[(a,b)/(x,y)]

부호수 σ의 언어에서, n개의 자유 변수 x를 갖는 공식 ϕ에 대하여, 만약 Mϕ[a/x]σ-구조 MaMn이 존재한다면, ϕ만족 가능 공식(滿足可能命題, 틀:Llang)이라고 한다.

이론 𝒯모형(模型, 틀:Llang)은 모든 ϕ𝒯에 대하여 Mϕσ-구조 M이다. 모형을 갖는 이론을 만족 가능 이론(滿足可能理論, 틀:Llang)이라고 한다. (이는 만족 가능 문장들로 구성된 이론보다 강한 조건이다.)

참고 문헌

외부 링크