Aller au contenu

Nombres · 4 affiches · formule n° 11

Les nombres premiers et leur répartition

Un nombre premier est un entier, au moins égal à 2, divisible seulement par 1 et par lui-même. Le théorème des nombres premiers dit combien il y en a jusqu’à x : à peu près x/ln x, avec une erreur relative qui tend vers zéro.

Voir les 4 affiches 2 contrôles par le calcul

π(x)\pi(x) compte les nombres premiers inférieurs ou égaux à xx (théorème démontré en 1896). Dessin : la spirale d’Ulam, les entiers de 1 à 6 561 enroulés, les premiers en couleur.

Quatre styles

Les affiches

La même formule, le même dessin calculé, en Papier, Nuit, Bauhaus ou Tableau noir. En affiche, toile, plexiglas ou aluminium.

Ce que dit la formule

Un nombre premier est un entier naturel qui a exactement deux diviseurs positifs : 11 et lui-même. Les premiers sont 2,3,5,7,11,13,17,19,23,29,…2, 3, 5, 7, 11, 13, 17, 19, 23, 29, \ldots Le nombre 11 n’est pas premier (il n’a qu’un diviseur), et 22 est le seul premier pair.

Le théorème des nombres premiers décrit combien il y en a jusqu’à un nombre donné :

π(x)∼xln⁡x\pi(x) \sim \frac{x}{\ln x}
  • xx est un nombre réel positif, que l’on fait tendre vers l’infini.
  • π(x)\pi(x) est le nombre de nombres premiers inférieurs ou égaux à xx. Ce n’est pas le nombre π≈3,14\pi \approx 3{,}14 : c’est une notation usuelle pour une fonction de comptage. Par exemple π(10)=4\pi(10) = 4, car seuls 2,3,5,72, 3, 5, 7 sont premiers jusqu’à 1010.
  • ln⁡x\ln x est le logarithme népérien de xx.
  • Le signe ∼\sim (« est équivalent à ») signifie que le quotient π(x)/xln⁡x\pi(x) \big/ \frac{x}{\ln x} tend vers 11 quand xx tend vers l’infini. L’erreur relative devient aussi petite qu’on veut, mais l’écart absolu entre les deux quantités, lui, continue de grandir.

Deux façons parlantes de lire le théorème : autour d’un grand nombre xx, la proportion de nombres premiers est d’environ 1ln⁡x\frac{1}{\ln x} ; et le nn-ième nombre premier pnp_n vérifie pn∼nln⁡np_n \sim n \ln n.

Un exemple

Comparons le vrai nombre de premiers à l’estimation xln⁡x\frac{x}{\ln x} (valeurs exactes de π(x)\pi(x) : suite A006880 de l’OEIS (nouvel onglet)) :

xxπ(x)\pi(x)x/ln⁡xx/\ln x (environ)quotient (environ)
10001\,000168168144,76144{,}761,16051{,}1605
1000010\,00012291\,2291085,731\,085{,}731,13191{,}1319
100000100\,00095929\,5928685,888\,685{,}881,10431{,}1043
10000001\,000\,0007849878\,49872382,4172\,382{,}411,08441{,}0844
1000000010\,000\,000664579664\,579620420,68620\,420{,}681,07111{,}0711

Le quotient diminue vers 11, mais lentement. Pour x=1000000x = 1\,000\,000, l’estimation se trompe encore d’environ 61156\,115 nombres premiers, soit près de 8%8\,\%. Une approximation plus précise est l’intégrale logarithmique Li(x)=∫2xdtln⁡t\mathrm{Li}(x) = \int_2^x \frac{dt}{\ln t}, équivalente à xln⁡x\frac{x}{\ln x} : elle donne environ 7862678\,626 pour x=1000000x = 1\,000\,000, à environ 128128 près.

Le théorème décrit une tendance moyenne, pas l’emplacement de chaque nombre premier. Localement, les premiers restent irréguliers : 113113 et 127127 sont deux premiers consécutifs, séparés par treize nombres composés. On peut même trouver des trous aussi longs qu’on veut : pour tout entier n≥2n \geq 2, les n−1n - 1 nombres n!+2,n!+3,…,n!+nn! + 2, n! + 3, \ldots, n! + n ne sont pas premiers, car n!+kn! + k est divisible par kk. Avec n=5n = 5, cela donne 122,123,124,125122, 123, 124, 125. À l’inverse, on ignore toujours s’il existe une infinité de couples de premiers distants de 22, comme 1111 et 1313 ou 4141 et 4343 : c’est la conjecture des nombres premiers jumeaux.

Pourquoi c’est vrai

Il y a une infinité de nombres premiers. Ce résultat, plus simple, a une démonstration complète très courte, que l’on trouve déjà chez Euclide. Supposons qu’il n’y ait qu’un nombre fini de premiers p1,p2,…,pkp_1, p_2, \ldots, p_k, et posons N=p1×p2×⋯×pk+1N = p_1 \times p_2 \times \cdots \times p_k + 1. Comme N≥2N \geq 2, il a au moins un diviseur premier (son plus petit diviseur supérieur à 11). Ce diviseur ne peut être aucun des pip_i : il diviserait à la fois NN et le produit, donc leur différence, qui vaut 11. C’est une contradiction. Attention, NN lui-même n’est pas forcément premier : 2×3×5×7×11×13+1=30031=59×5092 \times 3 \times 5 \times 7 \times 11 \times 13 + 1 = 30\,031 = 59 \times 509.

Le théorème des nombres premiers est beaucoup plus difficile ; sa démonstration complète dépasse le cadre de cette page. L’idée est de passer par la fonction zêta de Riemann, définie pour les nombres s>1s > 1 par ζ(s)=∑n≥11ns\zeta(s) = \sum_{n \geq 1} \frac{1}{n^s}, et qu’Euler a reliée aux nombres premiers par un produit infini. En prolongeant ζ\zeta aux nombres complexes (la somme converge pour une partie réelle strictement supérieure à 11, et la fonction s’étend au-delà), on montre que la répartition des nombres premiers est gouvernée par les points où ζ\zeta s’annule. Une étape décisive consiste à prouver que ζ(s)\zeta(s) ne s’annule jamais sur la droite des nombres complexes de partie réelle égale à 11. Il existe aussi, depuis le milieu du XXe siècle, des démonstrations dites « élémentaires », sans nombres complexes, mais elles ne sont pas plus courtes.

Un peu d’histoire

Les Éléments d’Euclide (vers 300 avant notre ère) contiennent déjà la preuve qu’il existe une infinité de nombres premiers (livre IX, proposition 20).

La forme xln⁡x\frac{x}{\ln x} apparaît à la fin du XVIIIe siècle. En 1797-1798, Adrien-Marie Legendre conjecture, à partir de tables de nombres premiers, une approximation de la forme xAln⁡x+B\frac{x}{A \ln x + B}. Carl Friedrich Gauss écrit en 1849 qu’il s’était intéressé à la question vers 1792 ou 1793, à 15 ou 16 ans, en estimant la densité des premiers autour de xx à environ 1ln⁡x\frac{1}{\ln x}. Vers 1850, Pafnouti Tchebychev montre que le quotient π(x)/xln⁡x\pi(x) \big/ \frac{x}{\ln x} reste encadré pour xx assez grand, et que s’il a une limite, elle vaut 11. En 1859, Bernhard Riemann relie la question aux zéros de la fonction zêta.

Le théorème est enfin démontré en 1896, indépendamment, par Jacques Hadamard et Charles-Jean de La Vallée Poussin, tous deux en s’appuyant sur les idées de Riemann.

La spirale du dessin a une histoire plus récente : en 1963, Stanislaw Ulam, qui griffonnait pendant un exposé, enroula les entiers en spirale et remarqua que les premiers semblaient s’aligner. Martin Gardner la fit connaître en mars 1964 dans sa rubrique du Scientific American.

Ce que montre l’affiche

Le dessin est une spirale d’Ulam : les entiers de 11 à 65616\,561 (81×8181 \times 81) sont enroulés en carré à partir du centre, et le programme teste chacun d’eux avec un crible. Les 847847 nombres premiers de cet intervalle sont de gros points de couleur, les autres de petits points pâles. Deux couleurs séparent les premiers qui laissent un reste 11 dans la division par 44 des autres. Des alignements en diagonale apparaissent ; ils correspondent à des polynômes du second degré riches en premiers, mais aucune loi démontrée ne les explique encore. L’affiche existe en quatre styles : Papier, Nuit, Bauhaus et Tableau noir.

Pour aller plus loin

Vérifiée par le calcul

Les contrôles de cette formule

Avant d'imprimer l'affiche, un programme met la formule à l'épreuve. Voici ce qu'il a calculé (dernier passage le 11 octobre 2026) ; si un seul de ces contrôles échouait, l'affiche ne serait pas produite. Notre méthode

  • π(10ⁿ) = 4, 25, 168, 1 229, 9 592, 78 498, 664 579 (OEIS A006880)
  • le rapport π(x)/(x/ln x) décroît vers 1 : 1.1605 ; 1.1043 ; 1.0712

Sources

Questions fréquentes

Le nombre 1 est-il premier ?

Non. Un nombre premier doit avoir exactement deux diviseurs positifs, et 11 n’en a qu’un. Cette convention permet aussi que chaque entier supérieur ou égal à 22 se décompose de façon unique en produit de nombres premiers.

Combien y a-t-il de nombres premiers ?

Il y en a une infinité, comme le montre la démonstration d’Euclide. Le théorème des nombres premiers précise leur raréfaction : jusqu’à xx, il y en a environ xln⁡x\frac{x}{\ln x}.

Combien y a-t-il de nombres premiers inférieurs à 100 et à 1 000 ?

Il y en a 2525 jusqu’à 100100 et 168168 jusqu’à 10001\,000. On en compte 7849878\,498 jusqu’à un million.

Que signifie π(x) ?

C’est le nombre de nombres premiers inférieurs ou égaux à xx, par exemple π(10)=4\pi(10) = 4. Malgré la même lettre, cette fonction n’a pas de lien avec le nombre π≈3,14\pi \approx 3{,}14.

Qu’est-ce que la spirale d’Ulam ?

C’est la disposition des entiers en spirale carrée, dans laquelle on marque les nombres premiers. Imaginée par Stanislaw Ulam en 1963, elle fait apparaître des alignements diagonaux que l’on sait relier à certains polynômes, sans les avoir expliqués complètement.

Quel est le lien avec l’hypothèse de Riemann ?

L’hypothèse de Riemann, toujours ouverte, porte sur les zéros de la fonction zêta. Si elle est vraie, l’écart entre π(x)\pi(x) et Li(x)\mathrm{Li}(x) reste au plus de l’ordre de xln⁡x\sqrt{x}\,\ln x, ce qui est bien plus précis que le théorème des nombres premiers seul.