3.1.13 · D5Boolean Algebra & Logic Gates
Question bank — Quine-McCluskey method
Before the traps, we build every abbreviation and symbol you will meet on this page — nothing is assumed from the parent.
Here is a tiny combination-table excerpt (from the parent's 3-variable example) showing exactly what "tick" looks like:

And here is the one-loop engine the whole method runs, as a flowchart, so the words "compare, combine, tick" have a picture:
True or false — justify
Combining any two minterms that appear in an SOP always simplifies the expression.
False — only Hamming-distance-1 pairs simplify; a distance-2 pair like and shares no single cancellable variable, so stays two terms.
Every prime implicant must appear in the minimal SOP.
False — only essential PIs are forced; the PI chart often lets you drop non-essential PIs once EPIs already cover their minterms.
Grouping minterms by their number of 1s is just cosmetic bookkeeping.
False — it guarantees a Hamming-1 neighbour lives in an adjacent group, so you only compare adjacent groups and never waste time on impossible pairs.
If no size-4 groups form, then every size-2 group is a prime implicant.
True — a term is prime exactly when it never gets ticked (never used in a further combination); if nothing combines, nothing is ticked.
A minterm covered by three prime implicants can still force one of them to be essential.
False — "essential" means covered by exactly one PI; three coverers means that column is optional and settled later during minimal-cover selection.
Two terms with dashes in different positions can still combine if they differ in one bit.
False — combining (one merge in a Sum of Products, e.g. ) requires dashes in the same positions; a mismatched dash means the terms describe incompatible variable sets and cannot merge.
Don't-care minterms get their own columns in the prime implicant chart.
False — don't-cares help form larger groups while combining, but they need no coverage, so they get no chart column.
The Quine–McCluskey result and a correct Karnaugh map result describe the same function.
True — both apply the same combining theorem ; QM is just the tabular form that scales past 4–5 variables.
Adding more don't-cares can only shorten (never lengthen) the minimal SOP.
True — don't-cares are optional 1s you may claim; claiming them can enlarge groups and drop literals, and ignoring them costs nothing, so the minimal cost cannot rise.
Spot the error
" and differ, so combine them into ."
Error: they differ in two bits, not one. A single combining step can drop only one variable (); dropping two at once (which is what the double dash claims) is invalid.
"01-1 in order decodes to ."
Error: the dash sits in the column, so is the variable that disappears. With the term is , not .
"I found 5 prime implicants, so the minimal SOP has 5 terms."
Error: PI count is not answer size. After selecting essential PIs, redundant PIs are dropped; the parent example had 5 PIs but a 3-term answer.
"A ticked term is prime because we used it."
Error: it's the opposite — a ticked term got absorbed into a bigger group, so it is not prime. Only un-ticked survivors are prime implicants.
" is covered by two PIs, so it's essential to one of them."
Error: essential requires coverage by exactly one PI. Two coverers means minterm imposes no forced choice at the EPI stage.
"When combining, I compared group 1 with group 3 to save a pass."
Error: a Hamming-1 neighbour differs by exactly one 1, so it lives in an adjacent group. Comparing group 1 with group 3 (difference of two in 1-count) can never yield a valid distance-1 pair.
" covers , but 9 has a 1 in it, so that can't be right."
Error: means ; only constrains , both true here — so it does cover 9 regardless of .
Why questions
Why does the dash - correctly mean "this variable is irrelevant"?
Because the two merged terms were identical except that variable took both values, and removes it from the product entirely.
Why can a computer run QM but not a Karnaugh map easily?
QM is a purely mechanical loop of "compare, combine, tick" over bit strings, whereas K-maps rely on human visual grouping that has no 2-D picture beyond 4–5 variables.
Why compare each term only with the next higher 1-count group and not lower ones too?
Each pair is symmetric, so comparing upward once already catches every distance-1 relationship; comparing downward would just repeat the same pairs.
Why must every original minterm still be covered even after minimizing?
The SOP must reproduce the exact truth table; leaving a required 1-minterm uncovered would make the circuit output 0 where the spec demands 1.
Why does the combining theorem sit at the heart of QM?
It is the single rule that removes one literal per merge; every "combine" step is just one application of it, and prime implicants are simply where it can no longer fire.
Why don't we combine two terms with the same 1-count?
Same 1-count with a genuine difference means at least one 1 turned into a 0 and a different 0 turned into a 1 — that's a distance of at least 2, so nothing cancels.
Edge cases
If a function's minterms are all rows (output always 1), what is the minimal SOP?
The single constant term — everything combines down until all variables vanish, leaving the trivially true implicant.
If the function has no minterms (always 0), what does QM produce?
Nothing to group or combine, so the minimal SOP is the constant ; there are no implicants to cover.
If every listed cell is a don't-care (the function is fully undefined, no required 1s), what does QM yield?
There are no minterms that must be covered, so the PI chart has zero columns and the minimal SOP is — you claim none of the optional 1s because covering nothing is cheapest.
A minterm that shares no distance-1 neighbour anywhere — what happens to it?
It never combines, so it stays a full-length prime implicant by itself and, being the sole coverer of its own minterm, is automatically essential.
Two prime implicants cover exactly the same set of minterms — which do you keep?
Either one (they're interchangeable); neither is essential on its own, so the minimal-cover step picks whichever keeps total literal count lowest.
After choosing all essential PIs, some minterms remain uncovered — is QM finished?
No — this is the cyclic/non-essential case; you must select additional PIs (by inspection or Petrick's method) to cover the rest minimally.
A term is all dashes, like ---- for 4 variables — what does it mean?
Every variable cancelled, so the term is the constant ; it appears only when the function is 1 for all inputs.
Connections
- Quine-McCluskey method — the parent method these traps target.
- Prime Implicants and Petrick's Method — where the "leftover minterms" edge case is resolved.
- Karnaugh Maps — the visual sibling; same combining law, different medium.
- Sum of Products (SOP) — the answer form QM produces.