Вы находитесь на странице: 1из 14

Chapitre I

Nombres premiers
Nous tudions dans ce chapitre diverses proprits des nombres premiers. Certaines sont trs lmentaires, dautres
plus complexes, au point de mener des problmes ouverts.

I.1

Il y a une infinit de nombres premiers

Bien que ce rsultat soit lun des plus anciens connus sur les nombres premiers (Proposition ??), de nombreux mathmaticiens, jusqu lpoque contemporaine, se sont amuss proposer leur propre preuve. On en trouve plusieurs
dans le livre de Paulo Ribenboim sur les nombres premiers [?]. Certaines sont simplement curieuses, ou ne sont que des
variantes lgantes de la preuve dEuclide, dautres mnent des dveloppements intressants. En particulier, certaines
dentre elles abordent une question laisse de ct par la preuve dEuclide, la rpartition des nombres premiers parmi les
entiers.
Les sections suivantes dcrivent quelques unes de ces preuves.

I.1.1

La preuve de Goldbach (1730, [?, 31 juillet 1730, Lettre VIII])

Cette preuve repose sur le principe lmentaire suivant : si lon peut contruire une suite infinie dentier deux deux
premiers entre eux, on en dduit immdiatement quil y a une infinit de nombres premiers en considrant la collection
des facteurs premiers des lments de cette suite.
Une telle suite dentiers est tudie dans la correspondance entre C. Goldbach et L. Euler lors de lanne 1730 : la
n
suite des nombres de Fermat. Il sagit des entiers de la forme Fn = 22 + 1, n 1. Comme leur nom lindique, ces nombres
on t introduits prs dun sicle auparavant par P. de Fermat. Il affirme dans sa correspondance tre convaincus quils
sont tous premiers, sans en avoir la dmonstration exacte (voir par exemple la lettre de Fermat Frnicle daout 1640
[?, p. 205]).
Les changes de Golbach et Euler traitent de cette affirmation. Goldbach, dans la sa lettre de juillet 1730, montre que
les nombres de Fermat sont deux deux premiers entre eux. Voici comment il procde.
Golbach remarque que, pour tout n 0, on a
 n
 n

n+1
22
1 = 22 + 1 22 1
 n+1
  n+1
  n+1
 n
 n

n+2
22
1 = 22
+ 1 22
1 = 22
+ 1 22 + 1 22 1

22

n+p

..
. (par une rcurrence vidente)
 n

1 = a 22 + 1 pour a N, et donc

Fn+p = aFn + 2.
Il en dduit que, pour tous n et p, le plus grand facteur commun de Fn+p et Fn est au plus 2. Puisque les nombres de
Fermat sont impairs, deux quelconques dentre eux sont donc premiers entre eux.
En revanche, la conviction de Fermat est infonde : bien que les nombres F0 , F1 , F2 , F3 et F4 soient premiers, F5 ne lest
pas. Euler a montr en 1732 (article publi en 1738 [?]) que
5

F5 = 22 + 1 = 641 6700417.
1

CHAPITRE I. NOMBRES PREMIERS

De nos jours, on ne sait toujours pas si Fn est non premier pour n 5, ni sil existe une infinit de nombres de Fermat
premiers. On sait toutefois que Fn nest pas premier pour 5 n 32, sans toutefois connatre la dcomposition complte
de tous ces nombres en facteurs premiers.
Variantes de la preuve de Goldbach. Il est tout facile de construire dautres suites de nombres entiers deux deux
premiers entre eux. Par exemple, on montre aisment que la suite de Sylvester dfinie par la formule
s0 = 1,

sn = 1 +

n1
Y

si

i=1

vrifie cette proprit : pour tout i et tout n > i, sn 1 [si ]. Nous tudions dautres proprits de cette suite dans la
section ??.

I.1.2

Quelques variantes de la preuve dEuclide [?, Chap. I]

La preuve de Kummer (1878, [?]). Supposons quil nexiste quun nombre fini de nombres premiers p1 < < pr ,
et posons N = p1 pr > 2. Alors tout diviseur premier de N 1, cest dire lun des pi , divise galement N . Il est donc
gal 1, ce qui est absurde.
La preuve de Stieljes (1890, [?, p. 15]). Supposons quil nexiste quun nombre fini de nombres premiers p1 < <
pr , et posons N = p1 pr > 2. Considrons une factorisation quelconque N = mn avec 1 m, n. Tout nombre premier
pi divise lun des facteurs m ou n, mais pas les deux. Donc m + n nest divisible par aucun des pi , ce qui est absurde.

I.1.3

La preuve topologique de Furstenberg

Il sagit dune dmonstration par labsurde, obtenue en quipant lensemble des entiers dune topologie adquate. Dun
point de vue strictement arithmtique, elle napporte pas grand chose la preuve des Elments. Mais son originalit et
son lgance valent quon sy attarde. Nous prsentons la topologie de Furstenberg, sa preuve de linfinit de lensemble
des nombres premiers, et les proprits satisfaites par ladite topologie.
I.1.3.1

La preuve de Furstenberg (1955, [?])

Pour tout a Z et b N \ {0} on considre la suite arithmtique Sa,b = a + bZ = {a + bn : n Z}. On affirme


que la collection S de ces ensembles forment une base dune topologie T sur Z. Tout dabord, S forme videmment un
recouvrement de Z. Dautre part, soient a, a0 Z, b, b0 N \ {0} et m Sa,b Sa0 ,b0 . Soit c = ppcm (b, b0 ). On voit aisment
que Sm,c Sa,b Sa0 ,b0 .
Les ouverts de T sont donc les unions (quelconques) des lments de S. En particulier, tout ensemble ouvert est infini.
On note que les lments de S sont galement ferms. Soient en effet a Z et b N \ {0}. Lensemble Z est lunion des
classes dquivalences modulo b, et le complmentaire de Sa,b dans Z est constitu des classes dquivalences diffrentes
de Sa,b . Cest donc une union densemble ouverts de T , ce qui prouve que Sa,bSest ferm.
r
Supposons quil nexiste quun nombre fini de premiers p1 , . . . , pr . Alors i=1 pi Z est ferm, en tant quunion finie
densembles
ferms. Mais puisque tout entier diffrent de 1 et 1 admet au moins un facteur premier, lensemble Z \
Sr
p
Z
=
{1,
1}. Il y aurait un ensemble ouvert fini, ce qui est impossible.
i
i=1
I.1.3.2

Analyse de la topologie de Furstenberg

Exemple I.1.1. La suite (un ) dfinie par un = n! est convergente de limite nulle. On considre en effet un voisinage S0,b ,
b > 0, de lorigine. Si n b alors b divise un = n!, et donc un S0,b .
De faon gnrale, on remarque le fait suivant : une suite (an ) Z est de limite nulle dans T si, pour tout k N , il
existe N N tel que n N implique que k divise an .
P
Exemple I.1.2. Soient (an ) la suite dentiers dfinie par a0 = 0, an = (n + 1)! n! = n n! si n 1. Alors n=0 an = 0
pour la topologie T .

CHAPITRE I. NOMBRES PREMIERS

La topologie de Furstenberg est mtrisable. Ceci a t dmontr par Lovas et Mezo [?] en 2010. Si n Z , on
pose
1
knk =
.
max {k N : 1|n, . . . , k|n}
Ainsi

1
1
1
1
, k3k = 1, k4k = , k5k = 1, k6k = , . . . , kn!k .
2
2
3
n
On voit que knk = knk. Posons k0k = 0. Si m, n Z, alors on pose d (m, n) = km nk.

Proposition I.1.3. La fonction d est une distance, qui induit la topologie de Fusrtenberg.

k1k = 1, k2k =

Dmonstration. Il suffit de vrifier lingalit triangulaire. Soient m, n Z tels que kmk knk. Les nombres 1, 2, . . . ,
sont tous des diviseurs de m et n, donc galement de m + n. Ainsi


1
knk

km + nk knk < kmk + knk .


Cette ingalit triangulaire pour la norme kk implique lingalit triangulaire pour la distance d.
Soient a Z et r > 0. Montrons que la boule ouverte B (a, r) contient un ouvert de T . Si ` > 0 est tel que 1/n < r,
posons b = `!. Alors kbk < r. Pour tout n Z, on a
d (a, a + bn) = kbnk kbk < r,
ce qui prouve que louvert de base (de T ) Sa,b est contenu dans B (a, r).
Rciproquement, soit Sa,b un ouvert de base de T . Soit r = 1/b. Alors B (a, r) Sa,b . En effet, soit c B (a, r). Alors
b divise a c : il existe n Z tel que c = a + bn et donc c Sa,b .
La topologie de Furstenberg est totalement disconnexe. Cest dire, les seuls parties connexes de Z pour la
topologie T sont lensemble vide et les singletons. Soit en effet A Z contenant au moins deux points a 6= b. Soit k un
entier non nul qui nest pas un diviseur de b a. Alors U = Sa,k et V = Z \ Sa,k sont deux ouverts disjoints de T , avec
a A U,

b A V et A = A (U V ) .

Donc A nest pas connexe.


Lespace Z nest pas compact pour la topologie de Furstenberg. Considrons la famille de ferms {bZ : b N }.
Il sagit densembles ferms. Toute intersection finie dlments de cette famille est non vide (toute collection finie de
nombres premiers a un multiple commun), mais lintersection de tous ces ensembles est vide (aucun nombre nest multiple
de tous les autres) !
Exercice I.1.4. Les applications somme et produit sont continues pour la topologie de Furstenberg.

I.1.4

La preuve dEuler

Cette preuve trs originale a t crite par Euler en 1737, puis fut publie en 1744 [?]. Elle repose sur la preuve de
lgalit
n
X
Y
1
1
=
.
k
1 1/p
p premier

k=1

Au sens strict, cette galit na pas de sens, puisque la somme de gauche na pas de valeur. Nanmoins, cest prcisment
parce que cette somme est infinie que lgalit montre que le produit de droite est infini, et donc quil y a une infinit de
nombres premiers.
Voyons comment donner une version rigoureuse de cette galit dEuler.
I.1.4.1

Premire approche (version dulcore de la dmonstration dEuler)

Si p est premier, alors 1/p < 1 et donc

X
1
1
=
.
pk
1 1/p

k=0

Si on fait de mme avec un autre premier q, on peut multiplier les sries (qui sont des sries de terme gnral positif) pour
obtenir
1 1
1
1
1
1
1
1+ + + 2 +
+
+ =

.
p q
p
pq q 2
1 1/p 1 1/q

CHAPITRE I. NOMBRES PREMIERS

Supposons maintenant quil nexiste que n nombres premiers p1 , . . . , pn . On a, pour i = 1, . . . , n :

X
1
1
=
.
k
1

1/pi
p
k=0 i

En multipliant ces galits, on obtient


n

Y
X
1
k
p
i=1 k=0 i

!
=

n
Y

1
.
1

1/pi
i=1

Le terme de gauche de cette galit est gal la somme des inverses de tous les nombres entiers (car, daprs le Thorme
Fondamental de lArithmtique, chaque nombre entier est gal, de faon unique, un produit de nombres premiers). Mais
puisque la srie harmonique diverge, lgalit est impossible.
I.1.4.2

Deuxime approche : vers la fonction .

Le rsultat dmontr en ralit par Euler est plus profond que la dmonstration prcdente, et tablit, via une importante formule de produit, un lien entre la famille des nombres premiers et la fonction zeta. Afin de montrer ce rsultat,
nous prcisons quelques faits relatifs aux produits infinis de nombres complexes.
Q
Dfinition I.1.5. On considre une suite (cn ) de nombres complexes
non nuls. On dit que le produit infini nN cn
Q
converge vers ` 6= 0 si la suites des produits partiels Pn = 0nm cn tend vers ` quand m tend vers linfini.

Q
Proposition I.1.6. Si cn converge alors la suite (cn ) converge vers 1.

Dmonstration. On a cn =

Pn
Pn1 .

Donc cn

`
`

= 1.

Remarque
I.1.7. Si on crit les nombres cn sous la forme cn = 1 + an , la proposition ci-dessus affirme que si le produit
Q
cn converge, alors an 0.
Notation I.1.8. Dans la suite on dsigne par log z la dtermination principale du logarithme de z C, qui consiste crire
z = rei avec < et poser log z = ln z + i. On note que elog z = exp (ln r + i) = rei = z.
Remarque I.1.9. On remarque quon na pas, en gnral, log (z1 z2 ) = log (z1 ) + log (z2 ), pour deux nombres complexes
z1 , z2 . Ce qui rend un peu dlicat lanalyse des produits infinis de nombres complexes : on ne peut pas aisment utiliser le
logarithme complexe pour passer de la notion de produit infini celle de srie.
En revanche, si z1 et z2 sont suffisamment proches de 1 C, alors leurs arguments, ainsi que la somme de leurs
arguments, sont voisins de 0. On aura donc log (z1 z2 ) = log z1 + log z2 .


Proposition I.1.10. On suppose an 6= 1 pour n N. Alors
Y
X
(1 + an ) converge
log (1 + an ) converge.


P
P
Dmonstration. Supposons que
log (1 + an ) converge vers S et, pour tout n N, posons Sn = mn log (1 + am ).
Q
Q
Alors eSn = mn log (1 + am ). MaisQSn S implique eSn eS , cest dire (1 + an ) = eS .
Rciproquement, supposons que
(1 + an ) converge. Lide
Q est de se ramener un domaine du plan complexe sur
lequel le logarithme complexe est un morphisme. Posons Pn = mn (1 + am ). Etant donn > 0, il existe N N tel que


Pn

1 < .
m, n N =
Pm
Donc, si m, n N et si > 0 est suffisamment petit, on a, en raison de la remarque ci-dessus :






Pn
Pm
Pn
log
= log
+ log
.
PN
PN
Pm
En particulier, en prenant m = n 1, on obtient








Pn
Pn1
Pn
Pn1
log
= log
+ log
= log
+ log (1 + an ) ,
PN
PN
Pn1
PN
et donc, en faisant varier m de N jusqu n :

log

Pn
PN


=

X
N <mn

log (1 + am ) .

CHAPITRE I. NOMBRES PREMIERS

Puisque
Pn `, on a log (Pn /PN ) log (`/PN ), dont on dduit que
P
n0 log (1 + an ) converge.

n>N

log (1 + an ) converge vers log (`/PN ). Ainsi,


Proposition I.1.11. On suppose an =
6 1 pour n N. Alors
X
Y
|an | converge =
(1 + an ) converge.

Dmonstration. La fonction log (1 + z) est holomorphe sur |z| < 1, avec


log (1 + z) = z

z2
z3
z4
+

+ .
2
3
4

Si |z| < 1/2 alors


2

|log (1 + z)| |z| + |z| + |z| +


=

|z|
2 |z| .
1 |z|

P
P
Si
|an | converge alors |an | 0 et |an | 1/2 pour n N . Donc |log (1 + an )| 2 |an | pour n N et
log (1 + an )
converge.
Thorme I.1.12 (Formule des produits dEuler). Soit s C avec < (s) > 1. Alors
X
Y
1
ns =
1 ps
.
nN\{0}

p premier

P
Dmonstration.
On pose = < (s). Alors |ns | = n . La srie
n
est une srie de Riemann convergente, donc la
P s
srie
n converge absolument sur le domaine < (s) > 1. En fait, en tant que srie de fonctions, cette srie converge
normalement sur tout compact du domaine < (s) > 1, et dfinit ainsi une fonction holomorphe sur ce domaine. Cest la
fonction zeta : s 7 (s).
Q
Q
1
Ainsi, daprs la Proposition I.1.10, le produit (1 ps ) converge sur < (s) > 1, ainsi que (1 ps ) .
Pour montrer le rsultat, on note que, pour tout N N :
Y
X
1
1 ps
=
ns .
pN

nAN

o AN dsigne lensemble des entiers naturels dontP


les facteurs premiers sont majors par NQ.
1
Lorsque N , le terme de droite tend vers
ns , et le terme de gauche tend vers p premier (1 ps ) . On en
dduit lgalit voulue.
Remarque I.1.13. Considrons les valeurs relles de la variable s. Par un simple argument de convergence normale sur les
intervalles [, +[ avec > 1, ou en utilisant lholomorphie de la fonction , on voit que
X
0 (s) =
ln nns < 0 sur ]1, +[ ,
donc la fonction est strictement dcroissante sur ]1, +[. Elle possde donc une limite, finie ou infinie, en 1+ . Or, pour
tout entier p, on a
p
X
1
(s)
sur ]1, +[ .
ns
n=1
En passant la limite sur x, on trouve
p

X1
lim+ (s)
.
n
s1
n=1
Puisque la srie harmonique diverge, on a lims1+ (s) = +. Donc, lorsque
s tend vers 1 le long de laxe rel, la quantit
Q
(s) tend vers linfini le long de laxe rel. Par consquent, le produit p (1 ps ) ne peut tre fini : on en dduit quil
existe une infinit de nombres entiers.

CHAPITRE I. NOMBRES PREMIERS

Remarque I.1.14. On peu dmontrer que la fonction admet un prolongement analytique hors du demi-plan < (s) > 1.
Cest dire quil existe une fonction mromorphe dfinie sur C \ {1}, qui a un ple dordre 1 au point 1 C, et qui coincide
avec la fonction sur < (s) > 1. On note encore cette fonction tendue. On dmontre lexistence de ce prolongement
laide dune relation entre la fonction et la fonction , dmontr par Riemann en 1859 (article traduit dans [?]).
On rappelle que la fonction est dfinie sur z > 0 par
+
(z) =
tz1 et dt.
0

Cette fonction, dfinie a priori sur < (z) > 0, admet galement un prolongement analytique en une fonction mromorphe
sur C dont les ples sont 0, 1, 2, . . .. Il est facile de voir que (n + 1) = n! pour tout n N. Cette fonction est donc
une fonction dinterpolation de la fonction factorielle. La relation tablie par Riemann est


z 
1z
1z
(z) = 2
(1 z) ,
z/2
2
2
pour tout z C o toutes ces quantits sont dfinies.
On dduit de cette galit que la fonction sannule en tous les entiers strictement ngatifs pairs, qui sont donc qualifis
de zros triviaux de la fonction . La conjecture de Riemann affirme que les autres zros de la fonction sont situs
sur la droite critique < (z) = 1/2.

I.2

Les nombres parfaits

La Proposition ?? conduit naturellement la recherche des nombres premiers de la forme Mk = 2k 1, quon appelle
nombres premiers de Mersenne. Les mathmaticiens ont calcul, dabord la main, puis laide dordinateurs des
nombres premiers de Mersenne de plus en plus grands. A lheure o npus crivons ces lignes, le plus grand nombre de
Mersenne connu est 243112609 1. On ignore toujours sil existe une infinit de tels nombres.
Ainsi L. Euler a prouv en 1772 la primalit de M31 = 231 1 [?]. Dans son livre [?] paru en 1811, P. Barlow donne
la liste des nombres parfaits jusqu M31 = 230 231 1 . Il estime quil sagit probablement du dernier nombre parfait
jamais dcouvert, puisque, ces nombres tant des curiosits sans grande utilit, personne ne va tenter den trouver un plus
grand. Il avait tort. Lucas dcouvre en 1876 le nombre premier M127 = 2127 1. Aujourdhui on connait 39 nombres de
Mersenne premiers.
Un fait remarquable est quil a fallu prs de 2000 ans pour que soit montre la rciproque de la Proposition ??, qui
permet de caractriser les nombres parfaits pairs. On la doit L. Euler , dans ses Commentationes Arithmeticae. On a
ainsi :


n+1
Proposition I.2.1.
Soit
a
un
nombre
parfait
pair.
Alors
il
existe
un
nombre
n

N
tel
que
2

1
soit
premier
et

a = 2n 2n+1 1 .


Dmonstration. La preuve que nous donnons est une variante simplifie de la preuve originale dEuler. Elle a t publie
par L. D. Dickson en 1911 [?].
Si k N \ {0}, on dsigne par (k) la somme des diviseurs de k. On a donc (a) = 2a. Puisque a est pair, il existe
n N \ {0} tel que a = 2n q et q est impair. Les diviseurs de a sont les nombres b, 2b, . . . , 2n b, o b dcrit la famille des
diviseurs de q. On a donc (a) = 2n+1 1 (q). On obtient ainsi lgalit :

2n+1 1 (q) = 2a = 2n+1 q.

Puisque 2n+1 1 et 2n+1 sont premiers entre eux, on en dduit que 2n+1 1 divise q, et lon pose d = q/ 2n+1 1 . On
en dduit :
2n+1 q
2n+1 1
1
(q) = n+1
= n+1
q + n+1
q = q + d.
2
1
2
1
2
1
Puisque d est un diviseur de q, cette dernire galit assure que la somme des diviseurs de q est gale la somme de q et de d.

Donc q na que deux diviseurs : il est donc premier (et d = 1 ). Donc q = 2n+1 1 est premier, et a = 2n q = 2n 2n+1 1 ,
ce qui est le rsultat voulu.
Problme I.2.2. Existe-t-il des nombres parfaits impairs ? Cette question, toujours ouverte, fait lobjet dactives recherches, qui mnent des rsultats parfois tonnnants. J. Sylvester dans une srie darticles, dvoile son espoir de

CHAPITRE I. NOMBRES PREMIERS

montrer que de tels nombres nexistent pas. Il montre en particulier que ces nombres ont au moins quatre diviseurs premiers (retrouvant ainsi un rsultat de B. Peirce), puis cinq. Ce nombre a t mont depuis jusqu huit, par Chein []
(travail non publi), et Hagis [?].
Dautre part, T. Goto et Y. Ohno ont montr quun nombre parfait impair admet ncessairement un facteur premier
suprieur 108 [?]. Ce rsultat a t prcis par D. Iannucci qui a montr que le second plus grand facteur premier dun
tel nombre est suprieur 10000 [?], et le troisime suprieur 100 [?]. Dans le mme esprit, P. Nielsen a montr quun
nombre parfait impair a au moins neuf facteurs premiers distincts [?].
La taille des nombres parfaits impairs (sil en existe) semble donc expliquer que leur qute, rsistant aux calculs manuels
des anciens, nait pas suscit un rel engouement .

I.3

La loi de rciprocit quadratique

Il sagit dun trs beau rsultat sur les nombres premiers, qui a t prouv un nombre incroyable de fois (au moins
deux cent fois). On part du problme naturel suivant : tant donn un nombre premier p, comment rsoudre une quation
du second degr dans Z/pZ ? Il sagit donc, en passant par le calcul du discriminant, de dterminer si un nombre donn
a est un carr modulo p. Un tel nombre est appel rsidu quadratique modulo p. Une faon de faire, fastidieuse si p est
grand, est dcrire la liste complte des carrs modulo p, et de vrifier si a sy trouve ou non.
Mais un deuxime problme se pose en pratique : comment dterminer les nombres premiers p pour lesquels a est un
rsidu quadratique modulo p ? Cest ce type de question que rpond la loi de rciprocit quadratique. Son nonc est
trs surprenant, qui affirme que si p et q sont deux nombres premiers impairs, il y a une relation directe entre le fait que p
soit un carr modulo q et que q soit un carr modulo p. Cest en effet tonnant, car il ny a a priori aucun rapport entre
la structure de Z/pZ et celle de Z/qZ (aucun deux nest contenu dans lautre, il ny a pas de morphisme naturel de lun
dans lautre,. . . ).
Le premier sillon dans cette direction a t creus par Euler ([],[] E134, E262), qui donne en 1748 plusieurs rsultats sur
les rsidus et leurs puissances modulo p (sans toutefois disposer du langage des congruences). Il montre par exemple que
lordre dun lment de Fp divise lordre p 1 de Fp . Il dmontre galement ce quon appelle aujourdhui le Petit Thorme
de Fermat (nonc par Fermat sans que ce dernier nen donne la preuve) qui nonce que pour tout entier a que le nombre
premier p ne divise pas, ap 1 1 [p] (ce qui est un cas particulier du Thorme de Lagrange pour les groupes cycliques).
Il donne enfin un critre trs utile pour quun rsidu modulo p soit quadratique. Enfin, en 1751 ([] E164), Euler nonce,
sans dmonstration, un nonc quivalent la loi de rciprocit quadratique.
Lnonc complet (de la loi de rciprocit et de ses supplments) est dcouvert par Joseph-Louis Lagrange lors de
ses recherches en 1773/1775. Mais il nen donne pas la preuve.
Cest en 1798 que Adrien-Marie Legendre donne lnonc la forme qui est aujourdhui familire []. Il introduit
le dsormais clbre symbole de Legendre qui permet den donner un nonc compact. Mais la preuve quil donne est
incomplte. Il chouera, malgr des tentatives rptes, en la complter.
On doit Carl Friedrich Gauss, non seulement une, mais six preuves compltes de la loi de rciprocit quadratique,
en 1818 ! Il avait 18 ans lorsquil publia sa premire preuve. Cest sa troisime preuve qui est le plus souvent expose dans
les ouvrages de thorie des nombres. Il faut prciser quun point de la preuve quon donne aujourdhui est d Gotthold
Eisentein. Cest celle-ci que nous exposons ci-dessous.
Daprs le site web Proofs of the Quadratic Reciprocity Law ladresse
http ://www.rzuser.uni-heidelberg.de/~hb3/rchrono.html,
il existerait lheure actuelle pas moins de 240 preuves de ce rsultat ! La dernire date de 2012.

I.3.1

Le symbole de Legendre et la loi de rciprocit quadratique

Dfinition I.3.1. Soient a Z et p un nombre premier. Alors le symbole de Legendre dfini par a et p est le nombre

 
si p divise a
0
a
= 1
si a est un carr modulo p

1 dans les autres cas.

CHAPITRE I. NOMBRES PREMIERS

Avec ces notations, on a lnonc :


Thorme I.3.2 (Loi de rciprocit quadratique). Soient p et q deux nombres premiers impairs diffrents. Alors
  
p1 q1
p
q
= (1) 2 2 .
q
p
Remarque I.3.3. On peut galement formuler ce rsultat de la faon suivante, qui exprime bien la rciprocit : p est un
carr modulo q si et seulement si q est un carr modulo p, sauf dans le cas o p et q sont congrus 3 modulo 4 ; dans ce
cas, p est un carr modulo q si et seulement si q nest pas un carr modulo p.

I.3.2

Le critre dEuler pour les rsidus quadratiques

Il sagit de dcider si un entier a est un rsidu quadratique modulo le nombre premier p. Pour cela, nous rappelons
quelques rsultats prliminaires (que nous
 nonons en termes modernes). Pour p premier, nous notons Fp = Z/pZ. Cest
un corps p lments. Le groupe Fp , = (Z/pZ \ {0} , ) est le groupe du corps Fp .


Lemme I.3.4 (Thorme de Lagrange). Soit (G, ) un groupe ablien fini avec n lments. Alors g n = 1 pour tout
g G.


Dmonstration. Soient g1 = 1, g2 , . . . , gn les lments de G. Soit g lun de ces lments. Pour tout i {1, . . . , n} on note
g(i) = gi g. Lapplication est une permutation de {1, . . . , n}. En effet, les lments g(i) sont deux deux distincts : si
gi g = gj g, on a gi = gj .
En multipliant tous les lments gi g, on obtient
gn

n
Y
i=1

gi =

n
Y

gi et donc

i=1

g n = 1,
ce quil fallait dmontrer.
Exemple I.3.5. a) Si G est le groupe additif Z/nZ, ce rsultat est vident car il dit que n [a] = 0 pour toute classe de
congruence [a] Z/nZ.
p1
= [1] pour a Fp : cest le
b) Si G = Fp avec p premier, alors #G = p 1, et le thorme de Lagrange dit que [a]
Petit Thorme de Fermat.

(n)
c) Enfin, si G = (Z/nZ) (le groupe multiplicatif des lments inversibles de Z/nZ), alors [a]
= [1] pour tout
[a] G, o est la fonction dEuler : cest le Thorme dEuler-Fermat.
Dfinition I.3.6. Lordre dun lment g dun groupe fini est le plus petit entier naturel non nul n tel que g n = 1.

Lemme I.3.7. Soit g un lment dordre n dun groupe fini (G, ). Si g m = 1, alors n divise m.

Dmonstration. On crit m = qn + r avec 0 r < n. Ainsi 1 = g
on a r = 0, ce quil fallait dmontrer.

n q

= (g ) g = g . Par dfinition de lordre dun lment,



Lemme I.3.8. Soient a et b deux lments dun groupe ablien fini G, dordres respectifs n and m, avec gcd (m, n) = 1.
Alors lordre de ab est mn.

mn

Dmonstration. Dune part (ab)


= (am ) (bn ) = 1. Donc lordre de ab divise mn.
k
km
k
Dautre part, soit k lordre de ab. De (ab) = 1 il vient 1 = (ab) = (am ) bkm = bkm . Donc n divise km. De mme,
m divise kn. Puisque gcd (m, n) = 1, n et m divisent k et donc nm divise k.
On a bien prouv que k = mn.
Thorme I.3.9. Le groupe multiplicatif dun corps fini est cyclique.

CHAPITRE I. NOMBRES PREMIERS

Dmonstration. Soient F un corps fini, et F son groupe multiplicatif, suppos dordre n.


Si n = 1, le rsultat est vident.
Supposons n > 1, et soit p un facteur premier de n. Alors il existe un lment a F tel que an/p 6= 1. Sinon, le
polynme X n/p 1 aurait n racines dans F alors quil est de degr n/p, ce qui est une contradiction.
r
r
Soit r le plus grand entier naturel tel que pr divise n. Alors lordre de x = an/p est pr . En effet, xp = an = 1 daprs le
r1
thorme de Lagrange. Donc lordre de x divise pr . Si cet ordre tait infrieur pr , on aurait xp
= 1 (puisque pr1 serait
pr1
n/p
un multiple de cet ordre). Mais alors x
=a
6= 1.
Ecrivons pour finir n = pr11 prt t . On peut construire un lment xi dordre pri i pour chaque i = 1, . . . , t. Ces ordres
sont premiers entre eux, donc x = x1 xt est dordre n.
Remarque I.3.10. On voit que cette preuve nest pas constructive : on montre lexistence de llment a, mais on ne dit
pas comment lobtenir.
En guise dapplication, mentionnons ce :


Corollaire I.3.11. Pour tout p premier, il existe des racines primitives p-imes de lunit ( i.e. des entiers a dont la
classe de congruence modulo p engendre le groupe cyclique Fp ).


Avant dnoncer et de prouver le rsultat suivant, remarquons que, pour tout nombre premier p et tout entier a qui
nest pas un multiple de p, on a
p1
a 2 1 [p] .
p1

Il rsulte en effet du Petit Thorme de Fermat que ap1 1 [p]. Donc a 2 est lune des deux racines carres de 1 dans
Fp . Puisque X 2 1 na au plus que deux racines dans Fp , il ne peut sagir que de 1 et 1.


Proposition I.3.12 (Critre dEuler pour les rsidus quadratiques). Soit a Z un entier non divisible par le nombre
premier p. Alors
 
p1
a
a 2 [p] .
p


p1

Dmonstration. Si a x2 [p], alors a 2 xp1 1 [p] daprs le Petit Thorme de Fermat.


p1
Rciproquement, si a 2 1 [p], considrons une racine primitive p-ime de lunit g. Il existe 0 r < 1 tel que
g r a [p]. Si r tait impair, alors
 p1 r
p1
r
a 2 g 2
(1) 1 [p] ,
2

donc r est pair, disons r = 2s. Ainsi a (g s ) [p] est un rsidu quadratique modulo p.
Remarque I.3.13. On dduit de cette proposition que le symbole de Legendre est une fonction compltement multiplicative,
cest dire un morphisme de groupe multiplicatif de Fp valeurs dans le sous-groupe multiplicatif {1, 1} de Fp . En effet,
pour tous a, b Fp , on a
  
 
p1
p1 p1
a
b
ab
a 2 b 2 (ab) 2
.
p
p
p
Voici une premire belle application du Critre dEuler I.3.12 :

Corollaire I.3.14. Lentier 1 est un rsidu quadratique modulo lentier premier p si et seulement si p 1 [4].

Dmonstration. En effet, daprs le Critre dEuler, 1 est un rsidu quadratique modulo p si et seulement si (1)
1 [p], cest dire, puisque p est impair, si (1)

p1
2

= 1 : autrement dit si

p1
2


p1
2

est pair, cest dire si p 1 [4].

On dduit de ce rsultat que si p > 0 est un diviseur premier impair dun entier de la forme n2 + 1, alors p 1 [4]. En
effet, si p divise n2 + 1, alors n2 1 [p], cest dire que 1 est un rsidu quadratique modulo p. Donc p 1 [4].
On dduit de ces considrations un cas particulier du thorme de Dirichlet :

Corollaire I.3.15. Il y a une infinit de nombre premiers de la forme 4n + 1.


CHAPITRE I. NOMBRES PREMIERS

10

Dmonstration. Supposons quil ny en ait quun nombre fini p1 = 5, p2 , . . . , pn . Alors N = 4p21 p2n + 1 est galement
de la forme 4n + 1, et est suprieur p1 , . . . , pn . Il est donc compos. Il est impair, comme le sont donc tous ses facteurs
premiers. Considrons lun de ces facteurs, quon note p. On a
N = 4p21 p2n + 1 0 [p] , donc
2

1 = (2p1 pn ) [p] .
Ainsi 1 est un rsidu quadratique modulo p. Daprs le Corollaire I.3.14, p est congru 1 modulo 4 et donc appartient
{p1 , . . . , pn }. Par consquent p|N et p|4p21 p2n = N 1, ce qui est impossible.
Concluons cette section par le fait lmentaire suivant :

Lemme I.3.16. Soit p un nombre premier impair.

1. Soit a Z, non multiple de p. Alors, si a (non multiple de p) est un rsidu quadratique modulo p, lquation
x2 = a a exactement 2 solutions dans Fp .
2. Il y a exactement (p 1) /2 rsidus quadratiques (et donc (p 1) /2 rsidus non quadratiques dans Fp ).


Fp .

Dmonstration. 1. Le polynme x a = 0, de degr 2, a au plus deux racines dans


Si est lune de ces racines, alors
Fp est galement racine. On note que nest pas congru modulo p, sinon on aurait 2 0 [p] et 0 [p], ce
qui est contradictoire avec 2 a [p], car p ne divise pas a.
2. Supposons quil y ait k rsidus quadratiques (diffrents, cest dire non congrus entre eux modulo p). Daprs le
point 1, il y a ainsi 2k solutions aux quations quadratiques correspondantes. Mais tout lment x Fp est solution dune
telle equation x2 = x2 . On a donc 2k = p 1 et k = (p 1) /2.

I.3.3

Le Lemme de Gauss

Cest lun des ingrdients principaux de la troisime preuve de Gauss de la loi de rciprocit quadratique. On y retrouve
certaines ides de la preuve du Petit Thorme de Fermat.




Lemme I.3.17 (Lemme de Gauss). Soit p un nombre premier impair et soit a Fp . Soit T = a, 2a, . . . , p1
a

F
,
p
2


,
.
.
.
,
p

1
.
Alors
et posons gal au cardinal de T p+1
2
 
a

= (1) (dans Fp ).
p


Dmonstration. Puisque tout lment de Fp est inversible dans Fp , lensemble T a p2
1 lments. On remarque de plus


que puisque les lments de 1, . . . , p1
ne
sont
deux

deux
ni
gaux
ni
opposs
(en
effet les opposs des lments de
2


 p+1

p1
1, . . . , 2
sont les lments de
est de mme des lments de T . On dnote les lments de
2 , . . . , p 1 ), il en


 p+1

0
0
T 1, . . . , p1
par
x
,
.
.
.
,
x
et
les
lments
de
T

2
2 , . . . , p 1 par {x1 , . . . , x }. Daprs la remarque, aucun
0
lment de la forme p xj nest gal lun des xi (cela voudrait dire que xi et xj sont deux lments opposs de T ) . On
a donc lgalit


p1
.
{x1 , . . . , x , p x01 , . . . , p x0 } = 1, . . . ,
2
Le Lemme de Gauss se prouve, comme le Petit Thorme de Fermat, en calculant le produit des lments de T de deux
faons :
p1
a = x1 x x01 x0
2

= (1) x1 x (p x01 ) (p x0 )
p1

= (1) 1 2
, et donc



2
p1
p1
p1

! a 2 = (1)
!
2
2
a 2a

a
On conclut laide du Critre dEuler.

p1
2

= (1) .

CHAPITRE I. NOMBRES PREMIERS

I.3.4

11

Preuve de la loi de rciprocit quadratique

On reprend les notations


I.3.2.
Thorme

 de lnonc du

F
.
On
note
comme ci-dessus {x1 , . . . , x } les lments de T 1, . . . , p1
On travaille avec T = q, 2q, . . . , p1
p
2
2


et {x01 , . . . , x0 } les lments de T p+1
2 , . . . , p 1 . Par division euclidienne, on crit chaque lment de T sous la forme
 
qi
qi = p
+ ri , avec 0 < ri < p.
p
alors ri = xj pour un certain j {1, . . . , }, et si p+1
qi p 1 alors ri = x0j pour un certain
Si 1 qi p1
2
2
j {1, . . . , }. Pour prouver le rsultat, nous calculons la parit de la somme
(p1)/2

qi

i=1

de deux faons diffrentes.


Tout dabord
p1

p1

2
X

2
X

qi = q

i=1

i = q

i=1

xj +

j=1

xj + +

j=1


0

p xj

j=1

x0j [2] .

j=1

Dautre part
p1

p1

2
X



2  
X
qi
qi =
p
+ ri
p
i=1
i=1
p1

=p


2 
X
qi
i=1

xj +

x0j

j=1

j=1

p1
 X

2 
X
X
qi
+
xj +
x0j [2] .

p
j=1
j=1
i=1
On obtient ainsi
= S (p, q) [2] o S (p, q) =

(p1)/2 j

X
i=1

qp k
,
i

et donc, daprs le Critre dEuler I.3.12 :


 
q
S(p,q)
= (1)
.
p
En changeant les rles de p et q, on aboutit
  
p
q
S(p,q)+S(q,p)
= (1)
.
q
p
A ce stade, un argument gomtrique d Eisenstein montre que S (p, q) + S (q, p) est gal au nombre
de points entiers

q1
contenu dans le rectangle de sommet infrieur gauche (1, 1) et de sommet suprieur droit p1
,
.
En
effet,
considrons
2
2
la droite L dquation y = pq x. Il ny a pas de point entier sur L dont labscisse est comprise entre x = 0 et x = p. Si ctait
le cas, il existerait un point (s, r) L, 0 < r < p, avec rs = pq . Mais cest impossible puisque la fraction pq est rduite.
 j k
Les points du rectangle avec abscisse x = i sont (i, 1) , (i, 2) , . . . , i, qi
. Donc
p
(p1)/2 

X
i=1

qi
p

est le nombre de points entiers dans le rectangle situs sous la droite L. De mme

(q1)/2 
X
pi
q
i=1
est le nombre de points entiers dans le rectangle situs au-dessus de L.

CHAPITRE I. NOMBRES PREMIERS

12

Ceci conclut la preuve du rsultat.

I.4

Comment produire des nombres premiers

On sest rapidement rendu compte que la recherche dune fonction explicite donnant le n-ime nombre premier pour
tout n tait un problme difficile, compte tenu de lirrgularit de la rpartition des nombres premiers.
Nous avons vu que la suites des nombres de Fermat et la suite des nombres de Mersenne ont t considres pour
exhiber des nombres de premiers (avec plus de succs pour la suite de Mersenne).

I.4.1

Polynme de degr 1.

Un thorme difficile de Dirichlet, prouv en 1837 laide doutils danalyse ( lorigine de ce quon a appel depuis
la thorie analytique des nombres), montre que si a, b N \ {0} sont premiers entre eux, alors la suite arithmtique a + bZ
contient une infinit de nombres premiers. Autrement dit, le polynme de degr 1 P (X) = bX + a prend une infinit de
valeurs premires. Le corollaire I.3.15 est un cas particulier du Thorme de Dirichlet.
En fait, un thorme rcent (2004) de Ben Green et Terence Tao affirme que pour tout entier k 1, il existe a, b N
premiers entre eux tels que les valeurs P (n), n = 0, . . . , k, du polynme P (X) = aX + b, soient des nombres premiers. Il
semble que le meilleur rsultat numrique dans cette direction soit le fait que 43142746595714191 + 5283234035979900n
soit premier pour tout n entier compris entre 0 et 25.
Donnons un autre cas particulier du Thorme de Dirichlet :

Proposition I.4.1. Il y a une infinit de nombres premiers de la forme 6k 1, k N .


Dmonstration. Supposons quil ny en ait quun nombre fini, et dsignons par N le plus grand dentre eux. Lentier
M = 1 + 6 (N !) est impair donc 2 ne le divise pas. De mme, M 1 [3] donc 3 ne divise pas M .
Soit p un facteur premier de M . Si p est de la forme 6k 1 alors p N ; donc p divise 6 N ! et 6N ! M , ce qui est
impossible. Donc p nest pas de la forme 6k 1. Comme p 6= 2, 3, alors p est de la forme 6k + 1, k N . Ainsi, dans la
dcomposition M = p1 pn en facteurs premiers, on a pi 1 [6] pour tout i, donc M 1 [6], ce qui est absurde, car
M 1 [6] par construction.

I.4.2

Polynmes de degr 2.

Dans une lettre dEuler Bernoulli date de 1772, cette remarque tonnante : les 41 premires valeurs du polynme
P (x) = x2 x+41, soit P (0), P (1),. . . ,P (40) sont des nombres premiers ! Naturellement, P (41) = 412 nest pas premier,
ainsi que P (42) = 42 43, et bien dautres valeurs.
On peut dmontrer que 41 est le plus grand des nombres chanceux (daprs la terminologie de Franois le Lionnais
[]), cest dire des nombres premiers p tels que n2 + n + p soit premier pour tout entier n [0, p 2]. Euler a montr que
ces nombres sont 2, 3, 5, 11, 17 et 41.

I.4.3

Polynmes de degr quelconque.

Au vu de cette proprit remarquable satisfaite par le polynme trs simple dEuler, il est naturel de se demander sil
existe un polynme coefficients entiers dont toutes les valeurs P (n), pour n assez grand, sont des nombres premiers. La
proposition suivante rpond cette question.


Proposition I.4.2. Il nexiste aucun polynme non constant P (X) Z [X] tel que P (n) soit premier pour n entier
suprieur ou gal un certain nombre naturel N .


Pd
P
d
Dmonstration. Supposons quun tel polynme P (X) = k=0 ak X k existe. Par hypoyhse, p = P (N ) = k=0 ak N k est
un nombre premier. Or, pour tout n N, on a
P (N + np) =

d
X
k=0

ak (N + np)

d
X

ak N k = p 0 [p] .

k=0

Ainsi p divise P (N + np) pour tout n N. Or, toujours par hypothse, P (N + np) est premier pour tout n, donc
P (N + np) = p pour tout n. Le polynme P (X) p a donc une infinit de racines, ce qui contredit le fait que P est
suppos non constant.

CHAPITRE I. NOMBRES PREMIERS

13

Remarque I.4.3. Ce rsultat montre donc quil nexiste aucun polynme non constant P (X) Z [X] tel que P (n) soit
premier pour presque tous les entiers naturels n (cest dire tous les entiers n sauf un nombre fini).

I.4.4
I.4.4.1

Formules non polynomiales.


Une formule base sur le Thorme de Wilson

Le Thorme dit de Wilson, apparat en fait dans les travaux dEdward Waring [], qui mentionne sans preuve cet
nonc en 1770 comme une conjecture due Wilson. Il sagit de laffirmation suivante :

Proposition I.4.4 (Thorme de Wilson). Un nombre entier p 2 est premier si et seulement si p divise (p 1)! + 1.


La dmonstration que nous donnons est essentiellement (en utilisant le langage des congruences) celle que Lagrange a
publie en 1773 [].
Dmonstration. Supposons que p ne soit pas premier. Il admet alors un diviseur propre d, tel que 1 < d < p. Puisque
d p 1, alors d divise (p 1)!, et d ne peut pas diviser (p 1)! + 1. A fortiori, p ne peut diviser (p 1)! + 1.
Supposons maintenant p premier. Daprs le Petit Thorme de Fermat (cas particulier du Thorme de Lagrange
I.3.4), tous les lments de Fp sont racines du polynme X p1 1. On a donc
X p1 1 (X 1) (X 2) (X (p 1)) [p] .
On valuant en X = p, on obtient
1 (p 1) (p 2) 1 = (p 1)! [p] .

Remarque I.4.5. On peut considrer le Thorme de Wilson comme un critre (lmentaire, et loin dtre efficace) de
primalit.
On dduit du Thorme de Wilson une fonction gnratrice des nombres premiers :

Proposition I.4.6. La fonction f dfinie pour tout n N par

f (n) = 2 + (2n! mod (n + 1))


a pour ensemble de valeurs lensemble des nombres premiers. Plus prcisment,


f (n) = n + 1 si n + 1 est premier, et f (n) = 2 sinon.

Dmonstration. Si n + 1 est premier, on dduit du Thorme de Wilson que


n! 1 [n + 1]
2n! 2 [n + 1] et donc
2n! n 1 [n + 1] .
Ainsi (2n! mod (n+1)) = n 1 et f (n) = 2 + n 1 = n + 1.
De mme, si n + 1 nest pas premier, et strictement suprieur 4, n! est divisible par n + 1 et f (n) = 2.
Enfin, f (0) = 2 et f (3) = 2.
Remarque I.4.7. Cette fonction, en ralit, teste la primalit de n + 1. Le calcul de la fonction modulo quelle contient
est en gnral rapide, mais lemploi de la factorielle conduit des nombres considrables qui rendent cette fonction peu
utilisable en pratique.
En fait, cette mthode est bien moins efficace que la mthode qui consiste diviser par tous les
entiers infrieurs n.
I.4.4.2

La fonction gnratrice de nombres premiers de Mills, et ses semblables

Le surprenant rsultat suivant a t prouv par W. H. Mills en 1947 :




 n
Proposition I.4.8. Il existe un nombre rel A > 0 tel que A3 est premier pour tout n N. Il existe en fait un plus
petit nombre satisfaisant cette proprit, appel la constante de Mills.


Nous ne donnons pas la preuve de Mills, qui sappuie sur un rsultat technique du
Remarque I.4.9. Si lhypothse de Riemann est vraie (cest dire si tous le zros non triviaux de la fonction dEuler ont
partie relle 1/2), alors la constante de Mills vaut approximativement 1.3063778838630806904686144926 .

CHAPITRE I. NOMBRES PREMIERS

14

Remarque I.4.10. Le rsultat de Mills a surtout un intrt thorique. On ne sait rien de la constante de Mills (par exemple
on ne sait pas si ce nombre est rationnel),
Dans le mme esprit, on peut citer galement ce joli rsultat de Sierpinski [] paru en 1952 :
Thorme I.4.11. Il existe un nombre rel a > 0 tel que
j n k
j n1 k
n1
pn = 102 a 102
102 a , n = 1, 2, . . .
o pn dsigne le n-ime.
n1

Dmonstration. On affirme en premier lieu que pour tout n 1, pn 102


1. Ceci se montre par induction sur n. En
effet, pour tout entier n N, le nombre p1 pn + 1 a un facteur premier p diffrent de pi pour i = 1, . . . , n. Ainsi p pi ,
i = 1, . . . , n. Dautre part,
p p1 pn + 1 donc pn+1 p1 pn + 1.
Supposons k > 1 et k entier, et supposons laffirmation vraie pour n = 1, . . . , k (elle est vidente pour k = 1 et k = 2).
On a ainsi
 k1

2
k2
k
k
pk+1 p1 pk + 1 101+2+2 ++2
102
1 < 102 10 < 102 1,
ce qui prouve laffirmation pour n = k + 1.
On pose alors

X
k
pk 102 = 0, 0203000500000007000
a=
k=1

Daprs laffirmation,
 k

k
k
k1
k
pk 102 < 102 1 102 = 102
102 ,
ce qui donne

pk 102 <

k=n+1


X

k1

102

102

= 102 ,

k=n+1

et
n

102

pk 102 < 1.

k=n+1

On en dduit facilement le rsultat annonc.


Remarque I.4.12. Sierpinski reconnat honntement que sa formule, comme celle de Mills, est essentiellement une curiosit.
n
En effet, si lon voulait lutiliser pour calculer pn , il faudrait connatre 102 chiffres du dveloppement dcimal de a, cest
dire quil faudrait connatre les nombres p1 , . . . , pn .

Вам также может понравиться