X | Y | Z | Product Term | Symbol |
---|---|---|---|---|
0 | 0 | 0 | X'Y'Z' | m0 |
0 | 0 | 1 | X'Y'Z | m1 |
0 | 1 | 0 | X'YZ' | m2 |
0 | 1 | 1 | X'YZ | m3 |
1 | 0 | 0 | XY'Z' | m4 |
1 | 0 | 1 | XY'Z | m5 |
1 | 1 | 0 | XYZ' | m6 |
1 | 1 | 1 | XYZ | m7 |
We can describe an Sum-Of-Products (actually, it is the Sum-Of-Minterms) expressions using minterms. (Since this is a SOPs, we do not care about any term that has a zero, because it does not contribute to the answer. If we have the expression:
or we can use the Greek symbol Sigma for the logical sum (Boo lean OR) of the minterms.
The Sum-Of-Terms is obtained by the truth table. However, since minterms by definition must contain all variables, they need to be simplified and we call that result the Sum-Of-Products.
X | Y | Z | Sum Term | Symbol |
---|---|---|---|---|
0 | 0 | 0 | X+Y+Z | M0 |
0 | 0 | 1 | X+Y+Z' | M1 |
0 | 1 | 0 | X+Y'+Z | M2 |
0 | 1 | 1 | X+Y'+Z' | M3 |
1 | 0 | 0 | X'+Y+Z | M4 |
1 | 0 | 1 | X'+Y+Z' | M5 |
1 | 1 | 0 | X'+Y'+Z | M6 |
1 | 1 | 1 | X'+Y'+Z' | M7 |
If we have the expression:
or we can use the Greek symbol PI for the logical product (Boo lean AND) of the maxterms.
or
Notice, that is m1 + m3 + m4 + m4 If we complement the expression, we get M1 · M3 · M4 · M4 This gives us:
Maxterms are seldom used directly when dealing with Boolean functions, as we can replace them with the minterm list of F' and its truth table.