Petit théorème de Fermat : énoncé (MPSI)
Petit théorème de Fermat
Soit $p$ un nombre premier.
- Pour tout $a \in \mathbb{Z}$ : $a^p \equiv a \;[p]$.
- Pour tout $a \in \mathbb{Z}$ non divisible par $p$ : $a^{p-1} \equiv 1 \;[p]$.
Démonstration : Petit théorème de Fermat
Preuve par le binôme
Cas $a \in \mathbb{N}$, par récurrence sur $a$. Pour $a = 0$ : $0^p = 0$. Supposons $a^p \equiv a \;[p]$. Par la formule du binôme, $$(a+1)^p = a^p + 1 + \sum_{k=1}^{p-1} \binom{p}{k} a^k.$$ D'après le lemme, chaque terme de la somme est divisible par $p$. Donc $(a+1)^p \equiv a^p + 1 \equiv a + 1 \;[p]$.
Cas $a \in \mathbb{Z}$ quelconque. Soit $r \in \{0, \dots, p-1\}$ le reste de $a$ modulo $p$. Alors $a^p \equiv r^p \equiv r \equiv a \;[p]$, en utilisant le cas précédent pour $r \in \mathbb{N}$.
Point 2. On a $p \mid a^p - a = a(a^{p-1} - 1)$. Si $p \nmid a$, alors $p \wedge a = 1$, et le lemme de Gauss donne $p \mid a^{p-1} - 1$.
Utilisations du petit théorème de Fermat
- Reste de $3^{100}$ modulo $13$. $13$ est premier et ne divise pas $3$, donc $3^{12} \equiv 1 \;[13]$. Comme $100 = 12 \times 8 + 4$, $3^{100} \equiv 3^4 = 81 = 6 \times 13 + 3 \equiv 3 \;[13]$. On peut aussi remarquer directement que $3^3 = 27 \equiv 1 \;[13]$ et $100 = 3 \times 33 + 1$.
- $13$ divise $2^{70} + 3^{70}$. Par Fermat, $2^{12} \equiv 1 \;[13]$ et $70 = 12 \times 5 + 10$, donc $2^{70} \equiv 2^{10} \;[13]$. Or $2^4 = 16 \equiv 3$, $2^8 \equiv 9$, $2^{10} \equiv 9 \times 4 = 36 \equiv 10 \;[13]$. Par ailleurs $3^{70} = (3^3)^{23} \times 3 \equiv 3 \;[13]$. Donc $2^{70} + 3^{70} \equiv 13 \equiv 0 \;[13]$.
Réciproque fausse et hypothèse de primalité
- L'hypothèse « $p$ premier » est indispensable : $3^{3} = 27 \equiv 3 \;[4]$, donc $3^{4-1} \not\equiv 1 \;[4]$.
- La réciproque est fausse (hors programme) : $561 = 3 \times 11 \times 17$ n'est pas premier, et pourtant $a^{561} \equiv a \;[561]$ pour tout $a \in \mathbb{Z}$. De tels entiers sont appelés nombres de Carmichael.
- Le point 2 se généralise par le théorème d'Euler, qui sera vu avec les groupes $(\mathbb{Z}/n\mathbb{Z})^\times$.
S’entraîner
- Restes de puissances et divisibilité par congruences
- Raisonnements par les valuations $p$-adiques
- Divisibilités universelles par le petit théorème de Fermat
- Formule de Legendre et zéros terminaux d'une factorielle
- Nombres de Fermat