IICT Lecture # 08 B Boolean Algebra Basics (First 16 Slides)
IICT Lecture # 08 B Boolean Algebra Basics (First 16 Slides)
• Sum of literals
A B A B A BC
• Sum term = 1 if any literal = 1
• Sum term = 0 if all literals = 0
• Product of literals
A.B A.B A .B.C
• Product term = 1 if all literals = 1
• Product term = 0 if any one literal = 0
B A
A B
A.B A.B
B A
M.Nadeem Akhtar CS & IT Dept. UOL,
Lhr.
Associative Law
• Associative Law for Addition
A + (B + C) = (A + B) + C
A A
A+(B+C)
A+B
B
B
(A+B)+C
B+C C
C M.Nadeem Akhtar CS & IT Dept. UOL,
Lhr.
Associative Law
• Associative Law for Multiplication
A.(B.C) = (A.B).C
A A
A.(B.C)
A.B
B
B
(A.B).C
B.C C
C M.Nadeem Akhtar CS & IT Dept. UOL,
Lhr.
Distributive Law
A.(B + C) = A.B + A.C
A A
A.(B+C)
A.B
B
B
A A.B+A.C
B+C
C A.C
C
M.Nadeem Akhtar CS & IT Dept. UOL,
Lhr.
Rules of Boolean Algebra
1. A+0=A 7. A.A = A
2. A+1=1 8. A. A= 0
3. A.0 = 0 9. =A
A
4. A.1 = A 10. A + A.B = A
5. A+A=A 11. A + A.B = A + B
6. A +A= 1 12. (A+B).(A+C)
= A+B.C
• First Theorem
A .B A B
A A
A.B A B
B B
• Second Theorem
A B A .B
A A
A B A.B
B
M.Nadeem Akhtar CS & IT Dept. UOL,
B
Lhr.
Demorgan’s Theorems
AB+A(B+C)+B(B+C)
B
C
B B+AC
A
C
M.Nadeem Akhtar CS & IT Dept. UOL,
Lhr.
Simplify C+ BC
• C+BC
= C+( B + C )
= ( C+ C )+ B
= 1+B
= 1
• AB( A+B)(B + B)
= AB( A+B)
= (A +B)( A+B)
= A A+AB+B A+BB
= A+AB+B A
= A+A(B+B )
= A +A
= A
M.Nadeem Akhtar CS & IT Dept. UOL,
Lhr.
M.Nadeem Akhtar CS & IT Dept. UOL,
Lhr.
Simplify A( A+B)+(B + AA)(A + B )
• A( A+B)+(B + AA)(A + B )
= AA + AB +(B+ A) (A+B)
= AB + BA + BB +AA+AB
= AB + BA+ A+AB
=B(A+A) +A(1+B)
= B+A
Do your self