Zeckendorf's Theorem - Proof

Proof

Zeckendorf's theorem has two parts:

  1. Existence: every positive integer n has a Zeckendorf representation.
  2. Uniqueness: no positive integer n has two different Zeckendorf representations.

The first part of Zeckendorf's theorem (existence) can be proven by induction. For n = 1, 2, 3 it is clearly true (as these are Fibonacci numbers), for n = 4 we have 4 = 3 + 1. Now suppose each nk has a Zeckendorf representation. If k + 1 is a Fibonacci number then we're done, else there exists j such that Fj < k + 1 < Fj + 1 . Now consider a = k + 1 − Fj . Since ak, a has a Zeckendorf representation (by the induction hypothesis). At the same time, Fj + a < Fj + 1 and since (by definition of Fibonacci numbers), a < Fj − 1, so the Zeckendorf representation of a does not contain Fj − 1 . As a result, k + 1 can be represented as the sum of Fj and the Zeckendorf representation of a.

The second part of Zeckendorf's theorem (uniqueness) requires the following lemma:

Lemma: The sum of any non-empty set of distinct, non-consecutive Fibonacci numbers whose largest member is Fj is strictly less than the next largest Fibonacci number Fj + 1 .

The lemma can be proven by induction on j.

Now take two non-empty sets of distinct non-consecutive Fibonacci numbers S and T which have the same sum. Consider sets S and T which are equal to S and T from which the common elements have been removed (i.e. S = S\T and T = T\S). Since S and T had equal sum, and we have removed exactly the elements from S T from both sets, S and T must have the same sum as well.

Now we will show by contradiction that at least one of S and T is empty. Assume the contrary, i.e. that S and T are both non-empty and let the largest member of S be Fs and the largest member of T be Ft. Because S and T contain no common elements, FsFt. Without loss of generality, suppose Fs < Ft. Then by the lemma, the sum of S is strictly less than Fs + 1 and so is strictly less than Ft, whereas the sum of T is clearly at least Ft. This contradicts the fact that S and T have the same sum, and we can conclude that either S and T must be empty.

Now assume (again without loss of generality) that S is empty. Then S has sum 0, and so must T. But since T can only contain positive integers, it must be empty too. To conclude: S = T = which implies S = T, proving that each Zeckendorf representation is unique.

Read more about this topic:  Zeckendorf's Theorem

Famous quotes containing the word proof:

    O, popular applause! what heart of man
    Is proof against thy sweet, seducing charms?
    William Cowper (1731–1800)

    To cease to admire is a proof of deterioration.
    Charles Horton Cooley (1864–1929)

    War is a beastly business, it is true, but one proof we are human is our ability to learn, even from it, how better to exist.
    M.F.K. Fisher (1908–1992)