Nombres premiers et petit théorème de Fermat
Cours
Chaque fois que tu payes en ligne ou que tu envoies un message chiffré, ton téléphone utilise des nombres premiers de plusieurs centaines de chiffres. Le système RSA repose sur un fait simple : multiplier deux grands nombres premiers est facile, mais retrouver ces deux facteurs à partir de leur produit est extrêmement difficile. Les nombres premiers sont les « atomes » des entiers : tout entier se décompose en produit de nombres premiers, d'une seule façon. Avec ce chapitre, tu sauras :
- reconnaître un nombre premier et démontrer qu'il y en a une infinité ;
- décomposer un entier en facteurs premiers et utiliser cette décomposition ;
- utiliser le petit théorème de Fermat pour calculer des restes de grandes puissances ;
- comprendre le principe du chiffrement RSA.
1 Nombres premiers
Certains entiers ne peuvent pas se décomposer en produit de deux entiers plus petits.
Un entier naturel \(p\) est premier s'il a exactement deux diviseurs positifs : \(1\) et lui-même. Ainsi \(1\) n'est pas premier, et les premiers nombres premiers sont \(2\), \(3\), \(5\), \(7\), \(11\), \(13\)…
- tout entier \(n \geqslant 2\) admet au moins un diviseur premier (son plus petit diviseur supérieur à \(1\)) ;
- si \(n \geqslant 2\) n'est divisible par aucun nombre premier \(p\) tel que \(p^2 \leqslant n\), alors \(n\) est premier.
L'idée en une phrase : le plus petit diviseur \(d > 1\) de \(n\) est premier, et s'il n'est pas \(n\), il vérifie \(d^2 \leqslant n\).
Voir la démonstration pas à pasMasquer la démonstration
Étape 1 — Le plus petit diviseur est premier. Soit \(d\) le plus petit diviseur de \(n\) supérieur à \(1\). Un diviseur \(d'\) de \(d\) avec \(1 < d' < d\) diviserait aussi \(n\) : impossible. Donc \(d\) est premier.
Étape 2 — Si \(n\) n'est pas premier. Alors \(n = d \times k\) avec \(k \geqslant d\) (car \(k\) est aussi un diviseur supérieur à \(1\)), donc \(n \geqslant d^2\). Par contraposée : s'il n'y a aucun diviseur premier \(p\) avec \(p^2 \leqslant n\), alors \(n\) est premier ✓.
Étape 1 — Jusqu'où tester. \(9^2 = 81 \leqslant 97 < 100 = 10^2\) : il suffit de tester les nombres premiers \(2\), \(3\), \(5\), \(7\).
Étape 2 — Tester. \(97\) est impair ; la somme de ses chiffres, \(16\), n'est pas multiple de \(3\) ; il ne finit ni par \(0\) ni par \(5\) ; \(97 = 7 \times 13 + 6\).
Conclusion : \(\boxed{97 \text{ est premier}}\).
🔍 Vérification : en revanche, \(91 = 7 \times 13\) n'est pas premier ✓.
- ❌ « \(1\) est premier. » ✅ \(1\) n'a qu'un seul diviseur positif : il n'est pas premier.
- ❌ Tester tous les entiers jusqu'à \(n - 1\). ✅ On s'arrête aux nombres premiers \(p\) tels que \(p^2 \leqslant n\).
Donne la liste des nombres premiers inférieurs à \(50\) (crible d'Ératosthène : on barre les multiples de \(2\), \(3\), \(5\), \(7\)).
Voir la réponseMasquer la réponse
\(2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47\).
Premier = exactement deux diviseurs positifs ; pour tester \(n\), on essaie les nombres premiers \(p\) avec \(p^2 \leqslant n\).
2 Il y a une infinité de nombres premiers
Euclide l'a démontré il y a plus de \(2\,000\) ans, par un raisonnement par l'absurde resté célèbre.
L'ensemble des nombres premiers est infini.
L'idée en une phrase : si on avait la liste complète, leur produit plus \(1\) n'aurait aucun diviseur premier dans la liste.
Voir la démonstration pas à pasMasquer la démonstration
Étape 1 — Supposer le contraire. Supposons qu'il n'y ait qu'un nombre fini de nombres premiers \(p_1, p_2, \ldots, p_k\).
Étape 2 — Fabriquer un nombre. On pose \(N = p_1 \times p_2 \times \cdots \times p_k + 1\). Comme \(N \geqslant 2\), il a un diviseur premier \(p\), qui est l'un des \(p_i\).
Étape 3 — La contradiction. \(p\) divise \(N\) et divise le produit \(p_1 \cdots p_k\), donc il divise leur différence \(1\) : impossible. L'hypothèse est fausse ✓.
Étape 1 — Calculer. \(2 \times 3 \times 5 \times 7 \times 11 \times 13 + 1 = 30\,031\).
Étape 2 — Décomposer. \(30\,031 = 59 \times 509\) : ce nombre n'est pas premier, mais ses facteurs premiers \(59\) et \(509\) ne sont pas dans la liste de départ.
🔍 Vérification : \(59 \times 509 = 30\,031\) ✓. La démonstration ne dit pas que \(N\) est premier, seulement qu'il a un facteur premier nouveau.
- ❌ « \(p_1 \cdots p_k + 1\) est toujours premier. » ✅ Faux (voir l'exemple) : on sait seulement que ses facteurs premiers sont nouveaux.
Pourquoi \(N\) n'est-il divisible par aucun des \(p_i\) ?
Voir la réponseMasquer la réponse
\(N = p_i \times (\text{produit des autres}) + 1\) : le reste de la division de \(N\) par \(p_i\) est \(1\).
Il y a une infinité de nombres premiers (démonstration d'Euclide par l'absurde avec \(N = p_1 \cdots p_k + 1\)).
3 Décomposition en facteurs premiers
Tout entier se construit, de façon unique, comme un produit de nombres premiers.
Si un nombre premier \(p\) divise un produit \(ab\), alors \(p\) divise \(a\) ou \(p\) divise \(b\).
L'idée en une phrase : c'est le théorème de Gauss.
Voir la démonstration pas à pasMasquer la démonstration
Étape 1 — Deux cas. Si \(p\) divise \(a\), c'est fini. Sinon, \(\operatorname{PGCD}(p \,;\, a) = 1\), car les seuls diviseurs positifs de \(p\) sont \(1\) et \(p\).
Étape 2 — Gauss. \(p \mid ab\) et \(p\) premier avec \(a\), donc \(p \mid b\) ✓.
(admis) : tout entier \(n \geqslant 2\) s'écrit de façon unique (à l'ordre près des facteurs) sous la forme \[n = p_1^{\alpha_1} \times p_2^{\alpha_2} \times \cdots \times p_k^{\alpha_k},\] où \(p_1 < p_2 < \cdots < p_k\) sont des nombres premiers et les \(\alpha_i\) des entiers naturels non nuls.
On divise par \(2\) tant que c'est possible, puis par \(3\), \(5\), \(7\)… jusqu'à obtenir \(1\).
Étape 1 — Diviser. \(360 = 2 \times 180 = 2^2 \times 90 = 2^3 \times 45 = 2^3 \times 3^2 \times 5\).
Étape 2 — Les diviseurs. Un diviseur positif de \(360\) s'écrit \(2^a \times 3^b \times 5^c\) avec \(0 \leqslant a \leqslant 3\), \(0 \leqslant b \leqslant 2\), \(0 \leqslant c \leqslant 1\) (unicité de la décomposition).
Étape 3 — Compter. \(4 \times 3 \times 2 = \boxed{24 \text{ diviseurs}}\).
🔍 Vérification : \(2^3 \times 3^2 \times 5 = 8 \times 9 \times 5 = 360\) ✓.
- ❌ Laisser un facteur non premier : \(360 = 4 \times 90\). ✅ On continue jusqu'à n'avoir que des nombres premiers.
- ❌ Compter les diviseurs avec \(3 \times 2 \times 1\). ✅ Chaque exposant \(\alpha\) donne \(\alpha + 1\) choix (de \(0\) à \(\alpha\)).
Décompose \(72\) et donne son nombre de diviseurs positifs.
Voir la réponseMasquer la réponse
\(72 = 2^3 \times 3^2\) : \((3 + 1)(2 + 1) = 12\) diviseurs.
Décomposition unique \(n = \prod p_i^{\alpha_i}\) ; nombre de diviseurs \((\alpha_1 + 1)\cdots(\alpha_k + 1)\) ; lemme d'Euclide : \(p \mid ab \Rightarrow p \mid a\) ou \(p \mid b\).
4 Utiliser la décomposition
La décomposition permet de lire immédiatement les diviseurs communs et de reconnaître des propriétés.
Si \(a\) et \(b\) sont décomposés en facteurs premiers,
- le PGCD (plus grand commun diviseur) de \(a\) et \(b\) est le produit des facteurs premiers communs, chacun avec le plus petit exposant ;
- \(n\) est un carré parfait si, et seulement si, tous les exposants de sa décomposition sont pairs.
Étape 1 — Décomposer. \(360 = 2^3 \times 3^2 \times 5\) et \(84 = 2^2 \times 3 \times 7\).
Étape 2 — Facteurs communs. \(2\) (plus petit exposant \(2\)) et \(3\) (plus petit exposant \(1\)).
Conclusion : \(\operatorname{PGCD} = 2^2 \times 3 = \boxed{12}\).
🔍 Vérification : \(360 = 12 \times 30\) et \(84 = 12 \times 7\), avec \(30\) et \(7\) premiers entre eux ✓.
- ❌ Prendre le plus grand exposant pour le PGCD. ✅ Pour un diviseur commun, on prend le plus petit.
\(8\,100 = 2^2 \times 3^4 \times 5^2\) est-il un carré parfait ?
Voir la réponseMasquer la réponse
Oui, tous les exposants sont pairs : \(8\,100 = (2 \times 3^2 \times 5)^2 = 90^2\).
PGCD = facteurs communs, plus petits exposants ; carré parfait ⇔ exposants tous pairs.
5 Le petit théorème de Fermat
Pierre de Fermat a découvert au XVIIe siècle une propriété remarquable des puissances modulo un nombre premier.
(admis ; une démonstration est proposée dans l'exercice 26) : soit \(p\) un nombre premier et \(a\) un entier.
- \(a^p \equiv a \ [p]\) ;
- si \(p\) ne divise pas \(a\), alors \(a^{p-1} \equiv 1 \ [p]\). En mots : modulo un nombre premier \(p\), la puissance \((p - 1)\)-ième de tout entier non multiple de \(p\) vaut \(1\).
L'idée en une phrase : on « simplifie » par \(a\) grâce à Gauss.
Voir la démonstration pas à pasMasquer la démonstration
Étape 1 — Traduire. \(a^p \equiv a \ [p]\) signifie que \(p\) divise \(a^p - a = a(a^{p-1} - 1)\).
Étape 2 — Gauss. Si \(p\) ne divise pas \(a\), alors \(\operatorname{PGCD}(p \,;\, a) = 1\) (\(p\) premier), donc \(p\) divise \(a^{p-1} - 1\) : \(a^{p-1} \equiv 1 \ [p]\) ✓.
Étape 1 — Fermat. \(13\) est premier et ne divise pas \(2\) : \(2^{12} \equiv 1 \ [13]\).
Étape 2 — Découper l'exposant. \(2026 = 12 \times 168 + 10\), donc \(2^{2026} = \left(2^{12}\right)^{168} \times 2^{10} \equiv 2^{10} \ [13]\).
Étape 3 — Calculer. \(2^{10} = 1\,024 = 13 \times 78 + 10\) : le reste est \(\boxed{10}\).
🔍 Vérification : \(13 \times 78 = 1\,014\) et \(1\,024 - 1\,014 = 10\) ✓.
Si l'on trouve un entier \(a\) tel que \(a^{n-1} \not\equiv 1 \ [n]\) (avec \(a\) premier avec \(n\)), alors \(n\) n'est pas premier. Par exemple \(2^{14} \equiv 4 \ [15]\) prouve que \(15\) n'est pas premier, sans le factoriser. Attention : la réciproque est fausse (exercice 28).
- ❌ Appliquer Fermat avec un module non premier : « \(2^8 \equiv 1 \ [9]\) ». ✅ \(9\) n'est pas premier ; en fait \(2^8 = 256 \equiv 4 \ [9]\).
- ❌ Oublier l'hypothèse « \(p\) ne divise pas \(a\) ». ✅ \(7^6 \equiv 0 \ [7]\), pas \(1\).
Quel est le reste de \(3^{100}\) dans la division par \(11\) ?
Voir la réponseMasquer la réponse
Fermat donne \(3^{10} \equiv 1 \ [11]\), et \(100 = 10 \times 10\), donc \(3^{100} \equiv 1 \ [11]\).
\(p\) premier, \(p \nmid a\) : \(a^{p-1} \equiv 1 \ [p]\) ; on réduit l'exposant modulo \(p - 1\).
Pour aller plus loin
Contenu facultatif, non exigible.
(hors programme) : le chiffrement RSA choisit deux grands nombres premiers \(p\) et \(q\), publie \(n = pq\) et un exposant \(e\), et garde secret un exposant \(d\) tel que \(ed \equiv 1\) modulo \((p - 1)(q - 1)\). On chiffre \(m\) en \(c \equiv m^e \ [n]\) et on déchiffre par \(m \equiv c^d \ [n]\), ce qui se justifie avec le petit théorème de Fermat (exercice 27, avec de petits nombres).
Quiz du cours
Tu as lu le cours ? Vérifie en 8 questions que tu as retenu l’essentiel. Chaque réponse est corrigée tout de suite, sans chronomètre.
Vrai ou faux : \(1\) est un nombre premier.
Un nombre premier a exactement deux diviseurs positifs ; \(1\) n'en a qu'un.
Pour prouver que \(97\) est premier, quels diviseurs suffit-il de tester ?
On teste les nombres premiers \(p\) tels que \(p^2 \leqslant 97\) ; or \(11^2 = 121 > 97\).
Vrai ou faux : \(2 \times 3 \times 5 \times 7 \times 11 \times 13 + 1\) est un nombre premier.
\(30\,031 = 59 \times 509\) : la démonstration d'Euclide montre seulement que ses facteurs premiers sont nouveaux.
Revoir dans le cours : 2. Il y a une infinité de nombres premiers
Combien \(360 = 2^3 \times 3^2 \times 5\) a-t-il de diviseurs positifs ?
Réponse attendue : \(24\)
\((3 + 1)(2 + 1)(1 + 1) = 24\).
Revoir dans le cours : 3. Décomposition en facteurs premiers
Quelle est la décomposition en facteurs premiers de \(1\,001\) ?
\(143 = 11 \times 13\) et \(91 = 7 \times 13\) ne sont pas premiers.
Revoir dans le cours : 3. Décomposition en facteurs premiers
À l'aide des décompositions \(360 = 2^3 \times 3^2 \times 5\) et \(84 = 2^2 \times 3 \times 7\), calcule \(\operatorname{PGCD}(360 \,;\, 84)\).
Réponse attendue : \(12\)
Facteurs communs avec le plus petit exposant : \(2^2 \times 3 = 12\).
Quel est le reste de \(3^{100}\) dans la division par \(11\) ?
Réponse attendue : \(1\)
Fermat : \(3^{10} \equiv 1 \ [11]\), et \(3^{100} = (3^{10})^{10}\).
Lequel de ces énoncés est une conséquence du petit théorème de Fermat ?
\(13\) est premier et ne divise pas \(2\). \(9\) et \(15\) ne sont pas premiers, et \(7\) divise \(7\).
À revoir dans le cours :
Fiche mémo
L’essentiel du chapitre, à relire avant un contrôle.
L'essentiel
| Notion | À savoir |
|---|---|
| Nombre premier | exactement deux diviseurs positifs (\(1\) n'est pas premier) |
| Tester \(n\) | diviser par les premiers \(p\) avec \(p^2 \leqslant n\) |
| Infinité | démonstration d'Euclide : \(N = p_1 \cdots p_k + 1\) |
| Lemme d'Euclide | \(p\) premier, \(p \mid ab \Rightarrow p \mid a\) ou \(p \mid b\) |
| Décomposition | \(n = p_1^{\alpha_1} \cdots p_k^{\alpha_k}\), unique |
| Nombre de diviseurs | \((\alpha_1 + 1) \cdots (\alpha_k + 1)\) |
| PGCD (plus grand commun diviseur) | facteurs communs, plus petits exposants |
| Carré parfait | tous les exposants pairs |
| Fermat | \(a^p \equiv a \ [p]\) ; si \(p \nmid a\) : \(a^{p-1} \equiv 1 \ [p]\) |
Pièges à éviter
- \(1\) n'est pas premier ; \(2\) est le seul premier pair.
- Fermat seulement pour un module premier, et \(a\) non multiple de \(p\).
- \(a^{n-1} \equiv 1 \ [n]\) ne prouve pas que \(n\) est premier.
Contrôle demain ? Prépare ton plan de révision de 30 minutes sur ce chapitre →
Niveau 1Facile (Exercices 1 à 11)
Les nombres \(97\), \(91\), \(221\) et \(101\) sont-ils premiers ? Justifie.
Voir la correction›
tester les premiers \(p\) avec \(p^2 \leqslant n\).
- \(97\) : aucun diviseur parmi \(2\), \(3\), \(5\), \(7\) : premier.
- \(91 = 7 \times 13\) : pas premier.
- \(221 = 13 \times 17\) : pas premier.
- \(101\) : aucun diviseur parmi \(2\), \(3\), \(5\), \(7\) (\(10^2 = 100 \leqslant 101 < 121\)) : premier.
🔍 Vérification : \(13 \times 17 = 221\) ✓
Écris la liste des nombres premiers inférieurs à \(50\) et explique la méthode.
Voir la correction›
écrire les entiers de \(2\) à \(50\), barrer les multiples de \(2\) (sauf \(2\)), de \(3\), de \(5\), de \(7\) ; on s'arrête car \(8^2 > 50\).
\(\boxed{2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47}\) (\(15\) nombres premiers).
🔍 Vérification : \(49 = 7^2\) est barré, \(47\) non ✓
Décompose en facteurs premiers :
a) \(360\)
b) \(1\,001\)
c) \(2\,026\) (on admettra que \(1\,013\) est premier).
Voir la correction›
divisions successives par les premiers.
a) \(\boxed{360 = 2^3 \times 3^2 \times 5}\)
b) \(\boxed{1\,001 = 7 \times 11 \times 13}\)
c) \(\boxed{2\,026 = 2 \times 1\,013}\)
🔍 Vérification : \(7 \times 11 \times 13 = 77 \times 13 = 1\,001\) ✓
Combien \(360\) a-t-il de diviseurs positifs ?
Voir la correction›
\((\alpha_1 + 1)(\alpha_2 + 1)(\alpha_3 + 1)\).
\((3 + 1)(2 + 1)(1 + 1) = \boxed{24}\).
🔍 Vérification : voir l'exemple du cours ✓
Calcule \(\operatorname{PGCD}(360 \,;\, 84)\) à l'aide des décompositions.
Voir la correction›
facteurs communs, plus petits exposants.
\(84 = 2^2 \times 3 \times 7\) et \(360 = 2^3 \times 3^2 \times 5\) : \(\operatorname{PGCD} = 2^2 \times 3 = \boxed{12}\).
🔍 Vérification : l'algorithme d'Euclide donne aussi \(12\) ✓
Montre que tout nombre premier supérieur ou égal à \(3\) est impair.
Voir la correction›
par l'absurde.
Si \(p \geqslant 3\) était pair, \(2\) serait un diviseur de \(p\) distinct de \(1\) et de \(p\) : \(p\) ne serait pas premier. Donc \(p\) est impair ✓.
🔍 Vérification : \(2\) est le seul nombre premier pair ✓
Vérifie que \(2^{10} \equiv 1 \ [11]\) et que \(3^{12} \equiv 1 \ [13]\).
Voir la correction›
calcul direct ou petit théorème de Fermat.
\(2^{10} = 1\,024 = 11 \times 93 + 1\) ✓. \(3^3 = 27 \equiv 1 \ [13]\), donc \(3^{12} = (3^3)^4 \equiv 1 \ [13]\) ✓.
🔍 Vérification : ce sont les cas \(p = 11\), \(a = 2\) et \(p = 13\), \(a = 3\) du théorème de Fermat ✓
Calcule le reste de \(5^{100}\) dans la division par \(7\).
Voir la correction›
Fermat : \(5^6 \equiv 1 \ [7]\).
\(100 = 6 \times 16 + 4\), donc \(5^{100} \equiv 5^4 = 625 \ [7]\). Or \(625 = 7 \times 89 + 2\) : reste \(\boxed{2}\).
🔍 Vérification : \(5^2 = 25 \equiv 4\) et \(4^2 = 16 \equiv 2 \ [7]\) ✓
Le nombre \(2^{11} - 1 = 2\,047\) est-il premier ? (Essaie de le diviser par \(23\).)
Voir la correction›
essayer le diviseur proposé.
\(2\,047 = 23 \times 89\) : pas premier (bien que \(11\) soit premier).
🔍 Vérification : \(23 \times 89 = 2\,047\) ✓
Le nombre \(2^2 \times 3^4 \times 5^2\) est-il un carré parfait ? De quel entier ?
Voir la correction›
exposants pairs.
Tous les exposants (\(2\), \(4\), \(2\)) sont pairs : c'est le carré de \(2 \times 3^2 \times 5 = \boxed{90}\) (\(90^2 = 8\,100\)).
🔍 Vérification : \(4 \times 81 \times 25 = 8\,100\) ✓
Trouve le plus petit diviseur premier de \(143\).
Voir la correction›
tester \(2\), \(3\), \(5\), \(7\), \(11\).
\(143\) n'est divisible ni par \(2\), ni par \(3\), ni par \(5\), ni par \(7\) ; \(143 = 11 \times 13\) : le plus petit diviseur premier est \(\boxed{11}\).
🔍 Vérification : \(11^2 = 121 \leqslant 143\) ✓
Niveau 2Intermédiaire (Exercices 12 à 24)
a) Factorise \(n^2 - 1\).
b) Pour quels entiers naturels \(n\) le nombre \(n^2 - 1\) est-il premier ?
Voir la correction›
un produit de deux entiers supérieurs à \(1\) n'est pas premier.
a) \(n^2 - 1 = (n - 1)(n + 1)\).
b) Pour être premier, il faut que le plus petit facteur vaille \(1\) : \(n - 1 = 1\), soit \(n = 2\), et alors \(n^2 - 1 = 3\), premier. Pour \(n \geqslant 3\), les deux facteurs sont au moins \(2\) ; pour \(n \leqslant 1\), \(n^2 - 1 \leqslant 0\). Réponse : \(\boxed{n = 2}\).
🔍 Vérification : \(n = 4\) : \(15 = 3 \times 5\) ✓
a) Démontre le lemme d'Euclide à l'aide du théorème de Gauss.
b) Montre que si \(7\) divise \(n^2\), alors \(7\) divise \(n\).
Voir la correction›
Gauss, puis cas \(a = b = n\).
a) Voir la partie 3 du cours.
b) \(7\) premier divise \(n \times n\), donc (lemme d'Euclide) \(7\) divise \(n\) ✓.
🔍 Vérification : faux pour un non premier : \(4 \mid 2^2\) mais \(4 \nmid 2\) ✓
On suppose que \(\sqrt{2} = \dfrac{a}{b}\) avec \(a\), \(b\) entiers naturels non nuls.
a) Montre que \(a^2 = 2b^2\).
b) En comparant l'exposant de \(2\) dans les décompositions de \(a^2\) et de \(2b^2\), obtiens une contradiction. Conclus.
Voir la correction›
parité de l'exposant de \(2\).
a) \(\dfrac{a^2}{b^2} = 2\), donc \(a^2 = 2b^2\).
b) Dans la décomposition d'un carré, l'exposant de \(2\) est pair. Celui de \(a^2\) est pair, celui de \(2b^2\) est impair (un de plus que celui de \(b^2\)). L'unicité de la décomposition donne une contradiction : \(\boxed{\sqrt{2} \text{ est irrationnel}}\).
🔍 Vérification : \(1{,}41^2 = 1{,}9881 \ne 2\), et aucune fraction ne convient ✓
a) Quelles formes peut avoir la décomposition d'un entier qui a exactement \(6\) diviseurs ?
b) Trouve le plus petit entier ayant exactement \(6\) diviseurs.
Voir la correction›
\((\alpha_1 + 1) \cdots (\alpha_k + 1) = 6\).
a) \(6 = 6\) ou \(6 = 3 \times 2\) : \(n = p^5\) ou \(n = p^2q\) (\(p\), \(q\) premiers distincts).
b) \(2^5 = 32\) ; \(2^2 \times 3 = 12\) ; \(3^2 \times 2 = 18\)… Le plus petit est \(\boxed{12}\) (diviseurs : \(1, 2, 3, 4, 6, 12\)).
🔍 Vérification : \(12\) a bien \(6\) diviseurs ✓
Calcule le reste de \(2^{2026}\) dans la division par \(13\).
Voir la correction›
Fermat avec \(p = 13\).
Voir l'exemple du cours : reste \(\boxed{10}\).
🔍 Vérification : \(2026 \equiv 10 \ [12]\) et \(2^{10} = 1\,024 \equiv 10 \ [13]\) ✓
Montre, à l'aide du petit théorème de Fermat, que \(n^5 - n\) est divisible par \(5\) pour tout entier \(n\).
Voir la correction›
première forme de Fermat avec \(p = 5\).
\(n^5 \equiv n \ [5]\) pour tout entier \(n\), donc \(5 \mid n^5 - n\) ✓.
🔍 Vérification : \(n = 3\) : \(243 - 3 = 240 = 5 \times 48\) ✓
a) Montre que \(n^7 - n\) est divisible par \(7\).
b) Montre qu'il est aussi divisible par \(2\) et par \(3\), puis par \(42\).
Voir la correction›
Fermat, puis facteurs \(2\) et \(3\), puis conséquence de Gauss.
a) \(n^7 \equiv n \ [7]\) (Fermat) : \(7 \mid n^7 - n\).
b) \(n^7 - n = n(n^6 - 1) = n(n^3 - 1)(n^3 + 1) = (n - 1)n(n + 1)(n^2 + n + 1)(n^2 - n + 1)\) contient le produit de trois entiers consécutifs \((n - 1)n(n + 1)\), divisible par \(2\) et par \(3\). Comme \(2\), \(3\) et \(7\) sont premiers entre eux deux à deux, \(2 \times 3 \times 7 = \boxed{42}\) divise \(n^7 - n\).
🔍 Vérification : \(n = 2\) : \(126 = 42 \times 3\) ✓
a) Calcule \(2^{14}\) modulo \(15\).
b) Qu'en déduit-on sur \(15\), sans chercher ses diviseurs ?
Voir la correction›
contraposée de Fermat.
a) \(2^4 = 16 \equiv 1 \ [15]\), donc \(2^{14} = (2^4)^3 \times 2^2 \equiv 4 \ [15]\).
b) Si \(15\) était premier, on aurait \(2^{14} \equiv 1 \ [15]\) (Fermat). Ce n'est pas le cas : \(15\) n'est pas premier (\(2\) est un « témoin »).
🔍 Vérification : \(15 = 3 \times 5\) ✓
a) Vérifie que \(2^6 - 1 = (2^3 - 1)(2^3 + 1)\).
b) Explique pourquoi \(2^{ab} - 1\) est divisible par \(2^a - 1\) (on utilisera la factorisation de \(X^b - 1\)).
c) Déduis-en que si \(2^n - 1\) est premier, alors \(n\) est premier.
Voir la correction›
\(X^b - 1 = (X - 1)(X^{b-1} + \cdots + 1)\).
a) \(63 = 7 \times 9\) ✓.
b) Avec \(X = 2^a\) : \(2^{ab} - 1 = X^b - 1 = (2^a - 1)(X^{b-1} + \cdots + 1)\) ✓.
c) Si \(n = ab\) avec \(1 < a < n\), alors \(2^a - 1\) est un diviseur de \(2^n - 1\) strictement compris entre \(1\) et \(2^n - 1\) : \(2^n - 1\) n'est pas premier. Par contraposée, si \(2^n - 1\) est premier, \(n\) est premier ✓.
🔍 Vérification : la réciproque est fausse : \(n = 11\) est premier mais \(2^{11} - 1 = 2\,047\) ne l'est pas (exercice 9) ✓
Deux nombres premiers sont jumeaux s'ils diffèrent de \(2\). Donne tous les couples de nombres premiers jumeaux inférieurs à \(50\).
Voir la correction›
parcourir la liste de l'exercice 2.
\(\boxed{(3 ; 5),\ (5 ; 7),\ (11 ; 13),\ (17 ; 19),\ (29 ; 31),\ (41 ; 43)}\).
🔍 Vérification : \((23 ; 25)\) ne convient pas, car \(25 = 5^2\) ✓
\(a = 2^3 \times 3 \times 5^2\) et \(b = 2 \times 3^2 \times 5 \times 7\).
a) Calcule \(a\), \(b\) et \(\operatorname{PGCD}(a \,;\, b)\).
b) Quel est le plus petit multiple commun de \(a\) et \(b\) ? Vérifie que leur produit est égal au produit du PGCD (plus grand commun diviseur) par ce multiple.
Voir la correction›
plus petits exposants pour le PGCD, plus grands pour le multiple commun.
a) \(a = 600\), \(b = 630\), \(\operatorname{PGCD} = 2 \times 3 \times 5 = \boxed{30}\).
b) Plus petit multiple commun : \(2^3 \times 3^2 \times 5^2 \times 7 = \boxed{12\,600}\). Et \(30 \times 12\,600 = 378\,000 = 600 \times 630\) ✓.
🔍 Vérification : \(12\,600 = 600 \times 21 = 630 \times 20\) ✓
a) Vérifie que \(n^4 + 4 = (n^2 - 2n + 2)(n^2 + 2n + 2)\).
b) Pour quels entiers naturels \(n\) le nombre \(n^4 + 4\) est-il premier ?
Voir la correction›
développer, puis discuter les facteurs.
a) \((n^2 + 2 - 2n)(n^2 + 2 + 2n) = (n^2 + 2)^2 - (2n)^2 = n^4 + 4n^2 + 4 - 4n^2 = n^4 + 4\) ✓.
b) Le petit facteur \(n^2 - 2n + 2 = (n - 1)^2 + 1\) vaut \(1\) seulement pour \(n = 1\) ; alors \(n^4 + 4 = 5\), premier. Pour \(n \geqslant 2\), les deux facteurs sont au moins \(2\) : pas premier. Pour \(n = 0\) : \(4\), pas premier. Réponse : \(\boxed{n = 1}\).
🔍 Vérification : \(n = 3\) : \(85 = 5 \times 17\) ✓
a) Montre qu'un produit d'entiers tous congrus à \(1\) modulo \(4\) est congru à \(1\) modulo \(4\).
b) Déduis-en qu'un entier impair congru à \(3\) modulo \(4\) a au moins un facteur premier congru à \(3\) modulo \(4\). Vérifie avec \(35\).
Voir la correction›
compatibilité des congruences avec le produit.
a) Si \(a \equiv 1\) et \(b \equiv 1 \ [4]\), alors \(ab \equiv 1 \ [4]\) ; par récurrence, tout produit de tels nombres est congru à \(1\).
b) Un entier impair a des facteurs premiers impairs, donc congrus à \(1\) ou \(3\) modulo \(4\). S'ils étaient tous congrus à \(1\), l'entier serait congru à \(1\) (a). Donc un entier \(\equiv 3 \ [4]\) a un facteur premier \(\equiv 3 \ [4]\). Avec \(35 = 5 \times 7\) : \(7 \equiv 3 \ [4]\) ✓.
🔍 Vérification : \(2\,027 \equiv 3 \ [4]\) est lui-même premier : son facteur est \(2\,027\) ✓
Niveau 3Difficile/Expert (Exercices 25 à 30)
a) Rédige la démonstration d'Euclide.
b) Calcule \(N = 2 \times 3 \times 5 \times 7 \times 11 \times 13 + 1\) et vérifie que \(N = 59 \times 509\). Ce nombre est-il premier ? Contredit-il la démonstration ?
Voir la correction›
voir la partie 2.
a) Démonstration d'Euclide (partie 2).
b) \(N = 30\,031 = 59 \times 509\) : pas premier. Cela ne contredit rien : la démonstration montre seulement que les facteurs premiers de \(N\) (\(59\) et \(509\)) ne sont pas dans la liste.
🔍 Vérification : \(59 \times 509 = 30\,031\) ✓
Soit \(p\) un nombre premier.
a) Montre que, pour \(1 \leqslant k \leqslant p - 1\), \(p\) divise \(\dbinom{p}{k}\) (on utilisera \(k\dbinom{p}{k} = p\dbinom{p-1}{k-1}\) et le lemme d'Euclide).
b) Déduis-en que \((a + 1)^p \equiv a^p + 1 \ [p]\) pour tout entier \(a\).
c) Montre par récurrence que \(a^p \equiv a \ [p]\) pour tout entier naturel \(a\).
Voir la correction›
coefficients binomiaux divisibles par \(p\), binôme, récurrence.
a) \(k\dbinom{p}{k} = p\dbinom{p-1}{k-1}\), donc \(p \mid k\dbinom{p}{k}\). Comme \(1 \leqslant k \leqslant p - 1\), \(p\) ne divise pas \(k\) ; le lemme d'Euclide donne \(p \mid \dbinom{p}{k}\).
b) \((a + 1)^p = a^p + \displaystyle\sum_{k=1}^{p-1} \binom{p}{k} a^k + 1 \equiv a^p + 1 \ [p]\), car tous les termes du milieu sont multiples de \(p\).
c) \(0^p = 0\) ✓. Si \(a^p \equiv a\), alors \((a + 1)^p \equiv a^p + 1 \equiv a + 1 \ [p]\) ✓. Donc \(a^p \equiv a \ [p]\) pour tout entier naturel \(a\).
🔍 Vérification : \(p = 7\) : \(\dbinom{7}{k} = 7, 21, 35, 35, 21, 7\), tous multiples de \(7\) ✓
On choisit \(p = 5\), \(q = 11\), donc \(n = 55\) et \((p - 1)(q - 1) = 40\). La clé publique est \(e = 3\).
a) Vérifie que \(d = 27\) vérifie \(ed \equiv 1 \ [40]\).
b) Chiffre le message \(m = 2\) : calcule \(c \equiv m^e \ [55]\).
c) Vérifie que \(c^d \equiv 2 \ [55]\) (calcule les puissances successives de \(c\) modulo \(55\), ou utilise une calculatrice).
Voir la correction›
puissances modulo \(55\).
a) \(3 \times 27 = 81 = 2 \times 40 + 1\) ✓.
b) \(c \equiv 2^3 = \boxed{8} \ [55]\).
c) \(8^2 = 64 \equiv 9\), \(8^4 \equiv 81 \equiv 26\), \(8^8 \equiv 676 \equiv 16\), \(8^{16} \equiv 256 \equiv 36\). Or \(27 = 16 + 8 + 2 + 1\) : \(8^{27} \equiv 36 \times 16 \times 9 \times 8 \ [55]\). \(36 \times 16 = 576 \equiv 26\) ; \(26 \times 9 = 234 \equiv 14\) ; \(14 \times 8 = 112 \equiv 2\). On retrouve \(\boxed{m = 2}\) ✓.
🔍 Vérification : \(8^{27} \bmod 55 = 2\) (calcul confirmé par ordinateur) ✓
a) Décompose \(561\) en facteurs premiers. Est-il premier ?
b) On admet que \(2^{560} \equiv 1 \ [561]\). Pourquoi le test de Fermat de base \(2\) ne suffit-il pas à prouver la primalité d'un nombre ?
Voir la correction›
décomposer ; distinguer condition nécessaire et suffisante.
a) \(561 = 3 \times 11 \times 17\) : pas premier.
b) \(561\) vérifie \(2^{560} \equiv 1 \ [561]\) comme s'il était premier. Le petit théorème de Fermat donne une condition nécessaire de primalité, pas suffisante : un nombre composé peut la vérifier (c'est un « nombre de Carmichael »).
🔍 Vérification : \(3 \times 11 \times 17 = 33 \times 17 = 561\) ✓
Un nombre est parfait s'il est égal à la somme de ses diviseurs positifs autres que lui-même.
a) Vérifie que \(28 = 2^2 \times 7\) est parfait.
b) Euclide a montré que si \(2^p - 1\) est premier, alors \(2^{p-1}(2^p - 1)\) est parfait. Vérifie avec \(p = 5\).
Voir la correction›
lister les diviseurs et les additionner.
a) Diviseurs de \(28\) autres que lui-même : \(1, 2, 4, 7, 14\), de somme \(28\) : parfait ✓.
b) \(p = 5\) : \(2^5 - 1 = 31\) est premier, et \(2^4 \times 31 = 496\). Diviseurs propres : \(1, 2, 4, 8, 16, 31, 62, 124, 248\), de somme \(496\) ✓.
🔍 Vérification : \(1 + 2 + 4 + 8 + 16 = 31\) et \(31 + 62 + 124 + 248 = 465\) ; \(31 + 465 = 496\) ✓
On suppose qu'il n'y a qu'un nombre fini de nombres premiers congrus à \(3\) modulo \(4\) : \(p_1, \ldots, p_k\). On pose \(N = 4p_1 \cdots p_k - 1\).
a) Montre que \(N \equiv 3 \ [4]\) et que \(N\) est impair.
b) Avec l'exercice 24, montre que \(N\) a un facteur premier \(q \equiv 3 \ [4]\), et obtiens une contradiction.
c) Illustre avec la liste \(\{3 \,;\, 7\}\).
Voir la correction›
version modulo \(4\) de la démonstration d'Euclide.
a) \(N = 4p_1 \cdots p_k - 1 \equiv -1 \equiv 3 \ [4]\), et \(N\) est impair (un multiple de \(4\) moins \(1\)).
b) D'après l'exercice 24, \(N\) a un facteur premier \(q \equiv 3 \ [4]\), donc \(q\) est l'un des \(p_i\). Mais alors \(q\) divise \(4p_1 \cdots p_k\) et \(N\), donc leur différence \(1\) : impossible. Il y a donc une infinité de nombres premiers congrus à \(3\) modulo \(4\) ✓.
c) \(N = 4 \times 3 \times 7 - 1 = 83\), qui est premier, congru à \(3\) modulo \(4\), et absent de la liste ✓.
🔍 Vérification : \(83 = 4 \times 20 + 3\) ✓
Un avis sur ce chapitre ? Donne-le en quelques mots