Pigeonhole Principle: A Comprehensive Guide
The Pigeonhole Principle, or Dirichlet’s Box Principle, states that if more items are placed into fewer containers, at least one container must hold multiple items. A cornerstone of combinatorics, it reveals forced overlaps in distributions, from simple counting to complex proofs.
Originating with Dirichlet in the 19th century, this principle drives solutions in mathematics and computer science. This MathMultiverse guide covers its forms, examples, visualizations, and applications.
Forms
Basic Form
\( n \) items, \( m \) containers (\( n > m \)):
Strong Form
Total \( N \), \( m \) containers, threshold \( k \):
Generalized Form
Maximum per container:
Examples
Birth Months
13 people, 12 months:
At least two share a month.
Sock Pairs
10 socks (5 colors, 2 each), pick 6:
Guarantees a matching pair.
Integer Subsets
5 numbers from 1-8, sum divisible by 5:
Strong Form
21 balls, 5 boxes, at least 5 in one:
Pigeonhole Distribution
Distribution of 13 items across 12 containers (birth months example).
Applications
Mathematical Proofs
10 points in a square, distance \( \leq \sqrt{2}/3 \):
Computer Science
Hash table, 101 items, 100 slots:
Coding Theory
33 5-bit strings, Hamming distance \( \leq 1 \):
Everyday Reasoning
367 people, 366 birthdays: