Loading [MathJax]/jax/output/CommonHTML/jax.js
728x90
728x90

논리적 동치

  • 합성 명제는 하나 이상의 단순 명제논리 연산자로 결합한 형태이므로 복잡한 형태일 수도 있다.
  • 합성 명제가 복잡하다는 것은 컴퓨터 시스템에서 표현하고 연산해야 하는 논리 연산의 수가 많음을 의미한다.
  • 이렇게 많은 논리 연산으로 복잡하게 표현된 합성 명제진릿값이 같으면서 단순한 논리 연산으로 표현합성 명제로 대체한다면, 컴퓨터 시스템에서도 같은 결과를 내면서 간단하고 빠르게 표현하고 연산할 수 있을 것이다.

 

논리적 동치(Logically Equivalence : PQ)

두 합성 명제 PQ 의 진릿값이 서로 같은 경우
  • 합성 명제 P,Q 에 대하여 PQ 일 때 '합성 명제 PQ 는 동치이다' 또는 '합성 명제 PQ 는 같다' 라고 읽는다.
  • 이렇게 두 합성 명제 P,Q 가 논리적 동치 관계이면 진릿값이 같음을 의미하므로, PQ 는 서로를 대체해서 사용할 수 있다.
  • 두 합성 명제가 동치인지 판별하는 방법에는 진리표를 이용하는 방법과 논리적 동치 법칙을 이용하는 방법이 있다.

 

진리표를 이용한 논리적 동치 판별

  • 진리표는 두 합성 명제가 서로 동치 관게인지를 파악하는 가장 기본적인 도구로 사용된다.

 

pq(¬pq)(p¬q) 의 증명 진리표
p q ¬p ¬q ¬pq p¬q (¬pq)(p¬q) pq
T T F F F F F F
T F F T F T T T
F T T F T F T T
F F T T F F F F
  • 하나의 진릿값이라도 다르면 두 합성 명제는 동치가 아니다.

 

논리적 동치 법칙을 이용한 논리적 동치 판별

  • 합성 명제들 중 항상 동치합성 명제를 모아 법칙으로 정리한 것논리적 동치 법칙이다.
  • 이러한 논리적 동치 법칙을 이용하면 복잡하게 표현된 합성 명제를 단순한 표현의 합성 명제로 바꿀 수 있다.
법칙 논리적 동치
항등 법칙(Identity Law) p T p p F p
지배 법칙(Domination Law) p F F p T T
부정 법칙(Negation Law) p¬p F p¬p T
이중 부정 법칙(Double Negation Law) ¬(¬p)p
멱등 법칙(Idempotent Law) ppp ppp
교환 법칙(Commutative Law) pqqp pqqp
결합 법칙(Associative Law) (pq)rp(qr) (pq)rp(qr)
분배 법칙(Distributive Law) p(qr)(pq)(pr) p(qr)(pq)(pr)
드 므로간의 법칙(De Morgan's Law) ¬(pq)¬p¬q ¬(pq)¬p¬q
흡수 법칙(Absorption Law) p(pq)p p(pq)p
함축 법칙(Implication Law) pq¬pq

=,=, T=U, F =Ø 로 치환하여 집합의 법칙처럼 생각해도 된다.

 

  • 논리적 동치 법칙합성 명제에 적용할 때, 결합 법칙을 적용해야 하는 경우와 분배 법칙을 적용해야 하는 경우를 잘 구분해야 한다.
    • 괄호 안의 논리 연산자와 괄호 밖의 논리 연산자가 같은 경우에는 결합 법칙을 적용한다.
      • (pq)rp(qr)
    • 괄호 안의 논리 연산자와 괄호 밖의 논리 연산자가 다른 경우에는 분배 법칙을 적용한다.
      • p(qr)(pq)(pr)

 

논리적 동치 법칙을 이용하여 흡수 법칙 p(pq)p 증명하기
p(pq)
(pF )(pq)                            (∵ 항등 법칙)
p(F q)                                      (∵ 분배 법칙)
p F                                                   (∵ 지배 법칙)
p                                                          (∵ 항등 법칙)

 

진리표를 이용하여 흡수 법칙 p(pq)p 증명하기
p q pq p(pq)
T T T T
T F T T
F T T F
F F F F

 

예제

Q. 논리적 동치 법칙을 이용하여 다음 합성 명제의 논리적 동치 관계가 성립함을 증명하라.

(a) ppp

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

(c) p{(pq)q} T

 

풀이 보기

(a) pp

(pp) T                    (∵ 항등 법칙)

(pp)(p¬p)      (∵ 부정 법칙)

p(p¬p)                 (∵ 분배 법칙)

p F                                (∵ 부정 법칙)

p                                        (∵ 지배 법칙)

 

(b) (pq)(p¬q)

(¬pq)(¬p¬q)     (∵ 함축 법칙)

¬p(q¬q)                   (∵ 분배 법칙)

¬pF                              (∵ 부정 법칙)

¬p                                   (∵ 항등 법칙)

 

(c) p{(pq)q}

¬p{¬(pq)q}     (∵ 함축 법칙)

¬p{(¬p¬q)q}   (∵ 드 므로간의 법칙)

¬p{¬p(¬qq)}   (∵ 결합 법칙)

¬p(¬p T )                 (∵ 부정 법칙)

¬p                           (∵ 지배 법칙)

T                                     (∵ 지배 법칙)

 

728x90
728x90

'Mathematics > 이산 수학' 카테고리의 다른 글

[이산 수학] 직접 증명법  (0) 2022.10.10
[이산 수학] 증명의 이해  (1) 2022.10.08
[이산 수학] 추론  (1) 2022.10.08
[이산 수학] 명제 함수와 한정자  (0) 2022.10.07
[이산 수학] 합성 명제  (0) 2022.10.02
[이산 수학] 조건 명제  (0) 2022.10.02
[이산 수학] 논리 연산자  (0) 2022.10.02
[이산 수학] 명제  (0) 2022.10.02

논리적 동치논리적 동치(Logically Equivalence : PQ)진리표를 이용한 논리적 동치 판별논리적 동치 법칙을 이용한 논리적 동치 판별예제