3.5 Induction
Mathematical induction is a proof technique, not unlike direct proof or proof by contradiction or combinatorial proof.1 In other words, induction is a style of argument we use to convince ourselves and others that a mathematical statement is always true. Many mathematical statements can be proved by simply explaining what they mean. Others are very difficult to prove—in fact, there are relatively simple mathematical statements which nobody yet knows how to prove. To facilitate the discovery of proofs, it is important to be familiar with some standard styles of arguments. Induction is one such style. Let's start with an example:
Stamps
Perhaps in investigating the problem above you picked some amounts of postage, and then figured out whether you could make that amount using just 8-cent and 5-cent stamps. Perhaps you did this in order: can you make 1 cent of postage? Can you make 2 cents? 3 cents? And so on. If this is what you did, you were actually answering a sequence of questions. We have methods for dealing with sequences. Let's see if that helps.
Actually, we will not make a sequence of questions, but rather a sequence of statements. Let be the statement “you can make cents of postage using just 8-cent and 5-cent stamps.” Since for each value of , is a statement, it is either true or false. So if we form the sequence of statements
, the sequence will consist of 's (for true) and 's (for false). In our particular case the sequence starts
because are all false (you cannot make 1, 2, 3, or 4 cents of postage) but is true (use one 5-cent stamp), and so on.
Let's think a bit about how we could find the value of for some specific (the “value” will be either or ). How did we find the value of the th term of a sequence of numbers? How did we find ? There were two ways we could do this: either there was a closed formula for , so we could plug in into the formula and get our output value, or we had a recursive definition for the sequence, so we could use the previous terms of the sequence to compute the th term. When dealing with sequences of statements, we could use either of these techniques as well. Maybe there is a way to use itself to determine whether we can make cents of postage. That would be something like a closed formula. Or instead we could use the previous terms in the sequence (of statements) to determine whether we can make cents of postage. That is, if we know the value of , can we get from that to the value of ? That would be something like a recursive definition for the sequence. Remember, finding recursive definitions for sequences was often easier than finding closed formulas. The same is true here.
Suppose I told you that was true (it is). Can you determine from this fact the value of (whether it true or false)? Yes you can. Even if we don't know how exactly we made 43 cents out of the 5-cent and 8-cent stamps, we do know that there was some way to do it. What if that way used at least three 5-cent stamps (making 15 cents)? We could replace those three 5-cent stamps with two 8-cent stamps (making 16 cents). The total postage has gone up by 1, so we have a way to make 44 cents, so is true. Of course, we assumed that we had at least three 5-cent stamps. What if we didn't? Then we must have at least three 8-cent stamps (making 24 cents). If we replace those three 8-cent stamps with five 5-cent stamps (making 25 cents) then again we have bumped up our total by 1 cent so we can make 44 cents, so is true.
Notice that we have not said how to make 44 cents, just that we can, on the basis that we can make 43 cents. How do we know we can make 43 cents? Perhaps because we know we can make cents, which we know we can do because we know we can make 41 cents, and so on. It's a recursion! As with a recursive definition of a numerical sequence, we must specify our initial value. In this case, the initial value is “ is false.” That's not good, since our recurrence relation just says that is true if is also true. We need to start the process with a true . So instead, we might want to use “ is true” as the initial condition.
Putting this all together we arrive at the following fact: it is possible to (exactly) make any amount of postage greater than 27 cents using just 5-cent and 8-cent stamps.2 In other words, is true for any . To prove this, we could do the following:
- Demonstrate that is true.
- Prove that if is true, then is true (for any ).
Suppose we have done this. Then we know that the 28th term of the sequence above is a (using step 1, the initial condition or base case), and that every term after the 28th is also (using step 2, the recursive part or inductive case). Here is what the proof would actually look like.
Formalizing Proofs
What we did in the stamp example above works for many types of problems. Proof by induction is useful when trying to prove statements about all natural numbers, or all natural numbers greater than some fixed first case (like 28 in the example above), and in some other situations too. In particular, induction should be used when there is some way to go from one case to the next – when you can see how to always “do one more.”
This is a big idea. Thinking about a problem inductively can give new insight into the problem. For example, to really understand the stamp problem, you should think about how any amount of postage (greater than 28 cents) can be made (this is non-inductive reasoning) and also how the ways in which postage can be made changes as the amount increases (inductive reasoning). When you are asked to provide a proof by induction, you are being asked to think about the problem dynamically; how does increasing change the problem?
But there is another side to proofs by induction as well. In mathematics, it is not enough to understand a problem, you must also be able to communicate the problem to others. Like any discipline, mathematics has standard language and style, allowing mathematicians to share their ideas efficiently. Proofs by induction have a certain formal style, and being able to write in this style is important. It allows us to keep our ideas organized and might even help us with formulating a proof.
Here is the general structure of a proof by mathematical induction:
Sometimes the statement will only be true for values of , for example, or some other value. In such cases, replace all the 0's above with 4's (or the other value).
The other advantage of formalizing inductive proofs is it allows us to verify that the logic behind this style of argument is valid. Why does induction work? Think of a row of dominoes set up standing on their edges. We want to argue that in a minute, all the dominoes will have fallen down. For this to happen, you will need to push the first domino. That is the base case. It will also have to be that the dominoes are close enough together that when any particular domino falls, it will cause the next domino to fall. That is the inductive case. If both of these conditions are met, you push the first domino over and each domino will cause the next to fall, then all the dominoes will fall.
Induction is powerful! Think how much easier it is to knock over dominoes when you don't have to push over each domino yourself. You just start the chain reaction, and the rely on the relative nearness of the dominoes to take care of the rest.
Think about our study of sequences. It is easier to find recursive definitions for sequences than closed formulas. Going from one case to the next is easier than going directly to a particular case. That is what is so great about induction. Instead of going directly to the (arbitrary) case for , we just need to say how to get from one case to the next.
When you are asked to prove a statement by mathematical induction, you should first think about why the statement is true, using inductive reasoning. Explain why induction is the right thing to do, and roughly why the inductive case will work. Then, sit down and write out a careful, formal proof using the structure above.
Examples
Here are some examples of proof by mathematical induction.
Note that in the part of the proof in which we proved from , we used the equation . This was the inductive hypothesis. Seeing how to use the inductive hypotheses is usually straight forward when proving a fact about a sum like this. In other proofs, it can be less obvious where it fits in.
Example 2
Prove that for all , is a multiple of 5.
Again, start by understanding the dynamics of the problem. What does increasing do? Let's try with a few examples. If , then yes, is a multiple of 5. What does incrementing to 2 look like? We get , which again is a multiple of 5. Next, : but instead of just finding , what did the increase in do? We will still subtract 1, but now we are multiplying by another 6 first. Viewed another way, we are multiplying a number which is one more than a multiple of 5 by 6 (because is a multiple of 5, so is one more than a multiple of 5). What do numbers which are one more than a multiple of 5 look like? They must have last digit 1 or 6. What happens when you multiply such a number by 6? Depends on the number, but in any case, the last digit of the new number must be a 6. And then if you subtract 1, you get last digit 5, so a multiple of 5.
The point is, every time we multiply by just one more six, we still get a number with last digit 6, so subtracting 1 gives us a multiple of 5. Now the formal proof:
Proof
Let be the statement, “ is a multiple of 5.” We will prove that is true for all .
Base case: is true: which is a multiple of 5.
Inductive case: Let be an arbitrary natural number. Assume, for induction, that is true. That is, is a multiple of . Then for some integer . This means that . Multiply both sides by :
.
But we want to know about , so subtract 1 from both sides:
.
Of course , so is a multiple of 5.
Therefore is a multiple of 5, or in other words, is true. Thus, by the principle of mathematical induction is true for all .
We had to be a little bit clever (i.e., use some algebra) to locate the inside of before we could apply the inductive hypothesis. This is what can make inductive proofs challenging.
In the two examples above, we started with or . We can start later if we need to.
Example 3
Prove that for all integers .
First, the idea of the argument. What happens when we increase by 1? On the left-hand side, we increase the base of the square and go to the next square number. On the right-hand side, we increase the power of 2. This means we double the number. So the question is, how does doubling a number relate to increasing to the next square? Think about what the difference of two consecutive squares looks like. We have . This factors:
.
But doubling the right-hand side increases it by , since . When is large enough, .
What we are saying here is that each time increases, the left-hand side grows by less than the right-hand side. So if the left-hand side starts smaller (as it does when ), it will never catch up. Now the formal proof:
Proof
Let be the statement . We will prove is true for all integers .
Base case: is the statement . Since and , we see that is indeed true.
Inductive case: Let be an arbitrary integer. Assume, for induction, that is true. That is, assume . We will prove that is true, i.e., . To prove such an inequality, start with the left-hand side and work towards the right-hand side:
Following the equalities and inequalities through, we get , in other words, . Therefore by the principle of mathematical induction, is true for all .
The previous example might remind you of the racetrack principle from calculus, which says that if , and for , then for . Same idea: the larger function is increasing at a faster rate than the smaller function, so the larger function will stay larger. In discrete math, we don't have derivatives, so we look at differences. Thus induction is the way to go.
Warning:
With great power, comes great responsibility. Induction isn't magic. It seems very powerful to be able to assume is true. After all, we are trying to prove is true and the only difference is in the variable: vs. . Are we assuming that what we want to prove is true? Not really. We assume is true only for the sake of proving that is true.
Still you might start to believe that you can prove anything with induction. Consider this incorrect “proof” that every Canadian has the same eye color: Let be the statement that any Canadians have the same eye color. is true, since everyone has the same eye color as themselves. Now assume is true. That is, assume that in any group of Canadians, everyone has the same eye color. Now consider an arbitrary group of Canadians. The first of these must all have the same eye color, since is true. Also, the last of these must have the same eye color, since is true. So in fact, everyone the group must have the same eye color. Thus is true. So by the principle of mathematical induction, is true for all .
Clearly something went wrong. The problem is that the proof that implies assumes that . We have only shown is true. In fact, is false.
Strong Induction
Investigate!
Start with a square piece of paper. You want to cut this square into smaller squares, leaving no waste (every piece of paper you end up with must be a square). Obviously it is possible to cut the square into 4 squares. You can also cut it into 9 squares. It turns out you can cut the square into 7 squares (although not all the same size). What other numbers of squares could you end up with?
Sometimes, to prove that is true, it would be helpful to know that and and are all true. Consider the following puzzle:
You have a rectangular chocolate bar, made up of identical squares of chocolate. You can take such a bar and break it along any row or column. How many times will you have to break the bar to reduce it to single chocolate squares?
At first, this question might seem impossible. Perhaps I meant to ask for the smallest number of breaks needed? Let's investigate.
Start with some small cases. If , you must have a rectangle, which can be reduced to single pieces in one break. With , we must have a bar, which requires two breaks: the first break creates a single square and a bar, which we know takes one (more) break.
What about ? Now we could have a bar, or a bar. In the first case, break the bar into two bars, each which require one more break (that's a total of three breaks required). If we started with a bar, we have choices for our first break. We could break the bar in half, creating two bars, or we could break off a single square, leaving a bar. But either way, we still need two more breaks, giving a total of three.
It is starting to look like no matter how we break the bar (and no matter how the squares are arranged into a rectangle), we will always have the same number of breaks required. It also looks like that number is one less than :
Conjecture
Given a -square rectangular chocolate bar, it always takes breaks to reduce the bar to single squares.
It makes sense to prove this by induction because after breaking the bar once, you are left with smaller chocolate bars. Reducing to smaller cases is what induction is all about. We can inductively assume we already know how to deal with these smaller bars. The problem is, if we are trying to prove the inductive case about a -square bar, we don't know that after the first break the remaining bar will have squares. So we really need to assume that our conjecture is true for all cases less than .
Is it valid to make this stronger assumption? Remember, in induction we are attempting to prove that is true for all . What if that were not the case? Then there would be some first for which was false. Since is the first counterexample, we know that is true for all . Now we proceed to prove that is actually true, based on the assumption that is true for all smaller .
This is quite an advantage: we now have a stronger inductive hypothesis. We can assume that , , , … is true, just to show that is true. Previously, we just assumed for this purpose.
It is slightly easier if we change our variables for strong induction. Here is what the formal proof would look like:
Summary
Strong Induction Proof Structure
Again, start by saying what you want to prove: “Let be the statement…” Then establish two facts:
- Base case: Prove that is true.
- Inductive case: Assume is true for all . Prove that is true.
Conclude, “therefore, by strong induction, is true for all .”
Of course, it is acceptable to replace 0 with a larger base case if needed.3
Let's prove our conjecture about the chocolate bar puzzle:
Proof
Let be the statement, “it takes breaks to reduce a -square chocolate bar to single squares.”
Base case: Consider . The squares must be arranged into a rectangle, and we require breaks to reduce this to single squares.
Inductive case: Fix an arbitrary and assume is true for all . Consider a -square rectangular chocolate bar. Break the bar once along any row or column. This results in two chocolate bars, say of sizes and . That is, we have an -square rectangular chocolate bar, a -square rectangular chocolate bar, and .
We also know that and , so by our inductive hypothesis, and are true. To reduce the -square bar to single squares takes breaks; to reduce the -square bar to single squares takes breaks. Doing this results in our original bar being reduced to single squares. All together it took the initial break, plus the and breaks, for a total of breaks. Thus is true.
Therefore, by strong induction, is true for all .
Here is a more mathematically relevant example:
Example 4
Prove that any natural number greater than 1 is either prime or can be written as the product of primes.
First, the idea: if we take some number , maybe it is prime. If so, we are done. If not, then it is composite, so it is the product of two smaller numbers. Each of these factors is smaller than (but at least 2), so we can repeat the argument with these numbers. We have reduced to a smaller case.
Now the formal proof:
Proof
Let be the statement, “ is either prime or can be written as the product of primes.” We will prove is true for all .
Base case: is true because is indeed prime.
Inductive case: assume is true for all . We want to show that is true. That is, we want to show that is either prime or is the product of primes. If is prime, we are done. If not, then has more than 2 divisors, so we can write , with and less than (and greater than 1). By the inductive hypothesis, and are each either prime or can be written as the product of primes. In either case, we have that is written as the product of primes.
Thus by the strong induction, is true for all .
Whether you use regular induction or strong induction depends on the statement you want to prove. If you wanted to be safe, you could always use strong induction. It really is stronger, so can accomplish everything “weak” induction can. That said, using regular induction is often easier since there is only one place you can use the induction hypothesis. There is also something to be said for elegance in proofs. If you can prove a statement using simpler tools, it is nice to do so.
As a final contrast between the two forms of induction, consider once more the stamp problem. Regular induction worked by showing how to increase postage by one cent (either replacing three 5-cent stamps with two 8-cent stamps, or three 8-cent stamps with five 5-cent stamps). We could give a slightly different proof using strong induction. First, we could show five base cases: it is possible to make 28, 29, 30, 31, and 32 cents (we would actually say how each of these is made). Now assume that it is possible to make cents of postage for all as long as . As long as , this means in particular we can make cents. Now add a 5-cent stamp to get make cents.
On the way to the market, you exchange your cow for some magic dark chocolate espresso beans. These beans have the property that every night at midnight, each bean splits into two, effectively doubling your collection. You decide to take advantage of this and each morning (around 8am) you eat 5 beans.
- Explain why it is true that if at noon on day you have a number of beans ending in a 5, then at noon on day you will still have a number of beans ending in a 5.
- Why is the previous fact not enough to conclude that you will always have a number of beans ending in a 5? What additional fact would you need?
- Assuming you have the additional fact in part (b), and have successfully proved the fact in part (a), how do you know that you will always have a number of beans ending in a 5? Illustrate what is going on by carefully explaining how the two facts above prove that you will have a number of beans ending in a 5 on day 4 specifically. In other words, explain why induction works in this context.
- If we have a number of beans ending in a 5 and we double it, we will get a number of beans ending in a 0 (since ). Then if we subtract 5, we will once again get a number of beans ending in a 5. Thus if on any day we have a number ending in a 5, the next day will also have a number ending in a 5.
- If you don't start with a number of beans ending in a 5 (on day 1), the above reasoning is still correct but not helpful. For example, if you start with a number ending in a 3, the next day you will have a number ending in a 1.
-
Part (b) is the base case and part (a) is the inductive case.
If on day 1 we have a number ending in a 5 (by part (b)),
then on day 2 we will also have a number ending in a 5 (by part (a)).
Then by part (a) again, we will have a number ending in a 5 on day 3.
By part (a) again,
this means we will have a number ending in a 5 on day 4
The proof by induction would say that on every day we will have a number ending in a 5, and this works because we can start with the base case, then use the inductive case over and over until we get up to our desired .
Use induction to prove for all that .
Proof
We must prove that for all . Thus let be the statement . We will prove that is true for all . First we establish the base case, , which claims that . Since , we see that is true. Now for the inductive case. Assume that is true for an arbitrary . That is, . We must show that is true (i.e., that ). To do this, we start with the left-hand side of and work to the right-hand side:
Thus is true so by the principle of mathematical induction, is true for all .
Prove that is a multiple of 6 for all .
Proof
Let be the statement “ is a multiple of 6.” We will show is true for all . First we establish the base case, . Since , and is a multiple of 6, is true. Now for the inductive case. Assume holds for an arbitrary . That is, is a multiple of 6, or in other words, for some integer . Now consider :
Therefore is a multiple of 6, or in other words, is true. Therefore by the principle of mathematical induction, is true for all .
Prove that for all .
Proof
Let be the statement . We will prove that is true for all . First the base case, . We have which is true, so is established. Now the inductive case. Assume that is true for some fixed arbitrary . That is, . We will now prove that is also true (i.e., that ). We start with the left-hand side of and work to the right-hand side:
Thus holds, so by the principle of mathematical induction, is true for all .
Prove that where is the th Fibonacci number.
Proof
Let be the statement . We will show that is true for all . First the base case is easy because and so . Now consider the inductive case. Assume is true, that is, assume . To establish we work from left to right:
Therefore , which is to say holds. Therefore by the principle of mathematical induction, is true for all .
Prove that for all . (Recall, .)
Proof
Let be the statement . We will show is true for all . First, we check the base case and see that yes, (as ) so is true. Now for the inductive case. Assume is true for an arbitrary . That is, . Now consider : . To prove this, we start with the left side and work to the right side.
Therefore so we have established . Thus by the principle of mathematical induction is true for all .
Prove, by mathematical induction, that , where is the th Fibonacci number (, and ).
Zombie Euler and Zombie Cauchy, two famous zombie mathematicians, have just signed up for Twitter accounts. After one day, Zombie Cauchy has more followers than Zombie Euler. Each day after that, the number of new followers of Zombie Cauchy is exactly the same as the number of new followers of Zombie Euler (and neither lose any followers). Explain how a proof by mathematical induction can show that on every day after the first day, Zombie Cauchy will have more followers than Zombie Euler. That is, explain what the base case and inductive case are, and why they together prove that Zombie Cauchy will have more followers on the 4th day.
Find the largest number of points which a football team cannot get exactly using just 3-point field goals and 7-point touchdowns (ignore the possibilities of safeties, missed extra points, and two point conversions). Prove your answer is correct by mathematical induction.
It is not possible to score exactly 11 points. Can you prove that you can score points for any ?
Prove that the sum of squares can be found as follows
.
Prove that the sum of the interior angles of a convex -gon is . (A convex -gon is a polygon with sides for which each interior angle is less than .)
Start with -gon and divide it up into a -gon and a triangle.
What is wrong with the following “proof” of the “fact” that for all values of (besides of course that the thing it is claiming to prove is false)?
Proof
Let be the statement that . We will prove that is true for all . Assume, for induction that is true. That is, . We must show that is true. Now since , add 1 to both sides. This gives . Regrouping . But this is simply . Thus by the principle of mathematical induction is true for all .
The only problem is that we never established the base case. Of course, when , .
The proof in the previous problem does not work. But if we modify the “fact,” we can get a working proof. Prove that for all values of . You can do this proof with algebra (without induction), but the goal of this exercise is to write out a valid induction proof.
Proof
Let be the statement that . We will prove that is true for all . First, note that the base case holds: . Now assume for induction that is true. That is, . We must show that is true. Now since , add 1 to both sides. This gives . Regrouping . But this is simply . Thus by the principle of mathematical induction is true for all .
Find the flaw in the following “proof” of the “fact” that for every .
Proof
Let be the statement . We will prove is true for all . First we establish the base case: when , is true, because . Now for the inductive step, assume is true. That is, . Now if , then is some number, like 80. Of course which is still less than 100. So as well. But this is what claims, so we have shown that . Thus by the principle of mathematical induction, is true for all .
The problem here is that while is true, and while for some values of , there is at least one value of (namely ) when that implication fails. For a valid proof by induction, must be true for all values of greater than or equal to the base case.
While the above proof does not work (it better not since the statement it is trying to prove is false!) we can prove something similar. Prove that there is a strictly increasing sequence of numbers (not necessarily integers) such that for all . (By strictly increasing we mean for all . So each term must be larger than the last.)
For the inductive step, you can assume you have a strictly increasing sequence up to where . Now you just need to find the next term so that . What should be?
What is wrong with the following “proof” of the “fact” that for all , the number is odd?
Proof
Let be the statement “ is odd.” We will prove that is true for all . Suppose for induction that is true, that is, that is odd. Now consider the statement . Now . By the inductive hypothesis, is odd, and of course is even. An odd plus an even is always odd, so therefore is odd. Therefore by the principle of mathematical induction, is true for all .
We once again failed to establish the base case: when , which is even, not odd.
Now give a valid proof (by induction, even though you might be able to do so without using induction) of the statement, “for all , the number is even.”
For the inductive case, you will need to show that is even. Factor this out and locate the part of it that is . What have you assumed about that quantity?
Prove that there is a sequence of positive real numbers such that the partial sum is strictly less than for all . Hint: think about how you could define what is to make the induction argument work.
This is similar to Exercise, although there you were showing that a sequence had all its terms less than some value, and here you are showing that the sum is less than some value. But the partial sums forms a sequence, so this is actually very similar.
Prove that every positive integer is either a power of 2, or can be written as the sum of distinct powers of 2.
The proof will be by strong induction.
Proof
Let be the statement “ is either a power of 2 or can be written as the sum of distinct powers of 2.” We will show that is true for all .
Base case: is a power of 2, so is true.
Inductive case: Suppose is true for all . Now if is a power of 2, we are done. If not, let be the largest power of 2 strictly less than . Consider , which is a smaller number, in fact smaller than both and . Thus is either a power of 2 or can be written as the sum of distinct powers of 2, but none of them are going to be , so the together with we have written as the sum of distinct powers of 2.
Therefore, by the principle of (strong) mathematical induction, is true for all .
Prove, using strong induction, that every natural number is either a Fibonacci number or can be written as the sum of distinct Fibonacci numbers.
As with the previous question, we will want to subtract something from in the inductive step. There we subtracted the largest power of 2 less than . So what should you subtract here?
Note, you will still need to take care here that the sum you get from the inductive hypothesis, together with the number you subtracted will be a sum of distinct Fibonacci numbers. In fact, you could prove that the Fibonacci numbers in the sum are non-consecutive!
Use induction to prove that if people all shake hands with each other, that the total number of handshakes is .
We have already proved this without using induction, but looking at it inductively sheds light onto the problem (and is fun).
The question you need to answer to complete the inductive step is, how many new handshakes take place when a person enters the room. Why does adding this give you the correct formula?
Suppose that a particular real number has the property that is an integer. Prove that is an integer for all natural numbers .
You will need to use strong induction. For the inductive case, try multiplying and collect which terms together are integers.
Use induction to prove that . That is, the sum of the th row of Pascal's Triangle is .
Here's the idea: since every entry in Pascal's Triangle is the sum of the two entries above it, we can get the st row by adding up all the pairs of entry from the th row. But doing this uses each entry on the th row twice. Thus each time we drop to the next row, we double the total. Of course, row 0 has sum (the base case). Now try to make this precise with a formal induction proof. You will use the fact that for the inductive case.
Use induction to prove . (This is an example of the hockey stick theorem.)
To see why this works, try it on a copy of Pascal's triangle. We are adding up the entries along a diagonal, starting with the 1 on the left-hand side of the 4th row. Suppose we add up the first 5 entries on this diagonal. The claim is that the sum is the entry below and to the left of the last of these 5 entries. Note that if this is true, and we instead add up the first 6 entries, we will need to add the entry one spot to the right of the previous sum. But these two together give the entry below them, which is below and left of the last of the 6 entries on the diagonal. If you follow that, you can see what is going on. But it is not a great proof. A formal induction proof is needed.
Use the product rule for logarithms () to prove, by induction on , that , for all natural numbers .
The idea here is that if we take the logarithm of , we can increase by 1 if we multiply by another (inside the logarithm). This results in adding 1 more to the total.
Proof
Let be the statement . The base case, is true, because , by the product rule for logarithms. Now assume, for induction, that is true. That is, . Consider . We have
, with the last equality due to the inductive hypothesis. But this simplifies to , establishing . Therefore by the principle of mathematical induction, is true for all .
Let be differentiable functions. Prove, using induction, that
.
You may assume for any differentiable functions and .
You are allowed to assume the base case. For the inductive case, group all but the last function together as one sum of functions, then apply the usual sum of derivatives rule, and then the inductive hypothesis.
Suppose are differentiable functions. Use mathematical induction to prove the generalized product rule:
.
You may assume the product rule for two functions is true.
For the inductive step, we know by the product rule for two functions that
.
Then use the inductive hypothesis on the first summand, and distribute.
Here is an example of a more complicated induction technique called double induction.
You will prove that the Fibonacci numbers satisfy the identity . One way to do this is to prove the more general identity,
, and realize that when we get our desired result.
Note that we now have two variables, so we want to prove this for all and all at the same time. For each such pair , let be the statement
- First fix and give a proof by mathematical induction that holds for all . Note this proof will be very easy.
- Now fix an arbitrary and give a proof by strong mathematical induction that holds for all .
- You can now conclude that holds for all . Do you believe that? Explain why this sort of induction is valid. For example, why do your proofs above guarantee that is true?
Given a square, you can cut the square into smaller squares by cutting along lines parallel to the sides of the original square (these lines do not need to travel the entire side length of the original square). For example, by cutting along the lines below, you will divide a square into 6 smaller squares:
Prove, using strong induction, that it is possible to cut a square into smaller squares for any .
You will need three base cases. This is a very good hint actually, as it suggests that to prove is true, you would want to use the fact that is true. So somehow you need to increase the number of squares by 3.
- You might or might not be familiar with these yet. We will consider these in Symbolic Logic and Proofs. ↩
- This is not claiming that there are no amounts less than 27 cents which can also be made. ↩
- Technically, strong induction does not require you to prove a separate base case. This is because when proving the inductive case, you must show that is true, assuming is true for all . But this is not any help so you end up proving anyway. To be on the safe side, we will always include the base case separately. ↩
Discrete Mathematics: An Open Introduction, 3rd edition, by Oscar Levin (discrete.openmathbooks.org), licensed under CC BY-SA 4.0; this adaptation is distributed under the same license. License: CC-BY-SA-4.0.