Using induction for

.
----
Each of the integers
-1)
is a sum of numbers from the set
,F(2),...,F(k-2) \})
none of which are repeated. Select

such as,
-1<x<F(k+1))
But because,
<F(k+1)-F(k-1)=F(k))
We can express,
)
as sum of numbers from

none of which are repeated. Thus, as a result,

is expressable as a sum of the numbers,
)
without repetitions.
This means that any of the numbers,
-1)
is expressable from the set,
)
and the induction is complete.
Thus any number is expressable as a sum of distinct fibonacci numbers.
Note if any of the two fibonacci numbers are consecutive then they can be combined to give the number fibonacci number. Countinuing combining adjacent fibonacci number you have proven
Zeckendorf's Representation