Question

In: Advanced Math

The Fibonacci numbers are recursively dened by F1 = 1; F2 = 1 and for n...

The Fibonacci numbers are recursively dened by F1 = 1; F2 = 1 and for n > 1; F_(n+1) = F_n + F_(n-1): So the rst few Fibonacci Numbers are: 1; 1; 2; 3; 5; 8; 13; 21; 34; 55; 89; 144; : : : There are numerous properties of the Fibonacci numbers.

a) Use the principle of Strong Induction to show that all integers n > 1 and m > 0

F_(n-1)F_(m )+ F_(n)F_(m+1) = F_(n+m):

Solution. (Hint: Use induction with respect to m. First verify the formula the base case,for m = 1 case (here use again induction on n) the assume that it is true for m = 1;m = 2; ;m = k then prove that it remains true if m = k + 1 (still with the use of induction on n)

Solutions

Expert Solution

First, let's relate the Fibonacci numbers to the following problem:

Suppose that you want to go up some flight of stairs and at every step you can take either one or two stairs: in how many ways can you get up the stairs?

Well, if we say that there are nn stairs, then it turns out there are Fn+1 ways to do it.

A very easy inductive proof shows why:

Base cases: If there is 1 stairs, you can do it in only 1 way, and indeed F(1+1)=F2=1. If there are 2 stairs, then there are two ways: either take two steps of 1, or take one step of 2. And indeed, F(2+1)=F3=2

Inductive step: Say you have n>2 stairs. For your first step you can either go one up or two stairs up. By inductive hypothesis, there are Fn way thto climbinge n−1 stairs after having taken a step of 1 stairs, and there are Fn−1 ways to finish climbing the n−2 stairs after having taken a step of 2 stairs. So, there are Fn+Fn−1=Fn+1 ways to climb n stairs.

OK, so now that we have made a connection between the Fibonacci numbers and the number of ways to climb stairs in this way, we can prove your desired result very quickly:

Let's climb m+n−1 stairs. We now know we can do this in Fm+n ways. But note that there are two different possibilities for us climbing those m+n−1 stairs:

  1. The first way is that as we climb the stairs, we will at some point have climbed exactly n stairs. If this happens, then there are m−1 stairs left to climb, which can be done in Fm ways. And since then there are Fn+1 ways to climb the first n stairs, that means that there are Fm⋅Fn+1 ways to climb all the m+n−1 stairs this way.

  2. The second way is that at some point we will have climbed exactly n−1stairs, which can be done in Fn ways, after which we take a single step of 2 stairs, and then finish climbing the remaining m−2 stairs. This can therefore be done in Fm−1⋅Fn ways

The total number of ways to climb the m+n−1 stairs, then, is the sum of these two ways, and so it must be true that:

Fm+n=Fm−1⋅Fn+Fm⋅Fn+1


Related Solutions

0.3 The Fibonacci numbers Fn are defined by F1 = 1, F2 = 1 and for...
0.3 The Fibonacci numbers Fn are defined by F1 = 1, F2 = 1 and for n >2, Fn = F sub (n-1) + F sub (n-2). Find a formula for Fn by solving the difference equation.
Show that if (1) F1 and F2 are connected sets, and (2) F1 ∩ F2 is...
Show that if (1) F1 and F2 are connected sets, and (2) F1 ∩ F2 is not empty, then  F1 ∪ F2 is connected. also Suppose that F is connected. Show that F¯ (the closure of F) is also connected.
Fibonacci numbers are defined by F0 = 0, F1 = 1 and Fn+2 = Fn+1 +...
Fibonacci numbers are defined by F0 = 0, F1 = 1 and Fn+2 = Fn+1 + Fn for all n ∈ N ∪ {0}. (1) Make and prove an (if and only if) conjecture about which Fibonacci numbers are multiples of 3. (2) Make a conjecture about which Fibonacci numbers are multiples of 2020. (You do not need to prove your conjecture.) How many base cases would a proof by induction of your conjecture require?
The magnitudes of F1, F2 and F3 are 300, 190 and 250 N, respectively. F1 is...
The magnitudes of F1, F2 and F3 are 300, 190 and 250 N, respectively. F1 is directed on the slope m = 0.6 m/m. F2 is directed alpha = 0.17 radians from F1. F3 is directed beta =123 degrees from F2. Determine the direction of the Resultant in degrees measured counter-clockwise from the + x-axis.
Given the vector F1 = 100 N, Ѳ1 = 20o , and F2 = 200 N,...
Given the vector F1 = 100 N, Ѳ1 = 20o , and F2 = 200 N, Ѳ2 = 90o   and F3= 300 N, Ѳ3 =220o . Find the magnitude and direction of the resultant F= F1 + F2 + F3 using the following method: Analytical: Use the component method. (6pts.) Graphical: Use the polygon method. (6pts.) Use a percent error calculation to determine how close the graphical result are to the analytical method.
Let f1 = 1 and f2=1 and for all n>2 Let fn = fn-1+fn-2. Prove that...
Let f1 = 1 and f2=1 and for all n>2 Let fn = fn-1+fn-2. Prove that for all n, there is no prime p that divides noth fn and fn+1
For the Fibonacci sequence, f0 = f1 = 1 and fn+1 = fn + fn−1 for...
For the Fibonacci sequence, f0 = f1 = 1 and fn+1 = fn + fn−1 for all n > 1. Prove using induction: fn+1fn−1 − f2n = (−1)n.
In this assignment, you will calculate and print a list of Fibonacci Numbers . Fibonacci numbers...
In this assignment, you will calculate and print a list of Fibonacci Numbers . Fibonacci numbers are the numbers in the following integer sequence, called the Fibonacci sequence, and characterized by the fact that every number after the first two is the sum of the two preceding ones: The sequence Fn of Fibonacci numbers is defined by the recurrence relation:  which says any Nth Fibonacci number is the sum of the (N-1) and (N-2)th Fibonacci numbers. Instructions Your task will be...
(a) The Fibonacci numbers are the numbers in the following integer sequence, called the Fibonacci sequence,...
(a) The Fibonacci numbers are the numbers in the following integer sequence, called the Fibonacci sequence, and are characterised by the fact that every number after the first two is the sum of the two preceding ones: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 114, … etc. By definition, the first two numbers in the Fibonacci sequence are 0 and 1, and each subsequent number is the sum of the previous two. We define Fib(0)=0,...
. (a) Write a C++ program to find Fibonacci numbers. (For the definition of Fibonacci numbers...
. (a) Write a C++ program to find Fibonacci numbers. (For the definition of Fibonacci numbers and the recursive formula please refer to problem 5 of Chapter 2 at page 81 in the text-book.) The program asks the user to input an integer and outputs the corresponding Fibonacci number. For example, if the user inputs 4, the program outputs the fifth Fibonacci number, which is 3. Introduce two local variables in the recursion function (suppose we call it fib(n)), one...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT