Boolean Laws Lesson 3
Boolean Laws Lesson 3
Boolean expressions.
0 X Output
0 0 0
0 1 1
INVOLUTION
❑X’’ = X
X X’ X’’
0 1 0
1 0 1
COMMUTATIVE LAW
❑X + Y = Y + X
❑X . Y = Y . X
ASSOCIATIVE LAW
❑ X + (Y + Z) = (X + Y) + Z
❑ X(YZ) = (XY)Z
DISTRIBUTIVE LAW
❑X(Y+Z)=XY+XZ
❑X+YZ=(X+Y)(X+Z)
❑X+X’Y=X+Y
Prove the following Distributive law using the other
Boolean laws.
X+X’Y = X+Y
(X+X’) (X+Y) distributive law (X+Y)(X+Z)
1.(X+Y) Complementarity law
X+Y = X+Y
LHS = RHS
Hence proved.
ABSORPTION LAW
❑X + XY = X
❑X (X+Y)=X
Prove X + XY = X using a Truth table
X Y XY X+XY
0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
(a) a + ab =a
(b) a(a + b) =a
2. (a + b)(a + b') = a
aa + ab’ +ab + bb’
a + ab’ +ab+0
a(1+b’) +ab
a +ab
a(1+b)
a
3. ab + ab'c = ab + ac
4. (a + b)(a + b' + c) = a + bc
Copy the solution in your notebook and mention the laws
1. ab + ab' = a
ab + ab' = a(b+b') = a.1=a
2. (a + b)(a + b') = a
(a + b)(a + b') = a.a +a.b' +a.b+b.b'
= a + a.b' +a.b + 0
= a + a.(b' +b) + 0
= a + a.1 +0
= a +a=a
3. ab + ab'c = ab + ac
ab + ab'c
a(b + b'c)
a((b+b').(b+c))
a(b+c)
ab+ac