분지 유형 이론

testwiki
imported>TedBot님의 2024년 5월 18일 (토) 12:31 판 (봇: 문단 이름 변경 (참고 문헌 → 각주))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 논리학에서 분지 유형 이론(分枝類型理論, 틀:Llang, 약자 RTT) 또는 복잡 유형 이론(複雜類型理論)은 단순 유형 이론보다 더 세분된 유형을 사용하는 논리 체계이다.[1][2]틀:Rp

정의

다음과 같은 데이터가 주어졌다고 하자. (여기서 음이 아닌 정수의 집합이다.)

그렇다면, (𝒱,𝒱,𝒜,,arity)에 대한 분지 유형 이론은 다음과 같다.

분지 유형

분지 유형 이론에서 사용되는 분지 유형(分枝類型, 틀:Llang)과 이들의 차수(次數, 틀:Llang)는 다음과 같다.

  • ι0은 0차 분지 유형이다.
  • d1,,dn차 분지 유형 τ1d1,,τndn 및 자연수 d>max{d1,,dn}에 대하여, (τ1d1,,τndn)dd차 분지 유형이다.

이들 가운데, 술어적 분지 유형(述語的分枝類型, 틀:Llang)은 다음과 같다.

  • ι0은 술어적 분지 유형이다.
  • d1,,dn차 술어적 분지 유형 τ1d1,,τndn에 대하여, (τ1d1,,τndn)max{d1,,dn}+1는 술어적 분지 유형이다. (n=0일 경우, ()0은 술어적 분지 유형이다.)

술어적 분지 유형은 차수를 생략한 채 ι(τ1,,τn)으로 쓸 수 있다.

분지 유형 이론의 문맥(文脈, 틀:Llang)은 유한 개의 변수의 집합과 분지 유형의 집합 사이의 함수이다. 문맥은 변수 x와 분지 유형 τd순서쌍 x:τd들의 유한 집합으로 여길 수 있다. 이 경우, 문맥 Γ정의역(定義域, 틀:Llang)은 다음과 같이 나타낼 수 있다.

dom(Γ)={x|x:τdΓ}

논리식

분지 유형 이론의 유사 논리식(類似論理式, 틀:Llang)은 다음과 같다.

  • n항 관계 R 및 변수 또는 개체 p1,,pn에 대하여, R(p1,,pn)은 유사 논리식이다.
    • n=0일 경우 유사 논리식 R()은 0항 관계 R와 구분되어야 한다. 분지 유형 이론에서 n항 관계는 유사 논리식이 아니다.
  • 변수 x 및 유한 개의 변수 또는 개체 또는 유사 논리식 p1,,pn에 대하여, x(p1,,pn)는 유사 논리식이다.
    • n=0일 경우 유사 논리식 x()은 변수 x와 구분되어야 한다. 분지 유형 이론에서 변수나 개체는 유사 논리식이 아니다.
  • 유사 논리식 ϕ,ψ에 대하여, ϕψ¬ϕ는 유사 논리식이다.
  • 유사 논리식 ϕ 및 그 자유 변수 xFVar(ϕ) 및 분지 유형 τd에 대하여, x:τdϕ는 유사 논리식이다.

유사 논리식의 집합을 𝒫라고 하자. 또한 각 유사 논리식 ϕ에 대하여, Var(ϕ)ϕ 속에 등장하는 모든 변수의 집합이라고 하고,

x1ϕ<𝒱<𝒱x|FVar(ϕ)|ϕ

ϕ의 모든 자유 변수라고 하자.

문맥 Γ에서 개체 또는 유사 논리식 ϕ가 분지 유형 τd를 갖는다는 것은 Γϕ:τd로 표기하며, 다음과 같이 재귀적으로 정의된다. (여기서 ϕ:τdϕ:τd를 뜻한다.)

  • 개체 a에 대하여, a:ι0이다.
  • n항 관계 R 및 개체 a1,,an에 대하여, R(a1,,an):()1이다.
  • (논리 연산) 문맥 Γ,Δ 및 유사 논리식 ϕ,ψ 및 분지 유형 (τ1d1,,τndm)d,(τ1d1,,τndn)d에 대하여, 만약 Γϕ:(τ1d1,,τndm)d이며, Δψ:(τ1d1,,τndn)d이며, maxdom(Γ)<mindom(Δ)라면,틀:Mindent틀:Mindent이다.
  • (한정) 문맥 Γ 및 유사 논리식 ϕi{1,,|FVar(ϕ)|} 및 분지 유형 (τ1d1,,τndn)d에 대하여, 만약 Γ{xiϕ:τidi}ϕ:(τ1d1,,τndn)d라면,틀:Mindent이다.
  • (매개 변수에 대한 추상화) 문맥 Γ 및 유사 논리식 ϕ 및 그 개체이거나 유사 논리식인 매개 변수 ψPar(ϕ)(𝒜𝒫) 및 분지 유형 (τ1d1,,τndn)d,τn+1dn+1 및 변수 y>maxdom(Γ)에 대하여, 만약 Γϕ:(τ1d1,,τndn)d이며 Γψ:τn+1dn+1이라면,틀:Mindent이다. 여기서 (ϕ)Γ,ψ,yϕ에 등장하는 ψ와 αΓ-동치인 각 매개 변수 ψy로 대체하여 얻는 유사 논리식이다. (《수학 원리》에서 이는 (τ1d1,,τndn)d가 술어적 분지 유형인 경우로 제한된다.)
  • (논리식에 대한 추상화) 문맥 Γ 및 유사 논리식 ϕ 및 분지 유형 (τ1d1,,τndn)d 및 변수 y>maxdom(Γ)에 대하여, 만약 Γϕ:(τ1d1,,τndn)d이라면,틀:Mindent이다. (이 경우 반드시 |FVar(ϕ)|=n임을 보일 수 있다.) (《수학 원리》에서 이는 (τ1d1,,τndn)d가 술어적 분지 유형인 경우로 제한된다.)
  • (치환) 문맥 Γ 및 자유 변수를 갖는 유사 논리식 ϕ 및 개체 또는 유사 논리식 ψ 및 분지 유형 (τ1d1,,τndn)d에 대하여, 만약 Γ{x1ϕ:τ1d1}ϕ:(τ1d1,,τndn)d이며, Γψ:τ1d1라면,틀:Mindent이다. (이 경우 ϕ[ψ/x1ϕ]는 반드시 정의됨을 보일 수 있다.)
  • (약화) 문맥 Γ,Δ 및 유사 논리식 ϕ 및 분지 유형 τd에 대하여, 만약 Γϕ:τd이며, ΓΔ라면, Δϕ:τd이다.
  • (순열) 문맥 Γ 및 유사 논리식 ϕi{1,,|FVar(ϕ)|} 및 분지 유형 (τ1d1,,τndn)d 및 변수 y>maxdom(Γ)에 대하여, 만약 Γ{xiϕ:τidi}ϕ:(τ1d1,,τndn)d라면,틀:Mindent이다.

주어진 문맥 속에서, 유사 논리식의 분지 유형은 존재하지 않을 수 있으나, 만약 존재한다면 이는 유일하다. 주어진 유사 논리식은 서로 다른 문맥 속에서 서로 다른 분지 유형을 가질 수 있다. 유사 논리식 ϕ에 대하여, Γϕ:τd인 문맥 Γτd가 존재한다면, ϕ논리식(論理式, 틀:Llang)이라고 한다.

연산

자유 변수, 매개 변수, 재귀 매개 변수

분지 유형 이론의 각 유사 논리식 ϕ자유 변수(自由變數, 틀:Llang)의 집합 FVar(ϕ), 매개 변수(媒介變數, 틀:Llang)의 집합 Par(ϕ), 재귀 매개 변수(再歸媒介變數, 틀:Llang)의 집합 RPar(ϕ)은 다음과 같이 재귀적으로 정의된다. (매개 변수와 재귀 매개 변수는 이름과 달리 변수가 아닐 수 있다.)

치환

변수 또는 개체 또는 유사 논리식 p,q1,,qk 및 서로 다른 변수 x1,,xk에 대하여,

pq1/x1,,qk/xk={pp∉{x1,,xk}qjp=xj

이라고 하자.

유사 논리식 ϕ 및 변수 또는 개체 또는 유사 논리식 q1,,qk 및 서로 다른 변수 x1,,xk에 대하여, 치환 실례(置換實例, 틀:Llang) ϕ[q1/x1,,qk/xk]는 다음과 같이 재귀적으로 정의된다.

  • n항 관계 R 및 변수 또는 개체 p1,,pn,q1,,qk 및 서로 다른 변수 x1,,xk에 대하여,틀:Mindent
  • 변수 x 및 및 변수 또는 개체 또는 유사 논리식 p1,,pn,q1,,qk 및 서로 다른 변수 x1,,xk에 대하여,틀:Mindent
  • 유사 논리식 ϕ,ψ 및 변수 또는 개체 또는 유사 논리식 q1,,qk 및 서로 다른 변수 x1,,xk에 대하여,틀:Mindent틀:Mindent
  • 유사 논리식 ϕ 및 그 자유 변수 xFVar(ϕ) 및 분지 유형 τd 및 변수 또는 개체 또는 유사 논리식 q1,,qk 및 서로 다른 변수 x1,,xk에 대하여,틀:Mindent

위 경우에 속하지 않는 치환 실례는 정의되지 않는다. 예를 들어, 변수 또는 개체 또는 유사 논리식 p1,,pn,q1,,qk 및 서로 다른 변수 x1,,xk에 대하여, 만약 qi𝒜이거나, qi𝒫이며 qi의 자유 변수가 정확히 n개가 아닐 경우, xi(p1,,pn)[q1/x1,,qk/xk]는 정의되지 않는다.

α-동치

두 유사 논리식 ϕ,ψ에 대하여, 다음 조건을 만족시키는 전단사 함수 f:𝒱𝒱가 존재한다면, ϕ,ψ가 서로 α-순열 동치(α-順列同値, 틀:Llang)라고 한다.

  • ψϕ에 등장하는 각 변수 xf(x)로 대체하여 얻는다. (특히, f(Var(ϕ))=Var(ψ)이다.)

두 유사 논리식 ϕ,ψ에 대하여, 다음 두 조건을 만족시키는 전단사 함수 f:𝒱𝒱가 존재한다면, ϕ,ψ가 서로 α-동치(α-同値, 틀:Llang)라고 한다.

  • ψϕ에 등장하는 각 변수 xf(x)로 대체하여 얻는다. (특히, f(Var(ϕ))=Var(ψ)이다.)
  • f|Var(ϕ)증가 함수이다. 즉, 임의의 x,yVar(ϕ)에 대하여, x<𝒱yf(x)<𝒱f(y)

두 유사 논리식 ϕ,ψ 및 문맥 Γ에 대하여, 다음 세 조건을 만족시키는 전단사 함수 f:𝒱𝒱가 존재한다면, ϕ,ψ가 서로 αΓ-동치Γ-同値, 틀:Llang)라고 한다.

  • ψϕ에 등장하는 각 변수 xf(x)로 대체하여 얻는다. (특히, f(Var(ϕ))=Var(ψ)이다.)
  • f|Var(ϕ)는 증가 함수이다. 즉, 임의의 x,yVar(ϕ)에 대하여, x<𝒱yf(x)<𝒱f(y)
  • 임의의 x𝒱 및 분지 유형 τd에 대하여, x:τdΓf(x):τdΓ

역사

버트런드 러셀이 《수학 원리》에서 제시하였다.

각주

틀:각주