Proving the Fibonacci Number Formula with Strong Induction | Homework Solution

  • Thread starter Thread starter ryou00730
  • Start date Start date
  • Tags Tags
    Proof
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
11 replies · 5K views
ryou00730
Messages
29
Reaction score
0

Homework Statement


The Fibonacci numbers are defined recusively by:
F(0) = 0, F(1) = 1, for n > 1, F(n) = F(n − 1) + F(n − 2).
Use strong induction to show that F(n) < 2^n for all n.


Homework Equations


n/a

The Attempt at a Solution


I use my base case as F(2) = F(1) + F(0) = 1 which is less than 2^n = 2^2 = 4. After that I am not sure where to go with strong induction...
 
Physics news on Phys.org
well 2^n-1 + 2^n-2 is equal to 2^n (2^-1 + 2^-2) = 3/4(2^n) but I don't see the logic behind equating the problem to less than or equal to 2^n-1 + 2^n-2
 
Let k>2, for all integers i, with 2<=i<k, F(i)<2^i would be my induction hypothesis I think?
 
woops, I meant n>2, so just replace all my k's with n's and so if I know that F(i)<2^i, then F(i-1) + F(i-2) < 2^i-1 + 2^i-2 which is F(i) < 3/4 2^i, so therefore F(i) must also be less than 2^i if its less than 0.75 of it, so the statement is true for all F(n)
 
does that look about right?
 
thank you :), so in general with strong induction, you prove a base, then your induction hypothesis is that it works for all numbers between your base up until some value n, and you have to prove using this, that it also works for the n? thank you for all your help!