Everything here is built from just three operations on the values 0 and 1. We define them before using them anywhere.
Before any example, here is the full space of cases a POS problem can throw. Every cell below is covered by at least one worked example.
| Cell |
Case class |
What is tricky |
Example |
| C1 |
Standard 3-var, several 0 rows |
Get the complement rule right |
Ex 1 |
| C2 |
Degenerate: F=1 everywhere (no 0 rows) |
What is an empty product? |
Ex 2 |
| C3 |
Degenerate: F=0 everywhere (all 0 rows) |
Product of all maxterms |
Ex 3 |
| C4 |
2-variable baby case |
Fewer literals per term |
Ex 4 |
| C5 |
Given SOP, convert to POS |
Use complementary row set |
Ex 5 |
| C6 |
Simplify POS with a K-map (group 0s) |
Non-canonical (reduced) POS |
Ex 6 |
| C7 |
Real-world word problem |
Translate English → truth table → POS |
Ex 7 |
| C8 |
Exam twist: expression given, not a table |
Build the table first, spot hidden 0s |
Ex 8 |
Two quick reminders we lean on everywhere:
Empty product (no F=0 rows) equals?
1 (the AND identity — a tautology).
POS of F=0 everywhere over 2 vars?
∏M(0,1,2,3)=(A+B)(A+Bˉ)(Aˉ+B)(Aˉ+Bˉ)=0.
From ∑m(0,3,5,7), the POS indices are?
∏M(1,2,4,6) (the complementary set).
For a POS via K-map you group which cells?
The 0 cells; a constant variable at 0 stays plain, at 1 is complemented.
Fan runs unless cold and dark; POS controller?
(H+L), with H=warm, L=light.