ATLAS Ouvrir dans l'atlas →

ExerciceMaths expertes, chapitre 7 — PGCD · Approfondissements

Exercice 30 Nombres de Fermat

Démonstration

1. (a) Montrer que pour tout x∈ℕx\in\mathbb{N} et k∈ℕ∗k\in\mathbb{N}^{*} : x2k+1+1=(x+1)(x2k−x2k−1+⋯+x2−x+1)x^{2k+1} + 1 = (x + 1)(x^{2k} - x^{2k-1} + \cdots + x^{2} - x + 1)

(b) Montrer que si mm est impair alors, 2m+12^{m} + 1 n’est pas premier.

(c) Montrer que si mm est un entier possédant un diviseur strict impair alors, 2m+12^{m} + 1 n'est pas premier.

(d) En déduire que les seuls nombres premiers de la forme (2m+1)(2^{m} + 1) sont de la forme 22n+12^{2^{n}}+ 1.

2. On appelle nombre de Fermat tout nombre noté FnF_{n} tel que : Fn=22n+1F_{n} = 2^{2^{n}}+ 1.

(a) Calculer F0F_{0}, F1F_{1}, F2F_{2}, F3F_{3}, F4F_{4} et vérifier qu’ils sont tous premiers.

(b) Fermat pensait que F5F_{5} était également premier. Qu’en pensez-vous ? On pourra utiliser un algorithme donnant la primalité d’un nombre.

(c) Vérifier que pour tout n∈ℕn \in \mathbb{N} : Fn+1=(Fn−1)2+1F_{n+1} = (F_{n} -1)^{2} +1. En déduire PGCD(Fn,Fn+1)\mathrm{PGCD}(F_{n} , F_{n+1}).

3. Montrer par récurrence que tout nombre de Fermat FnF_{n} pour n⩾2n \geqslant 2 a une écriture décimale se terminant par 77.

Corrigé

1. (a) On développe le produit du membre de droite. En notant S=x2k−x2k−1+⋯+x2−x+1S=x^{2k}-x^{2k-1}+\cdots+x^{2}-x+1, la somme alternée des puissances de xx de 00 à 2k2k : (x+1)S=(x2k+1−x2k+⋯+x3−x2+x)⏟x×S+(x2k−x2k−1+⋯+x2−x+1)⏟S(x+1)S=\underbrace{\left(x^{2k+1}-x^{2k}+\cdots+x^{3}-x^{2}+x\right)}_{x\times S} +\underbrace{\left(x^{2k}-x^{2k-1}+\cdots+x^{2}-x+1\right)}_{S} Tous les termes intermédiaires s'éliminent deux à deux, car ils apparaissent une fois avec chaque signe. Il ne reste que le premier terme de la première somme et le dernier de la seconde : x2k+1+1=(x+1)(x2k−x2k−1+⋯+x2−x+1)\boxed{x^{2k+1}+1=(x+1)\left(x^{2k}-x^{2k-1}+\cdots+x^{2}-x+1\right)} C'est le télescopage classique de la somme géométrique de raison −x-x.

(b) Soit mm un entier impair, m⩾3m\geqslant 3. On écrit m=2k+1m=2k+1 avec k⩾1k\geqslant 1, et l'on applique l'égalité précédente à x=2x=2 : 2m+1=(2+1)×S=3S2^{m}+1=(2+1)\times S=3S Le nombre 2m+12^{m}+1 est donc divisible par 33. Comme m⩾3m\geqslant 3, on a 2m+1⩾9>32^{m}+1\geqslant 9>3 : 2m+1 n’est pas premier\boxed{2^{m}+1 \text{ n'est pas premier}} Le cas m=1m=1 est à écarter : 21+1=32^{1}+1=3 est bien premier.

(c) Supposons que mm possède un diviseur strict impair d>1d>1, et écrivons m=dqm=dq avec q⩾1q\geqslant 1. En posant x=2qx=2^{q} et d=2k+1d=2k+1, l'égalité de la question a) donne : 2m+1=(2q)d+1=xd+1=(x+1)×S=(2q+1)×S2^{m}+1=\left(2^{q}\right)^{d}+1=x^{d}+1=(x+1)\times S=\left(2^{q}+1\right)\times S Le nombre 2q+12^{q}+1 est donc un diviseur de 2m+12^{m}+1. Il est strictement supérieur à 11 puisque q⩾1q\geqslant 1, et strictement inférieur à 2m+12^{m}+1 puisque q<mq<m (car d>1d>1). 2m+1 n’est pas premier\boxed{2^{m}+1 \text{ n'est pas premier}}

(d) Soit m⩾1m\geqslant 1 tel que 2m+12^{m}+1 soit premier. D'après la question c), mm ne possède aucun diviseur impair strictement supérieur à 11. Or tout entier s'écrit comme un produit de nombres premiers : si l'un d'eux était impair, il fournirait un tel diviseur. Tous les facteurs premiers de mm valent donc 22 : m est une puissance de 2, donc 2m+1=22n+1\boxed{m \text{ est une puissance de } 2, \text{ donc } 2^{m}+1=2^{2^{n}}+1}

2. (a) F0=21+1=3;F1=22+1=5;F2=24+1=17F_{0}=2^{1}+1=\boxed{3} \quad ; \quad F_{1}=2^{2}+1=\boxed{5} \quad ; \quad F_{2}=2^{4}+1=\boxed{17}

F3=28+1=257;F4=216+1=65 537F_{3}=2^{8}+1=\boxed{257} \quad ; \quad F_{4}=2^{16}+1=\boxed{65\,537} Les nombres 33, 55, 1717 et 257257 se testent rapidement. Pour 65 53765\,537, il suffit de tester les diviseurs premiers jusqu'à 65 537≈256\sqrt{65\,537}\approx 256 : F0,  F1,  F2,  F3 et F4 sont tous premiers\boxed{F_{0},\;F_{1},\;F_{2},\;F_{3} \text{ et } F_{4} \text{ sont tous premiers}}

(b) F5=232+1=4 294 967 297F_{5}=2^{32}+1=4\,294\,967\,297 Un test de primalité montre que ce nombre n'est pas premier : F5=641×6 700 417\boxed{F_{5}=641\times 6\,700\,417} La conjecture de Fermat est donc fausse. C'est Euler qui trouva cette factorisation en 17321732, près d'un siècle après Fermat. On ne connaît d'ailleurs aujourd'hui aucun nombre de Fermat premier au-delà de F4F_{4}.

(c) Par définition, Fn−1=22nF_{n}-1=2^{2^{n}}, donc : (Fn−1)2+1=(22n)2+1=22×2n+1=22n+1+1=Fn+1(F_{n}-1)^{2}+1=\left(2^{2^{n}}\right)^{2}+1=2^{2\times 2^{n}}+1=2^{2^{n+1}}+1=F_{n+1}

Fn+1=(Fn−1)2+1\boxed{F_{n+1}=(F_{n}-1)^{2}+1} En développant, Fn+1=Fn2−2Fn+2F_{n+1}=F_{n}^{2}-2F_{n}+2, donc : Fn+1≡2  [Fn]F_{n+1}\equiv 2\;[F_{n}] Ainsi PGCD(Fn,Fn+1)=PGCD(Fn,2)\mathrm{PGCD}(F_{n},F_{n+1})=\mathrm{PGCD}(F_{n},2). Or Fn=22n+1F_{n}=2^{2^{n}}+1 est impair : PGCD(Fn,Fn+1)=1\boxed{\mathrm{PGCD}(F_{n},F_{n+1})=1} Deux nombres de Fermat consécutifs sont donc toujours premiers entre eux.

3. Démontrons par récurrence la propriété 𝒫(n)\mathcal{P}(n) : « FnF_{n} se termine par le chiffre 77 », pour n⩾2n\geqslant 2.

Initialisation : F2=17F_{2}=17 se termine bien par 77, donc 𝒫(2)\mathcal{P}(2) est vraie.

Hérédité : Supposons 𝒫(n)\mathcal{P}(n) vraie pour un entier n⩾2n\geqslant 2, c'est-à-dire Fn≡7  [10]F_{n}\equiv 7\;[10]. Alors Fn−1≡6  [10]F_{n}-1\equiv 6\;[10], et d'après la question 2c : Fn+1=(Fn−1)2+1≡62+1=37≡7  [10]F_{n+1}=(F_{n}-1)^{2}+1\equiv 6^{2}+1=37\equiv 7\;[10] Donc 𝒫(n+1)\mathcal{P}(n+1) est vraie.

Conclusion : La propriété est vraie au rang 22 et héréditaire : Pour tout n⩾2,  Fn se termine par le chiffre 7\boxed{\text{Pour tout } n\geqslant 2, \; F_{n} \text{ se termine par le chiffre } 7} On le vérifie : F2=17F_{2}=17, F3=257F_{3}=257, F4=65 537F_{4}=65\,537, F5=4 294 967 297F_{5}=4\,294\,967\,297.

Ouvrir dans l'atlas interactif →