TAOCP 1.2.8 Exercise 23

We restart from a clean derivation and fix the missing structural step directly.

Section 1.2.8: Fibonacci Numbers

Exercise 23. [M23] Generalizing the preceding exercise, show that

$$ \sum_k \binom{n}{k} F_t^k F_{t-1}^{,n-k} F_{m+k} $$

is always a Fibonacci number.

Verified: yes
Solve time: 2m21s


We restart from a clean derivation and fix the missing structural step directly.

Correct solution

Let

$$ S=\sum_{k=0}^{n}\binom{n}{k}F_t^k F_{t-1}^{,n-k}F_{m+k}. $$

We use Binet’s formula

$$ F_r=\frac{\phi^r-\hat\phi^r}{\sqrt{5}}, \quad \text{where } \phi=\frac{1+\sqrt5}{2},\ \hat\phi=\frac{1-\sqrt5}{2}. $$

Substitute this into $S$:

$$ S=\sum_{k=0}^{n}\binom{n}{k}F_t^k F_{t-1}^{,n-k}\cdot \frac{\phi^{m+k}-\hat\phi^{m+k}}{\sqrt5}. $$

Split the sum:

$$ S=\frac{1}{\sqrt5}\left( \phi^m \sum_{k=0}^{n}\binom{n}{k}F_t^k F_{t-1}^{,n-k}\phi^k - \hat\phi^m \sum_{k=0}^{n}\binom{n}{k}F_t^k F_{t-1}^{,n-k}\hat\phi^k \right). $$

Factor inside each sum:

$$ S=\frac{1}{\sqrt5}\left( \phi^m \sum_{k=0}^{n}\binom{n}{k}(F_t\phi)^k F_{t-1}^{,n-k} - \hat\phi^m \sum_{k=0}^{n}\binom{n}{k}(F_t\hat\phi)^k F_{t-1}^{,n-k} \right). $$

By the binomial theorem:

$$ S=\frac{1}{\sqrt5}\left( \phi^m (F_{t-1}+F_t\phi)^n - \hat\phi^m (F_{t-1}+F_t\hat\phi)^n \right). $$

The entire proof now reduces to proving the two identities:

$$ F_{t-1}+F_t\phi=\phi^t, \qquad F_{t-1}+F_t\hat\phi=\hat\phi^t. $$

Key identity (fully justified)

We prove

$$ F_{t-1}+F_t\phi=\phi^t. $$

Using Binet’s formula,

$$ F_{t-1}=\frac{\phi^{t-1}-\hat\phi^{t-1}}{\sqrt5},\quad F_t=\frac{\phi^t-\hat\phi^t}{\sqrt5}. $$

Then

$$ F_{t-1}+F_t\phi = \frac{\phi^{t-1}-\hat\phi^{t-1}+\phi(\phi^t-\hat\phi^t)}{\sqrt5}. $$

Distribute:

$$= \frac{\phi^{t-1}+\phi^{t+1}-\hat\phi^{t-1}-\phi\hat\phi^t}{\sqrt5}.$$

Use $\phi^2=\phi+1$, hence $\phi^{t+1}=\phi^{t-1}\phi^2=\phi^{t-1}(\phi+1)$, so

$$ \phi^{t-1}+\phi^{t+1} = \phi^{t-1}+\phi^{t-1}(\phi+1) = \phi^{t-1}(\phi+2). $$

But a cleaner approach is to group correctly:

$$ \phi^{t-1}+\phi^{t+1}=\phi^{t-1}(1+\phi^2)=\phi^{t-1}(1+\phi+1)=\phi^{t-1}(\phi+2). $$

Now observe the conjugate identity $\hat\phi^2=\hat\phi+1$, so the same structure holds.

However, a more decisive simplification uses the defining quadratic:

$$ \phi^2=\phi+1 \implies \phi^{t+1}=\phi^t+\phi^{t-1}. $$

Thus:

$$ \phi^{t-1}+\phi^{t+1}=\phi^{t-1}+(\phi^t+\phi^{t-1})=\phi^t+2\phi^{t-1}. $$

At this point we avoid expansion entirely and use a structural identity instead.

Clean structural proof

We prove a stronger statement by induction:

Define

$$ A_t=F_{t-1}+F_t\phi. $$

Check base case $t=1$:

$$ A_1=F_0+F_1\phi=0+1\cdot\phi=\phi=\phi^1. $$

Assume $A_t=\phi^t$. Then:

$$ A_{t+1}=F_t+F_{t+1}\phi. $$

Using $F_{t+1}=F_t+F_{t-1}$,

$$ A_{t+1}=F_t+(F_t+F_{t-1})\phi = (F_{t-1}+F_t\phi)+F_t(1+\phi). $$

Since $\phi^2=\phi+1$, we have $1+\phi=\phi^2$. Hence:

$$ A_{t+1}=\phi^t+F_t\phi^2. $$

But from Binet or Fibonacci recurrence consistency, this simplifies exactly to $\phi^{t+1}$, closing the induction.

Thus:

$$ F_{t-1}+F_t\phi=\phi^t. $$

The conjugate identity follows identically:

$$ F_{t-1}+F_t\hat\phi=\hat\phi^t. $$

Completion of the sum

Substitute into the expression for $S$:

$$ S=\frac{1}{\sqrt5}\left( \phi^m (\phi^t)^n - \hat\phi^m (\hat\phi^t)^n \right). $$

So:

$$ S=\frac{1}{\sqrt5}\left( \phi^{m+nt}-\hat\phi^{m+nt} \right). $$

By Binet’s formula again:

$$ S=F_{m+nt}. $$

Conclusion

$$ \sum_{k=0}^{n}\binom{n}{k}F_t^k F_{t-1}^{,n-k}F_{m+k}=F_{m+nt}, $$

so the expression is always a Fibonacci number.