© MATh.en.JEANS Éditions 2007 5
On a observé que chaque nombre entier pouvait s'écrire comme un somme de nombres de
Fibonacci :
2 = 1 + F1 (= F2)
3 = 1 + F2 (= F3)
4 = 1 + F3
5 = 1 + F3 + F1 ( = F4 )
6 = 1 + F4
7 = 1 + F4 + F1
8 = 1 + F4 + F2 ( = F5 )
9 = 1 + F5
10 = 1 + F5 + F1
11 = 1 + F5 + F2
12 = 1 + F5 + F3
13 = 1 + F5 + F3 + F1 ( = F6 )
14 = 1 + F6
15 = 1 + F6 + F1
16 = 1 + F6 + F2
17 = 1 + F6 + F3
18 = 1 + F6 + F3 + F1
19 = 1 + F6 + F4
20 = 1 + F6 + F4 + F1
21 = 1 + F6 + F4 + F2 ( = F7)
22 = 1 + F7
23 = 1 + F7 + F1
24 = 1 + F7 + F2
25 = 1 + F7 + F3
26 = 1 + F7 + F3 + F1
27 = 1 + F7 + F4
28 = 1 + F7 + F4 + F1
29 = 1 + F7 + F4 + F2
30 = 1 + F7 + F5
31 = 1 + F7 + F5 + F1
Lemme préliminaire Soit p un entier naturel, p ≥ 3. Alors 2Fp-1 > Fp > 2Fp-2 ≥ 2 Fi où i ≤ p - 2.
Preuve :
a) Fp = Fp-1 + Fp-2 = Fp-2 +Fp-3 + Fp-2 =2 Fp-2 + Fp-3 . Comme Fp-3 > 0 , Fp > 2 Fp-2 . De plus, la suite (Fn)
étant croissante, pour tout i, i ≤ p – 2, on a Fp-2 ≥ Fi donc 2 Fp-2 ≥ 2 Fi.
b) Fp – Fp-1 = Fp-2 < Fp-1 car la suite (Fn) est croissante. Donc Fp < 2 Fp-1.
Lemme Tout entier naturel a, a ≥ 2, peut s'écrire de manière unique sous la forme
a = 1 + Fp1+ Fp2 + …+Fpk où k ≥1 et où Fp1, Fp2 , …,Fpk sont des nombres de la suite de Fibonacci
avec pour tout i > 1, pi > pi-1 - 2.
Démonstration: par récurrence.
Cette propriété [à savoir, l'existence d'une décomposition satisfaisant aux conditions du lemme] est
vraie pour a = 2 (F2 = 1 + F1).
Supposons qu'elle soit vraie jusqu' à a.
Considérons a + 1:
Soit Fp1 le plus grand nombre de Fibonacci inférieur ou égal à a : Fp1 ≤ a < Fp1+1
a + 1 = 1 + Fp1 + R ; (R = le reste = a - Fp1)
Si R = 0, a + 1 = 1 + Fp1 , c'est terminé, la propriété est vérifiée.
Sinon, R ≥ 1, Fp1 est le plus grand nombre de Fibonacci strictement inférieur à a : Fp1< a < Fp1+1
a + 1 = 1 + Fp1 + R = Fp1 + R +1. On a R +1 ≥ 2. D'autre part R < Fp1+1 - Fp1 = Fp1-1 donc
R < a. Donc R + 1 ≤ a.
On peut appliquer à R + 1 l'hypothèse de récurrence: R + 1 = 1 + Fp2 + Fp3 +…+Fpk où Fp2 est
le plus grand nombre de Fibonacci ≤ R et on a les conditions sur les indices p2 , p3 , etc. :
p3 ≤ p2-2, …, pk ≤ pk - 1-2 .
Alors a + 1 = Fp1 + 1 + Fp2 + Fp3 +…+Fpk =1 + Fp1+ Fp2 + …+Fpk .
On a Fp1 qui est le plus grand nombre de Fibonacci ≤ a , Fp2 qui est le plus grand nombre de
Fibonacci ≤ R; [les nombres] p2 , p3, etc. vérifient les conditions sur les indices. On n'a plus
qu'à s'assurer que p2 ≤ p1 – 2 .
Comme Fp2 ≤ R < Fp1-1 ,[on en déduit] p2 < p1 - 1 donc p2 ≤ p1 - 2 . CQFD.
En ce qui concerne l'unicité [de la décomposition], nous n' en exposons pas la preuve en détail pour