Appendix B
Appendix B — Proof Notes
Sketches, at the level of a careful undergraduate review. Each is a FACT with a citation to a standard treatment.
B.1 — Convergence of ratios to . Let . Dividing by gives . If , then , so , whose positive root is . Convergence itself follows because the map is a contraction near ; alternatively, it follows directly from Binet's formula below.[•]
B.2 — Binet's formula (by characteristic equation). The recurrence is linear with characteristic equation , roots and . The general solution is . Imposing and gives , , hence . Since , , so ; because for all , is the nearest integer to .[•]
B.3 — Cassini's identity (by induction or determinant). Taking determinants of the Q-matrix identity : since , , and expanding the right side gives , which is Cassini's identity. This is the slickest proof and shows why the identity's sign alternates.[•]
B.4 — Time complexity of naive recursion. Let be the number of calls to compute by naive recursion. Then , which itself grows like the Fibonacci numbers, i.e. like . Hence naive recursion is exponential; iteration and memoization reduce this to linear by preserving intermediate results, and matrix exponentiation to logarithmic by repeated squaring.[•]
B.5 — Tiling interpretation. The number of ways to tile a board with dominoes satisfies with , giving . The recurrence arises because a tiling ends either in one vertical domino (reducing to ) or two stacked horizontal dominoes (reducing to ).[•]
B.6 — Sum identity by telescoping. To show : write each term using the recurrence as . Then the sum telescopes: , since . Telescoping is the additive analogue of preservation — each term cancels against its neighbor, leaving only the boundary terms, so the whole history collapses to its endpoints. This is a small, clean example of a running total that can be validated in one step against a closed form rather than by re-adding the whole sequence, exactly the kind of cheap invariant check Chapter 8 recommends.
B.7 — GCD property (sketch). To show : the key lemma is for , which follows from the addition formula (identity 6 of Appendix A) by reducing modulo . Iterating this lemma performs the Euclidean algorithm on the indices, so the index of the resulting Fibonacci number is .[•] This identity is striking because it means the Fibonacci numbers carry the divisibility structure of their own indices — a form of preserved provenance built into the sequence itself: the arithmetic relationship between positions survives in the arithmetic relationship between values.