The page covered five logical rules behind every counting argument: the addition and multiplication rules for combining counts, complementary counting for "at least one" problems, double counting as a proof technique for identities, and the pigeonhole principle for existence guarantees. The table below collects each principle with its linguistic marker, its purpose, and a canonical example.
| Principle |
Marker / form |
What it does |
Canonical example |
| Addition rule |
"or" across mutually exclusive cases |
sum the counts of each case |
2 + 3 + 4 = 9 route choices |
| Multiplication rule |
"and" across independent steps |
multiply the step counts |
3 × 2 × 4 = 24 lunch combos |
| Complementary counting |
"at least one" → count its negation "none" |
|A| = |U| − |U ∖ A|; subtract the complement |
900 − 648 = 252 three-digit integers with a repeated digit |
| Double counting |
count the same set two different ways |
equate the two expressions → identity, not a number |
handshake lemma: Σ deg(v) = 2|E| |
| Pigeonhole principle |
items > containers |
at least one container holds ≥ ⌈n⁄k⌉ items (existence, not location) |
13 people, 12 months → two share a birth month |