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

Petit théorème de Fermat

Idée directrice

Quand un nombre premier pp et de grandes puissances apparaissent ensemble, penser Fermat : ap11[p]a^{p-1}\equiv1\,[p] si pap\nmid a. Il court-circuite la recherche de période et donne directement des restes ou des divisibilités valables « pour tout nn ».

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

Un nombre premier pp en vedette + grandes puissances ; « en utilisant le théorème de Fermat… ».

Sujet principal

Exercice 5 — divisibilité universelle par Fermat

3 questionsCorrigé masqué
  1. Énoncer le petit théorème de Fermat.
  2. Montrer que pour tout entier aa,  7a7a\ 7\mid a^7-a.
  3. Montrer que pour tout entier naturel nn,  42n7n\ 42\mid n^7-n.
Voir la correction commentéeAprès avoir posé votre démarche

1. Petit théorème de Fermat : si pp est premier et pap\nmid a, alors ap11a^{p-1}\equiv1 modulo pp. Forme corollaire (valable pour tout aa) : apaa^p\equiv a modulo pp.

2. D'après le théorème de Fermat sous forme corollaire avec p=7p=7 : a7aa^7\equiv a modulo 77, donc a7aa^7-a est divisible par 77 pour tout entier aa.

3. On a 42=23742=2\cdot3\cdot7. On montre la divisibilité par chacun des facteurs premiers, puis on recolle :

  • n7nn^7-n est divisible par 22 : n7n^7 et nn ont même parité.
  • Divisible par 33 : par le théorème de Fermat, n3nn^3\equiv n modulo 33, d'où n7=n3n3nnnn=n3nn^7=n^3\cdot n^3\cdot n\equiv n\cdot n\cdot n=n^3\equiv n modulo 33.
  • Divisible par 77 : question 2 (congruence n7nn^7\equiv n modulo 77).

Comme 22, 33 et 77 sont premiers entre eux deux à deux, leur produit 4242 divise n7nn^7-n. Conclusion : pour tout entier naturel nn, 42n7n42\mid n^7-n.

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

Entraînement 01 / 01

Drill R-D.1 — petit théorème de Fermat

1 questionCorrigé masqué

p=11p=11 premier. Calculer le reste de 21002^{100} modulo 1111.

Voir la correction commentéeAprès avoir posé votre démarche

D'après le théorème de Fermat, 21012^{10}\equiv1 modulo 1111. Or 100=1010100=10\cdot10, d'où 2100=(210)1012^{100}=(2^{10})^{10}\equiv1 modulo 1111. Conclusion : le reste de 21002^{100} modulo 1111 est 11.

Méthode / Automatismes
  • Vérifier l'hypothèse : pp premier et pap\nmid a (sinon utiliser la forme apaa^p\equiv a).
  • Divisibilité par un produit m=p1p2m=p_1p_2\cdots de premiers distincts : montrer la divisibilité par chaque pip_i, puis conclure car ils sont premiers entre eux (p1pkNp_1\cdots p_k\mid N).
  • Réduire un grand exposant nn modulo p1p-1 : an=a(p1)q+rar[p]a^n=a^{(p-1)q+r}\equiv a^r\,[p].
Pièges classiques

Appliquer ap11a^{p-1}\equiv1 quand pap\mid a (faux : on a alors a0a\equiv0). Utiliser Fermat avec un module non premier : il faut alors passer à la période ou au théorème d'Euler (hors programme, donc on reste sur la période).

Où ce scénario est tombé

Sujet type 2025 (format officiel)· Exercice arithmétiqueattestéMontrer 173|a ⟺ 173|b : traduire en congruences et faire circuler la divisibilité à travers un premier.