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 ListingProof 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 ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Making 10 as an Addition StrategyAddition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts Through 10Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineOpposites and Additive InversesAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersIntroduction to ExponentsOrder of OperationsInteger Order of OperationsVariable ExpressionsVariables in LogicConditional Statements (If-Then Formal)Introduction to Direct ProofProof by Exhaustion

Longest path: 60 steps · 288 total prerequisite topics

Prerequisites (2)

Leads To (3)