Pourquoi y a-t-il une infinité de nombres premiers ?
Si les nombres premiers étaient en nombre fini, leur produit augmenté de 1 n'aurait aucun diviseur premier : la preuve d'Euclide, par l'absurde, montre qu'il y en a une infinité.
Grand oral session 2027 : exposé de 10 minutes debout, puis 10 minutes d'échange, sans calculatrice. Plan prévu pour 10 min.
Pourquoi cette question : un modèle d'introduction
Le jury attend que vous expliquiez pourquoi vous avez choisi la question. Inspirez-vous de ce modèle, mais racontez votre propre parcours.
En listant les nombres premiers, j'ai remarqué qu'ils se raréfient : 25 entre 1 et 100, mais seulement 14 entre 1 000 et 1 100. Je me suis demandé s'ils finissaient par s'arrêter. La réponse d'Euclide, vieille de plus de 2 000 ans, tient en quelques lignes et ne demande que de savoir diviser. J'ai voulu la présenter, parce qu'elle montre la force d'un raisonnement face à un ordinateur qui ne peut tester qu'un nombre fini de cas.
L'enjeu et les notions du programme
Mettre en œuvre un raisonnement par l'absurde sur les entiers et comprendre ce que signifie « infini » pour un ensemble de nombres.
Mathématiques
- Multiples, diviseurs, nombres premiers (seconde)
- Raisonnement par l'absurde (cycle terminal)
- Algorithmes en Python : tester si un nombre est premier (seconde, première)
Le plan de l'exposé en 10 min
1. Introduction : les nombres premiers se raréfient
1,5 minUn nombre premier a exactement deux diviseurs, 1 et lui-même. Tout entier N≥2 a au moins un diviseur premier : son plus petit diviseur supérieur à 1. Problématique : la liste des nombres premiers s'arrête-t-elle ?
2. La démonstration d'Euclide
4 minSupposons qu'il n'y ait qu'un nombre fini de nombres premiers p₁,p₂,…,pₖ. Posons N=p₁× p₂×…× pₖ+1. N≥2, donc N a un diviseur premier p, qui est l'un des pᵢ.
Alors p divise N et divise le produit p₁… pₖ, donc il divise leur différence, qui vaut 1. Or aucun nombre premier ne divise 1 : contradiction. Il y a donc une infinité de nombres premiers.
Le cœur est la propriété : si p divise a et b, il divise a-b. On l'obtient en écrivant a=pu, b=pv, d'où a-b=p(u-v).
3. Une erreur fréquente et un exemple
3 minOn lit souvent que N est lui-même premier : c'est faux. 2×3×5×7+1=211 est premier, 2×3×5×7×11+1=2 311 aussi, mais 2×3×5×7×11×13+1=30 031=59×509. La preuve dit seulement que les diviseurs premiers de N sont hors de la liste : ici 59 et 509.
En Python, on teste qu'un nombre n est premier en cherchant un diviseur d avec d²≤ n : si n=ab avec a≤ b, alors a²≤ n. Cette remarque divise le travail de l'ordinateur, mais il ne pourra jamais prouver l'infinité.
4. Conclusion
1,5 minIl y a une infinité de nombres premiers, parce que toute liste finie en laisse échapper un : le nombre « produit plus un » a forcément un diviseur premier absent de la liste. J'ouvre sur les nombres premiers en cryptographie : on sait en fabriquer de très grands, mais retrouver les deux facteurs d'un produit de deux grands nombres premiers est très difficile, ce qui protège nos paiements en ligne.
Ce que j'écris au tableau
Pas de calculatrice ni de support numérique : un calcul clé écrit au tableau rend l'exposé concret et montre la solidité des connaissances.
2×3×5×7×11×13+1=30 031=59×509
n=ab, a≤ b ⇒ a²≤ n
Conclusion : la réponse à la question
La liste des nombres premiers ne s'arrête jamais : supposer qu'elle est finie fabrique un nombre dont aucun diviseur premier n'est dans la liste. La preuve est constructive à moitié : elle produit un nouveau nombre premier (un diviseur de N) sans dire lequel.
Les questions probables du jury
Pendant les 10 minutesd'échange, le jury vous fait préciser et approfondir, sur tout le programme de vos spécialités en lien avec la question.
Pourquoi tout entier N ≥ 2 a-t-il un diviseur premier ?
Son plus petit diviseur d > 1 est premier : un diviseur de d strictement compris entre 1 et d diviserait aussi N et serait plus petit.
Le nombre N de la preuve est-il premier ?
Pas forcément : 30 031 = 59 × 509. Il a seulement des diviseurs premiers hors de la liste.
Pourquoi tester les diviseurs jusqu'à √n suffit-il ?
Si n=ab avec 1<a≤ b, alors a²≤ ab=n : un diviseur non trivial existe en dessous de √n.
Combien d'essais pour tester 10 007 ?
√(10 007)≈100 : au plus une centaine de divisions, au lieu de 10 000.
Les nombres de la forme 2^(2^n) + 1 sont-ils tous premiers ?
Fermat le pensait ; Euler a montré que 2³²+1=641×6 700 417. Un contre-exemple suffit à réfuter une conjecture.
Peut-on montrer qu'il y a une infinité de nombres premiers avec un ordinateur ?
Non : un ordinateur vérifie un nombre fini de cas. Seul un raisonnement couvre tous les entiers.
Les pièges qui coûtent des points
- Affirmer que p₁… pₖ+1 est premier.
- Oublier de justifier que N a un diviseur premier.
- Confondre « il y en a de moins en moins » et « il y en a un nombre fini ».
Revoir les notions
Autres questions : raisonnement et algorithmes
Préparer l'oral, pas seulement le contenu
Gestion des 20 minutes de préparation, usage du tableau, posture debout, réponses au jury : la méthode complète, conforme aux règles de la session 2027.
Méthode : traiter une question de Grand oral →