Professional Documents
Culture Documents
CSE 20 Lecture 9 Boolean Algebra: Theorems and Proofs: CK Cheng April 26, 2011 Lecture Notes
CSE 20 Lecture 9 Boolean Algebra: Theorems and Proofs: CK Cheng April 26, 2011 Lecture Notes
Theorems & Proofs P1: a+b = b+a, ab=ba (commutative) P2: a+bc = (a+b)(a+c) (distributive) a(b+c) = ab + ac P3: a+0=a, a1 = a (identity) P4: a+a=1, a a= 0 (complement)
2
Theorem 6 (Involution Laws): For every element a in B, (a')' = a Proof: a is one complement of a'. The complement of a' is unique Thus a = (a')' Theorem 7 (Absorption Law): For every pair a,b in B, a(a+b) = a; a + ab = a. Proof: a(a+b) = (a+0)(a+b) (P3) = a+0b (P2) =a+0 (P3) =a (P3)
3
# 0 1 2 3
0 0 1 2 3
1 1 1 3 3
2 2 3 2 3
3 3 3 3 3
& 0 1 2 3
0 0 0 0 0
1 0 1 0 1
2 0 0 2 2
3 0 1 2 3
# 0 1 2 3
& 0 1 2 3
0 0 1 2 3
0 0 0 0 0
1 1 1 3 3
1 0 1 0 1
2 2 3 2 3
2 0 0 2 2
3 3 3 3 3
3 0 1 2 3
6. Boolean Transformation
Show that ab+ab+ab = a+b Proof 1: ab+ab+ab = ab+(a+a)b P2 = ab + b P4 = a + b Theorem 8 Proof 2: ab+ab+ab = ab+ab+ab+ab Theorem 5 = ab + ab +ab+ab P1 = a(b+b) + (a+a)b P2 = a*1 +1*b P4 = a + b P3
9
Boolean Transformation
(ab+c)(a+b)(b+ac) = (ab+c)(a+b)(b(ac)) (DeMorgans) = (ab+c)(a+b)b(a+c) (DeMorgans) = (ab+c)b(a+c) (Absorption) = (abb+bc)(a+c) (P2) = (0+bc)(a+c) (P4) = bc(a+c) (P3) = abc+bcc (P2) = abc+0 (P4) = abc (P3)
10