This post provides a quick derivation of the fast Fibonacci
doubling formulas, using the correspondence between Fibonacci numbers
and the number of ways to climb
The Fibonacci numbers are a sequence
The Fibonacci doubling formulas are:
These formulas can be used to efficiently compute Fibonacci numbers (see the the end of the post for how). They are usually derived from a matrix power representation of Fibonacci numbers (or see one of my earlier posts for an alternative). This blog post gives a direct combinatorial derivation.