Définition
Si p est premier et a est un entier non divisible par p, alors a^{p-1} ≡ 1 (mod p) ; équivalemment, pour tout entier a on a a^p ≡ a (mod p).

Principe

Principe
Le groupe multiplicatif des entiers modulo un premier p a pour ordre p−1, donc l'élévation d'une unité à cet ordre donne l'élément neutre ; le théorème reflète un raisonnement ordinaire de théorie des groupes appliqué à (Z/pZ)^×.

Démonstration

Démonstration
Exemple : p=7 et a=2 ; 2^6 = 64 ≡ 1 (mod 7), d'où 2^7 ≡ 2 (mod 7). Cette congruence concrète illustre le théorème pour un premier et une base simples.

Mauvaise application

Mauvaise application
Utiliser a^{n-1} ≡ 1 (mod n) comme certificat de primalité sans précautions : des composés (y compris des nombres de Carmichael) peuvent satisfaire la congruence pour de nombreuses bases, la réciproque n'est donc pas valide en général.

Conséquence

Conséquence
Fournit la base de tests simples de primalité et de réductions en arithmétique modulaire, et sous-tend de nombreuses constructions en théorie des nombres comme l'étude des ordres et des logarithmes discrets modulo p.

Inversion

Inversion
Le théorème d'Euler généralise Fermat : pour n et a tels que gcd(a,n)=1, a^{φ(n)} ≡ 1 (mod n) ; inversement, l'échec de la congruence de Fermat peut signaler la compositeness mais sa satisfaction n'assure pas la primalité.

Limite

Limite
Exige que p soit premier dans l'énoncé tel quel ; la congruence exacte a^{p-1} ≡ 1 (mod p) s'applique seulement aux unités modulo p, et les non‑unités (multiples de p) doivent être traités séparément via la forme équivalente a^p ≡ a.

Tension sémantique

Tension sémantique
Tension vis‑à‑vis des tests de primalité : le théorème donne une condition nécessaire pour la primalité mais pas suffisante, aussi les tests pratiques doivent gérer les pseudopremiers et les contre‑exemples de type Carmichael.

Synthèse

Synthèse
Le petit théorème de Fermat affirme que les unités modulo un premier ont un ordre divisant p−1, produisant les congruences concrètes a^{p-1} ≡ 1 (mod p) qui sont fondamentales en arithmétique modulaire, en arguments élémentaires de théorie des groupes et en heuristiques préliminaires de primalité.