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.