치환 실례

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

틀:위키데이터 속성 추적 논리학에서 치환 실례(置換實例, 틀:Llang)는 명제를 구성하는 원자 명제를 다른 명제로 대신하여 얻는 명제이다.

명제 논리

정의

명제 논리에서, 명제 형식 P의, 원자 명제 p1,,pn 및 명제 형식 Q1,,Qn에 대한 치환 실례 P[Q1/p1,,Qn/pn]P 속의 각 piQi를 넣어 얻는 명제이다. 즉, 다음과 같이 재귀적으로 정의된다.

  • 원자 명제 p에 대하여,
    • ppi라면, p[Q1/p1,,Qn/pn]=p
    • p=pi라면, p[Q1/p1,,Qn/pn]=Qi
  • 명제 형식 P에 대하여, (¬P)[Q1/p1,,Qn/pn]=¬(P[Q1/p1,,Qn/pn])
  • 명제 형식 P,Q에 대하여, (PQ)[Q1/p1,,Qn/pn]=P[Q1/p1,,Qn/pn]Q[Q1/p1,,Qn/pn]

성질

만약 P항진 명제 형식이라면, 모든 치환 실례 P[Q1/p1,,Qn/pn] 역시 항진 명제 형식이다.[1] 만약 P모순 명제 형식이라면, 모든 치환 실례 P[Q1/p1,,Qn/pn] 역시 모순 명제 형식이다.[1]

만약 모든 i=1,,n에 대하여 QiRi가 서로 동치라면, P[Q1/p1,,Qn/pn]P[R1/p1,,Rn/pn]은 서로 동치이다.

명제

pqr

의, 원자 명제 p,q,r 및 명제

pq
¬pq
p¬q

에 대한 치환 실례는

(pq)(¬pq)(p¬q)

이다.

1차 논리

정의

1차 논리에서, t의, 변수 x1,,xn 및 항 u1,,un에 대한 치환 실례 t[u1/x1,,un/xn]t 속의 각 xiui를 넣어 얻는 항이다. 즉, 다음과 같이 재귀적으로 정의된다.[2]

  • 연산 𝖿 및 항 t1,,tm𝖿에 대하여, (여기서 m𝖿는 항수)
    𝖿(t1,,tm𝖿)[u1/x1,,un/xn]=𝖿(t1[u1/x1,,un/xn],,tm𝖿[u1/x1,,un/xn])

논리식 ϕ의, 변수 x1,,xn 및 항 t1,,tn에 대한 치환 실례 ϕ[t1/x1,,tn/xn]ϕ 속의 각 자유 변수 xiui를 넣어 얻는 논리식이다. 즉, 다음과 같이 재귀적으로 정의된다.[2]

  • t,u에 대하여, (t=u)[t1/x1,,tn/xn]=(t[t1/x1,,tn/xn]=u[t1/x1,,tn/xn])
  • 관계 𝖱 및 항 u1,,un𝖱에 대하여, (여기서 n𝖱는 항수)
    𝖱(u1,,un𝖱)[t1/x1,,tn/xn]=𝖱(u1[t1/x1,,tn/xn],,un𝖱[t1/x1,,tn/xn])
  • 논리식 ϕ에 대하여, (¬ϕ)[t1/x1,,tn/xn]=¬(ϕ[t1/x1,,tn/xn])
  • 논리식 ϕ,ψ에 대하여, (ϕψ)[t1/x1,,tn/xn]=ϕ[t1/x1,,tn/xn]ψ[t1/x1,,tn/xn]
  • 논리식 ϕ 및 변수 x에 대하여,
    • xxi라면, (xϕ)[t1/x1,,tn/xn]=x(ϕ[t1/x1,,tn/xn])
    • x=xi라면, (xϕ)[t1/x1,,tn/xn]=x(ϕ[t1/x1,,ti1/xi1,ti+1/xi+1,,tn/xn])

논리식 ϕ 위의, 변수 x치환 가능 항(틀:Llang)은 다음 조건을 만족시키는 항 t이다.[2]

  • 만약 t가 변수 y를 포함하며, ϕ가 논리식 yψ를 포함한다면, xψ의 자유 변수가 아니다.

즉, 다음과 같이 재귀적으로 정의된다.

  • u,v에 대하여, tu=v 위의 x의 치환 가능 항이다.
  • 관계 𝖱 및 항 t1,,tn𝖱에 대하여, t𝖱(t1,,tn𝖱) 위의 x의 치환 가능 항이다.
  • tϕ 위의 x의 치환 가능 항이라면, t¬ϕ 위의 x의 치환 가능 항이다.
  • tϕ,ψ 위의 x의 치환 가능 항이라면, tϕψ 위의 x의 치환 가능 항이다.
  • t가 변수 y를 포함하지 않거나, xϕ의 자유 변수가 아니라면, tyϕ 위의 x의 치환 가능 항이다.

같이 보기

각주

틀:각주

외부 링크