Sie sind auf Seite 1von 35

1

SECTION SMIA
MODULE Algbre 1
Chapitre III
Arithmtiqe de Z
Par
Mustapha Chellali
Le 13 Janvier 2015

1. L ENSEMBLE N DES ENTIERS NATURELS


1.1. Construction de N.
(Voir chapitre I, 3).
1.2. Oprations sur N. Daprs le chapitre II, 6.4 lapplication n N |[1, n]| est une bijection
entre N et lensemble des cardinaux finis, compatible avec lordre naturel de ces deux ensembles,
de plus lensemble des cardinaux finis est stable par les oprations :
0

(c, c 0 ) c + c 0 , c c 0 , c c
grce cette bijection on identifie lentier n N avec |[1, n]|, et on transporte ces oprations des
cardinaux finis lensemble N.
Proposition 1. (Proprits de la loi +)
n, m N
n + m = m + n.
n, m, l N
(n + m) + l = n + (m + l ).
n N
n + 0 = n.
Preuve : Cela rsulte par isomorphisme des proprits correspondantes de la loi + sur les nombres cardinaux (voir chapitre I 6.2)

Proposition 2. Soient a, x, y N, on a :
a + x = a + y = x = y
Preuve : Supposons que x 6= y, on peut supposer x < y, soit A, Y des ensemble (finis ncessairement) tels que |A| = a et |Y | = y et A Y = ;. comme x < y, il existe X Y tel que |X | = x,
comme |A X | = |A Y |, il existe une bijection A Y A X , on a X ( Y car sinon x = y, donc
A X ( A Y , on a donc une bijection de A Y A X ( A Y , donc A Y serait infini (voir
chapitre II, 6.4 proposition 70), absurde

Proposition 3. (Proprits de la loi )


n, m N
n m = m n.
n, m, l N
(n m) l = n (m l ).
n N
n 1 = n.
n, m, l N
n (m + l ) = n m + n l .
Preuve : Cela rsulte par isomorphisme des proprits correspondantes de la loi sur les nombres cardinaux (voir chapitre I 6.2)

Proposition 4. Soient a, x, y N (a 6= 0), on a :


a x = a y = x = y
Preuve : Supposons que x 6= y, on peut supposer x < y, soit A, Y des ensemble (finis ncessairement) tels que |A| = a et |Y | = y et A Y = ;. comme x < y, il existe X Y tel que |X | = x, comme
|A X | = |A Y |, il existe une bijection A Y A X , on a X ( Y car sinon x = y, donc comme
A 6= ; on a A X ( A Y , on a donc une bijection de A Y A X ( A Y , donc A Y serait
infini (voir chapitre II, 6.4 proposition 70), absurde

Corollaire 1.
a, b N

a b = 0 = a = 0 ou b = 0

Preuve : Supposons a 6= 0, on aura a b = a 0, donc b = 0

Proposition 5. (proprits de lexponentiation)

n N
n 0 = 1.
n, m, l N
(n m )l = n ml .
n, m, l N
n m+l = n m n l .
n, m, l N
(n m)l = n l m l .

Preuve : Cela rsulte par isomorphisme des proprits correspondantes de lexponentiation sur
les nombres cardinaux (voir chapitre I 6.2)

Proposition 6. Soient a, x, y N (a > 1), on a :


a x = a y = x = y
Preuve : Supposons que x 6= y, on peut supposer x < y, soit A, Y des ensemble (finis ncessairement)
X tels
que
|A| = a et |Y | = y et A Y = ;. comme x < y, il existe X Y tel que |X | = x, comme
A = A Y , il existe une bijection A Y A X , on a X ( Y car sinon x = y, donc comme a > 1, il
existent dans A au moins deux lments a 1 , a 2 , soit :
X

: A A

: f g : x

f (x) si x X
a 1 si non

Comme f = g /A il en rsulte immdiatement que est injective, nest pas surjective car soit
g 1 A Y tel que g 1 (x) = a 2 si x Y \ X on a alors g 1 (A X ). Or comme est injective, on a
(A X ) A X donc (A X ) A Y on a donc une bijection de A Y (A X ) ( A Y , donc A Y serait
infini (voir chapitre II, 6.4 proposition 70), absurde

Proposition 7. Soient a, x, y N (a 1), on a :


x a = y a = x = y
Preuve : Supposons que x 6= y, on peut supposer x < y, soit A, Y des ensemble (finis ncessairement)
A tels
que
|A| = a et |Y | = y et A Y = ;. comme x < y, il existe X Y tel que |X | = x, comme
X = Y A , il existe une bijection Y A X A , on a X ( Y car sinon x = y, comme A 6= ; il existe
a A, comme X ( Y il existe b Y \ X . On a une injection canonique :
: X A Y A : f g : x f (x)
est non surjective car soit g 1 Y A telle que g 1 (a) = b, alors g 1 (X A ) (car g 1 (a) X ). Or
comme est injective, on a (X A ) X A donc (X A ) Y A on a donc une bijection de Y A
(X A ) ( Y A , donc Y A serait infini (voir chapitre II, 6.4 proposition 70), absurde

1.3. Ordre de N. Dans le chapitre I 3 nous avons dfinit lordre naturel de N, nous avons montr
que cest un bon ordre (donc total), dans le chapitre II, 6.4, proposition 73, il est montr que cet
ordre est compatible avec lordre des cardinaux, on en dduit :
Proposition 8.
0

n, m, n , m" N

nm
=
n0 m0

n + n0 m + m0
n n0 m m0

Proposition 9. Soient n, m N, Il est quivalent de dire :


1. n m.
2. Il existe d N tel que m = n + d .
Preuve : 1) = 2) car si 1) soit N , M tel que |N | = n et |M | =
m, comme n m, il existe une
f (N ) + |D|, comme f est injective, elle
|M
|
injection f : N M , posons D = M \ f (N
),
donc
=

ralise une bijection de N f (N ), donc f (N ) = |N |, posons d = |D|, on obtient m = n + d .

2) = 1) car si 2), soient N , D tels que |N | = n et |D| = d , on peut choisir N D = ;, donc


|N D| = |N |+|D| = n +d = m, comme on a N N D, on a |N | |N D|, cest--dire n m

Comme application on obtient les deux proprits typiquement vraie dan N.


Proposition 10.
n, m N

n + m = 0 = n = m = 0

n, m N

n m = 1 = n = m = 1

Preuve :
0 m = 0 + n m + n, donc n 0, donc n = 0, de mme m = 0.
On a n m = 1, donc m 6= 0, donc m 1, donc n m n, donc 1 n, donc n = 1, de mme
m=1

2. L ENSEMBLE Z DES ENTIERS RELATIFS


2.1. Construction de Z.
Proposition 11. Sur N N la relation :
(a, b) (a 0 , b 0 ) a + b 0 = b + a 0
est une relation dquivalence.
Preuve :
(a, b) N N
a + b = b + a = (a, b) (a, b).
(a, b), (a 0 , b 0 ) N N
(a, b) (a 0 , b 0 ) = a + b 0 = b + a 0 = a 0 + b = b 0 + a = (a 0 , b 0 )
(a, b).
(a, b), (a 0 , b 0 ), (a 00 , b 00 ) NN
(a, b) (a 0 , b 0 ) et (a 0 , b 0 ) (a 00 , b 00 ) = a +b 0 = b +a 0 et a 0 +
00
0
00
0
0
00
b = b + a = a+ 6 b + 6 a + b = b+ 6 a 0 + 6 b 0 + a 00 = a + b 00 = b + a 00

Dfinition 1. Lensemble quotient de N N par la relation dquivalence sappel ensemble des


entiers relatifs.
On le note Z.
Proposition 12. Sur Z les relations :
(a, b), (a 0 , b 0 ) N N
(a, b), (a 0 , b 0 ) N N

(a, b) + (a 0 , b 0 ) = (a + a 0 , b + b 0 )
(a, b) (a 0 , b 0 ) = (aa 0 + bb 0 , ab 0 + ba 0 )

sont des lois de composition interne.


Preuve : Soient sur N N les lois de composition interne :
(a, b), (a 0 , b 0 ) N N
(a, b), (a 0 , b 0 ) N N

(a, b) + (a 0 , b 0 ) = (a + a 0 , b + b 0 )
(a, b) (a 0 , b 0 ) = (aa 0 + bb 0 , ab 0 + ba 0 )

Montrons ces lois sont compatible avec la relation dquivalence , Soient (a, b), (c, d ), (a 0 , b 0 ), (c 0 , d 0 )
N N, on a :
(a, b) (c, d ) et (a 0 , b 0 ) (c 0 , d 0 )
= a + d = b + c et a 0 + d 0 = b 0 + c 0 = a + d + a 0 + d 0 = b + c + b 0 + c 0

= (a + a 0 , b + b 0 ) (c + c 0 , d + d 0 )
(a, b) + (a 0 , b 0 ) (c, d ) + (c 0 , d 0 )
De mme :
(a, b) (c, d ) et (a 0 , b 0 ) (c 0 , d 0 )
= a + d = b + c et a 0 + d 0 = b 0 + c 0
En remarquons que si (a, b) (c, d ) alors (b, a) (d , c), on peut supposer a b, dons il existe x N
tel que b = a + x, en portons dans a + d = b + c cela donne d = c + x, de mme on peut supposer
a 0 b 0 , donc il existe y N tel que b 0 = a 0 + y et d 0 = c 0 + y, cela donne bb 0 = (a + x)(a 0 + y) =
aa 0 + a y + a 0 x + x y = ab 0 + a 0 x + x y, donc bb 0 + aa 0 = ab 0 +ba 0 + x y, de mme on trouve cc 0 +d d 0 =
cd 0 +d c 0 +x y, donc cc 0 +d d 0 +ab 0 +ba 0 +x y = aa 0 +bb 0 +cd 0 +d c 0 +x y, donc cc 0 +d d 0 +ab 0 +ba 0 =
aa 0 + bb 0 + cd 0 + d c 0 , donc (aa 0 + bb 0 , ab 0 + ba 0 ) (cc 0 + d d 0 , cd 0 + d c 0 ), soit :
(a, b) (a 0 , b 0 ) (c, d ) (c 0 , d 0 )
Par suite daprs le chapitre II, 4.4 proposition 41 les relations sont des lois de composition
interne sur Z

Proposition 13. (Z, +, ) est un anneau commutatif.


Preuve :
On vrifie que la loi + est associative, commutative, admet un lment neutre (0, 0) et tout
lment (a, b) Z admet un symtrique (b, a).
On vrifie que la loi est associative, commutative, admet un lment neutre (1, 0) et et
distributive par rapport +

Proposition 14. Lapplication n N (n, 0) Z est un homomorphisme injectif de (N, +, ) dans


(Z, +, ).
Preuve :
Lapplication est injective car si (n, 0) = (n 0 , 0) on aura n + 0 = 0 + n 0 , donc = n 0 .
(n, 0) + (n 0 , 0) = (n + n 0 , 0) et (n, 0) (n 0 , 0) = (n n 0 , 0)

A laide de cet homomorphisme et pour simplifier les notations on identifie (n, 0) avec n, ainsi
N se trouve identifier un sous-ensemble de Z et les lois naturelles + et de N sont les restrictions
des lois + et de Z.
Proposition 15.
Z = N {n | n N}
Remarque . La notation n est au sens du groupe additif (Z, +).
Preuve de la proposition :
Il est clair que N {n | n N} est contenu dans Z, inversement soit (a, b) Z, si a b il existe
n N tel que a = b + n, donc (a, b) = (n, 0) soit (a, b) = n, si a < b il existe n N tel que b = a + n,
donc (a, b) = (0, n) = n

Corollaire 2. Soit x Z, on a x N ou x N.
Dfinition 2. Soit x Z, on appel valeurs absolus de x lentier x ou x suivant que x N ou x N.
On le note |x|.

Proposition 16.
|x| = 0 x =
0.

x y = |x| y .
x, y Z


x + y |x| + y .
x, y Z
Preuve : Preuve :
|x| = 0 (x = 0 ou x = 0) x = 0.
On utilise les relations (x) = (1)x et (1)(1) = 1, vraie dans un anneau quelconque.


Seul le cas x N et y N nest pas
immdiat, or dans
ce cas x + y = x + (
y ), donc

x + y = x + y = |x| + ( y ) et on a (x + y) + 2 y = |x| + y donc
Si x + y N,on
aura

x + y |x| + y


x + y = (x + y) = y +( |x|), donc x + y +2 |x| = |x|+ y , donc
Si (x+ y) Non
aura

x + y |x| + y

|x| y x + y .
Corollaire 3. x, y Z

Preuve
: On a x = x +
y + (y) donc |x| x + y + |x| = x + y + |x|, donc |x| y x + y , de
mme y |x| x + y

2.2. Opration dans Z.


(Z, +) tant un groupe ablien, on a :
Proposition 17. (proprits de la lois +)

n, m, l Z
(n + m) + l = n + (m + l ).
n Z
n + 0 = 0 + n = n.
n Z n 0 (= n) Z
n + n 0 = n 0 + n = 0.
n, m Z
n + m = m + n.

Notation :
Comme dans tout groupe not additivement, la notation a b est classique et signifie a + (b),
cest une lois de composition interne. Avec cette notation on convient que :
Une expression qui contient des + et des est value avec priorit dcroissante de la
gauche vers la droite et o + et ont mme priorit.
5 + 3 9 4 + 10 = (((((5) + 3) 9) 4) + 10)
(T1 + T2 + + Tn ) = T1 T2 Tn
(T ) = T
(5 9 + 4 2 + 7 13) = 5 + 9 4 + 2 7 + 13
Proposition 18.
a, x, y Z

a + x = a + y = x = y

.
Preuve : Dans un groupe quelconque, tout lment est rgulier droite et gauche

Soit (G, .) un groupe, x G et n Z, la puissance n i me de x est dfinie par rcurrence sur n si


n N par :

x0 = e
e l ment neut r e d e G
n+1
n
x
= x .x

et si n N, on pose :
x n = (x 1 )n
On a alors :
x n+m = x n .x m
(x n )m = x nm
x, y G t el que x.y = y.x n Z
(x.y)n = x n .y n

x G, n, m Z

Si le groupe G est not additivement (donc ablien), on note nx la puissance n i me de x G, les


proprits ci-dessus scrivent alors :
(G, +) est un g r oupe abl i en
x G n, m Z
(n + m)x = nx + mx.
x G n, m Z
n(mx) = (nm)x.
x, y G n Z
n(x + y) = nx + n y.
x G
1x = x
On traduit ces cinqs proprits en disant que G est un Z mod ul e.

Si au lieu dun groupe on a affaire un anneau (A, +, ), en plus des quatre proprits ci-dessus
on a :
x, y A n Z

n(x y) = (nx) y = x (n y)

il en rsulte en particulier que :


x A n Z

nx = (n1 A ) x

On traduit ces six proprits :


(A, +) est un g r oupe abl i en
x A n, m Z
(n + m)x = nx + mx.
x A n, m Z
n(mx) = (nm)x.
x, y A n Z
n(x + y) = nx + n y
x A
1x = x
x, y A n Z
n(x y) = (nx) y = x (n y)
en disant que A est un Z al g br e.

Que se passe til si A = Z lui mme ?


Proposition 19.
x, n Z

nx = n x

Preuve : On a nx = n1 x, il suffit de montrer que n1 = n ce qui se fait par rcurrence sur n si


n N, sinon on a n1 = (n)(1) = (n)((1) 1) = ((1) (n1)) = (1) n = n

Remarque . Lorsque une loi est note on utilise souvent un abus dcriture en notant a.b ou simplement ab le produit a b, par concidence la proposition ci-dessus est compatible avec cet abus
de notation.
(Z, +, ) tant un anneau commutatif, on a :

Proposition 20.
n, m, l Z
(n m) l = (n m) l .
n Zn 1 = 1 n = n.
n, m Z
n m = m n.
n, m, l Z
n (m + l ) = n m + n l .

Consquence immdiates :
x Z
x Z

x 0 = 0 x = 0.
x = (1) x.

Preuve :
x 0 = x (0 + 0) = x 0 + x 0 par la rgularit pour la loi + on en dduit que x 0 = 0.
x (1 + (1)) = 0 = x + (1) x

Remarque . (1) x = x est un cas particulier de nx = n x.


Proposition 21.
a, x, y Z (a 6= 0)
ax = a y = x = y

Preuve : ax = a y a(x y) = 0 = |a| x y = 0 par le corollaire 1 on en dduit a = 0 ou


xy =0

Corollaire 4.
a, b Z

ab = 0 = a = 0 ou b = 0

Autrement dit lanneau Z est intgre.

Soit (A, +, ) un anneau, la loi tant associative, on peut dfinir par rcurrence, pour tout x A
et tout n N la puissance n i me de x par les relations :

x0 = 1
x n+1 = x n .x

On alors :
Proposition 22. (proprits de lexponentiation dans Z)

n Z
n 0 = 1.
n Z m, l N
n Z m, l N
n, m Z l N

(n m )l = n ml .
n m+l = n m n l .
(n m)l = n l m l .

Les identits suivantes sont vraies dans tout anneau moyennement la condition ab = ba :
Proposition 23. (Binme de Newton) Soient (A, +, ) un anneau, soient a, b A tel que ab = ba,
soit n N, on a :
!
!
n
n nk k
(a + b)n = a n +
a n1 b + +
a
b + + bn
1
k

Exemples .
(a + b)2 = a 2 + 2ab + b 2 .
(a + b)3 = a 3 + 3a 2 b + 3ab 2 + b 3 .
(a + b)4 = a 4 + 4a 3 b + 6a 2 b 2 + 4ab 3 + b 4

Pour tout x A on a x 1 = 1 x, on en dduit :

Corollaire 5. Soient (A, +, ) un anneau, soient x A, soit n N, on a :


!
!
n
n nk
(x + 1)n = x n +
x n1 + +
x
++1
1
k
Proposition 24. Soient (A, +, ) un anneau, soient a, b A tel que ab = ba, soit n N, on a :
a n b n = (a b)(a n1 + a n2 b + + ab n2 + b n1 )
Exemples .
a 2 b 2 = (a b)(a + b).
a 3 b 3 = (a b)(a 3 + a 2 b + ab 2 + b 3 )

Corollaire 6. Soient (A, +, ) un anneau, soient a, b A tel que ab = ba soit n N i mpai r ,
on a :
a n + b n = (a + b)(a n1 a n2 b + b n1 )
Preuve : Remplacer b par b dans la proposition 24

Proposition 25. Soient (A, +, ) un anneau, soit x A, soit n N, on a :


x n 1 = (x 1)(x n1 + x n2 + + x + 1)
Corollaire 7. Soient (A, +, ) un anneau, soient x A, soit n N i mpai r ,
on a :
x n + 1 = (x + 1)(x n1 x n2 + 1)
2.3. Ordre naturel de Z.
Dfinition 3. Soit n Z, on dit que n est positif (resp ngatif ) si n N (resp n N).
Proposition 26. Soient n, m Z Il est quivalent de dire :
1. n m est positif.
2. d N tel que n = m + d
Dfinition 4. Soient n, m Z, on dit que m est infrieur ou gal n si ils vrifient les proprits
quivalentes de la proposition ci-dessus.
On note m n.
Proposition 27. La relation est une relation dordre total sur Z.
Preuve :
n Z n = n + 0 donc n n.
n, m Z si n m et m n, ils existent d , d 0 N tels que n = m + d et m = n + d 0 , donc
n = n + d + d 0 , donc d + d 0 = 0, comme d , d 0 N on aura d = d 0 = 0, donc n = m.
Soient n, m, l Z, si m n N et l m N, alors (m n) + (l m) N, soit l n N.
Soient n, m Z, on a soit nm N soit (nm) = mn N, donc soit m n soit n m

Proposition 28.

n, m, n , m Z

n, m, l Z

n, m, l Z

nm
= n + n 0 m + m 0
n0 m0

nm
= l n l m
0l

nm
= l m l n
l 0

Preuve :
m n N et m 0 n 0 N = (m n) + (m 0 n 0 ) N, soit (m + m 0 ) (n + n 0 ) N.
m n N et l N = l (m n) N, soit l m l n N.
m n N et (l ) N = (l )(m n) N, soit l n l m N
.
Proposition 29.
q, q 0 Z
q q 0 = 1 = (q = q 0 = 1) ou (q = q 0 = 1)



Preuve : q q 0 = 1 = q q 0 = 1 = q q 0 = 1 = q = q 0 = 1
Si q = 1 on a q 0 = 1, si q = 1 alors q 0 = 1

Soit (A, +, ) un anneau, on note habituellement A lensemble des lments inversible pour la
loi , on a (A , ) groupe.
Remarque . Ne pas confondre A et A \ {0}, en gnral on a :
A 6= A \ {0}
La proposition ci-dessus donne :
Proposition 30.
Z = {1, 1}
3. A RITHMTIQUE DE Z
3.1. Divisibilit dans Z.
Dfinition 5. Soient a, b Z, on dit que b divise a (ou que b est un diviseur de a ou que a est un
multiple de b) si il existe q N tel que a = bq.
On note b|a

Proposition 31.
a Z a|a.
a, b Z (a|b et b|a) = (a = b) ou (a = b).
a, b, c Z (a|b et b|c) = (a|c).
a 1 , a 2 , a n , b Z on a :
b|a 1 , a 2 , a n = (1 , 2 , n Z

b| (1 a 1 + 2 a 2 + + n a n ))

a 1 , a 2 , a n , b 1 , b 2 , b n Z on a :
(i
Preuve :
a = a 1.

a i |b i ) = a 1 a 2 a n |b 1 b 2 b n

Si a = bq et b = aq 0 alors a = q q 0 a, si a = 0 alors b = aq 0 = 0 = a, sinon q q 0 = 1, donc


q = q 0 = 1 ou q = q 0 = 1, donc a = b ou a = b.
Si a = bq et b = c q 0 alors a = c q 0 q.
Si chaque a i = bq i avec q i Z, alors :

1 a 1 + 2 a 2 + + n a n = 1 bq 1 + 2 bq 2 + + n bq n = 1 q 1 + 2 q 2 + + n q n b
Si chaque a i = b i q i avec q i Z, alors a 1 a 2 a n = (q 1 q 2 q n )b 1 b 2 b n

Corollaire 8. Sur N, la relation b|a est une relation dordre compatible avec la loi .
Habituellement a = b ou a = b se note a = b, on a :
a = b ( {1, 1}

a = b)

Proposition 32. Sur Z, la relation a b a = b est une relation dquivalence compatible avec
la loi .
Preuve :

a Z a = a.
a, b Z
a = b = b = a.
a, b, c on a a = b et b = 0 c (, 0 {1, 1}) = a = 0 c et 0 {1, 1}.
Si a b et a 0 b 0 on aura a = b et a 0 = 0 b 0 avec , 0 {1, 1}, donc aa 0 = 0 bb 0 et 0

{1, 1}

Proposition 33. Lapplication n N n Z/ est un isomorphisme de (N, ) dans (Z/ , ).


En fait N est un ensemble de reprsentants de la relation dquivalence .

Preuve :
Lapplication est injective car n = n 0 = n = n 0 = n = n 0 .
Lapplication est surjective car si n Z on a n = |n| donc n = |n|.
Par la compatibilit nn 0 = n n 0

Daprs ce qui prcde, concernant les proprits purement multiplicatives de la relation divise
sur Z, il suffit de se restreindre (N, ) ou la relation est une relation dordre compatible avec la
multiplication.
3.2. Division euclidienne sur Z. Faute davoir lentier b qui divise exactement lentier a on cherche
lentier q qui rend a bq minimum, la solution est donne par :
Proposition 34. Soient a, b Z avec b 1, ils existent q, r Z uniques tels que :
a = bq + r

0r <b

Preuve :
Existence de (q, r ) :
Si a 0, rcurrence forte sur a. Si a < b on a a = 0 b + a, et 0 a < b donc on peut
prendre (q, r ) = (0, a), si a b alors 0 a b < a, donc daprs l hypothse de rcurrence il existe (q 1 , r 1 ) tels que a b = bq 1 + r 1 et 0 r 1 < b, par suite a = b(q 1 + 1) + r 1 et
0 r 1 < b.

Si a < 0 on a a 0, donc il existe (q 1 , r 1 ) tels que a = bq 1 + r 1 et 0 r 1 < b, donc


a = b(q 1 ) r 1 , si r 1 = 0 on prend (q, r ) = (q 1 , 0), sinon on a a = b(q 1 1) + b r 1 et
on a bien 0 b r 1 < b.

0
0
0
q q 0 =
Unicit
de
(q,
r
)
:
Supposons
que
a
=
bq
+
r
=
bq
+
r
avec
0

r,
r
<
b
on
aura
b

r r 0 , or comme 0 r, r 0 < b on peut supposer 0 r r 0 < b par suite 0 r 0 r < b, donc

r r 0 < b, donc q q 0 < 1, donc q q 0 = 0, donc q = q 0 , par suite r = r 0

Dfinition 6. Les entiers q et r de la proposition ci-dessus sappel respectivement quotient et reste


de la division euclidienne de a par b.
Proposition 35. Soient a, b, q Z avec b 1, Il est quivalent de dire :
1. q est le quotient de la division euclidienne de a par b.
2. a bq est minimum (dans {a bk | k Z et a bk 0}).
3. 0 a bq < b.
4. bq a < b(q + 1).
a
5. q = E ( )
b
Preuve :
1) = 2) car si 1) soit q 0 tel que 0 a bq 0 a bq, en posant r 0 = a bq 0 on aura a = bq 0 +r 0
et 0 r 0 a bq = r < b, par lunicit de (q, r ) on aura q 0 = q et r = r 0 .
2) = 3) car si 2) soit q 1 le quotient de la division euclidienne de a par b, alors a bq
a bq 1 < b.
3) = 4) = 5) immdiat.
a
5) = 1) car si 5) on aura q < q + 1, soit 0 a bq < b, par suite en posant r = a bq on
b
aura a = bq + r avec 0 r < b

Notations
Soit (A, +) un groupe (ablien) not additivement, soit (a i )i I une famille dlments de A.
On suppose que lensemble :
J = {i | a i 6= 0}
est fini, (on dit par abus que les a i sont presque tous nuls ), crivons J = {i 1 , i 2 , , i m }, on
note :
X

ai = ai 1 + ai 2 + + ai m

i I

Soit (A, ) un groupe (ablien) not multiplicativement soit (a i )i I une famille dlments
de A. On suppose que lensemble :
J = {i | a i 6= 1}
est fini, (on dit par abus que les a i sont presque tous gaux 1), crivons J = {i 1 , i 2 , , i m },
on note :
Y
i I

ai = ai 1 ai 2 ai m

Voici les proprits fondamentales de ces notations :


Proposition 36.
Linarit
X

a i + b i =

!
ai +

Y
i

a i b i =

!
bi

!
ai

!
bi

Commutativit : Soit : J I une bijection :


X

a ( j ) =

ai

a ( j ) =

ai

Associativit : Soit (J ) une partition de I :

!
X
X X
ai =
aj
j J

Y
i

ai =

!
Y

j J

aj

Proposition 37. Soient a, b N avec b 2, il existe une famille unique dentiers (r i )i N , avec r i
presque tous nuls et 0 r i < b tel que :
a=

ri bi

Preuve :
Existence de la famille : Rcurrence sur a : Soit a = bq+r 0 0 r < b la division euclidienne
a
de a par b, on a q < a car b 2, par lhypothse de rcurrence q = r 1 + r 2 b + , donc
b
a = r0 + r1b + r2b2 +
P
P
Unicit de la famille : Rcurrence sur a : Soit a = i r i b i = i r i0 b i deux critures de a,
lunicit du reste de la division euclidienne r 0 = r 00 , posons a = bq + r 0 , avec
P
P
q = i 1 r i b i 1 = i 1 r i0 b i 1 , comme b 2 on a a bq > q, lhypothse de rcurrence
(i N (i 1) r i = r i0 )

P
Dfinition 7. Lcriture a = i r i b i avec 0 r i < b presque tous nuls, sappel criture de a en base b.
Habituellement on crit :
a = (r 2 )(r 1 )(r 0 )
de la droite vers la gauche qui rappel lorigine Hindou-Arabe de cette numration.
Remarque . Dhabitude on choisit un symbole unique pour chaque r i [0, b 1], on supprime alors
les parenthses dans lcriture a = (r 2 )(r 1 )(r 0 )
Exemples .
1. b = 2 on utilise les symboles {0, 1}.
2. b = 10 on utilise les symboles {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.
3. b = 16 on utilise les symboles {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,C , D, E , F }.

La preuve de la proposition 37 fournit un algorithme pratique pour trouver lcriture en


base b :
Algorithme 1.
1.
2.
3.
4.
5.
6.
7.

i = 0;
r i = Reste de a par b;
a = (a r i )/b;
Si a = 0 aller 7;
i = i + 1;
aller 2.;
Retourner (r 0 , r 1 , );

Exemples .
1. Ecrire 28 en base 2 :
(a) r 0 = 0
(b) 28 14
(c) r 1 = 0
(d) 14 7
(e) r 2 = 1
(f) 7 3
(g) r 3 = 1
(h) 3 1
(i) r 4 = 1
(j) 1 0
(k) 28 = 11100
2. Ecrire 1015 en base 16
(a) 1015 = 63.16 + 15 r 0 = 15
(b) 1015 63
(c) 63 = 3.16 + 15 r 1 = 15
(d) 63 3
(e) r 2 = 3
(f) 1015 = 3F F
Proposition 38. Soit a, b N (b 2), supposons que a =

ai b i

(a i Z), soit lalgorithme :

Soit a 0 = q 0 b + r 0 la division euclidienne de a 0 par b.


Soit a 1 + q 0 = q 1 b + r 1 la division euclidienne de a 1 + q 0 par b.
Soit a 2 + q 1 = q 2 b + r 2 la division euclidienne de a 2 + q 1 par b.

Soit a i + q i 1 = q i b + r i la division euclidienne de a i + q i 1 par b.

P
Alors i r i b i est lcriture de a en base b.
P

P
P
Preuve : Rcurrence sur a, on a a = i 1 a i b i +a 0 = i 1 a i b i +q 0 b+r 0 = b i 1 a i b i 1 + q 0 +r 0 ,
P

comme 0 r 0 < b, lcriture a = b i 1 a i b i 1 + q 0 +r 0 est la division euclidienne de a par b, donc


P
q = i 1 a i b i 1 + q 0 est le quotient de la division euclidienne de a par b, donc q N, comme b 2,
on a q a/b < a, partir de ligne 2. cest lalgorithme appliqu q, par lhypothse de rcurrence
P
P
i 1
est lcriture de q en base b, donc i r i b i est lecriture de a en base b

i 1 r i b
1.
2.
3.
4.
5.
6.

Comme application on a lalgorithme de laddition classique :

P
Proposition 39. Soient a 1 , a 2 , a n , b N (b 2). Soient a i = j r ji b j lcriture de a i en base b,
pour trouver
lecriture de a 1 + a 2 + + a n en basse b on applique lalgorithme de la proposition 38
P P i j
j i rj b .
Comme cas particulier intressent on obtient :
Corollaire 9. Soient a, a 0 , b N (b 2). Soient a =
soit lalgorithme :
1.
2.
3.
4.
5.
6.
7.
8.

i ri b

et a 0 =

0 i
i ri b

leurs critures en base b,

R=0

Si r 0 + r 00 + R < b alors s 0 = r 0 + r 00 + R et R = 0 sinon s 0 = b r 0 + r 00 + R et R = 1.


Si r 1 + r 10 + R < b alors s 1 = r 1 + r 10 + R et R = 0 sinon s 1 = b r 1 + r 10 et R = 1.
Si r 2 + r 20 + R < b alors s 2 = r 2 + r 20 + R et R = 0 sinon s 2 = b r 2 + r 20 et R = 1.

Si r i + r i0 + R < b alors s i = r i + r i0 + R et R = 0 sinon s i = b r i + r i0 et R = 1.

P
Alors i s i b i est lcriture de a + a 0 en base b.
P

Preuve : Cest lalgorithme de la proposition 38 appliqu i (r i + r i0 )b i

Comme application on a lalgorithme de la soustraction classique :


P
P
Proposition 40. Soient a, a 0 , b N (a a 0 et b 2). Soient a = i r i b i et a 0 = i r i0 b i leurs critures
en base b, soit lalgorithme :
1.
2.
3.
4.
5.
6.
7.
8.

R=0

Si r 0 (r 00 + R) 0 alors s 0 = r 0 (r 00 + R) et R = 0 sinon s 0 = (b + r 0 ) (r 00 + R) et R = 1.
Si r 1 (r 10 + R) 0 alors s 1 = r 1 (r 10 + R) et R = 0 sinon s 1 = (b + r 1 ) (r 10 + R) et R = 1.
Si r 2 (r 20 + R) 0 alors s 2 = r 2 (r 20 + R) et R = 0 sinon s 2 = (b + r 2 ) (r 20 + R) et R = 1.

Si r i (r i0 + R) 0 alors s i = r i (r i0 + R) et R = 0 sinon s i = (b + r i ) (r i0 + R) et R = 1.

P
Alors i s i b i est lcriture de a a 0 en base b.
P
Preuve : Cest lalgorithme de la proposition 38 appliqu i (r i r i0 )b i

Comme application des propositions 38 et 39 on obtient lalgorithme classique de la multiplication :


P
P
Proposition 41. Soient a, a 0 , b N (b 2). Soient a = i r i b i et a 0 = i r i0 b i leurs critures en
P
P
base b, soit pour chaque k tel que r k0 6= 0, i r ik b i lcriture de r k0 a = i (r k0 r i )b i en base b. appliquons

P P
j
lalgorithme de la proposition 38 n i + j =n r i b n , cela donne lcriture de ab en base b.
Remarque . On peut aussi appliquer lalgorithme de la proposition 38 directement

aa =

i + j =n

ri r j bn

Exemple .
52 78 = (8 2) + (8 5 + 2 7)10 + (5 7)102 = 16 + 54.10 + 35.102

6 + 55.10 + 35.102 = 6 + 5.10 + 40.102 = 6 + 5.10 + 4.103 = 4056


Proposition 42. (Algorithme de la division) Soient a, b, b 1 N (b, b 1 2), soient les divisions euclidiennes :
a par b 1
a = q1 b1 + r 1
0 r 1 < b1 .
q 1 par b
q 1 = bq 2 + r 2
0 r 2 < b.
r 2 b 1 + r 1 par b
r 2 b1 + r 1 = q3 b + r 3
0 r 3 < b.
Alors la division euclidienne de a par b est :

a = (q 2 b 1 + q 3 )b + r 3
Preuve : On a

a = q 1 b 1 + r 1 = (bq 2 + r 2 )b 1 + r 1 = bb 1 q 2 + r 2 b 1 + r 1 = bb 1 q 2 + q 3 b + r 3 = (b 1 q 2 + q 3 )b + r 3

Remarques .
1. Dans cet algorithme on remplace une grande division a par b par des divisions plus
petites :
a par b 1 (en pratique b 1 est beaucoup plus petit que b).
q 1 par b et on a q 1 a/b 1 a/2.
r 2 b 1 + r 1 par b et on a r 2 b 1 + r 1 q 1 b 1 + r 1 = a.
2. On peut rappeler lalgorithme ltape 3. avec un autre b 1 .
3. En pratique en prend b 1 = d m o d est la base o est donne lcriture de a, b, b 1 , alors la
division euclidienne par b 1 est vidente car on a :
P
Proposition 43. Soient a, d N (d 2), soit i r i d i lcriture de a en base d , posons pour i j :
a (i , j ) = (r j ) (r i +1 )(r i ) et a (,i ) = (r i +1 )(r i ) alors pour tout entier m 1, la division euclidienne
de a par d m est :
a = a (,m) d m + a (m1,0)
Exemple . Soit diviser 101587947 par 53 :

z}|{
101 587947
53
53
1916753
= 48
z}|{
485 87947
477
=8
z}|{
88 7947
53
= 35
z}|{
357 947
318
= 39
z}|{
399 47
371
= 28
z}|{
284 7
265
= 19
197
159
38
101587947 = 1916753 53 + 38

Nous avons donne des algorithmes pour calculer lcriture dans une base donne de a + a 0 , a
a 0 , a a 0 , a/a 0 en fonction des critures dans la mme base de a et a 0 , il existent dautres fonctions
p
pour lesquels de tels algorithmes existent, nous donnons lexemple de m a. Lalgorithme est bas
sur :
Proposition 44. Soit m N (m 2). Soient b, q, r N (0 r < b m ), on a :
q
p
E ( m b m q + r ) = bE ( m q) + r 0

0r0 <b

Pour la preuve on a besoin des lemmes suivants :


Lemme 10. Soit m N (m 2). Soit q N et u R (0 u < 1), on a :
p
p
E ( m q + u) = E ( m q)
p
Preuve : Posons N = E ( m q + u), donc N m q + u < (N + 1)m , on a q q + u < (N + 1)m et
p
N m < q + 1 donc N m q, on donc N m q < (N + 1)m , donc N = E ( m q)

Proposition 45. Soit b N et R, on a :

E (b)
= E ()
E
b

E (b)
Preuve : Soit la division euclidienne : E (b) = bE
+r
b
E (b) + r 1
0 r 1 < 1, donc :

0 r b 1, on a aussi b =


E (b)
b = bE
+ r + r1
b

donc :

E (b)
r + r1
=E
+
b
b

E (b)
r + r1 1
< + (b 1)/b = 1 on a E
= E ()

comme
b
b
b
p
p
Preuve de la proposition : On a E ( m b m q + r ) = E (b m q + u) avec u = r /b m < 1 et on a :
p

p
E (b m q + u)
p
= E ( m q + u) = E ( m q)
E
b
donc
q
p
m
0r0 <b

E ( b m q + r ) = bE ( m q) + r 0
p
m
Donnons maintenant lalgorithme qui calcul les digits de N en fonction des digits de N :

Proposition 46. Soit N , m N (m p2), soit N = R k b mk + R k1 b m(k1) + + R 1 b m + R 0 lcriture de


m
N en base b m , alors lcriture de E ( N ) dans la base b est donn par r k b k +r k1 b k1 + +r 1 b +r 0 ,
avec :
r k le plus grand entier tel que r km R k .
r k1 le plus grand entier tel que (r k b + r k1 )m R k b m + R k1 .
r k2 le plus grand entier tel que

m
r k b 2 + r k1 b + r k2 R k b 2m + R k1 b m + R k2

r ki le plus grand entier tel que

m
r k b i + r k1 b i 1 + + r ki
R k b i m + R k1 b (i 1)m + R ki

Preuve : On utilise la proposition 44 successivement avec b prenant les valeurs b k , b k1 , , b
Remarques .
1. Lcriture de N en base b m sobtient facilement partir de lcriture en base b
en rassemblant les digits par groupe de m partir de la droite.
2. Si m = 2 la condition :

2
r k b i + r k1 b i 1 + + r ki R k b 2i + R k1 b 2(i 1) + R ki
quivaut :

2
2
r k b i + r k1 b i 1 + + r ki r k b i 1 + r k1 b i 2 + + r ki +1

2
R k b 2i + R k1 b 2(i 1) + R ki r k b i 1 + r k1 b i 1 + + r ki +1

Ce qui scrit : posant X = r k b i 1 + r k1 b i 2 + + r ki +1

2
(bX + r ki )2 (bX )2 R k b 2i + R k1 b 2(i 1) + R ki r k b i 1 + r k1 b i 1 + + r ki +1
Soit en base b :

2
(2X )(r ki ) r ki R k b 2i + R k1 b 2(i 1) + R ki r k b i 1 + r k1 b i 1 + + r ki +1
p
p
Exemple . Cherchons E ( 2000000)(= E (1000 2)

z}|{ z}|{ z}|{


2 00 00 00
1
=1
z}|{
100 0000
96
=4
z}|{
4 00 00
281
= 119
z}|{
119 00
11296
= 604

1414
24 4 = 96
281 1 = 281
2824 4 = 11296

On termine ce paragraphe par une formule donnant le nombre de digits dans lcriture en
base b.
P
Proposition 47. Soient a, b N (a 6= 0, b 2), soit i r i b i lcriture de a en base b, soit k le plus
grand entier tel que r k 6= 0, alors k est lunique entier tel que :
b k a < b k+1

En particulier le nombre de digits de a est k + 1 = logb (a) + 1 .


3.3. Factorisation en nombres premiers.
Dfinition 8. Un entier n N est dit premier si il admet exactement deux diviseurs (1 et n), dans le
cas contraire n est dit compose.
On note P lensemble des nombres premiers.
Thorme 11. Soit n N (n 1), il existe une famille unique dentiers (n p )pP , les n p presque tous
nuls vrifiant :
n=

p np

pP

Preuve :
Existence de la famille (n p ) : Rcurrence sur n, si n est premier cest immdiat sinon n
admet une factorisation n = ab avec a, b 6= 1, donc a, b < n, par lhypothse de rcurrence a
et b admettent une factorisation en nombres premiers, donc n aussi.
unicit de la famille (n p ) : Pour lunicit on a besoin de :
Lemme 12. Soient a, b N, soit p premier, si p divise ab alors p divise a ou b.
Admettons ce lemme (voir ci-aprs la preuve du lemme), montrons lunicit par rcurrence sur n, supposons que :
n=

Y
pP

Soit p tel que n p > 0, par le lemme


lunicit en rsulte

p np =

n p0

p np

pP

> 0, appliquons lhypothse de rcurrence n/p

Preuve du lemme : Rcurrence sur a.b, supposons p a ou p p, si p b, alors comme p


divise ab pa = a(b p) < ab donc p|a ou p|b p, donc p|a ou p|b, mme conclusion si p a,
sinon crivons absur d e = pk, soit p 1 le plus petit diviseur premier de ab, on a p 1 b car tout
diviseur premier de b divise ab, donc toujours par lhypothse de rcurrence p 1 |a ou p 1 |b, comme
absur d e = pk on aura de mme p 1 |p ou p 1 |k, si p 1 |p on aura p = p 1 donc p|a ou p|b, sinon p 1 |k,
crivons k = p 1 k et supposons que p 1 |b, donc b = p 1 b 0 , donc ab 0 p 1 = pk 0 p 1 , donc ab 0 = pk 0 , donc
p|ab 0 < ab, par lhypothse de rcurrence p|a ou p|b 0 , donc p|a ou p|b

Notation : Soit n N, soit (n p )pP lunique famille dentiers presque tous nuls indexe par P
Q
telle que : n = pP p n p , on note :
n p = v p (n)
Proposition 48. Soient a, b N (> 0), pout tout p P, on a :
v p (ab) = v p (a) + v p (b)
Q
Q
Q
Preuve : On a ab = p p v p (a) . p p v p (b) = p p v p (a)+v p (b) , par lunicit de la factorisation on a
p P
v p (ab) = v p (a) + v p (b)

Proposition 49. Soient a, b N (> 0), pout tout p P, on a :

b|a p P v p (a) v p (b)


Preuve : Si b|a on aura a = bq (q N), donc p P v p (a) = v p (b) + v p (q) v p (b), inversement
Q
si p P v p (b) v p (a), on a v p (a) v p (b) presque tous nuls, soit q = p p v p (a)v p (b) alors qb =
a

Proposition 50. Soit n N (n 1), le nombre de diviseurs de n est :


Y
pP

(1 + v p (n)).

Preuve : Soit p 1 , p 2 , , p k les diviseurs premiers de n, par la proposition prcdente il y a bijection entre les diviseurs de n et lensemble des k upl et :
(n 1 , n 2 , , n k ) [0, v p 1 (n)] [0, v p k (n)]

Proposition 51. (Critre de primarit) Soit n N (n 1), n est compos si et seulement si n admet
p
un diviseur premier n.
p
Preuve : Si n admet un diviseur premier n alors il admet un diviseur premier < n car si
p
n 2 on a n < n, donc n est compos. Inversement si n = ab avec a, b < n soit p le plus petit
diviseur premier de n, donc p a et p b car p est infrieur au diviseurs premiers de a et b, donc
p
p 2 ab = n, donc p n

Proposition 52. (Crible dEratosthne) Soit p premier, Soit n N avec n < p 2 et tel que n nadmet
pas de diviseur premier q 6= n et q < p, alors n est premier.
p
p
Preuve : On a n < p 2 = n < p, si n tait compos il admettrait un diviseur premier n < p
contradiction

3.4. PGCD et PPCM.


Proposition 53. Soit A une partie de N, alors A admet une borne infrieure et une borne suprieure
pour la relation divise.
Dfinition 9. Soit A Z, soit A 1 = {|x| | x A} ( N), la borne infrieure (resp la borne suprieure )
de A 1 pour la relation "divise" sappel plus grand commun diviseur (resp plus petit commun multiple ) des lments de A.
On la note pg cd ((a)aA ) (resp ppcm((a)aA ),
Notations : Soit (n i )i I une famille dlments de Z, soit A = {n i | i I }, on note pg cd ((n i )i I )
(resp ppcm((n i )i I ) le plus grand commun diviseur (resp le plus petit commun multiple ) des
lments de A. Si (n i )i I = (a 1 , a 2 , , a n ) est un n upl et , on note :
pg cd ((n i )i I ) = pg cd (a 1 , a 2 , , a n ) = a 1 a 2 a n
ppcm((n i )i I ) = ppcm(a 1 , a 2 , , a n ) = a 1 a 2 a n
Remarque . Les applications (a, b) pg cd (a, b) et (a, b) ppcm(a, b) sont des lois de composition interne sur Z.
Proposition 54. (proprit du PGCD et du PPCM)
Commutativit : Soit (n i )i Z une famille dlments de Z, soit : J I une bijection,
on a :
pg cd ((n ( j ) ) j J ) = pg cd ((n i )i I
ppcm((n ( j ) ) j J ) = ppcm((n i )i I )
Associativit : Soit (n i )i Z une famille dlments de Z, soit (J ) une partition de I , on a :
pg cd ((n i )i I ) = pg cd ((pg cd ((n j ) j J ))
ppcm((n i )i I ) = ppcm((ppcm((n j ) j J ))
Distributivit du PGCD (resp PPCM) par rapport lui mme : Soit (n i )i Z une famille dlments de Z, soit a Z, on a :
pg cd (a, pg cd ((n i )i I )) = pg cd ((pg cd (a, n i )))i I
ppcm(a, pg cd ((n i )i I )) = ppcm((ppcm(a, n i )))i I
Distributivit du PGCD (resp PPCM) par rapport au PPCM (resp PGCD) : Soit (n i )i Z une famille dlments de Z, soit a Z, on a :
ppcm(a, pg cd ((n i )i I )) = pg cd ((ppcm(a, n i )))i I
pg cd (a, ppcm((n i )i I )) = ppcm((pg cd (a, n i )))i I
Distributivit de la multiplication par rapport au PGCD et au PPCM : Soit (n i )i Z une famille dlments de Z, soit a Z, on a :
a pg cd ((n i )i I ) = pg cd ((a n i )i I )
a ppcm((n i )i I )) = ppcm((a n i )i I )
Distributivit de la division par rapport au PGCD et au PPCM : Soit (n i )i Z une famille dlments de Z, soit a Z, supposons que pour
tout i I on a a|n i alors :
pg cd ((n i )i I )
ni
= pg cd (( )i I )
a
a
ppcm((n i )i I )
ni
= ppcm(( )i I )
a
a
Distributivit de lexponentiation par rapport au PGCD et au PPCM : Soit (n i )i Z une famille dlments de Z, soit a Z,
on a :

a
pg cd ((n i )i I ) = pg cd ((n ia )i I )

a
ppcm((n i )i I )) = ppcm((n ia )i I )
Soit (n i )i Z une famille dlments de Z, soit a Z, supposons que pour tout i I on a n i |a alors :
a
a
= ppcm(( )i I )
pg cd ((n i )i I )
ni
a
a
= pg cd (( )i I )
ppcm((n i )i I )
ni

Preuve : Toutes ces proprits dcoulent des proprits lmentaires des oprateur min et
max

Remarque . La huitime et dernire proprit fournit un moyen de calculer le ppcm au moyen du


pgcd :
a, b Z (> 0)
a, b, c Z (> 0)

ppcm(a, b) =
ppcm(a, b, c) =

ab
pg cd (a, b)

abc
pg cd (ab, ac, bc)

Il est intressent dnoncer la proposition 54 au moyen des lois de composition interne :


(a, b) a b = pg cd (a, b)
et
(a, b) a b = ppcm(a, b)
On a :
Proposition 55.

a, b Z

a b = b a

a, b Z

a b = b a

a, b, c Z

(a b) c = a (b c)

a, b, c Z

(a b) c = a (b c)

a, b, c Z

a (b c) = (a b) (a c)

a, b, c Z

a (b c) = (a b) (a c)

a, b, c Z

a (b c) = (a b) (a c)

a, b, c Z

a (b c) = (a b) (a c)

a, b, c Z

a.(b c) = (a.b) (a.c)

a, b, c Z

a.(b c) = (a.b) (a.c)

a, b, c Z (a|b, c)

(b c)/a = (b/a) (c/a)

a, b, c Z (a|b, c)

(b c)/a = (b/a) (c/a)

a, b, c Z (a 0)

(b c)a = (b a ) (c a )

a, b, c Z (a 0)

(b c)a = (b a ) (c a )

a, b, c Z (b, c|a)

a/(b c) = (a/b) (a/c)

a, b, c Z (b, c|a)

a/(b c) = (a/b) (a/c)

Proposition 56. (Algorithme dEuclide pour le calcul du PGCD)


Soient a, b N (b 2), considrons les divisions euclidiennes :

a par b
a = bq 1 + r 1 .
b par r 1
b = r 1 q2 + r 2 .
r 1 par r 2
r 1 = r 2 q3 + r 3 .

r i par r i +1
r i = r i +1 q i +2 + r i +2 .

Soit k le plus grand entier tel que r k 6= 0, alors r k = pg cd (a, b).

Preuve : Rcurrence sur b : On a pour tout d N, si d divise a et b, alors il divise b et a bq 1 = r 1 ,


inversement si d divise b et r 1 il divise b et q 1 b+r 1 = a, par la caractrisation dune borne infrieure
on en dduit que pg cd (a, b) = pg cd (b, r 1 ). Par construction, la liste des restes associs aux couple
(b, r 1 ) est (r 2 , r 3 , ), si r 1 = 0, alors b|a et on a r 0 = b = pg cd (a, b), sinon le plus grand k tel que
r k 6= 0 est parmi 1, 2, , comme r 1 < b, daprs lhypothse de rcurrence on a r k = pg cd (b, r 1 ) =
pg cd (a, b)

Exemples .
1. a = 32 et b = 20 :
32 = 20 + 12.
20 = 12 + 8
12 = 8 + 4.
8 = 2 4 + 0 pg cd (32, 20) = 4
2. a = 27 et b = 15 :
27 = 15 + 12.
15 = 12 + 3
12 = 4 3 + 0 pg cd (27, 15) = 3 .
Proposition 57. (Identit de Bzout) Soient a, b Z, soit d = pg cd (a, b), il existent u, v Z tes que
:
d = ua + vb
Preuve : Si b = 0 on a d = a = 1a +0b. Si |b| = 1 on a d = 1 = b+0a. On peut donc supposer
b 2. Recurence sur b, soit r 1 le reste de la division euclidienne de a par b, par la proposition 56
on a pg cd (a, b) = pg cd (b, r 1 ), comme r 1 < b, par lhypothse de rcurrence il existe u 1 , v 1 Z tels
que u 1 b + v 1 r 1 = d , donc u 1 b + v 1 (a bq 1 ) = d , soit v 1 a + (u 1 v 1 q 1 )b = d

1. Calcul de u, v.
1. Mthode 1 : Elle est base sur lalgorithme dEuclide, soient les divisions euclidiennes :
a par b
a = bq 1 + r 1 .
b par r 1
b = r 1 q2 + r 2 .
r 1 par r 2
r 1 = r 2 q3 + r 3 .

r i par r i +1
r i = r i +1 q i +2 + r i +2 .

On calcul u i , v i Z de proche en proche partir du haut tels que :


ui a + v i b = r i
Ainsi on a r 1 = a bq 1 et r 2 = b r 1 q 2 = b (a bq 1 )q 2 = q 2 a +(1+ q 1 q 2 )b , on trouve :
u i +2 = u i q i +2 u i +1
v i +1 = v i q i +2 v i +1
On sarrte sur i = k le plus grand entier tel que r k 6= 0, par la proposition 56 on a
d = r k = uk a + v k b
Exemples .
(a) a = 32 et b = 20 :

32 = 20 + 12 12 = 32 20
20 = 12 + 8 8 = 20 12 = 20 (32 20) = 2.20 32
12 = 8 + 4 4 = 12 8 = (32 20) (2.20 32) = 2.32 3.20
8 = 2.4 + 0 d = 4 = 2.32 3.20
(b) a = 27 et b = 15 :
27 = 15 + 12 12 = 27 15
15 = 12 + 3 3 = 15 12 = 15 (27 15) = 2.15 27
12 = 4.3 + 0 d = 3 = 2.15 3.27
2. Mthode 2 :
Egalement base sur lalgorithme dEuclide : On a suivant que i pair ou impair
u i
vi

ui
=
v i

1
1

q1 +
q2 +

1
..

. qi

Exemples .
(a) Reprenons lexemple a = 32 et b = 20, on a q 1 = q 2 = q 3 = 1
u3
=
q 3

1
1

1+

2
=
3

u=2
4 = 2.32 3.20
v = 3

1
1
(b) Reprenons lexemple a = 27 et b = 15, on a q 1 = q 2 = 1
1+

u 2
=
v2

1
=
1 2
1+
1

u = 1
3 = 27 + 2.15
v =2

3. Mthode 3
Cette mthode nutilise pas lalgorithme dEuclide, on utilise simplement la proprit :
pg cd (a, b) = pg cd (a b, b)
On applique alors
lalgorithme
:

1 0
Soit M =
0 1
Soient L 1 et L 2 les lignes de M
Tant que a 6= 0 et b 6= 0 faire :
Si a b faire :
a := a b
L 2 := L 2 L 1
Sinon faire :
b := b a
L 1 := L 1 L 2
Si lalgorithme sarrte sur (a, b) = (d , 0) alors L 2 = (v u) sinon L 1 = (u v).
Exemples .
Reprenons lexemple a = 32 et b = 20voici le droulement de lalgorithme :
1 0
(a, b) = (32, 20)
M=
.
0 1


1 0
.
(a, b) = (12, 20) = (32 20, 20)
M=
1 1

2 1
.
(a, b) = (12, 8) = (12, 20 12)
M=
1
1

2 1
(a, b) = (4, 8) = (12 8, 8)
M=
.
3
2

5 3
.
(a, b) = (4, 4) = (4, 8 4)
M=
3
2

8 5
(u, v) = (2, 3) 4 = 2.32 3.20 .
(a, b) = (4, 0) = (4, 4 4)
M=
3
2
Reprenons lexemple a = 27 et b = 15voici le droulement de lalgorithme :
1 0
.
(a, b) = (27, 15)
M=
0 1

1 0
.
(a, b) = (12, 15) = (27 15, 20)
M=
1 1

2 1
(a, b) = (12, 3) = (12, 15 12)
M=
.
1
1

2 1
.
(a, b) = (9, 3) = (12 3, 3)
M=
3
2

2 1
(a, b) = (6, 3) = (9 3, 3)
M=
.
5
3

2 1
(a, b) = (3, 3) = (6 3, 3)
M=
7
4

2 1
(a, b) = (0, 3) = (3 3, 3)
M=
(u, v) = (1, 2) 3 = 27 + 2.15 .
9
5

Proposition 58. Soient a, b N, soit d = pg cd (a, b) (a, b > d ), ils existent u, v N uniques
vrifiant :

0 u < b/d
d = ua vb
0 v < a/d
Preuve : En divisant par d on se ramne d = 1, par lidentit de Bzout il existent u 1 , v 1 Z
tels que u 1 a + v 1 b = 1, si on avait u 1 , v 1 < 0 on aurai 1 < 0, de mme si on avait u 1 , v 1 > 0 on aurai
1 a + b or on suppose a, b > 1, donc u 1 , v 1 sont de signes contraires, on peut supposer u 1 0
et v 1 0 car si on avait u 1 < 0 ( don v 1 0) on aura vb |u| a = 1, donc pour tout q N on aura
(v q a)b (|u| qb)a = 1, soit (qb |u|)a (q a v)b = 1, on choisissant q assez grand on aura
qb |u| > 0 et q a v > 0, supposons donc u 1 0 et v 1 0, soient les division euclidienne :
u 1 = qb + u
0u<b
0
v 1 = q a + v
0v <a
0
On a u 1 a + v 1 b = ua vb + ab(q q ) soit ua vb 1 = ab(q0 q), on a |ua|
ab a ab 2, de

mme |vb| ab2, donc |ua vb 1| ab2+1 = ab1, soit ab(q 0 q) ab1 ab(q q 0 ) =
0 ua vb = 1

Unicit de u, v : Supposons u 0 a v 0 b = 1 avec 0 u 0 < b, donc u 0 a v 0 b = ua vb, donc


(u u 0 )a = b(v v 0 ), donc b|a(u u 0 ), comme a b = 1, le lemme de Gauss ci-aprs b|u u 0 ,
or on a 0 u, u 0 < b u u 0 = 0 v v 0 = 0

Proposition 59. Soient a, b, d Z (d 0), Il est quivalent de dire :


1. d = pg cd (a, b).

2. d divise a et b et pg cd (a/d , b/d ) = 1.


3. d divise a, b et ils existent u, v Z tels que d = ua + vb
Preuve : 1) = 2) par la proposition 54, 2) = 3) par lidentit de Besout. 3) = 1) car si 3) tout
diviseur commun de a, b divise d

Proposition 60. Soient a, b, m Z (m > 0), Il est quivalent de dire :


1. m = ppcm(a, b).
2. m est un multiple de a et b et pg cd (m/a, m/b) = 1.
3. m est un multiple de a et b et ils existent u, v Z tels que 1/m = u/a + v/b
Preuve : Utiliser la relation ab/m = a b et la proposition prcdente

Dfinition 10. Soient a, b Z, on dit que a et b sont premiers entre eux si ils nadmettent pas de
diviseur commun autre que 1.
Proposition 61. Soient a, b Z, Il est quivalent de dire :
1. a et b sont premiers entre eux.
2. a et b nont pas de diviseur premier commun.
3. pg cd (a, b) = 1.
4. ppcm(a, b) = ab.
5. Il existent u, v Z ua + vb = 1
6. Il existent u, v Z u/a + v/b = 1/ab
Preuve :
1) = 2) immdiat.
2) = 3) car si 2) soit d = pg cd (a, b) si on avait d 6= 1 il admettrait un diviseur premier qui
diviserait a, b.
3) 4) 5) 6) 1) par la relation a b = ab/(a b) et lidentit de Bzout

Proposition 62. (Lemme de Gauss)


Soient a, b, c Z, si a|bc et a premier b, alors a|c
Preuve : a|bc et a|ac a|(bc) (ac) = (b a)c = c

Proposition 63. Soient a, b 1 , b 2 , b n Z, si a est premier avec chaque b i , il est premier avec leur
produit

Preuve : Soit p un diviseur premier commun de a et b 1 b 2 b n , il existe i tel que p divise b i ,


donc divise a, b i contradiction

4. A RITHMTIQUE MODULAIRE
4.1. Construction de lanneau Z/nZ. La construction de lanneau Z/nZ est un cas particulier de
projection dune structure danneau, on rappel la proposition 43 du 4.4 du chapitre 2 (voir aussi
cours dAlgbre 2)
Proposition 64. Soit (A, +, .) un anneau. Pour quune relation dquivalence R sur A soit compatible avec les lois + et ., il faut et il suffit quil existe un idal I de A tel que :
x, y A

(x R y) x y I

auquel cas (A/R , +, .) est un anneau.

Notation : Soit n N, on note naturalement nZ lensemble : {nx | x Z}


Proposition 65. Les idaux de Z sont les ensembles nZ (n N).

Dfinition 11. Lanneau Z/nZ sappel anneau des classes rsiduelles modulo n.
Soient x, y Z, si x y nZ on crit :
xy

mod n

ou
xy

mod ul o n

ou
xy

(n)

On dit que la relation est une "Congruence" et on lit "x congrue y modulo n".

Proposition 66. Un ensemble de reprsentant de Z/nZ est :

E = {x Z | 0 x n 1}
Preuve : Soit : E Z/nZ : x x, on a :
x E x (x).
est injective car si (x) = (x 0 ) on aura n|x x 0 , donc x = kn +x 0 (k Z) comme 0 x, x 0 <
n la division euclidienne de x par n scrit x = 0 n + x = kn + x 0 , lunicit du quotient et du
reste dans une division euclidienne x = x 0 .
est surjective car soit c Z/nZ par la surjective canonique, il existe x Z tel que x = c, soit
r le reste de la division euclidienne de x par n, on a x = nq +r donc n|x r , donc x = r , donc
c = (r )

Corollaire 13. |Z/nZ| = n en particulier Z/nZ est fini.


4.2. Oprations sur Z/nZ. Par la compatibilit :
x, y Z

x+y =x+y

xy =xy

Ces proprits font de (Z/nZ, +, ) un anneau commutatif, il en rsulte :


Proposition 67.
(Z/nZ, +) est un groupe ablien cest--dire :
x, y Z/nZ
x +y = y +x
x, y, z Z/nZ
(x + y) + z = x + (y + z)
x Z/nZ
x + 0 = x.
x Z/nZ x 0 = x Z/nZ
x + x0 = 0
La loi est commutative, associative, distributive par rapport la loi + et admet un lment
neutre :
x, y Z/nZ
x y = y x
x, y, z Z/nZ
(x y) z = x (y z)
x, y, z Z/nZ
x (y + z) = x y + x z
x Z/nZ
x 1 = x.
Proposition 68. Soit x, m Z, soit mx la puissace additive m i me de x, on a :
mx = mx
En particulier m1 = m.
Preuve : La surjective canonique x Z x Z/nZ est un homomorphisme danneau, donc
applique la puissance additive m i me de x qui est mx par la proposition 19 sur la puissance addi.
tive m me de x

Corollaire 14. Le groupe (Z/nZ, +) est cyclique.


Preuve : x Z/nZ on a x = x1, par suite Z/nZ =< 1 >

Proposition 69. Soit (G, .) un groupe cyclique dordre n, alors G est isomorphe au groupe additif
(Z/nZ, +), plus prcisment si x est un gnrateur de G (cest--dire G =< x >), alors on a un isomorphisme de groupe m x m .
Preuve : Soit la relation sur Z/nZ G :
c R y m Z y = x m et c = m
Montrons que R est une application et que cest un isomorphisme de groupe :
Soit c Z/nZ, il existe m Z tel que c = m, donc en posant y = x m on a c R y.
0
Si c R y et c R y 0 , ils existent m, m 0 Z tel que c = m = m 0 et y = x m et y 0 = x m , or m = m 0 =
0
n|(m m 0 ), par le thorme de Lagrange sur les groupes finis on aura x mm = e (e lment
0
neutre de G), donc x m = x m soit y = y 0 .
Lapplication m x m est surjective car pour tout y G, il existe m Z tel que y = x m .
Comme |Z/nZ| = |G| lapplication est bijective (voir chapitre II, proposition 71 du 6.4).
0
0
Enfin la relation x m+m = x m x m montre que lapplication est un isomorphisme
de groupe

Proposition 70.
C ar a(Z/nZ) = n

Preuve : On a x Z/nZ nx = nx = 0, inversement soit m Z tel que m (Z/nZ) = 0 , alors
m1 = 0, soit m = 0, soit n|m

Proposition 71. Soit (A, +, ) un anneau fini n lements, Il est quivalent de dire :
1. (A, +, ) est isomorphisme lanneau Z/nZ.
2. C ar a(A) = n.
3. Le groupe additif (A, +) est cyclique.
Preuve :
1) = 2) car si 1) immdiat par isomorphisme.
2) = 3) car si 2) on sait que C ar a(A) est lordre de 1 A dans (A, +), donc dire que C ar a(A) =
|A| entraine que A =< 1 A >, donc (A, +) est cyclique.
3) = 1) car si 3) soit x un gnrateur de (A, +), on a m1 A = 0 donne mx = m1 A x (voir 2.2
), donc mx = 0, donc n|m, ainsi 1 A est dordre n dans le groupe (A, +), par suite lapplication
m1 A m Z/nZ est un isomorphisme de groupe (proposition 69), cest aussi un isomorphisme danneau car on a m1 A m 0 1 A = mm 0 1 A (voir 2.2)

Proposition 72. Soit A un anneau fini n lments, avec n de la forme p 1 p 2 p k , o p i sont des
nombres premiers distincts, alors A est isomorphisme lanneau Z/nZ.
Preuve : Par le thorme de Cauchy pour tout i , il existe x i A dordre p i dans (A, +), comme
les p i sont distints, llment x 1 + x 2 + + x k est dordre p 1 p 2 p k = n, donc (A, +) est cyclique,
par la proposition 71 lanneau A est isomorphisme lanneau Z/nZ

Rappelons que pour tout anneau (A, +, ) les lments inversibles pour la multiplication forme
un groupe, on le note A , dans le cas o A = Z/nZ le groupe A a une description prcise :
Proposition 73. Soit c Z/nZ, Il est quivalent de dire :
1. Pour tout c 0 Z/nZ on a cc 0 = 0 = c 0 = 0
2. c est rgulier pour la multiplication.

3.
4.
5.
6.
7.
8.
9.
10.

Lapplication x Z/nZ c x Z/nZ est injective.


Lapplication x Z/nZ c x Z/nZ est surjective.
Lapplication x Z/nZ c x Z/nZ est bijective.
c A.
Pour tout x c on a x premier n.
Il existe x Z premier n et c = x.
c est dordre n dans le groupe additif (Z/nZ, +).
< c >= Z/nZ.

Preuve :
1) = 2) car si 1) supposons c x = c y alors c(x y) = 0, donc x y = 0, donc x = y.
2) = 3) = 4) = 5) par chapitre II, proposition 71 du 6.4
5) = 6) car si 5) il existe x Z/nZ tel que xc = 1.
6) = 7) car si 6) soit x 0 Z tel que x 0 = c, donc xx 0 = 1, donc n|xx 0 1, donc xx 0 1 = kn (k
Z), donc xx 0 kn = 1, donc x 0 et n premier entre eux
7) = 8) immdiat.
8) = 9) car si 8) supposons que mx = 0, donc mx = 0, donc n|mx, comme n premier x,
par le lemme de Gauss n|m.
9) 10) immdiat.
10) = 1) car si 10) soit x 0 c 0 , donc xx 0 = 0, donc x 0 c = 0, comme < c >= Z/nZ on a n|x 0 ,
donc x 0 = 0, donc c 0 = 0

Dfinition 12. Lapplication N N : n |(Z/nZ) | sappelle fonction dEuler.


On la note (n).

Par la proposition 73 on a donc :

(n) = (Z/nZ)

= k Z | 0 k n 1 pg cd (k, n) = 1
n

= k Z | 0 k n 1 k

d 0 or d r e n d ans Z/nZ

Thorme 15. (Thorme dEuler)


Soit n N, pour tout k Z premier n, on a :
k (n) 1

mod ul o (n)

Preuve : Par le thorme de Lagrange on a :


c (n) = 1

c (Z/nZ)

Exemples .
Le thorme dEuler est efficase pour ltude arithmtique des exponentielles itres x y

..

.z

20132011

1. Montrer que 2015


est congrue : 5 mod 11. On regarde 2015 mod 11 = 2, on
regarde 2013 mod (11) soit 2013 mod 10 = 3 et on regarde 2011 mod (10) soit 2011
mod 4 = 3, donc par le thorme dEuler :
20152014
7.

..

2013

23 27 = 7 mod 11

2. Soit u n = 7
(n f oi s), montrer que le premier chifre de u n en base 10 est 3. On a (10) =
4, ((10)) = (4) = 2. On a u n 1 mod 2, u n+1 = 7un 71 3 mod 4 et u n+2 73 3
mod 10, donc pour n 3 le premier chifre de u n est 3.

Proposition 74. Soit n N (n 1), on a :


X

(d ) = n

d |n

Preuve : Soit G un groupe cyclique dordre n, par la proposition 73 le nombre de gnrateurs de


G est (n), or pour chaque diviseur d de n le groupe G admet un et un seul sous-groupe
dordre d , donc le nombre dlments de G dordre d est (d ). Inversement pour tout x G lordre
de x divise |G|, en classons les lments de G par leurs ordres cela donne une partition de G, la
formule en rsulte

4.3. Le corps Z/pZ.


Proposition 75. Soi n N, Il est quivalent de dire :
1. Z/nZ est un corps.
2. n est premier.
Preuve :

Z/nZ cor ps (Z/nZ) = Z/nZ \ 0

{k | k N et 1 k n 1} = k | k N et 1 k n 1 et pg cd (k, n) = 1
n pr emi er

Comme cas particulier du thorme dEuler on obtient :


Thorme 16. (Thorme de Fermat)
Soit p un nombre premier et a N tel que p ne divise pas a, on a :
a p1 1

mod ul o (p)

Corollaire 17. Soit p un nombre premier et a N, on a :


ap a

mod ul o (p)

Preuve : Si p|a on videment p|(a p a), sinon comme p|(a p1 1) alors


p|a(a p1 1) = a p a

Proposition 76. Soit p un nombre premier, le groupe multiplicatif Z/pZ est cyclique.

Preuve : Posons G = Z/pZ . Soit x G, on a x p1 = 1, donc le polynme X p1 1 admet


exactement p 1 racines dans le corsp Z/pZ, par suite pour chaque diviseur d de p 1, comme
0
X d 1|X p1 1, il admet exactement d
racines,d par suite soient x, x G dordre d , par le thorme
0
de Lagrange on aura < x >=< x >= z G | z = 1 . Posons 1 (d ) le nombre dlments dordre
d dans G et (d ) le nombre dlments dordre d dans un groupe cyclique dordre p 1, on aura
1 (d ) (d ) car 1 (d ) = 0 ou (d ), or en classant les lments de G par leurs ordres on obtient :
X
X
p 1 =
1 (d )
(d ) = p 1
d |p1

d |p1

Ceci ncessite que chaque ingalit 1 (d ) (d ) est une galit, comme (p 1) 6= 0, on a


1 (p 1) 6= 0, par suite il existe dans G des lments dordre p 1, donc G est cyclique

4.4. Le thorme du reste chinois.


Thorme 18. Soient a, b N premiers entre eux, on un isomorphisme danneau :
Z/abZ Z/aZ Z/bZ
x (x, x)
Lemme 19. Soient n, m N tel que n|m, on un homomorphisme danneau :
Z/mZ Z/nZ
x x
Preuve du thorme : Par le lemme, on a une application Z/abZ Z/aZZ/bZ : x (x, x),
et cest un homomorphisme danneaux, montrons quelle est injective, il suffit de montrer que son
noyau est trivial : On a (x, x) = (0, 0) = a|x et b|x ppcm(a, b)|x, comme a et b sont premiers
entre eux ab|x, lapplication est injective et les deux anneaux quipotents lapplication est
bijective

Une autre faon quivalente dnoncer le thorme 18 est :


Proposition 77. (Thorme du reste chinois)
Soient a, b N premier entre eux, soient , Z, il existe x Z tel que :

x
x

mod ul o (a)
mod ul o (b)

Toute autre solution x 0 de ce systme de congruence vrifie x 0 x

mod ul o (ab)

ou encore :
Proposition 78. (Thorme du reste chinois)
Soient a, b N premier entre eux, soient , Z, il existe x Z unique tel que 0 x < ab et :

x
x

mod ul o (a)
mod ul o (b)

2. (Calcul de x )
Mthode 1 : Par lidentit de Bzout, soit u, v Z tel que ua+vb = 1, multiplions par
= u0 a + v 0b
donc
v 0b = u0 a +
Posons x 1 = v 0 b = u 0 a + , on a bien
x
mod ul o (a)
x
mod ul o (b)
Rduisons x 1 modulo ab on obtient la plus petite solution positive.
Mthode 2 : Par inversion, la solution est de la forme x = + ka = + k 0 b, on dtermine k
(ou k 0 ) par la condition :

x mod (b) + ka = mod (b) kb = mod (b)


0

Soit b linverse de b modulo a

k = b 0 ( ) mod (b)
par suite une solution est donn par
x = + a (b 0 ( ))
Exemples .
1. Cherchons x Z tel que

x 2 mod (5)
x 4 mod (7)
Mthode 1 : Par lidentit de Bzout, on a 3.5 27 = 1 4 2 = 6.5 4.7 4 + 4.7 =
2 + 6.5 soit x = 32 est une solution, pour avoir la plus petite solution positive on rduit
modulo 5 7 x = 32.
Mthode 2 : Par inversion, crivons la solution de la forme x = 4 + 7k, donc 4 + 7k = 2
2
mod (5) soit 2k = 3 mod (5), linverse de 2 modulo 5 est 3, donc k = 3 = 4 mod (5) donc
x = 4 + 7.4 = 28.
2. Un voyageur visite chaque jour une ville Vi i = 1, 2, 3, 4 dans lodre V1 V2 V3
V4 V1 , sachant quil a dbut ces voyages par V1 un lundi, au bout de combien de
voyages va til se retrouver pour la premire fois un samedi en V3 ?

Dans les voyages 3 + 4k le voyageur est en V3 , dans les voyagse 6 + 7k 0 il est samedi, on
cherche donc la plus petite solution positive du systme de congruences :

n 3 mod (4)
n 6 mod (7)
On a 2.47 = 1 63 = 6.43.7 3+6.4 = 3.7+6 donc la solution est 24 modulo 47,
soit la plus petite est n = 24.
Corollaire 20. Soient a, b N premiers entre eux, on un isomorphisme de groupe :
(Z/abZ) (Z/aZ) (Z/bZ)
x (x, x)
Preuve : Lisomorphisme danneau prserve les lments inversibles et on a pour A, B des anneaux :
(A B ) = A B

Proposition 79. Soient a, b N premiers entre eux, on a :


(ab) = (a)(b)
Proposition 80. Soit a N (> 0), soit

p n p la factorisation de a en produit de nombres premiers :

(a) =

(p 1)p n p 1

n p 1

Preuve : Par le corollaire on a (a) = p (p n p ), il suffit alors de calculer (p n p ), un entier n


est premier avec p n p (n p > 0) si et seulement si il nest pas divisible par p (proposition 61). Soit
n = pn 0 un entier non premier p n p , on a :
Q

n < p n p n 0 < p n p 1

par suite le nombre des entiers premier p nn et < p n p est :


p n p p n p 1 = p n p 1 (p 1)

4.5. Applications de lanneau Z/nZ.


Voici des exemples dapplications de lanneau Z/nZ, le principe est : partant dun problme
dans Z, en rduisant modulo un entier convenable (en projetant ) on obtient un problme semblable sur Z/nZ en principe beaucoup plus facile car Z/nZ est fini.
p
p
p
p
1. Montrer que 2 Q : Supposons que 2 Q, posons 2 =
pg cd (p, q) = 1, on a donc
q
2q 2 = p 2 , donc q|p 2 comme q est premier p, il divise 1, donc q = 1, on a donc p 2 = 2,
rduisant modulo 3 p 2 = 2, distinguons les cas :
p = 0 cela donne 2 = 0 donc 3|2 absurde.
p = 1 cela donne 2 = 1 absurde.
p = 2 cela donne 2 = 4 = 1 absurde.
2. Montrer que 1003 nest pas un cube dans N : On rduit modulo 7, on a 1003 2 mod 7, si
on avait n 3 = 1003, on aurai n 3 = 2, on distinguant les cas on obtient 2 = 0, 1 ou 6 absurde.
3. Montrer que le polynme X 3 X + 2 na pas de racine dans Q : Supposons que P a une
p
racine Q (pg cd (p, q) = 1), comme dans lexemple 1. on aura q = 1 donc p 3 p + 2 = 0,
q
rduisant modulo 3 on obtient 2 0 mod 3 absurde.
4. La preuve dune multiplication : Pour dtecter une erreur probable dans une multiplication
a b = c on rduit modulo 9, or (voir lexemple 12.) tout entier n est congrue la somme
de ces chiffres modulo 9, on se ramne donc une multiplication de deux nombres 9 (on
peut aussi rduire modulo 3 mais on diminue les chances de dtecter une erreur).
5. (Critre de divisibilit par 2) Un nombre est pair si et seulement si son premier chifre en
base 10 est pair.
6. (Critre de divisibilit par 3) Comme 10 1 mod 3 on aura :
X
i

r i 10i

ri

mod 3

Par suite un nombre est divisible par 3 si et seulement si la somme de ces chiffres en base
10 est divisible par 3.
7. (Critre de divisibilit par 4) Comme 10 2 mod 3 on aura :
X

r i 10i r 0 + 2r 1

mod 4

Par suite un nombre est divisible par 4 si et seulement si il est pair et 4|r 0 + 2r 1 .
8. (Critre de divisibilit par 5) Un nombre est divisible par 5 si et seulement si son premier
chifre en base 10 est 5 ou 0.
9. (Critre de divisibilit par 6) Un nombre est divisible par 6 si et seulement si son premier
chiffre en base 10 est pair et la somme de ces chiffres divisible par 3.
10. (Critre de divisibilit par 7) Un nombre est divisible par 7 si et seulement si 7|(A + 3B 2C )
avec :
A = r0 r3 + r6 r9 +
B = r 1 r 4 + r 7 r 10 +
C = r 2 r 5 + r 8 r 11 +

2|r 0
8|r 0 + 2r 1 + 4r 2
12. (Critre de divisibilit par 9) Un nombre est divisible par 9 si et seulement si la somme de
ces chiffres en base 10 est divisible par 9.
13. (Critre de divisibilit par 10) Un nombre est divisible par 10 si et seulement si son premier
chiffre en base 10 est 0.
14. (Critre de divisibilit par 11) Un nombre est divisible par 11 si et seulement si 11|A B
11. (Critre de divisibilit par 8) Un nombre est divisible par 8 si et seulement si

A = r0 + r2 + r4 +
B = r1 + r3 + r5 +
15. (Critre de divisibilit par 12) Un nombre est divisible par 12 si et seulement si il est divisible
par 4 et la somme de ces chiffres en base 10 divisible par 3.
16. (Critre de divisibilit par 13) Un nombre est divisible par 13 si et seulement si 13|(A 3B
4C ) avec :
A = r0 r3 + r6 r9 +
B = r 1 r 4 + r 7 r 10 +
C = r 2 r 5 + r 8 r 11 +
17. (Critre de divisibilit par 14) Un nombre est divisible par 14 si et seulement si il est pair et
divisible par 7.
18.
Citons enfin :
Thorme 21. (critre dirrductibilit dEisenstein) Soit P = a 0 + a 1 X + + a n X n Z[X ],
supposons quil existe un nombre premier p tel que p|a 0 , a 1 , a n1 et p 6 |a n et p 2 6 |a 0 , alors
P est irrductible dans Q[X ].

Das könnte Ihnen auch gefallen