Download presentation
Presentation is loading. Please wait.
Published byBaldric Gray Modified 5년 전
1
이산수학(Discrete Mathematics) 명제의 동치 (Propositional Equivalence)
2012년 봄학기 강원대학교 컴퓨터과학전공 문양세
2
항진(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 부정 명제 복합명제를 구성하는 단위명제의 진리 값이 어떠한 값을 가진다 하여도 해당 복합명제가 항시 거짓이면 이를 부정(contradiction) 명제라 한다. A contradiction is a compound proposition that is false no matter what the truth values of its atomic propositions are! 예제: p ¬p 항진도 부정도 아닌 경우 불확정 명제(contingency)라 함 p ¬p p ¬p p ¬p T F
3
논리적 동치(Logical Equivalence) (1/2)
1.2 Propositional Equivalence 동치의 정의 만일 p↔q가 항진이면, p와 q는 논리적으로 동치이며, p q 혹은 pq라 표기한다. Compound proposition p is logically equivalent to compound proposition q, written pq, IFF the compound proposition p↔q is a tautology. Truth Table을 이용한 동치 판정 방법 예제 1: Prove that ¬(pq) ¬p¬q [De Morgan’s Law] 2개의 단위 명제로 구성된 경우, 4(=22)개의 행이 필요 p q p q ¬(p q) ¬p ¬q ¬p ¬q T F
4
논리적 동치(Logical Equivalence) (2/2)
1.2 Propositional Equivalence Truth Table을 이용한 동치 판정 방법 (계속) 예제 2: Prove that p(qr) (pq) (pr) [Distributive Law] 3개의 단위 명제로 구성된 경우, 8(=23)개의 행이 필요 복합명제가 n개의 단위명제로 구성되는 경우, 동치를 증명하기 위해 2n개의 행이 필요 Too much space!, Too expensive! 동치 법칙(Equivalence Laws)을 활용 p q r q r p (q r) p q p r (p q) (p r) T F
5
동치 법칙 (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 (분배 법칙)
6
동치 법칙 (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
7
동치 법칙 (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
8
동치 법칙 (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)
9
An Example Problem Prove that ¬(p (¬p q)) ¬p ¬q
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
Similar presentations