You are on page 1of 9

Algebra and Geometry

Mathematical Logic
Prof.Nashat Faried
http://e-learning.bue.edu.eg
De Morgan’s Law

Prove that :
 (p q)  ( p) ( q)

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
De Morgan’s Law

Prove that :
 (p  q)  ( p)( q)

p q pq  (pq) p q ( p) ( q)

T T T F F F F

T F F T F T T

F T F T T F T

F F F T T T T
De Morgan’s Law

Prove that :
(AB)C= (AC )(BC )
(A  B)C= (AC ) (BC )
Where,
AC= {x: x A}
BC ={x: x B}
Example
Find the truth table for p(p  q(:
p q pq (p  q) p( p q)

T T T F F

T F T F F

F T T F T

F F F T T
Example
Prove the following equivalence (p q) r (p  r) (q r)

p q r p q (p q)  r pr q r (p  r)(q r)

T T T T T T T T

T T F T F F F F

T F T T T T T T

T F F T F F T F

F T T T T T T T

F T F T F T F F

F F T F T T T T

F F F F T T T T
Example
Prove the following equivalence (p q) r (p  r)  (q r)

p q r p q (p q)  r pr q r (pr)  (q r)

T T T T T T T T

T T F T F F F F

T F T F T T T T

T F F F T F T T

F T T F T T T T

F T F F T T F T

F F T F T T T T

F F F F T T T T
Some Basic Logical Equivalencies
• Idempotence: (p  p) p
• (p  p) p
• Comutativity:
• (p  q) (q  p)
• (p  q)  (q p)
• Associativity:
• ((p  q)  r)  (p  (q r))
• ((p  q)  r)  (p  (q  r))
• Distributivity:
• (p  (q  r))  ((p  q)  (p  r))
• (p  (q  r))  ((p  q)  (p  r))
• Double Negation: (p)  p
• De Morgan’s Laws
  (p q)  ( p) ( q)
•  (p  q)  ( p)( q)
• 1 stands for tautology 0 stands for contradiction
(p  1)  p (p  1) 1
• (p  0)  0 (p  0) p
• (p  (p)) 1 (p  (p)) 0
• 0 1 1  0

You might also like