4 Mathematical Induction
4.3 Induction and Recursion
4.3.1 Beginning Activity 1 (Recursively Defined Sequences)
In a proof by mathematical induction, we "start with a first step" and then prove that we can always go from one step to the next step. We can use this same idea to define a sequence as well. We can think of a sequence as an infinite list of numbers that are indexed by the natural numbers (or some infinite subset of ). We often write a sequence in the following form:
The number is called the term of the sequence. One way to define a sequence is to give a specific formula for the term of the sequence such as .
Another way to define a sequence is to give a specific definition of the first term (or the first few terms) and then state, in general terms, how to determine in terms of and the first terms . This process is known as definition by recursion and is also called a recursive definition. The specific definition of the first term is called the initial condition, and the general definition of in terms of and the first terms is called the recurrence relation. (When more than one term is defined explicitly, we say that these are the initial conditions.) For example, we can define a sequence recursively as follows:
Using and then , we then see that
-
1.
Calculate through . What seems to be happening to the values of as gets larger?
-
2.
Define a sequence recursively as follows:
Then . Calculate through . What seems to be happening to the values of as gets larger?
The sequences in Parts (1) and (2) can be generalized as follows: Let and be real numbers. Define two sequences recursively as follows:
-
1.
Determine formulas (in terms of and ) for through . What do you think is equal to (in terms of , and )?
-
2.
Determine formulas (in terms of and ) for through . What do you think is equal to (in terms of , and )?
In Beginning Activity 1 in Section 4.2, for each natural number , we defined , read factorial, as the product of the first natural numbers. We also defined to be equal to 1. Now recursively define a sequence of numbers as follows:
for each nonnegative integer .
Using , we see that this implies that . Then using , we see that
-
3.
Calculate , and .
-
4.
Do you think that it is possible to calculate and ? Explain.
-
5.
Do you think it is possible to calculate for any natural number ? Explain.
-
6.
Compare the values of , and with those of , and . What do you observe? We will use mathematical induction to prove a result about this sequence in Exercise (1).
4.3.2 Beginning Activity 2 (The Fibonacci Numbers)
The Fibonacci numbers are a sequence of natural numbers defined recursively as follows:
-
•
and , and
-
•
For each natural number .
In words, the recursion formula states that for any natural number with , the Fibonacci number is the sum of the two previous Fibonacci numbers. So we see that
-
1.
Calculate through .
-
2.
Which of the Fibonacci numbers through are even? Which are multiples of 3?
-
3.
For , and , how is the sum of the first Fibonacci numbers related to the Fibonacci number?
-
4.
Record any other observations about the values of the Fibonacci numbers or any patterns that you observe in the sequence of Fibonacci numbers. If necessary, compute more Fibonacci numbers.
Suppose we assume that lines are composed of syllables which are either short or long. Suppose also that each long syllable takes twice as long to articulate as a short syllable. A line of length contains units where each short syllable is one unit and each long syllable is two units. Clearly a line of length units takes the same time to articulate regardless of how it is composed. Hemchandra asks: How many different combinations of short and long syllables are possible in a line of length ?
This is an important problem in the Sanskrit language since Sanskrit meters are based on duration rather than on accent as in the English Language. The answer to this question generates a sequence similar to the Fibonacci sequence. Suppose that is the number of patterns of syllables of length . We then see that and . Now let be a natural number and consider pattern of length . This pattern either ends in a short syllable or a long syllable. If it ends in a short syllable and this syllable is removed, then there is a pattern of length , and there are such patterns. Similarly, if it ends in a long syllable and this syllable is removed, then there is a pattern of length , and there are such patterns. From this, we conclude that
This actually generates the sequence . For more information about Hemachandra, see the article Math for Poets and Drummers by Rachel Wells Hall in the February 2008 issue of Math Horizons.
We will continue to use the Fibonacci sequence in this book. This sequence may not seem all that important or interesting. However, it turns out that this sequence occurs in nature frequently and has applications in computer science. There is even a scholarly journal, The Fibonacci Quarterly, devoted to the Fibonacci numbers.
The sequence of Fibonacci numbers is one of the most studied sequences in mathematics, due mainly to the many beautiful patterns it contains. Perhaps one observation you made in Beginning Activity 2 is that every third Fibonacci number is even. This can be written as a proposition as follows:
For each natural number is an even natural number.
As with many propositions associated with definitions by recursion, we can prove this using mathematical induction. The first step is to define the appropriate open sentence. For this, we can let be, " is an even natural number."
Notice that is true since . We now need to prove the inductive step. To do this, we need to prove that for each ,
if is true, then is true.
That is, we need to prove that for each , if is even, then is even.
So let’s analyze this conditional statement using a know-show table.
| Step | Know | Reason |
|---|---|---|
| is even. | Inductive hypothesis | |
| P1 | Definition of "even integer" | |
| is even. | Definition of "even integer" | |
| Step | Show | Reason |
The key question now is, "Is there any relation between and ?" We can use the recursion formula that defines the Fibonacci sequence to find such a relation.
The recurrence relation for the Fibonacci sequence states that a Fibonacci number (except for the first two) is equal to the sum of the two previous Fibonacci numbers. If we write , then we get . For , the two previous Fibonacci numbers are and . This means that
Using this and continuing to use the Fibonacci relation, we obtain the following:
The preceding equation states that . This equation can be used to complete the proof of the induction step.
4.3.3 Progress Check 4.12 (Every Third Fibonacci Number Is Even)
Complete the proof of Proposition 4.13.
Proposition 4.13. For each natural number , the Fibonacci number is an even natural number.
Hint: We have already defined the predicate to be used in an induction proof and have proved the basis step. Use the information in and after the preceding know-show table to help prove that if is even, then is even.
4.3.4 Geometric Sequences and Geometric Series
Let . The following sequence was introduced in Beginning Activity 1 .
Initial condition: .
Recurrence relation: For each .
This is a recursive definition for a geometric sequence with initial term and (common) ratio . The basic idea is that the next term in the sequence is obtained by multiplying the previous term by the ratio . The work in Beginning Activity 1 suggests that the following proposition is true.
Theorem 4.14. Let . If a geometric sequence is defined by and for each , then for each .
The proof of this proposition is Exercise (6).
Another sequence that was introduced in Beginning Activity 1 is related to geometric series and is defined as follows:
Initial condition: .
Recurrence relation: For each .
For each , the term is a (finite) geometric series with initial term and (common) ratio . The work in Beginning Activity 1 suggests that the following proposition is true.
Theorem 4.15. Let . If the sequence is defined by and for each , then for each . That is, the geometric series is the sum of the first terms of the corresponding geometric sequence.
The proof of Proposition 4.15 is Exercise (7). The recursive definition of a geometric series and Proposition 4.15 give two different ways to look at geometric series. Proposition 4.15 represents a geometric series as the sum of the first terms of the corresponding geometric sequence. Another way to determine the sum of a geometric series is given in Theorem 4.16, which gives a formula for the sum of a geometric series that does not use a summation.
Theorem 4.16. Let and . If the sequence is defined by and for each , then for each , .
The proof of Proposition 4.16 is Exercise (8).
4.3.5 Exercises for Section 4.3
-
1.
For the sequence , assume that and that for each . Use mathematical induction to prove that for each .
-
2.
Assume that are the Fibonacci numbers. Prove each of the following:
-
(a)
For each is a multiple of 3.
-
(b)
For each is a multiple of 5.
-
(c)
For each with .
-
(d)
For each .
-
(e)
For each .
-
(f)
For each .
-
(f)
For each such that is an odd integer.
-
(a)
-
3.
Use the result in Part (f) of Exercise (2) to prove that
-
4.
The quadratic formula can be used to show that and are the two real number solutions of the quadratic equation . Notice that this implies that
It may be surprising to find out that these two irrational numbers are closely related to the Fibonacci numbers.
-
(a)
Verify that and that .
-
(b)
(This part is optional, but it may help with the induction proof in part (c).) Work with the relation and substitute the expressions for and from part (a). Rewrite the expression as a single fraction and then in the numerator use and a similar equation involving . Now prove that .
-
(c)
Use induction to prove that for each natural number , if and , then . Note: This formula for the Fibonacci number is known as Binet’s formula, named after the French mathematician Jacques Binet (1786-1856).
-
(a)
-
5.
Is the following conjecture true or false? Justify your conclusion.
Conjecture. Let be the sequence of the Fibonacci numbers. For each natural number , the numbers , and form a Pythagorean triple.
-
6.
Prove Theorem 4.14. Let . If a geometric sequence is defined by and for each , then for each , .
-
7.
Prove Proposition 4.15. Let . If the sequence is defined by and for each , then for each . That is, the geometric series is the sum of the first terms of the corresponding geometric sequence.
-
8.
Prove Proposition 4.16. Let and . If the sequence is defined by and for each , then for each .
-
9.
For the sequence , assume that and that for each .
-
(a)
Calculate through .
-
(a)
Make a conjecture for a formula for for each .
-
(b)
Prove that your conjecture in Exercise (9b) is correct.
-
(a)
-
10.
The sequence in Exercise (9) is an example of an arithmetic sequence. An arithmetic sequence is defined recursively as follows: Let and be real numbers. Define the sequence by and for each .
-
(a)
Determine formulas for through .
-
(b)
Make a conjecture for a formula for for each .
-
(c)
Prove that your conjecture in Exercise (10b) is correct.
-
(a)
-
11.
For the sequence , assume that , and that for each with . Prove that for each natural number .
-
12.
For the sequence , assume that and that for each .
-
(a)
Calculate, or approximate, through .
-
(b)
Prove that for each .
-
(a)
-
13.
For the sequence , assume that , and that for each .
-
(a)
Calculate through .
-
(b)
Make a conjecture for a formula for for each .
-
(c)
Prove that your conjecture in Exercise (13b) is correct.
-
(a)
-
14.
For the sequence , assume that , and that for each .
-
(a)
Calculate through .
-
(b)
Prove that for each .
-
(a)
-
15.
For the sequence , assume that , and for that each natural number ,
-
(a)
Compute , and .
-
(b)
Prove that for each natural number with .
-
(a)
-
16.
For the sequence , assume that , and that for each natural number ,
-
(a)
Compute for the first 10 natural numbers.
-
(b)
Compute for the first 10 natural numbers.
-
(c)
Make a conjecture about a formula for in terms of that does not involve a summation or a recursion.
-
(d)
Prove your conjecture in Part (c).
-
(a)
-
17.
For the sequence , assume that , and for each . Determine which terms in this sequence are divisible by 4 and prove that your answer is correct.
-
18.
The Lucas numbers are a sequence of natural numbers , which are defined recursively as follows:
-
•
and , and
-
•
For each natural number .
List the first 10 Lucas numbers and the first ten Fibonacci numbers and then prove each of the following propositions. The Second Principle of Mathematical Induction may be needed to prove some of these propositions.
-
(a)
For each natural number .
-
(a)
For each with .
-
(b)
For each with .
-
•
-
19.
There is a formula for the Lucas numbers similar to the formula for the Fibonacci numbers in Exercise (4). Let and . Prove that for each .
-
20.
Use the result in Exercise (19), previously proven results from Exercise (18), or mathematical induction to prove each of the following results about Lucas numbers and Fibonacci numbers.
-
(a)
For each .
-
(b)
For each .
-
(c)
For each .
-
(d)
For each with .
-
(a)
-
21.
Evaluation of proofs. See the instructions for Exercise (19) from Section 3.1. Proposition. Let be the Fibonacci number, and let be the positive solution of the equation . So . For each natural number .
Proof. We will use a proof by mathematical induction. For each natural number , we let be, "."
We first note that is true since and . We also notice that is true since and, hence, .
We now let be a natural number with and assume that , are all true. We now need to prove that is true or that .
Since and are true, we know that and . Therefore,
We now use the fact that and the preceding inequality to obtain
This proves that if are true, then is true. Hence, by the Second Principle of Mathematical Induction, we conclude that for each natural number .
4.3.6 Explorations and Activities
-
22.
Compound Interest. Assume that dollars is deposited in an account that has an interest rate of for each compounding period. A compounding period is some specified time period such as a month or a year.
For each integer with , let be the amount of money in an account at the end of the th compounding period. Then
-
(a)
Explain why . Then use the formula for to determine a formula for in terms of and .
-
(b)
Determine a recurrence relation for in terms of and .
-
(c)
Write the recurrence relation in Part (22b) so that it is in the form of a recurrence relation for a geometric sequence. What is the initial term of the geometric sequence and what is the common ratio?
-
(d)
Use Proposition 4.14 to determine a formula for in terms of , and .
-
(a)
-
23.
The Future Value of an Ordinary Annuity. For an ordinary annuity, dollars is deposited in an account at the end of each compounding period. It is assumed that the interest rate, , per compounding period for the account remains constant.
Let represent the amount in the account at the end of the th compounding period. is frequently called the future value of the ordinary annuity.
So . To determine the amount after two months, we first note that the amount after one month will gain interest and grow to . In addition, a new deposit of dollars will be made at the end of the second month. So
-
(a)
For each , use a similar argument to determine a recurrence relation for in terms of , and .
-
(b)
By recognizing this as a recursion formula for a geometric series, use Proposition 4.16 to determine a formula for in terms of , and that does not use a summation. Then show that this formula can be written as
-
(c)
What is the future value of an ordinary annuity in 20 years if dollars is deposited in an account at the end of each month with an interest rate of per year compounded monthly? What is the amount of interest that has accumulated in this account during the 20 years?
-
(a)
4.4 Chapter 4 Summary
4.4.1 Important Definitions
-
•
Inductive set, Section 4.1
-
•
Factorial, Section 4.2
-
•
Recursive definition, Section 4.2
-
•
Fibonacci numbers, Section 4.2
-
•
Geometric sequence, Section 4.2
-
•
Geometric series, Section 4.2
4.4.2 The Various Forms of Mathematical Induction
-
1.
The Principle of Mathematical Induction If is a subset of such that
-
(a)
, and
-
(b)
For every , if , then ,
then .
Procedure for a Proof by Mathematical Induction
To prove
Basis step: Prove .Inductive step: Prove that for each , if is true, then is true.
-
(a)
-
2.
The Extended Principle of Mathematical Induction Let be an integer. If is a subset of such that
-
(a)
, and
-
(b)
For every with , if , then ,
then contains all integers greater than or equal to .
Using the Extended Principle of Mathematical Induction
Let be an integer. To prove with
Basis step: Prove .Inductive step: Prove that for every with , if is true, then is true.
We can then conclude that is true for all with . -
(a)
-
3.
The Second Principle of Mathematical Induction
Let be an integer. If is a subset of such that
-
(a)
, and
-
(b)
For every with , if , then ,
then contains all integers greater than or equal to .
Using the Second Principle of Mathematical Induction
Let be an integer. To prove with
Basis step: Prove .Inductive step: Let with . Prove that if are true, then is true.
We can then conclude that is true for all with .
-
(a)
4.4.3 Important Results
-
•
Theorem 4.9. Each natural number greater than 1 either is a prime number or is a product of prime numbers.
-
•
Theorem 4.14. Let . If a geometric sequence is defined by and for each , then for each .
-
•
Theorem 4.15. Let . If the sequence is defined by and for each , then for each , . That is, the geometric series is the sum of the first terms of the corresponding geometric sequence.
-
•
Theorem 4.16. Let and . If the sequence is defined by and for each , then for each .