Vous êtes sur la page 1sur 9

c Christophe Bertault - MPSI

Arithmtique des entiers relatifs


1 Division dans Z
1.1 Relation de divisibilit
Dnition (Divisibilit, diviseur, multiple) Soient a, b Z. On dit que a divise b, ou que a est un diviseur de b, ou que
b est divisible par a, ou que b est un multiple de a, sil existe k Z tel que b = ak. Cette relation se note a|b.
Thorme (Proprits de la relation de divisibilit) Soient a, b, c, d Z.
(i) La relation de divisibilit | sur Z est rexive et transitive. Elle nest cependant pas antisymtrique puisque :
a|b et b|a |a| = |b| a = b ou a = b.
En revanche, sa restriction N lest : cest une relation dordre.
(ii) Combinaisons linaires : Si d|a et si d|b, alors d|(au + bv) pour tous u, v Z.
(iii) Produit : Si a|b et si c|d, alors ac|bd. En particulier, si a|b, alors a
k
|b
k
pour tout k N.
(iv) Multiplication/division par un entier : Si d = 0 : a|b ad|bd.
Dmonstration
(i) La rexivit et la transitivit de | ont t dmontres dans le chapitre sur les relations dordre. Contentons-
nous de montrer lquivalence relative au dfaut dantisymtrie de |. Lune des deux implications est triviale :
si |a| = |b|, i.e. a = b ou a = b, il est clair que a|b et que b|a.
Rciproquement, faisons lhypothse que a|b et b|a. Alors il existe k, l Z tels que b = ak et a = bl. Du coup
b = bkl. Deux cas se prsentent alors : si b = 0, alors a = bl = 0 et on a donc bien |a| = |b| ; si au contraire
b = 0, alors kl = 1 et donc, puisque k et l sont entiers, on a soit k = l = 1, soit k = l = 1, i.e. a = b ou
a = b, i.e. |a| = |b| comme voulu.
(ii) Faisons lhypothse que d|a et d|b. Il existe donc k, l Z tels que a = dk et b = dl. Alors au+bv = d(ku+vl)
avec ku + vl Z pour tous u, v Z, et donc d

(au + bv) comme annonc.


(iv) Supposons d = 0. Si a|b, alors comme par ailleurs d|d, lassertion (iii) arme que ad|bd.
Rciproquement, supposons que ad|bd. Il existe alors k Z tel que bd = kad, et donc tel que b = ak. Ceci
montre bien que a|b.
1.2 Relation de congruence
Dnition (Congruence modulo un entier) Soient n N et a, b Z. On dit que a est congru b modulo n si n

(b a),
i.e. sil existe k Z tel que b = a + kn. Cette relation se note a b mod n.
Explication La relation de congruence est une gnralisation de la relation de divisibilit. Il faut tout prix avoir
en tte le cas particulier suivant : n|a a 0 mod n.
Thorme (Proprits de la relation de congruence) Soient a, a

, b, b

Z et m, n N.
(i) Relation dquivalence : La relation mod n est rexive, symtrique et transitive.
(ii) Somme : Si a b mod n et si a

mod n, alors a + a

b + b

mod n.
(iii) Produit : Si a b mod n et si a

mod n, alors aa

bb

mod n.
En particulier, si a b mod n, alors a
k
b
k
mod n pour tout k N.
(iv) Multiplication/division par un entier : Si m = 0 : a b mod n am bm mod mn.
1
c Christophe Bertault - MPSI
Dmonstration
(i) La rexivit et la symtrie de mod n sont immdiates. Montrons seulement la transitivit. Trois
entiers a, b, c Z tant donns, faisons lhypothse que a b mod n et b c mod n. Alors n

(b a) et
n

(c b), donc par somme n

_
(c b) + (b a)
_
, i.e. n

(c a), ou encore a c mod n.


(ii) Si a b mod n et si a

mod n, alors n

(b a) et n

(b

), donc par somme n

_
(b a) +(b

)
_
,
i.e. n

_
(b + b

) (a + a

)
_
, ou encore a + a

b + b

mod n.
(iii) On remarque que bb

aa

= b(b

) + a

(b a). Du coup, si a b mod n et si a

mod n, alors
n

(b a) et n

(b

), et donc par combinaison linaire n

_
b(b

) +a

(b a)
_
, i.e. n

(bb

aa

), ou encore
aa

bb

mod n.
(iv) Enn : a b mod n n

(b a)
m=0
mn

m(b a) am bm mod mn.


1.3 Division euclidienne
Thorme (Division euclidienne) Soient a Z et b N

. Il existe un unique couple (q, r) Z N tel que :


a = bq + r et 0 r b 1 (ce quon peut aussi crire : 0 r < b).
Dans cet nonc, a est appel le dividende, b le diviseur, q le quotient et r le reste. On a : q =
_
a
b
_
et r a mod b.
Explication
Le thorme de la division euclidienne est un rsultat dexistence et dunicit : voil lessentiel.
En termes de congruences, le thorme de la division euclidienne arme simplement que tout entier relatif a est congru
modulo b un entier unique entier r compris entre 0 et b 1. Par exemple, on peut ramener lentier a = 12839 lun
des entiers 0, 1, 2, 3 ou 4 modulo b = 5. Prcisment : 12839
. .
a
= 5
..
b
2567
. .
q
+ 4
..
r
, et donc 12839 4 mod 5.
Lide de la dmonstration est fort simple. Si a est positif, nous allons retrancher a lentier b une fois, deux fois, trois
fois. . . jusquau moment o a aura presque compltement fondu, cest--dire jusquau moment o le rsultat sera compris
entre 0 et b 1. Si a est ngatif, lide est la mme mais on ajoute b au lieu de le retrancher. Le principe est donc simple
mais un problme se pose tout de mme : comment garantir avec rigueur que lon nit bien par obtenir un entier compris
entre 0 et b 1 ?
Dmonstration
Existence du couple (q, r) : On dmontre dabord lexistence de (q, r) dans le cas o a 0. Introduisons
pour cela lensemble Q =
_
k N/ a bk 0
_
. Cet ensemble Q est une partie non vide de N non
vide car elle contient 0. Mais par ailleurs Q est major (par a). En eet, pour tout k Q, a bk 0 donc
k bk a. Lensemble Q possde donc un plus grand lment q. Alors a bq 0. Mais comme (q +1) / Q,
a b(q + 1) < 0. Ces deux ingalits scrivent aussi 0 a bq b 1.
Posons donc r = a bq. Alors tout va bien : nous lavons trouv, notre couple (q, r).
Etendons prsent le rsultat au cas o a < 0. Or si a < 0, alors a 0 et on est ramen au cas prcdent :
il existe un couple (q, r) Z N tel que a = bq + r et 0 r b 1. L encore, distinguons deux cas :
1) Si r = 0, posons q

= q et r

= 0. Alors a = bq r = bq

+ r

et 0 r

b 1.
2) Si r 1, posons q

= q 1 et r

= b r. Alors a = bq r = bq

+r

et 0 r

b 1. Et voil !
Unicit du couple (q, r) : Donnons-nous deux couples (q, r), (q

, r

) ZN tels que a = bq +r = bq

+r

,
0 r b 1 et 0 r

b 1. Alors |r

r| b 1, mais par ailleurs b(q q

) = r

r.
Supposons q = q

. Alors |q q

| 1, donc b|q q

| b. On a donc : b b|q q

| = |r

r| b 1, donc
b b 1. Contradiction. Donc q = q

. On en dduit aussitt que r = a bq = a bq

= r

comme voulu.
Enn, les conditions sur q et r peuvent se rcrire ainsi : 0 a bq < b, puis :
a
b
1 < q
a
b
. On
retrouve ici la dnition de
_
a
b
_
.
2
c Christophe Bertault - MPSI
En pratique (Algorithme de la division euclidienne) Comment calcule-t-on de fait le couple (q, r) de la
division euclidienne de a par b ? Comme on la vu, il convient pour cela, partant de a, de retrancher ou ajouter b un certain
nombre de fois. Cet algorithme simple dcrire est appel lalgorithme de la division euclidienne.
Hlas, lalgorithme a beau tre simple : sa mise en uvre parat bien pnible. Par exemple, pour diviser 1000 par 3, 333
soustractions sont ncessaires. Ne peut-on pas faire les choses plus simplement ? Oui et non. En ralit vous pratiquez sans le
savoir la division euclidienne depuis le primaire comme une recette quon utilise sans rchir.
3 4 7
3 0 (0)
4 7
4 5
2
5
6 9
Pour le comprendre, prenons lexemple de la division pose ci-contre. On y divise 347 par 5. Dans un premier
temps, en apparence, on retranche 6 5 = 30 de 34 ; en fait, on retranche 60 5 = 300 de 347, puisque le
6 apparat comme chire des dizaines dans le quotient. Dans un second temps, on retranche 9 5 = 45
de 47. Au total, on a retranch (60 + 9) 5 = 69 5 = 345 347 et le reste obtenu est 2.
O donc est lalgorithme de la division euclidienne dans tout a ? Avec cet algorithme, au lieu de retrancher
en deux fois 345 de 347, on aurait retranch 5 une premire fois, 5 une seconde fois, une troisime fois. . .
jusqu ce que le reste soit strictement infrieur 5. En tout, on aurait eectu 69 soustractions.
Conclusion : diviser, cest soustraire dans tous les cas. Simplement en primaire, on suppose connues les tables de
multiplication usuelles. Cest grce elles que lon trouve les chires 6 et 9 du quotient dans lexemple prcdent. Quiconque
connat ses tables de multiplication prfrera utiliser la mthode des classes primaires. Pour un ordinateur en revanche, il est
plus facile deectuer btement des soustractions que daller fouiller dans sa mmoire pour trouver des tables de multiplication.
Exemple Le reste de la division euclidienne de 2
65362
par 7 est gal 2.
En eet La dmonstration de ce rsultat est trs longue si on applique lalgorithme prcdent comme un rustre,
car lentier 2
65362
possde prs de 20000 dcimales. Or on remarque que 2
3
8 1 mod 7. Cest lide-phare de
cet exemple : dnicher la premire puissance de 2 congrue 1 modulo 7 si elle existe.
On divise alors 65362 par 3 : 65362 = 3 21787 +1 et aussitt 2
65362
(2
3
)
21787
2
1
1
21787
2 2 mod 7.
Exemple Soient x, y, z Z trois entiers solutions de lquation de Fermat x
3
+ y
3
= z
3
. Alors lun des entiers x, y ou z est
divisible par 3.
En eet Raisonnons par labsurde en supposant que ni x ni y ni z nest divisible par 3.
x mod 9 x
2
mod 9 x
3
mod 9
1 1 1
2 4 8 1
4 16 2 8 1
5 4 16 2 8 1
7 2 4 8 1
8 1 1 1
Alors le reste de la division euclidienne de x par 9 est lun des
entiers 1, 2, 4, 5, 7, 8 on peut rejeter les cas 0, 3 et 6. Etudions
un un ces dirents cas dans le tableau ci-contre. Il en ressort
que x
3
1 mod 9. On montrerait de mme que y
3
1
mod 9 et que z
3
1 mod 9.
Or par hypothse x
3
+y
3
z
3
mod 9. A gauche on a modulo 9
soit 1 +1 = 2, soit 1 1 = 0, soit 1 +1 = 0, soit 1 1 = 2 ;
droite on a 1. Impossible !
2 Diviseurs et multiples communs
Dnition (Diviseur commun, multiple commun) Soient a, b Z.
On appelle diviseur commun de a et b tout entier relatif qui est la fois un diviseur de a et un diviseur de b.
On appelle multiple commun de a et b tout entier relatif qui est la fois un multiple de a et un multiple de b.
2.1 PGCD
Dnition (PGCD) Soient a, b Z. On appelle plus grand commun diviseur (PGCD) de a et b tout entier d Z tel que :
d est un diviseur commun de a et b : d|a et d|b ;
d est un multiple de tout diviseur commun de a et b : Z,
_
|a et |b
_
= |d.
3
c Christophe Bertault - MPSI
Explication Dans le cas o a et b sont des entiers naturels, on demande ici deux choses d : 1) de minorer lensemble
_
a, b
_
au sens de la relation dordre de divisibilit ; et 2) dtre plus grand pour cette relation que tout autre minorant de
_
a, b
_
.
Do lide que lon dnit bien l, au sens des relations dordre, le plus grand lment de lensemble des minorants de
_
a, b
_
,
i.e. le plus grand diviseur commun de a et b, ou encore la borne infrieure de lensemble
_
a, b
_
.
Un PGCD de deux entiers existe-t-il toujours ? Si oui, est-il unique ? Nous nonons ci-aprs deux thormes essentiels. Tous
deux seront prouvs simultanment au sein dune preuve unique.
Thorme (Existence et unicit du PGCD) Soient a, b Z. Il existe un et un seul PGCD positif de a et b ; ce
PGCD est not PGCD(a, b) ou a b et appel le PGCD de a et b. Le seul autre PGCD de a et b est alors PGCD(a, b).
Explication On dira ainsi que 3 est un PGCD de 6 et 9, mais, au choix, que 3 est (un ou) le PGCD de 6 et 9.
Thorme (Thorme de Bzout, premire partie) Soient a, b Z.
Il existe des entiers u, v Z tels que PGCD(a, b) = au + bv. Un tel couple (u, v) est appel un couple de coecients de Bzout
de (a, b).
Attention ! Les entiers u et v ne sont pas du tout uniques. Par exemple, PGCD(4, 6) = 2 et on a la fois
4
..
a
(1)
. .
u
+ 6
..
b
1
..
v
= 2 et 4
..
a
2
..
u
+ 6
..
b
(1)
. .
v
= 2.
Dmonstration
Montrons dabord que a et b possdent au plus deux PGCD qui sont loppos lun de lautre. Soient d et d

deux PGCD de a et b. Alors d est un diviseur commun de a et b, donc d|d

puisque d

est un PGCD de a et
b. De mme d

est un diviseur de a et b, donc d

|d puisque d est un PGCD de a et b. Comme voulu |d| = |d

|.
Pour lexistence du PGCD et le thorme de Bzout, commenons par le cas a = b = 0. Il est clair dans ce
cas que 0 est un diviseur commun de a et b, ncessairement le plus grand puisque tout entier divise 0.
Nous pouvons dsormais supposer a = 0 ou b = 0. Lensemble (aZ + bZ) N

est alors une partie non vide


de N il contient |a| ou |b|, lun des deux tant non nul donc possde un plus petit lment d : d est
un entier naturel non nul et scrit d = au + bv pour certains u, v Z. Nous allons montrer que d est un
PGCD de a et b. Cela montrera en mme temps le thorme de Bzout puisque par dnition d = au + bv
avec u, v Z.
1) Montrons que d divise la fois a et b. Il sut de le prouver pour a par symtrie des rles de a et
b. La division euclidienne de a par d scrit a = dq + r o q, r Z et 0 r < d. Alors r (aZ + bZ) N
car r = adq = a(au+bv)q = a(1uq) bvq. Or r < d et d est le plus petit lment de (aZ+bZ) N

donc r = 0. Bref, a = dq, i.e. d divise a.


2) Soit Z divisant la fois a et b. Alors divise d puisque d = au + bv.
La preuve prcdente a ceci dinconfortable quelle ne nous explique pas comment calculer le PGCD de deux entiers, ni
comment calculer les deux entiers u et v du thorme de Bzout. Nous prsentons ci-aprs deux algorithmes de calcul adapts
ces questions : lalgorithme dEuclide et lalgorithme de Bzout.
Lemme (Ide fondamentale de lalgorithme dEuclide) Soient a Z, b N

et r le reste de la division euclidienne de


a par b. Alors PGCD(a, b) = PGCD(b, r).
Dmonstration Notons q lunique entier pour lequel a = bq +r. Montrer que PGCD(a, b) = PGCD(b, r) revient
montrer que ces deux entiers positifs ou nuls se divisent lun lautre.
Pour commencer, PGCD(a, b) divise a et b, donc aussi b et r puisque r = abq. Par dnition de PGCD(b, r),
on peut donc armer que PGCD(a, b) divise PGCD(b, r).
De mme, PGCD(b, r) divise b et r, donc aussi a et b puisque a = bq + r. Par dnition de PGCD(a, b), on
peut donc armer que PGCD(b, r) divise PGCD(a, b).
4
c Christophe Bertault - MPSI
En pratique (Algorithme dEuclide)
Soient a, b Z. Lalgorithme dEuclide va nous permettre de calculer rapidement le PGCD de a et b. Tout dabord,
PGCD(a, b) = |a| si b = 0 et PGCD(a, b) = |b| si a = 0. Ensuite, PGCD(a, b) = PGCD
_
|a|, |b|
_
. Enn, videmment,
PGCD(a, b) = PGCD(b, a). Nous pouvons donc supposer que 0 < b a. On dnit alors les entiers naturels r0, r1, r2 . . .
de la faon suivante :
1) on commence par poser r0 = a et r1 = b ;
2) ensuite, k dsignant un entier naturel, tant que r
k+1
= 0, on note r
k+2
le reste de la division
euclidienne de r
k
par r
k+1
on a dans ce cas r
k+2
< r
k+1
.
A lissue de cette construction, on a les ingalits : r0 r1 > r2 > r3 > . . . 0. Comme il nexiste quun nombre ni
dentiers naturels entre 0 et r0, on obtient forcment rN = 0 pour un certain N N

. Alors rN1 est le dernier reste


non nul de la suite r0, r1, r2 . . . et en vertu de lide fondamentale de lalgorithme dEuclide :
PGCD(a, b) = PGCD(r0, r1) = PGCD(r1, r2) = PGCD(r2, r3) = . . . = PGCD(rN1, rN) = PGCD(rN1, 0) = rN1.
Bref, le PGCD de a et b est tout simplement le dernier reste non nul rN1 de la suite des restes successifs r0, r1, r2 . . .
Appliquons lalgorithme sur un exemple simple : PGCD(1542, 58) = 2. Il sagit seulement deectuer quelques divisions
euclidiennes : 1542 = 2658+34, 58 = 134+24, 34 = 124+10, 24 = 210+4, 10 = 24+2 et 4 = 22+0.
Le dernier reste non nul obtenu est 2.
En pratique (Algorithme de Bzout) La mthode dcrite ci-aprs, dite algorithme de Bzout, est connatre
imprativement. Nous la prsenterons seulement sur un exemple : cherchons par exemple le PGCD de 525 et 3080 ainsi quune
identit de Bzout associe. Tout commence avec les divisions euclidiennes successives de lalgorithme dEuclide :
r
0
..
3080 = 5
r
1
..
525 +
r
2
..
455,
r
1
..
525 = 1
r
2
..
455 +
r
3
..
70 ,
r
2
..
455 = 6
r
3
..
70 +
r
4
..
35 ,
r
3
..
70 = 2
r
4
..
35 +
r
5
..
0 .
Le dernier reste non nul est 35, cest lui le PGCD de 525 et 3080. Partons alors de lavant-dernire division crite sous la forme
r
4
..
35 =
r
2
..
455 6
r
3
..
70 . Nous allons dans cette galit liminer progressivement r3 puis r2 et aurons ainsi exprim r4 = 35 en
fonction de r0 = 3080 et r1 = 525.
PGCD(525, 3080) =
r
4
..
35 =
r
2
..
455 6
r
3
..
70
=
r
2
..
455 6 (
r
1
..
525 1
r
2
..
455) (on limine r3)
= 6
r
1
..
525 +7
r
2
..
455
= 6
r
1
..
525 +7 (
r
0
..
3080 5
r
1
..
525) (on limine r2)
= 7
r
0
..
3080 41
r
1
..
525 . La voil, notre identit de Bzout.
Thorme (Proprits du PGCD) Soient a, b Z.
(i) Pour tout k Z : PGCD(ak, bk) = |k| PGCD(a, b).
(ii) Pour tout diviseur commun d = 0 de a et b : PGCD
_
a
d
,
b
d
_
=
PGCD(a, b)
|d|
.
Dmonstration
(i) Soit k Z. Nous pouvons supposer k = 0. Notons = PGCD(a, b) et = PGCD(ak, bk).
Dune part |a et |b, donc k|ak et k|bk, donc par dnition de , k|.
Dautre part, k|ak et k|bk, donc par dnition de , k|, de sorte quil existe n Z tel que = nk.
Ensuite nk = |ak et nk = |bk, donc n|a et n|b car k = 0. Par dnition de , cela montre que n|, puis
que = nk|k.
Nous obtenons ainsi la double divisibilit k| et |k, et donc |k| = ||, ou encore = |k|.
(ii) Soit d = 0 un diviseur commun de a et b. Notons =
a
d
et =
b
d
. Alors daprs (i) :
PGCD(a, b) = PGCD(d, d) = |d| PGCD(, ) = |d| PGCD
_
a
d
,
b
d
_
, do le rsultat.
5
c Christophe Bertault - MPSI
2.2 Nombres premiers entre eux
Dnition (Nombres premiers entre eux) Soient a, b Z. On dit que a et b sont premiers entre eux si leurs seuls diviseurs
communs sont 1 et 1, i.e. si leur PGCD est gal 1.
Exemple 6 et 35 sont premiers entre eux car les diviseurs de 6 sont 1, 2, 3 et 6 et ceux de 35 sont 1, 5, 7 et 35.
En pratique
La remarque suivante est utile dans de trs nombreux exercices. Soient a, b Z de PGCD d. Il existe a

, b

Z tels que
a = da

et b = db

. Alors PGCD(a

, b

) = PGCD
_
a
d
,
b
d
_
=
PGCD(a, b)
|d|
= 1. Bref, a

et b

sont premiers entre eux.


Pour montrer que deux entiers sont premiers entre eux, on peut toujours utiliser lalgorithme de Bzout. Nous verrons
plus loin une autre technique base de nombres premiers, parfois inutilisable mais souvent plus pratique.
Thorme (Thorme de Bzout, deuxime partie) Soient a, b Z. Les assertions suivantes sont quivalentes :
(i) a et b sont premiers entre eux.
(ii) Il existe deux entiers u, v Z tels que au + bv = 1.
Dmonstration Limplication (i) = (ii) rsulte immdiatement du thorme de Bzout, premire partie. Pour
la rciproque (ii) = (i), supposons lexistence de deux entiers u, v Z tels que au+bv = 1 et xons d un diviseur
commun de a et b. Alors d|(au + bv) = 1, donc d = 1. Comme voulu, a et b sont premiers entre eux.
Thorme (Thorme de Gauss) Soient a, b, c Z. Si a|bc et si a et b sont premiers entre eux, alors a|c.
Dmonstration Faisons lhypothse que a|bc et que a et b sont premiers entre eux. Alors bc = ak pour un
certain k Z et le thorme de Bzout arme quil existe u, v Z tels que au +bv = 1. Multiplions cette identit
par c : acu +bcv = c, puis remplaons bc par ak : a(cu +kv) = c. Il est bien clair que a|c comme voulu.
Corollaire (Divisibilit par un produit) Soient a, b, n Z. Si a|n, si b|n et si a et b sont premiers entre eux, alors ab|n.
Attention ! Il est impratif de supposer ici a et b premiers entre eux. Par exemple, pour a = b = n = 2, a et b
divisent n mais ab ne divise pas n.
Dmonstration Comme a|n, il existe k Z tel que n = ak. Mais b|n donc b|ak. Or a et b sont premiers entre
eux. Le thorme de Gauss a donc pour consquence que b|k. Finalement ab|ak = n comme voulu.
Corollaire (Forme irrductible dun nombre rationnel) Soit r Q. Il existe un unique couple (p, q) Z N

tel que
r =
p
q
et tel que p et q soient premiers entre eux. Cette criture r =
p
q
est appele la forme irrductible de r.
Explication Une fraction dentiers est irrductible quand plus aucune simplication nest possible entre le numrateur
et le dnominateur, sauf par 1.
Dmonstration
Commenons par lunicit du couple (p, q). Soient donc (p, q), (p

, q

) Z N

. On suppose que r =
p
q
=
p

et que p et q dune part, p

et q

dautre part sont premiers entre eux.


On a donc pq

= p

q. En particulier q|pq

. Or p et q sont premiers entre eux, donc daprs le thorme de


Gauss, q|q

. Par symtrie, q

|q, et donc |q| = |q

|. Mais q et q

sont positifs ou nuls, donc q = q

. Comme par
ailleurs q et q

sont non nuls, on peut diviser lgalit pq

= p

q par q = q

et du coup p = p

comme voulu.
Et lexistence prsent ? Ce quon sait par dnition de r, cest quil existe deux entiers a et b, b = 0, tels
que r =
a
b
. On peut toujours supposer que b est positif. Notant d le PGCD de a et b, nous pouvons alors
crire a = dp et b = dq pour deux entiers p Z et q N

. Tout va bien : nous savons que p et q sont premiers


entre eux, et dautre part r =
a
b
=
dp
dq
=
p
q
.
6
c Christophe Bertault - MPSI
2.3 PPCM
Dnition (PPCM) Soient a, b Z. On appelle plus petit commun multiple (PPCM) de a et b tout entier m Z tel que :
m est un multiple commun de a et b : a|m et b|m ;
m est un diviseur de tout multiple commun de a et b : Z,
_
a| et b|
_
= m|.
Explication Dans le cas o a et b sont des entiers naturels, on demande ici deux choses m : 1) de majorer lensemble
_
a, b
_
au sens de la relation dordre de divisibilit ; et 2) dtre plus petit pour cette relation que tout autre majorant de
_
a, b
_
.
Do lide que lon dnit bien l, au sens des relations dordre, le plus petit lment de lensemble des majorants de
_
a, b
_
, i.e.
le plus petit multiple commun de a et b, ou encore la borne suprieure de lensemble
_
a, b
_
.
Un PPCM de deux entiers existe-t-il toujours ? Si oui, est-il unique ? Le thorme suivant rpond ces questions.
Thorme (Existence et unicit du PPCM) Soient a, b Z. Il existe un et un seul PPCM positif de a et b. Ce
PPCM est not PPCM(a, b) ou a b et appel le PPCM de a et b. Le seul autre PPCM de a et b est alors PPCM(a, b).
On a lgalit : |ab| = PGCD(a, b) PPCM(a, b).
Explication On dira ainsi que 18 est un PPCM de 6 et 9, mais, au choix, que 18 est (un ou) le PPCM de 6 et 9.
Dmonstration
L unicit du PPCM se dmontre comme dans le cas des PGCD.
Si a ou b est nul, comme 0 est le seul multiple de 0, a et b possdent un PPCM unique, savoir 0.
Supposons dsormais que a = 0 et que b = 0 et posons d = PGCD(a, b) = 0. Nous allons montrer que
ab
d
est un PPCM de a et b. Cela prouvera dun coup dun seul lexistence dun PPCM de a et b et la formule
|ab| = PGCD(a, b) PPCM(a, b).
Dabord, a = da

et b = db

pour certains a

, b

Z premiers entre eux. Ensuite


ab
d
= ba

= ab

.
1) Montrons que
ab
d
est un multiple commun de a et b. Facile : a

ab

=
ab
d
et b

ba

=
ab
d
.
2) Montrons que
ab
d
est un diviseur de tout multiple commun de a et b. Soit m un multiple commun
de a et b. Alors m = au = bv pour certains u, v Z, donc ua

= vb

aprs division par d, donc a

|vb

. Or
a

et b

sont premiers entre eux, donc en vertu du thorme de Gauss, a

|v. Bref, v = a

k pour un certain
k Z. Concluons : m = bv = ba

k = k
ab
d
, donc en eet
ab
d

m.
En pratique La formule |ab| = PGCD(a, b)PPCM(a, b) permet de calculer un PPCM partir dun PGCD,
daprs lalgorithme dEuclide. Partant de a et b, on dtermine PGCD(a, b) laide de lalgorithme dEuclide et on en dduit
PPCM(a, b).
Exemple Nous avons dj montr que PGCD(1542, 58) = 2. Du coup PPCM(1542, 58) =
1542 58
2
= 44718.
Pour la dmonstration du thorme suivant, vous vous inspirerez de la dmonstration donne dans le cas analogue des PGCD.
Thorme (Proprits du PPCM) Soient a, b Z.
(i) Pour tout k Z : PPCM(ak, bk) = |k|PPCM(a, b).
(ii) Pour tout diviseur commun d = 0 de a et b : PPCM
_
a
d
,
b
d
_
=
PPCM(a, b)
|d|
.
7
c Christophe Bertault - MPSI
3 Nombres premiers
Dnition (Nombre premier, nombre compos) Soit p N. On dit que p est premier si p = 1 et si les seuls diviseurs
positifs de p sont 1 et p. On dit que p est compos si p = 1 et si p nest pas premier.
Lensemble des nombres premiers est parfois not P.
Exemple Il nest pas inutile de connatre la liste des premiers nombres premiers : 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37. . .
Lemme Soient r N

, p1, p2, . . . , pr des nombres premiers distincts et 1, 2, . . . , r des entiers naturels non nuls. Alors tout
diviseur premier de p

1
1
p

2
2
. . . p
r
r
est lun des pi, i 1, r.
Dmonstration Notons D lensemble des entiers de la forme p

1
1
p

2
2
. . . p
r
r
comme dans le lemme dont
au moins un diviseur premier nest pas lun des pi, i 1, r. Nous voulons montrer que D est vide.
Raisonnons par labsurde en supposant D non vide. Alors D est une partie non vide de N et possde donc un plus
petit lment p

1
1
p

2
2
. . . p
r
r
dont un certain diviseur premier p nest aucun des pi, i 1, r.
Par hypothse p

p1(p

1
1
1
p

2
2
. . . p
r
r
), et par ailleurs p et p1, en tant que nombres premiers distincts, sont premiers
entre eux, donc daprs le thorme de Gauss, p

1
1
1
p

2
2
. . . p
r
r
. Or p

1
1
1
p

2
2
. . . p
r
r
nest pas un lment de D
car p

1
1
p

2
2
. . . p
r
r
en est par dnition le plus petit. Par consquent, puisque p

1
1
1
p

2
2
. . . p
r
r
, p est lun des pi,
i 1, r, ce qui est contradictoire et nous permet darmer que D = .
Le thorme suivant est parfois appel le thorme fondamental de larithmtique.
Thorme (Existence et unicit de la dcomposition en produit de facteurs premiers)
Pour tout n 2, il existe un unique entier r N

, une unique famille (p1, p2, . . . , pr) de nombres premiers rangs dans
lordre p1 < p2 < . . . < pr et une unique famille (1, 2, . . . , r) dentiers naturels non nuls tels que :
n = p

1
1
p

2
2
. . . p
r
r
.
Les entiers p1, p2, . . . , pr sont tous les nombres premiers qui divisent n. Pour tout i 1, r, p

i
i
est la plus grande puissance
de pi qui divise n et i est appel lordre de multiplicit de pi dans n.
Par convention, on considre que lentier 1 possde lui aussi une et une seule dcomposition de ce genre, avec r = 0 bref, 1
est le produit de zro nombre premier .
Ce rsultat gagne parfois tre nonc sous la forme suivante : pour tout n N

, il existe une unique famille (p)


pP
dentiers naturels presque tous nuls, i.e. dont tous les lments sont nuls sauf un nombre ni dentre eux, telle que :
n =

pP
p
p
.
Explication Dans la deuxime formulation du thorme, le produit

pP
p
p
est ni. Rien voir avec un produit inni
puisque la famille (p)
pP
est presque nulle .
Dmonstration Le programme stipule que vous ntes pas obligs de savoir refaire cette dmonstration. Je
vous conseille nanmoins de la travailler.
Existence : Par rcurrence sur n.
1) Initialisation : 1 nest divisible par aucun nombre premier, cest le produit de zro dentre eux.
2) Hrdit : Soit n 2. Faisons lhypothse que tout entier suprieur ou gal 2 mais strictement
infrieur n peut est un produit de nombres premiers. Quen est-il de n? Deux cas possibles : soit n est
premier, soit n est compos. Si n est premier, cest termin, il est produit de nombres premiers. Supposons-
le donc compos. Il scrit donc n = ab o a et b sont deux diviseurs positifs de n autres que 1 et n. Notre
hypothse de rcurrence indique alors que a et b sont des produits de nombres premiers. A fortiori cest
aussi le cas de n par produit.
8
c Christophe Bertault - MPSI
Unicit : Egalement par rcurrence sur n.
1) Initialisation : 1 nest divisible par aucun nombre premier, donc sa dcomposition en produit
de (zro) nombres premiers est unique !
2) Hrdit : Soit n 2. Faisons lhypothse que tout entier suprieur ou gal 2 mais strictement
infrieur n se dcompose dune unique faon en un produit de nombres premiers. Quen est-il de n?
Soient n = p

1
1
p

2
2
. . . p
r
r
= q

1
1
q

2
2
. . . q
s
s
deux dcompositions de n en nombres premiers notations
videntes. Alors daprs le lemme tabli juste avant, q1 = pi pour un certain i 1, r et p1 = qj pour un
certain j 1, s. Du coup p1 = qj q1 = pi p1, et donc p1 = q1.
Dans ces conditions,
n
p1
= p

1
1
1
p

2
2
. . . p
r
r
= q

1
1
1
q

2
2
. . . q
s
s
. Or
n
p1
possde une unique dcomposition
en produit de nombres premiers par hypothse de rcurrence. On en dduit que r = s et que pi = qi et
i = i pour tout i 1, r. Ainsi nos deux dcompositions sont gales, cest lunicit cherche.
Thorme (Innit de lensemble des nombres premiers) Lensemble P des nombres premiers est inni.
Dmonstration Raisonnons par labsurde en supposant P ni. Notons dans ce cas p1, p2, . . . , pr la liste complte
des nombres premiers et posons N = p1p2 . . . pr + 1. Alors N N, N 2, et donc N peut tre dcompos en
produit de facteurs premiers en vertu du thorme fondamental de larithmtique. Soit p
k
un tel diviseur premier
de N, o k 1, r. Alors N 0 mod p
k
. Or par dnition de N, N 1 mod p
k
, donc nalement 1 0 mod p
k
contradiction.
Thorme (PGCD, PPCM et nombres premiers) Soient a, b N

. Nous savons quil existe deux familles uniques


(p)
pP
et (p)
pP
telles que a =

pP
p
p
et b =

pP
p
p
.
Alors : PGCD(a, b) =

pP
p
min(p,p)
et PPCM(a, b) =

pP
p
max(p,p)
.
En pratique Quand on connat la dcomposition en facteurs premiers de a et b, on peut donc dterminer
PGCD(a, b) et PPCM(a, b) sans utiliser lalgorithme de Bzout. La limite de cette mthode, cest quil peut tre trs long
de dterminer la dcomposition dun entier en produit de nombres premiers. Pour les grands nombres, lalgorithme de Bzout
est nettement plus utilisable.
Dmonstration Contentons-nous de traiter le cas des PGCD. Posons d =

pP
p
min(p,p)
.
On a : PGCD(a, b) = PGCD
_
d
a
d
, d
b
d
_
= |d| PGCD
_
a
d
,
b
d
_
=

pP
p
min(p,p)
PGCD
_
a
d
,
b
d
_
.
Il ne nous reste plus qu montrer que PGCD
_
a
d
,
b
d
_
= 1, i.e. que
a
d
et
b
d
sont premiers entre eux.
Soit un diviseur commun positif de
a
d
et
b
d
. Nous devons montrer que = 1. Raisonnons par labsurde et
supposons = 1. Nous pouvons alors nous donner un diviseur premier q de .
Dans ces conditions, puisque q| et

a
d
=

pP
p
pmin(p,p)
, alors q est au moins la puissance 1 dans ce produit,
i.e. q min(q, q) 1. On montre de la mme faon que q min(q, q) 1. On a donc q min(q, q) + 1
et q min(q, q) + 1, donc min(q, q) min(q, q) + 1 contradiction.
Conclusion : = 1. Les entiers
a
d
et
b
d
sont ainsi bien premiers entre eux, ce qui achve cette preuve.
Exemple Le PGCD de 600 et 740 est 20 = 2
2
5 car 600 = 2
3
3 5
2
et 740 = 2
2
5 37.
9