LINEAR-ALGEBRA

Why Fibonacci Numbers Hide the Golden Ratio

IKey Formulas

Formula Name Description
uk+1=Auk⇒uk=Aku0u_{k+1} = A u_k \Rightarrow u_k = A^k u_0 Difference equation One-step update and kk-step solution
uk=c1Ξ»1kx1+c2Ξ»2kx2+β‹―u_k = c_1 \lambda_1^k x_1 + c_2 \lambda_2^k x_2 + \cdots Eigenvector expansion Each mode evolves independently
det⁑(Aβˆ’Ξ»I)=0\det(A - \lambda I) = 0 Characteristic equation Solve for eigenvalues Ξ»\lambda
Fk=Ξ»1kβˆ’Ξ»2k5F_k = \dfrac{\lambda_1^k - \lambda_2^k}{\sqrt{5}} Binet's formula Closed form for Fibonacci, with Ξ»1,2=1Β±52\lambda_{1,2} = \dfrac{1 \pm \sqrt{5}}{2}

IIVisualization 1 β€” Two Modes of Fibonacci

Fibonacci splits into two geometric modes β€” one grows like Ο†k\varphi^k, the other decays β€” so the golden mode dominates.

IIIVisualization 2 β€” Consecutive Ratios Converge to Ο†

The ratios Fk+1/FkF_{k+1}/F_k zigzag toward the golden ratio Ο†\varphi, alternating sides while the error collapses.

IVVisualization 3 β€” Stability Zoo of 2Γ—2 Systems

Every system uk+1=Auku_{k+1} = Au_k lives or dies by its eigenvalues; the trace–determinant plane charts its fate.

πŸ’‘ Inside the green triangle every ∣λ∣<1|\lambda| < 1, so the state decays to the origin; the Fibonacci point (T,D)=(1,βˆ’1)(T, D) = (1, -1) sits below it β€” one eigenvalue exceeds 11, so it grows.

VQuiz Questions

Question 1

The Fibonacci recurrence Fk+2=Fk+1+FkF_{k+2} = F_{k+1} + F_k is encoded by the matrix

A=[1110].A = \begin{bmatrix} 1 & 1 \\ 1 & 0 \end{bmatrix}.

What is the characteristic equation det⁑(Aβˆ’Ξ»I)=0\det(A - \lambda I) = 0?

βœ… Correct! The characteristic equation is the Fibonacci recurrence in disguise.

❌ Not quite. Expand (1βˆ’Ξ»)(βˆ’Ξ»)βˆ’1(1-\lambda)(-\lambda) - 1 carefully and watch the signs.

Show solution

Solution:

Compute det⁑(Aβˆ’Ξ»I)\det(A - \lambda I) for Aβˆ’Ξ»I=[1βˆ’Ξ»11βˆ’Ξ»]A - \lambda I = \begin{bmatrix} 1-\lambda & 1 \\ 1 & -\lambda \end{bmatrix}:

det⁑(Aβˆ’Ξ»I)=(1βˆ’Ξ»)(βˆ’Ξ»)βˆ’(1)(1)=βˆ’Ξ»+Ξ»2βˆ’1=Ξ»2βˆ’Ξ»βˆ’1.\det(A - \lambda I) = (1 - \lambda)(-\lambda) - (1)(1) = -\lambda + \lambda^2 - 1 = \lambda^2 - \lambda - 1.

Setting this to zero gives Ξ»2βˆ’Ξ»βˆ’1=0\lambda^2 - \lambda - 1 = 0.

Notice this is exactly the Fibonacci recurrence Fk+2βˆ’Fk+1βˆ’Fk=0F_{k+2} - F_{k+1} - F_k = 0 rearranged β€” the characteristic polynomial re-exposes the recurrence we started with.

Question 2

Solving Ξ»2βˆ’Ξ»βˆ’1=0\lambda^2 - \lambda - 1 = 0 gives two eigenvalues. One is the golden ratio Ξ»1=1+52β‰ˆ1.618\lambda_1 = \dfrac{1+\sqrt{5}}{2} \approx 1.618.

What happens to Ξ»2100\lambda_2^{100}, where Ξ»2=1βˆ’52β‰ˆβˆ’0.618\lambda_2 = \dfrac{1-\sqrt{5}}{2} \approx -0.618, in Binet's formula for F100F_{100}?

βœ… Correct! Since ∣λ2∣<1|\lambda_2| < 1, its powers decay exponentially β€” the dominant eigenvalue Ξ»1\lambda_1 wins.

❌ Not quite. Think about what happens to r100r^{100} when ∣r∣<1|r| < 1.

Show solution

Solution:

Since ∣λ2βˆ£β‰ˆ0.618<1|\lambda_2| \approx 0.618 < 1, raising it to a large power shrinks it:

∣λ2∣100=(0.618)100β‰ˆ1.3Γ—10βˆ’21.|\lambda_2|^{100} = (0.618)^{100} \approx 1.3 \times 10^{-21}.

This is utterly negligible compared with Ξ»1100β‰ˆ3.54Γ—1020\lambda_1^{100} \approx 3.54 \times 10^{20}. So Binet's formula

F100=Ξ»1100βˆ’Ξ»21005β‰ˆΞ»11005F_{100} = \frac{\lambda_1^{100} - \lambda_2^{100}}{\sqrt{5}} \approx \frac{\lambda_1^{100}}{\sqrt{5}}

is dominated entirely by λ1\lambda_1. This is the general principle: in any linear dynamic system, eigenvalues with ∣λ∣<1|\lambda| < 1 die away, and the largest ∣λ∣|\lambda| wins.

Question 3

True or False: For a dynamic system uk+1=Auku_{k+1} = A u_k, if every eigenvalue of AA satisfies ∣λ∣<1|\lambda| < 1, then ukβ†’0u_k \to 0 as kβ†’βˆžk \to \infty, regardless of the starting vector u0u_0.

βœ… Correct! Every component ciΞ»ikxic_i \lambda_i^k x_i decays to zero when ∣λi∣<1|\lambda_i| < 1, so the whole state vector goes to zero.

❌ Not quite. Decompose u0u_0 into eigenvectors and track what happens to each piece.

Show solution

Solution:

True. Expand u0u_0 in the eigenvector basis:

u0=c1x1+c2x2+β‹―+cnxn.u_0 = c_1 x_1 + c_2 x_2 + \cdots + c_n x_n.

After kk steps, each eigenvector scales by its own Ξ»k\lambda^k:

uk=c1Ξ»1kx1+c2Ξ»2kx2+β‹―+cnΞ»nkxn.u_k = c_1 \lambda_1^k x_1 + c_2 \lambda_2^k x_2 + \cdots + c_n \lambda_n^k x_n.

If every ∣λi∣<1|\lambda_i| < 1, then every Ξ»ikβ†’0\lambda_i^k \to 0, so every term vanishes and ukβ†’0u_k \to 0 regardless of the constants cic_i (which are determined by u0u_0).

This is stability: the origin is an attractor. Conversely, if any ∣λi∣>1|\lambda_i| > 1 with ciβ‰ 0c_i \neq 0, that component blows up and the system is unstable.

Question 4

Consider the matrix B=[3002]B = \begin{bmatrix} 3 & 0 \\ 0 & 2 \end{bmatrix} with a starting vector u0=[11]u_0 = \begin{bmatrix} 1 \\ 1 \end{bmatrix}.

Using the eigenvector expansion, what is u10u_{10}?

βœ… Correct! Each eigenvector evolves independently, so component ii just gets scaled by Ξ»ik\lambda_i^k.

❌ Not quite. The matrix is diagonal, so each entry evolves by its own eigenvalue. Match the eigenvalue to the correct component.

Show solution

Solution:

The matrix BB is already diagonal, so its eigenvalues are Ξ»1=3\lambda_1 = 3 and Ξ»2=2\lambda_2 = 2, with eigenvectors x1=(1,0)Tx_1 = (1, 0)^T and x2=(0,1)Tx_2 = (0, 1)^T.

Decompose u0u_0: u0=[11]=1β‹…[10]+1β‹…[01],u_0 = \begin{bmatrix} 1 \\ 1 \end{bmatrix} = 1 \cdot \begin{bmatrix} 1 \\ 0 \end{bmatrix} + 1 \cdot \begin{bmatrix} 0 \\ 1 \end{bmatrix},

so c1=1c_1 = 1 and c2=1c_2 = 1. Applying the general formula:

uk=c1Ξ»1kx1+c2Ξ»2kx2=[3k2k].u_k = c_1 \lambda_1^k x_1 + c_2 \lambda_2^k x_2 = \begin{bmatrix} 3^k \\ 2^k \end{bmatrix}.

At k=10k = 10: u10=[310210]=[590491024].u_{10} = \begin{bmatrix} 3^{10} \\ 2^{10} \end{bmatrix} = \begin{bmatrix} 59049 \\ 1024 \end{bmatrix}.

The dominant eigenvalue Ξ»1=3\lambda_1 = 3 causes the top entry to overwhelm the bottom entry by a factor of (3/2)10β‰ˆ57.7(3/2)^{10} \approx 57.7.

Solved: 0 / 4