Beruflich Dokumente
Kultur Dokumente
SECTION SMIA
MODULE Algbre 1
Chapitre III
Arithmtiqe de Z
Par
Mustapha Chellali
Le 13 Janvier 2015
(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
Corollaire 1.
a, b N
a b = 0 = a = 0 ou b = 0
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)
: 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
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
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
(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 )
(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
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
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
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 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)
nx = (n1 A ) x
nx = n x
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
Corollaire 4.
a, b Z
ab = 0 = a = 0 ou b = 0
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
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
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}
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.
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
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
a i + b i =
!
ai +
Y
i
a i b i =
!
bi
!
ai
!
bi
a ( j ) =
ai
a ( j ) =
ai
!
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 }.
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
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
i 1 r i b
1.
2.
3.
4.
5.
6.
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
R=0
P
Alors i s i b i est lcriture de a + a 0 en base b.
P
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
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
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
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 :
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
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)
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
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
p np =
n p0
p np
pP
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)
(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
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
ppcm(a, b) =
ppcm(a, b, c) =
ab
pg cd (a, b)
abc
pg cd (ab, ac, bc)
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 Z
a, b, c Z (a|b, c)
a, b, c Z (a|b, c)
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 Z (b, c|a)
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 .
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 .
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
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 63. Soient a, b 1 , b 2 , b n Z, si a est premier avec chaque b i , il est premier avec leur
produit
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
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".
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 )
x+y =x+y
xy =xy
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.
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
(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
mod ul o (n)
c (Z/nZ)
Exemples .
Le thorme dEuler est efficase pour ltude arithmtique des exponentielles itres x y
..
.z
20132011
..
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.
(d ) = n
d |n
{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
mod ul o (p)
mod ul o (p)
Proposition 76. Soit p un nombre premier, le groupe multiplicatif Z/pZ est cyclique.
d |p1
x
x
mod ul o (a)
mod ul o (b)
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 :
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
(a) =
(p 1)p n p 1
n p 1
n < p n p n 0 < p n p 1
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 ].