Professional Documents
Culture Documents
002 Boolean Algebra
002 Boolean Algebra
ALGEBRA
OBJECTIVES
• The basic operations, laws, and theorem of Boolean Algebra
• Use truth tables to prove Boolean Theorems
• Express the output of a logic circuit using Boolean Algebra
LAWS OF • A set of laws similar to Algebra:
BOOLEAN Commutative Laws
ALGEBRA Associative Laws
Distributive Laws
Identity Laws
Complement Laws
LAWS OF • Associative Law of Boolean
BOOLEAN Addition:
ALGEBRA (A + B) + C = A + (B + C)
• Associative Law of Boolean
Multiplication:
Associative Laws (A B) C = A (B C)
LAWS OF A (B + C) = AB + AC
BOOLEAN A + BC = (A + B)(A + C)
ALGEBRA
• NOTE: The first distributive law is
similar arithmetic
Distributive Laws • The second distributive law does not
apply in arithmetic
LAWS OF • Anything ORed with 0 is itself
BOOLEAN A+0=A or A+1=1
ALGEBRA A A
A A
GROUND +5
A A
A 0
+5
GROUND
LAWS OF • Anything ORed with its complement
BOOLEAN is 1.
ALGEBRA A+A=1
• Anything ANDed with its
complement is 0.
ALGEBRA X (1+Z) = X
X (1) = X
X = X
BOOLEAN 16)X (X+Y) = X
ALGEBRA X.X+X.Y = X
X +X.Y = X
X (1 + Y) = X
X (1) = X
BOOLEAN 17)(X+Y) (X+Z) = X+YZ
ALGEBRA X . X + X . Z + X . Y + X . Z = X+YZ
(X+XZ+XY) + YZ = X+YZ
X (1 + Z + Y) + YZ = X+YZ
X (1) + YZ = X+YZ
X + YZ = X+YZ
BOOLEAN 17)OTHER SOLUTION:
ALGEBRA (X + Y) (X+Z) = X+YZ
X.X+Y.Z = X+YZ
X +Y.Z = X+YZ
BOOLEAN 18)X+XY = X+Y
ALGEBRA 0 0 0
Example 1: 0 0 1
(AB)(BC) 0 1 0
ABBC 0 1 1
ABC 1 0 0
1 0 1
1 1 0
1 1 1
BOOLEAN A B C AC AB A+B+AC+AB A+B
ALGEBRA 0 0 0
Example 2: 0 0 1
A + B + AC + AB 0 1 0
A + AC + AB + B 0 1 1
A (1 + C + B) + B 1 0 0
1 0 1
A (1) + B
1 1 0
A+B
1 1 1
BOOLEAN A B AB AB+B A(AB+B) AB
ALGEBRA 0 0
Example 3: 0 1
A (AB + B) 1 0
AAB + AB 1 1
AB + AB
AB
BOOLEAN A B A AB A+B AB+(A+B) AB
ALGEBRA 0 0
Example 4: 0 1
AB + (A + B) 1 0
AB + B + A 1 1
B (A + 1) + A
B (1) + A
B + A or A + B
BOOLEAN Simplify the following
ALGEBRA
terms using the Boolean
Algebra.
BOOLEAN 1. ABC + AB + C
ALGEBRA 2. A+ABC
3. A[B(A + B)]
4. (A + B)+AB
5. (A + B + C)+AB+C