Mathematical-Reasoning ยท Unit 14 ยท Video 3 ยท Interactive Practice

Every Third Fibonacci Number Is Even: An Induction Proof

IKey Formulas

StatementFormula
Fibonacci numbersf1=f2=1f_1 = f_2 = 1, โ€…โ€Šfn+2=fn+1+fn\;f_{n+2} = f_{n+1} + f_n for nโˆˆNn \in \mathbb{N}
The term P(k+1)P(k+1) is aboutf3(k+1)=f3k+3f_{3(k+1)} = f_{3k+3}, three places past f3kf_{3k}
Recursion formula, applied twicef3k+3=2f3k+1+f3kf_{3k+3} = 2f_{3k+1} + f_{3k}
Substitute f3k=2mf_{3k} = 2mf3(k+1)=2(f3k+1+m)f_{3(k+1)} = 2\left(f_{3k+1} + m\right)

Key Insight: P(k)P(k) says nothing about f3k+1f_{3k+1} or f3k+2f_{3k+2}, so the recursion formula must be applied twice until f3kf_{3k} appears; then the even term 2f3k+12f_{3k+1} plus the even term f3kf_{3k} is even.

IIThree Places Along the Sequence

P(k)P(k) is about f3kf_{3k} and P(k+1)P(k+1) about f3k+3f_{3k+3}; the two terms between them are odd.

IIIThe Recursion Formula, Twice

Two applications of fn+2=fn+1+fnf_{n+2} = f_{n+1} + f_n express f3(k+1)f_{3(k+1)} through f3k+1f_{3k+1} and f3kf_{3k}.

Index: 3(k + 1) = 3k + 3

f3(k+1)=f3k+3f_{3(k+1)} = f_{3k+3}

Recursion formula with n = 3k + 1

f3(k+1)=f3k+2+f3k+1\phantom{f_{3(k+1)}} = f_{3k+2} + f_{3k+1}

Recursion formula again, with n = 3k

f3(k+1)=(f3k+1+f3k)+f3k+1\phantom{f_{3(k+1)}} = (f_{3k+1} + f_{3k}) + f_{3k+1}

The term fโ‚ƒโ‚–โ‚Šโ‚ appears twice

f3(k+1)=2f3k+1+f3k\phantom{f_{3(k+1)}} = 2f_{3k+1} + f_{3k}

Inductive hypothesis fโ‚ƒโ‚– = 2m, then factor out 2

f3(k+1)=2f3k+1+2m=2(f3k+1+m)\phantom{f_{3(k+1)}} = 2f_{3k+1} + 2m = 2(f_{3k+1} + m)

IVThe Know-Show Table, Filled

The table works from both ends: the hypothesis forward, the goal backward, until q=f3k+1+mq = f_{3k+1} + m joins them.

StepKnowReason
Pf3kf_{3k} is even.Inductive hypothesis
P1(โˆƒmโˆˆZ)โ€‰(f3k=2m)(\exists m \in \mathbb{Z})\,(f_{3k} = 2m)Definition of even integer
P2f3(k+1)=2f3k+1+f3kf_{3(k+1)} = 2f_{3k+1} + f_{3k}Recursion formula, twice
P3f3(k+1)=2(f3k+1+m)f_{3(k+1)} = 2(f_{3k+1} + m)Substitute P1, factor
โ‹ฎโ‹ฎโ‹ฎ
Q1(โˆƒqโˆˆZ)โ€‰(f3(k+1)=2q)(\exists q \in \mathbb{Z})\,(f_{3(k+1)} = 2q)P3, with q=f3k+1+mq = f_{3k+1} + m
Qf3(k+1)f_{3(k+1)} is even.Definition of even integer
StepShowReason

VQuiz Questions

Problem 1 ยท Which Term Is P(k+1) About?

Given: P(n)P(n): f3nf_{3n} is an even natural number. In the inductive step, P(k+1)P(k+1) is a statement about which Fibonacci number?

โœ… Correct! Replacing nn by k+1k+1 gives the index 3(k+1)=3k+33(k+1) = 3k + 3, three places past f3kf_{3k}.
โŒ Not quite. f3k+1f_{3k+1} is the next term after f3kf_{3k}; it comes from dropping the parentheses in 3(k+1)3(k+1). The index is 3(k+1)=3k+33(k+1) = 3k + 3, not 3k+13k + 1.
โŒ Not quite. f3k+3f_{3k} + 3 adds 33 to the value of a term. P(k+1)P(k+1) changes the index: it is about the term f3(k+1)f_{3(k+1)}. With k=1k = 1: f3+3=5f_3 + 3 = 5, but f6=8f_6 = 8.
โŒ Not quite. The factor 33 in the index stays: P(k+1)P(k+1) replaces nn by k+1k+1 in f3nf_{3n}, giving f3(k+1)f_{3(k+1)}, not fk+1f_{k+1}.
Show solution

P(k+1)P(k+1) is obtained from P(n)P(n) by replacing nn with k+1k+1:

P(k+1):ย f3(k+1)ย isย anย evenย naturalย number.P(k+1):\ f_{3(k+1)} \text{ is an even natural number.}

Since 3(k+1)=3k+33(k+1) = 3k + 3, this is a statement about f3k+3f_{3k+3}. For example, with k=3k = 3 it is about f12=144f_{12} = 144, while P(3)P(3) is about f9=34f_9 = 34.

Problem 2 ยท A Flawed Inductive Step

Given: A student writes: "Assume f3kf_{3k} is even. By the recursion formula f3k+3=f3k+2+f3k+1f_{3k+3} = f_{3k+2} + f_{3k+1}, and both terms on the right are even by the inductive hypothesis, so f3k+3f_{3k+3} is even." What is wrong?

โœ… Correct! P(k)P(k) says nothing about f3k+1f_{3k+1} or f3k+2f_{3k+2}, and both are odd (for k=1k = 1: f4=3f_4 = 3, f5=5f_5 = 5). Apply the recursion formula once more so that f3kf_{3k} appears.
โŒ Not quite. The step uses a claim the hypothesis never made. For k=1k = 1 the "even" terms are f5=5f_5 = 5 and f4=3f_4 = 3, both odd; the conclusion f6=8f_6 = 8 is even for a different reason.
โŒ Not quite. The recursion formula applies with n=3k+1n = 3k + 1: f3k+3=f3k+2+f3k+1f_{3k+3} = f_{3k+2} + f_{3k+1} is correct. The error is the claim that the two terms on the right are even.
โŒ Not quite. Every P(j)P(j) is about an index that is a multiple of 33, so even P(1),โ€ฆ,P(k)P(1), \ldots, P(k) together say nothing about f3k+1f_{3k+1} or f3k+2f_{3k+2}; those terms are odd anyway.
Show solution

The equation f3k+3=f3k+2+f3k+1f_{3k+3} = f_{3k+2} + f_{3k+1} is right, but the inductive hypothesis is only "f3kf_{3k} is even." Neither f3k+2f_{3k+2} nor f3k+1f_{3k+1} is f3kf_{3k}, and both are odd: f4=3f_4 = 3, f5=5f_5 = 5, f7=13f_7 = 13, f8=21f_8 = 21.

The fix is to apply the recursion formula again, to f3k+2=f3k+1+f3kf_{3k+2} = f_{3k+1} + f_{3k}:

f3k+3=(f3k+1+f3k)+f3k+1=2f3k+1+f3k.f_{3k+3} = (f_{3k+1} + f_{3k}) + f_{3k+1} = 2f_{3k+1} + f_{3k}.

Now 2f3k+12f_{3k+1} is even and f3kf_{3k} is even by the hypothesis, so the sum is even.

Problem 3 ยท Find the Witness q

Given: Take k=4k = 4, so the inductive hypothesis gives f12=144=2mf_{12} = 144 = 2m. The proof shows f15=2qf_{15} = 2q with q=f3k+1+mq = f_{3k+1} + m. What is qq? (Use f13=233f_{13} = 233 and f14=377f_{14} = 377.)

โœ… Correct! m=72m = 72 and q=f13+m=233+72=305q = f_{13} + m = 233 + 72 = 305, so f15=2โ‹…305=610f_{15} = 2 \cdot 305 = 610.
โŒ Not quite. 449=f14+m449 = f_{14} + m uses f3k+2f_{3k+2}. The witness uses f3k+1=f13=233f_{3k+1} = f_{13} = 233; check: 2โ‹…449=898โ‰ 6102 \cdot 449 = 898 \ne 610.
โŒ Not quite. 377=f13+f12377 = f_{13} + f_{12} adds f3kf_{3k} instead of m=f3k/2=72m = f_{3k}/2 = 72; check: 2โ‹…377=754โ‰ 6102 \cdot 377 = 754 \ne 610.
โŒ Not quite. 610610 is f15f_{15} itself. The witness is the integer qq with f15=2qf_{15} = 2q, half of 610610.
Show solution

From f12=144=2mf_{12} = 144 = 2m we get m=72m = 72. With k=4k = 4, f3k+1=f13=233f_{3k+1} = f_{13} = 233, so

q=f13+m=233+72=305.q = f_{13} + m = 233 + 72 = 305.

Check against the identity: f15=2f13+f12=2โ‹…233+144=610=2โ‹…305f_{15} = 2f_{13} + f_{12} = 2 \cdot 233 + 144 = 610 = 2 \cdot 305, and indeed f15=f14+f13=377+233=610f_{15} = f_{14} + f_{13} = 377 + 233 = 610.

Problem 4 ยท Every Fourth Fibonacci Number

Given: Claim: for each nโˆˆNn \in \mathbb{N}, 3โˆฃf4n3 \mid f_{4n}. The basis is f4=3f_4 = 3. In the inductive step the hypothesis is f4k=3mf_{4k} = 3m for some integer mm. Which identity, from repeated use of the recursion formula, lets the inductive step use the hypothesis?

โœ… Correct! Then f4k+4=3f4k+1+2โ‹…3m=3(f4k+1+2m)f_{4k+4} = 3f_{4k+1} + 2 \cdot 3m = 3(f_{4k+1} + 2m), a multiple of 33. Check at k=1k = 1: f8=21=3โ‹…5+2โ‹…3f_8 = 21 = 3 \cdot 5 + 2 \cdot 3.
โŒ Not quite. That is the three-step identity with 3k3k replaced by 4k4k; four places need one more application of the recursion formula. At k=1k = 1 it gives 2โ‹…5+3=132 \cdot 5 + 3 = 13, but f8=21f_8 = 21.
โŒ Not quite. The coefficient of f4kf_{4k} is off: at k=1k = 1 this gives 3โ‹…5+3=183 \cdot 5 + 3 = 18, but f8=21f_8 = 21. Expanding 2f4k+2+f4k+12f_{4k+2} + f_{4k+1} with f4k+2=f4k+1+f4kf_{4k+2} = f_{4k+1} + f_{4k} produces 2f4k2f_{4k}.
โŒ Not quite. The correct expansion at this stage is 2f4k+2+f4k+12f_{4k+2} + f_{4k+1}, not +โ€‰f4k+\,f_{4k}. At k=1k = 1 this option gives 2โ‹…8+3=192 \cdot 8 + 3 = 19, but f8=21f_8 = 21.
Show solution

Apply the recursion formula three times, each time to the highest-index term:

f4k+4=f4k+3+f4k+2=(f4k+2+f4k+1)+f4k+2=2f4k+2+f4k+1=2(f4k+1+f4k)+f4k+1=3f4k+1+2f4k.\begin{aligned} f_{4k+4} &= f_{4k+3} + f_{4k+2} = (f_{4k+2} + f_{4k+1}) + f_{4k+2} = 2f_{4k+2} + f_{4k+1} \\ &= 2(f_{4k+1} + f_{4k}) + f_{4k+1} = 3f_{4k+1} + 2f_{4k}. \end{aligned}

Substituting f4k=3mf_{4k} = 3m:

f4(k+1)=3f4k+1+6m=3(f4k+1+2m),f_{4(k+1)} = 3f_{4k+1} + 6m = 3(f_{4k+1} + 2m),

and f4k+1+2mf_{4k+1} + 2m is an integer, so 3โˆฃf4(k+1)3 \mid f_{4(k+1)}. Check: k=1k = 1 gives f8=3โ‹…5+2โ‹…3=21f_8 = 3 \cdot 5 + 2 \cdot 3 = 21; k=2k = 2 gives f12=3โ‹…34+2โ‹…21=144f_{12} = 3 \cdot 34 + 2 \cdot 21 = 144.

Solved: 0 / 4