3. Proof Techniques II

Strong Induction

Strong Induction

students, imagine you are building a staircase one step at a time 🪜. In ordinary mathematical induction, you prove that if one step is strong enough to support the next, then the whole staircase stands. In strong induction, you are allowed to use all earlier steps to prove the next one. That extra flexibility makes it very useful for problems where each new case depends on several previous cases, not just the one immediately before it.

What Strong Induction Means

Strong induction is a proof method used to show that a statement $P(n)$ is true for every integer $n$ starting from some base value, usually $n=1$ or another starting point. The idea has two main parts:

  1. Base case: Prove $P(n_0)$ is true for the starting value $n_0$.
  2. Inductive step: Assume $P(n_0), P(n_0+1), \dots, P(k)$ are all true for some $k \ge n_0$, and then prove $P(k+1)$ is true.

This assumption is called the strong inductive hypothesis. It is “strong” because it lets you use every earlier case, not just $P(k)$.

Here is the general pattern:

$$\text{If } P(n_0) \text{ is true, and } \big(P(n_0) \land P(n_0+1) \land \cdots \land P(k)\big) \Rightarrow P(k+1), \text{ then } P(n) \text{ is true for all } n \ge n_0.$$

students, notice that strong induction and regular induction prove the same kinds of results. In fact, they are logically equivalent. The difference is mainly in how the inductive step is written and how convenient the method is for a given problem.

Why Strong Induction Is Useful

Some statements are hard to prove using only the previous case. For example, a number may need to be broken into pieces, or a recursive process may depend on several earlier values. Strong induction is perfect for these situations because it lets you use all earlier truths as building blocks 🔧.

A common real-world-style example is making change with coins. Suppose you want to prove that every amount above a certain size can be made using a fixed set of coin values. To prove the amount $k+1$, you might need to subtract a coin like $3$ or $5$, which means you need to know that a smaller amount, not necessarily $k$, is possible. Strong induction allows that.

Another example is factoring integers. To prove that every integer greater than $1$ can be written as a product of primes, the number $n$ may already be prime, or it may factor into smaller numbers. Strong induction naturally handles the smaller factors.

The Structure of a Strong Induction Proof

A strong induction proof usually follows these steps:

1. State the proposition

Clearly define the statement $P(n)$. For example, $P(n)$ might say: “Every integer $n \ge 2$ can be written as a product of primes.”

2. Prove the base case

Show the statement is true for the first required value. If the statement begins at $n=2$, prove $P(2)$.

3. Assume several earlier cases

Assume $P(n_0), P(n_0+1), \dots, P(k)$ are all true. This is the strong inductive hypothesis.

4. Prove the next case

Using the assumption, prove $P(k+1)$.

5. Conclude the result

By strong induction, the statement holds for all integers $n \ge n_0$.

A key point for students to remember is that you do not need to prove every earlier case separately inside the inductive step. You assume them as true and then use them logically to prove the next case.

Example 1: Every Integer Greater Than 1 Has a Prime Factorization

Let $P(n)$ be the statement: every integer $n \ge 2$ can be written as a product of primes.

Base case

For $n=2$, the number $2$ is prime, so it is already a product of primes. Thus $P(2)$ is true.

Inductive step

Assume $P(2), P(3), \dots, P(k)$ are all true for some $k \ge 2$. We must prove $P(k+1)$.

If $k+1$ is prime, then it is itself a product of primes, so we are done.

If $k+1$ is composite, then we can write

$$k+1 = ab$$

for integers $a$ and $b$ such that $2 \le a \le k$ and $2 \le b \le k$.

Because $a$ and $b$ are smaller than $k+1$ and at least $2$, the inductive hypothesis says both $a$ and $b$ can be written as products of primes. Multiplying those prime factorizations gives a prime factorization of $k+1$.

Therefore $P(k+1)$ is true.

So by strong induction, every integer $n \ge 2$ can be written as a product of primes.

This proof is a classic example of strong induction because the number $k+1$ may break into two smaller numbers, not just one immediate predecessor. 🌟

Example 2: A Coin Problem

Suppose you have $3$-cent and $5$-cent coins. We want to prove that every amount of money $n \ge 8$ can be made exactly using these coins.

Let $P(n)$ be the statement: “$n$ cents can be formed using $3$-cent and $5$-cent coins.”

Base cases

Check the starting values:

  • $8 = 3 + 5$
  • $9 = 3 + 3 + 3$
  • $10 = 5 + 5$

So $P(8)$, $P(9)$, and $P(10)$ are true.

Inductive step

Assume $P(8), P(9), \dots, P(k)$ are true for some $k \ge 10$. We want to prove $P(k+1)$.

Consider $k+1-3 = k-2$.

Since $k \ge 10$, we have

$$k-2 \ge 8$$

so $P(k-2)$ is true by the inductive hypothesis. That means $k-2$ cents can be made using $3$-cent and $5$-cent coins.

Add one more $3$-cent coin, and you get

$$k-2+3 = k+1$$

So $k+1$ cents can also be formed.

Thus $P(k+1)$ is true, and by strong induction every amount $n \ge 8$ can be made from $3$-cent and $5$-cent coins.

students, this example shows why strong induction is powerful: to prove the next amount, we used a smaller amount $k-2$, not just the one right before it. 💡

Strong Induction Compared with Ordinary Induction

Regular induction assumes only $P(k)$ to prove $P(k+1)$. Strong induction assumes all cases from the base up through $P(k)$.

Even though strong induction looks stronger, it does not prove more statements than ordinary induction. The two methods are equivalent in logical power. However, strong induction is often easier to use when the next case depends on more than one previous case.

A useful way to think about it is this:

  • Ordinary induction is like climbing a ladder one rung at a time.
  • Strong induction is like climbing a staircase where you can lean on every previous step.

Both methods are part of proof techniques in discrete mathematics, along with direct proof, contrapositive, contradiction, and recursive reasoning.

How Strong Induction Connects to Recursive Definitions

Strong induction and recursion are closely related. A recursive definition gives a rule for building later terms from earlier ones. Strong induction is often the natural proof method for statements about recursively defined objects.

For example, a recursive sequence might be defined by

$$a_n = a_{n-1} + a_{n-2}$$

for $n \ge 3$, with starting values $a_1$ and $a_2$.

To prove a property about $a_n$, you may need to assume the property is true for both $a_{n-1}$ and $a_{n-2}$. That is exactly the kind of situation where strong induction fits well.

This connection is important in discrete mathematics because many structures—like sequences, trees, algorithms, and formulas—are defined recursively. Strong induction helps prove that those recursive definitions work as intended.

Common Mistakes to Avoid

students, here are a few errors students often make:

  • Forgetting enough base cases: If the proof uses $P(k-1)$ or $P(k-2)$, you may need more than one base case.
  • Using the conclusion in the proof: The inductive step must rely only on the assumed earlier cases, not on the result you are trying to prove.
  • Not clearly stating the hypothesis: Always write exactly which earlier statements you assume, such as $P(n_0), P(n_0+1), \dots, P(k)$.
  • Skipping the logical bridge: After using the hypothesis, explain how it leads to $P(k+1)$.

A strong proof is one where each step is easy to follow and every assumption is used correctly.

Conclusion

Strong induction is a flexible and powerful proof technique in discrete mathematics. It proves that a statement is true for all integers from a starting point by showing that if all earlier cases are true, then the next one must also be true. This method is especially helpful for problems involving recursion, number theory, coin problems, and factorizations.

For students, the main idea to remember is simple: strong induction lets you use all previous cases to prove the next one. That makes it a key part of Proof Techniques II and an important tool for reasoning clearly and correctly in discrete mathematics ✅.

Study Notes

  • Strong induction proves a statement $P(n)$ by using all earlier cases $P(n_0), P(n_0+1), \dots, P(k)$ to prove $P(k+1)$.
  • The two main parts are the base case and the inductive step.
  • The strong inductive hypothesis assumes multiple earlier statements are true.
  • Strong induction is logically equivalent to ordinary induction, but often more convenient.
  • It is useful for problems where the next case depends on several earlier cases.
  • Common examples include prime factorization, coin problems, recursive sequences, and divisibility arguments.
  • When a recursive rule uses earlier terms like $a_{n-1}$ and $a_{n-2}$, strong induction is often the best proof method.
  • Always check enough base cases and clearly state the hypothesis.
  • Strong induction is an important part of the broader topic of Proof Techniques II.

Practice Quiz

5 questions to test your understanding