Professional Documents
Culture Documents
LECTURE 4
BOOLEAN ALGEBRA
Recap
• Binary codes
• Logic operations
• Logic gates
• Boolean functions
Outline
• Boolean algebra
• Properties
• Theorems
Boolean Algebra
• Useful for identifying and minimising circuit functionality
• Single Boolean variable
• Identity elements
a a
a
➢ a+0=a a
a
a
➢ a+1=1
Boolean Algebra
a a
➢ a•1=a a
a
a
➢ a•0=0 a
Additive Multiplicative
a+0 = 0.a=
a+1= 1.a=
a+a= a.a=
a+a’= a.a’=
Commutativity and Associativity of the
Operators
Multi Boolean variable
• The Commutative Property:
➢ a+b=b+a
➢ a•b=b•a
• The Associative Property:
a + (b + c) = (a + b) + c
➢ a • (b • c) = (a • b) • c
Distributivity of the Operators and
Complements
• The Distributive Property:
➢ a+(b•c)=(a+b)•(a+c)
➢ a•(b+c)=(a•b)+(a•c)
• To simplify notation, the • operator is frequently omitted.
When two elements are written next to each other, the AND
(•) operator is implied
a+b•c=(a+b)•(a+c)
a + bc = ( a + b )( a + c )
Duality
(a(b+z(x + a’)))’ =
Private Study
• Boolean algebra
• Properties
• Theorems
• Boolean algebra is the mathematical language of
digital logic circuits. Understanding the properties
and theorem of Boolean logic enables us to design,
analyse and simplify circuits.