Académique Documents
Professionnel Documents
Culture Documents
Cours dAlgebre 2
20122013
Luis Paris
Definition. Soit E un espace vectoriel sur K. On appelle forme bilineaire sur E une
application b de E E dans K telle que
(a) b(x1 + x2 , y) = b(x1 , y) + b(x2 , y) pour tous x1 , x2 , y E et K ;
b((x1 , . . . , xn ), (y1 , . . . , yn )) = x1 y1 + + xn yn .
Exemple 3. Soit E = C 0 ([0, 1]) lespace des applications continues de lintervalle [0, 1]
dans R. Soit b : E E R definie par
Z 1
b(f, g) = f (t)g(t) dt .
0
1
Exemple 4. Soit E = Mn (K) lespace des matrices carrees a n lignes et n colonnes. Soit
b : E E K definie par
b(A, B) = Tr(AB) .
Alors b est une forme bilineaire symetrique sur E.
Definition. On suppose que E est de dimension finie, n. Soient b une forme bilineaire
sur E et B = {e1 , . . . , en } une base (ordonnee) de E. On appelle matrice de b dans B la
matrice
MB (b) = (b(ei , ej ))1i,jn Mn (K) .
Alors b est une forme bilineaire symetrique et sa matrice dans la base canonique est
1 2 0
2 0 0 .
0 0 3
x1
Demonstration. On pose B = {e1 , . . . , en }, M = (ai,j )1i,jn , X = ... et Y =
xn
y1
.. Pn Pn
. . On a ai,j = b(ei , ej ) pour tous i, j {1, . . . , n}, x = i=1 xi ei et y = i=1 yi ei .
yn
Alors
n n
! n X n n X
n
X X X X
b(x, y) = b xi e i , yj ej = xi b(ei , ej ) yj = xi ai,j yj = X t M Y .
i=1 j=1 i=1 j=1 i=1 j=1
2
Definition. Une matrice carree M Mn (K) est symetrique si M t = M .
Soient b une forme bilineaire sur E et K. Le produit de b par , note b est la forme
bilineaire sur E definie par
( b)(x, y) = b(x, y) .
On note L2 (E) lensemble des formes bilineaires sur E. On verifie facilement que L2 (E)
muni de la somme et la multiplication est un espace vectoriel sur K.
(2) Lensemble S2 (E) des formes bilineaires symetriques est un sous-espace vectoriel de
dimension n(n+1)
2
.
3
Soit b L2 (E). Soit M = (ai,j ) la matrice de b dans la base B. Soient x, y E et X, Y
les composantes de x, y dans la base B, respectivement. Alors
n X
n
! n X
n
X X
t t
b(x, y) = X M Y = X ai,j Di,j Y = ai,j X t Di,j Y
i=1 j=1 i=1 j=1
n X
X n
= ai,j i,j (x, y) .
i=1 j=1
Pour i, j {1, . . . , n}, i < j, on pose i,j = 12 (i,j + j,i ). On pose BS = {i,i | 1 i
n} {i,j | 1 i < j n}. On a
4
Comme {i,j | 1 i, j n} engendre L2 (E), ces egalites impliquent que BS engendre
S2 (E). On verifie facilement que BS est libre. Donc, BS est une base de S2 (E) et la
dimension de S2 (E) est |BS | = n(n+1)
2
.
Exemple. On pose E = R2 et on note B la base canonique de E. Alors L2 (E) est de
dimension 4. La base de L2 (E) est donnee par les formes bilineaires suivantes.
1,1 : ((x1 , x2 ), (y1 , y2 )) 7 x1 y1
1,2 : ((x1 , x2 ), (y1 , y2 )) 7 x1 y2
2,1 : ((x1 , x2 ), (y1 , y2 )) 7 x2 y1
2,2 : ((x1 , x2 ), (y1 , y2 )) 7 x2 y2
En particulier, toute forme bilineaire est de la forme
((x1 , x2 ), (y1 , y2 )) 7 a1,1 x1 y1 + a1,2 x1 y2 + a2,1 x2 y1 + a2,2 x2 y2 .
Lespace S2 (E) est de dimension 3. La base de S2 (E) est donnee par les formes suivantes
1,1 : ((x1 , x2 ), (y1 , y2 )) 7 x1 y1
2,2 : ((x1 , x2 ), (y1 , y2 )) 7 x2 y2
1
1,2 : ((x1 , x2 ), (y1 , y2 )) 7 (x1 y2 + x2 y1 )
2
En particulier, toute forme bilineaire symetrique est de la forme
b
((x1 , x2 ), (y1 , y2 )) 7 a1,1 x1 y1 + a2,2 x2 y2 + (x1 y2 + x2 y1 ) .
2
Definition. Soient E un espace vectoriel de dimension finie, et B, B 0 deux bases ordonnees
de E. Alors M (IdE , B 0 , B) sappelle la matrice de passage de la base B a la base B 0 .
Proposition 1.4 (sans demonstration). Soient E un espace vectoriel de dimension finie,
B, B 0 deux bases ordonnees de E, et f : E E une application lineaire. On note A la
matrice de f dans la base B, A0 la matrice de f dans la base B 0 et P la matrice de passage
de B a B 0 . Alors A0 = P 1 AP .
Proposition 1.5. Soient E un espace vectoriel de dimension finie, B, B 0 deux bases
ordonnees de E, et b : E E K une forme bilineaire. On note M la matrice de b dans
la base B, M 0 la matrice de b dans la base B 0 et P la matrice de passage de B a B 0 . Alors
M 0 = P tM P .
Demonstration. On pose B = {e1 , . . . , en } et B 0 = {e01 , . . . , e0n }. On pose M = (ai,j ),
M 0 = (a0i,j ) et P = (pi,j ). Soient i, j {1, . . . , n}. Alors
n n
! n Xn
X X X
0 0 0
ai,j = b(ei , ej ) = b pk,i ek , p`,j e` = pk,i p`,j b(ek , e` )
k=1 `=1 k=1 `=1
n X
X n
= pk,i ak,` p`,j .
k=1 `=1
5
Ceci montre que M 0 = P t M P .
donc n n
X X
b (ej ) = hei , b (ej )iei = ai,j ei .
i=1 i=1
Rappelons que, si E, F sont deux espaces vectoriels, L(E, F ) designe lespace des appli-
cations lineaires de E dans F .
b(x, y) = X t M Y .
6
Definition. Soit b : E E K une forme bilineaire. On appelle noyau (a droite)
lensemble
Ker(b) = {x E | b(y, x) = 0 pour tout y E} .
On dit que la forme est non degeneree quand Ker(b) = {0}.
Demonstration.
X = { E | h, xi = 0 pour tout x X} .
Y = {x E | h, xi = 0 pour tout Y } .
X b = {y E | b(y, x) = 0} .
(1) X b = (Vec(X))b .
(2) X b = (b (X)) .
7
Demonstration. Soit y X b . Soit x Vec(X). Il existe k N, x1 , . . . , xk X et
1 , . . . , k K tels que x = 1 x1 + + k xk . Alors
On a
0 (F Ker(b)) F b (F ) 0 .
Corollaire 1.13. Supposons que b est non degeneree. Soit F un sous-espace vectoriel de
E. Alors
dim(F b ) = dim(E) dim(F ) .
8
1.2 Formes quadratiques
Rappelons que K designe lun des trois corps suivants : Q, R ou C. Dans ce chapitre on
supposera que E = Kn . Les formes bilineaires considerees seront toutes symetriques.
9
Definition. La forme quadratique q du lemme 1.14 sappelle la forme quadratique as-
sociee a b.
1 1
(q(x + y) q(x y)) = (b(x + y, x + y) b(x y, x y))
4 4
1
= (b(x, x), +b(y, y) + 2 b(x, y) b(x, x) b(y, y) + 2 b(x, y)) = b(x, y) .
4
Proposition 1.16. Soit q : E K une forme quadratique. Il existe une unique forme
bilineaire symetrique b : E E K telle que q(x) = b(x, x) pour tout x E.
Soient b1 , b2 deux formes bilineaires symetriques telles que b1 (x, x) = b2 (x, x) = q(x) pour
tout x E. Par le lemme 1.15, on a
1
b1 (x, y) = (q(x + y) q(x) q(y)) = b2 (x, y)
2
pour tous x, y E, donc b1 = b2 .
10
Definition. Soit q une forme quadratique sur E. La forme bilineaire symetrique b sur E
verifiant b(x, x) = q(x) pour tout x E sappelle la forme polaire de q.
Lemme 1.18. Soient q une forme quadratique sur E et x E un vecteur non isotrope.
Alors xq est un hyperplan de E supplementaire de K x.
on en conclue que E = xq K x.
11
Definition. Soient q une forme quadratique et b la forme polaire de q. On dit quune
base B = {e1 , . . . , en } est orthogonale pour q si b(ei , ej ) = 0 pour tous i, j {1, . . . , n},
i 6= j.
Lemme 1.19. Soient q une forme lineaire et B = {e1 , . . . , en } une base de E. Alors B
est une base orthogonale si et seulement si lexpression de q dans la base B est de la forme
n
X
q(x) = ai,i x2i ,
i=1
Demonstration. Soit B = {eP 1 , . . . , en } une base orthogonale. Posons ai,i = b(ei , ei ) pour
tout i {1, . . . , n}. Soit x = ni=1 xi ei E. Alors
n n
! n Xn n
X X X X
q(x) = b(x, x) = b xi e i , xj e j = xi xj b(ei , ej ) = ai,i x2i .
i=1 j=1 i=1 j=1 i=1
avec ai,i K pour tout i {1, . . . , n}. Suivant la construction de la forme b donnee dans
la demonstration de la proposition 1.16, lexpression de b dans la base B est
n
X
b(x, y) = ai,i xi yi .
i=1
Theoreme 1.20. Soit q une forme quadratique. Alors q admet une base orthogonale pour
q.
Exemple 1. On suppose que E = K2 . On pose q(x) = a1,1 x21 + a2,2 x22 + 2a1,2 x1 x2 .
12
Soit B = {e1 , e2 } la base canonique de E. Posons e01 = e1 et e02 = aa1,1
1,2
e1 + e2 . Alors
0 0 0
lexpression de q dans la base B = {e1 , e2 } est
a21,2
2
q(y) = a1,1 y1 + a2,2 y22 .
a1,1
q(y) = y1 y2 y32 .
On a
(y1 + y2 )2 (y1 y2 )2 = 4y1 y2 .
Il sen suit que
1 1
q(y) = (y1 + y2 )2 (y1 y2 )2 y32 .
4 4
00 1 0 0 00 1 0 0 00
On pose e1 = 2 (e1 + e2 ), e2 = 2 (e1 e2 ) et e3 = e03 . Alors lexpression de q dans la base
B 00 = {e001 , e002 , e003 } est
1 1
q(z) = z12 z22 y32 .
4 4
13
On raisonne par recurrence sur n. Si n = 1, alors q est de la forme q = a1,1 x21 et il ny a
rien a demonter. On suppose donc que n 2 plus lhypothese de recurrence.
Alors !2
n1
X ai,n
q(x1 , . . . , xn1 , xn ) = an,n xn + xi + q0 (x1 , . . . , xn1 ) .
i=1
an,n
Par hypothese de recurrence, il existe une base B000 = {e001 , . . . , e00n1 } de Kn1 dans laquelle
la forme q0 secrit
n1
X
q0 (z1 , . . . , zn1 ) = a0i,i zi2 .
i=1
00
Soit B = {e001 , . . . , e00n1 , e0n }. 00
Alors B est une base de E et, dans cette base, la forme q
secrit !
n1
X
q(z1 , . . . , zn1 , zn ) = a0i,i zi2 + an,n zn2 .
i=1
On peut donc supposer quil existe i, j {1, . . . , n}, i < j, tels que ai,j 6= 0. Quitte a
reordonner les elements de la base canonique, on peut supposer que an1,n 6= 0.
14
Supposons dabord que ai,n1 = ai,n = 0 pour tout i {1, . . . , n 2}. Soit q0 : Kn2 K
la forme quadratique definie par
X
q0 (x1 , . . . , xn2 ) = 2ai,j xi xj .
1i<jn2
On a
(xn1 + xn )2 (xn1 xn )2 = 4xn1 xn ,
donc
an1,n an1,n
q(x1 , . . . , xn2 , xn1 , xn ) = q0 (x1 , . . . , xn2 ) + (xn1 + xn )2 (xn1 xn )2 .
2 2
Soit B = {e1 , . . . , en } la base canonique de E. Posons e0n1 = 21 (en1 + en ) et e0n =
1
(e
2 n1
en ). Alors B 0 = {e1 , . . . , en2 , e0n1 , e0n } est une base de E et, dans cette base, q
secrit
an1,n 2 an1,n 2
q(y1 , . . . , yn2 , yn1 , yn ) = q0 (y1 , . . . , yn2 ) + yn1 yn .
2 2
Par hypothese de recurrence, il existe une base B000 = {e001 , . . . , e00n2 } de Kn2 dans laquelle
la forme q0 secrit
n2
X
q0 (z1 , . . . , zn2 ) = a0i,i zi2 .
i=1
Posons B 00 = {e001 , . . . , e00n2 , e0n1 , e0n }. Alors B 00 est une base de E et, dans cette base, q
secrit !
n2
X an1,n 2 an1,n 2
q(z1 , . . . , zn2 , zn1 , zn ) = a0i,i zi2 + zn1 zn .
i=1
2 2
15
Alors
a a
Posons e0i = ei an1,n i,n i,n1
en1 an1,n en pour i {1, . . . , n 2}, e0n1 = en1 et e0n = en .
Alors B 0 = {e01 , . . . , e0n } est une base de E et, dans cette base, q secrit
Par le cas traite anterieurement, on en conclue quil existe une base B 00 = {e001 , . . . , e00n } de
E dans laquelle la forme q secrit
n
X
q(z1 , . . . , zn ) = a0i,i zi2 .
i=1
ou r = rang(b ).
16
Demonstration. soit B 0 = {e01 , . . . , e0n } une base orthogonale de E. On sait par le
theoreme 1.20 quune telle base existe. Quitte a renumeroter les elements de B 0 , on
suppose que q(e0i , e0i ) = ai 6= 0 pour i {1, . . . , r}, et q(e0i , e0i ) = 0 pour i {r + 1, . . . , n}.
Pour tout i {1, . . . , r} on choisit bi C tel que b2i = ai et on pose ei = b1i e0i . Pour
i {r + 1, . . . , n} on pose ei = e0i . Alors q(ei , ej ) = 0 si i 6= j, q(ei , ei ) = b12 ai = 1 pour
i
i {1, . . . , r}, et q(ei , ei ) = 0 pour i {r + 1, . . . , n}. En dautre termes, la matrice de b
dans la base B = {e1 , . . . , en } est
1
...
MB (b) = .
1 0
..
.
| {z } 0
r
17
Definition. Soit q : Rn R une forme quadratique. On dit que q est positive (resp.
negative) si q(x) 0 (resp. q(x) 0) pour tout x E. On dit que q est definie positive
(resp. definie negative) si q(x) > 0 (resp. q(x) < 0) pour tout x Rn \ {0}.
De plus,
(1) r + s = rang(b ).
(2) r est la dimension maximale dun sous-espace vectoriel G de E tel que la restriction
de q a G soit definie positive.
18
1
..
.
1
1
MB0 (b) = .
..
.
1 0
..
.
| {z } | {z } 0
r0 s0
0 0
Alors r = r et s = s .
Demonstration. Par le theoreme 1.23 on a r + s = rang(b ) = r0 + s0 et r = r0 est la
dimension maximale dun sous-espace vectoriel G de E tel que la restriction de q a G soit
definie positive. On en deduit que s = r + s r = r0 + s0 r0 = s0 .
Definition. La paire (r, s) du theoreme 1.23 sappelle la signature de la forme q.
Exemple. La forme x21 + x22 est de signature (2, 0). La forme x21 x22 est de signature
(1, 1). La forme x21 x22 est de signature (0, 2).
Demonstration du theoreme 1.23. Par le theoreme 1.20, il existe une base B 0 =
{e01 , . . . , e0n } de E telle que q secrit dans cette base
Xn
q(x) = ai,i x2i ,
i=1
ou ai,i R pour tout i {1, . . . , n}. Quitte a renumeroter les elements de B 0 , on peut
supposer que ai,i > 0 pour i {1, . . . , r}, ai,i < 0 pour i {r + 1, . . . , r + s}, et ai,i = 0
pour i {r + s + 1, . . . , n}. Posons
ai,i e0i si 1 i r
ei = ai,i e0i si r + 1 i r + s
0
ei si r + s + 1 i n
Alors B = {e1 , . . . , en } est une base de E et
1
..
.
1
1
MB (b) = .
...
1 0
..
.
| {z } | {z } 0
r s
19
Soit u Ker(b ). On ecrit u dans la base B, u = 1 e1 + + n en . Pour i {1, . . . , r},
on a
0 = b (u)(ei ) = b(ei , u) = i .
Pour i = {r + 1, . . . , r + s} on a
0 = b (u)(ei ) = b(ei , u) = i .
donc dim(G) r.
2 Les Anneaux
2.1 Anneaux, ideaux et quotients
Definition. Soit A un ensemble muni de deux lois internes, une notee additivement, +,
et une notee multiplicativement, . On dit que (A, +, ) (ou simplement A) est un anneau
si
(a) (A, +) est un groupe abelien ;
20
(c) La multiplication possede un element neutre ou une unite, cest a dire un element
1A A verifiant 1A x = x 1A = x pour tout x A ;
(d) La multiplication est distributive par rapport a laddition, cest-a-dire x (y + z) =
(x y) + (x z) et (y + z) x = (y x) + (z x) pour tous x, y, z A.
Definition. On dit quun anneau commutatif A est un corps si, pour tout x A \ {0A },
il existe x0 A \ {0A } tel que x x0 = 1A .
Demonstration.
21
(a) (x + y) = (x) + (y) pour tous x, y A,
Q
Lemme 2.4. Soit {Ai | i I} une collection de groupes abeliens. Alors ( iI Ai , +) est
un groupe abelien.
Demonstration. Exercice.
Definition.
Q Soit {Ai | i I} une collection de groupes abeliens. Un element (ai )iI de
Q fini si {i I | ai 6= 0} est fini. La somme directe des Ai est le
iI Ai est a support
sous-ensemble de iI Ai forme des elements (ai )iI a support fini.
Demonstration. Exercice.
22
Definition.
Q Soit {Ai | i I} une collection danneaux. On definit un produit dans
A
iI i par
(ai )iI (bi )iI = (ai bi )iI .
Q
Lemme 2.6. Soit {Ai | i I} une collection danneaux commutatifs. Alors ( iI Ai , +, )
est un anneau commutatif.
Q
Demonstration. On sait Q par le lemme 2.4 que ( iI Ai , +) est un groupe abelien. Soient
(ai )iI , (bi )iI , (ci )iI iI Ai . Alors
(ai )iI (bi )iI (ci )iI = (ai bi )iI (ci )iI = ((ai bi ) ci )iI
= (ai (bi ci ))iI = (ai )iI (bi ci )iI = (ai )iI (bi )iI (ci )iI .
Q
Soient (ai )iI , (bi )iI iI Ai . Alors
(ai )iI (bi )iI = (ai bi )iI = (bi ai )iI = (bi )iI (ai )iI .
On pose
1I = (1Ai )iI .
Q
Soit (ai )iI iI Ai . Alors
Remarquez quil nest pas necessaire de demontrer ((bi )iI + ((ci )iI ) (ai )iI = ((bi )iI
(ai )iI ) + ((ci )iI (ai )iI ) car loperation est commutative.
23
(3) SoitQi0 I. Pour a Ai0 , i0 (a) designe lelement (application) i0 (a) : I iI Ai
de iI Ai defini par
a si i = i0
i0 (a)(i) =
0Ai si i 6= i0
On montre facilement que i0 est un homomorphisme (injectif) de groupes. Par
contre, ce nest pas un homomorphisme danneaux car i0 (1Ai0 ) 6= 1I (exercice).
Theoreme 2.7. Soit A un anneau commutatif integre. Alors il existe un corps K tel que
On doit dabord montrer que ces operations sont bien definies. Soient (a1 , b1 ), (a01 , b01 ),
(a2 , b2 ), (a02 , b02 ) A A tels que (a1 , b1 ) (a01 , b01 ) et (a2 , b2 ) (a02 , b02 ). Alors
(a1 b2 + a2 b1 )(b01 b02 ) = a1 b01 b2 b02 + a2 b02 b1 b01 = a01 b1 b2 b02 + a02 b2 b1 b01 = (a01 b02 + a02 b01 )(b1 b2 )
donc
a1 b2 + a2 b1 a0 b 0 + a0 b 0
= 1 20 0 2 1.
b1 b2 b 1 b2
Par ailleurs
(a1 a2 )(b01 b02 ) = (a1 b01 )(a2 b02 ) = (a01 b1 )(a02 b2 ) = (a01 a02 )(b1 b2 )
donc
a1 a2 a0 a0
= 10 02 .
b1 b2 b1 b 2
24
Maintenant on va montrer que K est un corps. On pose 0K = 01AA et 1K = 11AA . Remarquez
que 0K = 0bA et 1K = bb pour tout b A . Soient (a1 , b1 ), (a2 , b2 ), (a3 , b3 ) A A .
a1 a2 a3 a1 b 2 + a2 b 1 a3 (a1 b2 + a2 b1 )b3 + a3 b1 b2
+ + = + =
b1 b2 b3 b1 b2 b3 b1 b2 b3
a1 b 2 b 3 + a2 b 1 b 3 + a3 b 1 b 2 a1 b2 b3 + (a2 b3 + a3 b2 )b1 a1 a2 b 3 + a3 b 2
= = = +
b 1 b2 b3 b1 b2 b3 b1 b2 b3
a1 a2 a3
= + +
b1 b2 b3
a1 a2 a3 a1 a2 a3 a1 a2 a3
= =
a2 b 2 b3 b1 b2 b 3 b1 b2 b3
a1 a2 a3 a1 a2 a3
= =
b1 b2 b 3 b1 b2 b3
donc est associative.
a1 a2 a1 a2 a2 a1 a2 a1
= = =
b1 b2 b1 b2 b2 b1 b2 b1
donc est commutative.
a1 a1 1A a1
1K = =
b1 b1 1A b1
donc 1K est element neutre pour la multiplication.
a1 a2 a1 a3 a1 a2 a1 a3 a1 a2 b 1 b 3 + a1 a3 b 1 b 2 a1 b1 (a2 b3 + a3 b2 )
+ = + = =
b1 b2 b1 b3 b1 b2 b1 b3 b1 b2 b1 b3 b2 b b
1 2 3
a1 (a2 b3 + a3 b2 ) a1 a2 b 3 + a3 b 2 a1 a2 a3
= = = +
b1 b2 b 3 b1 b 2 b3 b1 b2 b3
25
donc la multiplication est distributive par rapport a laddition. Ceci montre que (K, +, )
est un anneau.
a1
Supposons que b1
6= 0K . Alors a1 6= 0A , donc
a1 b1 a1 b 1
= = 1K
b 1 a1 a1 b 1
a1
donc b1
admet un inverse. On en conclue que K est un corps.
Soient a, b A.
a b a 1A + b 1A a+b
(a) + (b) = + = = = (a + b) .
1A 1A 1A 1A 1A
a b ab
(a) (b) = = = (ab) .
1A 1A 1A
1A
(1A ) = = 1K
1A
Ceci montre que est un homomorphisme. Soit a Ker().
a 0A
(a) = = 0K = a = a 1A = 0A 1A = 0A .
1A 1A
Ceci montre que est injectif.
26
Demonstration. On a (0A ) = 0B , donc 0A Ker(). Soient x, y Ker(). Alors
(x + y) = (x) + (y) = 0B ,
On a 0 = 0 x1 + + 0 xn I. Soient x, y I. On pose x = a1 x1 + + an xn et
y = b1 x1 + + bn xn . Alors
27
Ceci montre que I est un ideal de A.
Demonstration. Supposons que (x) = A. Rappelons que, par le lemme 2.10, (x) =
{a x | a A}. Comme 1A (x), il existe x0 A tel que x0 x = 1A . Donc x est inversible.
Demonstration. Nous commencons par demontrer que les operations + et sont bien
definies. Soient a, a0 , b, b0 A tels que a a0 et b b0 . Alors
donc [a b] = [a0 b0 ].
28
On pose 0A/I = [0A ] et 1A/I = [1A ]. Soient a, b, c A. Alors
([a] + [b]) + [c] = [a + b] + [c] = [(a + b) + c] = [a + (b + c)]
= [a] + [b + c] = [a] + ([b] + [c]) ,
[a] + [b] = [a + b] = [b + a] = [b] + [a] ,
[a] + 0A/I = [a] + [0A ] = [a + 0A ] = [a] ,
[a] + [a] = [a a] = [0A ] = 0A/I .
Ceci montre que (A/I, +) est un groupe abelien. Par ailleurs
([a] [b]) [c] = [a b] [c] = [(a b) c] = [a (b c)] = [a] [b c] = [a] ([b] [c]) ,
1A/I [a] = [1A ] [a] = [1A a] = [a] et [a] 1A/I = [a] [1A ] = [a 1A ] = [a] ,
[a] ([b] + [c]) = [a] [b + c] = [a (b + c)] = [(a b) + (a c)]
= [a b] + [a c] = ([a] [b]) + ([a] [c]) ,
([b] + [c]) [a] = [b + c] [a] = [(b + c) a] = [(b a) + (c a)]
= [b a] + [c a] = ([b] [a]) + ([c] [a]) .
Ceci montre que A/I est un anneau.
Exemple. Lensemble 3Z est un ideal de Z et Z/3Z a trois elements : [0], [1], [2]. La
table daddition de Z/3Z est
+ 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
La table de multiplication de Z/3Z est
0 1 2
0 0 0 0
1 0 1 2
2 0 2 1
Theoreme 2.14.
29
(1) Soient : A B un homomorphisme danneaux et J un ideal bilatere de B. Alors
1 (J) est un ideal de A.
(a) = (a) J ,
donc a 1 (J). Ceci montre que 1 (J) est un sous-groupe de (A, +). Soient a
1 (J) et x A. Alors
(x a) = (x) (a) J ,
donc x a 1 (J). De meme, a x 1 (J). Ceci montre que 1 (J) est un ideal de A.
Ceci montre que (I) est un sous-groupe de (B, +). Soient b (I) et y B. Il existe
a I tel que b = (a). Par ailleurs, comme est surjectif, il existe x A tel que
y = (x). Alors x a I, donc
30
De meme, b y (I). Ceci montre que (I) est un ideal bilatere de B.
Montrons dabord que est bien definie. Soient a, a0 A tels que [a] = [a0 ]. On a
a0 a I Ker(), donc
Par ailleurs,
(1A/I ) = ([1A ]) = (1A ) = 1B .
Par definition on a
( )(a) = ([a]) = (a)
pour tout a A, donc = . De plus, si 0 : A/I B est un homomorphisme tel
que = 0 , alors
0 ([a]) = ( 0 )(a) = (a) = ([a])
pour tout a A, donc 0 = . Ceci montre que est unique.
Demonstration. Lensemble (J) est un ideal bilatere de A/I par le theoreme 2.14 (2).
31
Notons : A/I (A/I)/(J/I) la projection canonique, et posons = : A
(A/I)(J/I). Soit a J. On a (a) (J) = J/I, donc (a) = ((a)) = 0. Ceci montre
que J Ker(). Soit a Ker(). On a (a) = ((a)) = ([a]) = 0, donc [a] J/I.
Ceci signifie quil existe a0 J tel que [a] = (a0 ) = [a0 ]. Comme a = a0 + a a0 , a0 J et
a a0 I J, il sen suit que a J. Ceci montre que Ker() J, donc que J = Ker().
Finalement, est surjectif car et sont surjectifs. En appliquant la proposition 2.15
on en conclue que induit un isomorphisme : A/J (A/I)(J/I).
A partir de maintenant nous supposerons que les anneaux sont commutatifs, sauf mention
du contraire.
I + J = {x + y | x I et y J} .
Lemme 2.18. Soient I et J deux ideaux dun anneau A. Alors I + J est un ideal de A.
z = (x) + (y) I + J .
32
Soient z I + J et a A. Il existe x I et y J tels que z = x + y. Alors
a z = (a x) + (a y) I + J .
z = z 1A = z(x0 + y0 ) = (x0 z) + (z y0 ) IJ .
On a
(1A ) = ([1A ]I , [1A ]J ) = (1A/I , 1A/J ) .
Soient a1 , a2 A. Alors
Soit (A/I) (A/J). Par definition, il existe a, b A tels que = ([a]I , [b]J ). Comme
I + J = A, il existe x0 I et y0 J tels que x0 + y0 = 1. Posons c = a y0 + b x0 . On a
33
Ceci montre que est surjectif.
Soit a A. Alors
Theoreme 2.21. Soient I1 , . . . , I` des ideaux dun anneaux A. On suppose que Ii +Ij = A
pour tous i, j {1, . . . , `}, i 6= j. Alors
`
A Y A
Q` ' .
i=1 Ii i=1
Ii
`1 `1
!! `1
!
Y X Y Y
1A = (xi + yi ) = xi (xj + yj ) + yi
i=1 i=1 j6=i i=1
`1
! `1
!
X Y
= xi + yi = x+y.
i=1 i=1
Si a A, alors
`1
Y
a = a 1A = a (x + y) = (a x) + (a y) I` + Ii ,
i=1
Q`1
donc A = I` + ( i=1 Ii ).
34
On en conclue que
`
A Y A
Q` ' .
i=1 Ii i=1
Ii
k
Demonstration. Soient i, j {1, . . . , `}, i 6= j. Comme pki i et pj j sont premiers entre
k
eux, il existe a, b Z tels que 1 = a pki i + b pj j . Si t Z, alors
k k k
t = t 1 = t(a pki i + b pj j ) = (ta) pki i + (tb) pj j pki i Z + pj j Z .
k
Ceci montre que pki i Z + pj j Z = Z. Par ailleurs,
`
Y
pki i Z = mZ .
i=1
Definition. On dit quun ideal I dun anneau A est premier si, pour tous x, y A, la
condition x y I implique x I ou y I.
Demonstration. Supposons que A/I est un anneau integre. Soient x, y A tels que
x y I. On a [x y] = [x] [y] = 0A/I , donc, comme A/I est integre, [x] = 0A/I ou [y] = 0A/I
(disons [x] = 0A/I ). Il sen suit que x I. Ceci montre que I est premier.
Supposons que I est premier. Soient , A/I tels que = 0A/I . On choisit x, y A
tels que [x] = et [y] = . Alors [x y] = [x] [y] = = 0A/I donc x y I. Comme I et
premier, on a x I ou y I (disons x I). Il sen suit que = [x] = 0A/I . Ceci montre
que A/I est integre.
35
Un ideal I dun anneau A est dit maximal sil nexiste pas dideal J de A tel que I ( J ( A.
Demonstration. Supposons que A/I est un corps. Soit J un ideal de A tel que I (
J A. Soit x J \ I. Comme x 6 I, on a [x] 6= 0A/I . Comme A/I est un corps, il existe
A/I tel que [x] = 1A/I . Soit y A tel que = [y]. On a [x] = [y] [x] = [y x] =
1A/I = [1A ], donc y x 1A I J, donc 1A = y x (y x 1A ) J. Ceci implique que
J = A. En effet, si z A, alors z = z 1A J. Ceci montre que I est maximal.
Supposons que I est un ideal maximal. Soit A/I, 6= 0A/I . Notons : A A/I la
projection canonique. Soit J = 1 (()). Par le theoreme 2.14, J et un ideal. De plus,
I = 1 (0A/I ) J et I 6= J car (I) = {0A/I } 6= (J) = (). Comme I est maximal, il
sen suit que J = A, donc () = (J) = A/I, donc est inversible (voir le lemme 2.11).
Ceci montre que A/I est un corps.
Theoreme 2.25 (Theoreme de Krull, sans demonstration). Tout ideal propre dun anneau
est contenu dans un ideal maximal.
Demonstration. On sait deja que Z est integre. Soit I un ideal de Z. Si I = {0}, alors
I = (0). On peut donc supposer que I 6= {0}. Prenons a I, a 6= 0. Si a < 0, alors
a I et a > 0. On en deduit que lensemble {a I | a > 0} est non vide. Notons
x le plus petit element de {a I | a > 0}. Pour a Z on a a x I (car x I), donc
(x) I. soit b I. Par lalgorithme de division, on sait quil existe a, r Z tels que
b = a x + r et 0 r < b. Remarquons que r = b a x I. Si on avait r 6= 0, alors on
aurait r {a I | a > 0} et r < x, ce qui contredirait la minimalite de x. Donc, r = 0
et b = a x (x). Ceci montre que I (x).
36
Definition. Soient a K et n N. On note aX n le polynome
aX n : N K
6 n
0 si k =
k 7
a si k = n
f = a0 X 0 + a1 X + + an X n ,
Definition.
Pn On definit
Pmla somme et la multiplication dans K[X] comme suit. Soient
i j
f = i=0 ai X et g = j=0 bj X . Alors
max(n,m) n+m
!
X X X
f +g = (ai + bi )X i , fg= ai b j Xk .
i=0 k=0 i+j=k
f = a0 + a1 X + + an X n , an 6= 0 ,
Proposition 2.28. Soient K un corps et f, g K[X] deux polynomes non nuls. Alors
Demonstration. Posons
f = a0 + a1 X + + an X n , g = b0 + b 1 X + + bm X m ,
37
ou an 6= 0 et bm 6= 0. En particulier, deg(f ) = n et deg(g) = m. On peut supposer en
toute generalite que n m. On a
Theoreme 2.30 (Theoreme dEuclide). Soient f, g K[X] tels que g 6= 0. Il existe des
polynomes q, r K[X] uniques tels que
On pose
f = a0 + a1 X + + an X n , g = b0 + b 1 X + + bd X d ,
ou an 6= 0 et bd 6= 0. En particulier, deg(f ) = n et deg(g) = d. On va demontrer
lexistence de q et r par recurrence sur n.
38
On observe que deg(f1 ) < deg(f ). Par hypothese de recurrence, il existe q1 , r K[X] tels
que f1 = q1 g + r et deg(r) < deg(g). Soit
q = q1 + b1
d an X
nd
.
Alors
f = f1 + b1
d an X
nd
g = q1 g + r + b1
d an X
nd
g = (q1 + b1
d an X
nd
)g + r = qg + r ,
On a
(q1 q2 )g = r2 r1
donc
deg(q1 q2 ) + deg(g) = deg(r2 r1 ) .
Par ailleurs
deg(r2 r1 ) max{deg(r1 ), deg(r2 )} < deg(g) .
Ceci nest possible que si q1 q2 = 0, cest-a-dire q1 = q2 . Il sen suit aussi que r1 = r2 .
Demonstration. On sait deja que K[X] est integre. Soit I un ideal de K[X]. Si I = {0},
alors I = (0). On peut donc supposer que I 6= {0}. Posons
d = min{deg(f ) | f I \ {0}} .
Definition. Soit A un anneau. On dit quun element x A est inversible sil existe
y A tel que x y = 1A . Lensemble des elements inversibles se note A .
(2) Soient a, b A non nuls. On a (a) = (b) si et seulement sil existe u A tel que
b = u a.
39
(3) Soit a A. On a (a) = A si et seulement si a A .
(x y) z = x (y z) pour tous x, y, z A
x y = y x pour tous x, y A
1A x = x 1A = x pour tout x A
Soient a, b A non nuls tels que (a) = (b). Comme b (a), il existe u A tel que b = u a.
De meme, il existe v A tel que a = v b. Alors a = v b = v u a, donc (v u 1)a = 0, donc
v u 1 = 0 car A est integre et a 6= 0. Il en resulte que v u = 1, donc que v, u A .
40
Demonstration. (c) (b) : Si (a) est maximal, alors A/(a) est un corps, donc A/(a)
est integre, donc (a) est premier.
(b) (a) : Supposons que (a) est un ideal premier. Soient a1 , a2 A tels que a = a1 a2 .
On a a1 a2 (a), donc a1 (a) ou a2 (a) (disons a2 (a)). Il existe x A tel que
a2 = x a = x a1 a2 . Cette egalite implique que (x a1 1)a2 = 0, donc x a1 1 = 0 (car A
est integre), donc x a1 = 1, donc a1 A . Ceci montre que a est irreductible.
(a) (c) : On suppose que a est un element irreductible et on montre que A/(a) est
un corps, ce qui implique que (a) est maximal. Soit A/(a), 6= 0. On choisit b A
tel que = [b]. Soit I = (a, b) A. Comme A est principal, il existe c A tel que
I = (c). Comme a I, il existe x A tel que a = x c. Comme a est irreductible, on
a x A ou c A . Si on avait x A , alors on aurait (c) = (a) (voir le lemme 2.32),
donc b I = (c) = (a), donc = [b] = 0 : contradiction. Il en resulte que x 6 A , donc
c A , donc I = A (voir le lemme 2.32). Soient u, v A tels que 1 = u a + v b. Alors,
dans A/(a), on a
[1] = [u a + v b] = [u] [a] + [v] [b] = [v] ,
donc est inversible dans A/(a). Ceci montre que A/(a) est un corps.
Definition. Soit A un anneau. Soient a, b A. On dit que a divise b sil existe c a tel
que a c = b. On dit quun element x de A est premier sil est non nul et non inversible et
sil verifie la propriete suivante.
Supposons que x est irreductible. Soient a, b A tels que x divise a b. Supposons que x
ne divise ni a ni b. On a [a] 6= 0 dans A/(x) car a 6 (x). Comme A/(x) est un corps (voir
41
la proposition 2.33), il existe u A tel que [u] [a] = [1]. Ceci implique que 1 u a (x),
donc il existe v A tel que 1 u a = v x, cest-a-dire 1 = u a + v x. De meme, il existe
u0 , v 0 A tels que u0 b + v 0 x = 1. Soit c A tel que a b = c x. Alors
I0 I1 Ik Ik+1
une chane (infinie) dideaux. Alors il existe N N tel que Ik = IN pour tout k N .
Demonstration. Posons
[
I= Ik ,
k=0
Soit a A tel que I = (a). Comme a I, il existe N N tel que a IN . Alors, pour
k N , on a
I = (a) IN Ik I ,
donc Ik = IN .
Definition. On dit quun anneau A est factoriel si, pour tout element non nul et non
inversible a A, on a :
42
Demonstration de lassertion 1. Soit a S. Comme a ne peut pas etre irreductible,
il existe des elements b, c A non nuls et non inversibles tels que a = b c. Supposons
que b et c sont produits finis dirreductibles. Alors il existe a1 , . . . , am , am+1 , . . . , a` A
irreductibles tels que b = a1 a2 am et c = am+1 am+2 a` . Il en resulte que
a = b c = a1 a2 am am+1 a` ,
ce qui contredit le fait que a S. Donc, b ou c nest pas produit fini dirreductibles (disons
b), cest-a-dire b S. Comme b divise a, on a a (b), donc (a) (b). Si (a) = (b), alors il
existe x A tel que b = x a, donc a = b c = a x c, donc (x c1)a = 0, donc x c1 = 0 (car
A est integre), donc x, c = 1, donc c A : contradiction. On en conclue que (a) ( (b).
Par hypothese de recurrence, cette derniere egalite implique que ` = m et, a permutation
des indices pres, il existe u1 , . . . , u`1 A tels que bi = ui ai pour tout i {1, . . . , ` 2}
43
et b0`1 = b`1 u` = u`1 a`1 . Soit v` A tel que v` u` = 1. Alors la derniere egalite
implique que b`1 = (v` u`1 )a`1 .
Demonstration. Rappelons que (c) = (a, b). En particulier, comme c (a, b), il existe
u, v A tels que c = u a + v b.
Rappelons que (d) = (a) (b). On a d (a), donc a divise d. De meme, b divise d.
Si a et b divisent d0 , alors d0 (a) (b) = (d), donc d divise d0 . Si d divise d0 , alors
d0 (d) = (a) (b), donc a et b divisent d0 .
44