Canadian flagMath101 · Independent Ontario learning libraryCreated and edited by Kamran
Discrete MathematicsUniversity3 min read

Mathematical Induction

A complete guide to weak induction, its logical structure, variants, and common proof gaps.

Cheat sheet

Precise definition

The principle of mathematical induction states: if $P(n_0)$ is true and, for every integer $k\ge n_0$, $P(k)\Rightarrow P(k+1)$, then $P(n)$ is true for all integers $n\ge n_0$. The base case anchors the chain; the inductive step proves every link.

Notation and mathematical language

In the inductive step, $P(k)$ is the inductive hypothesis, assumed for an arbitrary $k\ge n_0$ only to prove $P(k+1)$. Strong induction may assume $P(n_0),\ldots,P(k)$ to prove the next case. It is equivalent in power to ordinary induction but often fits recurrences and factorization arguments better.

Conceptual picture

Imagine an infinite row of dominoes beginning at $n_0$. The base case knocks down the first; the inductive implication ensures that whenever an arbitrary domino falls, the next falls. Checking many early dominoes without proving the link does not reach the infinite tail.

Conditions and key results

The statement must be indexed over integers with a clear starting value. Algebra in the inductive step must use the hypothesis rather than merely re-prove $P(k)$. If a recurrence depends on two earlier terms, supply enough base cases and use strong induction or an appropriately strengthened hypothesis.

A reliable strategy

  1. Write the exact predicate $P(n)$ and the integer range it claims.
  2. Verify the initial case $P(n_0)$ directly.
  3. Assume $P(k)$ for an arbitrary $k\ge n_0$, clearly labelling the inductive hypothesis.
  4. Derive $P(k+1)$, then invoke induction to state the universal conclusion.

Fully worked example

Interpretation and application

Induction verifies loop invariants, recursive algorithms, divisibility patterns, inequalities, and formulas for finite structures. It establishes exact claims, not empirical trends. A computer check of the first million cases can support debugging but cannot replace the inductive link.

Common mistakes

Verification and reasonableness

  • Check the formula at the base and next case to catch indexing errors.
  • Mark the exact line where the inductive hypothesis is used.
  • After the algebra, compare the result with the literal form of $P(k+1)$, including limits and subscripts.

Practice

  1. What base case is needed for a claim for all $n\ge0$?
  2. Using $1+\cdots+k=k(k+1)/2$, find $1+\cdots+(k+1)$.
  3. When is strong induction convenient?
Answers and brief solutions
  1. $P(0)$.
  2. $k(k+1)/2+(k+1)=(k+1)(k+2)/2$.
  3. When the next case naturally depends on several or any earlier cases, such as recursive sequences or prime factorization.

Further deduction

Sometimes the original claim is too weak to make the inductive step work. The remedy is to strengthen the predicate while retaining the desired statement as a consequence. For example, proving a recursive algorithm correct may require a hypothesis about both its returned value and a preserved data invariant. Stronger induction is not circular if the stronger base case and step are established. This planning move explains why a failed induction attempt can reveal missing structure rather than a false theorem.

Check your understanding

Try it yourself

Hints are part of learning. Open one whenever it makes the next step feel possible.

1 practice question
Question 1Complete an inductive step · Standard

If $1+\cdots+k=k(k+1)/2$, what is $1+\cdots+k+(k+1)$ after simplification?

End of lesson

Nice work making it this far.

Understanding grows through return visits. Save this lesson, try the practice, or continue when you are ready.

Lesson complete

That one is yours now.

Mathematical Induction is saved to My Learning. Take the win—you earned it.

1Your Math101 collectionlesson completed
Search 464 published lessons, 123 answer guides, courses, and learning tools.
Your experience

Settings

Ontario math tutoringWork with KamranBook ↗