Methods of Proof · Topic 5 of 5
5. Proof by Exhaustion
Theory
Proof by exhaustion works when the statement need only be checked over a finite number of cases. You split the possibilities into a complete set of cases and verify the claim in every one. If it holds in all of them, it holds in general — because there is nothing left to check.
The method is only available when the cases really are finite and genuinely cover every possibility. A common device is to split the integers by their remainder on division by some number: every integer is of the form , or , for instance, which is three cases covering all integers.
The Golden Rule: the cases must be exhaustive — together they must account for every possibility, with none omitted. Before concluding, say in words that the cases are complete; a proof that quietly skips a case is not a proof.
⚠️ Common Examiner Traps
- Missing a case: if you split by remainder mod , you need all three of , , — leaving one out breaks the proof entirely.
- Using it on infinite cases: exhaustion cannot prove a statement about “all integers” by testing a few examples. The cases must be finite, even though the numbers they represent need not be.
- Checking examples instead of cases: verifying is not a proof; verifying every form an integer can take is.
Worked examples
Example 1
Prove that is even for every integer , by considering the two cases for the parity of .
Step 1: Every integer is either even or odd — two cases that together exhaust all possibilities.
Case 1 — even. Write :
This is a multiple of , so even.
Case 2 — odd. Write :
This is also a multiple of , so even.
Step 2: The claim holds in both cases, and the two cases cover every integer, so is even for all integers .
(A neater direct proof notes that is a product of consecutive integers, one of which is always even — but exhaustion makes the two cases explicit.)
Example 2
Prove that is divisible by for every integer , by splitting into cases according to the remainder when is divided by .
Step 1: Every integer leaves remainder , or on division by , so it has one of the forms , or . These three cases are exhaustive. First factorise:
Case 1 — . Then itself is a multiple of , so the product is divisible by .
Case 2 — . Then is a multiple of , so the product is divisible by .
Case 3 — . Then is a multiple of , so the product is divisible by .
Step 2: In every case the product contains a factor of , and the three cases cover all integers. Therefore is divisible by for every integer .