Pure · Proof
1 / 9
Proof by exhaustion
Proving a statement by splitting it into a finite, complete set of cases and checking every one — either a short list of values, or all integers split by parity or remainder. Why the cases must leave no gaps, and why exhaustion only works when the cases really are finite.
Pure · Proof
Proof by exhaustion
Proving a statement by splitting it into a finite, complete set of cases and checking every one — either a short list of values, or all integers split by parity or remainder. Why the cases must leave no gaps, and why exhaustion only works when the cases really are finite.
Why it works
Some statements break into a finite number of cases. If you check every case and each one works, the statement is proved — that is proof by exhaustion. It comes in two shapes:- A short list of values. "For , , …" gives only the
- Splitting all integers into classes. Every integer is either even or odd;
The two non-negotiables:
- The cases must be exhaustive — together they must cover every possibility, with
- Exhaustion needs genuinely finite cases. You cannot "exhaust" an infinite list
As always, end with a conclusion that the statement holds in all cases.