Boolean Functions Minterm Maxterm
Boolean Functions Minterm Maxterm
Chapter 2
Boolean functions
Examples
F1= x y z'
F2 = x + y'z
F3 = x' y' z + x' y z + x y'
F4 = x y' + x' z
x y z F1 F2 F3 F4
0 0 0 0 0 0 0
0 0 1 0 1 1 1
0 1 0 0 0 0 0
0 1 1 0 0 1 1
1 0 0 0 1 1 1
1 0 1 0 1 1 1
1 1 0 1 1 0 0
1 1 1 0 1 0 0
Two Boolean expressions may specify the same function
F3 = F4
F2 = x + y'z
F4 = x y' + x' z
Example 2.1
1. x(x'+y) =
2. x+x'y =
3. (x+y)(x+y') =
4. xy + x'z + yz =
5. (x+y)(x'+z)(y+z) =
Function 1 and 2 are duals of each other and function 2 can be derived
from the dual of the steps of function 1.
Function 4 and 5 are duals of each other and function 5 can be derived
from the dual of the steps of function 4.
2n maxterms.
F = (x+y+z)(x+y'+z)(x'+y+z)(x'+y+z') = M M M M
0 2 4 5
F(x, y, z) = (0, 2, 4, 5)
F(x, y, z) = (1, 3, 6, 7)
F(x, y, z) = (0, 2, 4,
6)
Ex: F2 = x(y'+z)(x'+y+z')
distributive law
F3 = AB + C(D + E) = AB + CD + CE
All the new symbols except for the exclusive-OR symbol are
not in common use by digital designers.
Equivalence: XNOR.