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

Strong Induction

College Depth 74 in the knowledge graph ☐ I know this ☆ Set as goal
438topics build on this
355prerequisites beneath it
See this on the map →
Mathematical Induction→→Well-Ordering Principle
induction proof complete

Core Idea

Strong induction assumes the statement holds for all values up to n when proving it for n+1, rather than just for n. This stronger hypothesis is necessary when the inductive step depends on multiple previous cases.

Explainer

From standard (weak) mathematical induction, you know the template: establish a base case, then prove that if the statement holds for n it holds for n+1. This works beautifully when the (n+1)th case depends only on the nth case. But many sequences and combinatorial arguments involve recurrences where the next step depends on several previous steps. Strong induction (also called complete induction) modifies the inductive hypothesis to assume the statement holds for *every* integer from the base case up through n — not just for n alone — and then uses that full assumption to prove the (n+1)th case.

Consider the classic example: every integer n ≥ 2 has a prime factorization. The base case n = 2 is trivial (2 is prime). In the inductive step, assume every integer from 2 through n has a prime factorization; prove n+1 does too. If n+1 is prime, it is its own factorization. If n+1 is composite, it factors as n+1 = a · b where 2 ≤ a, b ≤ n. By the strong inductive hypothesis, both a and b have prime factorizations — and multiplying them together gives one for n+1. This argument is impossible with weak induction: when n+1 = a·b is composite, you need the hypothesis for a and b, which could be far smaller than n, not just for the single previous case n.

Another illustrative example: the Fibonacci sequence Fₙ = Fₙ₋₁ + Fₙ₋₂. Any property of Fₙ₊₁ immediately requires knowing both Fₙ and Fₙ₋₁. A weak inductive step that only "inherits" from n cannot reach back to n−1. Strong induction's assumption that the statement holds for all k ≤ n gives you both Fₙ and Fₙ₋₁ simultaneously, making the step go through. The base case here requires establishing two starting values (F₁ and F₂) to cover the initial conditions of the recurrence.

Structurally, strong induction is no more powerful than weak induction — the two are logically equivalent proof principles, and either can simulate the other. The choice is pragmatic: strong induction produces cleaner, more natural proofs whenever the inductive step reaches back more than one step. When writing a strong induction proof, be explicit in the hypothesis ("assume the property holds for all integers k with base ≤ k ≤ n") and verify that the base case covers all special cases at the bottom of the recurrence. The well-ordering principle — that every non-empty set of positive integers has a least element — is closely related and leads to an equivalent proof strategy called minimal counterexample.

Practice Questions 5 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 → Number Bonds to 10 → 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 (0s, 1s, 2s, 5s, 10s) → 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 → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Set Operations: Union, Intersection, and Complement → Proof by Cases → Proving by Cases and Exhaustion → Vacuous Truth and Trivial Cases → Proof by Cases (Proof by Exhaustion) → Mathematical Induction → Strong Induction

Longest path: 75 steps · 355 total prerequisite topics

Prerequisites (1)

Leads To (1)