![](https://t1.daumcdn.net/cfile/tistory/274BB443522322B72C)
![](https://t1.daumcdn.net/cfile/tistory/253D1B43522322B734)
![](https://t1.daumcdn.net/cfile/tistory/27415843522322B831)
![](https://t1.daumcdn.net/cfile/tistory/256B1443522322B81B)
![](https://t1.daumcdn.net/cfile/tistory/21325C43522322B93B)
![](https://t1.daumcdn.net/cfile/tistory/275C3443522322B922)
![](https://t1.daumcdn.net/cfile/tistory/2709E443522322B908)
![](https://t1.daumcdn.net/cfile/tistory/25730943522322BA15)
![](https://t1.daumcdn.net/cfile/tistory/2129573E522322BA1F)
이산수학(Discrete Mathematics)
.명제의동치(Propositional Equivalence)
이산수학(Discrete Mathematics)
.명제의동치(Propositional Equivalence)
항진(Tautology) 과부정(Contradiction) 항진(Tautology) 과부정(Contradiction)
1.2 Propositional Equivalence
항진
명제
.
복합명제를
구성하는
단위명제의
진리
값이
어떠한
값을
가진다
하여도
해당
복합명제가
항시
참이면
이를
항진(tautology) 명제라
한다
.
.
A tautology is a compound proposition that is true no matter what the truth values of
its atomic propositions are!
.
예제: p .
¬p
p ¬p p .
¬p p .
¬p
T F T F
F T T F
부정
명제
.
복합명제를
구성하는
단위명제의
진리
값이
어떠한
값을
가진다
하여도
해당
복합명제가
항시
거짓이면
이를
부정(contradiction) 명제라
한다
.
.
A contradiction is a compound proposition that is false no matter what the truth
values of its atomic propositions are!
.
예제: p .
¬p
항진도
부정도
아닌
경우
불확정
명제
(contingency)라함
Page 2
논리적동치(Logical Equivalence) (1/2) 논리적동치(Logical Equivalence) (1/2)
1.2 Propositional Equivalence
동치의
정의
.
만일
p↔q가
항진이면
, p와
q는
논리적으로
동치이며
, p .
q 혹은
p.q라
표기한다
.
.
Compound proposition p is logically equivalent to compound proposition q, written
p.q, IFF the compound proposition p↔q is a tautology.
Truth Table 을
이용한
동치
판정
방법
.
예제
1: Prove that ¬(p.q) .
¬p.¬q [De Morgan’s Law]
p q p .
q ¬(p .
q) ¬p ¬q ¬p .
¬q
T T T F F F F
T F T F F T F
F T T F T F F
F F F T T T T
.
2개의
단위
명제로
구성된
경우
, 4(=22)개의행이
필요
Page 3
논리적동치(Logical Equivalence) (2/2) 논리적동치(Logical Equivalence) (2/2)
1.2 Propositional Equivalence
Truth Table 을
이용한
동치
판정
방법
(계속)
.
예제
2: Prove that p.(q.r) .
(p.q) .
(p.r) [Distributive Law]
p q r q .
r p .
(q .
r) p .
q p .
r (p .
q) .
(p .
r)
T T T T T T T T
T T F F T T T T
T F T F T T T T
T F F F T T T T
F T T T T T T T
F T F F F T F F
F F T F F F T F
F F F F F F F F
.
3개의
단위
명제로
구성된
경우
, 8(=23)개의행이
필요
.
복합명제가
n개의
단위명제로
구성되는
경우
, 동치를
증명하기
위해
2n개의
행이
필요
.
Too much space!, Too expensive!
.동치
법칙
(Equivalence Laws) 을
활용
Page 4
동치법칙(Equivalence Laws) (1/4) 동치법칙(Equivalence Laws) (1/4)
1.2 Propositional Equivalence
기본
법칙
동치
종류
법칙
이름
p .
T .
p, p .
F .
p Identity laws
p .
T .
T, p .
F .
F Domination laws
p .
p .
p, p .
p .
p Idempotent laws
¬(¬p) .
p Double negation law
p .
q .
q .
p
p .
q .
q .
p
Commutative laws ( 교환
법칙
)
(p .
q) .
r .
p .
(q .
r)
(p .
q) .
r .
p .
(q .
r)
Associative laws ( 결합
법칙
)
p .
(q .
r) .
(p .
q) .
(p .
r)
p .
(q .
r) .
(p .
q) .
(p .
r)
Distributive laws ( 분배
법칙
)
Page 5
동치법칙(Equivalence Laws) (2/4) 동치법칙(Equivalence Laws) (2/4)
1.2 Propositional Equivalence
기본
법칙
동치
종류
법칙
이름
¬(p .
q) .
¬p .
¬q
¬(p .
q) .
¬p .
¬q
De Morgan’s laws
p .
(p .
q) .
p
p .
(p .
q) .
p
Absorption laws ( 흡수
법칙
)
(집합의
Venn Diagram 으로
생각하면
쉽게
이해됨
)
p .
¬p .
T
p .
¬p .
F
Negation laws
Page 6
동치법칙(Equivalence Laws) (3/4) 동치법칙(Equivalence Laws) (3/4)
1.2 Propositional Equivalence
함축을
포함한
논리적
동치
.
p .
q .
¬p .
q
.
p .
q .
¬q .
¬p
.
p .
q .
¬p .
q
.
p .
q .
¬(p .
¬q) [try it!]
.
(p .
q) .
(p .
r) .
p .
(q .
r)
.
(p .
r) .
(q .
r) .
(p .
q) .
r [try it!]
.
(p .
q) .
(p .
r) .
p .
(q .
r)
.
(p .
r) .
(q .
r) .
(p .
q) .
r
Page 7
동치법칙(Equivalence Laws) (4/4) 동치법칙(Equivalence Laws) (4/4)
1.2 Propositional Equivalence
상호조건을
포함한
논리적
동치
.
p ↔
q .
(p .
q) .
(q .
p)
.
p ↔
q .
¬p ↔
¬q [try it!] (대우
활용
)
.
p ↔
q .
(p .
q) .
(¬p .
¬q)
Page 8
An Example Problem An Example Problem
1.2 Propositional Equivalence
Prove that ¬(p .
(¬p .
q)) .
¬p .
¬q
¬(p .
(¬p .
q)) .
¬p .
¬(¬p .
q)) De Morgan’s laws
.
¬p .
(¬(¬p) .
¬q) De Morgan’s laws optional
.
¬p .
(p .
¬q) Double negation law
.
(¬p .
p) .
(¬p .
¬q) Distributive laws
.
F .
(¬p .
¬q) Negation laws
.
(¬p .
¬q) .
F Commutative laws optional
.
¬p .
¬q Identity laws
Page 9