Masar
Masar
Bac Tunisie
Entraîner la reconnaissance
R-JArithmétique

L'exercice de Fermat complet : reste de x52x^{52}, x261xx^{261}\equiv x, équation x292x^{29}\equiv 2 modulo 53, système de congruences

Idée directrice

Quand l'exercice d'arithmétique fait apparaître un nombre premier pp et de grandes puissances, le fil est le petit théorème de Fermat : xp11x^{p-1}\equiv1 réduit tout exposant modulo p1p-1 ; on en tire une congruence « universelle » (x261xx^{261}\equiv x), qui permet de résoudre une équation du type x292x^{29}\equiv2 en élevant à une puissance bien choisie ; le tout se termine par un système de congruences à deux modules premiers entre eux.

Signature de reconnaissance — l'énoncé se trahit ainsi

« Soit xx un entier non nul premier avec pp … déterminer le reste modulo pp de xp1x^{p-1} » ; « montrer que xxx^{\dots}\equiv x (mod pp) » ; « montrer que 292^9 est une solution de (E)(E) » ; « en déduire que xx\equiv\dots (mod pp) » ; « résoudre dans Z\Z le système ».

Sujet principal

Exercice 3 — arithmétique (4 points), dans l’esprit de la session 2017

3 questionsCorrigé masqué

On rappelle que 5353 est un nombre premier.

  1. Soit xx un entier non nul premier avec 5353.
    1. Déterminer le reste modulo 5353 de x52x^{52}.
    2. Montrer que x261x(mod53)x^{261}\equiv x\pmod{53}, puis justifier que cette congruence reste vraie pour tout entier xx.
  2. On considère dans Z\Z l'équation (E1) : x292(mod53)(E_1)\ :\ x^{29}\equiv2\pmod{53}.
    1. Montrer que 292^9 est une solution de (E1)(E_1).
    2. Soit xx une solution de (E1)(E_1). Montrer que xx est premier avec 5353.
    3. Montrer que x26129(mod53)x^{261}\equiv2^9\pmod{53} et en déduire que x29(mod53)x\equiv2^9\pmod{53}.
    4. Montrer que 2935(mod53)2^9\equiv35\pmod{53} et résoudre (E1)(E_1) dans Z\Z.
  3. Résoudre dans Z\Z le système (S) : {x292(mod53)x34(mod71)(S)\ :\ \begin{cases}x^{29}\equiv2\pmod{53}\\ x\equiv34\pmod{71}\end{cases} (on donne 3×714×53=13\times71-4\times53=1).
Voir la correction commentéeAprès avoir posé votre démarche

1.a Idée : petit théorème de Fermat avec p=53p=53. 5353 est premier et ne divise pas xx, donc x521(mod53)x^{52}\equiv1\pmod{53} : le reste est 11.

1.b Idée : réduire l'exposant modulo 5252. 261=5×52+1261=5\times52+1, donc x261=(x52)5x15x=x(mod53)x^{261}=(x^{52})^5\cdot x\equiv1^5\cdot x=x\pmod{53}. Si 5353 divise xx, les deux membres sont congrus à 00 : la congruence x261xx^{261}\equiv x vaut pour tout entier xx.

2.a (29)29=22612(mod53)(2^9)^{29}=2^{261}\equiv2\pmod{53} d'après 1.b appliqué à x=2x=2 : 292^9 est solution de (E1)(E_1).

2.b Idée : raisonner par l'absurde. Si 5353 divisait xx, alors x290(mod53)x^{29}\equiv0\pmod{53}, et non 22. Donc 5353 ne divise pas xx ; 5353 étant premier, xx est premier avec 5353.

2.c Idée : élever (E1)(E_1) à la puissance 99 pour retrouver l'exposant 261261. De x292x^{29}\equiv2 on tire x261=(x29)929(mod53)x^{261}=(x^{29})^9\equiv2^9\pmod{53}. Or, xx étant premier avec 5353, x261xx^{261}\equiv x (1.b). Par suite x29(mod53)x\equiv2^9\pmod{53}. Réciproquement 292^9 convient (2.a), et toute solution lui est congrue :

2.d 29=512=9×53+352^9=512=9\times53+35, donc 2935(mod53)2^9\equiv35\pmod{53}, et

(E1)    x35(mod53),S1={35+53k ; kZ}(E_1)\iff x\equiv35\pmod{53},\qquad \mathcal S_1=\{35+53k\ ;\ k\in\Z\}

3. Idée : deux congruences à modules premiers entre eux \Rightarrow équation diophantienne. x=35+53u=34+71vx=35+53u=34+71v donne 53u71v=153u-71v=-1. L'égalité donnée, changée de signe, s'écrit 53×471×3=153\times4-71\times3=-1 : une solution particulière est (u,v)=(4,3)(u,v)=(4,3). Alors 53(u4)=71(v3)53(u-4)=71(v-3) ; 7171 premier avec 5353 divise u4u-4 (Gauss), d'où u=4+71ku=4+71k et x=35+53(4+71k)=247+3763kx=35+53(4+71k)=247+3763k. Vérification : 247=4×53+35247=4\times53+35 et 247=3×71+34247=3\times71+34.

x247(mod3763)(3763=53×71)\boxed{\,x\equiv247\pmod{3763}\,}\qquad(3763=53\times71)

Exercices d'entraînement — une nuance à la fois

Entraînement 01 / 02

Drill R-J.1 — restes de 5n5^n modulo 8 et congruence d’une suite

3 questionsCorrigé masqué

Pour tout entier naturel nn, on pose an=5n+3a_n=5^n+3.

  1. Déterminer, suivant les valeurs de nn, le reste modulo 88 de 5n5^n.
  2. En déduire que pour tout entier naturel nn pair, an4(mod8)a_n\equiv4\pmod 8, et déterminer le reste de ana_n modulo 88 lorsque nn est impair.
  3. Existe-t-il un entier nn tel que 88 divise ana_n ? Justifier.
Voir la correction commentéeAprès avoir posé votre démarche

1. 5015^0\equiv1, 5155^1\equiv5, 52=251(mod8)5^2=25\equiv1\pmod 8 : période 22. Donc 5n15^n\equiv1 si nn est pair et 5n55^n\equiv5 si nn est impair.

2. Pour nn pair, an1+3=4(mod8)a_n\equiv1+3=4\pmod 8 ; pour nn impair, an5+3=80(mod8)a_n\equiv5+3=8\equiv0\pmod 8.

3. Oui : pour tout nn impair, 88 divise ana_n (par exemple a1=8a_1=8, a3=128a_3=128) ; jamais pour nn pair, où le reste vaut 44.

Entraînement 02 / 02

Drill R-J.2 — Fermat pour un produit de modules : divisibilité par 30

3 questionsCorrigé masqué

Soit nn un entier naturel.

  1. En utilisant le petit théorème de Fermat, montrer que n5n(mod5)n^5\equiv n\pmod 5 et que n5n(mod3)n^5\equiv n\pmod 3.
  2. Montrer que n5nn^5-n est pair.
  3. En déduire que 3030 divise n5nn^5-n pour tout entier naturel nn.
Voir la correction commentéeAprès avoir posé votre démarche

1. Corollaire de Fermat avec p=5p=5 : n5n(mod5)n^5\equiv n\pmod 5. Avec p=3p=3 : n3nn^3\equiv n, donc n5=n3n2nn2=n3n(mod3)n^5=n^3\cdot n^2\equiv n\cdot n^2=n^3\equiv n\pmod 3.

2. n5n^5 et nn ont la même parité, donc n5nn^5-n est pair : n5n(mod2)n^5\equiv n\pmod 2.

3. 22, 33 et 55 divisent n5nn^5-n et sont premiers entre eux deux à deux ; par le lemme de Gauss (appliqué deux fois), leur produit 3030 divise n5nn^5-n.

Méthode / Automatismes
  • Nombre premier pp + grandes puissances : Fermat, xp11x^{p-1}\equiv1 pour xx premier avec pp ; réduire l'exposant modulo p1p-1 (261=5×52+1261=5\times52+1).
  • Équation xmc(modp)x^m\equiv c\pmod p : chercher un exposant kk tel que mk1(modp1)mk\equiv1\pmod{p-1} (29×9=26129\times9=261) et élever à la puissance kk ; vérifier d'abord que toute solution est première avec pp.
  • Toujours réduire la solution (29=512352^9=512\equiv35) et écrire l'ensemble des solutions dans Z\Z, pas seulement un représentant.
  • Système de congruences : x=r1+m1u=r2+m2vx=r_1+m_1u=r_2+m_2v, Bézout (souvent donné), Gauss, réponse modulo m1m2m_1m_2.
Pièges classiques

Appliquer Fermat à un xx multiple de 5353 (x520x^{52}\equiv0, pas 11) ; écrire x261xx^{261}\equiv x sans avoir réduit 261261 modulo 5252 (et non modulo 5353) ; oublier de vérifier que 292^9 est bien solution avant de conclure l'équivalence ; se tromper de signe dans la relation de Bézout et obtenir x177x\equiv-177 au lieu de 247247 — la vérification finale sur les deux modules protège.