3.1.13 · D1Boolean Algebra & Logic Gates

Foundations — Quine-McCluskey method

1,584 words7 min readBack to topic

Before you touch the parent method, you need every symbol it silently assumes. This page builds them from nothing, in the order they depend on each other.


1. A variable — the single switch

Everything in this chapter is built from switches. We need variables because a real chip has physical input pins, and each pin is exactly one such switch. See the row of switches in the figure.

Figure — Quine-McCluskey method

2. The complement bar — "the opposite switch"


3. The plus — OR — and the dot — AND

Two operations glue switches together. They look like arithmetic but are not.

Figure — Quine-McCluskey method

Now re-read the rule from Section 2: "A is up OR A-bar is up." One of the mirror-image switches is always up, so the OR is always . This is why it never fails.


4. The combining theorem — the engine

Everything above exists so this one line makes sense. The parent note calls it the whole engine.

This is why the parent hunts for terms "differing in exactly one bit": that one bit is the that gets erased.


5. Binary and "number of 1s"

Figure — Quine-McCluskey method

6. Minterm, implicant, and the symbol


7. How it all connects

This is the same idea as Karnaugh Maps (visual grouping) and feeds straight into Logic Gate Minimization — QM is just K-maps done as a table so a computer can do it.

Boolean variable A B C D

Complement A-bar and rule A OR notA = 1

AND and OR operations

Combining theorem AB + A notB = A

Binary strings and number of 1s

Minterms and sum m notation

Erase a switch dash notation

Quine-McCluskey method


Equipment checklist

Cover the right side and test yourself. If any answer is fuzzy, re-read that section before the parent note.

What are the only two values a Boolean variable can hold?
(off/false) or (on/true).
What does mean and what is it when ?
The opposite of ; when , .
State the rule that makes the whole method work.
— at least one of a switch and its mirror is always on.
In Boolean algebra, what is ?
(OR: at least one is on).
Picture-wise, what is AND vs OR?
AND = switches in series (both needed); OR = switches in parallel (either works).
Why does ?
Factor : ; the switch was irrelevant.
Decode the pattern in order .
( was erased by the dash).
What does a dash - in a pattern represent?
A switch that got erased by the combining theorem — irrelevant to the term.
Why group minterms by their number of 1s?
A one-bit-different partner must differ in 1-count by exactly one, so it sits in the adjacent group only.
What does minterm number correspond to for ?
, i.e. (the row where output is 1 and switches read 0101).
What does tell you?
outputs exactly on rows numbered 0, 1 and 2.