• Aucun résultat trouvé

NOMBRES PREMIERS. = est premier, mais également les termes de la suite finie u n+1

N/A
N/A
Protected

Academic year: 2022

Partager "NOMBRES PREMIERS. = est premier, mais également les termes de la suite finie u n+1"

Copied!
7
0
0

Texte intégral

(1)

NOMBRES PREMIERS

I Generalites

1) Rappels

Définition : un nombre premier est un entier naturel qui admet exactement deux diviseurs distincts, 1 et lui-même.

Un entier naturel, différent de 0 et 1, qui n’est pas premier est composé.

Remarques (à compléter):

• 0 n’est pas premier car

• 1 n’est pas premier car

• 2 est l’unique nombre premier pair Exemples remarquables :

• 8281807978…10987654321 est premier

• Le nombre u0=1122659 est premier, mais également les termes de la suite finie un+1=2un+1 sept fois de suite (chaîne de Cunningham, de nombres de Sophie Germain, 1776-1831).

• Le nombre 11031 est premier (nombre formé de 1031 fois le chiffre 1). Idem avec 2, 19, 23, 317, 1031, 49081, 86453, 109297, 270343, 5794777, et 8177207 fois le chiffre 1. Ces nombres sont appelés rep-unit. Vous remarquerez que le nombre de chiffres de chacun de ces nombres… est premier. Défi : trouvez (seul.e) l’idée de la preuve de cette propriété.

• Le nombre 110080021351 est premier.

• Le nombre 1111211112111...811191111022841 est premier.

• L’Electronic Frontier Fundation offre 250000 dollars pour la découverte d’un nombre premier d’un milliard de chiffres ou plus.

• Les nombres premiers « illégaux » sont à la fois des nombres premiers, et une critique pour montrer le ridicule de lois qui rendent la détention de certaines informations illégales. Cf.

l’article Wikipedia, qui donne des nombres premiers permettant de craquer un DVD ou un code CSS.

Conjectures sur les nombres premiers :

Il y a de très nombreuses conjectures irrésolues sur les nombres premiers, en voici un extrait (directement de Wikipedia) :

Les quatre problèmes de Landau :

o conjecture de Goldbach : tout nombre pair strictement supérieur à 2 peut s'écrire comme somme de deux nombres premiers ;

o conjecture des nombres premiers jumeaux : il existe une infinité de jumeaux premiers ;

o conjecture de Legendre : il existe toujours au moins un nombre premier entre n2 et (n + 1)2 ; cette conjecture est liée à l'hypothèse de Riemann et, comme cette dernière, reste non démontrée à ce jour ;

o existence d'une infinité de nombres premiers de la forme n2 + 1.

L'existence d'une infinité de nombres premiers de Sophie Germain.

La conjecture de Polignac (dont celle des nombres premiers jumeaux est le cas particulier n = 2) : tout entier naturel pair n peut s'écrire comme différence de deux nombres premiers consécutifs et cela d'une infinité de manières.

Y a-t-il une infinité de nombres premiers factoriels (du type n ! + 1 ou –1) ou primoriels (similaire à la factorielle, mais le produit se fait uniquement sur les nombres premiers inférieurs ou égaux à n) ?

(2)

Une conjecture de Daniel Shanks : soit la suite, dite d'Euclide-Mullin, de premier terme u1 = 2 et telle que le terme un soit le plus petit diviseur premier du successeur du produit des termes ui pour i < n. La conjecture énonce que tous les nombres premiers apparaissent dans cette suite.

La spirale d'Ulam (ou horloge d'Ulam) n'est à ce jour pas encore pleinement expliquée.

Rappel sur les propriétés de ! :

• Toute partie non vide de ! admet un plus petit élément.

• Toute partie majorée de ! est finie, et réciproquement toute partie finie de !est majorée.

2) Diviseurs premiers d’un entier naturel

Théorème : Tout entier naturel n supérieur ou égal à 2 admet au moins un diviseur premier. Si n est composé, alors il admet un diviseur premier p compris entre 0 et n.

Démonstration :

• Si n est premier, il se divise lui-même.

• Sinon, l’ensemble des diviseurs d de n tels que 2≤d<n n’est pas vide. D’après les rappels sur

!, il admet donc un plus petit élément, que l’on note p.

• Montrons que p est premier par l’absurde. Si p n’est pas premier, alors il admettrait un diviseur d tel que 2≤d< p. Or tout diviseur de p divise n, donc d serait plus petit que p : absurde par définition de p.

• De plus on en déduit dans ce cas que n= pq avec 2≤ p<q, donc p2pq=n p^2, donc pn .

Exemples : à la main (pour les courageux), tester si 27−1 et 211−1 sont premiers.

3) Nombre de nombres premiers

Théorème : il existe une infinité de nombres premiers.

Démonstration 1 : Par l’absurde (Euclide).

Supposons qu’il n’existe qu’un nombre fini de nombres premiers, et soit q le plus grand d’entre eux.

Soit N le produit de tous ces nombres premiers auquel on ajoute 1 : N =2×3×5×7×…×q+1.

On sait qu’il existe un nombre premier p divisant N, d’après le théorème précédent du 2).

Alors p N

p

{

2,3,5,7,…,q

}

⎨⎪

⎩⎪

, donc p2×3×5×7×…×q.

Donc p N−2×3×5×7×…×q , c’est-à-dire que p1. Ce qui est absurde car p est premier.

Démonstration 2 : Avec les propriétés de !.

Soit n un entier naturel supérieur ou égal à 3, N =n!−1 et p un nombre premier tel que p divise n. On est sûr que p existe d’après le théorème du paragraphe 2) ci-dessus.

p > n, en effet sinon comme dans la démonstration 1 on aurait p Nn!=1, ce qui serait absurde.

On en déduit que comme n est aussi grand que l’on veut, alors p aussi. Donc l’ensemble des nombres premiers n’admet pas de majorant. Par contraposée sur les propriétés de ! rappelées au 1), on en déduit que l’ensemble des nombres premiers est infini.

◼ ︎

II Theoreme fondamental de l’arithmetique

(3)

1) Décomposition en facteurs premiers

Théorème : tout entier naturel supérieur ou égal à 2 se décompose en un produit de facteurs premiers.

Cette décomposition est unique à l’ordre près.

On note souvent n= p1α1p2α2pkαk p1,p2,…,pk premiers et α12,…,αk∈!

Démonstration :

• Existence

n admet au moins un diviseur premier p1 d’après I.2°)

Si np1, alors n= p1q1 avec 1≤q1<n, et soit q1 est premier, soit q1= p2q2 avec 1≤q2 <q1. Donc n= p1p2q2 avec 1≤q2<q1<n.

On itère ce raisonnement, on obtient une suite strictement décroissante d’entiers naturels : 1≤qi<…<q2<q1<n

Cette suite est nécessairement finie d’où l’écriture n= p1p2pi.

Comme les pj ne sont pas tous nécessairement distincts, on écrit n= p1α1p2α2pkαk.

• Unicité : cf paragraphe suivant.

2) Une conséquence du théorème de Gauss

Théorème : un nombre premier divise un produit de facteurs si et seulement si il divise un de ces facteurs.

Démonstration :

On suppose que le nombre premier p divise le produit bc.

• On rappelle le théorème de Gauss : si a et b sont premiers entre eux et si a divise bc, alors a divise c.

D’où, si p divise bc :

o soit p et b ne sont pas premiers entre eux, ils ont donc un diviseur commun, et alors p divise b, car les seuls diviseurs de p sont1 et p, et pb≠1 ;

o soit p et b sont premiers entre eux et p divise c d’après Gauss.

• La réciproque est triviale.

Conséquences :

• 1 : Si un nombre p premier divise ak, alors on a p divise a×a×…×a

k fois

! "## ##$ , donc p divise a puis p divise ak .

• 2 : Si un nombre premier divise le produit de facteurs premiers p1p2pn , alors p est l’un des pi.

Preuve de l’unicité de la décomposition en facteurs premiers :

• D’après ce qui précède 2, les seuls nombres premiers divisant n= p1α1p2α2pkαk sont les nombres premiers pi : on n’a pas le choix de ces nombres premiers dans la décomposition de n.

• D’après 1, piαi n, mais piαi+1 n : on n’a pas le choix des puissances αi.

• Donc la décomposition est unique à l’ordre près.

Exemple : 16758=2×32×72×19 3) Applications aux diviseurs, pgcd, ppcm

Théorème : soit n un entier naturel non nul, on pose n= p1α1p2α2pkαk , avec p1,p2,…,pk premiers et α12,…,αk∈!. Alors les diviseurs positifs de n sont tous les nombres de la forme n= p1β1p2β2pkβk, où ∀i∈!, 1≤ik, 0≤βi≤αi.

Applications :

(4)

• 21300=22×3×52×71 et 45440=27×5×71.

Alors pgcd 21300,45440

( )

=22×5×71 et ppcm 21300,45440

( )

=27×3×52×71 .

• Les diviseurs de 21300 sont de la forme 2β1×3β2×5β3×71β4 , où 0≤β1≤2

3 possibilités

! "# $# ,0≤β2≤1

2 possibilités

! "# $# ,0≤β3≤2

3 possibilités

! "# $# ,0≤β4≤1

2 possibilités

! "# $# . Donc 21300 admet 3×2×3×2=36 diviseurs distincts.

• Généraliser le raisonnement précédent à un nombre n tel que n= p1α1p2α2pkαk, qui admet donc diviseurs distincts.

• On verra (éventuellement) en exercice comment calculer la somme de ces diviseurs, avec un raisonnement assez élégant.

• Déterminer b tel que ppcm 28,b

( )

=140.

On doit avoir b140 et b28. Or 28=22×7 et 140=22×5×7, d’où par exemple b=5. Y-a-t-il d’autres solutions ?

III Le petit theoreme de fermat

Théorème : Soit p un nombre premier et a un entier naturel premier avec p. Alors ap−1≡1⎡⎣ ⎤⎦p . Remarques :

• Ceci équivaut à : ap−1−1 est divisible par p ;

• Ceci équivaut à : apa est divisible par p ;

En effet apa=a a

(

p−1−1

)

. Comme a et p sont premiers entre eux, on en déduit d’après Gauss que p divise apa si et seulement si p divise ap−1−1.

• Ce théorème n’a aucune utilité pour trouver des nombres premiers. En effet la condition ap−1≡1⎡⎣ ⎤⎦p est nécessaire pour que p soit premier mais non suffisante ; lisez bien le théorème… et comprenez bien la différence nécessaire/suffisant.

• Les démonstrations de ce théorème sont nombreuses, élégantes et formatrices. En voici trois, à comprendre.

Démonstration 1 :

On considère les p−1 nombres a,2a,3a,…,

( )

p−1 a et leur reste respectif r1,r2,r3,…,rp−1 dans la division euclidienne par p.

p ne divise aucun des nombres a,2a,3a,…,

( )

p−1 a. En effet supposons que p divise un des nombres ka avec 1≤kp−1. Comme ap=1, d’après Gauss p divise k. Or k< p : c’est absurde.

• Donc tous les restes r1,r2,r3,…,rp−1 sont non nuls :∀k∈!, 1≤kp−1 rk ≠0.

Les restes rk sont strictement positifs et strictement inférieurs à p, ils sont tous dans l’ensemble 1,2,3,…,p−1

{ }

.

• Montrons que ces restes sont tous distincts.

On remarque que pour 1≤k<k′≤ p−1 on a 1≤ ′kkp−1, donc p ne divise pas , et comme a et p ne sont pas premiers entre eux, p ne divise pas

(

k′−k

)

a.

Ceci équivaut à

(

k′−k

)

a0⎡⎣ ⎤⎦ ⇔ ′p k aka p⎡⎣ ⎤⎦ ⇔rkrk⎡⎣ ⎤⎦p : les restes sont deux à deux distincts.

• Il en découle que

{

r1,r2,r3,…,rp−1

}

=

{

1,2,3,,p1

}

.

Attention : ceci ne signifie pas que r1=1,r2 =2,… , mais que l’ensemble des restes r1,r2,r3,…,rp−1 parcourt l’ensemble des nombres de 1 à p – 1. En effet il n’y a pas d’ordre dans les ensembles.

(5)

• On en déduit que r1r2r3rp−1=1×2×3×…×

( )

p−1 =

( )

p1! 1

Or par définition : ar1⎡⎣ ⎤⎦p 2a≡r2⎡⎣ ⎤⎦p 3a≡r3⎡⎣ ⎤⎦p

p−1

( )

arp−1⎡⎣ ⎤⎦p

On multiplie ces inégalités terme à terme, on obtient :

a×2a×3a×…×

( )

p−1 ar×1r×2r×3…×rp−1⎡⎣ ⎤⎦p Soit d’après 1 :

( )

p−1!ap−1

( )

p1!⎡⎣ ⎤⎦p

( )

p−1!

(

ap−11

)

0⎡⎣ ⎤⎦p

Et comme p est premier, p ne divise pas le produit de facteurs

( )

p−1! ; il faudrait pour cela que p divise un des facteurs 1 , 2 , 3 , … , p – 1 ce qui est impossible)

Donc p divise ap−1−1 : on a montré que ap−1−1≡0⎡⎣ ⎤⎦p

Démonstration 2 : en faisant un coloriage (il n’y a pas d’âge pour ça).

On considère un polygone régulier A0A1Ap−1 ayant p sommets, où p est un nombre premier. On colorie chacun des sommets, avec une couleur parmi a disponibles.

Il y a au total ap coloriages possibles : a choix pour le premier sommet que multiplie a choix pour le deuxième sommet etc. jusqu’à a choix pour le dernier sommet. Parmi ces coloriages, a sont unicolores : tous les sommets sont soit de la couleur numéro 1, soit de la couleur numéro 2, etc. jusqu’à la couleur numéro a.

On veut montrer que le nombre de coloriages multicolores, qui est donc égal à apa, est multiple de p.

On remarque qu’étant donné un coloriage, on peut en déterminer p−1 par des rotations rk d’angles respectifs 2kπ

p , où 1≤kp−1.

Dans l’exemple ci-contre, p=5 et on considère la rotation r2 d’angle 4π 5 .

Alors

r2

( )

A0 = A2

r2

( )

A1 = A3

r2

( )

A2 = A4 r2

( )

A3 = A0 r2

( )

A4 = A1

⎪⎪

⎪⎪

⎪⎪

⎪⎪

On remarque sur cet exemple qu’un coloriage initial va donner 4 coloriages supplémentaires par les rotations correspondantes, donc qu’il y aura 5 coloriages associés.

En généralisant, un coloriage initial

(

c0,c1,…,cp−1

)

donne le coloriage

(

c0′,c1′,…,cp−1

)

par la rotation rk d’angle 2kπ

p , avec ci!

rk

ci =c( )i+k⎡⎣modp⎤⎦. Le coloriage initial et les p−1 coloriages obtenus par les rotations rk donnent un total de p coloriages. L’idée fondamentale de la démonstration est de montrer

(6)

que ces coloriages, obtenus par rotation à partir d’un coloriage non unicolore, sont tous distincts. Ainsi, on aura regroupé les coloriages par groupes de p, donc leur nombre total (égal à apa) sera divisible par p.

On va raisonner par l’absurde.

Si un coloriage

(

c0,c1,…,cp−1

)

non unicolore est invariant par une rotation rk fixée, alors en particulier :

c0 =c0 =ck p⎡⎣ ⎤⎦

On applique plusieurs fois la rotation rk :

c0 =c2k p⎡⎣ ⎤⎦ en appliquant deux fois la rotation

c0=c3k p⎡⎣ ⎤⎦ en appliquant trois fois la rotation

c0 =cnk p⎡⎣ ⎤⎦ en appliquant n fois la rotation

c0 =c( )p−1k p⎡⎣ ⎤⎦ en appliquant p−1 fois la rotation

Comme p est premier, on montre que, exactement comme dans la démonstration 1 (partie « montrons que ces restes sont tous distincts ») :

toutes les valeurs des nombres nk p⎡⎣ ⎤⎦, où 0≤np−1 sont tous les nombres de 0 à p−1

Cela signifie que l’on parcourt tous les sommets An à partir du sommet A0 de couleur c0 lorsque l’on applique plusieurs fois la rotation rk fixée : tous les sommets ont donc la même couleur c0. C’est en contradiction avec le fait que le coloriage n’est pas unicolore.

On a donc montré que les seuls coloriages invariants par rotation sont unicolores, et par conséquent que les coloriages multicolores peuvent être groupés par paquets de p coloriages. Chaque paquet est obtenu à partir d’un coloriage initial, et les autres coloriages du paquet sont obtenus à partir de ce coloriage par les p−1 rotations rk (d’où, au total et au risque de se répéter, un ensemble de p coloriages). Donc le nombre total de coloriages multicolores, égal à apa est divisible par p : apa

p est entier. Si de plus ap=1, on en déduit alors d’après Gauss que ap−1−1≡0⎡⎣ ⎤⎦p .

Démonstration 3 : avec la formule du binôme On rappelle que

( )

b+1 p =bp+1+ p

i

⎝⎜ ⎞

⎠⎟bi

i=1

p−1 1 pi = p p

( )

1

(

pi+1

)

i×

( )

i−1 ×…×2×1 . Remarquez la manière dont on a écrit la formule du binôme, ainsi que l’écriture simplifiée du coefficient binômial.

On peut écrire p i

⎝⎜ ⎞

⎠⎟ = p×

( )

p−1

(

pi+1

)

i×

( )

i−1 ×…×2×1.

Comme p est premier et i< p , alors aucun des nombres 2, 3, … , i ne divise p. Comme les coefficients binômiaux sont entiers, on en déduit que i×

( )

i−1 ×…×2×1 divise

( )

p1

(

pi+1

)

. Finalement

p i

⎝⎜ ⎞

⎠⎟= p×N , c’est-à-dire que p divise p i

⎝⎜ ⎞

⎠⎟ . On obtient alors avec 1

( )

b+1 p bp+1⎡⎣ ⎤⎦p .

(7)

Posons a=b+1 dans la formule précédente : ap

( )

a−1 p+1⎡⎣ ⎤⎦p 2 On utilise à nouveau

( )

b+1 p bp+1⎡⎣ ⎤⎦p en posant b+1=a−1⇔b=a−2 . 1 devient

( )

a−1 p

( )

a2 p+1⎡⎣ ⎤⎦p

En substituant dans 2 : ap

( )

a−1 p+1⎡⎣ ⎤⎦p devient ap

( )

a−2 p+1+1⎡⎣ ⎤⎦p

On continue de proche en proche (une rédaction rigoureuse exigerait une récurrence) : ap

( )

a−3 p+1+1+1⎡⎣ ⎤⎦p

ap

( )

aa p+1+…+1

a fois

!"# $# ⎡⎣ ⎤⎦p

Soit apa p⎡⎣ ⎤⎦ . Comme à la démonstration 2, rajouter la condition a et p premiers entre eux donne

alorsap−1−1≡0⎡⎣ ⎤⎦p .

Cours de Frédéric Mandon sous licence Creative Commons BY NC SA, https://creativecommons.org/licenses/by-nc-sa/3.0/fr/

Références

Documents relatifs

Tout nombre entier supérieur ou égal à 2 peut s'écrire sous la forme d'un produit de nombres premiers. La seule décomposition en produit de facteurs premiers de 18 est 2 × 3 ×

Tout nombre entier supérieur ou égal à 2 peut s'écrire sous la forme d'un produit de nombres

On pourrait utiliser le programme FACT 1 de décomposition en facteurs premiers et conclure en fonction de l’affichage obtenu.. Cependant, pour répondre à cette question précise, on

ce qui prouve que, la possibilité de continuer la suite des nombres naturels persistant toujours, le nombre des nombres premiers de cette suite pourra devenir aussi grand

Un nombre simplement pair ne peut être la différence de deux carrés entiers \ car ces deux carrés sont nécessairement ou tous deux pairs ou tous deux impairs ; dès lors leur

Un nombre entier naturel est un nombre premier si et seulement si il possède exactement deux diviseurs : 1 et lui-même..

Une condition nécessaire et suffisante pour qu’un entier naturel supérieur ou égal à 2 soit un carré parfait est que tous les exposants de sa décomposition en facteurs premiers

L’ensemble E des diviseurs positifs, autres que 1 et n, est donc un ensemble d’entiers naturels non vide... strictement décroissante et minorée