Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 8

Strong Induction Proofs

Recommended resources

In our last lesson, we explored the principle of mathematical induction, a powerful technique for proving statements about all natural numbers from a certain point onward. We saw how establishing a base case and an inductive step () creates a logical chain reaction. Today, we will examine a variation of this principle known as strong induction.

While standard induction requires us to assume the truth of the statement only for the immediately preceding case, strong induction allows for a more powerful assumption: that the statement is true for all preceding cases. This lesson will formally define this principle, establish its logical validity, and demonstrate through key examples why this stronger hypothesis is not just convenient, but sometimes necessary. By the end of our session, you will be equipped to construct proofs using this versatile and essential tool.

The Principle of Strong Induction

In a standard inductive proof, the inductive step involves proving that . However, some problems are structured such that the truth of depends not on alone, but on one or more earlier cases, like or . For these situations, we need a stronger inductive hypothesis.

Strong induction provides exactly this. The structure is as follows:

  1. Base Case(s): Prove that one or more initial statements, such as , , etc., are true.
  2. Inductive Step: Prove that for any greater than or equal to the base cases, if is true for all from the beginning up to , then is also true.

The following resource provides a formal and concise definition of this principle.

Math 127: Induction

This document from Carnegie Mellon University provides a formal treatment of different induction principles.

Please read the section titled "Strong Induction." Focus on the formal statement in Theorem 4. Contrast the inductive hypothesis described here with the "weak induction" principle we studied previously. Notice how the assumption is not just about p(n), but about p(k) for all k in a given range.

A natural question arises: if we are allowed to assume more, does this make strong induction a logically "stronger" proof method? The answer, perhaps surprisingly, is no. Strong induction and weak (standard) induction are logically equivalent. Any proof done with one can be rewritten using the other. For a rigorous understanding, it's valuable to see how strong induction can be proven as valid using the principle of weak induction we've already accepted.

The following video lecture provides a clear and elegant proof of this equivalence.

Lecture 3: Casework and Strong Induction

This MIT OpenCourseWare lecture delves into the formal underpinnings of strong induction.

Please watch the segment from the proof of strong induction. The lecturer defines a new proposition, IH(n), to be "\forall i < n, P(i) is true". He then uses regular induction on IH(n) to prove that strong induction is a valid technique. This is a masterful example of how proof techniques can be used to validate one another.


When is Strong Induction Necessary?

The true value of strong induction becomes apparent when proving properties of objects or sequences defined by recurrence relations that refer to more than just the previous term.

Example 1: Recurrence Relations

Consider a sequence defined recursively. If the formula for depends on both and , then assuming only the property for is insufficient. We need to know the property holds for as well, which is exactly what the strong induction hypothesis provides.

This type of problem also highlights a key practical difference: strong induction proofs often require multiple base cases. If your inductive step needs to "look back" two steps (from to ), you need to manually verify the first two cases to ensure the chain of logic can start.

The following video provides an excellent walkthrough of this scenario.

Proof by Strong Induction (full lecture)

In this video, Dr. Valerie Hower works through a proof involving a recursively defined function.

Watch the example with the recursive function f(n) = 2f(n-1) - f(n-2). Pay close attention to her thought process. She first analyzes the inductive step to see how many "steps back" the recurrence takes (the analysis). This reveals that two base cases are required. This forward-looking analysis of the inductive step to determine the base cases is a crucial skill in applying strong induction correctly.

Let's formalize the structure of that proof.

Proposition: Let a sequence be defined by , , and for . Prove that for all .

Proof. We proceed by strong induction on . Let be the statement .

1. Base Cases: Since the recurrence for depends on the two preceding terms, we must verify the first two cases.

  • For : . The formula gives . So is true.
  • For : . The formula gives . So is true.

2. Inductive Step: Let be an arbitrary integer.
Inductive Hypothesis: Assume is true for all integers such that . That is, assume for .
Goal: We want to prove that is true, i.e., .

Since , we have . Therefore, we can use the recurrence relation:

Since and are both within the range , we can apply the inductive hypothesis to both and :

This is the desired result for .

By the principle of strong induction, is true for all . □

Example 2: Prime Factorization

A beautiful and fundamental application of strong induction is in proving the existence part of the Fundamental Theorem of Arithmetic. When we factor an integer , we break it into smaller integers and where . We don't know what and are, only that they are smaller than . Standard induction would be useless here, but strong induction is perfect.

Proof by Strong Induction (full lecture)

This segment of the lecture provides a proof of a foundational result in number theory.

Watch the proof that every integer \ge 2 can be written as a product of primes. Observe the case analysis in the inductive step. If k+1 is prime, we are done. If k+1 is composite, it can be written as x \cdot y. The crucial insight is that since x and y are smaller than k+1, the strong inductive hypothesis guarantees they can be written as products of primes, which allows us to complete the proof.

Example 3: The Postage Stamp Problem

Problems involving combinations, like making a certain amount of postage from stamps of given denominations, are also classic candidates for strong induction. To make postage for cents, a clever strategy might be to first make postage for a smaller amount (say, ) and then add a 3-cent stamp. This "step back" of 3 dictates that we will need to verify 3 consecutive base cases.

Proof by Strong Induction (full lecture)

This final example is a classic problem that clearly illustrates the logic of strong induction.

Watch the postage stamp problem from the beginning of the example. The lecturer's initial analysis (the inductive step first) is the key takeaway: by thinking about how to get from a smaller case to the k+1 case, she deduces that a "step back" of 3 is involved, thus requiring three base cases (n=8, 9, 10).


Conclusion

Today we have added strong induction to our toolkit of proof techniques. While logically equivalent to the standard induction we learned previously, its utility in specific contexts makes it indispensable.

Here are the key takeaways from this lesson:

  • Strong Inductive Hypothesis: Instead of assuming is true, we assume is true for all cases from the base case up to .
  • When to Use It: Strong induction is particularly effective for proofs involving recurrence relations that look back more than one step, or for problems where a case is reduced to a smaller, but not necessarily , case (like factorization).
  • Multiple Base Cases: The number of steps "looked back" in the inductive step determines the number of base cases you must verify manually to anchor the proof.

You have now completed the first module on the foundations of logic and proofs. You are equipped with direct proofs, contrapositive, contradiction, and both standard and strong induction. These logical frameworks are the bedrock upon which all of modern analysis is built.

In our next lesson, we will begin Module 2: Sets and Functions. We will leave the world of pure logic and begin applying these proof techniques to the fundamental objects of mathematics, starting with the language of sets.