Library/Techniques/The Principle of Mathematical Induction

The Principle of Mathematical Induction

Mathematical induction is a powerful proof technique for establishing that a statement holds for all natural numbers.

Practice
IntermediateMathematics
Technique · Mathematical Induction
Guide

The Principle of Mathematical Induction

Mathematical induction is one of the most powerful and elegant proof techniques in mathematics. It allows us to prove that a statement is true for all natural numbers by establishing just two key facts: a starting point and a stepping rule.

The Principle

Suppose we are given a sequence of statements Y1,Y2,Y3,Y_1, Y_2, Y_3, \ldots. If the first statement Y1Y_1 is true, and if from the truth of YkY_k it follows that Yk+1Y_{k+1} is true, then all statements in this sequence are true.

This principle can be visualized like dominoes standing in a row: if you knock down the first domino (base case) and each domino knocks down the next one (inductive step), then all dominoes will eventually fall.

Key Components

Base Case

The base case of induction is the statement Y1Y_1. Sometimes several initial statements Y1,Y2,,YkY_1, Y_2, \ldots, Y_k are taken as the base, but most commonly the base case is just the first statement.

The base case establishes that our statement is true for the smallest value we care about (often n=1n = 1, but it could be n=0n = 0 or any other starting point).

Induction Hypothesis

The induction hypothesis is the assumption that the statement YnY_n is true for n=kn = k.

This is a critical step where we assume what we are trying to prove, but only for a specific value kk. This assumption is then used to prove the statement for k+1k+1.

Inductive Step

The inductive step is the proof that the truth of YkY_k implies the truth of Yk+1Y_{k+1}.

This is where the real work happens. We use the induction hypothesis (that YkY_k is true) to demonstrate that Yk+1Y_{k+1} must also be true.

When to Use Induction

Mathematical induction is particularly useful for proving statements that:

  • Involve formulas for sums (e.g., 1+2++n=n(n+1)21 + 2 + \cdots + n = \frac{n(n+1)}{2})
  • Make claims about divisibility for all natural numbers
  • Involve inequalities that hold for all sufficiently large nn
  • Describe properties that naturally build from smaller cases
  • Relate to recursive definitions or sequences

Common Variations

Strong Induction

In strong induction, instead of assuming just YkY_k is true, we assume that Y1,Y2,,YkY_1, Y_2, \ldots, Y_k are all true, and use this to prove Yk+1Y_{k+1}.

This is useful when the (k+1)(k+1)-th case depends on multiple previous cases, not just the kk-th one.

Backward Induction

In some problems, especially in game theory and combinatorics, we work backwards from large values of nn to smaller ones, proving that if something holds for n+1n+1, it holds for nn.

Tips for Writing Induction Proofs

  1. State clearly what you are proving: Write out the statement YnY_n explicitly
  2. Verify the base case: Don't skip this! Compute both sides and check they are equal
  3. State the induction hypothesis: Write "Assume that for n=kn = k, we have..."
  4. Show your work in the inductive step: Clearly indicate where you use the hypothesis
  5. Conclude: State that by the principle of mathematical induction, the statement holds for all nn

Examples

The practice problems below demonstrate induction in action across different areas of mathematics:

  • Number theory: Proving divisibility properties
  • Algebra: Establishing formulas for sums and products
  • Geometry: Showing existence of certain constructions for all nn
  • Combinatorics: Proving properties about partitions and configurations

Try solving these problems to develop your intuition for when and how to use induction!

Practice Problems
Test your understanding with these problems