Exercise 1758Logic, sets and proofs › Proof techniques › InductionOlympiadAdded 3 Nov 2026
Every positive integer is a sum of non-consecutive Fibonacci numbers
#induction#Fibonacci#Zeckendorf
Statement
Prove Zeckendorf's theorem: every positive integer can be expressed uniquely as a sum of non-consecutive Fibonacci numbers (with ).
Hint
Use strong induction: for , pick the largest and apply induction to .
Show solutionHide solution
Solution
Existence. Strong induction on . Choose the largest Fibonacci number . Then (otherwise , contradicting maximality of ). By induction, is a sum of non-consecutive Fibonacci numbers with all indices . Adding gives a valid representation.
Uniqueness. Suppose two representations differ; use the recurrence for appropriate cases to derive a contradiction.
Conclusion. Zeckendorf representations exist and are unique.