Truth Table to Canonical Form Generator
Run the Truth Table Canonical Form Generator Fullscreen
Description
Build a truth table by clicking output cells to cycle through 0 (off-set), 1 (on-set), and X (don't care). As you assign values, the canonical Sum of Products (SOP) and Product of Sums (POS) expressions update in real time, showing both shorthand sigma/pi notation and expanded algebraic form.
Learning Objectives
Bloom Level: Apply (L3)
After using this MicroSim, students will be able to:
- ✓ Construct canonical SOP and POS expressions from a truth table
- ✓ Identify the on-set, off-set, and don't care set of a Boolean function
- ✓ Use sigma and pi shorthand notation correctly
- ✓ Understand the duality between minterms and maxterms
How to Use
- Select the number of variables (2, 3, or 4) using the buttons below the table
- Click any cell in the F column to cycle: 0 (red) → 1 (green) → X (grey) → 0
- Observe the canonical forms update in real time below the table
- Reset all outputs to 0 using the Reset All button