In our previous lesson, we established the principle of mathematical induction, which allows us to prove statements for an infinite number of cases by checking a base case and proving that if one case holds, the next one must follow. This "domino effect" is a cornerstone of mathematical proof.
Today, we will enhance this powerful tool by learning about strong induction. You'll discover that for some problems, particularly those involving sequences defined by recurrence relations, assuming only the immediately preceding case () is not enough. Strong induction gives us a "stronger" hypothesis: we assume the statement holds for all cases up to . This will equip you to prove properties of recursively defined sequences, a common feature in advanced combinatorics and a key step toward your goal of solving Olympiad-level problems.
When One Domino Isn't Enough
Recall the domino analogy from our last lesson: to know all dominoes will fall, you just need to know the first one falls and that any domino () will knock over its immediate successor ().
But what if the dominoes were set up differently? Imagine that for domino to fall, it needs to be hit by both domino and domino . In this scenario, just knowing that domino has fallen isn't enough to guarantee the chain reaction continues. You need to know that all the preceding dominoes have fallen to be sure you have the necessary ones to topple the next. This is the intuitive idea behind strong induction.
Let's formalize this by examining the structure of a proof by strong induction.
4.6 Strong Induction - Discrete Mathematics
This resource formally defines the structure of a strong induction proof and contrasts it with the standard induction we've already learned.
Please read the summary box titled "Strong Induction Proof Structure." Pay close attention to the Inductive case. Notice how the assumption is different from what we used in the previous lesson. Instead of assuming only P(k) is true, we now assume P(j) is true for all j \le k.
The Structure and Power of Strong Induction
As you've just read, the key difference lies in the inductive hypothesis.
- Standard Induction Hypothesis: Assume is true.
- Strong Induction Hypothesis: Assume is true for all integers from the base case up to .
It might seem like we are assuming more, which is why it's called "strong" induction. However, the two principles are logically equivalent. Anything provable with one can be proven with the other. The real benefit of strong induction is not one of logical power, but of practical convenience for certain types of problems.
The following video provides an excellent walkthrough of this concept and why the expanded assumption is so helpful.
Proof by Strong Induction (full lecture)
This video, by Dr. Valerie Hower, explains the logic of strong induction and highlights the difference in the inductive hypothesis.
Please watch from the beginning of the section on strong induction. The lecturer clearly articulates how the inductive hypothesis changes from assuming s(k) to assuming s(1) and s(2) and ... and s(k).
Application: Recursively Defined Sequences
The primary arena where strong induction shines is in proving properties of recursively defined sequences (also called recurrence relations). These are sequences where each term is defined by one or more preceding terms.
You are already familiar with the most famous example, the Fibonacci sequence: , with initial values . To prove something about , the definition itself forces us to look at both and . Standard induction, which only gives us an assumption about the -th term, would leave us unable to say anything about the -th term. Strong induction elegantly solves this by letting us assume the property holds for both.
A crucial point arises here: if your recurrence relation depends on the two previous terms, you will generally need to prove two base cases to get the induction started. If it depends on three previous terms, you'll need three base cases, and so on.
Let's see this in action with a complete example.
Proof by Strong Induction (full lecture)
This segment of the lecture demonstrates a full proof by strong induction for a recursively defined sequence. Crucially, it shows how the structure of the recurrence dictates the number of base cases you need to verify.
Watch the example that begins at the start of the example. Pay close attention to how the recurrence f(n) = 2f(n-1) - f(n-2) requires stepping back two terms, which in turn means two base cases (f(1) and f(2)) must be checked.
To reinforce this process, let's walk through another example in text.
Example: Proving a Closed Form for a Sequence
Consider a sequence defined as follows:
- ,
- for all integers .
Let's prove that the closed-form formula for this sequence is for all .
Proof:
Let be the statement .
-
Base Cases: The recurrence depends on two previous terms ( and ), so we must verify two base cases, and .
- For : . The formula gives . So is true.
- For : . The formula gives . So is true.
-
Inductive Step:
- Inductive Hypothesis: Assume for an integer that is true for all integers such that . That is, we assume for all .
- Goal: We want to prove is true, i.e., .
Since , it follows that . Thus, we can use the recurrence relation to express :
Since both and are within the range , we can apply our inductive hypothesis to both and :
Now we use algebra to simplify:
This is exactly .
Therefore, by the principle of strong induction, is true for all integers . This full example is also covered in the "Sequences and Mathematical Induction" slides on pages 44-46.
Practice Problems
Now it's your turn to build your skills. These problems are designed to give you practice with strong induction, connecting to your interest in number theory and Olympiad-style questions.
-
A Fibonacci Identity: Let be the Fibonacci sequence, where , and for . Prove Cassini's Identity for all :
Hint: This doesn't look like a typical induction problem at first. Try to show that and together can be used to prove . You will need to use the Fibonacci recurrence relation multiple times.
-
Fundamental Theorem of Arithmetic: You're comfortable with number theory, so let's prove a foundational result. Prove that any integer is either a prime number or can be written as a product of prime numbers.
Hint: In your inductive step, consider the two cases for : it is either prime (in which case you're done) or composite. If it's composite, what does the strong induction hypothesis tell you about its factors? -
An Olympiad-Style Problem: Let be a real number such that is an integer. Prove using strong induction that is also an integer for all positive integers .
Hint: For the inductive step, consider the product . Expand it and see how you can use your strong inductive hypothesis for both the and cases to prove the case. -
A Custom Recurrence: Let a sequence be defined by , and for . Prove that for all .
Conclusion
In this lesson, you've added strong induction to your proof-writing arsenal. You've seen that while it is logically equivalent to standard induction, it is far more convenient for proofs involving recurrence relations, where the state of a future term depends on multiple past terms.
Key Takeaways:
- Strong Induction Hypothesis: To prove , you assume is true for all cases from the beginning up to .
- When to Use It: Strong induction is the natural choice for problems involving recursively defined sequences, or any problem where the case relies on a case earlier than .
- Base Cases: The number of terms the recurrence "looks back" is a strong guide to how many base cases you need to establish manually before the induction can take over.
We are steadily building the foundational tools you'll need for your Olympiad journey. In the next lesson, we will switch gears to another fundamental proof technique: proof by contradiction. This method is incredibly powerful for showing that certain combinatorial arrangements are impossible.