Vous êtes sur la page 1sur 130

ALGBRE COMMUTATIVE

Cours lUniversit de Rennes 1 (20052006)


Antoine Chambert-Loir
Antoine Chambert-Loir
IRMAR, Campus de Beaulieu, 35042 Rennes Cedex.
E-mail : antoine.chambert-loir@univ-rennes1.fr
Url : http://name.math.univ-rennes1.fr/antoine.chambert-loir
Version du 27 dcembre 2005
La version la plus jour est disponible sur le Web ladresse http://name.math.
univ-rennes.fr/antoine.chambert-loir/2005-06/g1/
Mais je ne marrte point expliquer ceci plus en dtail, cause que
je vous terais le plaisir de lapprendre par vous-mme, et lutilit de
cultiver votre esprit en vous exerant...
Ren Descartes (1596-1659)
TABLE DES MATIRES
1. Anneaux, idaux, algbres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Premires dnitions, 1 ; lments inversibles, etc., 6 ; Idaux, 10 ;
Algbres ; polynmes, 16 ; Anneaux quotients, 21 ; Anneaux de fractions (cas
commutatif ), 27 ; Idaux maximaux, 36.
2. Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Premiers pas, 43 ; Oprations sur les modules, 48 ; Gnrateurs, bases,
modules libres, 53 ; Quotients de modules, 56 ; Espaces vectoriels, 60 ;
Localisation des modules (cas dun anneau commutatif ), 64 ;
Longueur, 67.
3. Produit tensoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Produit tensoriel de deux modules, 75 ; Produit tensoriel de modules sur un
anneau commutatif, 80 ; Algbres tensorielle, symtrique, extrieure, 83 ;
Algbre extrieure et dterminant, 88.
4. Modules de type ni sur un anneau principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Anneaux principaux, anneaux euclidiens, 95 ; Oprations lmentaires sur les
matrices, 100 ; Matrices coefcients dans un anneau principal, 103 ;
Modules de type ni sur un anneau principal, 106 ; Application : Groupes
abliens de type ni, 112 ; Application : Endomorphismes dun espace vectoriel
de dimension nie, 114.
Appendice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Le thorme de Cantor-Bernstein, 119 ; Le lemme de Zorn, 119 ;
Le langage des catgories, 121.
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
CHAPITRE 1
ANNEAUX, IDAUX, ALGBRES
Ce chapitre introduit les notions danneaux et didaux. Ces deux notions forma-
lisent les mthodes de calcul bienconnues avec les nombres entiers oules matrices :
on dispose dune addition, dune multiplication, de deux symboles 0 et 1 et des
rgles de calcul usuelles.
1.1. Premires dnitions
DFINITION 1.1. On appelle anneau un groupe ablien A not additivement muni
dune loi de multiplication AAA, (a, b) ab vriant les proprits suivantes :
il existe un lment 1 A tel que pour tout a A, 1a a1 a (lment neutre pour
la multiplication) ;
pour tous a, b et c dans A, (ab)c a(bc) (associative) ;
pour tous a, b et c dans A, a(b +c) ab +ac et (b +c)a ba +ca (distributivit de
la multiplication sur laddition).
On dit que lanneau A est commutatif si de plus
pour tous a et b dans A, ab ba (commutativit).
Comme exemples vidents danneaux commutatifs, citons Z, Z/nZ pour n 1, les
corps Q, R, C, lanneau K[X] des polynmes une indtermine coefcients dans un
corps (voire un anneau commutatif ) K. Si A est un anneau, lensemble des fonctions
dun ensemble S dans un anneau A muni des lois videntes (( f +g)(s) f (s) +g(s)
et ( f g)(s) f (s)g(s)) est un anneau. Lensemble des fonctions continues dun espace
topologique dans R est un anneau, de mme lensemble des fonctions de classe C
k
dun ouvert de R
n
dans R ou C (k N{}).
Voici des exemples non commutatifs bien connus :
Exemples 1.2. a) Soit A un anneau et soit M
n
(A) lensemble des matrices n n
coefcients dans A muni des rgles de calcul habituelles : la somme de deux matrices
2 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
est obtenue en ajoutant terme terme, le produit des matrices P (p
i , j
) et Q (q
i , j
)
est la matrice R (r
i , j
) dont le terme (i , j ) est donn par
r
i , j

n

k1
p
i ,k
q
k, j
.
Si n 2, ou si A nest pas commutatif, lanneau M
n
(A) nest pas commutatif.
b) Si K est un corps (pour linstant commutatif ), lensemble End
K
(V) des endomor-
phismes dun K-espace vectoriel V est un anneau, non commutatif ds que dimV 2.
En fait, End
K
(V) est aussi un K-espace vectoriel et sa multiplication est K-linaire. On
dit que cest une K-algbre.
c) Soit G un groupe ablien. Si et sont deux endomorphismes de G, lapplica-
tion g (g)+(g) est encore un endomorphisme de G quon note +; cela munit
End(G) dune structure de groupe commutatif, dlment neutre lapplication g 0.
La composition des endomorphismes (, ) est une loi associative et distri-
butive par rapport laddition; lapplication identique de G en est un lment neutre.
Ces lois munisent ainsi lensemble End(G) des endomorphismes du groupe ablien G
dun structure danneau.
Voici un exemple un peu moins connu.
Exemple 1.3. Soit A un anneau et soit G un groupe. Le groupe ablien A
(G)
des fonc-
tions de G dans A de support ni est muni dun produit de convolution dni par la
formule
()(g)

hG
(h)(h
1
g).
Le produit de convolution est bien dni : la somme est nie, et la convole de deux
fonctions de support ni est encore de support ni. En outre, le produit de convolu-
tion est associatif, llment neutre est la fonction ( de Dirac ) qui vaut 1 en llment
neutre de G et 0 ailleurs. Cela munit A
(G)
dune structure danneau. Surtout lorsque A
est un anneau commutatif, on lappelle lalgbre du groupe G ( coefcients dans A).
Les axiomes des anneaux permettent un calcul analogue celui dont on a lhabitude
dans les entiers ou les matrices. Si a est un lment dun anneau A et si n est un entier
positif ou nul, on dnit a
n
par rcurrence en posant a
0
1 et, si n 1, a
n
a(a
n1
).
Un sous-anneau B dun anneau A est un sous-groupe de A pour laddition qui
contient 1 et est stable par la multiplication, de sorte que muni des lois induites par
les lois de A, B est un anneau dont les lments neutres sont encore 0 et 1.
Lintersection dune famille de sous-anneaux dun anneau A est un sous-anneau
de A.
Soit A un anneau et S une partie de A. Lintersection de tous les sous-anneaux de A
qui contiennent S est unsous-anneau de Aquonappelle le sous-anneaude Aengendr
1.1. PREMIRES DFINITIONS 3
par S. Si S est de la forme B T o B est un sous-anneau de A, on note aussi B[T] le
sous-anneau de A engendr par S.
Soit A un anneau. Lensemble Z des lments a A tels que ax xa pour tout x A
est un sous-anneau de A, appel centre de A.
DFINITION 1.4. Soit A et B deux anneaux. Un homomorphisme danneaux f : A
B est une application vriant les proprits suivantes
on a f (0) 0 et f (1) 1 ;
pour tous a et b dans A, on a f (a +b) f (a) + f (b) et f (ab) f (a) f (b).
Le mot morphisme est un synonyme pour homomorphisme. Un endomorphisme
dun anneau A est un homomorphisme de A dans A. Si A est un anneau, lapplication
identique id
A
: A A est un homomorphisme danneaux. La composition de deux ho-
momorphismes danneaux est encore un homomorphisme danneaux. Cela permet de
dnir la catgorie des anneaux.
Conformment aux dnitions de thorie des catgories, on dit quun homomor-
phisme danneaux f : AB est un isomorphisme sil existe un homomorphisme dan-
neaux g : B A tel que f g id
B
et g f id
A
. Le morphisme g est alors appel
homomorphisme rciproque de f . On note f : A

B pour signier que lhomomor-
phisme f : AB est unisomorphisme ; si Aet B sont isomorphes, cest--dire sil existe
un isomorphisme A

B, on crit A B. Si A est un anneau, un automorphisme de A
est un isomorphisme de A sur A. Lensemble des automorphismes dun anneau est un
groupe pour la composition.
PROPOSITION 1.5. Un homomorphisme danneaux est un isomorphisme si et seule-
ment si il est bijectif.
Dmonstration. Si f : A B est un isomorphisme, son homomorphisme rci-
proque est en particulier une bijection rciproque de f , donc f est bijectif. Rcipro-
quement, supposons que f est bijectif et notons g sa bijection rciproque. Il nous faut
alors prouver que g est un homomorphisme danneaux de B dans A.
Comme f (0) 0, g(0) 0. Si a et b B,
f (g(a +b)) a +b f (g(a)) + f (g(b)) f (g(a) +g(b))
et
f (g(ab)) ab f (g(a)) f (g(b)) f (g(a)g(b)).
Comme f est bijectif, g(a +b) g(a) +g(b) et g(ab) g(a)g(b).
Exemples 1.6. a) Soit A un anneau et soit a un lment de A qui est inversible, cest-
-dire quil existe un lment b A tel que ab ba 1. Alors, lapplication x axb
est un automorphisme de A, appel automorphisme intrieur. Tout automorphisme
de M
n
(C) est un automorphisme intrieur (exercice 12).
4 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
b) Soit AC[X
1
, . . . , X
n
] lanneau des polynmes en n variables coefcients dans C.
Soit Q
1
, . . . ,Q
n
des lments de A. Lapplication de A dans lui-mme qui un poly-
nme P associe le polynme P(Q
1
, . . . ,Q
n
) dans laquel on substitue le polynme Q
i
lindtermine X
i
est un endomorphisme danneaux. Soit une permutation
de {1, . . . , n} et choisissons Q
i
X
(i )
; notons

lendomorphisme de A ainsi dni.


On a

(X
i
) X
((i ))

(X
(i )

(X
i
)) ; on en dduit que

(P)

(P)
pour tout polynme P A. Par suite, lapplication

est un homomorphisme de
groupes du groupe symtrique S
n
dans Aut(C[X
1
, . . . , X
n
]).
Si f : AB est un homomorphisme danneaux, limage f (A) de A par f est un sous-
anneau de B. Limage rciproque f
1
(C) dun sous-anneauC de B est un sous-anneau
de A.
Exercices. 1) Soit A un anneau.
a) Dmontrer que pour tout a A, 0a 0 (on dit que 0 est absorbant pour la multiplication).
b) Si e Aest unlment tel que pour tout a A, ea ae a, alors e 1 (unicit de llment
neutre pour la multiplication).
c) Pour tout a A, on a (1)a a(1) a.
d) Si 1 0 dans A, alors A{0}. On dit que A est lanneau nul.
e) Pour tout a A et pour tous entiers m, n 0, on a a
m+n
a
m
a
n
.
2) Dans tout anneau commutatif, la formule du binme est valide. Plus gnralement, soit A un
anneau et soit a et b A des lments tels que ab ba (on dit que a et b commutent). Alors,
pour tout entier n 0, on a
(a +b)
n

k0
_
n
k
_
a
k
b
nk
.
3) a) Soit A un anneau. Notons A
o
le groupe ablien A muni de la multiplication dnie par
a b ba. Alors, A
o
est un anneau, appel anneau oppos A.
b) Soit A lanneau des matrices n n coefcients dans C. Montrer que lapplication qui
une matrice associe sa transpose est un isomorphisme de lanneau A sur lanneau oppos.
4) Soit K un corps commutatif et soit V un K-espace vectoriel de dimension nie. Montrer que
le centre de lanneau End
K
(V) est form des homothties x ax, pour a K.
5) Soit A un anneau et soit S une partie de A.
a) Montrer que lensemble des lments de A qui commutent tout lment de S est un
sous-anneau de A.
b) Montrer que lensemble des lments a A tels que aS Sa est un sous-anneau de A.
c) Dterminer ces sous-anneaux lorsque Aest lanneau des endomorphismes dunK-espace
vectoriel de dimension nie et que S est form dun endomorphisme diagonalisable.
6) Soit un nombre complexe racine dun polynme unitaire coefcients entiers P X
d
+
a
d1
X
d1
+ +a
0
. Montrer que lensemble des lments de C de la forme c
0
+c
1
+ +
c
d1

d1
, pour c
0
, . . . , c
d1
Z, est un sous-anneau de C.
1.1. PREMIRES DFINITIONS 5
7) Soient Z[
_
2] et Z[
_
3] les sous-anneaux de C engendrs par Z, et respectivement par
_
2 et
_
3.
a) Montrer que Z[
_
2] {a +b
_
2; a, b Z} et que Z[
_
3] {a +b
_
3; a, b Z}.
b) Montrer que les seuls automorphismes de Z[
_
2] sont lidentit et lapplication qui ap-
plique a +b
_
2 sur a b
_
2.
c) Montrer quil nexiste pas dhomomorphisme danneaux de Z[
_
2] dans Z[
_
3].
d) Quels sont les automorphismes de Z[i ] ? de Z[
3
_
2] ?
8) a) Soit A un anneau et soit (B
i
) une famille de sous-anneaux de A. Montrer que lintersection
des B
i
est un sous-anneau de A.
b) Soit A un anneau, soit B un sous-anneau de A et I un idal bilatre de A. Soit R lensemble
des sommes a +b, pour a B et b I. Montrer que R est un sous-anneau de A.
9) Soit A un anneau et soit G un groupe. Soit Z le centre de lanneau A.
a) Si g G, on note
g
la fonction deG dans A qui vaut 1 en g et 0 ailleurs. Calculer le produit

g
t dans lanneau de groupe A
(G)
.
b) Montrer que le centre de lanneau A
(G)
est form des fonctions f : G Z de support ni
qui sont constantes sur chaque classe de conjugaison de G.
10) Un oprateur diffrentiel sur C[X] est une application C-linaire de C[X] dans lui-mme de
la forme
P
n

i 0
p
i
(X)
d
i
dX
i
P,
o les p
i
sont des polynmes. Montrer que lensemble des oprateurs diffrentiels, muni de
laddition et de la composition, sur C[X] est un anneau.
11) Soit V un espace vectoriel sur un corps commutatif k.
a) Soit (V
i
) une famille de sous-espace vectoriels de V telle que V

V
i
. Pour x

x
i
, avec
x
i
V
i
, on pose p
j
(x) x
j
. Montrer que pour tout j , p
j
est un projecteur de V dimage V
j
et de
noyau

i /j
V
i
. Montrer que p
j
p
i
0 si i / j et que id
V

p
i
.
b) Inversement, soit (p
i
) une famille de projecteurs de V telle que p
i
p
j
0 pour i / j
et id
V

p
i
. Soit V
i
limage de p
i
. Montrer que V est somme directe des V
i
et que p
i
est le
projecteur sur V
i
de noyau la somme des V
j
pour j /i .
12) Soit A lanneau des matrices n n coefcients complexes et soit un automorphisme
de A. Soit Z le centre de A; cest lensemble des matrices scalaires.
a) Montrer que induit par restriction un automorphisme de Z.
On supposera dans la suite que [
Z
id
Z
. Notons E
i , j
les matrices lmentaires (pour 1
i , j n) et posons B
i , j
(E
i , j
).
b) Montrer que B
i ,i
est la matrice dun projecteur p
i
de C
n
, que p
i
p
j
0 si i / j et que
id
C
n

p
i
.
c) En utilisant lexercice 11, montrer quil existe une base ( f
1
, . . . , f
n
) de C
n
telle que p
i
soit le
projecteur sur Cf
i
paralllement au sous-espace vectoriel

j /i
Cf
j
.
d) Montrer quil existe des lments
i
C

tels que, posant e


i

i
f
i
, on ait B
i j
(e
k
) 0 si
k / j et B
i j
(e
j
) e
i
. En dduire quil existe une matrice B GL
n
(C) telle que (M) BMB
1
pour toute matrice M de M
n
(C).
e) Quen est-il si lon ne suppose pas que est lidentit sur Z ?
6 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
13) Soit f : AB un homomorphisme danneaux.
a) Soit R lensemble des couples (a, b) AA tels que f (a) f (b). Montrer que R, muni de
laddition et de la multiplication terme terme, est un anneau.
b) On dit que f est un monomorphisme si pour tout anneauC et tout couple (g, g
t
) dhomo-
morphismes danneaux de C dans A tel que f g f g
t
, on a g g
t
.
Montrer quun homomorphisme est un monomorphisme si et seulement sil est injectif.
c) On dit que f est un pimorphisme si pour tout anneau C et tout couple (g, g
t
) dhomo-
morphismes danneaux de B dans C tel que g f g
t
f , on a g g
t
.
Montrer quun homomorphisme surjectif est un pimorphisme. Montrer que lhomomor-
phisme dinclusion de Z dans Q est un pimorphisme.
1.2. lments inversibles, etc.
Certains lments dun anneau ont des proprits particulires intressantes par
rapport la multiplication, ce qui justie quelques dnitions.
DFINITION 1.7. Soit A un anneau et soit a un lment de A.
On dit que a est inversible droite sil existe b A tel que ab 1 ; on dit alors que b
est un inverse droite de a. On dit de mme que a est inversible gauche sil existe b A
tel que ba 1 ; on dit alors que b est un inverse gauche de a. On dit enn que a est
inversible sil est inversible droite et gauche.
Supposons que a soit inversible ; soit b un inverse droite et c un inverse gauche.
On a b (ca)b c(ab) c. Cela entrane que les inverses droites et gauches de a
sont gaux un mme lment appel tout simplement inverse de a et souvent not
a
1
. Dans un anneau commutatif, un lment inversible droite est aussi inversible
gauche, et rciproquement.
On dit que deux lments a et b dun anneau commutatif A sont associs sil existe
un lment inversible u A

tel que a bu. La relation tre associ est une relation


dquivalence.
PROPOSITION 1.8. Lensemble des lments inversibles dun anneau A est un groupe
pour la multiplication. On le note A

; cest le groupe des units de A.


Dmonstration. Soit a et b deux lments de A, dinverses a
1
et b
1
. Alors,
(ab)(b
1
a
1
) a(bb
1
)a1 aa
1
1, si bien que ab est inversible droite, dinverse
b
1
a
1
. De mme, (b
1
a
1
)(ab) 1, donc ab est aussi inversible gauche. La mul-
tiplication de A dnit ainsi une loi interne sur A

. De plus, 1 est inversible et est un


lment neutre pour cette loi. Enn, si a A

, son inverse pour cette loi nest autre


que a
1
. Ainsi, A

est un groupe pour la multiplication.


1.2. LMENTS INVERSIBLES, ETC. 7
DFINITION 1.9. On dit quun anneau A est un anneau division (ou parfois un
corps gauche), sil nest pas lanneau nul et si tout lment non nul de A est inversible.
On dit que cest un corps si cest un anneau division et quil est commutatif.
Lexistence danneaux division non commutatifs nest pas vidente. Citons notam-
ment le thorme de Wedderburn selon lequel une algbre division nie est un corps
commutatif. Le plus connu des anneaux division non commutatifs est peut-tre le
corps des quaternions, dcouvert par Hamilton en 1843.
Exemple 1.10. Le groupe ablien sous-jacent H est R
4
, dont on note (1, i , j , k) la
base canonique. La multiplication HHH est caractrise par le fait quelle est R-
bilinaire, associative, que 1 est lement neutre, et par les relations i
2
j
2
k
2
1 et
i j k. On a j k k j i , ki i k j et j i k.
Soit q a1+bi +c j +dk un quaternion; on pose q abi c j dk. Si q et q
t
sont
des quaternions, on a qq
t
q
t
q et qq a
2
+b
2
+c
2
+d
2
; cest un nombre rel positif,
nul si et seulement si q 0. Si q / 0, q est inversible et son inverse est le quaternion
(q q)
1
q.
Soit q a1 +bi +c j +dk un quaternion. On a i
1
qi i qi a1 +bi c j dk,
j
1
q j a1 bi +c j dk et k
1
qk a1 bi c j +dk. Par suite, le centre de H est
form des lments a1, pour a R; cest un sous-corps isomorphe R.
Notons que lensemble des quaternions de la forme a +bi , pour a et b R est un
sous-corps de H isomorphe C. Plus gnralement, si (u
1
, u
2
, u
3
) est un vecteur uni-
taire de R
3
, u u
1
i +u
2
j +u
3
k est un lment de H tel que u
2
1 et lensemble des
quaternions de la forme a +bu, pour a et b R est un sous-corps de Hisomorphe C.
Observons aussi que lquation x
2
+1 0 a une innit de solutions dans H, contraire-
ment ce qui se passe dans un corps commutatif.
THORME 1.11 (Frobenius, 1878). Soit A un R-espace vectoriel de dimension nie
muni dune loi de composition R-bilinaire qui en fait un anneau division. Alors A est
isomorphe R, C ou H.
On remarquera que lnonc est faux sans lhypothse que A est de dimension nie
(considrer le corps R(X) des fractions rationnelles) ou que la multiplication fait de A
un anneau division (considrer lanneau produit RR). Il est de mme faux si lon ne
suppose pas que la multiplication est R-bilinaire (cf. B. DESCHAMPS, propos dun
thorme de Frobenius , Ann. math. Blaise Pascal 8 (2001), p. 6166). La dmonstra-
tion ci-dessous suit assez dlement un article de R. PALAIS, The classication of real
division algebras , Amer. Math. Monthly 75 (1968), p. 366368.
Dmonstration. On identie R au sous-anneau de A form des x1
A
pour x R et 1
A
llment neutre de A pour la multiplication.
Supposons que A/R.
8 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
Soit un lment de A\R. Lanneau R[] engendr par R et est commutatif ; cest
un sous-espace vectoriel de A, il est de dimension nie. Par consquent, cest un corps
(commutatif ). Le polynme minimal de dans R[] est irrductible. Il est donc de
degr 2. Comme / R, il est de degr 2, de la forme X
2
+2aX +b. Alors, (+a)
2

a
2
b et llment i (+a)/
_
b a
2
de R[] vrie i
2
1. Observons que R[] R[i ]
est isomorphe C.
Supposons dabord que A est commutatif et montrons que lon a A R[i ]. Consi-
drons, sinon, un lment
t
de A qui nest pas dans R[i ]. Le mme argument que ci-
dessus fournit un lment i
t
(
t
+a
t
)/
_
b
t
(a
t
)
2
de A tel que R[i
t
] R[
t
]. Comme

t
/ R[i ], i
t
/i . Le polynme X
2
+1 a ainsi au moins quatre racines distinctes dans le
corps commutatif A, ce qui est absurde.
Traitons maintenant le cas gnral. Le sous-corps commutatif R[i ] permet de consi-
drer A comme un C-espace vectoriel. Soit alors : A A lapplication dnie par
(x) xi . Cest une application C-linaire et lon a
2
id
A
. Comme le polynme
X
2
+1 est scind racines simples dans C, A est la somme des espaces propres pour
les valeurs propres i et i . Autrement dit, A est somme directe des sous-espaces A
+
et A

, o A
+
est lensemble des x A tels que (x) i x et A

celui des x A tels que


(x) i x.
On constate que A
+
est stable par multiplication (si xi i x et yi i y, alors (xy)i
xi y i xy) et par inverse (si xi i x, alors x
1
i i x
1
). Cest donc un sous-corps de A.
Linclusion R[i ] A
+
est vidente ; montrons que lon a galit. Considrons un l-
ment A
+
. Le sous-anneau de A
+
engendr par R[i ] et est un corps commutatif ; il
est donc gal R[i ] ce qui entrane R[i ].
Supposons maintenant que A / A
+
et considrons un lment non nul A

.
Lapplication x x est R[i ]-linaire injective, donc bijective. Si xi i x, alors
xi x(i ) xi i x, donc A
+
A

; inversement, si xi i x, soit y A tel


que y x, alors yi xi xi i x, do lautre inclusion.
Par un argument analogue, A

A
+
. En particulier,
2
R[i ] R[] R, car ces
deux espaces vectoriels R[i ] et R[] sont distincts, de dimension 2 et contiennent R.
Supposons
2
>0. Alors,
2
a quatre racines carres dans le corps R[], savoir
_

2
et , ce qui contredit le fait quune quation polynomiale de degr 2 dans un corps
ait au plus deux solutions. Donc
2
<0 et j (
2
)
1/2
est un lment de A

tel que
j
2
1.
Posons k i j . Lespace vectoriel A est de dimension 4 et (1, i , j , k) en est une base.
On a k
2
i j i j i (i j ) j i
2
j
2
1 ; de mme, la table de multiplication de A con-
cide avec celle de H. Lisomorphie de A et H est ainsi manifeste.
DFINITION 1.12. Soit A un anneau. On dit quun lment a A est simpliable
gauche si la relation ab 0 dans A entrane b 0, et quil est diviseur de zro gauche
1.2. LMENTS INVERSIBLES, ETC. 9
sinon. On dit quil est simpliable droite si la relation ba 0 dans A entrane b 0, et
quil est diviseur de zro droite sinon.
On dit quun lment est simpliable sil est simpliable droite et gauche.
On dit que A est intgre si A/0 et si tout lment non nul de A est simpliable.
Dans un anneau commutatif, un lment qui nest pas simpliable est aussi appel
diviseur de zro.
DFINITION 1.13. Soit A un anneau. On dit que a est nilpotent sil existe n 1 tel
que a
n
0.
Exercices. 14) a) Dans un anneau, le produit de deux lments inversibles gauche est
inversible gauche. De mme droite.
b) Soit K un corps commutatif et A lanneau des endomorphismes dun K-espace vecto-
riel V. Les lments de A inversibles gauche sont les endomorphismes injectifs, les lments
inversibles droite sont les endomorphismes surjectifs.
c) Donner un exemple danneau (non commutatif ) et dlment qui possde une innit
dinverses droite.
15) Soit A un anneau ni intgre. Alors, A est un anneau division.
16) Soit K un corps commutatif et soit A une K-algbre nie, cest--dire un K-espace vectoriel
de dimension nie muni dune multiplication qui est K-bilinaire qui en fait un anneau. Si A
est intgre, montrer que cest un anneau division. (On dit plutt algbre division dans ce
contexte.)
17) Soit A un anneau.
a) Soit a A un lment nilpotent. Si n 0 est tel que a
n+1
0, calculer (1+a)(1a +a
2

+(1)
n
a
n
). En dduire que 1+a est inversible dans A.
b) Soit x A un lment inversible et y A un lment nilpotent tel que xy yx ; montrer
que x +y est inversible.
c) Si x et y sont deux lments nilpotents de A qui commutent, montrer que x +y est nil-
potent. (Si n et m sont deux entiers tels que x
n+1
y
m+1
0, on utilisera la formule du binme
pour calculer (x +y)
n+m+1
.)
18) Soit A et B deux anneaux et soit f : AB un homomorphisme danneaux.
Si a A est inversible, montrer que f (a) est inversible dans B. En dduire que la restriction
de f A

dnit un homomorphisme de groupes (not encore f ) A

.
19) a) Quels sont les lments inversibles de Z/nZ, pour n Z?
b) Soit n et m des entiers non nuls. Montrer que lapplication canonique de Z/nmZ
dans Z/nZ est un homomorphisme danneaux. Montrer quil induit une surjection de
(Z/mnZ)

sur (Z/nZ)

.
c) Exhiber un homomorphisme danneaux f : A B qui soit surjectif mais tel que lhomo-
morphisme de groupes f : A

ne le soit pas.
10 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
20) Soit A et B deux anneaux. On munit le groupe ablien AB dune loi interne en dnissant
pour a et a
t
A, b et b
t
B, (a, b) (a
t
, b
t
) (aa
t
, bb
t
).
a) Montrer que cette loi confre AB une structure danneau. Quel est llment neutre
pour la multiplication?
b) Lanneau AB est-il intgre ? Quels sont ses lments nilpotents ?
c) Montrer que les lments e (1, 0) et f (0, 1) de AB vrient e
2
e et f
2
f . On dit
que ce sont des idempotents.
21) Soit A un anneau et e A un idempotent.
a) Montrer que 1e est un idempotent de A.
b) Montrer que eAe {eae ; a A} est un sous-groupe ablien de A et que la multiplication
de A le munit dune structure danneau.
c) Expliciter le cas particulier o A M
n
(k), k tant un corps commutatif, et e une matrice
de rang r, disons avec des 1 en dbut de diagonale et des 0 sinon.
22) Soit n 2 unentier. Dterminer les lments nilpotents et les lments inversibles de Z/nZ.
23) Soit A un anneau, soit a et b des lments de A tels que 1ab soit inversible dans A.
a) Montrer que 1ba est inversible dans A et calculer son inverse. (Commencer par le cas
o ab est nilpotent.)
b) Si A M
n
(k), o k est un corps commutatif, montrer que ce rsultat quivaut au fait que
ab et ba ont mme polynme caractristique.
24) Soit A un anneau. Soit a un lment de A qui possde un unique inverse droite. Montrer
que a est simpliable puis que a est inversible.
25) Soient K un corps et A un anneau non nul. Montrer que tout homomorphisme danneaux
de K dans A est injectif.
26) Soit A un anneau commutatif et f a
0
+a
1
X + +a
n
X
n
A[X].
a) Montrer que f est nilpotent si et seulement si tous les a
i
sont nilpotents.
b) Montrer que f est inversible dans A[X] si et seulement a
0
est inversible dans A et
a
1
, . . . , a
n
sont nilpotents. (Si g f
1
b
0
+b
1
X + +b
m
X
m
, montrer par rcurrence sur k que
a
k+1
n
b
mk
0.)
c) Montrer que f est diviseur de zro si et seulement si il existe a A, a /0 tel que af 0. (Si
f g 0 avec g de degr minimal, montrer que pour tout k, a
k
g 0.)
1.3. Idaux
DFINITION 1.14. On appelle idal gauche dun anneau A tout sous-groupe I A
tel que pour tout a I et tout b A, ba I.
On appelle idal droite dun anneau A tout sous-groupe I A tel que pour tout a I
et tout b A, ab I.
On dit que I A est un idal bilatre si cest un idal droite et un idal gauche.
Dans un anneau commutatif, idaux droite, gauche et bilatres concident ; on
parle alors tout simplement didal. Remarquons que 0 et A sont des idaux bilatres
1.3. IDAUX 11
de A. Pour tout a A, lensemble Aa form des lments xa de A pour x A, est un
idal gauche ; lensemble aA form des ax, pour x A, est un idal droite. Si A est
commutatif, on note souvent (a) cet idal.
Comme 1 est un lment de A, pour prouver quune partie I de A est un idal
gauche, il suft dtablir les faits suivants :
0 I ;
si a I et b I, a +b I ;
si a A et b I, ab I.
Exemple 1.15. Si K est un anneau division, les seuls idaux gauche (ou droite)
de K sont (0) et K. Eneffet, soit I unidal gauche de K distinct de 0 et soit a unlment
non nul de I. Soit b un lment de K. Comme a /0, on peut considrer llment ba
1
de K et, par dnition dun idal gauche, (ba
1
)a I. On a donc b I, do I K.
Les anneaux Z et K[X], pour K un corps commutatif, possdent une division eucli-
dienne. Si a et b sont des entiers relatifs, avec b /0, il existe des entiers q et r tels que
a bq+r et et 0 r <[b[. De mme, si Aet B sont des polynmes coefcients dans un
corps commutatif K, il existe des polynmes Q et R tels que ABQ+R et degR <degB.
Exemple 1.16. Si I est un idal de Z, il existe un unique entier n 0 tel que I (n).
Dmonstration. Si I (0), n 0 convient.
Supposons maintenant I / (0). Si I (n), on constate que les lments strictement
positifs de I sont {n; 2n; 3n; . . .} et que n est le plus petit dentre eux ce qui montre
lunicit dun ventuel entier n comme dans lnonc.
Notons donc n le plus petit lment de I N

. Comme n I, an I pour tout a Z et


(n) I. Rciproquement, soit a est un lment de I. La division euclidienne de a par n
scrit a qn +r, avec q Z et 0 r n 1. Comme a I et comme qn I, r a qn
appartient I. Comme n est le plus petit lment strictement positif de I et comme
r <n, on a ncessairement r 0. Par suite, a qn (n) et I (n). Ainsi, I (n).
Exemple 1.17. Si I est un idal de K[X], il existe un polynme P tel que I (P). En
outre, la condition que P soit nul ou unitaire dtermine P de manire unique.
Dmonstration. La dmonstration est analogue.
On dispose dun certain nombre doprations intressantes sur les idaux.
1.18. Intersection. Si I et J sont deux idaux gauche de A, lensemble I J est
encore un idal gauche de A. Plus gnralement, lintersection dune famille didaux
gauche de A est encore un idal gauche de A.
Dmonstration. Soit (I
s
)
s
une famille didaux de A et posons I
_
s
I
s
. (Si S , on
a I A.) Lintersection dune famille de sous-groupes est encore un sous-groupe, donc
I est un sous-groupe de A. Soit maintenant x I et a A arbitraires et montrons que
12 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
ax I. Pour tout s, x I
s
et I
s
tant un idal gauche, on a donc ax I
s
. Par suite, ax
appartient tous les I
s
donc ax I.
Un nonc analogue est valable pour les idaux droite et les idaux bilatres.
1.19. Idal engendr par une partie. Si S est une partie de A, il existe un plus petit
idal gauche I de A contenant S, quon appelle idal gauche engendr par S. Cela si-
gnie que I est unidal contenant S et que si J est unidal contenant S, alors J contient
dj I. De plus, I est lensemble des combinaisons linaires presque nulle

sS
a
s
s.
Dmonstration. En effet, il suft de dnir I comme lintersection des idaux
gauche de A qui contiennent S. Cest un idal gauche daprs la proposition pr-
cdente. Notons dautre part J lensemble des combinaisons linaires presque nulles

sS
a
s
s, pour (a
s
) A
(S)
.
Si (a
s
) est une famille presque nulle dlments de A,

sS
a
s
s est un lement de tout
idal gauche de A contenant S, donc de I. Cela montre que J I.
Rciproquement, montrons que J est un idal gauche de A. Il contient 0

sS
0s ;
si

a
s
s et

b
s
s sont des lments de J, la famille (a
s
+b
s
)
sS
est une famille presque
nulle dlments de A et

(a
s
+b
s
)s J ; enn, si a A et si x

a
s
s J, on a ax
a(

a
s
s)

(aa
s
)s J et J est bien un idal de A.
Comme J contient S (si t S, t

sS
a
s
t avec a
t
1 et a
s
0 si s /t ). Par suite, I est
contenu dans J, do nalement lgalit.
Par des arguments similaires, il existe un plus petit idal droite (resp. bilatre)
de A contenant S ; cest lintersection des idaux droite (resp. bilatre) de A qui
contiennent S. Ce sont respectivement lensemble des combinaisons linaires

sS
sa
s
et

sS
a
s
sb
s
, pour (a
s
) et (b
s
) des familles presque nulles dlments de A.
PROPOSITION 1.20. Le noyau dun morphisme danneaux f : A B est lensemble
des a A tels que f (a) 0. Cest un idal bilatre de A que lon note ker( f ).
Dmonstration. Un morphisme danneaux tant un morphisme de groupes
abliens, ker( f ) est un sous-groupe de A. De plus, si x ker f et si a A, on a
f (ax) f (a) f (x) f (a)0 0 donc ax ker f . De mme, si x ker f et a A,
f (xa) f (x) f (a) 0, donc xa ker f . Il en rsulte que ker f est un idal droite et
gauche de A.
1.21. Image, image rciproque. Soit f : A B un morphisme danneaux et soit J J
un idal gauche de B ; limage rciproque de J par f ,
f
1
(J) {a A; f (a) J}
est un idal gauche de A.
1.3. IDAUX 13
Dmonstration. Comme f (0) 0 J, 0 f
1
(J). Si a et b f
1
(J), f (a +b) f (a) +
f (b) J puisque f (a) et f (b) J et que J est un idal de B. Enn, si a A et b f
1
(J),
on a f (ab) f (a) f (b) J puisque f (b) J.
En revanche, limage dun idal gauche par un morphisme danneaux nest pas
forcment un idal. Si f : A B est un morphisme danneaux et si I est un idal
gauche de A, on notera Bf (I), voire BI, lidal gauche engendr dans B par f (I).
1.22. Somme didaux. Soit I et J deux idaux ( gauche, droite, bilatre) de A.
Lensemble des sommes a +b avec a I et b J est un idal ( gauche, droite, bila-
tre) de A, not I +J. Cest aussi lidal (...) de A engendr par la partie I J. Plus gn-
ralement, si (I
s
)
sS
est une famille didaux (...) de A, lensemble des sommes (presque
nulles)

s
a
s
, o pour tout s, a
s
I
s
, est un idal (...) de A not

s
I
s
. Cest aussi lidal
(...) de A engendr par la partie
_
s
I
s
.
Dmonstration. Dmontrons le rsultat pour des idaux gauche. Comme 0

s
0
et comme 0 I
s
pour tout s, 0

s
I
s
. Ensuite, si a

s
a
s
et b

s
b
s
sont deux l-
ments de

s
I
s
, on a a +b

s
(a
s
+b
s
) o pour tout s, a
s
+b
s
I
s
, presque tous les
termes de cette somme tant nuls. Donc a +b

s
I
s
. Finalement, si a

s
a
s
appar-
tient I
s
et b A, on a ba

s
(ba
s
). Pour tout s, ba
s
I
s
, donc ba

s
I
s
. Ainsi,

s
I
s
est bien un idal gauche de A.
Pour montrer que cest lidal gauche de Aengendr par la partie
_
s
I
s
, nous devons
tablir deux inclusions. Tout dabord, si t S et a I
t
, on a a

s
a
s
avec a
s
0 si s /t
et a
t
a. Donc a

s
I
s
et lidal

s
I
s
contient I
t
. Par dnition de lidal
_
s
I
s
(plus
petit idal gauche qui contient la partie
_
s
I
s
), on a ainsi

s
I
s

s
I
s
.
Dans lautre sens, si I est un idal gauche contenant
_
s
I
s
, montrons que I contient

s
I
s
. Soit alors a

s
a
s
un lment de

s
I
s
. Tous les termes de cette somme appar-
tiennent I. Par dnition dun idal gauche, a appartient I et I contient

s
I
s
.
1.23. Produit didaux. Soit A un anneau et soit I et J deux idaux bilatres de A.
Lensemble des produits ab avec a I et b J nest pas forcment un idal de A. Lidal
I J est par dnition lidal bilatre engendr par ces produits.
Soit K lensemble des combinaisons linaires

a
s
b
s
, o a
s
I et b
s
J. Cest une
partie de I J. Montrons que K est un idal bilatre de A. Cest un sous-groupe ablien
de manire vidente. De plus, soit x

a
s
b
s
K et soit a A. On a
ax a
_
a
s
b
s
_

(aa
s
)b
s
;
comme I est un idal gauche, aa
s
AI pour tout s, donc ax K. Enn, la relation
xa
_
a
s
b
s
_
a

a
s
(b
s
a)
14 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
montre que xa K puisque, J tant un idal droite, b
s
a J pour tout s. Comme K
contient les produits ab, pour a I et b J, on a linclusion I J K et, nalement,
I J K.
Comme I et J sont des idaux bilatres, pour tout a I et tout b J, le produit ab
appartient tant I qu J ; il en rsulte que I J I J.
1.24. (Nil)radical. Le nilradical dun anneau commutatif A est lensemble de ses
lments nilpotents. Cest un idal de A.
Plus gnralement, on dnit le radical I de A par la formule
_
I {a A; il existe n 1, a
n
I}.
Cest un idal de A qui contient I. Par dnition mme, le nilradical de A est donc gal
au radical de lidal nul.
Dmonstration. Comme 0
1
0 I, 0
_
I. Si a
_
I et b
_
I, choisissons n et
m1 tels que a
n
I et b
m
I. Alors, on a daprs la formule du binme
(a +b)
n+m

n+m

k0
_
n +m
k
_
a
k
b
n+mk
.
Dans cette somme, tous les termes appartiennent I : cest vrai de ceux correspondant
k n puisque a
k
a
n
a
nk
et a
n
I ; de mme, si k n, n +mk m et b
n+mk

b
m
b
nk
appartient I. On a donc (a +b)
n+m
I, do a +b
_
I. Enn, si a
_
I et
b A, choisissons n 1 tel que a
n
I. Alors, (ba)
n
b
n
a
n
I et ba
_
I.
Exercices. 27) Soit K un corps commutatif, soit V un K-espace vectoriel et soit A lanneau
des endomorphismes de V.
a) Pour tout sous-espace vectoriel W de K, lensemble N
W
des endomorphismes dont le
noyau contient W est un idal gauche de A, lensemble I
W
des endomorphismes dont limage
est contenue dans W est un idal droite de W.
b) Si V est de dimension nie, les idaux droite (resp. gauche) sont tous de cette forme.
c) Si V est de dimension nie, les seuls idaux bilatres de A sont (0) et A.
d) Lensemble des endomorphismes de rang ni de V (cest--dire dont limage est de di-
mension nie) est un idal bilatre de A. Il est distinct de A si V est de dimension innie.
28) Quel est le radical de lidal (12) dans Z?
29) Soit A un anneau commutatif et soit a, b deux lments de A. Sils sont associs, cet--
dire sil existe un lment inversible u de A tel que a bu, montrer que les idaux (a) aA et
(b) bA sont gaux. Rciproquement, si A est intgre et si (a) (b), montrer que a et b sont
associs.
30) Soit A un anneau et soit I un idal droite de A.
a) Montrer que lidal gauche engendr par I dans A est un idal bilatre.
b) Montrer que lensemble J des lments a A tels que xa 0 pour tout x I (lannulateur
droite de I) est un idal bilatre de A.
1.3. IDAUX 15
31) a) Un anneau dans lequel tout lment non nul est inversible gauche est un anneau
division.
b) Montrer quun anneau intgre possdant un nombre ni didaux gauche est un anneau
division. (Montrer que tout lment nonnul x est inversible gauche enintroduisant les idaux
gauche Ax
n
pour n 1.)
32) Soit A un anneau commutatif et soit I, J et L des idaux de A. Dmontrer les assertions
suivantes :
a) I J est contenu dans I J ;
b) on a (I J) +(I L) I (J +L) ;
c) (I J) +(I L) est contenu dans I (J +L) ;
d) si J est contenu dans I, on a J +(I L) I (J +L) ;
e) soit K un corps. Supposons que lon ait A K[X, Y ]. Posons I (X), J (Y ) et L (X +Y ).
Dterminer (I J) +(I L) et I (J +L), puis les comparer.
33) Soit A, B des anneaux commutatifs et soit f : A B un homomorphisme danneaux. Pour
tout idal I de A, on note f

(I) lidal de B engendr par f (I) et on lappelle extension de I dans


B. Pour tout idal J de B, on appelle contraction de J lidal f
1
(J).
tant donn un idal I de A et un idal J de B, montrer les assertions suivantes :
a) I est contenu dans f
1
( f

(I)) et J contient f

( f
1
(J)) ;
b) on a f
1
(J) f
1
_
f

( f
1
(J)
_
et f

(I) f

_
f
1
( f

(I)
_
.
Soit C lensemble des idaux de A qui sont des contractions didaux de B et E lensemble
des idaux de B qui sont des extensions didaux de A.
c) on a C {I; I f
1
_
f

(I)
_
} et E {J; J f

_
f
1
(I)
_
} ;
d) lapplication f

dnit une bijection de C sur E ; quel est son inverse ?


Soient I
1
et I
2
deux idaux de A, et J
1
et J
2
deux idaux de B. Montrer les assertions suivantes :
e) on a f

(I
1
+I
2
) f

(I
1
) + f

(I
2
) et f
1
(J
1
+J
2
) contient f
1
(J
1
) + f
1
(J
2
) ;
f ) f

(I
1
I
2
) est contenu dans f

(I
1
) f

(I
2
) et lon a f
1
(J
1
J
2
) f
1
(J
1
) f
1
(J
2
) ;
g) on a f

(I
1
I
2
) f

(I
1
) f

(I
2
) et f
1
(J
1
J
2
) contient f
1
(J
1
) f
1
(J
2
) ;
h) f

(
_
I) est contenu dans
_
f

(I) et lon a f
1
(
_
J)
_
f
1
(J).
34) Soient I et J deux idaux dun anneau commutatif A. On suppose que I +J A. Montrer que
pour tout entier n, I
n
+J
n
A.
35) Soit A un anneau.
a) Montrer par un contre-exemple que lensemble des lments nilpotents de A ne forme
pas un sous-groupe ablien. (On pourra choisir AM
2
(C).)
b) Soit N lensemble des lments a A tels que ax soit nilpotent pour tout x A. Montrer
que N est un idal bilatre de A dont tout lment est nilpotent.
c) Soit I un idal bilatre de A dont tout lment est nilpotent. Montrer que I N.
36) Soit A un anneau commutatif, soit I un idal de A et soit S une partie de A. On dnit le
conducteur de S dans I par la formule
J (I : S) {a A; pour tout s S, as I}.
Montrer que cest un idal de A; cest le plus grand idal K de A tel que KS I.
16 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
1.4. Algbres ; polynmes
DFINITION 1.25. Soit k un anneau commutatif. Une k-algbre est un anneau A
muni dun morphisme danneaux i : k A dont limage est contenue dans le centre
de A.
Formellement, une k-algbre est le couple (A, i : k A). On dira cependant souvent
soit A une k-algbre en sous-entendant le morphisme i . Si x k et a A, on com-
metra ainsi labus dcriture en notant xa au lieu de i (x)a. Noter cependant que i nest
pas forcment injectif. Noter aussi que A nest pas forcment commutatif.
DFINITION 1.26. Si (A, i ) et (B, j ) sont des k-algbres, un morphisme de k-algbres
f : A B est un morphisme danneaux tel que pour tout x k et tout a A, f (i (x)a)
j (x) f (a).
Exercice 1.27. Vrier que limage f (A) dun morphisme de k-algbres f : AB est
une sous-k-algbre de B.
Exemples 1.28. a) Si k est un sous-anneau dun anneau commutatif A, linjection
naturelle k A munit A dune structure de k-algbre.
b) Tout anneau est de manire unique une Z-algbre. En effet, si A est un anneau,
il existe un unique morphisme i : Z A. (On a ncessairement i (0) 0, i (1) 1 ; par
rcurrence, i (n) est dni pour n 1 et enn, i (n) i (n) si n 0.)
c) Soit K une algbre division et soit i : Z K lhomomorphisme canonique. Si i
nest pas injectif, son noyau est de la forme pZ, pour un nombre premier p et limage
de i est un sous-corps commutatif K
0
de K de cardinal p. Si i est injectif, son image est
isomorphe Z et K contient lensemble des fractions a/b, pour a et b dans i (Z), b /0,
qui est un sous-corps K
0
de K isomorphe Q. Le sous-corps K
0
est appel sous-corps
premier de K ; on dit que K est de caractristique p si K
0
est un corps p lments, et
de caractristique zro si K
0
est inni.
c) Lanneau k[X] des polynmes coefcients dans k est une k-algbre de manire
naturelle.
1.29. Construction de lanneau des polynmes. Soit A un anneau et soit I un en-
semble. Lensemble N
(I)
est lensemble des multi-indices indexs par I : ses lments
sont des familles (n
i
) forms dentiers positifs ou nuls, presque tous nuls. Lorsque I est
ni de cardinal d, N
(I)
sidentie naturellement N
d
. Soit P
I
lensemble R
(N
I
)
form
des familles (a
m
)
mN
I dlments de A, indexes par N
(I)
dont presque tous les termes
sont gaux 0. Muni de laddition terme terme, cest un groupe ablien. Soit P (p
m
)
et Q (q
m
) des lments de P
I
. Si m N
(I)
, il ny a quun nombre ni de couples de
multiindices (m
t
, m
tt
) tels que mm
t
+m
tt
; on peut alors poser
r
m

m
t
+m
tt
m
p
m
t q
m
tt ;
1.4. ALGBRES; POLYNMES 17
la famille (r
m
) est presque nulle, donc dnit un lment de P
I
.
On vrie (un peu laborieusement si I est inni) que cette loi (P,Q) R est associa-
tive et fait de P
I
un anneau.
Si i I, notons X
i
llement de P
I
dont lunique terme non nul est celui correspon-
dant au multiindice
i
(qui vaut 1 en i et 0 ailleurs), et vaut 1. Si P (p
m
), on constate
que lon a
P

mN
(I)
p
m

i I
X
m
i
i
.
Lanneau P
I
est appel anneau des polynmes dindtermines (X
i
)
i I
coef-
cients dans A. On le note A[(X
i
)
i I
]. Si I {1, . . . , n}, on le note plutt A[X
1
, . . . , X
n
] ; si
I est un singleton, on le note A[T], o T est lindtermine.
Si A est un anneau commutatif, cest un anneau commutatif, donc une A-algbre.
Pour m N
(I)
, lexpression

i I
X
m
i
i
est parfois note X
m
et est appele monme ;
m
i
est son degr en X
i
et

m
i
son degr total. Soit P un polynme dans A[(X
i
)], si
P

a
m
X
m
, les monmes de P sont les a
m
X
m
avec a
m
/0. Pour i I, onappelle degr
en X
i
de P, et lon note deg
X
i
(P), la borne suprieure des degrs en X
i
des monmes
non nuls de P. De mme, le degr total de P, not deg(P), est la borne suprieure des
degrs totaux des monmes non nuls de P. Ces bornes suprieures sont prises dans
N{} : les degrs du polynme nul sont gaux .
On a deg
X
i
(P +Q) max(deg
X
i
(P), deg
X
i
(Q)), avec galit si ces deux degrs sont
distincts. De plus, on a deg
X
i
(PQ) deg
X
i
(P) +deg
X
i
(Q). Si A est intgre, on a galit
(voir ci-dessous). Des relations analogues valent pour le degr total.
PROPOSITION 1.30. Soit A un anneau intgre. Soit P et Q A[T] des polynmes non
nuls. Alors, deg(PQ) deg(P) +deg(Q). En particulier, PQ /0.
Dmonstration. Notons P p
0
+p
1
T + +p
n
T
n
et Q q
0
+ +q
m
T
m
les coef-
cients de P, avec n degP et mdegQ, de sorte que que p
n
/0 et q
m
/0. Alors,
PQ p
0
q
0
+(p
0
q
1
+p
1
q
0
)T + +(p
n1
q
m
+p
n
q
m1
)T
n+m1
+p
n
q
m
T
n+m
.
Comme A est intgre, p
n
q
m
/ 0 et le degr de PQ est gal n +m, ce quil fallait d-
montrer.
COROLLAIRE. Soit A est un anneau intgre, il en est de mme de lanneau des po-
lynmes A[(X
i
)]. En outre, pour tous polynmes P, Q, on a la relation deg
X
i
(PQ)
deg
X
i
(P) +deg
X
i
(Q).
Dmonstration. Nous devons dmontrer que le produit de deux polynmes non
nuls nest pas nul et que son degr en la variable X
i
est la somme des degrs. Pour ce
faire, nous pouvons supposer quil ny a quun nombre ni de variables, puis raisonner
par rcurrence sur le nombre de variables. Soit A
t
lanneau des polynmes coef-
cients dans A en les variables X
j
, pour j / i ; par rcurrence, cest un anneau intgre.
18 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
Grce lisomorphisme A[(X
j
)
j I
] A
t
[X
i
], le corollaire dcoule donc de la proposition
prcdente.
La notion de degr dun polynme intervient aussi dans le thorme de division
euclidienne :
THORME 1.31. Soit A un anneau et soit P et Q deux polynmes de A[X]. On sup-
pose que Q / 0 et que le coefcient du terme de plus haut degr de Q est inversible
(1)
.
Alors, il existe un unique couple de polynmes (R, S) dans A[X] vriant les proprits
P RQ+S ;
degS <degQ.
Dmonstration. On commence par lunicit. Si P RQ+S R
t
Q+S
t
, alors Q(R
t

R) S
t
S est de degr au plus max(degS, degS
t
) < degQ. Supposons R / R
t
, cest-
-dire R
t
R / 0. Alors, si uX
degQ
et aX
m
sont les termes de plus haut degr dans Q
et R
t
R respectivement, le terme de plus haut degr dans Q(R
t
R) est donn par
auX
m+degQ
. Comme u est inversible et a / 0, au / 0. Ainsi, Q(R
t
R) est de degr
m+degQ degQ. Cette contradiction montre que R R
t
, puis S P RQ P R
t
Q
S
t
.
Montrons maintenant lexistence du couple (R, S) comme dans le thorme. Notons
toujours uX
degQ
le terme de plus haut degr de Q. On raisonne par rcurrence sur le
degr de P. Si degP <degQ, il suft de poser R 0 et S P. Sinon, soit aX
degP
le terme
de plus haut degr de P. Alors, P
t
P au
1
X
degPdegQ
Q est un polynme de degr
au plus degP mais dont le coefcient du terme de degr degP est gal aau
1
u 0.
Ainsi, degP
t
< degP. Par rcurrence, il existe deux polynmes R
t
et S
t
dans A[X] tels
que
P
t
R
t
Q+S
t
et degS
t
<degQ.
Alors, on a
P P
t
+au
1
X
degPdegQ
Q (R
t
+au
1
X
degPdegQ
)Q+S
t
.
Il suft maintenant de poser R R
t
+au
1
X
degPdegQ
et S
t
S. Le thorme est donc
dmontr.
La k-algbre des polynmes jouit dune proprit universelle importante :
PROPOSITION 1.32. Soit k un anneau commutatif. Soit A une k-algbre et soit n 1
un entier non nul. Pour tout n-uplet (a
1
, . . . , a
n
) dlments de A qui commutent deux
deux, il existe un unique homomorphisme de k-algbres f : k[X
1
, . . . , X
n
] tel que pour
tout i {1, . . . , n}, f (X
i
) a
i
.
(1)
Rappelons ce propos quun polynme dont le coefcient dominant est gal 1 est dit unitaire.
1.4. ALGBRES; POLYNMES 19
Dmonstration. Si un tel morphisme existe, il doit vrier
f (X
m
1
1
. . . X
m
n
n
) f (X
1
)
m
1
. . . f (X
n
)
m
n
a
m
1
1
. . . a
m
n
n
.
Par suite, si P

m
X
m
1
1
. . . X
m
n
n
, on doit avoir
f (P)

m
a
m
1
1
. . . a
m
n
n
,
ce qui prouve quil existe auplus untel morphisme de k-algbres, et que sil existe, il est
dni par cette dernire formule. Rciproquement, il est facile de prouver, en utilisant
le fait que les a
i
commutent deux deux, que cette formule dnit un morphisme de
k-algbres.
Ce morphisme est parfois appel, surtout lorsque Ak, morphisme dvaluation en
le point (a
1
, . . . , a
n
). Limage dun polynme P est note P(a
1
, . . . , a
n
). Il en rsulte par
exemple un morphisme de k-algbres k[X
1
, . . . , X
n
] F(k
n
, k) des polynmes dans
la k-algbre des fonctions de k
n
dans k. Les fonctions qui sont dans limage de ce
morphisme sont tout naturellement appeles fonctions polynomiales.
1.33. Algbre engendre par une partie. Soit A une k-algbre et soit S une partie de
A. La k-algbre k[S] est par dnition la plus petite sous-k-algbre de A qui contient S.
Cest lensemble des combinaisons linaires de la forme s
m
1
1
. . . s
m
n
n
pour k, les s
i
dans S et les m
i
dans N.
Si S {a
1
, . . . , a
n
}, k[S] est aussi note k[a
1
, . . . , a
n
]. Si de plus les a
i
commutent deux
deux, cest limage du morphisme dvaluation k[X
1
, . . . , X
n
] A en (a
1
, . . . , a
n
).
Dmonstration. Notons ce morphisme dvaluation. Comme (X
i
) a
i
, im est
une sous-k-algbre de A qui contient les a
i
, donc im contient k[a
1
, . . . , a
n
]. Rcipro-
quement, toute sous-k-algbre de A qui contient {a
1
; . . . ; a
n
} contient les lments de
A de la forme a
m
1
1
. . . a
m
n
n
et aussi leurs combinaisons linaires. Par suite, k[a
1
, . . . , a
n
]
contient im. On a ainsi galit.
Exercices. 37) Utiliser la proprit universelle des anneaux de polynmes pour dmontrer
quil existe un unique morphisme de k-algbres : k[X, Y ] k[X][Y ] tel que (X) X et
(Y ) Y et que cest un isomorphisme.
38) Soit M un monode, cest--dire un ensemble muni dune loi associative et possdant un
lment neutre 1. Soit A un anneau. Si m M, on note e
m
llment de A
M
dont toutes les
coordonnes sont nulles sauf celle dindice m qui vaut 1.
a) Montrer que le groupe ablien A
(M)
possde une unique structure danneau telle que
(ae
m
)(a
t
e
m
t ) (aa
t
)e
mm
t pour m et m
t
dans M, a et a
t
dans A.
b) Lorsque M est un groupe, on retrouve lanneau du groupe. Lorsque M est le monode N,
pour laddition, on retrouve lanneau des polynmes en une indtermine.
c) Lorsque M est le groupe Z/nZ, construire un isomorphisme danneaux de A
(M)
sur lan-
neau quotient A[T]/(T
n
1).
20 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
39) On dit quun anneau A possde une division euclidienne droite sil existe une application
: A\ {0} N de sorte que pour tout couple (a, b) dlments de A, b / 0, il existe un couple
(q, r) dlmens de A tels que a qb +r avec r 0 ou (r) <(b).
Si A possde une division euclidienne droite, tout idal gauche de A est de la forme Aa.
(Soit I un idal gauche de A; si I /0, soit a un lment non nul de I tel que (a) soit minimal.
Montrer que I Aa.) Cest en particulier le cas des anneaux de polynmes K[X], lorsque K est
un anneau division.
40) Soit A un anneau, soit P et Q des polynmes coefcients dans A en une indtermine X,
de degrs m et n respectivement. Soit a le coefcient dominant de Q et max(mn, 0).
Montrer quil existe un unique couple de polynmes (R, S) tel que a

P QR+S et degS <n.


41) Soit k un corps et Ak[X
1
, . . . , X
n
] ; un idal de A est dit monomial sil est engendr par des
monmes.
a) Montrer quun monme M appartient un idal monomial I (M

)
E
si et seulement si
cest un multiple dun des monmes M

.
b) Montrer que les deux proprits suivantes sont quivalentes :
a) I est un idal monomial
b) P I si et seulement si chaque monme de P appartient I.
c) Montrer que si I et J sont des idaux monmiaux de A alors il en va de mme pour I +J, I.J,
I J, I : J et
_
I. Donner des systmes de gnrateurs monmiaux de ces idaux en fonctions de
ceux de I et J.
42) Soit k un corps et soit I (M

)
E
un idal monomial de k[X
1
, . . . , X
n
]. On veut montrer
quil existe une partie nie F E telle que I (M

)
F
. On va procder par rcurrence sur le
nombre n dindtermines.
a) Traiter le cas n 1.
b) Onxe dans la suite n 2 et onsuppose que lassertionest vraie sil y a <n indtermines.
Soit i {1, . . . , n}, on dnit

i
: k[X
1
, . . . , X
n
] k[X
1
, . . . , X
i 1
, X
i +1
, . . . , X
n
]
P(X
1
, . . . X
n
) P(X
1
, . . . , X
i 1
, 1, X
i +1
, . . . , X
n
)
En utilisant lhypothse de rcurrence remarquer quil existe une partie nie F
i
E telle que
pour tout E le monme
i
(M

) peut scrire
i
(M

) M
t

i
(M

) pour un F
i
.
c) Soit F
0
lensemble des E tels que pour tout i {1, . . . , n}, on ait
deg
X
i
M

<max{deg
X
i
M

; F
i
}
_
et F
_
n
i 0
F
i
. Montrer que I (M

)
F
.
43) Soit A un anneau, I un ensemble et M lensemble N
(I)
des multiindices indexs par I. Soit
F
I
A
M
lensemble des familles dlments de A indexes par M ; muni de laddition terme
terme, cest un groupe ablien.
a) Montrer que les formules donnant la multiplication des polynmes stendent F
I
et le
munissent dune structure danneau. Lanneau des polynmes P
I
en est un sous-anneau.
1.5. ANNEAUX QUOTIENTS 21
Si X
i
dsigne lindtermine dindice i , unlment de F
I
est une srie innie

m
a
m
X
m
1
1
. . . X
m
n
n
.
On lappelle lanneau des sries formelles en les indtermines (X
i
). Si I {1, . . . , n}, on le note
A[[X
1
, . . . , X
n
]], et A[[X]] si I est un singleton et que lindtermine est note X.
b) Supposons que k soit un anneau commutatif. Pour toute k-algbre A et toute famille
(a
1
, . . . , a
n
) dlments nilpotents de A qui commutent deux deux, montrer quil existe un
unique homomorphisme : k[[X
1
, . . . , X
n
]] A tel que (X
i
) a
i
.
c) On suppose encore que k est un anneau commutatif. Montrer quun lment

a
n
X
n
de k[[X]] est inversible si et seulement si a
0
est un lment inversible de k.
1.5. Anneaux quotients
tant donns un anneau et une relation dquivalence convenable sur cet anneau,
lobjectif est de munir lensemble des classes dquivalence dune structure danneau.
Cela revient en fait rendre nuls les lments dun idal de lanneau sans modier
les autres rgles de calcul.
A. Construction
Rappelons quune relation R sur un ensemble X est dite relation dquivalence si
elle est rexive (pour tout x, x Rx), symtrique (si x R y, alors y Rx) et transitive (si
x R y et y Rz, alors x Rz). Lensemble des classes dquivalence de X pour la relation
R est not X/R.
Soit maintenant A un anneau. On peut alors chercher les relations dquivalence
sur A qui sont compatibles avec la structure danneau. On veut ainsi que soient satis-
faite la proprit :
si x R y et x
t
R y
t
, alors x +x
t
R y +y
t
et xx
t
R y y
t
.
Notons alors I la classe dquivalence de 0. Si x R y, comme y R y, on a donc x y R
0, soit x y I, et rciproquement. Ainsi, R est dnie par x R y si et seulement si
x y I.
Montrons dautre part que I est un idal bilatre de A. On a dj 0 I. De plus, si x I
et y I, x R 0 et y R 0, donc (x +y) R 0, ce qui prouve que x +y I. Enn, si x I et
a A, x R0, do ax Ra0 et xa R0a ; comme a0 0a 0, on a bien ax I et xa I.
Dans lautre sens, les calculs ci-dessus montrent que lon a le thorme suivant.
THORME 1.34. Soit A un anneau et soit I un idal bilatre de A. La relation R
sur A dnie par x R y si et seulement si x y I est une relation dquivalence compa-
tible avec la structure danneau. Lensemble quotient A/R possde une unique structure
danneau telle que la surjection canonique cl : A A/R soit un homomorphisme dan-
neaux. Cet homomorphisme est surjectif de noyau I.
Lanneau quotient A/Rest not A/I. Lhomomorphisme cl : AA/I est aussi appel
surjection canonique.
22 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
Soit a un lment du centre de A; remarquons que cl(a) appartient au centre de A/I.
En effet, si x A/I, il existe b A tel que x cl(b) ; alors, cl(a)x cl(a) cl(b) cl(ab)
cl(ba) car a est central, donc cl(a)x cl(b) cl(a) xa. Par suite, si k est un anneau et i :
k A un homomorphisme danneaux dont limage est contenue dans le centre de A,
de sorte que (A, i ) est une k-algbre, la compositioncl i : k AA/I munit A/I dune
(mieux, de lunique) structure de k-algbre pour laquelle la surjection canonique est
un homomorphisme de k-algbres.
B. Thorme de factorisation
Limportance de la structure danneau quotient vient notamment du thorme de
factorisation que nous dmontrons maintenant.
THORME 1.35. Soit A et B deux anneaux et soit f : A B un homomorphisme
danneaux. Si I est un idal bilatre de A contenu dans ker f , il existe un unique homo-
morphisme danneaux

f : A/I B tel que f

f cl.
Une faon visuelle et commode dcrire cette dernire galit est de dire que le dia-
gramme
A
f
/
cl

B
A/I

f
=
|
|
|
|
|
|
|
|
est commutatif.
Dmonstration. Ncessairement,

f doit tre tel que

f (cl(a)) f (a) pour tout a A.
Comme tout lment de A/I est de la forme cl(a) pour un certain a A, cela montre
quil existe au plus un homomorphisme danneaux

f : A/I B tel que f

f cl.
Montrons maintenant lexistence de

f . Soit x un lment de A/I. On sait quil existe
a A tel que x cl(a). Si a
t
est un autre reprsentant de x, donc tel que x cl(a
t
), on
a a
t
a I, donc, puisque I ker f , f (a
t
a) 0 et par consquent, f (a) f (a
t
). On
peut ainsi poser

f (x) f (a) le rsultat est indpendant du reprsentant a choisi. Il
reste montrer que

f est un homomorphisme danneaux.
Comme cl(0
A
) 0
A/I
et cl(1
A
) 1
A/I
, on a bien f (0
A/I
) 0
B
et f (1
A/I
) 1
B
. De plus,
si x cl(a) et y cl(b) sont deux lments de A/I, on a x +y cl(a +b) et

f (x +y)

f (cl(a +b)) f (a +b) f (a) + f (b)

f (cl(a)) +

f (cl(b))
f (x) + f (y)
et, de mme,

f (xy) f (ab) f (a) f (b)



f (x)

f (y).
Il enrsulte que

f est unhomomorphisme danneaux. Le thorme est ainsi dmontr.
1.5. ANNEAUX QUOTIENTS 23
Le noyau de

f sera calcul la proposition 1.38. Notamment, on montrera que

f est
injectif si et seulement si I ker f . Soit f : A B un homomorphisme danneaux. On a
vu (page 4) que f (A) est un sous-anneau de B. Ainsi, on peut dcomposer f en
A
cl
A/ker f

f
f (A) B
cest--dire en la composition dun homomorphisme surjectif, dun isomorphisme et
dun homomorphisme injectif.
Soit A un anneau et soit I un idal de A. On sintresse maintenant aux idaux de
lanneau A/I. Soit J unidal gauche de A/I. Onsait que cl
1
(J) est unidal gauche
de A. Par construction, il contient I puisque pour tout a I, cl(a) 0 est un lment de
J.
La proprit importante est donne par la proposition :
PROPOSITION 1.36. Soit A un anneau et soit I un idal bilatre de A. Lapplication
cl
1
:
idaux gauche de A/I idaux gauche de A contenant I
J cl
1
(J)
est une bijection.
Un rsultat analogue vaut pour les idaux droite et les idaux bilatres.
Autrement dit, pour tout idal gauche J de A qui contient I, il existe un unique
idal J de A/I tel que J cl
1
(J). De plus, on a J cl(J) (image de lidal J par la
surjection canonique, laquelle image se trouve tre encore un idal gauche dans ce
cas).
Dmonstration. Commencer par construire la bijectionrciproque. Si J est unidal
de A, montrons dabord que cl(J) est un idal gauche de A. On a bien 0 cl(0) cl(J).
Dautre part, si x et y appartiennent cl(J), soit a et b des lments de J tels que x
cl(a) et y cl(b). Alors, x+y cl(a)+cl(b) cl(a+b) ; comme J est un idal gauche de
A, a +b appartient J et x +y appartient bien cl(J). Enn, soit x un lment de cl(J)
et y un lment de A/I. Choisissons encore a J et b A tels que x cl(a) et y cl(b).
On a yx cl(b) cl(a) cl(ba) cl(J) puisque, J tant un idal gauche de A, ba J.
Si J est un idal gauche de A/I, on a
cl(cl
1
(J)) J.
Montrons les deux inclusions. Un lment x de cl(cl
1
(J)) est de la forme x cl(a)
pour a cl
1
(J). On a donc x J. Rciproquement, si x J, soit a A tel que
x cl(a). Alors, cl(a) x J, donc a appartient cl
1
(J) et x appartient bien
cl(cl
1
(J)).
Enn, si J est un idal gauche de A, on a
cl
1
(cl(J)) I +J.
24 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
L encore, montrons les deux inclusions. Si x I +J, on peut crire x a +b avec a I
et b J. Il en rsulte cl(x) cl(a)+cl(b) cl(b) cl(J). Donc x cl
1
(cl(J)). Dans lautre
sens, soit x cl
1
(cl(J)). Par dnition, cl(x) cl(J) et il existe a J tel que cl(x) cl(a).
Ona alors cl(xa) 0, ce qui signie que xa I. Finalement, x (xa)+a appartient
I +J, ainsi quil fallait dmontrer.
Si de plus J contient I, alors I +J J et les deux formules tablies montrent que lap-
plication cl
1
dnit une bijection de lensemble des idaux gauche de A/I sur len-
semble des idaux gauche de A contenant I, dont la bijection rciproque est donne
par cl.
Lorsque J est un idal gauche de A qui contient I, lidal cl(J) de A/I est aussi not
J/I. Cette notation intervient notamment lorsque lhomomorphisme cl est omis des
notations. Lexpression soit J/I un idal de A/I. . . sous-entendra toujours que J est
un idal de A contenant I.
PROPOSITION 1.37. Soit A un anneau, soit I un idal de A et soit J un idal bilatre
de A contenant I. La composition des surjections canoniques A A/I (A/I)/(J/I) a
pour noyau J. Il en rsulte un isomorphisme canonique
A/J (A/I)/(J/I).
En rsum, un quotient dun quotient est encore un quotient.
Dmonstration. La compose de deux homomorphismes surjectifs tant encore
surjectif, le morphisme A (A/I)/(J/I) est surjectif. Un lment a A appartient
au noyau si et seulement si cl(a) A/I appartient au noyau de lhomomorphisme
A/I (A/I)/(J/I), cest--dire cl(a) (J/I). Comme J/I cl(J), cela signie que
a cl
1
(cl(J)) J puisque J contient I.
Le thorme de factorisation afrme alors lexistence dun unique homomorphisme
: A/J (A/I)/(J/I) rendant le diagramme
A
/

A/I
/
(A/I)/(J/I)
A/J

5
j
j
j
j
j
j
j
j
j
j
j
j
j
j
j
j
j
commutatif. Cet homomorphisme est surjectif. Soit x A/J un lment tel que (x)
0. Soit a A tel que x cl
J
(a). Par dnition de , on a (x) cl
J/I
cl I(a) 0, cest--
dire a J. Ainsi, x 0 et lhomomorphisme est injectif. Cest donc un isomorphisme
La dernire partie de la dmonstration peut tre gnralise en un complment im-
portant au thorme de factorisation
1.5. ANNEAUX QUOTIENTS 25
PROPOSITION 1.38. Soit f : A B un morphisme danneaux et soit I un idal bila-
tre de A contenu dans ker f . Soit

f : A/I B lhomomorphisme fourni par le thorme
de factorisation. Alors, le noyau de

f est gal (ker f )/I.
Dmonstration. En effet, si

f (x) 0, soit a A tel que x cl(a). On a alors f (a) 0,
do a ker f et x cl(a) cl(ker f ) (ker f )/I. Rciproquement, si x (ker f )/I, il
existe a ker f tel que x cl(a). On a alors

f (x) f (a) 0 et x ker

f .
C. Lemme chinois
Deux idaux bilatres I et J dun anneau A sont dits comaximaux si I + J A. Ils
donnent lieu la forme gnrale du thorme chinois.
THORME 1.39. Soit A un anneau, I et J deux idaux bilatres de A qui sont co-
maximaux.
Lhomomorphisme canonique A(A/I)(A/J) donn par a (cl
I
(a), cl
J
(a)) est sur-
jectif ; son noyau est lidal bilatre I J. Il en rsulte, par passage au quotient, un iso-
morphisme
A/(I J) A/I A/J.
COROLLAIRE 1.40. Soit I et J deux idaux bilatres comaximaux dun anneau A;
pour tout couple (x, y) dlments de A, il existe a A tel que a x +I et a y +J.
Dmonstration. Considrons le diagramme danneaux
A
,







A
A
A
A
A
A
A
A
A/(I J)

/ _ _ _ _
A/I A/J
dans lequel on doit montrer lexistence dun unique che , dessine en traits poin-
tills, qui le rende commutatif et qui soit un isomorphisme. Or, le morphisme A
A/I A/J envoie a A sur (cl
I
(a), cl
J
(a)). Son noyau est donc I J. Daprs la proprit
universelle des anneaux quotients, il existe un unique morphisme rendant le dia-
gramme commutatif ; pour tout a A, on a (cl
IJ
(a)) (cl
I
(a), cl
J
(a)).
Montrons que est un isomorphisme. Comme I +J A, il existe x I et y J tels que
x +y 1. Alors, on a les galits 1 cl
I
(x +y) cl
I
(y) dans A/I et 1 cl
J
(x +y) cl
J
(x)
dans A/J. Par suite, (x) (cl
I
(x), cl
J
(x)) (0, cl
J
(x +y)) (0, 1) tandis que (y) (1, 0).
Si a et b sont dans A, il en rsulte que
(bx +ay) (0, cl(b)) +(cl(a), 0) (cl(a), cl(b)).
Tout lment de A/I A/J tant de la forme (cl(a), cl(b)), est surjectif.
Remarque 1.41. Soit I et J des idaux dun anneau commutatif A tels que I +J A;
on a I J I J.
26 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
On a dj remarqu linclusion I J I J, vraie sans supposer que lanneau commutatif ni les
idaux I et J comaximaux. Inversement, soit a I J. Puisque I +J A, il existe x I et y J tels
que x +y 1. On a donc a (x +y)a xa +ya. Comme x I et a J, xa I J ; comme ya ay,
que y J et a I, ya ay I J. Par suite, a I J.
Exercices. 44) Soit n un entier 1. On note s : Z Z/nZ la surjection canonique.
a) tant donn un entier m, montrer que s(m) est inversible dans lanneau Z/nZ si et seule-
ment si n et m sont premiers entre eux.
b) Montrer que lanneau Z/nZ est intgre si et seulement si n est premier.
c) Si n est premier, montrer que lanneau Z/nZ est un corps.
d) Dterminer lidal
_
nZ.
45) Soit A un anneau commutatif, soit a et b deux lments de A. Montrer les assertions sui-
vantes :
a) lanneau A[X]/(X a) est isomorphe A;
b) lanneau A[X, Y ]/(Y b) est isomorphe A[X] ;
c) lanneau A[X, Y ]/(X a, Y b) est isomorphe A.
46) Soit K un corps. On pose AK[X, Y ]/(X
2
, XY, Y
2
).
a) Dterminer les lments inversibles de A;
b) dterminer tous les idaux principaux de A;
c) dterminer tous les idaux de A.
47) Soit A un anneau et soit I lidal bilatre engendr par les xy yx pour x, y A.
a) Montrer que lanneau A/I est commutatif.
b) Soit J un idal bilatre de A tel que A/J soit un anneau commutatif. Montrer que I J.
48) a) Soit K un corps commutatif et P K[X] un polynme coefcients dans K. Montrer que
lanneau K[X]/(P) est un corps si et seulement si P est irrductible dans K[X].
b) Montrer que le polynme X
2
+1 est irrductible dans Z[X]. Lanneau A Z[X]/(X
2
+1)
est-il un corps ? (Dnir un isomorphisme de A sur lanneau Z[i ].)
c) Montrer que le polynme X
2
+1 est irrductible dans F
p
[X] si et seulement si p 3
(mod 4).
d) Quel est le cardinal de lanneau A/pA? Pour quels nombres premiers p est-il un corps ?
Sinon, et si p est impair, construire un isomorphisme de A/pA sur F
p
F
p
. Que se passe-t-il
pour p 2 ?
49) Soit A un anneau, soit I un idal de A. On note I[X] lensemble des polynmes P A[X]
dont tous les coefcients appartiennent I.
a) Montrer que I[X] est un idal gauche de A[X].
b) Si I est un idal bilatre de A, montrer que I[X] est un idal bilatre de A[X] et construire
un isomorphisme de lanneau A[X]/I[X] sur lanneau (A/I)[X].
1.6. ANNEAUX DE FRACTIONS (CAS COMMUTATIF) 27
50) Soit Aunanneau, soit I unidal bilatre de Aet soit M
n
(I) lensemble des matrices de M
n
(A)
dont tous les coefcients appartiennent I.
a) Montrer que M
n
(I) est un idal bilatre de M
n
(A) et construire un isomorphisme dan-
neaux de M
n
(A)/M
n
(I) sur M
n
(A/I).
b) Inversement, montrer que tout idal bilatre de M
n
(A) est de la forme M
n
(I), pour I un
idal bilatre de A.
1.6. Anneaux de fractions (cas commutatif )
Au paragraphe prcdent, nous avons dune certaine faons forc des lments
dun anneau tre nuls ; nous voulons maintenant effectuer une opration oppose :
rendre inversibles les lments dune partie convenable. Dans tout ce paragraphe, nous
nous restreignons au cas dun anneau commutatif.
DFINITION 1.42. Soit A un anneau. Une partie S de A est dite multiplicative si elle
vrie les proprits :
1 S ;
pour tous a et b dans S, ab S.
tant donns un anneau A commutatif et une partie multiplicative S de A, nous al-
lons construire un anneau S
1
A et un homomorphisme i : A S
1
A tel que i (S) est
form dlments inversibles dans S
1
A. Donnons dabord quelques exemples :
Exemple 1.43. a) Si A Z et S Z\ {0}, lanneau S
1
A sera gal Q et i : Z Q
linjection usuelle.
b) Si S est form dlments inversibles, alors S
1
A A.
c) Si A Z et S {1; 10; 100; . . .} est lensemble des puissances de 10 dans Z, alors
S
1
A sera lensemble des nombres dcimaux, cest--dire lensemble des nombres ra-
tionnels qui peuvent scrire sous la forme a/10
n
avec a Z et n N.
Ainsi, ce quon veut imiter, cest tout simplement le calcul de fractions que lon ap-
prend au collge.
A. Construction
Sur lensemble AS, dnissons la relation dquivalence par :
(a, s) (b, t ) si et seulement sil existe u S tel que u(at bs) 0.
Cest en effet une relation dquivalence.
pour tout (a, s) AS, puisque 1 S et 1(as as) 0, (a, s) (a, s). La relation est
rexive ;
si (a, s) (b, t ), choisissons u S tel que u(at bs) 0. Alors, u(bs at ) 0, do
(b, t ) (a, s). La relation est symtrique ;
28 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
enn, si (a, s) (b, t ) et (b, t ) (c, u), choisissons v et w S tels que v(at bs)
w(bu ct ) 0. Comme
t (au cs) u(at bs) +s(bu ct ),
on a vwt (aucs) 0. Puisque v, w et t appartiennent S, vwt S et (a, s) (c, u). La
relation est donc transitive.
Ondsigne par S
1
Alensemble des classes dquivalence (ontrouve parfois la nota-
tion A
S
) ; la classe du couple (a, s) est note a/s. On note i : A S
1
A lapplication qui
a A associe la classe a/1. Lensemble AS nest pas un anneau. En revanche, nous
allons munir S
1
A dune structure danneau de sorte que i est un homomorphisme
danneaux. La dnition provient des formules habituelles pour la somme et le pro-
duit de fractions. Llment 1 de S
1
A est par dnition 1/1, llment 0 est 0/1. On
dnit ensuite
(a/s) +(b/t ) (at +bs)/st , (a/s) (b/t ) (ab/st ).
Vrions dabord que cette dnition a un sens : si (a, s) (a
t
, s
t
), il faut montrer que
(at +bs, st ) (a
t
t +bs
t
, s
t
t ) et (ab, st ) (a
t
b, s
t
t ).
On a alors
(at +bs)s
t
t (a
t
t +bs
t
)st t
2
(as
t
a
t
s).
Choisissons u S tel que u(as
t
a
t
s) 0 ; il en rsulte que
u
_
(at +bs)s
t
t (a
t
t +bs
t
)st
_
0
et donc (at +bs, st ) (a
t
t +bs
t
, s
t
t ). De mme,
u(abs
t
t a
t
bst ) ubt (as
t
a
t
s) 0
et donc (ab, st ) (a
t
b, st ). Plus gnralement, si (a, s) (a
t
, s
t
) et (b, t ) (b
t
, t
t
), on a,
en rptant ces vrications (ou en remarquant la commutativit des oprations),
(a, s) +(b, t ) (a
t
, s
t
) +(b, t ) (a
t
, s
t
) +(b
t
, t
t
).
La vrication que ces lois confrent une structure danneau commutatif S
1
A est
un peu longue mais sans surprise et ne sera pas faite ici. Par exemple, la distributi-
vit de laddition sur la multiplication se dmontre ainsi : si a/s, b/t et c/u sont trois
lments de S
1
A,
a
s
_
b
t
+
c
u
_

a(bu +ct )
st u

abu
st u
+
act
st u

ab
st
+
ac
su

a
s
b
t
+
a
s
c
u
.
Lapplication i : A S
1
A telle que i (a) a/1 pour tout a A est un homomor-
phisme danneaux. En effet, i (0) 0/1 0, i (1) 1/1 1, et pour tous a et b dans A, on
a
i (a +b) (a +b)/1 a/1+b/1 i (a) +i (b)
1.6. ANNEAUX DE FRACTIONS (CAS COMMUTATIF) 29
et
i (ab) (ab)/1 (a/1)(b/1) i (a)i (b).
Enn, si s S, on a i (s) s/1 et i (s)(1/s) s/s 1. Donc pour tout s S, i (s) est inver-
sible dans S
1
A.
B. Exemples
a) Soit A un anneau commutatif intgre. La partie S A\{0} est une partie multipli-
cative de A. Lanneau S
1
A est alors un corps, appel corps des fractions de A.
Dmonstration. Comme A est intgre, 1 /0 et 1 S. Dautre part, si a et b sont deux
lments nonnuls de A, ona par dnition ab /0. Ainsi, S est une partie multiplicative
de A.
Un lment de S
1
A est de la forme a/s avec a A et s / 0. Sil est nul, il existe un
lment b A\{0} tel que ab 0. Puisque A est intgre, on a alors a 0. En particulier,
1/1 / 0 dans S
1
A. Si a/s nest au contraire pas nul, on a a / 0 et s/a est un lment
de S
1
A tel que (a/s)(s/a) as/as 1. Par suite, a/s est inversible. Nous avons donc
prouv que S
1
A est un corps.
b) Soit A un anneau commutatif et soit s A un lment non nilpotent. Alors, la
partie S {1; s; s
2
; . . .} est une partie multiplicative qui ne contient pas 0 et lanneau
localis S
1
A est non nul (voir la remarque a) ci-dessous). On le note en gnral A
s
.
c) Soit f : A B un homomorphisme danneaux commutatifs. Si S est une partie
multiplicative de A, f (S) est une partie multiplicative de B. Si T est une partie multi-
plicative de B, f
1
(T) est une partie multiplicative de A. Lorsque le morphisme f est
implicite, par exemple lorsque B est explictement une A-algbre, on sautorisera labus
dcriture S
1
B pour T
1
B.
d) Si I est un idal dun anneau commutatif A, lensemble S 1 +I des lments
a A tels que a 1 I est une partie multiplicative. Cest limage rciproque de la
partie multiplicative {1} de A/I par la surjection canonique AA/I.
e) On dit quun idal I dun anneau commutatif A est un idal premier si les pro-
prits quivalentes suivantes sont satisfaites :
(i) il est distinct de A et la condition ab I entrane que a I ou b I ;
(ii) le complmentaire S A\I est une partie multiplicative non vide de A;
(iii) lanneau quotient A/I est intgre.
Lquivalence des deux premires assertions est immdiate par passage au compl-
mentaire. Que A/I soit intgre signie que I / A (un anneau intgre nest pas nul) et
que le produit de deux lments nappartenant pas I nappartient pas I. Si I est un
idal premier de A, lanneau de fractions (A\I)
1
A est souvent not A
I
.
Remarques 1.44. a) quelle condition lanneau S
1
A peut-il tre nul ? Il rsulte de
la dnition quune fraction a/s est nulle dans S
1
A si et seulement sil existe t S tel
30 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
que t (a1s0) at 0. Dire que S
1
A est lanneau nul signie alors que 1/1 1 0
0/1, et donc quil existe s S tel que s 1 s 0, autrement dit que 0 S. On peut donc
afrmer que lanneau S
1
A est nul si et seulement si 0 appartient S.
Cela justie a posteriori linterdiction de diviser par zro : si lon sautorisait cela, les
rgles du calcul de fractions rendraient toute fraction gale 0 !
b) La dnitionde la relationdquivalence dans la constructionde lanneaulocalis
peut sembler surprenante puisquelle est plus faible que l galit du produit en croix
at bs. Lorsque lanneau est intgre et 0 / S, ou plus gnralement lorsque tous les
lments de S sont simpliables, cest quivalent. En revanche, dans le cas gnral,
lgalit du produit en croix ne fournirait pas une relation dquivalence.
C. Proprit universelle
Limportance de cette construction vient de la proprit universelle quelle vrie :
THORME 1.45. Soit A un anneau commutatif et S une partie multiplicative de A.
Notons i : AS
1
A lhomomorphisme danneaux que nous venons de construire. Alors,
pour tout anneau B et tout homomorphisme f : A B tel que f (S) B

, il existe un
unique homomorphisme : S
1
AB tel que f i .
On peut rsumer cette dernire formule en disant que le diagramme
A
f
/
i

B
S
1
A

=
z
z
z
z
z
z
z
z
est commutatif.
Dmonstration. Si un tel existe, il doit vrier
(a/s) f (s) (a/s)(i (s)) (a/s)(s/1) (a/1) (i (a)) f (a)
et donc
(a/s) f (s)
1
f (a)
o f (s)
1
dsigne linverse de f (s) dans B. Cela prouve quil existe unplus untel homo-
morphisme . Pour montrer son existence, il suft de vrier que la formule indique
dnit un homomorphisme danneaux : S
1
AB tel que i f .
Tout dabord, si (a/s) (b/t ), soit u S tel que ut a usb. Alors, f (u) f (t a)
f (u) f (sb), do f (t a) f (sb), car f (u) est inversible dans B. Comme A est com-
mutatif, on a en fait f (at ) f (t a) f (sb) f (bs), donc f (a) f (t ) f (s) f (b) puis
f (s)
1
f (a) f (b) f (t )
1
; de mme, f (t ) f (b) f (b) f (t ) f (bt ) do f (b) f (t )
1

1.6. ANNEAUX DE FRACTIONS (CAS COMMUTATIF) 31


f (t )
1
f (b). Par consquent, f (s)
1
f (a) f (t )
1
f (b) ce qui dmontre que est bien
dni. Quant la vrication des axiomes dun homomorphisme danneaux, on a
(0) f (0/1) f (1)
1
f (0) 0 et (1) f (1/1) f (1)
1
f (1) 1.
Puis,
(a/s) +(b/t ) f (s)
1
f (a) + f (t )
1
f (b) f (st )
1
_
f (at ) + f (bs)
_
f (st )
1
f (at +bs) ((at +bs)/st ) ((a/s) +(b/t )).
Enn,
(a/s)(b/t ) f (s)
1
f (a) f (t )
1
f (b) f (st )
1
f (ab)
(ab/st ) ((a/s)(b/t )).
Lapplication est donc un homomorphisme et le thorme est dmontr.
Remarque 1.46. Si A est un anneau et S une partie multiplicative de A, on peut
montrer de manire formelle lexistence et lunicit dun anneau A
S
, muni dun ho-
momorphisme danneaux i : A A
S
, vriant la proprit universelle : pour tout ho-
momorphisme danneaux f : A B tel que f (S) B

, il existe un unique homomor-


phisme danneaux

f : A
S
B tel que f

f i . Toutefois, on ne peut rien en dire en
gnral. Par exemple, Malcev a construit en 1937 un anneau intgre A ne possdant
pas dhomomorphisme dans un corps (1 devrait sappliquer sur 0 !). Si lanneau vri-
e une certaine condition, dite de Ore, on peut vrier que la construction laide de
fractions que nous avons prsenter fournit un anneau qui est solution de ce problme
universel ; voir lexercice 62.
On peut aussi construire lanneau localis comme un quotient.
PROPOSITION 1.47. Soit A un anneau commutatif, a un lment de A et S
{1; a; a
2
; . . .} la partie multiplicative de A forme des puissances de a. Lhomomorphisme
canonique
: A[X] S
1
A, P P(1/a)
est surjectif, de noyau lidal (1aX). Il en rsulte un isomorphisme
: A[X]/(1aX) S
1
A.
Dmonstration. Un lment de S
1
A scrit b/a
n
pour un certain n 1 et un l-
ment b A. On a ainsi b/a
n
(bX
n
) et est bien surjectif. Son noyau contient cer-
tainement 1aX puisque (1aX) 1a/a 0. Il contient par suite lidal (1aX).
Il en rsulte par la proprit universelle des anneaux quotients un homomorphisme
bien dni : A[X]/(1aX) S
1
A. Nous allons montrer que est un isomorphisme.
Daprs la proposition 1.38, il en rsultera que ker(1aX).
32 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
Dnissons donc linverse de . Soit g lhomomorphisme canonique AA[X]/(1
aX) tel que pour tout b A, b cl(b), la classe du polynme constant b. Dans lan-
neau A[X]/(1 aX), on a cl(aX) 1 et donc cl(a) est inversible, dinverse cl(X). La
proprit universelle de la localisation afrme quil existe un unique morphisme :
S
1
A A[X]/(1aX) tel que pour tout b A, (b/1) g(b). Par construction, si b A
et n 1, (b/a
n
) bcl(X
n
) cl(bX
n
).
Finalement, montrons que est linverse de . Si P A[X], ( (cl(P))) (P(1/a)).
Par suite, si P

b
n
X
n
, on a
( (cl(P))) ((P)) (P(1/a))
(

(b
n
/a
n
))

(b
n
/a
n
)

cl(bX
n
) cl
_
b
n
X
n
_
cl(P)
et id. Enn,
((b/a
n
)) (cl(bX
n
)) (aX
n
) b/a
n
et id. Lhomorphisme est donc un isomorphisme, ce quil fallait dmontrer.
La gnralisation au cas dune partie multiplicative quelconque est laisse en exer-
cice (exercice 60).
D. Localisation et quotient
Enn, tudions brivement les idaux de S
1
A. Un premier rsultat est le suivant :
PROPOSITION 1.48. Soit A un anneau commutatif. Pour tout idal I de S
1
A, il
existe un idal I de A tel que I i (I)(S
1
A). On peut en fait prendre I i
1
(I).
Dmonstration. Il faut montrer que
I i (i
1
(I))(S
1
A).
Comme i (i
1
(I)) I, lidal engendr par i (i
1
(I)) est contenu dans I, do lin-
clusion
i (i
1
(I))(S
1
A) I.
Rciproquement, si x I, choisissons a A et s S tels que x a/s. On a alors sx I
et comme sx a/1 i (a), a appartient i
1
(I). Il en rsulte que sx i (i
1
(I)), puis
x (sx)(1/s) appartient i (i
1
(I))(S
1
A), ce qui tablit lautre inclusion.
Lidal i (I)S
1
A sera aussi not IS
1
A, en omettant le morphisme i . Il sera aussi not
S
1
I, cette dernire notation tant celle qui sera utilise dans le cas plus gnral de la
localisation des modules.
1.6. ANNEAUX DE FRACTIONS (CAS COMMUTATIF) 33
PROPOSITION 1.49. Soit A un anneau commutatif, soit S une partie multiplicative
de A et soit I un idal de A. Soit T cl(S) A/I limage de S par la surjection canonique
AA/I. Il existe un unique isomorphisme
: S
1
A/IS
1
A

T
1
(A/I)
tel que pour tout a A, (cl(a/1)) cl(a)/1.
Dit plus abstraitement, les deux anneaux S
1
A/IS
1
A et T
1
(A/I) sont des A-
algbres : un quotient ou un localis dune A-algbre sont des A-algbres. La propo-
sition afrme alors quil existe un unique isomorphisme de A-algbres entre ces deux
anneaux.
Dmonstration. On peut donner une dmonstration explicite, mais la mthode la
plus lgante (et la plus abstraite) utilise les proprits universelles des quotients et
des localiss. Considrons le morphisme danneaux compos
AA/I T
1
(A/I), a cl(a)/1.
Par ce morphisme, un lment s S a pour image cl(s)/1 qui est inversible dans
T
1
(A/I), dinverse 1/cl(s). La proprit universelle de la la localisation afrme quil
existe un unique homomorphisme danneaux

1
: S
1
AT
1
(A/I)
par lequel a/1 a pour image cl(a)/1.
Par cet homomorphisme, un lment a/1 avec a I a pour image

1
(a/1)
1
(a)/1 cl(a)/1 0
puisque a I et donc cl(a) 0 dans A/I. Par suite, le noyau de
1
contient limage de
I dans S
1
A; il contient automatiquement lidal IS
1
A qui est engendr par I dans
S
1
A. Daprs la proprit universelle des anneaux quotients, il existe un unique ho-
momorphisme danneaux
: S
1
A/IS
1
AT
1
(A/I)
tel que pour tout a/s S
1
A, (cl(a/s)) cl(a)/cl(s).
Nous avons montr quil existe ununique morphisme de A-algbres : S
1
A/IS
1
A
T
1
(A/I). On peut aussi rsumer ces constructions par le diagramme commutatif
S
1
A
/

1
$
I
I
I
I
I
I
I
I
I
I
I
S
1
A/IS
1
A

A
7
p
p
p
p
p
p
'
N
N
N
N
N
N
N
A/I
/
T
1
(A/I).
34 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
Reprenons ce diagramme dans lautre sens. Le noyau du morphisme de A-algbres
AS
1
A/IS
1
A contient I, do un unique morphisme de A-algbres

1
: A/I S
1
A/IS
1
A
(donc vriant que pour tout a A,
1
(cl(a)) cl(a/1)). Si s S,
1
(cl(s)) cl(s/1) est
inversible, dinverse cl(1/s). Ainsi, limage de T par
1
est forme dlments inver-
sibles dans S
1
A/IS
1
A. Il existe donc un unique morphisme de A-algbres
: T
1
(A/I) S
1
A/IS
1
A
(cest--dire tel que pour tout a A, (cl(a)/1) cl(a/1)). Ces constructions sont syn-
thtises par le diagramme commutatif
S
1
A
/
S
1
A/IS
1
A
A
7
p
p
p
p
p
p
'
N
N
N
N
N
N
N
A/I
/

1
:
u
u
u
u
u
u
u
u
u
u
u
u
T
1
(A/I).

O
Finalement, si a A et s S, on a (cl(a/s)) cl(a)/cl(s) dans T
1
(A/I) et
(cl(a)/cl(s)) cl(a/s) dans S
1
A/IS
1
A do il rsulte que et sont
lidentit.
Cette dernire proposition reviendra plus tard sous le vocable exactitude de la loca-
lisation.
Exercices. 51) Soit A un anneau commutatif et soit S une partie multiplicative de A.
a) Montrer que lhomomorphisme canonique i : A S
1
A est injectif si et seulement si tout
lment de S est simpliable.
b) Plus gnralement, dterminer le noyau de lhomomorphisme i .
52) Soit A un anneau commutatif et soit S une partie multiplicative de A.
a) Quels sont les lments inversibles de lanneau des nombres dcimaux ?
b) Montrer quun lment a A est inversible dans S
1
A si et seulement sil existe b A tel
que ab S.
c) Si T est une partie multiplicative de A qui contient S, construire un homomorphisme
danneaux de S
1
A dans T
1
A.
d) Soit

S lensemble des lments de A dont limage est inversible dans S
1
A. Montrer que
lhomomorphisme danneaux canonique de S
1
Adans

S
1
Aest unisomorphisme. Ondonnera
une dmonstration explicite ainsi quune dmonstration utilisant la proprit universelle.
53) a) Soit A un anneau commutatif, soit t un lment de A et soit S {1, t , t
2
, . . .} la partie mul-
tiplicative engendre par t . On note A
t
lanneau de fractions S
1
A. Montrer que les proprits
suivantes sont quivalentes :
(1) Le morphisme canonique i : AA
t
est surjectif ;
(2) la suite dcroissante didaux (t
n
A)
n
est stationnaire ;
(3) pour n assez grand, lidal t
n
A est engendr par un idempotent.
1.6. ANNEAUX DE FRACTIONS (CAS COMMUTATIF) 35
(Pour voir que (1) implique (2), se souvenir quun lment est dans le noyau de i sil est annul
par une puissance convenable de t . Pour voir que (2) implique (3), montrer par rcurrence sur k
quune relation de la forme t
n
t
n+1
a implique t
n
t
n+k
a
k
, puis que t
n
a
n
est un idempotent.)
b) Soit S une partie multiplicative de A forme dlments s tels que les morphismes AA
s
soient surjectifs. Montrer que le morphisme AS
1
A est surjectif.
c) Soit Aunanneauqui est ni, ouqui est unespace vectoriel de dimensionnie sur unsous-
corps (ou plus gnralement, un anneau artinien). Montrer que la condition (2) est vrie
pour tout lment t de A.
54) Soit a et b des entiers 1.
a) Montrer quil existe des entiers m et n tels que m soit premier b, chaque diviseur premier
de n divise b, et tels que a mn. (Attention, n nest pas le pgcd de a et b).
b) Montrer que lanneau (Z/aZ)
b
est isomorphe Z/nZ. On exhibera un homomorphisme
de Z/nZ sur (Z/aZ)
b
dont on montrera que cest un isomorphisme.
55) a) Montrer que lanneau Z[i ] est isomorphe lanneau Z[X]/(X
2
+1).
b) Soit a un entier. En considrant Z[i ]/(a +i ) comme un quotient de Z[X], dnir un iso-
morphisme
Z[i ]/(a +i )

Z/(a
2
+1)Z.
c) Plus gnralement, soit a et b deux entiers premiers entre eux. Montrer que limage de b
dans Z[i ]/(a+i b) est inversible. Exprimer cet anneau comme un quotient de Z
b
[X] puis dnir
un isomorphisme
Z[i ]/(a +i b)

Z/(a
2
+b
2
)Z.
(Noter que si 1 au +bv, alors 1 (a +bi )u +b(v ui ).)
56) a) Soit A un sous-anneau de Q. Montrer quil existe une partie multiplicative S de Z telle
que AS
1
Z.
b) Soit A C[X, Y ] lanneau des polynmes en deux indtermines X et Y sur C, soit B
A[Y /X] le sous-anneau du corps des fractions rationnelles C(X, Y ) engendr par A et Y /X.
Montrer que lunique hommomorphisme danneaux de C[T,U] dans B qui applique T sur X
et U sur Y /X est un isomorphisme. En dduire que A

, puis que B nest pas un


localis de A.
57) Soient K un corps et : K[U, V] K[X] lhomomorphisme danneaux dni par les galits
(U) X
3
, (V) X
2
et (a) a pour tout a dans K. Quels sont les noyau et image de . Soit
A limage de . Montrer que A est intgre et que son corps des fractions est isomorphe K(X).
58) Soit A un anneau commutatif principal et soit S une partie multiplicative de A qui ne
contient pas 0. Montrer que S
1
A est un anneau principal. La rciproque est-elle vraie ?
59) Soit B lensemble des fractions rationnelles coefcients rels de la forme P/(X
2
+1)
n
, o
P R[X] est un polynme et soit A la partie de B forme de ces fractions o P est de degr 2n.
a) Montrer que A et B sont des sous-anneaux de R(X).
b) Quels sont leurs lments inversibles ?
c) Montrer que B est un anneau principal. Montrer que lidal de A engendr par 1/(X
2
+1)
et X/(X
2
+1) nest pas principal.
36 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
60) Soit A un anneau commutatif, soit S une partie multiplicative de A.
a) On suppose quil existe s et t S tel que S est lensemble des s
n
t
m
lorsque n et m par-
courent N. Montrer que lhomomorphisme A[X, Y ] S
1
A, P(X, Y ) P(1/s, 1/t ) est surjec-
tif et que son noyau contient lidal (1sX, 1t Y ) engendr par 1sX et 1t Y dans A[X, Y ].
En dduire un isomorphisme A[X, Y ]/(1sX, 1t Y ) S
1
A.
b) Plus gnralement, soit 1sX
s

sS
lidal de lanneau de polynmes (en une innit de
variables) A[(X
s
)
sS
] engendr par les polynmes 1sX
s
, lorsque s parcourt S. Alors, lhomo-
morphisme canonique
A[(X
s
)
sS
] S
1
A, P P((1/s)
s
)
induit un isomorphisme
A[(X
s
)
sS
]/1sX
s

sS
S
1
A.
61) Soit A un anneau commutatif et soit S une partie multiplicative de A ne contenant pas 0.
On note r(A) lensemble des lments nilpotents de A.
a) Si A est intgre, montrer que S
1
A est intgre.
b) Si A est rduit, montrer que S
1
A est rduit.
c) On note f : AS
1
A lhomomorphisme naturel a a/1. Montrer en fait que
r(S
1
A) r(A) S
1
A.
62) Soit A un anneau et soit S une partie multiplicative de A forme dlments simipliables.
On dit quun anneau A
S
est un anneau de fractions droite pour S sil existe un homomor-
phisme injectif i : AA
S
vriant les conditions suivantes :
(i) pour tout s S, i (s) est inversible dans A
S
;
(ii) tout lment de A
S
est de la forme i (a)i (s)
1
pour a A et s S.
a) Supposons que A admette un anneau de fractions droite pour S. Montrer que pour tout
a A et tout s S, il existe a
t
A et s
t
S tels que as
t
sa
t
(condition de Ore).
b) On suppose inversement que cette condition est satisfaite. On dnit une relation
sur AS par (a, s) (b, t ) si et seulement sil existe c et d A et u S tels que u sc t d et
ac bd. Montrer quil existe, sur lensemble quotient A
S
, une unique structure danneau tel
que lapplication i qui a A associe la classe de (a, 1) soit un homomorphisme et tel que tout
s S soit inversible dans A
S
, dinverse la classe de (1, s). En dduire que A
S
est un anneau de
fractions droite pour S.
c) Soit I un ensemble de cardinal au moins 2, soit K un corps commutatif et soit A K{I}
lalgbre du monode des mots sur I. Montrer que A nadmet pas de corps des fractions droite.
1.7. Idaux maximaux
DFINITION 1.50. Soit A un anneau. On dit quun idal gauche I de A est maximal
sil est maximal parmi les idaux gauche de A qui sont distincts de A.
Autrement dit, I est maximal si lon a I / A et si les seuls idaux gauche de A conte-
nant I sont A et I.
On a une dnition analogue pour les idaux droite et les idaux bilatre.
1.7. IDAUX MAXIMAUX 37
Lorsque lanneau A nest pas commutatif, on prendra garde quun idal bilatre peut
tre maximal en tant quidal gauche, mais pas en tant quidal droite, voire quil
peut tre maximal en tant quidal bilatre mais pas en tant quidal droite ou
gauche.
Exemples 1.51. a) Les idaux de Z sont de la forme nZ, avec n Z; si n divise m,
alors mZ nZ. Par suite, les idaux maximaux de Z sont les idaux pZ, o p est un
nombre premier.
De mme, si K est un corps (commutatif ), les idaux maximaux de lanneau K[X]
des polynmes en une indtermine sont les idaux engendrs par un polynme irr-
ductible. Si K est algbriquement clos, ce sont donc les idaux (X a), pour a K.
Plus gnralement, les idaux maximaux dunanneau(commutatif ) principal Asont
de la forme A, o est un lment irrductible de A.
b) Soit K un corps (commutatif ) et soit V un K-espace vectoriel de dimension nie.
Les idaux gauche de End(V) sont les idaux I
W
, pour W un sous-espace vectoriel
de V, o I
W
est lensemble des endomorphismes dont le noyau contient W. Si W W
t
,
I
W
t I
W
. Par suite, les idaux gauche maximaux de End(V) sont les idaux I
W
, o W
est une droite de V. Les seuls idaux bilatres de End(V) sont (0) et End(V). Le seul
idal bilatre maximal est donc lidal nul.
c) Unidal gauche maximal dunanneauest unidal droite maximal de lanneau
oppos.
Concernant lexistence didaux maximaux, on a le rsultat gnral suivant, cons-
quence du thorme de Zorn (th. A.2).
THORME 1.52 (Krull). Soit A un anneau et soit I un idal gauche de A distinct
de A. Il existe un idal maximal de A qui contient I.
En particulier, tout anneau non nul possde au moins un idal gauche maximal
(prendre I 0).
Lnonc analogue pour les idaux droite et les idaux bilatres est vrai et se d-
montre de la mme faon.
Dmonstration. Soit I lensemble des idaux gauche de A qui contiennent I et
qui sont distincts de A. Munissons I de lordre donn par linclusion.
Montrons que I est un ensemble inductif. Soit en effet (J
i
) une famille totalement
ordonne didaux gauche de A tels que I J
i
A; soit J la runion des idaux J
i
(si la famille nest pas vide, J I sinon). Montrons que lon a J I. Remarquons que
J contient I par construction; comme 1 nappartient J
i
pour aucun indice i , 1 / J et
J / A. Enn, J est un idal gauche de A : si x J et y J, il existe des indices i et j
tels que x J
i
et y J
j
. Commme la famille (J
i
) est totalement ordonne, on a J
i
J
j
ou J
j
J
i
. Dans le premier cas, x +y J
j
, dans le second, x +y J
i
; par suite, x +y J.
38 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
Enn, si x J et a A, soit i tel que x J
i
; puisque J
i
est un idal gauche, ax J
i
,
do ax J.
Daprs le thorme de Zorn (thorme A.2), lensemble I possde un lment
maximal m. Par dnition de lordre de I, m est un idal gauche de A distinct de A
qui contient I et qui est maximal pour cette proprit. Ainsi, mun idal gauche maxi-
mal de A contenant I, do le thorme.
COROLLAIRE 1.53. Soit A un anneau. Pour quun lment de A soit inversible
gauche ( resp. droite), il faut et il suft quil nappartienne aucun idal maximal
gauche ( resp. droite) de A.
Dmonstration. Soit a un lment de A. Dire que a est inversible gauche signie
que lidal Aa est gal A; aucun idal maximal de A ne peut contenir a. Dans le cas
contraire, il existe un idal gauche maximal de A qui contient Aa et cet idal maximal
contient a.
PROPOSITION 1.54. Soit A un anneau commutatif. Un idal I de A est maximal si
et seulement si lanneau A/I est un corps. (En particulier, un idal maximal de A est un
idal premier.)
Dmonstration. Supposons que A/I soit un corps. Ses idaux sont alors lidal nul
et lanneau tout entier ; les idaux de A qui contiennent I sont donc I et A, ce qui en-
trane que I est un idal maximal. Inversement, si I est un idal maximal, cet argument
entrane que les seuls idaux de A/I sont lui-mme et lidal nul. Soit x un lment non
nul de A/I. Lidal (x) engendr par x, ntant pas nul, est donc gal A/I ; il existe par
suite y A/I tel que xy 1, si bien que x est inversible. Cela dmontre que A/I est un
corps.
Dans le cas des anneaux de polynmes sur un corps algbriquement clos, le tho-
rme suivant d Hilbert, fournit une description prcise des idaux maximaux.
THORME 1.55 (Thorme des zros de Hilbert). Soit K un corps algbriquement
clos. Les idaux maximaux de K[X
1
, . . . , X
n
] sont les idaux (X
1
a
1
, . . . , X
n
a
n
), pour
(a
1
, . . . , a
n
) K
n
.
Dmonstration. Montrons tout dabord que, pour tout (a
1
, . . . , a
n
) K
n
, lidal (X
1

a
1
, . . . , X
n
a
n
) est un idal maximal de K[X
1
, . . . , X
n
]. Soit : K[X
1
, . . . , X
n
] K lhomo-
morphisme dvaluation en (a
1
, . . . , a
n
), dni par (P) P(a
1
, . . . , a
n
). Il est surjectif ;
lisomorphisme K K[X
1
, . . . , X
n
]/ker() et le fait que K soit un corps entrane que
ker() est un idal maximal de K[X
1
, . . . , X
n
]. Il suft donc de montrer que ce noyau
est prcisment gal lidal (X
1
a
1
, . . . , X
n
a
n
). Une inclusion est vidente : si P
(X
1
a
1
)P
1
+ +(X
n
a
n
)P
n
, (P) 0. Soit inversement P K[X
1
, . . . , X
n
]. Par division
1.7. IDAUX MAXIMAUX 39
euclidienne de P par X
1
a
1
par rapport la variable X
1
, il existe un polynme P
1
et un
polynme R
1
K[X
2
, . . . , X
n
] tel que
P (X
1
a
1
)P
1
+R
1
(X
2
, . . . , X
n
).
Continuons le procd en divisant par X
2
a
2
, etc. : il existe des polynmes P
1
, . . . , P
n
,
P
i
ne faisant intervenir que les variables X
i
, . . . , X
n
, et un polynme constant R
n
, tels
que
P (X
1
a
1
)P
1
+ +(X
n
a
n
)P
n
+R
n
.
En valuant en (a
1
, . . . , a
n
), on obtient
(P) P(a
1
, . . . , a
n
) R
n
.
Si (P) 0 , on a donc R
n
0 et P appartient lidal (X
1
a
1
, . . . , X
n
a
n
).
Nous nous contenterons de dmontrer la rciproque sous lhypothse supplmen-
taire que le corps K nest pas dnombrable. Soit I un idal maximal de K[X
1
, . . . , X
n
]
et soit L lanneau quotient K[X
1
, . . . , X
n
]/I. Cest un corps ; notons x
i
la classe de X
i
dans L. Limage de K par lhomomorphisme canonique est un sous-corps de L que lon
identie K.
Le corps L possde une structure naturelle de K-espace vectoriel et, ce titre, est
engendr par la famille dnombrable des x
i
1
1
. . . x
i
n
n
: un lment de L est la classe dun
polynme, donc combinaison linaire de classes de monmes. En outre, N
n
est d-
nombrable.
Soit f un lment non nul de L et soit : K[T] L lhomomorphisme danneaux
donn par (P) P( f ). Supposons quil soit injectif. Alors, stend en un homo-
morphisme de corps, toujours not , de K(T) dans L. En particulier, les lments
1/( f a), images des fractions rationnelles 1/(T a) qui sont linairement indpen-
dantes sur K dans K(T) (dcomposition en lments simples), sont linairement ind-
pendants sur K dans L. Mais ceci contredit le lemme ci-dessous : une famille libre de L
est de cardinal dnombrable, alors que K ne lest pas. Par suite, lhomomorphisme
nest pas injectif. Soit P K[T] unpolynme nonnul de degr minimal tel que P( f ) 0.
Le polynme P nest pas constant ; comme K est algbriquement clos, il est de la forme
c

m
i 1
(T c
i
), pour des lments c
i
K et c K

. On a ainsi c

n
i 1
( f c
i
) 0 dans L.
Comme L est un corps, f est gal lun des c
i
. Cela montre que L K.
En particulier, il existe, pour tout i {1, . . . , n}, un lment a
i
K tel que x
i
a
i
. Cela
entrane les relations X
i
a
i
I, si bien que lidal I contient lidal (X
1
a
1
, . . . , X
n
a
n
).
Comme ce dernier idal est maximal, on a galit, ce quil fallait dmontrer.
Et un variante topologique de lnonc prcdent.
THORME 1.56 (Gelfand). Soit X un espace topologique. Pour tout x X, len-
semble m
x
des fonctions continues sur X qui sannulent en x est un idal maximal de
lanneau C(X).
40 CHAPITRE 1. ANNEAUX, IDAUX, ALGBRES
Si X est un espace mtrique compact, lapplication de X dans lensemble des idaux
maximaux de C(X) ainsi dnie est une bijection.
Dmonstration. Soit
x
: C(X) R lhomomorphisme dvaluation en x, donn
par f f (x). Il est surjectif, son noyau est m
x
, ce qui dmontre que m
x
est un idal
maximal de C(X).
Supposons que X soit un espace mtrique. Pour tout point x X, la fonction y
d(x, y) appartient m
x
mais ne sannule en aucun autre point de X, do linjectivit
de lapplication considre.
Soit I un idal de C(X) qui nest contenu dans aucun des idaux maximaux m
x
, pour
x X. Pour tout x X, il existe donc une fonction continue f
x
I telle que f
x
(x) / 0.
Par continuit, lensemble U
x
des points de X o f
x
nest pas nulle est un voisinage
ouvert de x. Ces ouverts U
x
recouvrent X. Puisque X est compact, il existe un ensemble
ni S X tel que les U
s
, pour s S, recouvrent X. Posons alors f

sS
( f
s
)2. Cest
une fonction positive, jamais nulle car les f
s
nont pas de zro commun. Donc f est
inversible dans C(X). Par construction f I ; on a donc I C(X). Par consquent, tout
idal strict de C(X) est contenu dans lun des m
x
et ces idaux puisent lensemble des
idaux maximaux de C(X).
Exercices. 63) a) Lensemble des fonctions support compact, lensemble des fonctions
qui sannulent pour tout entier assez grand, sont des idaux stricts de lanneau des fonctions
continues sur R. Ils ne sont contenus dans aucun idal m
x
.
b) Soit A lanneau des fonctions holomorphes sur un voisinage du disque unit ferm. Mon-
trer que tout idal de A est engendr par un polynme P C[z] dont les racines sont de mo-
dules 1. Les idaux maximaux de A sont les idaux (z a), pour a C tel que [a[ 1.
64) Soit A un anneau non nul et soit m lensemble des lments non inversibles de A. On sup-
pose que m est un sous-groupe ablien de A.
a) Montrer que pour tout a A, lun des lments a ou 1a est inversible.
b) Montrer que m est un idal bilatre de A.
c) Montrer que m est lunique idal gauche maximal de A. (On dit quun tel anneau est
local.)
d) Inversement, si A est un anneau qui possde un unique idal gauche maximal, montrer
que cet idal est gal m.
65) Soit A un anneau commutatif local (voir lexercice 64). Soit I et J deux idaux de A et a A
un lment non diviseur de 0 tel que I J (a).
a) Montrer quil existe x I et y J tels que xy a. Justier que x et y ne sont pas diviseurs
de 0.
b) En dduire que I (x) et J (y).
1.7. IDAUX MAXIMAUX 41
66) Soit A lanneau produit des corps Z/pZ, pour p parcourant lensemble des nombres pre-
miers. Soit I lensemble des familles (a
p
) A o a
p
0 pour presque tout nombre premier p.
Notons B lanneau A/I.
a) Soit m un idal maximal de A qui ne contient pas I. Montrer quil existe un nombre pre-
mier q tel que m soit lensemble des familles (a
p
), avec a
q
0. Dterminer lanneau quotient
A/m.
b) Soit p un nombre premier. Montrer que pB B.
c) Montrer que lanneau B possde une unique structure de Q-algbre.
d) Pour tout idal maximal m de A contenant I, le corps A/m est de caractristique zro.
67) Si I est un idal de C[X
1
, . . . , X
n
], on note V (I) lensemble des (x
1
, . . . , x
n
) C
n
tels que
P(x
1
, . . . , x
n
) 0 pour tout P I. Si Z est une partie de C
n
, on note I(Z) lensemble des P
C[X
1
, . . . , X
n
] tels que P(x) 0 pour tout x Z.
a) Si I I
t
, V (I
t
) V (I). En outre, I I(V (I)).
b) Si Z Z
t
, I(Z
t
) I(Z). Montrer aussi que Z V (I(Z)).
c) Pour que V (I) soit vide, il faut et il suft que I soit gal C[X
1
, . . . , X
n
].
d) Soit P I(V (I)) et soit J lidal de C[X
1
, . . . , X
n
, T] engendr par I et le polynme 1
TP(X
1
, . . . , X
n
). Montrer que V (J) 0. En dduire quil existe des polynmes P
i
I, Q et Q
i

C[X
1
, . . . , X
n
, T] tels que 1 (1 TP)Q +

Q
i
P
i
. Montrer alors quil existe m tel que P
m
I.
(Poser dabord formellement T 1/P puis chasser les dnominateurs.)
e) Montrer que I(V (I)) est gal
_
I (lensemble des lments de C[X
1
, . . . , X
n
] dont une
puissance appartient I).
68) a) Soit I et J des idaux dun anneau commutatif A et soit P un idal premier de A tel que
I J P. Montrer que lon a I P ou J P.
b) Soit f : AB un homomorphisme danneaux. Si I B est un idal premier de B, montrer
que f
1
(I) est un idal premier de B.
c) Soit S une partie multiplicative de A et soit f : A S
1
A lhomomorphisme canonique.
Montrer que lapplication I f
1
(I) induit une bijection de lensemble des idaux premiers
de S
1
A sur lensemble des idaux premiers de A qui sont disjoints de S.
CHAPITRE 2
MODULES
Le modules sont aux anneaux ce que les espaces vectoriels sont aux corps. Ce cha-
pitre dintroduction aux modules en donne la dnition et les premires propri-
ts. On montre aussi comment construire des modules par passage au quotient ou
par localisation. Le produit tensoriel sera introduit plus tard dans le cours.
2.1. Premiers pas
DFINITION 2.1. Soit A un anneau. Un A-module droite est un groupe ablien M
muni dune loi daction
MAM, (a, m) ma
vriant les proprits suivantes : pour tous a, b A et tous m, n M, on a
m(a +b) ma +mb et (m+n)a ma +na (distributivit) ;
m(ab) (ma)b (associativit) ;
m1 m (lment neutre).
Un A-module gauche est un groupe ablien M muni dune application (multiplica-
tion externe, ou loi daction)
AMM, (a, m) am
vriant les proprits suivantes : pour tous a, b A et tous m, n M, on a
(a +b)mam+bm et a(m+n) am+an (distributivit) ;
(ab)ma(bm) (associativit) ;
1mm (lment neutre).
Exemples 2.2. a) Soit A un anneau; la multiplication AA A munit le groupe
ablien A de deux structures de modules, lune gauche et lautre droite. La premire
est note A
s
, la seconde A
d
(pour senestre et dextre !). Soit I un idal gauche de A;
la multiplication de A, AI I, munit I dune structure de A-module gauche. De
44 CHAPITRE 2. MODULES
mme, si I est un idal droite de A, la multiplication I AI le munit dune structure
de A-module droite.
b) Si A est un anneau commutatif, un module droite est aussi un module gauche,
pour la mme loi daction lchange des facteurs prs.
c) Un groupe ablien possde une unique structure de Z-module.
d) Lorsque A est un corps commutatif, la notion de A-module ( droite ou gauche,
cela na pas dimportance) concide avec la notion tudie dans les premires annes
duniversit. Cette terminologie est conserve lorsque A est un anneau division; on
parle ainsi despace vectoriel droite ou gauche sur A.
e) Si f : AB est un homomorphisme danneaux, la multiplication externe BA
B dnie par (b, a) bf (a) munit B dune structure de A-module droite.
f ) Plus gnralement, si f : AB est un homomorphisme danneaux et si M est un
B-module droite, la multiplication externe M A M dnie par (m, a) mf (a)
munit M dune structure de A-module droite.
g) Soit A un anneau et soit M un A-module gauche. Muni de la loi daction A
o

M M, (m, a) am, M est un A


o
-module droite. Cette correspondance permet de
dduire dun nonc pour des modules droite un nonc analogue pour les modules
gauche.
h) Soit A et B des anneaux. Un (A, B)-bimodule est un groupe ablien M muni de
dune structure de A-module gauche et dune structure de B-module droite telles
que lon ait a(mb) (am)b pour tout a A, tout m M et tout b B. Cela revient la
donne dune structure de AB
o
-module gauche, ou la donne dune structure de
A
o
B-module droite.
Dans la suite, jentendrai par A-module (sans prcision) un A-module droite et
la plupart des proprits ne seront dmontres que pour ceux-ci. Lexplicitation et la
dmonstration de lnonc analogue pour les modules droite est laiss au lecteur
consciencieux.
Remarque 2.3. Soit A un anneau et soit M un A-module gauche. Si a A, notons

a
: M M lapplication dnie par
a
(m) am. Cest un endomorphisme de M en
tant que groupe ablien. De plus, lapplication a
a
dnit un homomorphisme
danneaux A End(M). En effet, si a, b A et m M,
ab
(m) (ab)m a(bm)

a
(bm)
a

b
(m), do
ab

b
.
Inversement, soit M ungroupe ablien et : AEnd(M) un homomorphisme dan-
neaux. Dnissons une loi daction AMM par (a, m) (a)(m). On constate que
cela dnit une structure de A-module gauche sur M telle que la multiplication par
un lment a de A soit (a).
Ainsi, M tant un groupe ablien, se donner une structure de A-module gauche
sur M quivaut se donner un homomorphisme danneaux AEnd(M). Tout groupe
ablien M est par consquent muni dune structure canonique de End(M)-module
2.1. PREMIERS PAS 45
gauche. De mme, tout A-module M est muni dune structure canonique de End
A
(M)-
module gauche.
Une structure de A-module droite sur M quivaut la donne dun homomor-
phisme danneaux AEnd(M)
o
.
DFINITION 2.4. Soit A un anneau et soit M un A-module droite. Un sous-module
de M est une partie N de M vriant :
N est un sous-groupe ablien de M ;
pour tout a A et tout m N, ma N.
Il y a une dnition analogue pour les modules gauche.
Exemples 2.5. a) Si M est un A-module, la partie de M rduite 0 en est un sous-
module. De mme, M est un sous-module de lui-mme.
b) Si A est un anneau, les idaux gauche de A sont les sous-A-modules de A
s
, les
idaux droite de A sont les sous-A-modules de A
d
.
c) Si A est un anneau division, les sous-modules dun A-espace vectoriel en sont
les sous-espaces vectoriels.
LEMME 2.6. Soit M un A-module droite et soit N une partie de M. Pour montrer
que N est un sous-module de M, il suft de montrer les proprits suivantes :
0 N ;
si a A et m N, ma N ;
si m N et n N, m+n N.
Dmonstration. En effet, la seconde proprit applique a 1 et m N montre
que m N. Jointe aux deux autres proprits, on constate que N est un sous-groupe
ablien de M. La seconde proprit implique alors que cen est un sous-module.
DFINITION 2.7. Soit A un anneau et soit M et N deux A-modules. Un homomor-
phisme de M dans N est une application f : M N telle que pour tous a et b dans A et
tous m et n dans M, on a
f (ma +nb) f (m)a + f (n)b.
On note Hom
A
(M, N) lensemble des homomorphismes de M dans N.
Un homomorphisme de M dans M est appel endomorphisme de M. On note
End
A
(M) lensemble des endomorphismes du A-module M.
Les expressions application A-linaire voire application linaire sont syno-
nymes d homomorphisme de A-modules .
Soit A un anneau et soit M, N, P trois A-modules. Si f : MN et g : N P sont des
homomorphismes, leur compos g f : MP est un homomorphisme de A-modules.
46 CHAPITRE 2. MODULES
On dit quun homomorphisme de A-modules f : M N est un homomorphisme
est un isomorphisme sil existe un homomorphisme g : N M tel que f g id
N
et
g f id
M
.
PROPOSITION 2.8. Pour quun homomorphisme de A-modules soit un isomor-
phisme, il faut et il suft quil soit bijectif.
Dmonstration. Si f : MN est un isomorphisme, de rciproque g, il est clair que
g est la bijection rciproque de f .
Inversement, soit f : M N un homomorphisme bijectif et soit g sa bijection rci-
proque. Alors, g est un homomorphisme. En effet, si n, n
t
N et a, a
t
A, on a
f
_
g(n)a +g(n
t
)a
t
_
f (g(n))a + f (g(n
t
))a
t
na +n
t
a
t
donc g(n)a +g(n
t
)a
t
g(na +n
t
a
t
), ce qui tablit la linarit de g.
DFINITION 2.9. Soit f : M N un homomorphisme de A-modules. On appelle
noyau de f , not ker f , lensemble des m M tels que f (m) 0.
PROPOSITION 2.10. Soit f : MN un homomorphisme de A-modules.
Si M
t
est un sous-module de M, f (M
t
) est un sous-module de N. Si N
t
est un sous-
module de N, f
1
(N
t
) est un sous-module de M.
En particulier, le noyau ker f et limage im f f (M) de f sont des sous-modules (de
M et N respectivement).
Dmonstration. Montrons que f (M
t
) est un sous-module de N. Comme f (0
M
)
0
N
et 0
M
M
t
, 0
N
f (M
t
). Dautre part, si n et n
t
f (M
t
), il existe m et m
t
M
t
tels que
n f (m) et n
t
f (m
t
). Par suite,
n +n
t
f (m) + f (m
t
) f (m+m
t
) f (M
t
).
Enn, si n f (m) appartient f (M
t
) et si a A, na f (m)a f (ma) appartient
f (M
t
) puisque ma M
t
.
Montrons que f
1
(N
t
) est un sous-module de M. Comms f (0
M
) 0
N
N
t
, 0
M

f
1
(N
t
). Dautre part, si m et m
t
f
1
(N
t
) et si a et b A, on a
f (ma +m
t
b) f (m)a + f (m
t
)b N
t
puisque f (m) et f (m
t
) appartiennent N
t
et que N
t
est un sous-module de N. Donc
ma +m
t
b appartient f
1
(N
t
).
Exemple 2.11. Soit A un anneau et soit M, N deux A-modules droite. Lensemble
Hom(M, N) des homomorphismes de groupes abliens de M dans N est un groupe
ablien, la somme de deux homomorphismes f et g tant lhomomorphisme f +g
dni par m f (m) +g(m). Si f et g sont des homomorphismes de A-modules, alors
f +g en est un galement, en vertu de la formule
( f +g)(ma) f (ma) +g(ma) f (m)a +g(m)a ( f (m)a +g(m)a) ( f +g)(m)a,
2.1. PREMIERS PAS 47
pour a A et m, n M. De mme, lapplication nulle est un homomorphisme de A-
modules, de mme que f , pour tout f Hom
A
(M, N). Il en rsulte que Hom
A
(M, N)
est un sous-groupe ablien de Hom(M, N).
Lorsque MN, End
A
(M) est en outre un anneau, la multiplication tant donne par
la composition des homomorphismes. Cest un sous-anneau de End(M).
Supposons que A soit commutatif. Soit f Hom
A
(M, N) et soit a A. Alors, lappli-
cation af dnie par m f (m)a est un homomorphisme de A-modules, car
( f a)(mb) f (bm)a f (m)ba f (m)ab ( f a)(m)b,
pour tout m M et tous a, b A. Le groupe ablien Hom
A
(M, N) est ainsi muni dune
structure de A-module.
Si lanneau A nest pas commutatif, lapplication m f (m)a nest pas forcment A-
linaire ; on ne peut par suite pas toujours munir le groupe ablien Hom
A
(M, N) dune
structure de A-module. Supposons cependant que N soit un (B, A)-bimodule. On peut
alors munir Hom
A
(M, N) dune structure de B-module gauche en dnissant, si f
Hom
A
(M, N) et b B, lapplication linaire bf par (bf )(m) bf (m). (Il est clair que
bf est un endomorphisme de groupes abliens ; les galits bf (ma) b( f (ma))
b f (m) a (bf (m))a montrent quil est A-linaire.) On a (bb
t
) f b(b
t
f ).
De mme, si M est un (B, A)-bimodule, on peut munir Hom
A
(M, N) dune struc-
ture de B-module droite en dnissant, pour f Hom
A
(M, N), lapplication f b par
( f b)(m) f (bm). Si b, b
t
B et f Hom
A
(M, N), on a ( f bb
t
)(m) f (bb
t
m) ; dautre
part, ( f b)b
t
applique m sur ( f b)(b
t
m) f (bb
t
m), do la relation f bb
t
( f b)b
t
, do
lassertion.
DFINITION 2.12. Soit A un anneau et soit M un A-module droite. Le dual de M,
not M

, est le groupe ablien Hom


A
(M, A), muni de la structure de A-module gauche
pour laquelle (a)(m) (m)a. Ses lments sont appels formes linaires.
Exercices. 1) Soit M un A-module. Montrer que (1)mm.
2) Soit A un anneau et soit M un A-module droite.
a) Montrer que lensemble (0 : M) des a A tels que ma 0 pour tout m M est un idal
bilatre de A (annulateur de M). On le note aussi ann(M).
b) Plus gnralement, soit N un sous-A-module de M. Montrer que lensemble (N : M) des
a A tels que ma N pour tout m M est un idal bilatre de A.
48 CHAPITRE 2. MODULES
3) Soit A et B deux anneaux et f : AB un homomorphisme danneaux.
a) Soit M un B-module droite. Montrer que lon dnit un A-module droite en munissant
le groupe ablien M de la multiplication (M, B) M dnie par (m, b) mf (b). Ce A-module
est not f

M.
b) Soit u: M N un homomorphisme de B-modules droite ; montrer que u dnit un
homomorphisme de A-modules de f

M f

N.
c) Montrer que lapplicationHom
B
(M, N) Hom
A
( f

M, f

N) ainsi dnie est unhomomor-


phisme injectif de groupes abliens. Donner un exemple o il nest pas surjectif.
d) Soit M un B-module droite. Dterminer lannulateur du module f

M en fonction de
celui de M.
4) Soit A et B des anneaux et f : A B un homomorphisme danneaux. Le groupe additif de B
est muni de la structure de A-module droite dduite de f .
a) On suppose que limage de f est contenue dans le centre de B (de sorte que B est une A-
algbre). Montrer que la multiplication de B est A-bilinaire (cest--dire que les applications
x xb et x bx, pour b B x, sont A-linaires).
b) Inversement, si la multiplicationde B est A-bilinaire, montrer que limage de f est conte-
nue dans le centre de B.
5) Soient M et N deux A-modules.
a) Soit u End
A
M. Montrer quil existe une unique structure de A[X]-module sur M telle
que X m u(m) (et 1 m m) pour tout m M. On notera M
u
le A[X]-module M muni de
cette structure.
Montrer que cette application u M
u
induit une bijection entre les structures de A[X]-
module sur M et les endomorphismes u EndM.
b) Soient u End
A
M et v End
A
N. Dterminer tous les homomorphismes de A[X] modules
de M
u
dans N
v
.
c) Si MN, quelle condition M
u
M
v
?
d) Comment pouvez-vous interprter les rsultats de lexercice lorsque Ak est un corps et
Mk
n
est lespace vectoriel standard de dimension n sur k ?
2.2. Oprations sur les modules
PROPOSITION 2.13. Soit A un anneau, soit M un A-module droite et soit (N
s
)
sS
une famille de sous-modules de M. Alors, lintersection N
_
s
N
s
est un sous-module
de M.
Dmonstration. Comme 0 N
s
pour tout s, 0 N. Soit m et n deux lments de
N. Pour tout s, m et n appartiennent au sous-module N
s
, donc m+n aussi et m+n
appartient leur intersection N. Enn, soit m N et a A. Pour tout s, m N
s
, donc
ma N
s
et nalement, ma N. Ainsi, N est un sous-A-module de M.
2.2. OPRATIONS SUR LES MODULES 49
PROPOSITION 2.14. Soit A un anneau, soit M un A-module droite et soit X une
partie de M. Il existe un plus-petit sous-A-module X de M contenant X : cest linter-
section de la famille (non vide) des sous-modules de M qui contiennent X. Cest aussi
lensemble des sommes

xX
xa
x
o (a
x
) est une famille presque nulle dlments de A.
On dit que X est le sous-module de M engendr par X.
Dmonstration. Il existe des sous-modules de M qui contiennent X, par exemple
M lui-mme. Par suite, lintersection X de ces sous-modules est un sous-module de
M et contient X. Par construction, X est contenu dans tout sous-module de M qui
contient X. Cest ainsi le plus petit dentre eux.
Si (a
x
)
x
est une famille presque nulle dlments de A,

xX
xa
x
est une combinai-
son linaire dlments de X, donc appartient X. Ceci prouve que lensemble X
t
des telles combinaisons linaires est contenu dans X. Rciproquement, il suft de
montrer que cet ensemble est un sous-module de M. Comme il contient X, on aura
lautre inclusion. Tout dabord, 0

x
x0 appartient X
t
. Par ailleurs, si m et n sont
deux lments de X
t
, il existe deux familles presque nulles (a
x
)
x
et (b
x
)
x
telles que
m

x
xa
x
et n

x
xb
x
. Alors, la famille (a
x
+b
x
)
x
est presque nulle et lon a
m+n
_
x
xa
x
_
+
_
x
xb
x
_

x
x(a
x
+b
x
)
donc m+n appartient X
t
. Enn, si m X
t
et a A, soit (a
x
)
x
une famille presque
nulle telle que m

x
xa
x
. On a alors ma

x
x(a
x
a), donc ma X
t
.
DFINITION 2.15. Soit A un anneau, M un A-module droite et soit (M
s
)
s
une fa-
mille de sous-module de M. La somme des M
s
,

s
M
s
, est le sous-module de M engendr
par la runion
_
s
M
s
des M
s
.
Cest aussi lensemble des combinaisons linaires

s
m
s
o (m
s
)
s
est une famille
presque nulle dlments de M telle que m
s
M
s
pour tout s. En effet, ce dernier
ensemble est un sous-module de M qui contient
_
s
M
s
, et contenu dans tout sous-
module de M qui contient les M
s
.
DFINITION 2.16. Soit A un anneau et soit (M
s
) une famille de A-modules. Le pro-
duit des M
s
est lensemble

s
M
s
muni des lois :
(m
s
)
s
+(n
s
)
s
(m
s
+n
s
)
s
, (m
s
)
s
a (m
s
a)
s
qui en font un A-module.
La somme directe des M
s
est le sous-module

s
M
s
de

M
s
form des lments (m
s
)
s
tels que pour tout s sauf pour un nombre ni, m
s
0.
Remarque 2.17. Si tous les M
s
sont gaux un mme module M, on a

s
M
s
M
S
.
Le sous-module

M
s
est not M
(S)
.
50 CHAPITRE 2. MODULES
LEMME 2.18. Pour tout t , dnissons des applications
i
t
: M
t

s
M
s
, p
t
:

s
M
s
M
t
dnis par i
t
(m) (m
s
) o m
t
m et m
s
0 si s / t et p
t
((m
s
)) m
t
. Ce sont des
homomorphismes de A-modules.
Dmonstration. Soit m, n dans M
t
, a et b dans A. Alors,
i
t
(ma +nb) (0, . . . , 0, ma +nb, 0, . . . )
(dans le membre de droite, le ma +nb est dans la composante indexe par t )
(0, . . . , 0, m, 0, . . . )a +(0, . . . , 0, n, 0, . . . , 0)b
i
t
(m)a +i
t
(n)b.
Par suite, i
t
est un homomorphisme de A-modules. La dmonstration que p
t
est un
homomorphisme est laisse en exercice.
Produits et des sommes directes de modules satisfont une proprit universelle que
nous nonons maintenant.
THORME 2.19. Soit A un anneau et soit (M
s
) une famille de A-modules droite.
a) Pour tout A-module M et toute famille ( f
s
) de morphismes f
s
: MM
s
, il existe un
unique morphisme f : M

s
M
s
tel que pour tout s, p
s
f f
s
.
b) Pour tout A-module M et toute famille ( f
s
) de morphismes f
s
: M
s
M, il existe un
unique morphisme f :

s
M
s
M tel que pour tout s, f i
s
f
s
.
Dmonstration. a) Supposons que f : M

s
M
s
vrie p
s
f f
s
. Alors, si f (m)
(m
s
)
s
, on a ncessairement
m
s
p
s
((m
s
)
s
) p
s
( f (m)) (p
s
f )(m) f
s
(m),
ce qui montre que f , sil existe, est unique. Rciproquement, dnissons f (m) comme
la famille ( f
s
(m))
s
. Il faut montrer que lapplication ainsi dnie f : M

s
M
s
est un
homomorphisme de A-modules. Or, pour tous a et b dans A et tous m et n dans M, on
a
f (ma +nb)
_
f
s
(ma +nb)
_
s

_
f
s
(m)a + f
s
(n)b
_
s

_
f
s
(m)
_
s
a +
_
f
s
(n)
_
s
b f (m)a + f (n)b,
ce qui prouve que f est un homomorphisme de A-modules.
b) Supposons que f :

s
M
s
M vrie f i
s
f
s
. Alors, limage par f dun lment
(0, . . . , 0, m, 0, . . . ) i
s
(m) (o m M
s
est dans la composante indexe par s) est nces-
sairement gale f
s
(m). Un lment de

M
s
est une famille (m
s
)
s
avec m
s
M
s
, tous
2.2. OPRATIONS SUR LES MODULES 51
les m
s
tant nuls, sauf un nombre ni. Par suite, un tel lment est gal

s
i
s
(m
s
) (la
somme est en fait nie) et son image par f est gale
f (

s
i
s
(m
s
))

s
( f i
s
)(m
s
)

s
f
s
(m
s
),
ce qui montre lunicit. Rcipriquement, lapplication f :

M
s
M dnie par
f ((m
s
)
s
)

s
f
s
(m
s
) (somme nie)
est un homomorphisme de A-modules qui vrie f i
s
f
s
pour tout s. En effet, si a et
b sont dans A et (m
s
)
s
, (n
s
)
s
sont deux lments de

s
M
s
, on a
f ((m
s
)
s
a +(n
s
)
s
b) f ((m
s
a +n
s
b)
s
)

s
f
s
(m
s
a +n
s
b)

s
_
f
s
(m
s
)a + f
s
(n
s
)b
_

_
s
f
s
(m
s
)
_
a +
_
s
f
s
(n
s
)
_
b
f ((m
s
)
s
)a + f ((n
s
)
s
)b.
Remarque 2.20. Ce thorme peut se reformuler ainsi : pour tout A-module droite
M, les applications canoniques
Hom
A
(

s
M
s
, M)

s
Hom
A
(M
s
, M), f ( f i
s
)
s
et
Hom
A
(M,

s
M
s
)

s
Hom
A
(M, M
s
), f (p
s
f )
s
sont des isomorphismes.
Soit M un A-module et soit (M
s
) une famille de sous-modules de M. On dispose
alors dun homomorphisme de A-modules

s
M
s

s
M
s
, dnie par (m
s
)

m
s
,
pour toute famille presque nulle (m
s
). Cet homomorphisme est surjectif. On dit que
les M
s
sont en somme directe si cest un isomorphisme.
Dans le cas dune famille (M
1
, M
2
) 2 lments, le noyau de cet homorphisme est
lensemble des couples (m, m), o m M
1
M
2
. Par suite, M
1
et M
2
sont en somme
directe si et seulement si M
1
M
2
0. La situation est un peu plus complique pour
des familles plus de 2 lments ; cest dj le cas pour les espaces vectoriels, voir pour
mmoire lexercice 10.
Soit M un A-module. Soit N un sous-module de M ; un supplmentaire de N est un
sous-module P de M tel que N et P soient en somme directe et que lon ait MN+P.
Contrairement ce qui se passe pour les espaces vectoriels, tout sous-module na pas
forcment de supplmentaire.
52 CHAPITRE 2. MODULES
DFINITION 2.21. Soit A un anneau, M un A-module droite et I un idal droite
de A. On dnit le sous-module MI de M comme lensemble des combinaisons linaires

m
i
a
i
o pour tout i , a
i
I et m
i
M.
Exercices. 6) a) La runion de deux sous-modules nest en gnral pas un sous-module.
Donner un exemple (on pourra se placer dans le cadre des espaces vectoriels).
b) Si (M
n
)
nN
est une famille de sous-modules dun A-module M telle que M
n
M
p
si n p,
montrer que
_
n
M
n
est un sous-A-module de M.
c) Soit k un corps, soit V un k-espace vectoriel et soit (W
i
)
1i n
une famille de sous-espaces
vectoriels de V telle que W
_
i
W
i
soit un sous-espace vectoriel. Si k est inni ou, plus gn-
ralement, si k a au moins n lments, montrer quil existe un entier i tel que W W
i
.
d) Soit V
1
, V
2
et V
3
les ensembles des (x, y) Z
2
tels que x soit pair, resp. x+y soit pair, resp. y
soit pair. Montrer que ce sont des sous-modules de Z
2
, distincts de Z
2
, et que Z
2
V
1
V
2
V
3
.
7) Soit M un A-module et M
1
, . . . , M
r
des sous-A-modules de M dont M est la somme directe.
Soit I
1
(0 : M
1
), . . . , I
r
(0 : M
r
) leurs annulateurs. On suppose que les I

sont deux deux


comaximaux.
On pose : I
_
r
1
I

et J

_
/
I

.
a) Montrer que pour tout , I

et J

sont des idaux bilatres comaximaux de A.


Pour tout , soit N

le sous-module de M engendr par les M

, pour /. Si J est un idal


de A, on notera (0 : J) le sous-A-module de M gal {m M; ma 0 pour tout a J}.
Montrer les formules suivantes :
b) J

(0 : N

) et N

(0 : J

) ;
c) N

MI

et MJ

_
/
N

.
8) Soit M un A-module et m M un lment dont lannulateur est rduit (0). Montrer lqui-
valence des proprits suivantes :
a) mA possde un supplmentaire dans M ;
b) il existe une forme linaire f sur M telle que f (m) 1.
Montrer qualors MmAker f .
9) Soit f : MN un homomorphisme de A-modules.
a) Montrer quil existe g : N M tel que g f id
M
si et seulement si f est injectif et im( f )
admet un supplmentaire dans N.
b) Montrer quil existe g : N M tel que f g id
N
si et seulement si f est surjectif et ker( f )
admet un supplmentaire dans M.
10) Soit A un anneau, soit M un A-module et soit (M
i
)
i I
une famille de sous-modules de M
dont la somme est gale M.
a) Pour que les M
i
soient ensomme directe, il faut et il suft que Pour tout i I, lintersection
des sous-modules M
i
et

j /i
M
j
soit rduite 0.
b) Donner un exemple de module M, de famille (M
1
, M
2
, M
3
) de sous-modules dont la
somme est gale M et telle que M
i
M
j
0 pour tout couple (i , j ) avec i / j , mais qui ne soit
pas en somme directe.
2.3. GNRATEURS, BASES, MODULES LIBRES 53
2.3. Gnrateurs, bases, modules libres
DFINITION 2.22. Soit A un anneau et soit M un A-module droite.
On dit quune famille (m
i
)
i I
dlments de M est :
gnratrice si le sous-module de M engendr par les m
i
est gal M ;
libre si pour toute famille presque nulle (a
i
)
i I
dlments de A, la relation

i I
m
i
a
i
0 implique que a
i
0 pour tout i I ;
lie si elle nest pas libre ;
une base de M si pour tout lment m de M, il existe une unique famille presque
nulle (a
i
)
i I
dans A telle que m

m
i
a
i
.
Une sous-famille dune famille libre est libre ; une famille contenant une sous-
famille gnratrice est gnratrice. Lorsque lanneau nest pas nul, une famille libre est
constitue dlments distincts deux deux (sous peine de voir surgir la combinaison
linaire x y 0 si x y). Par suite, seules les familles (m
i
)
i I
injectives sont intres-
santes en pratique. Cela justie notamment que lon dnisse, par abus de langage,
les notions de partie gnratrice, partie libre et base comme des parties S de M telle
que la famille (s)
sS
soit respectivement gnratrice, libre, une base.
PROPOSITION 2.23. Soit A un anneau, M un A-module droite et soit S une partie
de M. Soit
S
lhomomorphisme canonique
A
(S)
d
M, (a
s
)
sS

sS
aa
s
.
Alors,

S
est injectif si et seulement si S est libre ;

S
est surjectif si et seulement si S est gnratrice ;

S
est un isomorphisme si et seulement si S est une base.
Dmonstration. Le noyau de
S
est lensemble des familles (a
s
) telles que

s
sa
s

0. Dire que S est libre quivaut donc dire que ker
S
(0), cest--dire que
S
est
injectif.
Limage de
S
est lensemble des combinaisons linaires dlments de S. Par suite,
im
S
S et
S
est surjectif si et seulement si S est gnratrice.
Enn, la dnition du fait que S est une base revient exactement dire que
S
est
bijectif, donc un isomorphisme.
COROLLAIRE 2.24. Une base est une partie libre et gnratrice.
DFINITION 2.25. Un module qui possde une base est dit libre. Un module qui pos-
sde une partie gnratrice nie est dit de type ni.
Soit M un A-module libre et soit (e
i
)
i I
une base de M. Lapplication A
(
I) M don-
ne par (a
i
)

ei a
i
est un isomorphisme de A-modules, si bien que M hrite de la
54 CHAPITRE 2. MODULES
proprit universelle des modules somme directe. Ainsi, si N est un A-module, se don-
ner une application linaire u de M dans N quivaut se donner les images u(e
i
) des
vecteurs de base. Lapplication u est alors donne par u(

e
i
a
i
)

u(e
i
)a
i
.
En particulier, pour tout i , il existe une unique forme linaire
i
sur M qui applique
e
i
sur 1 et les autres vecteurs de base sur 0. Si m

i I
e
i
a
i
est un lment de M, on a

i
(m) a
i
.
La famille (
i
)
i I
est une base du module dual M

. En effet, si est une forme li-


naire sur M et si m

i
e
i
a
i
est un lment de M, on a (m)

i
(e
i
)a
i
, donc
(m)

i
(e
i
)
i
(m), ce qui dmontre que

(e
i
)
i
; la famille (
i
) est donc
gnratrice. Inversement, si

a
i

i
0, on a 0 (e
i
) a
i
, si bien que la famille
(
i
) est libre. On lappelle la base duale de la base (e
i
)
i I
.
Un autre intrt des modules libres est de permettre du calcul matriciel. Soit
(a
i , j
) M
m,n
(A) une matrice m lignes et n colonnes coefcients dans A. On lui
associe une application : A
n
A
m
par la formule (x
1
, . . . , x
n
) (

n
j 1
a
i , j
x
j
)
1i m
.
Cest un homomorphisme de groupes abliens. En outre, pour tout a A, on a
((x
1
, . . . , x
n
)a) (x
1
, . . . , x
n
)a,
si bien que est un homomorphisme de A-modules droite. Inversement, tout homo-
morphisme de A-modules droite est de cette forme : soit e
j
llment de A
n
dont
la coordonne j est gale 1 et les autres sont nulles ; posons (e
j
) (a
1, j
, . . . , a
m, j
). Si
x (x
1
, . . . , x
n
) A
n
, on a x

n
j 1
e
j
x
j
, donc
(x)
n

j 1
(e
j
)x
j
(
n

j 1
a
i , j
x
j
).
Par suite, est donn par la matrice (a
i , j
).
Si
t
(b
j ,k
) M
n,p
est une matrice n lignes et p colonnes, la matrice
tt

t
possde m lignes et p colonnes ; son coefcient c
i ,k
dindice (i , k) est donn par la
formule
c
i ,k

n

j 1
a
i , j
b
j ,k
.
Lhomomorphisme
tt
: A
p
A
m
qui lui est associ vrie

tt
(x
1
, . . . , x
p
) (

k
c
i ,k
x
k
)
1i m
(

j ,k
a
i , j
b
j ,k
x
k
)
i
(

j
a
i , j
y
j
)
i
,
o (y
1
, . . . , y
n
)
t
(x
1
, . . . , x
p
). On a donc

tt
(x
1
, . . . , x
p
) (y
1
, . . . , y
n
) (
t
(x
1
, . . . , x
p
)),
si bien que
tt

t
.
Cela dmontre en particulier que lapplication M
n
(A) End(A
n
d
) qui une matrice
carre associe lendomorphisme correspondant de A
n
d
est un homomorphisme dan-
neaux. Voil pourquoi nous avons privilgi les modules droite !
2.3. GNRATEURS, BASES, MODULES LIBRES 55
Exercices. 11) Soit A un anneau et M un A-module. Si m M, quelle condition sur ann(m)
la famille {m} est-elle libre ?
12) Soit A un anneau commutatif intgre et K son corps des fractions. On suppose K / A. Mon-
trer que K nest pas libre comme A-module.
13) Donner des exemples :
a) de modules non-libres ;
b) dune famille libre n lments dans A
n
qui ne soit pas une base ;
c) dune partie gnratrice minimale qui ne soit pas une base ;
d) de sous-module nayant pas de supplmentaire ;
e) de module libre ayant un sous-module qui ne lest pas ;
14) Soient L et M deux A-modules, f : L M un homomorphisme danneaux.
a) On suppose que ker f et im f sont de type ni. Montrer que L est de type ni.
b) On suppose que ker f A
p
et im f A
q
. Montrer que L A
p+q
.
15) Soit M un A-module. On note M

Hom
A
(M, A) son dual et M

Hom
A
(M

, A) son bi-
dual, cest--dire le dual de son dual.
a) Soit m M. Montrer que lapplication

m
: M

A, (m)
est A-linaire. Endduire unhomomorphisme de A-modules : MM

donn par m
m
.
b) Dans cette question et la suivante, on suppose que M A
n
, n 1. Soit (e
1
, . . . , e
n
) la base
canonique de A
n
, cest--dire e
i
(0, . . . , 0, 1, 0, . . . ), le 1 tant en position i . Soit
i
lapplication
linaire A
n
A dnie par (a
1
, . . . , a
n
) a
i
. Montrer que (
1
, . . . ,
n
) est une base de M

.
c) Toujours lorsque M A
n
, montrer que est un isomorphisme.
Un tel module M pour lequel lhomomorphisme canonique MM

est un isomorphisme
est dit rexif.
d) Donner un exemple de module pour lequel nest pas injectif ; pas surjectif.
16) Soit M un A-module. Soit f End
A
(M) ; on dnit sa transpose
t
f par
t
f () f , pour
tout M

Hom
A
(M, A).
a) Montrer que lensemble des polynmes P de A[X] tels que P( f ) 0 est un idal que lon
notera I( f ).
b) Montrer que I( f ) I(
t
f ).
c) Montrer que si M est rexif, I( f ) I(
t
f ).
17) Montrer quun idal non nul I dun anneau A est un sous-module libre de A si et seulement
si I est principal et engendr par un lment non diviseur de zro de A.
18) Soit A un anneau, M un A-module de type ni et : M A
n
un morphisme surjectif de
A-modules.
a) Montrer que admet un inverse droite.
b) Montrer que Mkerim.
c) Montrer que ker est de type ni.
56 CHAPITRE 2. MODULES
19) Soit A un anneau, soit M un A-module qui est somme directe dune famille de sous-
modules (M
i
)
i I
indexe par un ensemble inni I. Soit S une famille gnratrice de M.
a) Pour x S, crivons x

i I
x
i
et soit I(x) lensemble des i I tels que x
i
/ 0. Cest une
partie nie de I. Montrer que la runion, pour x S, des parties I(x) est gale I.
b) Montrer que S est innie.
c*) Montrer que card(S) card(I).
d) Si M est un A-module libre engendr par une partie nie, montrer que toute base de M
est nie.
2.4. Quotients de modules
Soit A un anneau et soit M un A-module. On sintresse aux relations dquivalence
sur M qui sont compatibles avec la structure de module, cest--dire que pour tous m,
m
t
, n et n
t
dans M,
si mm
t
et n n
t
, alors am+bn am
t
+bn
t
.
Soit N lensemble des m M tels que m 0. Comme une relation dquivalence est
rexive, 0 N. Si m et n appartiennent N, on a m0, n 0 et donc pour tous a et
b dans A, am+bn (a0+b0) 0, cest--dire am+bn N. Cela prouve que N est un
sous-module de M. De plus, si m et n sont deux lments de M tels que m n, on a
m+(n) n +(n), do mn N.
Rciproquement, soit N un sous-A-module de M et soit la relation dquivalence
sur M dnie par m n si et seulement si mn N. Notons M/N lensemble des
classes dquivalence et cl
N
: MM/N lapplication canonique.
(1)
Les calculs qui pr-
cdent montrent le thorme suivant.
THORME 2.26. Soit A un anneau, M un A-module et N un sous-module de M.
La relation sur M dnie par m n si et seulement si mn N est une relation
dquivalence sur M compatible avec la structure de module. Lensemble quotient M/N
possde une unique structure de A-module telle que lapplication cl : M M/N est un
homomorphisme de A-modules.
Lhomomorphisme cl est surjectif et de noyau N.
On dmontre maintenant un thorme de factorisation, proprit universelle des
modules quotients.
THORME 2.27. Soit A un anneau, M un A-module et N un sous-module de M.
Pour tout A-module P et tout homomorphisme f : M P tel que N ker f , il existe un
unique homomorphisme de modules

f : M/N P tel que f

f cl.
De plus, im

f im f et ker

f cl(ker f ). En particulier,

f est injectif si et seulement si
ker f N.
(1)
Sil ny a pas de confusion possible, on pourra noter simplement cl cette application.
2.4. QUOTIENTS DE MODULES 57
On peut reprsenter lgalit du thorme en disant que le diagramme
M
p
/
cl

P
M/N

f
<
y
y
y
y
y
y
y
y
y
est commutatif. Lintrt de ce thorme est quil permet de factoriser un homomor-
phisme de A-modules f : MN en la composition
M
cl
M/ker f

f
im f N
dun homomorphisme surjectif, dun isomorphisme et dun homomorphisme injectif.
Dmonstration. Ncessairement, on doit avoir

f (cl(m)) f (m) pour tout m dans
M. Comme tout lment de M/N est de la forme cl(m) pour un certain m M, cela
montre quil existe au plus un homomorphisme de A-modules

f : M/N P tel que

f cl f .
Montrons lexistence de

f . Soit x M/N et soit deux lments m et m
t
de M tels que
x cl(m) cl(m
t
). Alors, mm
t
N et donc, puisque N ker f , f (mm
t
) 0. On
a alors f (m) f (m
t
) et lon peut dnir

f en posant

f (x) f (m) cela ne dpend
en effet pas de llment m M choisi parmi ceux qui vrient x cl(m). Il reste
montrer que

f est un homomorphisme de A-modules. Or, soit x et y M/N, soit a
et b dans A. Choisissons m M tel que x cl(m) et n M tel que y cl(n). Alors,
ax +by acl(m) +bcl(n) cl(am+bn) et

f (ax +by)

f (cl(am+bn)) f (am+bn) af (m) +bf (n) a

f (x) +b

f (y).
Ainsi,

f est un homomorphisme de A-modules.
On a videmment im f im

f . Dautre part, si p appartient im

f , choisissons x
M/N tel que p

f (x) puis m M tel que x cl(m). Alors, p

f (cl(m)) f (m) appar-
tient im f , do lautre inclusion et nalement lgalit im f im

f .
Enn, si

f (x) 0, on peut crire x cl(m) avec m M et la relation

f cl f im-
plique f (m) 0, do x cl(ker f ). Dans lautre sens, si x cl(m) avec m ker f , on a

f (x)

f (cl(m)) f (m) 0, donc x ker

f . Ainsi, ker

f cl(ker f ).
La proposition suivante dcrit les sous-modules dun module quotient tel que M/N.
PROPOSITION 2.28. Soit A un anneau, M un A-module, N un sous-module de M.
Lapplication cl
1
:
sous-modules de M/N sous-modules de M contenant N
P cl
1
(P)
est une bijection.
58 CHAPITRE 2. MODULES
Ainsi, pour tout sous-module P de M qui contient N, il existe un unique sous-
module P de M/N tel que P cl
1
(P). De plus, on P cl(P). Le sous-module cl(P) de
M/N sera not P/N. Cette notation est cohrente. En effet, la restriction de cl P est
un homomorphisme cl [P : P M/N de noyau P N N et dimage cl(P). Daprs le
thorme de factorisation, cl [
P
induit un isomorphisme P/N cl(P).
Dmonstration. La dmonstration est une consquence immdiate des deux for-
mules suivantes : si P est un sous-module de M,
cl
1
(cl(P)) P +N
et si P est un sous-module de M/N,
cl(cl
1
(P)) P.
En effet, si P N, P +N P et ces formules montrent que lapplication cl
1
comme
dans lnonc admet cl comme bijection rciproque.
Montrons la premire formule. Si m cl
1
(cl(P)), on a cl(m) cl(P). Il existe donc
p P tel que cl(m) cl(p) et par suite, cl(mp) 0. Cela signie que n mp N
et m p +n appartient P +N. Rciproquement, si m p +n appartient P +N,
cl(m) cl(p +n) cl(p) appartient cl(P), donc m cl
1
(cl(P)).
Montrons la seconde formule. Par dnition, on a cl(cl
1
(P)) P. Rciproque-
ment, si x P, soit m M tel que x cl(m). Alors, cl(m) P, autrement dit, m
cl
1
(P) et donc x cl(m) cl(cl
1
(P)).
Enn, nous pouvons calculer le quotient dun quotient .
PROPOSITION 2.29. Soit A un anneau, N, P, M trois A-modules tels que N P M.
Alors, on a un isomorphisme canonique
(M/N)/(P/N) (M/P)
tel que pour tout m M, cl
P/N
(cl
N
(m)) cl
P
(m).
Dmonstration. Considrons lhomomorphisme compos
: M(M/N) (M/N)/(P/N), mcl
P/N
(cl
N
(m)).
Il est surjectif, comme compos de deux homomorphismes surjectif. Un lment m
est dans son noyau si et seulement si cl
N
(m) kercl
P/N
P/N cl
N
(P), cest--dire
m P puisque P contient N. Ainsi, ker P et le thorme de factorisation 2.27 af-
rme lexistence dun unique homomorphisme bijectif : M/P (M/N)/(P/N) tel
que (cl
P
(m)) cl
P/N
(cl
N
(m)). Cest lisomorphisme cherch.
2.4. QUOTIENTS DE MODULES 59
Exercices. 20) Soit A un anneau intgre et M un A-module. On dit que x M est de torsion
si (0 : x) /0. On note T(M) lensemble des lments de torsion de M. Si T(M) 0 on dit que M
est sans torsion.
a) Montrer que lensemble des lments de torsion de M est un sous-module de M. Donner
un contre-exemple lorsque lhypothse que A est un anneau intgre nest pas vrie.
b) Montrer que M/T(M) est sans torsion.
c) Montrer que si f : MN est un morphisme de A-modules alors f (T(M)) T(N). Donner
un exemple o linclusion est stricte.
d) Soit g : N P un second morphisme de A-modules tel que ker g im f . Montrer que
ker g T(N) f (T(M)).
21) Soient A un anneau, M un A-module et N un sous-A-module de M.
a) Montrer que si M est de type ni, M/N lest aussi.
b) Montrer que si N et M/N sont de type ni alors M est de type ni.
22) Soit A un anneau, soit I un idal bilatre de A et soit M un A-module droite.
a) Montrer quil existe une unique structure de A/I-module droite sur le A-module M/MI
de sorte que lon ait cl
MI
(m) cl
I
(a) cl
MI
(ma), pour tout m M et tout a A.
b) Si M est un A-module libre, montrer que M/MI est un A/I-module libre.
23) Soit A un anneau, soit M un A-module et soit N un sous-module de M.
a) Montrer que les conditions suivantes sont quivalentes : 1) N possde un supplmentaire
dans M ; 2) N est le noyau dun projecteur de M ; 3) N est limage dun projecteur de M.
b) Soit p
0
et p deux projecteurs de M dimage N, soit u lapplication p p
0
. Montrer que
limage de u est contenue dans N et que son noyau contient N ; en dduire, par passage au
quotient, une application linaire u: M/N N.
c) Soit p
0
un projecteur de M ; montrer que lapplication p u est une bijection de len-
semble des projecteurs de M dimage N sur Hom
A
(M/N, N).
24) Soit A un anneau, soit M un A-module droite et soit N un sous-module de A.
a) Si M/N est un A-module libre, montrer que N possde un supplmentaire dans M.
b) Retrouver ainsi le fait que tout sous-espace vectoriel dun espace vectoriel possde un
supplmentaire.
25) Soit A un anneau et T une matrice nm coefcients dans A. Cette matrice reprsente un
homomorphisme de modules u : A
m
A
n
. Posons Mcoker u A
n
/im(u).
a) Montrer que (0 : M) (im(u) : A
n
).
b) Montrer que si mn alors les mineurs maximaux de T (cest dire les dterminants des
sous matrices n n de T) appartiennent (0 : M). (Traiter tout dabord le cas mn.)
26) Soit A un anneau et u : A
n
A
n
un morphisme de matrice M
u
dans la base canonique de
A
n
. Posons M coker u A
n
/im(u) et soit u

: A
n
A
n
dont la matrice M
u
est la matrice
transpose des cofacteurs de M
u
. Enn pour k {1, . . . , n} soit J
k
lidal engendr par les mi-
neurs k k de M
u
(cest--dire les dterminants des sous-matrices k k de M
u
). Remarquer
que J
n
(det(M
u
)) et que J
n1
est engendr par les coefcients de M
u
.
a) Soit a (0 : M) et
a
: A
n
A
n
, x ax ; montrer quil existe un morphisme v : A
n
A
n
tel que
a
u v, et que det(M
u
)M
v
aM
u
.
b) Montrer que (0 : M) (J
n
: J
n1
).
60 CHAPITRE 2. MODULES
On suppose dsormais que det(M
u
) nest pas diviseur de zro.
c) Montrer que u

est injectif.
d) Soit a (J
n
: J
n1
) ; montrer quil existe w : A
n
A
n
tel que au

det(M
u
)w. Montrer
alors que u w
a
.
e) Montrer que (0 : M) (J
n
: J
n1
).
2.5. Espaces vectoriels
PROPOSITION 2.30. Soit K un anneau division et soit M un K-espace vectoriel
droite. Soit L G des parties de M ; on suppose que L est libre et G gnratrice.
Soit B une partie de M telle que L B G. Les assertions suivantes sont quiva-
lentes : (i) B est une base ; (ii) B est maximale parmi les parties libres ; (iii) B est minimale
parmi les parties gnratrices.
Dmonstration. Supposons que B soit une base de M. Alors, B est libre. De plus,
si m G \ B, il existe une famille presque nulle (a
b
)
bB
dlments de K telle que m

ba
b
; la relation de dpendance linaire m

ba
b
0 montre que la partie B {m}
nest pas libre. La partie B est donc libre et maximale.
Elle est gnratrice ; montrons quelle est minimale. Soit sinon une partie gnra-
trice B
t
de M telle que L B
t
B, mais B
t
/ B. Soit un lment de B \ B
t
. Puisque
B
t
est gnratrice, il existe des lments a
b
, pour b B
t
, de K tels que

b
t
B
ba
b
.
Posons a

1 et a
b
0 si b est unlment de B\B
t
distinct de . La relationde dpen-
dance linaire

ba
b
0 nest pas triviale ; cela dmontre que B est lie, contrairement
lhypothse.
Supposons maintenant que B soit une partie libre maximale. Montrons que B est
gnratrice. Soit m un lment de G. Par hypothse, la partie B {m} nest pas libre ;
il existe donc des lments (a
b
)
bB
et a K, presque tous nuls, mais pas tous, tels que

ba
b
+ma 0. Si a 0, cette relation de dpendance linaire ne relie que les lments
de B, contrairement lhypothse que B est libre. Donc a / 0 et m

bB
ba
b
a
1
appartient au sous-espace vectoriel V de M engendr par B. Comme G est gnratrice,
V M, ce qui montre que B est une partie gnratrice de M. Cest donc une base.
Il reste montrer quune partie gnratrice minimale est une base. Si une telle par-
tie B ntait pas libre, il existerait une relation de dpendance linaire non triviale

ba
b
0 ; soit B tel que a

/ 0. On a alors

b/
ba
b
a
1

. Par suite, ap-


partient au sous-espace vectoriel engendr par les lments de B \ {}, partie qui est
par suite gnratrice, contrairement lhypothse que B est minimale.
Un des rsultats fondamentaux de la thorie des espaces vectoriels est le thorme
suivant, vraisemblablement bien connu lorsque K est commutatif !
THORME 2.31. Soit K un anneau division et soit M un K-espace vectoriel
droite.
2.5. ESPACES VECTORIELS 61
a) M possde une base.
b) Plus prcisment, si L est une partie libre de M et G une partie gnratrice de M
telles que L G, il existe une base B de M telle que L B G.
c) Toutes les bases de M sont quipotentes.
Le cardinal commun des bases de M est appel dimension de M ; on le note dim
K
M.
Dmonstration. Lassertion a) dcoule de b), applique la partie libre L et la
partie gnratrice G M.
Dmontrons donc b). Soit L lensemble des parties libres de G qui contiennent L,
ordonn par linclusion. Cet ensemble nest pas vide (car L est un lment de L).
Soit (L
i
) une famille totalement ordonne de parties libres de G et soit L la runion
des L
i
. Cest une partie libre de M. Soit en effet une relation de dpendance linaire

mL
ma
m
0 entre les lments de L. Soit J lensemble des lments m L tels que
a
m
/0 ; cest un ensemble ni. Par rcurrence, il existe alors un indice i tel que J L
i
.
Alors,

mJ
ma
m
0 est une relation de dpendance linaire entre les lments de la
partie libre L
i
; comme a
m
0 pour tout m J, cela entrane J ; autrement dit,
a
m
0 pour tout m L et la partie L est libre. Par suite, L est inductif.
Daprs le thorme de Zorn, il possde un lment maximal B. Un tel lment est
une base de M en vertu de la proposition prcdente.
c) Il rsulte du lemme 2.32 ci-dessous que si M est engendr par n lments, toute
famille de n +1 lments de M est lie. Par suite, si M possde une base de cardinal n,
le cardinal de toute base est n. Cela entrane lassertion dans le cas o M possde
une famille gnratrice nie.
Si M possde une libre innie, ce mme lemme entrane que toute famille gn-
ratrice de M est innie. La dmonstration de lquipotence des bases dans ce cas re-
pose sur laxiome du choix. Plus prcisment, si (u
i
)
i I
et (v
j
)
j J
sont deux bases de M,
il existe daprs le lemme 2.33 une injection de I dans J, ainsi quune injection de J
dans I. Il rsulte alors duthorme de Cantor-Bernsteinque I et J sont quipotents.
LEMME 2.32. Soit K un anneau division et soit M un K-espace vectoriel droite.
Soit (m
1
, . . . , m
n
) une famille gnratrice de M et (v
1
, . . . , v
p
) une famille libre dans M.
On a lingalit p n.
Dmonstration. Dmontrons ce rsultat par rcurrence sur n. Si n 0, M est en-
gendr par une famille vide, donc M 0 et la seule famille libre dans M est la famille
vide. Supposons le rsultat vrai pour tout K-espace vectoriel engendr par n 1 l-
ments.
Il existe des lments a
i j
K tels que v
j

m
i
a
i j
. Si a
nj
0 pour tout j , les vec-
teurs v
j
appartiennent au sous-module N engendr par (m
1
, . . . , m
n1
). On a donc
p n 1, do p n. Sinon, il existe un indice j tel que a
1j
/ 0. Quitte permuter
les indices j , on peut supposer que j 1.
62 CHAPITRE 2. MODULES
Pour 1 < j p, posons w
j
v
j
v
p
a
1
11
a
1j
(a
11
est inversible, car K est un anneau
division). Un calcul immdiat montre que les w
j
appartiennent au sous-module N
de M engendr par v
2
, . . . , v
n
. Par ailleurs, la famille (w
2
, . . . , w
p
) est libre : donnons-
nous une relation de dpendance linaire

w
j

j
0. On obtient v
1
(

a
1
11
a
1j

j
) +

v
j

j
0, relation de dpendance linaire non triviale sil existe j tel que
j
/ 0. Par
rcurrence, p 1 n 1, do p n.
Le rsultat reste vrai en dimension innie, sous la forme suivante.
LEMME 2.33. Soit K un anneau division, soit M un K-espace vectoriel. Soit (m
i
)
i I
une famille gnratrice de M et soit (v
j
)
j J
une famille libre de M ; il existe alors une
injection de J dans I.
Dmonstration. Soit lensemble des couples (J
t
, ), o J
t
est une partie de J et
une application de J
t
dans I tels que la famille (w

j
)
j J
dnie par w

j
m
( j )
pour
j J
t
et w

j
v
j
pour j J \J
t
soit libre. Le couple (, ) est un lment de . On munit
de lordre pour lequel (J
t
1
,
1
) (J
t
2
,
2
) si J
t
1
J
t
2
et
2
[
J
t
1

1
. Il est facile de voir que
est inductif : si (J
t

) est une famille totalement ordonne dlments de , soit J


t
la runion des J
t

et soit lapplication de J
t
dans I qui concide avec

sur J
t

. Elle
est bien dnie. Daprs le thorme de Zorn (thorme A.2), possde un lment
maximal (J
t
, ). Montrons que J
t
J. Dans le cas contraire, soit k un lment de J \ J
t
.
Daprs le lemme dchange appliqu la famille (w

j
), il existe un lment i I tel
que la famille (w
j
) dnie par w
j
w

j
si j J
t
, w
k
u
i
, et w
j
v
j
sinon soit libre.
Posons J
tt
J
t
{k} et soit
t
lapplication de J
tt
dans I telle que
t
(k) i et dont la
restriction J
t
est gale . Les famille (w
t
j
) et (w

t
j
) concident, donc (J
tt
,
t
) est un
lment de tel que (J
t
, ) (J
tt
,
t
), mais diffrent, ce qui contredit lhypothse que
(J
t
, ) est maximal.
Comme la famille (v
( j )
)
j J
est libre, lapplication est injective : cest une injection
de J dans I, cqfd.
LEMME 2.34 (Lemme dchange). Soit K un anneau division, soit M un K-espace
vectoriel. Soit (u
i
)
i I
une partie gnratrice de M et soit (v
j
)
j J
une partie libre de M.
Pour tout k J, il existe un lment i I tel que la famille (v
t
j
)
j J
dnie par v
t
k
u
i
et
v
t
j
v
j
si j /k soit libre.
En dautre termes, tant donnes une partie libre et une partie gnratrice dun es-
pace vectoriel, on peut remplacer tout lment de la partie libre par un lment de la
partie gnratrice sans altrer son caractre libre.
Dmonstration. Posons J
t
J \ {k}. Dire que llment i I ne convient pas signi-
e exactement que u
i
appartient au sous-espace vectoriel M
t
engendr par la famille
2.5. ESPACES VECTORIELS 63
(v
j
)
j J
t . Si le lemme est faux, tous les u
i
appartiennent M
t
, doM
t
M, puisque la fa-
mille (u
i
)
i I
est gnratrice. Mais alors v
k
appartient aussi M
t
, do lexistence dune
relation de dpendance linaire v
k


j J
t v
j

j
, ce qui contredit lhypothse que la
famille (v
j
)
j J
est libre.
THORME 2.35. Soit K un anneau division. Tout sous-espace vectoriel N dun K-
espace vectoriel M possde un supplmentaire P et lon a
dim(N) +dim(P) dim(M).
Dmonstration. Soit M un K-espace vectoriel et soit N un sous-espace vectoriel
de M. Soit B
1
une base de N. Daprs le thorme 2.31, il existe une base Bde M qui
contient B. La partie B
2
B\B
1
de M est libre et engendre unsous-espace vectoriel P
de M tel que N +P M. Soit m un lment de N P. On peut donc crire m comme
combinaison linaire dlments de B
1
et de B
2
. En soustrayant ces deux relations,
on obtient une relation de dpendance linaire entre les lments de B, non triviale
si m / 0, alors que B est une partie libre. Donc N P 0 et P est un supplmentaire
de N dans M.
La formule sur les dimensions rsulte de ce que dim(N) est le cardinal de B
1
, dim(P)
celui de B
2
, donc que dim(N) +dim(P) est le cardinal de la runion (disjointe) B
1

B
2
B, ensemble dont le cardinal est dim(M).
Je rsiste lenvie dnoncer et dmontrer tous les rsultats classiques qui restent va-
lables avec les mmes dmonstrations (formule de Grassmann, formule du rang, con-
cidence en dimension nie des notions dendomorphisme bijectif, injectif, surjectif,
injectif droite, gauche).
Exercices. 27) a) Soit M un sous-Z-module de type ni de Q. Montrer que M est libre de
rang 0 ou 1. (Montrer par rcurrence quil existe a Q tel que M Za.) En particulier, le Z-
module Q nest pas de type ni.
b) Quelles sont les parties libres maximales de Q?
c) Le Z-module Q possde-t-il des parties gnratrices minimales ?
28) Soit K un corps, soit V un K-espace vectoriel de dimension innie et soit A lanneau des
endomorphismes de V. Montrer que le A-module droite A
2
est isomorphe A
d
.
29) Soit A un anneau et soit : A
m
A
n
un homomorphisme de A-modules droites libres.
Soit la matrice de .
64 CHAPITRE 2. MODULES
Soit f : A B un homomorphisme danneaux. Soit f () la matrice dont les composantes
sont les images par f des composantes de .
a) Montrer que f () est la matrice dun homomorphisme
0
: B
m
B
n
de B-modules
droite.
b) Si est un isomorphisme, montrer quil en est de mme de
0
. (Introduire la matrice
t
de lisomorphisme rciproque de , puis la matrice f (
t
).)
c) En dduire que si A est un anneau possdant un homomorphisme dans un corps K, le
A-module A
m
nest isomorphe au A-module A
n
que si m n. Autrement dit, les cardinaux
des dun A-module libre de type ni sont gaux un mme entier (quon appelle le rang du
module).
30) a) Soit K un anneau division, soit V un K-espace vectoriel et soit W un sous-espace
vectoriel de V. Montrer que W est lintersection des noyaux des formes linaires nulles sur W.
b) Donner un exemple danneau A et de A-module M non nul tel que toute forme linaire
sur M soit nulle.
c) Donner un exemple danneau intgre A, de A-module libre M, de sous-module N, tel que
N ne soit pas lintersection des noyaux des formes linaires nulles sur N.
31) Soit K un anneau division, soit V
1
, V
2
, V
3
, V
4
des K-espaces vectoriels, soit u: E
1
E
2
,
v : E
3
E
4
et w: E
1
E
4
des applications linaires.
a) Pour quil existe une application linaire f : E
2
E
4
telle que f u w, il faut et il suft
que ker(u) ker(w).
b) Pour quil existe une application linaire g : E
1
E
3
telle que v g w, il faut et il suft
que im(w) im(v).
c) Pour quil existe une application linaire h: E
2
E
3
telle que v hu w, il faut et il suft
que ker(u) ker(w) et im(w) im(v).
2.6. Localisation des modules (cas dun anneau commutatif )
Soit A un anneau commutatif et soit M un A-module. Soit S une partie multiplica-
tive de A. Nous allons construire, par un calcul de fractions similaire celui qui nous
a permis de dnir lanneau localis S
1
A, un S
1
A-module S
1
M ainsi quun homo-
morphisme de A-modules MS
1
M.
Soit sur lensemble MS la relation
(m, s) (n, t ) il existe u S tel que u(t msn) 0.
On vrie comme page 27 que cest une relation dquivalence, on note S
1
M len-
semble des classes dquivalence et m/s S
1
M la classe dquivalence du couple
(m, s) MS.
On dnit sur S
1
M deux lois : tout dabord, si m, n M et s, t S,
(m/s) +(n/t ) (t m+sn)/(st )
2.6. LOCALISATION DES MODULES (CAS DUN ANNEAU COMMUTATIF) 65
et, si m M, a A, s et t S,
(a/t )(m/s) (am)/(t s).
THORME 2.36. Muni de ces lois, S
1
M est un S
1
A-module. Lapplication i : M
S
1
M telle que i (m) (m/1) est un homomorphisme de A-modules, S
1
M tant consi-
dr comme un A-module grce lhomomorphisme canonique danneaux AS
1
A.
La dmonstration est laisse en exercice. Les calculs sont semblables ceux fait lors
de la localisation des anneaux.
Remarque 2.37. Rappelons quelques exemples de parties multiplicatives. Tout
dabord, si s A, la partie S {1; s; s
2
; . . .} est multiplicative. La localisation est dans ce
cas note avec un s en indice : M
s
S
1
M est un A
s
-module. Si p est un idal premier
de A, S A\p est aussi une partie multiplicative. On note A
p
lanneau localis et M
p
le
A
p
-module obtenu par calcul de fractions partir dun A-module M.
PROPOSITION 2.38. Soit A un anneau, S une partie multiplicative de A. Soit f : M
N un homomorphisme de A-modules. Il existe alors un unique homomorphisme de
S
1
A-modules

f : S
1
MS
1
N tel que pour tout m M et tout s S,

f (m/s) f (m)/s.
Autrement dit, le diagramme
M
f
/
i

N
i

S
1
M

f
/
S
1
N
est commutatif.
Dmonstration. Il faut vrier que cette dnition a un sens. Si m/s n/t , soit u
S tel que u(t msn) 0. Alors,
f (m)
s

ut f (m)
ut s

f (ut m)
ut s

f (usn)
ut s

f (n)
t
,
ce qui prouve que

f est bien dnie. Alors, si m, n M, s, t S, on a

f
_
m
s
+
n
t
_


f
_
t m+sn
st
_

f (t m+sn)
st

t f (m)
st
+
s f (n)
st

f (m)
s
+
f (n)
t


f (
m
s
) +

f (
n
t
)
et

f est donc additive. Enn, si m M, a A, s et t S, on a

f
_
a
t
m
s
_


f
_
am
st
_

f (am)
st

af (m)
st

a
t
f (m)
s

a
t

f
_
m
s
_
et

f est A-linaire.
66 CHAPITRE 2. MODULES
La localisation des modules donne lieu une proprit universelle du mme genre
de celle tablie pour les anneaux.
THORME 2.39. Soit A un anneau, S une partie multiplicative de A, f : M N
un homomorphisme de A-modules. On suppose que pour tout s S, lhomomorphisme

s
: N N, n sn, est un isomorphisme. Alors, il existe un unique homomorphisme de
A-modules : S
1
MN tel que

f (m/1) f (m) pour tout m M.
Dmonstration. En fait, si

f : S
1
M S
1
N dsigne lhomomorphisme fourni par
la proposition prcdente et i : N S
1
N lhomomorphisme canonique, la proprit
voulue pour quivaut lgalit i

f . Comme i est dans ce cas un isomorphisme,
on a i
1


f .
La localisation se comporte trs bien vis vis des sous-modules ; cest la deuxime
occurence de lexactitude de la localisation.
PROPOSITION 2.40. Soit A un anneau, S une partie multiplicative de A. Soit M un
A-module et N un sous-module de M.
Alors, lhomomorphisme canonique S
1
N S
1
M provenant de linjection N M
est injectif et dnit unisomorphisme de S
1
N sur unsous-module de S
1
M, not encore
S
1
N.
De plus, on a un isomorphisme canonique
S
1
M/S
1
N S
1
(M/N).
Dmonstration. Soit n N et s S. Limage de n/s S
1
N dans S
1
M est gale
n/s mais o n est vu comme un lment de M. Elle est nulle si et seulement sil existe
t S tel que t n 0 dans M, mais aussi dans N ! Par suite, cet homomorphisme est
injectif. Cest ainsi un isomorphisme de S
1
M sur son image dans S
1
M.
Considrons maintenant lhomomorphisme gal la composition des homomor-
phismes canoniques
M
mm/1
S
1
M
cl
S
1
M/S
1
N.
Par construction, un lment n a pour image 0, do, par la proprit universelle
des modules quotients, un unique homomorphisme M/N S
1
M/S
1
N par le-
quel cl
N
(m) cl
S
1
N
(m/1). Comme S agit par automorphisme sur le S
1
A-module
S
1
M/S
1
N, on en dduit un unique homomorphisme : S
1
(M/N) S
1
M/S
1
N
tel que (cl
N
(m)/1) cl
S
1
N
(m/1).
Montrons que est un isomorphisme. Il est surjectif car cl
N
(m)/s a pour image
cl
S
1
N
(m/s). Il est injectif : si cl
N
(m)/s a pour image 0, m/s S
1
N. Il existe ainsi n N
et t S tels que m/s n/t . Soit alors u S tel que u(t msn) 0. Il en rsulte lgalit
cl
N
(m)
s

cl
N
(ut m)
st u

cl
N
(sun)
st u)

0
st u
0,
2.7. LONGUEUR 67
do linjectivit.
PROPOSITION 2.41. Soit A un anneau, S une partie multiplicative de A et soit M un
A-module. Notons i : MS
1
M lhomomorphisme canonique de A-modules.
Si N est un sous-S
1
A-module de S
1
M, alors N i
1
(N ) est un sous-A-module de
M tel que N S
1
N.
Dmonstration. Il est clair que S
1
N N : si m N, on a m/1 N , donc pour tout
s S, m/s N .
Rciproquement, soit x N . On peut crire x m/s avec m M et s S. Par suite,
sx m/1 appartient N et x (sx)/s appartient S
1
N.
PROPOSITION 2.42. Soit A un anneau, S une partie multiplicative de A. Soit M un
A-module et soit (N
i
) une famille de sous-modules de M. Alors, on a une galit de sous-
modules de S
1
M :

i
S
1
N
i
S
1

N
i
.
Dmonstration. Notons N

N
i
. Pour tout i , N
i
N, do une inclusion S
1
N
i

S
1
N. Par suite,

i
S
1
N
i
S
1
N. Rciproquement, soit n/s S
1
N. On peut crire
n

i
n
i
, o pour tout i , n
i
N
i
, la somme tant presque nulle. Alors, n/s

i
(n
i
/s)
appartient

S
1
N
i
et lautre inclusion est dmontre.
Exercices. 32) Soit A un anneau et M un A-module. Soit I un idal de A. On suppose que
M
m
0 pour tout idal maximal m contenant I. Montrer que MIM.
33) Soit A un anneau commutatif, soit S une partie multiplicative de A.
a) Soit (m
1
, . . . , m
n
) une famille gnratrice de M ; montrer que la famille (m
1
/1, . . . , m
n
/1) est
gnratrice dans le S
1
A-module S
1
N.
b) Soit (m
1
, . . . , m
n
) une partie libre de M ; si S ne contient pas de diviseur de zro, montrer
que la famille (m
1
/1, . . . , m
n
/1) dans S
1
M est libre.
c) On suppose que A est intgre et que M est engendr par n lments. Montrer que le car-
dinal dune partie libre de M est infrieur ou gal n. (Prendre pour S lensemble des lments
non nuls de A.)
2.7. Longueur
DFINITION 2.43. Soit A un anneau. On dit quun A-module droite est simple sil
nest pas nul et si ses seuls sous-modules sont 0 et lui-mme.
Exemples 2.44. a) Le module nul nest pas simple.
b) Soit A un anneau et soit I un idal droite distinct de A. Pour que le A-module
A/I soit simple, il faut et il suft que les seuls idaux droite de A qui contiennent I
soient I et A, autrement dit que I soit un idal droite maximal de A.
68 CHAPITRE 2. MODULES
c) Soit M un A-module simple et soit m un lment non nul de M. Lensemble mA
des multiples de M est un sous-module non nul de M ; si M est simple, on a donc
mAM.
Supposons de plus que A soit un anneau commutatif. Alors, M est isomorphe au A-
module A/I, o I est le noyau de lhomomorphisme de A dans M donn par a am.
En particulier, I est un idal maximal de A. Notons que cest lannulateur de I.
d) Supposons que A soit un anneau division; un A-module droite simple nest
autre quun A-espace vectoriel de dimension 1.
e) Soit A un anneau et I un idal bilatre de A. Dans lidentication entre A-
modules annuls par I et (A/I)-modules, sous-A-modules et sous-(A/I)-modules se
correspondent. Par suite, un A-module annul par I est simple si et seulement si il est
simple en tant que (A/I)-module.
f ) Soit M un A-module et soit N un sous-module de M, distinct de M. Les sous-
modules de M/N sont en bijection avec les sous-modules de M contenant N. Par suite,
M/N est un A-module simple si et seulement si N est un sous-module maximal de M,
au sens o les seuls sous-modules de M contenant N sont N et M.
PROPOSITION 2.45 (Lemme de Schur). Soit A un anneau, soit u: M N un homo-
morphisme non nul de A-modules. Si M est simple, u est injectif. Si N est simple, u est
surjectif. Si M et N sont tous deux simples, u est un isomorphisme.
En particulier, lanneau des endomorphismes dun A-module simple est un anneau
division.
Dmonstration. Limage de u est un sous-module non nul de N ; si N est simple,
im(u) N et u est surjectif. Le noyau de u est un sous-module de M, distinct de M ; si
M est simple, ker(u) 0 et u est injectif. Si M et N sont tous deux simples, u est bijectif,
donc un isomorphisme.
Soit M un A-module simple. Comme la bijection rciproque dun endomorphisme
bijectif de M est unhomomorphisme, il rsulte de ce qui prcde que tout lment non
nul de End
A
(M) est inversible. Autrement dit, End
A
(M) est un anneau division.
DFINITION 2.46. Soit A un anneau. La longueur dun A-module M est la borne su-
prieure de lensemble des entiers n tels quil existe une suite M
0
M
1
M
n
stricte-
ment croissante de sous-A-modules de M. On la note
A
(M) ou (M).
Exemples 2.47. a) Si M est un A-module simple, sa longueur est 1 puisque les
seules suites strictement croissantes de sous-modules de M sont 0, M (suites de lon-
gueur 0) et 0 M (de longueur 1).
b) Rciproquement, un A-module de longueur 1 est simple. Tout sous-module de N
de M qui est distinct de 0 et de M fournit en effet une suite 0 N M de longueur 2.
2.7. LONGUEUR 69
c) Si A est un anneau division, suite strictement croissante de sous-modules se
traduit en suite de sous-espaces vectoriels embots. chaque fois, la dimension aug-
mente au moins de 1. Par suite, la longueur dun module sur un corps est sa dimension
en tant quespace vectoriel.
d) Lanneau Z nest pas un Z-module de longueur nie puisque lon a de suites stric-
tement croissantes arbitrairement longues didaux de Z :
2
n
Z 2
n1
Z Z.
e) Soit I un idal bilatre de A; un A-module M annul par I a mme longueur
(ventuellement innie) en tant que A-module quen tant que A/I-module.
f ) Une suite M
0
M
n
est maximale si on ne peut ltendre en une suite plus
longue en insrant un module entre deux lments de la suite, de sorte obtenir une
suite strictement croissante de sous-modules. Cela revient dire que M
0
0, que
M
i
/M
i 1
est un A-module simple pour 1 i n et que M
n
M. Si un A-module M
est de longueur nie, on peut tendre toute suite en une suite de longueur maximale.
LEMME 2.48. Soit A un anneau, soit M un A-module droite, soit M
t
M
tt
et N des
sous-modules de M tels que M
t
N M
tt
N et M
t
+N M
tt
+N. Alors M
t
M
tt
.
Dmonstration. Soit m un lment de M
tt
. Comme M
tt
M
tt
+N, il existe par hy-
pothse m
t
M
t
et n N tel que m m
t
+n. Alors, n mm
t
M
tt
N. Par suite,
n M
t
N et m m
t
+n appartient M
t
. Cela dmontre que M
tt
M
t
, do lga-
lit.
PROPOSITION 2.49. Soit A un anneau. Soit M un A-module et N un sous-module de
N. Si deux des modules M, N et M/N sont de longueur nie, le troisime lest aussi et on
a lgalit

A
(M)
A
(N) +
A
(M/N).
Dmonstration. Si N
0
N
1
N
a
et M
0
/N M
b
/N sont des chanes de
sous-modules de N et M/N respectivement,
N
0
N
1
N
a
M
1
M
b
est une chane de sous-modules de M de longueur a +b, do, avec la convention ha-
bituelle +n +, lingalit (M) (N) +(M/N). En particulier, si M est de lon-
gueur nie, N et M/N aussi.
Rciproquement, on suppose que N et M/N sont de longueur nie et on veut prou-
ver que M est de longueur nie gale (N) +(M/N). Soit donc M
0
M
1
M
a
une chane de sous-A-modules de M. Pour tout i , il rsulte du lemme ci-dessus appli-
qu, avec M
t
M
i
, M
tt
M
i +1
, quau moins une des deux inclusions
M
i
N M
i +1
N et M
i
+N M
i +1
+N
70 CHAPITRE 2. MODULES
est stricte. Par consquent, on construit des suites strictement croissantes de sous-
modules de N dune part, et de M/N dautre part, dont la somme des longueurs est au
moins gale a. Enparticulier, (N)+(M/N) a. Prenant ensuite la borne suprieure
sur a, on a (N) +(M/N) (M) et la proposition est dmontre.
THORME 2.50 (JordanHlder). Soit Aunanneauet soit M un A-module droite.
Soit M
0
M
1
. . . M
n
et N
0
N
1
. . . N
m
des suites strictement croissantes de sous-A-
modules de M, maximales. Alors, on a m n et il existe une permutation de {1, . . . , n}
telle que M
i
/M
i 1
soit isomorphe N
(i )
/N
(i )1
pour tout entier i {1, . . . , n}.
Autrement dit, si M
0
M
1
. . . M
n
est une suite maximale, strictement croissante,
de sous-modules de M, M est de longueur nie, gale n et les modules simples
(M
i
/M
i 1
) (pour 1 i n) de sous-modules ne dpend pas de la suite strictement
croissante maximale choisie.
Dmonstration. Pour 1 i n et 0 j m, posons M
i , j
M
i 1
+M
i
N
j
. Cest un
sous-module de M, compris entre M
i 1
et M
i
; on a M
i ,0
M
i 1
et M
i ,m
M
i
. Il existe
donc un plus petit entier (i ) {1, . . . , m} tel que M
i ,(i )
M
i
, autrement dit M
i 1
+M
i

N
(i )
M
i
et M
i
N
(i )1
M
i 1
. Cest dailleurs lunique entier j tel que M
i , j
/M
i , j 1
/
0.
De mme, pour 1 j m et 0 i n, posons N
j ,i
N
j 1
+N
j
M
i
, Pour tout j ,
il existe un plus petit entier ( j ) {1, . . . , n} tel que N
j ,i
N
j
; cest lunique entier i tel
que N
j ,i
/N
j ,i 1
/0.
Daprs le lemme de Zassenhaus ci-dessous, M
i , j
/M
i , j 1
et N
j ,i
/N
j ,i 1
sont des A-
modules isomorphes. Par consquent, ((i )) i et (( j )) j pour tout i {1, . . . , m}
et tout j {1, . . . , n}. Cela entrane que mn, est une permutation de {1, . . . , n} et que
les A-modules M
i
/M
i 1
et N
(i )
/N
(i )1
sont isomorphes, do le thorme.
LEMME 2.51 (Zassenhaus). Soit M un A-module, soit N
t
N et P
t
P des sous-
modules. On a des isomorphismes de A-modules
N
t
+(NP)
N
t
+(NP
t
)

NP
(N
t
P) +(NP
t
)

P
t
+(NP)
P
t
+(N
t
P)
.
Dmonstration. Soit f lapplication linaire compose de linjection j de N P
dans N
t
+(N P) et de la surjection canonique de ce dernier sous-module sur son
quotient par N
t
+(NP
t
). Montrons que f est surjective. Considrons en effet un l-
ment x de N
t
+(NP) ; onpeut crire x n
1
+n
2
, o n
1
N
t
et n
2
NP. Ona (n
1
) 0,
donc (x) (n
2
) f (n
2
) appartient limage de f . Soit maintenant x NP un l-
ment du noyau de f . Par hypothse, on peut crire x n
1
+n
2
, o n
1
N
t
et n
2
NP
t
.
On a en particulier n
2
P, donc n
1
x n
2
P. Par suite, n
1
N
t
P et x appartient
la somme des sous-modules N
t
P et NP
t
de NP. Inversement, ces sous-modules
sont contenus dans le noyau de f . On donc ker f (N
t
P) +(N P
t
). Par passage au
2.7. LONGUEUR 71
quotient, f dnit ainsi un isomorphisme du second des trois modules du lemme sur
le premier. La symtrie des formules montre que le second et le troisime module du
lemme sont isomorphes, cqfd.
Remarque 2.52. a) Voyons comment la thorie de la longueur permet de retrou-
ver les rsultats concernant la dimension des espaces vectoriels. Soit K un anneau di-
vision. Soit M un K-espace vectoriel simple. Soit x un lment non nul de M ; comme
xK est un sous-module non nul de M, on a xK M. Par suite, x est une base de M.
Les K-modules simples sont les espaces vectoriels non nuls engendrs par un seul l-
ment.
Soit M un K-espace vectoriel. Supposons que M soit engendr par une famille nie
(x
1
, . . . , x
n
). Supposons que cette famille soit minimale ; cest donc une base de M. Po-
sons alors M
i
vect(x
1
, . . . , x
i
). On a ainsi dni une suite croissante M
0
M
1

M
n
de sous-K-espaces vectoriels de M. Lgalit M
i
M
i 1
signie exactement que
x
i
M
i 1
; comme la famille (x
1
, . . . , x
n
) est minimale, cette suite est strictement crois-
sante. De plus, pour tout i , M
i
/M
i 1
est un espace vectoriel non nul et engendr par
un lment (la classe de x
i
) ; cest donc un K-module simple. Du thorme de Jordan-
Hlder dcoulent alors deux rsultats :

K
(M) n ;
toute famille gnratrice minimale possde exactement n lments.
Deux bases de M ont ainsi mme cardinal.
b) Soit encore K un anneau division et soit M un K-espace vectoriel droite
de dimension nie. Soit E (e
1
, . . . , e
n
) et F ( f
1
, . . . , f
n
) des bases de M. Posons
M
i
vect(e
1
, . . . , e
i
) et N
i
vect( f
1
, . . . , f
i
), pour 0 i n. La dmonstration du
thorme de Jordan-Hlder fournit une (unique) permutation de {1, . . . , n} telle
que M
i 1
+M
i
N
(i )1
M
i 1
et M
i 1
+M
i
N
(i )
M
i
, pour tout i {1, . . . , n}.
Pour tout i , soit x
i
un vecteur appartenant M
i
N
(i )
mais pas M
i 1
. On a
vect(x
1
, . . . , x
i
) M
i
pour tout i ; par suite, X (x
1
, . . . , x
n
) est une base de M et il
existe une matrice B
1
triangulaire suprieure telle que X EB
1
. Posons
1
. De
mme, on a vect(x
(1)
, . . . , x
(i )
) N
i
pour tout i . Par suite, il existe une matrice B
2
triangulaire suprieure telle que (x
(1)
, . . . , x
(n)
) FB
2
. Si P

est la matrice de permu-


tation associe , on a de plus (x
(1)
, . . . , x
(n)
) (x
1
, . . . , x
n
)P

. Par suite, FB
2
EB
1
P

,
do F EB
1
P

B
1
2
. La matrice de passage de la base E la base F est donc produit
dune matrice triangulaire suprieure, dune matrice de permutation et dune matrice
triangulaire suprieure.
Dans GL(n, K), notons B le sous-groupe des matrices triangulaires suprieures et
W le sous-groupe des matrices de permutation. Nous avons dmontr que lon a
GL(n, K) BWB : cest ce quon appelle la dcomposition de Bruhat.
72 CHAPITRE 2. MODULES
PROPOSITION 2.53. Soit A un anneau commutatif, S une partie multiplicative de A
et soit M un A-module de longueur nie. Alors, S
1
M est un S
1
A-module de longueur
nie infrieure ou gale
A
(M).
Dmonstration. En effet, soit N S
1
M et soit N
0
N
1
N
n
une suite stricte-
ment croissante de sous-modules de N. Posons M
i
N
i
M (image rciproque de N
i
dans M par lhomomorphisme canonique M S
1
M). On a M
0
M
n
et comme
S
1
M
i
N
i
pour tout i (voir la proposition 2.41), les inclusions sont strictes. Ainsi,

A
(M) n. En passant la borne suprieure, on a donc
A
(M)
S
1
A
(S
1
M).
Exercices. 34) Le but de lexercice est de dterminer tous les sous-Z-modules de Q.
Si a Q est non nul, on pose v
p
(a) lexposant de p dans la dcomposition de a en facteurs
premiers. On pose v
p
(0) +. Soit V

p premier
(Z{, +}) et v : QV dni par v(a)
(v
p
(a))
p
. On munit V de lordre produit : pour deux familles (a
p
)
p
et (a
t
p
)
p
de V, on dit que
(a
p
) (b
p
) si pour tout premier p, a
p
b
p
.
a) Si x et y sont deux lments de Q tels que xZ yZ, montrer que v(y) v(x).
b) Montrer que toute partie de V admet une borne infrieure et une borne suprieure.
c) Soit M un sous-Z-module de Q qui est de type ni. Montrer quil existe a Q tel que
MaZ.
Montrer que v(a) ne dpend pas du choix du gnrateur a de M choisi. On le note v(M).
Montrer alors que
M{x Q; v(x) v(M)}.
d) Si M est un sous-Z-module de Q, on pose
v(M) inf
xQ
v(x).
Rciproquement, si w V, on dnit
M
w
{x Q; v(x) w}.
Montrer que M
w
est nul si et seulement si lune des deux conditions ci-dessous est satisfaite :
(i) il existe p tel que w
p
+;
(ii) lensemble des p tels que w
p
>0 est inni.
e) Montrer que les applications M v(M) et w M
w
dnissent deux bijections rci-
proques entre lensemble des sous-Z-modules non nuls de Q et la partie V
0
V forme des
w V qui ne vrient aucune des deux conditions (i) et (ii) ci-dessus.
f ) Si w V
0
, montrer que M
w
est de type ni si et seulement si
(i) pour tout p, w
p
/;
(ii) lensemble des p tels que w
p
<0 est ni.
Montrer qualors tout sous-module de M
w
est aussi de type ni.
g) Si w V
0
, montrer que M
w
contient Z si et seulement si pour tout p, w
p
0. Montrer
qualors, M
w
/Z est artinien si et seulement si lensemble des p tels que w
p
<0 est ni.
h) Si w V
0
est tel que M
w
contient Z, montrer que M
w
/Z est de longueur nie si et seule-
ment si
2.7. LONGUEUR 73
(i) pour tout p, w
p
/;
(ii) lensemble des p tels que w
p
<0 est ni.
35) Soit M un A-module de longueur nie et soit u un endomorphisme de M.
a) Montrer quil existe un plus petit entier n tel que ker(u
n
) ker(u
p
) pour tout p n.
b) Montrer que n est le plus petit entier tel que im(u
n
) im(u
p
) pour tout p n.
c) Montrer que ker(u
n
) et im(u
n
) sont supplmentaires dans M.
d) Les conditions 1) u est bijectif ; 2) u est injectif ; 3) u est surjectif ; sont quivalentes.
36) Soit M un A-module, soit (S
1
, . . . , S
n
) une famille de sous-modules simples de M telle que
M

S
i
.
a) Soit N un sous-module de M. Soit J une partie maximale de {1, . . . , n} telle que N et les S
j
,
pour j J, soient en somme directe. Montrer qualors, MN
_

j J
S
j
_
.
b) Montrer quil existe J {1, . . . , n} tel que M soit isomorphe au module

j J
S
j
.
c) Montrer que tout sous-module de M possde un supplmentaire.
37) Soit A un anneau, soit I un idal droite de A.
a) Montrer que lensemble B des a A tels que aI I est un sous-anneau de A dont I est un
idal bilatre.
b) Dnir un isomorphisme de lanneau des endomorphismes du A-module droite A/I sur
lanneau B/I.
c) Si I est un idal droite maximal, montrer que B/I est un anneau division.
38) Soit K un corps commutatif.
a) Pour tout polynme non nul P K[X], montrer que la longueur de K[X]/(P) est gal au
nombre de facteurs irrductibles de P, compts avec multiplicit.
b) Si K est algbriquement clos, la longueur dun K[X
1
, . . . , X
n
] module concide avec sa di-
mension comme K-espace vectoriel. (Utiliser le thorme des zros de Hilbert.)
39) Dmontrer lexistence et lunicit de la dcomposition dun entier en facteurs premiers
en appliquant le thorme de Jordan-Hlder au module Z/nZ, o n est un entier strictement
positif.
40) Soit A un anneau et soit M un A-module ( droite) de type ni, non nul.
a) Montrer que lensemble des sous-modules de M qui sont distincts de M est inductif.
b) Montrer que pour tout sous-module N de M tel que N / M, il existe un sous-module P
de M tel que N P M et tel que M/P soit un A-module simple.
c) Supposons que Apossde ununique idal maximal ( droite) I. Montrer que Hom
A
(M, A/I) /
0.
d) Posons A Z et MQ. Montrer quil nexiste pas de sous-module P M tel que M/P soit
simple.
CHAPITRE 3
PRODUIT TENSORIEL
3.1. Produit tensoriel de deux modules
Soit A un anneau, soit M un A-module droite et N un A-module gauche. On
sintresse aux applications biadditives et A-quilibres de MN dans un groupe ab-
lien P. cest--dire aux applications f : MN P qui vrient les relations suivantes :
a) f (m+m
t
, n) f (m, n) + f (m
t
, n) ;
b) f (m, n +n
t
) f (m, n) + f (m, n
t
) ;
c) f (ma, n) f (m, an).
On souhaite en particulier linariser lapplication f cest--dire la remplacer par
une application linaire (entre modules prciser) dont ltude serait plus ou moins
quivalente celle de f .
3.1. Construction. Notons T
1
Z
(MN)
le Z-module libre de base MN ; pour m
M et n N, notons e
m,n
llment (m, n) de la base de T
1
. Soit T
2
le sous-module de T
1
engendr par les lments suivants :
e
m+m
t
,n
e
m,n
e
m
t
,n
, e
m,n+n
t e
m,n
e
m,n
t , e
ma,n
e
m,an
,
o m, m
t
parcourent M, n, n
t
parcourent N et a parcourt A. Posons enn T T
1
/T
2
et notons mn la classe de e
m,n
dans T. Soit lapplication de MN dans MN
donne par (m, n) mn. Par construction de T
2
, lapplication est biadditive et
A-quilibre, par dnition de T
2
.
La proprit universelle des modules libres afrme quil revient au mme de se don-
ner une application f de MN dans un groupe ablien P que de se donner un ho-
momorphisme
1
de T
1
dans P ; on a f (m, n)
1
(e
m,n
). Pour que le noyau de
1
contienne T
2
, il faut et il suft que
1
sannule sur les gnrateurs de T
2
numrs ci-
dessus, cest--dire que f vrie les relations de la dnition dune application biad-
ditive et A-quilibre. Si cest le cas, il existe alors un unique homomorphisme de
groupes abliens : T P tel que (mn) f (m, n).
76 CHAPITRE 3. PRODUIT TENSORIEL
DFINITION 3.2. Le groupe ablien T dni ci-dessus est appel produit tensoriel
des modules M et N ; on le note M
A
N. Lapplication : MN M
A
N telle que
(m, n) mn est appele lapplication biadditive A-quilibre canonique. Les l-
ments de M
A
N qui sont de la forme mn (limage de ) sont appels tenseurs dcom-
poss.
PROPOSITION 3.3. Pour tout groupe ablien P et toute application biadditive et A-
quilibre, f : M N P, il existe un unique homomorphisme de groupes abliens
: M
A
N P tel que f .
Remarque 3.4. Il convient denfoncer le clou un peu plus fort. Tant la proprit uni-
verselle ci-dessus que la construction du produit tensoriel montrent que pour dnir
un homomorphisme du groupe ablien M
A
N dans un groupe ablien P, il faut
(et il suft) construire une application biadditive A-quilibre f de MN dans P. La
construction du produit tensoriel montre de plus que les tenseurs dcomposs en-
gendrent M
A
N. Par suite, deux homomorphismes et
t
de M
A
N dans P qui con-
cident sur les tenseurs dcomposs concident partout. Ce dernier point rsulte bien
sr de lassertion dunicit, puisque et
t
satisfont alors la relation
t
.
3.5. Fonctorialit. Soit M
t
un autre A-module droite et N
t
un autre A-module
gauche. Soit u: M M
t
et v : N N
t
des homomorphismes de A-modules. Lap-
plication de MN dans M
t

A
N
t
qui, (m, n), associe u(m) v(n) est biadditive A-
quilibre, comme le montrent les relations
u(m+m
t
) v(n) (u(m) +u(m
t
)) v(n) u(m) v(n) +u(m
t
) v(n),
u(m) v(n +n
t
) u(m) v(n) +u(m) v(n
t
),
u(ma) v(n) u(m)a v(n) u(m) av(n) u(m) v(an).
Daprs la proprit universelle du produit tensoriel, il existe un unique homomor-
phisme de groupes abliens de M
A
N dans M
t

A
N
t
, not uv, tel que uv(mn)
u(m) v(n) pour tout couple (m, n) MN.
Soit M
tt
et N
tt
dautres A-modules ( droite et gauche respectivement), et soit
u
t
: M
t
M
tt
et v
t
: N
t
N
tt
des homomorphismes de A-modules. Les homomor-
phismes (u
t
u) (v
t
v) et (u
t
v
t
) (uv), appliqus un tenseur dcompos mn,
donnent tous deux le tenseur dcompos (u
t
u(m)) (v
t
v(n)). Ils sont donc gaux.
Prenons M M
t
, N N
t
et pour homomorphismes les applications identiques
dans M et N. On a id
M
id
N
id
MN
, car ces deux endomorphismes appliquent un
tenseur dcompos mn sur lui-mme.
Appliquons ce qui prcde au cas particulier o M
t
M et N
t
N. Alors, u et v
sont des endomorphismes de M et N respectivement, et u v est un endomorphisme
3.1. PRODUIT TENSORIEL DE DEUX MODULES 77
de M
A
N. Les applications End
A
(M) End(M
A
N) et End
A
(N) End(M
A
N) don-
nes par u u id
N
et v id
M
v respectivement sont des homomorphismes dan-
neaux.
3.6. Bimodules. Supposons en particulier que M soit muni dune structure de
(B, A)-bimodule et que N soit muni dune structure de (A,C)-bimodule. Si on na pas
de nouvelle structure sa disposition, on peut toujours prendre B Z ou C Z. Si A
est commutatif, on peut prendre B A et C A.
On dispose donc dun homomorphisme danneaux B End
A
(M) (qui, b B, as-
socie la multiplication gauche par b dans M) et dun homomorphisme danneaux
C
o
End
B
(N) (qui, c C, associe la multiplication droite par c dans N). Les ap-
plications B End(M
A
N) et C
o
End(M
A
N) qui en rsultent par composition
munissent alors le groupe ablien M
A
N dune structure de B-module gauche et
dune structure de C-module droite. Pour b B, c C, m M et n N, on a
b ((mn) c) b (mnc) bmnc (b (mn)) c,
ce qui montre que ces structures sont compatibles. Par suite, M
A
N est naturellement
muni dune structure de (B,C)-bimodule.
Soit P un (B,C)-bimodule. Pour quun homomorphisme de groupes abliens
: M
A
N P soit (B,C)-linaire il faut et il suft que lapplication (biadditive A-
quilibre) f : MN P vrie les relations suivantes : f (bm, nc) bf (m, n)c
pour tout m M, tout n N, tout b B et tout c C. En particulier, si u: M M
t
est un homomorphisme de (B, A)-bimodules et v : N N
t
est un homomorphisme
de (A,C)-bimodules, alors lhomomorphisme u v de M
A
N dans M
t

A
N
t
est un
homomorphisme de (B,C)-bimodules.
Si A est commutatif et que B C A, on a a(mn) (ma)n m(an) (mn)a,
si bien que les deux structures de A-module construites sur M
A
N concident sur les
tenseurs dcomposs, donc concident.
PROPOSITION 3.7 (Compatibilit aux sommes directes). Soit (M
i
)
i I
une famille de
A-modules droite et (N
j
)
j J
une famille de A-modules gauche. Posons M

M
i
et N

N
j
; soit
i
: M
i
M,
j
: N
j
N les injections canoniques et p
i
: M M
i
,
q
j
: N N
j
les projections canoniques. Lhomomorphisme :

i , j
(M
i

A
N
j
) M
A
N
dduit des homomorphismes
i

j
est un isomorphisme.
Dmonstration. Construisons linverse de . Pour tout (m, n) MN, seuls un
nombre ni de p
i
(m) et de q
j
(n) sont nonnuls, de sorte que la famille (p
i
(m)q
j
(n))
i , j
appartient au sous-module

i , j
(M
i

A
N
j
) du produit

i , j
(M
i

A
N
j
). Lapplication
de MN dans

i , j
(M
i

A
N
j
) ainsi dnie est biadditive, A-quilibre ; il existe donc
un unique homomorphisme de groupes abliens : M
A
N

i , j
(M
i

A
N
j
) tel que
(mn)

i , j
p
i
(m) q
j
(n) pour tout (m, n) MN.
78 CHAPITRE 3. PRODUIT TENSORIEL
Pour (m, n) MN, on a
((mn))

i , j
(p
i
(m) q
j
(n))

i , j

i
(p
i
(m))
j
(q
j
(n))

i
(p
i
(m))
_

j
(q
j
(n))
_
mn.
Comme les tenseurs dcomposs engendrent M
A
N, (()) pour tout M
A
N.
Fixons (i , j ) I J. Les tenseurs dcomposs de la forme mn, pour m M
i
et
n N
j
engendrent M
i

A
N
j
. Pour un tel tenseur,
((mn)) (
i
(m)
j
(n)) p
i
(
i
(m)) q
j
(
j
(n)) mn.
Par suite, (()) pour tout tenseur appartenant au sous-module M
i
N
j
de
la somme directe. Comme ces sous-modules engendrent la somme directe, est
lidentit.
Cela dmontre que et sont des isomorphismes rciproques lun de lautre.
Notons que si les M
i
sont des (B, A)-bimodules et les N
j
des (A,C)-bimodules, alors
M est un (B, A)-bimodule, N un (A,C)-bimodule, et est un isomorphisme de (B,C)-
bimodules.
PROPOSITION 3.8. Soit A un anneau, soit M un A-module droite, soit I un idal
gauche de A. Alors, lapplication de M dans M
A
(A/I) qui, m associe mcl(1) est un
homomorphisme surjectif de groupes abliens ; son noyau est le sous-groupe ablien MI
de M.
Dmonstration. Soit : M M
A
(A/I) lapplication dnie par (m) mcl(1).
Il est vident que cest un homomorphisme de groupes abliens. Si m M et a I, on a
(ma) macl(1) macl(1) m0 0, si bien que le noyau de contient le sous-
groupe ablien MI de M. Soit

: M/MI M
A
(A/I) lhomomorphisme qui en rsulte
par passage au quotient. Nous devons montrer que cest un isomorphisme. Pour cela,
nous allons construire son inverse.
Lapplication M(A/I) M/MI qui (m, cl(a)) associe la classe de ma est bien d-
nie : si cl(a) cl(b), il existe x I tel que b a +x et mb ma +mx ma (mod MI).
Elle est biadditive, de manire vidente, et A-quilibre : en effet, limage de (mb, a)
est la classe de mba qui est aussi limage de (m, ba). Il existe ainsi un unique homo-
morphisme de groupes abliens : M
A
(A/I) M/MI tel que (mcl(a)) cl(ma).
Pour m M, on a ((m)) (m1) cl(m), donc

est lidentit de M/MI.
Dautre part, pour m M et a A, on a

((mcl(a)))

(cl(ma)) (ma) ma cl(1) macl(1) mcl(a).
Comme les tenseurs dcomposs engendrent M
A
(A/I),

est lidentit de M
A
(A/I). Cela dmontre la proposition.
3.1. PRODUIT TENSORIEL DE DEUX MODULES 79
3.9. Changement de base. Soit M un A-module droite, soit C un anneau et soit
: A C un homomorphisme danneaux. Le groupe ablien M
A
C est alors muni
dune structure de C-module droite. La proprit universelle du produit tensoriel
devient, dans ce cas lnonc suivant : Pour tout C-module droite P et tout homomor-
phisme A-linaire f : M P, il existe un unique homomorphisme C-linaire : M
A
C P tel que (m1) f (m).
Soit en effet f : MP une application A-linaire. Montrons pour commencer luni-
cit dune applicationC-linaire telle que (m1) f (m) pour tout m M. Si est
une telle application, on a en effet
(mc) ((m1)c) (m1)c f (m)c
pour tout couple (m, c) MC, ce qui dtermine sur les tenseurs dcomposs de
M
A
C, donc sur tout M
A
C.
En vue de prouver lexistence de , considrons lapplication f
1
: MC P dnie
par f
1
(m, c) f (m)c. Elle est biadditive (vident) et A-quilibre car f
1
(ma, c)
f (ma)c f (m)ac f
1
(m, ac). Il existe par suite un unique homomorphisme de
groupes abliens : M
A
C P tel que (mc) f (m)c pour tout m M et tout
c C. En particulier, (m1) f (m). Montrons que est C-linaire. Si c
t
C, on a
((mc)c
t
) (mcc
t
) f (m)cc
t
(mc)c
t
. Comme les tenseurs dcomposs
engendrent M
A
C, on a (c
t
) ()c
t
pour tout lment de M
A
C et tout c
t
C,
ce qui dmontre que est C-linaire.
Exercices. 1) Soient m et n deux entiers 1 premiers entre eux. Montrer que
(Z/mZ)
Z
(Z/nZ) 0.
2) Soit X un espace topologique. Montrer
C(X, R)
R
CC(X, C).
3) Soit M un Z-module.
a) Montrer que M
Z
Q est sans torsion.
b) Soit S Z\{0}. Montrer que M
Z
Q est isomorphe S
1
M.
c) Montrer que M
tor
est gal au noyau de lhomomorphisme naturel MM
Z
Q.
4) Soit M un (A, B)-bimodule, N un (B,C)-bimodule et P un (C, D)-bimodule. Montrer quil
existe un unique homomorphisme de (A, D)-bimodules
M
B
(N
C
P) (M
B
N)
C
P
qui applique m(n p) sur m(n p). Montrer que cest un isomorphisme.
5) Soit A, B, C des anneaux, soit M un (B, A)-bimodule, N un (A,C)-bimodule. Soit P un groupe
ablien, soit f : M N P une application biadditive et A-quilibre et soit lapplication
80 CHAPITRE 3. PRODUIT TENSORIEL
: M
A
N P lhomomorphisme de groupes abliens canonique qui applique mn sur
f (m, n) pour tout (m, n) MN.
a) Supposons que P soit en fait un B-module gauche. quelle condition sur f lapplica-
tion est-elle un homomorphisme de B-modules gauche ?
b) Supposons de mme que P soit unC-module droite. quelle condition sur f lapplica-
tion est-elle un homomorphisme de C-modules droite ?
c) crire les proprits universelles vries par le B-module, le C-module, le (B,C)-
bimodule M
A
N muni de lapplication de MN dans M
A
N.
3.2. Produit tensoriel de modules sur un anneau commutatif
Cest peut-tre le cas le plus important et il convient pour commencer de rsumer
la situation.
Soit A un anneau commutatif et soit M, N des A-modules. On a construit un groupe
ablien M
A
N et une application biadditive A-quilibre : MN M
A
N. On a
aussi muni M
A
N de lunique structure de A-module pour laquelle
a(mn) (am) n m(an).
Par suite, lapplication vrie les relations
a) (m+m
t
, n) (m, n) +(m
t
, n),
b) (m, n +n
t
) (m, n) +(m, n
t
),
c) (am, n) (m, an) a(m, n),
autrement dit, est A-bilinaire. Soit f une application A-bilinaire de MN dans un
A-module P. Il existe une unique application additive et A-quilibre : M
A
N P
telle que (mn) f (m, n) pour tout couple (m, n) MN. Si a A, on a en outre
(a(mn)) (amn) f (am, n) af (m, n) a(mn).
Comme les tenseurs dcomposs engendrent M
A
N, on a (a) a() pour tout
M
A
N. Autrement dit, est A-linaire et cest lunique application linaire de M
A
N
dans P tel que f .
PROPOSITION 3.10. Soit A un anneau commutatif, soit M et N des A-modules. Soit
(e
i
)
i I
et ( f
j
)
j J
des familles dlments de M et N respectivement.
Si les familles (e
i
) et ( f
j
) sont gnratrices ( resp. des bases), il en est de mme de la
famille (e
i
f
j
)
(i , j )IJ
.
Dmonstration. Supposons les familles (e
i
) et ( f
j
) gnratrices et montrons que la
famille (e
i
f
j
) lest encore. Comme les tenseurs dcomposs de M
A
N engendrent
M
A
N, il suft de dmontrer que tout tenseur dcompos est combinaison linaire
dlments de la forme e
i
f
j
. Soit donc m un lment de M et n un lment de N.
3.2. PRODUIT TENSORIEL DE MODULES SUR UN ANNEAU COMMUTATIF 81
Il existe une famille (a
i
) A
(I)
telle que m

a
i
e
i
et une famille (b
j
) A
(J)
telle que
n

b
j
f
j
. Alors,
mn
_
i
a
i
e
i
_

_
j
b
j
f
j
_

i , j
(a
i
e
i
) (b
j
f
j
)

i , j
a
i
b
j
e
i
f
j
,
do lassertion.
Supposons que les familles (e
i
) et ( f
j
) soient des bases. La famille (e
i
f
j
) est g-
nratrice ; il reste dmontrer quelle est libre. Soit (a
i , j
) une famille presque nulle
dlments de A, indexe par I J, telle que

i , j
a
i , j
e
i
f
j
0. On a donc

i I
e
i

j I
a
i , j
f
j
_
0.
Notons (e

i
) la base duale de la base (e
i
). Soit k un lment de I. Lapplication de MN
dans N qui, (m, n), associe e

k
(m)(n) est A-bilinaire. Il existe par suite un unique
homomorphisme de A-modules de M
A
N dans N qui, mn, associe e

k
(m)(n). Ap-
pliquons cet homomorphisme llment de la formule centre ci-dessus ; on obtient
0

i I
e

i
(e
k
)
_

j I
a
i , j
f
j
_

j I
a
k, j
f
j
.
Comme la famille ( f
j
) est une base de N, on a a
k, j
0 pour tout j J. Comme k est
arbitraire, la famille (a
i , j
) est nulle ; cela dmontre que la famille (e
i
f
j
) est libre. Cest
donc une base de M
A
N.
PROPOSITION 3.11. Soit M un A-module, soit M

Hom(M, A) son dual.


a) Soit N un A-module. Il existe un unique homomorphisme de A-modules : M

A
N Hom
A
(M, N) qui applique n sur lendomorphisme x (x)n.
b) Si M est libre de rang ni, cest un isomorphisme.
c) Il existe une unique forme linaire t sur M

telle que t (n) (n). Si M est libre


de rang ni, t () est la trace de la matrice de lendomorphisme (), calcule dans une
base quelconque de M.
Dmonstration. a) Lapplication de M

N dans Hom
A
(M, N) qui, (, n), asso-
cie lhomomorphisme x (x)n est A-bilinaire. Lexistence de lhomomorphisme
rsulte donc de la proprit universelle.
b) Supposons que M soit libre de rang ni et montrons que est un isomorphisme.
Soit (e
1
, . . . , e
r
) une base de M et soit (e

1
, . . . , e

r
) sa base duale. Pour x M, on a
x

r
i 1
e

i
(x)e
i
. Par suite, si u Hom
A
(M, N), on a u(x)

r
i 1
e

i
(x)u(e
i
), do u

r
i 1
(e

i
u(e
i
)). Cela dmontre que est surjectif.
Soit
t
: Hom
A
(M, N) M

N lapplication qui, u, associe

r
i 1
e

i
u(e
i
). Elle est
linaire et
t
id
Hom
A
(M,N)
. Soit M

et n N ; on a

t
(n)
t
_
x (x)n
_

i 1
e

i
(e
i
)n
r

i 1
(e
i
)e

i
n.
82 CHAPITRE 3. PRODUIT TENSORIEL
Or,

r
i 1
(e
i
)e

i
est la forme linaire qui applique e
i
sur (e
i
), pour tout i ; elle est donc
gale ce qui entrane
t
(n) n. Par suite,
t
est lidentit sur les tenseurs
dcomposs, donc sur tout M

N.
c) L encore, lexistence de t rsulte de ce que lapplicationde M

M dans Adonne
par (, m) (m) est A-bilinaire. Soit (e
1
, . . . , e
r
) une base de M, soit (e

1
, . . . , e

r
) la
base duale et soit u un endomorphisme de M

. Soit U (a
i , j
) sa matrice dans la base
(e
1
, . . . , e
r
). Posant

r
i 1
e

i
u(e
i
), () est lendomorphisme u et
t ()
r

i 1
e

i
(u(e
i
))
r

i 1
a
i ,i
tr(U),
comme il fallait dmontrer.
3.12. Produit tensoriel dalgbres. Soit k un anneau commutatif et soit A, B des k-
algbres. Montrons comment munir le k-module A
k
B dune structure de k-algbre.
Pour x A (ou B), notons
x
la multiplication par x dans A (ou B). Soit (a, b) AB.
Lendomorphisme
a

b
de A
k
B est k-linaire. Lapplicationde AB dans End
k
(A
k
B) est en outre k-bilinaire car limage de k dans A (ou B) est centrale. Il en rsulte
une application canonique de A
k
B dans End
k
(A
k
B) qui applique un tenseur
dcompos a b sur
a

b
. Vue dans lautre sens, il en rsulte un homomorphisme
canonique M (k-bilinaire) de (A
k
B) (A
k
B) dans A
k
B qui, un couple (, ),
associe ()(). On a
M(a b, a
t
b
t
) (a b)(a
t
b
t
) (
a

b
)(a
t
b
t
) (aa
t
) bb
t
.
De l, on dduit facilement, en se ramenant aux tenseurs dcomposs, que la loi de
composition dnie par M est associative et possde un lment neutre (1, 1). Elle mu-
nit donc A
k
B dune structure de k-algbre.
Si A et B sont des k-algbres commutatives, il en est de mme de A
k
B.
Exercices. 6) Soient I et J deux idaux de A. Montrer quil existe un isomorphisme de A-
modules
(A/I)
A
(A/J) A/(I +J).
Expliciter un tel isomorphisme qui est en outre un isomorphisme danneaux.
7) Soit P Q[X] un polynme irrductible de degr > 1. Soit K Q[X]/(P). Montrer que K est
un corps, mais que K
Q
K nest pas un corps. (Considrer 1x x 1 pour x K convenable.)
8) Soit A un anneau local noethrien, notons m son idal maximal et k A/m le corps rsiduel.
Soient M et N deux A-modules de type ni, N tant en outre suppos libre sur A. Soit f :
MN un homomorphisme de A-modules tel que lhomomorphisme

f : M
A
k N
A
k
soit un isomorphisme.
Montrer que f est un isomorphisme.
3.3. ALGBRES TENSORIELLE, SYMTRIQUE, EXTRIEURE 83
9) Soit A un anneau commutatif, soit M et N des A-modules.
a) Si M et N sont de type ni, montrer que M
A
N est un A-module de type ni.
b) On suppose que M et N sont simples et que M
A
N nest pas nul. Montrer que cest un
A-module simple. (Plus prcisment, M
A
N est isomorphe M si M et N sont isomorphes, et
est nul sinon.)
c) On suppose que M et N sont des A-modules de longueur nie. Montrer que M
A
N est de
longueur nie infrieure ou gale
A
(M)
A
(N).
10) Soit A un anneau local ; soient M, N deux A-modules de type ni. On suppose que M
A
N
0. Montrer que M0 ou N 0.
11) Soit A un anneau local intgre de corps des fractions K et didal maximal m. Soit M un
A-module de type ni tel que
dim
A/m
M/mMdim
K
M
A
K.
Montrer que M est libre.
12) Soit k un corps. Soit K et L des k-algbres qui sont des corps (commutatifs).
a) Remarquer que K
k
L est une k-algbre commutative et que les homomorphismes natu-
rels x x 1 de K dans K
k
L et y 1y de L dans K
k
L sont injectifs.
b) Montrer quil existe un corps E et des homomorphismes de corps i : K E et j : L E
(en dautres termes, un corps qui contient simultanment K et L).
3.3. Algbres tensorielle, symtrique, extrieure
Dans toute la suite de ce chapitre, A dsigne un anneau commutatif.
LEMME 3.13. Soit (M
i
)
i I
une famille de A-modules. Il existe un A-module T et une
application multilinaire :

i
M
i
T possdant la proprit universelle suivante :
pour tout A-module N et toute application multilinaire f :

M
i
P, il existe un
unique homomorphisme de A-modules : T P tel que f .
Dmonstration. Soit L le A-module libre de base

i
M
i
. Si m (m
i
) appartient


i
M
i
, notons e
m
ou m llment de la base correspondant m. On dnit T
comme quotient du A-module libre L par le sous-module R engendr par les lments
(m, m
j
+m
t
j
) (m, m
j
) (m, m
t
j
) et a(m, m
j
) (m, am
j
) pour j I, m

i /j
M
i
, m
j
et m
t
j
M
j
, a A. Si m

i
M
i
, soit (m) la classe de e
m
dans T. Lapplication est
multilinaire : on a quotient par ce quil fallait. Notons que limage de engendre T.
Soit f :

i
M
i
N une application multilinaire. Soit F : L N lunique homomor-
phisme qui applique e
m
sur f (m) pour m

i
M
i
. Comme f est multilinaire, le sous-
module R est contenu dans kerF ; il existe ainsi un homomorphisme de A-modules
: T N tel que (cl(m)) f (m) pour tout m

M
i
, cest--dire f .
Lunicit dun tel homomorphisme rsulte de ce que limage de engendre T.
84 CHAPITRE 3. PRODUIT TENSORIEL
Le A-module T est appel produit tensoriel de la famille de A-modules (M
i
) ; on le
note

i I
M
i
, ou M
1
M
n
lorsque I {1, . . . , n}
Soit M
1
, . . . , M
n
des A-modules. Soit P un parenthsage du produit x
1
. . . x
n
; on peut
lui associer par rcurrence un module M
P
et une application
P
:

M
i
M
P
. Par
exemple, si P (x
1
x
2
)x
3
, M
P
(M
1
M
2
) M
3
et
P
(m
1
, m
2
, m
3
) (m
1
m
2
) m
3
. Si
lon dcoupe les n-variables en deux paquets, tre multilinaire signie prcisment
dtre multilinaire en chacun des paquets, sachant qutre multlinaire en un paquet
dune seule variable signie tre linaire. Il en rsulte par rcurrence que lapplica-
tion
P
est multilinaire et que le module M
P
est aussi solution du problme universel.
Il existe donc un unique isomorphisme de A-modules de

n
i 1
M
i
sur M
P
qui applique
(m
1
, . . . , m
n
) sur
P
(m
1
, . . . , m
n
).
Dans la suite du texte, on pourra par suite ngliger ces diffrents isomorphismes
dassociativit du produit tensoriel.
3.14. Construction de lalgbre tensorielle. Soit M un A-module. Posons M
0
A
et, pour n N

, posons M
n


n
i 1
M. Modulo lisomorphisme dassociativit, on a
M
n
M
A
M
n1
pour tout n 1. Lapplication (m
1
, . . . , m
n
) m
1
m
n
de M
n
dans M
n
est n-linaire et le module M
n
vrie la proprit universelle suivante : pour
toute application n-linaire f de M
n
dans un A-module P, il existe un unique homo-
morphisme de A-modules de M
n
dans P tel que (m
1
m
n
) f (m
1
, . . . , m
n
)
pour tout (m
1
, . . . , m
n
) M
n
.
Si M est libre de base (e
i
)
i I
, M
n
est libre de base la famille e
i
1
e
i
n
, pour
(i
1
, . . . , i
n
) I
n
. Cela se vrie par rcurrence sur n, laide du cas n 2.
Soit alors T(M) la somme directe, pour n N, des A-modules M
n
. On notera T
n
(M)
le sous-module M
n
de T(M). Un lment de T
n
(M) est dit de degr n.
Soit (n, p) NN. Il existe une application de T
n
(M) T
p
(M) dans T
n+p
(M) telle
que

_
m
1
. . . m
n
, m
t
1
m
t
p
_
m
1
m
n
m
t
1
m
t
p
.
Cette application est en outre bilinaire.
On vrie quil existe une unique structure de A-algbre sur T(M) pour laquelle la
multiplication concide pour tout (n, p), avec cette application . On lappelle lalgbre
tensorielle du A-module M.
Elle vrie la proprit universelle suivante : pour toute A-algbre (associative, uni-
taire) B et tout homomorphisme de A-modules f : M B, il existe un unique homo-
morphisme de A-algbres : T(M) B tel que (m) f (m) pour m M. Les lments
m MT
1
(M) engendrent T(M).
Si M est libre de base (e
i
), T(M) est libre de base la runion des familles 1 T
0
(M) et
e
i
1
e
i
n
, pour (i
1
, . . . , i
n
) I
n
et n 1.
3.15. Construction de lalgbre symtrique. En gnral, lalgbre T(M) nest pas
commutative. Lalgbre symtrique du A-module M est, par dnition, le quotient
3.3. ALGBRES TENSORIELLE, SYMTRIQUE, EXTRIEURE 85
de T(M) par lidal bilatre I engendr par les lments de la forme m n n m pour
m et n M. On la note Sym(M).
Comme M engendre T(M), lalgbre Sym(M) est commutative.
Pour n 0, posons I
n
I T
n
(M). La somme directe

I
n
est un idal bilatre
de T(M) qui contient les lments de la forme x y y x I
2
. Par dnition de lidal
bilatre engendr, I

I
n
. En outre, on a I
0
0 et I
1
0. Notons Sym
n
(M) limage de
T
n
(M) dans Sym(M) ; on a Sym
n
(M) T
n
(M)/I
n
et Sym(M)

Sym
n
(M). En outre,
Sym
0
(M) A et Sym
1
(M) M.
Lalgbre symtrique Sym(M) vrie la proprit universelle suivante : pour toute
A-algbre commutative B et tout homomorphisme de A-modules f : M B, il existe
un unique homomorphisme de A-algbres : Sym(M) B qui concide avec f sur
Sym
1
(M) M.
Exercices. 13) Lalgbre symtrique dun A-module libre de rang n est isomorphe lanneau
A[T
1
, . . . , T
n
] des polynmes en n indtermines.
14) Soit M un A-module.
a) Dnir une action du groupe symtrique S
n
sur T
n
(M) de sorte que (m
1
m
n
)
m

1
(1)
m

1
(n)
.
Soit T
n
(M)
sym
lensemble des tenseurs symtriques de T
n
(M) et soit T(M)
sym
la somme di-
recte des T
n
(M)
sym
dans T(M).
b) Supposons que n! soit inversible dans A. Montrer que lon dnit un endomorphisme s
de T
n
(M) enposant s(x)
1
n!

S
n
(x), pour x T
n
(M) (symtris du tenseur x). Montrer que
limage de s est contenue dans T
n
(M)
sym
. En dduire que lapplication canonique de T
n
(M) sur
Sym
n
(M) induit un isomorphisme de T
n
(M)
sym
sur Sym
n
(M).
c) En particulier, si A contient Q, le A-module T(M)
sym
est canoniquement isomorphe
Sym(M). La structure dalgbre sur Sym(M) induit ainsi une structure dalgbre sur T(M)
sym
.
Vrier que le produit de deux tenseurs symtriques x et y est le symtris du tenseur (non
ncessairement symtrique) x y.
d) Si A Z, M Z
2
de base (e, f ), T
2
(M) est libre de base (e e, e f , f e, f f ), T
2
(M)
sym
est libre de base (e e, e f + f e, f f ) et lhomomorphisme canonique de T
2
(M)
sym
dans
Sym
2
(M) nest pas surjectif.
15) Soit M et P des A-modules et soit f : M
n
P une application n-linaire symtrique de M
n
dans P. Montrer quil existe un unique homomorphisme de A-modules : Sym
n
(M) P tel
que (x
1
. . . x
n
) f (x
1
, . . . , x
n
) pour tout (x
1
, . . . , x
n
) M
n
.
3.16. Rappels sur les applications alternes. Rappelons quon dit quune applica-
tion n-linaire f : M
n
N est alterne si lon a f (m
1
, . . . , m
n
) 0 ds quil existe i tel
que m
i
m
i +1
.
86 CHAPITRE 3. PRODUIT TENSORIEL
Soit alors (m
1
, . . . , m
n
) M
n
et calculons f (m
1
, . . . , m
i
+m
i +1
, m
i
+m
i +1
, . . . , m
n
) ; le
rsultat est nul puisque f est alterne. On obtient donc
0 f (m
1
, . . . , m
i
, m
i
, . . . , m
n
) + f (m
1
, . . . , m
i
, m
i +1
, . . . , m
n
)
+ f (m
1
, . . . , m
i +1
, m
i
, . . . , m
n
) + f (m
1
, . . . , m
i +1
, m
i +1
, . . . , m
n
)
f (m
1
, . . . , m
i
, m
i +1
, . . . , m
n
) + f (m
1
, . . . , m
i +1
, m
i
, . . . , m
n
).
Autrement dit, quand on change deux arguments conscutifs, f prend des valeurs
opposes : une application alterne est antisymtrique.
Comme les transpositions de la forme (i , i +1) engendrent le groupe symtrique, on
a aussi, pour f : M
n
N antisymtrique, la relation
f (m
(1)
, . . . , m
(n)
) () f (m
1
, . . . , m
n
),
o () dsigne la signature de la permutation . Si m
i
m
j
, avec i / j , cette formule
applique la transposition (i , j ) entrane que 2f (m
1
, . . . , m
n
) 0. Si 2 est inversible
dans A, f (m
1
, . . . , m
n
) 0. En particulier, f est alterne.
Supposons que f soit alterne et que m
i
m
j
. Appliquons cette formule la trans-
position (i , j 1). On obtient
f (m
1
, . . . , m
n
) f (m
1
, . . . , m
i 1
, m
j 1
, m
i +1
, . . . , m
j 2
, m
i
, m
j
, . . . , m
n
) 0.
Une application alterne prend donc la valeur 0 en tout argument (m
1
, . . . , m
n
) dont
deux composantes dindices distincts sont gales.
3.17. Construction de lalgbre extrieure. Soit J lidal bilatre de T(M) engendr
par les lments de la forme x x, pour x M. Cest encore un idal homogne
de T(M) : si lon note J
n
J T
n
(M), on a

J
n
est un idal bilatre de T
n
(M) contenant
les lments de la forme x x, donc est gal J. En outre, J
0
J
1
0.
Soit (M) le quotient de T(M) par J ; cest une A-algbre, somme des A-modules

n
(M) T
n
(M)/J
n
. On note la multiplication dans (M). Pour x et y M, on a x
y +y x J. Par suite, x y +y x 0 dans (M). Plus gnralement, si x
1
, . . . , x
n
M
et S
n
,
x
(1)
x
(n))

x
1
x
n
,
o

dsigne la signature de . On a de plus des isomorphismes canoniques


0
(M)
A et
1
(M) M.
La A-algbre (M) vrie la proprit universelle suivante : pour toute A-algbre B et
tout homomorphisme f : MB tel que f (m)
2
0 pour tout m M, il existe ununique
homomorphisme de A-algbres : (M) B qui concide avec f sur M
1
(M).
Un lment de
p
(M) est appel p-vecteur, il est combinaison linaire dlments
dcomposs cest--dire de la forme x
1
x
p
, o les x
i
sont des lments de M. Par
p-linarit, on peut mme supposer que les x
i
appartiennent une partie gnratrice
de M. Supposons que M soit engendr par n lments x
1
, . . . , x
n
. Si p > n, alors x
i
1

3.3. ALGBRES TENSORIELLE, SYMTRIQUE, EXTRIEURE 87


x
i
p
0 puisque deux facteurs sont ncessairement gaux. Par consquent,
p
(M)
est nul pour p >n.
PROPOSITION 3.18. Les A-modules
n
(M) vrient la proprit universelle sui-
vante : pour toute application n-linaire alterne f : M
n
P, il existe un unique
homomorphisme :
n
(M) P tel que (m
1
m
n
) f (m
1
, . . . , m
n
).
Dmonstration. Lunicit de lapplication rsulte de ce que les produits m
1

m
n
engendrent
n
(M). Montrons maintenant lexistence de . Soit
1
: T
n
(M) P
lapplication canonique dduite de lapplication multilinaire f . On a
1
(m
1

m
n
) f (m
1
, . . . , m
n
) pour tout (m
1
, . . . , m
n
) M
n
. Montrons que le noyau de
1
contient le sous-module J
n
, noyau de lhomomorphisme canonique T
n
(M)
n
(M).
Soit x
1
, . . . , x
n
des lments de M. Sil existe i tel que x
i
x
i +1
, le tenseur
x
1
x
n
(x
1
x
i 1
) (x
i
x
i
) (x
i +2
. . . x
n
)
appartient Lidal J, noyau de lhomomorphisme canonique T(M) (M). En
outre, ces tenseurs engendrent J, lorsque n parcourt N, i {1, . . . , n 1} et x
1
, . . . , x
n
parcourent M. Fixons maintenant un entier n. Un lment de J
n
J T
n
(M) est alors
combinaison linaire de tels tenseurs (o n est maintenant x).
Comme f est alterne,

1
(x
1
x
n
) f (x
1
, . . . , x
n
) 0
ds quil existe i tel que x
i
x
i +1
. Par consquent,
1
est nulle sur J
n
. Il existe par
suite un unique homomorphisme de A-modules :
n
(M) P tel que (m
1

m
n
)
1
(m
1
. . . m
n
) pour tout (m
1
, . . . , m
n
) M
n
, cest--dire (m
1
m
n
)
f (m
1
, . . . , m
n
). La proposition est ainsi dmontre.
PROPOSITION 3.19. Soit M et N des A-modules et soit u: M N un homomor-
phisme. Il existe un unique homomorphisme dalgbres (u) : (M) (N) qui con-
cide avec f sur
1
(M). Si v : N P est unhomomorphisme de A-modules, ona (vu)
(v) (u).
Dmonstration. Cela rsulte immdiatement de la proprit universelle. En effet, si
: N (N) dsigne linjectioncanonique, lapplicationu applique tout lment m
de M sur llment u(m) de N
1
(N) dont le carr est nul. Il existe par suite ununique
homomorphisme dalgbres de (M) dans (N) qui concide avec u sur
1
(M).
On note
n
(u) :
n
(M)
n
(M) lhomomorphisme dduit de (u) par restriction.
Notons que lon a la formule

n
(u)(x
1
. . . x
n
) u(x
1
) u(x
n
)
pour tout (x
1
, . . . , x
n
) M
n
et tout n N.
88 CHAPITRE 3. PRODUIT TENSORIEL
3.4. Algbre extrieure et dterminant
PROPOSITION 3.20. Soit M un A-module libre et soit (e
1
, . . . , e
n
) une base de M. Alors,

p
(M) est un A-module libre de rang
_
n
p
_
admettant pour base les p-vecteurs e
i
1
. . . e
i
p
,
o (i
1
, . . . , i
p
) parcourt lensemble des suites strictement croissantes dentiers de {1, . . . , n}.
Soit I une partie de {1, . . . , n} et soit (i
1
, . . . , i
p
) lnumration strictement croissante
de ses lments. On notera e
I
le p-vecteur e
i
1
. . . e
i
p
.
Dmonstration. Tout p-vecteur est somme de p-vecteurs de la forme e
i
1
e
i
p
,
o i
1
, . . . , i
p
sont des lments de {1, . . . , n}. En utilisant la relation e
i
e
j
e
j
e
i
, on
peut ne considrer que les suites (i
1
, . . . , i
n
) qui sont croissantes. Si deux termes cons-
cutifs sont gaux, le p-vecteur est nul, ce qui permet en outre de ne considrer que les
suites strictement croissantes. Cela dmontre que les lments e
I
, pour I parcourant
lensemble des parties de {1, . . . , n} de cardinal p, engendrent
p
(M).
Pour montrer quils en forment une base, considrons une relation de dpendance
linaire

I
a
I
e
I
0. Le A-module T
p
(M) est libre et la famille (e
i
1
e
i
p
), pour
(i
1
, . . . , i
p
) parcourant {1, . . . , n}
p
, en est une base. Fixons une partie J de {1, . . . , n} de
cardinal p ; notons J { j
1
, . . . , j
p
} les lments de J, ordonns en une suite strictement
croissante. Soit f : M
n
lunique forme p-linaire qui applique (e
i
1
, . . . , e
i
p
) sur 0 si
{i
1
, . . . , i
p
} / J et (e
i
1
, . . . , e
i
p
) sur la signature de la permutation qui applique i
k
sur j
k
pour tout k {1, . . . , p}. On vrie quelle est alterne, do un unique homomorphisme
de A-modules :
p
(M) A qui applique e
I
sur 0 si I / J et e
J
sur 1. Appliquons

I
a
I
e
I
0 ; on trouve a
J
0. Par consquent, la relation de dpendance linaire est
triviale et la famille (e
I
) est libre. Cest donc une base de
p
(M).
LEMME 3.21. Soit M un A-module et soit f : M
n1
A une application (n 1)-
linaire alterne. Lapplication f
t
: M
n
M dnie par
f
t
(x
1
, . . . , x
n
) f (x
2
, . . . , x
n
)x
1
+f (x
1
, x
3
, . . . , x
n
)x
2
+ +(1)
p
f (x
1
, . . . , x
p1
, x
p+1
, . . . , x
n
)x
p
+ +(1)
n
f (x
1
, . . . , x
n1
)x
n
est n-linaire alterne.
Dmonstration. La linarit en chaque variable est vidente. En outre, si x
i
x
i +1
,
les termes f (x
1
, . . . , x
p
, . . . , x
n
)x
p
sont nuls si p /i et p /i +1. En outre, les termes din-
dices i et i +1 sont opposs. Cela dmontre le lemme.
PROPOSITION 3.22. Soit M un A-module libre de rang ni et soit x
1
, . . . , x
n
des l-
ments de M. Pour que les lments x
1
, . . . , x
n
soient linairement dpendants, il faut et il
suft quil existe /0 dans A tels que
x
1
x
n
0.
3.4. ALGBRE EXTRIEURE ET DTERMINANT 89
Dmonstration. Soit M un A-module libre et soit x
1
, . . . , x
n
des lments de M. Sils
sont lis, un multiple de lun dentre eux, disons x
1
, est combinaison linaire des
autres. Alors, (x
1
) x
2
x
n
0, do lgalit x
1
x
n
0.
Dmontrons lassertion rciproque par rcurrence sur n. Elle est vraie pour n 0
(il ny a rien faire) et pour n 1 (par dnition). Supposons-la vraie jusque n 1 et
supposons que x
1
x
n
0. Si x
2
, . . . , x
n
sont lis, il en est a fortiori de mme de
x
1
, . . . , x
n
. Sils sont linairement indpendants, il rsulte de lassertion de rcurrence
que x
2
. . . x
n
/ 0. Comme
n1
(M) est un A-module libre, il existe alors une forme
linaire sur
n1
qui prend une valeur non nulle en ce (n 1)-vecteur, cest--dire
une (n 1)-linaire alterne f sur M qui applique (x
2
, x
3
, . . . , x
n
) sur un lment non
nul de A. Soit f
t
: M
n
M lapplication n-linaire alterne dnie par le lemme 3.21
ci-dessus. Comme x
1
x
n
0, f
t
(x
1
, x
2
, . . . , x
n
) 0, do la relation
f (x
2
, . . . , x
n
)x
1
+
n

p2
f (x
1
, . . . , x
p
, . . . , x
n
)x
p
0.
Puisque f (x
2
, . . . , x
n
) /0, les vecteurs x
1
, . . . , x
n
sont lis, do la proposition.
COROLLAIRE 3.23. Soit A un anneau non nul, soit M un A-module libre et soit
e
1
, . . . , e
n
des lments de M (n 1). Pour que (e
1
, . . . , e
n
) soit une base de M, il faut et il
suft que e
1
e
n
soit une base de
n
(M).
Dmonstration. Si e
1
, . . . , e
n
est une base de M, on a dja dmontr que e
1
e
n
est une base de
n
(M).
Inversement, supposons que e
1
e
n
soit une base de M. Il rsulte de la proposi-
tion que la famille (e
1
, . . . , e
n
) est libre. Compte tenu de la formule donnant le rang des
modules
p
(M), pour p N, lhypothse assure en outre que M est de rang n. Notons
de plus f lapplication qui, tout (x
1
, . . . , x
n
), associe lunique lment A tel que
x
1
x
n
e
1
e
n
, est n-linaire alterne. Lapplication n +1-linaire alter-
ne f
t
de M
n+1
dans M dnie dans le lemme 3.21 est nulle, puisque
n+1
(M) 0. En
particulier, pour tout x M,
f
t
(x, e
1
, . . . , e
n
) f (e
1
, . . . , e
n
)x +
n

i 1
(1)
i +1
f (x, e
1
, . . . , e
i
, . . . , e
n
)e
i
0.
Comme f (e
1
, . . . , e
n
) 1,
x
n

i 1
(1)
i +1
f (x, e
1
, . . . , e
i
, . . . , e
n
)e
i
0,
ce qui dmontre que la famille (e
1
, . . . , e
n
) engendre M. Cest donc une base de M.
COROLLAIRE 3.24. Soit A un anneau commutatif non nul et soit M un A-module
possdant une base de cardinal n.
a) Toute famille libre de M a au plus n lments.
b) Toute famille gnratrice de M a au moins n lments.
90 CHAPITRE 3. PRODUIT TENSORIEL
Dmonstration. Soit x
1
, . . . , x
p
une suite dlments de M. Si elle est libre, x
1

x
p
/ 0, donc
p
(M) / 0 et p n. Si elle est gnratrice,
k
(M) 0 pour k > p, do
n p.
DFINITION 3.25. Soit M un A-module libre de rang n et soit u un endomorphisme
de M. Lhomomorphisme
n
(u) de
n
(M) est une homothtie, son facteur est appel
dterminant de u et not det(u).
Daprs la proposition prcdente,
n
(M) est isomorphe A. Soit une base
de
n
(M) et soit A tel que
n
(u)() . Pour x
n
(M), soit a A tel que
x a ; alors,
n
(x)
n
(a) a
n
() a x. Cela dmontre que
n
(u) est une
homothtie.
Soit u et v des endomorphismes dun A-module libre de rang n. On a
n
(v u)

n
(v)
n
(u), do det(v u) det(v) det(u). On a aussi
n
(id
M
) id, donc det(id
M
)
1. Si u est inversible, dinverse v,
n
(u) lest aussi, dinverse
n
(v). Par suite, det(u) est
inversible, dinverse det(v). Autrement dit,
det(u
1
) det(u)
1
.
PROPOSITION 3.26. Pour quun endomorphisme dun A-module libre de rang ni
soit inversible, il faut et il suft que son dterminant soit inversible. Pour quil soit injec-
tif, il faut et il suft que son dterminant ne soit pas diviseur de 0 dans A.
Dmonstration. Soit M un A-module, soit (e
1
, . . . , e
n
) une base de M et soit u un
endomorphisme de M.
Si u est un automorphisme, det(u) est inversible dans A. Inversement, u(e
1
)
u(e
n
) det(u)e
1
e
n
est une base de
n
(M). Daprs le corollaire 3.23,
(u(e
1
), . . . , u(e
n
)) est une base de M. Soit v lunique endomorphisme v de M qui
applique u(e
i
) sur e
i
. On a v u(e
i
) e
i
pour tout i , donc v u id. Par suite,
u v(u(e
i
)) u(e
i
) pour tout i , donc u v id. Cela dmontre que u est inversible et
que v est son inverse.
Pour que u soit injectif, il faut et il suft que la famille (u(e
1
), . . . , u(e
n
)) soit libre
dans M. Daprs la proposition 3.22, u(e
1
) u(e
n
) nest nul pour aucun A\{0}.
Comme e
1
e
n
est une base de
n
(M), cela quivaut la condition det(u) / 0
pour /0, autrement dit que det(u) nest pas diviseur de 0 dans A.
3.27. Dterminant dune matrice. On dnit le dterminant dune matrice U
Mat
n
(A) comme celui de lendomorphisme dni par cette matrice dans la base
3.4. ALGBRE EXTRIEURE ET DTERMINANT 91
canonique (e
1
, . . . , e
n
) de A
n
. On a

n
(u)(e
1
e
n
) u(e
1
) u(e
n
)

i
1
1
. . .
n

i
n
1
U
i
1
,1
. . .U
i
n
,n
e
i
1
e
i
2
e
i
n

S
n
U
(1),1
. . .U
(n),n

e
1
e
n
.
Par consquent,
det(U)

S
n

U
(1),1
. . .U
(n),n
.
Comme une permutation et son inverse ont mme signature, cette formule classique
entrane, comme dans le cours de Licence, la formule
det(U)

S
n

U
1,(1)
. . .U
n,(n)
.
En particulier, une matrice et sa transpose ont mme dterminant,
3.28. Dveloppement de Laplace dun dterminant. Soit n un entier et U une ma-
trice n n coefcients dans un anneau commutatif A, vue comme endomorphisme
dumodule A
n
dont onnote (e
1
, . . . , e
n
) la base canonique. Si I est une partie de {1, . . . , n},
on notera

I son complmentaire. Si I {i
1
, . . . , i
p
}, avec i
1
< < i
p
, on note e
I
e
i
1

e
i
p
. Si I et J sont des parties de {1, . . . , n}, on a e
I
e
J
0 si I et J ne sont pas dis-
jointes, et e
I
e
J

I,J
e
IJ
, o
I,J
(1)
m
, m tant le nombre de couples (i , j ) I J
tels que i > j .
Si I et J sont des parties de {1, . . . , n} de mme cardinal, on note U
I,J
la matrice
(U
i , j
)
i I
j J
obtenue partir de U en extrayant les lignes dindices dans I et les colonnes
dindices dans J. Le dterminant de la matriceU
I,J
est appel mineur dindices I, J deU.
Avec ces notations, on a la proposition suivante.
PROPOSITION 3.29. a) Pour toute partie I de cardinal p, on a
p
(u)(e
I
)

J
det(U
J,I
)e
J
, o lindice J parcourt les parties de cardinal p de lensemble {1, . . . , n}.
b) Soit J et K des parties de {1, . . . , n} de mme cardinal p. Alors

J,

K,

K
det(U
I,J
) det(U

I,

K
)
vaut det(U) si I K et vaut 0 sinon, o la somme est prise sur les parties J de {1, . . . , n}
dont le cardinal est p.
92 CHAPITRE 3. PRODUIT TENSORIEL
Dmonstration. a) Notons i
1
, . . . , i
p
les lments de I, rangs par ordre croissant. On
a

p
(u)(e
I
) u(e
i
1
) u(e
i
p
)

j
1
1
. . .
n

j
p
1
U
j
1
,i
1
. . .U
j
p
,i
p
e
j
1
e
j
p

j
1
<<j
p
_

S
p

U
j
(1)
,i
1
. . .U
j
(p)
,i
p
_
e
j
1
e
j
p

J
det(U
J,I
)e
J
,
ce quil fallait dmontrer.
b) Par dnition,

p
(u)(e
I
)
np
(u)(e

K
)
n
(u)(e
I
e

K
)
vaut 0 si I et

K ne sont pas disjoints, cest--dire si I /K, et vaut

n
(u)(
I,

I
e
1
e
n
)
I,

I
det(U)e
1
e
n
si I K. Dautre part, en utilisant la formule du a), on a

p
(u)(e
I
)
np
(u)(e

K
)

card(J)P
det(U
J,I
)e
J

card(L)p
det(U

L,

K
)e

card(J)P

card(L)p
det(U
J,I
) det(U

L,

K
)e
J
e

card(J)p
LJ
det(U
J,I
) det(U

J,

K
)e
J
e

_

card(J)p
det(U
J,I
) det(U

J,

K
)
J,

K
_
e
1
e
n
.
En comparant ces deux formules, on trouve que

card(J)p

I,

J,

K
det(U
J,I
) det(U

J,

K
)
vaut 0 si I /K et vaut det(U) si I K. La proposition est donc dmontre.
La formule du b), applique avec p 1, fournit la formule habituelle du dveloppe-
ment suivant une colonne.
COROLLAIRE 3.30. Soit U une matrice nn coefcients dans A et soit C la matrice
des cofacteurs de U, cest--dire la matrice dont le coefcients (i , j ) est (1)
i +j
fois le
dterminant de la matrice obtenue en tant la ligne i et la colonne j . On a
t
CU U
t
C
det(U)I
n
.
3.4. ALGBRE EXTRIEURE ET DTERMINANT 93
Dmonstration. La formule
t
CU det(U)I
n
nest autre que la formule du dtermi-
nant de Laplace. Lautre sen dduit par transposition : la matrice des cofacteurs de
t
U
est la transpose de C. On a donc C
t
U det(
t
U)I
n
, doU
t
C det(U)I
n
.
Exercices. 16) a) Soit u un endomorphisme dun A-module libre M de rang n. Montrer que
le A-module M/(u) est annul par det(u).
b) Soit u: MN un homomorphisme de A-modules libres. Soit U la matrice de u dans des
bases (e
1
, . . . , e
m
) de M et ( f
1
, . . . , f
n
) de N. Si m n, montrer que N/u(M) est annul par les
mineurs de taille n extraits de U.
17) Soit M un A-module libre de rang n et soit u un endomorphisme de M. Soit M[X] le A[X]-
module M
A
A[X].
a) Identier M[X] au groupe ablien

nN
M muni de la multiplication externe (

a
n
X
n
)
(m
n
) (

k
a
k
m
nk
)
nN
.
b) Montrer que (m
n
) (u(m
n
)) est un endomorphisme de M[X], quon note u.
c) Identier le quotient de M[X] par limage de lendomorphisme X u: m Xmu(m)
au A[X]-module M
u
(groupe ablien M, lhomomorphisme A[X] End(M) tant lapplication
P P(u)).
d) Montrer le dterminant de X u est le polynme caractristique P
u
de u.
e) En utilisant lexercice 16, montrer que P
u
(u) 0 (thorme de Cayley-Hamilton).
18) Soit M un A-module et soit u un endomorphisme de M. Soit f : A
n
M un homomor-
phisme surjectif de A-modules.
a) Montrer quil existe unendomorphisme v de A
n
tel que f (v(x)) u( f (x)) pour tout x A
n
.
b) Montrer quil existe des lments a
1
, . . . , a
n
A tels que
u
n
(x) +a
1
u
n1
(x) + +a
n1
u(x) +a
n
x 0
pour tout x M.
19) Soit K un corps et soit V un K-espace vectoriel. Soit V
t
vect(x
1
, . . . , x
n
) et V
tt

vect(y
1
, . . . , y
n
) des sous-espaces vectoriels de V de dimension n.
a) Si V
t
V
tt
, montrer que x
1
x
n
et y
1
y
n
sont colinaires dans
n
(V).
b) Soit
1
, . . . ,
n
des formes linaires sur V. Montrer quil existe une unique forme linaire
sur
n
(V) qui applique tout n-vecteur dcompos e
1
e
n
sur det(
i
(e
j
)).
c) Montrer que deux vecteurs dun espace vectoriel sont colinaires si et seulement si toute
forme linaire qui annule lun annule lautre.
d) Si x
1
x
n
et y
1
y
n
sont colinaires, montrer que V
t
V
tt
.
94 CHAPITRE 3. PRODUIT TENSORIEL
20) Soit M un A-module, somme directe de deux sous-modules M
t
et M
tt
.
a) Montrer quil existe un unique homomorphisme de A-modules : (M
t
)(M
tt
) (M)
qui applique (e
1
e
p
) ( f
1
f
q
) sur e
1
e
p
f
1
f
q
pour tous e
1
, . . . , e
p
M
t
et
f
1
, . . . , f
q
M.
b) Si M
t
et M
tt
sont libres, montrer que cet homomorphisme est un isomorphisme.
c) Montrer que nest pas un homomorphisme dalgbres.
d) Montrer quil existe sur (M
t
) (M
tt
) une unique structure de A-algbre pour laquelle
(
t

tt
)(
t

tt
) (1)
q
t
p
tt
(
t

t
) (
tt

tt
), pour
t

p
t
(M
t
),
tt

p
tt
(M
tt
),
t

q
t
(M
t
),

tt

q
tt
(M
tt
).
e) Montrer que pour cette structure dalgbre, est un isomorphisme.
CHAPITRE 4
MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Ce dernier chapitre prsente la classication des modules de type ni sur un an-
neau principal qui est le cas le plus simple aprs celui des espaces vectoriels sur
un anneau division. Les deux exemples Z et k[T], o k est un corps, permettent
de dduire de cette classication celle des groupes abliens de type ni et celle des
endomorphismes dun k-espace vectoriel de dimension nie.
Pour simplier, on nexpose que le cas dun anneau commutatif.
4.1. Anneaux principaux, anneaux euclidiens
Rappelons quun idal principal dun anneau commutatif A est un idal de la forme
aA, o a est un lment de A. On note aussi (a) lidal aA.
Pour que lidal principal aAsoit contenu dans lidal bA, il faut et il suft quil existe
c A tel que a bc. Soit A un anneau commutatif intgre et soit a, b des lments de
A tels que aA bA. Il existe donc des lments c et d A tels que a bc et b ad,
do a a(cd) et b (cd). Si a /0, b /0 ; en simpliant par a, on voit que cd 1, donc
que c et d sont inversibles. Autrement dit, pour que des lments non nuls a et b de
lanneau commutatif intgre A engendrent le mme idal, il faut et il suft quil existe
un lment inversible u A tel que b au.
Remarquons aussi que lidal aA est lannulateur du A-module A/aA, car lanneau
A est suppos commutatif. Si les A-modules A/aA et A/bA sont isomorphes, ils ont
mme annulateur, donc aAbA et il existe un lment inversible u A tel que a bu.
La rciproque est vidente.
DFINITION 4.1. On dit quun anneau (commutatif ) est un anneau principal sil est
intgre et si tout idal est principal.
96 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Exemples 4.2. a) Lanneau Z est principal, de mme que lanneau k[X] des po-
lynmes en une variable coefcients dans un corps (commutatif ) k. La division eu-
clidienne des entiers montre en effet quun idal non nul de Z est en effet engendr
par son plus petit lment strictement positif. De mme, un idal non nul de k[X] est
engendr par un de ses lments non nuls de degr minimal.
b) Lidal (X, Y ) de lanneau des polynmes en deux variables coefcients dans un
corps k nest pas principal : un gnrateur serait un polynme P qui divise la fois X
et Y . Ce polynme serait une constante non nulle ; il existerait ainsi Q et R k[X, Y ]
tels que 1 XQ(X, Y ) +Y R(X, Y ), ce qui est absurde, le second membre nayant pas de
terme constant.
Soit A un anneau principal. Soit (a
i
) une famille dlments de A; soit d un gnra-
teur de lidal quils engendrent. Par construction, chacun des a
i
est multiple de d. Soit
dautre part un lment a qui divise chacun des a
i
. On a donc a
i
(a) pour tout i , si
bien que lidal engendr par les a
i
est contenu dans lidal (a) ; par suite, d (a), donc
a divise d. Cela dmontre que toute famille dlments dun anneau principal possde
un plus grand diviseur commun. Soit, de mme, m un gnrateur de lidal
_
(a
i
) ; cest
un multiple de chacun des a
i
. De plus, si a est multiple de a
i
, pour tout i , a appartient
lidal
_
(a
i
), donc est multiple de m. Toute famille dlments dun anneau princi-
pal possde donc un plus petit multiple commun. Les termes petit et grand sont
entendre au sens de la divisibilit, cest--dire dans lensemble A muni du prordre
donn par la divisibilit.
Onnotera aussi que le plus granddiviseur communet le plus petit multiple commun
ne sont dnis qu unlment inversible prs. Dans certains cas, il y a unreprsentant
privilgi : si A Z, on les choisit positifs ou nuls ; si A k[X], on les choisit unitaires
(ou nul).
Dans un anneau principal, on a un thorme de Bzout : si d est un pgcd dune fa-
mille (a
i
) dlments, il existe des lments u
i
, presque tous nuls, tels que d

u
i
a
i
.
DFINITION 4.3. On dit quun anneau commutatif intgre A est euclidien sil existe
une application : A \ {0} N, appele jauge
(1)
, et vriant les deux proprits sui-
vantes :
pour tous a et b dans A\{0}, (ab) max((a), (b)) ;
pour tous a et b dans A, b / 0, il existe q et r A tels que a bq +r et r 0 ou
(r) <(b).
Exemples 4.4. a) Lanneau des entiers relatifs (pour la valeur absolue), lanneau
des polynmes en une indtermine coefcients dans un corps commutatif (pour le
degr) sont des anneaux euclidiens.
(1)
Le terme consacr, employ par exemple par Bourbaki et Wedderburn, est stathme.
4.1. ANNEAUX PRINCIPAUX, ANNEAUX EUCLIDIENS 97
b) Lanneau Z[i ] des entiers de Gauss est euclidien, avec la jauge dnie par (z)
z z [z[
2
.
c) Un anneau euclidien est principal. En effet, soit A un anneau euclidien pour une
jauge : A N et soit I un idal non nul de A. Soit b un lment non nul de I tel que
(a) soit minimal. Pour a I, considrons une division euclidienne a bq +r de a
par b ; on a (r) <(b) et r a bq I. Par suite, r 0 et a (b), do I (b).
d) Il existe des anneaux principaux qui ne sont euclidiens pour aucune applica-
tion ; par exemple lensemble des nombres complexes de la forme a +b
1+i
_
19
2
, avec
a et b Z. (Voir D. PERRIN, Cours dalgbre, Ellipses, p. 5355 ; la dmonstration que cet
anneau nest pas euclidien est reprise dans lexercice 8.)
e) La premire proprit des jauges entrane que (a) (b) si a divise b. En parti-
culier, la jauge du pgcd dune famille dlments non nuls est infrieure la jauge de
chacundes lments. De mme, si u est inversible, (a) (au) pour tout lment non
nul de A. Cette proprit nest toutefois pas ncessaire pour impliquer que lanneau A
est euclidien : on peut toujours modier une application qui vrierait la seconde pro-
prit pour en faire une jauge, voir lexercice 6.
DFINITION 4.5. Soit A un anneau intgre. On dit quun lment non nul a A est
irrductible sil nest pas inversible et si la relation a bc avec b et c A entrane que b
ou c est inversible.
Exemples 4.6. Les lments irrductibles de Z sont les nombres premiers et leurs
opposs. Soit k un corps commutatif ; les lments irrductibles de k[X] sont les poly-
nmes irrductibles.
PROPOSITION 4.7. Soit A un anneau principal qui nest pas un corps. Pour quun
idal de A soit maximal, il faut et il suft quil soit engendr par un lment irrductible.
Dmonstration. Soit I un idal maximal dun anneau principal A et soit a un gn-
rateur de I. Comme A nest pas un corps, I / 0 et a / 0. Soit b et c des lments de A
tels que a bc. Si b / I, on a I +(b) A, car I est un idal maximal, donc (b) A car
I (a) (b) ; par suite, b est inversible. Sinon, b I ; il existe u A tel que b au, do
a auc et cu 1 en simpliant par a ; par suite, b est inversible.
Inversement, soit a un lment irrductible de A et montrons que lidal I aA est
un idal maximal de A. Soit x un lment de A qui nest pas multiple de a et posons
J I +(x). Soit b un gnrateur de J ; comme a I, il existe c A tel que a bc. Si c
tait inversible, on aurait (a) (b) I +(x), do x (a), ce qui nest pas. Comme a est
irrductible, llment b est alors inversible, si bien que J A. Cela dmontre que I est
un idal maximal de A.
PROPOSITION 4.8. Soit A un anneau principal et soit a un lment non nul de A.
98 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
a) Il existe des lments irrductibles p
1
, . . . , p
n
A et un lment inversible u A tels
que a up
1
. . . p
n
( existence dune dcomposition en facteurs irrductibles).
b) Le A-module A/aA est de longueur nie.
c) Si a up
1
. . . p
n
vq
1
. . . q
m
, alors n m et il existe une permutation de {1, . . . , n}
et des lments inversibles u
i
, pour 1 i n, tels que q
i
u
i
p
(i )
pour tout i ( unicit
de la dcomposition en facteurs irrductibles).
Autrement dit, un anneau principal est factoriel.
LEMME 4.9. Toute suite croissante didaux dun anneau principal est station-
naire.
(2)
Dmonstration. Soit A un anneau principal, soit (I
n
) une suite croissante didaux
de A. Soit I la runion des I
n
; cest un idal de A car la runion est croissante. Comme
A est principal, il existe un lment a I tel que I (a). Soit alors n N tel que a I
n
.
Pour mn, on a I (a) I
n
I, do lgalit.
Dmonstration. Si a est inversible, lassertion a) est vidente (avec n 0 et u a).
Sinon, il existe un idal maximal contenant (a), donc un lment irrductible p
1
A
tel que aA p
1
A. Soit a
1
llment de A tel que a p
1
a
1
. On a ainsi (a) (a
1
), le
quotient a
1
A/aA tant isomorphe A/p
1
A, donc tant un module simple. Si a
1
nest
pas inversible, on peut ritrer largument, de sorte obtenir des lments irrduc-
tibles p
1
, . . . , p
n
et des lments a
1
, . . . , a
n
A tels que a p
1
. . . p
n
a
n
. Si a
n
est inver-
sible, lassertion a) est dmontre. Si lon peut riterer largument linni, la suite
didaux (a) (a
1
) . . . est strictement croissante, non stationnaire, ce qui contredit le
lemme 4.9.
Soit a vq
1
. . . q
m
une criture de a comme produit dlments irrductibles
et dun lment inversible v. Elle donne lieu la suite strictement croissante
(q
1
. . . q
m
) (q
1
. . . q
m1
) (q
1
q
2
) (q
1
) A didaux de A, puis la suite stricte-
ment croissante
0 q
1
. . . q
m1
A/aAq
1
. . . q
m2
A/aA q
1
A/aAA/aA
de sous-modules de A/(a). Les quotients successifs sont isomorphes A/q
i
A, pour
1 i m ; ce sont des A-modules simples. Appliquons ceci lcriture a up
1
. . . p
n
;
il en rsulte tout dabord que la longueur de A/aA est gale n.
Le thorme de Jordan-Hlder entrane ensuite mn et lexistence dune permuta-
tion de {1, . . . , n} telle que A/q
i
A soit isomorphe A/p
(i )
A pour tout i {1, . . . , n}. Par
suite, il existe pour tout i un lment inversible u
i
A tel que q
i
u
i
p
(i )
, do c).
(2)
En dautres termes, un anneau principal est noethrien.
4.1. ANNEAUX PRINCIPAUX, ANNEAUX EUCLIDIENS 99
Exercices. 1) a) Montrer que lidal (2, X) de Z[X] nest pas principal.
b) Soit A un anneau commutatif tel que lanneau A[X] soit principal. Montrer que A est un
corps.
2) Soit A lensemble des nombres rels de la forme a +b
_
2, avec a et b Z. Soit K lensemble
des nombres rels de la forme a +b
_
2 avec a et b Q.
a) Montrer que K est un sous-corps de R et que A est un sous-anneau de K. Montrer aussi
que (1,
_
2) est une base de A comme Z-module et une base de K comme Q-espace vectoriel.
b) Pour x a +b
_
2 K, on pose (x)

a
2
2b
2

. Montrer que (xy) (x)(y) pour tous


x, y K.
c) Pour x a +b
_
2 K, on pose {x} {a} +{b}
_
2, o {t } dsigne le nombre entier le plus
proche dun nombre rel t , choisi infrieur t en cas de litige. Montrer que (x {x})
1
2
.
d) Montrer que A est euclidien pour .
3) Soit K lensemble des nombres complexes de la forme a +b
1+i
_
3
2
, o a et b Q, et soit A
lensemble des lments de K o a et b Z.
a) Montrer que K est un sous-corps de C et que A est un sous-anneau de K.
b) Montrer que A est un anneau euclidien pour lapplication z [z[
2
.
4) Soit A lensemble des nombres complexes de la forme a +bi
_
5, o a et b Z.
a) Montrer que A est un sous-anneau de C.
b) Montrer que les seuls lments inversibles de A sont 1 et 1.
c) Montrer que 2, 3, 1+i
_
5 et 1i
_
5 sont irrductibles dans A.
d) En observant que 2 3 (1+i
_
5)(1i
_
5), montrer que A nest pas un anneau principal.
5) Soit A un anneau, non ncessairement commutatif et soit a, b des lments non nuls de A.
Soit f : A/aAA/bA un isomorphisme de A-modules droite.
a) Montrer quil existe u A tel que f (cl(x)) cl(ux) pour tout x A.
b) Montrer quil existe v A tel que ua bv.
c) Montrer quil existe x et y A tels que 1 u +bx v +ay. (...)
6) Soit A un anneau intgre et soit : A\{0} Nune application qui vrie la seconde proprit
des jauges des anneaux euclidiens, savoir : pour tous a et b dans A, b / 0, il existe q et r A
tels que a bq +r et tels que r 0 ou (r) <(b). Pour a A, on pose
t
(a) min
b/0
(ab).
Montrer que
t
est une jauge sur A et donc que A est un anneau euclidien.
7) Soit A un anneau euclidien, de jauge .
a) Soit a A un lment non nul, non inversible de jauge minimale. Montrer que pour tout
x A qui nest pas multiple de a, il existe un lment inversible u A tel que 1ux soit multiple
de a.
b) Soit n le nombre dlments inversibles de A. Montrer quil existe un idal maximal m A
tel que le cardinal de A/m soit infrieur ou gal n +1.
100 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
8) Soit A le sous-anneau de C engendr par (1+i
_
19)/2.
a) Montrer que
2
5. En dduire que A est un Z-module libre de base (1, ).
b) Montrer que pour tout a A, [a[
2
est entier. En dduire quun lment a A est inversible
si et seulement si [a[
2
1. En dduire que A

{1, +1}.
c) Soit m un idal maximal de A. Montrer quil existe un nombre premier p tel que p m.
Montrer que A/m a pour cardinal p
2
si P X
2
X +5 est irrductible dans Z/pZ, et pour cardi-
nal p sinon.
d) Montrer que le polynme X
2
X+5 est irrductible dans les corps Z/2Zet Z/3Z; endduire
que le cardinal de A/m est au moins gal 4.
e) Montrer que A nest pas un anneau euclidien.
4.2. Oprations lmentaires sur les matrices
4.10. Matrices lmentaires. Soit A un anneau. Le groupe GL
n
(A) des matrices in-
versibles nn coefcients dans Acontient uncertainnombre dlments importants.
On note (e
i , j
) la base canonique de Mat
n
(A) ; e
i , j
est la matrice dont tous les coef-
cients sont nuls sauf celui de la ligne i et de la colonne j qui vaut 1. Pour i , j {1, . . . , n},
i / j , et a A, on pose E
i j
(a) I
n
+ae
i , j
, o I
n
est la matrice identit. On a la relation
E
i j
(a)E
i j
(b) E
i j
(a +b)
qui, jointe lidentit vidente E
i j
(0) I
n
, entrane que les matrices E
i j
(a) sont in-
versibles. On note E
n
(A) le sous-groupe de GL
n
(A) engendr par ces matrices, dites
lmentaires.
Si S
n
, on note P

la matrice attache ; cest celle de lapplication canonique


qui applique le i -ime vecteur de base sur le (i )-ime. Autrement dit, si P

(p
i , j
), on
a p
i , j
1 si i ( j ) et p
i , j
0 sinon. On a P

et P
id
I
n
. Lapplication P

est un isomorphisme du groupe S


n
sur un sous-groupe de GL
n
(A) que lon note W.
Pour 1 i n et a A, on note enn D
i
(a) la matrice diagonale I
n
+(a 1)e
i ,i
dont
les coefcients diagonaux sont tous gaux 1 sauf celui de la ligne i et de la colonne i
qui vaut a. On a D
i
(a)D
i
(b) D
i
(ab) et D
i
(1) I
n
; si a A

, alors D
i
(a) appartient
GL
n
(A).
On note GE
n
(A) le sous-groupe de GL
n
(A) engendr par les matrices lmentaires
E
i , j
(a), pour a A, les matrices de permutation P

et les matrices D
i
(a), pour a A

.
4.11. Oprations lmentaires. Soit M une matrice n lignes et p colonnes coef-
cients dans A.
La multiplication droite de M par les matrices lmentaires (de Mat
p
(A)) corres-
pond aux manipulations classiques sur les colonnes de M. La matrice ME
i , j
(a) est ob-
tenue en ajoutant la i -ime colonne de M fois a sa j -ime colonne (opration quon
symbolise par C
j
C
j
+C
i
a). La matrice MP

est obtenue en permutant les colonnes


de M : la i -ime colonne de M est place en (i ) ; la j -ime colonne de MP

est la
4.2. OPRATIONS LMENTAIRES SUR LES MATRICES 101

1
( j )-ime de M. La matrice MD
i
(a) est obtenue en multipliant la i -ime colonne
de M par a (soit encore C
i
C
i
a).
La multiplication gauche de M par les matrices lmentaires (de Mat
n
(A)) corres-
pond, quant elle, aux oprations classiques sur les lignes de M. La matrice E
i , j
(a)M
est obtenue en ajoutant a fois la j -ime ligne de A sa i -ime ligne (on note L
i

L
i
+aL
j
) ; la i -ime ligne de M est la ligne dindice (i ) de la matrice P

M ; les lignes
de D
i
(a)M sont celles de M sauf la ligne dindice i qui est multiplie par i (cest--dire
L
i
aL
i
).
THORME 4.12. Soit A un anneau euclidien et soit M Mat
n,p
(A). Il existe une ma-
trice P E
n
(a), une matriceQ E
p
(A) et une matrice D Mat
n,p
(A) diagonale (d
i j
0
pour i / j ) et telle d
i i
divise d
i +1,i +1
pour tout i tel que 1 i <min(n, p) telles que lon
ait M PDQ. En outre, si M P
t
D
t
Q
t
est une autre dcomposition, il existe pour tout
entier i tel que 1 i min(n, p) un lment inversible u
i
A tel que d
t
i i
d
i i
u
i
.
Dmonstration. Notons la jauge de A. Dmontrons lexistence dune telle dcom-
position par rcurrence sur max(n, p), puis par rcurrence sur le minimum des jauges
des coefcients non nuls de A.
Les matrices 2 2 suivantes se dduisent lune de lautre par oprations lmen-
taires :
_
1 0
0 1
_
,
_
1 1
0 1
_
,
_
0 1
1 1
_
,
_
0 1
1 0
_
.
Il existe donc un lment de E
2
(Z) qui applique le change les deux axes de Z
2
. Fai-
sant les mmes oprations lmentaires sur les lignes et colonnes dindices i et j , il en
rsulte quil existe, pour toute transposition (i , j ), un lment de E
n
(A) qui change,
au signe prs, le i -ime et le j -ime vecteurs de base. Soit maintenant (i , j ) les coor-
donnes dun coefcient non nul de M de jauge minimale ; daprs ce qui prcde, on
peut effectuer des oprations lmentaires sur les lignes et les colonnes de M de sorte
placer ce coefcient (au signe prs) en coordonnes (1, 1).
Soit alors m
1k
m
11
q
k
+m
t
1k
la division euclidienne de m
1k
par m
11
. Lopration sur
les colonnes C
k
C
k
C
1
q
k
transforme la matrice M en la matrice M
t
ME
1k
(q
k
)
dont le coefcient m
1k
est devenu m
t
1k
. Si m
t
1k
/ 0, (m
t
1k
) < 0 et on conclut par r-
currence car le minimum des jauges des lments non nuls de M
t
est infrieur celui
de M. Cela permet de supposer que seul le premier coefcient de la premire ligne est
non nul. En faisant lopration analogue sur les lignes, on conclut de mme par rcur-
rence, ou on se ramne au cas o seul le premier coefcient de la premire colonne
nest pas nul.
Sil existe un coefcient de coordonnes (i , j ), avec i >1 et j >1, qui nest pas mul-
tiple de m
11
, ajoutons la premire ligne la ligne i (ce qui revient multiplier gauche
par la matrice E
1i
(1)), ce qui transforme la premire ligne en (m
11
, m
i 2
, . . . , m
i ,p
). En
soustrayant de la colonne j la premire multiplie par q, o m
1j
m
11
q +r est une
102 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
division euclidienne, on obtient une matrice dont llment (1, j ) est gal r, nest pas
nul par hypothse, donc est de jauge <(m
11
). On conclut donc par rcurrence.
Aprs ces premires manipulations, on a transform la matrice M est une matrice
P
1
MQ
1
, de la forme
_
_
_
_
_
_
m
11
0 . . . 0
0
.
.
. m
11
M
t
0
_
_
_
_
_
_
,
o M
t
est une matrice de Mat
n1,p1
(A). Par rcurrence, il existe des matrices P
t

E
n1
(A), Q
t
E
p1
(A) et D
t
Mat
n1,p1
(A), diagonale dont chaque coefcient divise
le suivant, telles que M
t
P
t
D
t
Q
t
. Dnissons alors des matrices par blocs
P
_
1 0
0 P
t
_
, D m
11
_
1 0
0 D
t
_
, Q
_
1 0
0 Q
t
_
.
On a P
1
MQ
1
PDQ, donc M (P
1
)
1
PDQ(Q
1
)
1
, do lexistence dune dcomposi-
tion.
Lassertion dunicit sera dmontre au paragraphe suivant, car elle se gnralise au
cas des anneaux principaux.
COROLLAIRE 4.13. Si A est un anneau euclidien, on a SL
n
(A) E
n
(A) et GL
n
(A)
GE
n
(A).
Dmonstration. Soit M GL
n
(A) ; soit M PDQ une dcomposition, avec P et Q
E
n
(A) et D diagonale. Les coefcients diagonaux de D sont inversibles.
Soit et des lments inversibles de A. Observons alors que les matrices suivantes
se dduisent lune de lautre par une opration lmentaire :
_
0
0
_
,
_
1
0
_
,
_
0 1

_
,
_
1

_
,
_
1
0 1
_
,
_
0
0 1
_
.
Cela dmontre quil existe des matrices U et V E
2
(A) telles que
U
_

_
V
_

1
_
,
Par rcurrence, il existe, pour toute famille (a
1
, . . . , a
n
) dlments inversibles de A, des
matrices U et V E
n
(A) telles que
U
_
_
_
_
_
_
a
1
a
2
.
.
.
a
n
_
_
_
_
_
_
V
_
_
_
_
_
_
a
1
a
2
. . . a
n
1
.
.
.
1
_
_
_
_
_
_
.
Il existe par consquent des matrices P
t
et Q
t
E
n
(A) telles que MP
t
diag(det(M), 1, . . . , 1)Q
t
.
Cela dmontre que GL
n
(A) GE
n
(A).
4.3. MATRICES COEFFICIENTS DANS UN ANNEAU PRINCIPAL 103
Si de plus M SL
n
(A), on voit que M E
n
(A), do linclusion SL
n
(A) E
n
(A), puis
lgalit puisque lautre inclusion est vidente.
Exercices. 9) a) Montrer que le matrice de la transposition de {1, 2} appartient au sous-
groupe de GL
2
(Z) engendr par les matrices lmentaires et les matrices D
i
(1).
b) Appartient-elle au sous-groupe engendr par les matrices lmentaires ?
c) En dduire que le sous-groupe W de GL
n
(Z) est contenu dans le sous-groupe engendr
par les matrices lmentaires E
i , j
(1) et les matrices D
i
(1).
10) Soit N un entier naturel.
a) Montrer que le groupe SL
n
(Z/NZ) est engendr par les matrices lmentaires.
b) Montrer que lhomomorphisme canonique SL
n
(Z) SL
n
(Z/NZ) est surjectif.
c) Lhomomorphisme GL
n
(Z) GL
n
(Z/NZ) est-il surjectif ?
11) Soit A un anneau euclidien et soit K son corps des fractions.
a) Soit u (a
1
, . . . , a
n
) A
n
. Montrer quil existe une matrice M E
n
(A) telle que Mu soit de
la forme (a, 0, . . . , 0), o a A est un gnrateur de lidal (a
1
, . . . , a
n
).
b) Montrer que le groupe E
n
(A) opre transitivement sur lensemble des droites de K
n
.
12) Soit u Z
n
un vecteur dont les coordonnes sont premires entre elles. Montrer par rcur-
rence sur le plus petit coefcient non nul de u quil existe une matrice M SL
n
(Z) de premire
colonne u.
13) Soit A un anneau commutatif.
a) Montrer que le groupe GE
n
(A) est produit semi-direct du sous-groupe distingu E
n
(A) et
du sous-groupe form des matrices D
1
(a), pour a A

.
b) Mme question en remplaant GE
n
par GL
n
et E
n
par SL
n
.
14) Soit K un anneau division.
a) Montrer que lon a GL
n
(K) GE
n
(K).
Soit D le groupe ablien K

/[K

, K

], quotient de K

par le sous-groupe engendr par les


commutateurs. Notons : K

D lapplication canonique.
b) Montrer quil existe un unique homomorphisme de groupes de GE
n
(K) dans D qui ap-
plique E
i j
(a) sur (1) pour tous i , j {1, . . . , n} et a A et qui applique D
i
(a) sur (a) pour tous
i {1, . . . , n} et a A

.
c) Lorsque K est commutatif, D K

. Montrer alors que lhomomorphisme : GL


n
(K) K

nest autre que le dterminant. Dans le cas gnral, onlappelle le dterminant noncommutatif.
4.3. Matrices coefcients dans un anneau principal
Le but de ce paragraphe est dtendre le thorme 4.12 au cas dun anneau prin-
cipal A quelconque. Les oprations lmentaires sur les lignes et les colonnes ne suf-
sent plus et il faut faire intervenir, au lieu du groupe E
n
(A), tout le groupe SL
n
(A).
LEMME 4.14. Soit Aunanneauprincipal, soit a et b des lments de Anontous deux
nuls. Notons d un pgcd de (a, b) ; soit u et v A tels que d au +bv. Soit r et s A tels
104 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
que a dr et b ds. La matrice
_
u v
s r
_
est appartient SL
2
(A) et lon a
_
u v
s r
__
a
b
_

_
d
0
_
.
Dmonstration. On a d au+bv d(ur +vs). Comme d /0, il en rsulte ur +vs
1 ce qui dmontre que
_
u v
s r
_
SL
2
(A). La seconde assertion est immdiate.
THORME 4.15. Soit A un anneau principal et soit M Mat
n,p
(A). Il existe une ma-
trice P SL
n
(a), une matrice Q SL
p
(A) et une matrice D Mat
n,p
(A) diagonale
(d
i j
0 pour i / j ) et telle d
i i
divise d
i +1,i +1
pour tout i tel que 1 i <min(n, p) telles
que lonait MPDQ. Enoutre, si MP
t
D
t
Q
t
est une autre dcomposition, il existe pour
tout entier i tel que 1 i min(n, p) un lment inversible u
i
A tel que d
t
i i
d
i i
u
i
.
Dmonstration. La dmonstration est analogue celle du cas euclidien et nous
nindiquerons que les modications y apporter. Pour a A, a /0, notons (a) et ap-
pelons taille de a, la longueur de A/(a), cest--dire le nombre de facteurs irrductibles
de a ; Raisonnons maintenant par rcurrence sur max(n, p) puis sur la taille minimale
dun coefcient non nul de M.
Onse ramne comme prcdemment aucas ollment m
11
est de taille minimale.
Si tous les coefcients de la premire colonne sont multiples de m
11
, on se ramne, par
des oprations lmentaires sur les lignes, au cas o seul le premier coefcient de cette
premire colonne nest pas nul. Sinon, il existe une matrice P
1
SL
n
(A) de la forme
_
_
_
_
_
_
_
_
_
_
_
u 0 . . . v 0 . . .
0 1 0
.
.
.
.
.
.
.
.
.
s r
1
.
.
.
_
_
_
_
_
_
_
_
_
_
_
telle que le coefcient (1, 1) de P
1
M soit le pgcd de m
11
et m
1,i
, o i est choisi de sorte
que m
1,i
nest pas multiple de m
11
. Par rcurrence, il existe P et Q SL
n
(A) telles que
PP
1
MQ soit diagonale, chaque coefcient diagonal divisant le suivant.
Par multiplication droite par des matrices analogues, on se ramne aussi au cas
o seul le premier coefcient de la premire ligne nest pas nul, la matrice M tant
nalement de la forme
_
_
_
_
_
_
m
11
0 . . . 0
0 M
t
.
.
.
0
_
_
_
_
_
_
avec M
t
Mat
n1,p1
(A). Le mme argument que dans le cas euclidien montre que lon
peut supposer que tous les coefcients de M
t
sont multiples de m
11
. On conclut alors
4.3. MATRICES COEFFICIENTS DANS UN ANNEAU PRINCIPAL 105
de la mme faon, en appliquant lhypothse de rcurrence, la matrice M
t
tant de
taille plus petite.
Quant lassertion dunicit, elle rsulte de la proposition suivante, plus prcise.
PROPOSITION 4.16. Soit P GL
n
(A), Q GL
p
(A) et soit D Mat
n,p
(A) une matrice
diagonale dont les coefcients diagonaux d
i
vrient la relation de divisibilit d
i
[d
i +1
pour 1 i <min(n, p). Posons MPDQ.
Pour tout entier k tel que 1 k min(n, p), lidal engendr par les mineurs de
taille k de la matrice M est lidal (d
1
. . . d
k
).
Dmonstration. Soit I
k
(M) lensemble des f (Mu
1
, . . . , Mu
k
), o f parcourt len-
semble des formes k-linaires alternes sur A
n
et (u
1
, . . . , u
k
) parcourt les k-uplets
dlments de A
p
. Cest un idal de A.
Il suft, pour calculer I
k
(M), de faire parcourir aux u
i
les lments de la base cano-
nique de A
p
, et f les lments dune base de Hom
A
(
k
(A
n
), A), par exemple la base
forme des
i
1

i
k
(pour i
1
< <i
k
), o (
1
, . . . ,
n
) est la base duale de la base
canonique de A
n
. Cela montre que I
k
(M) est lidal engendr par les mineurs k k
extraits de M.
Multiplier M droite par une matrice inversible Q GL
p
(A) correspond rempla-
cer (u
1
, . . . , u
k
) par (Qu
1
, . . . ,Qu
k
), lesquels parcourent encore les k-uplets dlments
de A
p
. De mme, multiplier M gauche par une matrice inversible P GL
n
(A) revient
remplacer f par la forme k-linaire alterne P

f : (v
1
, . . . , v
k
) f (Pv
1
, . . . , Pv
k
), et ces
formes P

f parcourent lensemble des formes k-linaires alternes sur A


n
. On a donc
I
k
(M) I
k
(D).
Il reste calculer I
k
(D). Si I {1, . . . , n} et J {1, . . . , p} sont des parties de cardinal k,
M
I J
a pour dterminant 0 si I / J et

i I
d
i
si I J. Ces produits sont tous multiples de
d
1
. . . d
k
, produit qui apparat pour I J {1, . . . , k}, si bien que I
k
(D) (d
1
. . . d
k
). La
proposition est donc dmontre.
De manire quivalente, soit
k
ungnrateur de lidal engendr par les f (Mu
1
, . . . , Mu
k
),
lorsque f parcourt les formes k-linaires alternes sur A
n
et (u
1
, . . . , u
k
) parcourt les
k-uplets dlments de A
p
. On a (
k
) (d
1
. . . d
k
). Autrement dit,
k1
divise
k
et d
k
est gal
k
/
k1
, un lment inversible prs.
Exercices. 15) Soit A un anneau principal et soit K son corps des fractions.
a) Soit u (a
1
, . . . , a
n
) A
n
. Montrer quil existe une matrice M SL
n
(A) telle que Mu soit de
la forme (a, 0, . . . , 0), o a A est un gnrateur de lidal (a
1
, . . . , a
n
).
b) Montrer que le groupe SL
n
(A) opre transitivement sur lensemble des droites de K
n
.
c) Soit D
1
et D
2
les droites de Q
2
de vecteurs directeurs (1, 2) et (2, 1). Montrer quil nexiste
pas de matrice M GL
2
(Z) telle que M(D
1
) et M(D
2
) soient les deux axes de coordonnes.
d) Il nexiste pas de matrice M GL
2
(k[X, Y ]) qui applique la droite de vecteur directeur
(X, Y ) sur celle de vecteur directeur (1, 0).
106 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
16) Soit M une matrice n lignes et p colonnes (p n) dont les coefcients sont dans un
anneau principal A.
Montrer quon peut complter M en une matrice P GL(n, A) si et seulement si le pgcd des
mineurs dordre p de A est gal 1.
17) Soit A un anneau principal, K son corps des fractions.
a) Soit x un lment non nul de K
n
. Montrer quil existe une matrice de GL
n
(A) dont la
colonne est proportionnelle x.
b) Dmontrer que toute matrice carre dordre n coefcients dans K est produit dune
matrice de GL
n
(A) et dune matrice triangulaire de M
n
(K). (Raisonner par rcurrence.)
c) Application numrique : AZ et
M
_
_
_
1/2 1 1/4
2/5 2 2/3
3/4 1/7 1
_
_
_.
4.4. Modules de type ni sur un anneau principal
PROPOSITION 4.17. Soit A un anneau principal, soit M un A-module libre de rang n
et soit N un sous-module de M. Alors, N est un A-module libre de rang n.
Dmonstration. Il suft de montrer que tout sous-module N de A
n
est libre ; d-
montrons ceci par rcurrence sur n. Si n 0, on a N 0, qui est un module libre de
rang 0. Si n 1, N est un idal de A. Si N 0, N est libre. Comme A est un anneau prin-
cipal, il existe sinon un lment non nul d A tel que N dA. Comme A est intgre,
lapplication a da est un isomorphisme de A sur N, ce qui dmontre que N est libre
de rang 1.
Soit maintenant n un entier tel que n 2 et supposons que tout sous-module de A
r
,
pour r <n, soit libre. Soit N un sous-module de A
n
. Notons f : A
n
A la forme linaire
(a
1
, . . . , a
n
) a
n
; son noyau est le sous-module M
0
A
n1
{0} de A
n
. Par rcurrence
(ou bien parce que A est principal), lidal N
1
f (N) de A est libre de rang 1. Le sous-
module N
0
N M
0
de M
0
est isomorphe un sous-module de A
n1
; par rcurrence,
il est libre de rang n 1. On conclut laide du lemme suivant.
LEMME 4.18. Soit A un anneau, soit M un A-module ( gauche).
a) Soit f : M P un homomorphisme de A-modules. Si les modules ker( f ) et f (M)
possdent des bases de cardinaux r et s respectivement, le module M possde une base
de cardinal r +s.
b) Soit N un sous-module de M. Si les modules N et M/N possdent des bases de
cardinaux r et s respectivement, le module M possde une base de cardinal r +s.
Dmonstration. Soit (e
1
, . . . , e
r
) une base de ker( f ) et soit (
1
, . . . ,
s
) une base
de f (M). Pour 1 j s, soit e
t
j
un lment de M tel que f (e
t
j
)
j
. Montrons que la
famille (e
1
, . . . , e
r
, e
t
1
, . . . , e
t
s) est une base de M.
4.4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL 107
Soit m M. Comme (
1
, . . . ,
s
) est une base de f (M), il existe des lments b
j
A
tels que f (m)

b
j

j
. Posons m
t
m

b
j
e
t
j
; on a f (m
t
) 0 par construction, donc
m
t
ker( f ). Il existe alors des lments a
1
, . . . , a
r
Atels que m
t

a
i
e
i
. Par suite, m

r
i 1
a
i
e
i
+

s
j 1
b
j
e
t
j
. Cela dmontre que la famille (e
1
, . . . , e
r
, e
t
1
, . . . , e
t
s
) est gnratrice.
Montrons que cette famille est libre. Soit (a
1
, . . . , a
r
, b
1
, . . . , b
s
) des lments de A tels
que

r
i 1
a
i
e
i
+

s
j 1
b
j
e
t
j
0. Appliquons f ; on obtient

s
j 1
b
j

j
0, donc b
j
0 pour
tout j car la famille (
1
, . . . ,
s
) est libre. On a alors

r
i 1
a
i
e
i
0, donc a
i
0 pour tout i
puisque la famille (e
1
, . . . , e
s
) est libre.
La famille (e
1
, . . . , e
r
, e
t
1
, . . . , e
t
s
) est donc une base de M.
Lassertion b) rsulte de lassertion a), applique lhomomorphisme canonique
f : MM/N.
Le thorme suivant est plus prcis : il fournit une base dun module libre sur un
anneau principal adapte un sous-module donn.
THORME 4.19 (Thorme de la base adapte). Soit A un anneau principal, soit
M un A-module libre de rang n et soit N un sous-module de M. Il existe une base
(e
1
, . . . , e
n
) de M, un entier r tel que 0 r n et des lments d
1
, . . . , d
r
de A tels que d
i
divise d
i +1
pour 1 i <r tels que (d
1
e
1
, . . . , d
r
e
r
) soit une base de N.
Enoutre, lentier r et les idaux (d
i
) ne dpendent que de N et pas de la base (e
1
, . . . , e
n
).
Dmonstration. On peut supposer que M A
n
. Daprs la proposition prcdente,
le sous-module N est libre de rang p n. Cest donc limage dun homomorphisme
A
p
A
n
que lon peut tendre (en appliquant les vecteurs de base supplmentaires
sur 0) en un homomorphisme A
n
A
n
dimage N. Notons U Mat
n
(A) la matrice de
cet homomorphisme.
Il existe, en vertu du thorme 4.15 des matrices P GL
n
(A) et Q GL
n
(A) et une
matrice diagonale D Mat
n
(A) dont chacun des coefcients d
1
, . . . , d
n
divise le suivant
telles que U PDQ. Comme d
i
divise d
i +1
, d
i +1
0 si d
i
0 ; il existe donc un plus
grand entier r tel que d
r
/0.
Soit (
1
, . . . ,
n
) limage de la base canonique par Q et posons e
i
P
i
pour tout i . La
famille (e
1
, . . . , e
n
) est limage de la base canonique de A
n
par la matrice PQ GL
n
(A) ;
cest donc une base de A
n
. En outre, limage du i -ime vecteur de la base canonique
de A
n
par U est gale Qd
i

i
d
i
e
i
. Autrement dit, on a trouv une base (e
1
, . . . , e
n
)
de A
n
et des lments d
1
, . . . , d
r
tels que d
i
divise d
i +1
pour 1 i < r et tels que
(d
1
e
1
, . . . , d
r
e
r
) engendre N. Comme d
i
/0 pour i r, cette famille est libre ; cest donc
une base de N.
Comme dans la prop. 4.16, lidal (d
1
. . . d
k
) est lidal engendr par les valeurs
f (u
1
, . . . , u
k
) en les k-uplets dlments de N des formes k-linaires alternes sur M.
Lassertion dunicit en rsulte.
108 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Plus directement, considrons (
1
, . . . ,
n
) une base de A
n
,
1
, . . . ,
p
des lments
de A tels que
i
divise
i +1
pour 1 i < p et (
1

1
, . . . ,
p

p
) soit une base de N. On
a dj p r car deux bases dun module libre de rang ni sur un anneau commutatif
ont mme cardinal. La matrice de linjection de N dans A
n
dans les bases (e
1
, . . . , e
r
) et
(e
1
, . . . , e
n
) est gale D diag(d
1
, . . . , d
r
) ; elle est aussi gale P
1
Q o P est la ma-
trice de la base (
1
, . . . ,
n
) dans la base (e
1
, . . . , e
n
), Q la matrice de la base (
1

1
, . . . ,
r

r
)
dans la base (d
1
e
1
, . . . , d
r
e
e
) et la matrice diagonale diag(
1
, . . . ,
r
). Lassertion duni-
cit rsulte alors de celle du thorme 4.15.
COROLLAIRE 4.20. Soit A un anneau principal et soit M un A-module de type ni. Il
existe un entier n et des lments d
1
, . . . , d
n
de A, non inversibles, tels que d
i
divise d
i +1
pour 1 i <n de sorte que M soit isomorphe la somme directe

n
i 1
A/(d
i
).
Sil existe un isomorphisme M

m
i 1
A/(
i
), o
1
, . . . ,
m
sont des lments de A non
inversibles tels que
i
divise
i +1
pour 1 i < m, alors m n et lon a (
i
) (d
i
) pour
tout i .
Dmonstration. Soit (m
1
, . . . , m
n
) une famille gnratrice de M et soit f : A
n
M
lunique homomorphisme qui applique le i -ime vecteur de la base canonique de A
n
sur m
i
. Il est surjectif. Soit N le noyau de f ; lhomomorphisme f induit, par passage
au quotient, un isomorphisme de A
n
/N sur M.
Soit (e
1
, . . . , e
n
) une base de M, d
1
, . . . , d
p
des lments de A tels que (d
1
e
1
, . . . , d
p
e
p
)
soit une base de N et tels que d
i
divise d
i +1
pour 1 i <p. Posons d
i
0 pour i >p ; si
d
i +1
est inversible, d
i
lest aussi. Lapplication de A
n
dans M qui, (a
1
, . . . , a
n
) associe
a
1
e
1
+ +a
n
e
n
est surjective, car (e
1
, . . . , e
n
) est une base de A
n
. On a (a
1
, . . . , a
n
) 0
si et seulement si d
i
divise a
i
pour tout i . Par passage au quotient, il en rsulte un
isomorphisme de

n
i 1
A/(d
i
) sur M.
Comme d
i
divise d
i +1
, d
i
est inversible si d
i +1
lest. Il existe donc un plus petit entier
r tel que d
r
ne soit pas inversible, A/(d
i
) 0 si i < r et lon a un isomorphisme M

n
i r
A/(d
i
), do lassertion dexistence.
En principe, lassertion dunicit devrait pouvoir tre dduite du rsultat analogue
sur les matrices. Faute de savoir mener bien cette dmonstration, jen propose une
autre.
Supposons donc donn un isomorphisme M

n
i 1
A/(d
i
), o d
1
, . . . , d
n
sont des
lments non inversibles de A tels que d
i
divise d
i +1
pour 1 i < n. Appliquons le
lemme suivant avec a p
m
et b p, o p est un lment irrductible arbitraire de A.
On obtient que p
n1
M/p
n
M est isomorphe une somme directe de modules A/(p), en
nombre gal au nombre dindices i tels que p
n
divise d
i
. Comme d
i
divise d
i +1
pour
1 i < n, on voit que p
n
divise d
i
si et seulement si dim(p
n1
M/p
n
M) n +1 i .
Cela dtermine les facteurs irrductibles des d
i
, ainsi que leurs exposants, et donc les
idaux (d
i
).
4.4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL 109
LEMME 4.21. Soit A un anneau principal, soit d un lment de A et soit p un
lment irrductible de A. Posons M A/(d) et posons, pour tout entier n 1,
M
n
p
n1
M/p
n
M. Alors, le A-module M
n
est de manire canonique un A/(p)-espace
vectoriel dont la dimension vaut 1 si p
n
divise d et zro sinon.
Dmonstration. Le module M
n
est annul par la multiplication par p ; lhomomor-
phisme danneaux canonique AEnd(M
n
) se factorise donc par un homomorphisme
danneaux de A/(p) dans End(M
n
), do une structure de (A/p)-espace vectoriel
sur M
n
, car A/(p) est un corps.
Soit la borne suprieure des entiers n tels que p
n
divise d. La bijection entre
sous-modules de A/(d) et sous-modules de A contenant (d) applique p
n
M sur lidal
(p
n
, d) (p
min(n,)
). On a alors des isomorphismes ( canoniques )
M
n
p
n1
M/p
n
M
p
min(n1,)
A/dA
p
min(n,)
A/dA

p
min(n1,)
A
p
min(n,)
A
.
Par consquent, M
n
0 si et seulement si min(n, ) min(n 1, ), cest--dire si et
seulement n1, ce qui revient dire que p
n
ne divise pas d. Dans le cas contraire,
min(n, ) n, min(n 1, ) n 1 et
M
n
p
n1
A/p
n
A A/pA.
DFINITION 4.22. Soit A un anneau principal et soit M un A-module de type ni.
Soit M

n
i 1
A/(d
i
) une dcomposition de M, o les d
i
sont des lments non inver-
sibles de A tels que d
i
divise d
i +1
pour 1 i <n.
Les idaux (d
1
),. . ., (d
n
) sont appels les facteurs invariants de M. Le nombre de ces
idaux qui sont non nuls est appel le rang de M.
Avec ces notations, on a d
i
0 pour n r +1 i n donc M est isomorphe la
somme directe dun module libre de rang r et du sous-module

nr
i 1
A/(d
i
). Notons
que ce dernier sous-module nest autre que lensemble des lments de M annuls par
un lment non nul de A : cest le sous-module de torsion de M.
COROLLAIRE 4.23. Pour quun module de type ni sur un anneau principal soit
libre, il faut et il suft quil soit sans torsion.
COROLLAIRE 4.24. Soit A un anneau principal, soit M un A-module libre de type ni
et soit N un sous-module de M. Pour que N admette un supplmentaire dans M, il faut
et il suft que le quotient M/N soit sans torsion.
Dmonstration. Si N possde un supplmentaire P, lhomomorphisme canonique
de P dans M/N est un isomorphisme. Comme P est un sous-module du module
libre M, il est sans torsion. Par consquent, M/N est sans torsion.
110 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Supposons inversement que M/N soit sans torsion. Cest alors un module libre
puisque cest un A-module de type ni et que A est principal. Soit ( f
1
, . . . , f
r
) une base
de M/N ; pour tout i {1, . . . , r}, soit e
i
un lment de M dont la classe est f
i
; soit P
le sous-A-module de M engendr par les e
i
. Montrons que P est un supplmentaire
de N dans M.
Si m N P, crivons m

a
i
e
i
; on a cl(m) 0 car m N, donc

a
i
f
i
0, donc
a
i
0 pour tout i puisque la famille ( f
i
) est libre. Par suite, m0 et NP 0.
Soit m M ; soit (a
1
, . . . , a
r
) des lments de A tels que cl(m)

a
i
f
i
; alors, p

a
i
e
i
est un lment de P et lon a cl(p) cl(m). Par suite, cl(mp) 0, donc mp
N, ce qui dmontre que m P+N. On a ainsi MP+N. Le sous-module P est bien un
supplmentaire de N dans M.
Remarque 4.25 (Dcomposition primaire des modules de torsion)
Soit A un anneau principal. Fixons un ensemble P dlments irrductibles de A
tels que tout lment irrductible de A soit gal au produit dun lment inversible par
un lment de P.
Soit M un A-module de torsion. Pour tout lment irrductible p P, soit M
p
len-
semble des m M pour lesquels il existe n 0 avec p
n
m 0 ; on lappelle le compo-
sant p-primaire de M. Comme les idaux (p), pour p P, sont maximaux, ces sous-
modules sont en somme directe daprs le thorme chinois. Soit m M et soit a un
lment non nul de A tel que am0. Le sous-module Am de M sidentie A/(a) ; si
a u

pP
p
n
p
est la dcomposition en facteurs irrductibles de a, le lemme chinois
entrane
A/(a)

pP
A/(p
n
p
),
ce qui entrane que m appartient la somme des M
p
.
On a donc M

pP
M
p
, dcomposition quon appelle la dcomposition primaire
de M.
Soit M un A-module de type ni et supposons que M soit de torsion. Chacun des
sous-modules M
p
est un A-module de type ni, annul par une puissance de p ; ses
facteurs invariants sont de la forme (p
n
1
, . . . , p
n
s
), o n
1
n
s
sont des entiers
strictement positifs. La dtermination des facteurs invariants des M
p
entrane la d-
termination des M
p
, donc de M, et rciproquement.
Exercices. 18) Soit A un anneau principal et L un A-module libre de rang ni. Soit M un
sous-Z-module de L. Montrer quil possde un supplmentaire dans L si et seulement si L/M
est sans-torsion.
19) Soit M un module libre de type ni sur un anneau principal A.
a) Soit m M non nul. Montrer que les proprits suivantes sont quivalentes :
a) m fait partie dune base ;
b) il existe f M

tel que f (m) 1 ;


4.4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL 111
c) les coordonnes de m dans toute base de M sont premires entre elles ;
d) les coordonnes de m dans une base de M sont premires entre elles ;
e) si mam
t
avec a A, alors a A

;
f ) si ama
t
m
t
avec a A, a
t
A et a /0, alors a est multiple de a
t
.
On dit quun tel vecteur est primitif.
b) Montrer que tout vecteur est multiple dun vecteur primitif.
c) Exemple : AZ, MZ
4
, m(126, 210, 168, 504).
20) Soit A un anneau principal et M un A-module de type ni. On note (d
1
, . . . , d
r
) les facteurs
invariants de M.
Montrer que toute famille gnratrice dlments de M a au moins r lments.
21) Soient Aun anneau principal et L, M deux A-modules de type ni. Montrer que Hom
A
(L, M)
est un A-module de type ni.
22) Soit A un anneau principal, soit M un A-module de type ni dont on note (d
1
, . . . , d
n
) les
facteurs invariants, les d
i
tant des lments non inversibles de A tels que d
i
divise d
i +1
pour
1 i <n.
a) Soit m un lment de M. Pour que le sous-module Am engendr par m dans M admette
un supplmentaire, il suft que lannulateur de m soit gal (d
n
).
b) Lorsque A Z et M(Z/pZ) (Z/p
2
Z), donner une condition ncessaire et sufsante sur
un lment m M pour que le sous-module Am possde un supplmentaire dans M.
23) Soit q(x, y) ax
2
+bxy +c y
2
une forme quadratique dnie positive coefcients rels.
a) Montrer quil existe un lment e
1
de Z
2
tel que mq(e
1
) soit minimal.
b) Montrer quil existe un lment e
2
de Z
2
tel que (e
1
, e
2
) soit une base de Z
2
.
c) En crivant q(e
2
+ne
1
) q(e
1
), montrer que m2
_
(ac b
2
)/3.
24) Les rsultats de cet exercice tendent partiellement les noncs du lemme 4.18 et de la
proposition 4.17. Sinspirer de leurs dmonstrations pour les rsoudre.
a) Soit A un anneau, soit M un A-module ( gauche) et soit N un sous-module de M. Si N et
M/N sont de type ni, montrer que M est de type ni. Plus prcisment, si N et M/N possdent
des parties gnratrices de cardinaux r et s respectivement, montrer que M possde une partie
gnratrice de cardinal r +s.
b) Soit A un anneau tel que tout idal gauche de A soit de type ni. Montrer par rcurrence
sur n que tout sous-module de A
n
s
est de type ni.
c) Plus gnralement, montrer que tout sous-module dun A-module ( gauche) de type ni
est de type ni.
25) Soit A un anneau commutatif et soit I
1
, . . . , I
n
des idaux de A, distincts de A, tels que I
1

I
2
I
n
. On pose M

n
i 1
A/I
i
.
a) Soit m un idal maximal de A qui contient I
n
. Munir le A/m-espace vectoriel MA/m est
de dimension n.
b) Montrer que toute famille gnratrice de M a au moins n lments.
26) Le but de cet exercice est de donner une autre dmonstration du thorme 4.19, indpen-
dante de considrations matricielles.
112 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Soit A un anneau principal, soit M un A-module libre de rang ni et soit N un sous-module
de M.
a) Montrer quil existe une forme linaire f sur M pour laquelle lidal I f (N) de A soit
maximal (cest--dire quil nexiste pas g M

telle que f (N) g(N)). Soit d un gnrateur


de I.
b) Si N / 0, montrer que f est surjective. On note alors M
t
le noyau de f et on pose N
t

NM
t
.
c) Montrer que pour toute forme linaire f
t
sur M
t
et tout lment m N
t
, f
t
(m) est multiple
de d.
d) Dmontrer le thorme 4.19 par rcurrence sur le rang de M. (Appliquer la mthode uti-
lise pour prouver la prop. 4.17.)
4.5. Application : Groupes abliens de type ni
Pour nous, les deux exemples fondamentaux danneaux principaux sont Z et k[X],
k tant un corps commutatif. Ce paragraphe est consacr expliciter ce qui se passe
dans le cas de lanneau Z; le cas de lanneau k[X] fera lobjet du paragraphe suivant.
Rappelons quun Z-module de type ni nest rien dautre quun groupe ablien ni.
En outre, un idal Il rsulte alors du thorme des facteurs invariants le thorme sui-
vant.
THORME 4.26. Si G est un groupe ablien de type ni, il existe un unique entier
r 0 et une unique famille (d
1
, . . . , d
s
) de nombres entiers au moins gaux 2 telle que
d
i
divise d
i +1
pour 1 i <s, tels que
G Z
r
(Z/d
1
Z) (Z/d
s
Z).
Ce rsultat fournit une forme normale pour tout groupe ablien de type ni, per-
mettant de dcider de lisomorphie de deux tels groupes.
Exemple 4.27. Calculons les facteurs invariants des groupes abliens (Z/3Z)
(Z/5Z) et (Z/6Z) (Z/4Z).
Comme 3 et 5 sont premiers entre eux, (Z/3Z) (Z/5Z) est isomorphe Z/15Z,
daprs le lemme chinois. Ce groupe ablien na quun facteur invariant, gal 15.
Les entiers 6 et 4 ne sont pas premiers entre eux, mais on a 6 2 3 et 2 et 3 sont
premiers entre eux, do, toujours daprs le lemme chinois,
(Z/6Z) (Z/4Z) (Z/2Z) (Z/3Z) (Z/4Z).
Il sagit maintenant de regrouper les facteurs correspondant des nombres premiers
distincts, ce quon fait en commenant par les termes dexposants maximaux. Comme
3 et 4 sont premiers entre eux, on peut les regrouper et
(Z/6Z) (Z/4Z) (Z/2Z) (Z/12Z)
groupe ablien dont les facteurs invariants sont (2, 12).
4.5. APPLICATION : GROUPES ABLIENS DE TYPE FINI 113
Ce rsultat permet aussi la dtermination explicite de tous les groupes abliens -
nis G de cardinal g donn : il suft de dterminer toutes les familles dentiers stricte-
ment positifs (d
1
, . . . , d
s
) tels que d
i
divise d
i +1
pour 1 i < s et tels que g d
1
. . . d
s
.
Pour faire le calcul, il est commode en pratique dcrire la dcomposition primaire du
groupe ablien G, cest--dire dcrire G comme produit de sous-groupes G
p
annuls
par une puissance dun nombre premier et de dterminer les G
p
.
Exemple 4.28. Dterminons tous les groupes abliens de cardinal 48. Comme 48
2
4
3, untel groupe est produit dungroupe de cardinal 16 et dungroupe de cardinal 3.
Ce dernier ne peut tre que Z/3Z. Il reste faire la liste des groupes abliens de cardi-
nal 16, donc trouver les familles (d
1
, . . . , d
s
) dentiers au moins 2 telles que d
i
divise
d
i +1
pour 1 i <s et telles que d
1
. . . d
s
16. Faisons-en la liste :
d
1
2, d
2
2, d
3
2, d
3
2 ;
d
1
2, d
2
2, d
3
4 ;
d
1
2, d
2
4, mais alors d
3
serait au plus 2, ce cas ne se produit donc pas ;
d
1
2, d
2
8 ;
d
1
4, d
2
4 ;
d
1
8, mais alors d
2
serait au plus 2, et ce cas ne se produit pas ;
d
1
16.
Comme groupes abliens de cardinal 16, il y a donc les 6 groupes suivants, deux deux
non isomorphes,
(Z/2Z)
4
, (Z/2Z)
2
(Z/4Z), (Z/2Z) (Z/8Z), (Z/4Z)
2
, (Z/16Z).
Les groupes abliens de cardinal 48 sont les produits des groupes prcdents avec
Z/3Z; sous forme normale, ils scrivent
(Z/2Z)
3
(Z/6Z), (Z/2Z)
2
(Z/12Z), (Z/4Z) (Z/12Z), (Z/48Z).
Exercices. 27) On considre lensemble M des triplets (x, y, z) Z
3
tels que x +y +z est pair.
a) Montrer que M est un sous-Z-module libre de type ni de Z
3
, de rang 3.
b) Donner une base de M sur Z.
c) Montrer que Z
3
/M est un Z-module simple.
28) Soit L lensemble des (x, y, z) Z
3
tels que
x 3y +2z 0 (mod 4) et x +y +z 0 (mod 6).
a) Montrer que L est un sous-Z-module libre de Z
3
. Quel est son rang ? Montrer que Z
3
/L est
isomorphe (Z/4Z) (Z/6Z).
b) Dterminer les facteurs invariants (d
1
, d
2
, d
3
) de L Z
3
et calculer une base (e
1
, e
2
, e
3
) de
Z
3
telle que (d
1
e
1
, d
2
e
2
, d
3
e
3
) soit une base de L.
114 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
29) a) Soit G un groupe ablien ni. Soit n le plus petit entier 1 tel que nG 0. Montrer quil
existe g G dordre n, cest--dire tel que n est le plus petit entier 1 tel que ng 0.
b) Soit K un corps commutatif et soit G un sous-groupe ni de K

. Montrer que G est cy-


clique.
En particulier, le groupe multiplicatif dun corps ni est cyclique.
30) a) Soit G un groupe ablien ni (donc un Z-module ni). Montrer quil existe un lment
de G dont lordre est multiple de lordre de tout lment de G.
b) Dterminer tous les groupes abliens nis dordre 16.
4.6. Application : Endomorphismes dun espace vectoriel de dimension nie
Soit k un corps. On va sintresser maintenant aux k[X]-modules qui sont des k-
espaces vectoriels de dimension nie. Pour commencer, rappelons quelques rsultats
de lexercice 5. Soit V un k-espace vectoriel et u un endomorphisme de V. On dnit
alors une structure de k[X]-module sur V en posant pour tout polynme P k[X] et
tout v V, P v P(u)(v). Si P

d
n0
a
n
X
n
, on a ainsi
P v
d

n0
a
n
u
n
(v).
On note V
u
le k[X]-module ainsi obtenu.
Si V
t
est un autre k-espace vectoriel et u
t
un endormorphisme de V
t
, un homomor-
phisme (de k[X]-modules) de V
u
dans V
t
u
t
est la donne dune application k-linaire
f : V V
t
telle que f u u
t
f .
En particulier, si V
t
V, les k[X]-modules V
u
et V
u
t sont isomorphes si et seulement
si il existe f GL(V) telle que u f
1
u
t
f , cest--dire si les endomorphismes u et u
t
sont conjugus. (En termes de matrices, on dit semblables.)
DFINITION 4.29. Un k[X]-module M est dit cyclique sil existe un polynme P
k[X] non nul tel que Mk[X]/(P).
LEMME 4.30. Si V est un k-espace vectoriel, u un endormorphisme de V, le k[X]-
module V
u
est cyclique si et seulement si il existe un vecteur v V et un entier n 1 tels
que la famille (v, u(v), . . . , u
n1
(v)) soit une base de V.
Dmonstration. Commenons la dmonstration par une remarque. Si P est un po-
lynme non nul, le k[X]-module cyclique k[X]/(P) est de dimension nie comme k-
espace vectoriel, dimension dailleurs gale au degr de P. De plus, si n degP, les
lments cl(1), cl(X), . . ., cl(X
n1
) en forment une base.
Soit maintenant V un k-espace vectoriel et u un endormorphisme de V. Si V
u
est
cyclique, limage de X par un isomorphisme k[X]/(P) V
u
est un lment v de V tel
que (v, u(v), . . . , u
n1
(v)) soit une base de V. Rciproquement, si v V est unvecteur tel
que la famille (v, u(v), . . . , u
n1
(v)) soit une base de V, crivons u
n
(v)

n1
p0
a
p
u
p
(v)
4.6. APPLICATION : ENDOMORPHISMES DUN ESPACE VECTORIEL DE DIMENSION FINIE 115
dans cette base. Alors lhomomorphisme : k[X] V, P P(u)(v) est surjectif et un
polynme P est dans le noyau si et seulement sil est multiple du polynme (X
n

n1
p0
a
p
X
p
). En effet, la division euclidienne de P par est un polynme R de degr
< n. Si R / 0 mais si son image par est nul, on obtient une relation de dpendance
linaire non triviale entre (v, . . . , u
n1
(v)), ce qui est absurde.
Remarque 4.31. Si V
u
est un endomorphisme cyclique, la matrice de u dans la base
(v, . . . , u
n1
(v)) est gale
_
_
_
_
_
_
0 a
0
1 0 a
1
.
.
.
.
.
.
.
.
.
1 0 a
n1
_
_
_
_
_
_
,
cest--dire la matrice compagnonC

du polynme X
n
a
n1
X
n1
a
1
Xa
0
.
De plus, est le polynme minimal et le polynme caractristique de cette matrice.
Les rappels qui prcdent et le corollaire 4.20 tablissent le thorme suivant.
THORME 4.32. Soit k un corps. Soit V un k-espace vectoriel de dimension nie et
u un endomorphisme de V. Il existe alors une unique famille (P
1
, . . . , P
r
) de polynmes
unitaires (non constants) dans k[X] tels que P
i
divise P
i +1
pour 1 i < r et tels que la
matrice de u soit semblable la matrice diagonale par blocs
_
_
_
_
_
_
C
P
1
C
P
2
.
.
.
C
P
r
_
_
_
_
_
_
.
Les polynmes (P
1
, . . . , P
r
) sont appels facteurs invariants de lendomorphisme u.
On constate sur lexpression matricielle ci-dessus P
r
est le polynme minimal de u,
tandis que P
1
. . . P
r
est son polynme caractristique.
COROLLAIRE 4.33. En particulier deux endomorphismes u et u
t
sont semblables si
et seulement sils ont mme famille de facteurs invariants.
Toute la thorie qui prcde a un corollaire amusant, facile, mais non trivial si lon
tient viter la thorie des facteurs invariants.
COROLLAIRE 4.34. Soit K un corps et k K un sous-corps. Soit A et B deux ma-
trices de Mat
n
(k) qui soient semblables en tant que matrices de Mat
n
(K), cest--dire
quil existe P GL
n
(K) telle que B P
1
AP. Alors, A et B sont semblables sur k : il existe
Q dans GL
n
(k) telle que B Q
1
AQ.
116 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Dmonstration. Notons (P
1
, . . . , P
r
) la famille des facteurs invariants de A en tant
que matrice coefcients dans k. Il existe donc une base de V k
n
dans laquelle la
matrice de A est une diagonale-blocs de matrices compagnons de polynmes carac-
tristiques (P
1
, . . . , P
r
). La mme matrice de changement de base fournit une base de
K
n
dans laquelle la matrice de A est la mme diagonale par blocs. En particulier, les
facteurs invariants de A en tant que matrice coefcients dans K sont aussi les P
i
.
Soit maintenant (Q
1
, . . . ,Q
s
) la famille des facteurs invariants de B en tant que ma-
trice coefcients dans k, ou dans K, puisque cest la mme chose. Puisque A et B
sont semblables en tant que matrices coefcients dans K, on a les galits r s et
P
1
Q
1
, . . ., P
r
Q
r
. Par suite, A et B sont semblables en tant que matrices coef-
cients dans k.
THORME 4.35 (Dcomposition de Jordan). Soit k un corps algbriquement clos.
Soit V un k-espace vectoriel de dimension nie et u un endomorphisme de V. Montrer
que V possde une base dans laquelle la matrice de u est diagonale par blocs, chaque
bloc tant un bloc de Jordan de la forme
J
n
()
_
_
_
_
_
_
1 0

.
.
.
.
.
.
1
0
_
_
_
_
_
_
Mat
n
(k),
o est une valeur propre de u. En outre, pour que deux endomorphismes u et u
t
soient
semblables, il faut et il suft que pour tout k, les tailles de leurs blocs de Jordan
correspondant concident.
Dmonstration. Commenons par crire la dcompositionprimaire du module V
u
.
Comme k est algbriquement clos, les polynmes irrductibles unitaires sont les X,
pour k. Notons V

le sous-module (X )-primaire de V
u
; cest lensemble des v
V tels quil existe n Ntel que (X )
n
v 0, cest--dire (uid)
n
(v) 0. Autrement
dit, V

est le sous-espace caractristique de u pour la valeur propre . (Il est nul si


et seulement si nest pas une valeur propre. Notons aussi que V

est un sous-k[X]-
module de V
u
, ce qui quivaut au fait classique que les sous-espaces caractristiques
de u sont stables par u.)
Le k[X]-module correspondant la matrice de Jordan J
n
() est isomorphe
k[X]/(X )
n
. Par suite, dire que le sous-module V

de V est isomorphe comme


k[X]-module
s

i 1
k[X]/((X )
n
i
),
pour des entiers n
1
, . . . , n
s
quivaut dire que la restriction V

de u est isomorphe la
somme de blocs de Jordan de tailles n
1
, . . . , n
s
. De plus, les polynmes (X )
n
i
(ordon-
ns par degrs croissants) sont les facteurs invariants de V

. Cela dmontre lexistence


4.6. APPLICATION : ENDOMORPHISMES DUN ESPACE VECTORIEL DE DIMENSION FINIE 117
de la dcomposition de Jordan. Comme deux endomorphismes sont conjugus si et
seulement si les k[X]-modules associs sont isomorphes, cela dmontre aussi lunicit
des tailles des blocs de Jordan dans une dcomposition, ainsi que le fait que deux en-
domorphismes sont semblables si et seulement si pour tout , les tailles des blocs de
Jordan associs concident.
Nous allons utiliser la proposition 4.16 pour calculer les facteurs invariants dune
matrice.
PROPOSITION 4.36. Soit k un corps et soit A une matrice de M
n
(k). Pour tout entier r
compris entre 1 et n, soit
r
k[X] le pgcd (unitaire) des mineurs dordre r de la matrice
XI
n
A. Alors, il existe des polynmes unitaires P
1
, . . . , P
n
dans k[X] tels que
P
1

1
, P
1
P
2

2
, . . . , P
1
. . . P
n

n
.
Pour tout entier r tel que 1 r < n, P
r
divise P
r+1
et si r est le plus petit entier tel que
P
r
/1, les facteurs invariants de A sont les polynmes (P
r+1
, . . . , P
n
).
Dmonstration. Posons Ak[X]. Pour dduire cette proposition du corollaire 4.16,
Il suft de remarquer que, notant (e
1
, . . . , e
n
) la base canonique de A
n
, lhomomor-
phisme
: A
n
A
n
, e
i
Xe
i
u(e
i
)
a pour matrice XI
n
A et que (k
n
)
A
est isomorphe A
n
/im.
Exercices. 31) Soit A un anneau principal et M un A-module de type ni.
a) Justier lexistence dlments m
i
(pour 1 i s) de M dannulateurs (d
i
), avec d
1
[ . . . [d
s
,
tel que
M
s

i 1
Am
i
.
b) Soit i {1, . . . , s}. Montrer quil existe u
i
End
A
(M) tel que
u
i
(m
1
) u
i
(m
s1
) 0, u
i
(m
s
) m
i
.
c) Soit u End
A
(M) qui commute tout autre lment de End
A
(M). Montrer quil existe
a A tel que u(m) am pour tout m.
d) Soit u : M M une application additive telle que pour tout v End
A
(M), u v v u.
Montrer que u est une homothtie mam, pour a A.
e) Soit K un corps commutatif, E un K-espace vectoriel de dimension nie sur K et u
End
K
(E). Montrer que tout endomorphisme de E qui commute tout endomorphisme com-
mutant u est un polynme en u. (On pourra utiliser la structure de K[X]-module sur E dnie
par u.)
118 CHAPITRE 4. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
32) Soit k un corps.
a) Dterminer, similitude prs, toutes les matrices coefcients dans k dont le polynme
caractristique est X
3
(X 1).
b) Dterminer, similitude prs, toutes les matrices de Mat
4
(k) dont le polynme minimal
est X(X 1).
c) Dterminer, similitude prs, toutes les matrices de Mat
n
(k) de polynme minimal X(X
1).
d) Dterminer, similitude prs, tous les endomorphismes u dun espace vectoriel de di-
mension nie V tels que (u id)
2
0.
APPENDICE
A.1. Le thorme de Cantor-Bernstein
Il sagit du rsultat de thorie des ensembles suivant, vident lorsque les ensembles
concerns sont nis.
THORME A.1. Soit A et B des ensembles. Sil existe une injection de A dans B, ainsi
quune injection de B dans A, les ensembles A et B sont quipotents.
Dmonstration. Notons f
1
: f (A) A et g
1
: g(B) B les applications rci-
proques de f et g, l o elles sont dnies. Lide de la dmonstration consiste
itrer f
1
et g
1
aux lments de B et de A, aussi longtemps que possible. Pour tout
entier n, notons ainsi A
p
lensemble des lments de A de la forme g f g f . . . f (b), o
b / f (A), A
i
lensemble des lments de A de la forme g f g f g f . . . g(a), o a / g(B) ;
lensemble A
p
est donc constitu des lments de A o lon peut itrer un nombre pair
de fois f
1
et g
1
, lensemble A
i
de ceux o lon peut itrer un nombre impair de fois.
Notons A

le complmentaire de la runion des A


n
. Dnissons de manire analogue
des ensembles B
p
, B
i
et B

.
Par construction, lapplication f induit une bijection de A
p
sur B
i
, ainsi quune bi-
jection de A

sur B

. Lapplication g induit une bijection de B


p
sur A
i
.
Lapplication h: A B qui concide avec f sur A
p
A

et avec g
1
sur A
i
est une
bijection. Cela conclut la dmonstration du thorme.
A.2. Le lemme de Zorn
Rappelons quun ordre sur un ensemble S est une relation vriant les axiomes
suivants :
les assertions x y et y x sont incompatibles ;
si x y et y z, alors x z.
Un ensemble ordonn est un ensemble muni dun ordre. Si pour tout couple (x, y)
dlments de S, on a x y, ou y x, ou x y, on dit que S est totalement ordonn.
120 APPENDICE
Une section commenante dun ensemble ordonn S est une partie C telle que pour
tout x C et tout y S tel que y x, on a y S.
Si A est une partie dun ensemble ordonn S, un majorant de A est un lment s S
tel que a s pour tout a A; une partie qui possde un majorant est dite majore. On
dit quun lment a A est un lment maximal de A si la relation a x nest vrie
pour aucun lment x de A. Une partie peut tre majorant sans possder un lment
maximal, et un lment maximal nest pas forcment un majorant, moins que la par-
tie ne soit totalement ordonne.
On dit quun ordre sur S est un bon ordre, ou que S est bien ordonn si toute partie
non vide admet un plus petit lment. Alors, S est totalement ordonn (si x et y sont
des lments de S, le plus petit lment de {x, y} est plus petit que lautre). Supposons
que S soit bien ordonn et soit A une section commenante de S. Si A/S, soit a le plus
petit lment de UA; alors, A{x S ; x a}.
Nous supposons laxiome du choix, savoir que pour toute famille (S
i
)
i I
den-
sembles non vides, le produit

S
i
nest pas vide.
THORME A.2 (Lemme de Zorn). Soit S un ensemble ordonn. On suppose que
toute partie bien ordonne de S possde un majorant. Alors S admet un lment
maximal.
Dmonstration. Supposons par labsurde que S na pas dlment maximal.
Montrons que toute partie bien ordonne A de S possde un majorant a tel que
a / A. Sinon, A possderait un unique majorant a dans A, qui en serait un lment
maximal. Si x / A, la relation a x est fausse, sinon x serait un majorant de A; par
suite, a est un lment maximal de S, ce qui est absurde.
Soit I lensemble des parties bien ordonnes de S ; pour A I, soit M
A
lensemble
(non vide) des majorants a de A tels que a / A. Daprs laxiome du choix, le produit

AI
M
A
nest pas vide ; il existe donc, une application qui associe, toute partie bien
ordonne A de S, un majorant (A) de A qui nappartienne pas A.
On dira quune partie bien ordonne A de S est adapte si a ({x A; x a})
pour tout a A.
LEMME. Soit A
t
et A
tt
des parties bien ordonnes de S adaptes . Alors, A
t
est une
section commenante de A
tt
, ou A
tt
est une section commenante de A
t
.
Dmonstration. La runion W des parties B de S qui sont des sections commen-
antes de A
t
et de A
tt
est une section commenante de chacune de ces deux parties ;
cest la plus grande partie de S qui vrie cette proprit. Si W A
t
, A
t
est une section
commenante de A
tt
; si W A
tt
, A
tt
est une section commenante de A
t
. Sinon, il existe
a
t
A
t
et a
tt
A
tt
tels que
W {x A
t
; x a
t
} {x A
tt
; x a
tt
}.
A.3. LE LANGAGE DES CATGORIES 121
Comme A
t
est adapte , a
t
(W) ; de mme, a
tt
(W). Alors, W
t
W {(W)}
est une section commenante de A
t
et de A
tt
, ce qui contredit le fait que W est la plus
grande.
Soit B lensemble des parties bien ordonnes de S qui sont adaptes et soit A
leur runion. Montrons que A est une partie bien ordonne de S, adapte .
Soit P une partie non vide de A. Si B et B
t
sont des lments de B tels que P B et
PB
t
sont non vides, les plus petits lments de PB et PB
t
concident car B est une
section commenante de B
t
, ou le contraire. Par suite, le plus petit lment de P B,
pour B Btel que PB /, est le plus petit lment de P. Cela montre que A est bien
ordonn.
Soit a un lment de A et soit B un lment de Btel que a B. Alors, {x A; x a}
et {x B; x a} concident, par dnition des sections commenantes. Comme B est
adapt , on a ({x A; x a} a. Par consquent, A est adapt .
Cela dmontre que A est la plus grande partie bien ordonne de S qui soit adapte
. Mais alors, A{(A)} est une partie bien ordonne de S, adapte , et contenant
strictement A, contradiction.
On dit quun ensemble ordonn est inductif si toute partie totalement ordonne est
majore. Si S est inductif, lensemble des lments x de S tels que a x est inductif,
pour tout a S. Il rsulte du thorme de Zorn le corollaire :
COROLLAIRE. Tout ensemble inductif non vide possde un lment maximal. Plus
prcisment, si S est un ensemble inductif et a un lment de S, il existe un lment
maximal b S tel que a b.
A.3. Le langage des catgories
Il sagit dun vocabulaire trs utile, et trs utilis, pour dcrire aisment un certain
nombre de structures (les catgories) et la faon dont on passe de lune lautre (les
foncteurs).
INDEX
algbre, 2, 16
anneau
intgre, 9
quotient, 21
euclidien, 96
factoriel, 98
noethrien, 98
principal, 95
anneau division, 7
annulateur, 47
automorphisme
danneau, 3
base, 53
base duale, 54
centre, 3
conducteur, 15
corps, 7
des fractions, 29
corps gauche, 7
dcomposition
de Jordan, 116
dimension
dun espace vectoriel, 61
diviseur de zro, 9
division euclidienne, 11
dans les polynmes, 18
dual
dun module, 47
lment
idempotent, 10
inversible, 6
simpliable, 9
irrductible, 97
lments
associs, 6
endomorphisme
de module, 45
exactitude
de la localisation, 34, 66
forme linaire, 47
formule du binme, 4, 14
homomorphisme
danneaux, 3
de modules, 45
idal, 10
droite, 10
gauche, 10
bilatre, 10
premier, 29
principal, 95
idal bilatre, 12
idaux
comaximaux, 25
isomorphisme
de modules, 46
jauge, 96
matrice
de permutation, 100
lmentaire, 100
module, 43
droite, 43
de type ni, 53
dual, 47
libre, 53
simple, 67
produit de s, 49
morphisme, voir homomorphisme
nilradical, 14
noyau
dun homomorphisme de modules, 46
dun morphisme danneaux, 12
124 INDEX
oprations lmentaires sur les lignes et les co-
lonnes dune matrice, 100
partie
gnratrice, 53
libre, 53
lie, 53
multiplicative, 27
pgcd, 96
polynme
unitaire, 18
ppcm, 96
produit didaux, 13
proprit universelle
de la localisation, 30
des algbres de polynmes, 18
des anneaux quotients, 22
des produits de modules, 50
des quotients de modules, 56
des sommes directes de modules, 50
radical
dun idal, 14
sous-anneau, 2
sous-module, 45
engendr, 49
intersection de s, 48
somme de s, 49
stathmevoir juge, 96
thorme
chinois, 25
de factorisation, 22, 24
de JordanHlder, 70
de Bzout, 96
Thorme de Cantor-Bernstein, 119
Thorme de Zorn, 120
Zorn
John , 120