A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Proof by Exhaustion

Middle & High School Depth 59 in the knowledge graph ☐ I know this ☆ Set as goal
3,137topics build on this
288prerequisites beneath it
See this on the map →
Introduction to Direct ProofSystematic Listing→→Proof by CasesProof by Cases (Proof by Exhaustion)+1 more
proof exhaustion cases enumeration

Core Idea

Proof by exhaustion (also called proof by cases) works by splitting a problem into a complete list of cases and proving the statement separately for each case. If every case is covered and the statement holds in each one, it holds universally. The key requirement is that the cases must be exhaustive — they must cover every possibility with no gaps. This strategy is especially useful when a small number of cases exist, or when different cases require different reasoning.

How It's Best Learned

Start with a concrete example: "Prove that n² + n is even for every integer n." Split into two cases: n is even or n is odd. Case 1: n = 2k, so n² + n = 4k² + 2k = 2(2k² + k), which is even. Case 2: n = 2k+1, so n² + n = (2k+1)² + (2k+1) = 4k² + 4k + 2 = 2(2k² + 2k + 1), which is even. Both cases proven, so the statement holds for all integers. Emphasize the checklist mentality: list cases, prove each, verify the list is complete.

Common Misconceptions

Explainer

Sometimes the most effective proof strategy is the simplest one: check every case. If a statement applies to a finite set, or to an infinite set that splits naturally into a small number of categories, you can prove it by handling each case separately. This is proof by exhaustion — exhaustive in the sense that you exhaust (use up) all possibilities.

The method has two requirements. First, your cases must be exhaustive: together they must cover every element in the domain. If you are proving something about all integers and you split into "positive" and "negative," you have missed zero — the proof has a gap. You need "positive," "negative," and "zero," or alternatively "even" and "odd," or "divisible by 3," "one more than a multiple of 3," and "two more than a multiple of 3." Second, the statement must be proven in each case individually. A single unproven case invalidates the entire proof.

For finite domains, exhaustion is often the fastest approach. "Prove that every prime less than 10 is either 2, 3, 5, or 7." Well, the integers from 2 to 9 are: 2 (prime), 3 (prime), 4 = 2×2 (not prime), 5 (prime), 6 = 2×3 (not prime), 7 (prime), 8 = 2×4 (not prime), 9 = 3×3 (not prime). Check each one, confirm the primes, done. No cleverness needed.

For infinite domains, the key insight is that you do not need to check infinitely many individual elements — you need to split the domain into finitely many categories and prove the result for each category. Every integer is either even or odd. Every integer is either positive, negative, or zero. Every integer modulo 3 is either 0, 1, or 2. These partitions give you a finite number of cases, each covering infinitely many integers.

Proof by exhaustion is sometimes dismissed as inelegant, but elegance is overrated when correctness is the goal. The Four Color Theorem — one of the most famous results in mathematics — was proven in 1976 by checking 1,936 configurations by computer. Some mathematicians were uncomfortable with a proof that no human could verify by hand, but the logic is valid: if the cases are exhaustive and each is verified, the theorem is proven. Exhaustion is a legitimate and powerful proof technique.

Practice Questions 3 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Making 10 as an Addition Strategy → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts Through 10 → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Opposites and Additive Inverses → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → Variables in Logic → Conditional Statements (If-Then Formal) → Introduction to Direct Proof → Proof by Exhaustion

Longest path: 60 steps · 288 total prerequisite topics

Prerequisites (2)

Leads To (3)