Вы находитесь на странице: 1из 301

Antoine Chambert-Loir

ALGE
`
BRE COMMUTATIVE
Antoine Chambert-Loir
Centre de Mathematiques, E

cole polytechnique, 91128 Palaiseau Cedex.


E-mail : chambert@math.polytechnique.fr
Version du 24 aou t 2005, 10h44
Ce cours est le polycopie dun cours enseigne par correspondance a` luniversite Pierre et Marie
Curie (Paris 6) pendant lannee scolaire 2000-2001.
La version la plus a` jour est disponible sur le Web a` ladresse http://www.polytechnique.fr/
~chambert/teach/algcom.pdf
ALGE
`
BRE COMMUTATIVE
Antoine Chambert-Loir
Table des matie` res
Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Plan provisoire, viii.
1. Denitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Groupe, 1 ; Groupes abeliens, 2 ; Anneaux, 2 ; Corps, 3 ; Espaces vectoriels, 3 ;
Alge `bres, 3 ; Polynomes, 3 ; Modules, 4 ; Categories, 4 ; Foncteurs, 5 ;
Relations dordre, 6.
2. Anneaux, ideaux, alge` bres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Premie `res proprietes, 7 ; Ideaux, 10 ; Morphismes, 14 ;
Alge `bres et sous-anneaux, 16 ; Exercices, 19 ; Solutions, 20.
3. Anneau quotient, localisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Anneaux quotients, 25 ; Localisation, 30 ; Exercices, 37 ;
Solutions, 38.
4. Ideaux premiers, maximaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Ideaux premiers, ideaux maximaux, 43 ; Le theore `me des zeros de Hilbert, 48 ;
Exercices, 53 ; Solutions, 55.
5. Anneaux principaux, factoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Denitions, 63 ; Anneaux factoriels, 65 ; Sommes de carres, 70 ;
Anneaux de polynomes, 73 ; Resultant. Un theore `me de Bezout, 76 ;
Exercices, 81 ; Solutions, 82.
6. Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Premiers pas, 87 ; Operations sur les modules, 90 ; Generateurs, bases, modules
libres, 94 ; Quotients de modules, 95 ; Localisation des modules, 98 ;
Exercices, 102 ; Solutions, 104.
vi TABLE DES MATIE
`
RES
7. Modules de type ni. Anneaux noetheriens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Modules de type ni, 113 ; Modules noetheriens. Generalites, 116 ;
Alge `bres de polynomes, 119 ; Un theore `me de Hilbert, 121 ;
Ideaux premiers minimaux, 125 ; Exercices, 128 ; Solutions, 129.
8. Modules de type ni sur un anneau principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Sous-modules dun module libre, 137 ; Modules de type ni, 141 ;
Exemples, 146 ; Exercices, 149 ; Solutions, 151.
9. Corps et alge` bres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
E

lements entiers, algebriques, 159 ; Extensions entie `res, algebriques, 162 ;


Construction dextensions algebriques, 165 ; Exercices, 169 ;
Solutions, 170.
10. Alge` bre homologique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Suites exactes, 177 ; Suites exactes scindees. Modules projectifs et injectifs, 180 ;
Foncteurs exacts, 185 ; Modules differentiels. Homologie et cohomologie, 188 ;
Exercices, 193 ; Solutions, 195.
11. Produit tensoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Denition, 199 ; Quelques proprietes, 202 ; Changement de base, 207 ;
Adjonction et exactitude, 209 ; Exercices, 211 ; Solutions, 213.
12. Modules, II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Longueur, 219 ; Modules et anneaux artiniens, 222 ; Support et ideaux
associes, 226 ; Decomposition primaire, 231 ; Exercices, 235 ;
Solutions, 237.
13. Extensions de corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Corps nis, 245 ; Separabilite, 247 ; Theorie de Galois, 250 ;
Complements, 255 ; Degre de transcendance, 259 ; Exercices, 263 ;
Solutions, 266.
14. Alge` bres de type ni sur un corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Le theore `me de normalisation de Noether, 277 ; Finitude de la cloture
integrale, 281 ; Dimension et degre de transcendance, 282 ; Exercices, 284 ;
Solutions, 285.
Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Presentation
Le cur de lalge`bre commutative est la notion danneau (commutatif unitaire)
qui est la structure algebrique correspondant aux concepts collegiens daddition,
de soustraction et de multiplication. Par la`, elle a deux grands champs dapplica-
tion :
larithmetique, via diverses notions comme la divisibilite, les ideaux, les
nombres premiers, la reduction modulo un nombre premier, etc. ;
la geometrie (algebrique) qui etudie les parties de C
n
denies par des equa-
tions polynomiales.
Cependant, elle permet aussi de reinterpreter des structures precedemment
etudiees au cours du cursus universitaire. Par exemple, la theorie des modules sur
un anneau principal fournit a` la fois
un theore`me de structure pour les groupes abeliens nis a` savoir que pour
tout groupe abelien ni G, il existe une unique suite dentiers (o
1
, . . . , o
r
) tels que
o
1
divise o
2
. . .qui divise o
r
tel que G = (Z/o
1
Z) _ _(Z/o
r
Z).
une condition necessaire et sufsante calculable pour savoir si deux matrices
de M
n
(R) sont semblables.
Ce cours est constitue dune quinzaine de chapitres. Chaque chapitre sauf le
premier contient
des enonces (propositions, theore`mes) ;
leur demonstration;
des exercices dans le corps du texte dont la solution nest pas donnee : elle se
trouve dune fa con ou dune autre dans lenonce ou dans la demonstration dun
resultat du cours. Letudiant ayant appris convenablement le cours est cense etre
en mesure de les resoudre sans effort notable ;
un paragraphe dexercices (entre 5 et 10), et leur solution au paragraphe sui-
vant. Ces exercices constituent les feuilles de TD et doivent etre cherches. Dabord
viii PRE

SENTATION
sans laide de la correction pendant un temps raisonnable (ne pas declarer forfait
avant au moins une heure), puis avec la correction
Les enonces et leurs demonstrations doivent etre sus, les exercices assimiles.
Plan provisoire
1. Denitions ;
2. Anneaux, ideaux ;
3. Anneaux quotients, localisation;
4. Ideaux premiers, maximaux. Le theore`me des zeros de Hilbert ;
5. Anneaux principaux, anneaux factoriels. Le theore`me de Bezout ;
6. Modules. Modules quotients, localisation;
7. Produit tensoriel ;
8. Alge`bre homologique ;
9. Modules de type ni. Anneaux noetheriens ;
10. Modules de type ni sur un anneau principal ;
11. E

lements entiers, algebriques. Degre de transcendance ;


12. Modules simples, longueur. Anneaux et modules artiniens ;
13. Alge`bres de type ni sur un corps.
1 Denitions
Dans ce chapitre, nous regroupons la plupart des denitions importantes. Il est impor-
tant de les apprendre tout de suite, me me si certaines structures ne seront pas etudiees
avant plusieurs chapitres. Les manier de `s le debut du cours fournit cependant un
langage commode a` lalgebriste et permet daborder des exemples plus interessants.
1.1. Groupe
Un groupe est un ensemble G muni dune operation interne (,
t
) - =
t
veriant les proprietes suivantes :
il existe un element e G tel que pour tout G, e = = =e = (existence
dun element neutre) ;
pour tout G, il existe
t
G tel que =
t
=
t
= = e (existence dun
inverse) ;
pour tous ,
t
,
tt
dans G, on a = (
t
=
tt
) = ( =
t
) =
tt
(associativite ).
De nombreuses autres notations existent pour la loi interne : outre =, citons ,
~, +, +, =, ., etc. Quand il ne peut pas y avoir de confusion, il est souvent courant
de ne pas mettre de symbole et de noter tout simplement
t
le produit de deux
elements et
t
dun groupe G. Surtout quand la loi est note , linverse dun
element est note
-1
.
Lelement neutre peut aussi etre note e
G
(sil y a plusieurs groupes), 1, ou 1
G
,
ou 0 (ou 0
G
) si la loi est notee +.
Comme exemples de groupes, citons le groupe S
n
des permutations de lensemble
|1, . . . , n| (la loi est la composition), le groupe Z des entiers relatifs (pour laddi-
tion), lensemble des reels non nuls (pour la multiplication), tout espace vectoriel
(pour laddition), lensemble des matrices n ~ n inversibles (pour la multiplica-
tion), lensemble des matrices n~n orthogonales (encore pour la multiplication).
2 CHAPITRE 1. DE

FINITIONS
Si G et H sont deux groupes, un homomorphisme de groupes : G - H est une
application telle que (
t
) = ()(
t
) pour tous et
t
dans G. Si : G -H
est un homomorphisme, on a (e
G
) = e
H
et pour tout G, (
-1
) = ()
-1
.
1.2. Groupes abeliens
On dit quun groupe G est abelien si sa loi est commutative, cest-a`-dire si pour
tous et
t
G, on a =
t
=
t
= . Dans ce cas, on note souvent la loi +, -
linverse dun element et 0 ou 0
G
lelement neutre ; on lappelle addition.
1.3. Anneaux
Un anneau est un groupe abelien A note additivement muni dune operation
de multiplication (o, /) - o/ et dun element 1 tel que pour tous o, /, c dans A,
on ait
associativite : o(/c) = (o/)c ;
commutativite : o/ = /o ;
element neutre : 1o = o ;
distributivite : o(/ + c) = o/ + oc.
Les anneaux ainsi denis sont commutatifs et unitaires. On rencontre aussi des
anneaux non commutatifs dans lequel la relation de commutativite nest pas im-
posee ; il faut alors renforcer la propriete de lelement neutre en imposant a` 1
detre un element neutre a` la fois a` droite et a` gauche : 1o = o1 = o, ainsi que la
propriete de distributivite en rajoutant laxiome (o +/)c = oc +/c. Toutefois, sauf
precision supplementaire, les anneaux seront toujours supposes commutatifs.
Comme exemples danneaux, citons lanneau Z des entiers relatifs, mais aussi
les corps Q des nombres rationnels, R des nombres reels, etc. Citons aussi lan-
neau R[X] des polynomes en une indeterminee a` coefcients reels et les anneaux
C
l
(I, R) des fonctions l-fois continument derivables dun intervalle I de R a` va-
leurs dans R. Dans ce dernier cas, le fait que la loi soit bien denie revient a`
lenonce bien connu selon lequel la somme et le produit de fonctions l-fois conti-
nument derivables le sont aussi. Un exemple danneau non commutatif est fourni
par lensemble des matrices n ~ n a` coefcients dans un anneau A quelconque,
par exemple M
n
(R).
Soit o un element dun anneau A. Sil existe / A tel que o/ = 1, on dit que o
est inversible. Lensemble des elements inversibles de A forme un groupe pour la
multiplication, delement neutre 1.
Si A et B sont deux anneaux, un homomorphisme danneaux de A dans B est
une application : A -B telle que lon ait pour tous o et o
t
A,
1.7. POLYNO

MES 3
(0
A
) = 0
A
, (1
A
) = 1
B
;
(o + o
t
) = (o) + (o
t
) ;
(oo
t
) = (o)(o
t
).
1.4. Corps
Un corps est un anneau non nul dans lequel tout element non nul est inversible.
Les corps que lon rencontre le plus frequemment sont les nombres rationnels
Q, les nombres reels R et les nombres complexes C. Citons aussi les corps des
fractions rationnelles a` coefcients reels ou complexes, R(X) et C(X).
1.5. Espaces vectoriels
Un espace vectoriel sur un corps l (dit aussi l-espace vectoriel) est un groupe
abelien V, note additivement, muni dune loi l ~ V - V, produit externe, note
multiplicativement, veriant les proprietes suivantes : pour tous o et / dans l et
pour tous v et o dans V, on a
1v = v ;
associativite : (o/)v = o(/v) ;
distributivite : (o + /)v = ov + /v et o(v + o) = ov + oo.
1.6. Alge` bres
Soit l un anneau. Une l-alge `bre est un anneau A muni dun homomorphisme
danneaux l - A. Cet homomorphisme nest pas forcement injectif ; lorsquil
lest, on peut identier l a` son image (l) par , qui est un sous-anneau de A.
Donnons quelques exemples : C est une R-alge`bre (le morphisme R - C est
linclusion evidente) ; lanneau des polynomes R[X] en une variable est aussi une
R-alge`bre.
1.7. Polynomes
Soit l un anneau et n un entier naturel, n _ 1. Lanneau des polynomes en n
indeterminees (ou variables) l[X
1
, . . . , X
n
] est deni de la fa con suivante. Un
monome est une expression de la forme
+X
m
1
1
. . . X
m
n
n
ou` + l et m
1
, . . . , m
n
sont des entiers _ 0. Un polynome est une somme dun
nombre ni de monomes. Laddition et la multiplication seffectuent comme on
limagine .
4 CHAPITRE 1. DE

FINITIONS
Si lon ne veut pas se contenter de cette denition imprecise, on peut consi-
derer lensemble l
(N
n
)
des familles presque nulles delements de l indexees par
lensemble N
n
des n-uplets dentiers positifs ou nuls. Sur cet ensemble, on denit
deux lois + et comme suit. Soit + = (+
m
)
mN
n et +
t
= (+
t
m
)
mN
m deux elements
de l
(N
n
)
, on pose
+ + +
t
= (+
m
+ +
t
m
)
mN
m
et
+ +
t
= j, j
m
=
X
i,i
t
N
n
i+i
t
=m
+
i
+
t
i
t
.
Il faut verier que ces formules ont un sens, cest-a`-dire que toutes les sommes
sont nies. On denit aussi 0 la famille identiquement nulle, 1 la famille telle
que 1
m
= 0 pour m ,= 0 et 1
0
= 1. On denit aussi, si i |1, . . . , n|, X
i
comme
la famille identiquement nulle excepte pour lindice (0, . . . , 1, . . . , 0), le 1 etant
en position i, ou` la valeur est 1. On peut verier que cette construction denit
un anneau, note l[X
1
, . . . , X
n
], et meme une l-alge `bre, via lhomomorphisme l -
l[X
1
, . . . , X
n
] tel que + -+1.
1.8. Modules
Si A est un anneau, un A-module est un groupe abelien M muni dune loi ex-
terne A~M -M qui verie exactement les memes axiomes que ceux dun espace
vectoriel : pour tous m et m
t
dans M et pour tous o et / dans A, on a
1m = m ;
associativite : (o/)m = o(/m) ;
distributivite : (o + /)m = om + /m et o(m + m
t
) = om + om
t
.
Un homomorphisme de A-modules : M - N est une application telle que
pour tous m et m
t
dans M et pour tous o A, on ait :
(m + m
t
) = (m) + (m
t
) ;
(om) = o(m).
(Cest lanalogue pour les modules des applications lineaires entre espaces vecto-
riels.)
1.9. Categories
Lorsquon manipule un grand nombre de structures algebriques, le langage des
categories est utile. Leur introduction rigoureuse necessite des precautions impor-
tantes en theorie des ensembles que nous passons sous silence ici.
Une categorie C est la donnee dune collection obC, appelee objets de C, et pour
tout couple (A, B) dobjets, dun ensemble Hom
C
(A, B) dont les elements sont
1.10. FONCTEURS 5
appeles morphismes de A dans B. Si A, B et C sont trois objets de C, on dispose
dune application de composition des morphismes
Hom
C
(B, C) ~Hom
C
(A, B) -Hom
C
(A, C), (, ) - o .
Si A est un objet de C, on suppose aussi donne un morphisme identite Id
A

Hom
C
(A, A). On demande enn que soient veries les axiomes :
pour tout Hom
C
(A, B), o Id
A
= Id
B
o = ;
pour tous Hom
C
(C, D), Hom
C
(B, C), l Hom
C
(A, B), on a
o ( o l) = ( o ) o l (associativite de la composition).
On note aussi : A -B au lieu de Hom
C
(A, B).
Les structures introduites plus haut donnent lieu a` des categories : les categories
Gr des groupes, AbGr des groupes abeliens, Ann des anneaux, Corps des corps,
Ev
l
des l-espaces vectoriels, Alg
l
des l-alge`bres, Mod
l
des l-modules.
1.10. Foncteurs
Si C et C
t
sont deux categories, un foncteur F : C -C
t
est la donnee :
pour tout objet A obC, dun objet F(A) obC
t
;
pour tout morphisme Hom
C
(A, B), dun morphisme
F() Hom
C
t (F(A), F(B))
de sorte que soient veriees les proprietes suivantes :
F(Id
A
) = Id
F(A)
et F() o F() = F( o ).
Un tel foncteur est aussi appele foncteur covariant. Il existe aussi des foncteurs
contravariants qui changent le sens des e`ches : si : A - B, F() est un mor-
phisme F(B) -F(A) et F( o ) = F() o F().
Les foncteurs suivants sont appeles foncteurs doubli car ils consistent a` oublier
une partie de la structure dun objet algebrique. Ils envoient un objet sur le meme
objet de la structure plus pauvre, un morphisme sur le meme morphisme.
AbGr -Gr : un groupe abelien est un groupe ;
AbGr - AbGr, Ev
l
- AbGr : un anneau, un espace vectoriel sont des
groupes abeliens ;
Corps - Ann, Alg
l
- Ann : un corps, une l-alge`bre sont aussi des an-
neaux.
Il existe aussi des foncteurs plus subtils, comme le foncteur Ann - AbGr qui
associe a` un anneau A le groupe multiplicatif A
~
des elements inversibles de A.
6 CHAPITRE 1. DE

FINITIONS
1.11. Relations dordre
Une relation dordre sur un ensemble X est une relation _ veriant les axiomes
x _ x ;
si x _ y et y _ z, alors x _ z ;
si x _ y et y _ x, alors x = y.
Si _ est une relation dordre, on denit la relation _ comme x _ y si et seulement
si y _ x.
Comme exemples, citons la relation dordre usuelle sur les reels et la divisibilite
sur les entiers naturels non nuls. Citons aussi la relation dinclusion sur les parties
dun ensemble.
Un ordre _ sur X est dit total si pour tout couple (x, y) delements de X, ou
bien x _ y, ou bien y _ x.
Dans un ensemble ordonne (X, _), un element maximal est un element x tel
quil nexiste pas de y X, y ,= x veriant y _ x. Un plus grand element est un
element x tel que pour tout y X, y _ x. Attention, lorsque la relation dordre
nest pas totale, ces deux notions sont distinctes.
On utilisera a` plusieurs reprises le lemme de Zorn. Cest un resultat de logique,
equivalent a` laxiome du choix, dont linteret est dimpliquer lexistence de nom-
breux objets interessants en mathematiques : bases et supplementaires en theorie
des espaces vectoriels, cloture algebrique dun corps, ideaux maximaux dun an-
neau, le theore`me de HahnBanach en analyse fonctionnelle, etc. Il implique
aussi lexistence de nombreux objets pathologiques tels des ensembles non mesu-
rables ou cest le paradoxe de BanachTarski deux partitions de la sphe`re
S
2
R
3
de la forme S
2
|
iI
X
i
= |
iI
(Y
i
| Z
i
) tel que pour tout i, X
i
, Y
i
et Z
i
soient images lun de lautre par un deplacement. Cest pourquoi certains mathe-
maticiens le rejettent.
Lemme 1.11.1 (Zorn). Soit (X, _) un ensemble ordonne veriant la propriete sui-
vante : toute partie de X totalement ordonnee admet un majorant dans X (on dit que X est
inductif). Alors, X admet un element maximal.
2 Anneaux, ideaux, alge` bres
Ce chapitre introduit les notions danneaux et dideaux. Ces deux notions formalisent
les methodes de calcul bien connues avec les nombres entiers : on dispose dune addi-
tion, dune multiplication, de deux symboles 0 et 1 et des re `gles de calcul usuelles.
2.1. Premie` res proprietes
Denition 2.1.1. On appelle anneau un groupe abelien A note additivement muni
dune loi de multiplication A ~A -A, (o, /) -o/ veriant les proprietes suivantes :
il existe un element 1 A tel que pour tout o A, 1o = o (element neutre pour la
multiplication) ;
pour tous o et / dans A, o/ = /o (commutativite) ;
pour tous o, / et c dans A, o(/ + c) = o/ + oc (distributivite).
Les axiomes ci-dessous permettent un calcul analogue a` celui dont on a lhabi-
tude dans les entiers. Si o est un element dun anneau A et si n est un entier positif
ou nul, on denit o
n
par recurrence en posant o
0
= 1 et, si n _ 1, o
n
= o(o
n-1
).
On peut deduire de ces axiomes des proprietes familie`res.
Exercice 2.1.2. a) Demontrer que pour tout o A, 0o = 0 (on dit que 0 est
absorbant pour la multiplication).
b) Si e A est un element tel que pour tout o A, eo = o, alors e = 1 (unicite
de lelement neutre pour la multiplication).
c) Pour tout o A, on a (-1)o = -o.
d) Si 1 = 0 dans A, alors A = |0|. On dit que A est lanneau nul.
e) Pour tout o A et pour tous entiers m, n _ 0, on a o
m+n
= o
m
o
n
.
f) La formule du binome est valide : si o et / A et n _ 0, on a
(o + /)
n
=
n
X
l=0

n
l

o
l
/
n-l
.
8 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
Certains elements dun anneau ont des proprietes particulie`res interessantes
par rapport a` la multiplication, ce qui justie quelques denitions.
Denition 2.1.3. Soit A un anneau et soit o un element de A.
On dit que o est inversible, ou que o est une unite de A, sil existe / A tel que
o/ = 1. Un tel / est necessairement unique, cest l inverse de o ; on le note souvent o
-1
.
On dit que o est diviseur de zero sil existe / A, / ,= 0 tel que o/ = 0. On dit que o
est simpliable sil nest pas diviseur de zero, cest-a` -dire si la relation o/ = 0 abec / A
implique / = 0.
On dit enn que o est nilpotent sil existe n _ 1 tel que o
n
= 0.
Proposition 2.1.4. Lensemble des elements inversibles dun anneau A est un groupe
pour la multiplication. On le note A
~
; cest le groupe des unites de A.
Demonstration. Soit o et / deux elements de A, dinverses o
-1
et /
-1
. Alors,
(o/)(o
-1
/
-1
) = (oo
-1
)(//
-1
) = 1, si bien que o/ est inversible dinverse o
-1
/
-1
.
La multiplication de A denit ainsi une loi interne sur A
~
. De plus, 1 est inversible
et est un element neutre pour cette loi. Enn, si o A
~
, son inverse pour cette
loi nest autre que o
-1
. Ainsi, A
~
est un groupe pour la multiplication.
Exercice 2.1.5. Soit A un anneau.
a) Soit x A un element nilpotent. Si n _ 0 est tel que x
n+1
= 0, calculer
(1 + x)(1 -x + x
2
- + (-1)
n
x
n
). En deduire que 1 + x est inversible dans A.
b) Soit x A un element inversible et y A un element nilpotent, montrer
que x + y est inversible.
c) Si x et y sont deux elements nilpotents de A, montrer que x+y est nilpotent.
(Si n et m sont deux entiers tels que x
n+1
= y
m+1
= 0, on utilisera la formule du
binome pour calculer (x + y)
n+m+1
.)
Encore un peu de terminologie :
Denition 2.1.6. Soit A un anneau non nul.
On dit que A est inte`gre sil na pas de diviseur de zero autre que 0 (autrement dit, si
tout elemement non nul est simpliable).
On dit que A est reduit si 0 est le seul element nilpotent de A.
On dit que A est un corps si tout element non nul de A est inversible.
En particulier, lanneau nul nest ni inte `gre ni reduit.
Exercice 2.1.7. Soit A un anneau ni inte`gre. Alors, A est un corps.
Solution. Soit o un element non nul de A. On doit prouver que o est inversible
dans A. Soit : A - A lapplication telle que (/) = o/. Alors, est injective : si
(/) = (/
t
), on a o/ = o/
t
, donc o(/ - /
t
) = 0. Comme A est inte`gre et o ,= 0,
2.1. PREMIE
`
RES PROPRIE

TE

S 9
/ - /
t
= 0. Par suite, le cardinal de (A) est egal au cardinal de A. Comme (A)
est une partie de A, (A) = A. Ainsi, est surjectif et il existe / A tel que
o/ = 1.
Exemple 2.1.8. Soit A un anneau inte`gre. Lanneau A[X] des polynomes en
une indeterminee a` coefcients dans A est inte`gre.
Avant de demontrer ce fait, rappelons que lon dispose dune fonction degre
sur lanneau A[X] : un polynome non nul P A[X] peut secrire
n
P
l=0
o
l
X
l
avec
o
n
,= 0 pour un unique entier n _ 0 ; on pose alors deg P = n. Par convention,
on pose deg(0) = -c. De plus, si P et Q sont des polynomes de A[X], on a
deg(P + Q) _ max(deg P, deg Q) et deg(PQ) _ deg P + deg Q (ces formules
sont vraies meme si P, Q, P + Q ou PQ est nul, avec les conventions naturelles
max(-c, x) = -c et -c+ x = -c pour tout x N |-c|).
Demonstration. Si P et Q sont deux polynomes non nuls, on veut prouver que
PQ ,= 0. On peut ecrire
P =
deg P
X
l=0
o
l
X
l
et Q =
deg Q
X
l=0
/
l
X
l
avec o
deg P
,= 0 et /
deg Q
,= 0. Alors,
PQ =
deg P+deg Q
X
l=0

min(deg P,l)
X
m=0
o
m
/
l-m
!
X
l
.
En particulier, le terme de degre deg P + deg Q a pour coefcient o
deg P
/
deg Q
.
Comme A est inte`gre, ce coefcient est non nul et PQ ,= 0.
Le raisonnement ci-dessus montre donc que si P et Q sont deux polynomes a`
coefcients dans un anneau inte`gre, deg(PQ) = deg P + deg Q. La notion de
degre dun polynome intervient aussi dans le theore`me de division euclidienne :
Theore`me 2.1.9. Soit A un anneau et soit P et Q deux polynomes de A[X]. On
suppose que Q ,= 0 et que le coefcient du terme de plus haut degre de Q est inversible
(1)
.
Alors, il existe un unique couple de polynomes (R, S) dans A[X] veriant les proprietes
P = RQ + S ;
deg S < deg Q.
Demonstration. On commence par lunicite. Si P = RQ + S = R
t
Q + S
t
, alors
Q(R
t
- R) = S
t
- S est de degre au plus max(deg S, deg S
t
) < deg Q. Supposons
R ,= R
t
, cest-a`-dire R
t
- R ,= 0. Alors, si vX
deg Q
et oX
m
sont les termes de plus
haut degre dans Q et R
t
- R respectivement, le terme de plus haut degre dans
(1)
Rappelons a` ce propos quun polynome dont le coefcient dominant est egal a` 1 est dit unitaire.
10 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
Q(R
t
- R) est donne par ovX
m+deg Q
. Comme v est inversible et o ,= 0, ov ,= 0.
Ainsi, Q(R
t
-R) est de degre m+deg Q _ deg Q. 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 theore`me.
Notons toujours vX
deg Q
le terme de plus haut degre de Q. On raisonne par recur-
rence sur le degre de P. Si deg P < deg Q, il suft de poser R = 0 et S = P. Sinon,
soit oX
deg P
le terme de plus haut degre de P. Alors, P
t
= P - ov
-1
X
deg P-deg Q
Q
est un polynome de degre au plus deg P mais dont le coefcient du terme de de-
gre deg P est egal a` o -ov
-1
v = 0. Ainsi, deg P
t
< deg P. Par recurrence, il existe
deux polynomes R
t
et S
t
dans A[X] tels que
P
t
= R
t
Q + S
t
et deg S
t
< deg Q.
Alors, on a
P = P
t
+ ov
-1
X
deg P-deg Q
Q = (R
t
+ ov
-1
X
deg P-deg Q
)Q + S
t
.
Il suft maintenant de poser R = R
t
+ov
-1
X
deg P-deg Q
et S
t
= S. Le theore`me est
donc demontre.
Lexercice suivant munit le produit de deux anneaux dune structure danneau
et en etudie quelques proprietes. Un sous-anneau B dun anneau A est un sous-
groupe de A pour laddition qui contient 1 et est stable par la multiplication.
Exercice 2.1.10 (Anneau produit). 1) Soit A et B deux anneaux. On munit le
groupe abelien A ~ B dune loi interne en denissant pour o et o
t
A, / et
/
t
B, (o, /) (o
t
, /
t
) = (oo
t
, //
t
).
a) Montrer que cette loi confe`re a` A ~ B une structure danneau. Quel est
lelement neutre pour la multiplication?
b) Lanneau A et B est-il inte`gre ? Quels sont ses elements nilpotents ?
c) Montrer que les elements e = (1, 0) et = (0, 1) de A ~B verient e
2
= e
et
2
= . On dit que ce sont des idempotents.
2) Soit A un anneau et e A un idempotent.
a) Montrer que 1 -e est un idempotent de A.
b) Montrer que eA = |eo ; o A| est un sous-anneau de A.
c) Montrer que A c eA ~(1 -e)A.
(2)
2.2. Ideaux
Denition 2.2.1. On appelle ideal dun anneau A tout sous-groupe I A tel que
pour tout o A et tout / I, o/ I.
(2)
Le symbole c signie isomorphe . Cette notion disomorphisme est denie un peu plus loin.
2.2. IDE

AUX 11
Autrement dit, un ideal dun anneau A est un sous-A-module de A (vu comme
A-module sur lui-meme). Remarquons aussi que 0 et A sont des ideaux de A.
Une autre consequence de la denition est que pour toute famille presque nulle
(o
s
)
sS
delements dun ideal I, la somme
P
s
o
s
est encore un element de I.
Comme -1 est un element de A, pour prouver quune partie I de A est un
ideal, il suft detablir les faits suivants :
0 I ;
si o I et / I, o + / I ;
si o A et / I, o/ I.
Exemple 2.2.2. Si A est un anneau et x A, lensemble (x) = |ox ; o A| est
un ideal de A. Un tel ideal est dit principal .
Exemple 2.2.3. Si K est un corps, les seuls ideaux de K sont (0) et K. En effet, soit I
un ideal de K distinct de 0 et soit o un element non nul de I. Soit / un element
de K. Comme o ,= 0, on peut considerer lelement //o de K et par denition
dun ideal (//o)o I. On a donc / I, dou` I = K.
Denition 2.2.4. On dit que deux elements o et / dun anneau A sont associes sil
existe un element inversible v A
~
tel que o = /v.
La relation etre associe est une relation dequivalence.
Exercice 2.2.5. Soit A un anneau et soit o, / deux elements de A. Sils sont
associes, montrer que les ideaux (o) et (/) sont egaux. Reciproquement, si A est
inte`gre et si (o) = (/), montrer que o et / sont associes.
Exemple 2.2.6. Si I est un ideal de Z, il existe un unique entier n _ 0 tel que
I = (n).
Demonstration. Si I = (0), n = 0 convient.
Supposons maintenant I ,= (0). Si I = (n), on constate que les elements stricte-
ment positifs de I sont |n; 2n; 3n; . . .| et que n est le plus petit dentre eux ce
qui montre lunicite dun eventuel entier n comme dans lenonce.
Notons donc n le plus petit element de I N
=
. Comme n I, on I pour
tout o Z et (n) I. Reciproquement, soit o est un element de I. La division
euclidienne de o par n secrit o = n +r, avec Z et 0 _ r _ n -1. Comme o I
et comme n I, r = o - n appartient a` I. Comme n est le plus petit element
strictement positif de I et comme r < n, on a necessairement r = 0. Par suite,
o = n (n) et I (n). Ainsi, I = (n).
On dispose dun certain nombre doperations interessantes sur les ideaux.
12 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
2.2.7. Intersection. Si I et J sont deux ideaux de A, lensemble I J est encore
un ideal de A. Plus generalement, lintersection dune famille (non vide) dideaux
de A est encore un ideal de A.
Demonstration. Soit (I
s
)
s
une famille dideaux de A et posons I =
T
s
I
s
. Linter-
section dune famille de sous-groupes est encore un sous-groupe, donc I est un
sous-groupe de A. Soit maintenant x I et o A arbitraires et montrons que
ox I. Pour tout s, x I
s
et I
s
etant un ideal, on a donc ox I
s
. Par suite, ox
appartient a` tous les I
s
donc ox I.
2.2.8. Ideal engendre par une partie. Si S est une partie de A, il existe un plus
petit ideal de A contenant S, note S et appele ideal engendre par S. Cela signie
que S est un ideal contenant S et que si I est un ideal contenant S, alors I
contient deja` S. En effet, il suft de poser
S =
\
SIA
I
ou` I parcourt lensemble (non vide) des ideaux de A contenant S. Cet ensemble
est effectivement non vide car A est un ideal de A contenant S. De plus, S est
lensemble des combinaisons lineaires presque nulle
P
sS
o
s
s.
Demonstration. Notons I
S
lensemble des ideaux de A qui contiennent S. Si (o
s
)
est une famille presque nulle delements de A,
P
sS
o
s
s est un element de tout ideal
de A contenant S, donc de S, si bien que S contient I
S
.
Reciproquement, montrons que I
S
est un ideal de A. Il contient 0 =
P
sS
0s ; si
P
o
s
s et
P
/
s
s sont des elements de I
S
, la famille (o
s
+/
s
)
sS
est une famille presque
nulle delements de A et
P
(o
s
+ /
s
)s I
S
; enn, si o A et si x =
P
o
s
s I
S
, on
a ox = o(
P
o
s
s) =
P
(oo
s
)s I
S
et I
S
est bien un ideal de A.
Comme I
S
contient S (si t S, t =
P
sS
o
s
t avec o
t
= 1 et o
s
= 0 si s ,= t). Par
suite, S est contenu dans I
S
, dou` nalement legalite.
Exercice 2.2.9. Soit A un anneau.
a) Soit x A. Montrer que tout ideal I de A contenant x contient aussi (x), de
sorte que (x) est le plus petit ideal de A contenant x.
b) Si x
1
, . . . , x
n
sont des elements de A, lensemble (x
1
, . . . , x
n
) = |o
1
x
1
+ +o
n
x
n
; o
1
, . . . , o
n

A| est le plus petit ideal de A contenant x
1
, . . . , x
n
.
c) Plus generalement, si (x
i
)
iI
est une famille delements de A, lensemble des
combinaisons lineaires
P
o
i
x
i
ou` (o
i
)
iI
est une famille presque nulle delements
de A est le plus petit ideal de A contenant les x
i
.
2.2. IDE

AUX 13
2.2.10. Somme dideaux. Soit I et J deux ideaux de A. Lensemble des sommes
o + / avec o I et / J est un ideal de A, note I + J. Cest aussi lideal de A
engendre par la partie I J. Plus generalement, si (I
s
)
sS
est une famille dideaux
de A, lensemble des sommes (presque nulles)
P
s
o
s
, ou` pour tout s, o
s
I
s
, est
un ideal de A note
P
s
I
s
. Cest aussi lideal de A engendre par la partie
S
s
I
s
.
Demonstration. Comme 0 =
P
s
0 et comme 0 I
s
pour tout s, 0
P
s
I
s
. Ensuite,
si o =
P
s
o
s
et / =
P
s
/
s
sont deux elements de
P
s
I
s
, on a o + / =
P
s
(o
s
+ /
s
) ou`
pour tout s, o
s
+/
s
I
s
, presque tous les termes de cette somme etant nuls. Donc
o + /
P
s
I
s
. Finalement, si o =
P
s
o
s
appartient a` I
s
et / A, on a /o =
P
s
(/o
s
).
Pour tout s, /o
s
I
s
, donc /o
P
s
I
s
. Ainsi,
P
s
I
s
est bien un ideal de A.
Pour montrer que cest lideal de A engendre par la partie
S
s
I
s
, nous devons
etablir deux inclusions. Tout dabord, si t S et o I
t
, on a o =
P
s
o
s
avec o
s
= 0
si s ,= t et o
t
= o. Donc o
P
s
I
s
et lideal
P
s
I
s
contient I
t
. Par denition de lideal

S
s
I
s
(plus petit ideal qui contient la partie
S
s
I
s
), on a ainsi

[
s
I
s

X
s
I
s
.
Dans lautre sens, si I est un ideal contenant
S
s
I
s
, montrons que I contient
P
s
I
s
.
Soit alors o =
P
s
o
s
un element de
P
s
I
s
. Tous les termes de cette somme appar-
tiennent a` I. Par denition dun ideal, o appartient a` I et I contient
P
s
I
s
.
2.2.11. Produit dideaux. Soit I et J deux ideaux de A. Lensemble des produits
o/ avec o I et / J nest pas forcement un ideal de A. Lideal IJ est par de-
nition lideal engendre par ces produits. Cest ainsi lensemble des combinaisons
lineaires nies
P
o
s
/
s
avec o
s
I et /
s
J.
Proposition 2.2.12. Soit A un anneau, soit I et J deux ideaux de A. Alors, IJ
I J.
Si de plus I + J = A, auquel cas on dit que les ideaux I et J sont comaximaux, alors
on a egalite : IJ = I J.
Demonstration. Si o I et / J, o/ appartient a` I (cest un multiple de o I)
et appartient a` J (cest un multiple de / J). Donc o/ I J. Puisque les produits
o/ avec o I et / J appartiennent a` lideal I J, lideal IJ qui est engendre par
ces produits est contenu dans I J.
14 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
Si I +J = A, il existe x I et y J tels que x+y = 1. Soit alors o I J. E

crivons
o = o1 = o(x + y) = ox + oy.
Comme o I et y J, oy IJ ; comme o J et x I, ox IJ. Par suite, leur
somme ox+oy appartient a` IJ et o IJ. Il en resulte que si I et J sont comaximaux,
on a I J IJ, donc, compte-tenu de lautre inclusion, I J = IJ.
Exercice 2.2.13. Soit A un anneau, soit I un ideal de A et soit S une partie de
A. On denit le conducteur de S dans I par la formule
J = (I : S) = |o A; pour tout s S, os I|.
Montrer que cest un ideal de A.
2.2.14. (Nil)radical. Le nilradical dun anneau A est lensemble de ses elements
nilpotents. Cest un ideal de A.
Plus generalement, on denit le radical I de A par la formule
_
I = |o A; il existe n _ 1, o
n
I|.
Cest un ideal de A qui contient I. Par denition meme, le nilradical de A est
donc egal au radical de lideal nul.
Demonstration. Comme 0
1
= 0 I, 0
_
I. Si o
_
I et /
_
I, choisissons n
et m _ 1 tels que o
n
I et /
m
I. Alors, on a dapre`s la formule du binome
(o + /)
n+m
=
n+m
X
l=0

n + m
l

o
l
/
n+m-l
.
Dans cette somme, tous les termes appartiennent a` I : cest vrai de ceux corres-
pondant a` l _ n puisque o
l
= o
n
o
n-l
et o
n
I ; de meme, si l _ n, n + m -l _ m
et /
n+m-l
= /
m
/
n-l
appartient a` I. On a donc (o + /)
n+m
I, dou` o + /
_
I.
Enn, si o
_
I et / A, choisissons n _ 1 tel que o
n
I. Alors, (/o)
n
= /
n
o
n
I
et /o
_
I.
Exercice 2.2.15. Quel est le radical de lideal (12) dans Z ?
2.3. Morphismes
Denition 2.3.1. Soit A et B deux anneaux. Un homomorphisme danneaux
: A -B est une application veriant les proprietes suivantes
on a (0) = 0 et (1) = 1 ;
pour tous o et / dans A, on a (o + /) = (o) + (/) et (o/) = (o)(/).
2.3. MORPHISMES 15
Le mot homomorphisme est un synonyme pour morphisme. Si A est un anneau,
lapplication identique Id
A
: A - A est un morphisme danneaux. La composi-
tion de deux morphismes danneaux est encore un morphisme danneaux. Cela
permet de denir la categorie des anneaux.
Conformement aux denitions de theorie des categories, on dit quun mor-
phisme danneaux : A - B est un isomorphisme sil existe un morphisme dan-
neaux : B - A tel que o = Id
B
et o = Id
A
. Le morphisme est alors
appele morphisme reciproque de . On note : A
-
-- B pour signier que le
morphisme : A -B est un isomorphisme ; si A et B sont isomorphes, cest-a`-dire
sil existe un isomorphisme A
-
--B, on ecrit A c B.
Proposition 2.3.2. Un morphisme danneaux est un isomorphisme si et seulement si
il est bijectif.
Demonstration. Si : A - B est un isomorphisme, son morphisme reciproque
est en particulier une bijection reciproque de , donc est bijectif. Reciproque-
ment, supposons que est bijectif et notons sa bijection reciproque. Il nous faut
alors prouver que est un morphisme danneaux de B dans A.
Comme (0) = 0, (0) = 0. Si o et / B,
((o + /)) = o + / = ((o)) + ((/)) = ((o) + (/))
et
((o/)) = o/ = ((o))((/)) = ((o)(/)).
Comme est bijectif, (o + /) = (o) + (/) et (o/) = (o)(/).
Exercice 2.3.3. Soit A et B deux anneaux et : A - B un morphisme dan-
neaux.
Si o A est inversible, montrer que (o) est inversible dans B. En deduire
que la restriction de a` A
~
denit un morphisme de groupes (note encore )
A
~
-B
~
.
Proposition 2.3.4. Le noyau dun morphisme danneaux : A - B est lensemble
des o A tels que (o) = 0. Cest un ideal de A note Ker .
Demonstration. Un morphisme danneaux etant un morphisme de groupes abe-
liens, Ker est un sous-groupe de A. De plus, si x Ker et si o A, on a
(ox) = (o)(x) = (o)0 = 0 donc ox Ker . Il en resulte que Ker est un
ideal de A.
16 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
2.3.5. Image, image reciproque. Soit : A - B un morphisme danneaux. Plus
generalement, si J est un ideal de B, limage reciproque

-1
(J) = |o A; (o) J|
est un ideal de A.
Demonstration. Comme (0) = 0 J, 0
-1
(J). Si o et /
-1
(J), (o +/) =
(o) +(/) J puisque (o) et (/) J et que J est un ideal de B. Enn, si o A
et /
-1
(J), on a (o/) = (o)(/) J puisque (/) J.
En revanche, limage dun ideal par un morphisme danneaux nest pas force-
ment un ideal. Si : A - B est un morphisme danneaux et si I est un ideal de
A, on notera (I)B, voire IB, lideal engendre dans B par (I).
2.4. Alge` bres et sous-anneaux
On rappelle la denition dun sous-anneau.
Denition 2.4.1. Soit A un anneau. Un sous-anneau de A est une partie B A
contenant 0, 1, stable par addition, passage a` loppose et multiplication.
Si : A - B est un morphisme danneaux, limage (A) de A par est un
sous-anneau de B. Limage reciproque
-1
(C) dun sous-anneau C de B est un
sous-anneau de A.
Denition 2.4.2. Soit l un anneau. Une l-alge`bre est un anneau A muni dun
morphisme danneaux i : l -A.
Formellement, une l-alge`bre est le couple (A, i : l - A). On dira cependant
souvent soit A une l-alge`bre en sous-entendant le morphisme i. Si x l et
o A, on commetra ainsi labus decriture en notant xo au lieu de i(x)o. Noter
cependant que i nest pas forcement injectif.
Denition 2.4.3. Si (A, i) et (B, ,) sont des l-alge `bres, un morphisme de
l-alge `bres : A - B est un morphisme danneaux tel que pour tout x l et tout o A,
(i(x)o) = ,(x)(o).
Exercice 2.4.4. Verier que limage (A) dun morphisme de l-alge`bres :
A -B est une sous-l-alge`bre de B.
Exemples 2.4.5. a) Si l est un sous-anneau dun anneau A, linjection naturelle
l -A munit A dune structure de l-alge`bre.
b) Lanneau l[X] des polynomes a` coefcients dans l est une l-alge`bre de
manie`re naturelle. Plus generalement, l[X
1
, . . . , X
n
] est une l-alge`bre.
2.4. ALGE
`
BRES ET SOUS-ANNEAUX 17
c) Tout anneau est de manie`re unique une Z-alge`bre. En effet, si A est un
anneau, il existe un unique morphisme i : Z -A. (On a necessairement i(0) = 0,
i(1) = 1 ; par recurrence, i(n) est deni pour n _ 1 et enn, i(n) = -i(-n) si
n _ 0.)
La l-alge`bre des polynomes jouit dune propriete universelle importante :
Proposition 2.4.6. Soit A une l-alge `bre et soit n _ 1 un entier non nul. Pour
tout n-uplet (o
1
, . . . , o
n
) delements de A, il existe un unique morphisme de l-alge `bres
: l[X
1
, . . . , X
n
] tel que pour tout i |1, . . . , n|, (X
i
) = o
i
.
Demonstration. Si un tel morphisme existe, il doit verier
(+X
m
1
1
. . . X
m
n
n
) = +(X
1
)
m
1
. . . (X
n
)
m
n
= +o
m
1
1
. . . o
m
n
n
.
Par suite, si P =
P
m
+
m
X
m
1
1
. . . X
m
n
n
, on doit avoir
(P) =
X
m
+
m
o
m
1
1
. . . o
m
n
n
,
ce qui prouve quil existe au plus un tel morphisme de l-alge`bres, et que sil existe,
il est deni par cette dernie`re formule. Reciproquement, il est facile de prouver
que cette formule denit un morphisme de l-alge`bres.
Ce morphisme est parfois appele, surtout lorsque A = l, morphisme devaluation
en le point (o
1
, . . . , o
n
). Limage dun polynome P est notee P(o
1
, . . . , o
n
). Il en
resulte par exemple un morphisme de l-alge`bres l[X
1
, . . . , X
n
] - F(l
n
, l) des
polynomes dans la l-alge`bre des fonctions de l
n
dans l. Les fonctions qui sont
dans limage de ce morphisme sont tout naturellement appelees fonctions polyno-
miales.
2.4.7. Alge `bre engendree par une partie. Soit A une l-alge`bre et S une partie
de A. La l-alge`bre l[S] est par denition la plus petite sous-l-alge`bre de A qui
contient S. Cest lensemble des combinaisons lineaires de la forme +s
m
1
1
. . . s
m
n
n
pour + l, les s
i
dans S et les m
i
dans N.
Si S = |o
1
, . . . , o
n
|, l[S] est aussi notee l[o
1
, . . . , o
n
]. Cest limage du mor-
phisme devaluation l[X
1
, . . . , X
n
] -A en (o
1
, . . . , o
n
).
Demonstration. Notons ce morphisme devaluation. Comme (X
i
) = o
i
, Im
est une sous-l-alge`bre de A qui contient les o
i
, donc Im contient l[o
1
, . . . , o
n
].
Reciproquement, toute sous-l-alge`bre de A qui contient |o
1
; . . . ; o
n
| contient les
elements de A de la forme +o
m
1
1
. . . o
m
n
n
et aussi leurs combinaisons lineaires. Par
suite, l[o
1
, . . . , o
n
] contient Im. On a ainsi egalite.
18 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
Exercice 2.4.8. Utiliser la propriete universelle pour demontrer quil existe un
unique morphisme de l-alge`bres : l[X, Y] - l[X][Y] tel que (X) = X et
(Y) = Y et que cest un isomorphisme.
Proposition 2.4.9. Soit K un corps et soit / : Q - K lhomomorphisme canonique.
Alors, K contient un plus petit sous-corps K
0
.
si / est injectif, K
0
est isomorphe a` Q;
si / nest pas injectif, il existe un unique nombre premier p tel que Ker / = (p) et K
0
est de cardinal p.
Demonstration. Lintersection L =
T
K
i
dune famille (K
i
) de sous-corps de K
est un sous-corps de K : comme 1 K
i
pour tout i, 1 L. Si x et y sont dans L,
x - y est dans tout K
i
donc dans K. Si de plus y ,= 0, x/y appartient a` chaque K
i
donc x/y L. Lintersection de tous les sous-corps de K est donc un sous-corps
de K. On le note K
0
.
Supposons maintenant que / est injectif et construisons un homomorphisme de
corps ~/ : Q - K. Pour cela, si o// est une fraction dentiers avec / ,= 0, /(/) ,= 0
dans K et on pose ~/(o//) = /(o)//(/). Cela ne depend pas de la fraction choisie :
si o// = c/o, on a oo = /c dans Z, donc
/(o)/(o) = /(oo) = /(/c) = /(/)/(c)
et /(o)//(/) = /(c)//(o).
Cest un homomorphisme de corps : pour la somme de deux elements,
~/(o//) +~/(c/o) =
/(o)
/(/)
+
/(c)
/(o)
=
/(o)/(o) + /(/)/(c)
/(/)/(o)
=
/(oo + /c)
/(/o)
=~/(
oo + /c
/o
)
=~/((o//) + (c/o))
et pour le produit,
~/(o//)~/(c/o)) =
/(o)
/(/)
/(c)
/(o)
=
/(o)/(c)
/(/)/(o)
=
/(oc)
/(/o)
=~/(oc//o) =~/((o//)(c/o)).
Par suite, ~/ est un homomorphisme de corps Q - K. Il est necessairement
injectif et denit donc un isomorphisme de Q sur un sous-corps K
t
0
de K.
Necessairement, K
0
K
t
0
. Reciproquement, comme K
0
contient 1, il contient
/(Z) puis toutes les fractions /(o)//(/) avec / ,= 0. Par suite, K
0
= K
t
0
.
2.5. EXERCICES 19
Supposons maintenant que / nest pas injectif. Son noyau est un ideal (n) de Z,
ou` n est deni comme le plus petit entier strictement positif tel que /(n) = 0. Soit
p un facteur premier de n. On peut ecrire n = pm avec 1 _ m < n. On a donc
0 = /(n) = /(p)/(m). Par minimalite de n, /(m) ,= 0 donc /(p) = 0. Cela implique
p _ n, donc n = p.
Limage /(Z) de Z par lhomomorphisme / est un sous-anneau de K. En fait, on
a /(Z) = |/(0); . . . ; /(p - 1)| : si n Z, la division euclidienne de n par p secrit
n = p + r avec 0 _ r < p - 1 et /(n) = /(p)/() + /(r) = /(r). En particulier, le
cardinal de /(Z) est exactement p. Ainsi, /(Z) est un sous-anneau ni dun anneau
inte`gre. En vertu de lexercice 2.1.7, cest un corps. Par minimalite de K
0
, ce corps
contient K
0
, mais reciproquement K
0
contient 1, donc il contient /(Z).
Denition 2.4.10. Soit K un corps. Le plus petit sous-corps de K est appele sous-
corps premier de K. Sil est isomorphe a` Q, on dit que K est de caracteristique 0 ; sil
est ni de cardinal p, on dit que K est de caracteristique p.
2.5. Exercices
Exercice 2.5.1. Montrer quun anneau inte`gre possedant un nombre ni
dideaux est un corps. (Si x ,= 0, introduire les ideaux (x
n
) pour n _ 1.)
Exercice 2.5.2. Soient K un corps et A un anneau non nul. Montrer que tout
homomorphisme danneaux de K dans A est injectif.
Exercice 2.5.3. Soient Z[
_
2] et Z[
_
3] les sous-anneaux de C engendres par Z,
et respectivement par
_
2 et
_
3.
a) Montrer que Z[
_
2] = |o+/
_
2 ; o, / N| et que Z[
_
3] = |o+/
_
3 ; o, /
N|.
b) Montrer quil nexiste pas de morphisme danneaux de Z[
_
2] dans Z[
_
3].
Exercice 2.5.4. Soient I, J et L des ideaux de A. Demontrer les assertions sui-
vantes :
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). Determiner (I J) + (I L) et I (J + L), puis les
comparer.
Exercice 2.5.5. Soient B un anneau et : A - B un homomorphisme dan-
neaux. Pour tout ideal I de A, on note
=
(I) lideal de B engendre par (I) et on
20 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
lappelle extension de I dans B. Pour tout ideal J de B, on appelle contraction de
J lideal
-1
(J).
E

tant donne un ideal I de A et un ideal J de B, montrer les assertions suivantes :


a) I est contenu dans
-1
(
=
(I)) et J contient
=
(
-1
(J)) ;
b) on a
-1
(J) =
-1

=
(
-1
(J)

et
=
(I) =
=

-1
(
=
(I)

.
Soit t lensemble des ideaux de A qui sont des contractions dideaux de B et
lensemble des ideaux de B qui sont des extensions dideaux de A.
c) on a t = |I; I =
-1

=
(I)

| et = |J; J =
=

-1
(I)

| ;
d) lapplication
=
denit une bijection de t sur ; quel est son inverse ?
Soient I
1
et I
2
deux ideaux de A, et J
1
et J
2
deux ideaux de B. Montrer les
assertions suivantes :
e) on a
=
(I
1
+I
2
) =
=
(I
1
)+
=
(I
2
) et
-1
(J
1
+J
2
) contient
-1
(J
1
)+
-1
(J
2
) ;
f)
=
(I
1
I
2
) est contenu dans
=
(I
1
)
=
(I
2
) et lon a
-1
(J
1
J
2
) =

-1
(J
1
)
-1
(J
2
) ;
g) on a
=
(I
1
I
2
) =
=
(I
1
)
=
(I
2
) et
-1
(J
1
J
2
) contient
-1
(J
1
)
-1
(J
2
) ;
h)
=
(
_
I) est contenu dans
p

=
(I) et lon a
-1
(
p
J) =
p

-1
(J).
Exercice 2.5.6. Soient I et J deux ideaux de A. On suppose que I + J = A.
Montrer que pour tout entier n, I
n
+ J
n
= A.
Exercice 2.5.7. Soit A un anneau et = o
0
+ o
1
X + + o
n
X
n
A[X].
a) Montrer que est nilpotent si et seulement si tous les o
i
sont nilpotents.
b) Montrer que est inversible dans A[X] si et seulement o
0
est inversible
dans A et o
1
, . . . , o
n
sont nilpotents. (Si =
-1
= /
0
+ /
1
X + + /
m
X
m
, montrer
par recurrence sur l que o
l+1
n
/
m-l
= 0.)
c) Montrer que est diviseur de zero si et seulement si il existe o A, o ,= 0
tel que o = 0. (Si = 0 avec de degre minimal, montrer que pour tout l, o
l
= 0.)
2.6. Solutions
Solution de lexercice 2.5.1. Soit A un anneau inte`gre et x ,= 0 un element de
A qui nest pas nul. Il faut montrer que x est inversible. On introduit alors les
ideaux (x) (x
2
) . . . (x
n
) . . . . Il y en a une innite , et comme A est
suppose navoir quun nombre ni dideaux, deux dentre eux sont egaux, disons
(x
n
) = (x
m
) pour m n _ 1. Alors, il existe o A tel que x
n
= o x
m
, et
x
n
(1 - ox
m-n
) = 0. Comme x nest pas nul, x
m-n
non plus et 1 = ox
m-n
. Ainsi
x (ox
m-n-1
) = 1 et x est inversible.
Solution de lexercice 2.5.2. Soit : K -A un homomorphisme danneaux. Sup-
posons que nest pas injectif et soit x K un element non nul tel que (x) = 0.
2.6. SOLUTIONS 21
Alors, (1) = (x/x) = (x)(1/x) = 0, donc 1 = 0 dans A, ce qui contredit le
fait que A nest pas lanneau nul.
Autre methode : Le noyau de est un ideal de K, donc Ker = (0) ou Ker = K.
Comme (1
K
) = 1
A
,= 0
A
, 1
K
, Ker et Ker = (0), ce qui signie que est
injectif.
Solution de lexercice 2.5.3. a) On demontre que tout element de Z[
_
2] secrit
dune manie`re unique sous la forme o +/
_
2, pour o et /
_
2. En effet, comme
(o + /
_
2)(o
t
+ /
t
_
2) = oo
t
+ /o
t
_
2 + o/
t
_
2 + 2//
t
= (oo
t
+ 2//
t
) + (o/
t
+ o
t
/)
_
2,
lensemble des o +/
_
2 est un sous-anneau de C, donc egal a` Z[
_
2]. Lunicite de
la decomposition resulte du fait que
_
2 , Q. On aurait sinon deux entiers non
tous deux nuls o et / tels que o + /
_
2 = 0. On peut supposer o et / premiers
entre eux, et en particulier o
2
= 2/
2
. Ainsi, o est pair ; on ecrit donc o = 2o
t
, dou`
2o
t2
= /
2
, ce qui implique que / est pair, contrairement au fait que o et / etaient
supposes premiers entre eux.
De meme, tout element de Z[
_
3] secrit de manie`re unique sous la forme
o + /
_
3.
b) Supposons donne un homomorphisme danneaux : Z[
_
2] - Z[
_
3].
Alors, il existe o et / tels que (
_
2) = o+/
_
3. Alors (2) = (1+1) = 2(1) = 2,
mais
(2) = (
_
2
_
2) = (
_
2)
2
= (o + /
_
3)
2
= o
2
+ 3/
2
+ 2o/
_
3.
Il faut donc resoudre le syste`me dequations

o
2
+ 3/
2
= 2
2o/ = 0
Ainsi, soit o = 0, soit / = 0. Si o = 0, on trouve 3/
2
= 2, ce qui est impossible
(/ = 0 ne convient pas, et si / ,= 0, 3/
2
_ 3). Si / = 0, on trouve o
2
= 2 qui na
pas de solution entie`re. Ainsi, nexiste pas.
Solution de lexercice 2.5.4. a) Soit x I J : x secrit sous la forme x =
n
P
i=1
o
i
[
i
avec o
i
I et [
i
J. Pour chaque i on a donc o
i
[
i
I J, dou` x I J.
b) On a I J I (J + L) et I L I (J + L), donc I J + I L est inclus dans
I (J +L). Reciproquement, soit x I (J +L). On a donc x =
n
P
i=1
o
i
([
i
+
i
), avec
o
i
I, [
i
J et
i
L. Ainsi,
x =
n
X
i=1
o
i
[
i
+
n
X
i=1
o
i

i
I J + I L.
22 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
c) Soit x = y+z avec y IJ et z IL. En particulier, y+z I et y+z J+L,
dou` x I (J + L).
d) Dapre`s c), on a J + (I L) I (J + L). Dautre part, si x I (J + L),
alors on peut ecrire x = y + z, avec y J et z L. En particulier, z = x - y I,
donc z I L, si bien que x = y + z J + (I L).
e) On a I J = (XY), I L = (X
2
+ XY), dou`
I J + I L = (XY, X
2
+ XY) = (X
2
, XY).
Dautre part, J + L = (Y, X + Y) = (X, Y) I, dou` I (J + L) = I = (X).
Solution de lexercice 2.5.5. a) Soit x I, (x) (I)
=
(I), dou`
x
-1
(
=
(I)).
Soit y
=
(
-1
(J)). On peut donc ecrire y =
n
P
i=1
/
i
(x
i
), pour /
i
B et x
i

-1
(J). Ainsi, (x
i
) J et y J.
b) La premie`re inclusion de a) appliquee a` I =
-1
(J) donne -1(J)

-1
(
=
(
-1
(J))). En appliquant
-1
a` la seconde, on obtient legalite souhaitee.
Si lon applique
=
a` la premie`re inclusion de a), on obtient
=
(I)

=
(
-1
(
=
(I))). Si lon applique la seconde inclusion de a) a` lideal J = (I), on
obtient que
=
(I) contient
=
(
-1
(
=
(I))), dou` legalite.
c) Dapre`s la premie`re egalite de b), tout element I de t verie
I =
-1
(
=
(I)), tandis quil est clair que tout ideal I veriant I =
-1
(
=
(I)) est
un contracte : cest le contracte de
=
(I).
Dautre part, tout ideal J de verie J =
=
(
-1
(J)) (appliquer la seconde
egalite de b) a` un ideal I tel que J =
=
(I)), tandis que si un ideal J verie
J =
=
(
-1
(J)), cest lextension de
-1
(J), donc un element de .
d) Lapplication
=
envoie bien ideaux contractions dideaux de B dans les
ideaux qui sont extensions dideaux de A et lapplication
-1
envoie les ideaux
qui sont extensions dideaux de A dans ceux qui sont contractes dideaux de A.
Montrons que
=

-1
: - est lidentite. Cest en fait la seconde egalite de b).
De meme, la premie`re egalite de b) entra ne que
-1

=
: t - t est lidentite.
Ainsi,
=
est bijective, de bijection reciproque
-1
.
Les verications des relations des questions e) a` h) sont immediates.
Solution de lexercice 2.5.6. Si I + J = A, on peut ecrire 1 = x + y avec x I et
y J. Alors, on a
1 = (x + y)
2n
=
2n
X
l=0

2n
l

x
l
y
2n-l
.
De plus, pour tout l |0, . . . , 2n|, ou bien x
l
I
n
, ou bien y
2n-l
J
n
. Par suite,
1 I
n
+ J
n
et I
n
+ J
n
= A.
2.6. SOLUTIONS 23
Solution de lexercice 2.5.7. a) Si = o
0
+ o
1
X + + o
n
X
n
est nilpotent, on
voit tout de suite que o
n
est nilpotent car le terme (a priori dominant) de degre
nl dans
l
a pour coefcient o
l
n
. Par suite, - o
n
X
n
est aussi nilpotent et par
recurrence sur n, tous les o
i
sont nilpotents.
Dans lautre sens, si tous les o
i
sont nilpotents, est une somme delements
nilpotents de A[X] donc est nilpotent.
b) Si o
0
est inversible et o
1
, . . . , o
n
sont nilpotents, est la somme dun ele-
ment inversible v et dun element nilpotent n de A[X], donc est nilpotent. En
effet, on peut ecrire v+n = v(1+v
-1
n), si bien quil suft de prouver que 1+v
-1
n
est inversible. Or, si n
l+1
= 0,
1 -v
-1
n + (v
-1
n)
2
- + (-1)
l
(v
-1
n)
l
est un inverse de 1 +v
-1
n. (Autre methode : si v +n appartient a` un ideal maximal
m, n m car un element nilpotent appartient a` tout ideal premier, donc v m
ce qui contredit le fait que v est inversible.)
Reciproquement, soit = /
0
+ /
1
X + + /
m
X
m
linverse de . Le terme de
degre 0 dans est o
0
/
0
= 1, ce qui prouve que o
0
est inversible. Si n = 0, la
question est resolue. Sinon, le terme de degre m + n _ 1 dans est nul, dou`
o
n
/
m
= 0.
Comme indique, montrons par recurrence sur l _ 0 que o
l+1
n
/
m-l
= 0 pour
l _ m. Cest vrai pour l = 0, et si cest vrai pour l -1, ecrivons le terme de degre
m + n -l dans . Il est nul car m + n -l _ n _ 1, dou`
o
n
/
m-l
+ o
n-1
/
m+1-l
+ + o
0
/
m-l
= 0.
En multipliant cette relation par o
l
n
et en utilisant lassertion de recurrence, on
trouve que o
l+1
n
/
m-l
= 0.
Pour l = m, on a donc o
m+1
n
= 0, ce qui prouve que o
n
est nilpotent. Par suite,
-o
n
X
n
est encore inversible et par recurrence sur n, o
1
, . . . , o
n
sont nilpotents.
c) Soit = /
0
+ + /
m
X
m
un polynome non nul de degre minimal tel que
= 0. Si m = 0, on a /
0
= 0, ainsi quil fallait demontrer.
Supposons donc m 0 et commen cons par montrer que pour tout l, o
l
= 0.
Lassertion est vraie pour l n. Supposons la vraie pour l + 1. Alors,
0 = = (o
0
+ o
1
X + + o
l
X
l
)
dont le coefcient a priori dominant est donne par o
l
/
m
. Par suite o
l
/
m
= 0 et o
l

est un polynome de degre _ m-1 tel que (o


l
) = 0. Lhypothe`se de minimalite
sur deg implique que o
l
= 0.
Une fois ceci prouve, tous les produits o
l
/
|
sont nuls. Par suite, on a /
|
= 0.
Comme ,= 0, lun des /
|
est non nul et il existe bien o A _ |0| tel que o = 0.
La reciproque est evidente.
3 Anneau quotient,
localisation
Nous introduisons dans ce chapitre deux constructions fondamentales danneaux. Le
passage au quotient, tout dabord : etant donnes un anneau et une relation dequiva-
lence convenable sur cet anneau, lobjectif est de munir lensemble des classes dequiva-
lence dune structure danneau. Cela revient en fait a` rendre nuls les elements dun
ideal de lanneau sans modier les autres re `gles de calcul. La localisation, ensuite : il
sagit cette fois de rendre inversibles une famille delements de lanneau.
3.1. Anneaux quotients
Rappelons quune relation R sur un ensemble X est dite relation dequivalence
si elle est reexive (pour tout x, x R x), symetrique (si x R y, alors y R x) et
transitive (si x R y et y R z, alors x R z). Lensemble des classes dequivalence de
X pour la relation R est note X/R.
Soit maintenant A un anneau. On peut alors chercher les relations dequiva-
lence sur A qui sont compatibles avec la structure danneau. On veut ainsi que soient
satisfaite la propriete :
si x R y et x
t
R y
t
, alors x + x
t
R y + y
t
et xx
t
R yy
t
.
Notons alors I la classe dequivalence de 0. Si x R y, comme y R y, on a donc
x - y R 0, soit x - y I, et reciproquement. Ainsi, R est denie par x R y si et
seulement si x -y I.
Montrons dautre part que I est un ideal de A. On a deja` 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 o A, x R 0, dou` ox R o0 ; comme o0 = 0, on a bien ox I.
Reciproquement, les calculs ci-dessus montrent que lon a le theore`me suivant.
Theore`me 3.1.1. Soit A un anneau et soit I un ideal de A. La relation R sur A
denie par x R y si et seulement si x-y I est une relation dequivalence compatible avec la
structure danneau. Lensemble quotient A/R posse `de une unique structure danneau telle
26 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
que la surjection canonique cl : A -A/R est un morphisme danneaux. Ce morphisme est
surjectif de noyau I.
Lanneau quotient A/R est note A/I. Le morphisme A - A/I est aussi appele
surjection canonique.
Remarquons aussi que si l est un anneau et i : l -A un morphisme danneaux,
de sorte que (A, i) est une l-alge`bre, la composition cl oi : l - A - A/I munit
A/I dune (mieux, de lunique) structure de l-alge`bre pour laquelle la surjection
canonique est un morphisme de l-alge`bres.
Limportance de la structure danneau quotient vient notamment du theore `me de
factorisation que nous demontrons maintenant.
Theore`me 3.1.2. Soit A et B deux anneaux et soit : A - B un homomorphisme
danneaux. Si I est un ideal de A contenu dans Ker , il existe un unique homomorphisme
danneaux

: A/I -B tel que =

o cl.
Une fa con visuelle et commode decrire cette dernie`re egalite est de dire que
le diagramme
A

cl

B
A/I

|
|
|
|
|
|
|
|
est commutatif.
Demonstration. Necessairement,

doit etre tel que

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

: A/I - B tel
que =

o cl.
Montrons maintnant lexistence de

. Soit x un element de A/I. On sait quil
existe o A tel que x = cl(o). Si o
t
est un autre representant de x, donc tel que
x = cl(o
t
), on a o
t
-o I, donc, puisque I Ker , (o
t
-o) = 0 et par consequent,
(o) = (o
t
). On peut ainsi poser

(x) = (o) le resultat est independant du
representant o choisi. Il reste a` montrer que

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

(x + y) =

(cl(o + /)) = (o + /) = (o) + (/) =

(cl(o)) +

(cl(/))
= (x) + (y)
et, de meme,

(xy) = (o/) = (o)(/) =



(x)

(y).
3.1. ANNEAUX QUOTIENTS 27
Il en resulte que

est un homomorphisme danneaux. Le theore`me est ainsi
demontre.
Le noyau de

sera calcule a` la proposition 3.1.5. Notamment, on montrera que

est injectif si et seulement si I = Ker . Soit : A - B un morphisme danneaux.


On a vu (page 16) que (A) est un sous-anneau de B. Ainsi, on peut decomposer
en
A
cl
--A/Ker

--(A) -B
cest-a`-dire en la composition dun homomorphisme surjectif, dun isomorphisme
et dun homomorphisme injectif.
Soit A un anneau et soit I un ideal de A. On sinteresse maintenant aux ideaux
de lanneau A/I. Soit un ideal de A/I. Alors, on sait que cl
-1
( ) est un ideal
de A. Par construction, il contient I puisque pour tout o I, cl(o) = 0 est un
element de .
La propriete importante est donnee par la proposition :
Proposition 3.1.3. Soit A un anneau et soit I un ideal de A. Lapplication cl
-1
:
ideaux de A/I - ideaux de A contenant I
- cl
-1
( )
est une bijection.
Autrement dit, pour tout ideal J de A qui contient I, il existe un unique ideal
de A/I tel que J = cl
-1
( ). De plus, on a = cl(J) (image de lideal J par la
surjection canonique, laquelle image se trouve etre encore un ideal dans ce cas).
Demonstration. Commencer par construire la bijection reciproque. Si J est un
ideal de A, montrons dabord que cl(J) est un ideal de A. On a bien 0 = cl(0)
cl(J). Dautre part, si x et y appartiennent a` cl(J), soit o et / des elements de J
tels que x = cl(o) et y = cl(/). Alors, x + y = cl(o) + cl(/) = cl(o + /) ; comme J
est un ideal de A, o + / appartient a` J et x + y appartient bien a` cl(J). Enn, soit
x un element de cl(J) et y un element de A/I. Choisissons encore o J et / A
tels que x = cl(o) et y = cl(/). On a yx = cl(/) cl(o) = cl(/o) cl(J) puisque, J
etant un ideal de A, /o J.
Si est un ideal de A/I, on a
cl(cl
-1
( )) = .
Montrons les deux inclusions. Un element x de cl(cl
-1
( )) est de la forme x =
cl(o) pour o cl
-1
( ). On a donc x . Reciproquement, si x , soit
o A tel que x = cl(o). Alors, cl(o) = x , donc o appartient a` cl
-1
( ) et x
appartient bien a` cl(cl
-1
( )).
28 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
Enn, si J est un ideal de A, on a
cl
-1
(cl(J)) = I + J.
La` encore, montrons les deux inclusions. Si x I + J, on peut ecrire x = o + /
avec o I et / J. Il en resulte cl(x) = cl(o) + cl(/) = cl(/) cl(J). Donc
x cl
-1
(cl(J)). Dans lautre sens, soit x cl
-1
(cl(J)). Par denition, cl(x) cl(J)
et il existe o J tel que cl(x) = cl(o). On a alors cl(x - o) = 0, ce qui signie
que x - o I. Finalement, x = (x - o) + o appartient a` I + J, ainsi quil fallait
demontrer.
Si de plus J contient I, alors I + J = J et les deux formules etablies montrent
que lapplication cl
-1
denit une bijection de lensemble des ideaux de A/I vers
lensemble des ideaux de A contenant I, dont la bijection reciproque est donnee
par cl.
Lorsque J est un ideal de A qui contient I, lideal cl(J) de A/I est aussi note
J/I. Cette notation intervient notamment lorsque lhomomorphisme cl est omis
des notations. Lexpression soit J/I un ideal de A/I. . . sous-entendra toujours
que J est un ideal de A contenant I.
Proposition 3.1.4. Soit A un anneau, soit I un ideal de A et soit J un ideal de A
contenant I. La composition des surjections canoniques A -A/I -(A/I)/(J/I) a pour
noyau J. Il en resulte un isomorphisme canonique
A/J c (A/I)/(J/I).
En resume, un quotient dun quotient est encore un quotient.
Demonstration. La composee de deux homomorphismes surjectifs etant encore
surjectif, le morphisme A - (A/I)/(J/I) est surjectif. Un element o A appar-
tient au noyau si et seulement si cl(o) A/I appartient au noyau de lhomomor-
phisme A/I - (A/I)/(J/I), cest-a`-dire cl(o) (J/I). Comme J/I = cl(J), cela
signie que o cl
-1
(cl(J)) = J puisque J contient I.
Le theore`me de factorisation afrme alors lexistence dun unique homomor-
phisme : A/J -(A/I)/(J/I) rendant le diagramme
A

A/I

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

j
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 element tel que
(x) = 0. Soit o A tel que x = cl
J
(o). Par denition de , on a (x) =
cl
J/I
o cl I(o) = 0, cest-a`-dire o J. Ainsi, x = 0 et lhomomorphisme est in-
jectif. Cest donc un isomorphisme
3.1. ANNEAUX QUOTIENTS 29
La dernie`re partie de la demonstration peut etre generalisee en un complement
important au theore`me de factorisation
Proposition 3.1.5. Soit : A - B un morphisme danneaux et soit I un ideal de
A contenu dans Ker . Soit

: A/I - B lhomomorphisme fourni par le theore `me de
factorisation. Alors, le noyau de

est egal a` (Ker )/I.
Demonstration. En effet, si

(x) = 0, soit o A tel que x = cl(o). On a alors
(o) = 0, dou` o Ker et x = cl(o) cl(Ker ) = (Ker )/I. Reciproquement,
si x (Ker )/I, il existe o Ker tel que x = cl(o). On a alors

(x) = (o) = 0
et x Ker

.
Rappelons (proposition 2.2.12) que deux ideaux I et J dun anneau A sont dits
comaximaux si I + J = A. Ils donnent lieu a` la forme generale du theore `me chinois.
Theore`me 3.1.6. Soit A un anneau, I et J deux ideaux comaximaux de A. Il existe
alors un unique isomorphismes de A-alge `bres
A/IJ c A/I ~A/J.
Corollaire 3.1.7. Si I et J sont deux ideaux comaximaux dun anneau A, pour tout
couple (x, y) delements de A, il existe o A tel que o x + I et o y + J.
Demonstration. Considerons le diagramme de A-alge`bres :
A
.

g
g
g
g
g
g
g
g
A/IJ


A/I ~A/J
dans lequel on doit montrer lexistence dune unique e`che pointillee qui
le rende commutatif. Or, le morphisme A - A/I ~ A/J envoie o A sur
(cl
I
(o), cl
J
(o)). Son noyau est donc I J, et puisque I et J sont comaximaux,
I J = IJ (proposition 2.2.12). Il existe ainsi un unique morphisme rendant le
diagramme commutatif et (cl
IJ
(o)) = (cl
I
(o), cl
J
(o)) pour tout o A.
Ce morphisme est un isomorphisme : comme I + J = A, il existe x I et
y J tels que x + y = 1. Alors, on a les egalites 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 o et / sont dans A, il en resulte que
(/x + oy) = (0, cl(/)) + (cl(o), 0) = (cl(o), cl(/)).
Tout element de A/I ~A/J etant de la forme (cl(o), cl(/)), est surjectif.
30 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
3.2. Localisation
Denition 3.2.1. Soit A un anneau. Une partie S de A est dite multiplicative si
elle verie les proprietes :
1 S ;
pour tous o et / dans S, o/ S.
E

tant donnes un anneau A et une partie multiplicative S de A, nous allons


construire un anneau S
-1
A et un homomorphisme i : A - S
-1
A tel que i(S) est
forme delements inversibles dans S
-1
A. Donnons dabord quelques exemples :
Exemple 3.2.2. a) Si A = Z et S = Z _ |0|, lanneau S
-1
A sera egal a` Q et
i : Z -Q linjection usuelle.
b) Si S est forme delements 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 decimaux, cest-a`-dire lensemble des
nombres rationnels qui peuvent secrire sous la forme o/10
n
avec o Z et n N.
Ainsi, ce quon veut imiter, cest tout simplement le calcul de fractions que lon
apprend au colle`ge.
3.2.3. Construction. Sur lensemble A~S, denissons la relation dequivalence
- par :
(o, s) - (/, t) si et seulement sil existe v S tel que v(ot -/s) = 0.
Cest en effet une relation dequivalence.
pour tout (o, s) A ~ S, puisque 1 S et 1(os - os) = 0, (o, s) - (o, s). La
relation est reexive ;
si (o, s) - (/, t), choisissons v S tel que v(ot -/s) = 0. Alors, v(/s -ot) = 0,
dou` (/, t) - (o, s). La relation est symetrique ;
enn, si (o, s) - (/, t) et (/, t) - (c, v), choisissons v et o S tels que
v(ot -/s) = o(/v -ct) = 0. Comme
t(ov -cs) = v(ot -/s) + s(/v -ct),
on a vot(ov-cs) = 0. Puisque v, o et t appartiennent a` S, vot S et (o, s) - (c, v).
La relation est donc transitive.
On designe par S
-1
A lensemble des classes dequivalence (on trouve parfois
la notation A
S
) ; la classe du couple (o, s) est notee o/s. On note i : A - S
-1
A
lapplication qui a` o A associe la classe o/1. Lensemble A ~ S nest pas un
anneau. En revanche, nous allons munir S
-1
A dune structure danneau de sorte
que i est un homomorphisme danneaux. La denition provient des formules
3.2. LOCALISATION 31
habituelles pour la somme et le produit de fractions. Lelement 1 de S
-1
A est par
denition 1/1, lelement 0 est 0/1. On denit ensuite
(o/s) + (//t) = (ot + /s)/st, (o/s) (//t) = (o//st).
Verions dabord que cette denition a un sens : si (o, s) - (o
t
, s
t
), il faut montrer
que
(ot + /s, st) - (o
t
t + /s
t
, s
t
t) et (o/, st) - (o
t
/, s
t
t).
On a alors
(ot + /s)s
t
t -(o
t
t + /s
t
)st = t
2
(os
t
-o
t
s).
Choisissons v S tel que v(os
t
-o
t
s) = 0 ; il en resulte que
v

(ot + /s)s
t
t -(o
t
t + /s
t
)st

= 0
et donc (ot + /s, st) - (o
t
t + /s
t
, s
t
t). De meme,
v(o/s
t
t -o
t
/st) = v/t(os
t
-o
t
s) = 0
et donc (o/, st) - (o
t
/, st). Plus generalement, si (o, s) - (o
t
, s
t
) et (/, t) - (/
t
, t
t
),
on a, en repetant ces verications (ou en remarquant la commutativite des opera-
tions),
(o, s) + (/, t) - (o
t
, s
t
) + (/, t) - (o
t
, s
t
) + (/
t
, t
t
).
La verication que ces lois confe`rent une structure danneau a` S
-1
A est un peu
longue mais sans surprise et ne sera pas faite ici. Par exemple, la distributivite de
laddition sur la multiplication se demontre ainsi : si o/s, //t et c/v sont trois
elements de S
-1
A,
o
s

/
t
+
c
v

=
o(/v + ct)
stv
=
o/v
stv
+
oct
stv
=
o/
st
+
oc
sv
=
o
s
/
t
+
o
s
c
v
.
Lapplication i : A - S
-1
A telle que i(o) = o/1 pour tout o A est un
homomorphisme danneaux. En effet, i(0) = 0/1 = 0, i(1) = 1/1 = 1, et pour
tous o et / dans A, on a
i(o + /) = (o + /)/1 = o/1 + //1 = i(o) + i(/)
et
i(o/) = (o/)/1 = (o/1)(//1) = i(o)i(/).
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 inversible dans S
-1
A.
32 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
3.2.4. Exemples de parties multiplicatives. a) Soit A un anneau inte`gre. La partie
S = A _ |0| est une partie multiplicative de A. Lanneau S
-1
A est alors un corps,
appele corps des fractions de A.
Demonstration. Comme A est inte`gre, 1 ,= 0 et 1 S. Dautre part, si o et / sont
deux elements non nuls de A, on a par denition o/ ,= 0. Ainsi, S est une partie
multiplicative de A.
Un element de S
-1
A est de la forme o/s avec o A et s ,= 0. Sil est nul, il
existe un element / A _ |0| tel que o/ = 0. Puisque A est inte`gre, on a alors
o = 0. En particulier, 1/1 ,= 0 dans S
-1
A. Si o/s nest au contraire pas nul, on a
o ,= 0 et s/o est un element de S
-1
A tel que (o/s)(s/o) = os/os = 1. Par suite,
o/s est inversible. Nous avons donc prouve que S
-1
A est un corps.
b) Soit A un anneau et s A un element non nilpotent. Alors, la partie S =
|1; s; s
2
; . . .| est une partie multiplicative qui ne contient pas 0 et lanneau localise
S
-1
A est non nul (voir la remarque a) ci-dessous). On le note en general A
s
.
c) Soit : A - B un homomorphisme danneaux. Si S est une partie multipli-
cative de A, (S) est une partie multiplicative de B. Si T est une partie multiplica-
tive de B,
-1
(T) est une partie multiplicative de A. Lorsque le morphisme est
implicite, par exemple lorsque B est explictement une A-alge`bre, on sautorisera
labus decriture S
-1
B pour T
-1
B.
d) Si I est un ideal dun anneau A, lensemble S = 1+I des elements o A tels
que o - 1 I est une partie multiplicative. Cest limage reciproque de la partie
multiplicative |1| de A/I par la surjection canonique A -A/I.
Remarques 3.2.5. a) A
`
quelle condition lanneau S
-1
A peut-il etre nul ? Il re-
sulte de la denition quune fraction o/s est nulle dans S
-1
A si et seulement sil
existe t S tel que t(o1 - s0) = ot = 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 a` S.
Cela justie a posteriori linterdiction de diviser par zero : si lon sautorisait cela,
les re`gles du calcul de fractions rendraient toute fraction egale a` 0 !
b) La denition de la relation dequivalence dans la construction de lanneau
localise peut sembler surprenante puisquelle est plus faible que l egalite du
produit en croix ot = /s. Lorsque lanneau est inte`gre et 0 , S, ou plus gene-
ralement lorsque tous les elements de S sont simpliables, cest equivalent. En
revanche, dans le cas general, legalite du produit en croix ne fournirait pas une
relation dequivalence.
3.2. LOCALISATION 33
Exercice 3.2.6. Soit A un anneau et soit S une partie multiplicative de A. Mon-
trer que lhomomorphisme canonique i : A - S
-1
A est injectif si et seulement si
tout element de S est simpliable.
Limportance de cette construction vient de la propriete universelle quelle verie :
Theore`me 3.2.7. Soit A un anneau et S une partie multiplicative de A. Notons i :
A - S
-1
A lhomomorphisme danneaux que nous venons de construire. Alors, pour tout
anneau B et tout homomorphisme : A - B tel que (S) B
~
, il existe un unique
homomorphisme : S
-1
A -B tel que = o i.
On peut resumer cette dernie`re formule en disant que le diagramme
A

B
S
-1
A

z
z
z
z
z
z
z
z
est commutatif.
Demonstration. Si un tel existe, il doit verier
(o/s)(s) = (o/s)(i(s)) = (o/s)(s/1) = (o/1) = (i(o)) = (o)
et donc
(o/s) = (s)
-1
(o)
ou` (s)
-1
designe linverse de (s) dans B. Cela prouve quil existe un plus un
tel homomorphisme . Pour montrer son existence, il suft de verier que la
formule indiquee denit un homomorphisme : S
-1
A -B tel que o i = .
Tout dabord, si (o/s) = (//t), soit v S tel que v(ot -/s) = 0. Alors,
(s)
-1
(o) = (s)
-1
(tv)
-1
(tv)(o) = (stv)
-1
(otv)
= (stv)
-1
(/sv) = (t)
-1
(/),
ce qui prouve que est bien deni. Quant a` la verication des axiomes dun
homomorphisme danneaux, on a
(0) = (0/1) = (1)
-1
(0) = 0 et (1) = (1/1) = (1)
-1
(1) = 1.
Puis,
(o/s) + (//t) = (s)
-1
(o) + (t)
-1
(/) = (st)
-1
((ot) + (/s))
= (st)
-1
(ot + /s) = ((ot + /s)/st) = ((o/s) + (//t)).
34 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
Enn,
(o/s)(//t) = (s)
-1
(o)(t)
-1
(/) = (st)
-1
(o/)
= (o//st) = ((o/s)(//t)).
Lapplication est donc un homomorphisme et le theore`me est demontre.
On peut enn construire lanneau localise comme un quotient.
Proposition 3.2.8. Soit A un anneau, o un element de A et S = |1; o; o
2
; . . .| la
partie multiplicative de A formee des puissances de o. Lhomomorphisme canonique
: A[X] -S
-1
A, P -P(1/o)
est surjectif, de noyau lideal (1 -oX). Il en resulte un isomorphisme
: A[X]/(1 -oX) c S
-1
A.
Demonstration. Un element de S
-1
A secrit //o
n
pour un certain n _ 1 et un
element / A. On a ainsi //o
n
= (/X
n
) et est bien surjectif. Son noyau
contient certainement 1 - oX puisque (1 - oX) = 1 - o/o = 0. Il contient
par suite lideal (1 - oX). Il en resulte par la propriete universelle des anneaux
quotients un homomorphisme bien deni : A[X]/(1-oX) -S
-1
A. Nous allons
montrer que est un isomorphisme. Dapre`s la proposition 3.1.5, il en resultera
que Ker = (1 -oX).
Denissons donc linverse de . Soit lhomomorphisme canonique A -
A[X]/(1-oX) tel que pour tout / A, / -cl(/), la classe du polynome constant
/. Dans lanneau A[X]/(1 - oX), on a cl(oX) = 1 et donc cl(o) est inversible,
dinverse cl(X). La propriete universelle de la localisation afrme quil existe
un unique morphisme ! : S
-1
A - A[X]/(1 - oX) tel que pour tout / A,
!(//1) = (/). Par construction, si / A et n _ 1, !(//o
n
) = / cl(X
n
) = cl(/X
n
).
Finalement, montrons que ! est linverse de . Si P A[X], !( (cl(P))) =
!(P(1/o)). Par suite, si P =
P
/
n
X
n
, on a
!( (cl(P))) = !((P)) = !(P(1/o))
= !(
X
(/
n
/o
n
)) =
X
!(/
n
/o
n
)
=
X
cl(/X
n
) = cl
X
/
n
X
n

= cl(P)
et ! o = Id. Enn,
(!(//o
n
)) = (cl(/X
n
)) = (oX
n
) = //o
n
et o ! = Id. Lhomorphisme est donc un isomorphisme, ce quil fallait de-
montrer.
La generalisation au cas dune partie multiplicative quelconque est laissee en
exercice.
3.2. LOCALISATION 35
Exercice 3.2.9. Soit A un anneau, 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 parcourent N. Montrer que lhomomorphisme A[X, Y] -
S
-1
A, P(X, Y) - P(1/s, 1/t) est surjectif et que son noyau contient lideal
(1 - sX, 1 - tY) engendre par 1 - sX et 1 - tY dans A[X, Y]. En deduire un
isomorphisme A[X, Y]/(1 -sX, 1 -tY) c S
-1
A.
b) Plus generalement, soit 1 - sX
s

sS
lideal de lanneau de polynomes (en
une innite de variables) A[(X
s
)
sS
] engendre par les polynomes 1-sX
s
, lorsque
s parcourt S. Alors, lhomomorphisme canonique
A[(X
s
)
sS
] -S
-1
A, P -P((1/s)
s
)
induit un isomorphisme
A[(X
s
)
sS
]/1 -sX
s

sS
c S
-1
A.
3.2.10. Localisation et quotient. Enn, etudions brie`vement les ideaux de S
-1
A.
Un premier resultat est le suivant :
Proposition 3.2.11. Pour tout ideal de S
-1
A, il existe un ideal I de A tel que
= i(I)(S
-1
A). On peut en fait prendre I = i
-1
( ).
Demonstration. Il faut montrer que
= i(i
-1
( ))(S
-1
A).
Comme i(i
-1
( )) , lideal engendre par i(i
-1
( )) est contenu dans ,
dou` linclusion
i(i
-1
( ))(S
-1
A) .
Reciproquement, si x , choisissons o A et s S tels que x = o/s. On a
alors sx I et comme sx = o/1 = i(o), o appartient a` i
-1
( ). Il en resulte que
sx i(i
-1
( )), puis x = (sx)(1/s) appartient a` i(i
-1
( ))(S
-1
A), ce qui etablit
lautre inclusion.
Lideal i(I)S
-1
A sera aussi note IS
-1
A, en omettant le morphisme i. Il sera
aussi note S
-1
I, cette dernie`re notation etant celle qui sera utilisee dans le cas
plus general de la localisation des modules.
Proposition 3.2.12. Soit A un anneau, soit S une partie multiplicative de A et soit
I un ideal de A. Soit T = cl(S) A/I limage de S par la surjection canonique A -A/I.
Il existe un unique isomorphisme
: S
-1
A/IS
-1
A
-
--T
-1
(A/I)
tel que pour tout o A, (cl(o/1)) = cl(o)/1.
36 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
Dit plus abstraitement, les deux anneaux S
-1
A/IS
-1
A et T
-1
(A/I) sont des
A-alge`bres : un quotient ou un localise dune A-alge`bre sont des A-alge`bres. La
proposition afrme alors quil existe un unique isomorphisme de A-alge `bres entre ces
deux anneaux.
Demonstration. On peut donner une demonstration explicite, mais la methode
la plus elegante (et la plus abstraite) utilise les proprietes universelles des quo-
tients et des localises. Considerons le morphisme danneaux compose
A -A/I -T
-1
(A/I), o -cl(o)/1.
Par ce morphisme, un element s S a pour image cl(s)/1 qui est inversible dans
T
-1
(A/I), dinverse 1/cl(s). La propriete universelle de la la localisation afrme
quil existe un unique homomorphisme danneaux

1
: S
-1
A -T
-1
(A/I)
par lequel o/1 a pour image cl(o)/1.
Par cet homomorphisme, un element o/1 avec o I a pour image

1
(o/1) =
1
(o)/1 = cl(o)/1 = 0
puisque o I et donc cl(o) = 0 dans A/I. Par suite, le noyau de
1
contient
limage de I dans S
-1
A ; il contient automatiquement lideal IS
-1
A qui est engen-
dre par I dans S
-1
A. Dapre`s la propriete universelle des anneaux quotients, il
existe un unique homomorphisme danneaux
: S
-1
A/IS
-1
A -T
-1
(A/I)
tel que pour tout o/s S
-1
A, (cl(o/s)) = cl(o)/cl(s).
Nous avons montre quil existe un unique morphisme de A-alge`bres
: S
-1
A/IS
-1
A - T
-1
(A/I). On peut aussi resumer ces constructions par
le diagramme commutatif
S
-1
A

r
r
r
r
r
r
r
r
r
r
r
r
S
1
A/IS
-1
A

p
p
p
p
p
p

w
w
w
w
w
w
w
A/I

T
-1
(A/I).
Reprenons ce diagramme dans lautre sens. Le noyau du morphisme de A-
alge`bres A -S
-1
A/IS
-1
A contient I, dou` un unique morphisme de A-alge`bres
!
1
: A/I -S
-1
A/IS
-1
A
(donc veriant que pour tout o A, !
1
(cl(o)) = cl(o/1)). Si s S, !
1
(cl(s)) =
cl(s/1) est inversible, dinverse cl(1/s). Ainsi, limage de T par !
1
est formee
3.3. EXERCICES 37
delements inversibles dans S
-1
A/IS
-1
A. Il existe donc un unique morphisme de
A-alge`bres
! : T
-1
(A/I) -S
-1
A/IS
-1
A
(cest-a`-dire tel que pour tout o A, !(cl(o)/1) = cl(o/1)). Ces constructions
sont synthetisees par le diagramme commutatif
S
-1
A

S
1
A/IS
-1
A
A

p
p
p
p
p
p

w
w
w
w
w
w
w
A/I

!
1

v
v
v
v
v
v
v
v
v
v
v
v
T
-1
(A/I).
!

Finalement, si o A et s S, on a (cl(o/s)) = cl(o)/cl(s) dans T


-1
(A/I) et
!(cl(o)/cl(s)) = cl(o/s) dans S
-1
A/IS
-1
A dou` il resulte que o ! et ! o sont
lidentite.
Cette dernie`re proposition reviendra plus tard sous le vocable exactitude de la
localisation.
3.3. Exercices
Exercice 3.3.1. Soit K un corps. Soient o et / deux elements de K. Montrer les
assertions suivantes :
a) lanneau K[X]/(X -o) est isomorphe a` K ;
b) lanneau K[X, Y]/(Y -/) est isomorphe a` K[X] ;
c) lanneau K[X, Y]/(X -o, Y -/) est isomorphe a` K.
Exercice 3.3.2. Soit n un entier _ 1. On note s : Z - Z/nZ la surjection cano-
nique.
a) E

tant donne un entier m, montrer que s(m) est inversible dans lanneau
Z/nZ si et seulement si n et m sont premiers entre eux.
b) Montrer que lanneau Z/nZ est inte`gre si et seulement si n est premier.
c) Si n est premier, montrer que lanneau Z/nZ est un corps.
d) Determiner lideal
_
nZ.
Exercice 3.3.3. Soit K un corps. On pose A = K[X, Y]/(X
2
, XY, Y
2
).
a) Determiner les elements inversibles de A ;
b) determiner tous les ideaux principaux de A ;
c) determiner tous les ideaux de A.
Exercice 3.3.4. Soient K un corps et : K[U, V] - K[X] lhomomorphisme
danneaux deni par les egalites (U) = X
3
, (V) = -X
2
et (o) = o pour tout
38 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
o dans K. Quels sont les noyau et image de . Soit A limage de . Montrer que
A est inte`gre et que son corps des fractions est isomorphe a` K(X).
Exercice 3.3.5. Soit S une partie multiplicative de A ne contenant pas 0. On
note r(A) lensemble des elements nilpotents de A.
a) Si A est inte`gre, montrer que S
-1
A est inte`gre.
b) Si A est reduit, montrer que S
-1
A est reduit.
c) On note : A - S
-1
A lhomomorphisme naturel o - o/1. Montrer en
fait que
r(S
-1
A) = r(A) S
-1
A.
3.4. Solutions
Solution de lexercice 3.3.1. a) Soit : K[X] -K lhomomorphisme danneaux
deni par (P) = P(o). Il est surjectif et son noyau contient lideal (X-o). Dautre
part, si P Ker , i.e. si P(o) = 0, le theore`me de factorisation implique que P
est de la forme P(X) = Q(X)(X - o), autrement dit P (X - o). Ainsi, est un
isomorhisme.
b) On denit ! : K[X, Y] - K[X] par P(X, Y) - P(X, /). Il est surjectif, son
noyau contient lideal (Y -/). Enn, si P(X, Y) est tel que P(X, /) = 0, prouvons
que P(X, Y) est multiple de Y -/. On peut en effet invoquer le theore`me de facto-
risation dans lanneau des polynomes en une variable a` coefcients dans lanneau
inte`gre K[X]. Mais on peut le demontrer directement : on ecrit
P(X, Y) =
m
X
l=0
P
l
(Y)X
l
, P
l
K[Y].
Alors, P(X, /) =
m
P
l=0
P
l
(/)X
l
= 0, si bien que P
l
est multiple de Y - /, et donc P
est multiple de Y -/.
c) On introduit : K[X, Y] - K donne par (P) = P(o, /). Cest le compose
o !. Son noyau contient lideal (X-o, Y -/). Reciproquement, soit P K[X, Y]
tel que P(o, /) = 0. La division euclidienne de P par Y - / dans K[X][Y] nous
permet decrire
P(X, Y) = (Y -/)Q(X, Y) + R(X, Y)
ou` R(X, Y) est un polynome de degre en Y strictement inferieur a` 1, donc un
polynome R(X) en X seulement. Alors, P(o, /) = R(o) = 0, ce qui implique que
R(X) secrit (X -o)S(X). Finalement, on a bien P(X, Y) (X -o, Y -/).
Solution de lexercice 3.3.2. a) Soit m Z. Dire que s(m) est inversible signie
quil existe m
t
Z tel que s(m)s(m
t
) = s(1). Cela implique quil existe l Z
3.4. SOLUTIONS 39
tel que mm
t
= 1 + nl, dou` une relation de Bezout entre m en n qui sont donc
premiers entre eux.
Reciproquement, si m et n sont premiers entre eux, il existe v Z et v Z tels
que vm + vn = 1, dou` s(v)s(m) = s(1) : s(m) est inversible dans Z/nZ, dinverse
s(v).
b) Supposons que n est premier et montrons que Z/nZ est inte`gre. Soient o et
/ tels que s(o)s(/) = s(0). Cela signie que o/ est un multiple de n, donc, n etant
premier, que n divise o ou que n divise / (theore`me de Gau). Ainsi, s(o) = 0 ou
s(/) = 0.
Dans lautre sens, si n nest pas premier, on peut ecrire n = n
1
n
2
pour des
entiers n
1
et n
2
tels que 1 < n
1
< n et 1 < n
2
< n. En particulier, s(n
1
) et s(n
2
)
sont non nuls dans Z/nZ. Or, s(n
1
)s(n
2
) = s(n
1
n
2
) = s(n) = s(0). Ainsi, Z/nZ
nest pas inte`gre.
c) Supposons maintenant n premier et montrons que Z/nZ est un corps. Si
m est un element de Z tel que s(m) ,= 0 dans Z/nZ, cela signie que n ne divise
pas m, donc que m et n sont premiers entre eux. Dapre`s le a), s(m) est inversible
dans s(n). Par suite, Z/nZ est un corps.
d) Soit n =
Q
i
p
n
i
i
la decomposition de n en facteurs premiers distincts (avec
n
i
_ 1).
Soit o
_
nZ. Il existe ainsi l _ 1 tel que o
l
nZ, autrement dit tel que o
l
est
multiple de n. Necessairement, pour tout nombre premier p divisant n, o
l
sera
multiple de p, donc o aussi. Ainsi, o est multiple de
Q
i
p
i
.
Reciproquement, lelement o =
Q
i
p
i
appartient au radical de nZ. Soit en effet
l = max
i
n
i
. Alors o
l
=
Q
i
p
l
i
est visiblement multiple de n.
On a ainsi montre que
_
nZ =
Q
i
p
i
Z.
On aurait aussi pu remarquer que si p est premier, lideal pZ contient lideal nZ
si et seulement si p[n. Ainsi, le radical de nZ est lintersection des ideaux pZ pour
les nombres premiers divisant n. Dapre`s le lemme chinois, cest lideal (
Q
i
p
i
).
Solution de lexercice 3.3.3. a) Notons x et y limage de X et Y dans A. On a
donc x
2
= xy = y
2
= 0. Tout element de A secrit de manie`re unique sous la
forme o + /x + cy, avec (o, /, c) K
3
. Si o
t
+ /
t
x + c
t
y est un autre element de A,
on a
(o + /x + cy)(o
t
+ /
t
x + c
t
y)
= oo
t
+ (o/
t
+ o
t
/)x + (oc
t
+ o
t
c)y,
40 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
si bien que o + /x + cy est inversible si et seulement si le syste`me
oo
t
= 1, o/
t
+ o
t
/ = 0, oc
t
+ o
t
c = 0
a une solution (o
t
, /
t
, c
t
). Il faut o ,= 0, et dans ce cas, o
t
= 1/o, /
t
= -//o
2
et
c
t
= -c/o
2
est solution. Ainsi, o + /x + cy est inversible si et seulement si o ,= 0.
b) Les ideaux 0 et A sont principaux, engendres respectivement par 0 et 1.
Soit maintenant I un ideal principal de A distinct de 0 et de A. Il est engendre par
un element o + /x + cy de A non nul et non inversible, donc o = 0. Remarquons
que lon a
(o + [x + y)(/x + cy) = (o/)x + (oc)y = o(/x + cy).
Ainsi, lelement (non nul) /
t
x + c
t
y appartient a` lideal engendre par /x + cy si et
seulement si le couple (/
t
, c
t
) est multiple du couple (/, c). Alors, o ,= 0, si bien que
ces elements diffe`rent par multiplication de lelement inversible o et denissent
le meme ideal. On peut ainsi supposer que / = 1, ou que / = 0, auquel cas on
suppose c = 0 ou c = 1.
Les ideaux principaux de A sont donc (0), (x + +y) avec + K, (y) et A lui-me me.
c) Soit I un ideal non principal, en particulier, I ,= A. Il contient ainsi deux
elements /x+cy et /
t
x+c
t
y non proportionnels. Ainsi, par combinaisons lineaires,
I contient tous les elements de la forme [x + y, cest-a`-dire lideal (x, y). Il est
maximal (tout autre element est inversible), donc le seul ideal de A non principal
est (x, y).
Solution de lexercice 3.3.4. On constate quun polynome multiple de U
2
+ V
3
est dans le noyau de . Reciproquement, si (P) = 0, effectuons la division eu-
clidienne de P par U
2
+ V
3
dans K[V][U]. On trouve deux polynomes P
2
et
P
3
K[U, V], avec P
3
= 0 ou deg
U
P
3
< 2 tels que
P(U, V) = (U
2
+ V
3
)P
2
(U, V) + P
3
(U, V).
On ecrit P
3
(U, V) = A(V)+UB(V), et on a donc (P) = A(-X
2
)+X
3
B(-X
2
) = 0.
Necessairement, en considerant les parties paires et impaires de (P), on trouve
que A = B = 0. Autrement dit, Ker = (U
2
+ V
3
).
Soit P =
P
o
i,,
U
i
V
,
. On voit que (P) =
P
i,,
o
i,,
(-1)
,
X
3i+2,
. Tous les degres _ 2
sont possibles, si bien que limage de est formee des polynomes dont le terme
de degre 1 est nul. Notons A = . Cest un sous-anneau de K[X] qui est inte`gre,
donc A est inte`gre.
Son corps des fractions est un sous-corps de K(X). Pour montrer que cest
K(X) lui-meme, il suft de montrer que X y appartient. Or, X = X
3
/X
2
=
-(U)/(V).
3.4. SOLUTIONS 41
Solution de lexercice 3.3.5. a) Soit o/s et //t deux elementsde S
-1
A de produit
nul. Il existe ainsi v S tel que v(o/) = 0. Comme A est inte`gre et v ,= 0, o/ = 0.
Ainsi, o = 0 ou / = 0 et donc o/s = 0 ou //t = 0. Lanneau S
-1
A est inte`gre.
b) Soit o/s S
-1
A un element nilpotent. Il existe alors t S tel que to
n
= 0.
Cela implique que (to)
n
= 0, donc que to est nilpotent. Comme A est reduit,
to = 0, dou` o/s = 0 dans S
-1
A, et S
-1
A est reduit.
c) Soit o/s un element nilpotent de S
-1
A. Cela signie quil existe n _ 0 et
t S tel que to
n
= 0. A fortiori, to est nilpotent dans A. Autrement dit, tout
element nilpotent de S
-1
A est multiple de limage dun element nilpotent de
A par un element de S (qui est inversible dans S
-1
A). Il en resulte que lideal
engendre par (r(A)) contient r(S
-1
A). Lautre inclusion est evidente.
4 Ideaux premiers, maximaux
La premie `re partie de cette le con est consacree aux notions dideaux premiers et maxi-
maux. Ces notions generalisent le concept classique de nombre premier. Leur impor-
tance est apparue au xix
e
sie `cle avec les travaux de Kummer en arithmetique.
Dans la seconde partie, on introduit le langage de la geometrie algebrique et on de-
montre le theore `me des zeros de Hilbert.
4.1. Ideaux premiers, ideaux maximaux
La notion dideal premier generalise celle de nombre premier. En effet, par
denition dun nombre premier, si un produit dentiers o/ est multiple de p, o ou
/ est multiple de p. Cela ame`ne a` la denition :
Denition 4.1.1. Soit A un anneau et soit I un ideal de A. On dit que I est un
ideal premier sil verie les proprietes :
I ,= A ;
si o et / sont deux elements de A tels que o/ I, alors ou bien o I, ou bien / I.
La condition I ,= A est analogue a` la convention qui dit que 1 nest pas un
nombre premier. Par ailleurs, la seconde condition sutilise parfois sous la forme
equivalente (contraposee) : si o et / sont deux elements de A nappartenant pas a` I,
alors leur produit o/ nappartient pas a` I.
Remarque 4.1.2. Un ideal I de A est premier si et seulement si A _ I est une
partie multiplicative.
Theore`me 4.1.3. Un ideal I dun anneau A est premier si et seulement si lanneau
quotient A/I est inte `gre.
Demonstration. Dire que A/I est inte`gre signie dabord que A/I ,= 0, cest-
a`-dire que I ,= A, et ensuite que si un produit xy delements de A/I est nul,
44 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


alors x ou y est nul. E

crivons x = cl(o) et y = cl(/) avec o et / dans A. Comme


xy = cl(o) cl(/) = cl(o/), xy = 0 equivaut a` o/ I.
Exemples 4.1.4. a) Lideal (0) dun anneau A est premier si et seulement si A
est inte`gre.
b) Il a ete demontre dans lexercice 3.3.2 que pour tout n _ 1, lanneau Z/nZ
est inte`gre si et seulement si n est premier. Comme Z est inte`gre, les ideaux pre-
miers de Z sont donc, dune part lideal (0), et dautre part les ideaux (p) ou` p
parcourt lensemble des nombres premiers.
c) Si l est un corps, les ideaux (X) et (X, Y) de l[X, Y] sont premiers (cf.
lexercice 3.3.1).
Proposition 4.1.5. Soit : A -B un homomorphisme danneaux. Si I est un ideal
premier de B,
-1
(I) est un ideal premier de A.
Demonstration. Premie `re methode (na ve). Comme (1) = 1 nappartient pas a` I,
1 ,
-1
(I) et
-1
(I) ,= A. Dautre part, soit o et / deux elements de A tels que
o/
-1
(I). On a ainsi (o/) = (o)(/) I. Comme I est suppose premier,
(o) I ou (/) I, ce qui signie o
-1
(I) ou /
-1
(I).
Seconde methode. Lideal
-1
(I) est le noyau de lhomomorphisme compose
A - B - B/I. On en deduit un homomorphisme injectif A/
-1
(I) - B/I
et A/
-1
(I) est isomorphe a` un sous-anneau de B/I. Comme un sous-anneau
dun anneau inte`gre est inte`gre et comme B/I est inte`gre, A/
-1
(I) est inte`gre.
Lideal
-1
(I) est donc premier.
Denition 4.1.6. Soit A un anneau. Un ideal I de A est dit maximal sil est distinct
de A et si les seuls ideaux de A qui contiennent I sont I et A.
On remarquera que cela signie que I est un element maximal de lensemble
des ideaux de A distincts de A pour la relation dordre donnee par linclusion.
Comme pour les ideaux premiers, on peut donner une caracterisation des
ideaux maximaux en termes de quotients.
Theore`me 4.1.7. Un ideal I dun anneau A est maximal si et seulement si lanneau
quotient A/I est un corps.
Demonstration. Supposons que A/I est un corps. Comme lanneau nul nest pas
un corps, A/I ,= 0 et I ,= A. Soit dautre part un ideal J de A contenant I. Si J ,= I,
il existe ainsi o J _ I. Sa classe cl(o) A/I est donc non nulle, donc inversible
puisque A/I est un corps. Soit / A tel que cl(o) cl(/) = 1. On a donc o/ -1 I
et comme o J, 1 = o/ -(o/ -1) J. Par suite, J = A.
Montrons reciproquement que si I ,= A et si tout ideal de A contenant I est egal
a` I ou A, alors A/I est un corps. Deja`, A/I est non nul. Si maintenant x A/I est
4.1. IDE

AUX PREMIERS, IDE

AUX MAXIMAUX 45
non nul, il existe o A tel que x = cl(o), et lon a o , I. Lideal I + (o) contient
I ; comme il contient o, il est distinct de I. Par hypothe`se, on a donc I + (o) = A,
ce qui signie quil existe / I et c A tels que 1 = / + oc. Alors, dans lanneau
A/I, on a 1 = cl(1) = cl(/ + oc) = cl(o) cl(c) = x cl(c), ce qui prouve que x est
inversible dans A/I.
Exemple 4.1.8. a) Lideal (0) dun anneau A nest maximal que si A est un
corps.
b) Un ideal maximal est necessairement premier.
c) Les ideaux maximaux de Z sont les ideaux (p) avec p premier. En effet,
lideal (0) nest pas maximal puisque Z nest pas un corps. Dautre part, si p est
un nombre premier, lanneau Z/pZ est un corps dapre`s lexercice 3.3.2. On le
note F
p
.
Remarque 4.1.9. Ainsi, si K est un corps de caracteristique p, le sous-corps pre-
mier de K est isomorphe a` F
p
.
Theore`me 4.1.10 (Krull). Tout anneau non nul posse `de au moins un ideal maxi-
mal.
En particulier, tout anneau non nul posse`de au moins un ideal premier.
Demonstration. La preuve repose sur le lemme de Zorn. Soit A un anneau non
nul et notons I lensemble des ideaux de A distincts de A. On munit I de
lordre donne par linclusion.
Lensemble I est inductif. Tout dabord, il est non vide puisque (0) est un ideal
de A distinct de A. Dautre part, si (I
s
)
sS
est une famille (non vide) totalement
ordonnee dideaux de A distincts de A et montrons quelle admet un majorant
dans I , a` savoir lideal
S
sS
I
s
. En effet, I =
S
s
I
s
est bien un ideal
(1)
: on a 0 I
s
pour tout s S, donc a fortiori 0 I. Ensuite, si o I et / I, choisissons s et
t S tels que o I
s
et / I
t
. Que I soit totalement ordonnee implique que
I
s
I
t
ou I
t
I
s
. Dans le premier cas, on a donc o I
t
si bien que o + / I
t
et
donc o + / I. Dans le second cas, on a de meme o + / I
s
I. Enn, si o I et
/ A, soit s tel que o I
s
. On a o/ I
s
et donc o/ I. Ainsi, I est bien un ideal
de A ; il contient tous les I
s
. Reste a` montrer quil appartient a` I cest-a`-dire que
I ,= A. Or, si I = A, on aurait 1 I ; il existerait alors s S tel que 1 I
s
ce qui
impliquerait I
s
= A. Cette contradiction montre que I ,= A.
Le lemme de Zorn implique alors que I posse`de un element maximal. Soit m
un tel element. Cest un ideal maximal : si I est un ideal contenant m et distinct
(1)
Rappelons que la reunion dune famille dideaux nest pas en general un ideal, on utilise ici de
manie`re cruciale le fait que la famille soit totalement ordonnee.
46 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


de m, on ne peut avoir I m puisque m est suppose maximal dans I . Donc
I , I , ce qui signie I = A.
On peut appliquer ce theore`me dans deux situations etudiees au chapitre pre-
cedent, a` savoir celui dun anneau quotient et celui dun anneau localise. On peut
tout dabord completer les propositions 3.1.3 et 3.2.11.
Proposition 4.1.11. Soit A un anneau.
a) Soit I un ideal de A et notons cl : A - A/I la surjection canonique. La bijection
donnee par cl
-1
entre ideaux de A/I et ideaux de A contenant I induit des bijections entre
ideaux premiers de A/I et ideaux premiers de A contenant I ;
ideaux maximaux de A/I et ideaux maximaux de A contenant I.
b) Soit S une partie multiplicative de A et i : A - S
-1
A lhomomorphisme canonique.
Si I est un ideal premier de S
-1
A, lideal I = i
-1
(I) est lunique ideal premier de A
disjoint de S tel que IS
-1
A = I .
Demonstration. a) Soit J un ideal de A contenant I. Il faut montrer que J est
premier (resp. maximal) si et seulement si J/I lest. Or, on a demontre dans la
proposition 3.1.4 que A/J est isomorphe a` (A/I)/(J/I). En vertu des crite`res
(theore`mes 4.1.3 et 4.1.7) sur lanneau quotient pour quun ideal soit premier
(resp. maximal), lideal J/I est premier (resp. maximal) dans A/I si et seulement
lideal J est premier (resp. maximal) dans A.
b) On a demontre dans la proposition 3.2.11 que lideal I verie IS
-1
A = I .
Dautre part, il est premier dapre`s la proposition 4.1.5. De plus, il est disjoint de
S : si s I, s/1 I . Comme s/1 est inversible dans S
-1
A, on a alors I = A ce
qui est absurde.
Il suft donc de montrer que cest le seul ideal premier ayant ces proprietes.
Soit J un ideal premier disjoint de S tel que JS
-1
A = I = IS
-1
A et montrons que
I = J. Soit o J. Alors, o/1 appartient a` I , donc il existe x I et s S tel que
o/1 = x/s. Par suite, il existe t S tel que tso = tx, donc (ts)o I. Comme ts S,
ts , I et comme I est premier, o I. Ainsi J I. Lautre inclusion se demontre de
meme par symetrie.
On en deduit le resultat suivant :
Corollaire 4.1.12. Soit A un anneau.
a) Si I est un ideal de A distinct de A, il existe un ideal maximal m de A contenant I.
b) Si S est une partie multiplicative de A ne contenant pas 0, il existe un ideal premier
de A disjoint de S.
Demonstration. a) Comme I ,= A, lanneau A/I est non nul et posse`de donc un
ideal maximal. Dapre`s la proposition precedente, celui-ci est de la forme m/I ou`
m est un ideal maximal de A contenant I.
4.1. IDE

AUX PREMIERS, IDE

AUX MAXIMAUX 47
b) Comme 0 , S, lanneau localise S
-1
A nest pas lanneau nul. Soit m un ideal
maximal de S
-1
A. Son image reciproque i
-1
(m) dans A par lhomomorphisme
canonique i : A -S
-1
A est alors un ideal premier I de A disjoint de S.
Un autre corollaire est la caracterisation suivante des elements inversible dun
anneau.
Proposition 4.1.13. Soit A un anneau. Un element o A est inversible si et seule-
ment si il nappartient a` aucun ideal maximal de A.
Demonstration. Supposons que o est inversible. Alors, (o) = A et le seul ideal
de A contenant o est egal a` A lui-meme. Par suite, o ne peut appartenir a` aucun
ideal maximal de A.
Reciproquement, si o nest pas inversible, (o) ,= A. Dapre`s le corollaire prece-
dent, il existe un ideal maximal m de A contenant lideal (o). On a donc o m.
On peut aussi en deduire une formule interessante concernant le radical dun
ideal.
Theore`me 4.1.14. Soit A un anneau et soit I un ideal de A. Alors,
_
I =
\
pI
p
ou` lintersection est prise sur lensemble des ideaux premiers de A qui contiennent I.
En particulier, le nilradical de A est lintersection de ses ideaux premiers.
Demonstration. On commence par montrer linclusion facile selon laquelle
_
I
est contenu dans tout ideal premier de A qui contient I. Soit donc p un tel ideal
premier. Soit o
_
I. Il existe ainsi n _ 1 tel que o
n
I et donc o
n
p. Comme p
est premier, o p.
Lautre inclusion est plus difcile. Si o est un element de A_
_
I, il faut montrer
quil existe un ideal premier de A contenant I mais ne contenant pas o. Soit
cl : A - A/I lhomomorphisme canonique. Dire que o ,
_
I signie que pour
tout n _ 1, o
n
, I, ou encore cl(o)
n
,= 0 dans A/I. Ainsi, cl(o) nest pas nilpotent
dans A/I. Soit S la famille multiplicative S = |1; o; o
2
; . . .| dans A. La famille
T = cl(S) = |1; cl(o); cl(o)
2
; . . .| est alors une famille multiplicative de A/I et elle
ne contient pas 0. Il en resulte que lanneau T
-1
(A/I) posse`de un ideal maximal
m. Considerons lhomomorphisme compose A - A/I - T
-1
(A/I). Limage
reciproque de m dans A/I est un ideal premier de A/I disjoint de T. Limage
reciproque de m dans A est ainsi ideal premier p de A contenant I disjoint de S.
Comme o S, o , p.
48 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


4.2. Le theore` me des zeros de Hilbert
On sinteresse maintenant aux ideaux des anneaux de polynomes, et notam-
ment a` leurs ideaux premiers ou maximaux.
Exemple 4.2.1. Tout ideal non nul de lanneau C[X] est de la forme (P) pour
un unique polynome unitaire P. Parmi ceux-ci, les ideaux premiers sont les (X-o)
pour o C ; ils sont aussi maximaux. Lideal nul est premier mais non maximal.
Demonstration. On va utiliser un argument de division euclidienne, comme
dans lexemple 2.2.6. Soit I un ideal non nul de C[X]. Soit P un polynome non
nul unitaire appartenant a` I de degre minimal. On va montrer que I = (P). En
effet, si Q I, il existe par division euclidienne des polynomes R et S C[X]
tels que Q = PR + S avec deg S < deg P. Alors S = Q - PR I et linegalite
deg S < deg P implique que S = 0. On a donc Q = PR (P).
Lunicite du generateur unitaire P est facile. Si (P) = (Q) pour deux polynomes
unitaires P et Q, on peut ecrire P = QA et Q = PB pour deux polynomes A et
B. On a alors deg A = deg P - deg Q _ 0 et deg B = deg Q - deg P _ 0, dou`
deg P = deg Q, et le fait que A et B sont constants. Comme P et Q sont tous deux
unitaires, A = B = 1 et P = Q.
Soit maintenant I = (P) un ideal premier de C[X]. Soit P =
n
Q
,=1
(X - o
,
) la
decomposition de P en produit de facteurs du premier degre (on utilise ici que
C est algebriquement clos). Si n = 1, P = X -o
1
et I = (X -o
1
). Sinon, si n 1,
X-o
1
, (P) et
n
Q
,=2
(X-o
,
) , (P) alors que (X-o
1
)
n
Q
,=2
(X-o
,
) = P appartient a`
(P). Cela contredit le fait que I est premier.
Reciproquement, si o C, lideal (X - o) est premier, et meme maximal. En
effet, lapplication C[X] - C telle que P - P(o) est surjectif et a pour noyau
(X - o). On a ainsi un homomorphisme injectif et surjectif C[X]/(X - o) - C.
Cest donc un isomorphisme et lideal (X -o) est maximal.
De ce resultat, va surtout se generaliser la description des ideaux maximaux.
Theore`me 4.2.2 (Theore`me des zeros de Hilbert). Soit n _ 1 et soit I un ideal
maximal de lanneau C[X
1
, . . . , X
n
]. Il existe alors un unique element (o
1
, . . . , o
n
) C
n
tel que I = (X
1
-o
1
, . . . , X
n
-o
n
).
Demonstration. Lanneau C[X
1
, . . . , X
n
] est une C-alge`bre et sa dimension en
tant que C-espace vectoriel est innie denombrable. En effet, il admet comme
base la famille des monomes X
o
1
1
. . . X
o
n
n
indexee par N
n
, donc denombrable. A
fortiori, lanneau quotient K = C[X
1
, . . . , X
n
]/I est une C-alge`bre de dimension
nie ou denombrable.
4.2. LE THE

ORE
`
ME DES ZE

ROS DE HILBERT 49
Considerons lhomomorphisme de C-alge`bres compose
: C[X
1
] -C[X
1
, . . . , X
n
] -C[X
1
, . . . , X
n
]/I = K.
Comme I est maximal, K est un corps. Si est injectif, il setend en une injec-
tion du corps des fractions de C[X
1
] dans le corps K. On aurait ainsi une sous-
C-alge`bre de K isomorphe a` C(X
1
), le corps des fractions rationnelles en une
indeterminee. Or, ce corps admet la famille libre formee des 1/(X - o) pour o
parcourant C. Comme le corps C est non denombrable, C(X
1
) est un C-espace
vectoriel de dimension non denombrable. Par suite, K contient un sous-C-espace
vectoriel de dimension non denombrable, ce qui est absurde. Donc nest pas
injectif.
Comme K est un corps, il est inte`gre et le noyau de est un ideal premier de
C[X
1
]. Dapre`s lexemple precedent, il existe o
1
C tel que (X
1
-o
1
) = 0. On
a donc X
1
-o
1
I.
Le meme argument applique a` X
2
, . . . , X
n
montre quil existe o
2
, . . . , o
n
dans C tels que X
2
- o
2
I, . . ., X
n
- o
n
I. Lideal I contient ainsi lideal
(X
1
-o
1
, . . . , X
n
-o
n
).
Pour conclure, il faut montrer que cet ideal est bien maximal. Or, lhomomor-
phisme - de C-alge`bres devaluation en (o
1
, . . . , o
n
)
- : C[X
1
, . . . , X
n
] -C, P -P(o
1
, . . . , o
n
)
est surjectif. Son noyau J est un ideal maximal puisque - induit un isomorphisme
C[X
1
, . . . , X
n
]/J.
Il est clair que J contient les polynomes X
1
-o
1
, . . ., X
n
-o
n
. Reciproquement,
si P J, cest-a`-dire si P(o
1
, . . . , o
n
) = 0, effectuons la division euclidienne de P
par X
1
- o
1
en raisonnant dans C[X
2
, . . . , X
n
][X
1
]. Il existe alors des polynomes
Q et R dans C[X
1
, . . . , X
n
] tels que P = (X
1
- o
1
)Q + R et le degre de R en
X
1
est nul, cest-a`-dire que R ne depend pas de X
1
. Alors, R(o
2
, . . . , o
n
) = 0 et
par recurrence, R appartient a` (X
2
- o
2
, . . . , X
n
- o
n
). Par suite, P appartient a`
(X
1
-o
1
, . . . , X
n
-o
n
). Ainsi, J = (X
1
-o
1
, . . . , X
n
-o
n
) et - induit un isomorphisme
C[X
1
, . . . , X
n
]/J c C ce qui prouve que J est maximal.
Enn, lunicite de la famille (o
1
, . . . , o
n
) C
n
provient du fait que les ideaux
(X
1
- o
1
, . . . , X
n
- o
n
) sont maximaux. Si en effet X
1
- /
1
appartient a` lideal
maximal I = (X
1
- o
1
, . . . , X
n
- o
n
), on a alors /
1
- o
1
I. Si /
1
,= o
1
, /
1
- o
1
est
inversible, I = C[X
1
, . . . , X
n
] ce qui est absurde. Donc /
1
= o
1
.
Ce theore`me est a` la base dune correspondance admirable entre certains
ideaux de C[X
1
, . . . , X
n
] et certaines parties de C
n
.
Denition 4.2.3. Un ensemble algebrique est une partie de C
n
de la forme
Z(S) = |(o
1
, . . . , o
n
) C
n
; pour tout P S, P(o
1
, . . . , o
n
) = 0|,
50 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


ou` S est une partie de C[X
1
, . . . , X
n
].
Proposition 4.2.4. a) Si S S
t
, Z(S
t
) Z(S).
b) Lensemble vide et C
n
sont des ensembles algebriques.
c) Si S est lideal engendre par S dans C[X
1
, . . . , X
n
], on a Z(S) = Z(S).
d) Lintersection dune famille densembles algebriques, la reunion de deux ensembles alge-
brques sont des ensembles algebriques.
e) Si I est un ideal de C[X
1
, . . . , X
n
], Z(I) = Z(
_
I).
Demonstration. a) Soit (o
1
, . . . , o
n
) Z(S
t
) et montrons que (o
1
, . . . , o
n
)
Z(S). Si P S, on doit montrer que P(o
1
, . . . , o
n
), ce qui est vrai puisque P S
t
.
b) On a O = Z(|1|) (le polynome constant 1 ne sannule en aucun point de
C
n
) et C
n
= Z(|0|) (le polynome nul sannule partout).
c) Comme S S, on a Z(S) Z(S). Reciproquement, soit (o
1
, . . . , o
n
)
Z(S) et montrons que (o
1
, . . . , o
n
) Z(S). Soit P S ; il existe des polynomes
P
s
S et Q
s
C[X
1
, . . . , X
n
] tels que P =
P
P
s
Q
s
. Alors,
P(o
1
, . . . , o
n
) =
X
s
P
s
(o
1
, . . . , o
n
)Q
s
(o
1
, . . . , o
n
) = 0
et donc (o
1
, . . . , o
n
) Z(S).
d) Soit (Z
,
) une famille densembles algebriques et pour tout , , S
,
une partie
de C[X
1
, . . . , X
n
] telle que Z
,
= Z(S
,
). Nous allons montrer que
\
,
Z(S
,
) = Z(
[
,
S
,
).
En effet, dire que (o
1
, . . . , o
n
) appartient a`
T
,
Z(S
,
), cest dire que pour tout
, et tout P S
,
, P(o
1
, . . . , o
n
) = 0. Cest donc dire que pour tout P
S
,
S
,
,
P(o
1
, . . . , o
n
) = 0, ce qui equivaut a` (o
1
, . . . , o
n
) Z(
S
,
S
,
).
Soit S et S
t
deux parties de C[X
1
, . . . , X
n
]. Soit T = |PP
t
; P S, P
t
S
t
|. On
va montrer que Z(S) Z(S
t
) = Z(T). Si en effet (o
1
, . . . , o
n
) Z(S)
et Q T, on peut ecrire Q = PP
t
avec P S et P
t
S
t
. Alors,
Q(o
1
, . . . , o
n
) = P(o
1
, . . . , o
n
)P
t
(o
1
, . . . , o
n
) = 0 puisque (o
1
, . . . , o
n
) Z(S).
Autrement dit, Z(S) Z(T). De meme, Z(S
t
) Z(T) et donc
Z(S) Z(S
t
) Z(T). Reciproquement, soit (o
1
, . . . , o
n
) Z(T). Pour montrer
que (o
1
, . . . , o
n
) Z(S) Z(S
t
), il suft de montre que si (o
1
, . . . , o
n
) , Z(S
t
),
alors (o
1
, . . . , o
n
) Z(S). Or, si (o
1
, . . . , o
n
) , Z(S
t
), il existe un polynome
P
t
S
t
tel que P
t
(o
1
, . . . , o
n
) ,= 0. Alors, pour tout P S, PP
t
T, dou`
(PP
t
)(o
1
, . . . , o
n
) = 0 = P(o
1
, . . . , o
n
)P
t
(o
1
, . . . , o
n
) et donc P(o
1
, . . . , o
n
) = 0, ainsi
quil fallait demontrer.
4.2. LE THE

ORE
`
ME DES ZE

ROS DE HILBERT 51
e) Comme I
_
I, on a Z(
_
I) Z(I). Reciproquement, soit (o
1
, . . . , o
n
)
Z(I). Si P
_
I, soit m _ 1 tel que P
m
I. On a alors P
m
(o
1
, . . . , o
n
) = 0, dou`
P(o
1
, . . . , o
n
) = 0 et (o
1
, . . . , o
n
) Z(
_
I).
Remarque 4.2.5 (pour les ferus de topologie). La proposition precedente peut
sinterpreter en disant quil existe une topologie sur C
n
dont les fermes sont les
ensembles algebriques. Cette topologie est appelee topologie de Zariski.
Voila` le premier sens de la correspondance : a` tout ideal I de C[X
1
, . . . , X
n
] on
associe lensemble algebrique Z(I). Une reformulation du theore`me des zeros
de Hilbert est la suivante :
Theore`me 4.2.6. Si I est un ideal de C[X
1
, . . . , X
n
] distinct de C[X
1
, . . . , X
n
],
lensemble algebrique Z(I) est non vide.
Demonstration. Soit m un ideal maximal contenant I. Dapre`s le theore`me des
zeros, il existe (o
1
, . . . , o
n
) C
n
tel que m = (X
1
- o
1
, . . . , X
n
- o
n
). Par suite, si
P I, P appartient a` m et P(o
1
, . . . , o
n
) = 0. Ainsi, (o
1
, . . . , o
n
) appartient a` Z(I)
qui est donc non vide.
Dans lautre sens, a` toute partie de C
n
est associee un ideal.
Denition 4.2.7. Soit V une partie de C
n
. On denit une partie
I(V) = |P C[X
1
, . . . , X
n
] ; pour tout (o
1
, . . . , o
n
) V, P(o
1
, . . . , o
n
) = 0|.
Proposition 4.2.8. a) Pour tout V C
n
, I(V) est un ideal tel que I(V) =
p
I(V).
b) Si V V
t
, I(V
t
) I(V).
c) Si V et V
t
sont deux parties de C
n
, on a I(V V
t
) = I(V) I(V
t
).
Demonstration. a) En fait, I(V) est lintersection des noyaux des morphismes
devaluation aux (o
1
, . . . , o
n
) V. Cest donc un ideal.
b) Soit P I(V
t
). Si (o
1
, . . . , o
n
) V, comme V V
t
, P(o
1
, . . . , o
n
) = 0 et
P I(V).
c) Cela decoule de la denition. Un polynome P appartient a` I(V V
t
) si et
seulement sil sannule en tout point de V et de V
t
.
Proposition 4.2.9. a) Pour tout ideal I de C[X
1
, . . . , X
n
], on a I I(Z(I)).
b) Pour toute partie V de C
n
, on a V Z(I(V)).
Demonstration. a) Soit P I et montrons P I(Z(I)). Pour cela, il faut
montrer que P sannule en tout point de Z(I). Or, si (o
1
, . . . , o
n
) Z(I), on a
P(o
1
, . . . , o
n
) puisque P I.
52 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


b) Soit (o
1
, . . . , o
n
) V et montrons que (o
1
, . . . , o
n
) appartient a` Z(I(V)).
Il faut donc motnrer que pour tout P I(V), P(o
1
, . . . , o
n
) = 0. Mais cest clair
puisque (o
1
, . . . , o
n
) V.
Nous allons utiliser le theore`me des zeros de Hilbert pour demontrer le theo-
re`me suivant.
Theore`me 4.2.10. Si I est un ideal de C[X
1
, . . . , X
n
], on a
I(Z(I)) =
_
I .
Avant den donner la demonstration, montrons quil donne lieu a` une bijection
entre ensembles algebriques et ideaux egaux a` leur racine.
Corollaire 4.2.11. Les applications V - I(V) et I - Z(I) denissent des
bijections reciproques lune de lautre entre ensembles algebriques de C
n
et ideaux I de
C[X
1
, . . . , X
n
] tels que I =
_
I.
Demonstration du corollaire. Soit I un ideal de C[X
1
, . . . , X
n
] tel que I =
_
I.
Dapre`s le theore`me precedent,
I(Z(I)) =
_
I = I.
Soit maintenant V un ensemble algebrique et I un ideal tel que V = Z(I). On
a alors
I(V) = I(Z(I)) =
_
I
dou` encore
V = Z(I) = Z(
_
I) = Z(I(V)).
Le corollaire est ainsi etabli.
Demonstration du theore `me. Linclusion
_
I I(Z(I)) est facile. Si P
_
I, soit
m _ 1 tel que P
m
I. Alors, si (o
1
, . . . , o
n
) Z(I), P
m
(o
1
, . . . , o
n
) = 0 dou`
P(o
1
, . . . , o
n
) = 0. Il en resulte que P I(Z(I)).
Reciproquement, soit P un polynome de I(Z(I)). On veut montrer quil
existe m _ 1 tel que P
m
I. Considerons lideal J de C[X
1
, . . . , X
n
, T] engen-
dre par I et par le polynome 1 - TP. On a Z(J) = O. En effet, si (o
1
, . . . , o
n
, t)
C
n+1
appartient a` Z(J), on doit avoir Q(o
1
, . . . , o
n
) = 0 pour tout polynome
Q I C[X
1
, . . . , X
n
] C[X
1
, . . . , X
n
, T], et donc (o
1
, . . . , o
n
) Z(I). On doit
aussi avoir 1 -tP(o
1
, . . . , o
n
) = 0. Mais P I, donc P(o
1
, . . . , o
n
) = 0 et lon a une
contradiction (1 = 0).
Dapre`s le theore`me des zeros, J = C[X
1
, . . . , X
n
, T] et il existe des polynomes
Q
i
I, R
i
C[X
1
, . . . , X
n
, T] et R C[X
1
, . . . , X
n
, T] tels que
1 = (1 -TP)R +
X
i
Q
i
R
i
.
4.3. EXERCICES 53
Cest une egalite de polynomes dans C[X
1
, . . . , X
n
, T]. On peut y substituer T =
1/P pour obtenir une egalite de fractions rationnelles dans C(X
1
, . . . , X
n
) :
1 =
X
i
Q
i
(X
1
, . . . , X
n
)R
i
(X
1
, . . . , X
n
, 1/P(X
1
, . . . , X
n
)).
Il convient alors decrire pour tout i
R
i
(X
1
, . . . , X
n
, T) =
M
X
m=0
R
i,m
(X
1
, . . . , X
n
)T
m
pour un certain entier M _ 1 (le meme pour tous les i). En multipliant par P
M
,
on en deduit la relation
P(X
1
, . . . , X
n
)
M
=
X
i
M
X
m=0
Q
i
(X
1
, . . . , X
n
)R
i,m
(X
1
, . . . , X
n
)P(X
1
, . . . , X
n
)
M-m
,
relation valable de nouveau dans lanneau des polynomes C[X
1
, . . . , X
n
]. Comme
les Q
i
appartiennent a` I, cette relation montre que P
M
appartient a` I et donc
P
_
I.
4.3. Exercices
Exercice 4.3.1. E

tant donne un ideal I de A, on note


_
I son radical (ou sa
racine). Soient I, J et L des ideaux de A. Demontrer les assertions suivantes :
a) si I est contenu dans J,
_
I est contenu dans
p
J ;
b) on a
p
I J =
p
I J ;
c) on a
p
I J =
_
I
p
J ;
d)
p
_
I =
_
I ;
e) si p est un ideal premier de A, on a
_
p = p ;
f) on a
_
I +
p
J
p
I + J ;
g) on a
p
I + J =
q
_
I +
p
J ;
h) on a
p
(I J) + (I L) =
p
I (J + L) ;
i) Soient (p
i
)
1_i_n
, n ideaux premiers de A. On suppose que I est contenu
dans lintersection des p
i
et que cette intersection est contenue dans
_
I. Montrer
que lon a legalite
_
I = p
i
.
Exercice 4.3.2. Supposons que A soit un produit ni danneaux A
i
: on a A =
A
1
~ ~A
n
.
a) Montrer que les ideaux de A sont de la forme I
1
~ ~ I
n
, ou` les I
,
sont
des ideaux de A.
b) Determiner les ideaux premiers et maximaux de A.
54 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


c) Supposons de plus que les A
i
soient des corps. Montrer que A na quun
nombre ni dideaux.
Exercice 4.3.3. Soient p un ideal premier de A, et (I
l
)
1_l_n
n ideaux de A. On
suppose que p contient lideal produit
Q
1_l_n
I
l
. Montrer que p contient lun des
ideaux I
l
.
Exercice 4.3.4. Soient (p
i
)
1_i_n
n ideaux premiers de A. Soit I un ideal de A
contenu dans la reunion des ideaux p
i
. Montrer que I est contenu dans lun des
p
i
.
Exercice 4.3.5. Soit A un anneau inte`gre et p un ideal premier principal non
nul. Soit I un ideal principal de A contenant p. Montrer que I = A ou I = p.
Exercice 4.3.6. a) Soient I et J deux ideaux comaximaux de A. Montrer que
lon a I : J = I. Soit L un ideal tel que I L soit contenu dans J. Montrer que L est
contenu dans J.
b) Soient p et q deux ideaux premiers de A dont aucun nest inclus dans
lautre. Montrer que p : q = p et q : p = q. Si K est un corps, donner un exemple
de deux ideaux premiers de K[X, Y] dont aucun nest contenu dans lautre et qui
ne sont pas comaximaux.
c) Soit o un element de A non diviseur de zero de A. on suppose que (o) est
un ideal premier et que lon a (o) = I J ou` I et J sont deux ideaux de A. Montrer
que lon a I = A ou bien J = A. (Indication : commencer par prouver que I = (o) ou
J = (o).)
Exercice 4.3.7. On dit quun anneau est local sil na quun seul ideal maximal.
a) Montrer quun anneau est local si et seulement si lensemble de ses ele-
ments non inversibles est un ideal
b) Soit A un anneau et p un ideal premier de A. Soit A
p
lanneau localise de
A par rapport a` la partie multiplicative A_p. Montrer que A
p
est un anneau local,
dideal maximal pA
p
.
Exercice 4.3.8. On dira quune partie S de A est saturee si xy S implique x S
et y S.
a) Montrer quune partie S de A est multiplicative et saturee si et seulement
A _ S est reunion dideaux premiers de A.
b) Soit S une partie multiplicative de A. Soit
~
S lensemble des x A pour
lesquels il existe y A tel que xy S. Montrer que
~
S est la plus petite partie
multiplicative saturee contenant S.
c) Montrer que A _
~
S est la reunion des ideaux premiers de A disjoints de S.
4.4. SOLUTIONS 55
d) Montrer que lhomomorphisme canonique
S
-1
A -
~
S
-1
A
est un isomorphisme.
Exercice 4.3.9 (Anneaux de Jacobson). Si A est un anneau, on note N(A) =
T
p premier
p (nilradical) et J(A) =
T
m maximal
m (radical de Jacobson).
a) Montrer lequivalence de :
(1) Tout ideal premier est intersection dideaux maximaux.
(2) Pour tout quotient B de A on a N(B) = J(B).
On dit alors que A est un anneau de Jacobson.
b) Montrer que C[X
1
, . . . , X
n
] est un anneau de Jacobson. (Utiliser le theore `me
des zeros de Hilbert.)
Exercice 4.3.10. Soit A un anneau et J lintersection des ideaux maximaux de A
(radical de Jacobson). Montrer quun element o A appartient a` J si et seule-
ment si pour tout x A, 1 -ox est inversible.
Exercice 4.3.11. Soient P, Q, R trois polynomes de C[x
1
, . . . , x
n
]. On suppose
que P est irreductible et que R nest pas multiple de P. On suppose que pout tout
o C
n
tel que P(o) = 0 et Q(o) ,= 0, alors R(o) = 0. Montrer que Q est multiple
de P.
4.4. Solutions
Solution de lexercice 4.3.1. a) Soit x
_
I. Il existe n _ 1 tel que x
n
I, mais
comme I J, x
n
J, et donc x
p
J.
b) Dapre`s le a) de lexercice 2.5.4, on a I J I J, et donc
p
I J
p
I J.
Reciproquement, si x
p
I J, il existe n _ 1 tel que x
n
I J. Alors, x
2n
=
x
n
x
n
I J, si bien que x
p
I J.
c) On a IJ I, donc
p
I J
_
I, et de meme pour J, soit
p
I J
_
I
p
J.
Dans lautre sens, si x
_
I
p
J, il existe n _ 1 tel que x
n
I et m _ 1 tel que
x
m
J. Alors, x
n+m
I J I J, dou` x
p
I J.
d) Comme
_
I I, on a
p
_
I
_
I. Dans lautre sens, soit x
p
_
I. Il existe
donc n _ 1 tel que x
n

_
I, ce qui signie quil existe m _ 1 tel que (x
n
)
m
I.
Comme (x
n
)
m
= x
nm
et comme nm _ 1, x
_
I.
e) On a deje
_
p p. Reciproquement, si x
_
p, soit n _ 1 minimal tel que
x
n
p. Si x , p, ce qui signie n 1, on peut ecrire x
n
= x x
n-1
. Comme p
est premier et que x , p, on a x
n-1
p. Or, 1 _ n - 1 < n, ce qui contredit la
minimalite de n.
56 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


f) On a I I+J, donc
_
I
p
I + J, et de meme pour J, si bien que
_
I+
p
J
p
I + J.
g) On a les inclusions
I
_
I
_
I +
p
J
q
_
I +
p
J,
dou` lon deduit que I + J
q
_
I +
p
J et donc
p
I + J
r
q
_
I +
p
J =
q
_
I +
p
J.
Dans lautre sens, la question precedente donne
_
I +
p
J
p
I + J, dou` en
reprenant les racines,
q
_
I +
p
J
q
p
I + J =
p
I + J.
h)
p
I (J + L) =
p
I (J + L) dapre`s b)
=
p
I J + I L
dapre`s lexercice 2.5.4, question b)
=
q
p
I J +
_
I L (question g)
=
q
p
I J +
_
I L (question b)
=
p
(I J) + (I L) (question g).
i) Comme I
T
p
i
, on a
_
I
q
\
p
i

c)
\p
p
i

e)
\
p
i
.
On a donc legalite.
Solution de lexercice 4.3.2. a) Commen cons par etudier le cas n = 2. Nous en
deduirons le cas general par recurrence. Soit I un ideal de A. Notons I
1
et I
2
les
images de I par les projections A
1
~ A
2
- A
1
(resp. A
1
~ A
2
- A
2
). Montrons
que I
1
est un ideal de A
1
. Soient en effet x
1
, y
1
I
1
et +, j A
1
. Alors,
il existe par denition x
2
et y
2
A
2
tels que x = (x
1
, x
2
) I et y = (y
1
, y
2
) I.
Par suite, I contient lelement
(+, 0)x + (j, 0)y = (+, 0)(x
1
, x
2
) + (j, 0)(y
1
, y
2
)
= (+x
1
, 0) + (jy
1
, 0) = (+x
1
+ jx
2
, 0),
ce qui prouve que +x
1
+ jy
1
I
1
. De meme pour I
2
.
4.4. SOLUTIONS 57
Montrons maintenant que I = I
1
~ I
2
. Soit x = (x
1
, x
2
) I. On a ainsi x
1
I
1
et x
2
I
2
, dou` x I
1
~ I
2
. Dans lautre sens, si (x
1
, x
2
) I
1
~ I
2
, il existe y
1
tel
que (x
1
, y
1
) I, et y
2
tel que (y
2
, x
2
) I. Ainsi,
(x
1
, x
2
) = (1, 0) (x
1
, y
1
) + (0, 1) (y
2
, x
2
) I.
Lorsque n 2, on proce`de par recurrence : les ideaux de A
1
~ A
2
~ ~ A
n
sont de la forme I
1
~J, ou` I
1
est un ideal de A
1
et J un ideal de A
2
~ ~A
n
. Par
recurrence, J est de la forme I
2
~ ~I
n
.
b) Soit I = I
1
~ ~ I
n
un ideal de A. Lanneau quotient A/I est alors egal
a` (A/I
1
) ~. . . (A/I
n
). Un produit danneaux inte`gres nest inte`gre que si tous les
anneaux sauf un seul sont nuls. (Quand n = 2, on a (1, 0) (0, 1) = (0, 0) ; si
lanneau
produit est inte`gre, il faut que 1
A
1
= 0 ou 1
A
2
= 0.)
Ainsi, les ideaux premiers de A sont de la forme A
1
~ ~I
,
. . . A
n
(tous les A
i
,
sauf en , , ou on a un ideal I
,
).
Le quotient vaut A
,
/I
,
, ce qui implique que I
,
est premier dans A
,
. La
reciproque est claire, et les ideaux premiers de A sont donc de la forme
A
1
~A
2
~p
,
~ ~A
n
, avec p
,
premier dans A
,
.
Parmi ces ideaux premiers, ne sont maximaux que ceux tels que A
,
/p
,
est un
corps, cest-a`-dire p
,
maximal dans A
,
.
c) Un corps l na que deux ideaux : (0) et l tout entier. Ainsi, un produit
de corps l
1
~ ~ l
n
a exactement 2
n
ideaux. Parmi ceux-ci, n sont premiers,
dailleurs maximaux.
Solution de lexercice 4.3.3. Supposons par labsurde que p ne contient aucun
des I
l
. Il existe ainsi pour tout l un element x
l
I
l
tel que x
l
, p. Comme
p est premier, le produit x = x
1
. . . x
n
nappartient pas a` p. Or, x
Q
I
l
p, ce
qui est une contradiction.
Solution de lexercice 4.3.4. Quitte a` remplacer les p
i
par un sous-ensemble, il
nest pas restrictif de supposer quaucun des p
i
nest inclus dans un autre (sinon
on garde le plus grand, et on enle`ve le plus petit qui ne sert a` rien).
Raisonnons alors par labsurde : si I nest contenu dans aucun p
i
, il existe pour
tout i un element x
i
I tel que x
i
, p
i
.
Comme p
,
, p
1
pour , _ 2, on peut trouver o
1
p
2
. . . p
n
tel que o
1
, p
1
(considerer /
,
p
,
qui nappartient pas a` p
1
et faire le produit). De meme, pour
tout 1 _ i _ n, on trouve o
i
, p
i
tel que o
i
appartienne a` tous les autres p
,
.
Considerons lelement x =
P
o
i
x
i
. Comme x
i
I pour tout i, cest un element
de I.
Pourtant, comme p
1
est premier et que ni o
1
ni x
1
nappartiennent a` p
1
, o
1
x
1
nappartient pas a` p
1
. Et il est clair que o
2
x
2
+ + o
n
x
n
appartient a` p
1
puisque
58 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


tous les o
i
(i _ 2) y appartiennent. Ainsi, x , p
1
. Le meme resultat vaut pour tout
i et x ,
S
p
i
, ce qui contredit lhypothe`se que I
S
i
p
i
.
Solution de lexercice 4.3.5. On ecrit p = (o). Soit I = (/) un ideal principal de
A contenant p. Comme (o) (/), on peut ecrire o = /v, avec v A. Comme (o)
est premier, soit / (o), soit v (o). Dans le premier cas, I = p. Dans lautre,
on peut ecrire v = ov, dou` legalite o = o/v et A etant inte`gre et o ,= 0, /v = 1.
Lelement / est inversible et I = A.
Solution de lexercice 4.3.6. a) On rappel que I : J est lensemble des elements
o A tels que oJ I. Or, I et J etant comaximaux, il existe v I et v J tels que
v + v = 1. Ainsi, si ov I, on a o = ov + ov I et donc I : J I. Lautre inclusion
est claire, si bien que I : J = I.
Soit L un ideal tel que I L J. Si o L, on a donc oI J, soit o J : I. Dapre`s
la premie`re partie de la question (en echangeant les roles de I et J), o J, dou`
L J.
b) On a deja` p p : q. Soit reciproquement o p : q. Ainsi, pour tout x q,
ox p. Comme q nest pas inclus dans p, on peut choisir x q tel que x , p.
Alors, p etant premier, o p, ce quil fallait demontrer.
Lautre assertion q : p = q est symetrique.
On prend I = (X) et J = (Y). Ils sont premiers, non comaximaux et pourtant,
aucune des inclusions I J et J I nest vraie.
c) On a clairement (o) I et (o) J. Supposons que I ,= (o) et J ,= (o).
Il existe ainsi x I et y J tels que x , (o) et y , (o). Alors leur produit
xy I J (o), contrairement a` lhypothe`se que (o) est un ideal premier. (On
vient de redemontrer le resultat de lexercice 4.3.3 dans notre cas particulier.)
Supposons donc pour xer les idees que I = (o) et prouvons que J = A. Comme
I J = (o), on peut ecrire o =
n
P
i=1
x
i
y
,
, avec x
i
I et y
,
J. Ainsi, on ecrit x
i
= ox
t
i
,
dou` la relation o
n
P
i=1
x
t
i
y
i
= o. Comme o nest pas diviseur de 0 dans A, on peut
simplier par o,
dou` la relation
1 =
n
X
i=1
x
t
i
y
i
qui prouve que 1 J, et donc que J = A.
Solution de lexercice 4.3.7. a) Soit A un anneau local et notons m son ideal
maximal. Montrons quun element x A est inversible si et seulement si x , m.
En effet, si x A est inversible, il ne peut pas appartenir a` m qui est distinct de
4.4. SOLUTIONS 59
A. Reciproquement, si x A nest pas inversible, il appartient a` un ideal maximal
de A, donc a` m.
Dans lautre sens, soit A un anneau tel que lensemble de ses elements non
inversibles soit un ideal I. Comme un element de A est inversible si et seulement si
il nappartient a` aucun ideal maximal, I est necessairement la reunion des ideaux
maximaux de A. Soit alors m un ideal maximal de A. On a m I. Comme m est
maximal et I ,= A, m = I. Autrement dit, I est lunique ideal maximal de A qui
est donc un anneau local.
b) Notons S la partie multiplicative A _ p. On sait que tout ideal strict (i.e.
distinct de lideal (1)) de A
p
est de la forme IA
p
pour I un ideal de A disjoint
de S. Cela signie donc I p. Par suite, tout ideal strict de A
p
est contenu dans
lideal strict pA
p
qui est donc necessairement lunique ideal maximal de A
p
.
Solution de lexercice 4.3.8. a) Supposons que S = A _
S
i
p
i
, pour des ideaux
premiers p
i
de A. Montrons que S est multiplicative. En effet, 1 S. Soient x S,
y S, cela signie que pour tout i, x , p
i
; alors, p
i
etant premier, xy , p
i
, dou`
xy S. Montrons que S est saturee. Si xy S, cela signie que xy , p
i
, et il est
necessaire que ni x, ni y nappartienne a` p
i
, dou` x S et y S.
Reciproquement, soit S une partie multiplicative et saturee. Si o , S, on
cherche un ideal premier de A disjoint de S et contenant o. Limage de S
dans A/(o) est encore une partie multiplicative, et comme S est saturee, elle ne
contient pas 0 : si x S (o), alors x = oy S, dou` o S. On sait alors quil
existe un ideal premier de A/(o) disjoint de limage de S. (Ce fait intervient
dans la demonstration que le nilradical est lintersection des ideaux premiers,
on prend un element maximal parmi les ideaux disjoints de limage de S et
on prouve que cet ideal est premier.) Limage reciproque dans A de cet ideal
premier de A/(o) est alors un ideal premier de A disjoint de S et qui contient o.
Autrement dit, A _ S est reunion dideaux premiers.
b) Montrons que
~
S est une partie multiplicative : soient x et x
t
dans
~
S. Alors,
il existe y et y
t
dans A tels que xy S et x
t
y
t
S. Comme S est une partie
multiplicative, on a ainsi xy(x
t
y
t
) S, ce qui implique xy
~
S. Montrons ensuite
que
~
S est une partie saturee : si xy
~
S, il existe o A tel que xyo S. Alors,
x(oy) S, ce qui implique x
~
S, et y(ox) S, dou` y
~
S.
Enn, soit T une partie multiplicative saturee qui contient S et montrons que
~
S T. Soient en effet x
~
S, et o A tel que ox S. Comme S T, ox T, et
comme T est saturee, x T.
c) Dapre`s la premie`re question, A _
~
S est la reunion des ideaux premiers
disjoints de
~
S. Si un ideal premier est disjoint de
~
S, il est a fortiori disjoint de S. Il
reste a` prouver que si un ideal premier p est disjoint de S, il est disjoint de
~
S. Or,
60 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


si x p
~
S, il existe o A tel que ox S, et alors, ox p S, ce qui prouve que
p et S ne sont pas disjoints.
d) Montrons que lhomomorphisme
: S
-1
A -
~
S
-1
A
est injectif et surjectif. Soit x/y
~
S
-1
A, avec x A et y
~
S ; choisissons o A
tel que oy S. Alors, x/y = ox/oy est limage dun element de S
-1
A, donc est
surjectif. Soit x/y S
-1
A dont limage dans
~
S
-1
A est nulle. Il existe ainsi o
~
S
tel que ox = 0. Si / A est tel que o/ S, on a aussi o/x = 0, ce qui prouve que
x/y = 0 dans S
-1
A, et donc est injectif.
Solution de lexercice 4.3.9. a) Supposons (i) et montrons (ii). Soit B = A/I un
quotient de A. On a comme toujours N(B) J(B). Les ideaux premiers (resp.
maximaux) sont en bijection avec les ideaux premiers (resp. maximaux) de A qui
contiennent I. Dapre`s (i), si p est un ideal premier qui contient I, il est egal a` une
intersection dideaux maximaux, qui contiennent necessairement I. Finalement,
N(B) est une intersection dideaux maximaux qui contiennent I, donc contient
J(B). On a donc prouve que N(B) = J(B).
Dans lautre sens, supposons (ii) et soit p un ideal premier de A. Le radical
nilpotent de A/p est nul (car A/p est inte`gre). Donc le radical de Jacobson de
A/p aussi, ce qui signie que
\
mp
m = p.
Par suite, p est intersection dideaux maximaux et (i) est verie.
b) Soit p un ideal premier de C[X
1
, . . . , X
n
]. Notons V lensemble algebrique
Z(p) quil denit. Dapre`s le theore`me des zeros, on a
I(V) =
p
p = p
puisque p est premier. Or, I(Z(p)) est lensemble des P C[X
1
, . . . , X
n
] tels
que pour tout (o
1
, . . . , o
n
) V, P(o
1
, . . . , o
n
) = 0. Cest donc lintersection des
ideaux maximaux de C[X
1
, . . . , X
n
] de la forme (X
1
- o
1
, . . . , X
n
- o
n
) avec
(o
1
, . . . , o
n
) V. Par suite, p est intersection dideaux maximaux.
Solution de lexercice 4.3.10. Soit o un element de J et soit x A. On veut mon-
trer que 1-ox est inversible. Soit m un ideal maximal de A. Comme ox appartient
a` J m et 1 , m, 1 -ox nappartient pas a` m. Ceci prouve que 1 -ox nappar-
tient a` aucun ideal maximal de A. Il est donc inversible.
Reciproquement, soit o un element de A nappartenant pas a` J. Il existe alors
un ideal maximal m de A tel que o , m. Par lhomomorphisme cl : A - A/m,
limage cl(o) de o est non nulle. Comme m est un ideal maximal de A, A/m est
un corps et cl(o) est inversible dans A/m. Il existe donc / A tel que cl(o) cl(/) =
4.4. SOLUTIONS 61
1 dans A/m, cest-a`-dire 1 -o/ m. Par consequent, 1 -o/ nest pas inversible et
il existe donc x A (a` savoir x = /) tel que 1 -ox nest pas inversible.
Solution de lexercice 4.3.11. Lhypothe`se peut se retraduire en disant que si o
C
n
verie P(o) = 0, alors Q(o) = 0 ou R(o) = 0, cest-a`-dire QR(o) = 0.
Autrement dit, V ((P)) V ((QR)). Dapre`s le theore`me des zeros de Hilbert,
p
(QR)
p
(P). Il existe en particulier un entier m tel que (QR)
m
(P), i.e. P
divise (QR)
m
.
Comme P est irreductible et C[x
1
, . . . , x
n
] est un anneau factoriel, lideal (P)
est premier et P divise Q ou P divise R. Comme par hypothe`se P ne divise pas R,
P divise donc Q, cqfd.
5 Anneaux principaux,
factoriels
Comme lindique son titre, ce chapitre est consacre aux anneaux principaux et facto-
riels. Par denition, dans un anneau principal, tout ideal est engendre par un seul
element. Les anneaux factoriels sont ceux qui donnent lieu a` une decomposition en
facteurs premiers .
On donne deux exemples dapplication de ces notions. Lune, arithmetique et due a`
Fermat, concerne les nombres entiers qui sont de la forme o
2
+/
2
, pour deux entiers
o et /. Lautre, geometrique, est un theore `me de B ezout concernant le nombre de
solutions communes a` deux polynomes de C[X, Y] sans facteur commun.
5.1. Denitions
Denition 5.1.1. On dit quun anneau est principal sil est inte `gre et si tous ses
ideaux sont principaux.
Exemples 5.1.2. a) On a vu (exemples 2.2.6 et 4.2.1) que lanneau des entiers
relatifs Z et lanneau des polynomes en une indeterminee a` coefcients dans un
corps l sont des anneaux principaux.
b) Soit l un corps. Lanneau l[X, Y] nest pas principal. En effet, lideal (X, Y)
nest pas principal.
Demonstration. Soit par labsurde P l[X, Y] tel que (X, Y) = (P). Il
existe alors Q et R dans l[X, Y] tels que X = PQ et Y = PR. En ecrivant
P = o
0
(X) + o
1
(X)Y + . . . comme un polynome en Y a` coefcients dans l[X],
la relation X = PQ montre que deg
Y
P + deg
Y
Q = 0, donc P ne fait pas
intervenir Y. De meme, la relation Y = PR montre que P ne fait pas intervenir X.
Finalement, P est un polynome constant, non nul et (P) = (1). Cela implique
quil existe A et B dans l[X, Y] tels que 1 = XA(X, Y) + YB(X, Y). Or, le terme
64 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
constant du membre de droite est nul, tandis que celui du membre de gauche est
egal a` 1. Cette contradiction montre que lideal (X, Y) nest pas principal
Les deux exemples danneaux principaux que nous connaissons a` present sont
meme des anneaux euclidiens.
Proposition 5.1.3. Soit A un anneau inte `gre et : A _ |0| -N une fonction telle
que pour tous o et / dans A, avec / ,= 0, il existe et r A tels que
o = / + r ;
r = 0 ou (r) < (/).
Alors, A est principal.
Demonstration. On reprend les arguments des exemples 2.2.6 et 4.2.1. Soit I
un ideal de A dont on veut montrer quil est principal. Comme lideal nul est
principal, on peut supposer que I ,= |0|. Soit alors un element o I _ |0| un
element tel que (o) est minimal. On a bien sur (o) I, et on va montrer que
I = (o). Soit / un element de I et choisissons et r tels que / = o + r comme
dans lenonce. Si r ,= 0, on a (r) < (o), ce qui est absurde puisque r = / - o
appartient a` I. Donc r = 0 et / = o (o). Par suite, I = (o) ; tout ideal de A est
principal. Comme A est inte`gre, A est principal.
Exemple 5.1.4 (Anneau des entiers de Gau). Lanneau Z[i] engendre par Z et
i dans C est un anneau principal.
Demonstration. Lensemble des nombres complexes de la forme o + i/ avec
(o, /) Z
2
est un sous-anneau de C : il est stable par addition, soustraction et
multiplication puisque
(o + i/)(c + io) = (oc -/o) + i(oo + /c).
Cest donc lanneau Z[i] engendre par Z et i dans C. Soit : Z[i] -N deni par
(o + i/) = [o + i/[
2
= o
2
+ /
2
.
Commen cons par une remarque : soit z = x +iy un nombre complexe. Il existe
des entiers relatifs o et / tels que [x -o[ _ 1/2 et [y -/[ _ 1/2. Posons v = o +i/.
Alors, on a [z -v[
2
_ 1/4 + 1/4 = 1/2.
Montrons maintenant que verie lhypothe`se de la proposition. Soit o et /
deux elements de Z[i], / etant non nul. Soit z le nombre complexe o//, et de-
nissons le nombre complexe v obtenu comme dans la remarque et r = o - /.
Ce sont des elements de Z[i]. Alors, on a
[r[
2
= [o -/[
2
= [/[
2
[(o//) -[
2
_ [/[
2
/2 < [/[
2
.
Par suite, (r) < (/).
La proposition precedente implique donc que Z[i] est un anneau principal.
5.2. ANNEAUX FACTORIELS 65
5.2. Anneaux factoriels
Denition 5.2.1. Soit A un anneau inte `gre. Un element o de A est dit irreductible
sil verie les proprietes suivantes :
o nest pas inversible ;
si / et c sont des elements de A tels que o = /c, lun des deux, / ou c, est inversible.
Exemples 5.2.2. a) Lelement 0 nest jamais irreductible : il secrit 0 0 et 0 nest
pas inversible.
b) Un entier relatif est irreductible si et seulement sil est un nombre premier
ou loppose dun nombre premier.
c) Soit l un corps. Dans lanneau l[X], un polynome est irreductible sil est de
degre _ 1 et sil ne secrit pas comme produit de deux polynomes de degres _ 1.
Proposition 5.2.3. Soit l un corps.
a) Dans lanneau l[X], un polynome ayant une racine dans l est irreductible si et
seulement si il est de degre 1.
b) Un polynome de degre 2 ou 3 dans l[X] est irreductible si et seulement si il na pas
de racine dans l.
c) Dans lanneau C[X], les polynomes irreductibles sont les polynomes de degre 1. Dans
lanneau R[X], les polynomes irreductibles sont les polynomes de degre 1 et les polynomes
du second degre sans racine reelle.
Demonstration. a) Si un polynome de degre 1 est un produit QR, on a
deg(Q) + deg(R) = 1 et necessairement, lun des degres deg(Q) ou deg(R) est
nul, ce qui signie que Q ou R est inversible. Les polynomes de degre 1 sont
donc irreductibles.
Reciproquement, si P a une racine z dans l, on peut factoriser P = (X-z)Q+R
avec deg R < 1, cest-a`-dire R constant. On a alors P(z) = R(z) = 0, dou` la
factorisation P = (X - z)Q. Comme deg Q = deg P - 1, P nest pas irreductible
de`s que deg P _ 2.
b) Soit maintenant P un polynome de degre 2 ou 3. Sil existe deux polynomes
non constants Q et R tels que P = QR, on a deg(Q) + deg(R) = deg(P) _ 3 et
deg(Q), deg(P) _ 1. Cela implique que deg(Q) = 1 ou deg(R) = 1 et ou bien
Q, ou bien R a une racine dans l. Par suite, P a une racine dans l.
c) On utilise le fait que C est un corps algebriquement clos (theore`me de
dAlembertGau). Tout polynome non constant de C[X] est produit de poly-
nomes de degre 1. Un polynome de degre _ 2 nest par consequent pas irreduc-
tible.
Pour R[X], on utilise le resultat pour C[X]. On a deja` demontre que les po-
lynomes de degre 1 sont irreductibles, ainsi que les polynomes de degre 2 sans
racine. Les polynomes de degre 2 ayant une racine ne sont pas irreductibles. Soit
66 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
maintenant P R[X] de degre _ 3 et soit z une racine de P dans C. Si z R, P
nest pas irreductible. Si z C _ R, on a P( z) = P(z) = 0, donc z est une racine
de P, distincte de z. On peut alors factoriser P = (X-z)(X- z)Q avec Q C[X]
de degre deg P - 2 _ 1. Comme P et (X - z)(X - z) = X
2
- 2T(z)X + [z[
2
ap-
partiennent a` R[X], Q appartient a` R[X]. Cette factorisation montre que P nest
pas irreductible.
Exercice 5.2.4. Soit A un anneau et soit P A[X] un polynome de degre supe-
rieur ou egal a` 2. On suppose que P a une racine dans A. Montrer que P nest
pas irreductible.
Denition 5.2.5. Soit A un anneau inte `gre.
On dit quun anneau A est factoriel si tout element non nul de A peut secrire, dune
fa con essentiellement unique, comme produit delements irreductibles de A.
Autrement sit, si o est un element non nul de A, il existe n _ 0, des elements
irreductibles p
1
, . . . , p
n
de A et un element inversible v A tels que
o = vp
1
. . . p
n
.
(Si n = 0, cela signie que o = v est inversible.) Lunicite est bien entendu a`
lordre et a` des elements inversibles pre`s. Precisement, on demande que si o =
vp
1
. . . p
n
= v
t
p
t
1
. . . p
t
m
, alors
on a m = n ;
il existe une permutation o : |1; . . . ; n| - |1; . . . ; n| et pour tout
i |1; . . . ; n| un element inversible v
i
tels que p
o(i)
= v
i
p
i
.
On sait que Z est un anneau factoriel (cest le theore`me bien connu de de-
composition en facteurs premiers). Si l est un corps, l[X] est aussi un anneau
factoriel. Plus generalement :
Theore`me 5.2.6. Les anneaux principaux sont factoriels.
La demonstration est en deux parties. Dabord on demontre lexistence dune
decomposition en facteurs irreductibles, ensuite, on etablit lunicite.
Demonstration de lexistence. Soit A un anneau principal et soit o un element non
nul de A dont on suppose par labsurde quil nest pas produit delements irre-
ductibles. On pose o
1
= o. Il en resulte que o nest ni inversible (un inversible
v se decompose comme produit de zero facteur irreductible : v = v) ni irreduc-
tible (on pourrait le decomposer comme produit dun facteur irreductible egal a`
lui-meme). Ainsi, il existe / et c non inversibles dans A tels que o = /c. Comme
o nest pas produit delements irreductibles, au moins lun des deux, / ou c nest
pas produit delements irreductibles ; Notons o
2
cet element. Comme / et c ne
sont pas inversibles, lideal (o
2
) contient strictement lideal (o
1
). Par recurrence,
5.2. ANNEAUX FACTORIELS 67
on construit ainsi une suite (o
1
; o
2
; . . . ) delements de A tels que lon ait une suite
strictement croissante dideaux
(o
1
) ( (o
2
) ( . . .
Soit I la reunion de ces ideaux. Comme la reunion est croissante, cest un ideal
de A (largument a deja` ete explique page 45 : pour la somme, si x et y sont dans
I, ils sont dans un certain (o
n
), donc x + y (o
n
) et donc x + y I). Comme A
est principal, il existe x A tel que I = (x). Alors, x
S
n
(o
n
), donc il existe un
entier n tel que x (o
n
) ce qui permet decrire x = o
n
v pour v A. Par ailleurs,
o
n
(x) donc il existe v A tel que o
n
= xv. On a alors x = o
n
v = xvv. Comme
x est non nul (sinon I serait nul) et comme A est inte`gre, on peut simplier par
x, dou` legalite vv = 1. Ainsi, v et v sont inversibles et (o
n
) = (x), alors que
lon a linclusion stricte (o
n
) ( (o
n+1
) I = (x). Cette contradiction montre que
tout element non nul dun anneau principal admet une decomposition comme
produit delements irreductibles.
Pour demontrer lunicite, nous aurons besoin du lemme de Gau.
Lemme 5.2.7 (Lemme de Gau). Soit A un anneau principal et soit p A un
element irreductible. Alors si o et / sont deux elements de A tels que p divise o/, p divise o
ou p divise /. En dautre termes, lideal (p) est premier.
Demonstration. Supposons que p ne divise pas o et considerons lideal (p, o).
Comme A est principal, il existe c A tel que (p, o) = (c). Par suite, il existe
x et y A tels que p = cx et o = cy. Comme p ne divise pas o, il ne divise pas
c ; puisque p est irreductible, il divise x. Il existe alors v A tel que x = pv et,
simpliant par p legalite p = cpv, on obtient que 1 = cv. Autrement dit, c est
inversible et (p, o) = A.
Ainsi, il existe et dans A tels que 1 = p + o. Multiplions cette egalite par
/, on trouve que / = p/ + o/. Comme o/ est multiple de p, / est multiple de p.
Demonstration de lunicite. On raisonne par recurrence sur le nombre minimal
de facteurs irreductibles intervenant dans une decomposition en facteurs premiers
dun element.
Supposons donc dabord que o est inversible (cas de zero facteur premier) et
soit o = v
t
p
t
1
. . . p
t
m
une autre decomposition. Si m _ 1, les p
t
i
sont inversibles, ce
qui est absurde. Donc m = 0.
Soit maintenant o = vp
1
. . . p
n
= v
t
p
t
1
. . . p
t
m
deux decompositions dun element
o en produits delements irreductibles, n _ 1 etant suppose minimal. Dapre`s
le lemme de Gau, lelement irreductible p
n
divise necessairement lun des p
t
1
,
. . ., p
t
m
. Quitte a` les renumeroter, on peut supposer que p
n
divise p
t
m
. Il existe ainsi
68 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
v
n
A tel que p
n
= v
n
p
t
m
et, p
n
etant irreductible, v
n
est necessairement inversible.
On peut alors simplier par p
n
, dou` une relation
(o/p
n
) = vp
1
. . . p
n-1
= v
t
v
n
p
t
1
. . . p
t
m-1
.
Par recurrence, on a m - 1 = n - 1, cest-a`-dire m = n et, quitte a` renumeroter
les p
t
,
, il existe pour tout , |1; . . . ; n -1| un element inversible v
,
A
~
tel que
p
,
= v
,
p
t
,
. Les deux decompositions de o sont donc equivalentes.
La demonstration que nous venons de faire montre en fait un resultat plus
general (mais pas tre`s utile dans ce cours).
Exercice 5.2.8. Un anneau inte`gre A est factoriel si et seulement si il verie les
deux proprietes suivantes :
toute suite dideaux principaux dans A est stationnaire ;
tout element irreductible de A engendre un ideal premier (lemme de Gau).
En particulier, la verication du lemme de Gau suft a` assurer lunicite dune decom-
position en facteurs irreductibles.
5.2.9. Lunicite dans la decomposition en facteurs irreductibles. Il est commode de
normaliser la decomposition en facteurs irreductibles dans un anneau factoriel
A. Pour cela, choisissons une famille (
i
) delements irreductibles de A de sorte
que :
si i ,= , ,
i
et
,
ne sont pas associes ;
tout element irreductible de A est associe a` lun des
i
.
Alors, tout element non nul de A secrit de manie`re unique sous la forme v
Q
i

r
i
i
ou` v est un element inversible de A et les r
i
des entiers positifs ou nuls, seul un
nombre ni dentre eux etant nuls.
Si A est lanneau Z, un choix courant pour les
i
consiste a` prendre tous les
nombres premiers. Lelement inversible v peut valoir 1 et correspond au signe.
Si A est lanneau des polynomes a` coefcients dans un corps l, on peut prendre
pour les
i
lensemble des polynomes irreductibles unitaires. Lelement v appar-
tient alors a` l
=
et correspond au coefcient dominant.
Linteret de cette normalisation est quun element o = v
Q
i

r
i
i
divise un element
/ = v
Q
i

s
i
i
si et seulement si pour tout i, r
i
_ s
i
. (En effet, si c A est tel que
/ = oc, soit c = o
Q
i

t
i
i
la decomposition en facteurs irreductibles de c, on a alors
/ = v
Y
i

s
i
i
= vo
Y
i

r
i
+t
i
i
,
5.2. ANNEAUX FACTORIELS 69
dou` , par unicite, s
i
= r
i
+ t
i
_ r
i
pour tout i. Reciproquement, il suft de poser
c = vv
-1
Q
i

s
i
-r
i
i
.)
5.2.10. Ppcm, pgcd. Soit A un anneau factoriel. Si o et / sont deux elements
(non nuls) de A, on va denir leur ppcm et leur pgcd. Pour simplier, on suppose
avoir normalise la decomposition en facteurs irreductibles comme ci-dessus. Soit
o = v
Y
i

r
i
i
et / = v
Y
i

s
i
i
les decompositions en facteurs irreductibles de o et /. On denit
pgcd(o, /) =
Y
i

min(s
i
,r
i
)
i
et ppcm(o, /) =
Y
i

max(s
i
,r
i
)
i
.
Ils meritent leur nom, a` savoir : tout element non nul de A qui divise o et / divise leur
pgcd, tout element de A multiple de o et de / est multiple de leur ppcm.
Denition 5.2.11. Deux elements o et / sont dits premiers entre eux si leur pgcd
est egal a` 1.
Proposition 5.2.12. Soit A un anneau factoriel et soit o, / deux elements non nuls
de A. Lideal engendre par pgcd(o, /) est le plus petit ideal principal contenant lideal
(o, /). Lideal engendre par ppcm(o, /) est le plus grand ideal principal contenu dans
lideal (o) (/).
En particulier, si A est un anneau principal, deux elements o et / sont premiers entre eux
si et seulement si les ideaux (o) et (/) sont comaximaux.
Demonstration. Cest une reformulation de ce qui a ete dit plus haut. Notons
o = v
Y
i

r
i
i
et / = v
Y
i

s
i
i
les decompositions en facteurs irreductibles de o et /. Un ideal principal (x)
contient (o, /) si et seulement si o et / sont multiples de x. Si
x = o
Y
i

t
i
i
est la decomposition en facteurs irreductibles de x, cela signie que pour tout i,
r
i
_ t
i
et s
i
_ t
i
, ce qui equivaut encore a` min(r
i
, s
i
) _ t
i
, soit encore au fait que x
divise le pgcd de o et /.
Un ideal principal (x) est contenu dans (o)(/) si et seulement si x est multiple
de o et de /. Avec les memes notations, cela signie que pour tout i, t
i
_ r
i
et
t
i
_ s
i
, soit encore t
i
_ max(r
i
, s
i
), soit encore au fait que x est multiple du ppcm
de o et /.
70 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
Remarque 5.2.13. Si lon ne xe pas une forme particulie`re pour la decompo-
sition en facteurs irreductibles, le ppcm et le pgcd de deux elements sera bien
deni a` multiplication par un element inversible pre`s : cest un element du mo-
no de quotient A/A
~
(pour la multiplication).
Exercice 5.2.14. Generaliser la denition du pgcd et du ppcm et la proposition
precedente au cas dune famille quelconque. (Le ppcm pourra eventuellement
etre nul.)
5.3. Sommes de carres
Le but de ce paragraphe est de demontrer, a` laide des proprietes de lanneau
Z[i] le theore`me suivant :
Theore`me 5.3.1 (Fermat, 1640). Soit p un nombre premier impair. Il existe o et /
dans Z tels que p = o
2
+ /
2
si et seulement si p = 1 (mod 4)
Plus generalement, un entier n _ 1 est somme de deux carres dentiers si et seulement si les
exposants des nombres premiers congrus a` -1 modulo 4 dans la decomposition en facteurs
premiers de n sont pairs.
5.3.2. La norme. On denit une application N : Z[i] -N par N(z) = z z = [z[
2
.
Si z = o + i/, on a donc N(z) = o
2
+ /
2
. De plus, si z et z
t
sont deux elements de
Z[i], alors N(zz
t
) = N(z)N(z
t
).
5.3.3. E

lements inversibles de Z[i]. Soit z Z[i] un element inversible. Alors, il


existe z
t
Z[i] tel que zz
t
= 1. Par suite, N(zz
t
) = N(z)N(z
t
) = N(1) = 1 et N(z)
est inversible dans N, cest-a`-dire N(z) = 1. Posons z = o+i/ avec (o, /) Z
2
. On a
N(z) = o
2
+/
2
ce qui laisse quatre possibilites, o = 1 et / = 0, ou o = 0 et / = 1,
qui correspondent a` z |1; -1; i; -i|. Ces quatre elements etant inversibles, on a
demontre que
les elements inversibles de Z[i] sont 1, -1, i et -i.
Nous determinons maintenant la decomposition des nombres premiers p en
facteurs irreductibles dans Z[i].
Proposition 5.3.4. Soit p un nombre premier.
Si p = 2, on a p = (1 + i)(1 -i), 1 + i et 1 -i sont irreductibles ;
si p = 1 (mod 4), il existe Z[i] irreductible tel que p = ;
si p = 3 (mod 4), p est irreductible dans Z[i] ;
Demonstration. On commence par une remarque : si un element z Z[i] est
tel que N(z) est premier, alors z est irreductible. En effet, on pourrait sinon ecrire
5.3. SOMMES DE CARRE

S 71
z = z
1
z
2
, ni z
1
ni z
2
netant inversibles, et on aurait N(z) = N(z
1
)N(z
2
), cest-a`-
dire une decomposition du nombre premier N(z) en un produit de deux facteurs
dont aucun nest egal a` 1 !
Par suite, 1 + i et 1 - i (dont la norme est 2) sont irreductibles dans Z[i], ce
qui etablit le premier alinea de la proposition.
Supposons maintenant p impair. Nous allons completer la demonstration en
admettant provisoirement deux lemmes.
Lemme 5.3.5. Soit p un nombre premier. On a un isomorphisme
Z[i]/(p) c F
p
[X]/(X
2
+ 1).
Par suite, lideal (p) est premier dans Z[i] si et seulement si -1 nest pas un carre dans
F
p
.
Lemme 5.3.6. Soit p un nombre premier impair. Alors, -1 est un carre dans F
p
si et
seulement si p = 1 (mod 4).
Fin de la demonstration de la proposition. Ces deux lemmes montrent que p est ir-
reductible dans Z[i] si et seulement si p = 3 (mod 4), ce qui etablit deja` le troi-
sie`me alinea du theore`me.
Si p = 1 (mod 4), p nest pas irreductible dans Z[i]. Soit un diviseur irre-
ductible de p. Alors, est aussi un diviseur irreductible de p : dune factorisation
p = z, on en deduit une autre p = z. De plus, et ne sont pas associes.
(En effet, si = , Z, donc est un entier non inversible qui divise p,
cest-a`-dire = p, ce qui est absurde puisque p nest pas irreductible dans Z[i].
Si = ci avec c = 1, ecrivons = o + i/, = o - i/ et o + i/ = ci(o - i/),
dou` o = c/, = (1 + ic)o et N() = 2N(o) est pair alors quil doit diviser
N(p) = p
2
.) Par suite, divise p. Soit o Z[i] tel que p = o . On a alors
p
2
= N( )N(o) = N()
2
N(o) et N() ,= 1. Donc N() = p, N(o) = 1 et o
est inversible dans Z[i]. Comme est un entier strictement positif, on a en fait
o = p/ 0, dou` o = 1. Le theore`me est donc demontre.
Preuve du lemme 5.3.5. On commence par remarquer que le noyau du mor-
phisme danneaux Z[X] - Z[i] donne par P - P(i) est lideal (X
2
+ 1). Cet
ideal est manifestement contenu dans le noyau de cet homomorphisme et reci-
proquement, si P Z[X] verie P(i) = 0, la division euclidienne de P par le
polynome unitaire X
2
+ 1 secrit
P = (X
2
+ 1)Q + R, Q Z[X], R = oX + /, (o, /) Z
2
.
72 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
Par suite, P(i) = oi + / = 0 et o = / = 0, donc R = 0 et P (X
2
+ 1). On en
deduit des isomorphismes
Z[i]/(p) c

Z[X]/(X
2
+ 1)

/(p) c Z[X]/(p, X
2
+ 1)
c

Z[X]/(p)

/(X
2
+ 1) c F
p
[X]/(X
2
+ 1)
et le lemme est demontre.
Ainsi, lideal (p) est premier dans Z[i] si et seulement si lideal (X
2
+ 1) est
premier dans F
p
[X]. Comme F
p
est un corps, F
p
[X] est un anneau factoriel et
cela equivaut au fait que X
2
+1 est un polynome irreductible dans F
p
[X]. Comme
il est de degre 2, cela revient a` dire quil na pas de racine dans F
p
, cest-a`-dire
que -1 nest pas un carre dans F
p
.
Preuve du lemme 5.3.6. Soit - la relation sur F
=
p
denie par
x - y = x = y ou x = 1/y.
Cest une relation dequivalence : elle est evidemment reexive et symetrique. De
plus, elle est transitive : si x = y et y = z, on a x = z ; si x = y et y = 1/z,
on a x = 1/z ; si x = 1/y et y = z, on a x = 1/z ; et si x = 1/y et
y = 1/z, on a x = z.
La classe dequivalence dun element x a pour cardinal 2 si x = 1/x et 4
sinon. Ainsi, la classe de 1 et la classe dun eventuel element x F
=
p
tel que x
2
=
-1 ont pour cardinal 2, les autres, en nombre o, ont pour cardinal 4. Comme les
classes dequivalences forment une partition de F
=
p
qui est de cardinal p -1, il en
resulte que
p -1 =
(
2 + 4o si -1 nest pas un carre dans F
p
;
2 + 2 + 4o si -1 est un carre.
Ainsi, -1 est un carre dans F
p
si et seulement si p = 1 (mod 4).
Nous pouvons maintenant demontrer le theore`me 5.3.1. Soit p un nombre im-
pair. Si p = o
2
+ /
2
, on a p = (o + i/)(o - i/) et donc p nest pas irreductible
dans Z[i], dou` p = 1 (mod 4). Reciproquement, si p = 1 (mod 4), soit Z[i]
tel que p = et posons = o + i/. Alors, p = o
2
+ /
2
. Remarquons aussi que
2 = 1
2
+ 1
2
est la somme de deux carres dentiers.
Soit n un entier _ 1. On peut lecrire sous la forme l
2
m, ou` m = p
1
. . . p
r
est un
entier sans facteurs carres, cest-a`-dire un produit de nombre premiers distincts. Si
ces nombres premiers sont ne sont pas congrus a` -1 modulo 4, il existe pour tout
, un element z
,
= o
,
+ i/
,
Z[i] tel que N(z
,
) = z
,
z
,
= o
2
,
+ /
2
,
= p
,
. Posons alors
z = l
r
Q
,=1
z
,
. On a N(z) = l
2
r
Q
,=1
N(z
,
) = l
2
r
Q
,=1
p
,
= l
2
m = n. Comme z Z[i], il
existe o et / dans Z tels que z = o + i/ et n = o
2
+ /
2
.
5.4. ANNEAUX DE POLYNO

MES 73
Reciproquement, supposons que n = o
2
+ /
2
est somme de deux carres et soit
p un nombre premier congru a` -1 modulo 4 divisant n. On va montrer (par
recurrence sur n) que lexposant de p dans la decomposition en facteurs premiers
de n est pair. Cest vrai si n = 1. Si cl : Z -Z/pZ designe la surjection canonique,
on a donc cl(o)
2
+cl(/)
2
= 0. Supposons que cl(o) ,= 0. Alors, cl(o) est inversible
dans Z/pZ et cl(/)/cl(o) est un element de F
p
dont le carre est -1, ce qui est
absurde puisque p = -1 (mod 4) (lemme 5.3.6). Ainsi, cl(o) = cl(/) = 0 ; o et /
sont multiples de p. On peut donc ecrire o = po
t
, / = p/
t
et n = p
2
(o
t2
+/
t2
). Alors,
m = n/p
2
est un entier qui est somme de deux carres et m < n. Par recurrence,
lexposant de p dans la decomposition en facteurs premiers de m est pair. Comme
n = mp
2
, il en est de meme pour n.
Citons pour terminer un autre theore`me du meme genre : le theore`me des
quatre carres.
Theore`me 5.3.7 (Lagrange, 1770). Tout entier positif est somme de quatre carres :
pour tout n _ 1, il existe o, /, c et o Z tels que n = o
2
+ /
2
+ c
2
+ o
2
5.4. Anneaux de polynomes
Dans ce paragraphe, A est un anneau factoriel et lon sinteresse a` lanneau
A[X]. Tout dabord, on rappelle que les elements inversibles de A[X] sont les polynomes
constants egaux a` un element inversible de A
~
. (Comme A est inte`gre, si P et Q sont
deux polynomes de A[X], on a deg(PQ) = deg(P)+deg(Q). Par suite, si PQ = 1,
deg(P) = deg(Q) = 0, P et Q sont des elements de A, inverses lun de lautre
dans A, donc inversibles. Voir aussi lexercice 2.5.7,)
Denition 5.4.1. Soit A un anneau factoriel et soit P un polynome dans A[X]. Le
contenu de P, note ct(P), est par denition le pgcd des coefcients de P. Un polynome est
dit primitif si son contenu est 1, cest-a` -dire si ses coefcients sont premiers entre eux.
Proposition 5.4.2. Soit A un anneau factoriel et soit P et Q deux polynomes de
A[X]. Alors, ct(PQ) = ct(P) ct(Q).
Demonstration. Par denition, il existe des polynomes primitifs P
1
et Q
1
dans
A[X] tels que P = ct(P)P
1
et Q = ct(Q)Q
1
. Alors, PQ = ct(P) ct(Q)P
1
Q
1
et
ct(PQ) est ainsi egal a` ct(P) ct(Q) ct(P
1
Q
1
). Il suft donc de montrer que P
1
Q
1
est encore un polynome primitif.
Soit un element irreductible de A. Nous allons montrer que ne divise pas
tous les coefcients de P
1
Q
1
. Comme P
1
est primitif, la reduction cl(P
1
) de P
1
modulo est un polynome non nul a` coefcients dans lanneau A/(). De meme,
cl(Q
1
) est un polynome non nul a` coefcients dans A/(). Or, est irreductible
dans A qui est un anneau factoriel. Par suite, A/() est un anneau inte`gre et
74 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
lanneau de polynomes (A/())[X] est aussi inte`gre (exemple 2.1.8). Il en resulte
que le produit cl(P
1
) cl(Q
1
) = cl(P
1
Q
1
) est encore non nul dans (A/)[X]. Cela
signie exactement que ne divise pas tous les coefcients de P
1
Q
1
, ce quon
voulait demontrer.
Cette proposition fondamentale va nous permettre de determiner les elements
irreductibles de A[X].
Proposition 5.4.3. Soit A un anneau factoriel et soit K son corps des fractions. Les
elements irreductibles de A[X] sont
les elements irreductibles de A ;
les polynomes primitifs de A[X] qui sont irreductibles en tant que polynomes de K[X].
Demonstration. On commence par montrer que ces elements sont irreductibles,
puis on montrera quil ny en a pas dautres.
Soit donc o un element de A qui est irreductible et soit P et Q deux polynomes
de A[X] tels que o = PQ. Alors, deg(P) + deg(Q) = deg(PQ) = 0, donc P
et Q sont tous deux de degre 0, cest-a`-dire des elements de A. Comme o est
irreductible dans A, P ou Q est inversible dans A, donc aussi dans A[X] et o est
bien irreductible dans A[X].
Soit maintenant P A[X] un polynome primitif qui est irreductible dans K[X].
Si P = QR avec Q et R dans A[X], cela fournit a fortiori une decomposition dans
K[X] si bien que Q ou R est inversible dans K[X], autrement dit, Q ou R est
constant. Supposons pour xer les notations que R est un element de A, note o ;
on a donc P = oQ. Par suite, le contenu de P vaut
ct(P) = ct(oQ) = o ct(Q)
et o est necessairement inversible dans A donc dans A[X]. Ainsi, P est irreductible
dans A[X].
Reciproquement, soit P un element irreductible de A[X]. Il existe un polynome
primitif P
1
A[X] tel que P = ct(P)P
1
. Par suite, ct(P) = 1 ou P
1
est inversible
dans A[X].
Supposons dabord que P nest pas primitif. Alors, P
1
est inversible dans A[X],
ce qui signie que P
1
est un polynome constant, inversible dans A. Il reste a` mon-
trer que ct(P) est irreductible, mais sil ne letait pas, on pourrait ecrire ct(P) = o/
ou` ni o ni / nest inversible dans A. Cela fournirait une factorisation P = o(/P
1
)
comme produit de deux elements non inversibles, ce qui contredit lhypothe`se
que P est irreductible.
Supposons maintenant que P
1
nest pas inversible dans A[X], cest-a`-dire
deg(P) 0. On a deja` vu que ct(P) = 1, donc P = P
1
et il faut montrer que P
est irreductible dans K[X]. Soit P = QR une factorisation de P en produit de
5.4. ANNEAUX DE POLYNO

MES 75
deux elements de K[X]. On peut ecrire Q = Q
1
et R = rR
1
, ou` et r sont
deux elements de K et Q
1
et R
1
sont deux polynomes primitifs de A[X]. On
a ainsi P = (r)Q
1
R
1
. E

crivons alors r = o// ou` o et / sont deux elements de


A. On a /P = oQ
1
R
1
. Par suite, ces deux polynomes ont meme contenu, / et o
respectivement
(1)
, cest-a`-dire r A
~
. Comme P est irreductible dans A[X],
cette factorisation montre que Q
1
ou R
1
est inversible dans A[X], donc dans
K[X] ; par suite, Q = Q
1
ou R = rR
1
est inversible dans K[X].
Theore`me 5.4.4. Si A est un anneau factoriel, A[X] est un anneau factoriel.
Demonstration. Notons K le corps des fractions de A. Soit P un element de
A[X]. Il admet une decomposition en facteurs irreductibles dans K[X] : P =
c
r
Q
i=1
P
i
ou` les P
i
sont des polynomes de A[X] qui sont primitifs et irreductibles
dans K[X] et c K. E

crivons c = o// avec o et / A premiers entre eux. Alors,


/P = o
Q
i
P
i
. Ces deux polynomes ont meme contenu, cest-a`-dire que / ct(A) =
o
Q
i
ct(P
i
) = o. Par suite, c = o// appartient a` A et il admet une decomposition
en facteurs irreductibles c = v
s
Q
,=1

,
avec v A
~
et les
,
A irreductibles. On a
nalement legalite
P = v
s
Y
,=1

,
r
Y
i=1
P
i
.
Dapre`s la proposition precedente, les
,
et les P
i
sont ireductibles dans A[X].
Cette egalite prouve donc que P admet une decomposition en facteurs irreduc-
tibles dans A[X].
Pour montrer lunicite, il suft detablir que le lemme de Gau est verie :
si un element irreductible de A[X] divise un produit, il divise lun des facteurs.
Soit dabord un element irreductible de A qui divise un produit PQ de deux
polynomes de A[X]. Il sensuit que divise ct(PQ) = ct(P) ct(Q). Par suite
divise ct(P) ou ct(Q) et donc il divise P ou Q.
Soit maintenant un polynome primitif A[X], irreductible dans K[X] qui
divise un tel produit PQ. Il divise par consequent lun des facteurs dans K[X], soit
P pour xer les notations : P = R avec R K[X]. On ecrit alors R = (o//)R
1
ou`
R
1
A[X] est primitif, et o et / sont deux elements de A premiers entre eux. On
a alors /P = /R = oR
1
. Legalite des contenus montre que o = / ct(P) et donc
o// = ct(P) appartient a` A. On a donc R A[X], ce qui prouve que divise P
dans A[X].
(1)
a` multiplication par un element inversible de A
~
bien entendu
76 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
Corollaire 5.4.5 (Gau). Si A est un anneau factoriel, A[X
1
, . . . , X
n
] est un an-
neau factoriel. En particulier, si l est un corps, l[X
1
, . . . , X
n
] est un anneau factoriel.
Demonstration. Cest immediant par recurrence sur n en utilisant lisomor-
phisme
A[X
1
, . . . , X
n
] c (A[X
1
, . . . , X
n-1
])[X
n
].
Exercice 5.4.6. a) Soit l un corps. Les elements X et Y de l[X, Y] sont premiers
entre eux mais lideal (X, Y) nest pas egal a` (1). En deduire que l[X, Y] nest pas
un anneau principal.
b) Si ce netait deja` fait, resoudre lexercice 4.3.11.
5.5. Resultant. Un theore` me de Bezout
Denition 5.5.1. Soit P = o
n
X
n
+ +o
0
et Q = /
m
X
m
+ +/
0
deux polynomes
de A[X] de degres inferieurs ou egaux a` n et m respectivement. Leur resultant (de taille
(n, m)) est le determinant
Res
n,m
(P, Q) =

o
0
0
o
1
o
0
.
.
.
.
.
.
o
m-1
o
0
.
.
.
.
.
.
.
.
.
.
.
.
o
n
o
n-1
o
n-m+1
o
n
.
.
.
.
.
.
.
.
.
0 o
n
| {z }
m colonnes
/
0
0
/
1
/
0
.
.
.
.
.
.
/
m-1
/
0
/
m
.
.
.
.
.
.
/
0
/
m
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 /
m

| {z }
n colonnes
(Precisement, le vecteur colonne (o
0
, . . . , o
n
) est recopie m fois decale puis le vec-
teur colonne (/
0
, . . . , /
m
) est recopie n fois decale.)
Proposition 5.5.2. Soit l un corps et soit P, Q deux polynomes de l[X] de degres
inferieurs ou egaux a` n et m respectivement. Alors, Res
n,m
(P, Q) est nul si et seulement si
ou bien P et Q ne sont pas premiers entre eux ;
ou bien o
n
= /
m
= 0.
5.5. RE

SULTANT. UN THE

ORE
`
ME DE BE

ZOUT 77
Demonstration. Remarquons pour commencer que Res
n,m
(P, Q) est le determi-
nant de lapplication lineaire
: l[X]
m-1
~l[X]
n-1
-l[X]
m+n-1
, (U, V) -UP + VQ
dans les bases (1, . . . , X
m-1
; 1, . . . , X
n-1
) au depart et (1, X, . . . , X
m+n-1
) a` larrivee.
(Si p est un entier, l[X]
p
designe le l-espace vectoriel des polynomes de degre
inferieur ou egal a` p ; il est de dimension p + 1.) Nous allons calculer le rang de
.
Si P = Q = 0, alors m = n = 0 et la denition du determinant montre que
Res
n,m
(P, Q) = 0. Supposons maintenant quils ne sont pas tous deux nuls et soit
D leur pgcd On ecrit P = DP
1
et Q = DQ
1
ou` P
1
et Q
1
sont deux polynomes
de l[X] premiers entre eux. Alors, si U et V l[X] verient UP + VQ = 0, on
a UP
1
+ VQ
1
= 0. Par suite, Q
1
divise U et P
1
divise V. On a donc U = Q
1
S et
V = P
1
T, mais necessairement, T = -S, dou` nalement U = Q
1
S et V = -P
1
S.
Alors, U l[X]
m-1
si et seulement si deg(S) _ m - 1 - deg(Q
1
), tandis que
V l[X]
n-1
si et seulement si deg(S) _ n -1 -deg(P
1
). On remarque que
m -1 -deg(Q
1
) = m -deg(Q) + deg(Q) -deg(Q
1
) -1
= (m -deg(Q)) + deg(D) -1
et de meme, n -1 -deg(P
1
) = (n -deg(P)) + deg(D) -1. Posons
s = min(n -deg(P), m -deg(Q))
de sorte que s = 0 a` moins que o
n
= /
m
= 0. Finalement, avec ces notations, le
noyau de est isomorphe a` l[X]
s+deg(D)-1
, donc est de dimension s + deg D.
Il en resulte que Res
n,m
(P, Q) est nul si et seulement si s+deg D 0, cest-a`-dire
si o
n
= /
m
= 0 ou si D est de degre non nul.
Corollaire 5.5.3. Soit l un corps algebriquement clos et A lanneau l[Y]. Soit P et
Q deux polynomes de l[X, Y] = A[X]. E

crivons ainsi
P = P
n
(Y)X
n
+ + P
0
(Y) et Q = Q
m
(Y)X
m
+ + Q
0
(Y)
ou` les P
i
et les Q
,
sont des elements de l[Y]. Soit R = Res
m,n
(P, Q) l[Y] le resultant
de taille (n, m) du couple (P, Q). Alors, un element y l est racine de R si et seulement si
ou bien les polynomes P(X, y) et Q(X, y) ont une racine commune dans l ;
ou bien P
n
(y) = Q
m
(y) = 0.
Demonstration. Il resulte de la formule denissant le resultant que
R(y) =

Res
n,m
(P, Q)

(y) = Res
n,m
(P(X, y), Q(X, y)).
Il suft donc dappliquer le theore`me precedent aux polynomes P(X, y) et Q(X, y)
de l[X].
78 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
Theore`me 5.5.4 (Bezout). Soit P et Q deux polynomes premiers entre eux de
C[X, Y]. Notons p et leurs degres
(2)
. Alors, lensemble des racines communes a` P et
Q (cest-a` -dire les couples (x, y) C
2
tels que P(x, y) = Q(x, y) = 0) est ni et est de
cardinal au plus p.
Demonstration. Comme P et Q sont premiers entre eux dans C[X, Y], ils le
sont aussi dans C(Y)[X] et leur resultant R par rapport a` X est un polynome non
nul R
Y
de C[Y]. Ainsi, les racines communes a` P et Q nont quun nombre ni
dordonnees y possibles. Le meme argument en echangeant les roles de X et Y
montre quil ny quun nombre ni dabscisses possibles. Par suite, lensemble
des racines communes a` P et Q est ni.
Montrons maintenant que le cardinal de est inferieur ou egal au produit des
degres de P et Q.
Faisons tout dabord un changement de variables lineaire de sorte quune droite
horizontale ne contienne au plus un point de . (Il ny a quun nombre ni de
directions est a` eviter, donc cest possible.) Les polynomes P et Q sont changes,
mais leurs degres restent egaux a` p et respectivement. Il suft maintenant de
montrer que lensemble des ordonnees des points de est de cardinal au plus p.
E

crivons
P = P
n
(Y)X
n
+ + P
0
(Y) et Q = Q
m
(Y)X
m
+ + Q
0
(Y)
ou` P
n
et Q
m
sont non nuls. Soit R = Res
n,m
(P, Q) (resultant par rapport a` X). Si
y C est lordonnee dun point de , P(X, y) et Q(X, y) ont une racine commune
et par suite, R(y) = 0. Il suft donc de montrer que R est un polynome de degre
inferieur ou egal a` p.
On constate dabord que les P
i
sont de degres _ p - i et que les Q
,
sont de
degres _ - , . Explicitons le coefcient R
i,
a` la ligne i et a` la colonne , du
determinant qui denit R :
pour 1 _ , _ m, on a R
i,
= P
i-,
si 0 _ i -, _ n et R
i,
= 0 sinon;
pour m + 1 _ , _ m + n, on a R
i,
= Q
i-,+m
si 0 _ i - , + m _ m et R
i,
= 0
sinon.
En particulier, le degre de R
i,
est majore par
deg(R
i,
) _
(
p -i + , si 1 _ , _ m;
-m -i + , si m + 1 _ , _ m + n.
.
(2)
Le degre dun monome X
r
Y
s
est r + s ; le degre dune somme de monomes P =
P
o
rs
X
r
Y
s

C[X, Y] avec o
rs
,= 0 est le maximum des degres des monomes.
5.5. RE

SULTANT. UN THE

ORE
`
ME DE BE

ZOUT 79
Le determinant R est une somme de produits de la forme
m+n
Q
,=1
R
o(i)i
, o etant une
permutation de |1; . . . ; m + n|. Or, le degre dun tel produit est majore par
m+n
X
,=1
deg(R
o(,),
) _
m
X
,=1
(p -o(,) + ,) +
m+n
X
,=m+1
( -m -o(,) + ,)
_ pm + n( -m) -
m+n
X
,=1
o(,) +
m+n
X
,=1
,
_ p -(p -n)( -m) _ p.
Il en resulte que deg(R) _ p. Le theore`me est demontre.
Donnons quelques resultats complementaires sur le resultant.
Proposition 5.5.5. Soit A un anneau et soit P, Q deux polynomes de A[X] de degres
inferieurs ou egaux a` n et m respectivement. Alors, le resultant Res
n,m
(P, Q) appartient a`
lideal
(P, Q)
A[X]
A.
Demonstration. On peut calculer le determinant qui denit le resultant dans
tout anneau qui contient A, et notamment dans A[X]. Ajoutons alors a` la pre-
mie`re ligne X fois la seconde, X
2
fois la troisie`me, etc. Il sensuit que Res
n,m
(P, Q)
est le determinant dune matrice a` coefcients dans A[X] dont la premie`re ligne
est
P XP . . . X
m-1
P Q XQ . . . X
n-1
Q
En developpant le determinant par rapport a` cette ligne, on constate que
Res
n,m
(P, Q) est de la forme UP + VQ pour deux polynomes U et V dans A[X].
Ainsi, il appartient bien a` lideal (P, Q)
A[X]
engendre par P et Q dans A[X].
Comme il appartient aussi a` A, il appartient a` lideal (P, Q)
A[X]
A de A.
Proposition 5.5.6. Soit A un anneau et soit P et Q deux polynomes de A[X] qui
sont scindes : P = o
n
n
Q
i=1
(X -t
i
) et Q = /
m
m
Q
,=1
(X -v
,
). Alors,
Res
n,m
(P, Q) = (-1)
mn
o
m
n
/
n
m
Y
i,,
(t
i
-v
,
) = /
n
m
m
Y
,=1
P(v
,
) = o
m
n
(-1)
mn
n
Y
i=1
Q(t
,
).
Demonstration. Legalite des trois expressions de droite est evidente. Nous allons
montrer quelles sont egales a` Res
n,m
(P, Q) par recurrence sur n. Si n = 0, P = o
0
,
Res
0,m
(P, Q) = o
m
0
, donc la formule est veriee. Nous allons maintenant montrer
par des combinaisons lineaires sur le determinant que
Res
n+1,m
((X -t)P, Q) = (-1)
m
Q(t) Res
n,m
(P, Q).
80 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
En effet, si P = o
n
X
n
+ + o
0
, on a
(X -t)P = o
n
X
n+1
+ (o
n-1
-to
n
)X
n
+ + (o
0
-to
1
)X + o
0
et Res
n+1,m
((X -t)P, Q) est egal a`

-to
0
/
0
o
1
-to
0
-to
0
/
1
.
.
.
.
.
. o
0
-to
1
-to
0
.
.
. /
0
.
.
.
.
.
.
.
.
.
-to
0
.
.
.
o
n-1
-to
n
.
.
.
.
.
.
o
n
.
.
.
.
.
.
.
.
.
.
.
.
/
m-1
.
.
.
.
.
.
/
m
.
.
.
.
.
.
o
n-1
-to
n
.
.
.
/
m-1
o
n
/
m

(Il y a m colonnes o tandis que les colonnes / sont au nombre de n + 1.)


En partant du bas, ajoutons a` chaque ligne t fois la suivante. Cela ne change pas
la valeur du determinant et Res
n+1,m
((X -t)P, Q) est donc egal a`

0 . . . 0 /
0
+ t/
1
+ + t
m
/
m
t(/
0
+ t/
1
+ . . . ) . . . t
n
(/
0
+ . . . )
o
0
(/
1
+ t/
2
+ . . . ) (/
0
+ t/
1
+ . . . ) t
n-1
(/
0
+ . . . )
.
.
.
.
.
.
o
0
.
.
.
.
.
.
.
.
. /
m
.
.
.
o
n
.
.
.
.
.
.
/
m-1
+ t/
m
o
n
/
m

Dans la premie`re ligne, Q(t) est en facteur, si bien que le resultant cherche vaut
Q(t)

0 . . . 0 1 t . . . t
n
o
0
(/
1
+ t/
2
+ . . . ) (/
0
+ t/
1
+ . . . ) t
n-1
(/
0
+ . . . )
.
.
.
.
.
.
o
0
.
.
.
.
.
.
.
.
. /
m
.
.
.
o
n
.
.
.
.
.
.
/
m-1
+ t/
m
o
n
/
m

5.6. EXERCICES 81
On peut alors soustraire a` chaque colonne de type / t fois la precedente, en
partant de la droite, dou` le determinant
Q(t)

0 . . . 0 1 0 . . . 0
o
0
/
1
+ t/
2
+ . . . /
0
.
.
.
.
.
.
o
0
.
.
. /
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
o
n
.
.
.
.
.
.
/
m-1
o
n
.
.
.
/
m

Il reste a` developper suivant la premie`re ligne pour obtenir


(-1)
m
Q(t) Res
m,n
(P, Q).
Par recurrence, la proposition est demontree.
5.6. Exercices
Exercice 5.6.1. Montrer que lanneau C[X, Y]/(Y -X
2
) est principal.
Exercice 5.6.2. On pose A = C[X, Y]/(XY - 1). On note x limage de X dans
A.
a) Montrer que x est inversible dans A. Montrer que tout element o non nul
de A peut secrire de fa con unique sous la forme o = x
m
P(x), ou` m est dans Z et
ou` P est un polynome a` coefcients dans C dont le terme constant est non nul.
On note e(o) le degre de P.
b) Soient o et / deux elements de A, avec / ,= 0. Montrer quil existe des
elements et r dans A tels que o = / + r avec r = 0 ou bien e(r) < e(/).
c) En deduire que A est principal.
Exercice 5.6.3. Soit K un compact de C et ~ lanneau des fonctions holo-
morphes sur K (cest-a`-dire sur un voisinage ouvert de K). Montrer que ~ est
principal.
Exercice 5.6.4. Soit K un corps. On pose A = K[X, Y]/(X
2
+ 5Y
2
). Lanneau A
est-il
a) inte`gre,
b) reduit,
c) factoriel ?
(On pourra donner des conditions sur K).
82 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
Exercice 5.6.5 (Crite`re dirreductibilite dEiseinstein). Soient A un anneau fac-
toriel et K son corps des fractions. Soit
(X) =
X
0_l_n
o
l
X
l
un polynome de degre n _ 1 a` coefcients dans A. Soit p un element irreductible
de A. On suppose que p ne divise pas o
n
, que p divise o
l
si 0 _ l < n et que p
2
ne
divise pas o
0
. Montrer que est irreductible dans K[X].
Exercice 5.6.6. Soit A = Z[i
_
5] lanneau engendre par Z et i
_
5 dans C.
a) Montrer quun element de A secrit de manie`re unique sous la forme
o + i/
_
5 avec o et / Z.
b) Montrer que les seuls elements inversibles de A sont 1 et -1.
(Si z A, introduire N(z) = z z.)
c) Montrer que les elements 2, 3, 1 + i
_
5 et 1 - i
_
5 sont irreductibles dans
A.
d) Montrer que A nest pas factoriel.
5.7. Solutions
Solution de lexercice 5.6.1. En fait, lanneau C[X, Y]/(Y - X
2
) est isomorphe a`
C[X] dont on sait bien quil est principal.
Introduisons en effet lhomomorphisme
: C[X, Y] -C[X], P(X, Y) -P(X, X
2
).
On voit que est surjectif, et que son noyau contient lideal (Y -X
2
). Si mainte-
nant P Ker , effectuons la division euclidienne de P par Y -X
2
dans lanneau
K[X][Y]. (Bien que K[X] ne soit pas un corps, on peut effectuer la division car
le coefcient dominant de Y - X
2
dans lanneau K[X][Y] est egal a` 1, donc
est inversible dans K[X].) On ecrit ainsi P(X, Y) = (Y - X
2
)Q(X, Y) + R(X, Y)
ou` R(X, Y) est un polynome de K[X][Y] de degre en Y strictement inferieur a`
1 = deg
Y
(Y - X
2
), donc nul. Ainsi, R(X, Y) est un polynome en X uniquement.
On calcule alors (P) = (R) = R(X, X
2
) = R(X) = 0. Donc R = 0 et P est
multiple de Y -X
2
, ainsi quil fallait demontrer.
Solution de lexercice 5.6.2. a) Notons y limage de Y dans A. On a donc xy = 1,
si bien que x est inversible, dinverse y. Soit maintenant o A. On peut donc
ecrire
o =
X
i,,
o
i,,
x
i
y
,
=
X
i,,N
somme nie
o
i,,
x
i-,
=
X
lZ
somme nie
[
l
x
l
,
5.7. SOLUTIONS 83
avec [
l
=
P
,
o
,+l,,
. Soit m le plus petit entier tel que [
m
,= 0 et P(X) =
P
l_0
somme nie
[
l+m
X
l
. On a bien o = x
m
P(x), avec P(0) = [
m
,= 0. Il reste a voir que
cette ecriture est unique. En effet, si x
m
P(x) = x
n
Q(x), avec m _ n, on obtient
alors
x
m

P(x) -x
n-m
Q(x)

= 0
= P(x) -x
n-m
Q(x) = 0 car x est inversible
= XY -1 divise P(X) -X
n-m
Q(X)
= P(X) -X
n-m
Q(X) = 0 car il est de degre 0 en Y
= n = m et Q(X) = P(X)
en utilisant que le terme constant de P est non nul.
b) Si o = 0, on choisit = r = 0. Supposons donc o ,= 0. Dapre`s a), on
peut ecrire o = x
m
P(x) et / = x
n
S(x) ; la division euclidienne de P par S (dans
C[X]) secrit P = SQ + R, avec R = 0 ou deg R < deg S. On a ainsi x
m
P(x) =
x
n
S(x) x
m-n
Q(x) + x
m
R(x). Posons = x
m-n
Q(x) et r = x
m
R(x), de sorte que
o = / + r. Si r ,= 0, cest-a`-dire R(X) ,= 0, on a alors e(r) _ deg R < deg S = e(/).
c) Soit I A un ideal. Si I = (0), il est principal. Supposons donc I ,= (0).
On choisit I _ |0| tel que e() soit minimal. Soit alors o I. On peut ecrire
o = +r, avec r = 0 ou e(r) < e(). Comme r = o- I, on a r = 0 et I = ().
Solution de lexercice 5.6.3. Soit I un ideal de ~ et (
i
) une famille de genera-
teurs de I.
Une fonction ~ non nulle na quun nombre nis de zeros, avec multi-
plicites. On peut ainsi trouver un unique polynome p

C[z] tel que /p

est
holomorphe sans zeros, ce qui implique que /p

est une unite de ~ . En parti-


culier, les p

i
sont aussi des generateurs de I, ce qui permet de supposer que pour
tout i,
i
est un polynome.
Considerons lideal J engendre dans C[z] par les
i
. Comme C[z] est un an-
neau principal, il existe C[z] tel que J = C[z]. On a (
1
,
2
, . . . ), donc
I et I ~ . Comme il existe pour tout i un polynome l
i
tel que
i
= l
i
,
on a
i
C[z] ~ , et donc I ~ .
Par consequent, I est principal.
Solution de lexercice 5.6.4. a) Lanneau A est inte`gre si et seulement si lideal
(X
2
+ 5Y
2
) est premier dans K[X, Y]. Comme cet anneau est factoriel, cest equi-
valent au fait que X
2
+ 5Y
2
est irreductible.
Sil existe o K tel que o
2
= -5, alors X
2
+5Y
2
= (X+oY)(X-oY), et X
2
+5Y
2
nest pas irreductible. Reciproquement, dans une decomposition de X
2
+ 5Y
2
en
84 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
facteurs irreductibles, le degre en X et en Y des facteurs doit etre egal a` 1, cest-
a`-dire
X
2
+ 5Y
2
= (X + oY)(X + o
t
Y) = X
2
+ (o + o
t
)XY + oo
t
Y
2
,
dou` o
2
= -5 et o
t
= -o.
Ainsi, A est inte`gre si et seulement si -5 na pas de racine carree dans K.
b) Si A est inte`gre, il est reduit.
Si A nest pas inte`gre, X
5
+ 5Y
2
= (X + oY)(X-oY). Si P K[X, Y] est tel que
P
n
(X
2
+ 5Y
2
), necessairement (X + oY) divise P
n
, et (X - oY) divise P
n
, dou`
le fait que P est multiple de X + oY et de X -oY.
Si la caracteristique de K est differente de 2 et 5, o ,= -o donc X+oY et X-oY
sont premiers entre eux et P est multiple de X
2
+ 5Y
2
(on utilise encore le fait
que K[X, Y] est factoriel). Ainsi, A est reduit.
Si la caracteristique de K est egale a` 2, -5 = 1 est un carre dans K est A =
K[X, Y]/((X + Y)
2
) nest pas reduit.
c) Un anneau factoriel etant necessairement inte`gre, A nest pas factoriel si
-5 est un carre dans K.
Supposons donc que -5 nest pas un carre dans K. Notons x et y les images
dans A de X et de Y. On a alors
(x + y)(x -y) = x
2
-y
2
= 6y
2
.
Lideal (y) nest pas premier dans A car A/(y) = K[X, Y]/(Y, X
2
+ 5Y
2
) =
K[X]/(X
2
) nest pas inte`gre. Or, prouvons que y est irreductible dans A. Cela
assurera que A nest pas factoriel.
Donnons nous donc P
1
, P
2
K[X, Y] tels que P
1
P
2
- Y (X
2
+ 5Y
2
). La
division euclidienne de P
1
et P
2
par X
2
+ 5Y
2
dans K[X][Y] permet de supposer
que P
1
(X, Y) = A
1
(X) + B
1
(X)Y, et de meme pour P
2
. On a alors
P
1
(X, Y)P
2
(X, Y) -Y = A
1
(X)A
2
(X) + (A
1
(X)B
2
(X) + A
2
(X)B
1
(X))Y
+ B
1
(X)B
2
(X)Y
2
-Y
= (A
1
(X)A
2
(X) -
1
5
B
1
(X)B
2
(X)X
2
)
+ (A
1
(X)B
2
(X) + A
2
(X)B
1
(X) -1)Y.
Comme cet element est multiple de X
2
+ 5Y
2
, la consideration des degres en Y
montre quil est nul. On a donc les equations (dans K[X])
(=) 5A
1
A
2
= B
1
B
2
X
2
, A
1
B
2
+ A
2
B
1
= 1.
Aucun de ces polynomes nest nul. Par exemple, si B
2
= 0, alors A
2
ne peut pas
etre nul, donc A
1
= 0 et A
2
B
1
= 1, ce qui implique que A
2
et B
1
sont constants,
et donc que P
2
est une unite de A. De meme, si A
2
= 0, B
1
doit etre nul, dou` le
fait que A
1
est une constante non nulle, et que P
1
est une unite.
5.7. SOLUTIONS 85
Soit P un polynome irreductible divisant B
2
. Dapre`s la premie`re relation et
le lemme de Gau, P divise ou A
1
ou A
2
. Mais sil divise A
2
, il devra diviser 1,
dou` , v
P
(B
2
) _ v
P
(A
1
). (Si P K[Y] est un polynome irreductible, on note v
P
(Q)
lexposant du polynome Q dans la decomposition en facteurs irreductibles.) De
meme, v
P
(B
1
) _ v
P
(A
2
). En fait, il y a egalite si P ,= X, et la seconde relation
implique que A
1
et A
2
ne sont pas tous deux multiples de X.
En particulier, on peut ecrire (quitte a` echanger P
1
et P
2
), B
2
= +A
1
et A
2
=
jX
2
B
1
. Les deux relations (=) se recrivent
(==) 5j = +, +A
2
1
+ jX
2
B
2
1
= 1.
On a ainsi + = 5j, dou` lequation A
2
1
+
1
5
X
2
B
2
1
= 1/j.
Or, la relation
(A
1
(x) + B
1
(x)y) ~(A
1
(x) -B
1
(x)y) = A
1
(x)
2
+
1
5
B
1
(x)
2
x
2
= 1/j
montre que P
1
(x, y) est une unite dans A. Ainsi, y est bien irreductible.
Solution de lexercice 5.6.5. Rappelons que A[X] est factoriel, et que tout ele-
ment irreductible dans A est encore irreductible dans A[X]. Rappelons aussi que
A[X]/pA[X] c (A/pA)[X].
E

crivons donc (X) = (X)l(X) avec , l K[X]. On peut ecrire (X) =

0
(X)/o, ou`
0
A[X], o A, et aucun facteur irreductible de o ne divise

0
. De meme, on ecrit l(X) = l
0
(X)//. Ainsi, o/(X) =
0
(X)l
0
(X). Si p est
un element irreductible qui divise o/, il divise
0
l
0
, donc dapre`s le lemme de
Gau, il divise
0
ou l
0
. En le divisant, on obtient une relation semblable, avec un
facteur irreductible de moins, ce qui permet par recurrence de supposer que o/
est inversible, soit en divisant encore, o = / = 1.
On a ainsi une relation (X) = (X)l(X), avec A[X] et l A[X].
Reduisons cette egalite modulo p. On trouve, en factorisant X
n
dans
(A/pA)[X], que X
n
= (X)l(X). On en deduit = oX
l
et l = [X
n-l
. (Unicite
de la decomposition en facteurs irreductibles dans (Frac(A/p))[X], mais on peut
le demontrer directement.) Dou` des egalites
(X) = oX
l
+ p
1
(X), (X) = [X
n-l
+ pl
1
(X)
avec
1
et l
1
A[X] et o, [ A. Cela implique
(X)l(X) = o[X
n
+ p(X
n-l

1
(X) + X
l
l
1
(X)) + p
2

1
(X)l
1
(X).
Lhypothe`se que le terme constant de nest pas multiple de p
2
implique que
l = 0, ou que l = n. Si l = n, on a donc (X) = oX
n
+ p
1
(X), avec deg
1
< n.
Ainsi, deg = n, et donc deg l = 0, ce qui signie que l est inversible dans K[X].
Dans lautre cas (l = 0), on trouve que est constant.
Nous avons donc prouve que est irreductible dans K[X].
86 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
Solution de lexercice 5.6.6. a) Il suft de montrer que lensemble des o + i/
_
5
avec o et / dans Z est un sous-anneau de C car il contient manifestement Z et i
_
5.
Or, cet ensemble, muni de laddition, est un sous-groupe abelien de C ; dautre
part, il contient 1 et la formule
(o + i/
_
5)(c + io
_
5) = (o/ -5/o) + i(/c + oo)
_
5
montre quil est stable par multiplication. Cest donc un sous-anneau de C.
Enn, montrons lunicite dune telle ecriture. Si o + i/
_
5 = c + io
_
5, on a
(o -c) = i(o -/)
_
5, dou` (o -c)
2
+ 5(o -/)
2
= 0. Cela implique o = c et / = o.
b) Soit z = o + i/
_
5 un element inversible de A, et soit v = c + io
_
5 son
inverse. Remarquons que z z = o
2
+ 5/
2
est entier positif ou nul. Par suite, si
zv = 1, on a (z z)(v v) = 1 et z z est egal a` 1, soit o
2
+ 5/
2
= 1. Si / ,= 0, on a
o
2
+ 5/
2
_ 5, ce qui est absurde. Donc / = 0 et o
2
= 1, dou` o = 1 et z = 1.
c) Supposons que 2 = (o + i/
_
5)(c + io
_
5). Alors, on a 4 = 2

2 =
(o
2
+ 5/
2
)(c
2
+ 5o
2
). Si / ,= 0, o
2
+ 5/
2
_ 5 et (o
2
+ 5/
2
)(c
2
+ 5o
2
) _ 5, ce qui est
absurde et / = 0. De meme, o = 0. Alors, la relation 2 = oc jointe au fait que 2
est premier dans Z montre que o = 1 ou c = 1. Nous avons donc prouve que
2 est irreductible dans Z[i
_
5].
De meme, si 3 = (o + i/
_
5)(c + io
_
5), on a
9 = (o
2
+ 5/
2
)(c
2
+ 5o
2
).
Si / ,= 0, o
2
+ 5/
2
_ 5 et si c + io
_
5 nest pas inversible, c
2
+ 5o
2
_ 2 et lon
a 9 _ 10, ce qui est absurde. Donc / = o = 0, 3 = oc et comme 3 est premier,
o = 1 ou c = 1. Ainsi, 3 est irreductible dans Z[i
_
5].
Si maintenant 1 + i
_
5 = (o + i/
_
5)(c + io
_
5), on a
(1 + i
_
5)(1 -i
_
5) = 6 = (o
2
+ 5/
2
)(c
2
+ 5o
2
).
Si c + io
_
5 nest pas inversible, c
2
+ 5o
2
_ 2. Cela implique o
2
+ 5/
2
_ 3, dou`
/ = 0 et o = 1. Donc o + i/
_
5 est inversible et 1 + i
_
5 est irreductible. On
montre de meme que 1 -i
_
5 est irreductible..
d) Remarquons que 2 3 = 6 = (1+i
_
5)(1-i
_
5). Si Z[i
_
5] etait factoriel, 2
diviserait 1+i
_
5 ou 1-i
_
5. Or, un multiple de 2 dans A est de la forme o+i/
_
5
avec o et / deux entiers pairs. Par suite, ni 1 + i
_
5 ni 1 - i
_
5 ne sont multiples
de 2. Cette contradication montre que Z[i
_
5] nest pas factoriel.
6 Modules
Le modules sont aux anneaux ce que les espaces vectoriels sont aux corps. Ce cha-
pitre dintroduction aux modules en donne la denition et les premie `res proprietes.
On montre aussi comment construire des modules par passage au quotient ou par
localisation. Le produit tensoriel sera introduit plus tard dans le cours.
6.1. Premiers pas
Denition 6.1.1. Soit A un anneau. Un A-module est un groupe abelien M muni
dune application (multiplication externe)
A ~M -M, (o, m) -om
veriant les proprietes suivantes : pour tous o, / A et tous m, n M, on a
(o + /)m = om + /m et o(m + n) = om + on (distributivite) ;
(o/)m = o(/m) (associativite) ;
1m = m (element neutre).
Exemples 6.1.2. a) Un anneau A est un A-module ; un ideal de A est un A-
module.
b) Un groupe abelien posse`de une unique structure de Z-module.
c) Si A est un corps, A-module equivaut a` A-espace vectoriel.
d) Si : A - B est un homomorphisme danneaux, la multiplication externe
A ~B -B denie par (o, /) -(o)/ munit B dune structure de A-module.
e) Plus generalement, si : A - B est un homomorphisme danneaux et si M
est un B-module, la multiplication externe A~M -M denie par (o, m) -(o)m
munit M dune structure de A-module.
Exercice 6.1.3. Soit M un A-module. Montrer que (-1)m = -m.
88 CHAPITRE 6. MODULES
Remarque 6.1.4. Soit A un anneau et soit M un A-module. Si o A, notons
j
o
: M - M lapplication denie par j
o
(m) = om. Cest un endomorphisme de
M en tant que groupe abelien. En fait, lapplication o - j
o
denit un homo-
morphisme danneaux A - End(M), ce dernier anneau netant pas forcement
commutatif.
On constate ainsi que, M etant un groupe abelien, se donner une structure
de A-module sur M equivaut a` se donner un homomorphisme danneaux A -
End(M).
Denition 6.1.5. Soit A un anneau et soit M un A-module. Un sous-module de
M est une partie N de M veriant :
N est un sous-groupe abelien de M ;
pour tout o A et tout m N, om N.
Exemples 6.1.6. a) Si M est un A-module, la partie de M reduite a` 0 en est un
sous-module. De meme, M est un sous-module de lui-meme.
b) Si A est un anneau, les ideaux de A sont les sous-A-modules de A.
c) Si A est un corps, les sous-modules dun A-espace vectoriel en sont les sous-
espaces vectoriels.
Lemme 6.1.7. Soit M un A-module et soit N une partie de M. Pour montrer que N est
un sous-module de M, il suft de montrer les proprietes suivantes :
0 N ;
si o A et m N, om N ;
si m N et n N, m + n N.
Demonstration. En effet, la seconde propriete appliquee a` o = -1 et m N
montre que -m N. Jointe aux deux autres proprietes, on constate que N est un
sous-groupe abelien de M. La seconde propriete implique alors que cen est un
sous-module.
Exercice 6.1.8. Soit A un anneau et soit M un A-module.
a) Montrer que lensemble (0 : M) des o A tels que pour tout m M, om = 0
est un ideal de A (annulateur de M). On le note aussi Ann(M).
b) Plus generalement, soit N un sous-A-module de M. Montrer que lensemble
(N : M) des o A tels que pour tout m M, om N est un ideal de A.
Denition 6.1.9. Soit A un anneau et soit M et N deux A-modules. Un homomor-
phisme de M dans N est une application : M -N telle que pour tous o et / dans A et
tous m et n dans M, on a
(om + /n) = o(m) + /(n).
On note Hom
A
(M, N) lensemble des homomorphismes de M dans N.
6.1. PREMIERS PAS 89
Un homomorphisme de M dans M est appele endomorphisme de M. On note
End
A
(M) lensemble des endomorphismes du A-module M.
Exemple 6.1.10. Soit A un anneau et soit M, N deux A-modules. Si et
sont deux homomorphismes M - N, soit + lapplication denie par m -
(m) + (m). Si est un homomorphisme M - N et si o A, soit o lapplica-
tion donnee par m - o(m). Ce sont des homomorphisme de A-modules de M
dans N.
Ces lois munissent Hom
A
(M, N) dune structure de A-module
Lemme 6.1.11. Soit A un anneau et soit M, N, P trois A-modules. Si : M -N et
: N - P sont des homomorphismes, leur compose o : M - P est un homomorphisme
de A-modules.
Denition 6.1.12. On dit quun homomorphisme de A-modules : M - N est un
homomorphisme est un isomorphisme sil existe un homomorphisme : N - M tel que
o = Id
N
et o = Id
M
.
Proposition 6.1.13. Un homomorphisme est un isomorphisme si et seulement si il est
bijectif.
Demonstration. Si : M - N est un isomorphisme, de reciproque , il est clair
que est la bijection reciproque de .
Reciproquement, si : M - N est un homomorphisme bijectif, soit sa bi-
jection reciproque. Alors, est un homomorphisme. En effet, si n, n
t
N et o,
o
t
A, on a

o(n) + o
t
(n
t
)

= o((n)) + o
t
((n
t
)) = on + o
t
n
t
donc o(n) + o
t
(n
t
) = (on + o
t
n
t
), ce qui etablit la linearite de .
Proposition 6.1.14. Soit A un anneau, soit M, N deux A-modules et soit : M -
N un homomorphisme de A-modules. Pour tout A-module X, les applications

=
: Hom
A
(N, X) -Hom
A
(M, X), - o
et

=
: Hom
A
(X, M) -Hom
A
(X, N), - o
sont des homomorphismes de A-modules. Si de plus : N -P est un second homomorphisme
de A-modules, on a les egalites
=
o
=
= ( o )
=
et
=

=
= ( o )
=
.
Denition 6.1.15. Soit A un anneau et soit M un A-module. Le A-module dual de
M, note M
.
, est le A-module Hom
A
(M, A).
90 CHAPITRE 6. MODULES
Remarque 6.1.16. On peut reformuler la proposition 6.1.14 dans le langage des
categories. Si X est un A-module xe, l application qui associe a` un A-module
M le A-module Hom
A
(M, X) et a` un morphisme : M - N lhomomorpisme

=
: Hom
A
(N, X) - Hom
A
(M, X) est un foncteur contravariant de la categorie
Mod
A
des A-modules dans elle-meme. Pour X = A, on obtient ainsi un foncteur
dual , M M
.
= Hom
A
(M, A) de la categorie des A-modules dans elle-meme.
Associer a` un A-module M le A-module Hom
A
(X, M) denit au contraire un
foncteur covariant.
Denition 6.1.17. Soit : M - N un homomorphisme de A-modules. On appelle
noyau de , note Ker , lensemble des m M tels que (m) = 0.
Proposition 6.1.18. Soit : M -N un homomorphisme de A-modules.
Si M
t
est un sous-module de M, (M
t
) est un sous-module de N. Si N
t
est un sous-
module de N,
-1
(N
t
) est un sous-module de M.
En particulier, le noyau Ker et limage Im = (M) de sont des sous-modules (de
M et N respectivement).
Demonstration. Montrons que (M
t
) est un sous-module de N. Comme
(0
M
) = 0
N
et 0
M
M
t
, 0
N
(M
t
). Dautre part, si n et n
t
(M
t
), il existe m
et m
t
M
t
tels que n = (m) et n
t
= (m
t
). Par suite,
n + n
t
= (m) + (m
t
) = (m + m
t
) (M
t
).
Enn, si n = (m) appartient a` (M
t
) et si o A, on = o(m) = (om) appartient
a` (M
t
) puisque om M
t
.
Montrons que
-1
(N
t
) est un sous-module de M. Comms (0
M
) = 0
N
N
t
,
0
M

-1
(N
t
). Dautre part, si m et m
t

-1
(N
t
) et si o et / A, on a
(om + /m
t
) = o(m) + /(m
t
) N
t
puisque (m) et (m
t
) appartiennent a` N
t
et que N
t
est un sous-module de N.
Donc om + /m
t
appartient a`
-1
(N
t
).
6.2. Operations sur les modules
Proposition 6.2.1. Soit A un anneau, soit M un A-module et soit (N
s
)
sS
une
famille de sous-modules de M. Alors, lintersection N =
T
s
N
s
est un sous-module de M.
Demonstration. Comme 0 N
s
pour tout s, 0 N. Soit m et n deux elements
de N. Pour tout s, m et n appartiennent au sous-module N
s
, donc m + n aussi et
m + n appartient a` leur intersection N. Enn, soit m N et o A. Pour tout s,
m N
s
, donc om N
s
et nalement, om N. Ainsi, N est un sous-A-module de
M.
6.2. OPE

RATIONS SUR LES MODULES 91


Proposition 6.2.2. Soit A un anneau, soit M un A-module et soit X une partie de
M. Il existe un plus-petit sous-A-module X de M contenant X : cest lintersection de
la famille (non vide) des sous-modules de M qui contiennent X. Cest aussi lensemble des
sommes
P
xX
o
x
x ou` (o
x
)
x
est une famille presque nulle delements de A.
Par denition, X est le sous-module de M engendre par X.
Demonstration. Il existe des sous-modules de M qui contiennent X, par exemple
M lui-meme. 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 (o
x
)
x
est une famille presque nulle delements de A,
P
xX
o
x
x est une combi-
naison lineaire delements de X, donc appartient a` X. Ceci prouve que len-
semble X
t
des telles combinaisons lineaires est contenu dans X. Reciproque-
ment, il suft de montrer que cet ensemble est un sous-module de M. Comme il
contient X, on aura lautre inclusion. Tout dabord, 0 =
P
x
0x appartient a` X
t
.
Par ailleurs, si m et n sont deux elements de X
t
, il existe deux familles presque
nulles (o
x
)
x
et (/
x
)
x
telles que m =
P
x
o
x
x et n =
P
x
/
x
x. Alors, la famille (o
x
+/
x
)
x
est presque nulle et lon a
m + n =
X
x
o
x
x

+
X
x
/
x
x

=
X
x
(o
x
+ /
x
)x
donc m + n appartient a` X
t
. Enn, si m X
t
et o A, soit (o
x
)
x
une famille
presque nulle telle que m =
P
x
o
x
x. On a alors om =
P
x
(oo
x
)x, donc om X
t
.
Denition 6.2.3. Soit A un anneau, M un A-module et soit (M
s
)
s
une famille de
sous-module de M. La somme des M
s
,
P
s
M
s
, est le sous-module de M engendre par la
reunion
S
s
M
s
des M
s
.
Cest aussi lensemble des combinaisons lineaires
P
s
m
s
ou` (m
s
)
s
est une famille
presque nulle delements de M telle que m
s
M
s
pour tout s.
Exercice 6.2.4. La reunion de deux sous-modules nest en general pas un sous-
module.
a) Donner un exemple (on pourra se placer dans le cadre des espaces vecto-
riels).
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
S
n
M
n
est un sous-A-module de M.
92 CHAPITRE 6. MODULES
Denition 6.2.5. Soit A un anneau, M un A-module et I un ideal de A. On denit
le sous-module IM de M comme lensemble des combinaisons lineaires
P
o
i
m
i
ou` pour tout
i, o
i
I et m
i
M.
Denition 6.2.6. Soit A un anneau et soit (M
s
) une famille de A-modules. Le pro-
duit des M
s
est lensemble
Q
s
M
s
des lois :
(m
s
)
s
+ (n
s
)
s
= (m
s
+ n
s
)
s
, o(m
s
)
s
= (om
s
)
s
qui en font un A-module.
La somme directe des M
s
est le sous-module
L
s
M
s
de
Q
M
s
forme des elements (m
s
)
s
tels
que pour tout s sauf pour un nombre ni, m
s
= 0.
Remarque 6.2.7. Si tous les M
s
sont isomorphes a` un meme module M, on a
Q
s
M
s
= M
S
. Le sous-module
L
M
s
est note M
(S)
.
Lemme 6.2.8. Pour tout t, denissons des applications
i
t
: M
t
-
M
s
M
s
, p
t
:
Y
s
M
s
-M
t
denis par i
t
(m) = (m
s
) ou` m
t
= m et m
s
= 0 si s ,= t et p
t
((m
s
)) = m
t
. Ce sont des
homomorphismes de A-modules.
Demonstration. Soit m, n dans M
t
, o et / dans A. Alors,
i
t
(om + /n) = (0, . . . , 0, om + /n, 0, . . . )
(dans le membre de droite, le om + /n est dans la composante indexee par t)
= o(0, . . . , 0, m, 0, . . . ) + /(0, . . . , 0, n, 0, . . . , 0)
= oi
t
(m) + /i
t
(n).
Par suite, i
t
est un homomorphisme de A-modules. La demonstration que p
t
est
un homomorphisme est laissee en exercice.
Produits et des sommes directes de modules satisfont une propriete universelle que
nous enon cons maintenant.
Theore`me 6.2.9. Soit A un anneau et soit (M
s
) une famille de A-modules.
a) Pour tout A-module M et toute famille (
s
) de morphismes
s
: M -M
s
, il existe un
unique morphisme : M -
Q
s
M
s
tel que pour tout s, p
s
o =
s
.
b) Pour tout A-module M et toute famille (
s
) de morphismes
s
: M
s
-M, il existe un
unique morphisme :
L
s
M
s
-M tel que pour tout s, o i
s
=
s
.
6.2. OPE

RATIONS SUR LES MODULES 93


Demonstration. a) Supposons que : M -
Q
s
M
s
verie p
s
o =
s
. Alors, si
(m) = (m
s
)
s
, on a necessairement
m
s
= p
s
((m
s
)
s
) = p
s
((m)) = (p
s
o )(m) =
s
(m),
ce qui montre que , sil existe, est unique. Reciproquement, denissons (m)
comme la famille (
s
(m))
s
. Il faut montrer que lapplication ainsi denie : M -
Q
s
M
s
est un homomorphisme de A-modules. Or, pour tous o et / dans A et tous
m et n dans M, on a
(om + /n) =

s
(om + /n)

s
=

o
s
(m) + /
s
(n)

s
= o

s
(m)

s
+ /

s
(n)

s
= o(m) + /(n),
ce qui prouve que est un homomorphisme de A-modules.
b) Supposons que :
L
s
M
s
- M verie o i
s
=
s
. Alors, limage par dun
element (0, . . . , 0, m, 0, . . . ) = i
s
(m) (ou` m M
s
est dans la composante indexee
par s) est necessairement egale a`
s
(m). Un element de
L
M
s
est une famille
(m
s
)
s
avec m
s
M
s
, tous les m
s
etant nuls, sauf un nombre ni. Par suite, un tel
element est egal a`
P
s
i
s
(m
s
) (la somme est en fait nie) et son image par est
egale a`
(
X
s
i
s
(m
s
)) =
X
s
( o i
s
)(m
s
) =
X
s

s
(m
s
),
ce qui montre lunicite. Recipriquement, lapplication :
L
M
s
-M denie par
((m
s
)
s
) =
X
s

s
(m
s
) (somme nie)
est un homomorphisme de A-modules qui verie o i
s
=
s
pour tout s. En effet,
si o et / sont dans A et (m
s
)
s
, (n
s
)
s
sont deux elements de
L
s
M
s
, on a
(o(m
s
)
s
+ /(n
s
)
s
) = ((om
s
+ /n
s
)
s
)
=
X
s

s
(om
s
+ /n
s
) =
X
s

o
s
(m
s
) + /
s
(n
s
)

= o
X
s

s
(m
s
) + /
X
s

s
(n
s
)
= o((m
s
)
s
) + /((n
s
)
s
).
Remarque 6.2.10. Ce theore`me peut se reformuler ainsi : pour tout A-module
M, les applications canoniques
Hom
A
(
M
s
M
s
, M) -
Y
s
Hom
A
(M
s
, M), -( o i
s
)
s
94 CHAPITRE 6. MODULES
et
Hom
A
(M,
Y
s
M
s
) -
Y
s
Hom
A
(M, M
s
), -(p
s
o )
s
sont des isomorphismes.
6.3. Generateurs, bases, modules libres
Denition 6.3.1. Soit A un anneau et soit M un A-module. Soit S une partie de
M.
On dit que S est
generatrice si M = S ;
libre si pour toute famille presque nulle (o
s
)
sS
delements de A, la relation
P
sS
o
s
s = 0
implique que o
s
= 0 pour tout s ;
liee si elle nest pas libre ;
e tre une base de M si pour tout element m de M, il existe une unique famille presque
nulle (o
s
)
sS
dans A telle que m =
P
o
s
s.
Exercice 6.3.2. Soit A un anneau et M un A-module. Si m M, a` quelle condi-
tion sur Ann(m) la famille |m| est-elle libre ?
Proposition 6.3.3. Soit A un anneau, M un A-module et S une partie de M. Soit

S
lhomomorphisme canonique
A
(S)
-M, (o
s
)
sS
-
X
sS
o
s
s.
Alors,

S
est injectif si et seulement si S est libre ;

S
est surjectif si et seulement si S est generatrice ;

S
est un isomorphisme si et seulement si S est une base.
Demonstration. Le noyau de
S
est lensemble des familles (o
s
) telles que
P
s
o
s
s = 0. Dire que S est libre equivaut donc a` dire que Ker
S
= (0), cest-a`-dire
que
S
est injectif.
Limage de
S
est lensemble des combinaisons lineaires delements de S. Par
suite, Im
S
= S et
S
est surjectif si et seulement si S est generatrice.
Enn, la denition du fait que S est une base revient exactement a` dire que
S
est bijectif, donc un isomorphisme.
Corollaire 6.3.4. Une base est une partie libre et generatrice.
6.4. QUOTIENTS DE MODULES 95
Remarques 6.3.5. a) Si A est un anneau quelconque, tout module nadmet pas
forcement une base.
b) Si A est un corps, cest un resultat fondamental de la theorie des espaces
vectoriels que tout espace vectoriel admet une base.
Denition 6.3.6. Un module qui posse `de une base est dit libre.
Theore`me 6.3.7. Soit A un anneau et soit M un A-module. Si M est libre, toutes les
bases de M ont me me cardinal. Cest par denition le rang de M.
Demonstration. Soit m un ideal maximal de A, notons l le corps A/m et posons
V = M/mM. On peut le considerer naturellement comme un A/m-module, donc
comme un l-espace vectoriel.
Soit (m
i
)
iI
une base de M et montrons que (cl(m
i
))
iI
est une base de V.
Tout element de V secrit cl(m) pour un certain m M. Par suite, m est une
combinaison lineaire des m
i
et cl(m) une combinaison lineaire des cl(m
i
) qui
forme donc une partie generatrice de V. De plus, si (x
i
)
iI
est une famille presque
nulle delements de l telle que
P
x
i
cl(m
i
) = 0, choisissons pour tout i un element
o
i
A tel que x
i
= cl(o
i
), avec en outre o
i
= 0 si x
i
= 0. On a alors cl(
P
o
i
m
i
) =
P
x
i
cl(m
i
) = 0 donc m =
P
o
i
m
i
mM. Il existe par suite une famille presque
nulle (/
i
)
iI
delements de m telle que m =
P
/
i
m
i
. Comme la famille (m
i
)
iI
est
une base de M, o
i
= /
i
pour tout i, puis x
i
= c/(o
i
) = cl(/
i
) = 0 etant donne que
/
i
m. Ainsi, la famille (cl(m
i
)) est une base de V.
Si (n
,
)
,J
est une autre base de M, la famille (cl(n
,
)) est tout autant une base
de V.
Comme deux bases dun espace vectoriel ont meme cardinal, I et J sont equi-
potents.
Plus generalement, on peut poser la denition :
Denition 6.3.8. Soit A un anneau et soit M un A-module
On dit quune famille (M
s
) de sous-modules de M est en somme directe si lhomomor-
phisme canonique
L
s
M
s
-M est un isomorphisme. On note M =
L
s
M
s
.
Si N et P sont deux sous-modules de M tels que M = N _ P, on dit aussi P et N sont
supplementaires.
Un sous-module de M qui posse `de un supplementaire est dit facteur direct.
6.4. Quotients de modules
6.4.1. Relation dequivalence compatible. Soit A un anneau et soit M un A-
module. On sinteresse aux relations dequivalence sur M qui sont compatibles
96 CHAPITRE 6. MODULES
avec la structure de module, cest-a`-dire que pour tous m, m
t
, n et n
t
dans M,
si m - m
t
et n - n
t
, alors om + /n - om
t
+ /n
t
.
Soit N lensemble des m M tels que m - 0. Comme une relation dequivalence
est reexive, 0 N. Si m et n appartiennent a` N, on a m - 0, n - 0 et donc pour
tous o et / dans A, om +/n - (o0 +/0) = 0, cest-a`-dire om +/n N. Cela prouve
que N est un sous-module de M. De plus, si m et n sont deux elements de M tels
que m - n, on a m + (-n) - n + (-n), dou` m -n N.
Reciproquement, soit N un sous-A-module de M et soit - la relation dequiva-
lence sur M denie par m - n si et seulement si m - n N. Notons M/N len-
semble des classes dequivalence et cl
N
: M - M/N lapplication canonique.
(1)
Les calculs qui prece`dent montrent le theore`me suivant.
Theore`me 6.4.2. Soit A un anneau, M un A-module et N un sous-module de M.
La relation - sur M denie par m - n si et seulement si m - n N est une relation
dequivalence sur M compatible avec la structure de module. Lensemble quotient M/N
posse `de 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 demontre maintenant un theore `me de factorisation, propriete universelle des
modules quotients.
Theore`me 6.4.3. Soit A un anneau, M un A-module et N un sous-module de M.
Pour tout A-module P et tout homomorphisme : M - P tel que N Ker , il existe un
unique homomorphisme de modules
~
: M/N -P tel que =
~
o cl.
De plus, Im
~
= Im et Ker
~
= cl(Ker ). En particulier,
~
est injectif si et seulement
si Ker = N.
On peut representer legalite du theore`me en disant que le diagramme
M
p

cl

P
M/N
~

z
z
z
z
z
z
z
z
z
est commutatif. Linteret de ce theore`me est quil permet de factoriser un homo-
morphisme de A-modules : M -N en la composition
M
cl
--M/Ker
~

--Im -N
dun homomorphisme surjectif, dun isomorphisme et dun homomorphisme in-
jectif.
(1)
Sil ny a pas de confusion possible, on pourra noter simplement cl cette application.
6.4. QUOTIENTS DE MODULES 97
Demonstration. Necessairement, on doit avoir
~
(cl(m)) = (m) pour tout m
dans M. Comme tout element 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
~
: M/N -
P tel que
~
o cl = .
Montrons lexistence de
~
. Soit x M/N et soit deux elements m et m
t
de M tels
que x = cl(m) = cl(m
t
). Alors, m-m
t
N et donc, puisque N Ker , (m-m
t
) =
0. On a alors (m) = (m
t
) et lon peut denir
~
en posant
~
(x) = (m)
cela ne depend en effet pas de lelement m M choisi parmi ceux qui verient
x = cl(m). Il reste a` montrer que
~
est un homomorphisme de A-modules. Or,
soit x et y M/N, soit o et / dans A. Choisissons m M tel que x = cl(m) et
n M tel que y = cl(n). Alors, ox + /y = o cl(m) + / cl(n) = cl(om + /n) et
~
(ox + /y) =
~
(cl(om + /n)) = (om + /n) = o(m) + /(n) = o
~
(x) + /
~
(y).
Ainsi,
~
est un homomorphisme de A-modules.
On a evidemment Im Im
~
. Dautre part, si p appartient a` Im
~
, choisissons
x M/N tel que p =
~
(x) puis m M tel que x = cl(m). Alors, p =
~
(cl(m)) =
(m) appartient a` Im , dou` lautre inclusion et nalement legalite Im = Im
~
.
Enn, si
~
(x) = 0, on peut ecrire x = cl(m) avec m M et la relation
~
o cl =
implique (m) = 0, dou` x cl(Ker ). Dans lautre sens, si x = cl(m) avec m
Ker , on a
~
(x) =
~
(cl(m)) = (m) = 0, donc x Ker
~
. Ainsi, Ker
~
= cl(Ker ).
La proposition suivante decrit les sous-modules dun module quotient tel que
M/N.
Proposition 6.4.4. 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
. - cl
-1
(. )
est une bijection.
Ainsi, pour tout sous-module P de M qui contient N, il existe un unique sous-
module . de M/N tel que P = cl
-1
(. ). De plus, on . = cl(P). Le sous-module
cl(P) de M/N sera note P/N. Cette notation est coherente. En effet, la restriction
de cl a` P est un homomorphisme cl [P: P -M/N de noyau PN = N et dimage
cl(P). Dapre`s le theore`me de factorisation, cl [
P
induit un isomorphisme P/N -
cl(P).
Demonstration. La demonstration est une consequence immediate des deux for-
mules suivantes : si P est un sous-module de M,
cl
-1
(cl(P)) = P + N
98 CHAPITRE 6. MODULES
et si . est un sous-module de M/N,
cl(cl
-1
(. )) = . .
En effet, si P N, P + N = P et ces formules montrent que lapplication cl
-1
comme dans lenonce admet cl comme bijection reciproque.
Montrons la premie`re 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(m -p) = 0. Cela signie que n =
m-p N et m = p+n appartient a` P+N. Reciproquement, si m = p+n appartient
a` P + N, cl(m) = cl(p + n) = cl(p) appartient a` cl(P), donc m cl
-1
(cl(P)).
Montrons la seconde formule. Par denition, on a cl(cl
-1
(. )) . . Recipro-
quement, si x . , soit m M tel que x = cl(m). Alors, cl(m) . , autrement
dit, m cl
-1
(. ) et donc x = cl(m) cl(cl
-1
(. )).
Enn, nous pouvons calculer le quotient dun quotient .
Proposition 6.4.5. 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) c (M/P)
tel que pour tout m M, cl
P/N
(cl
N
(m)) -cl
P
(m).
Demonstration. Considerons lhomomorphisme compose
: M -(M/N) -(M/N)/(P/N), m -cl
P/N
(cl
N
(m)).
Il est surjectif, comme compose de deux homomorphismes surjectif. Un element
m est dans son noyau si et seulement si cl
N
(m) Ker cl
P/N
= P/N = cl
N
(P),
cest-a`-dire m P puisque P contient N. Ainsi, Ker = P et le theore`me de facto-
risation 6.4.3 afrme lexistence dun unique homomorphisme bijectif ~ : M/P -
(M/N)/(P/N) tel que ~ (cl
P
(m)) = cl
P/N
(cl
N
(m)). Cest lisomorphisme cherche.
6.5. Localisation des modules
6.5.1. Calcul de fractions. Soit A un anneau et soit M un A-module. Soit S
une partie multiplicative de A. Nous allons construire, par un calcul de fractions
similaire a` celui qui nous a permis de denir lanneau localise S
-1
A, un S
-1
A-
module S
-1
M ainsi quun homomorphisme de A-modules M -S
-1
M.
Soit sur lensemble M~S la relation
(m, s) - (n, t) = il existe v S tel que v(tm -sn) = 0.
6.5. LOCALISATION DES MODULES 99
On verie comme page 30 que cest une relation dequivalence, on note S
-1
M
lensemble des classes dequivalence et m/s S
-1
M la classe dequivalence du
couple (m, s) M~S.
On denit sur S
-1
M deux lois : tout dabord, si m, n M et s, t S,
(m/s) + (n/t) = (tm + sn)/(st)
et, si m M, o A, s et t S,
(o/t)(m/s) = (om)/(ts).
Theore`me 6.5.2. 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 etant
considere comme un A-module grace a` lhomomorphisme canonique danneaux A -S
-1
A.
La demonstration est laissee en exercice. Les calculs sont semblables a` ceux fait
lors de la localisation des anneaux.
Remarque 6.5.3. 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 notee avec un s en indice : M
s
= S
-1
M est un A
s
-module. Si p est
un ideal premier de A, S = A _ p est aussi une partie multiplicative. On note A
p
lanneau localise et M
p
le A
p
-module obtenu par calcul de fractions a` partir dun
A-module M.
Exercice 6.5.4. Soit A un anneau, M un A-module, S une partie multiplicative
de A. Considerons lhomomorphisme canonique i : M -S
-1
M.
a) Un element m M appartient a` Ker i si et seulement sil existe s S tel que
sm = 0.
b) Lhomomorphisme i est un isomorphisme si et seulement si pour tout ele-
ment de S, lhomomorphisme j
s
: M -M, m -sm, est un isomorphisme.
Proposition 6.5.5. Soit A un anneau, S une partie multiplicative de A. Soit
: M - N un homomorphisme de A-modules. Il existe alors un unique homomor-
phisme de S
-1
A-modules
~
: S
-1
M - S
-1
N tel que pour tout m M et tout s S,
~
(m/s) = (m)/s.
Autrement dit, le diagramme
M

N
i

S
-1
M
~

S
-1
N
est commutatif.
100 CHAPITRE 6. MODULES
Demonstration. Il faut verier que cette denition a un sens. Si m/s = n/t, soit
v S tel que v(tm -sn) = 0. Alors,
(m)
s
=
vt(m)
vts
=
(vtm)
vts
=
(vsn)
vts
=
(n)
t
,
ce qui prouve que
~
est bien denie. Alors, si m, n M, s, t S, on a
~

m
s
+
n
t

=
~

tm + sn
st

=
(tm + sn)
st
=
t(m)
st
+
s(n)
st
=
(m)
s
+
(n)
t
=
~
(
m
s
) +
~
(
n
t
)
et
~
est donc additive. Enn, si m M, o A, s et t S, on a
~

o
t
m
s

=
~

om
st

=
(om)
st
=
o(m)
st
=
o
t
(m)
s
=
o
t
~

m
s

et
~
est A-lineaire.
La localisation des modules donne lieu a` une propriete universelle du meme
genre de celle etablie pour les anneaux.
Theore`me 6.5.6. Soit A un anneau, S une partie multiplicative de A, : M - N
un homomorphisme de A-modules. On suppose que pour tout s S, lhomomorphisme
j
s
: N - N, n - sn, est un isomorphisme. Alors, il existe un unique homomorphisme de
A-modules : S
-1
M -N tel que
~
(m/1) = (m) pour tout m M.
Demonstration. En fait, si
~
: S
-1
M - S
-1
N designe lhomomorphisme fourni
par la proposition precedente et i : N - S
-1
N lhomomorphisme canonique, la
propriete voulue pour equivaut a` legalite i o =
~
. Comme i est dans ce cas un
isomorphisme, on a = i
-1
o
~
.
Exercice 6.5.7. Le demontrer par du calcul en veriant que la formule (m/s) =
j
-1
s
((m)) convient.
La localisation se comporte tre`s bien vis a` vis des sous-modules ; cest la
deuxie`me occurence de lexactitude de la localisation.
Proposition 6.5.8. 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 denit un isomorphisme de S
-1
N sur un sous-module de S
-1
M, note encore
S
-1
N.
De plus, on a un isomorphisme canonique
S
-1
M/S
-1
N c S
-1
(M/N).
6.5. LOCALISATION DES MODULES 101
Demonstration. Soit n N et s S. Limage de n/s S
-1
N dans S
-1
M est
egale a` n/s mais ou` n est vu comme un element de M. Elle est nulle si et seule-
ment sil existe t S tel que tn = 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.
Considerons maintenant lhomomorphisme egal a` la composition des homo-
morphismes canoniques
M -----
m-m/1
S
-1
M
cl
--S
-1
M/S
-1
N.
Par construction, un element n a pour image 0, dou` , par la propriete universelle
des modules quotients, un unique homomorphisme M/N - S
-1
M/S
-1
N par
lequel 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 deduit 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 v S tel que v(tm - sn) = 0. Il en
resulte legalite
cl
N
(m)
s
=
cl
N
(vtm)
stv
=
cl
N
(svn)
stv)
=
0
stv
= 0,
dou` linjectivite.
Proposition 6.5.9. 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 egalite de
sous-modules de S
-1
M :
X
i
S
-1
N
i
= S
-1
X
N
i
.
Demonstration. Notons N =
P
N
i
. Pour tout i, N
i
N, dou` une inclusion
S
-1
N
i
S
-1
N. Par suite,
P
i
S
-1
N
i
S
-1
N. Reciproquement, soit n/s S
-1
N. On
peut ecrire n =
P
i
n
i
, ou` pour tout i, n
i
N
i
, la somme etant presque nulle. Alors,
n/s =
P
i
(n
i
/s) appartient a`
P
S
-1
N
i
et lautre inclusion est demontree.
Proposition 6.5.10. Soit A un anneau, S une partie multiplicative de A et soit M
un A-module. Notons i : M -S
-1
M lhomomorphisme canonique de A-modules.
Si est un sous-S
-1
A-module de S
-1
M, alors N = i
-1
( ) est un sous-A-module de
M tel que = S
-1
N.
Demonstration. Il est clair que S
-1
N : si m N, on a m/1 , donc
pour tout s S, m/s .
102 CHAPITRE 6. MODULES
Reciproquement, soit x . On peut ecrire x = m/s avec m M et s S. Par
suite, sx = m/1 appartient a` N et x = (sx)/s appartient a` S
-1
N.
6.6. Exercices
Exercice 6.6.1. Soit A et B deux anneaux et : A -- B un homomorphisme
danneaux.
a) Montrer que la loi o./ = (o)./ (ou` o A et / B) munit B dune structure
de A-module. B muni de sa structure danneau et de cette structure de A-module
est appele une A-alge`bre
b) Montrer que si B ,= 0 et si A est un corps l alors est injectif (ca`d : une
l-alge`bre non nulle contient un corps isomorphe a` l).
c) Montrer que tout B-module N est muni naturellement dune structure de
A-module. Quel est lannulateur (0
A
: N) de ce module ?
Exercice 6.6.2. Soient M
1
, . . . , M
r
des A-modules et I
1
= (0 : M
1
), . . . , I
r
= (0 :
M
r
) leurs annulateurs. On suppose que les I
o
sont deux a` deux comaximaux.
On pose : M =
r
L
o=1
M
o
, I =
r
T
o=1
I
o
, N
o
=
L
[,=o
M
[
et J
o
=
T
[,=o
I
[
.
a) Montrer que pour tout o, I
o
et J
o
sont comaximaux.
Si J est un ideal de A on notera (0 : J) le sous-A-module de M egal a` |m
M, J m = 0|.
Montrer les formules suivantes :
b) J
o
= (0 : N
o
) et N
o
= (0 : J
o
) ;
c) N
o
= I
o
M et J
o
M =
T
[,=o
N
[
c M
o
.
Exercice 6.6.3. Soit M un A-module et m M un element dont lannulateur est
reduit a` (0). Montrer lequivalence des proprietes suivantes :
(1) Am posse`de un supplementaire dans M ;
(2) il existe M
=
= Hom(M, A) tel que (m) = 1.
Montrer qualors M = Am _Ker .
Exercice 6.6.4 (Bidual). Soit M un A-module. On note M
.
= Hom
A
(M, A) son
dual et M
..
= Hom
A
(M
.
, A) son bidual, cest-a`-dire le dual de son dual.
a) Soit m M. Montrer que lapplication
+
m
: M
.
-A, -(m)
est A-lineaire. En deduire un homomorphisme de A-modules +: M -M
..
donne
par m -+
m
.
6.6. EXERCICES 103
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-a`-dire e
i
= (0, . . . , 0, 1, 0, . . . ), le 1 etant
en position i. Soit
i
lapplication lineaire A
n
- A denie par (o
1
, . . . , o
n
) - o
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 M - M
..
est un
isomorphisme est dit reexif.
d) Donner un exemple de module pour lequel + nest pas injectif ; pas surjec-
tif.
Exercice 6.6.5. Soit M un A-module. Soit End
A
(M) ; on denit sa transpo-
see
t
par
t
() = o , pour tout M
.
= Hom
A
(M, A).
a) Montrer que lensemble des polynomes P de A[X] tels que P() = 0 est
un ideal que lon notera I().
b) Montrer que I() I(
t
).
c) Montrer que si M est reexif, I() = I(
t
).
Exercice 6.6.6. Soit A un anneau inte`gre et M un A-module. On dit que x M
est de torsion si (0 : x) ,= 0. On note T(M) lensemble des elements de torsion de
M. Si T(M) = 0 on dit que M est sans torsion.
a) Montrer que lensemble des elements de torsion de M est un sous-module
de M.
b) Montrer que M/T(M) est sans torsion.
c) Montrer que si : M - N est un morphisme de A-modules alors
(T(M)) T(N).
d) Montrer quune suite exacte 0 - M
t
- M - M
tt
induit une suite exacte
0 -T(M
t
) -T(M) -T(M
tt
).
Exercice 6.6.7. Soient M et N deux A-modules.
a) Soit v End
A
M. Montrer quil existe une unique structure de A[X]-
module sur M telle que X m = v(m) (et 1 m = m) pour tout m M. On
notera M
v
le A[X]-module M muni de cette structure.
Montrer que cette application v -M
v
induit une bijection entre les structures
de A[X]-module sur M et les endomorphismes v EndM.
b) Soient v End
A
M et v End
A
N. Determiner tous les homomorphismes
de A[X] modules de M
v
dans N
v
.
c) Si M = N, a` quelle condition M
v
c M
v
?
d) Comment pouvez-vous interpreter les resultats de lexercice lorsque A = l
est un corps et M = l
n
est lespace vectoriel standard de dimension n sur l ?
Exercice 6.6.8. Soit : M -N un homomorphisme de A-modules.
104 CHAPITRE 6. MODULES
a) Montrer quil existe : N - M tel que o = Id
M
si et seulement si est
injectif et Im() admet un supplementaire dans N.
b) Montrer quil existe : N - M tel que o = Id
N
si et seulement si est
surjectif et Ker() admet un supplementaire dans M.
Exercice 6.6.9. Soit A un anneau et M un A-module. Soit I un ideal de A. On
suppose que M
m
= 0 pour tout ideal maximal m contenant I. Montrer que M =
IM.
Exercice 6.6.10. Montrer quun ideal non nul I dun anneau A est un sous-
module libre de A si et seulement si I est principal et engendre par un element
non diviseur de zero de A.
Exercice 6.6.11. Soit A un anneau inte`gre et K son corps des fractions. On sup-
pose K ,= A. Montrer que K nest pas libre comme A-module.
Exercice 6.6.12. Donner des exemples :
a) de modules non-libres ;
b) dune famille libre a` n elements dans A
n
qui ne soit pas une base ;
c) dune partie generatrice minimale qui ne soit pas une base ;
d) de sous-module nayant pas de supplementaire ;
e) de module libre ayant un sous-module qui ne lest pas ;
Exercice 6.6.13 (Extensions de modules libres). Soient L et M deux A-
modules, : L -M un homomorphisme danneaux.
a) On suppose que Ker et Im sont de type ni. Montrer que L est de type
ni.
b) On suppose que Ker c A
p
et Im c A

. Montrer que L c A
p+
.
6.7. Solutions
Solution de lexercice 6.6.1. a) On a les egalites
1 / = (1)/ = /
(o + o
t
) / = (o + o
t
)/ = ((o) + (o
t
))/
= (o)/ + (o
t
)/ = o / + o
t
/
(oo
t
) / = (oo
t
)/ = (o)(o
t
)/ = (o)(o
t
/)
= o (o
t
/)
qui prouvent que cette loi munit B dune structure de A-module.
b) Le noyau de est un ideal de A. Comme A est un corps, on a deux pos-
sibilites : Ker = A ou Ker = 0. Comme (1
A
) = 1
B
,= 0, 1
A
, Ker , et donc
Ker = 0.
6.7. SOLUTIONS 105
c) Soit N un B-module. On verie que la loi o n = (o)n munit N dune
structure de A-module (on garde la meme loi daddition).
Soit x (0
A
: N). On a
x (0
A
: N) = vn N, x n = 0
= vn N, (x)n = 0
= (x) (0
B
: N)
= x
-1
(0
B
: N).
Lannulateur de N comme A-module est limage reciproque par de lannulateur
de N vu comme B-module.
Solution de lexercice 6.6.2. a) Si [ ,= o, I
o
et I
[
sont comaximaux. On peut
donc ecrire 1 = x
[
+ y
[
avec x
[
I
o
et y
[
I
[
. Alors, en developpant le produit
1 =
Y
[,=o
(x
[
+ y
[
),
on voit que 1 est la somme dun element de
Q
[,=o
I
[
J
o
, a` savoir
Q
[,=o
y
[
, et dun
element de I
o
(car cest une somme de termes qui sont tous multiples de lun des
x
[
).
b) Un element o A appartient a` (0 : N
o
) si et seulement on = 0 pour tout
n N
o
, cest-a`-dire, pour tout [ ,= o et tout m M
[
, om = 0. Ainsi, (0 : N
o
) est
lintersection des (0 : M
[
) = I
[
pour [ ,= o, et donc (0 : N
o
) = J
o
.
Un element
P
m
[
appartient a` (0 : J
o
) si et seulement si pour tout [, J
o
m
[
= 0.
Si o ,= [, linclusion J
o
I
[
montre que tout m
[
convient. Pour [ = o, legalite
I
o
+J
o
= A implique I
o
m
o
+0 = Am
o
, dou` m
o
= 0. Ainsi, (0 : J
o
) =
L
[,=o
M
[
= N
o
.
c) Comme I
o
+ J
o
= A, on a
N
o
= I
o
N
o
+ J
o
N
o
== I
o
N
o
.
De meme, on a pour tous o ,= [,
M
[
= (I
[
+ I
o
)M
[
= I
o
M
[
,
si bien que
I
o
M =
M
o
I
o
M
[
=
M
o,=[
M
o
= N
o
.
Enn, J
o
M =
L
J
o
M
[
= J
o
M
o
car J
o
I
[
si [ ,= o. De plus, J
o
+I
o
= 1 implique
que J
o
M
o
= M
o
.
Solution de lexercice 6.6.3. Soit N un supplementaire de Am, de sorte que M =
Am _ N. Comme lannulateur de m est nul, lhomomorphisme A - Am, o -
106 CHAPITRE 6. MODULES
om est un isomorphisme. On peut alors denir une forme lineaire sur M par
(om, n) = o. On a bien (m) = 1.
Reciproquement, sil existe un tel , le noyau de est un sous-module N de M.
De plus, si om AmN = 0, (om) = o = 0 et donc AmN = 0. Enn, si m
t
M,
on ecrit m
t
= (m
t
)m + (m
t
- (m
t
)m). Puisque (m) = 1, (m
t
- (m
t
)m) = 0 et
m
t
-(m
t
)m N, ce qui prouve que Am + N = M. Donc M = Am _Ker .
Solution de lexercice 6.6.4. a) Si , ! M
.
et si o, / A, on a
+
m
(o + /!) = (o + /!)(m) = o(m) + /!(m) = o+
m
() + /+
m
(!)
donc +
m
est une application lineaire M
.
-A.
Lapplication +: M - M
..
telle que m - +
m
est lineaire. En effet, si m, n M
et si o, / A, +
om+/n
est lapplication lineaire donnee par - (om + /n). Pour
M
.
, on a donc
+
om+/n
() = (om + /n) = o(m) + /(n) = o+
m
() + /+
n
() = (o+
m
+ /+
n
)()
et donc +
om+/n
= o+
m
+ /+
n
ce qui prouve que + est lineaire.
b) Soit : A
n
- A une forme lineaire sur A
n
. On a pour tout
m = (o
1
, . . . , o
n
) A
n
, o
i
=
i
(m). Par suite,
(m) = (o
1
, . . . , o
n
) = (o
1
e
1
+ + o
n
e
n
) =
1
(m)(e
1
) + +
n
(m)(e
n
)
et
= (e
1
)
1
+ + (e
n
)
n
.
Cette expression montre que toute forme lineaire sur A
n
est combinaison lineaire
des
i
. Il y a de plus unicite : si
o
1

1
+ + o
n

n
= 0,
en appliquant e
i
, on trouve o
i
= 0. Par suite, les
i
forment une base de M
.
.
c) La question precedente appliquee a` M
.
c A
n
montre quune base de M
..
est formee des formes lineaires !
i
: M
.
- A denies par !
i
(
,
) = 1 si i = , et 0
sinon. Or, on remarque que
+
e
i
(
,
) =
,
(e
i
) =
(
1 si i = , ;
0 sinon
et donc +
e
i
(
,
) = !
i
(
,
), cest-a`-dire +
e
i
= !
i
.
Par suite, + est un isomorphisme.
d) Prenons A = Z, M = Z/2Z. Soit : M - Z une application lineaire.
Comme pour tout m dans M, 2m = 0, on a (2m) = 2(m) = 0 dans Z, donc
(m) = 0. Ainsi, = 0. Cela montre que M
.
= 0, puis M
..
= 0. Lhomomor-
phisme canonique M -M
..
est lapplication nulle, donc nest pas injectif.
6.7. SOLUTIONS 107
Si A est un corps l, prenons M = l
(I)
ou` I est une partie innie denombrable.
Cest un l-espace vectoriel de dimension denombrable. On a M
.
c l
I
, donc M
.
est de dimension innie non denombrable et contient un sous-espace vectoriel
isomorphe a` l
(I)
. Alors, M
..
contient un sous-espace isomorphe a` l
I
, donc est de
dimension innie non denombrable. Lhomomorphisme M -M
..
ne peut donc
pas etre surjectif.
Solution de lexercice 6.6.5. a) Comme I() est le noyau de lapplication
lineaire A[X] -End
A
M donnee par P -P(), cest un ideal de A[X].
b) Soit P I() et montrons que P I(
t
). En effet, si M
.
, et si P =
P
o
n
X
n
,
P(
t
)() =
X
o
n
t

n
() =
X
o
n
o
n
= o
X
o
n

= o P() = 0.
c) Si M est reexif, M
..
sidentie a` M, et par cette identication,
tt
= , si
bien que I(
t
) I(). Par suite, I() = I(
t
).
Solution de lexercice 6.6.6. a) On a 0 T(M). Soient m et m
t
T(M) ; soient
o et o
t
A. Soient x et x
t
A _ |0| tels que xm = 0 et x
t
m
t
= 0. Alors,
(xx
t
)(om + o
t
m
t
) = ox
t
(xm) + o
t
x(x
t
m
t
) = 0, et xx
t
,= 0 puisque x et x
t
sont non
nuls et que A est inte`gre. Par suite, om + o
t
m
t
T(M). Ainsi, T(M) est un sous-A-
module de M.
b) Soient cl(m) M/T(M), avec m M, et o A _ |0|, tels que o cl(m) = 0.
Cela signie que om T(M). Il existe ainsi x A_|0| tel que x(om) = 0 = (ox)m.
Comme ox ,= 0, m T(M) et cl(m) = 0. Ainsi, M/T(M) est sans torsion.
c) Soit m T(M), o A tel que o ,= 0 et om = 0. Alors, o(m) = 0, ce qui
prouve que (m) T(N). Par consequent, (T(M)) T(N).
d) Considerons une suite exacte 0 - M
t
i
- - M
p
- - M
tt
- 0. Lapplication
naturelle T(M
t
) -T(M) est la restriction de linjection i : M
t
-M a` T(M
t
) M
t
.
Elle est donc injective.
Soit m T(M) dont limage p(m) dans T(M
tt
) M
tt
est nulle. Cela signie quil
existe m
t
M
t
tel que m = i(m
t
). Comme m T(M), il existe o A, o ,= 0 tel que
om = 0. Ainsi, i(om
t
) = oi(m
t
) = om = 0 et donc om
t
Ker i = 0. Donc om
t
= 0 et
m
t
T(M
t
). Cela prouve que Ker(p[
T(M)
) = Im(i[
T(M
t
)
) (exactitude au milieu).
Solution de lexercice 6.6.7. a) Soit P A[X]. Si X m = v(m), alors X
n
m =
v
n
(m), si bien que P m = P(v)(m) et il y a au plus une structure de A[X]-module
sur M telle que X m = v(m).
Reciproquement, en posant P m = P(v)(m), on denit bien une structure de
A[X]-module sur M, puisque (P +P
t
) m = (P +P
t
)(v)(m) = P(v)(m) +P
t
(v)(m)
et que (PP
t
) m = (PP
t
)(v)(m) = P(v)(P
t
(v)(m)) = P (P
t
m).
108 CHAPITRE 6. MODULES
Reciproquement, etant donnee une structure de A[X]-module sur M, denis-
sons v(m) pour m M par X m = v(m). Il est immediat que v est A-lineaire, soit
v End
A
(M).
b) Soit : M
v
- N
v
. Si o, o
t
A et m, m
t
M on a (om + o
t
m
t
) =
(o
t
m + o
t
m
t
) = o (m) + o
t
(m
t
) = o(m) + o
t
(m
t
), si bien que est
A-lineaire.
Dautre part, (X m) = (v(m)) = X (m) = v((m)), si bien que ov = v o.
Reciproquement, tout homomorphisme A-lineaire M -N tel que o v = v o
induit un homomorphisme A[X]-lineaire M
v
-N
v
.
c) On a M
v
c N
v
si et seulement sil existe : M -N tel que o v = v o qui
soit bijectif et dont la bijection reciproque ! : N -M verie ! o v = v o !. Cette
dernie`re condition est automatiquement veriee si est bijectif. Ainsi, M
v
c M
v
si et seulement sil existe un isomorphisme de A-modules : M - M tel que
v = o v o
-1
.
d) Si A = l est un corps et M = l
n
, les endomorphismes de M sidentient a`
leur matrice. On trouve que M
v
c M
v
si et seulement si les matrices de v et de v
sont conjuguees.
Solution de lexercice 6.6.8. a) Supposons quil existe : N -M tel que o =
Id
M
. Si m Ker , m = ((m)) = (0) = 0, donc est injectif. De plus, un
element n N peut secrire
n = ((n)) + (n -((n)))
comme la somme dun element de Im() et dun element de Ker puisque

n -((n))

= (n) -(((n)) = 0.
De plus, si n Im Ker , soit m M tel que n = (m). On a alors 0 = (n) =
((m)) = m, donc n = 0. Par suite, Im() _ Ker() = N et Im() posse`de un
supplementaire dans N.
Reciproquement, supposons que est injectif et que Im() admet un supple-
mentaire P dans N. Denissons : N - M comme suit. Soit n N, on peut
lecrire de manie`re unique n = (m) + p avec m M et p P. Posons (n) = m.
Alors, est A-lineaire : si n = (m) + p et n
t
= (m
t
) + p
t
, on a
on + o
t
n
t
= o((m) + p) + o
t
((m
t
) + p
t
) = (om + o
t
m
t
) + (op + o
t
p
t
)
et (on +o
t
n
t
) = om+o
t
m
t
= o(n) +o
t
(n
t
). De plus, si m M, la decomposition
(m) = (m) + 0 montre que ((m)) = m si bien que o = Id
M
.
b) Supposons que admet un inverse a` droite tel que o = Id
N
. Si n N,
on a donc ((n)) = n et ainsi n Im , ce qui montre que est surjectif. De
plus, si m M, on peut ecrire
m = ((m)) + (m -((m)))
6.7. SOLUTIONS 109
comme la somme dun element de Im et dun element de Ker puisque

m -((m))

= (m) -(((m)) = (m) -(m) = 0.


De plus, si m Ker Im, ecrivons m = (n) pour n N. Alors,
0 = (m) = ((n)) = n, donc m = (n) = 0 et Ker Im = 0. Cela
montre que Ker _Im = M et Ker posse`de un supplementaire dans M.
Reciproquement, supposons que est surjectif et que Ker() admet un supple-
mentaire P dans M. Si n N, alors montrons que n admet un unique antecedent
par dans P : en effet, si m = (n), decomposons m = m
0
+ p avec m
0
Ker et
p P ; on a alors n = (m) = (p). Si p et p
t
sont deux antecedents, p - p
t
P a
pour image 0 dans N donc p -p
t
Ker P et p = p
t
. Denissons : N -M tel
que (n) est lunique element de P tel que ((n)) = n.
Si n, n
t
N et si o, o
t
A, soit p, p
t
les elements de P tels que (p) = n,
(p
t
) = n
t
. Alors, op + o
t
p
t
est un element de P tel que (op + o
t
p
t
) = on + o
t
n
t
,
donc par denition,
(on + o
t
n
t
) = op + o
t
p
t
= o(n) + o
t
(n
t
).
Ainsi, est un homomorphisme de A-modules tel que o = Id
N
.
Solution de lexercice 6.6.9. Soit m un element de M et J = (IM : m) = |o
A; om IM|. Cest un ideal de J qui contient evidemment I. Si m , IM, on a de
plus J ,= A et il existe par suite un ideal maximal m de A contenant J. Comme
J I, m I et M
m
= 0. Par suite, limage de m dans M
m
est nulle, ce qui signie
quil existe o , m tel que om = 0. En particulier, om IM et o J. Ceci contredit
linclusion J m et J = A. Autrement dit, m IM.
Solution de lexercice 6.6.10. On rappelle quun ideal de A est la meme chose
quun sous-A-module de A.
Soit I A un ideal de A principal et engendre par un element o non diviseur
de 0. Montrons que o est une base de I sur A. En effet, lapplication A -I denie
par x -ox est surjective (I etant engendre par o) ; elle est injective car si ox = 0,
alors x = 0 (puisque o nest pas diviseur de 0 dans A).
Reciproquement, soit I A un ideal non nul de A qui est libre comme A-
module. Soit (o
,
)
,J
une base de I. Comme I ,= 0, J est non vide. Montrons
que J est un singleton. Si J a deux elements distints, , et l, on peut ecrire 0 =
o
,
(o
l
) - o
l
(o
,
) = 0(o
l
) + 0(o
,
), si bien que 0 secrit de deux manie`res distinctes
comme combinaison lineaire delements de la base (o
,
)
,J
, ce qui contredit le fait
que I est un A-module libre. Soit alors o la base de I. Cela entra ne que I est
principal. De plus, si ox = 0, avec x ,= 0, on a deux expressions de 0 I comme
combinaison lineaire de o, ce qui est impossible si I est libre. Ainsi, o nest pas
diviseur de 0 dans A.
110 CHAPITRE 6. MODULES
Solution de lexercice 6.6.11. Si x et y sont deux elements de K, ecrivons x = o//
et y = c/o avec o, /, c et o des elements de A tels / ,= 0, o ,= 0. On a ainsi
/cx = oc = ooy. Si o ou c est non nul, cette relation prouve que la famille |x, y| est
liee ; si o = c = 0, on a x = y = 0 et la famille |x, y| est encore liee.
Par suite, toute famille libre de K a au plus un element. Comme K ,= 0, une
famille generatrice de K a au moins un element. Ainsi, une base de K, si elle
existe a exactement un element.
Soit donc x K, x ,= 0 et montrons que x nengendre pas K comme A-module.
Si cetait le cas, on aurait x
2
Ax, donc x A. Mais alors, Ax A Comme A ,= K,
Ax ,= K. Donc K na pas de base comme A-module.
Solution de lexercice 6.6.12. Si lanneau est un corps, on sait par la theorie des
espaces vectoriels que de tels exemples nexistent pas. On resoud les premie`res
questions de lexercice avec A = Z.
a) Le module Z/2Z nest pas libre. (Il est ni non nul et si e
1
est un vecteur
dune base dun Z-module libre M, il fournit un isomorphisme Z c e
1
Z M et
un sous-module inni de M.)
b) Dans Z
n
, notons (e
1
, . . . , e
n
) la base canonique. Alors, la famille
(2e
1
, . . . , 2e
n
) est libre mais nest pas une base : le vecteur (1, . . . , 1) nest
pas dans le sous-module engendre par ces elements.
c) Dans Z, la famille (2, 3) est generatrice et minimale puisque 2Z et 3Z ne
sont pas isomorphes a` Z. Pourtant, la famille (2, 3) nest pas libre, comme le
montre la relation 3 ~2 -2 ~3 = 0.
d) Le sous-module 2Z Z ne peut pas avoir de supplementaire : le quotient
Z/2Z est un Z-module ni et tout sous-Z-module non nul de Z est inni.
e) Pour cette question, on ne peut pas prendre A = Z. Choisissons A = Z[X].
Cest un A-module libre. Pourtant, lideal (2, X) nest pas libre. Sil letait, il serait
engendre par un seul element P = o
0
+ o
1
X + + o
n
X
n
Z[X] dont 2 et X
seraient multiples. Necessairement n = 0 puis o
0
= 1. Or, 1 , (2, X) puisque la
relation 1 = 2P + XQ entraO

ne que 1 = 2P(0), relation absurde.


Solution de lexercice 6.6.13. a) Soit (|
1
, . . . , |
r
) une famille generatrice de Ker
et (m
1
, . . . , m
s
) une famille generatrice de Im . Pour tout i |1, . . . , s|, soit |
t
i
L
tel que (|
t
i
) = m
i
. Montrons que la famille (|
1
, . . . , |
r
, |
t
1
, . . . , |
t
s
) engendre L.
En effet, si | L, (|) M. On peut donc ecrire (|) =
s
P
i=1
o
i
m
i
et |
t
=
| -
s
P
i=1
o
i
|
t
i
Ker . On ecrit alors |
t
=
r
P
i=1
/
i
|
i
, si bien que
| =
s
X
i=1
o
i
|
t
i
+
r
X
i=1
/
i
|
i
.
6.7. SOLUTIONS 111
b) On raisonne comme dans la question precedente. Soit (|
1
, . . . , |
p
) une base
de Ker et (m
1
, . . . , m

) une base de Im . On ecrit m


i
= (|
t
i
) pour 1 _ i _
. Dapre`s la question precedente, la famille (|
1
, . . . , |
p
, |
t
1
, . . . , |
t

) engendre L.
Dautre part, si on a une relation de dependance lineaire
p
X
i=1
o
i
|
i
+

X
i=1
/
i
|
t
i
= 0,
on lui applique . On obtient alors

X
i=1
/
i
m
i
= 0
dou` /
1
= = /

= 0 puisque la famille (m
1
, . . . , m

) est libre. Alors,


p
P
i=1
o
i
|
i
= 0
et, la famille (|
1
, . . . , |
p
) etant libre, o
i
= 0 pour tout i, ce quil fallait demontrer.
7 Modules de type ni.
Anneaux noetheriens
On commence par donner quelques resultats sur les modules de type ni sur un an-
neau quelconque, notamment limportant theore `me de Nakayama. Nous introduisons
ensuite les modules et anneaux noetheriens. Cette condition, apparemment tre `s simple,
procure aux modules et anneaux envisages enormement de proprietes supplementaires.
Un bon exemple danneau noetherien est fourni par les alge `bres de type ni sur un
corps. Nous demontrons a` ce sujet un theore `me de Hilbert.
7.1. Modules de type ni
Denition 7.1.1. Soit A un anneau. On dit quun A-module M est de type ni sil
existe une partie nie S M telle que M = S.
Proposition 7.1.2. Soit A un anneau, soit M un A-module et soit N un sous-module
de M.
a) On suppose que M est de type ni. Alors, M/N est de type ni.
b) On suppose que N et M/N sont de type ni. Alors, M est de type ni.
Demonstration. Notons cl : M -M/N la surjection canonique.
a) En fait, M/N = cl(S). En effet, si . est un sous-module de M/N qui
contient cl(S), cl
-1
(. ) est un sous-module de M qui contient cl
-1
(cl(S)), donc
qui contient P. Comme S engendre M, cl
-1
(. ) = M et . = cl(M) = M/N.
b) Comme M/N est suppose de type ni, il existe une partie nie

S de M/N
telle que

S = M/N. Puisque lhomomorphisme cl est surjectif, il existe pour


tout s

S un element s M tel que s = cl(s). Lensemble de ces s est alors une
partie nie S de M telle que cl(S) engendre M. Soit aussi T une partie nie de N
telle que T = N. Montrons maintenant que S T = M.
Soit P un sous-module de M contenant S T. Donc P contient T, et par
denition, P contient T = N. Ceci implique legalite cl
-1
(cl(P)) = P + N = P.
114 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
Or, cl(P) est un sous-module de M/N qui contient cl(S) =

S. Par suite, cl(P) =
M/N. Finalement, P = cl
-1
(cl(P)) = cl
-1
(M/N) = M.
Remarque 7.1.3. On peut demontrer cette proposition de manie`re concre`te :
prendre un element et lecrire comme combinaison lineaire plus ou moins ex-
plicite. Nous preferons plutot une approche fondee la denition de module
engendre comme intersection de sous-modules car elle prepare mieux aux ma-
nipulations ulterieures de suites croissantes de sous-modules.
Corollaire 7.1.4. a) Si M et N sont des A-modules de type ni, M ~ N est un
A-module de type ni.
b) Si M est un A-module de type ni et si n est un entier, n _ 1, M
n
est de type ni.
c) Si M est un A-module, et si P et N sont deux sous-modules de M de type ni, alors
P + N est de type ni.
Demonstration. a) Considerons lhomomorphisme : M ~ N - N deni par
(m, n) = n. Il est surjectif et son noyau est lensemble des (m, 0), donc est iso-
morphe a` M. Dapre`s la proposition precedente, M~N est de type ni.
b) Il se demontre par recurrence sur n. Cest vrai si n = 1 et si cest vrai pour
n, legalite M
n+1
= M
n
~M montre que cest vrai pour n + 1.
c) Par denition, limage de lhomomorphisme P ~N -M deni par (p, n) -
p + n est egale a` P + N. Comme P ~N est de type ni, P + N aussi.
Exercice 7.1.5. Soit A un anneau, M un A-module et S une partie multiplicative
de A. Si M est un A-module de type ni, alors S
-1
M est un S
-1
A-module de type
ni.
Theore`me 7.1.6 (Nakayama). Soit M un A-module de type ni et soit I un ideal de
A tel que M = IM. Alors, il existe o I tel que (1 + o)M = 0.
Corollaire 7.1.7. Soit A un anneau et soit I un ideal de A contenu dans le radical
de Jacobson. Soit M un A-module de type ni et soit N un sous-module de M. Si M =
N + IM, alors M = N.
Demonstration. On applique le theore`me de Nakayama au A-module M/N. Il
est de type ni et verie en outre M/N = I(M/N). (Si x M/N, soit m M tel
que x = cl(m). Comme M = N + IM, il existe n N, des o
i
I et m
i
M tels que
m = n +
P
o
i
m
i
. Alors, cl(m) =
P
o
i
cl(m
i
) I(M/N).) Dapre`s le theore`me 7.1.6,
il existe o I tel que (1 + o)(M/N) = 0.
Or, comme I est contenu dans tout ideal maximal de A, 1 + o nappartient a`
aucun ideal maximal, donc est inversible (voir aussi lexercice 4.3.10). Il en resulte
que M/N = 0, cest-a`-dire M = N.
Un cas particulier important est le suivant.
7.1. MODULES DE TYPE FINI 115
Corollaire 7.1.8. Soit A un anneau local
(1)
, dideal maximal m. Soit M un A-
module de type ni et soit N un sous-module de M tel que M = N +mM. Alors, M = N.
Demonstration. En effet, dans ce cas, m est le radical de Jacobson de A.
Demonstration du theore `me de Nakayama. Nous demontrons ce theore`me par re-
currence sur le nombre delements dune partie generatrice de M. Si M est en-
gendre par 0 element, M = 0 et on peut prendre o = 0. Soit maintenant n _ 1
et supposons le lemme demontre pour tout A-module engendre par strictement
moins de n elements. Soit M un A-module tel que M = IM et qui est engendre
par n elements. Soit S M de cardinal n tel que M = S. Soit x S et posons
S
t
= S _ |x| de sorte que S
t
a strictement moins de n elements.
Soit N = M/Ax le quotient de M par le sous-module de M engendre par x.
Ainsi, N est engendre par les classes des elements de S
t
. Comme M = IM, on a
N = IN. Par recurrence, il existe o I tel que (1 + o)N = 0. Cela signie que
(1 + o)M Ax.
Comme x M = IM, on peut ecrire
x = /x +
X
s
t
S
t
c
s
t s
t
ou` / et les /
s
t sont dans I. Alors,
(1 -/)(1 + o)x = (1 + o)

X
s
t
/
s
t s
t

=
X
s
t
S
t
/
s
t (1 + o)s
t
Pour tout s
t
, on a (1 +o)s
t
Ax, dou` c
s
t A tel que (1 +o)s
t
= c
s
t x. On constate
alors que
(1 -/)(1 + o)x =

X
s
t
S
t
/
s
t c
s
t
!
x = /
t
x avec /
t
I.
Finalement, si lon pose o
t
= o -/ -o/ -/
t
, on a (1 + o
t
)x = 0. Par suite, on a
(1 + o)(1 + o
t
)M (1 + o
t
)Ax = 0
et (1 +o)(1 +o
t
) = 1 +(o +o
t
+oo
t
) annule M, ce quil fallait demontrer puisque
o + o
t
+ oo
t
I.
Voici une application amusante du theore`me de Nakayama.
Proposition 7.1.9. Soit A un anneau, soit M un A-module de type ni et soit v
End
A
(M) un endomorphisme surjectif. Alors, v est un isomorphisme.
(1)
Rappelons, cf. page 54, que cela signie que A posse`de un unique ideal maximal.
116 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
Demonstration. Munissons M dune structure de A[X]-module en posant, si P =
n
P
l=0
o
l
X
l
A[X] et m M,
P M = P(v)(m) =
n
X
l=0
o
l
v
l
(m).
En tant que A[X]-module, M est a fortiori de type ni. De plus, comme v est
surjectif, on a M = v(M) = X M, dou` M = (X)M. Dapre`s le theore`me de
Nakayama, il existe P = XQ (X) tel que (1 + P) M = 0. Par suite, pour tout
m M, m + Q(v)(v(m))) = 0 et lhomomorphisme v : m - -Q(v)(m) est un
inverse a` gauche de v. Comme Q(v) o v = v o Q(v), v est linverse de v qui est
donc un isomorphisme.
Une demonstration frequente du theore`me de Nakayama repose sur le theo-
re`me de CayleyHamilton. Elle a lavantage de fournir un element explicite de
1 + I qui annule M.
Autre demonstration du theore `me de Nakayama. Soit (m
1
, . . . , m
r
) une famille de r
elements qui engendre M. Comme M = IM, il existe une famille (o
i,
)
1_i,,_r
dele-
ments de I telle que pour tout i,
m
i
=
r
X
,=1
o
i,
m
,
,
Autrement dit, si A designe la matrice des o
i,
, la matrice I
r
-A annule le vecteur
colonne (m
1
; . . . ; m
r
) de M
r
. (Une matrice r~r delements de A ope`re sur M
r
avec
les formules habituelles.) Soit B la matrice transposee de la matrice des cofacteurs
de I
r
-A. Cest une matrice r ~r a` coefcients dans A telle que
B (I
r
-A) = (I
r
-A)B = det(I
r
-A)I
r
.
Par suite, la matrice det(I
r
- A)I
r
annule le vecteur colonne (m
1
; . . . ; m
r
) de M
r
,
autrement dit, det(I
r
- A) annule m
1
, . . ., m
r
. Comme (m
1
; . . . ; m
r
) engendre M,
det(I
r
-A)M = 0.
Il reste a` remarquer que la denition du determinant de I
r
-A
det(I
r
-A) =
X
oSn
c
o
n
Y
i=1
(o
io(i)
-o
io(i)
)
montre quil est de la forme 1 + o avec o I. Le theore`me est donc demontre.
7.2. Modules noetheriens. Generalites
Proposition 7.2.1. Soit A un anneau et soit M un A-module. Les proprietes sui-
vantes sont equivalentes :
(1) tout sous-module de M est de type ni ;
7.2. MODULES NOETHE

RIENS. GE

NE

RALITE

S 117
(2) toute suite croissante de sous-modules de M est stationnaire ;
(3) toute famille de sous-modules de M admet un element maximal.
Denition 7.2.2. Un A-module qui verie les proprietes ci-dessus est dit noetherien.
Si A est un A-module noetherien, on dit que A est un anneau noetherien.
Remarque 7.2.3. Les sous-A-modules dun anneau A sont ses ideaux. Ainsi, un
anneau A est noetherien si et seulement si lune des proprietes (equivalentes)
ci-dessous est satisfaite :
(1) tout ideal de A est de type ni ;
(2) toute suite croissante dideaux de A est stationnaire.
Exemple 7.2.4. Un anneau principal est noetherien. Relire la demonstration du
theore`me 5.2.6 selon lequel un anneau principal est factoriel. Un point crucial
pour la demonstration de lexistence dune decomposition en facteurs premiers
reside dans le fait que toute suite croissante dideaux (principaux) est stationnaire.
Demonstration de la proposition. a) Supposons que tout sous-module de M est de
type ni et considerons une suite croissante (M
n
)
nN
de sous-modules de M. Soit
N =
S
M
n
la reunion des M
n
. Comme la reunion est croissante, N est un sous-
module de A. Par hypothe`se, il est de type ni : il existe S N, S ni, tel que
N = S. Pour tout s S, il existe un entier n
s
N tel que s M
n
pour n _ n
s
.
Posons i = max(n
s
), de sorte que S M
i
. Par suite, N = S est contenu dans
M
i
. Finalement, la suite dinclusions M
i
M
n
N M
i
pour n _ i montre que
pour n _ i, M
n
= M
i
. La suite est ainsi stationnaire.
b) Supposons que toute suite croissante de sous-modules de M est stationnaire
et soit (M
i
)
iI
une famille de sous-modules de M. Supposons par labsurde quelle
nadmette pas delement maximal. Choisissons i
1
I ; ainsi, M
i
1
nest pas maximal
dans la famille (M
i
). Il existe alors i
2
I tel que M
i
1
( M
i
2
. Mais M
i
2
nest pas
non plus maximal, dou` lexistence de i
3
I, etc. On obtient ainsi une suite
strictement croissante de sous-modules de M,
M
i
1
( M
i
2
( . . .
et une telle suite netant par denition pas stationnaire, on a une contradiction.
(Cette partie de la demonstration na rien a` voir avec les modules, elle est valide dans tout
ensemble ordonne.)
c) Supposons que toute famille de sous-modules de M admet un element maxi-
mal et montrons que tout sous-module de M est de type ni. Soit ainsi N un sous-
module de M et considerons lensemble S
N
des sous-modules de N qui sont de
type ni. Par hypothe`se, il admet un element maximal ; soit N
t
un tel sous-module.
Par denition, N
t
N, N
t
est de type ni et aucun sous-module de N qui contient
strictement N
t
nest de type ni. Supposons par labsurde que N
t
,= N. Il existe
118 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
ainsi m N_N
t
. Le sous-module N
tt
= N
t
+Am de M est de type ni et est contenu
dans N. Comme m , N
t
, N
tt
,= N
t
. Par suite, N
tt
S
N
, ce qui est absurde, N
t
etant
maximal dans S
N
. Donc N
t
= N et N est de type ni.
Proposition 7.2.5. Soit A un anneau, soit M un A-module, N un sous-module de
A. Alors, M est un A-module noetherien si et seulement si N et M/N sont des A-modules
noetheriens.
Demonstration. Supposons que M est un A-module noetherien. Comme tout
sous-module de N est aussi un sous-module de M, tout sous-module de N est de
type ni, donc N est noetherien. Si P est un sous-module de M/N, son image
reciproque cl
-1
(P) par lhomomorphisme canonique cl : M -M/N est un sous-
module de type ni de M. Comme P = cl(cl
-1
(P)), P est limage dun module
de type ni, donc est de type ni. Ainsi, M/N est noetherien.
Supposons que N et M/N sont des A-modules noetheriens. Soit (P
n
) une suite
croissante de sous-modules de M. Posons Q
n
= P
n
N. Par denition, les suites
croissantes (cl(P
n
)) et (P
n
N) de sous-modules de M/N (resp. de N) sont sta-
tionnaires. Fixons donc i tel que si n _ i,
cl(P
n
) = cl(P
i
) et P
n
N = P
i
N.
Nous allons montrer que pour n _ i, P
n
= P
i
, ce qui etablira que la suite (P
n
)
est stationnaire.
Fixons donc n _ i et soit p P
n
. On a cl(p) cl(P
n
) = cl(P
i
), si bien
quil existe p
t
P
i
tel que cl(p) = cl(p
t
). Alors, p - p
t
appartient a` P
n
et veri-
e cl(p -p
t
) = 0, dou` p -p
t
P
n
N. Par suite, p -p
t
P
i
N et p = p
t
+(p -p
t
)
appartient a` P
i
. Ainsi, P
n
P
i
, dou` legalite. cl(P
n
) = cl(P
i
) si n _ i.
Corollaire 7.2.6. Produits, puissances de modules noetheriens sont des modules noe-
theriens.
Proposition 7.2.7. Soit A un anneau et soit S une partie multiplicative de A. Si M
est un A-module noetherien, S
-1
M est un S
-1
A-module noetherien.
Demonstration. Soit un sous-S
-1
A-module de S
-1
A. Dapre`s la proposi-
tion 6.5.10, il existe un sous-module N de M tel que = S
-1
N. Comme M est
un A-module noetherien, N est de type ni et par suite, est de type ni. Ainsi,
S
-1
M est un S
-1
A-module noetherien.
Corollaire 7.2.8. Soit A un anneau noetherien.
Si I est un ideal de A, lanneau quotient A/I est noetherien. Si S est une partie multi-
plicative de A, lanneau localise S
-1
A est noetherien.
7.3. ALGE
`
BRES DE POLYNO

MES 119
Demonstration. Dapre`s la proposition 7.2.5, A/I est un A-module noetherien.
Mais un sous-A-module de A/I nest autre quun ideal de A/I. Par suite, A/I est
un A/I-module noetherien. Cest donc un anneau noetherien.
Autre demonstration. Soit J un ideal de A/I. Par la surjection canonique
cl : A -A/I, il lui correspond un ideal J = cl
-1
(J) de A qui contient I. Puisque
A est un anneau noetherien, J est de type ni, J = (o
1
, . . . , o
r
). Alors, J = cl(J) =
(cl(o
1
), . . . , cl(o
r
)) est de type ni.
Dapre`s la proposition 7.2.7, S
-1
A est un S
-1
A-module noetherien. Par deni-
tion, cest donc un anneau noetherien.
Proposition 7.2.9. Soit A un anneau, M un A-module de type ni. Alors, pour tout
module noetherien N, Hom
A
(M, N) est un A-module noetherien.
Demonstration. Comme M est de type ni, on peut considerer une famille nie
(m
1
, . . . , m
n
) delements de M qui lengendrent. On a alors un homomorphisme
canonique
- : Hom
A
(M, N) -N
n
, --() = ((m
1
), . . . , (m
n
)).
Cest effectivement un homomorphisme car pour et ! dans Hom
A
(M, N) et o
et / dans A, on a
-(o + /!) = ((o + /!)(m
1
), . . . , (o + /!)(m
n
))
= (o(m
1
) + /!(m
1
), . . . , o(m
n
) + /!(m
n
))
= o((m
1
), . . . , (m
n
)) + /(!(m
1
, . . . , !(m
n
))
= o-() + /-(!).
Il est injectif car si un homomorphisme de M dans N est nul en tous les m
i
, il
sannule en toute combinaison lineaire des m
i
donc sur M.
Ainsi, Hom
A
(M, N) est isomorphe a` un sous-module de N
n
. Comme N est un
A-module noetherien, N
n
aussi et Hom
A
(M, N) est un A-module noetherien.
Corollaire 7.2.10. Soit A un anneau noetherien. Si M et N sont deux A-modules
de type ni, Hom
A
(M, N) est un A-module de type ni.
7.3. Alge` bres de polynomes
Le theore`me suivant a ete demontre par D. Hilbert lorsque A = Z.
Theore`me 7.3.1 (Hilbert). Si A est un anneau noetherien, lanneau A[X] est noe-
therien.
120 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
Demonstration. Soit I un ideal de A[X]. Si n _ 0, soit I
n
lensemble des coef-
cients du terme de degre n des polynomes de I qui sont de degre _ n. Alors, I
n
est
un ideal de A. En effet, si x et y I
n
, il existe P et Q dans I de degres _ n dont
les coefcients de X
n
sont x et y respectivement. Alors, si o et / A, le coefcient
de X
n
dans le polynome oP+/Q est ox +/y, et oP+/Q est un polynome de O de
degre _ n. De plus, comme le polynome nul appartient a` I, 0 I
n
.
Remarquons que la suite (I
n
) est stationnaire : si P I est de degre _ n, XP I
est de degre _ n +1 le coefcient de X
n+1
dans XP est celui de X
n
dans P. Ainsi,
I
n
I
n+1
.
Comme A est noetherien, la suite (I
n
)
n
est stationnaire. Soit i N tel que
I
n
= I
i
pour n _ i.
Les ideaux I
n
pour n _ i sont de type ni. Choisissons ainsi pour n _ i une
famille nie de polynomes (P
n,1
, . . . , P
n,r(n)
) dans I, de degres n, dont les coef-
cients o
n,,
dominants engendrent I
n
.
Soit J A[X] lideal engendre par les P
n,
pour 0 _ n _ i et 1 _ , _ r(n).
On a J I et nous allons montrer par recurrence sur le degre dun element de
I que I = J.
Un polynome P I de degre _ 0 est constant et appartient a` I
0
. Il appartient
ainsi a` J. Supposons que tout polynome de I de degre < n appartient a` J et soit
P I de degre n.
Soit o son coefcient dominant. Posons m = min(n, i), de sorte que o I
m
.
Ainsi, il existe des elements c
m,,
A tels que o =
P
,
c
m,,
o
m,,
. Le polynome Q =
P - X
n-m
P
,
c
m,,
P
m,,
est alors de degre _ n mais le coefcient du terme en X
n
est
nul. Donc deg Q < n. De plus, Q I. Par recurrence, Q J. Finalement, P I.
Par recurrence, I = J est un ideal de type ni de A[X]. Comme I etait arbitraire,
A[X] est un anneau noetherien.
Corollaire 7.3.2. Si A est un anneau noetherien et si n est un entier, A[X
1
, . . . , X
n
]
est un anneau noetherien.
En particulier, si l est un corps, l[X
1
, . . . , X
n
] est un anneau noetherien.
Denition 7.3.3. Si A est un anneau et B une A-alge `bre, on dit que B est une
A-alge `bre de type ni sil existe une partie nie S de B telle que B = A[S].
Proposition 7.3.4. Une A-alge `bre B est de type ni si et seulement sil existe un
homomorphisme dalge `bres surjectif : A[X
1
, . . . , X
r
] -B.
Par suite, une alge `bre de type ni sur un anneau noetherien est un anneau noetherien.
Demonstration. Notons /
1
, . . ., /
r
les elements dune partie nie S de B telle
que B = A[S]. La propriete universelle des alge`bres de polynomes garantit lexis-
tence dun (unique) homomorphisme de A-alge`bres : A[X
1
, . . . , X
r
] - B tel
7.4. UN THE

ORE
`
ME DE HILBERT 121
que (X
i
) = /
i
pour tout i |1; . . . ; r|. Comme B = A[S], est surjectif. Son
noyau est un ideal I de A[X
1
, . . . , X
r
] et B est isomorphe a` un quotient de lan-
neau A[X
1
, . . . , X
r
].
Par suite, B est noetherien.
Proposition 7.3.5. Soit l un anneau, A une l-alge `bre de type ni et B une A-alge `bre
de type ni. Alors, B est une l-alge `bre de type ni.
Demonstration. Soit (o
1
, . . . , o
r
) une famille delements de A telle que
A = l[o
1
, . . . , o
r
] et soit (/
1
, . . . , /
s
) une famille delements de B telle que
B = A[/
1
, . . . , /
s
].
(2)
Montrons alors que B = l[o
1
, . . . , o
r
, /
1
, . . . , /
s
]. Il suft de
montrer que tout element / B est un polynome a` coefcients dans l en les o
,
et /
,
. Or, il existe P A[Y
1
, . . . , Y
s
] tel que / = P(/
1
, . . . , /
s
). E

crivons
P =
X
mN
s
p
m
Y
m
1
1
. . . Y
m
s
s
,
ou` les p
m
sont des elements de A. Pour tout multi-indice m, soit P
m
l[X
1
, . . . , X
r
]
tel que p
m
= P
m
(o
1
, . . . , o
r
). Alors, on a
/ = P(/
1
, . . . , /
r
)
=
X
m
p
m
/
m
1
1
. . . /
m
s
s
=
X
m
P
m
(o
1
, . . . , o
r
)/
m
1
1
. . . /
m
s
s
= Q(o
1
, . . . , o
r
, /
1
, . . . , /
s
)
ou` Q est le polynome de A[X
1
, . . . , X
r
, Y
1
, . . . , Y
s
] deni par
Q(X
1
, . . . , X
r
, Y
1
, . . . , Y
s
) =
X
m
P
m
(X
1
, . . . , X
r
)Y
m
1
1
. . . Y
m
s
s
.
La proposition est donc demontree.
7.4. Un theore` me de Hilbert
Pour motiver ce paragraphe, donnons dabord un exemple important.
Denition 7.4.1. Soit l un anneau. Les polynomes symetriques elementaires
de l[X
1
, . . . , X
n
] sont les polynomes :
S
r
(X) =
X
1_i
1
<<i
r
_
X
i
1
X
i
2
. . . X
i
r
, 1 _ r _ n.
(2)
Stricto sensu, on devrait ecrire des homomorphismes : l -A et : A -B, noter (x)o si x l
et o A, etc. Conformement a` la convention annoncee page 16 on omet ces homorphismes de la
notation.
122 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
Autrement dit, les S
r
verient la relation
(T -X
1
) . . . (T -X
n
) = T
n
-S
1
(X)T
n-1
+ + (-1)
n
S
n
.
Il est evident que les polynomes symetriques elementaires sont symetriques, un po-
lynome P l[X
1
, . . . , X
n
] etant dit symetrique si pour tout o S
n
,
P(X
o(1)
, . . . , X
o(n)
) = P(X
1
, . . . , X
n
).
Theore`me 7.4.2. Soit l un anneau et soit P l[X
1
, . . . , X
n
] un polynome syme-
trique. Alors, il existe un unique polynome Q l[Y
1
, . . . , X
n
] tel que
P(X
1
, . . . , X
n
) = Q(S
1
(X), . . . , S
n
(X)).
De manie`re un peu imprecise, toute fonction symetrique des racines dun polynome
peut sexprimer a` laide des fonctions symetriques elementaires des racines.
Demonstration. Remarquons que pour tout i, S
i
est un polynome homo-
ge`ne de degre i. Convenons dappeler poids dun monome Y
p
1
1
. . . Y
p
n
n
lentier
p
1
+ 2p
2
+ + np
n
et poids dun polynome Q l[Y] le maximum des poids
des monomes qui constituent Q. Ainsi, si Q est de poids _ o, le polynome
Q(S
1
(X), . . . , S
n
(X)) est de degre _ o.
Nous allons demontrer lexistence dun polynome Q par recurrence sur n, puis
par recurrence sur le degre de P. Nous allons de plus montrer que Q est de poids
_ deg P. Si n = 1, on a X
1
= S
1
et le resultat est clair. Supposons le verie dans le
cas de n -1 variables.
Le resultat est vrai si P est de degre o = 0. Supposons quil est verie en degre
< o. Considerons alors le polynome
P(X
1
, . . . , X
n-1
, 0) l[X
1
, . . . , X
n-1
].
Il est symetrique, si bien quil existe Q
1
l[Y
1
, . . . , Y
n-1
] de poids _ deg P tel que
P(X
1
, . . . , X
n-1
, 0) = Q
1
(S
1
(X
1
, . . . , X
n-1
), . . . , S
n-1
(X
1
, . . . , X
n-1
).
Le polynome
P
1
(X
1
, . . . , X
n
) = P(X
1
, . . . , X
n
) -Q
1
(S
1
(X
1
, . . . , X
n
), . . . , S
n-1
(X
1
, . . . , X
n
))
est symetrique, de degre _ o et verie P
1
(X
1
, . . . , X
n-1
, 0) = 0. Il est donc mul-
tiple de X
n
. Comme il est symetrique, il est multiple de X
i
pour tout i. Alors,
P
1
est multiple de X
1
. . . X
n
. (Tout monome X
p
1
1
. . . X
p
n
n
qui intervient dans P
1
est
multiple de X
i
pour tout i, donc chaque p
i
_ 1.) On peut ecrire
P
1
(X
1
, . . . , X
n
) = (X
1
. . . X
n
)P
2
(X
1
, . . . , X
n
)
7.4. UN THE

ORE
`
ME DE HILBERT 123
et, P
1
etant symetrique, P
2
lest aussi. Comme il est de degre < o, il existe par
recurrence un polynome Q
2
l[Y
1
, . . . , Y
n
] de poids < o tel que
P
2
(X
1
, . . . , X
n
) = Q
2
(S
1
, . . . , S
n
).
Par consequent,
P(X
1
, . . . , X
n
) = Q
1
(S
1
, . . . , S
n
) + Q
2
(S
1
, . . . , S
n
)
et il suft de poser Q = Q
1
+ Q
2
.
Montrons maintenant lunicite. Pour cela, il suft de montrer que si Q
l[Y
1
, . . . , Y
n
] verie Q(S
1
, . . . , S
n
) = 0, alors Q = 0. On raisonne par recurrence
sur n, puis sur le degre de Q.
Developpons Q dans l[Y
1
, . . . , Y
n-1
][Y
n
] :
Q(Y
1
, . . . , Y
n
) = Q
o
(Y
1
, . . . , Y
n-1
)Y
o
n
+ + Q
0
(Y
1
, . . . , Y
n-1
)
et
0 = Q(S
1
, . . . , S
n
)
= Q
o
(S
1
(X
1
, . . . , X
n
), . . . , S
n-1
(X
1
, . . . , X
n
))S
o
n
+ . . .
+ Q
0
(S
1
(X
1
, . . . , X
n
), . . . , S
n-1
(X
1
, . . . , X
n
)).
Si lon substitue X
n
= 0 dans cette dernie`re relation, S
n
= 0 et on obtient la
relation
0 = Q
0
(S
1
(X
1
, . . . , X
n-1
), . . . , S
n-1
(X
1
, . . . , X
n-1
)).
Par recurrence, sur n, Q
0
= 0.
Alors, le polynome
R(Y
1
, . . . , Y
n
) = Q
o
(Y
1
, . . . , Y
n-1
)Y
o-1
n
+ + Q
1
(Y
1
, . . . , Y
n-1
)
verie R(S
1
, . . . , S
n
) = 0. (On utilise ici le fait que S
n
est simpliable dans
l[X
1
, . . . , X
n
].) Comme il est de degre < deg Q, on a R = 0. Par suite, Q = 0.
Proposition 7.4.3 (Reformulation). Soit l un anneau, soit A lanneau
l[X
1
, . . . , X
n
] et considerons laction du groupe symetrique S
n
sur A par permutation des
variables :
o(P) = P(X
o
-1
(1)
, . . . , X
o
-1
(n)
).
Alors, lhomomorphisme naturel :
l[Y
1
, . . . , Y
n
] -A
S
n
, Y
i
-S
i
(X)
est un isomorphisme. En particulier, la l-alge `bre des polynomes symetriques est engendree par
les polynomes symetriques elementaires, donc est de type ni.
124 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
Le theore`me de Hilbert que nous allons demontrer maintenant est une gene-
ralisation de cette reformulation : il afrme que les invariants dune l-alge `bre de type
ni sous laction dun groupe ni forment encore une l-alge `bre de type ni. Cest pour
demontrer ce theore`me que Hilbert a introduit la notion danneau noetherien et
demontre que les anneaux de polynomes sur un corps sont noetheriens !
Theore`me 7.4.4 (Hilbert, 1893). Soit l un corps et soit A une l-alge `bre de type ni
et G un groupe ni dautomorphismes de A. Alors, lensemble A
G
des o A tels que pour
tout G, (o) = o, est une sous-l-alge `bre de type ni de A.
La demonstration du theore`me 7.4.4 se fait en trois etapes.
Lemme 7.4.5. A
G
est une sous-l-alge `bre de A.
Demonstration. Il faut demontrer que
si o et / sont dans A
G
, o + /, et o/ aussi ;
si o appartient a` A
G
et + l, +o aussi.
Or, si G, est un automorphisme de l-alge`bres de A, donc (o + /) =
(o)+(/) = o+/, et (o/) = (o)(/) = o/, si bien que o+/ et o/ appartiennent
a` A
G
. De plus, (+o) = +(o) = +o, si bien que +o A
G
.
Lemme 7.4.6. Sous les hypothe `ses du theore `me 7.4.4, A est un A
G
-module de type ni.
Demonstration. Comme A est une l-alge`bre de type ni, on peut choisir des
elements o
1
, . . ., o
r
A tels que A = l[o
1
, . . . , o
r
].
Fixons i |1; . . . ; r| et considerons le polynome de A[X],
P
i
(X) =
Y
G
(X -(o
i
)).
Par suite, si l G,
l(P
i
(X)) =
Y
G
(X -l((o
i
))) =
Y
G
(X -(o
i
)) = P
i
(X)
et les coefcients de P
i
sont invariants par l. Ainsi, P
i
est a` coefcients dans A
G
.
E

crivons ainsi
P
i
(X) = X
n
+ /
1
X
n-1
+ + /
n
ou` les /
,
appartiennent a` A
G
. Comme P
i
(o
i
) = 0, il en resulte que, notant N le
cardinal de G, o
N
i
appartient au sous-A
G
-module de A engendre par 1, . . ., o
N-1
i
.
Montrons maintenant que A est engendre comme A
G
-module par les N
r
pro-
duits
r
Q
i=1
o
n
i
i
, ou` pour tout i, 0 _ n
i
_ N - 1. Notons A
t
le sous-module engen-
dre par ces elements. Comme A est engendre comme l-module (donc a fortiori
comme A
G
-module) par tous les produits
r
Q
i=1
o
n
i
i
avec n
i
_ 0, il suft de montrer
7.5. IDE

AUX PREMIERS MINIMAUX 125


quun tel produit appartient a` A
t
. Soit ainsi X
n
i
= Q
i
(X)P
i
(X) +R
i
(X) la division
euclidienne dans A
G
[X] de X
n
i
par P
i
, de sorte que R
i
est un polynome a` coef-
cients dans A
G
de degre < N. On a donc, en evaluant en X = o
i
, o
n
i
i
= R
i
(o
i
),
puis
r
Y
i=1
o
n
i
i
=
r
Y
i=1
R
i
(o
i
).
Si lon developpe cette dernie`re expression, on constate quelle appartient a` A
t
.
Lemme 7.4.7 (ArtinTate). Soit l B A trois anneaux. On suppose que l est un
anneau noetherien, que A est une l-alge `bre de type ni et un A-module de type ni. Alors,
B est une l-alge `bre de type ni.
Demonstration. Soit (x
1
, . . . , x
r
) une famille nie de generateurs de A comme
l-alge`bre et (o
1
, . . . , o
n
) une famille nie de generateurs de A comme B-module.
Ainsi, tout element de A secrit comme un polynome en les x
i
et comme combi-
naison lineaire des o
,
. Appliquant cette remarque aux x
i
et aux produits x
i
x
,
, il
existe en particulier des elements +
i|
et j
i,|
dans B tels que pour tout 1 _ i _ r,
que x
i
=
n
P
|=1
+
i|
o
|
, et pour tous 1 _ i, , _ r, o
i
o
,
=
n
P
|=1
j
i,|
o
|
.
Soit B
0
la sous-l-alge`bre de B engendree par les +
i|
et les j
i,|
. Cest une l-
alge`bre de type ni, donc un anneau noetherien.
Soit alors A
0
le sous-B
0
-module de A engendre par les o
|
. Remarquons que
A
0
est une l-alge`bre. En effet, puisque les produits o
i
o
,
sont par construction
dans A
0
, A
0
est stable par multiplication. Toujours par construction, les x
i
appar-
tiennent a` A
0
. Ainsi, A
0
= A et A est un B
0
-module de type ni. Comme B
0
est
un anneau noetherien, A est un B
0
-module noetherien.
Par suite, tout sous-B
0
-module de A est de type ni. En particulier, B est un
B
0
-module de type ni, et donc a fortiori, une B
0
-alge`bre de type ni.
Comme B
0
est une l-alge`bre de type ni, B est aussi une l-alge`bre de type ni.
Le lemme est demontre.
7.5. Ideaux premiers minimaux
Denition 7.5.1. Soit A un anneau. On dit quun ideal premier p de A est minimal
si A na pas dideal premier strictement contenu dans p.
Plus generalement, un ideal premier minimal contenant un ideal I de A est un element
minimal de lensemble des ideaux premiers de A qui contiennent I.
Theore`me 7.5.2. Soit A un anneau. Pour tout ideal I de A distinct de A, il existe
un ideal premier minimal contenant I.
126 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
Demonstration. On demontre le resultat lorsque I = 0. Le cas general en de-
coule puisque la bijection entre ideaux de A contenant I et ideaux de A/I res-
pecte a` la fois les ideaux premiers et linclusion.
Soit donc . lensemble des ideaux premiers de A. Il est non vide car A ,=
0. Montrons que . muni de lordre oppose a` celui deni par linclusion est
un ensemble inductif. Il faut donc montrer que pour toute famille totalement
ordonnee (p
i
) dideaux premiers de A, il existe un ideal premier p contenu dans
lintersection J =
T
p
i
. Or, J est premier ! Soit en effet o et / sont deux elements
de A tels que o/ J mais o , J. Soit i tel que o , p
i
. Si , est tel que , _ i, comme
p
,
p
i
, o nappartient pas a` motlrolp
,
; comme p
,
est premier et comme o/
appartient a` p
,
, / appartient a` p
,
. Si , _ i, / appartenant a` p
i
appartient aussi a`
p
,
. Par suite, / appartient a` J.
Dapre`s le lemme de Zorn, . admet donc un element minimal, lequel est un
ideal premier minimal de A.
Theore`me 7.5.3. Soit A un anneau noetherien. Si I est un ideal de A, lensemble des
ideaux premiers de A contenant I na quun nombre ni delements minimaux.
En particulier, A lui-me me na quun nombre ni dideaux premiers minimaux.
Demonstration. Soit C lensemble des ideaux de A qui ne satisfont pas a` la
conclusion du theore`me. Si par labsurde C nest pas vide, le fait que A soit
noetherien garantit que C admet un element maximal I. Cest un ideal I de A
veriant les deux proprietes suivantes :
lensemble .
I
des ideaux premiers de A qui contiennent I a un nombre
inni delements minimaux ;
pour tout ideal J contenant I, distinct de I, lensemble .
J
des ideaux pre-
miers de A qui contiennent J na quun nombre ni delements minimaux.
Si I etait premier, I serait lunique element minimal de .
I
, ce qui contredit lhypo-
the`se que .
I
admet une innite delements minimaux. Donc I nest pas premier
et il existe deux elements et dans A _ I tels que I.
Soit p un ideal premier contenant I. Comme I p, ou bien ou bien
appartient a` p et par consequent, p contient I + () ou I + (). Par suite, les ele-
ments minimaux de .
I
sont des elements minimaux dans .
I+()
ou dans .
I+()
et lun de ces deux ensemble admet par suite une innite delements minimaux,
autrement dit, I +() ou I +() appartient a` C. Or, par hypothe`se, , I et , I,
si bien que I + () ) I et I + () ) I. Ceci contredit le fait que I etait maximal
dans C. Ainsi, C est vide et le theore`me est demontre.
Dans la suite de ce paragraphe, nous allons donner une traduction geometrique
de cet enonce lorsque A = C[X
1
, . . . , X
n
].
7.5. IDE

AUX PREMIERS MINIMAUX 127


Denition 7.5.4. Un ensemble algebrique V C
n
est dit irreductible sil nest pas
reunion de deux ensembles algebriques distincts de V.
Proposition 7.5.5. Un ensemble algebrique V C
n
est irreductible si et seulement si
son ideal (V) est un ideal premier de C[X
1
, . . . , X
n
].
Demonstration. Supposons que V est irreductible et montrons que (V) est un
ideal premier. Soit et deux elements de C[X
1
, . . . , X
r
] tels que (V).
On a ainsi V .() = .() .(), dou`
V = (.() V) (.() V).
Puisque V est irreductible, lun de ces deux facteurs est egal a` V. Supposons pour
xer les notations quil sagit du premier. Alors, V .(), donc (V).
Ainsi, (V) est un ideal premier de C[X
1
, . . . , X
n
].
Supposons reciproquement que (V) est un ideal premier et soit V
1
, V
2
deux
ensembles algebriques de C
n
tels que V = V
1
V
2
, dou` (V) = (V
1
) (V
2
).
Si V
1
( V, on a (V) ( (V
1
) et il existe (V
1
) tel que , (V). Alors,
si (V
2
), appartient a` la fois a` (V
1
) et a` (V
2
), donc (V).
Comme (V) est suppose etre premier et , (V), on a (V
2
). Nous
avons donc prouve que (V
2
) (V), dou` linclusion V V
2
. Comme V
2

V, on a V = V
2
. Cela prouve que V est un ensemble algebrique irreductible.
Linterpretation geometrique du theore`me 7.5.3 est alors la suivante.
Theore`me 7.5.6. Tout ensemble algebrique de C
n
est reunion dun nombre ni den-
sembles algebriques irreductibles.
Demonstration. Soit V un ensemble algebrique de C
n
. Un ensemble algebrique
irreductible W est contenu dans V si et seulement si sont ideal (W) est un ideal
premier qui contient (V). Reciproquement, un ideal premier contenant (V)
est de la forme (W) pour un ensemble algebrique irreductible W contenu dans
V.
Comme (V) est un ideal radiciel, (V) est lintersection des ideaux pre-
miers qui le contiennent, dou` lexistence dune famille nie densembles alge-
briques irreductibles W
1
, . . ., W
r
tels que
(V) = (W
1
) (W
r
).
On a donc
(W
1
W
r
) = (W
1
) (W
r
) = (V)
et par suite,
V = W
1
W
r
.
128 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
7.6. Exercices
Exercice 7.6.1. 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 a` droite.
b) Montrer que M c Ker _Im!.
c) Montrer que Ker est de type ni.
Exercice 7.6.2. Soient A un anneau, M un A-module, N un A-module de type
ni et v : M -- N un homomorphisme de A-modules. Soit R le radical de
Jacobson de A (intersection de tous les ideaux maximaux).
a) Montrer que v induit un homomorphisme v : M/R M --N/R N.
b) Remarquer que si I est un ideal de A et si N
t
M
t
sont deux A-modules
alors I (M
t
/N
t
) = (I M
t
+ N
t
)/N
t
.
c) On suppose que v est surjectif. Calculer Im(v) + RN et en deduire que v
est surjectif.
Exercice 7.6.3. Soit A un anneau et I un ideal de type ni de A tel que I = I
2
.
Montrer quil existe e A tel que e
2
= e et I = (e). (Utiliser le lemme de Nakayama
pour trouver o I tel que (1 + o)I = 0.)
Exercice 7.6.4. Soit A un anneau. Si A[X] est noetherien, A est-il necessaire-
ment noetherien?
Exercice 7.6.5. Soit une partie de C[X
1
, . . . , X
n
] et 7 lensemble des n-
uplets (x
1
, . . . , x
n
) C
n
tels que pour tout P , P(x
1
, . . . , x
n
) = 0. Montrer
quil existe une partie nie |P
1
, . . . , P
r
| telle que 7 soit deni par les equa-
tions P
i
(x
1
, . . . , x
n
) = 0 (pour 1 _ i _ r).
Exercice 7.6.6. Soit A un anneau et I
1
I
2
. . . une suite croissante dideaux
de type ni. Soit I =
S
I
n
. Montrer que I est de type ni si et seulement si la suite
(I
n
) est stationnaire.
Exercice 7.6.7. Soit A un anneau et I, J deux ideaux de A tels que I J = (0).
Montrer que A est noetherien si et seulement si A/I et A/J sont noetheriens.
Exercice 7.6.8 (Exemples danneaux non noetheriens). Montrer que les an-
neaux suivants ne sont pas noetheriens.
a) l[X
1
, X
2
, . . . , X
n
, . . . ] ;
b) t
0
(R, R) ;
c) t
c
(R, R). Montrer neanmoins que lideal des fonctions nulles en lorigine
est principal.
d) le sous-module de C[X, Y] engendre par C et lideal (X) est un sous-
anneau de C[X, Y]. Il nest pas noetherien.
7.7. SOLUTIONS 129
Exercice 7.6.9. Soit F lensemble des polynomes P Q[X] tel que pour tout
n Z, P(n) Z.
a) Montrer que F est une sous Z-alge`bre de Q[X].
b) Montrer quune fonction P : Z - Z appartient a` F si et seulement si
P(0) Z et la fonction n -P(n + 1) -P(n) F.
c) Montrer que les polynomes 1, X, X(X-1)/2, . . ., X(X-1) . . . (X-p+1)/p!,
. . . forment une base de F comme Z-module.
d) Montrer que F nest pas noetherien.
Exercice 7.6.10. Soit M un A-module noetherien et I = (0 : M) lannulateur de
M dans A.
Montrer que A/I est un anneau noetherien.
Exercice 7.6.11. Soit M un A-module noetherien et : M - M un endomor-
phisme de M. Montrer quil existe un entier n _ 1 tel que
Ker
n
Im
n
= (0).
Exercice 7.6.12. Soit A un anneau et M un A-module de type ni. On denit
pour tout ideal maximal m de A,
o(m) = dim
A/m
M/mM.
a) Soit m un ideal maximal de M, o = o(m). Montrer quil existe o A _ m
tel que si S = |1, o, o
2
, . . .|, S
-1
M soit engendre par o elements.
b) Si m
t
est un ideal maximal de A ne contenant pas o, montrer que o(m
t
) _
o.
7.7. Solutions
Solution de lexercice 7.6.1. a) Notons (e
1
, . . . , e
n
) la base standard de A
n
.
Comme est surjectif, il existe pour tout i |1, . . . , n| un element m
i
M tel
que (m
i
) = e
i
. Denissons alors un homomorphisme de A-modules ! : A
n
-M
par !(e
i
) = m
i
. Ainsi, (!(e
i
)) = e
i
pour tout i, si bien que o ! = Id
A
n .
Autrement dit, ! est un inverse a` droite de .
b) On verie que lhomomorphisme de A-modules - : Ker _A
n
-M donne
par -(m _ e) = m + !(e) est un isomorphisme. Si en effet -(m _ e) = 0, soit
m + !(e) = 0, on a (m + !(e)) = (m) + (!(e)) = e = 0, puis !(e) = 0, et
enn m = 0, dou` linjectivite. Quant a` la surjectivite, si m M, posont m
0
=
130 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
m -!((m)). Alors,
(m
0
) = (m) -(!((m)))
= (m) -( o !)((m))
= (m) -(m) = 0,
ce qui signie que m
0
Ker . Alors, m = -(m
0
_(m)) Im-.
c) Soient (
i
)
1_i_j
des generateurs de M. On ecrit pour tout i,
i
=
-(m
i
_ !(v
i
)), avec m
i
Ker et v
i
A
n
. Prouvons que les (m
i
) engendrent
Ker . En effet, soit m Ker . Comme les (
i
) engendrent M, on peut ecrire
m =
j
X
i=1
o
i

i
=
j
X
i=1
o
i
(m
i
+ !(v
i
))
=
j
X
i=1
o
i
m
i
+ !

j
X
i=1
o
i
v
i

= -

(
j
X
i=1
o
i
m
i
) _(
j
X
i=1
o
i
v
i
)

.
Par unicite, on a donc
j
P
i=1
o
i
v
i
= 0 et ainsi, m =
j
P
i=1
o
i
m
i
est engendre par les m
i
.
On peut aussi remarquer que Ker c M/Im! est un quotient dun module
de type ni, donc est de type ni.
Solution de lexercice 7.6.2. a) Il faut montrer que lhomomorphisme compose
M
v
- -N -N/R N passe au quotient par R M. Ce dernier module est engendre
par les produits om, ou` o R et m M. Limage dun tel produit est egale a`
cl(v(om)) = cl(ov(m)) = 0 car o R et v(m) N, donc ov(m) R N.
b) Considerons lapplication (A-lineaire) : I (M
t
/N
t
) - (I M
t
+ N
t
)/N
t
telle que (
P
o
i
cl(m
i
)) = cl(
P
o
i
m
i
) (I M
t
+ N
t
)/N
t
. Elle est bien denie,
car si m =
P
o
i
cl(m
i
) = 0 dans M
t
/N
t
, cest-a`-dire si
P
o
i
m
i
N
t
, alors (m) = 0.
Dautre part, si (m) = 0, on en deduit que
P
o
i
m
i
N
t
, et donc que m = 0. Ainsi,
est injective. Finalement, considerons un element m =
P
o
i
m
i
+n (I M
t
+N
t
).
On a cl(m) = cl(
P
o
i
m
i
) = (
P
o
i
cl(m
i
)), si bien que est surjective.
c) On a Im(v) + RN N. Montrons en fait legalite. Si n N, il existe, v
etant surjectif, m M tel que v(m) -n RN. Par suite, n Im(v) + RN et donc
N = Im(v) + RN.
Alors, R (N/Imv) = (RN + Imv)/(Imv) = N/Imv. On constate que P =
N/Imv est un A-module de type ni tel que RP = P. Dapre`s le lemme de
Nakayama, P = 0. Par suite, N = Imv.
Solution de lexercice 7.6.3. On a I = I I. Comme I est un A-module de type ni,
il existe en vertu du lemme de Nakayama un element o I tel que (1 + o)I = 0.
7.7. SOLUTIONS 131
Posons e = -o. Comme e I, (1 - e)e = 0 et e = e
2
. Par ailleurs, si x I,
(1 -e)x = 0, dou` x = ex (e). Par suite, I = (e).
Solution de lexercice 7.6.4. Oui. Soit en effet I un ideal de A, et soit I A[X]
lideal engendre par I dans A[X]. Comme A[X] est noetherien, I A[X] est en-
gendre par un nombre ni de polynomes P
1
, . . . , P
r
. Soit alors o I. Comme
o I A[X], il existe des polynomes Q
i
A[X] tels que
o =
r
X
i=1
Q
i
(X)P
i
(X),
dou`
o =
r
X
i=1
Q
i
(0)P
i
(0),
ce qui prouve que I est engendre par les P
i
(0). Ainsi, I est de type ni.
En fait, tout quotient dun anneau noetherien est noetherien, et A c
A[X]/(X).
Solution de lexercice 7.6.5. Supposons le resultat faux, cest-a`-dire que pour toute
partie nie |P
1
, . . . , P
r
| , lensemble des x C
n
tels que P
1
(x) = =
P
r
(x) = 0 contienne strictement 7 .
On construit alors par recurrence une suite (P
i
)
i_1
delements de de la fa con
suivante. On choisit un element P
1
. Alors, lensemble 7
1
des x C
n
tels que
P
1
(x) = 0 est distinct de 7 . Il existe donc P
2
et x 7
1
tel que P
2
(x) ,= 0
Ainsi lensemble 7
2
des x C
n
tels que P
1
(x) = P
2
(x) = 0 est strictement inclus
dans 7
1
, mais il contient strictement 7 , dou` un polynome 7
3
, etc.
La suite (P
1
) (P
1
, P
2
) (P
1
, P
2
, P
3
) . . . dideaux de C[X
1
, . . . , X
n
] est
stationnaire. Il existe ainsi n _ 1 tel que P
n+1
(P
1
, . . . , P
n
). Mais alors, si x 7
n
,
P
n+1
(x) est necessairement nul, ce qui est une contradiction.
Solution de lexercice 7.6.6. Supposons la suite stationnaire. Alors, I = I
n
est de
type ni.
Supposons reciproquement que I est de type ni. Soient (o
i
) des generateurs de
I, en nombre ni. On peut trouver pour tout i un entier n
i
tel que o
i
I
n
i
, et en
posant N = max(n
i
), on a o
i
I
N
pour tout i. Alors, I
N
contient les generateurs
de I, donc I
N
contient I. Comme I
N
I, on a I = I
N
et la suite est stationnaire.
Solution de lexercice 7.6.7. Si A est noetherien, A/I et A/J sont des quotients de
lanneau A, donc des anneaux noetheriens.
Reciproquement, supposons que A/I et A/J soient des anneaux noetheriens.
Puisque I J = (0), lhomomorphisme compose I - A - A/J est injectif et
identie I a` un sous-A-module de A/J. Par suite, I est un A-module noetherien.
132 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
Comme A/I est un anneau noetherien, donc un A/I-module noetherien, donc
un A-module noetherien, la suite exacte
0 -I -A -A/I -0
implique alors que A est un A-module noetherien, et par consequent un anneau
noetherien.
Solution de lexercice 7.6.8. a) On a une suite croissante dideaux
(X
1
) (X
1
, X
2
) (X
1
, X
2
, . . . , X
n
) . . .
dont on va prouver quelle nest pas stationnaire. Si cetait le cas, on aurait un
entier n tel que X
n+1
(X
1
, X
2
, . . . , X
n
). Cela signie quil existe des polynomes
P
i
(pour 1 _ i _ n) tels que X
n+1
=
P
X
i
P
i
. Les P
i
ne font intervenir quun
nombre ni de variables, disons les variables X
,
pour , _ D. Alors, on peut evaluer
la relation au point (x
1
, . . . , x
D
) tel que x
,
= 0 pour tout , ,= n + 1, et x
n+1
= 1.
On trouve 1 = 0, dou` une contradiction.
b) Soit I lideal des fonctions nulles en 0. Il nest pas de type ni. Soit en
effet (
1
, . . . ,
n
) est une famille nie de fonctions continues nulles en 0. Or, tout
element de lideal engendre par les
i
verie
[(x)[ _ constante ~max [
i
(x)[
dans un voisinage de 0. Or, la fonction
=
p
max [
i
[
est continue, nulle en zero et ne verie aucune inegalite de ce type.
c) Soit I
n
lideal des fonctions nulles dans [-1/n; 1/n]. On a ainsi une suite
croissante dideaux qui nest manifestement pas stationnaire.
Si t
c
verie (0) = 0, un exercice du cours danalyse de DEUG (ou de
Licence. . .) montre quil existe une fonction : R - R de classe t
c
telle que
(x) = x(x). Autrement dit, lideal des fonctions nulles en lorigine est engendre
par la fonction x.
d) On conside`re lensemble des sommes
P
o
i,,
X
i
Y
,
qui ne contiennent pas de
monome en puissance de Y. Cest un sous-anneau de C[X, Y] car si P et Q ne
font pas intervenir de monome Y
o
, PQ non plus.
Alors, considerons lideal (X, XY, XY
2
, . . . ). Supposons quil soit de type ni.
On aurait alors XY
n
=
P
l<n
o
l
XY
l
, avec o
l
A C[X, Y]. Il existe forcement un
entier l et un monome non nul X
i
Y
,
de o
l
tels que X
i+1
Y
,+l
= XY
n
, dou` i = 0
et , + l = n. Cela implique , 1 et donc o
l
contient un monome qui est une
puissance de Y. Cest absurde.
7.7. SOLUTIONS 133
Solution de lexercice 7.6.9. a) Si P et Q sont deux polyomes tels que P(Z) Z,
alors PQ verie aussi P(n)Q(n) Z pour tout n Z, de meme que oP +/Q pour
tous o et / Z.
b) Comme n -P(n+1) -P(n) est une fonction polynomiale, la condition est
evidemment necessaire.
Reciproquement, soit Q Q[X] tel que pour tout n, Q(n) = P(n + 1) -P(n).
Soit o le degre de Q et : Q
o+1
[X] - Q
o
[X] lapplication lineaire qui as-
socie a` un polynome A de degre _ o + 1 le polynome A(X + 1) - A(X). Si
A = c
r
X
r
+ . . . , on a (A) = rc
r
X
r-1
+ . . . , si bien que Ker = Q. On a alors
dimIm = dimQ
o+1
[X] -dimKer = o +2 -1 = o +1, et donc Im = Q
o
[X].
Il existe ainsi un polynome A Q
o+1
[X] tel que A(X + 1) -A(X) = Q(X).
Alors, la fonction : n -P(n) -A(n) verie (n + 1) -(n) = 0 pour tout n.
On a ainsi P(n) = A(n) +(0) pour tout n Z. Comme (0) = P(0) -A(0) Q,
la fonction P est bien la restriction a` Z dun polynome a` coefcients rationnels.
c) Notons P
o
= X(X - 1) . . . (X - o + 1)/o!. La famille P
0
, P
1
, . . . forme une
base de Q[X] comme Q-espace vectoriels. Si est lendomorphisme de Q[X]
deni par (P) = P(X + 1) -P(X), on a
(P
o
) =
1
o!
((X + 1)X. . . (X + 2 -o) -X(X -1) . . . (X + 1 -o))
=
1
o!
X. . . (X + 2 -o) ((X + 1) -(X + 1 -o))
= P
o-1
.
Enn, remarquons aussi que si P = c
0
P
0
+ . . . , on a P(0) = 0.
Il resulte de la question precedente que si P = c
0
P
0
+ . . . , alors
P F = c
0
Z et c
1
P
0
+ F.
Par recurrence, P F si et seulement si tous les c
o
sont des entiers. Un ele-
ment de F est donc combinaison lineaire des P
o
, et ce de manie`re unique. Les
polynomes P
o
forment donc bien une base de F comme Z-module.
d) Si o + 1 est un nombre premier, montrons que le polynome P
o+1
nappar-
tient pas a` lideal (P
1
, . . . , P
o
). Supposons par labsurde que
P
o+1
= Q
1
P
1
+ + P
o
Q
o
pour des polynomes Q
i
F. On a en particulier
1 = P
o+1
(o + 1)
= Q
1
(o + 1)P
1
(o + 1) + + Q
o
(o + 1)P
o
(o + 1).
Or, quand i < o + 1, o + 1 etant premier,
P
i
(o + 1) =
(o + 1)o . . . (o + 2 -i)
i!
(o + 1)Z.
134 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
Il en resulte que 1 (o + 1)Z, ce qui est absurde.
La suite dideaux
(P
1
) (P
1
, P
2
) (P
1
, P
2
, P
3
) . . .
nest donc pas stationnaire. Lanneau F nest pas noetherien.
Solution de lexercice 7.6.10. Soient m
1
, . . . , m
n
des generateurs de M comme A-
module. Considerons lhomomorphisme de A-modules
A -M
n
, o -(om
1
, . . . , om
n
).
Son noyau contient I, mais reciproquement, si om
i
= 0 pour tout i, om = 0 pour
tout m M puisque les m
i
engendrent M. Donc son noyau est egal a` I et le
theore`me de factorisation nous permet den deduire que A/I est isomorphe a` un
sous-A-module de M
n
.
Or, M
n
est noetherien. Tous ses sous-modules sont noetheriens, donc A/I est
noetherien.
Solution de lexercice 7.6.11. La suite des modules Ker
n
est croissante, donc sta-
tionnaire. Il existe ainsi n tel que Ker
n
= Ker
n+1
= . . .
Si x Ker
n
Im
n
, on a alors x =
n
(y), avec y M, mais aussi
n
(x) =

2n
(y) = 0. Donc y Ker
2n
= Ker
n
. Par suite,
n
(y) = 0 et x = 0.
Solution de lexercice 7.6.12. a) Soient x
1
, . . . , x
o
des elements de M dont les
images engendrent M/mM comme A/m-module. Dapre`s le lemme de Na-
kayama, les x
i
engendrent M
m
comme A
m
-module. Soit N M le sous-module
engendre par les x
i
.
Soient maintenant des generateurs m
,
(pour 1 _ , _ n) de M. Comme les x
i
engendrent limage de m
,
dans M
m
, il existe des /
i,,
, m, et o
,
, m tels que
o
,
m
,
=
o
X
i=1
/
i,,
x
i
,
autrement dit, o
,
m
,
N. Posons o = o
1
. . . o
n
. On a /m
,
N pour tout , , si bien
que limage de m
,
dans S
-1
M appartient a` S
-1
N si S = |1, o, o
2
, . . .|. Comme
S
-1
M est engendre par les m
,
, S
-1
M = S
-1
N est donc engendre par o elements.
b) Comme m
t
ne contient pas o,
A/m
t
= S
-1
A/S
-1
m
t
et
M/m
t
M = S
-1
M/m
t
S
-1
M
est un quotient dun S
-1
A-module engendre par o elements, donc est engen-
dre comme S
-1
A-module par o elements, et aussi comme A/m
t
-espace vectoriel,
7.7. SOLUTIONS 135
puisque cette structure est heritee de la structure de S
-1
A-module. Par suite,
o(m
t
) _ o = o(m).
Remarque. Cela signie que la fonction m - o(m) est semi-continue supe-
rieurement pour la topologie de Zariski sur lensemble des ideaux maximaux de
A.
8 Modules de type ni sur un
anneau principal
La theorie des modules sur un anneau arbitraire est compliquee. Lorsque lanneau est
un corps, on retrouve la theorie des espaces vectoriels, laquelle est plus simple notam-
ment grace a` lexistence de bases et de supplementaires.
Dans le cas dun anneau principal, on peut donner une description relativement
precise et explicite des modules de type ni. On verra que ceux-ci, de `s quils sont sans
torsion, sont automatiquement libres.
En outre, appliquee aux cas de lanneau des entiers et de lanneau des polynomes a`
coefcients dans un corps, on obtiendra des renseignements concernant dans un cas
les groupes abeliens de type ni et dans lautre les classes de similitude de matrices.
8.1. Sous-modules dun module libre
On commence ce paragraphe par quelques rappels.
Lemme 8.1.1. Soit A un anneau inte `gre, soit M un A-module et soit m un element
de M. Le sous-module (m) de M engendre par M est libre si et seulement si m = 0 ou si
Ann(m) = (0).
Demonstration. Si m = 0, (m) = (0) est libre, de base lensemble vide ( !).
Supposons maintenant m ,= 0. Par denition, la partie |m| est generatrice. Elle
est libre puisque si om = 0, on a o Ann(m), donc o = 0.
Reciproquement, supposons que (m) est un A-module libre. Sil est nul, m = 0.
Sinon, soit . une base de (m). Montrons que . est de cardinal exactement 1.
Sinon, soit m
t
et m
tt
deux elements distincts de .. On peut donc ecrire m
t
= om
et m
tt
= /m pour deux elements o et / de A, non nuls. On a alors /m
t
- om
tt
= 0,
ce qui prouve, la famille |m
t
; m
tt
| . etant libre, que o = / = 0, dou` une
contradiction. Ainsi, . a exactement un element ; soit donc m
t
= om une base
de (m). On peut en particulier ecrire m = /m
t
, dou` m
t
= o/m
t
et (1 - o/)m
t
= 0.
138 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Puisque m
t
est une base de (m), 1 = o/ et o est inversible. Ainsi, m est aussi une
base de (m). Si maintenant o Ann(m), on a om = 0. Puisque la partie |m| est
libre, o = 0 et Ann(m) = (0), ainsi quil fallait demontrer.
Denition 8.1.2. Soit A un anneau et soit M un A-module. On dit quun element
m M est de torsion sil existe o A, o ,= 0, tel que om = 0.
On dit que M est de torsion si tout element de M est de torsion et quil est sans torsion
si 0 est le seul element de M qui soit de torsion.
Proposition 8.1.3. Soit A un anneau inte`gre et soit M un A-module. Soit M
tor
lensemble des elements de M qui sont de torsion. Alors, M
tor
est un sous-module de M.
De plus, M/M
tor
est sans torsion.
Demonstration. Lelement 0 M verie 1 0 = 0, donc est de torsion puisque
1 ,= 0 dans A. Soit m et n deux elements de M
tor
et choisissons o et / non nuls
dans A tels que om = /n = 0. On a alors o/(m+n) = o/m+o/n = /(om)+o(/n) = 0
et comme A est inte`gre, o/ ,= 0. Ainsi, m + n est de torsion. Enn, soit m un
element de torsion dans M et soit o A tel que om = 0. Pour tout x A,
o(xm) = x(om) = 0 donc xm est de torsion.
Ains, M
tor
est un sous-A-module de M.
Notons cl : M - M/M
tor
lhomomorphisme canonique et soit m M tel que
cl(m) est de torsion dans M/M
tor
. Soit ainsi o A, o ,= 0 tel que o cl(m) = 0.
Puisque cl(om) = o cl(m) = 0, on a ainsi om M
tor
. Par suite, il existe / A, / ,= 0
tel que /(om) = 0. Puisque A est inte`gre, o/ ,= 0 et m est de torsion, dou` m M
tor
et cl(m) = 0. On a donc (M/M
tor
)
tor
= 0.
On rappelle aussi le resultat suivant, demontre a` lexercice 6.6.13.
Lemme 8.1.4. Soit A un anneau et soit : M -N un homomorphisme de A-modules.
On suppose que Ker et Im sont des A-modules libres de rangs p et . Alors, M est un
A-module libre de rang p + .
Donnons maintenant une premie`re version du theore`me de structure des sous-
modules dun module libre sur un anneau principal.
Proposition 8.1.5. Soit A un anneau principal, soit n un entier soit M un sous-A-
module du module libre A
n
. Alors M est libre de rang inferieur ou egal a` n.
Demonstration. La demonstration se fait par recurrence sur n. Un sous-module
M de A est un ideal I de A. Si I = 0, M est libre de rang 0. Sinon, comme A est
principal, il existe o A, o ,= 0, tel que I = (o) et puisque A est inte`gre, |o| est
une base de I = M, donc M est libre de rang 1.
8.1. SOUS-MODULES DUN MODULE LIBRE 139
Supposons le resultat vrai en rang < n, cest-a`-dire que tout sous-module de
A
n-1
est libre de rang _ n - 1. Soit M un sous-module de A
n
, considerons lho-
momorphisme : A
n
- A tel que (o
1
, . . . , o
n
) = o
n
et soit = [
M
la restriction
de a` M.
Limage de est un sous-module de A donc est libre de rang _ 1. Le noyau de
est egal a` lensemble des (o
1
, . . . , o
n
) tels que o
n
= 0. Il sidentie ainsi a` A
n-1
et
Ker sidentie donc a` un sous-module de A
n-1
. Par recurrence, Ker est libre
de rang _ n-1. Dapre`s le lemme precedent, M est libre de rang _ 1+(n-1) = n.
Le theore`me que nous demontrons maintenant setablit de manie`re semblable,
mais necessite un peu plus de soin.
Theore`me 8.1.6. Soit A un anneau principal. Soit M un A-module libre de rang m
et soit P un sous-module de M. Il existe alors un entier p |0; 1; . . . ; m|, une base
(e
1
, . . . , e
m
) de M et des elements o
1
, . . . , o
r
non nuls dans A tels que :
pour tout i |1; . . . ; r -1|, o
i
divise o
i+1
;
la famille |o
1
e
1
; . . . ; o
r
e
r
| est une base de P.
Demonstration. Pour motiver cette demonstration, commen cons par une re-
marque. Soit M
.
une forme lineaire sur M. Si (e
1
, . . . , e
n
) et (o
1
, . . . , o
r
) sont
comme dans le theore`me, est determinee par les images (e
i
) de la base xee.
De plus, si m P, on peut ecrire m = x
1
o
1
e
1
+ + x
r
o
r
e
r
avec des x
i
dans A et la
relation
(m) = x
1
o
1
(e
1
) + + x
r
o
r
(e
r
)
montre que (m) est multiple de o
1
, dou` (P) (o
1
). Reciproquement, la forme
lineaire denie par (e
1
) = 1 et (e
i
) = 0 pour i 1 est telle que (P) = (o
1
).
On va ainsi etre amene a` considerer des ideaux maximaux parmi les ideaux (P),
parcourant les formes lineaires sur M.
Demontrons maintenant le theore`me. La demonstration est encore par recur-
rence sur n. Si n = 1, on a M = (o
1
). Supposons maintenant le theore`me demon-
tre en rang _ n -1.
On peut supposer M ,= 0 (sinon, on pose r = 0).
a) Soit lensemble des ideaux de A de la forme (P), lorsque parcourt
lensemble des formes lineaires sur M. Comme A est noetherien, admet des
elements maximaux. Considerons un tel element maximal. Il est de la forme
(P) = (o
1
) pour un certain o
1
A, o
1
,= 0 et M
.
. Il existe en particu-
lier e P tel que (e) = o
1
.
b) Soit une autre forme lineaire sur M et montrons que o
1
divise (e). Notons
en effet o = pgcd(o
1
, (e)), il existerait x et y dans A tel que xo
1
+ y(e) = o.
Posons
t
= x + y M
=
. On a donc
t
(e) = (x + y)(e) = o, dou`
t
(e) (o).
140 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Puisque (o) (o
1
), lhypothe`se de maximalite sur montre que (o) = (o
1
) et
donc o
1
divise (e).
En particulier, choisissons une base (c
1
, . . . , c
n
) de M. Applique aux n formes
lineaires de coordonnees sur M (la base duale), on obtient que o
1
divise toutes
les coordonnees de e. Ainsi, il existe un element e
1
M tel que e = o
1
e
1
.
c) Appliquons lhypothe`se de recurrence a` P
t
= Ker [
P
= Ker P. Notons
M
t
= Ker ; dapre`s la proposition precedente, M est libre de rang _ n - 1 (en
fait de rang exactement n -1, car M est de rang _ rang M
t
+rang Im). Il existe
ainsi une base (e
2
, . . . , e
n
) de Ker , des elements o
2
, . . . , o
r
non nuls dans A de
sorte que o
i
divise o
i+1
pour i _ 2 et que (o
2
e
2
, . . . , o
r
e
r
) soit une base de P
t
.
De plus, (e
1
) est une base de (M) et (o
1
e
1
) est une base de (P). Dapre`s le
lemme 8.1.4 (e
1
, . . . , e
n
) est une base de M et (o
1
, . . . , o
r
) est une base de P.
d) Demontrons que o
1
divise o
2
. Soit ! la forme lineaire sur M denie par
!(x
1
e
1
+ + x
n
e
n
) = x
1
+ x
2
. Si m P, on peut ecrire m = x
1
o
1
e
1
+ + x
r
o
r
e
r
,
dou` !(m) = x
1
o
1
+ x
2
o
2
(o
1
, o
2
) = (o) ; de plus, choisissant x et y dans A tels
que o = xo
1
+ yo
2
, on constate que !(o
1
xe
1
+ o
2
ye
2
) = o et donc !(P) = (o). Par
maximalite de (o
1
), (o
1
) = (o) et o
1
divise o
2
.
Remarque 8.1.7. Lentier r est le rang de P, bien deni dapre`s le theo-
re`me 6.3.7. On verra plus loin que les ideaux (o
1
) (o
2
) (o
r
) sont
uniquement determines par P.
Exemple 8.1.8. Soit M lensemble des (x
1
, x
2
, x
3
) Z
3
tels que x
1
+ x
2
+ x
3
est pair. Alors, M est un sous-module libre de Z
3
de rang 3. Les trois vecteurs
e
1
= (1, 1, 0) , e
2
= (1, 0, 1) et e
3
= (0, 0, 1) forment une base de Z
3
telle que
(e
1
, e
2
, 2e
3
) soit une base de M.
Demonstration. Je laisse en exercice le soin de verier que M est un sous-Z-
module de Z
3
. Dapre`s le theore`me 8.1.6, M est donc libre de rang _ 3. Pour
montrer quil est de rang 3, il suft dexhiber trois vecteurs de M lineairement
independants, par exemple (2, 0, 0), (0, 2, 0) et (0, 0, 2).
Pour etablir la seconde partie, suivons le l de la demonstration. Il existe des
elements de M dont les coordonnees sont premie`res entre elles, par exemple
e
1
= (1, 1, 0) et e
2
= (1, 0, 1). Alors, on constate que
(x, y, z) = ye
1
+ ze
2
+ (x -y -z)(1, 0, 0).
Posons e
3
= (1, 0, 0). Il en resulte que (e
1
, e
2
, e
3
) est une base de Z
3
et quun
vecteur m = x
1
e
1
+x
2
e
2
+x
3
e
3
appartient a` M si et seulement si la coordonnee x
3
est
paire. (Remarquer que x-y -z et x+y +z ont meme parite.) Par suite, (e
1
, e
2
, 2e
3
)
engendre M. Comme ils sont lineairement independants, ils en forment une base.
8.2. MODULES DE TYPE FINI 141
8.2. Modules de type ni
Theore`me 8.2.1. , Soit A un anneau principal et soit M un A-module de type ni.
Il existe alors un unique entier r _ 0 et une unique famille delements (o
1
, . . . o
r
) non
inversibles tels que (o
1
) (o
2
) (o
r
) et
M c (A/(o
1
)) _(A/(o
2
)) _ _(A/(o
r
)).
Denition 8.2.2. On dit que les elements (o
1
, . . . , o
r
) sont les facteurs invariants de
M.
Corollaire 8.2.3. Si A est un anneau principal et si M est un A-module de type ni
sans torsion, alors M est libre.
Demonstration. En effet, dans un isomorphisme M c
r
L
i=1
(A/(o
i
)), lelement
(cl(1), 0, . . . ) est de torsion de`s que o
1
,= 0, et nest pas nul si o
1
nest pas in-
versible, ce quon peut supposer. Donc o
1
= 0 et par suite tous les o
i
sont nuls.
On a ainsi M c A
r
.
Corollaire 8.2.4. Si A est un anneau principal et si M est un A-module de type
ni, alors M est la somme directe du sous-module de torsion M
tor
et dun A-module libre de
type ni.
Demonstration. Fixons un isomorphisme M c
r
L
i=1
(A/(o
i
)), dans lequel les o
i
sont supposes non inversibles (sinon, le facteur A/(o
i
) est nul). Supposons que
o
s
,= 0 mais que o
s+1
= = o
r
= 0. Un element (cl(o
1
), . . . , cl(o
r
)) est de torsion
si et seulement si o
s+1
= = o
r
= 0. On ecrit ainsi
M c
s
M
i=1
(A/(o
i
)) _A
s-r
,
ce qui ecrit M comme la somme directe du module de torsion
s
L
i=1
(A/(o
i
)) (car
annule par o
s
) et du module libre A
s-r
.
Remarque 8.2.5. Soit (o
1
, . . . , o
r
) les facteurs invariants dun module de type ni
M sur un anneau principal. Alors, M est de torsion si et seulement si aucun o
i
nest
nul, tandis que M est sans torsion si et seulement si tous ses o
i
sont nuls.
Demonstration du theore `me. Soit (m
1
, . . . , m
r
) une famille nie delements de M
qui lengendrent comme A-module. Considerons lhomomorphisme canonique
: A
r
-M deni par (o
1
, . . . , o
r
) = o
1
m
1
+ . . . o
r
m
r
. Il est surjectif par denition
et son noyau est un sous-module P de A
r
.
142 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Considerons alors une base (e
1
, . . . , e
r
) de A
r
et des elements (o
1
, . . . , o
r
) de A
comme dans le theore`me des facteurs invariants (theore`me 8.1.6), de sorte que
(o
1
e
1
, . . . , o
s
e
s
) est une base de P pour un certain entier s |0; . . . ; r|.
Considerons maintenant lhomomorphisme
!: A
r
-M, !(o
1
, . . . , o
r
) = (o
1
e
1
+ + o
r
e
r
).
Comme les e
i
forment une base de A
r
, ile engendrent A
r
et ! est surjectif. Son
noyau est lensemble des familles (o
1
, . . . , o
r
) telles que o
1
e
1
+ +o
r
e
r
appartient
au noyau de , cest-a`-dire P. Cest donc lensemble des (o
1
, . . . , o
r
) tels que o
1
est
multiple de o
1
, . . ., o
r
est multiple de o
r
. Ainsi, on constate que M est isomorphe
au quotient
A
r
/((o
1
) _ _(o
r
)) = (A/(o
1
)) _ _(A/(o
r
)).
Lunicite sera demontree plus loin (theore`me 8.2.8).
Decomposition primaire des modules de torsion. Soit A un anneau principal et M
un A-module de type ni de torsion. Pour tout element irreductible p dans A,
denissons
M
p
= |m M; r _ 0, p
r
m = 0|.
Cest un sous-module de M : il contient 0, et, sil contient m et n, soit r et s des
entiers tels que p
r
m = 0 et p
s
n = 0. Alors, on a p
max(r,s)
(om + /n) = 0 pour tous o
et / dans A, donc M
p
contient om + /n.
Soit (o
1
, . . . , o
r
) la suite des facteurs invariants de M et pour tout i |1; . . . ; r|,
notons o
i
= v
i
Q
p
p
n
p,i
la decomposition en facteurs irreductibles de o
i
(avec v
i

A
~
).
Proposition 8.2.6. On a les relations
A/(o
i
) c
M
p
A/(p
n
p,i
) et M
p
c
r
M
i=1
A/(p
n
p,i
).
Par suite, M =
L
p
M
p
.
Demonstration. Comme les ideaux (p
n
p,i
) (i etant xe) sont deux a` deux comaxi-
maux, la premie`re formule nest autre que le theore`me chinois (theore`me 3.1.6).
Remarquons maintenant que lon a
M c
r
M
i=1

M
p
A/(p
n
p,i
)
!
c
M
p

r
M
i=1
A/(p
n
p,i
)
!
.
8.2. MODULES DE TYPE FINI 143
Ainsi, il suft de demontrer que dans cet isomorphisme, M

sidentie pour tout


irreductible au sous-module
r
L
i=1
A/(
n
,i
) du second membre. La formule prece-
dente implique alors que M =
L
p
M
p
.
Fixons un element irreductible et soit m un element de M. Notons (m
p,i
) ses
composantes dans lisomorphisme ci-dessus et soit o
p,i
un element de A tel que
m
p,i
= cl(o
p,i
).
Supposons que m M

. Soit s N tel que


s
m = 0. Alors, pour tout p et tout
i, p
n
p,i
divise
s
o
p,i
. Si ,= p, cela implique que p
n
p,i
divise o
p,i
(lemme de Gau) et
donc m
p,i
= 0. Par suite, m appartient a`
r
L
i=1
A/(
n
,i
)
Reciproquement, un tel element est annule par
n
ou` n = max(n
,1
, . . . , n
,r
).
La proposition est donc demontree.
Nous allons utiliser cette description pour etablir lunicite des facteurs inva-
riants dans le theore`me 8.1.6.
Lemme 8.2.7. Soit A un anneau principal, p un element irreductible de A et o un
element de A. Posons M = A/(o). et denisson pour tout n _ 0, un A-module M
n
=
p
n
M/p
n+1
M. Alors, M
n
est isomorphe a` A/(p) si p
n+1
divise o et est nul sinon.
Demonstration. Considerons lhomomorphisme
: A -p
n
M -M
n
, o -cl(p
n
cl(o)).
Comme tout element de p
n
M est de la forme p
n
cl(o) pour o A, et comme lho-
momorphisme canonique M -M
n
est surjectif, lhomomorphisme est surjectif.
On va montrer que le noyau de est egal a` (p) si p
n+1
divise o et quil est egal a`
A sinon.
Un element o A appartient alors au noyau de si et seulement sil existe
/ A tel que p
n
cl(o) = p
n+1
cl(/) dans A/(o), donc si et seulement sil existe
/ A et c A tels que p
n
o - p
n+1
/ = co. Ainsi, o Ker si et seulement si p
n
o
appartient a` lideal (o, p
n+1
). E

crivons o = p
r
e ou` p ne divise pas e et r _ 0. Alors,
(o, p
n+1
) = (p
s
) avec s = min(n + 1, r).
Si r _ n, s = min(n + 1, r) _ n et tout element de o est tel que p
n
o est multiple
de p
s
, dou` Ker = A et M
n
= (0). Dans lautre cas, si r _ n + 1, s = n + 1 et un
element o verie p
n
o (p
n+1
) si et seulement si o (p) (car A est inte`gre). Ainsi,
Ker = (p) et M
n
c A/(p).
Theore`me 8.2.8 (Unicite des facteurs invariants). Soit A un anneau principal,
(o
1
, . . . , o
r
) et (e
1
, . . . , e
s
) deux suites delements non inversibles de A tels que
pour tout i, o
i
divise o
i+1
et e
i
divise e
i+1
;
144 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL

r
L
i=1
A/(o
i
) est isomorphe a`
s
L
,=1
A/(o
s
).
Alors, r = s et pour tout i, les ideaux (o
i
) et (e
i
) sont egaux.
Demonstration. Pour simplier les notations par la suite, rajoutons des elements
inversibles au debut de la liste des o
i
si r < s ou de la liste des e
,
si r s. On
preserve ainsi les relations de divisibilite et r et s sont egaux de force. Si on a
rajoute un element inversible au debut de la liste des o
i
, la relation (o
1
) = (e
1
)
impliquera que e
1
est aussi inversible, ce qui est absurde. Ainsi, on naura rien
rajoute et r etait bien egal a` s.
Notons M le module
r
L
i=1
A/(o
i
). Posons pour tout i et tout , ,
n
p,i
= sup|n N; p
n
[ o
i
|, m
p,,
= sup|n N; p
n
[ e
,
.
Si o
i
est non nul, cela revient a` dire que la decomposition en facteurs premiers de
o
i
secrit
o
i
= v
i
Y
p
p
n
p,i
.
Si o
i
= 0, on a n
p,i
= +c. Les relations de divisibilite sur les o
i
se traduisent en
les inegalites n
p,1
_ n
p,2
_ _ n
p,r
et m
p,1
_ m
p,2
_ _ m
p,r
Fixons un element irreductible p de A. Alors, p
n
M/p
n+1
M est un A-module
isomorphe a` (A/p)
t
, ou` t est le plus grand entier tel que p
n+1
divise o
r-t+1
. De
plus, comme A est un anneau principal, lideal (p) est maximal, donc p
n
M/p
n+1
M
est naturellement un A/p-espace vectoriel. Sa dimension est ainsi egale au plus
grand entier t tel que p
n+1
divise o
r-t+1
. Par suite, pour tout l _ 0,
n
p,r-t+1
_ l + 1 =dim
A/p
(p
n
M/p
n+1
M) _ t =m
p,r-t+1
_ l + 1.
Ainsi, n
p,t
= m
p,t
pour tout t.
Comme p est arbitraire, on a n
p,t
= m
p,t
pour tout t et tout irreductible p. Par
suite, pour tout t, on a legalite dideaux (o
t
) = (e
t
).
Exercice 8.2.9. Calculer les facteurs invariants des modules (Z/3Z) _(Z/5Z) et
(Z/6Z) _(Z/4Z).
Solution. Comme 3 et 5 sont premiers entre eux, (Z/3Z) _ (Z/5Z) est iso-
morphe a` Z/15Z. Il na quun facteur invariant, egal a` 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, dou`
(Z/6Z) _(Z/4Z) c (Z/2Z) _(Z/3Z) _(Z/4Z).
Comme 3 et 4 sont premiers entre eux, on peut les regrouper et
(Z/6Z) _(Z/4Z) c (Z/2Z) _(Z/12Z)
8.2. MODULES DE TYPE FINI 145
dont les facteurs invariants sont (2; 12).
Dans le but de fournir une seconde demonstration de lunicite, reformulons le
theore`me des facteurs invariants en termes de matrices.
Proposition 8.2.10. Soit A un anneau principal et soit M Mat
r,n
(A) une matrice
a` r colonnes et n lignes a` coefcients dans A dont les colonnes sont lineairement indepen-
dantes. Alors, il existe deux matrices P GL
n
(A) et Q GL
r
(A), des elements non nuls
o
1
, . . . , o
r
de A tels que o
1
[ o
2
[ o
r
de sorte que
PMQ =
0
B
B
B
@
o
1
.
.
.
o
r
0
1
C
C
C
A
.
Demonstration. Considerons le sous-module V de A
n
engendre par les vecteurs
colonnes (v
1
, . . . , v
r
) de M. Par denition, il est libre de rang r. Notons (c
1
, . . . , c
n
)
la base canonique de A
n
. Ainsi, M est la matrice de linjection V - A
n
dans les
bases (v
1
, . . . , v
r
) et (c
1
, . . . , c
n
).
Dapre`s le theore`me des facteurs invariants, il existe une base (e
1
, . . . , e
n
) de A
n
et des elements (o
1
, . . . , o
r
) de A tels que (o
1
e
1
, . . . , o
r
e
r
) soit une base de V et tels
que o
1
[ o
2
[ [ o
r
.
Soit alors P la matrice de passage de la base (e
1
, . . . , e
n
) a` la base (c
1
, . . . , c
n
)
dans A
n
et soit Q la matrice de passage de la base (v
1
, . . . , v
r
) a` la base
(o
1
e
1
, . . . , o
r
e
r
) dans V. Alors, PMQ est la matrice de linjection V - A
n
dans
les bases (o
1
e
1
, . . . , o
r
e
r
) sur V et (e
1
, . . . , e
n
) sur A
n
. Elle est exactement comme
indique dans lenonce de la proposition.
Corollaire 8.2.11. Avec les notations precedentes, pour tout s |1; . . . ; r|, lideal
(o
1
. . . o
s
) est lideal engendre par les mineurs s ~s de la matrice M.
Demonstration. Remarquons que la formule est veriee si M est diagonale
(o
1
, . . . , o
r
) comme dans la conclusion du theore`me. Le corollaire sera demontre
de`s que lon etablit que cet ideal engendre par les mineurs de taille donnee de
M est inchange lorsquon multiplie M par une matrice inversible a` droite ou a`
gauche.
Soit ainsi I |1; . . . ; n| et J |1; . . . ; r| deux parties de cardinal s et soit P
un element de Mat
n
(A). Les colonnes de PM sont des combinaisons lineaires des
colonnes de M. Par suite, la n-linearite des determinants montre que le mineur
(I, J) de PM est une combinaison lineaire des mineurs de rang s dans M. Ainsi,
lideal
PM
engendre par les mineurs de rang s de M est contenu dans lideal

M
. Si P est inversible, on a linclusion

M
=
P
-1
PM

PM
,
146 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
dou` nalement legalite.
Largument lorsquon multiplie M par une matrice de GL
r
(A) a` droite est iden-
tique en echangeant lignes et colonnes.
8.3. Exemples
Pour nous, les deux exemples fondamentaux danneaux principaux sont Z et
l[X], l etant un corps commutatif.
Rappelons quun Z-module de type ni nest rien dautre quun groupe abelien
ni. Il resulte alors du theore`me des facteurs invariants le theore`me suivant.
Theore`me 8.3.1. Si G est un groupe abelien de type ni, il existe un unique entier
r _ 0 et une unique famille dentiers strictement positifs (o
1
; . . . ; o
s
) telle que o
1
divise
o
2
. . .qui divise o
s
et telle que
G c Z
r
_(Z/o
1
Z) _ _(Z/o
s
Z).
8.3.2. Matrices et modules sur lanneau des polynomes. Soit l un corps. On va sinte-
resser maintenant a` certains l[X]-modules. Pour commencer, rappelons quelques
resultats de lexercice 6.6.7. Soit V un l-espace vectoriel et v un endomorphisme
de V. On denit alors une structure de l[X]-module sur V en posant pour tout
polynome P l[X] et tout v V, P v = P(v)(v). Si P =
o
P
n=0
o
n
X
n
, on a ainsi
P v =
o
X
n=0
o
n
v
n
(v).
On note V
v
le l[X]-module ainsi obtenu.
Si V
t
est un autre l-espace vectoriel et v
t
un endormorphisme de V
t
, un homo-
morphisme (de l[X]-modules) de V
v
dans V
t
v
t
est la donnee dune application
l-lineaire : V -V
t
telle que o v = v
t
o .
En particulier, si V
t
= V, les l[X]-modules V
v
et V
v
t sont isomorphes si et
seulement si il existe GL(V) telle que v =
-1
v
t
, cest-a`-dire si v et v
t
sont
conjugues. (En termes de matrices, on dit semblables.)
Denition 8.3.3. Un l[X]-module M est dit cyclique sil existe un polynome P
l[X] non nul tel que M c l[X]/(P).
Lemme 8.3.4. Si V est un l-espace vectoriel, v un endormorphisme de V, le l[X]-
module V
v
est cyclique si et seulement si il existe un vecteur v V et un entier n _ 1 tels
que la famille (v, v(v), . . . , v
n-1
(v)) soit une base de V.
8.3. EXEMPLES 147
Demonstration. Commen cons la demonstration par une remarque. Si P est un
polynome non nul, le l[X]-module cyclique l[X]/(P) est de dimension nie
comme l-espace vectoriel, dimension dailleurs egale au degre de P. De plus,
si n = deg P, les elements cl(1), cl(X), . . ., cl(X
n-1
) en forment une base.
Soit maintenant V un l-espace vectoriel et v un endormorphisme de V. Si V
v
est cyclique, limage de X par un isomorphisme l[X]/(P) c V
v
est un element v
de V tel que (v, v(v), . . . , v
n-1
(v)) soit une base de V. Reciproquement, si v V
est un vecteur tel que la famille (v, v(v), . . . , v
n-1
(v)) soit une base de V, ecrivons
v
n
(v) =
n-1
P
p=0
o
p
v
p
(v) dans cette base. Alors lhomomorphisme : l[X] - V, P -
P(v)(v) est surjectif et un polynome P est dans le noyau si et seulement sil est
multiple du polynome = (X
n
-
n-1
P
p=0
o
p
X
p
). En effet, la division euclidienne de P
par est un polynome R de degre < n. Si R ,= 0 mais si son image par est nul,
on obtient une relation de dependance lineaire non triviale entre (v, . . . , v
n-1
(v)),
ce qui est absurde.
Remarque 8.3.5. Si V
v
est un endomorphisme cyclique, la matrice de v dans la
base (v, . . . , v
n-1
(v)) est egale a`
0
B
B
B
@
0 o
0
1 0 o
1
.
.
.
.
.
.
.
.
.
1 0 o
n-1
1
C
C
C
A
,
cest-a`-dire a` la matrice compagnon C

du polynome = X
n
-o
n-1
X
n-1
- -o
1
X-o
0
.
De plus, est le polynome minimal et le polynome caracteristique de cette
matrice.
Les rappels qui prece`dent et le theore`me 8.2.1 etablissent le theore`me suivant.
Theore`me 8.3.6. Soit l un corps. Soit V un l-espace vectoriel de dimension nie
et v un endomorphisme de V. Il existe alors une unique famille (P
1
, . . . , P
r
) de polynomes
unitaires (non constants) dans l[X] tels que P
1
divise. . .qui divise P
r
et telle que la matrice
de v soit semblable a` la matrice diagonale par blocs
0
B
B
B
@
C
P
1
C
P
2
.
.
.
C
P
r
1
C
C
C
A
.
148 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
Les polynomes (P
1
, . . . , P
r
) sont appeles facteurs invariants de v. On constate
sur lexpression matricielle ci-dessus P
r
est le polynome minimal de v, tandis que
P
1
. . . P
r
est son polynome caracteristique.
Corollaire 8.3.7. En particulier deux endomorphismes v et v
t
sont semblables sils
ont me me famille de facteurs invariants.
Exercice 8.3.8 (Decomposition de Jordan). Soit l un corps algebriquement
clos. Soit V un l-espace vectoriel de dimension nie et v un endomorphisme
de V. Montrer que V posse`de une base dans laquelle la matrice de v est diagonale
par blocs, chaque bloc etant un bloc de Jordan de la forme
0
B
B
B
B
@
+ 1 0
+
.
.
.
.
.
.
1
0 +
1
C
C
C
C
A
(Utiliser la decomposition du l[X]-module V
v
fournie par la proposition 8.2.6.)
Toute la theorie qui prece`de a un corollaire amusant, facile, mais non trivial si
on evite la theorie des facteurs invariants.
Corollaire 8.3.9. Soit K un corps et l K un sous-corps. Soit A et B deux matrices
de Mat
n
(l) qui soient semblables en tant que matrices de Mat
n
(K), cest-a` -dire quil existe
P GL
n
(K) telle que B = P
-1
AP. Alors, A et B sont semblables sur l : il existe Q dans
GL
n
(l) telle que B = Q
-1
AQ.
Demonstration. Notons (P
1
, . . . , P
r
) la famille des facteurs invariants de A en
tant que matrice a` coefcients dans l. Il existe donc une base de V = l
n
dans
laquelle la matrice de A est une diagonale-blocs de matrices compagnons de po-
lynomes caracteristiques (P
1
, . . . , P
r
). La meme matrice de changement de base
fournit une base de K
n
dans laquelle la matrice de A est la meme diagonale par
blocs. En particulier, les facteurs invariants de A en tant que matrice a` coefcients
dans K sont aussi les P
i
.
Soit maintenant (Q
1
, . . . , Q
s
) la famille des facteurs invariants de B en tant que
matrice a` coefcients dans l, ou dans K, puisque cest la meme chose. Puisque A
et B sont semblables en tant que matrices a` coefcients dans K, on a les egalites
r = s et P
1
= Q
1
, . . ., P
r
= Q
r
. Par suite A et B sont semblables en tant que
matrices a` coefcients dans l.
8.3.10. Calcul des facteurs invariants dune matrice. Nous allons utiliser le corol-
laire 8.2.11 pour calculer les facteurs invariants dune matrice.
8.4. EXERCICES 149
Proposition 8.3.11. Soit l un corps et soit A une matrice de M
n
(l). Pour tout entier
r compris entre 1 et n, soit
r
l[X] le pgcd des mineurs dordre r de la matrice XI
n
-A.
Alors, il existe des polynomes P
1
, . . . , P
n
dans l[X] tels que
P
1
=
1
, P
1
P
2
=
2
, . . . , P
1
. . . P
n
=
n
.
Pour tout r, 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 (P
r+1
, . . . , P
n
).
Demonstration. Posons A = l[X]. Pour deduire cette proposition du corol-
laire 8.2.11, Il suft de remarquer que, notant (e
1
, . . . , e
n
) la base canonique de
A
n
, lhomomorphisme
: A
n
-A
n
, e
i
-Xe
i
-v(e
i
)
a pour matrice XI
n
-A et que (l
n
)
A
est isomorphe a` A
n
/Im.
8.4. Exercices
Exercice 8.4.1. Soient A un anneau principal et L, M deux A-modules de type
ni. Montrer que Hom
A
(L, M) est un A-module de type ni.
Exercice 8.4.2. Soit A un anneau principal et M un A-module de type ni.
a) Justier lexistence delements m
i
(pour 1 _ i _ s) de M dannulateurs
(o
i
), avec o
1
[ . . . [o
s
, tel que
M =
s
M
i=1
Am
i
.
b) Soit i |1, . . . , s|. Montrer quil existe v
i
End
A
(M) tel que
v
i
(m
1
) = = v
i
(m
s-1
) = 0, v
i
(m
s
) = m
i
.
c) Soit v End
A
(M) qui commute a` tout autre element de End
A
(M). Montrer
quil existe o A tel que v(m) = om pour tout m.
d) Soit v : M -M une application additive telle que pour tout v End
A
(M),
v o v = v o v. Montrer que v est une homothetie m -om, pour o A.
e) Soit K un corps commutatif, E un K-espace vectoriel de dimension nie
sur K et v End
K
(E). Montrer que tout endomorphisme de E qui commute a`
tout endomorphisme commutant a` v est un polynome en v. (On pourra utiliser la
structure de K[X]-module sur E denie par v.)
Exercice 8.4.3. Dans M
n
(Z), on denit la relation A - B si et seulement sil
existe P et Q dans GL
n
(Z) tels que AP = QB.
a) Montrer que cest une relation dequivalence.
150 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
b) Montrer que lensemble des matrices de la forme diag(o
1
, . . . , o
n
), ou` les o
i
sont des entiers positifs veriant o
1
[o
2
[ . . . [o
n
est un syste`me de representants des
classes dequivalences.
c) Generaliser les questions precedentes au cas dun anneau principal quel-
conque.
d) Retrouver un resultat du cours de DEUG lorsque A est un corps.
Exercice 8.4.4. Soit A un anneau principal et L un A-module libre de rang ni.
Soit M un sous-Z-module de L. Montrer quil posse`de un supplementaire dans L
si et seulement si L/M est sans-torsion.
Exercice 8.4.5. Soit M un module libre de type ni sur un anneau principal A.
a) Soit m M non nul. Montrer que les proprietes suivantes sont equivalentes :
(1) m fait partie dune base ;
(2) il existe M
=
tel que (m) = 1 ;
(3) les coordonnees de m dans toute base de M sont premie`res entre elles ;
(4) les coordonnees de m dans une base de M sont premie`res entre elles ;
(5) si m = om
t
avec o A, alors o A
~
;
(6) si om = o
t
m
t
avec o A, o
t
A et o ,= 0, alors o est multiple de o
t
.
On dit quun tel vecteur est primitif.
b) Montrer que tout vecteur est multiple dun vecteur primitif.
c) Exemple : A = Z, M = Z
4
, m = (126, 210, 168, 504).
Exercice 8.4.6. Soit M une matrice a` n lignes et p colonnes (p _ n) dont les
coefcients sont dans un anneau principal A.
Montrer quon peut completer M en une matrice P GL(n, A) si et seulement
si le pgcd des mineurs dordre p de A est egal a` 1.
Exercice 8.4.7. Soit A un anneau principal, K son corps des fractions.
a) Soit x un element non nul de K
n
. Montrer quil existe une matrice de
GL
n
(A) dont la colonne est proportionnelle a` x.
b) Demontrer que toute matrice carree dordre n a` coefcients dans K est
produit dune matrice de GL
n
(A) et dune matrice triangulaire de M
n
(K). (Rai-
sonner par recurrence.)
c) Application numerique : A = Z et
M =
0
@
1/2 1 -1/4
2/5 2 2/3
3/4 1/7 -1
1
A
.
Exercice 8.4.8. Soit A un anneau principal et M un A-module de type ni. On
note (o
1
, . . . , o
r
) les facteurs invariants de M.
Montrer que toute famille generatrice delements de M a au moins r elements.
8.5. SOLUTIONS 151
Exercice 8.4.9. a) Soit G un groupe abelien ni. Soit n le plus petit entier _ 1
tel que nG = 0. Montrer quil existe G dordre n, cest-a`-dire tel que n est le
plus petit entier _ 1 tel que n = 0.
b) Soit K un corps commutatif et soit G un sous-groupe ni de K
=
. Montrer
que G est cyclique.
En particulier, le groupe multiplicatif dun corps ni est cyclique.
8.5. Solutions
Solution de lexercice 8.4.1. Comme A est principal, tout A-module de type ni
est somme directe de A-modules egaux a` A ou a` A/oA. De plus,
Hom(L _L
t
, M) = Hom(L, M) _Hom(L
t
, M).
Par recurrence, il suft ainsi de traiter le cas ou` L = A et le cas ou` L = A/o avec
o A non nul. Dans le premier cas, Hom
A
(L, M) = Hom
A
(A, M) = M est un
A-module de type ni. Dans le second cas,
Hom
A
(L, M) = Hom
A
(A/o, M) = |m M; ox = 0| = M
o
est lensemble des elements de M qui sont annules par o. Cest un sous-A-module
de M. Comme A est principal, il est noetherien et M
o
est de type ni.
Solution de lexercice 8.4.2. a) Cest exactement le theore`me de structure des
modules de type ni sur un anneau principal.
b) Dapre`s la question precedente, M est le quotient de A
s
par le sous-module
(o
1
) _ _ (o
s
). Si la base canonique de A
s
est notee (e
1
, . . . , e
s
), il suft donc
de prouver que lhomomorphisme v : A
s
- M tel que v(e
,
) = 0 pour , < s et
v(e
s
) = m
i
a un noyau qui contient (o
1
) _ _(o
s
). Or, soit x = (o
1
, . . . , o
s
) A
s
,
avec o
i
(o
i
) pour tout i ; on a donc v(x) = o
s
m
i
= 0 car o
s
est multiple de o
s
,
donc de o
i
et o
i
m
i
= 0.
c) Soit v un element du centre de End
A
(M). Soient (o
i,,
) des elements de A
tels que pour tout i,
v(m
i
) =
s
X
,=1
o
i,,
m
,
.
Si i |1, . . . , s|, on a en particulier v o v
i
= v
i
o v. On en deduit que
v(m
i
) = v(v
i
(m
s
)) = v
i
(v(m
s
))
= v
i
(
X
o
s,,
m
,
) = v
i
(o
s,s
m
s
)
= o
s,s
m
i
.
Autrement dit, en posant o = o
s,s
, on a v(m
i
) = om
i
pour tout i, dou` le resultat
puisque v est un endomorphisme de M.
152 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
d) Maintenant, on suppose juste que v est additif. Soit + A et j : M -M la
multiplication par +. On a
v(+m) = v(j(m)) = j(v(m)) = +v(m),
autrement dit, v est un homomorphisme de A-modules. Dapre`s la question pre-
cedente, v est une homothetie.
e) Considerons E comme un K[X]-module en posant P(X) m = P(v)(m).
Les endomorphismes de E comme K[X]-module sont les K-endomorphismes tels
que P(v) o v = v o P(v), autrement dit, ce sont les endomorphismes de E qui
commutent a` v. Soit v un K-endomorphisme de E qui commute a` tout endo-
morphisme de E qui commute a` v, cela signie donc que v commute a` tout
K[X]-endomorphisme de E. De plus, v etant K-lineaire, il est a fortiori additif.
Dapre`s la question precedente, v est une homothetie : il existe P K[X] tel que
v(m) = P(X) m = P(v)(m). Autrement dit, v est un polynome en v.
Solution de lexercice 8.4.3. a) Elle est reexive : avec P = Q = I, on a AI = IA,
donc A - A. Elle est symetrique : si A - B, soit AP = QB, alors BP
-1
= Q
-1
Q,
donc B - A. Elle est transitive : si A - B, soit AP = QB et B - C, soit BR = SC,
on a C = S
-1
BR = S
-1
Q
-1
APR, dou` (QS)C = A(PR), et donc A - C.
Cest donc une relation dequivalence.
b) Soit A M
n
(Z). Limage de Z
n
par A est un sous-Z-module de Z
n
. Les
facteurs invariants de Z
n
/A(Z
n
) ne dependent que de la classe dequivalence de
A pour la relation introduite dans lexercice. En effet, si A - B, soit AP = QB,
alors
Z
n
/B(Z
n
) c Q(Z
n
)/QB(Z
n
) = Z
n
/QB(Z
n
)
= Z
n
/AP(Z
n
) = Z
n
/A(Z
n
)
car Q(Z
n
) = Z
n
et P(Z
n
) = Z
n
.
Dapre`s le theore`me de structure, il existe une base (
1
, . . . ,
n
) de Z
n
et des
entiers o
1
, . . . , o
n
avec o
1
[ . . . [o
n
tels que A(Z
n
) soit engendre par les o
i

i
. On peut
bien sur supposer o
i
_ 0 pour tout i. Soit P la matrice de la famille (
i
) dans la
base canonique (e
i
), on a ainsi P(e
i
) =
i
, et soit la matrice diag(o
1
, . . . , o
n
).
Ainsi, A et P ont meme image. Comme cette image est un sous-Z-module de Z
n
,
il est libre, et on a des isomorphismes
Z
n
c A(Z
n
) _Ker A, Z
n
c P(Z
n
) _Ker(P).
Enn, les noyaux de A et P ont necessairement meme rang, donc son iso-
morphes. Il existe ainsi un isomorphisme Q : Z
n
- Z
n
tel que AQ = P. Fi-
nalement, on a A - .
c) La meme demonstration sapplique mot pour mot au cas dun anneau prin-
cipal quelconque. Pour xer le choix des facteurs invariants, il suft de choisir un
8.5. SOLUTIONS 153
element irreductible dans chaque classe et de prendre les o
i
parmi les produits de
ces elements irreductibles, et 0.
d) Si A est un corps, on a o
i
= 1 ou 0. La relation dequivalence est etudiee
en DEUG sous le nom de matrices equivalentes et on y demontre en general
que deux matrices sont equivalentes si et seulement si elles ont meme rang.
Solution de lexercice 8.4.4. La condition est necessaire car un supplementaire de
M dans L est a` la fois sans torsion et isomorphe a` L/M. Inversement, si L/M
est sans-torsion, le theore`me de structure permet dafrmer que L/M est un A-
module libre. Choisissons-en une base (cl(|
1
), . . . , cl(|
r
)) avec des |
i
L et soit
N le sous-module de L engendre par les |
i
. Lhomomorphisme canonique L -
L/M induit un homomorphisme surjectif N - L/M, mais aussi injectif car si
cl(
P
o
i
|
i
) = 0, tous les o
i
sont nuls, les cl(|
i
) formant une base de L/M. Donc
L c M_N.
Solution de lexercice 8.4.5. a) (1)= (2). Supposons que m fait partie dune
base. Si (e
1
, e
2
, . . . , e
n
) est une base de M, avec m = e
1
, soit lapplciation lineaire
telle que o
1
e
1
+ + o
n
e
n
-o
1
. On a ainsi (m) = (e
1
) = 1.
(2)= (3). Soit M
=
telle que (m) = 1. Soit (e
1
, . . . , e
n
) une base de M et
ecrivons m = o
1
e
1
+ + o
n
e
n
. Alors,
1 = (m) = o
1
(e
1
) + + o
n
(e
n
)
ce qui montre que les o
i
sont premiers entre eux.
(3)= (4). Cest evident (car un module libre posse`de une base).
(4)= (5). Soit (e
1
, . . . , e
n
) une base de M dans laquelle les coordonnees
(o
1
, . . . , o
n
) de m soient premie`res entre elles. Soit m
t
M et o A tels que
m = om
t
. Notons (o
t
1
, . . . , o
t
n
) les coordonnees de m
t
dans cette base. Ainsi, pour
tout i on a o
i
= oo
t
i
et lideal (o
1
, . . . , o
n
) = A est contenu dans lideal (o). Par
suite, o est inversible.
(5)= (6). Supposons que om = o
t
m
t
. Comme o ,= 0, o
t
est non nul. Soit o le
pgcd de o et o
t
et ecrivons o = o/, o
t
= o/
t
, on a donc o(/m -/
t
m
t
) = 0 et comme
M est libre, donc sans torsion, /m = /
t
m
t
, ce qui permet de supposer que / et /
t
premiers entre eux.
Soit alors v et v des elements de A tels que /v + /
t
v = 1. On a
m = (/v + /
t
v)m = /vm + /
t
vm = /
t
vm
t
+ /
t
vm = /
t
(vm + vm
t
).
Par hypothe`se, /
t
est inversible, ce qui prouve que o
t
divise o, ou encore que o est
multiple de o
t
.
(6)= (1). En vertu de lexercice 8.4.4, il suft de montrer que le A-module
M/Am est sans torsion. Soit m
t
M tel que cl(m
t
) est un element de torsion dans
M/Am. Cela signie quil existe / A, / ,= 0, tel que / cl(m
t
) = 0, cest-a`-dire
154 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
/m
t
Am. Autrement dit, il existe o et / dans A, non nuls, tels que /m
t
= om. Par
hypothe`se, o est multiple de /. Si on ecrit o = /c, on obtient /(cm - m
t
) = 0 et
comme M est sans torsion, m
t
= cm Am et donc cl(m
t
) = 0.
b) Soit (e
1
, . . . , e
n
) une base de M et (o
1
, . . . , o
n
) un vecteur non nul de M.
Soit o le pgcd des o
i
et ecrivons o
i
= o/
i
pour tout i. Alors, le vecteur (/
1
, . . . , /
n
)
est primitif.
c) On a
126 = 2 3
2
7, 210 = 2 3 5 7, 168 = 2
3
3 7 et 504 = 2
3
3
2
7.
Par suite, le pgcd de ces entiers est egal a` 2 3 7 = 42 si bien que le vecteur
(126; 210; 168; 504) est egal a` 42 fois le vecteur (3; 5; 4; 12).
Solution de lexercice 8.4.6. Soit V A
n
limage de lhomomorphisme A
p
- A
n
de matrice M. Notons pour tout r _ p,
r
le pgcd des mineurs dordre r de
A. Comme
p
= 1, les p vecteurs colonnes de M sont lineairement indepen-
dants donc forment une base du A-module V quils engendrent. Dapre`s lexer-
cice 8.4.4, il suft ainsi de montrer que le A-module A
n
/V est sans torsion, voire
libre.
Or, dapre`s le corollaire 8.2.11 du cours, A
n
/V est un A-module de type ni
isomorphe a` une somme directe
p
L
i=1
A/(o
i
) _A
n-p
telle que les facteurs invariants
o
1
, . . . , o
p
verient pour tout r _ p la relation
r
= o
1
. . . o
r
(a` un element inver-
sible pre`s). Si
p
= 1, tous les o
i
sont 1 et A
n
/V c A
n-p
est donc un A-module
libre.
Solution de lexercice 8.4.7. a) Il existe une matrice de GL
n
(A) de premie`re co-
lonne v
1
= (o
1
, . . . , o
n
) xee si et seulement si on peut completer cette colonne
en une base de A
n
, cest-a`-dire si A
n
/Av
1
est un A-module libre. Dapre`s lexer-
cice 8.4.4, il faut et il suft que le A-module A
n
/Av
1
soit sans torsion, cest-a`-dire
que les coordonnees de v
1
soient premie`res entre elles.
Pour repondre a` la question, il suft maintenant de remarquer que tout ele-
ment non nul de K
n
secrit x = +v
1
avec + K et v
1
A
n
a` coordonnees premie`res
entre elles.
Autre methode : choisir o A _ |0| tel que x
t
= ox appartient a` A
n
et appliquer
le theore`me de structure au sous-module Ax
t
A
n
.
b) Soit M une matrice caree dordre n a` coefcients dans K. Si la premie`re
colonne de M nest pas nulle, il existe dapre`s la premie`re question un element
non nul + K et une matrice carree U
1
GL
n
(A) telle que U
-1
1
M ait (+, 0, . . . , 0)
pour premie`re colonne. Posons M
1
= U
-1
1
M. Si la premie`re colonne de M est
nulle, on pose U
1
= I
n
et M
1
= M.
8.5. SOLUTIONS 155
On ecrit alors M
1
par blocs
M
1
=

+ L
t
1
0 M
t

ou` M
t
est une matrice (n -1) ~(n -1). Par recurrence, on peut ecrire M
t
= U
t
T
t
avec T
t
M
n-1
(l) triangulaire superieure et U
t
GL
n-1
(A). Posons par blocs
U =

1 0
0 U
t

,
de sorte que
T = U
-1
M
1
=

+ L
t
1
0 T
t

est triangulaire superieure. Finalement, M = U


1
M
1
= U
1
UT est le produit dune
matrice de GL
n
(A) est dune matrice triangulaire superieure de M
n
(l).
c) On a
M =
1
420
0
@
210 420 -105
168 840 280
315 60 -420
1
A
.
La premie`re colonne est egale a`
1
20
0
@
10
8
15
1
A
et la matrice
U
1
=
0
@
10 0 1
8 1 0
15 2 0
1
A
appartient a` GL
3
(Z) (remarquer que les deux derniers coefcients 8 et 15 sont
premiers entre eux !). Son inverse est
U
-1
1
=
0
@
0 2 -1
0 -15 8
1 -20 10
1
A
.
On a
420U
-1
1
M =
0
@
21 1620 980
0 -12 120 -7 560
0 -15 780 -9 905
1
A
.
Les deux coefcients 12 120 et 15 780 ont pour pgcd 60. Une fois divises par 60,
ils deviennent 202 et 263 et une relation de Bezout est
-202 ~69 + 263 ~53 = 1.
156 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
On pose alors
U
2
=
0
@
1 0 0
0 -202 53
0 -263 69
1
A
dou`
420U
-1
2
U
-1
1
M =
0
@
21 1 620 980
0 60 3 325
0 0 12 530
1
A
.
Finalement, on a M = UT avec
U = U
2
U
1
=
0
@
10 -263 69
8 -202 53
15 -404 106
1
A
et
T =
0
@
1/20 27/7 7/3
0 1/7 95/12
0 0 179/60
1
A
.
Solution de lexercice 8.4.8. Soit (m
1
, . . . , m
s
) une famille generatrice dans M. On
dispose ainsi dun homomorphisme surjectif
: A
s
-M, (o
1
, . . . , o
s
) = o
1
m
1
+ + o
s
m
s
.
Soit N le noyau de , de sorte que M c A
s
/N. Dapre`s le theore`me de structure
des sous-modules dun module libre sur un anneau principal (theore`me 8.1.6), il
existe une base (e
1
, . . . , e
s
) de A
s
, un entier o _ s et des elements (o
1
, . . . , o
o
) de A
tels que (o
1
e
1
, . . . , o
o
e
o
) soit une base de N. Soit i |1; . . . ; o| tel que o
1
, . . . , o
i-1
soient inversibles mais o
i
nest pas inversible. Par suite,
A
n
/N c (A/o
i
) _ _(A/o
o
) _A
s-o
.
Le theore`me 8.2.8 implique alors que r = (s -i +1) +(s -o) = s -i +1. Comme
i _ 1, on a r _ s, ainsi quil fallait demontrer.
Solution de lexercice 8.4.9. a) Soit (o
1
, . . . , o
r
) la suite des facteurs invariants de
G de sorte que G = (Z/o
1
Z) _ _ (Z/o
r
Z). Alors, n = o
r
. En effet, puisque
pour tout i, o
i
divise o
r
, on a o
r
G = 0. Mais dautre part, la classe de lelement
(0, . . . , 1) Z
r
nest annulee par aucun entier m |1; . . . ; o
r-1
|.
La classe de cet element est precisement dordre o
r
.
b) Soit n lordre de G. Dapre`s la question precedente, G contient un element
dordre , cest-a`-dire une racine primitive n
e
de lunite et cardG _ card = n.
Tout element de G verie
n
= 1. (Contrairement a` la question 1), on note
multiplicativement la loi de groupe de G.) Mais lequation polynomiale X
n
-1 = 0
8.5. SOLUTIONS 157
a au plus n solutions dans K. Comme les n elements du sous-groupe engendre par
G sont solutions, G = , donc G est cyclique.
9 Corps et alge` bres
9.1. E

lements entiers, algebriques


Denition 9.1.1. Soit A un anneau et B une A-alge `bre. On dit quun element / B
est algebrique sur A sil existe un polynome non nul P A[X] tel que P(/) = 0.
On dit quun element / B est entier sur A sil existe un polynome unitaire (non nul)
P A[X] tel que P(/) = 0.
Une relation non triviale de la forme o
n
/
n
+ +o
1
/+o
0
= 0 est appelee relation
de dependance algebrique pour /, resp. integrale si o
n
= 1.
Exemple 9.1.2. Les nombres complexes z = exp(2i/n), v = (-1 +
_
5)/2 sont
algebriques sur Z. (Ils verient les relations z
n
= 1 et v
2
+ v + 1 = 0.)
Exemple 9.1.3. Un nombre rationnel x Q nest entier sur Z que sil est un
element de Z.
Demonstration. En effet, soit P = X
n
+o
1
X
n-1
+ +o
n
un polynome unitaire a`
coefcients entiers tel que P(x) = 0. E

crivons x = o// avec o et / entiers premiers


entre eux. Alors, on peut multiplier par /
n
la relation P(/) = 0, dou`
o
n
+ o
1
o
n-1
/ + + o
n-1
o/
n-1
+ o
n
/
n
= 0.
Par suite, o
n
= -/(o
1
o
n-1
+ + o
n
/
n-1
) est multiple de /. Comme / est premier
avec o, il est premier avec o
n
si bien que / est inversible : / = 1. On a donc
x Z.
Remarque 9.1.4. Soit A un anneau et B une A-alge`bre. Si / B est algebrique
sur A, soit P = o
n
X
n
+ +o
0
un polynome non nul a` coefcients dans A tel que
P(/) = 0. On peut supposer o
n
,= 0 et o
n
/ est entier sur A. En effet, en multipliant
la relation P(/) = 0 par o
n-1
n
, on obtient
(o
n
/)
n
+ o
n-1
(o
n
/)
n-1
+ + o
0
o
n-1
n
= 0,
ce qui est une relation de dependance integrale pour o
n
/.
160 CHAPITRE 9. CORPS ET ALGE
`
BRES
Reciproquement, sil existe o A non nilpotent tel que o/ est entier sur A,
alors / est algebrique sur A. En effet, dune relation de dependance integrale
(o/)
n
+ c
n-1
(o/)
n-1
+ + c
0
= 0
pour o/, on deduit une relation de dependance algebrique
o
n
/
n
+ o
n-1
c
n-1
/
n-1
+ + oc
1
/ + c
0
= 0
pour /. Cette relation est non triviale puisque, o netant pas nilpotent o
n
,= 0.
En particulier, si A est un corps, un element / de B est entier sur A si et seule-
ment sil est algebrique sur A.
Si B est une A-alge`bre, le theore`me suivant fournit une caracterisation tre`s utile
des elements de B qui sont entiers sur A.
Theore`me 9.1.5. Soit A un anneau et soit B une A-alge `bre. Soit / un element de B
et notons A[/] la sous-A-alge `bre A[/] engendree par / dans A. Les propositions suivantes
sont equivalentes :
(1) / est entier sur A ;
(2) A[/] est un A-module de type ni ;
(3) il existe un A[/]-module qui est dannulateur nul et de type ni en tant que A-
module.
Demonstration. (1)=(2). Soit P A[X] un polynome unitaire tel que P(/) =
0. Notons P = X
n
+o
1
X
n-1
+ +o
n
et montrons alors que la famille (1, /, . . . , /
n-1
)
engendre A[/] comme A-module. Par denition, un element de A[/] est de la
forme Q(/) pour P un polynome a` coefcients dans A. Comme P est unitaire, on
peut effectuer la division euclidienne de Q par P : Q = PQ
1
+ R, ou` R A[X]
est un polynome de degre < n. Alors, Q(/) = P(/)Q
1
(/) + R(/) = R(/), donc
est combinaison lineaire a` coefcients dans A de (1, . . . , /
n-1
), ce quon voulait
demontrer.
(2)=(3). Il suft de poser M = A[/]. En effet, si x A[/] est un element de
lannulateur de M, on a xM = 0 et en particulier, puisque 1
B
A[/], x1 = x = 0.
(3)=(1). Soit (m
1
; . . . ; m
r
) une famille nie delements de M qui lengendre.
Pour tout i |1; . . . ; r|, /m
i
est un element de M quon peut ecrire
r
P
,=1
o
i,
m
,
pour
des o
i,
dans A. Soit T la matrice des (o
i,
). Par denition, la matrice /I
r
- T
Mat
r
(A[/]) anule le vecteur colonne (m
1
; . . . ; m
r
). En multipliant cette relation a`
gauche par la matrice transposee des cofacteurs de /I
r
-T, on obtient la relation
det(/I
r
-T)I
r

m
1
.
.
.
m
r

= 0
9.1. E

LE

MENTS ENTIERS, ALGE

BRIQUES 161
cest-a`-dire det(/I
r
-T)m
i
= 0 pour tout i |1; . . . ; r|. Comme les m
i
engendrent
M, det(/I
r
-T) annule M. Par suite, det(/I
r
-T) = 0 dans A[/]. (Cest une variante
de la demonstration du theore`me de CayleyHamilton.) Enn, rappelons que le
polynome caracteristique de la matrice T est un polynome unitaire a` coefcients
dans A et que lon a P(/) = det(/I
r
- T). Ainsi, P(/) = 0 est la relation de
dependance integrale cherchee.
Corollaire 9.1.6. Soit A un anneau et soit B une A-alge `bre. Si / et c sont deux
elements de B entiers sur A, tout element de A[/, c] est entier sur A.
En particulier, / + c et /c sont entiers sur A.
Demonstration. Notons P et Q des polynomes unitaires a` coefcients dans A
tels que P(/) = Q(c) = 0. Soit A[/, c] la sous-A-alge`bre de B engendree par /
et c ; cest lensemble des expressions de la forme R(/, c) pour R A[X, Y]. Une
division euclidienne de R par P(X) dans A[Y][X] fournit une expression
R(X, Y) = P(X)R
t
(X, Y) +
X
l<deg P
R
l
(Y)X
l
.
Une autre division euclidienne, par Q(Y) maintenant permet decrire R
l
(Y) =
Q(Y)R
t
l
(Y) + S
l
(Y) ou` S
l
A[Y] est de degre < deg Q. Ainsi,
R(X, Y) = P(X)R
t
(X, Y) + Q(Y)
X
l<deg P
R
t
l
(Y)X
l
+
X
l<deg P
S
l
(Y)X
l
et
R(/, c) =
X
l<deg P
S
l
(c)/
l
est une combinaison lineaire des deg Pdeg Q elements /
l
c
|
pour 0 _ l < deg P et
0 _ | < deg Q. Ainsi, A[/, c] est un A-module de type ni. Comme il contient 1,
son annulateur en tant que A[/, c]-module est nul.
Soit x A[/, c]. On peut ne considerer A[/, c] que comme A[x]-module, mais
son annulateur en tant que A[x]-module est a fortiori reduit a` (0).. Dapre`s le
theore`me precedent, x est entier sur A.
Exercice 9.1.7. E

crire des relations de dependance integrale sur Z pour les ele-


ments
_
2 +
_
3 et
_
5(1 +
_
3).
Denition 9.1.8. Soit A un anneau et B une A-alge `bre.
Lensemble des elements de B qui sont entiers sur A est une sous-A-alge `bre de B. On
lappelle cloture integrale de A dans B.
Lemme 9.1.9. Soit K un corps et soit A une K-alge `bre inte `gre, Si x A _ |0| est
algebrique sur K, alors x est inversible dans A et 1/x est algebrique sur K.
162 CHAPITRE 9. CORPS ET ALGE
`
BRES
Demonstration. Comme K est un corps, etre algebrique sur K ou etre entier sur
K sont deux proprietes equivalentes. Soit donc P = X
n
+o
n-1
X
n-1
+ +o
1
X+o
0
un polynome unitaire dans K[X] de degre minimal tel que P(x) = 0. Si o
0
= 0,
on peut ecrire factoriser P par X, P = XQ. Comme x ,= 0, Q(x) = 0 ce qui
contredit lhypothe`se que P est de degre minimal. Alors,
0 = P(x) = x

x
n-1
+ o
n-1
x
n-2
+ + o
1

+ o
0
= xy + o
0
,
ou` on a note y = x
n-1
+ o
n-1
x
n-2
+ + o
1
. Comme o
0
,= 0, o
0
est inversible.
Enn, lexistence dun element y K[x] tel que xy = -o
0
est inversible implique
que x est inversible dans K[x], dinverse -y/o
0
. Comme K[x] est un K-module
de type ni (cest-a`-dire un K-espace vectoriel de dimension nie), 1/x est entier
sur K, donc algebrique sur K.
Exercice 9.1.10 (Autre demonstration). Remarquer que K[x] est un K-espace
vectoriel de dimension nie. Considerer lendomorphisme j
x
de K[x] deni par
j
(
y) = xy pour tout y K[x]. Montrer quil est injectif. En deduire quil est
surjectif et que x est inversible dans K[x].
Exercice 9.1.11. Soit L un corps et K L un sous-corps de L. Montrer quun
element x L est algebrique sur K si et seulement si la K-alge`bre K[x] engendree
par x dans L est un corps.
Denition 9.1.12. Soit K un corps et A une K-alge `bre inte `gre. Lensemble des ele-
ments de A qui sont algebriques sur K est un corps contenu dans A. On lappelle cloture
algebrique de K dans A.
Denition 9.1.13. Soit K un corps et A une K-alge `bre inte `gre. Soit o A un element
algebrique. Lensemble des polynomes P K[X] tels que P(o) = 0 est un ideal premier de
K[X]. Le polynome minimal de o en est lunique generateur unitaire.
Cest aussi le polynome unitaire P de plus petit degre tel que P(o) = 0. On
remarquera que cest un polynome irreductible.
9.2. Extensions entie` res, algebriques
Denition 9.2.1. On dit quune extension danneaux A B est entie`re si tout
element de B est entier sur A.
On dit quune extension de corps K L est algebrique si tout element de L est algebrique
sur K.
Denition 9.2.2. On dit quune extension danneaux A B est nie si B est un
A-module de type ni.
9.2. EXTENSIONS ENTIE
`
RES, ALGE

BRIQUES 163
De me me, une extension de corps K L est dite nie si L est un K-espace vectoriel de
dimension nie.
Proposition 9.2.3. Une extension nie danneaux est entie `re. Une extension nie de
corps est algebrique.
Reciproquement, si A B est une extension entie `re de type ni, alors cest une extension
nie.
Demonstration. Soit A B une extension nie danneaux. Pour tout / B, B
est un A[/]-module dont lannulateur est nul et qui est un A-module de type ni.
Dapre`s le theore`me 9.1.5, / est entier sur A. Tout element de B etant entier sur
A, lextension A B est entie`re.
Le cas dune exetnsion de corps est analogue.
Soit (/
1
; . . . ; /
m
) une famille nie delements de B qui engendre B comme A-
alge`bre. Comme B est entie`re sur A, il existe un entier N tel que pour tout i, /
N
i
soit une combinaison lineaire a` coefcients dans A des /
n
i
pour 0 _ n < N. Alors,
tout polynome en les /
i
est combinaison lineaire des m
N
produits /
n
1
1
. . . /
n
m
m
pour
des n
i
|0; . . . ; N-1|. Autrement dit, B est engendre comme A-module par ces
m
N
-produits, donc est un A-module de type ni, ce quil fallait demontrer.
Denition 9.2.4. Soit K L une extension nie. Le degre de L sur K, note [L :
K] est la dimension de L comme K-espace vectoriel.
Proposition 9.2.5. Soit K L et L M deux extensions nies. Alors, K M est
une extension nie et on a la relation
[M : K] = [M : L] [L : K].
Demonstration. Posons m = [M : L] et soit (y
1
; . . . ; y
m
) une base de M comme
L-espace vectoriel. Soit n = [L : K] et soit (x
1
; . . . ; x
n
) une base de L en tant
que K-espace vectoriel. Montrons alors que la famille des (x
i
y
,
) est une base de
M comme K-espace vectoriel. Par suite, lextension K M sera nie de degre
mn = [M : L] [L : K].
Soit o un element de M, on peut lecrire
m
P
i=1
o
i
y
i
ou` o
i
L. De meme, chacun
des o
i
secrit
n
P
,=1
o
i,,
x
,
pour des o
i,,
K. Ainsi,
o =
m
X
i=1
n
X
,=1
o
i,,
x
,
y
i
.
Ceci prouve que la famille (x
i
y
,
) engendre M en tant que K-espace vectoriel.
164 CHAPITRE 9. CORPS ET ALGE
`
BRES
Soit maintenant 0 =
P
i,,
o
i,,
x
,
y
i
une relation de dependance lineaire avec des
o
i,,
K. On lecrit
X
i

X
,
o
i,,
x
,
!
y
i
= 0.
Les elements o
i
=
P
,
o
i,,
x
,
appartiennent a` L et comme (y
1
; . . . ; y
m
) est une base
de M comme L-espace vectoriel, o
i
= 0 pour tout i. Comme (x
1
; . . . ; x
n
) est une
base de L comme K-espace vectoriel, o
i,,
= 0 pour tout i et tout , . Ceci prouve
que la famille (x
i
y
,
) est libre.
E

tant libre et generatrive, la famille (x


i
y
,
) est une base de M comme K-espace
vectoriel.
Exercice 9.2.6. Si A B et B C sont deux extensions danneaux nies, lex-
tension A C est nie. (Reprendre la partie de la demonstration precedente qui etablit
que les x
i
y
,
engendrent M comme K-espace vectoriel.)
Corollaire 9.2.7. Si A B et B C sont deux extensions danneaux entie `res,
lextension A C est entie `re.
Demonstration. Soit c C ; il verie ainsi une relation de dependance integrale
c
n
+ /
n-1
c
n-1
+ + /
0
= 0 a` coefcients dans B. Par suite, c est entier sur la
A-alge`bre B
1
= A[/
0
; . . . ; /
n-1
] engendree dans B par les /
i
. Ainsi, lextension
B
1
B
1
[c] est nie. Comme les /
i
sont entiers sur A, B
1
est entier sur A et etant
de type ni, B
1
est nie sur A.
Par suite, lextension A B
1
B
1
[c] est nie. Cela implique que c est entier
sur A. Comme c est quelconque, lextension A C est entie`re.
Exercice 9.2.8. Soit A B une extension entie`re.
a) Si S est une partie multiplicative de A, S
-1
A S
-1
B est entie`re.
b) Si I est un ideal de B, lextension A/(I A) B/I est entie`re.
Denition 9.2.9. Soit A un anneau inte `gre et soit K son corps des fractions. On dit
que A est integralement clos si la cloture intgrale de A dans K est egale a` A, autrement
dit si les elements de A sont les seuls elements de K qui sont entiers sur A.
Nous avons vu dans lexemple 9.1.3 que Z est integralement clos. Plus genera-
lement, on a le theore`me suivant.
Theore`me 9.2.10. a) Un anneau factoriel est integralement clos.
b) Si A est un anneau integralement clos, A[X] est integralement clos.
9.3. CONSTRUCTION DEXTENSIONS ALGE

BRIQUES 165
La demonstration est laissee en exercice. Pour le a), il suft essentiellement de
recopier la demonstration que Z est integralement clos. Le b) est un cas particu-
lier de lexercice 9.4.7 (avec les notations de cet exercice, prendre pour B le corps
des fractions de A).
Proposition 9.2.11. Soit A un anneau integralement clos. Pour toute partie multi-
plicative S A (ne contenant pas 0), lanneau S
-1
A est integralement clos.
Demonstration. Si K designe le corps des fractions de A, on a une inclusion
A S
-1
A K et K est aussi le corps des fractions de S
-1
A. Soit x K un
element entier sur S
-1
A et choisissons une relation de dependance integrale
x
n
+ o
n-1
x
n-1
+ + o
0
= 0
ou` les o
i
sont dans S
-1
A. Soit s S un denominateur commun aux o
i
, de sorte
que pour tout i, /
i
= so
i
A. On a alors, multipliant la relation precedente par
s
n
,
(sx)
n
+ /
n-1
(sx)
n-1
+ + /
1
s
n-1
(sx) + /
0
s
n-1
= 0,
ce qui prouve que sx est entier sur A. Comme A est integralement clos, sx A,
puis x = (sx)/s appartient a` S
-1
A. Par consequent, S
-1
A est integralement clos.
9.3. Construction dextensions algebriques
Lemme 9.3.1. Soit K un corps et soit P K[X] un polynome irreductible. Alors, la
K-alge `bre L = K[X]/(P) est une extension algebrique nie de K et lelement x = cl(X)
est racine de P dans L.
Demonstration. Comme P est irreductible et comme lanneau K[X] est princi-
pal, lideal (P) est un ideal maximal de K[X]. Ainsi, L est un corps. Si P est de
degre n, L est un K-espace vectoriel de dimension n. Cest donc une extension
algebrique nie de K.
Enn, on a P(cl(X)) = cl(P(X)) = 0.
Denition 9.3.2. Si K est un corps et P K[X] un polynome irreductible, lexten-
sion L = K[X]/(P) de K est appelee corps de rupture du polynome P.
Proposition 9.3.3. Soit K un corps et P K[X] un polynome non constant. Il existe
une extension algebrique nie K L telle que P a une racine dans L.
Demonstration. Si P a une racine dans K, on pose L = K. Sinon, soit Q un
facteur irreductible de P et posons L = K[X]/(Q). Dapre`s le lemme precedent,
Q a une racine dans L. A fortiori, P a une racine dans L.
166 CHAPITRE 9. CORPS ET ALGE
`
BRES
Corollaire 9.3.4. Soit K un corps et soit P K[X] un polynome non constant. Il
existe une extension algebrique nie K L telle que P soit scinde dans L.
Demonstration. On demontre ceci par recurrence sur le degre de P. Le resultat
est vrai pour deg P = 1, car alors P est deja` scinde sur K.
Dapre`s la proposition precedente, il existe une extension nie K L telle
que P admette une racine x dans L. En tant que polynome de L[X], P est donc
multiple de X-x. Soit Q = P(X)/(X-x) le quotient. Cest un polynome de L[X]
de degre < deg P. Par recurrence, il existe une extension algebrique nie L M
telle que Q soit scinde sur M.
Ainsi, M est une extension algebrique nie de K et P est scinde sur M.
Corollaire 9.3.5. Soit K un corps. Les propositions suivantes sont equivalentes :
(1) K nadmet pas dextension algebrique K L avec L ,= K ;
(2) les polynomes irreductibles de K[X] sont les polynomes de degre 1 ;
(3) tout polynome non constant a` coefcients dans K posse `de une racine dans K ;
(4) tout polynome a` coefcients dans K est scinde.
Denition 9.3.6. Si un corps K verie les proprietes equivalentes du corollaire ci-
dessus, on dit que K est algebriquement clos.
Preuve du corollaire 9.3.5. (1)=(2). Cest la construction du lemme 9.3.1 : si
K[X] est un polynome irreductible de degre n _ 2, le corps de rupture L
de est une extension algebrique de K de degre n, donc K ,= L. Ceci contredit
lhypothe`se que K nadmet pas dextension algebrique distincte de K.
(2)=(3). Soit P un polynome non constant et un facteur irreductible de
P. Ainsi, est de degre 1 et il posse`de une racine dans K. A fortiori, P admet une
racine dans K.
(3)=(4). Soit P K[X] un polynome. Si deg P = 0, P est scinde. Suppo-
sons que deg P _ 1 et que tout polynome de degre < deg P soit scinde. Alors,
P posse`de une racine o dans K. Le polynome P(X) est multiple de (X - o) ;
soit Q(X) = P(X)/(X - o) le quotient. Par recurrence, Q est scinde dans K et
P(X) = (X-o)Q(X) est donc scinde.
(4)=(1). Soit K L une extension algebrique et soit x un element de L. Il
est algebrique sur K donc il existe un polynome non constant P K[X] tel que
P(x) = 0. Comme P est scinde, on peut ecrire P = c
n
Q
i=1
(X - o
i
) pour des o
i
K
et c ,= 0. Par suite, P(x) = c
n
Q
i=1
(x - o
i
) = 0. Comme L est un corps, il existe i tel
que x -o
i
= 0, dou` x = o
i
K. Par suite, L = K.
Theore`me 9.3.7 (Theore`me de dAlembertGau). Le corps C des nombres com-
plexes est algebriquement clos.
9.3. CONSTRUCTION DEXTENSIONS ALGE

BRIQUES 167
Toutes les demonstrations de ce theore`me reposent a` un point ou a` un autre
sur un argument de nature analytique, essentiellement le fait que R est complet.
Nous donnons une demonstration courte mais faisant appel a` des resultats dana-
lyse complexe. Une demonstration dapparence plus algebrique est proposee dans
lexercice 9.4.1.
Demonstration. Soit P C[X] un polynome non constant dont on veut prouver
quil admet une racine dans C. On peut supposer que P est unitaire et on ecrit
P(X) = X
n
+ o
n-1
X
n-1
+ + o
0
. Soit M = max([o
0
[ , . . . , [o
n-1
[) et posons R =
1 + 2M. Alors, si z C verie [z[ _ R, on a
[P(z)[ =

z
n
+ o
n-1
z
n-1
+ + o
0

_ [z
n
[ -

o
n-1
z
n-1

- -[o
0
[
_ R
n
-M
R
n
-1
R -1
= R
n

1 -
M
R -1

+
M
R -1
_
1
2
R
n
.
Ainsi, lim
[z[-+c
[P(z)[ = +c.
Raisonnons par labsurde et supposons que P na pas de racine dans C. On
peut alors considerer la fonction : C - C denie par z - 1/P(z). Elle est
holomorphe sur C et tend vers 0 lorsque [z[ tend vers +c. Par consequent, elle
est bornee sur C. Le theore`me de Liouville implique que est constante, ce qui
est absurde.
Denition 9.3.8. Soit K un corps. Une cloture algebrique est une extension algebrique
K telle que soit algebriquement clos.
Le fait de conna tre un exemple de corps algebriquement clos nous en donne
automatiquement dautres.
Proposition 9.3.9. Soit K un corps et E une extension algebriquement close de K.
Soit la cloture algebrique de K dans E (ensemble des elements de E qui sont algebriques
sur K). Alors, est une cloture algebrique de K.
En particulier, lensemble Q des nombres algebriques (nombres complexes qui
sont algebriques sur Q) est une cloture algebrique de Q.
Demonstration. Comme est algebrique sur K, il suft de demontrer que est
algebriquement clos, et donc que tout polynome non constant P [X] admet
une racine dans .
On peut supposer que P est unitaire et ecrire
P = X
n
+ o
1
X
n-1
+ + o
n
ou` les o
i
sont des elements de . Par denition, les o
i
sont algebriques sur K
et lextension L = K[o
1
, . . . , o
n
] engendree par les o
i
dans L est une extension
algebrique nie de K.
168 CHAPITRE 9. CORPS ET ALGE
`
BRES
Comme E est algebriquement clos, le polynome P admet une racine , dans E.
La relation P(,) = 0 avec P L[x] montre que , est algebrique sur L. Par suite,
, est algebrique sur K, autrement dit, , .
Theore`me 9.3.10 (Steinitz). Tout corps a une cloture algebrique.
Lemme 9.3.11. Soit K un corps et soit . une famille de polynomes non constants de
K[X]. Il existe alors une extension algebrique L de K telle que tout polynome de . a une
racine dans L.
Demonstration. Si . est ni, on peut demontrer lexistence de L par recur-
rence a` laide de la proposition 9.3.3.
Soit A = K[(X
P
)
P.
] la K-alge`bre de polynomes engendree par une innite
de variables, une variable X
P
pour chaque polynome P . . Soit I lideal de A
engendre par les P(X
P
), lorsque P parcourt . . Montrons que I ,= A. Sinon, il
existe une relation de la forme 1 =
P
P.
Q
P
(X)P(X
P
). Cest une somme nie qui
ne fait intervenir quun nombre ni de variables X
P
et quon peut ainsi recrire
1 = Q
1
(X)P
1
(X
1
) + + Q
r
(X)P
r
(X
r
)
Dapre`s le corollaire 9.3.4 il existe une extension algebrique K K
1
dans laquelle
le polynome P
1
. . . P
r
est scinde, dou` pour tout i une racine o
i
de P
i
dans L. On
specialise la relation precedente au point X
1
= o
1
, . . ., X
r
= o
r
, dou` la relation
1 = Q
1
(o)P
1
(o
1
) + + Q
r
(o)P
r
(o
r
) = 0,
ce qui est absurde.
Dapre`s le theore`me de Krull sur lexistence dideaux maximaux (theo-
re`me 4.1.10), il existe un ideal maximal m de A qui contient I. Denissons
comme le corps A/m. Pour tout P . , on a P(X
P
) I, donc P(X
P
) m, si
bien que cl(P(X
P
)) = P(cl(x
P
)) = 0 dans A/m. Ainsi, cl(x
P
) est une racine de P
dans .
De plus, comme A est engendree comme K-alge`bre par les x
P
, est engen-
dree en tant que K-alge`bre par les cl(x
P
). Ceux-ci etant algebriques sur K, est
algebrique sur K.
Demonstration du theore `me. Posons E
0
= K et construisons une suite de corps
(E
n
)
n
algebriques sur K de la fa con suivante. Si E
n
est construit, on denit E
n+1
comme une extension de E
n
telle que tout polynome non constant de E
n
[X]
admet une racine dans E
n+1
. Lexistence dun tel corps E
n+1
est afrmee par le
lemme 9.3.11. Comme E
n+1
est algebrique sur E
n
, on voit par recurrence que
pour tout n, E
n
est algebrique sur K.
On obtient de la sorte une suite de corps
K = E
0
E
1
. . .
9.4. EXERCICES 169
et soit la reunion des E
n
pour n _ 0. Cest un corps qui contient K. (Un ele-
ment de est un element dun certain E
n
, laddition ou la multiplication de deux
elements x et y de se fait dans tout corps E
n
dans lequel x et y habitent .)
Comme tout element de appartient a` lun des E
n
, est algebrique sur K.
Montrons enn que est algebriquement clos. Soit P = o
n
X
n
+o
n-1
X
n-1
+ +o
0
un polynome non constant a` coefcients dans . Il existe un entier m _ 0 tel
que tous les coefcients de P appartiennent a` E
m
, de sorte que P E
m
[X]. Par
construction, P admet donc une racine dans E
m+1
, donc dans .
Puisque tout polynome non constant de [X] a une racine dans , la proposi-
tion 9.3.5 montre que est algebriquement clos.
9.4. Exercices
Exercice 9.4.1. Le but de lexercice est de demontrer que le corps C des
nombres complexes est algebriquement clos.
Si P = o
n
X
n
+ + o
0
C[X] est un polynome a` coefcients complexes, on
note

P le polynome conjugue deni par

P = o
n
X
n
+ + o
0
. On xe aussi une
cloture algebrique de C.
a) Montrer que tout nombre complexe a une racine carree dans C. En de-
duire que toute equation du second degre a` coefcients dans C a ses racines dans
C.
Dans les questions suivantes, on demontre que tout polynome P de R[X] a une
racine dans C. Si le degre de P secrit o = 2
n
m avec m impair, on raisonne par
recurrence sur lentier n.
b) Cas n = 0. Soit P R[X] un polynome de degre impair. Montrer quil
a une racine dans R.
Soit P un polynome irreductible de R[X] dont le degre o = 2
n
m est pair (n _
1).
c) Montrer que P a o racines distinctes x
1
, . . . , x
o
dans .
Montrer que pour tout c R, il existe un polynome P
c
R[X] dont les racines
sont les x
,
+ x
l
+ cx
,
x
l
, avec 1 _ , < l _ o. (Utiliser le theore `me sur les polynomes
symetriques elementaires.)
d) En utilisant lhypothe`se de recurrence, montrer que pour tout c R, P
c
a
une racine dans C. En choisissant convenablement plusieurs valeurs de c, montrer
quil existe deux indices distincts , et l tels que x
,
+ x
l
et x
,
x
l
sont dans C. En
deduire que x
,
et x
l
sont des elements de C.
e) Montrer que tout polynome non constant dans C[X] a une racine dans C.
170 CHAPITRE 9. CORPS ET ALGE
`
BRES
Exercice 9.4.2. a) Soit A un anneau et P un polynome unitaire de A[X] de
degre o 0. Montrer que lanneau B = A[X]/(P) contient un sous anneau
isomorphe a` A, auquel on lidentie.
b) Montrer que B est entier sur A, et quil existe o B tel que P(o) = 0.
c) Montrer quil existe un anneau C contenant A, entier sur A et des elements
o
1
, . . . , o
o
C tels que P =
o
Q
i=1
(X -o
i
).
Exercice 9.4.3. Soient A B deux anneaux, x un element inversible de B et
soit y A[x] A[x
-1
]. Montrer quil existe un entier n tel que le A-module
M = A + Ax + + Ax
n
soit stable pour la multiplication par y. En deduire que y
est entier sur A.
Exercice 9.4.4. Soit A un anneau inte`gre et K son corps des fractions.
a) Soit x K qui est entier sur A. Montrer quil existe o A _ |0| tel que
pour tout n _ 0, ox
n
A.
b) On suppose que A est noetherien. Reciproquement, soit o A _ |0| et
x K tels que pour tout n, ox
n
A. Montrer que x est entier sur A.
Exercice 9.4.5. Quels sont les entiers o tels que Z[
_
o] soit integralement clos ?
Exercice 9.4.6. a) Soit A un anneau inte`gre et t A tel que A/tA est reduit
(na pas delement nilpotent autre que 0). On suppose que A
t
est integralement
clos. Montrer que A est integralement clos.
b) Montrer que lanneau A = C[X, Y, Z]/(XZ - Y(Y + 1)) est integralement
clos. (Introduire la classe de X dans A.)
Exercice 9.4.7. Soient A B deux anneaux tels que A est integralement ferme
dans B.
a) Soient P et Q deux polynomes unitaires de B[X] tels que PQ A[X].
Montrer que P et Q sont dans A[X]. (Utiliser lexercice 9.4.2 pour introduire un
anneau C B tel que P =
m
Q
i=1
(X-o
i
) et Q =
n
Q
i=1
(X-/
i
) ou` o
1
, . . . , o
m
, /
1
, . . . , /
n
C.)
b) Montrer que A[X] est integralement ferme dans B[X]. (Si P B[X] est
entier sur A[X], considerer le polynome unitaire Q = X
r
+ P avec r sufsament grand.)
9.5. Solutions
Solution de lexercice 9.4.1. a) Soit z = o +i/ un nombre complexe. Une racine
carree de z est un nombre complexe v = x +iy tel que v
2
= z, dou` les equations
x
2
-y
2
= o et 2xy = /.
9.5. SOLUTIONS 171
Si / = 0, soit o _ 0 auquel cas on choisit v =
_
o, soit o _ 0 auquel cas on choisit
v = i
_
-o. Supposons donc / ,= 0. En multipliant la premie`re relation par 4x
2
,
on obtient 4x
4
-4x
2
y
2
= 4ox
2
, dou` (2x
2
) -2o(2x
2
) -/
2
= 0. Cest une equation
a` coefcients reels de discriminant reduit o
2
+ /
2
_ 0. Elle a une racine positive
1
2

o +
p
o
2
+ /
2

. Il suft maintenant de poser


x =
1
2
q
o +
p
o
2
+ /
2
puis, remarquant que x 0, y = //2x.
Si P = oX
2
+ 2/X + c est un polynome de C[X] de degre 2, la methode de
resolution des equations du second degre montre quil a ses racines dans C si et
seulement son discriminant reduit /
2
- oc est un carre dans C. Dapre`s le debut
de la question, cest effectivement le cas.
b) Quitte a` diviser P par son coefcient dominant, on peut supposer quil est
unitaire. Alors, lorsque x tend vers +c, P(x) tend vers +c tandis que P a pour
limite -c en -c. Dapre`s le theore`me des valeurs intermediaires, P sannule
dans R.
c) Comme est algebriquement clos, P est scinde dans . Puisque P est
irreductible dans R[X] et comme P
t
,= 0, on a pgcd(P, P
t
) = 1 dans R[X]. Cela
implique quil existe A et B dans R[X] tels que AP + BP
t
= 1. Par suite, si x est
une racine de P dans , on a B(x)P
t
(x) = 1 et donc P
t
(x) ,= 0. Cela montre que P
na pas de racines multiples dans puisque les racines multiples dun polynome
sont aussi des racines du polynome derive.
Notons
P(X) = o
o
o
Y
,=1
(X -x
,
) =
o
X
,=0
o
,
X
,
.
Posons z
i,
= x
,
+ x
l
+ cx
,
x
l
. Considerons le polynome a` coefcients dans
Z[X
1
, . . . , X
o
] :
Q(T) =
Y
1_,<l_o
(T -X
,
-X
l
-cX
,
X
l
).
Il est de degre D = o(o - 1)/2 = 2
n-1
m(2
n
m - 1) et est symetrique en les X
i
. Si
on lecrit
Q(T) =
D
X
,=0
Q
,
(X
1
, . . . , X
o
)T
,
les polynomes Q
,
sont donc symetriques et il existe pour tout , un unique poly-
nome R
,
Z[Y
1
, . . . , Y
o
] tel que Q
,
(X) = R
,
(S
1
(X), . . . , S
o
(X)).
Specialisons les X
,
en les elements x
,
. On a ainsi S
,
(x
1
, . . . , x
o
) =
(-1)
,
o
o-,
/o
o
; cest donc un reel, que nous notons o
,
. Il en resulte une
172 CHAPITRE 9. CORPS ET ALGE
`
BRES
expression
P
c
(T) =
Y
1_,<l_o
(T -z
,l
) =
D
X
,=0
R
,
(o
1
, . . . , o
o
)T
,
.
Par suite, les z
,l
sont bien les zeros dun polynome a` coefcients reels.
d) Ce polynome est de degre D = 2
n-1
m(2
n
m - 1) dont lexposant de 2 est
n -1. Par recurrence, il a donc une racine dans C et il existe un couple (,, l) tel
que x
,
+ x
l
+ cx
,
x
l
C.
Comme R est inni et comme il ny a quun nombre ni de couples (,, l)
possibles, on peut trouver deux reels c et c
t
tels que
z = x
,
+ x
l
+ cx
,
x
l
et z
t
= x
,
+ x
l
+ c
t
x
,
x
l
appartiennent a` C. Comme
x
,
+ x
l
=
c
t
z -cz
t
c
t
-c
et x
,
x
l
=
z -z
t
c -c
t
,
il en resulte que x
,
+x
l
et x
,
x
l
appartiennent a` C. Le polynome (T-x
,
)(T-x
l
)
appartient ainsi a` C[X]. Il est de degre 2. Dapre`s la premie`re question, ses racines
appartiennent a` C.
En particulier, P a une racine dans C.
e) Les questions precedentes permettent detablir par recurrence que tout po-
lynome non constant a` coefcients reels a une racine dans C.
Soit maintenant P un polynome non constant de C[X] et posons Q = P

P : si
P(X) = o
o
X
o
+ + o
0
,
Q(X)(o
o
X
o
+ + o
0
)( o
o
X
o
+ + o
0
).
Cest un polynome de C[X] tel que

Q(X) =

P(X)P(X) = Q(X). Il est donc a`
coefcients reels. Par suite, il a une racine z dans C.
Si z nest pas une racine de P, cest une racine de

P. Alors, P( z) =

P(z) = 0, si
bien que z est une racine de P.
Tout polynome non constant a` coefcients dans C a une racine dans C : C est
algebriquement clos.
Solution de lexercice 9.4.2. a) Il suft de montrer que lhomomorphisme natu-
rel A -B deni par o -cl(o) est injectif. Or, si o est un polynome constant non
nul et multiple de P, ecrivons o = P(X)Q(X). Soit
r
X
r
le monome de plus grand
degre dans Q. Comme P est unitaire de degre o 0, le monome de plus grand
degre dans PQ est egal a`
r
X
r+o
. Mais r + o 0 et le polynome constant o est de
degre 0. Cette contradiction montre que lhomomorphisme naturel A - B est
injectif et identie ainsi A a` son image dans B.
b) Si Q est un polynome de A[X], on peut effectuer la division euclidienne
de Q par P dans A[X]. Ainsi, on constate que cl(Q) est egal a` la classe dun
9.5. SOLUTIONS 173
polynome de degre < o. Autrement dit, cl(1), . . ., cl(X
o-1
) engendrent B comme
A-module si bien que B est un A-module de type ni. Dapre`s la proposition 9.2.3,
lextension A B est entie`re.
c) On demontre ce resultat par recurrence sur le degre o de P, sachant quil
est trivial si o _ 1. Supposons le verie en degre < o.
Par construction, P a une racine o
1
dans lextension entie`re A B =
A[X]/(P). On peut effectuer la division euclidienne de P par X - o
1
dans
B[X], dou` une expression P = (X - o
1
)Q + /
1
avec /
1
B. En specialisant
en X = o
1
, on trouve /
1
= P(o
1
) = 0. Il existe alors une extension B C
et des elements o
2
, . . . , o
o
C tels que Q(X) = (X - o
2
) . . . (X - o
o
). Ainsi,
P(X) = (X-o
1
) . . . (X -o
o
).
Solution de lexercice 9.4.3. Soient P et Q deux polynomes de A[X] tels que y =
P(x) = Q(1/x). Si P =
n
P
l=0
o
l
X
l
et Q =
m
P
l=0
/
l
X
l
, on en deduit
y = P(x) =
n
X
l=0
o
l
x
l
=
m
X
l=0
/
l
x
-l
= x
-m
m
X
l=0
/
l
x
m-l
= x
-m
R(x),
ou` R est de degre _ m. Posons N = m+n et M = A+Ax + +Ax
N
. Soit o M,
on ecrit o = o
1
+ o
2
, ou` les puissances de x qui interviennent dans o
1
sont < m,
et celles qui interviennent dans o
2
sont _ m. Alors, yo
1
= P(x)o
1
appartient a` N
car il ne fait intervenir que des puissances de x qui sont < m + n = N. De meme,
yo
2
= (x
-m
o
2
)R(x) secrit comme un polynome en x de degre _ N -m + m = N.
Ainsi, yo = yo
1
+ yo
2
appartient a` M.
Ainsi, y = y 1 appartient a` M, et A[y] M. Comme M est de type ni, le
theore`me 8.5 du cours implique que y est entier sur A.
Solution de lexercice 9.4.4. a) Comme x est entier sur A, il existe n _ 0 tel que
A[x] A + Ax + + Ax
n
. Soit o A _ |0| tel que ox
m
A si 0 _ m _ n. On
constate que oA[x] A et donc ox
m
A pour tout entier m _ 0.
b) Soit I lideal de A engendre par les ox
n
pour n _ 0. Comme A est noe-
therien, cest un A-module de type ni ; Il est stable par multiplication par x. De
plus, lelement non nul o I nest annule par aucun element non nul de A[x].
Autrement dit, I est un A[x]-module de`le qui est de type ni comme A-module.
On sait que cela implique que x est entier sur A.
Solution de lexercice 9.4.5. Si
_
o Z, Z[
_
o] = Z est integralement clos. On
suppose donc dans la suite que o nest pas un carre parfait.
174 CHAPITRE 9. CORPS ET ALGE
`
BRES
Le polynome minimal de x = o + /
_
o est egal a`
(X -o)
2
-/
2
o = X
2
-2oX + o
2
-/
2
o.
Lelement x est donc entier sur Z si et seulement si 2o Z et o
2
-/
2
o Z.
Si on peut ecrire o = o
t
e
2
avec e 1, alors on constate que
_
o
t
=
_
o/e
est entier sur Z mais nappartient pas a` Z[
_
o]. Lanneau Z[
_
o] nest alors pas
integralement clos.
On suppose dans la suite que o est sans facteurs carres. Nous allons en fait
calculer la cloture integrale de Z dans le corps Q(
_
o).
Si x = o + /
_
o est entier sur Z, on voit que necessairement
4/
2
o = 4(/
2
o -o
2
) + (2o)
2
Z.
Comme o est sans facteurs carres, cela implique que 2/ Z. Si R est la cloture
integrale de Z dans Q[
_
o], on a ainsi une inclusion
Z[
_
o] R
1
2
Z[
_
o].
Des representants du Z-module R/Z[
_
o] sont donc contenus dans lensemble
|0, 1/2,
_
o/2, (1 +
_
o)/2|. Comme 1/2 et (
_
o)/2 ne sont pas entiers sur Z,
Ensuite, (1 +
_
o)/2 est entier sur Z si et seulement si 1 - o 4Z, cest-a`-dire
o = 1 (mod 4). il en resulte que R = Z[
_
o] si et seulement si o ,= 1 (mod 4) et
que si s = 1 (mod 4), R = Z[
1+
_
o
2
].
Solution de lexercice 9.4.6. a) Soit K le corps des fractions de A et soit x
K qui est entier sur A. Comme x est entier sur A
t
et comme A
t
est suppose
integralement clos, x A
t
. Soit n _ 0 minimal tel que o = xt
n
A. Montrons que
n = 0. Considerons pour cela une equation de dependance integrale
x
o
+ o
1
x
o-1
+ + o
o
= 0.
Multiplions cette egalite par t
no
. On obtient
o
o
+ o
1
t
n
o
o-1
+ + o
o
t
no
= 0.
Supposons par labsurde que n _ 1. On en deduit que t divise o
o
, donc o
o
= 0
(mod t). Comme A/t est reduit, o = 0 (mod t) et il existe / A tel que o = /t.
Alors, xt
n-1
= / A ce qui contredit lhypothe`se que n etait minimal.
b) Le polynome XZ - Y(Y + 1) est irreductible car de degre 1 en X et non
multiple de Z. Comme lanneau C[X, Y, Z] est factoriel, A est un anneau inte`gre.
Dautre part,
A/(x) = C[X, Y, Z]/(XZ -Y(Y + 1), X) = C[Y, Z]/(Y(Y + 1)) = C[Z] ~C[Z]
9.5. SOLUTIONS 175
na pas delements nilpotents. De plus,
A
x
= C[X, Y, Z, X
-1
]/(XZ -Y(Y + 1)) = C[X, X
-1
, Y, Z]/(Z -Y(Y + 1)X
-1
)
= C[X, X
-1
, Y]
est un localise de lanneau C[X, Y]. Comme cet anneau est factoriel, il est integra-
lement clos et A
x
est integralement clos.
La premie`re question montre alors que A est integralement clos.
Solution de lexercice 9.4.7. a) Notons P = X
m
+
m
P
i=1
(-1)
i
p
i
X
m-i
et Q =
X
n
+
n
P
i=1
(-1)
i

i
X
n-i
. Soit C lanneau
C = B[o
1
, . . . , o
m
, /
1
, . . . , /
n
]/I
ou` I est lideal engendre par les elements
X
oF
m
l
o
o(1)
. . . o
o(l)
-p
l
et
X
oF-l
n
/
o(1)
. . . /
o(l)
-
l
.
(On a note F
m
l
lensemble des applications injectives |1, . . . , l| - |1, . . . , m|.)
Dans C, on a ainsi P(X) =
Q
i=1
m
(X-o
i
) et Q(X) =
n
Q
i=1
(X-/
i
). De plus, les o
i
et /
,
sont solutions dune equation polynomiale unitaire (donnee respectivement par P
et Q), donc sont entiers sur B. Cela implique que C est une B-alge`bre engendree
par des elements entiers sur B donc que C est entie`re sur B.
Puisque PQ A[X], les o
i
et /
,
sont entiers sur A. Par suite, les p
l
et
l
, etant
les fonctions symetriques elementaires des o
i
(resp. des /
,
), sont entiers sur A
pour tout l. Comme ce sont des elements de B est que A est integralement ferme
dans B, ils appartiennent a` A si bien que P A[X] et Q A[X], ainsi quil fallait
demontrer.
b) Soit P B[X] un polynome qui est entier sur A[X] et considerons une
relation de dependance integrale
P
o
+ R
1
P
o-1
+ + R
o
= 0,
avec R
i
A[X]. On pose Q = X
r
-P avec r deg P (de sorte que Q est unitaire)
et on recrit cette egalite
(-Q + X
r
)
o
+ R
1
(-Q + X
r
)
o-1
+ + R
o
= 0.
176 CHAPITRE 9. CORPS ET ALGE
`
BRES
Developpons ; on trouve une egalite
o
X
l=0
Q
l
(-1)
l
o
X
i=l
R
o-i

i
l

X
r(i-l)
= 0
dans laquelle R
0
= 1 que lon recrit
o
X
l=0
S
l
Q
l
= 0
avec S
l
A[X]. On a S
o
= 1 et
S
0
=
o
X
i=0
R
o-i
X
ri
= X
r
o + . . .
donc S
0
est unitaire si r max(deg R
i
). Legalite
Q(-Q
o-1
-S
o-1
Q
o-2
- -S
1
) = S
0
et la question precedente impliquent alors que Q A[X]. Par suite, P = X
r
-Q
A[X], ce qui prouve que A[X] est integralement ferme dans B[X].
10 Alge` bre homologique
Ce chapitre expose quelques rudiments dalge `bre homologique. Issue de la topologie al-
gebrique ou` elle a des applications frappantes (le theore `me de Brouwer par exemple), le
formalisme algebrique qui la sous-tend a ensuite essaime dans de nombreux domaines
des mathematiques. Cest aujourdhui en outil fondamental en alge `bre commutative,
en geometrie algebrique, en topologie et elle a me me des applications en robotique !
10.1. Suites exactes
La notion de suite exacte permet de resumer dans un diagramme simple a`
ecrire de nombreuses proprietes algebriques.
Denition 10.1.1. Soit A un anneau. Une suite exacte de A-modules est un dia-
gramme
M
0

1
--M
1

2
--M
2
- -M
n-1

n
--M
n
ou` pour tout i |2; . . . ; n|, Ker
i
= Im
i-1
.
En particulier, on a
i
o
i-1
= 0 pour tout i |2; . . . ; n|. Un cas particulier tre`s
important est fournie par les suites de 5 modules, les deux extremites etant nulles.
On parle alors de suite exacte courte.
Proposition 10.1.2. Une suite de A-modules
0 -N
i
- -M
p
- -P -0
est exacte si et seulement si :
i est injectif ;
Ker p = Imi ;
p est surjectif.
178 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
Alors, i induit un isomorphisme de N sur le sous-A-module i(N) de M et p induit un
isomorphisme M/i(N) c P.
Demonstration. Il suft decrire toutes les conditions. Limage de la e`che 0 -
N est 0, cest aussi le noyau de i, donc i est injectif. Ensuite, Imi = Ker p. Enn,
limage de p est egale au noyau de lhomomorphisme P -0, cest-a`-dire P, donc
p est surjectif. Le reste de la proposition provient du theore`me de factorisation.
Denition 10.1.3. Un complexe est un diagramme
M
0

1
--M
1

2
--M
2
- -M
n-1

n
--M
n
ou` pour tout i |2; . . . ; n|,
i
o
i-1
= 0.
Denition 10.1.4. Soit A un anneau et : M - N un homomorphisme de A-
modules. Le A-module quotient N/(M) est appele conoyau de . On le note Coker .
Remarque 10.1.5. On a Coker = 0 si et seulement si est surjectif. Ainsi, un
homomorphisme : M - N est un isomorphisme si et seulement si Ker = 0 et
Coker = 0.
Theore`me 10.1.6 (Lemme du serpent). Considerons un diagramme dhomomor-
phismes de A-modules
0

N
i

M
p

P

l

0
0

N
t
i
t

M
t
p
t

P
t
0
dans lequel les deux lignes sont supposees exactes et les deux carres commutatifs : i
t
o = oi
et p
t
o = l o p. Il existe alors un homomorphisme canonique o : Ker l -Coker tel que
lon ait une suite exacte
0 -Ker
i
=
--Ker
p
=
--Ker l
o
- -Coker
i
t
=
--Coker
p
t
=
--Coker l -0.
Demonstration. a) On a i(Ker ) Ker et p(Ker ) Ker l. En effet, si x N
verie (x) = 0, alors (i(x)) = ( o i)(x) = (i
t
o )(x) = i
t
((x)) = 0, donc
i(x) Ker . De meme, si y Ker , on a l(p(y)) = (l o p)(y) = (p
t
o )(y) =
p
t
((y)) = 0, donc p(y) Ker l.
On a ainsi des homomorphismes i
=
: Ker -Ker et p
=
: Ker -Ker l.
b) On a i
t
(Im) Im et p
t
(Im) Iml. En effet, si x
t
Im , soit x N tel
que x
t
= (x). Alors, i
t
(x
t
) = (i
t
o )(x) = ( o i)(x) = (i(x)), ce qui prouve que
i
t
(x
t
) appartient a` Im.
De meme, si y
t
Im, soit y M tel que y
t
= (y). On a alors p
t
(y
t
) =
(p
t
o )(y) = (l o p)(y) = l(p(y)) donc p
t
(y
t
) appartient a` Iml.
10.1. SUITES EXACTES 179
Il en resulte que le noyau de lhomomorphismes compose
N
t
i
t
- -M
t
-M
t
/Im = Coker()
contient Im(), dou` par passage au quotient un homomorphisme canonique
i
t
=
: Coker() = N
t
/Im() - Coker(). De meme, on en deduit un homomor-
phisme p
t
=
: Coker() -Coker(l), induit par p
t
.
c) Lhomomorphisme i
=
est injectif : si i
=
(x) = 0, i(x) = 0 donc x = 0.
Comme p
=
est la restriction a` Ker de p et comme poi = 0, on a p
=
oi
=
= 0 donc
Imi
=
Ker p
=
. Reciproquement, soit y Ker p
=
. On a donc y Ker et p(y) = 0.
Comme la premie`re ligne du diagramme est exacte, y Imi. Soit ainsi x N tel
que y = i(x). On a 0 = (y) = (i(x)) = (oi)(x) = (i
t
o)(x) = i
t
((x)). Comme
i
t
est injectif, (x) = 0 et x Ker . Par suite, y = i(x) i(Ker ) = i
=
(Ker ).
d) Lhomomorphisme p
t
=
est surjectif : si ,
t
Coker l, on peut ecrire ,
t
= cl(z
t
)
avec z
t
P
t
. Comme p
t
est surjectif, il existe y
t
M
t
tel que z
t
= p
t
(y
t
). Alors, par
denition de p
t
=
, on a ,
t
= p
t
=
(cl(y
t
)), si bien que ,
t
Imp
t
=
.
On a p
t
=
o i
t
=
= 0. En effet, par denition de i
t
=
, si x
t
N
t
, i
t
=
(cl(x
t
)) = cl(i
t
(x
t
)),
dou`
p
t
=
(i
t
=
(cl(x
t
)) = p
t
=
(cl(i
t
(x
t
))) = cl(p
t
(i
t
(x
t
))) = 0.
Reciproquement, si p
t
=
(cl(y
t
)) = 0, on a cl(p
t
(y
t
)) = 0, dou` p
t
(y
t
) Iml. On ecrit
p
t
(y
t
) = l(z) avec z P. Comme p est surjectif, il existe y M tel que z = p(y)
et p
t
(y
t
) = l(p(z)) = p
t
((z)). Ainsi, y
t
- (z) appartient a` Ker p
t
, donc est de la
forme i
t
(x
t
) pour x
t
N
t
. Finalement,
cl(y
t
) = cl((z) + i
t
(x
t
)) = cl(i
t
(x
t
)) = i
t
=
(x
t
),
dou` Ker p
t
=
= Imi
t
=
.
e) Nous allons maintenant construire lhomomorphisme o. La restriction a`
p
-1
(Ker l) = Ker(l o p) de fournit un homomorphisme Ker(l o p) - M dont
limage est contenue dans le noyau de p
t
(si l(p(y)) = 0, p
t
((y)) = 0). Puisque
Ker p
t
= Imi
t
et comme i
t
: N
t
- Imi
t
est un isomorphisme, il en resulte un
homomorphisme canonique p
-1
(Ker l) - N
t
que lon compose ensuite avec la
surjection canonique N
t
-Coker(), dou` un homomorphisme : p
-1
(Ker l) -
Coker().
Si y = i(x) i(N), on a (y) = i
t
((x)), donc (y) = cl((x)) = 0. Ainsi, Ker
contient i(N), dou` par passage au quotient un homomorphisme bien deni
o : Ker l = p
-1
(Ker l)/p
-1
(0) = p
-1
(Ker l)/i(N)

- -Coker().
Concre`tement, limage dun element z de Ker l par lhomomorphisme o est
obtenue de la fa con suivante. Comme p est surjectif, il existe y M tel que z =
p(y). Alors, 0 = l(z) = l(p(y)) = p
t
((y)), donc (y) Ker p
t
= Imi
t
. Il existe
180 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
ainsi x
t
N
t
tel que (y) = i
t
(x
t
). Alors, o(z) est la classe de x
t
dans Coker() =
N
t
/Im .
f) Montrons que Imp
=
= Ker o.
Soit z Imp
=
, dou` y Ker tel que p(y) = z. Autrement dit, (y) = 0 et avec
les notations du paragraphe precedent, x
t
= 0, dou` o(z) = 0 et z
l
ero.
Reciproquement, si z Ker o, on a x
t
Im , donc x
t
= (x) pour un certain
x N et (y) = i
t
(x
t
) = (i(x)). On a donc y -i(x) Ker . Par suite, z = p(y) =
p(y -i(x)) p(Ker ) = Imp
=
.
g) Enn, montrons que Imo = Ker i
t
=
.
Soit z N ; avec les memes notations, i
t
(o(z)) = i
t
(cl(x
t
)) = cl(i
t
(x
t
)) =
cl((y)) = 0, donc o(z) Ker i
t
=
et Imo Ker i
t
=
.
Reciproquement, soit ,
t
Ker i
t
=
. On peut ecrire ,
t
= cl(x
t
). On a alors i
t
=
(,
t
) =
cl(i
t
(x
t
)). Par suite, i
t
(x
t
) Im. Si i
t
(x
t
) = (y) avec y M, on a par denition
o(p(y)) = cl(x
t
) = ,
t
si bien que Ker i
t
=
Imo.
Le theore`me est donc demontre.
Corollaire 10.1.7. a) Si et l sont injectives, aussi. Si et l sont surjectives,
aussi.
b) Si est surjective et injective, l est injective Si est surjective et l injective, est
surjective..
Demonstration. a) Si et l sont injectives, la suite exacte du diagramme du
serpent commence par 0 - 0
i
=
-- Ker
p
=
-- 0. Necessairement, Ker = 0. Si et
l sont surjectives, elle se termine par 0
i
t
=
-- Coker
p
t
=
-- 0, donc Coker = 0 et
est injective.
b) Si est surjective et injective, on a Ker = 0 et Coker = 0. Par suite,
le milieu de la suite exacte secrit 0
p
=
-- Ker l
o
- - 0, donc l est injective. Enn, si
est surjective et l injective, on a Ker l = 0, Coker = 0, dou` une suite exacte
0
o
- -Coker
i
t
=
--0, donc est surjective.
Exercice 10.1.8. Demontrer directement le corollaire precedent.
10.2. Suites exactes scindees. Modules projectifs et injectifs
Lemme 10.2.1. Soit A un anneau. et considerons une suite exacte courte de A-modules
0 -N
i
- -M
p
- -P -0.
Les proprietes suivantes sont equivalentes :
(1) il existe : P -M tel que p o = Id
P
(p a un inverse a` droite) ;
(2) il existe , : M -N tel que , o i = Id
N
(i a un inverse a` gauche) ;
10.2. SUITES EXACTES SCINDE

ES. MODULES PROJECTIFS ET INJECTIFS 181


(3) i(N) a un supplementaire dans M.
Denition 10.2.2. Une suite exacte courte qui verie les conditions du lemme 10.2.1
precedent est dite scindee.
Demonstration. (1)=(3). Soit Q = (P) limage de dans M et montrons
que Q est un supplementaire de i(N). Tout dabord, si m = i(x)+(y), pour x N
et y P, on a p(m) = p(i(x)) + p((y)) = y. Ainsi, si m = i(x) + (y) = 0, alors
y = p(m) = 0 puis i(x) = 0 donc aussi x = 0 puisque i est injectif. Cela montre
que i(N) et Q sont en somme directe. De plus, si m M, posons y = p(m). Alors,
p(m - (y)) = p(m) - p((p(m))) = p(m) - p(m) = 0, donc m - (y) i(N). Cela
montre que M = i(N) + Q. Ainsi, M = i(N) _ Q et Q est un supplementaire de
i(N) dans M.
(3)=(1). Soit Q un supplementaire de i(N) dans M. Considerons lhomo-
morphisme p
t
: Q -P obtenu par restriction a` Q de p. On a Ker p
t
= Ker p Q =
i(N) Q = 0 puisque Q et i(N) sont en somme directe. Donc p
t
est injectif. De
plus, si x P, soit y M tel que x = p(y). On peut ecrire y = i(z) + z
t
avec z N
et z
t
Q. Alors, x = p(i(z)) + p(z
t
) = p(z
t
) et p
t
est surjectif. Par suite, p
t
est un
isomorphisme et lhomomorphisme reciproque : P -Q verie bien p o = Id
P
.
(2)=(3). Soit Q le noyau de , . Si x Q i(N), on peut ecrire x = i(y)
avec y N et 0 = ,(x) = ,(i(y)) = y, donc y = 0 et x = 0. Ainsi, Q et i(N)
sont en somme directe. De plus, si x M, posons y = x - i(,(x)). Alors, ,(y) =
,(x) - ,(i(,(x)) = 0 donc y Q. Ceci prouve que Q + i(N) = M. Ainsi, M =
Q _i(N).
(3)=(2). Soit Q un supplementaire de i(N) dans M. Considerons lapplica-
tion , : M - N qui associe a` m = x + i(y) avec x Q et y N lelement y N.
Elle est bien denie car i est injectif. De plus, cest un homomorphisme. Enn, un
element i(y) i(N) se decompose i(y) = 0 +i(y), donc ,(i(y)) = y et , o i = Id
N
.
Remarque 10.2.3. Comme tout sous-espace vectoriel dun espace vectoriel pos-
se`de un supplementaire, toute suite exacte de modules sur un corps est scindee.
Denition 10.2.4. On dit quun A-module P est projectif si toute suite exacte courte
0 -N -M -P -0
est scindee.
Autrement dit, P est projectif si et seulement si tout homomorphisme surjectif
: M -P admet un inverse a` droite.
Theore`me 10.2.5. Soit P un A-module. Les proprietes suivantes sont equivalentes :
(1) P est projectif ;
182 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
(2) P est un facteur direct dun A-module libre ;
(3) pour tout homomorphisme surjectif p: M - N et tout homomorphisme : P - N,
il existe un homomorphisme : P -M tel que = p o .
Rappelons quun facteur direct dun module est un sous-module qui posse`de un
supplementaire. Dautre part, lenonce (3) du theore`me est souvent pris comme
denition des modules projectifs.
Demonstration. (1)=(2). Supposons que P est projectif. Soit S une famille
generatrice dans P et soit L = A
(S)
le A-module libre de base S. On a un ho-
momorphisme canonique p: L - P tel que e
s
(vecteur de A
(S)
dont toutes les
coordonnees valent 0 sauf la coordonnee s qui vaut 1) a pour image s. Soit N
le noyau de p, dou` une suite exacte courte 0 - N - L - P - 0. Comme P
est suppose projectif, N admet un supplementaire Q dans L. Dans la demonstra-
tion du lemme 10.2.1, on a montre que la restriction a` Q de lhomomorphisme p
est un isomorphisme Q c P. Par suite, P est (isomorphe a`) un facteur direct du
A-module libre L.
(2)=(3). Supposons maintenant quil existe un A-module libre L contenant
P et un sous-module Q de L tel que P _Q = L. Fixons une base S de L.
Soit p: M -N un homomorphisme surjectif et : P -N un homomorphisme
quelconque. On veut montrer quil existe : P -M tel que p o = .
On denit un homomorphisme : L - N par (x + y) = (p) si x P et
y Q. Par construction, la restriction de a` P est egale a` . Pour tout s S, soit
alors m
s
un element de M tel que p(m
s
) = (s) (il en existe car p est surjectif).
Alors, la propriete universelle des modules libres implique quil existe un unique
homomorphisme : L -M tel que (s) = m
s
. Pour tout s S, on a alors po(s) =
p(m
s
) = (s), donc S formant une base de L, p o = . Soit la restriction de
a` P. Elle verie p o = [
P
= .
(3)=(1). Soit p: M -P un homomorphisme surjectif. On applique lhypo-
the`se de (3) avec N = P et = Id
P
. Il existe alors : P - M tel que p o = Id
P
,
autrement dit p a un inverse a` droite. Cela prouve que P est un module projectif.
En particulier, les modules libres sont projectifs.
Exercice 10.2.6. a) Soit P un A-module projectif. Si P est de type ni, montrer
quil existe un A-module libre de type ni L dont P est un facteur direct.
b) On suppose que A est un anneau principal. Montrer que tout A-module
projectif de type ni est libre.
Denition 10.2.7. On dit quun A-module I est injectif si tout homomorphisme in-
jectif i : I -M admet un inverse a` gauche.
10.2. SUITES EXACTES SCINDE

ES. MODULES PROJECTIFS ET INJECTIFS 183


Ceci revient bien sur a` dire que toute suite exacte courte
0 -I -M -N -0
est scindee. Cest en quelque sorte la denition duale de celle des modules projec-
tif. Comme le fait remarquer Matsumura dans [5], il ny a pas de notion duale des
modules libres, si bien que lon na pas de caracterisation des modules injectifs
comple`tement analogue a` celle fournie par le theore`me 10.2.5 pour les modules
projectifs.
Theore`me 10.2.8. Soit I un A-module. Les conditions suivantes sont equivalentes.
(1) I est injectif ;
(2) pour tout ideal a de A et tout homomorphisme injectif : a - I, il existe un
homomorphisme : A -I tel que = [
a
;
(3) pour tout homomorphisme injectif i : M - N et tout homomorphisme : M - I, il
existe un homomorphisme : N -I tel que = o i.
La` encore, cest souvent la troisie`me de ces conditions qui est prise comme
denition des modules injectifs.
Demonstration. (3)=(2). Il suft de poser M = a et N = A.
(3)=(1). Si i : I - M est injectif, appliquons lhypothe`se (3) a` lhomo-
morphisme identique I - I. On obtient un homomorphisme : M - I tel que
o i = Id
I
. Ainsi, I est injectif.
(1)=(3). Soit i : M -N un homomorphisme injectif et : M -I un homo-
morphisme. On veut montrer quil existe : N -I tel que = o i.
Soit P N ~I le sous-module image de lhomomorphisme M -N ~I tel que
m -(i(m), -(m)) et soit : I -N~I -(N~I)/P lhomomorphisme compose
tel que x - cl(0, x). Si (x) = 0, il existe m M tel que (0, x) = (i(m), -(m)).
Comme i est injectif, m = 0 et x = 0. Ainsi, est injectif.
Par hypothe`se, il existe un homomorphisme !: (N~I)/P -I tel que ! o =
Id
I
. Soit alors : N -I lhomomorphisme deni par (x) = !(cl(x, 0)). Si x M,
on a
(i(x)) = !(cl(i(x), 0)) = !(cl(0, (x))) = !(((x))) = (x).
Ainsi, o i = , ce quil fallait demontrer.
(2)=(1). Soit i : I - M un homomorphisme injectif. On veut prouver quil
existe : M -I qui est un inverse a` gauche de i, cest-a`-dire tel que o i = Id
I
.
Soit F lensemble des couples (N,
N
) ou` N est un sous-module de M conte-
nant I et
N
un homomorphisme N - I veriant
N
o i = Id
I
. Comme i est
injectif, cest un isomorphisme I - i(I) et lisomorphisme reciproque denit un
element (i(I), i
-1
) de F. Par consequent, F nest pas vide.
184 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
On denit un ordre ~ sur F en posant
(N,
N
) ~ (N
t
,
N
t ) = N N
t
et
N
t [
N
=
N
.
Muni de cette relation dordre, F est inductif. En effet, si (N
o
,
o
) est une famille
totalement ordonnee dans F, la reunion N =
S
N
o
est un sous-module de M et
on peut denir
N
: N - I en posant, si o est tel que x N
o
,
N
(x) =
N
o
(x). Si
x N
o
et x N
[
, on peut supposer, quitte a` echanger o et [, que (N
o
,
N
o
) ~
(N
[
,
N
[
). Alors, N
o
N
[
et
N
[
[
N
o
, dou`
N
[
(x) =
N
o
(x), ce qui prouve que
N
est bien deni.
Dapre`s le lemme de Zorn, F admet un element maximal (N,
N
). Supposons
par labsurde que N ,= M. Soit alors m M _ N et soit a = (N : m) lensemble
des o A tels que om N. Notons N
t
= N + Am. Cest un sous-module de M qui
contient strictement N.
Soit : a - I lhomomorphisme deni par o -
N
(om) si o a. Par lhy-
pothe`se (2), il existe un homomorphisme !: A - I tel que !(o) =
N
(om) si
o a.
On denit alors un homomorphisme : N
t
- I en posant, si x N et o A,
(x+om) =
N
(x) -!(o). Cest une application bien denie : si x+om = x
t
+o
t
m,
(o
t
-o)m = x -x
t
appartient a` N, donc o
t
-o a et

N
(x
t
) -!(o
t
)

N
(x) -!(o)

=
N
(x
t
-x) -!(o
t
-o)
=
N
(x
t
-x) -
N
((o
t
-o)m) = 0.
Il est facile de verier que cest un homomorphisme. De plus, on a [
N
=
N
, donc
aussi o i = Id
I
, si bien que le couple (N
t
, ) denit un element de F. Mais ceci
contredit lhypothe`se que N etait maximal.
Par suite, un element maximal de F est de la forme (M,
M
) ou`
M
: M -I est
un homomorphisme tel que
M
o i = Id
I
.
Ceci clot la demonstration du theore`me.
Corollaire 10.2.9. Soit A un anneau principal et M un A-module. Alors, M est
injectif si et seulement si pour tout o A, o ,= 0, lhomomorphisme j
o
: M -M, x -ox
est surjectif.
Demonstration. Supposons que M est injectif et soit o A, o ,= 0. Soit x M
et considerons lhomomorphisme (o) - M deni par o/ - /x (cest la` quon
utilise que o ,= 0, le fait que o soit simpliable sufrait). Comme M est injectif, la
propriete (2) du theore`me 10.2.8 montre quil existe un homomorphisme : A -
M tel que (o/) = /x si / A. Alors, (1) est un element de M tel que o(1) =
(o) = x. Ainsi, lhomomorphisme j
o
est surjectif.
Reciproquement, supposons que cette propriete est satisfaite. Soit a un ideal
de A et : a - M un homomorphisme. Comme A est principal, il existe o
10.3. FONCTEURS EXACTS 185
A tel que a = (o). Si o = 0, tout homomorphisme : A - M convient, par
exemple lhomomorphisme nul. Supposons maintenant que o ,= 0. Alors, pour
tout / A, (o/) = /(o). Par hypothe`se, il existe x M tel que ox = (o).
Alors, lhomomorphisme : A - M tel que (/) = /x pour tout / A verie
(o/) = o/x = /(o) = (o/) pour tout / A. Ainsi, la restriction de a` lideal
(o) est bien egale a` . Ceci prouve que M est injectif.
Exemple 10.2.10. Le Z-module Q/Z est un Z-module injectif.
10.3. Foncteurs exacts
Rappelons quun foncteur F de la categorie des A-modules dans elle-meme
est une application qui associe a` tout module M un module F(M) et a` tout
homomorphisme : M - N un homomorphisme F(): F(M) - F(N) de sorte
que lapplication Hom
A
(M, N) - Hom
A
(F(M), F(N)) est un homomorphisme
de A-alge`bres (non commutatives) :
on a F(Id
M
) = Id
F(M)
pour tout module M ;
lapplication Hom
A
(M, N) - Hom
A
(F(M), F(N)) est un homomorphisme
de A-modules ;
pour tout couple dendomorphisme : M - N et : N - P, F( o ) =
F() o F().
Un tel foncteur est aussi appele foncteur covariant.
Un foncteur contravariant est une application du meme genre mais qui renverse
le sens des e`ches : a` un homomorphisme : M - N est associe un homomor-
phisme F(): F(N) -F(M) et lon a F( o ) = F() o F().
Exemple 10.3.1 (Foncteurs Hom). Soit P un A-module xe. Pour tout A-
module M, considerons le A-module Hom
A
(P, M). Si : M - N est un
homomorphisme, on conside`re lhomomorphisme Hom
A
(P, M) - Hom
A
(P, N)
tel que - o . Cela denit un foncteur Hom
A
(P, +).
Si on conside`re en revanche les A-modules Hom
A
(M, P) et pour : M - N
lhomomorphisme Hom
A
(N, P) - Hom
A
(M, P) deni par - o , on denit
un foncteur contravariant Hom
A
(+, P).
Remarque 10.3.2. Considerons : M -N et : N -P deux homomorphismes
tels que o = 0, de sorte que le diagramme M

--N

- -P est un complexe. Alors,
pour tout foncteur covariant F, on a F() o F() = F( o ) = F(0) = 0 si bien
que le diagramme F(M)
F()
----F(N)
F()
----F(P) est encore un complexe.
Une remarque analogue vaut bien entendu pour les foncteurs contravariants.
186 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
Denition 10.3.3. Un foncteur covariant F est dit exact a` gauche si pour toute
suite exacte
0 -M -N -P,
la suite
0 -F(M) -F(N) -F(P)
est exacte.
On dit quil est exact a` droite si pour toute suite exacte
M -N -P -0,
la suite
F(M) -F(N) -F(P) -0
est exacte.
On dit enn quil est exact sil est a` la fois exact a` droite et a` gauche.
Pour un foncteur contravariant, on a une notion analogue : un foncteur contra-
variant F est dit exact a` droite si pour toute suite exacte 0 - M - N - P, la suite
F(P) - F(N) - F(M) - 0 est exacte. Il est exact a` gauche si pour toute suite
exacte M - N - P - 0, la suite 0 - F(P) - F(N) - F(M) est exacte. Il est
enn exact sil est a` la fois exact a` droite et exact a` gauche.
Proposition 10.3.4. Soit A un anneau et soit L un A-module.
a) Le foncteur Hom
A
(L, +) est exact a` gauche. Il est exact si et seulement si L est un
A-module projectif.
b) Le foncteur Hom
A
(+, P) est exact a` gauche. Il est exact si et seulement si L est un
A-module injectif.
Demonstration. a) Considerons une suite exacte
0 -M

--N

- -P
et soit
0 -Hom
A
(L, M)
o
--Hom
A
(L, N)
o
--Hom
A
(L, P)
le complexe obtenu en lui appliquant le foncteur Hom
A
(L, +). Nous devons mon-
trer que cette suite est exacte.
Exactitude en Hom
A
(L, M). Si Hom
A
(L, M) verie o = 0, cela signie
que pour tout x L, ((x)) = 0. Comme est injectif, (x) = 0 et = 0.
Exactitude en Hom
A
(L, N). On doit montrer que pour tout homomorphisme
Hom
A
(L, N) tel que o = 0, il existe ! Hom
A
(L, M) tel que =
o !. Or, si x L, ((x)) = 0. Par suite, (x) Ker = Im . Ainsi, est
un homomorphisme L -(M). Comme : M -(M) est un isomorphisme, on
peut poser ! =
-1
o . Alors, o ! = .
10.3. FONCTEURS EXACTS 187
at) Le foncteur Hom
A
(L, +) est exact a` droite si pour toute suite exacte
0 -M

--N

- -P -0,
la suite
0 -Hom
A
(L, M)
o
--Hom
A
(L, N)
o
--Hom
A
(L, P) -0
est exacte. Seule lexactitude en Hom
A
(L, P) na pas ete veriee. Cela revient a`
dire que pour tout homomorphisme : L - P, il existe un homomorphisme
!: L - N tel que = o !. Dapre`s le theore`me 10.2.5, cette condition signie
exactement que L est un A-module projectif.
b) Considerons une suite exacte
M

--N

- -P -0
et soit
0 -Hom
A
(P, L)
o
--Hom
A
(N, L)
o
--Hom
A
(M, L)
le complexe obtenu en luis appliquant le foncteur contravariant Hom
A
(+, L).
Nous devons montrer que cette suite est exacte.
Exactitude en Hom
A
(P, L). Soit Hom
A
(P, L) tel que o = 0. Cela implique
que le noyau de contient (N) = P, donc = 0.
Exactitude en Hom
A
(N, L). Soit Hom
A
(N, L) tel que o = 0. On cherche
! Hom
A
(P, L) tel que = ! o . Or, dire que o = 0 signie exactement
que Ker contient Im . Par passage au quotient, on en deduit un unique ho-
momorphisme !
0
: N/Im - L tel que (x) = !
0
(cl(x)) pour tout x N. Par
denition dune suite exacte, denit un isomorphisme N/Im - P, on peut
ainsi denir ! comme la composition
!
0
o
-1
: P
-
--N/Im
!
0
--L.
bt) Il faut demontrer que L est un A-module injectif si et seulement si le fonc-
teur Hom
A
(L, +) envoie une suite exacte sur une suite exacte. Seule reste a` verier
lexactitude au dernier cran, cest-a`-dire que si : M -N est injectif, lhomomor-
phisme o : Hom
A
(N, L) -Hom
A
(M, L) est surjectif. Il faut ainsi demontrer que
pour tout homomorphisme : M - L, il existe un homomorphisme !: N - L
tel que ! o = . Dapre`s le theore`me 10.2.8, cette condition est veriee si et
seulement si L est injectif.
10.3.5. Foncteur de localisation. Soit A un anneau et soit S une partie mul-
tiplicative de A. Si M est un A-module, on sait depuis le chapitre 6 lui asso-
cier un S
-1
A-module S
-1
M. De plus, si : M - N est un homomorphisme de
A-modules, on dispose, cf. la proposition 6.5.5 dun (unique) homomorphisme
S
-1
: S
-1
M - S
-1
N tel que (S
-1
)(m/s) = (m)/s pour tout m M et tout
s S. De plus, S
-1
( o ) = S
-1
o S
-1
. Ainsi, la localisation est un foncteur
188 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
de la categorie de A-modules dans celle des S
-1
A-modules. On le conside`re ici
seulement comme un foncteur sur la categorie des A-modules.
Proposition 10.3.6 (Exactitude de la localisation). Soit A un anneau et soit S
une partie multiplicative de A. Le foncteur de localisation par rapport a` S est un foncteur
exact : si 0 - M

-- N

- - P - 0 est une suite exacte de A-modules, la suite 0 -
S
-1
M
S
-1

----S
-1
N
S
-1

----S
-1
P -0 est encore exacte.
Demonstration. Identions M a` un sous-module de N via et P au quotient
N/M via . Dapre`s la proposition 6.5.8, lhomomorphisme S
-1
est injectif et le
quotient S
-1
N/S
-1
M sidentie a` S
-1
(N/M) = S
-1
P par lapplication de S
-1
N
dans S
-1
P donnee par
cl(n/s) -cl(n)/s = cl((n))/s = (S
-1
)(n/s).
10.4. Modules differentiels. Homologie et cohomologie
Denition 10.4.1. Soit A un anneau. Un A-module differentiel est un couple (M, o)
forme dun A-module M et dun endomorphisme appele differentielle o: M - M tel que
o
2
= 0.
Un morphisme de modules differentiels : (M, o
M
) - (N, o
N
) est un homomorphisme
: M -N tel que o
N
o = o o
M
.
Denition 10.4.2. Si (M, o) est un A-module differentiel, on denit trois A-
modules :
le module des cycles : Z(M) = Ker o ;
le module des bords : B(M) = Imo ;
le module dhomologie de M : H(M) = Z(M)/B(M) = Ker(o)/Im(o).
Lemme 10.4.3. Un homomorphisme de modules differentiels : (M, o
M
) - (N, o
N
)
induit des homomorphismes Z(M) - Z(N), B(M) - B(N) dou` un homomorphisme
H(): H(M) -H(N).
Demonstration. Comme o o
M
= o
N
o , si o
M
(x) = 0, alors o
N
((x)) =
(o
M
(x)) = 0, donc limage de Ker o
M
par est contenue dans Ker o
N
:
(Z(M)) Z(N).
De meme, (B(M)) B(N) puisque (o
M
(x)) = o
N
((x)) pour tout x M.
Il en resulte par passage au quotient un homomorphisme canonique
H(): H(M) = Z(M)/B(M) -Z(N)/B(N) = H(N).
Denition 10.4.4. Un A-module differentiel gradue est un module differentiel (M, o)
tel que
10.4. MODULES DIFFE

RENTIELS. HOMOLOGIE ET COHOMOLOGIE 189


M est la somme directe dune famille (M
n
)
nZ
(M est gradue) ;
il existe un entier r tel que lendomorphisme o est de degre r : pour tout n Z, on a
o(M
n
) M
n+r
.
Dans ce cas, on note Z
n
(M) = Z(M) M
n
, B
n
(M) = B(M) M
n
et H
n
(M) =
Z
n
(M)/B
n
(M).
Lemme 10.4.5. Soit (M, o) un A-module differentiel gradue. On a alors les egalites
Z(M) =
M
n
Z
n
(M), B(M) =
M
B
n
(M) et H(M) =
M
nZ
H
n
(M).
Autrement dit, cycles, bords et homologie de M sont automatiquement gradues.
Demonstration. Comme Z
n
(M) est un sous-module de M
n
et comme les M
n
sont
en somme directe, les modules Z
n
(M) sont aussi en somme directe. Dautre part,
si x Z(M), on peut ecrire x =
P
x
n
ou` pour tout n, x
n
M
n
. Alors, 0 = o(x) =
P
o(x
n
). Si r est le degre de lhomomorphisme o, on a donc que pour tout x,
o(x
n
) appartient a` M
n+r
. Comme les M
n
sont en somme directe, o(x
n
) = 0 pour
tout n et x
P
Z
n
(M).
De meme, les B
n
(M) sont en somme directe. Si x B(M), ecrivons x = o(y)
avec y M. On peut ecrire y =
P
n
y
n
avec y
n
M
n
pour tout n. Alors, x = o(y) =
P
n
o(y
n
). Pour tout n, o(y
n
) M
n+r
Imo = B
n+r
(M). si bien que x appartient a`
P
n
B
n
(M). Comme chacun des Z
n
(M) est contenu dans M
n
, la somme est neces-
sairement directe.
Enn, on a
H(M) = Z(M)/B(M) =

M
n
Z
n
(M)
!
/

M
n
B
n
(M)
!
=
M
n
(Z
n
(M)/B
n
(M)) =
M
n
H
n
(M).
Remarque 10.4.6. Considerons un complexe de A-modules
. . .
o
n-1
---M
n-1
o
n
--M
n
o
n+1
---M
n+1
-. . .
Denissons alors M =
L
M
n
et soit o End(M) lendomorphisme deni par les
o
n
: si x M
n-1
, o(x) = o
n
(x).
Alors, (M, o) est un A-module differentiel gradue dont la differentielle est de
degre 1. De plus, H
n
(M) = Ker o
n+1
/Imo
n
. La tradition veut quon note plutot
H
n
(M) et quon appelle ces modules modules de cohomologie du complexe.
190 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
10.4.7. Complexe de de Rham dun ouvert de R
2
. Soit U un ouvert de R
2
. Si
0 _ p _ 2, soit
p
(U) le R-espace vectoriel des formes differentielles de degre p
sur U. Pour p = 0,
0
(U) est lespace vectoriel des fonctions C
c
sur U. Pour
p = 1, une forme differentielle o de degre 1 secrit
o = A(x, y) dx + B(x, y) dy
ou` A et B sont des fonctions C
c
. Enn, une forme differentielle o de degre 2
secrit
o = A(x, y) dx . dy.
On a un homomorphisme differentielle exterieure deni ainsi :
o:
0
(U) -
1
(U) -
o
ox
dx +
o
oy
dy
o:
1
(U) -
2
(U) A(x, y) dx + B(x, y) dy -

oB(x, y)
ox
-
oA(x, y)
oy

dx . dy
et o est nul sur
2
(U).
On constate que o o o = 0. Le seul calcul necessaire est celui de o
2
() pour

0
(U) et
o
2
() = o

o
ox
dx +
o
oy
dy

o
2

oxoy
-
o
2

oyox
!
dx . dy
et le theore`me de Schwarz implique que o
2
() = 0.
On a ainsi deni un complexe, appele complexe de de Rham de U :
0 -
0
(U)
o
- -
1
(U)
o
- -
2
(U) -0.
On peut alors calculer ses groupes de cohomologie, notes H
i
DR
(U) Un theo-
re`me fondamental de de Rham afrme que ce sont des espaces vectoriels de meme
dimension que les espaces de cohomologie fournis par la theorie singulie`re.
Calculons H
0
(
+
). Si Z
0
(
+
), est une fonction C
c
sur U telle que o =
0, cest-a`-dire
o
ox
=
o
oy
= 0. Ainsi, est constante sur chaque composante connexe
de U Comme B
0
= 0, on a H
0
DR
(U) = R

0
(U)
,
0
(U) designant le nombre de
composantes connexes de U.
Si U est simplement connexe (par exemple, U contractible, ou U etoile, ou
simplement U = R
2
), le lemme de Poincare afrme quune forme differentielle
o sur U telle que oo = 0 (on dit que o est fermee) est exacte : il existe telle que
o = o . (Vous avez peut-etre rencontre la formulation plus commune en physique
ou en calcul differentiel elementaire : un champ de vecteurs dont le rotationnel est nul
est un gradient.)
10.4. MODULES DIFFE

RENTIELS. HOMOLOGIE ET COHOMOLOGIE 191


On peut le demontrer tre`s simplement dans le cas ou` U est etoile, disons par
rapport a` lorigine 0 R
2
. Si o = A(x, y) dx+B(x, y) dy = 0 verie oo = 0, posons
(x, y) =
Z
1
0
(xA(tx, ty) + yB(tx, ty)) dt.
Alors voir un cours dintegration est de classe C
c
sur U et on obtient
o/ox et o/oy en derivant sous le signe somme. On obtient :
o
ox
(x, y) =
Z
1
0

A(tx, ty) + tx
oA
ox
(tx, ty) + ty
oB
ox
(tx, ty)

dt.
Comme oo = 0,
oB
ox
=
oA
oy
si bien que
o
ox
(x, y) =
Z
1
0

A(tx, ty) + tx
oA
oy
(tx, ty) + ty
oB
ox
(tx, ty)

dt.
=
Z
1
0

A(tx, ty) + t
o
ot
(A(tx, ty))

dt.
=
Z
1
0
o
ot
(tA(tx, ty)) = [tA(tx, ty)]
1
0
= A(x, y).
De meme, on demontre que
o
oy
(x, y) = B(x, y) si bien que o = o.
Theore`me 10.4.8. Soit A un anneau et soit 0 -M

--N

- -P -0 une suite exacte
de modules differentiels. Cela signie que cette suite est une suite exacte de A-modules ainsi
que les deux egalites
o
N
o = o o
M
et o
P
o = o o
N
.
Il existe alors un homomorphisme o : H(P) -H(M) tel que lon ait un triangle exact :
H(P)
o
v
v
v
v
v
v
v
v
v
H(M)
H()

H(N)
H()
r
r
r
r
r
r
r
r
r
Ceci signie les trois egalite :
Ker o = ImH(), Ker H() = ImH(), Ker H() = Imo.
Demonstration. a) Montrons que Ker H() = ImH(). Comme o = 0, on a
H() o H() = H( o ) = 0 et ImH() Ker H(). Reciproquement, soit ,
Ker H(). On peut ecrire , = cl(x) avec x Ker o
N
. Alors, H()(,) = cl((x)), si
bien quil existe y P tel que (x) = o
P
(y). Puisque lhomomorphisme : N -P
est surjectif, il existe z N tel que y = (z). Alors, (x) = o
P
(y) = o
P
((z)) =
(o
N
(z)) si bien que x - o
N
(z) appartient a` Ker = Im . Soit t M tel que
192 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
x-o
N
(z) = (t). On a alors , = cl(x) = cl(o
N
(z)+(t)) = cl((t)) = H()(cl(t)).
Par suite, Ker H() ImH(), dou` legalite.
b) Consruisons ensuite lhomomorphisme o. Soit , H(P). E

crivons , = cl(x)
avec x Ker o
P
. Comme est surjectif, il existe y M tel que x = (y). Alors,
0 = o
P
(x) = o
P
((y)) = (o
N
(y)) si bien quil existe z M tel que o
N
(y) = (z).
On a (o
M
z) = o
N
((z)) = o
N
o
N
(y) = 0 puisque o
2
N
. Comme est injectif,
o
M
z = 0. Posons ainsi o(,) = cl(z) H(M).
Il faut verier que cette application est bien denie. Or, z M a ete choisi de
sorte que soient veriees les relations (z) = o
N
(y), x = (y) et , = cl(x). Si on a
fait dautres choix : , = cl(x
t
), x
t
= (y
t
) et (z
t
) = o
N
(y
t
), alors :
il existe x
tt
P tel que x = x
t
+ o
P
x
tt
. Choisissons aussi y
tt
N tel que
x
tt
= (y
tt
) ;
(y
t
-y) = x
t
-x = o
P
(x
tt
) = o
P
((y
tt
)) = (o
N
(y
tt
)), si bien quil existe z
tt
M
tel que y
t
-y = o
N
(y
tt
) + (z
tt
) ;
alors, (z
t
- z) = o
N
(y
t
) - o
N
(y) = o
N
(o
N
(y
tt
) + (z
tt
)) = o
N
((z
tt
)) =
(o
M
(z
tt
)). Comme est injectif, z
t
-z = o
M
(z
tt
) et cl(z
t
) = cl(z) dans H(M).
Enn, o est un homomorphisme : si on a fait les choix (x
1
, y
1
, z
1
) pour ,
1
et
(x
2
, y
2
, z
2
) pour ,
2
, on peut faire les choix (o
1
x
1
+ o
2
x
2
, o
1
y
1
+ o
2
y
2
, o
1
z
1
+ o
2
z
2
)
pour o
1
,
1
+ o
2
,
2
, si bien que o(o
1
,
1
+ o
2
,
2
) = o
1
o(,
1
) + o
2
o(,
2
).
c) Montrons que Ker H() = Imo. Si , = cl(x) verie H()(,) = 0, on a
(x) Imo
N
. Par suite, soit y N tel que (x) = o
N
(y). Il en resulte par denition
de lhomomorphisme o que o(cl((y))) = cl(x) = ,, soit Ker H() Imo.
Reciproquement, si cl(z) = o(cl(x)), on a H()(cl(z)) = cl((z)) donc est egal
avec les notations du b) a` cl(o
N
(y)) = 0.
d) Montrons que ImH() = Ker o. Si o(,) = 0, soit (x, y, z) un syste`me de choix
comme au b) de sorte que o(,) = cl(z). On a donc z Imo
M
. Soit z
t
M tel
que z = o
M
(z
t
). Alors, (z) = (o
M
(z
t
)) = o
N
((z
t
)) = o
2
N
(y) = 0 donc, etant
injectif, z = 0. Par suite, o
N
(y) = (z) = 0. La classe de y dans H(N) verie ainsi
H()(cl(y)) = cl((y)) = cl(x) = ,, ce qui prouve que , ImH().
Reciproquement, soit , = cl((y)) un element de ImH() avec y Ker o
N
. Par
denition, o(,) = cl(z) ou` z est lunique element de M tel que (z) = o
N
(y) = 0,
donc z = 0 et o(,) = 0.
10.5. EXERCICES 193
Corollaire 10.4.9. Considerons une suite exacte de complexes, cest-a` -dire un dia-
gramme commutatif
0

M
n-1

M
n

M
n+1

N
n-1

N
n

N
n+1

P
n-1

P
n

P
n+1

0 0 0
dans lequel les colonnes sont des suites exactes. Alors, il existe pour tout n un homomorphisme
o
n
: H
n
(P) -H
n+1
(M) tel que lon ait une suite exacte
-H
n
(M) -H
n
(N) -H
n
(P)
o
n
--H
n+1
(M) -. . .
La demonstration est laissee en exercice. Il faut essentiellement juste verier
quavec les notations du theore`me, lhomomorphisme o est de degre 1, cest-a`-
dire que pour tout n, o(H
n
(P)) H
n+1
(M).
10.5. Exercices
Exercice 10.5.1. a) Soit M
0

0
-- M
1

1
-- . . .

n-1
--- M
n
un complexe. Montrer
que ce complexe est une suite exacte si et seulement si pour tout i les suites
(0) -Ker
i
-M
i

i
--Ker
i+1
-(0) sont exactes.
b) On suppose que A est un corps l et que les M
i
sont des l-espaces vectoriels
de dimension nie. Soit 0 - M
1

1
-- M
2

2
-- . . .

n-1
--- M
n
- 0 une suite exacte.
Montrer que
n
P
i=1
(-1)
i
dimM
i
= 0.
Exercice 10.5.2. Soit A un anneau, soit M un A-module et soit (o, /) deux ele-
ments de A.
a) Montrer que les applications o
1
: M - M~ M et o
2
: M~ M - M denies
par
o
1
(x) = (ox, /x) et o
2
(x, y) = /y -ox
denissent un complexe M
+
:
0 -M
o
1
--M~M
o
2
---0.
194 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
b) Montrer que H
0
(M
+
) = |x M; ox = /y = 0| et que H
2
(M
+
) =
M/(oM + /M).
c) On suppose que la multiplication par o dans M est injective. Montrer alors
que la multiplication par / dans M/oM est injective si et seulement si H
1
(M
+
) = 0.
Exercice 10.5.3. Soit A un anneau et I un ideal de A
a) On suppose que lhomomorphisme canonique cl : A - A/I nadmet un
inverse a` droite . Montrer quil existe o I tel que o = o
2
et I = (o).
b) Si A est inte`gre montrer que A/I est un A-module projectif si et seulement
si I = 0 ou I = A.
Exercice 10.5.4. Soit A un anneau et soit 0 -M

--N

- -P -0 une suite exacte
scindee. Montrer que pour tout A-module X, cette suite induit des suites exactes
scindees
0 -Hom(X, M)
o
--Hom(X, N)
o
--Hom(X, P) -0
et
0 -Hom(P, X)
o
--Hom(N, X)
o
--Hom(M, X) -0.
Exercice 10.5.5. Soit A un anneau local noetherien. Notons m son ideal maxi-
mal et l le corps residuel A/m. Soit P un A-module projectif de type ni.
a) Montrer que P/mP est un l-espace vectoriel de dimension nie.
Notons o cette dimension. et considerons des elements e
1
, . . ., e
o
P tels que
(cl(e
1
), . . . , cl(e
o
)) soit une base de P/mP.
b) Montrer a` laide du theore`me de Nakayama que (e
1
, . . . , e
o
) engendrent P
en tant que A-module. En deduire lexistence dune suite exacte
0 -M -A
n
-P -0.
c) En utilisant lhypothe`se que P est projectif, montrer que A
n
c P _ M. En
deduire que dim
l
(M/mM) = 0.
d) En appliquant de nouveau le theore`me de Nakayama, montrer que M = 0
et donc que P est un A-module libre.
Exercice 10.5.6. Soit A un anneau et soit S une partie multiplicative de A.
a) Montrer que si on a un diagramme commutatif de A-modules
0

E

o
A

F
o
F

G
o
G

0

E
t

t

F
t

t

G
t
dont les lignes sont exactes, avec o
F
et o
G
des isomorphismes, alors o
E
est un
isomorphisme.
10.6. SOLUTIONS 195
b) Soient M et N des A-modules. Denir un morphisme naturel de A-modules
o
M,N
: S
-1
Hom
A
(M, N) --Hom
S
-1
A
(S
-1
M, S
-1
N)
qui soit lidentite pour M = A.
c) Demontrer que si M est un A-module libre de type ni, o
M,N
est un isomor-
phisme.
d) Montrer, a` laide des questions precedentes, que si A est noetherien et M
est un A-module de type ni, alors o
M,N
est toujours un isomorphisme.
e) Donner un exemple pour lequel o
M,N
nest pas un isomorphisme.
10.6. Solutions
Solution de lexercice 10.5.1. a) Comme Im(
i
) Ker
i+1
, on a une applica-
tion
i
: M
i
- Ker(
i+1
) bien denie, et un complexe (0) - Ker
i
- M
i

i
--
Ker
i+1
- (0). Dire que ces suites sont exactes revient a` dire que limage de
i
dans Ker
i+1
est egale a` Ker
i+1
, soit Im
i
= Ker
i+1
. Cela equivaut a` lexacti-
tude du complexe.
b) Si A = l est un corps, et si (0) - Ker
i
- M
i

i
-- Ker
i+1
- (0) est
exacte, on peut trouver un supplementaire de Ker
i
dans M
i
qui sera isomorphe
a` Ker
i+1
. Ainsi, pour tout i |1, . . . , n|, dimM
i
= dimKer
i
+dimKer
i+1
. (On
a note
n+1
= 0.) Par suite, on a
n
X
i=1
(-1)
i
dimM
i
=
n
X
i=1
(-1)
i
dimKer
i
+
n
X
i=1
(-1)
i
dimKer
i+1
= dimKer
0
+ (-1)
n
dimKer
n+1
= 0.
Solution de lexercice 10.5.2. a) Pour tout x M, o
2
(o
1
(x)) = o
2
(ox, /x) =
/ox -o/x = 0 donc o
2
o o
1
= 0.
b) On a B
0
(M
+
) = Im(0 - M) = 0. On a Z
0
(M
+
) = Ker o
1
donc est len-
semble des x M tels quye ox = /x = 0. Par suite, H
0
(M
+
) = |x M; ox = /x =
0|.
On a Z
2
(M
+
) = Ker(M - 0) = M tandis que B
2
(M
+
) = Imo
2
. Cest len-
semble des ox + /y avec x et y M, donc B
2
(M
+
) = oM + /M. Ainsi, H
2
(M
+
) =
M/(oM + /M).
c) Supposons que la multiplication par / dans M/oM est injective. Soit (x, y)
Z
1
(M
+
) = Ker o
2
. On a donc /y = ox. Dans M/oM, / cl(y) = 0, si bien que
cl(y) = 0. Il existe ainsi y
t
M tel que y = oy
t
. Alors, o(x - /y
t
) = 0 et puisque la
multiplication par o dans M est injective, x = /y
t
. Ainsi, (x, y) = (/y
t
, oy
t
) = o
1
(y
t
).
On a donc prouve que (x, y) B
1
(M
+
), dou` H
1
(M
+
) = 0.
196 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
Supposons maintenant que H
1
(M
+
) = 0. Soit x M tel que / cl(x) = 0 dans
M/oM, cest-a`-dire /x oM. Il existe alors y M tel que /x = oy et (x, y) Ker o
2
.
Comme H
1
(M
+
) = 0, Ker o
2
= Z
1
(M
+
) = B
1
(M
+
) = Imo
1
et il existe z M tel
que (x, y) = o
1
(z) = (oz, /z). Par suite, x = oz oM et cl(x) = 0 dans M/oM.
Nous avons donc demontre que la multiplication par / dans M/oM est injective.
Solution de lexercice 10.5.3. a) Notons cl lhomomorphisme canonique A -
A/I. Soit : A/I - A un homomorphisme tel que cl o = Id
A/I
. Notons / =
(cl(1)). Comme est un inverse a` droite de cl, cl(/) = cl((cl(1))) = cl(1) et
/ 1 + I. Notons o = 1 - / I. Alors, pour tout x A, (cl(x)) = (x cl(1)) =
x(1 -o). Si x I, on a cl(x) = 0 si bien que x(1 -o) = 0.
Comme o I, o(1 - o) = 0 et o = o
2
. On a enn (o) I. Reciproquement, si
x I, x(1 -o) = 0, donc x = ox (o). Ainsi, I = (o).
b) Si A est inte`gre, un element o A tel que o(1 - o) = 0 verie o = 0 ou
o = 1. Ainsi, I = 0 ou I = A.
Solution de lexercice 10.5.5. a) Le A-module P/mP est annule par m. Il est
donc naturellement muni dune structure de A/m-module. Comme m est un
ideal maximal, l = A/m est un corps et P/mP est un l-espace vectoriel.
Soit (x
1
, . . . , x
r
) une famille generatrice nie dans P. Alors, les classes
(cl(x
1
), . . . , cl(x
r
)) engendrent P/mP comme A-module, donc aussi comme
l-espace vectoriel. Par suite, P/mP est un l-espace vectoriel de dimension nie.
b) Soit L le sous-module de P engendre par les e
i
. Soit p P. Comme les
cl(e
i
) forment une base de P/mP, il existe des x
i
l tels que cl(p) =
P
x
i
cl(e
i
).
Si o
i
A verie cl(o
i
) = x
i
, il en resulte que p -
P
o
i
e
i
appartient a` mP. Ainsi,
P = L +mP.
Dapre`s le theore`me de Nakayama (corollaire 7.1.8), P = L.
Les e
i
denissent un homomorphisme A
o
-P. On vient de voir que cet homo-
morphisme est surjectif. Si M designe son noyau, on a une suite exacte 0 -M -
A
n
-P -0.
c) Comme P est projectif, cette suite exacte est scindee et A
n
c M_P. Alors,
dans cet isomorphisme, m
n
sidentie au sous-module mM_ mP. Ainsi, on a un
isomorphisme de A-modules
(A/m)
n
= A
n
/m
n
= (M/mM) _(P/mP).
et comme ces A-modules sont des l-espaces vectoriels, cest un isomorphisme de
l-espaces vectoriels.
Legalite des dimensions implique alors
n = dim
l
l
n
= dim
l
(M/mM) + dim
l
(P/mP) = dim
l
(M/mM) + n
donc dim
l
(M/mM) = 0.
10.6. SOLUTIONS 197
d) Ainsi, M/mM est lespace vectoriel nul, donc M = mM. Comme A est noe-
therien et M un sous-module de A
n
, M est de type ni. Une nouvelle application
du lemme de Nakayama implique ainsi que M = 0. Par suite, lhomomorphisme
A
n
-P deni par les e
i
est injectif. Cest donc un isomorphisme.
Solution de lexercice 10.5.6. a) Si les homomorphismes et
t
etaient surjec-
tifs, il sufrait dappliquer le lemme du serpent etabli dans le cours. On va rede-
montrer ici ce dont on a besoin.
Montrons que o
E
est injectif. Soit en effet x E tel que o
E
(x) = 0. On a alors
o
F
((x)) =
t
(o
E
(x)) = 0 et comme o
F
est un isomorphisme, (x) = 0. Comme
est injectif, x = 0.
Montrons que o
E
est surjectif. Soit x
t
E
t
. Comme o
F
est un isomorphisme, il
existe y F tel que o
F
(y) =
t
(x
t
) F
t
. Alors, o
G
((y)) =
t
(o
F
(y)) =
t
(
t
(x
t
)) =
0. Comme o
G
est injectif, (y) = 0. Donc y Ker = Im et il existe x E
tel que y = (x). Alors,
t
(x
t
) = o
F
(y) = o
F
((x)) =
t
(o
E
(x)). Comme
t
est
injectif, x
t
= o
E
(x).
b) Soit : M -N un homomorphisme de A-modules. Si lon compose avec
lhomomorphisme canonique N - S
-1
N, on en deduit un homomorphisme de
A-modules
1
: M - S
-1
N tel que
1
(m) = (m)/1. Comme S
-1
N est un S
-1
A-
module, la propriete universelle de la localisation fournit un unique homomor-
phisme : S
-1
M -S
-1
N tel que (m/1) =
1
(m) = (m)/1. On a ainsi construit
un homomorphisme de A-modules
Hom
A
(M, N) -Hom
S
-1
A
(S
-1
M, S
-1
N).
Comme le second membre est un S
-1
A-module, on peut etendre cet homomor-
phisme de manie`re unique en un homomorphisme de S
-1
A-modules
S
-1
Hom
A
(M, N) -Hom
S
-1
A
(S
-1
M, S
-1
N).
En particulier, si M = A, : A - N est de la forme o - o(1), ce qui identie
Hom
A
(A, N) a` N. Lhomomorphisme
1
verie
1
(o) = o(1)/1 et on consate
que lhomomorphisme
t
: S
-1
A - S
-1
N donne par o/s - (o/s)(1) est un
homomorphisme tel que
t
(m/1) = (o/1)(1) = o(1)/1 donc sidentie a`
(1)/1 dans Hom
S
-1
A
(S
-1
A, S
-1
N) = S
-1
N. Le morphisme - correspond
donc au morphisme n -n/1 et lunique fa con detendre ce morphisme en un ho-
momorphisme de S
-1
A-modules est lhomomorphisme identique S
-1
N -S
-1
N,
donc o
A,N
sidentie a` lhomomorphisme identique.
c) Supposons que M est un A-module libre de type ni. Soit n le rang de M.
Alors une base de M fournit des identications
S
-1
Hom
A
(M, N) c S
-1
Hom
A
(A
n
, N) c S
-1
N
n
198 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
et
Hom
A
(S
-1
M, S
-1
N) c (S
-1
N)
n
par lesquelles o
M,N
correspond a` lidentite sur chaque facteur, donc est un iso-
morphisme.
d) Comme M est de type ni, il existe un A-module libre de type ni M
1
et
une surjection : M
1
-M. Le noyau de est un sous-module du module de type
ni M
1
. Comme A est noetherien, Ker est de type ni et il existe un A-module
libre de type ni M
2
ainsi quune surjection : M
2
- Ker . Autrement dit, on a
une suite exacte
M
2

--M
1

- -M -0
dou` on deduit, le foncteur Hom
A
(+, N) etant exact a` gauche, une suite exacte
0 -Hom
A
(M, N)
o
--Hom
A
(M
1
, N)
o
--Hom
A
(M
2
, N).
Comme le foncteur de localisation en la partie multiplicative S est exact, on a
aussi une suite exacte
0 -S
-1
Hom
A
(M, N)
o
--S
-1
Hom
A
(M
1
, N)
o
--S
-1
Hom
A
(M
2
, N).
Partant de nouveau de la suite exacte
M
2

--M
1

- -M -0
et utilisant dabord que la localisation est exacte puis lexactitude a` gauche du
foncteur Hom, on en deduit une autre suite exacte
0 -Hom
S
-1
A
(S
-1
M, S
-1
N)
o
--Hom
S
-1
A
(S
-1
M
1
, S
-1
N)
o
--Hom
S
-1
A
(S
-1
M
2
, S
-1
N).
En faisant intervenir les homomorphismes o
M,N
, o
M
1
,N
et o
M
2
,N
, on se retrouve
dans la situation de la premie`re question. Il en resulte que o
M,N
est un isomor-
phisme.
e) Prenons A = Z, M = Q/Z et S = Z _ |0|. Alors, S
-1
M = 0 puisque tout
element de M est de torsion. Par suite, Hom
Z
(S
-1
M, S
-1
N) est nul pour tout
Z-module N et le module darrivee de o
M,N
aussi.
Prenons par exemple M = N. Alors, Hom
Z
(M, M) nest pas nul : il contient
Id
M
De plus, pour tout o ,= 0, lendomorphisme o Id
M
de M nest pas nul : par
exemple o(cl(1/o)) = cl(1) ,= 0 Ainsi, S
-1
Hom
Z
(M, M) ,= 0 et o
M,M
ne peut pas
etre un isomorphisme.
11 Produit tensoriel
Dans ce chapitre, nous introduisons le produit tensoriel de modules et nous en donnons
un certain nombre de proprietes. Malgre les apparences, il nest pas si difcile que cela
a` comprendre. Cest une construction extre mement importante car elle fournit un objet
de nature lineaire (un module) qui permt de comprendre les applications bilineaires.
Ainsi, plutot que la construction qui le denit, la propriete universelle qui le caracterise
save `re tre `s pratique a` manipuler.
11.1. Denition
Denition 11.1.1. Soit A un anneau et soit M, N, P trois A-modules. Une appli-
cation bilineaire de M ~ N dans P est une application /: M ~ N - P veriant les
proprietes suivantes :
pour tout m M, lapplication /(m,
_
): N - P telle que n - /(m, n) est un homo-
morphisme ;
pour tout n N, lapplication /(, n): M - P telle que m - /(m, n) est un homo-
morphisme.
Autrement dit, on demande que pour tous o, / A, m, m
t
M, n, n
t
N,
soient veriees les egalites
/(om + o
t
m
t
, n) = o/(m, n) + o
t
/(m
t
, n) et /(m, on + o
t
n
t
) = o/(m, n) + o
t
/(m, n
t
).
Exercice 11.1.2. Soit A un anneau, soit M, M
t
, N, N
t
, P, P
t
six A-modules. Soit
/: M~ N - P une application bilineaire, et : M
t
- M, : N
t
- N, l: P - P
t
trois homomorphismes de modules. Alors, lapplication /
t
: M
t
~ N
t
- P
t
denie
par /
t
(m
t
, n
t
) = l(/((m
t
), (n
t
))) est une application bilineaire.
La construction produit tensoriel fournit pour tout couple (M, N) de A-
modules un A-module M
A
N et une application bilineaire M ~ N - M
A
N
200 CHAPITRE 11. PRODUIT TENSORIEL
telle que toute application bilineaire M~N -P provienne dun homomorphisme
M
A
N -P.
11.1.3. Construction. Considerons le A-module libre L = A
(M~N)
de base
M ~ N. On note e
(m,n)
les vecteurs de la base. Soit R le sous-A-module de L
engendre par les elements suivants :
oe
(m,n)
-e
(om,n)
,
oe
(m,n)
-o
(m,on)
,
e
(m+m
t
,n)
-e
(m,n)
-e
m
t
,n
et o
(m,n+n
t
)
-e
(m,n)
-e
(m,n
t
)
,
lorsque o A, m et m
t
parcourent M, n et n
t
parcourent N. On denit alors le
A-module M
A
N comme le quotient :
M
A
N = L/R.
On note m n la classe de e
(m,n)
) dans M
A
N.
En particulier, on a les relations suivantes dans M
A
N :
o(m n) = (om) n = m (on) ;
(m + m
t
) n = m n + m
t
n ;
m (n + n
t
) = m n + m n
t
.
Un element de M
A
N est appele tenseur Un element de M
A
N de la forme
m n pour m M et n N est appele tenseur decompose .
Remarque 11.1.4. Le produit tensoriel de deux modules est engendre par les
tenseurs decomposes.
Theore`me 11.1.5. Soit A un anneau et soit M, N deux A-modules.
Lapplication M~N -M
A
N denie par (m, n) -m n est bilineaire.
De plus, pour tout A-module P et toute application bilineaire /: M~ N - P, il existe
un unique homomorphisme : M
A
N - P tel que pour tout (m, n) M~ N, on ait
(m n) = /(m, n).
Demonstration. Si o, o
t
A, m, m
t
M et n N, on a
(om + o
t
m
t
) n = (om) n + (o
t
m
t
) n = o(m n) + o
t
(m
t
n)
et
m (on + o
t
n
t
) = m (on) + m
t
(o
t
n
t
) = o(m n) + o
t
(m n
t
).
Cela signie bien que lapplication (m, n) -m n est bilineaire.
Soit maintenant /: M~ N - P une application bilineaire. Sil existe un homo-
morphisme : M
A
N - P tel que (m n) = /(m, n), est determine sur les
tenseurs decomposes. Comme ceux-ci engendrent M
A
N, un tel est unique.
11.1. DE

FINITION 201
Pour construire , nous allons revenir a` la denition du produit tensoriel comme
quotient L/R, L etant le A-module libre de base M~N et R le sous-module des
relations introduit plus haut. La propriete universelle des modules libres implique
quil existe un unique homomorphisme : A
(M~N)
-P tel que (e
(m,n)
= /(m, n).
Il faut alors montrer que le noyau de contient R. On en deduira un unique
homomorphisme : L/R -P tel que (m n) = (cl(e
(m,n)
)) = /(m, n).
Comme le noyau de est un sous-module de R, il suft de verier quil contient
la famille donnee de generateurs de R. Or, on a
(oe
m,n
-e
om,n
) = o/(m, n) -/(om, n) = 0
(oe
m,n
-e
m,on
) = o/(m, n) -/(m, on) = 0
(e
m+m
t
,n
-e
m,n
-e
m
t
,n
) = /(m + m
t
, n) -/(m, n) -/(m
t
, n) = 0
(e
m,n+n
t -e
m,n
-e
m,n
t ) = /(m, n + n
t
) -/(m, n) -/(m, n
t
) = 0
en raison de la bilinearite de /. Par suite, R Ker et il existe un homomor-
phisme tel que (m n) = /(m, n).
Proposition 11.1.6 (Fonctorialite du produit tensoriel). Soit : M
1
- M
2
et
: N
1
- N
2
deux homomorphismes de A-modules. Il existe alors un unique homomor-
phisme de A-modules
: M
1

A
N
1
-M
2

A
N
2
tel que pour tout m M
1
et tout n N
1
, on ait ( )(m n) = (m) (n).
De plus, si
t
: M
2
- M
3
et
t
: N
2
- N
3
sont deux autres homomorphismes, alors
(
t
o ) (
t
o ) = (
t

t
) o ( ).
Demonstration. Dapre`s la propriete universelle (theore`me 11.1.5), il suft de
montrer que lapplication
M
1
~N
1
-M
2

A
N
2
, (m, n) -(m) (n)
est bilineaire. Or, si m et m
t
sont dans M
1
, n et n
t
dans M
2
, o et / dans A, on a
(om+/m
t
) (n) = (o(m) +/(m
t
)) (n) = o((m) (n)) +/((m
t
) (n))
et
m (on + /n
t
) = m (o(n) + /(n
t
)) = om (n) + /m (n
t
)
dou` la bilinearite requise pour lexistence dun unique homomorphisme
tel que ( )(m n) = (m) (n).
202 CHAPITRE 11. PRODUIT TENSORIEL
Pour etablir legalite (
t
o)(
t
o) = (
t

t
)o( ), il suft de remarquer
que lon a pour tout (m, n) M
1
N
1
,
(
t
o ) (
t
o )(m n) = (
t
o )(m) (
t
o )(n)) =
t
((m))
t
((n))
= (
t

t
)((m) (n)) = (
t

t
)(( )(m n))
= ((
t

t
) o ( ))(m n).
Comme les tenseurs decomposes engendrent M N, legalite vaut pour tout ele-
ment de MN.
11.2. Quelques proprietes
On demontre dans ce paragraphe quelques proprietes utiles du produit tenso-
riel. Leurs demonstrations sont un peu fastidieuses mais neanmoins faciles et les
comprendre en detail permet de se familiariser avec cette notion.
Proposition 11.2.1. Soit A un anneau et soit M, N deux A-modules. Il existe un
unique homomorphisme de A-modules i : M
A
N -N
A
M tel que i(m n) = n m.
Cest un isomorphisme.
Demonstration. Lapplication de M~N dans N
A
M qui a` (m, n) associe n m
est bilineaire. Il existe par suite un unique homomorphisme i : M
A
N -N
A
M
tel que pour tout (m, n) M~N, i(m n) = n m.
De meme, il existe un unique homomorphisme , : N
A
M - M
A
N tel que
,(n m) = m n pour tout (m, n) M~N.
Alors, si (m, n) M~ N, , o i(m n) = ,(n m) = m n. Comme les tenseurs
decomposes dans MN engendrent MN, ,oi = Id
MN
. De meme, io, = Id
NM
.
Par suite, i et , sont des isomorphismes.
Proposition 11.2.2. Soit A un anneau et soit M, N, P trois A-modules. Il existe un
unique homomorphisme de A-modules o: M
A
(N
A
P) -(M
A
N)
A
P tel que pour
tout (m, n, p) M~N~P, on ait o(m (n p)) = (m n) p.
De plus, cest un isomorphisme.
On pourra donc sans dommage oublier les parenthe`ses et ecrire M
A
N
A
P.
Demonstration. Si m M est xe, lapplication qui associe au couple (n, p)
N~P le tenseur (mn)p est bilineaire. Il existe ainsi un unique homomorphisme

m
de N
A
P dans (M
A
N)
A
P par lequel n p a pour image (m n) p. De
plus, lapplication m -
m
est lineaire : il faut verier que pour tous m, m
t
M et
tous o, o
t
A,
om+o
t
m
t = o
m
+ o
t

m
t , cest-a`-dire que pour tout v N
A
P,

om+o
t
m
t (v) = o
m
(v) + o
t

m
t (v).
11.2. QUELQUES PROPRIE

TE

S 203
Pour demontrer que deux homomorphismes de N
A
P dans un module sont
egaux, il est sufsant de verier quils co ncident sur une partie generatrice de
N
A
P, en loccurrence sur les tenseurs decomposes n p. Or, on a

om+o
t
m
t (n p) = ((om + o
t
m
t
) n) p
= (om n + o
t
m
t
n) p
= o(m n) p + o
t
(m
t
n) p
= o
m
(n p) + o
t

m
t (n p).
Ainsi, lapplication de M ~ (N
A
P) dans (M
A
N)
A
P) qui a` (m, v) asso-
cie
m
(v) est bilineaire, dou` un unique homomorphisme o: M
A
(N
A
P) -
(M
A
N)
A
P) tel que o(m v) =
m
(v) et donc o(m (n p)) = (m n) p
pour tout (m, n, p) M~N~P.
On construit de meme un homomorphisme [ : (M
A
N)
A
P) -M
A
(N
A
P)
tel que [((mn) p) = m(np). Comme oo[((mn) p) = o(m(np)) =
(mn) p, et comme ces tenseurs decomposes engendrent (M
A
N)
A
P, o o [
est lidentite de (M
A
N)
A
P. De meme, [ o o est lidentite de M
A
(N
A
P).
Ce sont donc des isomorphismes.
Proposition 11.2.3. Soit A un anneau, I un ideal de A et M un A-module. Alors, il
existe un unique homomorphisme de A-modules M
A
(A/I) -M/IM tel que mcl(1) -
cl(m). Cest un isomorphisme.
En particulier, M
A
A c M.
Demonstration. Un tel homomorphisme doit associer a` m cl(o) = om cl(1)
lelement o cl(m) = cl(om). Or, lapplication de M~(A/I) dans M/IM qui associe
a` (m, cl(o)) la classe de om est bien denie (si cl(o) = cl(/), o -/ I et om-/m
IM) et est bilineaire. Il existe ainsi un unique homomorphisme : M
A
(A/I) -
M/IM tel que (m cl(1)) = cl(m) pour tout m M.
Considerons lhomomorphisme !
0
de M dans M
A
(A/I) tel que
m -m cl(1). Si o I et m M, on a
!
0
(om) = (om) cl(1) = o(m cl(1)) = m (o cl(1)) = m cl(o) = m 0 = 0
donc tout element de la forme om avec o I et m M est dans le noyau de !
0
. Ces
elements engendrant IM, IM Ker !
0
, dou` par passage au quotient un unique
homomorphisme de A-modules !: M/IM - M
A
(A/I) tel que !(cl(m)) =
m cl(1).
Si m M, on a
(!(cl(m))) = (m cl(1)) = cl(m)
tandis que si m M et o A,
!((m cl(o))) = !(cl(om)) = (om) cl(1) = om cl(1) = m cl(o)
204 CHAPITRE 11. PRODUIT TENSORIEL
si bien que o! = Id
M/IM
et !o = Id
M(A/I)
. Ce sont donc des isomorphismes.
Remarque 11.2.4. Soit un homomorphisme : M
A
N -P
dont on veut prouver que cest un isomorphisme. Il est en general assez facile
de montrer quil est surjectif : souvent, on peut en effet construire les inverses
dassez delements de P pour engendrer P. En revanche, il est plus difcile de
montrer directement linjectivite car il faudrait prouver que pour toute combinai-
son lineaire
P
m
i
n
i
dont limage est nulle, la combinaison lineaire
P
m
i
n
i
est
nulle, cest-a`-dire exprimer le vecteur
P
e
(m
i
,n
i
)
de A
(M~N)
comme combinaison
lineaire des relations elementaires.
Il est utile de remarquer le fait suivant : si est un isomorphisme, tout element
de P a une unique image reciproque. Ainsi, dans la demonstration de la surjecti-
vite, on a quasiment trouve une formule pour linverse de . Il faut alors juste
verier que cette formule est bien veriee (typiquement, on connait limage par
de generateurs de P mais il faut sassurer que les relations entre generateurs vont
bien vers 0), puis que et sont inverses lun de lautre.
Theore`me 11.2.5. Soit A un anneau. Soit (M
s
)
sS
une famille de A-modules et soit
P un A-module. Pour s S, notons i
s
et ,
s
les homomorphismes canoniques M
s
-
L
s
M
s
et M
s
P -
L
(M
s
P).
Alors, lunique homomorphisme
o:
M
sS
(M
s

A
P) -

M
sS
M
s
!
P
tel que pour tout s S, o o ,
s
= i
s
Id
P
est un isomorphisme.
Demonstration. Lexistence et lunicite dun tel homomorphisme o provient de
la propriete universelle des sommes directes. Nous allons construire linverse de
o. Or, considerons lapplication
(
M
s
M
s
) ~P -
M
s
(M
s

A
P)
qui associe au couple (
P
sS
m
s
, p) le tenseur
P
sS
(m
s
p). Elle est bilineaire (exercice)
si bien quil existe un unique homomorphisme
[ :

M
sS
M
s
!
P
M
sS
(M
s

A
P)
tel que [((
P
s
m
s
) p) =
P
s
(m
s
p). De plus, [ o o et o o [ sont lidentite.
11.2. QUELQUES PROPRIE

TE

S 205
Corollaire 11.2.6. Soit A un anneau, S et T deux ensembles. Alors,
A
(S)

A
A
(T)
c A
(S~T)
.
Le produit tensoriel de deux modules libres est libre.
Demonstration. On a en effet
A
(S)

A
A
(T)
=

M
sS
A
!

A
A
(T)
=
M
sS

A
A
A
(T)

=
M
sS
A
(T)
=
M
sS
tT
A = A
(S~T)
.
Exercice 11.2.7. Si M est un A-module libre de base (e
1
, . . . , e
m
) et si N est un A-
module libre de base (
1
, . . . ,
n
), montrer que la famille (e
i

,
) pour 1 _ i _ m
et 1 _ , _ n est une base de M
A
N.
Theore`me 11.2.8 (Exactitude a` droite du produit tensoriel)
Soit A un anneau et soit M un A-module. Alors, pour toute suite exacte P
1

-- P
2

- -
P
3
-0, la suite
M
A
P
1
Id
M

-----M
A
P
2
Id
M

-----M
A
P
3
-0
est encore exacte.
Le foncteur produit tensoriel par M , P -MP, est exact a` droite.
Demonstration. Exactitude en MP
3
. On doit prouver que lhomomorphisme
Id
M
est surjectif. Or, si m M et z P
3
, soit y P
2
tel que (y) = z, ce
qui est possible car est surjectif. Ainsi, limage de Id
M
contient les tenseurs
decomposes de MP
3
. Comme ceux-ci engendrent M
A
P
3
, Id
M
est surjectif.
Exactitude en MP
2
. Linclusion ImId
M
Ker Id
M
resulte du fait que
(Id
M
)o(Id
M
) = Id
M
(o) = 0. Dans lautre sens, il est illusoire desperer
demontrer directement que si v M
A
P
2
est tel que (Id
M
)(v) = 0, alors v est
dans limage de Id
M
. (Relire la remarque 11.2.4. Mais que le lecteur incredule
ne se prive pas dessayer !)
En raison de la surjectivite de Id
M
, le resultat a` demontrer est equivalent au
fait que Id
M
induit un isomorphisme
0
: (M P
2
)/Im(Id
M
) c M P
3
et
nous allons de fait construire une application reciproque. Denissons une appli-
cation l: M~ P
3
- (M P
2
)/Im(Id
M
) comme suit : si (m, z) M~ P
3
, soit
y P
2
tel que (y) = z. Lelement my de MP
2
nest bien deni mais si y
t
P
2
verie (y
t
) = z, on a y
t
-y Ker = Im . Soit x P
1
tel que (x) = y
t
-y, alors
m y
t
-m y = m (y
t
-y) = m (x) = (Id
M
)(m x),
206 CHAPITRE 11. PRODUIT TENSORIEL
si bien que la classe cl(m y) dans (M P
2
)/Im(Id
M
) est, elle, bien denie.
On denit l(m, z) comme cette classe.
Lapplication l est bilineaire : si z et z
t
sont dans P
3
, si (y) = z et (y
t
) = z
t
,
on a (oy + /y
t
) = oz + /z
t
si bien que
l(m, oz + /z
t
) = cl(m (oy + /y
t
)) = o cl(m y) + / cl(m y
t
)
= ol(m, z) + /l(m, z
t
)
et
l(om + /m
t
, z) = cl((om + /m
t
) y) = o cl(m y) + / cl(m
t
y)
= ol(m, z) + /l(m
t
, z).
Il existe ainsi un unique homomorphisme l
0
: M P
3
- (M P
2
)/Im(Id
M
)
tel que l
0
(m (y)) = cl(m y) pour tout m M et tout y P
2
.
Alors, pour tout m M et tout y P
2
, on a
l
0
o
0
(cl(m y)) = l
0
(m (y)) = cl(m y).
Comme ces classes engendrent (MP
2
)/Im(Id
M
), l
0
o
0
= Id. De meme, si
m M, z P
3
et si y P
2
verie (y) = z, on a

0
o l
0
(m z) =
0
(cl(m y)) = m (y) = m z.
Il en resulte encore que
0
o l
0
= Id. Ainsi, l
0
et
0
sont des isomorphismes
reciproques lun de lautre.
Denition 11.2.9. Soit A un anneau et M un A-module. On dit que M est plat si
et seulement si le foncteur produit tensoriel par M est exact.
Proposition 11.2.10. Si la suite exacte de A-modules
0 -P
1

--P
2

- -P
3
-0
est scindee, alors pour tout A-module M, on a une suite exacte scindee
0 -M
A
P
1
Id
M

-----M
A
P
2
Id
M

-----M
A
P
3
-0
Demonstration. Soit l: P
2
- P
1
un inverse a` gauche pour et considerons
lhomomorphisme
Id
M
l: M
A
P
2
-M
A
P
1
.
Il verie
(Id
M
l) o (Id
M
) = Id
M
(l o ) = Id
M
Id
P
1
= Id
donc est un inverse a` gauche de Id
M
.
Par suite, Id
M
est injectif et lon a bien une suite exacte scindee comme
annonce.
11.3. CHANGEMENT DE BASE 207
11.3. Changement de base
Soit A un anneau, soit M et N deux A-modules. Si est un endomorphisme
de N, Id
M
est un endomorphisme de M
A
N. Un cas particulier important
est celui ou` N est une A-alge`bre B. Dans ce cas, pour tout / B, on dispose
dun endomorphisme A-lineaire j
/
de multiplication par / dans B. Alors, Id
M
j
/
est un endomorphisme de M
A
B, dou` une application B - End
A
(M
A
B).
Mais rappelons une remarque quon avait faite au chapitre 6 (remarque 6.1.4) :
une structure de B-module sur un groupe abelien P est equivalente a` la donnee
dun homomorphisme danneaux (non commutatifs) B - End(M). Par cette
remarque, M
A
B est donc muni dune structure canonique de B-module.
Theore`me 11.3.1. Soit A un anneau, B une A-alge `bre. Pour tout A-module M, il
existe une unique structure de B-module sur M
A
B tel que pour tout / B et tout m M,
/(m 1) = m /.
De plus, si : M -N est un homomorphisme de A-modules, lhomomorphisme canonique
Id
B
est B-lineaire.
En dautres termes, la construction produit tensoriel par B est un foncteur
de la categorie des A-modules dans celle des B-modules. Cest le foncteur de
changement de base de A a` B.
Demonstration. Les remarques qui prece`dent lenonce du theore`me prouvent
effectivement lexistence dune telle structure de B-module. Montrons lunicite :
il suft de remarquer que la formule donnee determine /v pour tout tenseur
v M
A
B et tout / B. Or, si v =
P
m
i
/
i
/v = /(
X
m
i
/
i
) =
X
/(m
i
/
i
) =
X
/(/
i
(m
i
1))
=
X
(//
i
)(m
i
1) =
X
m
i
(//
i
).
Enn, si : M - N est un homomorphisme de A-modules, lhomomorphisme
Id
B
est additif. Il reste a` prouver quil est B-lineaire : si v =
P
m
i
/
i
M
A
B
et si / B, on a
( Id
B
)(/v) = ( Id
B
)(/(
X
m
i
/
i
)) = ( Id
B
)(
X
m
i
(//
i
))
=
X
(m
i
) (//
i
) = /(
X
(m
i
) /
i
)
= /( Id
B
)(v).
Proposition 11.3.2. Soit A un anneau et M un A-module. Soit B une A-alge `bre et
N un B-module. Il existe une unique application o: Hom
A
(M, N) - Hom
B
(M
B
, N)
telle que pour tout Hom
A
(M, N) et tout m M, o()(m 1) = (m). De plus, o
est un isomorphisme de A-modules.
208 CHAPITRE 11. PRODUIT TENSORIEL
Dans lecriture Hom
A
(M, N), N est considere comme un A-module via le fonc-
teur doubli de la structure de B-module. On dit ainsi que le foncteur de change-
ment de base est adjoint a` gauche au foncteur doubli et que le foncteur doubli est
adjoint a` droite au foncteur de changement de base.
Demonstration. Justions tout dabord que o est bien deni. Si o() est B-
lineaire et verie o()(m 1) = (m), on aura
o()(m /) = o()(/(m 1)) = /o()(m 1) = /(m).
Remarquons alors que lapplication M ~ B - N qui a` (m, /) associe /(m) est
bilineaire. Il existe ainsi un unique homomorphisme M
A
B -N tel que m/ -
/(m). Notons cet homomorphisme o().
Alors, si o, o
t
A et ,
t
Hom
A
(M, N), les homomorphismes o(o +o
t

t
) et
oo() + o
t
o(
t
) associent tous deux a` m 1 lelement o(m) + o
t

t
(m) de N. Ils
sont donc egaux et o: -o() est ainsi A-lineaire.
Montrons enn que cest un isomorphisme. Nous allons pour cela construire
lisomorphisme reciproque. On associe tout simplement a` !: M
A
B - N lho-
momorphisme [(!): M - N compose de ! et de lhomomorphisme canonique
M -M
A
B qui a` m associe m 1. Autrement dit, [(!)(m) = !(m 1).
On a alors pour tout ! Hom
B
(M
A
B, N) et tout m M legalite
o([(!))(m 1) = [(!)(m) = !(m 1)
si bien que o o [(!) = !, tandis que pour tout Hom
A
(M, N) et tout m M,
[(o())(m) = o()(m 1) = (m)
si bien que [ o o() = . Ainsi, o et [ sont des isomorphismes reciproques lun
de lautre.
Proposition 11.3.3. Soit A un anneau et soit S une partie multiplicative de A. Pour
tout A-module M, il existe un homomorphisme canonique de S
-1
A-modules MS
-1
A -
S
-1
M tel que m 1 -m/1. Cest un isomorphisme.
Puisque le foncteur de localisation en toute partie multiplicative est exact (pro-
position 6.5.8), on en deduit immediatement le fait suivant :
Corollaire 11.3.4. Pour tout anneau A et toute partie multiplicative S de A, la
A-alge `bre S
-1
A est un A-module plat.
Demonstration de la proposition. Un tel homomorphisme o: M S
-1
A - S
-1
M
associe a` m (o/s) lelement om/s de S
-1
M. Il est bien deni car lapplication
M~ S
-1
A - S
-1
M qui associe au couple (m, o/s) lelement om/s est bilineaire.
(On aurait aussi pu appliquer lisomorphisme dadjonction a` lhomomorphisme
canonique M -S
-1
M.)
11.4. ADJONCTION ET EXACTITUDE 209
Pour voir que cest un isomorphisme, nous construisons sa reciproque. Pour
cela, on part de lhomomorphisme canonique M -M
A
S
-1
A tel que m -m1.
Comme M
A
S
-1
A est un S
-1
A-module, il existe dapre`s la propriete universelle
de la localisation un unique homomorphisme [ : S
-1
M - M
A
S
-1
A tel que
m/1 -m 1.
Alors, [ et o sont inverses lun de lautre.
11.4. Adjonction et exactitude
Dans ce paragraphe, on prote de lexemple fourni par le produit tensoriel
pour donner un complement au chapitre dalge`bre homologique.
Proposition 11.4.1. Soit A un anneau et soit
M -N -P -0
un complexe de A-modules. Alors, ce complexe est exact si et seulement si pour tout A-module
L, la suite
0 -Hom(P, L) -Hom(N, L) -Hom(M, L)
est exacte.
Demonstration. Si lon a une suite exacte M - N - P - 0, le fait que le
foncteur Hom(+, L) soit exact a` gauche implique que pour tout A-module L, la
suite 0 -Hom(P, L) -Hom(N, L) -Hom(M, L) est exacte.
Reciproquement, notons : M -N et : N -P les homomorphismes interve-
nant dans le complexe M -N -P -0.
Montrons que est surjectif. Posons L = P/(N) = Coker et soit
Hom(P, L) la surjection canonique. Son image dans Hom(N, L) par lhomomor-
phisme Hom(P, L) - Hom(N, L) induit par est egale a` o donc est nulle
puisque par construction Ker = Im. Par hypothe`se, lhomomorphisme o est
injectif, dou` = 0. Ainsi, Im = L = 0 et (N) = P.
Montrons que Ker = Im . Par hypothe`se, o = 0 donc Im Ker . Posons
L = N/Im et soit Hom(N, L) lhomomorphisme canonique. Par construc-
tion, o = 0, cest-a`-dire que appartient au noyau de lhomomorphisme
Hom(N, L) -Hom(M, L) induit par . Par suite, appartient a` limage de lho-
momorphisme Hom(P, L) -Hom(N, L) induit par et il existe ! Hom(P, L)
tel que = ! o . Alors, si x Ker , (x) = !((x)) = 0 donc x Im .
Denition 11.4.2. Soit A un anneau. Soit F et G deux foncteurs de la categorie
de A-modules dans elle-me me, F etant contravariant et G covariant. On dit que G est un
210 CHAPITRE 11. PRODUIT TENSORIEL
adjoint a` gauche de F et que F est un adjoint a` droite de G sil existe pour tous A-modules
M et N un isomorphisme
o
M,N
: Hom
A
(G(M), N) -Hom
A
(M, F(N))
tel que pour tout couple dhomomorphismes : M - M
t
et : N - N
t
, on ait un dia-
gramme commutatif
Hom
A
(G(M
t
), N)
o
M
t
,N

o+oG()

Hom
A
(M
t
, F(N))
F()o+o

Hom
A
(G(M), N
t
)
o
M,N

Hom
A
(M, N
t
)
.
Proposition 11.4.3. Soit A un anneau. Un foncteur covariant G qui est un adjoint
a` gauche est exact a` droite.
Demonstration. Partons dune suite exacte M - N - P - 0. On doit prouver
que son image G(M) - G(N) - G(P) - 0 par le foncteur G est encore exacte.
Pour cela, il suft dapre`s la proposition 11.4.1 de demontrer que pour tout A-
module L, la suite
0 -Hom(G(P), L) -Hom(G(N), L) -Hom(G(M), L)
est exacte. Or, si F est un foncteur donc G est ladjoint a` gauche, cette suite
sidentie a` la suite
0 -Hom(P, F(L)) -Hom(N, F(L)) -Hom(M, F(L)).
Comme on etait parti dune suite exacte M - N - P - 0, la proposition 11.4.1
montre que cette suite est exacte, ce quon voulait demontrer.
Linteret de ces generalites vient quon peut les appliquer au produit tensoriel
pour demontrer son exactitude a` droite de manie`re plus conceptuelle (mais plus
abstraite aussi).
Theore`me 11.4.4. Soit A un anneau et soit P un A-module. Le foncteur produit
tensoriel par M , M -P
A
M est un adjoint a` gauche du foncteur Hom
A
(P, +).
Demonstration. Pour tout couple (M, N) de A-modules, il nous faut construire
un isomorphisme o
M,N
: Hom
A
(P
A
M, N) - Hom
A
(M, Hom(P, N)). Avant de
donner une formule, interpretons les deux membres avec des mots. Dapre`s la
propriete universelle veriee par le produit tensoriel, Hom
A
(P
A
M, N) est len-
semble des applications bilineaires de P~M dans N. Or, une telle application bili-
neaire / est une application lineaire en chacune des variables. En particulier, pour
tout m, elle induit une application lineaire /(, m) de P dans N. Reciproquement,
une famille dapplications lineaires (/
m
)
mM
de P dans N telle que lapplication
11.5. EXERCICES 211
m -/
m
soit lineaire correspond exactement a` une application bilineaire de P~M
dans M.
Si lon veut, voici une formule. Si / Hom(M
A
P, N), o
M,N
(/) est lapplication
lineaire qui associe a` m M lapplication lineaire p -/(m p).
Enn, si est un homomorphisme M -M
t
et un homomorphisme N -N
t
,
on doit comparer les deux homomorphismes
Hom
A
(M
t
P, N)
o
M
t
,N
----Hom
A
(M
t
, Hom
A
(P, N))
o+o
----Hom
A
(M, Hom
A
(P, N
t
))
et
Hom
A
(M
t
P, N)
o+o(Id
P
)
--------Hom
A
(MP, N
t
)
o
M,N
t
----Hom
A
(M, Hom
A
(P, N
t
)).
Soit / Hom(M
t
P, N) et calculons ses images
1
(/) et
2
(/) par les deux lignes.
Tout dabord, o
M
t
,N
(/) est lapplication lineaire M
t
- Hom
A
(P, N) denie par
m
t
-

p -/(m
t
p)

. Par suite,
1
(/) est lapplication lineaire M -Hom
A
(P, N)
denie par m -

p -(/((m) p))

.
Ensuite, limage de / par lhomomorphisme o+o( Id
P
) est lapplication de
MP dans N
t
telle que m p -(/((m) p)). Par suite,
2
(/) associe a` m M
lapplicatin lineaire p -(/((m) p)).
Les deux expressions
1
(/) et
2
(/) co ncident, ce qui ache`ve la demonstration
du fait que le foncteur produit tensoriel par P est ladjoint a` gauche du foncteur
Hom(P, +).
Corollaire 11.4.5. Le foncteur produit tensoriel est exact a` droite.
Exercice 11.4.6. E

crire les enonces analogues a` ceux de ce paragraphe en echan-


geant droite et gauche :
a) Donner un crite`re pour lexactitude dune suite 0 -M -N -P en termes
de suites de la forme 0 -Hom(L, M) -Hom(L, N) -Hom(L, P) lorsque L est
un A-module quelconque.
b) Montrer quun foncteur qui est adjoint a` droite est exact a` gauche.
11.5. Exercices
Exercice 11.5.1. Soient m et n deux entiers _ 1 premiers entre eux. Montrer
que
(Z/mZ)
Z
(Z/nZ) = 0.
Exercice 11.5.2. Soit X un espace topologique. Montrer
t (X, R)
R
C c t (X, C).
212 CHAPITRE 11. PRODUIT TENSORIEL
Exercice 11.5.3. Soit M un A-module ; notons M
.
= Hom(M, A).
a) Soit N un A-module. Montrer quil existe un unique homomorphisme de
A-modules
: M
.

A
N -Hom
A
(M, N)
qui associe a` n (pour M
.
et n N) lhomomorphisme m -(m)n.
b) Montrer que est un isomorphisme si M est libre de type ni. Est-ce que
est un isomorphisme en general ?
c) Montrer quil existe un unique homomorphisme de A-modules
t : M
.

A
M -A
tel que t( m) = (m).
On suppose que M est libre de rang ni et que N = M. Reconnaissez-vous
lhomomorphisme
t o
-1
: End
A
(M) -A ?
Exercice 11.5.4. 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 a` S
-1
M.
c) Montrer que M
tor
est egal au noyau de lhomomorphisme naturel M -
M
Z
Q.
Exercice 11.5.5. Soit A un anneau local noetherien, notons m son ideal maxi-
mal et l = A/m le corps residuel.
Soient M et N deux A-modules de type ni, N etant en outre suppose libre sur
A. Soit : M -N un homomorphisme de A-modules tel que lhomomorphisme

: M
A
l -N
A
l
soit un isomorphisme.
Montrer que est un isomorphisme.
Exercice 11.5.6. Soit p un nombre premier et A lanneau Z/p
2
Z. Soit M un A-
module de type ni. Montrer que les conditions suivantes sont equivalentes :
(1) M est un A-module libre ;
(2) M est un A-module plat ;
(3) si m M verie pm = 0, il existe m
t
M tel que m = pm
t
.
Exercice 11.5.7. Soient l un anneau, A et B deux l-alge`bres. Montrer que lap-
plication

(o /), (o
t
/
t
)

-(oo
t
) (//
t
)
munit A
l
B dune structure de l-alge`bre.
11.6. SOLUTIONS 213
Exercice 11.5.8. Soient I et J deux ideaux de A. Montrer quil existe un isomor-
phisme de A-modules
(A/I)
A
(A/J) c A/(I + J).
Expliciter un tel isomorphisme qui est en outre un isomorphisme danneaux.
Exercice 11.5.9. Soient M et N deux A-modules.
a) On suppose que M et N sont de type ni. Montrer que M
A
N est de type
ni.
b) On suppose que M est un A-module noetherien et que N est de type ni.
Montrer que M
A
N est noetherien.
c) On suppose que M est un A-module artinien et que N est de type ni.
Montrer que M
A
N est artinien.
d) On suppose que M et N sont de longueur nie. Montrer que M
A
N est
de longueur nie, et que
|
A
(M
A
N) _ |
A
(M)|
A
(N).
Exercice 11.5.10. Soit A un anneau local inte`gre de corps des fractions K et
dideal maximal m. Soit M un A-module de type ni tel que
dim
A/m
M/mM = dim
K
M
A
K.
Montrer que M est libre.
11.6. Solutions
Solution de lexercice 11.5.1. Un element de (Z/m) (Z/n) est somme de ten-
seurs o/, avec o Z/m et / Z/n. Considerons un tel tenseur et montrons quil
est nul. Soient v et v Z tels que vm + vn = 1. Alors,
o / = 1(o /)
= (vm + vn)(o /)
= vm(o /) + vn(o /)
= (vmo) / + o (vn/)
= 0 / + o 0 = 0.
Par suite, tout element de (Z/m) (Z/n) est nul, donc
(Z/mZ)
Z
(Z/nZ) = 0.
Solution de lexercice 11.5.2. Lapplication
t (X, R) ~C -t (X, C)
214 CHAPITRE 11. PRODUIT TENSORIEL
denie par (, z) -z est bilineaire, dou` un homomorphisme
t (X, R)
R
C -t (X, C).
Dautre part, lapplication
t (X, C) -t (X, R)
R
C
denie par
-T() 1 +() i
est lineaire, et est linverse de lapplication precedente. On a donc un isomor-
phisme.
Solution de lexercice 11.5.3. a) Lapplication
M
.
~N -Hom
A
(M, N)
qui envoie (, n) sur lhomomorphisme m -(m)n est A-bilineaire. Il existe ainsi
un unique homomorphisme comme demande.
b) Supposons que M est libre de rang n. Soit (e
1
, . . . , e
n
) une base de M. On
dispose alors de la base duale de M
.
, (
1
, . . . ,
n
), denie par
i
(e
,
) = 1 si i = ,
et
i
(e
,
) = 0 sinon.
Montrons que est un isomorphisme. Alors, lapplication
: Hom
A
(M, N) -M
.
N
-
1
(e
1
) + +
n
(e
n
)
est un homomorphisme de A-modules. Si Hom
A
(M, N),
(())(e
i
) = (
X
,

,
(e
,
))(e
i
)
=
X
,

,
(e
i
)(e
,
) = (e
i
),
donc, les e
i
engendrant M, (()) = . Reciproquement, si M
.
et n N,
(( n)) = (m -(m)n)
=
X
i

i
((e
i
)n)
= (
X
i
(e
i
)
i
) n
= n,
donc, les n engendrant M
.
N, o = Id. Par suite, et sont des
isomorphismes reciproques lun de lautre.
c) Lapplication
M
.
~M, (, m) -(m)
est bilineaire, dou` lexistence et lunicite de lhomomorphisme t.
11.6. SOLUTIONS 215
Supposons maintenant que M = N est libre de rang n. Soit (e
1
, . . . , e
n
) une base
de M, et notons (
1
, . . . ,
n
) la base duale. Alors, les
i
e
,
forment une base de
M
.
M, lendomorphisme correspondant de M etant donne dans la base (e
i
) par
la matrice E
i,,
(des 0 partout sauf un 1 sur la ,
e
ligne et la i
e
colonne. Limage
de E
i,,
par t o
-1
est alors
i
(e
,
) = 1 si i = , , et 0 sinon. Par suite, limage de la
matrice U = (o
i,,
) par t o
-1
est lelement
P
i
o
i,i
de A. Cest la trace de U.
Solution de lexercice 11.5.4. a) La multiplication par o Z
=
est un isomor-
phisme de M
Z
Q. Son inverse est en effet donne par
m x -m (x/o)
qui est bien denie. Alors, si om = 0, on a necessairement m = 0.
b) Lapplication M~Q -S
-1
M donnee par (m, o//) -(om)// est bilineaire,
donc denit un homomorphisme : MQ -S
-1
M.
Dautre part, on peut denir un homomorphisme dans lautre sens : S
-1
M -
M Q par (m//) = m (1//). En effet, si m// = m
t
//
t
, cest quil existe o Z
=
tel que o/
t
m = o/m
t
. Alors,
m (1//) = (om/
t
) (1/o//
t
)
= (o/m
t
) (1/o//
t
)
= m
t
(1//
t
).
Enn, ((m//)) = (m (1//)) = m// et ((m (o//))) = (om//) =
om (1//) = m (o//), si bien que o = Id, o = Id et et sont des
isomorphismes. Par consequent
S
-1
M c M
Z
Q.
c) Lhomomorphisme naturel : M -MQ est le compose de
M -S
-1
M

-MQ.
On a vu que est un isomorphisme. Ainsi, le noyau de est le noyau de M -
S
-1
M. Or, si m/1 = 0, cela signie quil existe o Z
=
tel que om = 0, et donc que
m est de torsion. Ainsi, le noyau de est le sous-module de torsion de M.
Remarque. Tout lexercice se generalise en rempla cant Z par un anneau in-
te`gre A et Q par le corps des fractions K de A.
Solution de lexercice 11.5.5. On identie M
A
l a` M/mM et N
A
l a` N/mN.
Comme

est un isomorphisme, on a N = mN+(M). Comme N est de type ni
sur A, le theore`me de Nakayama implique que N = (M) : est surjectif.
Comme N est libre sur A, a un inverse a` droite , cest-a`-dire un homomor-
phisme : N -M tel que o = Id
N
. (Si lon veut, on dit que tout module libre
216 CHAPITRE 11. PRODUIT TENSORIEL
est projectif. Si on prefe`re un argument direct, on choisit une base (e
1
, . . . , e
n
)
de L et pour tout n un element m
n
M tel que (m
n
) = e
n
. Alors, on pose
(
P
o
i
e
i
) =
P
o
i
m
i
.)
Lhomomorphisme induit : N
A
l - M
A
l est alors un inverse a` gauche
de

. Comme linverse a` gauche dun isomorphisme despace vectoriels est egal a`
linverse, donc est un isomorphisme, est un isomorphisme. Il est en particulier
surjectif. Alors, M = mM+(N) et le theore`me de Nakayama implique M = (N).
Donc est surjectif.
Montrons alors que o = Id
M
. En effet, si m M, choisissons x N tel que
(x) = m. On a alors ((m)) = (((x))) = (x) puisque o = Id
N
, donc
((m)) = m. Ainsi, et sont des isomorphismes reciproques lun de lautre.
Solution de lexercice 11.5.6. (1)=(2). Tout module libre est plat.
(2)=(3). Considerons la suite exacte de A-modules
0 -p(Z/p
2
Z)
i
- -(Z/p
2
Z)
p
- -p(Z/p
2
Z) -0,
ou` la e`che i est linjection naturelle et la e`che p la multiplication par p dans
A = Z/p
2
Z. Puisque M est plat, on obtient en la tensorisant par M une suite exacte
(=) 0 -(pA)
A
M
i
- -M
p
- -(po)
A
M -0.
Dans cette suite exacte, lhomomorphisme i associe a`
P
(po
,
) m
,
lelement
P
po
,
m
,
de M. Puisquil est injectif, il denit donc un isomorphisme avec son
image qui est pM.
Lhomomorphisme p associe a` m M lelement p m de (pA)
A
M. Alors, i o p
est lhomomorphisme M - M de multiplication par p. En identiant (pA)
A
M
avec pM par lisomorphisme i, la suite exacte (=) devient ainsi
(==) 0 -pM -M
p
- -pM -0.
Alors, si pm = 0, m appartient au noyau de M
p
- - pM, donc a` limage de linjec-
tion pM -M et il existe m
t
M tel que m = pm
t
.
(3)=(1). Un (Z/p
2
Z)-module de type ni est un Z-module de type ni an-
nule par p
2
. Si (o
1
, . . . , o
r
) sont les facteurs invariants de M, o
r
divise p
2
, si bien
que ces facteurs sont p ou p
2
.
Si M nest pas libre, o
1
= p. Lelement m = (cl(1), 0, . . . , 0) est an-
nule par p mais il nappartient pas a` pM. (Si m
t
= (cl(o
1
), . . . , cl(o
r
)),
pm
t
= (p cl(o
1
), . . . , p cl(o
r
)), on doit avoir p cl(o
1
) = cl(1) ce qui est impos-
sible.) Cest une contradiction et M est un A-module libre.
Solution de lexercice 11.5.7. Une l-alge`bre est dabord un l-module. Cest bien
le cas pour A
l
B.
11.6. SOLUTIONS 217
Elle est ensuite munie dun produit. Il faut donc verier quil existe une appli-
cation
(A
l
B)
2
-(A
l
B)
bilineaire telle que (o /, o
t
/
t
) -(oo
t
) (//
t
). Pour cela, il suft de verier que
lapplication
A ~B ~A ~B -A
l
B
telle que (o, /, o
t
, /
t
) -(oo
t
)(//
t
) est quadri-lineaire. Les bilinearites par rapport
aux deux premie`res variables dune part et aux deux dernie`res variables dautre
part nous permettront den deduire une application bilineaire. Or, cest evident.
Enn, il faut verier que cette application bilineaire denit une structure dan-
neau. La commutativite est claire sur les tenseurs decomposes, donc par linea-
rite, ce produit est commutatif. Lelement 0 est 0, lunite est 1 1. (On a bien
(11)(o/) = o/ pour tout o A et tout / B, donc par linearite, (11)v = v
pour tout v A
l
B.) Enn, on verie lassociativite sur les tenseurs decomposes :

(o /) (o
t
/
t
)

(o
tt
/
tt
) = (oo
t
//
t
) (o
tt
/
tt
)
= (oo
t
o
tt
) (//
t
/
tt
)
= (o /) (o
t
o
tt
/
t
/
tt
)
= (o /) /i((o
t
/
t
) (o
tt
/
tt
)

.
Solution de lexercice 11.5.8. Dapre`s la proposition 11.2.3, on a
(A/I) (A/J) c (A/I)/J(A/I) c A/(I + J).
On laisse verier que
cl(o) cl(/) -cl(o/)
et
cl(o) -cl(o) 1
denissent deux homomorphismes entre (A/I) (A/J) et A/(I + J) reco-
proques lun de lautre. Ce sont en outre des homomorphismes danneaux car
cl(o) cl(/) = cl(o/) a pour image
cl(o/) 1 = (cl(o) cl(/)) (1 1)
= (cl(o) 1) (cl(/) 1)
qui est le produit dans (A/I) (A/J) des images de cl(o) et cl(/).
Solution de lexercice 11.5.9. a) Soient (m
1
, . . . , m
r
) et (n
1
, . . . , n
s
) des genera-
teurs de M et N. On va prouver que les m
i
n
,
engendrent M
A
N. Comme
218 CHAPITRE 11. PRODUIT TENSORIEL
M N est engendre par les tenseurs decomposes, il suft de prouver quun tel
m n est engendre par les m
i
n
,
. En effet, si m =
P
o
i
m
i
et n =
P
/
,
n
,
, on a
m n = (
X
o
i
m
i
) (
X
/
,
n
,
) =
X
o
i
/
,
m
i
n
,
.
b) Comme N est de type ni, il existe n _ 1 et un homomorphisme surjectif
A
n
-N. Alors, lhomomorphisme
Id
M
p : MA
n
= M
n
-MN
est surjectif. Comme M est noetherien, M
n
est noetherien, et MN est noetherien
comme quotient dun module noetherien.
c) On change juste le mot noetherien par le mot artinien dans la ques-
tion precedente.
d) Supposons M simple. Alors, M = A/m, pour un ideal maximal m de A.
Cela implique que M N c N/mN est un quotient de N, donc est de longueur
nie _ |
A
(N).
Raisonnons alors par recurrence sur la longueur de M. On vient de traiter le
cas de longueur 1. Soit M
1
M un sous-module de M tel que M/M
1
soit simple.
Apre`s tensorisation par M, la suite exacte
0 -M
1
-M -(M/M
1
) -0
fournit une suite exacte
M
1
N -MN -(M/M
1
) N -0.
Il en resulte que la longueur de M N est inferieure ou egale a` la somme des
longueurs des extremites. Dapre`s le cas simple, la longueur de (M/M
1
) N est
inferieure a` |(N), tandis que par recurrence, celle de M
1
N est inferieure a`
|(M
1
)|(N). On a ainsi
|
A
(MN) _ |(M
1
)|(N) + |(N) = |(M)|(N)
puisque |(M) = |(M
1
) + 1.
Solution de lexercice 11.5.10. Soit n = dim
A/m
M/mM et choisissons e
1
, . . . , e
n
une base de cet espace vectoriel. Soit m
i
M dont e
i
est la classe et : A
n
- M
lhomomorphisme deni par (o
1
, . . . , o
n
) -o
1
m
1
+ + o
n
m
n
.
Par construction, on a Im() + mM = M. Comme M est de type ni, le lemme
de Nakayama implique que Im() = M. Donc est surjective.
Dautre part,
K
: K
n
- M
A
K est une application K-lineaire surjective de
K-espaces vectoriels de meme dimension. Elle est donc injective. Comme Ker
Ker
K
, est injective.
Par suite, est un isomorphisme et M c A
n
.
12 Modules, II
12.1. Longueur
Denition 12.1.1. Soit A un anneau. On dit quun A-module non nul est simple si
ses seuls sous-modules sont 0 et lui-me me.
Exemples 12.1.2. a) Le module nul nest pas simple.
b) Si A est un corps et M un A-espace vectoriel simple non nul. toute droite de
M est egale a` M, donc M est de dimension 1.
c) Soit A un anneau et I un ideal de A. Dans lidentication entre A-modules
annules par I et (A/I)-modules, sous-A-modules et sous-(A/I)-modules se corres-
pondent. Par suite, un A-module annule par I est simple si et seulement si il est
simple en tant que (A/I)-module.
d) Si m est un ideal maximal de A, A/m est un (A/m)-espace vectoriel de di-
mension 1, donc est simple comme (A/m)-module, donc aussi comme A-module.
Proposition 12.1.3. Soit A est un anneau et M un A-module simple. Alors, lannu-
lateur de M est un ideal maximal de A et M c A/Ann(M).
Demonstration. Soit m un element non nul de M et soit lhomomorphisme
A - M deni par (o) = om. Comme m ,= 0, Im est un sous-module non nul
de M. Puisque M est simple, Im = M et est surjectif. Ainsi, M c A/Ann(m).
Montrons maintenant que Ann(m) est un ideal maximal de A. Tout ideal I de
A contenant Ann(m) denit un sous-module I/Ann(m) de A/Ann(m), donc un
sous-module de M (en loccurrence le sous-module IM). Comme M est simple, ou
bien I = Ann(m) ou bien I = A, ce qui signie que Ann(m) est un ideal maximal
de A.
Enn, tout element de M etant multiple de m, Ann(m) Ann(M), dou` lega-
lite et le fait que Ann(M) est un ideal maximal de A.
220 CHAPITRE 12. MODULES, II
Denition 12.1.4. Soit A un anneau. La longueur dun A-module M est la borne
superieure 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).
Exemple 12.1.5. a) Si M est un A-module simple, sa longueur est 1 puisque la
seule suite strictement croissante de sous-modules de M est 0 M.
b) Reciproquement, 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.
c) Si A est un corps, suite strictement croissante de sous-modules se traduit en
suite de sous-espaces vectoriels embo tes. A
`
chaque fois, la dimension augmente
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
strictement croissantes arbitrairement longues dideaux de Z :
2
n
Z 2
n-1
Z Z.
e) Si I est un ideal de A, un A-module M annule par I a meme longueur
(eventuellement innie) en tant que A-module quen tant que A/I-module.
Proposition 12.1.6. 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 troisie `me lest aussi et
on a legalite
|
A
(M) = |
A
(N) + |
A
(M/N).
Demonstration. Si N
0
( N
1
( ( N
o
et M
0
/N ( M
/
/N sont des cha nes
de sous-modules de N et M/N respectivement,
N
0
( N
1
( ( N
o
( M
1
( ( M
/
est une cha ne de sous-modules de M de longueur o +/, dou` , avec la convention
habituelle c+ n = +c, linegalite |(M) _ |(N) + |(M/N).
En particulier, si M est de longueur nie, N et M/N aussi. Reciproquement, on
suppose que N et M/N sont de longueur nie et on veut prouver que M est de
longueur nie egale a` |(N)+|(M/N). Soit donc M
0
( M
1
( ( M
o
une cha ne
de sous-A-modules de M. On rappelle (ce fait est etabli dans la demonstration de
la proposition 7.2.5) que si M
t
M
tt
sont deux sous-A-modules de M tels que
M
t
N = M
tt
N et M
t
+ N = M
tt
+ N, alors M
t
= M
tt
. Par suite, pour tout i, au
moins une des deux inclusions
M
i
N M
i+1
N et M
i
+ N M
i+1
+ N
12.1. LONGUEUR 221
est stricte, ce qui implique que |(N) + |(M/N) _ o. Autrement dit, prenant la
borne superieure sur o, |(N) + |(M/N) _ |(M) et la proposition est demontree.
Proposition 12.1.7. Soit A un anneau, 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
inferieure ou egale a` |
A
(M).
Demonstration. En effet, soit N = S
-1
M et soit N
0
( N
1
( ( N
n
une
suite strictement croissante de sous-modules de N. Posons M
i
= N
i
M (image
reciproque 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 6.5.10), les
inclusions sont strictes. Ainsi, |
A
(M) _ n. En passant a` la borne superieure, on a
donc |
A
(M) _ |
S
-1
A
(S
-1
M).
Theore`me 12.1.8 (JordanHolder). Soit A un anneau et soit M un A-module de
longueur nie.
Alors si M
0
( M
1
( ( M
n
est une suite strictement croissante de sous-A-modules de
M qui est maximale
(1)
, alors n = |
A
(M).
De plus, les A-modules M
i
/M
i-1
(pour 1 _ i _ n) sont des A-modules simples.
A
`
lordre pre `s, la famille (Ann(M
i
/M
i-1
)) de leurs annulateurs (pour 1 _ i _ n) ne
depend pas de la suite strictement croissante maximale choisie.
Demonstration. Dire que la suite est maximale signie exactement trois choses :
(1) M
0
= 0, sinon on peut rajouter le module 0 a` gauche ;
(2) M
n
= M, sinon on peut rajouter le module M a` droite ;
(3) pour tout i |1; . . . ; n|, le sous-module M
i
/M
i-1
est simple. Il aurait sinon
un sous-module de la forme N/M
i-1
avec N ,= M
i
et N ,= M
i-1
, ce qui permettrait
de rajouter le sous-module N entre M
i-1
et M
i
.
Alors, |(M
0
) = 0, |(M
1
) = 1 car M
1
est simple et par recurrence, si |(M
i
) = i,
|(M
i+1
) = |(M
i+1
/M
i
) +|(M
i
) = 1 +i puisque M
i+1
/M
i
est simple. Ainsi, |(M) =
|(M
n
) = n.
Pour la dernie`re partie, il nous faut demontrer auparavant un lemme.
Lemme 12.1.9. Soit A un anneau, N M une inclusion de A-modules telle que
M/N soit simple, isomorphe a` A/m pour un ideal maximal m de A.
Soit p un ideal maximal de A.
Alors, M
p
/N
p
est simple si p = m, et est nul sinon.
(1)
au sens ou` on ne peut pas lallonger en rajoutant un module au milieu de la cha ne
222 CHAPITRE 12. MODULES, II
Demonstration du lemme. Dapre`s lexactitude de la localisation, M
p
/N
p
est iso-
morphe a` (M/N)
p
= (A/m)
p
, donc a` A
p
/mA
p
.
Si m nest pas contenu dans p, mA
p
= A
p
donc le quotient est nul. Dans lautre
cas, si m est contenu dans p, comme m est maximal, m = p et mA
m
est lideal
maximal de A
m
. Par suite, le quotient est simple.
Reprenons maintenant la preuve du theore`me 12.1.8.
Fin de la demonstration. Pour 1 _ i _ n = |(M), notons m
i
= Ann(M
i
/M
i-1
).
Soit alors m un ideal maximal de A et localisons par rapport a` la partie multipli-
cative A _ m. On obtient une suite de sous-modules
M
0,m
M
1,m
M
n,m
.
Appliquons maintenant le lemme : dans cette suite, toutes les inclusions de-
viennent des egalites sauf les inclusions M
i-1,m
M
i,m
si m = m
i
. Par suite, on a
une formule
|
A
m
(M
m
) = card

i |1; . . . ; n| ; m = m
i

.
Cela prouve que les ideaux maximaux m
i
qui interviennent ne dependent que de
M, de meme que le nombre de fois quils interviennent.
12.2. Modules et anneaux artiniens
Denition 12.2.1. Soit A un anneau et soit M un module. On dit que M est artinien
si toute suite decroissante de sous-A-modules de M est stationnaire.
On dit que A est artinien si cest un A-module artinien.
Cest en quelque sorte la denition duale de celle dun module noetherien.
Remarque 12.2.2. Un A-module M est artinien si et seulement si toute famille
non vide de sous-modules de M admet un element minimal.
Les modules artiniens jouissent dun certain nombre de proprietes analogues a`
celles des modules noetheriens.
Proposition 12.2.3. Soit A un anneau.
a) Soit M un A-module et N un sous-module de M. Alors, M est un A-module artinien
si et seulement N et M/N sont des A-modules artiniens.
b) Produits, puissances (nies) de modules artiniens sont artiniens.
c) Si S est une partie multiplicative de A et si M est un A-module artinien, S
-1
M est
un S
-1
A-module artinien.
12.2. MODULES ET ANNEAUX ARTINIENS 223
Demonstration. a) Notons cl : M - M/N lhomomorphisme canonique. Sup-
posons dabord que N et M/N sont artiniens. Soit (M
n
) une suite decroissante
de sous-modules de M. Les suites (M
n
N) et (cl(M
n
)) de sous-modules de N
et M/N respectivement sont decroissantes, donc stationnaires. Par suite, pour n
assez grand, M
n
N = M
n+1
N et cl(M
n
) = cl(M
n+1
). Puisque M
n+1
M
n
, le
meme argument qua` la proposition 7.2.5 montre que M
n
= M
n+1
. La suite (M
n
)
est ainsi stationnaire.
Reciproquement, supposons M artinien. Une suite decroissante de sous-
modules de N est aussi une suite decroissante de sous-modules de M, donc
est stationnaire. Ainsi, N est noetherien. Si maintenant (P
n
) est une suite
decroissante de sous-modules de M/N, on en deduit une suite decroissante
cl
-1
(P
n
) de sous-modules de M. Cette dernie`re est donc stationnaire et puisque
P
n
= cl(cl
-1
(P
n
)), la suite (P
n
) est elle-meme stationnaire.
b) Si M et N sont deux A-modules artiniens, la suite exacte 0 -M -M~N -
N -0 montre que M~N est artinien.
Il en resulte par recurrence que si M est un A-module artinien, M
n
est, pour
tout entier n _ 1, un A-module artinien.
c) Supposons que M est un A-module artinien et notons i : M -S
-1
M lhomo-
morphisme canonique de A-modules. Si (P
n
) est une suite decroissante de sous-
modules de S
-1
M, la suite i
-1
(P
n
) est une suite decroissante de sous-modules de
M. Elle est donc stationnaire. Comme P
n
= S
-1
(i
-1
(P
n
)), la suite (P
n
) est aussi
stationnaire.
Theore`me 12.2.4. Soit A un anneau. Un A-module M est de longueur nie si et
seulement si il est artinien et noetherien.
Demonstration. Supposons M de longueur nie et considerons une suite mo-
notone (M
n
) de sous-modules de M. La suite des longueurs |(M
n
) est donc mo-
notone, minoree par 0 et majoree par |(M). Elle est donc stationnaire. La suite
(M
n
) est donc stationnaire. (Se rappeler que si P Q sont deux modules de
meme longueur nie, |(Q/P) = |(Q) -|(P) = 0 donc Q/P = 0 et Q = P.) Ainsi,
M est a` la fois artinien (en considerant des suites decroissantes) et noetherien (en
considerant des suites croissantes).
Supposons maintenant que M est artinien et noetherien et montrons que M est
de longueur nie.
Si M ,= 0, lensemble des sous-modules non nuls de M nest pas vide. Comme M
est artinien, il admet un element minimal M
1
: cest un sous-module de M dont le
seul sous-module strict est nul. Autrement dit, M
1
est simple. Si M
1
,= M, on peut
recommencer avec M/M
1
et obtenir ainsi un sous-module M
2
de M contenant
M
1
tel que M
2
/M
1
est simple. On continue ainsi par recurrence en construisant
224 CHAPITRE 12. MODULES, II
une suite strictement croissante (eventuellement nie) 0 M
1
M
2
. . . de
sous-modules de M tels que M
n
/M
n-1
est simple pour tout entier n.
Cest une suite croissante de sous-modules de M et M est noetherien. Ainsi,
cette suite est stationnaire, donc est nie. Cela signie quil existe n tel que M
n
=
M. Alors, |(M) = |(M
n
) = n et M est de longueur nie.
Passons maintenant a` letude des anneaux artiniens.
Lemme 12.2.5. Soit A un anneau artinien.
a) Si A est inte `gre, A est un corps.
b) A na quun nombre ni dideaux premiers, tous maximaux.
Demonstration. a) Supposons A inte`gre. Si x A _ |0|, la suite dideaux (x)
(x
2
) . . . est stationnaire. Il existe ainsi n tel que (x
n
) = (x
n+1
), dou` un element
o A tel que ox
n+1
= x
n
. Puisque A est inte`gre et x ,= 0, on peut simplier par x
n
et ox = 1 ; x est donc inversible.
b) Supposons par labsurde que A posse`de une innite dideaux maximaux
distincts m
1
, m
2
,. . . La suite decroissante dideaux
m
1
m
1
m
2
m
1
m
2
m
3
. . .
est alors stationnaire, dou` une egalite m
1
. . . m
n-1
= m
1
. . . m
n
qui implique
evidemment linclusion m
1
. . . m
n-1
m
n
. Dapre`s le lemme devitement (exer-
cice 4.3.3), lun des m
i
pour i < n est contenu dans m
n
, ce qui contredit le fait
que m
i
est maximal. Ainsi, A na quun nombre ni dideaux maximaux.
Enn, si p est un ideal premier de A, A/p est un anneau artinien inte`gre, donc
un corps dapre`s le a). Ainsi, p est maximal.
Theore`me 12.2.6 (Akizuki). Soit A un anneau. Les conditions suivantes sont equi-
valentes :
(1) A est noetherien et tous ses ideaux premiers sont maximaux ;
(2) A est un A-module de longueur nie ;
(3) A est artinien.
Demonstration. Dapre`s le theore`me 12.2.4, la condition (2) implique que A est
a` la fois artinien et noetherien, dou` lassertion (3) et la premie`re partie de (1).
Dautre part, supposant (3), le lemme precedent afrme que tout ideal premier
de A est maximal. En particulier, (2)=(3) et (2)=(1).
Supposons (1) et montrons (2), cest-a`-dire que A est de longueur nie. Raison-
nons par labsurde en supposant que A nest pas de longueur nie et denissons
comme lensemble des ideaux I de A tels que A/I nest pas de longueur nie.
Comme I = (0) appartient a` , , = ?. Comme A est noetherien, posse`de
un element maximal, notons le I. Montrons que I est un ideal premier de A. En
12.2. MODULES ET ANNEAUX ARTINIENS 225
effet, soit o et / deux elements de A tels que o/ I mais o , I. Introduisons la
suite exacte
0 -o(A/I) -A/I -A/(I + (o)) -0.
Comme o , I, I ( I+(o) et lideal I+(o) nappartient pas a` . Ainsi, A/(I+(o))
est de longueur nie. Comme A/I nest pas de longueur nie, o(A/I) non plus.
Or, o(A/I) est limage de lhomomorphisme : A - A/I deni par x - cl(ox).
On a donc A/Ker c o(A/I) si bien que A/Ker nest pas de longueur nie,
soit Ker . Or, le noyau de est lideal (I : o) des x A tels que ox I.
En particulier, il contient I. Ainsi, necessairement, I = (I : o). Comme o/ I,
/ (I : o), et donc / I. Finalement, I est un ideal premier de A.
Par hypothe`se, I est donc maximal. Alors, A/I est un A-module simple, donc de
longueur nie, ce qui est une contradiction. Il en resulte que A est de longueur
nie.
Il reste a` montrer quun anneau artinien est de longueur nie comme A-
module. Soit m
1
, . . . , m
n
les ideaux maximaux de A, en nombre ni dapre`s le
lemme precedent. Introduisons lideal
I = m
1
. . . m
n
= m
1
m
n
.
(Cest le radical de Jacobson de A.) La suite I I
2
. . . etant stationnaire, il
existe un entier s tel que I
s
= I
s+1
. On va montrer que I
s
= 0.
Soit donc J = (0 : I
s
) lensemble des o A tels que oI
s
= 0. Si J ,= A, comme
A est artinien, il existe un plus petit ideal J
t
A contenant strictement J. Soit
o J
t
un element non nul. On a oI + J ,= oA + J. Sinon, posant M = (A/J)o,
on aurait IM = M et, M etant de type ni, il existerait dapre`s le theore`me de
Nakayama un element x 1 + I tel que xM = 0. Un tel x est inversible, dou`
M = 0, contrairement au fait que o ,= 0. Linclusion J oI + J J
t
montre alors
que J = oI +J, soit oI J. Pour tout / I, on a o/ J, cest-a`-dire o/I
s
= 0 et donc
oI
s+1
= 0. Comme I
s
= I
s+1
, oI
s
= 0 et o J. Ainsi, J
t
= J, ce qui est absurde ;
nous avons donc prouve que J = A, cest-a`-dire I
s
= 0.
Dans la suite decroissante dideaux
A m
1
m
1
. . . m
n
= I Im
1
Im
1
m
2
. . .
I
2
I
2
m
1
I
s
= 0
chaque quotient successif est un A-module artinien de la forme M/mM. Cest
ainsi un espace vectoriel sur le corps A/m, necessairement de dimension nie.
Par suite, la longueur de chaque quotient successif est nie et A est de longueur
nie comme A-module.
226 CHAPITRE 12. MODULES, II
Remarque 12.2.7. Voici une autre demonstration de limplication (1)=(2). On
etblira au paragraphe suivant (theore`me 12.3.11) que si A est un anneau noethe-
rien, il existe une suite dideaux
0 I
n
I
n-1
I
1
I
0
= A
ou` pour tout l, I
l
/I
l+1
c A/p
l
pour un certain ideal premier p
l
. Si la condi-
tion (1) du theore`me est veriee, p
l
est un ideal maximal. Par suite, les quotients
I
l
/I
l+1
sont simples et A est de longueur nie (egale a` n) comme A-module.
12.3. Support et ideaux associes
Denition 12.3.1. Soit A un anneau et soit M un A-module. Le support de M est
lensemble des ideaux premiers p de A tels que M
p
,= 0. On le note supp(M).
Theore`me 12.3.2. Soit A un anneau et soit M un A-module.
a) Si M ,= 0, alors supp(M) ,= ?.
b) Si p supp(M), alors p contient Ann(M).
c) Reciproquement, si M est de type ni, supp(M) est lensemble des ideaux premiers de
A qui contiennent Ann(M).
Demonstration. a) Supposons que supp(M) = ?. Ainsi, pour tout m M et tout
ideal premier p A, limage m/1 de m dans M
p
est nulle. Cela signie quil existe
o A_p tel que om = 0. Autrement dit, lideal Ann(m) annulateur de m nest pas
contenu dans p. Il nest a fortiori contenu dans aucun maximal de A donc est egal
a` A. On a donc m = 1m = 0. Ainsi, M = 0.
b) On raisonne par contraposition. Soit p un ideal premier de A ne contenant
pas Ann(M) et soit o A _ p tel que oM = 0. On a donc M
p
= 0, si bien que p
nappartient pas au support de M.
c) Soit (m
1
; . . . ; m
n
) une famille ni delement de M qui engendre M. Remar-
quons que lon a
Ann(M) = Ann(m
1
) Ann(m
n
).
Linclusion est evidente et reciproquement, si o Ann(m
i
) pour tout i, o an-
nule toute combinaison lineaire des m
i
, donc tout M. Soit p un ideal premier de
A tel que M
p
= 0. Par exactitude de la localisation (proposition 6.5.8), M
p
est en-
gendre par les images m
i
/1 des m
i
dans M
p
. Ainsi, pour tout i, on a m
i
/1 = 0 dans
M
p
. Cela signie quil existe pour tout i un element o
i
A _ p tel que o
i
m
i
= 0.
Alors, posons o =
Q
o
i
. On a om
i
= 0 pour tout i donc o Ann(M) et comme p
est premier, o , p. Ainsi, Ann(M) nest pas contenu dans p.
Exercice 12.3.3. Soit A un anneau et soit M un A-module. Montrer que M = 0
si et seulement si pour tout ideal maximal m de A, on a M
m
= 0.
12.3. SUPPORT ET IDE

AUX ASSOCIE

S 227
Proposition 12.3.4. Soit A un anneau et considerons une suite exacte de A-modules
0 -M
t
-M -M
tt
-0.
Alors, on a supp(M) = supp(M
t
) sup(M
tt
).
Demonstration. Par exactitude de la localisation, on a pour tout ideal premier p
de A une suite exacte
0 -M
t
p
-M
p
-M
tt
p
-0.
Ainsi, M
p
= 0 si et seulement si M
t
p
= M
tt
p
= 0, autrement dit
p , supp(M) = p , supp(M
t
) supp(M
tt
),
cest-a`-dire supp(M) = supp(M
t
) sup(M
tt
).
Denition 12.3.5. Soit A un anneau et M un A-module. On dit quun ideal premier
p de A est associe a` M sil existe un element m M tel que p = Ann(m).
Lensemble des ideaux associes a` M est note Ass
A
(M).
Remarque 12.3.6. Dire que p = Ann(m) signie aussi que lhomomorphisme
A - M tel que o - om induit une injection A/p - M, autrement dit que A/p
est (isomorphe a`) un sous-module de M.
Exemple 12.3.7. Si A est un anneau et p un ideal premier de A, Ass
A
(A/p) =
|p|.
En effet, notons cl : A -A/p la surjection canonique. Si x A, calculons lan-
nulateur de cl(x) dans A. Si x p, cl(x) = 0 donc Ann(cl(x)) = A. Supposons
maintenant que cl(x) ,= 0, cest-a`-dire x , p. Si o cl(x) = 0, cela signie cl(ox) = 0
donc ox p. Comme x , p, o p et Ann(cl(x)) = p. Ainsi, le seul ideal premier
de A qui est lannulateur dun element non nul de A/p est justement p.
Proposition 12.3.8. Soit A un anneau et M un A-module non nul. Alors, tout
element maximal parmi les ideaux de la forme Ann(x), avec x M_ |0| est premier et est
donc un ideal associe a` M.
Demonstration. Soit I un ideal maximal parmi les ideaux de la forme Ann(x)
avec x M, x ,= 0. Soit x M tel que I = Ann(x). Soit o , I, de sorte que ox ,= 0.
Lannulateur de ox est un ideal de A qui contient I. Puisque I est suppose maxi-
mal parmi les ideaux qui sont les annulateurs dun element non nul, Ann(ox) = I.
Ainsi, si o/ I, cest-a`-dire o/x = 0 ou encore / Ann(ox), on a / I, ce qui
montre bien que I est premier.
Corollaire 12.3.9. Soit A un anneau noetherien et M un A-module non nul. Un
element o A est diviseur de zero dans M si et seulement sil appartient a` un des ideaux
associes a` M.
En particulier, Ass
A
(M) ,= ? : M posse `de au moins un ideal premier associe.
228 CHAPITRE 12. MODULES, II
Demonstration. Si o A annule un element non nul x de M. Considerons len-
semble S des ideaux de A de la forme Ann(y) pour y M_ |0| et soit S
o
S
ceux qui contiennent o. Comme toute famille (non vide) dideaux dun anneau
noetherien admet un element maximal, S
o
admet un element maximal I, lequel
est aussi un element maximal de S.
Dapre`s la proposition precedente, I est un ideal premier associe a` M ; il
contient o.
Reciproquement, si p est un ideal premier associe a` M, soit x M tel que
p = Ann(x). En particulier, x ,= 0. Si o p, on a ox = 0, ce qui prouve que o est
diviseur de zero dans M.
Proposition 12.3.10. Soit A un anneau noetherien et M un A-module de type ni.
Si S est une partie multiplicative de A (ne contenant pas 0) et p un ideal premier de A ne
rencontrant pas S, alors
p Ass
A
(M) si et seulement si p(S
-1
A) Ass
S
-1
A
(S
-1
M).
Demonstration. Supposons que p est associe a` M. Il existe donc un homomor-
phisme injectif : A/p - M. Localisons cet homomorphisme par rapport a` la
partie multiplicative S. Dapre`s lexactitude de la localisation, on en deduit un
homomorphisme injectif S
-1
(A/p) - S
-1
M. Comme S
-1
(A/p) est isomorphe a`
S
-1
A/S
-1
p, S
-1
p est un ideal premier de S
-1
A associe a` S
-1
M.
Reciproquement, supposons que S
-1
p est associe a` S
-1
M. Soit m M et
s S tel que Ann(m/s) = S
-1
p. Comme s est inversible dans S, on a en fait
Ann(m/1) = S
-1
p et meme, pour tout t S, Ann(tm/1) = S
-1
p.
Soit I = Ann(m) lannulateur de m dans A. Si o I, (o/1)(m/1) = 0 donc
o/1 S
-1
p si bien quil existe s S tel que so p. Comme s S, s , p et o p.
Ainsi, I p. De meme, pour tout s S, Ann(sm) p.
Si maintenant o p, (o/1)(m/1) = 0, donc il existe s S tel que som = 0.
Comme A est noetherien, p est de type ni ; soit o
1
, . . . , o
r
des elements de p tels
que p = (o
1
, . . . , o
r
). Soit pour i |1; . . . ; r|, s
i
S tel que s
i
o
i
m = 0. Alors,
posons s = s
1
. . . s
r
. On a donc so
i
m = 0, si bien que o
i
Ann(sm) pour tout i,
dou` linclusion p Ann(sm).
En denitive, p = Ann(sm) et est associe a` M.
Theore`me 12.3.11. Soit A un anneau noetherien et soit M un A-module de type ni.
Il existe alors une suite nie
0 = M
0
M
1
M
n
= M
de sous-modules de M et pour tout i |1; . . . ; n| un ideal premier p
i
A tel que
M
i
/M
i-1
c A/p
i
.
12.3. SUPPORT ET IDE

AUX ASSOCIE

S 229
Demonstration. Si M ,= 0, il posse`de un ideal premier associe p
1
. Cest lannula-
teur dun element x M, x ,= 0 et le sous-module M
1
= Ax M est isomorphe
a` A/p
1
. On continue avec M/M
1
qui contient un sous-module de la forme A/p
2
,
dou` un sous-module M
2
de M qui contient M
1
et tel que M
2
/M
1
c A/p
2
. Par
recurrence, on construit ainsi une suite croissante de sous-module de M, stricte-
ment croissante tant quelle natteint pas M. Comme A est noetherien et M de
type ni, cette suite est stationnaire et il existe n tel que M
n
= M.
Proposition 12.3.12. Soit A un anneau et soit 0 - M
t
- M - M
tt
- 0 une
suite exacte de A-modules. Alors, on a les inclusions
Ass(M
t
) Ass(M) Ass(M
t
) Ass(M
tt
).
Demonstration. Linclusion Ass(M
t
) Ass(M) est evidente : un ideal
p Ass(M
t
) est de la forme Ann(x) avec x M
t
. Lannulateur de x vu
comme element de M est encore egal a` p, dou` p Ass(M).
Soit maintenant p = Ann(x) Ass(M). Supposons pour commencer que
Ax M
t
= (0). Alors, lannulateur de limage y de x dans M
tt
est egal a` p : si
oy = 0, ox M
t
dou` ox = 0 et x p. Cela prouve que p Ass(M
tt
). Dans lautre
cas, si o A est tel que ox M
t
_ |0|, donc en particulier o , p, lannulateur de
ox est forme des / tels que o/x = 0, soit o/ p, dou` / p puisque p est premier.
Ainsi, p Ass(M
t
).
Theore`me 12.3.13. Soit A un anneau noetherien et soit M un A-module de type ni.
a) Ass
A
(M) est un ensemble ni.
b) Tout ideal premier p Ass
A
(M) contient Ann(M).
c) Reciproquement, si p est un ideal premier minimal parmi ceux contenant Ann(M),
alors p Ass
A
(M).
Remarquons que sous les hypothe`ses du theore`me, lensemble des ideaux pre-
miers qui contiennent Ann(M) est egal au support de M. On peut ainsi reformu-
ler les points b) et c) du theore`me comme suit : Ass
A
(M) est contenu dans supp(M)
et ces deux ensembles ont me mes elements minimaux.
Demonstration. a) Considerons une suite de composition
0 = M
0
M
1
M
n
= M
comme en fournit le theore`me 12.3.11. Notons aussi p
i
= M
i
/M
i-1
si 1 _ i _ n.
Dapre`s la proposition 12.3.12, Ass(M) Ass(M
n-1
) Ass(A/p
n
). Nous avons
demontre dans lexemple 12.3.7 que Ass(A/p
n
)) = |p
n
|. Ainsi, on a Ass(M)
Ass(M
n-1
) |p
n
| et par recurrence sur n,
Ass
A
(M) |p
1
; . . . ; p
n
|.
Cest en particulier un ensemble ni.
230 CHAPITRE 12. MODULES, II
b) Un ideal premier associe est lannulateur dun element x ,= 0. Il contient
donc lannulateur de M.
c) Supposons que p est un ideal premier minimal parmi ceux qui contiennent
Ann(M). On conside`re le module localise M
p
sur lanneau noetherien A
p
. Re-
marquons que M
p
,= 0. Supposons par labsurde que M
p
= 0 et considerons une
famille (m
1
, . . . , m
r
) de generateurs de M. Pour tout i |1; . . . ; r|, m
i
/1 = 0 dans
M
p
, donc il existe s
i
A _ p tel que s
i
m
i
= 0. Posons s = s
1
. . . s
r
; on a sm
i
= 0
pour tout i, si bien que sM = 0. Par suite s Ann(M). Mais comme p est premier,
s , p et ceci contredit linclusion Ann(M) p.
Comme M
p
,= 0, il admet donc un ideal premier associe qA
p
et qA
p
contient
lannulateur Ann(M)A
p
de M
p
. Lhypothe`se que p est minimal parmi ceux qui
contiennent Ann(M) implique que q = p. Dapre`s la proposition 12.3.10, p est
associe a` M.
Corollaire 12.3.14. Soit A un anneau noetherien et soit M un A-module de type
ni. Alors, M est de longueur nie si et seulement si tous ses ideaux premiers associes sont
maximaux.
Demonstration. Supposons que M est de longueur nie et considerons une suite
de composition
0 = M
0
M
1
M
n
= M
de sorte que pour tout i, il existe un ideal maximal m
i
de A tel que M
i
/M
i-1
c
A/m
i
. Dapre`s la demonstration du theore`me precedent, les ideaux premiers as-
socies a` M sont contenus dans lensemble |m
1
; . . . ; m
n
|. Par suite, tous les ideaux
premiers associes a` M sont maximaux.
Reciproquement, considerons une suite de composition
0 = M
0
M
1
M
n
= M
telle que fournie par le theore`me 12.3.11, cest-a`-dire que pour tout i, il existe un
ideal premier p
i
de A tel que M
i
/M
i-1
c A/p
i
. Dapre`s la proposition 12.3.4,
supp(M) = |p
1
; . . . ; p
n
|.
Dapre`s le theore`me 12.3.13, les ideaux premiers minimaux parmi supp(M) sont
associes a` M, donc sont des ideaux maximaux de A. Necessairement, tous les
ideaux de supp(M) sont maximaux. Il en resulte que pour tout i, M
i
/M
i-1
est un
A-module simple et M est de longueur nie.
12.4. DE

COMPOSITION PRIMAIRE 231


12.4. Decomposition primaire
Denition 12.4.1. Soit A un anneau et soit I un ideal de A distinct de A. On dit
que I est un ideal primaire sil verie la condition suivante : soit o et / dans A tels que
o/ I et o , I, alors il existe n _ 1 tel que /
n
I.
Une autre formulation de cette condition est parfois pratique : un ideal I ,= A
est primaire si et seulement si pour tous o et / dans A tels que o/ I et / ,
_
I,
alors o I.
Exercice 12.4.2. Un ideal I ,= A dun anneau A est primaire si et seulement si
tout element non nilpotent de A/I est simpliable.
Proposition 12.4.3. Le radical dun ideal primaire est un ideal premier.
Si I est un ideal primaire de radical p, on dira aussi que I est p-primaire.
Demonstration. Soit A un anneau, I un ideal primaire de A et
_
I son radical.
Comme I ,= A,
_
I ,= A. Soit o et / deux elements de A tels que o/
_
I mais
o ,
_
I. Soit n _ 1 tel que (o/)
n
= o
n
/
n
I. Comme o ,
_
I, o
n
, I et il existe
p _ 1 tel que (/
n
)
p
I. Ainsi, /
np
I et /
_
I.
12.4.4. Exemples. a) Un ideal premier est primaire. En effet, si I A est premier,
on a I =
_
I. Par suite, si o/ I avec / ,
_
I, le fait que I soit premier implique
o I.
b) Si A est un anneau principal, les ideaux primaires de A sont les puissances des ideaux
premiers. Si I est un ideal primaire et si p A est un generateur de lideal premier
_
I, alors il existe n _ 1 tel que I = (p
n
). Il suft donc de montrer que lideal (p
n
)
est primaire si n _ 1. Or, si o/ est multiple de p
n
mais / nest pas multiple de p, le
lemme de Gau implique que o est multiple de p
n
, donc o (p
n
).
Exercice 12.4.5. Si : A - B est un homomorphisme danneaux et si I est un
ideal primaire de B,
-1
(I) est un ideal primaire de A.
Solution. Soit o et / deux elements de A tels que o/
-1
(I) mais / ,
p

-1
(I).
Cela signie (o/) I et (/) ,
_
I. Comme I est primaire, (o) I, dou`
o
-1
(I).
Proposition 12.4.6. Soit A un anneau et soit I un ideal de A dont le radical est
maximal. Alors, I est primaire.
Demonstration. Notons m =
_
I. Par hypothe`se, m est un ideal maximal de A.
En particulier, I ,= A.
Soit o et / deux elements de A tels que o/ I mais / , m. Comme m est
maximal, / est inversible dans A/m et il existe c A et x m tels que 1 = /c +x.
232 CHAPITRE 12. MODULES, II
Alors, x
_
I, donc il existe n _ 1 tel que x
n
I. Comme x = 1 - /c, il existe
y A tel que x
n
= 1 + y/c. Alors, o = o(x
n
-y/c) = ox
n
-yc(o/) I.
Exercice 12.4.7. Soit A un anneau.
a) Soit m un ideal maximal de A. Si n est un entier _ 1, m
n
est un ideal
primaire de A.
b) Soit p un ideal premier de A et soit n un entier _ 1. Soit q
n
limage re-
ciproque dans A de lideal p
n
A
p
du localise A
p
. Montrer que q
n
est lensemble
des x A tels quil existe y , p veriviant xy p
n
. Montrer que q
n
est un ideal
p-primaire.
Proposition 12.4.8. Soit A un anneau et p un ideal premier de A. Soit I et J deux
ideaux p-primaires de A. Alors, I J est un ideal p-primaire.
Demonstration. Tout dabord, on a
p
I J =
_
I
p
J = p. Dautre part, soit o
et / deux elements de A tels que o/ I J et / , p. Comme I J I et comme I
est p-primaire, o I. De meme, o J. Ainsi, o I J.
Proposition 12.4.9. Soit A un anneau noetherien et soit p un ideal premier de A.
Un ideal I de A est p-primaire si et seulement si Ass
A
(A/I) = |p|.
Demonstration. Supposons que I est p-primaire et soit q un ideal premier asso-
cie a` A/I. Necessairement, q contient Ann(A/I) = I, donc q contient
_
I = p.
Soit x A tel que q = Ann(cl(x)). Supposons par labsurde que q ,= p. Il existe
alors o q _ p et ox I. Puisque I est suppose p-primaire, x I, donc cl(x) = 0,
ce qui est absurde. Par suite, Ass
A
(A/I) = |p|.
Reciproquement, supposons que Ass
A
(A/I) = |p|. Tout dabord, p est dapre`s
le theore`me 12.3.13 lunique ideal premier minimal contenant Ann(A/I) = I, si
bien que p =
_
I. Soit o et / dans A avec o/ I mais o , I. Ainsi, / est diviseur de
0 dans A/I. Dapre`s le theore`me 12.3.9, / appartient a` lun des ideaux associes a`
A/I, autrement dit / p. Cela prouve que I est p-primaire.
12.4.10. Decomposition primaire dans les anneaux principaux. Soit A un anneau
principal. Soit I un ideal de A et soit n un generateur de I. On ecrit la decom-
position en facteurs premiers de n en xant des representants des elements irre-
ductibles de A : n =
Q
p
o
p
avec o
p
_ 0 et o
p
= 0 pour presque tout p. Alors,
I = (n) =
T
(p
o
p
) est intersection dideaux primaires de A.
Theore`me 12.4.11. Dans un anneau noetherien, tout ideal est intersection dune fa-
mille dideaux primaires.
Demonstration. Soit A un anneau noetherien et I un ideal de A. Remarquons
que le resultat a` demontrer est vrai si I est primaire. Il est aussi vrai si I = A (car
12.4. DE

COMPOSITION PRIMAIRE 233


alors Ass
A
(A/I) = ? et lintersection dune famille vide dideaux de A est egale a`
A).
Sil est neanmoins faux, comme A est noetherien, lensemble des ideaux I pour
lesquels le theore`me nest pas verie admet un element maximal I. Un tel ideal I
ne peut pas etre primaire.
Il existe ainsi o , I et / ,
_
I tels que o/ I. Introduisons les ideaux J
m
= (I : /
m
)
formes des x A tels que /
m
x I. Ils forment une suite croissante dideaux de
A. Comme A est noetherien, cette suite est stationnaire et il existe m tel que
J
m
= J
m+1
. Montrons alors que I = I + (o) I + (/
m
). Linclusion est claire et
reciproquement, si x I +(o) I +(/
m
), alors x = y +oz = y
t
+/
m
z
t
avec y, y
t
I
et z, z
t
A. Alors, /x = /y + o/z I. Comme /x = /y
t
+ /
m+1
z
t
, /
m+1
z
t
I et
z
t
(I : /
m+1
) = (I : /
m
) donc /
m
z
t
I. Ainsi, x = y
t
+ /
m
z
t
I. Comme o , I,
I ( I +(o) et I +(o) est intersection dune famille nie dideaux primaires de A.
De meme, /
m
, I donc I + (/
m
) contient strictement I et est intersection dune
famille nie dideaux primaires. Il en resulte que I est intersection dune famille
nie dideaux primaires de A.
Denition 12.4.12. Soit A un anneau noetherien et I un ideal de A. Une decom-
position primaire de I est une expression I = q
1
q
n
ou` les q
i
sont des ideaux
primaires de A.
Une decomposition primaire est dite minimale si elle verie les deux proprietes :
(1) pour tous i ,= , ,
_
q
i
,=
_
q
,
;
(2) pour tout , , I ,=
T
i,=,
q
i
.
Corollaire 12.4.13. Tout ideal dun anneau noetherien admet une decomposition
primaire minimale.
Demonstration. Soit I un ideal dun anneau noetherien A et partons dune de-
composition I = q
1
q
n
dont lexistence est afrmee par le theore`me 12.4.11.
Dapre`s le lemme 12.4.8, lintersection des q
i
de meme radical p est encore un
ideal primaire, si bien quil existe une decomposition primaire ou` tous les
_
q
i
soient distincts.
Si on peut oter un ideal primaire de la decomposition sans changer lintersec-
tion, on le fait, et ainsi de suite, jusqua` obtenir une decomposition primaire de
I qui verie la condition (2) de la denition dune decomposition primaire mini-
male. Il en existe donc.
Theore`me 12.4.14. Soit A un anneau noetherien. Soit I un ideal de A et soit I =
q
1
q
n
une decomposition primaire minimale de I. Pour tout i, notons p
i
=
_
q
i
.
a) Alors, Ass
A
(A/I) = |p
1
; . . . ; p
n
|.
b) Si p
i
est un ideal premier associe minimal, q
i
= (IA
p
i
) A.
234 CHAPITRE 12. MODULES, II
Demonstration. a) Montrons que les ideaux p
i
sont associes a` A/I. Il suft bien
sur de demontrer que p
1
est associe a` A/I. Alors, il faut etablir lexistence dun
element o A tel que p
1
= (I : o). Comme la decomposition est minimale,
I ,= q
2
q
n
et il existe x
2
. . . tel que x , I. Alors, xq
1
est contenu dans
lintersection q
1
q
2
. . . donc xq
1
I. Comme A est noetherien, il existe un
entier m tel que q
1
contienne p
m
1
et xp
m
1
est a fortiori contenu dans I. Considerons
alors un entier m minimal tel que xp
m
1
I. Comme x , I, m _ 1. De plus,
xp
m-1
1
, I si bien quil existe o xp
m-1
1
tel que o , I. Montrons que (I : o) = p
1
.
Si t p
1
, to xp
m
1
donc to I et t (I : o). Reciproquement, si ot I, ot q
1
.
Puisque o (x), o q
2
q
n
et comme o , I, o , q
1
. Comme q
1
est primaire,
t
_
q
1
= p
1
.
Nous avons ainsi demontre que p
1
est associe a` A/I, ce qui conclut la demons-
tration de linclusion |p
i
| Ass
A
(A/I).
Dans lautre sens, soit p un ideal premier associe a` A/I et soit o A tel que
p = Ann
A
(cl(o)) = (I : o). Si x (I : o), alors ox I =
T
q
i
, donc ox q
i
pour
tout i. Ainsi, x (q
i
: o) pour tout i. Reciproquement, si x
T
(q
i
: o), ox q
i
pour tout i donc ox I. Par suite, on a
p = (I : o) = (q
1
: o) (q
n
: o).
Puisque p est premier, il existe i tel que p = (q
i
: o) (voir le lemme 12.4.15
ci-dessous). Par suite, p Ass
A
(A/q
i
) = |p
i
| dapre`s la proposition 12.4.9.
b) On a evidemment
IA
p
i
= (q
1
A
p
i
) (q
n
A
p
i
).
Soit , ,= i. Par hypothe`se, p
i
ne contient pas p
,
, si bien quil existe o p
,
tel que
o , p
i
. Si m _ 1 est tel que o
m
q
,
, on voit donc que q
,
A
p
i
contient o
m
A
p
i
= A
p
i
.
Par suite, IA
p
i
= q
i
A
p
i
.
Posons J = (q
i
A
p
i
) A. Dapre`s lexercice 12.4.5, J est un ideal p
i
-primaire de
A. Il reste a` montrer que I = J. Soit x I. Son image x/1 dans A
p
i
appartient
a` JA
p
i
. Il existe donc s , p
i
tel que sx J. Comme J est p
i
-primaire, x J. La
reciproque se demontre de meme, dou` I = J, ce quil fallait demontrer.
Lemme 12.4.15. Soit A un anneau, soit p un ideal premier de A et soit I, J deux
ideaux de A tels que p = I J. Alors, p = I ou p = J.
Demonstration. On a p = I J I et de meme, p J. Si p ,= I et p ,= J, soit
x I tel que x , p et soit y J tel que y , p. Alors, xy I J, donc xy p, ce qui
contredit le fait que p est premier.
12.5. EXERCICES 235
12.5. Exercices
Exercice 12.5.1. Soit A lanneau C[X
1
, . . . , X
n
] et M un A-module de longueur
nie. Montrer que |
A
(M) = dim
C
M.
Exercice 12.5.2. Soit A un anneau local noetherien dideal maximal m. Soit I
un ideal de A contenu dans m. Montrer que A/I est un module de longueur nie
si et seulement si il existe n 0 tel que m
n
I.
Exercice 12.5.3. Soit M un A-module artinien et v un endomorphisme de M Si
v est injectif, montrer quil est bijectif.
Exercice 12.5.4. Soit M un A-module artinien et un endomorphisme de M.
Montrer quil existe un entier n _ 1 tel que Ker
n
+ Im
n
= M.
En utilisant lexercice 7.6.11 et sous lhypothe`se supplementaire que M est de
longueur nie, montrer que la somme est directe.
Exercice 12.5.5. Soit A un anneau.
a) Soit M un A-module de longueur nie.
Montrer que lhomomorphisme canonique M -
Q
m
M
m
(ou` le produit est sur
lensemble des ideaux maximaux de A) est un isomorphisme de A-modules.
b) Si A est artinien, montrer que lhomomorphisme canonique A -
Q
m
A
m
est
un isomorphisme danneaux : un anneau artinien est un produit danneaux locaux.
Exercice 12.5.6. On dit quun anneau R est gradue sil existe une decomposi-
tion R =
c
L
n=0
R
n
ou` les R
n
sont des sous-groupes de (R, +) veriant R
n
R
m
R
n+m
.
a) Montrer que R
0
est alors un sous-anneau de R. Montrer aussi que I =
L
n_1
R
n
est un ideal de R.
b) On suppose que R
0
est noetherien et que R est de type ni comme R
0
-
alge`bre. Montrer que R est noetherien.
c) Reciproquement, on suppose que R est noetherien. Montrer que R
0
est
noetherien. Montrer quil existe des elements x
1
, . . . , x
r
R, avec x
i
R
n(i)
pour
un entier n(i) _ 1 tels que I = (x
1
, . . . , x
r
). Montrer alors par recurrence que
pour tout n, R
n
R
0
[x
1
, . . . , x
r
]. En deduire que R est une R
0
-alge`bre de type
ni.
d) On se donne un anneau noetherien A et I un ideal de A. Soit R(I) len-
semble des polynomes P A[T] tels que P =
P
o
n
T
n
avec o
n
I
n
. Montrer que
R(I) est noetherien.
Exercice 12.5.7. Soit R = _R
n
un anneau gradue noetherien. Soit M = _M
n
un
R-module gradue (ce qui signie R
n
M
m
M
n+m
pour tous m et n.
236 CHAPITRE 12. MODULES, II
a) Justier que pour tout n, M
n
est un R
0
-module. Si M est un R-module de
type ni, montrer que M
n
est un R
0
-module de type ni.
b) On suppose que R
0
est un anneau artinien. Soit alors
P
M
(t) =
c
X
n=0
|
R
0
(M
n
)t
n
Z[[t]].
On se donne des elements x
i
R
o(i)
tels que R = R
0
[x
1
, . . . , x
r
]. Montrer par
recurrence sur r quil existe
M
Z[t] telle que
(t) = P
M
(t)
r
Y
i=1
(1 -t
o(i)
).
c) On suppose de plus que o(i) = 1 pour tout i. E

tablir quil existe un poly-


nome
M
Q[t] tel que pour tout entier n assez grand,
|
R
0
(M
n
) =
M
(n).
Exercice 12.5.8. a) Si M N sont deux A-modules, montrer que les ideaux
associes de M sont inclus dans ceux de N.
b) Donner des exemples montrant quil nexiste en general aucune inclusion
entre les ideaux associes dun module M et ceux dun quotient de M.
c) Soit M un A-module et M
1
, M
2
deux sous-modules tels que M = M
1
+M
2
.
Que peut-on dire des ideaux associes de M par rapport a` ceux des M
i
?
Exercice 12.5.9. Soient A un anneau noetherien et x A un element qui nest
ni inversible ni diviseur de zero. Montrer que pour n _ 1, A/xA et A/x
n
A ont les
memes ideaux associes.
Exercice 12.5.10. Soit A lanneau des fonctions continues sur [-1; 1].
a) Lanneau A est-il inte`gre ? reduit ?
b) Montrer que lideal I des fonctions nulles en 0 nest pas de type ni. Mon-
trer que I = I
2
.
c) Montrer que lideal (x) nest pas primaire.
Exercice 12.5.11. Soit A = l[X, Y, Z]/(XY -Z
2
). On note x = cl(X), etc. Soit p
lideal (x, z) A.
a) Montrer que p est premier mais que p
2
nest pas primaire.
b) Montrer que (x) (x
2
, y, z) est une decomposition primaire minimale de
p
2
.
Exercice 12.5.12. Soit A un anneau noetherien et I un ideal de A. Soit J lideal
T
n_1
I
n
.
a) En considerant une decomposition primaire de IJ, montrer que J = IJ.
b) En deduire que J = 0 si et seulement si aucun element de 1 + I nest
diviseur de zero dans A.
12.6. SOLUTIONS 237
c) On suppose que I ,= A et que A est ou bien local, ou bien inte`gre. Montrer
que J = 0.
Exercice 12.5.13. Soit A un anneau noetherien. Montrer que les conditions sui-
vantes sont equivalentes :
a) Le radical de A est nul.
b) Pour tout ideal premier p dans Ass(A), lanneau local A
p
est un corps.
c) Pour tout ideal premier p dans Ass(A), lanneau local A
p
est un anneau
inte`gre.
(On pourra considerer une decomposition primaire minimale de lideal (0).)
12.6. Solutions
Solution de lexercice 12.5.1. Soit
0 = M
0
M
1
M
|
= M
une suite de Jordan-Holder, ou` M
i
/M
i-1
est un A-module simple pour tout i. On
a donc | = |
A
(M). Dapre`s le theore`me des zeros de Hilbert, M
i
/M
i-1
est de la
forme
A/m = A/(X
1
-o
1
, . . . , X
n
-o
n
)
qui est isomorphe a` C comme C-espace vectoriel. Ainsi,
dim
C
M =
|
X
i=1
dim
C
(M
i
/M
i-1
) = |.
Solution de lexercice 12.5.2. Supposons que A/I est de longueur nie. Comme
un sous-module de A/I de de la forme J/I ou` J est un ideal de A, il existe une
suite dideaux
I = J
0
J
1
J
n
= A
tels que pour tout i, J
i
/J
i-1
A/m. (Comme A est local, il na quun seul ideal
maximal !)
Par suite, m annule J
i
/J
i-1
et mJ
i
J
i-1
. Par recurrence sur i, il en resulte que
m
i
J
i
I. dou` m
n
I.
Reciproquement, supposons que m
n
I. Considerons la suite croissante
dideaux
m
n
+ I = I m
n-1
+ I m+ I A.
Il suft de montrer que chacun des quotients successifs est de longueur nie. Or,
V
i
= (m
i-1
+ I)/(m
i
+ I) est un A-module annule par m, donc un A/m-espace
vectoriel. Comme A est noetherien, lideal m
i-1
+I est de type ni, si bien que V
i
est un A-module de type ni, donc un A/m-espace vectoriel de dimension nie,
donc un A-module de longueur nie, ce quil fallait demontrer.
238 CHAPITRE 12. MODULES, II
Solution de lexercice 12.5.3. Les v
n
(M) forment une suite decroissantes de sous-
modules de M. Comme M est artinien, cette suite est stationnaire. Soit n le plus
petit entier tel que v
n
(M) = v
n+1
(M). Soit m M. Comme v
n
(M) = v
n+1
(M), il
existe m
t
M tel que v
n
(m) = v
n+1
(m
t
). Alors, v(m
t
) - m appartient au noyau de
v
n
, donc v(m
t
) = m et v est surjectif. Par suite, v est bijectif.
Solution de lexercice 12.5.4. La suite des sous-modules images Im
n
est decrois-
sante. Il existe ainsi un entier n tel que Im
n
= Im
n+1
= . . . . Montrons que n
convient. Soit en effet m M. Comme Im
n
= Im
2n
, on peut ecrire
n
(m) =

2n
(m
t
), ce qui implique que m -
n
(m
t
) Ker
n
. Alors, m Ker
n
+ Im
n
. Par
suite, Ker
n
+ Im
n
= M.
Si de plus M est de longueur nie, lisomorphisme M/Ker
n
c Im
n
implique
que |(M) = |(Ker
n
) + |(Im
n
). La suite exacte
0 -Ker
n
Im
n
-Ker
n
_Im
n
-M -0
et ladditivite des longueurs dans les suites exactes implique alors que
Ker
n
Im
n
est de longueur 0, donc nul. La somme est donc directe.
Solution de lexercice 12.5.5. a) On a vu au cours de la demonstration du theo-
re`me de JordanHolder pour les modules de longueur nie que les deux A-
modules M et
Q
M
m
ont meme longueur. Il suft donc de montrer que cet ho-
momorphisme est, disons, injectif. Considerons donc m M dimage nulle dans
tout localise M
m
. Si m est un ideal maximal, dire que m/1 = 0 dans M
m
signie
quil existe o , m tel que om = 0. Par suite, lideal I annulateur de m dans A nest
pas contenu dans m. Il nest ainsi contenu dans aucun ideal maximal de A, ce qui
implique I = A et m = 0.
b) Cet homomorphisme est effectivement un homomorphisme danneaux. En
tant quhomomorphisme de A-modules, cest le meme qua` la question prece-
dente. Puisque A est artinien, A est de longueur nie et cet homomorphisme est
donc bijectif. Cest un isomorphisme.
Solution de lexercice 12.5.6. a) Il est clair que R
0
est stable par laddition, lop-
pose et la multiplication. Cest donc un sous-anneau. De meme, I est un sous-
groupe abelien de R et si x =
P
x
n
R et y =
P
y
n
I (donc y
0
= 0), alors
xy =
c
X
n=0
X
l+m=n
x
l
y
m
et la composante de degre 0 est nulle, donc xy I. Autrement dit, I est un ideal
de R.
b) Toute alge`bre de type ni sur un anneau noetherien est un anneau noe-
therien.
12.6. SOLUTIONS 239
c) Comme lapplication R/I - R
0
, [
P
x
n
] - x
0
est un isomorphisme, R
0
est
un quotient dun anneau noetherien, donc noetherien.
Soient x
i
des generateurs (en nombre ni) de I. Si x
i
=
P
n
x
i,n
avec x
i,n
R
n
,
on a x
i,n
I et les x
i,n
engendrent a fortiori I. Quitte a` remplacer les x
i
par les
x
i,n
, on peut donc supposer que pour tout i, x
i
R
n(i)
.
Montrons par recurrence que R
n
R
0
[x
1
, . . . , x
r
]. Cest vrai pour n = 0. Sup-
posons ceci vrai pour n - 1 _ 0 et soit y R
n
. Comme y I, il existe des y
i
R
tels que y =
r
P
i=1
y
i
x
i
. En comparant les composantes des deux membres dans R
n
,
on trouve
y =
r
X
i=1
y
i,n-n(i)
x
i
, y
i,n-n(i)
R
n-n(i)
.
Pour tout i, soit n - n(i) < 0 et y
i,n-n(i)
= 0, soit 0 _ n - n(i) < n et y
i,n-n(i)

R
0
[x
1
, . . . , x
r
]. On voit donc que y R
0
[x
1
, . . . , x
r
] et R
n
R
0
[x
1
, . . . , x
r
].
Il en resulte que R =
L
n
R
n
R
0
[x
1
, . . . , x
r
]. Lautre inclusion etant evidente,
R est engendree par les x
i
comme R
0
-alge`bre.
d) On a R(I) =
L
n
R(I)
n
, avec R(I)
n
= I
n
T
n
c I
n
. Si I est engendre par
P
1
, . . . , P
r
, on voit que R(I) est engendre par les P
i
T comme R(I)
0
= l-alge`bre.
Par suite, R(I) est un anneau noetherien.
Solution de lexercice 12.5.7. a) M
n
est un groupe abelien, et si x R
0
, m M
n
,
xm M
0+n
= M
n
donc M
n
est un sous-R
0
-module de M.
Si M est un R-module de type ni, on peut en trouver des generateurs m
1
, . . . , m
r
tels que m
i
M
p(i)
. Soient aussi des x
i
avec x
i
R
n(i)
tels que R = R
0
[x
1
, . . . , x
s
].
Comme R
0
-module, M
n
est engendre par les
x
o
1
1
. . . x
o
s
s
m
i
, o
1
n(1) + + o
s
n(s) + p(i) = n.
Cela fait un nombre ni delements.
b) La serie formelle P
M
a un sens car, M
n
etant un module de type ni sur un
anneau artinien, M
n
est de longueur nie.
Si r = 0, R = R
0
, M est engendre par m
1
, . . . , m
s
, avec m
i
M
p(i)
. Autrement
dit, seuls M
p(1)
, . . . , M
p(s)
sont non nuls et (t) est un polynome.
Si r _ 1, on conside`re lhomomorphisme
M
n
-M
n+o(r)
, m -x
r
m.
Son image est x
r
M
n
; notons P
n
son noyau et Q
n+o(r)
= M
n+o(r)
/x
r
M
n
le conyau.
Alors, P =
L
n
P
n
est un sous-R-module de M (le noyau de m - x
r
m), et cest
un R[x
1
, . . . , x
r-1
]-module gradue de type ni. De meme, Q =
L
n
Q
n
est un
240 CHAPITRE 12. MODULES, II
R[x
1
, . . . , x
r-1
]-module gradue de type ni. En particulier, on a des polynomes

P
et
Q
Z[t] tels que

P
= P
P
r-1
Y
i=1
(1 -t
o(i)
) et
Q
= P
Q
r-1
Y
i=1
(1 -t
o(i)
).
Or,
|(Q
n+o(r)
) = |(M
n+o(r)
) -|(x
r
M
n
) = |(M
n+o(r)
) -|(M
n
) + |(P
n
)
si bien que
X
n
|(Q
n+o(r)
)t
n+o(r)
=
X
n
|(M
n+o(r)
)t
n+o(r)
-t
o(r)
X
n
|(M
n
)t
n
+ t
o(r)
X
n
|(P
n
)
= P
M
(t) -
X
n<o(r)
|(M
n
)t
n
-t
o(r)
P
M
(t) + t
o(r)
P
P
(t)
et
(1 -t
o(r)
)P
M
(t) = P
Q
(t) -t
o(r)
P
P
(t) +
X
n<o(r)
(|(M
n
) -|(Q
n
))t
n
.
Par consequent,

M
=
r
Y
i=1
(1 -t
o(i)
)P
M
(t)
=
Y
i<r
(1 -t
o(i)
)P
Q
(t) -t
o(r)
Y
i<r
(1 -t
o(i)
)P
P
(t)
+
Y
i<r
(1 -t
o(i)
)
X
n<o(r)
(|(M
n
) -|(Q
n
))t
n

=
Q
(t) -t
o(r)

P
(t) +
Y
i<r
(1 -t
o(i)
)
X
n<o(r)
(|(M
n
) -|(Q
n
))t
n

est un element de Z[t], ainsi quil fallait demontrer.


c) On suppose de plus o(i) = 1 pour tout i. (Remarquer au passage que cest
le cas pour R = R(I).) Alors,
P
M
(t) =
M
(t)/(1 -t)
r
.
Si r = 0, P
M
est un polynome, on a |
(
M
n
) = 0 pour n assez grand et on peut
prendre
M
= 0.
Sinon, on a
1
(1 -t)
r
=
1
(r -1)!
o
r-1
ot
r-1
1
1 -t
=
1
(r -1)!
o
r-1
ot
r-1
c
X
n=0
t
n
=
c
X
n=0
(n + 1) . . . (n + r -1)
(r -1)!
t
n
12.6. SOLUTIONS 241
et si
M
(t) =
P
o
p
t
p
et n deg
M
,
|(M
n
) =
X
l+p=n
o
p
(l + 1) . . . (l + r -1)
(r -1)!
=
deg
M
X
p=0
o
p
(n -p + 1) . . . (n -p + r -1)
(r -1)!
.
Cette expression est une somme nie de polynomes en n donc il existe un poly-
nome
M
Q[t] tel que pour tout n 0,
M
(n) = |
R
0
(M
n
).
Solution de lexercice 12.5.8. a) Dire quun ideal premier p est associe a` M si-
gnie quil existe un element m M dont p soit lannulateur. Comme M N, p
est lannulateur dun element de N. . .
b) Lideal (0) Z est le seul ideal associe a` Z. Lideal (2) est en revanche
associe au quotient Z/2Z. Ainsi, les ideaux associes dun quotient ne sont pas
forcement inclus dans les ideaux associes.
Dans lautre sens, (2) est un ideal associe de Z _Z/2Z, mais il nest pas associe
au quotient Z par le sous-module (0) _Z/2Z.
c) On a deja` linclusion
Ass
A
(M
1
) Ass
A
(M
2
) Ass
A
(M).
Lautre inclusion nest pas toujours vraie. Soit M = Z _Z et N le sous-module des
(2n, 2n) pour n Z. Le module M/N contient limage M
1
de Z _ (0) et limage
M
2
de (0) _ Z. En fait, M
1
et M
2
sont isomorphes a` Z. De plus, M
1
+ M
2
=
M/N. Les ideaux associes de M
1
et de M
2
sont reduits a` lideal (0). En revanche,
M/N admet (2) comme ideal associe puisque lannulateur de limage de (1, 1)
est exactement lideal premier (2).
Solution de lexercice 12.5.9. Si A/xA contient un sous-module isomorphe a` A/p,
soit m A un element dont la classe dans A/xA est dannulateur p. Alors, A/x
n
A
contient le sous-module x
n-1
m/x
n
A qui est dannulateur p puisque x nest pas
diviseur de 0. Autrement dit, Ass
A
(A/x
n
A) Ass
A
(A/xA).
Dans lautre sens, la suite exacte
0 -xA/x
2
A -A/x
2
A -A/xA -0
montre que les ideaux associes a` A/x
2
A sont inclus dans la reunion de ceux de
A/xA et ceux de xA/x
2
A. Comme xA/x
2
A est isomorphe a` A/xA comme A-
module (multiplier par x), les ideaux associes a` A/x
2
A sont inclus dans ceux de
A/xA. Par recurrence, on prouve de meme que Ass(A/x
n
A) Ass(A/xA).
Solution de lexercice 12.5.10. a) Il nest pas inte`gre : soit
1
(x) = x + [x[ et

2
(x) = x - [x[. On a
1
(x)
2
(x) = x
2
- [x[
2
= 0, et pourtant, ni
1
ni
2
ne sont
identiquement nulles sur [-1; 1].
En revanche, il est reduit : si (x)
n
= 0 pour tout x, alors (x) = 0 pour tout x
puisque R est inte`gre. Donc = 0.
242 CHAPITRE 12. MODULES, II
b) cf. la question b) de lexercice 7.6.8. Soit : [-1; 1] -R nulle en 0. Posons
(x) =
p
[(x)[ et l(x) = signe((x))(x). Les fonctions et sont continues,
nulles en 0 et (x) = (x)l(x) pour tout x. DOnc I
2
, soit I I
2
. Lautre
inclusion est claire.
c) Il faut trouver deux fonctions et continues telles que
ne secrit pas x
1
(x) pour une fonction continue
1
;
(x)(x) = xl(x), ou` l est continue ;
pour aucun n,
n
(x) nest le produit de x par une fonction continue.
On pose
(x) = x log [x/2[ et (x) = 1/log [x/2[.
La fonction se prolonge par continuite en 0 et est donc un element de A. De
meme pour . On a (x)(x) = x. La fonction log [x/2[ ne se prolonge pas par
continuite en 0, donc , (x). De plus, (x)
n
/x tend vers +c quand x - 0+,
donc ,
p
(x). Par consequent, lideal (x) nest pas primaire.
Solution de lexercice 12.5.11. a) Cela revient a` prouver que lideal (X, Z, XY-Z
2
)
est premier dans l[X, Y, Z]. Or, le quotient
l[X, Y, Z]/(X, Z, XY -Z
2
) c l[Y, Z]/(Z, Z
2
) c l[Y]
est inte`gre.
Des generateurs de (X, Z, XY -Z
2
)
2
+ (XY -Z
2
) sont X
2
, XZ, Z
2
, X
2
Y -XZ
2
,
XYZ -Z
3
, X
2
Y
2
+ Z
4
-2XYZ
2
et XY -Z
2
dont on extrait les generateurs
X
2
, XZ, Z
2
, XY.
Ainsi,
A/p
2
c l[X, Y, Z]/(X
2
, XZ, Z
2
, XY).
Dans cet anneau, Y est diviseur de 0 mais nest pas nilpotent. Donc p
2
nest pas
primaire.
b) On a p
2
= (x
2
, xz, xy). Ainsi,
p
2
(x) et p
2
(x
2
, y, z).
Soit dautre par un element de (x) (x
2
, y, z). Cest la classe dun polynome
P l[X, Y, Z] qui appartient a` lideal (X
2
, Y, Z) et qui est multiple de X modulo
XY -Z
2
, soit donc
P = XA + (XY -Z
2
)B = X
2
C + YD + ZE.
Notons D = XD
1
+D
0
la division euclidienne de D par X, et de meme pour B et
E. On ecrit ainsi
P = X(XC + YD
1
+ ZE
1
) + YD
0
+ ZE
0
= X(A + YXB
1
+ YB
0
) -Z
2
B
0
,
12.6. SOLUTIONS 243
dou` il resulte que YD
0
+ ZE
0
= -Z
2
B
0
. Ainsi,
P = X
2
C + XYD
1
+ XZE
1
-Z
2
B
0
appartient a` lideal (X
2
, XY, XZ, Z
2
) et donc
P(x, y, z) (x
2
, xy, xz, z
2
) = (x
2
, xy, xz).
On a ainsi lautre inclusion, soit
p
2
= (x) (x
2
, y, z).
Lideal (x) est primaire : A/(x) est isomorphe a` l[X, Y, Z]/(X, XY - Z
2
) c
l[Y, Z]/(Z
2
). Les diviseurs de zero sont les multiples de Z, et ils sont nilpotents.
De meme, A/(x
2
, y, z) est isomorphe a`
l[X, Y, Z]/(X
2
, Y, Z, XY -Z
2
) c l[X]/(X
2
)
dont les diviseurs de zero sont les multiples de X et donc nilpotents. Ainsi, (x
2
, y, z)
est primaire.
Enn, cette decomposition est minimale puisque x est non nul dans A/(x
2
, y, z)
et z est non nul dans A/(x).
Solution de lexercice 12.5.12. a) Soit IJ =
T
,
q
,
une decomposition primaire de
IJ ; notons p
,
lideal premier radical de q
,
.
On va montrer que pour tout , , J q
,
.
Si I , p
,
, soit o I tel que o , p
,
. Alors, pour tout / J, o/ IJ q
,
.
Comme q
,
est p
,
-primaire et o , p
,
, on a / q
,
. Ainsi, J q
,
.
Si I p
,
, soit n un entier assez grand pour tout p
n
,
q
,
. On a alors I
n
q
,
.
Puisque J I
n
, J q
,
.
Par suite, J IJ. Comme lautre inclusion est evidente, on a bien J = IJ.
b) Comme A est noetherien, I est de type ni et le lemme de Nakayama im-
plique quil existe o I tel que (1 + o)J = 0. Si aucun element de 1 + I nest
diviseur de zero dans A, 1 + o nest pas diviseur de 0 et J = 0.
Reciproquement, si o I est tel que 1+o est diviseur de zero dans A, soit / A,
/ ,= 0 tel que (1 + o)/ = 0. On a alors / = -o/ = o
2
/ = = (-o)
n
/ pour tout
n _ 1. Par suite, / (o
n
) I
n
pour tout n, dou` / J qui est donc non nul.
c) Si A est inte`gre, seul 0 est diviseur de zero. Comme I ,= A, 0 , 1 + I et
J = 0.
Si A est local, I est contenu dans lideal maximal et les elements de 1 + I sont
inversibles dans A. Par suite, J = 0.
Solution de lexercice 12.5.13. Montrons a) =b). Si le radical de A est nul, la de-
composition primaire minimale de lideal (0) est constituee des ideaux premiers
minimaux p
1
, . . . , p
n
de A qui sont donc les ideaux associes a` A.
244 CHAPITRE 12. MODULES, II
On a (0) =
T
,
p
,
et, si , |1, . . . , n|,
T
i,=,
p
i
,= (0).
Soit , |1, . . . , n|. Comme lideal maximal de A
p
,
est p
,
A
p
,
, il faut demontrer
que p
,
A
p
,
= 0. Soit donc x p
,
. Comme
T
i,=,
p
i
,= (0), choisissons un element
y non nul dans cette intersection. Alors y , p
,
, sinon y serait nul. De plus, xy
p
,

T
i,=,
p
i
= (0). Donc limage de x dans A
p
,
est nulle et p
,
A
p
,
= 0.
Limplication b) =c) est triviale, un corps etant en particulier un anneau in-
te`gre.
Enn, supposons c) et montrons que le radical de A est nul. Considerons une
decomposition primaire minimale de (0),
(0) =
\
1_,_n
q
,
, p
,
=
p
q
,
et soit x
p
(0) =
T
p
,
. Lelement x est nilpotent. Supposons x ,= 0 et soit I
son annulateur. On sait quil existe un ideal associe a` A, soit p
,
tel que I p
,
.
Limage de x dans A
p
,
est donc nilpotente et puisque A
p
,
est inte`gre, x/1 = 0. Il
existe ainsi s , p
,
tel que sx = 0, ce qui contredit lhypothe`se que I p
,
.
Cette contradiction montre que A est reduit.
13 Extensions de corps
Dans ce chapitre, nous poursuivons letude des extensions de corps, deja` entamee au
chapitre 9. Apre `s quelques resultats concernant les corps nis, nous donnons les resul-
tats principaux de la theorie de Galois des extensions algebriques. Nous denissons
enn le degre de transcendance dune extension de corps non necessairement alge-
brique.
13.1. Corps nis
Un corps ni est un corps dont le cardinal est ni.
Exemples 13.1.1. a) Pour tout nombre premier p, Z/pZ est un corps ni de
caracteristique p et de cardinal p.
b) Si P (Z/pZ)[X] est un polynome irreductible de degre o _ 1, le corps de
rupture de P, deni par F = (Z/pZ)[X]/(P), est un (Z/pZ)-espace vectoriel de
dimension o. Ainsi, F est un corps ni de caracteristique p et de cardinal p
o
.
Proposition 13.1.2. La caracteristique dun corps ni est un nombre premier p ; son
cardinal est une puissance de p.
Demonstration. Soit F un corps ni. Comme Z est inni, lhomomorphisme
canonique Z - F tel que 1 - 1
F
nest pas injectif et son noyau est un ideal non
nul I = (n) de Z. Comme F est un corps, I est un ideal premier, soit I = (p) pour
un nombre premier p et par denition, la caracteristique de F est egale a` p.
Par suite, cet homomorphisme induit un homomorphisme de corps Z/pZ -F.
Il en resulte que F est un espace vectoriel sur le corps Z/pZ, necessairement de
dimension nie. Si o est cette dimension, le cardinal de F est egal a` p
o
.
Theore`me 13.1.3. Soit K un corps et G un sous-groupe ni du groupe multiplicatif
de K. Alors, G est un groupe cyclique.
246 CHAPITRE 13. EXTENSIONS DE CORPS
En particulier, le groupe multiplicatif dun corps ni est cyclique.
Demonstration. G est un groupe abelien ni ; notons n son cardinal. Dapre`s le
theore`me des facteurs invariants, il existe des entiers o
1
[ . . . [o
r
, avec o
1
1, tels
que G c (Z/o
1
Z) ~ ~ (Z/o
r
Z) et n = o
1
. . . o
r
. En particulier, tout element de
G est annule par o
r
. Autrement dit, tout element x de G verie x
o
r
= 1.
Cependant, un polynome a` coefcients dans un corps (commutatif) a moins de
racines que son degre (sauf sil sagit du polynome nul). Ainsi, o
r
_ n = o
1
. . . o
r
.
On a donc r = 1, o
1
= n et G c Z/nZ est cyclique dordre n.
Si est une puissance dun nombre premier ( 1), nous allons montrer quil
existe, a` isomorphisme pre`s, un unique corps de cardinal .
Theore`me 13.1.4. Soit p un nombre premier et un entier _ 1 ; posons = p

. Si
est un corps algebriquement clos de caracteristique p, il existe alors un sous-corps F

de
et un seul qui soit de cardinal : cest lensemble des racines du polynome X

-X.
De plus, tout corps ni de cardinal est isomorphe a` F

.
Lemme 13.1.5. Soit F un corps de caracteristique p. Lapplication o: F - F telle que
o(x) = x
p
pour tout x F est un homomorphisme de corps.
Demonstration. On a o(0) = 0 et o(1) = 1. De plus, pour tous x et y dans F,
o(xy) = (xy)
p
= x
p
y
p
= o(x)o(y). Il reste a` montrer que o est additif. Or, si x et y
sont dans F,
o(x + y) = (x + y)
p
=
p
X
l=0

p
l

x
l
y
p-l
.
Or,

p
l

= p!/l!(p - l)! et, p etant premier, si 1 _ l _ p - 1, p ne divise ni l! ni


(p -l)!. Par suite, p ne divise pas l!(p -l)!. Comme il divise le numerateur p!, p
divise

p
l

de`s que 1 _ l _ p -1. Comme F est de caracteristique p,


o(x + y) = x
p
+ y
p
= o(x) + o(y),
ainsi quil fallait demontrer.
Denition 13.1.6. Si F est un corps de caracteristique p, lhomomorphisme de corps
deni par x -x
p
est appele homomorphisme de Frobenius.
Demonstration du theore `me. Notons o

lendomorphisme de , puissance
e
de
lendomorphisme o. Ainsi, si x F, o

(x) = x

. Lensemble des x tels que


o

(x) = x est alors un sous-corps de . Notons le F

. La derivee du polynome
X

- X [X] est X
-1
- 1 = -1 puisque est de caracteristique p et que
est une puissance de p. Ainsi, le polynome X

-X na pas de racine double et F

est de cardinal .
Reciproquement, si K est un sous-corps de cardinal de , tout element de
x K
~
verie x
-1
= 1 (cest le theore`me de Lagrange, lordre dun element
13.2. SE

PARABILITE

247
divise lordre du groupe), donc x

= x et x F, si bien que K F. Comme ces


deux corps ont meme cardinal, K = F, ce qui montre lunicite.
Soit enn K un corps ni de cardinal . Comme est une extension algebri-
quement close du corps Z/pZ, il existe un homomorphisme de corps i : K -
(voir le theore`me 13.2.8). Alors, i(K) est un corps de cardinal contenu dans
donc i(K) = F

et K c F

.
Corollaire 13.1.7. Soit F un corps ni de cardinal et o un entier _ 2. Alors,
il existe un polynome irreductible unitaire P F[X] de degre o et son corps de rupture
F[X]/(P) est un corps ni contenu F de cardinal
o
.
Demonstration. On peut supposer que F = F

. Soit F
t
= F

e et soit x F
t~
un generateur du groupe multiplicatif de F
t
. Le corps F[x] est alors contenu dans
F
t
mais contient F
t~
si bien que F
t
= F[x]. Soit P le polynome minimal de x sur
F : cest un polynome unitaire a` coefcients dans F, noyau de lhomomorphisme
F[X] -F
t
tel que X -x. Par suite, F
t
est isomorphe au corps de rupture de P et
P est irreductible de degre o.
Un defaut de la demonstration precedente est quelle ne fournit pas de moyen
effectif de determiner un corps ni. Dapre`s le corollaire, on sait toutefois quil
nous faut denicher un polynome irreductible de degre convenable.
Exemple 13.1.8. Construisons un corps de cardinal 8. Il nous faut pour cela
trouver un polynome irreductible de degre 3 a` coefcients dans Z/2Z. Comme
un polynome sans racine de degre 3 est necessairment irreductible, il suft donc
de trouver un polynome sans racine. Il y a 8 = 2
3
polynomes unitaires de degre 3,
donc 4 sannulent en 0. Les 4 autres sont X
3
+ oX
2
+ /X + 1 avec (o, /) |0; 1|
2
et leur valeur en 1 est o + /. On a ainsi 2 polynomes irreductibles unitaires de
degre 3 : X
3
+ X + 1 et X
3
+ X
2
+ 1. Ainsi, F
8
c F
2
[X]/(X
3
+ X + 1).
13.2. Separabilite
Denition 13.2.1. Une extension de corps K L est dite monoge`ne sil existe
x L tel que L = K[x].
Proposition 13.2.2. Soit i : K - L un homomorphisme de corps et soit K E une
extension monoge `ne. Soit x E un element tel que E = K[x] et soit P K[X] son
polynome minimal.
Lensemble des homomorphismes de corps , : E - L tels que ,[
K
= i et lensemble des
racines de P dans L sont en bijection par lapplication , -,(x).
Demonstration. On peut identier K a` un sous-corps de L, ce qui permet de
sous-entendre lhomomorphisme i.
248 CHAPITRE 13. EXTENSIONS DE CORPS
Remarquons pour commencer que ,(x) verie P(,(x)) = ,(P(x)) = ,(0) = 0,
donc ,(x) est effectivement une racine de P dans L.
Par hypothe`se, tout element de E = K[x] est de la forme (x) pour un po-
lynome K[X]. Par suite, ,((x)) = (,(x)) si bien que la donnee de ,(x)
determine , et lapplication denie dans la proposition est injective.
Reciproqument, soit o une racine de P dans L. On denit un homomorphisme
~
,
o
: K[X] - L par X - o. Le noyau de cet homomorphisme
~
,
o
est le polynome
minimal de o dans L. Comme P(o) = 0 et comme P est irreductible, Ker
~
,
o
= (P)
et il en resulte un homomorphisme de corps ,
o
: K[X]/(P) -L tel que cl(X) -o.
Comme dautre part E = K[x], on a un isomorphisme : K[X]/(P) - E tel que
cl(X) - x et lapplication ,
o
o
-1
est un homomorphisme de corps E - L tel
que x - o et dont la restriction a` K est lidentite. Lapplication denie dans la
proposition est donc surjective.
Denition 13.2.3. Soit K un corps. Un polynome irreductible P K[X] est dit
separable sil na pas de racines multiples dans une cloture algebrique de K.
Soit K L une extension algebrique. Un element x L est dit separable sur K si son
polynome minimal dans K[X] est separable.
Une extension algebrique de corps K L est dite separable si tout element x L est
separable sur K.
Proposition 13.2.4. a) Si K est un corps de caracteristique 0, tout polynome irre-
ductible de K[X] est separable. Par suite, toute extension algebrique de K est separable sur
K.
b) Si K est un corps de caracteristique p, un polynome irreductible de K[X] nest pas
separable si et seulement si cest un polynome en X
p
.
c) Si K est un corps de caracteristique dont lhomomorphisme de Frobenius o: K - K
est surjectif, tout polynome de K[X] est separable. Toute extension algebrique de K est alors
separable sur K.
Demonstration. a) Soit P un polynome irreductible de K[X]. On note P =
o
n
X
n
+ +o
0
, n etant le degre de P, soit o
n
,= 0. Par suite, P
t
= no
n
X
n-1
+ +o
1
est de degre n - 1. Si P a une racine double, P et P
t
ont un facteur commun
(si o est racine double de P, (X - o)
2
divise P et (X - o) divise P
t
si bien que
(X - o) divise pgcd(P, P
t
)) et puisque P est irreductible, P
t
est multiple de P, ce
qui est absurde etant donne que P
t
,= 0 et deg P
t
< deg P. Il en resulte que P est
separable.
b) Si K est de caracteristique p et si P
t
,= 0, le meme argument montre que P
est separable. Si reciproquement P
t
= 0, toutes les racines de P sont multiples et P
nest pas separable. Enn, P
t
= 0 si et seulement si io
i
= 0 pour tout i |0; . . . ; n|,
cest-a`-dire o
i
= 0 de`s que p ne divise pas i, autrement dit, P =
P
i
o
pi
X
pi
K[X
p
].
13.2. SE

PARABILITE

249
c) Supposons que lhomomorphisme de Frobenius de K est surjectif. Si P =
P
i
o
pi
X
pi
nest pas separable, choisissons pour tout i un element /
i
K tel que
o(/
i
) = /
p
i
= o
pi
. Alors, P =
P
i
/
p
i
X
pi
=
P
i
(/
i
X
i
)
p
= (
P
i
/
i
X
i
)
p
nest pas irreductible
dans K[X]. Cette contradiction montre que dans ce cas, tout polynome irreduc-
tible est separable.
Denition 13.2.5. Un corps de caracteristique p 0 dont lhomomorphisme de Fro-
benius est surjectif est dit parfait.
Exemple 13.2.6. a) Un corps ni est parfait. En effet, lhomomorphisme o: F -
F est injectif. Comme F est ni, o(F) a pour cardinal cardF, si bien que o est
surjectif.
b) Soit F un corps de caracteristique p. Le corps K = F(T) nest pas parfait.
En effet, il nexiste pas de fraction rationnelle Q telle que Q
p
= T. Remarquons
que le polynome X
p
-T K[X] est irreductible. En effet, il est irreductible dans
F[T, X] = F[X][T] puisque de degre 1 en T ; dapre`s le theore`me de Gau, etant
irreductible dans F[T][X] = F[T, X], il est irreductible dans F(T)[X]. De plus,
sur lextension F(T
1/p
) de F(T), le polynome X
p
-T nest plus irreductible mais
egal a` (X -T
1/p
)
p
et a pour seule racine T
1/p
.
Lemme 13.2.7. Soit K L et L E deux extensions algebriques de corps.
Si x E est separable sur K, il est separable sur L. Par suite, si E est separable sur K,
E est separable sur L.
Demonstration. Il suft de demontrer la premie`re assertion. Soit x E un ele-
ment separable sur K. Soit P K[X] son polynome minimal sur K et Q L[X]
son polynome minimal sur L. Comme x est separable sur K, P est scinde a` racines
simples dans une cloture algebrique de E. Dautre part, par denition de Q, P est
un multiple de Q. Il sensuit que les racines de Q dans une cloture algebrique de
K sont simples et donc que x est separable sur L.
Theore`me 13.2.8. Soit K L une extension algebrique nie de corps et une
cloture algebrique de K. Le nombre dhomomorphismes de corps , : L - qui co ncident
avec linclusion sur K est a) non nul ; b) inferieur ou egal au degre [L : K] ; c) egal a`
[L : K] si et seulement si L est engendre comme K-alge `bre par des elements separables sur
K.
Demonstration. Soit |x
1
; . . . ; x
r
| une famille nie delements de L telle que L =
K[x
1
, . . . , x
r
]. On va demontrer le theore`me par recurrence sur r.
Pour r = 0, L = K et le resultat est vrai. Supposons le vrai pour r - 1. Posons
E = K[x
1
]. Soit P le polynome minimal de x
r
sur K, de sorte que [E : K] = deg P.
Dapre`s la proposition 13.2.2, le nombre n
E
dhomomorphismes , : E - qui
250 CHAPITRE 13. EXTENSIONS DE CORPS
etendent linclusion K - est egal au nombre i
P
de racines distinctes de P
dans . Par recurrence, pour chacun de ces homomorphismes, le nombre n
E
dhomomorphismes L - qui letendent est non nul et majore par [L : E]. Il
en resulte que le nombre dhomomorphismes L - qui etendent linclusion
K - est dune part non nul, et dautre part majore par [L : E] i
P
_ [L : E] [E :
K] = [L : K].
Si x
1
nest pas separable sur K, i
P
< [E : K] et on a une inegalite stricte. Reci-
proquement, si tous les x
i
sont separables sur K, on a deg P = [E : K] homomor-
phismes E - qui etendent linclusion de K dans . Ensuite, remarquons que
dapre`s le lemme 13.2.7, les x
i
pour i _ 2 sont separables sur E. Par recurrence,
chacun des [E : K] homomorphismes E - admet donc [L : E] prolongements
L - . Finalement, il existe [L : E] [E : K] = [L : K] homomorphismes de L
dans qui etendent linclusion de K dans .
Corollaire 13.2.9. Soit K L une extension algebrique nie de corps. Alors, L est
separable sur K si et seulement si L est engendree comme K-alge `bre par une famille delements
de L separables sur K.
Demonstration. Si L est separable sur K, elle est a fortiori engendree par une
famille delements separables. Dans lautre sens, la demonstration du theore`me
precedent montre que de`s que L contient un element non separable sur K, le
nombre de K-homomorphismes de L dans une cloture algebrique de K est stric-
tement inferieur a` [L : K]. Par suite, L ne peut pas etre engendree par une famille
delements separables sur K.
Corollaire 13.2.10. Soit K L et L E deux extensions algebriques nies de
corps. Si E est separable sur L et si L est separable sur K, alors E est separable sur K.
Demonstration. Soit une cloture algebrique de E. Comme L est separable
sur K, il existe [L : K] K-homomorphismes L - . Comme E est separable sur
L, chacun de ces homomorphismes se prolonge en [E : L] K-homomorphismes
L -. Par suite, le nombre de K-homomorphismes E - est egal a` [L : K] [E :
L] = [L : K]. Dapre`s le theore`me, E est separable sur K.
13.3. Theorie de Galois
Denition 13.3.1. Soit K L une extension nie de corps. On appelle groupe de
Galois de L sur K, note Gal(L/K) le groupe des K-automorphismes de L.
Exemple 13.3.2. Si c : C - C designe la conjugaison complexe, Gal(C/R) =
|Id, c| c Z/2Z.
13.3. THE

ORIE DE GALOIS 251


Demonstration. En effet, soit o: C - C tel que pour tout x R, o(x) = x.
On a o(i)
2
= o(i
2
) = o(-1) = -1 donc o(i) |i|. Alors, si z = x + iy C,
o(z) = o(x) + o(i)o(y) = x + o(i)y et o = Id si o(i) = i tandis que si o(i) = -i,
o = c.
Exercice 13.3.3. a) Soit K un corps, o K un element qui nest pas un carre
et L = K(
_
o) = K[X]/(X
2
-o). Determiner Gal(L/K) et montrer en particulier
quil est dordre 2.
b) Plus generalement, soit n un entier _ 2 et K un corps qui contient n racines
n
e
de lunite distinctes. Soit o un element de K qui nest pas la puissance n
e
dun
element de K. Soit L = K(
n
_
o) une extension de K, corps de rupture dun facteur
irreductible de X
n
-o. Montrer que Gal(L/K) est cyclique dordre n.
c) Le groupe de Galois de lextension Q(
3
_
2) de Q est reduit a` lidentite.
Lemme 13.3.4. Soit K L une extension nie. Alors, cardGal(L/K) _ [L : K].
Demonstration. Soit une cloture algebrique de L. On a demontre au theo-
re`me 13.2.8 que le nombre de K-homomorphismes L - est inferieur ou egal a`
[L : K]. A fortiori, le nombre de K-homomorhpismes L -L est inferieur ou egal
a` [L : K].
Denition 13.3.5. On dit quune extension nie de corps K L est galoisienne si
Gal(L/K) a pour cardinal [L : K].
Exemples 13.3.6. a) Lextension R C est galoisienne.
b) Soit une puissance dun nombre premier et e un entier _ 2. Alors,
Gal(F

e /F

) est cyclique dordre e, engendre par lautomorphisme x - x

.
Lextension F

e est donc galoisienne.


Demonstration. a) On a vu que Gal(C/R) c Z/2Z donc est de cardinal 2 = [C :
R].
b) Notons o

: F

e - F

e lautomorphisme donne par x - x

. Ses puissances
sont les automorphismes donnes par x -x

i
pour 0 _ i _ e -1 et sont distinctes
(car si x

i
= x

,
pour i ,= , dans |0; . . . ; e-1| et tout x F

e , le polynome X

i
-X

,
a
e
-racines et
e
max(
i
,
,
) = deg(X

i
- X

,
)). Ainsi, Gal(F

e /F

) est dordre
au moins e. Comme [F

e : F

] = e, lextension F

e est galoisienne de groupe


Gal(F

e /F

) = |Id; o

; o
2

; . . . ; o
e-1

| c Z/eZ.
Le lemme suivant fournit un autre exemple dextension galoisienne.
Lemme 13.3.7. Soit L un corps et G un groupe ni dautomorphismes de L. Soit
K = L
G
lensemble des x L tels que pour tout o G, o(x) = x. Alors, K est un
sous-corps de L et K L est une extension nie de degre [L : K] = cardG.
252 CHAPITRE 13. EXTENSIONS DE CORPS
Demonstration. Le fait que K est un sous-corps de L est laisse en exercice. Comme
G Gal(L/K), le lemme 13.3.4 afrme que cardG _ [L : K]. Supposons par
labsurde que linegalite stricte est veriee et soit o
1
, . . . , o
n
des elements de L
lineairement independants sur K, avec donc n [L : K]. La famille dequations
lineaires
n
P
i=1
x
i
o(o
i
) = 0, ou` o parcourt G a plus dinconnues que dequations
donc posse`de une solution non nulle (x
1
, . . . , x
n
) dans E
n
. Considerons une telle
solution pour laquelle le nombre de coefcients x
i
nuls est maximal. Quitte a`
renumeroter les indices, on peut supposer que x
1
, . . . , x
m
sont non nuls, mais que
x
m+1
= = x
n
= 0. Par linearite, on peut supposer que x
m
= 1, dou` les relations
m-1
X
i=1
x
i
o(o
i
) + o(o
m
) = 0, o G.
Soit alors : G et appliquons : a` legalite precedente. On obtient
m-1
X
i=1
:(x
i
)(: o o)(o
i
) + (: o o)(o
m
) = 0.
En lui soustrayant la relation correspondant a` lelement : o o G, on obtient
m-1
X
i=1
(:(x
i
) -x
i
)(: o o)(o
i
) = 0.
Cette relation vaut pour tout o G et les : o o parcourant G, on en deduit que
pour tout o G,
m-1
X
i=1
(:(x
i
) -x
i
)o(o
i
) = 0,
ce qui contredit la minimalite de lentier m. Par suite, cardG = [L : K].
Donnons maintenant deux caracterisations des extensions galoisiennes. La pre-
mie`re contient lessentiel des informations necessaires a` la demonstration du theo-
re`me fondamental de la theorie de Galois (theore`me 13.3.11), la seconde est la
caracterisation usuelle (extension normale et separable ).
Proposition 13.3.8. Une extension nie K L est galoisienne si et seulement si elle
verie les deux proprietes suivantes :
(1) elle est separable ;
(2) si K L est une cloture algebrique de L, tout K-homomorphisme L - a
pour image L.
Demonstration. Fixons une cloture algebrique de L. Supposons que
K L est une extension nie galoisienne. On a alors exactement [L : K]
K-homomorphismes L - : ce sont les elements de Gal(L/K). Par suite,
lextension K L est separable et limage de tout K-homomorphisme L - est
egale a` L.
13.3. THE

ORIE DE GALOIS 253


Reciproquement, comme lextension K L est separable, il existe exactement
[L : K] K-homomorphismes L - , fournis par le theore`me 13.2.8. Notons les
,
1
, . . . , ,
[L:K]
. Par hypothe`se, ,
i
(L) = L pour tout i. Par suite, les ,
i
denissent des
elements de Gal(L/K) et cardGal(L/K) _ [L : K]. Comme lautre inegalite est
toujours vraie, lextension K L est galoisienne.
Proposition 13.3.9. Soit K L une extension nie de corps. Les conditions sui-
vantes sont equivalentes :
(1) lextension K L est galoisienne ;
(2) elle est separable et tout polynome irreductible dans K[X] qui a une racine dans L
est scinde dans L ;
(3) il existe un polynome P K[X] scinde a` racines simples x
1
, . . . , x
o
dans L tel que
L = K(x
1
, . . . , x
o
).
Demonstration. Fixons une cloture algebrique de L.
Supposons (1), cest-a`-dire que lextension K L est galoisienne. Alors, elle est
separable. Soit P un polynome irreductible de K[X] ayant une racine x dans L.
Soit y une autre racine de P dans . Il existe unique K-homomorphisme de corps

1
: K[x] - tel que
1
(x) = y. Dapre`s le theore`me 13.2.8, setend en un K-
homomorphisme : L -. Lextension K L etant galoisienne, il resulte de la
proposition 13.3.8 que (L) = L. Par suite, (x) L. Nous avons donc prouve
que P est scinde dans L.
Supposons maintenant (2) et soit x
1
, . . . , x
o
des elements de L tels que L =
K(x
1
, . . . , x
o
). Comme lextension K L est separable, les x
i
sont racines dun
polynome ireductible separable P
i
K[X]. Par hypothe`se, les P
i
sont scindes
dans L. Soit P le ppcm des P
i
. Cest donc un polynome separable de K[X] et
scinde dans L. Comme les x
i
engendrent L, les racines de P (qui contiennent
lensemble |x
1
; . . . ; x
o
|) engendrent L.
Supposons maintenant (3). Comme L est engendree par des elements sepa-
rables sur K, L est separable sur K. Dapre`s la proposition 13.3.8, il suft ainsi de
montrer que pour tout K-homomorphisme : L -, (L) = L. Or, si 1 _ i _ o,
P((x
i
)) = (P(x
i
)) = 0, si bien que (x
i
) est une des racines de P. Ainsi, (x
i
) est
lune des racines x
,
et en particulier, (x
i
) L. Comme les x
i
engendrent L sur K
et comme est un K-homomorphisme, (L) L. Comme L et (L) ont meme
degre sur K ( denit un isomorphisme de K-espaces vectoriels L - (L)),
L = (L).
Corollaire 13.3.10. Si K L est une extension algebrique nie separable, il existe
une plus petite extension nie galoisienne K L

contenant L.
Demonstration. Soit x
1
, . . . , x
o
des elements de L tels que L = K[x
1
, . . . , x
o
].
Pour tout i |1; . . . ; o|, soit P
i
le polynome minimal de x
i
sur K et soit P le ppcm
254 CHAPITRE 13. EXTENSIONS DE CORPS
des P
i
. Soit une cloture algebrique de L. Alors, si K L

est une extension


galoisienne contenant L, P
i
ayant une racine dans L est scinde dans L

. Par suite,
L

contient le corps engendre par les racines de P dans . Reciproquement, ce


corps est engendre par les racines du polynome a` racines simples P, donc est une
extension galoisienne de K.
Theore`me 13.3.11 (Theore`me fondamental de la theorie de Galois)
Soit K L une extension nie galoisienne de groupe de Galois G = Gal(L/K).
a) Pour tout sous-groupe H G, lensemble
L
H
= |x L; vo H, o(x) = x|
est un sous-corps de L contenant K. En outre, [L
H
: K] est egal a` lindice (H : G) de H
dans G.
b) Pour toute sous-extension K E L, lensemble
Gal(L/E) = |o Gal(L/K) ; vx E, o(x) = x|
est un sous-groupe de G dindice [E : K].
c) Les applications H - L
H
et E - Gal(L/E) sont des bijections decroissantes, reci-
proques lune de lautre.
Demonstration. a) Dapre`s le lemme 13.3.7, lextension L
H
L est galoisienne
de groupe Gal(L/L
H
) = H.
b) Les elements de Gal(L/E) sont des E-homomorphismes L - L. Ce sont
en particulier des K-homomorphismes, dou` linclusion Gal(L/E) Gal(L/K),
ce qui demontre la formule annoncee pour Gal(L/E). On a bien sur
cardGal(L/E) _ [L : E]. Mais il resulte de la proposition 13.3.8 que lextension
E L est galoisienne : elle est separable et, si L est une extension algebrique-
ment close, tout E-homomorphisme L - , etant aussi un K-homomorphisme,
a pour image L. Ainsi, cardGal(L/E) = [L : E]. Autrement dit, Gal(L/E) est
dindice cardGal(L/K)/cardGal(L/E) = [L : K]/[L : E] = [E : K].
c) On a demontre dans le lemme 13.3.7 que Gal(L/L
H
) = H. En particulier,
lapplication H -L
H
est injective. Montrons alors que E = L
Gal(L/E)
. Linclusion
E L
Gal(L/E)
est evidente. Reciproquement, ces deux extensions de K ont toutes
deux pour degre [E : K], donc sont egales.
Proposition 13.3.12. Soit K L une extension nie galoisienne de groupe G =
Gal(L/K). Soit H un sous-groupe de G.
a) Si o Gal(L/K), on a o(L
H
) = L
oHo
-1
.
Soit alors N
G
(H) = |o Gal(L/K) ; oHo
-1
= H| le normalisateur de H dans
Gal(L/K).
13.4. COMPLE

MENTS 255
b) Gal(L
H
/K) sidentie naturellement a` N
G
(H)/H. En particulier, lextension K
L
H
est galoisienne si et seulement si H est un sous-groupe distingue de G. On a alors
Gal(L
H
/K) = G/H
Demonstration. a) Un element x L appartient a` L
H
si et seulement si l(x) =
x pour tout l H. Par suite, y = o(x) appartient a` o(L
H
) si et seulement si
lo
-1
(y) = o
-1
(y) pour tout l H, cest-a`-dire olo
-1
(y) = y pour tout l H, soit
encore y L
oHo
-1
.
b) Comme lextension K L est galoisienne, tout K-homomorphisme L
H
-
L
H
est la restriction a` L
H
dun K-homomorphisme L - L, cest-a`-dire dun ele-
ment o Gal(L/K). Un tel o verie o(L
H
) = L
H
si et seulement si oHo
-1
= H,
dou` un homomorphisme surjectif N
G
(H) - Gal(L
H
/K). Le noyau de cet ho-
momorphisme sidentie aux o N
G
(H) tels que o(x) = x pour tout x L
H
,
cest-a`-dire a` H. On a donc construit un isomorphisme N
G
(H)/H c Gal(L
H
/K).
En particulier, lextension K L
H
est galoisienne si et seulement si [L
H
:
K] = (H : N
G
(H)), cest-a`-dire, puisque [L
H
: K] = (H : G) si et seulement si
G = N
G
(H), cest-a`-dire H distingue dans G.
13.4. Complements
Theore`me 13.4.1 (Theore`me de lelement primitif). Soit E un corps et E F
une extension algebrique nie separable. Alors, il existe x F tel que F = E[x].
De plus, si E est inni et si F = E[x
1
, . . . , x
o
], on peut choisir x de la forme
x
1
+ c
2
x
2
+ + c
o
x
o
avec c
2
, . . . , c
o
dans E.
Demonstration. Si E est ni, F est un corps ni. Dapre`s le theore`me 13.1.3, F
~
est un groupe cyclique. Si x en est un generateur, E[x] contient F
~
et 0, donc
E[x] = F.
On suppose maintenant que E est inni. Par recurrence, il suft de demontrer
le resultat suivant, que nous isolons en un lemme.
Lemme 13.4.2. Soit E F = E[x, y] une extension nie algebrique de corps. On
suppose que E est inni et que y est separable sur E. Alors, pour tout c E sauf un nombre
ni dentre eux, F = E[x + cy].
Demonstration. Soit P et Q E[X] les polynomes minimaux de x et y respec-
tivement. Notons p et leurs degres. Soit aussi une extension nie de E dans
laquelle P et Q sont scindes. On note alors x
1
, . . . , x
p
les racines de P et y
1
, . . . , y

les racines de Q dans , avec x = x


1
et y = y
1
. Par hypothe`se, les y
,
sont deux a`
deux distincts. Ainsi, si i |1; . . . ; p| et , |2; . . . ; |, lequation (dinconnue c)
256 CHAPITRE 13. EXTENSIONS DE CORPS
x
i
+ cy
,
= x
1
+ cy
1
na quune solution. Ainsi, a` part pour un nombre ni dele-
ments c E, aucune de ces relations nest veriee. Puisque E est inni, il existe
en particulier un tel c. Posons alors z = x + cy et montrons que F = E[z].
Le polynome R(X) = P(z - cX) a ses coefcients dans E[z] et sannule en
X = y puisque R(y) = P(z - cy) = P(x) = 0. Si , _ 2, z - cy
,
= x
1
+ cy
1
- cy
,
,
|x
1
; . . . ; x
p
| donc P(z - cy
,
) ,= 0 et R(y
,
) ,= 0. Ainsi, y = y
1
est la seule racine
commune a` R et a` Q. Il en resulte que pgcd(R, Q) = X-y. Comme R et Q sont
deux polynomes a` coefcients dans E[z], le theore`me de Bezout implique que
pgcd(R, Q) (E[z])[X], dou` y E[z]. On a alors x = z - cy E[z] si bien que
E[x, y] E[z] E[x, y], dou` legalite F = E[z].
Denition 13.4.3. Soit K L une extension algebrique nie de corps. On ap-
pelle trace (resp. norme) dun element x L la trace (resp. le determinant) du K-
endomorphisme de L deni par la multiplication par x. On les note Tr
L/K
(x) et N
L/K
(x).
Proposition 13.4.4. Soit K L une extension nie.
a) Si x K, Tr
L/K
(x) = [L : K]x et N
L/K
(x) = x
[L:K]
.
b) pour tous x et y dans L, Tr
L/K
(x + y) = Tr
L/K
(x) + Tr
L/K
(y) et N
L/K
(xy) =
N
L/K
(x)N
L/K
(y).
Demonstration. a) Si x K, la multiplication par x dans L est representee, dans
nimporte quelle base de L, par la matrice scalaire xI
[L:K]
associee a` x. Sa trace
est [L : K]x et son determinant x
[L:K]
.
b) Si x L, notons j
x
le K-endomorphisme de multiplication par x dans L, de
sorte que pour tout z L, j
x
(z) = xz. On a alors j
x+y
(z) = (x + y)z = xz + yz =
j
x
(z) + j
y
(z) et donc j
x+y
= j
x
+ j
y
. Par suite, Tr j
x+y
= Tr j
x
+ Tr j
y
, dou`
Tr
L/K
(x + y) = Tr
L/K
(x) + Tr
L/K
(y).
Largument pour les normes est analogue : avec les memes notations, on a j
xy
=
j
x
o j
y
, donc
N
L/K
(xy) = det j
xy
= det j
x
det j
y
= N
L/K
(x)N
L/K
(y).
Proposition 13.4.5. Soit K L une extension galoisienne de groupe G. Alors, pour
tout x L, on a
Tr
L/K
(x) =
X
oG
o(x) et N
L/K
(x) =
Y
oG
o(x).
Demonstration. Soit une cloture algebrique de L. Soit P K[X] le polynome
minimal de x et notons x = x
1
, . . ., x
o
ses racines dans . On a ainsi
P(X) = (X-x
1
) . . . (X -x
o
) = X
o
-o
1
X
o-1
+ + (-1)
o
o
o
,
13.4. COMPLE

MENTS 257
avec o
1
= x
1
+ + x
o
et o
o
= x
1
. . . x
o
. Dans la base |1; x; . . . ; x
o-1
|, lhomomor-
phisme de multiplication par x admet pour matrice
0
B
B
B
B
@
0 (-1)
o-1
o
o
1
.
.
.
.
.
.
.
.
.
0 -o
2
1 o
1
1
C
C
C
C
A
cest-a`-dire la matrice compagnon associee au polynome P. Par suite, det j
x
= o
o
et Tr j
x
= o
1
. Autrement dit,
Tr
K[x]/K
(x) =
o
X
i=1
x
i
et N
K[x]/K
(x) =
o
Y
i=1
x
i
.
Soit |e
1
; . . . ; e
s
| une base de L sur K[x]. Alors, la famille
|e
1
; xe
1
; . . . ; x
o-1
e
1
; e
2
; . . . ; x
o-1
e
s
|
est une base de L sur K. Dans cette base, la matrice de lendomorphisme de
multiplication par x est diagonale par blocs, formee de s blocs egaux a` la matrice
compagnon precedente. On a donc
Tr
L/K
(x) = [L : K[x]] Tr
K[x]/K
(x) et N
L/K
(x) = N
K[x]/K
(x)
[L:K[x]]
.
Si i |1; . . . ; o|, soit :
i
lunique K-homomorphisme de corps K[x] - L tel
que :
i
(x) = x
i
. Dapre`s le theore`me 13.2.8, il existe exactement [L : K[x]]
homomorphismes L - qui etendent :
i
. Comme lextension K L est ga-
loisienne, ces homomorphismes sont a` valeurs dans L et on obtient ainsi les
[L : K] = [L : K[x]] [K[x] : K] elements de G. Par suite,
Y
oG
o(x) =

o
Y
i=1
:
i
(x)

[L:K[x]]
=

o
Y
i=1
x
i

[L:K[x]]
= N
K[x]/K
(x)
[L:K[x]]
= N
L/K
(x).
Largument pour les traces est analogue :
X
oG
o(x) = [L : K[x]]
o
X
i=1
:
i
(x) = [L : K[x]] Tr
K[x]/K
(x) = Tr
L/K
(x).
Theore`me 13.4.6. Soit K L une extension nie. Lapplication L ~L -K denie
par (x, y) - Tr
L/K
(xy) est une forme K-bilineaire symetrique. Elle est non degeneree si
lextension K L est separable et nulle sinon.
258 CHAPITRE 13. EXTENSIONS DE CORPS
Demonstration. Posons t(x, y) = Tr
L/K
(xy). Comme L est commutatif, il est
evident que t est symetrique. Le fait que t soit K-bilineaire decoule des formules
t(ox + o
t
x
t
, y) = Tr
L/K
((ox + o
t
x
t
)y) = Tr
L/K
(oxy + o
t
x
t
y)
= o Tr
L/K
(xy) + o
t
Tr
L/K
(x
t
y) = ot(x, y) + o
t
t(x
t
, y).
Supposons que lextension K L est separable et montrons que t est non-
degeneree. Soit o = [L : K] et o
1
, . . ., o
o
les o K-homomorphismes de L dans une
cloture algebrique de L. Alors, pour tout x L,
Tr
L/K
(x) =
o
X
,=1
o
,
(x).
Supposons que x L appartienne au noyau de t. Alors, pour tout y L,
Tr
L/K
(xy) = 0, dou`
0 =
o
X
,=1
o
,
(xy) =
o
X
,=1
o
,
(x)o
,
(y).
Comme les o
,
sont lineairement independants sur L (cf. lexercice 13.6.3), on a
o
,
(x) = 0 pour tout , , dou` x = 0.
Reciproquement, supposons que K L nest pas separable et montrons que
pour tout x L, Tr
L/K
(x) = 0. Notons p 0 la caracteristique de K. Soit L
s
L
lextension de K engendree par tous les elements de L qui sont separables sur K.
Dapre`s le corollaire 13.2.9, lextension K L
s
est separable. De plus, si x L_L
s
,
x nest pas separable sur L
s
, sinon, dapre`s le corollaire 13.2.10, x serait separable
sur K et on aurait x L
s
. En particulier, le polynome minimal de x a pour degre
un multiple de p, si bien que p divise [L : L
s
].
Soit x L
s
. On a vu que
Tr
L/K
(x) = [L : K[x]] Tr
K[x]/K
(x).
Comme p divise [L : L
s
] et comme K[x] L
s
, p divise [L : K[x]], si bien que
Tr
L/K
(x) = 0.
Soit maintenant x L _ L
s
. Puisque x nest pas separable sur K, son polynome
minimal sur K est de la forme X
np
+o
n
X
(n-1)p
+ +o
np
et le coefcient de X
np-1
est donc nul. Par suite, Tr
K[x]/K
(x) = 0 et
Tr
L/K
(x) = [L : K[x]] Tr
K[x]/K
(x) = 0.
Remarque 13.4.7. Soit K L une extension nie de corps de caracteris-
tique p 0. Soit L
s
L lextension de K engendree par les elements de L qui
sont separables sur K. Alors, le degre de lextension L
s
L est une puissance
de p.
13.5. DEGRE

DE TRANSCENDANCE 259
Demonstration. Prouvons tout dabord que le degre du polynome minimal sur
L
s
de tout element de L _ L
s
est une puissance de p. Soit en effet x L _ L
s
et
soit P = X
n
+ +o
0
son polynome minimal sur L
s
. Comme x nest pas separable
sur L
s
, P est un polynome en X
p
. Soit r un entier _ 1 maximal tel quil existe
Q L
s
[X] tel que P = Q(X
p
r
) Alors, Q est le polynome minimal de x
p
r
. Comme
Q nest pas un polynome en X
p
(sinon, si Q = Q
1
(X
p
), P = Q
1
(X
p
r+1
)), x
p
r
est separable sur L
s
, dou` x
p
r
L
s
et Q(X) = X - x
p
r
, dou` P = X
p
r
- x
p
r
. En
particulier, le degre de lextension L
s
L
s
[x] est une puissance de p.
Soit maintenant x
1
, . . . , x
n
des elements de L _ L
s
tels que L = L
s
[x
1
, . . . , x
n
] et
raisonnons par recurrence sur n. Si n _ 1, cela resulte du paragraphe precedent.
Soit E = L
s
[x
1
, . . . , x
n-1
], de sorte que par recurrence, [E : L
s
] est une puissance
de p. Pour alleger les notations, notons x = x
n
et r = r
n
, si bien que L = E[x], le
polynome minimal de x sur L
s
etant P = X
p
r
- x
p
r
. Soit Q E[X] le polynome
minimal de x sur E. Il divise donc P = X
p
r
-x
p
r
, mais, considere comme polynome
de L[X], puisque P = (X-x)
p
r
, il existe un entier m tel que Q = (X-x)
m
. Notons
m = p
s
v ou` p ne divise pas v, de sorte que Q = (X -x)
p
s
v
= (X
p
s
-x
p
s
)
v
. Puisque
Q E[X] et
Q = X
p
s
v
-vx
p
s
X
p
s
(v-1)
+ + (-1)
v
x
p
s
v
,
on a vx
p
s
E. Comme p ne divise pas v, x
p
s
E. Cela implique que X
p
s
-x
p
s
divise
Q, dou` Q = X
p
s
-x
p
s
(et v = 1). Ainsi, [L : E] = p
s
et [L : L
s
] = [L : E] [E : L
s
]
est une puissance de p.
13.5. Degre de transcendance
Pour simplier, on nexpose la theorie que dans le cas de degre de transcen-
dance ni. On a les memes enonces dans le cas general. Il faut cependant utiliser
le lemme de Zorn pour etablir certains enonces.
Proposition 13.5.1. Soit K L une extension de corps et soit (x
1
, . . . , x
n
) une
famille delements de K. Les propositions suivantes sont equivalentes :
(1) pour tout polynome non nul P K[X
1
, . . . , X
n
], P(x
1
, . . . , x
n
) ,= 0 ;
(2) lhomomorphisme canonique de K-alge `bres, K[X
1
, . . . , X
n
] - L tel que X
i
- x
i
est injectif ;
(3) il existe un K-homomorphisme de corps K(X
1
, . . . , X
n
) -L tel que X
i
-x
i
.
Denition 13.5.2. Si ces conditions sont veriees, on dit que la famille (x
1
, . . . , x
n
)
est algebriquement independante sur K.
Preuve de la proposition. Notons : K[X
1
, . . . , X
n
] - L lunique homomor-
phisme de K-alge`bres tel que (X
i
) = x
i
. La condition (1) signie que si P ,= 0,
(P) ,= 0. Elle equivaut donc a` legalite Ker = (0), si bien que (1) et (2) sont
260 CHAPITRE 13. EXTENSIONS DE CORPS
equivalents. Supposons (2). Comme K[X
1
, . . . , X
n
] est un anneau inte`gre de
corps des fractions K(X
1
, . . . , X
n
), et puisque L est un corps, lhomomorphisme
injectif setend en un homomorphisme de K(X
1
, . . . , X
n
) - L, dou` (3).
Supposons maintenant (3) et soit : K(X
1
, . . . , X
n
) - L un K-homomorphisme
de corps tel que X
i
- x
i
pour tout i. Necessairement, la restriction de a`
K[X
1
, . . . , X
n
] est egale a` . Comme tout homomorphisme de corps, est injectif
et par suite, Ker = Ker K[X
1
, . . . , X
n
] = (0), dou` (2).
Denition 13.5.3. Soit K L une extension de corps. On dit quune partie
(x
1
, . . . , x
n
) est une base de transcendance de L sur K si elle est algebriquement
independante sur K et si L est algebrique sur le sous-corps K(x
1
, . . . , x
n
) engendre par les
x
i
dans L.
Theore`me 13.5.4 (Theore`me de la base incomple`te). Soit K L une extension
de corps et soit A C deux parties nies de L telles que A soit algebriquement independante
sur K et telle que L soit algebrique sur la sous-extension de L engendre par les elements de
C. Alors, il existe une base de transcendance B de L sur K telle que A B C.
Demonstration. On raisonne par recurrence sur le cardinal de C _ A. Si C = A,
il ny a rien a` demontrer. Supposons le resultat vrai si card(C_A) = n et montrons
le pour n+1. Soit - un element de C_A et examinons les deux seules possibilites :
Supposons que - est algebrique sur lextension K(A) engendree par A dans
L. Posons alors A
t
= A et C
t
= C _ |-|. Par hypothe`se, tout x L est algebrique
sur K(C
t
)[-]. Puisque - est algebrique sur K(A) K(C
t
), tout element de L est
donc algebrique sur K(C
t
). On peut alors appliquer lhypothe`se de recurrence a`
A C
t
, dou` lexistence dune base de transcendance B avec A B C
t
; en
particulier, B C.
Supposons que - nest pas algebrique sur K(A). Alors, la partie A
t
= A |-|
est algebriquement independante sur K. Notons en effet A = |x
1
, . . . , x
r
| et soit
P K[X
1
, . . . , X
r
, T] un polynome tel que P(x
1
, . . . , x
r
, -) = 0. Si P ne fait pas in-
tervenir T, cest-a`-dire sir P K[X
1
, . . . , X
r
], on a une relation de dependance al-
gebrique entre x
1
, . . . , x
r
, dou` P = 0. Sinon, P fait intervenir T et - est algebrique
sur K[x
1
, . . . , x
r
], cest-a`-dire sur K(A), ce qui est une contradiction. Lextension
L est algebrique sur K(C) et A
t
C est une partie algebriquement independante
sur K. Par recurrence, il existe une base de transcendance B avec A
t
B C ; en
particulier, A B.
Ceci ache`ve la demonstration par recurrence du theore`me.
Corollaire 13.5.5. Soit K L une extension de corps de type ni. Alors, il existe
une base de transcendance de L sur K.
13.5. DEGRE

DE TRANSCENDANCE 261
Demonstration. Soit C une partie de L telle que L = K(C), de sorte que L est
algebrique sur K(C) ! Posons A = ?; cest une partie algebriquement indepen-
dante. Dapre`s le theore`me, il existe une base de transcendance B C.
Exercice 13.5.6. Soit K L une extension de corps et soit (x
1
, . . . , x
n
) une partie
de L.
E

tablir lequivalence des conditions suivantes :


(1) la partie (x
1
, . . . , x
n
) est algebriquement independante et est maximale
pour cette propriete ;
(2) L est algebrique sur K(x
1
, . . . , x
n
) et (x
1
, . . . , x
n
) est minimale pour cette
propriete ;
(3) (x
1
, . . . , x
n
) est une base de transcendance de L sur K.
Lemme 13.5.7 (Lemme dechange). Soit K L une extension de corps. Soit
(x
1
, . . . , x
n
) et (y
1
, . . . , y
m
) deux bases de transcendance de L sur K. Alors, pour tout
i |1; . . . ; n|, il existe , |1; . . . ; m| tel que (x
1
, . . . , x
i-1
, y
,
, x
i+1
, . . . , x
n
) soit une
base de transcendance de L sur K.
Demonstration. Pour simplier les notations, on suppose que i = 1.
Par denition, tout element de L est algebrique sur le corps K(x
1
, . . . , x
n
) en-
gendre par les x
i
dans L. Pour tout , |1; . . . ; m|, soit donc P
,
K(x
1
, . . . , x
n
)[Y]
un polynome irreductible tel que P
,
(y
,
) = 0. Quitte a` multiplier P
,
par un de-
nominateur commun , on peut supposer que pour tout , , P
,
K[x
1
, . . . , x
n
][Y].
Supposons quaucun des P
,
ne fait intervenir x
1
. Alors, pour tout , , y
,
est al-
gebrique sur K(x
2
, . . . , x
n
). Comme L est algebrique sur K(y
1
, . . . , y
m
), L est alge-
brique sur K(x
2
, . . . , x
n
). En particulier, x
1
est algebrique sur K(x
2
, . . . , x
n
) mais
ceci contredit lhypothe`se que (x
1
, . . . , x
n
) est algebriquement libre. Il existe donc
, |1; . . . ; m| tel que P
,
fait intervenir x
1
. Montrons quun tel , convient, cest-a`-
dire que (y
,
, x
2
, . . . , x
n
) est une base de transcendance de L sur K.
En effet, puisque P
,
fait intervenir x
1
, la relation P
,
(y
,
) = 0 montre que x
1
est algebrique sur K[y
,
, x
2
, . . . , x
n
]. Comme tout element de L est algebrique sur
K[x
1
, . . . , x
n
], L est ainsi algebrique sur K[y
,
, x
2
, . . . , x
n
]. De plus, (y
,
, x
2
, . . . , x
n
)
est algebriquement independante : soit par labsurde P K[Y, X
2
, . . . , X
n
] un
polynome non nul veriant P(y
,
, x
2
, . . . , x
n
) = 0. Comme la famille (x
2
, . . . , x
n
)
est algebriquement independante, P fait intervenir Y. et y
,
est algebrique sur
K[x
2
, . . . , x
n
]. Par suite, L est algebrique sur K[x
2
, . . . , x
n
] et en particulier, x
1
est algebrique sur K[x
2
, . . . , x
n
] ce qui contredit lhypothe`se que (x
1
, . . . , x
n
) est
algebriquement independante.
Theore`me 13.5.8. Soit K L une extension de corps (de type ni). Alors, toutes les
bases de transcendance de L sur K ont me me cardinal.
262 CHAPITRE 13. EXTENSIONS DE CORPS
Denition 13.5.9. Le cardinal dune base de transcendance quelconque est appele
degre de transcendance de L sur K et est note deg tr
K
(L).
Demonstration du theore `me. Soit (y
1
, . . . , y
m
) une base de transcendance de L sur
K de cardinal minimal. Soit (x
1
, . . . , x
n
) une autre base de transcendance. On va
montrer que m = n par recurrence descendante sur le cardinal r de lintersection
|x
1
; . . . ; x
n
| |y
1
; . . . ; y
m
|.
Si r = m, la famille (y
1
; . . . ; y
m
) est contenue dans (x
1
, . . . , x
n
). Comme ce sont
toutes deux des bases, ces deux familles sont egales et m = n.
Supposons maintenant r < m et modions les notations de sorte que x
1
= y
1
,
. . ., x
r
= y
r
, si bien que
|x
1
; . . . ; x
n
| |y
1
; . . . ; y
m
| = |x
1
; . . . ; x
r
|.
Soit i = r+1 et soit , |1; . . . ; m| un entier fourni par le lemme dechange 13.5.7,
si bien que (x
1
, . . . , x
r
, y
,
, x
r+2
, . . . , x
n
) est une base de transcendance de
L sur K. Comme (x
1
, . . . , x
n
) est une base de transcendance de L sur K,
(x
1
, . . . , x
r
, x
r+2
, . . . , x
n
) nen est pas une et , r. Lintersection de cette base et
de la base (y
1
, . . . , y
n
) verie
|x
1
, . . . , x
r
, y
,
, x
r+1
, . . . , x
n
| |y
1
, . . . , y
m
| = |y
1
; . . . ; y
r
; y
,
|
et est donc de cardinal r + 1. Par recurrence, ces deux bases ont meme cardinal
et m = n.
Exemple 13.5.10. Si K est un corps, K(X
1
, . . . , X
n
) est de degre de transcen-
dance n.
En effet, la famille (X
1
, . . . , X
n
) est algebriquement independante sur K et
K(X
1
, . . . , X
n
) est algebrique sur lextension de K engendree par les X
i
(puisque
egale !).
Exemple 13.5.11. Soit P K[X, Y] un polynome irreductible et soit L le corps
des fractions de lanneau inte`gre K[X, Y]/(P). Alors, deg tr
K
L = 1.
Demonstration. Notons x et y les classes de X et Y dans L. Comme K(x, y) = L,
L est de degre de transcendance _ 2. De plus, puisque P(x, y) = 0 et P ,= 0,
(x, y) nest pas algebriquement independante et deg tr
K
L _ 1. Comme P est
irreductible, il nest pas constant et fait intervenir lune des variables X ou Y.
Supposons, pour xer les idees que ce soit Y. Alors, lhomomorphisme : K[X] -
L tel que X - x est injectif : si Q Ker , on a Q(x) = 0. Par suite, Q(X) est
multiple de P(X, Y). Considerons les degres par rapport a` Y ; on trouve si Q ,= 0
que
0 = deg
Y
Q(X) _ deg
Y
P 0,
13.6. EXERCICES 263
ce qui est absurde. Donc Q = 0 et est injectif. Par suite, (x) est une partie
algebriquement libre sur K et deg tr
K
L _ 1.
13.6. Exercices
Exercice 13.6.1. Soit K un corps et soit n un entier tel que n _ 2. Soit E = K[,]
une extension de K engendree par une racine primitive n
e
de lunite.
a) Montrer que lensemble des racines n
e
de lunite dans E est un groupe
cyclique dordre n, engendre par , .
b) Soit o un element de Gal(E/K). Montrer quil existe un entier o premier
a` n tel que o(,) = ,
o
.
c) Construire un homomorphisme de groupes injectif : Gal(E/K) -
(Z/nZ)
=
. En deduire que Gal(E/K) est un groupe abelien.
Exercice 13.6.2. Soit K un corps et soit E = K(X) le corps des fractions ration-
nelles a` coefcients dans K.
a) Montrer quil existe deux K-automorphismes de E, uniques, o et [ tels
que o(X) = 1/X et o(X) = 1 - X. Montrer que le sous-groupe G de Gal(E/K)
engendre par o et [ est ni, isomorphe au groupe symetrique S
3
.
b) Soit F le corps E
G
forme des fractions rationnelles P K(X) telles que
o(P) = [(P) = P. Montrer que F contient la fraction
(X) =
(X
2
-X + 1)
3
X
2
(X -1)
2
.
c) Montrer que lextension K() E est nie de degre 6. En deduire que
F = K().
Exercice 13.6.3. a) Soit G un groupe et F un corps. Soit o
1
, . . . , o
n
n homo-
morphismes distincts de G dans le groupe multiplicatif F
~
. Montrer que o
1
, . . .,
o
n
sont lineairement independants : si o
1
, . . . , o
n
sont des elements de F tels que
o
1
o
1
+ + o
n
o
n
= 0, alors o
1
= = o
n
= 0.
b) Soit E et F deux corps et o
1
, . . ., o
n
n homomorphismes de corps distincts
E -F. Montrer quils sont lineairement independants sur F.
Exercice 13.6.4. Soit K un corps inni et K L une extension nie galoisienne
de degre o. On note o
1
, . . . , o
o
les elements de Gal(L/K).
a) Soit (e
1
, . . . , e
o
) une famille delements de L. Montrer que le determinant
de la matrice (o
i
(e
,
))
1_i,,_o
est non nul si et seulement si (e
1
, . . . , e
o
) est une base
de L comme K-espace vectoriel.
Dans la suite, on xe une telle base (e
1
, . . . , e
o
). Soit P L[X
1
, . . . , X
o
] tel que
pour tout x K,
P(o
1
(x), . . . , o
o
(x)) = 0.
264 CHAPITRE 13. EXTENSIONS DE CORPS
b) Soit Q L[X
1
, . . . , X
o
] le polynome
Q = P(
o
X
i=1
o
1
(e
i
)X
i
, . . . ,
o
X
i=1
o
o
(e
i
)).
Montrer que pour tous (x
1
, . . . , x
o
) K
o
, Q(x
1
, . . . , x
o
) = 0. En deduire que
Q = 0.
c) Montrer que P = 0 (independance algebrique des o
i
).
d) Montrer quil existe - L tel que (o
1
(-), . . . , o
o
(-)) soit une K-base de L.
(Une telle base est appelee base normale de L sur K.)
Exercice 13.6.5. Soit F E une extension galoisienne de corps, de groupe de
Galois G = Gal(E/F).
a) Soit o E
~
et c : G - E
~
lapplication telle que c(o) = o/o(o) pour tout
o G. Montrer que pour tous o et : dans G, on a
c(o:) = c(o)o(c(:)).
b) Reciproquement, soit c : G - E
~
une application veriant cette relation.
En utilisant lexercice 13.6.3, montrer quil existe x E tel que
o =
X
oG
c(o)o(x) ,= 0.
En deduire que pour tout o G, c(o) = o/o(o).
c) Soit : G -F
~
un homomorphisme de groupes. Montrer quil existe o E
tel que (o) = o/o(o) pour tout o G.
d) On suppose que G est cyclique. Soit o un generateur de G. Soit x F.
Montrer que N
L/K
(x) = 1 si et seulement sil existe o F tel que x = o/o(o).
Exercice 13.6.6. Si n _ 1, soit
n
C[X] lunique polynome unitaire dont les
racines sont simples, egales aux racines primitives n
e
de lunite dans C.
a) Montrer que
Q
o[n

o
= X
n
- 1. En deduire par recurrence que pour tout n,

n
Z[X].
b) Si p est un nombre premier, calculer
p
(X). Montrer quil existe des entiers
o
1
,. . ., o
p-1
tels que
p
(1+X) = X
p-1
+po
1
X
p-2
+ +po
p-1
, avec o
p-1
= 1. A
`
laide
du crite`re dEisenstein de lexercice 5.6.5, en deduire que
p
est irreductible dans
Q[X].
c) Soit n un entier, n _ 2 et soit , une racine primitive n
e
de lunite. On va
montrer que
n
est irreductible dans Q[X]. Soit P le polynome minimal de , .
Montrer que P Z[X] et quil divise
n
dans Z[X].
Soit p un nombre premier ne divisant pas n. Montrer quil existe / Z[,] tel
que P(,
p
) = p/.
13.6. EXERCICES 265
d) Montrer que ,
p
est une racine primitive n
e
de lunite. Si P(,
p
) ,= 0, montrer
en derivant le polynome X
n
- 1 que n,
p(n-1)
pZ[,]. En deduire une contradic-
tion et donc que pour tout nombre premier p premier a` n, P(,
p
) = 0.
e) Montrer que
n
est irreductible dans Q[X].
Exercice 13.6.7. Soit K un corps ni, soit p sa caracteristique et son cardinal.
a) Si m N, calculer S
m
=
P
xK
x
m
.
b) Si P K[X
1
, . . . , X
n
], on note S(P) =
P
xK
x
m
. Si deg P < n( -1), montrer
que S(P) = 0.
c) Soit P
1
, . . . , P
r
des polynomes de K[X
1
, . . . , X
n
] tels que
r
P
i=1
deg P
i
< n. Soit
P = (1 -P
-1
1
) . . . (1 -P
-1
r
). Montrer que S(P) = 0.
Si V designe lensemble des x K
n
tels que P
1
(x) = = P
n
(x) = 0|, en
deduire que cardV est multiple de p (theore `me de ChevalleyWarning).
d) Soit P K[X
1
, . . . , X
n
] un polynome homoge`ne de degre o 0. Si
o < n, montrer quil existe (x
1
, . . . , x
n
) K
n
tel que (x
1
, . . . , x
n
) ,= (0, . . . , 0) et
P(x
1
, . . . , x
n
) = 0.
Exercice 13.6.8. Soit K L et L M deux extensions de corps de type ni.
Montrer legalite
deg tr
K
M = deg tr
K
L + deg tr
L
M.
Exercice 13.6.9. Soit K C(T) un sous-corps contenant C mais distinct de C.
a) Montrer que lextension K C(T) est algebrique, nie.
b) On note n = [C(T) : K] son degre. Montrer que le polynome minimal de
T sur K est de la forme
(X) = X
n
+ l
1
X
n-1
+ + l
n
et quil existe , |1; . . . ; n| tel que l
,
, C.
c) On xe un tel entier , et on note v = l
,
= /l ou` , l C[T] sont deux
polynomes premiers entre eux. Soit m = max(deg , deg l). Montrer que m _ n.
Montrer aussi quil existe K[X] tel que (X) -vl(X) = (X)(X).
d) Montrer quil existe des polynomes c
0
, . . . , c
n
C[T] premiers entre eux
tels que pour tout i, c
i
/c
0
= l
i
.
On pose (X, T) = c
0
(T)X
n
+ +c
n
(T). Montrer que (X, T) est irreductible
dans C[X, T].
e) Montrer quil existe C[X, T] tel que
(X)l(T) -(T)l(X) = (X, T)(X, T).
En deduire que m = n et donc que K = C(v) (theore `me de Luroth).
266 CHAPITRE 13. EXTENSIONS DE CORPS
13.7. Solutions
Solution de lexercice 13.6.1. a) Lensemble j
n
= |1; ,; ,
2
; . . . ; ,
n-1
| est un sous-
groupe cyclique de E
=
, dordre n, et tout element x de j
n
verie x
n
= 1. Dautre
part, lensemble des racines du polynome X
n
- 1 dans E a pour cardinal au plus
n. Il en resulte que j
n
est lensemble des racines n
e
de lunite dans E. Par suite,
cest ensemble est un sous-groupe cyclique de E
=
dordre n, engendre par , .
b) Comme ,
n
= 1, o(,)
n
= o(,
n
) = o(1) = 1 et o(,) est une racine n
e
de
lunite. Par suite, il existe un entier o |0; . . . ; n - 1| tel que o(,) = ,
o
. Soit l
lordre de o(,), cest-a`-dire le plus petit entier _ 1 tel que o(,)
l
= 1. On a donc
o(,
l
) = 1, dou` ,
l
= 1. Comme , est une racine primitive, l _ n et o(,) est une
racine primitive n
e
de lunite. Cela implique que o est premier a` n.
c) Soit lapplication de Gal(E/K) dans (Z/nZ)
=
telle que (o) = [o], si
o(,) = ,
o
. Elle est bien denie dapre`s la question precedente. Montrons que cest
un homomorphisme de groupes. Soit donc o et : deux elements de Gal(E/K),
avec o(,) = ,
o
et :(,) = ,
e
. Soit un entier tel que e = 1 (mod n). Alors,
:(,

) = :(,)

= ,
e
= , , cest-a`-dire :
-1
(,) = ,

et (o:
-1
)(,) = o(,

) = ,
o
.
On a ainsi (o:
-1
) = [o] = [o][] = [o]/[e] = (o)/(:), comme il fallait
demontrer.
De plus, si (o) = [1], cest-a`-dire si o(,) = , , alors pour tout polynome P
K[X], o(P(,)) = P(o(,)) = P(,). Puisque E = K[,], on a o(x) = x pour tout
x E et o = Id
E
. Ainsi, est injectif.
Cela montre que Gal(E/K) est isomorphe a` un sous-groupe de (Z/nZ)
=
, donc
est un groupe commutatif.
Solution de lexercice 13.6.2. a) o et [ verient o(P) = P(1/X) et [(P) =
P(1 - X) pour toute fraction rationnelle P K(X). De plus, o
2
(P) =
o(P(1/X)) = P donc o
2
= Id et [
2
(P) = [(P(1 -X)) = P donc [
2
= Id. Ce sont
donc des K-automorphismes de E.
On constate que les trois points 0, 1 et c (de la droite projective sur K)
sont preserves par o et [. Ils seront donc preserves par le sous-groupe quils en-
gendrent. Considerons ainsi lensemble X = |0; 1; c|. Associons a` o la transposi-
tion o = (0 c) dans S
3
et a` [ la transposition / = (0 1). Les deux permutations o
et / engendrent le groupe (isomorphe a` S
3
) des permutations de X. De plus, o/
est la permutation circulaire (1 c0), dordre 3. Les elements de S
3
sont ainsi Id,
o, /, la troisie`me transposition (1, c) = /o/ et les deux permutations circulaires
o/ et (o/)
2
.
Remarquons ensuite que o
2
= Id et [
2
= Id. De plus, soit = o[, de sorte que
(X) = o(1 -X) = 1/(1 -X). On a alors

2
(X) =

1 -
1
1 -X

-1
=

-X
1 -X

-1
= 1 -
1
X
13.7. SOLUTIONS 267
et

3
(X) = o[(1 -
1
X
) = o(1/X) = X,
donc
3
= Id.
Or, remarquons le groupe engendre par deux elements x et y avec les relations
x
2
= y
2
= (xy)
3
= 1 est ni dordre 6. Un element de ce groupe est un mot
en les lettres x et y (car x = x
-1
et y = y
-1
) dans lequel il ny a ni deux x ni
deux y consecutifs. Ils sont ainsi de la forme xyx . . . x, xyx . . . y, yx . . . x ou yx . . . y.
Toutefois, comme (xy)
3
= 1, on peut supposer que le mot xyxyxy nappara t pas,
et le mot yxyxyx = (xyxyxy)
-1
= 1 non plus. Ainsi, on ne doit considerer que des
mots de longueur inferieure ou egale a` 5 parmi lesquels 1, x, y, xy, xyx, xyxy. Les
autres se reduisent a` ceux-la` : xyxyx = (xy)
3
x
-1
= x, puis pour ceux commen cant
par y, yx = (xy)
-1
= (xy)
2
= xyxy, yxy = xyxyy = xyx, yxyx = xyxx = xy et
yxyxy = xyy = x.
Les deux elements o et / de S
3
verient les relations o
2
= /
2
= (o/)
3
, si bien
que le groupe S
3
est un quotient de ce groupe. On a ainsi un isomorphisme. Lho-
momorphisme S
3
- o, [ quon en deduit est injectif : son noyau ne contient
pas o, donc ne contient aucune transposition (qui sont conjuguees a` o) et ne
contient pas o/, donc ne contient aucun 3-cycle (lautre est conjugue a` o/).
b) Il faut verier que (1/X) = (1 -X) = (X). Or,
(1/X) =
((1/X)
2
-(1/X) + 1)
3
(1/X)
2
(1/X -1)
2
=
X
-6
(1 -X + X
3
)
3
X
-4
(1 -X)
2
=
(X
2
-X + 1)
3
X
2
(X -1)
2
= (X)
et, avant de caculer (1 -X), remarquons que
(1 -X)
2
-(1 -X) + 1 = 1 -2X + X
2
+ X = 1 -X + X
2
si bien que
(1 -X) =
(1 -X + X
2
)
3
(1 -X)
2
(X)
2
= (X).
Enn, lensemble des fractions rationnelles P telles que o(P) = [(P) = P est le
sous-corps F de E xe par le groupe de K-automorphismes de E engendre par o
et [.
c) Montrons que [E : K()]] est egal a` 6. Pour cela, il suft de montrer que
X est annule par un polynome irreductible de degre 6, en loccurrence
(X
2
-X + 1)
3
-X
2
(X -1)
2
.
Le polynome (X
2
-X+1)
3
-YX
2
(X-1)
2
de K[X, Y] est irreductible car de degre 1
en Y et ses coefcients (en tant que polynome de K[X][Y]) sont premiers entre
eux. Par suite, il est irreductible dans K(Y)[X] c K()[X].
Comme le groupe engendre par o et [ est dordre 6 (isomorphe a` S
3
), [E :
F] = 6. On a alors [E : F][F : K()] = [E : K()] = 6, donc F = K().
268 CHAPITRE 13. EXTENSIONS DE CORPS
Solution de lexercice 13.6.3. a) On demontre ce resultat par recurrence sur n.
Si n = 1 et o
1
o
1
= 0, on a o
1
o
1
(1
G
) = o
1
= 0, dou` lassertion pour n = 1.
Supposons la vraie pour n-1 sous la forme : n-1 homomorphismes distincts de
G dans F
~
sont lineairement independants et montrons la pour n. Soit o
1
, . . . , o
n
des elements de F tels que o
1
o
1
+ + o
n
o
n
= 0.
Soit
0
G. E

crivons alors la relation de dependance lineaire en G et en

0
. Cela fournit deux relations
o
1
o
1
() + + o
n
o
n
() = 0
o
1
o
1
(
0
)o
1
() + + o
n
o
n
(
0
)o
n
() = 0.
Multiplions la premie`re equation par o
n
(
0
) puis soustrayons la seconde. Il vient
o
1
(o
n
(
0
) -o
1
(
0
))o
1
() + o
2
(o
n
(
0
) -o
2
(
0
))o
2
()
+ + o
n-1
(o
n
(
0
) -o
n-1
(
0
))o
n-1
() = 0.
Cette relation etant veriee par tout G, on a par recurrence, o
i
(o
n
(
0
)-o
i
(
0
)) =
0 pour tout i _ n -1 et tout
0
G.
Sil existe i avec o
i
,= 0, cette relation implique o
i
= o
n
, ce qui est absurde.
Donc o
i
= 0 pour tout i _ n -1. Il vient alors o
n
o
n
= 0, dou` o
n
= 0 dapre`s le cas
n = 1.
b) Cest une consequence immediate de la premie`re question : la restriction
des o
i
a` E
~
= E _ |0| denit n homomorphismes distincts du groupe E
~
dans
F
~
. Ceux-ci sont lineairement independants sur F dapre`s la premie`re question.
Par suite, aucune combinaison lineaire non triviale o
1
o
1
+ + o
n
o
n
peut netre
nulle.
Solution de lexercice 13.6.4. a) Notons A la matrice (o
i
(e
,
))
1_i,,_o
et T la ma-
trice (Tr
L/K
(e
i
e
,
))
1_i,,_o
. On a donc
T
i,
= Tr
L/K
(e
i
e
,
) =
o
X
l=1
o
l
(e
i
e
,
) =
o
X
l=1
o
l
(e
i
)o
l
(e
,
) =
o
X
l=1
A
li
A
l,
si bien que T =
t
AA. Par suite, det T = (det A)
2
et les deux matrices A et T sont
simultanement inversibles ou non inversibles.
Comme lextension K L est galoisienne, elle est en particulier separable. Par
suite, la forme bilineaire (x, y) - Tr
L/K
(xy) est non degeneree. Sa matrice dans
la base (e
1
, . . . , e
o
), qui nest autre que T, est donc inversible.
13.7. SOLUTIONS 269
b) Pour tout (x
1
, . . . , x
o
) K
o
, si lon pose x = x
1
e
1
+ + x
o
e
o
L, alors
o
i
(x) =
o
P
,=1
o
i
(e
,
)x
,
, si bien que
Q(x
1
, . . . , x
o
) = P(
o
X
,=1
o
1
(e
,
)x
,
, . . . ,
o
X
,=1
o
o
(e
,
)x
,
)
= P(o
1
(x), . . . , o
o
(x)) = 0.
Comme le corps K est inni, le polynome Q est necessairement nul.
c) On remarque que lon passe du polynome P au polynome Q par un change-
ment de variables lineaires sur les inconnues. Ce changement de variables est fourni
par la matrice A = (o
i
(e
,
)) qui est inversible. Soit B = (/
i,
) sa matrice inverse.
Puisque
Q(X
1
, . . . , X
o
) = P((X
1
, . . . , X
o
)
t
A),
on a
P(X
1
, . . . , X
o
) = Q((X
1
, . . . , X
o
)
t
B)
et donc P = 0.
d) Dapre`s la premie`re question, la famille (o
1
(-), . . . , o
o
(-)) est une K-base
de L si et seulement si le determinant D(-) = det((o
i
(o
,
(-))) nest pas nul. Si
i et , sont dans |1; . . . ; o|, notons m(i, ,) lunique entier de |1; . . . ; o| tel que
o
i
o o
,
= o
m(i,,)
. On a donc D(-) = det(o
m(i,,)
(-)). Si P designe le polynome
det(X
m(i,,)
), on a donc D(-) = P(o
1
(-), . . . , o
o
(-)).
Le polynome P nest pas le polynome nul. En effet, si lon applique la denition
du determinant
P(X
1
, . . . , X
o
) =
X
sS
o
c
s
o
Y
i=1
X
m(i,s(i))
,
on constate que le coefcient de X
o
1
est egal a` 1 : cest la signature de lunique
permutation s telle que pour tout i, m(i, s(i)) = 1, autrement dit, o
i
o o
s(i)
= o
1
,
soit encore o
s(i)
= o
-1
i
o o
1
. Dapre`s la question precedente, il existe donc - L
tel que D(-) ,= 0.
Solution de lexercice 13.6.5. a) En effet, on a
c(o:) =
o
o(:(o))
=
o
o(o)
o(o)
o(:(o)
= c(o)o(o/:(o)) = c(o)o(c(:)).
b) Comme les c(o) sont non nuls,
P
c(o)o est une combinaison lineaire non
triviale dhomomorphismes de corps E - E. Dapre`s lexercice 13.6.3, elle est
non nulle et il existe x E tel que o =
P
c(o)o(x) ,= 0.
270 CHAPITRE 13. EXTENSIONS DE CORPS
Alors, si o G,
o(o) = o
X
:G
c(:):(x)

=
X
:G
o(c(:))o(:(x)).
Faisons le changement dindices = o: dans la sommation : on a alors o(c(:)) =
c(o:)/c(o) = c()/c(o). On obtient donc
o(o) = c(o)
-1
X
G
c()(x) = c(o)
-1
o,
dou` la relation c(o) = o/o(o), ainsi quil fallait demontrer.
c) Si : G -F
~
est un homomorphisme de groupes, on a
(o:) = (o)(:) = (o)o((:))
puisque (:) F et que o est un F-automorphisme de E. Ainsi, est justiciable
de la question precedente et il existe o E tel que (o) = o/o(o).
d) Si o est dordre o, on a N
L/K
(x) = xo(x) . . . o
o-1
(x).
Supposons que x = o/o(o) pour o F
~
. Alors,
N
L/K
(x) =
o
o(o)
o(o)
o
2
(o)
. . .
o
o-1
(o)
o
o
(o)
=
o
o
= 1.
Reciproquement, supposons N
L/X
(x) = 1 et denissons c : G -E
~
comme suit :
c(1) = 1, c(o) = x, c(o
r
) = xo(x) . . . o
r-1
(x), c(o
o-1
(x) = xo(x) . . . o
o-2
(x).
Comme xo(x) . . . o
o-1
(x) = 1, remarquons que pour tout entier n _ 1,
c(o
n
) = xo(x) . . . o
n-1
(x).
Soit alors n et m deux entiers. On a
c(o
n
o
m
) = xo(x) . . . o
n-1
(x)o
n
(x)o
n+m-1
(x)
=

xo(x) . . . o
n-1
(x)

o
n

xo(x) . . . o
m-1
(x)

= c(o
n
)o
n
(c(o
m
)),
cest-a`-dire quon peut appliquer la premie`re question a` lapplication c. Il existe
donc o E
~
tel que c(o) = o/o(o), autrement dit, x = o/o(o), ainsi quil fallait
demontrer.
Solution de lexercice 13.6.6. Il est question dans cet exercice dirreductibilite de
polynomes de Z[X]. Comme Z est un anneau factoriel, rappelons quun tel poly-
nome est irreductible dans Z[X] si et seulement si il est irreductible dans Q[X]
et si ses coefcients sont premiers entre eux dans leur ensemble. En particulier,
un polynome unitaire de Z[X] est irreductible dans Q[X] si et seulement sil lest
dans Q[X].
13.7. SOLUTIONS 271
a) Pour toute racine n
e
de lunite , , il existe un unique entier o divisant n tel
que , soit une racine primitive dordre o. Par suite, les racines de
Q
o[n

o
sont
avec multiplicites 1 les racines n
e
de lunite. Comme ce polynome est unitaire,
il est egal a` X
n
-1.
Montrons par recurrence sur n que pour tout entier n _ 1,
n
Z[X]. Si
n = 1, on a
1
= X - 1 Z[X]. Supposons ce fait vrai pour tout entier < n.
Alors, le polynome P =
Q
o[n
o,=n

o
est unitaire et a` coefcients entiers et divise X
n
-1.
Lalgorithme de division euclidienne fournit donc un polynome Q, unitaire a`
coefcients entiers, tel que X
n
-1 = PQ. On a donc
n
= Q Z[X].
b) Si p est premier,
p
= (X
p
-1)/(X -1) = X
p-1
+ + X + 1. On a

p
(1 + X) =
(1 + X)
p
-1
X
=
p
X
l=1

p
l

X
l-1
,
dou` le resultat annonce avec o
l
=

p
p-l

/p = (p - 1)!/l!(p - l)!. (On a bien


o
p-1
=

p
1

/p = 1.)
Dapre`s le crite`re dEisenstein (exercice 5.6.5), le polynome
p
(1 +X) est irre-
ductible dans Q[X]. Par suite,
p
lui-meme est irreductible. (Si
p
= PQ, on a

p
(1 + X) = P(1 + X)Q(1 + X), ce qui impose P(1 + X) ou Q(1 + X) constant,
dou` P ou Q constant.)
c) Comme , est entier sur Z, son polynome minimal P est a` coefcients
entiers et est unitaire. Comme
n
(,) = 0, P divise
n
. Notons donc P(X) =
o
0
+o
1
X+ +o
o
X
o
, avec o
i
Z pour tout i et o
o
= 1. Lapplication x -x
p
dans
lanneau Z[,]/(p) est additive. Par suite, il existe /
1
Z[,] tel que
P(,)
p
= p/
1
+
o
X
l=0
o
p
l
,
pl
.
De plus, pour tout entier , , ,
p
= , (mod p), si bien quil existe /
2
Z[,] tel que
P(,)
p
= p/
1
+ p/
2
+
o
X
l=0
o
l
,
pl
= p(/
1
+ /
2
) + P(,
p
).
Puisque P(,) = 0, il en resulte que P(,
p
) = -p(/
1
+ /
2
) pZ[,].
d) Comme p ne divise pas n, ,
p
est encore une racine primitive n
e
de lunite.
Supposons P(,
p
) ,= 0. Alors,
n
admet un autre facteur irreductible Q tel que
Q(,
p
) = 0. On ecrit alors
X
n
-1 =
n
Y
o[n,o,=n

o
= P(X)Q(X)R(X)
avec R Z[X]. Derivons : on obtient
nX
n-1
= Q
t
(X)(P(X)R(X)) + Q(X)(PR)
t
.
272 CHAPITRE 13. EXTENSIONS DE CORPS
E

valuons cette egalite en X = ,


p
. On obtient alors, puisque Q(,
p
) = 0,
n,
p(n-1)
= Q
t
(,
p
)
p
P(,
p
)R(,
p
),
dou` n,
p(n-1)
pZ[,], et en multipliant par ,
p
, n pZ[,]. Or, ceci est absurde :
Z[,] est un Z-module libre de rang o, de base (1, ,, . . . , ,
o-1
). Dans cette base,
n = n 1 + 0 , + . . . et p ne divise pas n. Ainsi, P(,
p
) = 0.
e) Si P est le polynome minimal de , , nous avons donc prouve que pour tout
nombre premier p ne divisant pas n, P(,
p
) = 0. Par recurrence sur le nombre
de facteurs dans une decomposition en facteurs premiers, pour tout entier o qui
est premier a` n, P(,
o
) = 0. Comme toute racine primitive n
e
de lunite est de la
forme ,
o
pour un entier o premier a` n, P sannule en toutes les racines primitives
n
e
de lunite, donc par denition, P est multiple de
n
. Comme P divise
n
et
que ces deux polynomes sont unitaires, P =
n
.
Nous avons donc prouve que
n
est irreductible.
Solution de lexercice 13.6.7. a) Si n = 0, x
m
= 1 pour tout x (pour x = 0, cest
une convention). Par suite, S
0
= = 0.
Supposons maintenant m 0. Alors, S
m
=
P
xK
=
x
m
. Soit r = pgcd(m, - 1) et
o = ( -1)/r, de sorte que lorsque x parcourt K
=
, cest-a`-dire les racines ( -1)
e
de lunite, x
m
parcourt les racines o
e
de lunite, chacune r fois. Par suite,
S
m
= r
X
,
o
=1
,.
Si o = 1, cest-a`-dire r = -1, ou encore m multiple de -1, S
m
= -1 = -1. Si
o 1, les racines o
e
de lunite sont les racines du polynome X
o
-1. Leur somme
est loppose du terme de degre o-1, donc nulle puisque o _ 2. On a alors S
m
= 0.
En conclusion :
S
m
=
8
>
>
<
>
>
:
0 si m = 0 ;
0 si m nest pas multiple de -1 ;
-1 si m _ 1 est multiple de -1.
b) On ecrit
P =
X
mN
n
c
m
X
m
1
1
. . . X
m
n
n
.
Par denition, on a
S(P) =
X
mN
n
c
m
X
(x
1
,...,x
n
)K
n
x
m
1
1
. . . x
m
n
n
=
X
mN
n
c
m
S
m
1
. . . S
m
n
.
Soit m N
n
avec c
m
,= 0. Puisque deg P < n( -1),
n
P
i=1
m
i
< n( -1) et par suite,
lun au moins des m
i
est < - 1. Dapre`s la premie`re question, S
m
i
= 0. Il en
resulte bien que S(P) = 0.
13.7. SOLUTIONS 273
c) Le degre de P est egal a` ( - 1)
r
P
i=1
deg P
i
. On a donc deg P < n( - 1) et
dapre`s la question precedente, S(P) = 0.
Dautre part, si (x
1
, . . . , x
n
) V, on a P
i
(x
1
, . . . , x
n
) = 0 pour tout i, dou`
P(x
1
, . . . , x
n
) = 1. Dans lautre cas, si (x
1
, . . . , x
n
) , V, soit i tel que P
i
(x
1
, . . . , x
n
) ,=
0. Comme P
i
(x
1
, . . . , x
n
) K
=
et comme cardK = , P
i
(x
1
, . . . , x
n
)
-1
= 1, dou`
P(x
1
, . . . , x
n
) = 0. On a donc
S(P) =
X
xV
1 = cardV (mod p).
Puisque S(P) = 0, on a donc cardV = 0 (mod p).
d) Puisque P est homoge`ne de degre o 0, P(0, . . . , 0) = 0 et V ,= ?. On
a donc cardV _ 1. Si o < n, la question precedente implique que cardV est
multiple de p, dou` cardV _ p _ 2. En particulier, il existe (x
1
, . . . , x
n
) V, avec
(x
1
, . . . , x
n
) ,= (0, . . . , 0), ce quil fallait demontrer.
Solution de lexercice 13.6.8. Soit (x
1
, . . . , x
n
) une base de transcendance de L sur
K et (y
1
, . . . , y
m
) une base de transcendance de M sur L. Montrons que la famille
(x
1
, . . . , x
n
, y
1
, . . . , y
m
) est une base de transcendance de M sur K.
a) Elle est algebriquement independante. Soit P K[X
1
, . . . , X
n
, Y
1
, . . . , Y
m
]
non nul tel que P(x
1
, . . . , x
n
, y
1
, . . . , y
m
). On ecrit P comme un polynome de
K[X
1
, . . . , X
n
][Y
1
, . . . , Y
m
] :
P =
X
kN
m
P
k
(X
1
, . . . , X
n
)Y
l
1
1
. . . Y
l
m
m
.
Les polynomes P
k
appartiennent a` K[X
1
, . . . , X
n
] et puisque P ,= 0, lun des P
k
nest pas nul. Comme la famille (x
1
, . . . , x
n
) est algebriquement independante,
pour un tel multi-indice k, P
k
(x
1
, . . . , x
n
) ,= 0. Par suite, le polynome
P(x
1
, . . . , x
n
, Y
1
, . . . , Y
m
) K(x
1
, . . . , x
n
)[Y
1
, . . . , Y
m
] L[Y
1
, . . . , Y
m
]
nest pas nul. La relation P(x
1
, . . . , x
n
, y
1
, . . . , y
m
) = 0 contredit cependant le fait
que la famille (y
1
, . . . , y
m
) soit algebriquement independante sur L.
b) Tout element de M est algebrique sur K[x
1
, . . . , x
n
, y
1
, . . . , y
m
]. En effet,
L est algebrique sur K[x
1
, . . . , x
n
], donc L[y
1
, . . . , y
m
] est algebrique sur
K[x
1
, . . . , x
n
, y
1
, . . . , y
m
]. Comme M est algebrique sur L[y
1
, . . . , y
m
], elle est
algebrique sur K[x
1
, . . . , x
n
, y
1
, . . . , y
m
].
Solution de lexercice 13.6.9. a) Lextension C C(T) est de degre de transcen-
dance egal a` 1. Par suite, C(T) est algebrique sur toute extension de C dont le
degre de transcendance est (necessairement) egal a` 1. Comme K ,= C, il existe
v K et v est transcendant sur C. Par suite, deg tr(K/C) _ deg tr C(v)/C = 1 et
C(T) est algebrique sur K.
Comme cest une extension de type ni, elle est necessairement de degre ni.
274 CHAPITRE 13. EXTENSIONS DE CORPS
b) Soit o le degre du polynome minimal de T sur K. Lextension K K[T]
est donc algebrique de degre o. Mais K[T] est un corps qui contient C et T, donc
K[T] contient C(T) et lon a C(T) = K[T], dou` o = n. Il en resulte que le
polynome minimal de T sur K est de degre n.
Comme T est transcendant sur C, , C[X]. Il existe donc , tel que l
,
, C.
c) On a les inclusions C(v) K C(T). Par suite,
[C(T) : C(v)] = [C(T) : K] [K : C(v)] _ [C(T) : K] = n.
Il suft donc de prouver que [C(T) : C(v)] = m. Or, T est racine du polynome
(X) -vl(X) C[v, X]. Comme ce polynome est de degre 1 en v, il est irreduc-
tible en tant que polynome de C(X)[v], et comme ses coefcients (X) et l(X)
sont premiers entre eux deux a` deux, il est, dapre`s le lemme de Gau, irreductible
en tant que polynome de C[v, X], voire en tant que polynome de C(v)[X]. Par
suite, le degre de T sur C(v) est egal au degre en X de (X) -vl(X), cest-a`-dire
m. On a ainsi [C(T) : C(v)] = m _ n.
Puisque (X) - vl(X) est a` coefcients dans C(v) K et sannule en X = T,
il est multiple du polynome minimal de T sur K. Il existe donc (X) K[X] tel
que
(X) -vl(X) = (X)(X).
d) Mettons les l
,
C(T) sous forme de fraction irreductible l
,
=
,
/l
,
, avec

,
et l
,
C[T]. Soit c
0
le ppcm des l
,
et, si 1 _ , _ n, posons c
,
= l
,
c
0
=
(l
,
/l
,
)
,
. Il en resulte que pgcd(c
0
, c
1
, . . . , c
n
) = 1. Par suite, le polynome
(X, T) = c
0
(T)X
n
+ + c
n
(T) C[X, T]
est irreductible en tant que polynome de C(T)[X] et est a` coefcients premiers
entre eux dans leur ensemble. Dapre`s le lemme de Gau, il est irreductible.
e) On a
(X)l(T) -(T)l(X) = l(T)

(X) -
(T)
l(T)
l(X)

= l(T)

(X) -vl(X)

= l(T)(X)(X)
=

l(T)
c
0
(T)
(X)

(X, T).
Ainsi, (X, T) divise le polynome (X)l(T) - (T)l(X) dans C(T)[X]. E

tant ir-
reductible, le lemme de Gau implique quil le divise aussi dans C[T, X], dou`
lexistence de (X, T) C[X, T] tel que
(X)l(T) -(T)l(X) = (X, T)(X, T).
Comparons les degres en T des deux membres : Comme deg _ m et deg l _ m,
le membre de gauche est de degre _ m ; le degre du membre de droite est au
13.7. SOLUTIONS 275
moins
deg
T
(X, T) = max(deg c
0
(T), . . . , deg c
n
(T)) _ max(deg c
0
, deg c
,
).
Comme v = /l = c
,
/c
0
et comme pgcd(, l) = 1, il existe D =
pgcd(c
0
, c
,
) tel que c
,
= D et c
0
= Dl. Par suite, max(deg c
0
, deg c
,
) =
max(deg , deg l) +deg D _ m. Ces deux inegalites impliquent que le degre en T
des deux membres est egal a` m, que deg
T
(X, T) = m et que deg
T
(X, T) = 0,
dou` (X, T) C[X].
Considere comme polynome de C(X)[T], le pgcd des coefcients du membre
de gauche est egal au pgcd de (X) et l(X), donc 1. Il en est de meme du membre
de gauche, dou` le fait que (X, T) est constant.
Le degre en X du membre de gauche est egal a` m. Celui du membre de droite
aussi par consequent, dou` m = deg
X
(X, T) + deg
X
(X, T) = n.
Pour conclure, il suft de remarquer que lextension C(v) K a pour degre
m/n = 1, dou` K = C(v).
Remarque. Ce resultat est vrai si C est remplace par un corps arbitraire. Si l
est un corps algebriquement clos, il reste vrai (et bien plus difcile a` demontrer)
que tout corps K l(X, Y) de degre de transcendance egal a` 2 est de la forme
K(, ) pour deux fractions rationnelles et , mais ce nest pas vrai si l est
algebriquement clos. Avec plus de 3 variables, le resultat analogue est faux.
14Alge` bres de type ni sur un
corps
On etudie dans ce chapitre quelques proprietes fondamentales des alge `bres de type ni
sur un corps. Ces proprietes ont des traductions geometriques pour les ensembles alge-
briques que, malheureusement, nous ne pouvons exposer ici.
14.1. Le theore` me de normalisation de Noether
Ce theore`me, joint aux proprietes des extensions entie`res, est un outil extreme-
ment puissant dans letude des alge`bres de type ni sur un corps. Tout ce chapitre
en est plus ou moins lillustration.
Theore`me 14.1.1 (Theore`me de normalisation). Soit l un corps et soit A une
l-alge `bre de type ni, inte `gre. Il existe alors des elements x
1
, . . . , x
n
A algebriquement
independantents sur l tels que A soit entier sur l[x
1
, . . . , x
n
].
Demonstration. Soit y
1
, . . . , y
m
des elements de A qui engendrent A comme l-
alge`bre. Nous allons raisonner par recurrence sur m, le resultat etant trivial si
m = 0.
Si y
1
, . . . , y
m
sont algebriquement independants sur l, le lemme de normalisa-
tion est demontre.
Supposons donc quils sont algebriquement dependants et soit P l[Y
1
, . . . , Y
m
]
un polynome non nul tels que P(y
1
, . . . , y
m
) = 0. On va montrer que lon peut
choisir des entiers r
i
_ 1 pour i _ 2 de sorte que A est entie`re sur la sous-l-
alge`bre de A engendree par les z
i
= y
i
- y
r
i
1
. En effet, si P =
P
n=(n
i
)
o
n
Q
i
Y
n
i
i
, on
278 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
a
0 = P(y
1
, . . . , y
m
) = P(y
1
, z
2
+ y
r
2
1
, . . . , z
m
+ y
r
m
1
) =
X
n
o
n
y
n
1
1
m
Y
i=2
(z
i
+ y
r
i
1
)
n
i
=
X
n
n
2
X
,
2
=0
. . .
n
m
X
,
m
=0
o
n
Y
i_2

n
i
,
i

y
n
1
+
P
,
i
r
i
1
Y
i_2
z
n
i
-,
i
i
.
Soit l un entier strictement plus grand que le degre de P en chaque variable
et posons r
i
= l
i
. Ainsi, les sommes n
1
+
P
,
i
r
i
sont toutes distinctes et lequa-
tion precedente fournit une relation de dependance algebrique pour y
1
donc les
coefcients sont dans l[z
2
, . . . , z
m
] et dont le coefcient de plus haut degre est
necessairement obtenu pour ,
i
= n
i
, donc est un coefcient non nul de P, donc
inversible. Cela prouve que y
1
est entier sur l[z
2
, . . . , z
m
]. Puis, si i _ 2, y
i
= z
i
+y
r
i
1
est aussi entier sur l[z
2
, . . . , z
m
]. Par consequent, A est entie`re sur l[z
2
, . . . , z
m
].
Par recurrence, il existe des elements x
1
, . . . , x
n
l[z
2
, . . . , z
m
] algebriquement
independants sur l et tels que l[z
2
, . . . , z
m
] est entie`re sur l[x
1
, . . . , x
n
]. Il en re-
sulte que A est entie`re sur l[x
1
, . . . , x
n
].
Comme premie`re application, nous donnons une demonstration generale du
theore`me des zeros de Hilbert que nous avions etabli au chapitre 4 lorsque le
corps etait le corps des nombres complexes.
La forme la plus fondamentale de ce theore`me est la suivante.
Theore`me 14.1.2. Soit l un corps et soit A une l-alge `bre de type ni. On suppose que
A est un corps. Alors, A est une extension algebrique de l.
Avant de la demontrer, rappelons une propriete importante des extensions en-
tie`res.
Proposition 14.1.3. Soit A B deux anneaux inte `gres tels que B est entier sur A.
Alors, A est un corps si et seulement si B est un corps.
Demonstration. Si A est un corps, on a vu au lemme 9.1.9 que tout x B _ |0|
est inversible dans A. Reciproquement, supposons que B est un corps et soit x
A _ |0|. Comme B est un corps, il existe y B tel que xy = 1 et y est entier sur
A. Soit y
n
+c
1
y
n-1
+ +c
n
= 0 une relation de dependance integrale pour y, ou`
les c
i
A. Multiplions cette relation par x
n-1
, on trouve
y = x
n-1
y
n
= -c
1
-xc
2
- -x
n-1
c
n
,
dou` y A et x est inversible dans A. Par suite, A est un corps.
Demonstration du theore `me. Soit x
1
, . . . , x
n
des elements de A algebriquement in-
dependants sur l tels que A soit entie`re sur l[x
1
, . . . , x
n
]. Comme A est un corps
14.1. LE THE

ORE
`
ME DE NORMALISATION DE NOETHER 279
et lextension l[x
1
, . . . , x
n
] A entie`re, l[x
1
, . . . , x
n
] est aussi un corps. Mais, lho-
momorphisme canonique l[X
1
, . . . , X
n
] - l[x
1
, . . . , x
n
] est un isomorphisme, si
bien que l[X
1
, . . . , X
n
] est un corps, ce qui est absurde si n _ 1 (lanneau des
polynomes nest pas un corps. . .). Par suite, n = 0 et A est entie`re (algebrique) sur
l. Comme A est une l-alge`bre de type ni, A est meme nie sur l.
Comme corollaire, on peut en deduire le cas general du theore`me 4.2.2.
Corollaire 14.1.4. Soit l un corps algebriquement clos et soit m un ideal maximal
de lanneau de polynomes l[X
1
, . . . , X
n
]. Alors, il existe un unique (o
1
, . . . , o
n
) l
n
tel
que m = (X
1
-o
1
, . . . , X
n
-o
n
).
Demonstration. Notons K le corps residual l[X
1
, . . . , X
n
]/m et soit - lhomo-
morphisme surjectif canonique l[X
1
, . . . , X
n
] - K. Par construction, K est une
l-alge`bre de type ni et cest un corps. Dapre`s le theore`me precedent, cest une
extension algebrique nie de l. Puisque l est suppose algebriquement clos, l = K
et il existe pour tout i un unique element o
i
l tel que -(X
i
) = o
i
, cest-a`-dire
X
i
- o
i
m. Alors, m contient lideal (X
1
- o
1
, . . . , X
n
- o
n
) et puisque cet ideal
est maximal, m = (X
1
-o
1
, . . . , X
n
-o
n
).
On laisse en exercice le soin de relire les denitions et theore`mes du para-
graphe 4.2 concernant les ensembles algebriques. Ils setendent tous du cas ou` le
corps est C au cas dun corps algebriquement clos arbitraire.
Donnons une autre application importante.
Theore`me 14.1.5. Soit l un corps algebriquement clos et soit A, B deux l-alge `bres de
type ni inte `gres. Alors, A
l
B est une l-alge `bre (de type ni) inte `gre.
Demonstration. Soit et deux elements de A
l
B tels que = 0. On peut
ecrire =
r
P
i=1
o
i
/
i
ou` les /
i
sont lineairement independants sur l, et de meme
=
s
P
,=1
o
t
,
/
t
,
.
Si m est un ideal maximal de A, A/m est un corps qui est une l-alge`bre de type
ni. Cest donc une extension nie de l, dou` A/m c l. Notons cl
m
: A - A/m
la surjection canonique et soit -
m
lhomomorphisme surjectif de l-alge`bres
-
m
: A
l
B -(A/m)
l
B c B
qui sen deduit. On a
-
m
() =
r
X
i=1
cl
m
(o
i
)/
i
et -
m
() =
s
X
,=1
cl
m
(o
t
,
)/
t
,
.
Puisque
-
m
()-
m
() = -
m
() = 0
280 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
et puisque B est inte`gre, -
m
() = 0 ou -
m
() = 0. Comme les /
i
(resp. les /
t
,
)
sont lineairement independants, on a cl
m
(o
i
) = 0 pour tout i dans le premier
cas et cl
m
(o
t
,
) = 0 pour tout , dans le second. Autrement dit, ou bien tous les o
i
appartiennent a` m, ou bien tous les o
t
,
appartiennent a` m. Ce quon reformule
encore : si I = (o
1
, . . . , o
r
) et J = (o
t
1
, . . . , o
t
s
), alors, pour tout ideal maximal m
de A, ou bien I m, ou bien J m. Ainsi, pour tout ideal maximal m de A,
I J m.
Pour conclure la demonstration, nous utilisons le fait que A est un anneau
de Jacobson : lintersection de tous les ideaux maximaux de A est reduite au
nilradical de A, cest-a`-dire, A etant inte`gre, a` (0). On a donc I J = (0).
Si ,= 0 et ,= 0, on a I ,= (0) et J ,= (0). Choisissons x I _ |0| et y I _ |0|.
Alors, xy = 0, ce qui contredit le fait que A est inte`gre. Par suite, = 0 ou = 0.
Donnons maintenant la preuve du fait admis dans la demonstration precedente.
Je renvoie aussi a` lexercice 4.3.9 page 55 concernant la denition des anneaux
de Jacobson.
Proposition 14.1.6. Soit l un corps et soit A une l-alge `bre de type ni. Alors, A est
un anneau de Jacobson : pour tout ideal I de A,
_
I est lintersection des ideaux maximaux
de A qui contiennent I.
Demonstration. Soit B la l-alge`bre de type ni A/I. Il faut alors montrer que
lintersection des ideaux maximaux de B est reduite a` lensemble des elements
nilpotents de B. (Lorsque B est inte`gre, cest dailleurs le resultat dont on a eu
besoin dans la demonstration du theore`me ci-dessus.)
Si x B nest pas nilpotent, il faut donc montrer quil existe un ideal maximal
de B ne contenant pas x. Or, B
x
= B[1/x] est encore une l-alge`bre de type ni.
Comme x nest pas nilpotent, B
x
,= 0. Par suite, B
x
admet un ideal maximal m
x
dont lintersection avec B est un ideal premier p
x
ne contenant pas x.
Montrons quen fait p
x
est maximal. On a en effet un homomorphisme injectif
de l-alge`bres B/p
x
- B
x
/m
x
. Comme B
x
/m
x
est une l-alge`bre de type ni et
est un corps, cest, dapre`s le theore`me des zeros 14.1.2, une extension algebrique
nie de l. Alors, B/p
x
est une l-alge`bre inte`gre qui est de dimension nie comme
l-espace vectoriel (inferieure a` celle de B
x
/m
x
). Cest donc un corps et p
x
est ainsi
un ideal maximal de B qui ne contient pas x, ce qui etablit la proposition.
14.2. FINITUDE DE LA CLO

TURE INTE

GRALE 281
14.2. Finitude de la cloture integrale
Theore`me 14.2.1. Soit l un corps et soit A une l-alge `bre de type nie inte `gre. Soit
E le corps des fractions de A et soit E F une extension algebrique nie. Soit enn B la
cloture integrale de A dans F.
Alors, B est un A-module de type ni.
La demonstration repose sur un enonce de theorie de Galois et sur le theore`me
de normalisation.
Proposition 14.2.2. Soit A un anneau noetherien inte `gre, E son corps des fractions.
Soit F une extension algebrique nie separable de E et soit B la cloture integrale de A dans
F. On suppose que A est integralement clos. Alors, B est un A-module de type ni.
Demonstration. Soit une cloture algebrique de E. Notons n = [F : E] et soit
o
1
, . . . , o
n
: F - les n E-homomrphismes de corps distincts de F dans . Si
i |1; . . . ; n| et x B, o
i
(x) est entier sur A (annule par le meme polynome
unitaire que x), si bien que Tr
F/E
(x) =
n
P
i=1
o
i
(x) est entier sur A. Comme cest un
element de E et comme A est suppose integralement clos (dans E), Tr
F/E
(x) A.
Soit (e
1
, . . . , e
n
) une base de F sur E. Quitte a` les multiplier par un element non
nul de F, on peut supposer quils appartiennent a` B. Comme lextension E F
est separable, la forme bilineaire denie par la trace est non degeneree. Il existe
donc une base (
1
, . . . ,
n
) telle que pour tous i et , |1; . . . ; n|, Tr
E/F
(e
i

,
) = 0
si i ,= , et 1 si i = , . Soit D un element de A tel que D
i
B pour tout i.
Alors, soit x =
n
P
i=1
x
i
e
i
un element de B. Pour tout i |1; . . . ; n|, x(D
i
) B,
donc Tr
F/E
(Dx
i
) A, dou` Dx
i
A. Il en resulte que B D
-1
n
P
i=1
Ae
i
. Autrement
dit, B est un sous-A-module dun A-module libre de rang n sur A. Comme A est
noetherien, B est un A-module de type ni.
Nous pouvons maintenant demontrer le theore`me. Pour simplier la demons-
tration, nous supposons que l est de caracteristique zero. Le cas general se demontre de
la meme fa con mais necessite une etude particulie`re des extensions inseparables
dans le style de la remarque 13.4.7
Demonstration. Appliquons a` A le lemme de normalisation de Noether 14.1.1.
Soit x
1
, . . . , x
n
des elements de A algebriquement independants sur l tels que A
est entie`re sur A
0
= l[x
1
, . . . , x
n
].
Remarquons quun element de F est entier sur A si et seulement sil est entier
sur A
0
. Par suite, B est la cloture integrale de A
0
dans F. Comme lextension
E
0
= l(x
1
, . . . , x
n
) E est algebrique nie, lextension E
0
F est nie.
282 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
Remarquons aussi que A
0
est un anneau factoriel (theore`me 7.4.4) donc inte-
gralement clos (theore`me 9.2.10). Comme l est suppose de caracteristique zero,
lextension E
0
F est separable. Dapre`s la proposition 14.2.2, B est un A
0
-
module de type ni. Cest donc a fortiori un A-module de type ni.
14.3. Dimension et degre de transcendance
Denition 14.3.1. Soit A un anneau. On appelle dimension de A la borne supe-
rieure des longueurs des cha nes strictement croissantes
p
0
( p
1
( ( p
n
dideaux premiers de A.
Exemple 14.3.2. a) La dimension dun corps, plus generalement dun anneau
artinien, est 0.
b) Dans Z, les cha nes dideaux premiers sont (0) (p) pour p un nombre
premier. Par suite, dimZ = 1. Plus generalement, un anneau principal qui nest
pas un corps est de dimension 1. En particulier, si l est un corps, diml[X] = 1.
c) Lun des buts du paragraphe est de montrer que diml[X
1
, . . . , X
n
] = n.
Remarque 14.3.3 (Interpretation geometrique). Soit l un corps algebrique-
ment clos, soit I l[X
1
, . . . , X
n
] et A = l[X
1
, . . . , X
n
]/I. Un ideal premier
de A denit un ensemble algebrique irreductible contenu dans V (I). Ainsi,
la dimension de A est la borne superieure des longueurs de suites strictement
croissantes de fermes irreductibles contenus dans V (I).
Exemple 14.3.4. Si l est un corps, on a diml[X
1
, . . . , X
n
] _ n. En effet, on a la
suite dideaux premiers
(0) (X
1
) (X
1
, X
2
) (X
1
, . . . , X
n
).
Le theore`me principal de ce paragraphe est le suivant. Il est le fondement de la
theorie de la dimension en geometrie algebrique.
Theore`me 14.3.5. Soit l un corps, A une l-alge `bre de type ni inte `gre et soit K son
corps des fractions. Alors, dimA = deg tr
l
K.
Avant de le demontrer, il nous faut etudier le comportement de la dimension
dans une extension entie`re.
Theore`me 14.3.6 (Premier theore`me de Cohen-Seidenberg)
Soit A B une extension entie `re danneaux.
a) Soit q un ideal premier de B et soit p = q A. Alors, p est maximal si et seulement
si q est maximal.
b) Soit q q
t
deux ideaux premiers de B tels que q A = q
t
A. Alors, q = q
t
.
14.3. DIMENSION ET DEGRE

DE TRANSCENDANCE 283
c) Pour tout ideal premier p de A, il existe un ideal premier q de B tel que q A = p.
Demonstration. a) Par construction, on a une extension entie`re danneaux in-
te`gres A/p B/q. Par suite, A/p est un corps si et seulement si B/q est un corps
(proposition 14.1.3), cest-a`-dire : p est un ideal maximal de A si et seulement si
q est un ideal maximal de B.
b) Considerons lextension entie`re A
p
B
p
obtenue par localisation par la par-
tie multiplicative A _ p. Alors, qB
p
q
t
B
p
sont deux ideaux premiers de B
p
dont
lintersection avec A
p
est lunique ideal maximal pA
p
de A
p
. En effet, linclusion
pA
p
qB
p
est evidente. Dautre part, q
t
B
p
ne contient pas 1, donc q
t
B
p
,= A
p
et
par suite est contenu dans pA
p
.
Puisque pA
p
est maximal, qB
p
et q
t
B
p
sont tous deux maximaux. Comme ils
sont inclus lun dans lautre, ils sont egaux. Puisque la localisation q - qB
p
est
une bijection de lensemble des ideaux premiers de B disjoints de A _ p sur len-
semble des ideaux premiers de B
p
, q = q
t
.
c) Soit m un ideal maximal de lanneau B
p
. On a vu au a) que m A
p
est un
ideal maximal de A
p
, dou` m A
p
= pA
p
. Dautre part, il existe un ideal premier
q de B tel que m = qB
p
. Alors, si /
m
otlrol A, //1 qB
p
A
p
; il existe donc
o A _ p tel que o/ p, dou` , p etant premier, / p. Reciproquement, si o p,
o/1 pA
p
B
p
. Par suite, il existe o
t
A _ p tel que oo
t
q. Puisque o
t
, p,
o
t
, q (sinon, o
t
q A = p) et, q etant premier, o q. Ainsi, q A = p.
Corollaire 14.3.7. Soit A B une extension entie `re danneaux. Alors, dimA =
dimB.
Demonstration. Soit q
0
( ( q
n
une suite strictement croissante dideaux
premiers de B. Prenons les intersections avec A. On obtient une suite croissante
dideaux premiers de A, (q
0
A) (q
n
A). Dapre`s le theore`me 14.3.6,
b), cette suite est strictement croissante. Par suite, dimA _ dimB.
Reciproquement, soit p
0
( ( p
n
une suite strictement croissante dideaux
premiers de A. Dapre`s le theore`me 14.3.6, c), il existe un ideal premier q
0
de B
tel que q
0
A = q
0
. Supposant avoir construit par recurrence des ideaux premiers
q
0
, . . . , q
r
tels que q
,
A = p
,
pour 0 _ , _ r, considerons lextension entie`re
A/p
r
B/q
r
danneaux inte`gres. Il existe alors un ideal premier q de B/q
r
dont
lintersection avec A/p
r
est lideal premier p
r+1
/p
r
. Or, q est de la forme q
r+1
/q
r
,
q
r+1
etant un ideal premier de B qui verie donc q
r+1
A = p
r+1
. Ainsi, dimB _
dimA.
Demonstration du theore `me 14.3.5. Nous demontrons ce theore`me par recur-
rence sur le degre de transcendance de K. Si n = deg tr
l
K, rappelons qu existe,
dapre`s le lemme de normalisation de Noether, des elements x
1
, . . . , x
n
A,
algebriquement independants sur l, tels que A soit entie`re sur l[x
1
, . . . , x
n
].
284 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
Si n = 0, A est entier sur l, donc est un corps. On a donc dimA = 0.
Supposons le theore`me demontre en dimension < n. Alors, A etant entie`re sur
l[x
1
, . . . , x
n
],
dimA = diml[x
1
, . . . , x
n
].
De plus, deg tr l(x
1
, . . . , x
n
) = n si bien quil suft de demontrer un corollaire du
theore`me.
Corollaire 14.3.8. Soit l un corps. Alors, diml[X
1
, . . . , X
n
] = n.
Preuve du corollaire. (On suppose demontre le theore`me en dimension < n.)
On a deja` vu que diml[X
1
, . . . , X
n
] _ n. Recproquement, soit
(0) ( p
1
( ( p
r
une suite strictement croissante dideaux premiers de l[X
1
, . . . , X
n
] et conside-
rons la l-alge`re de type ni inte`gre A
t
= l[X
1
, . . . , X
n
]/p
1
. On a dimA
t
_ r - 1.
Dautre part, si P p
1
est un polynome non nul, il fournit une relation de
dependance algebrique non triviale entre les classes x
i
des X
i
dans A
t
. Si P
fait intervenir X
n
, x
n
est alors algebrique sur le corps des fractions de la sous-
alge`bre l[x
1
, . . . , x
n-1
] A
t
qui est de degre de transcendance _ n -1. Par suite,
deg tr A
t
_ n -1. Par recurrence, deg tr A
t
= dimA
t
, dou` linegalite
r -1 _ dimA
t
= deg tr A
t
_ n -1
et r _ n.
14.4. Exercices
Exercice 14.4.1. Soit K L une extension algebrique nie et un corps alge-
briquement clos contenant K.
Montrer que L
K
est reduit si et seulement si lextension K L est separable.
Exercice 14.4.2. Soit l un corps algebriquement clos et soit A, B deux
l-alge`bres de type ni reduites. Montrer que A
l
B est reduite.
Exercice 14.4.3. Soit l un corps et soit : A - B un morphisme de l-alge`bres
de type ni. Si m est un ideal maximal de B, montrer que
-1
(m) est un ideal
maximal de A.
Demonstration. Soit m un ideal maximal de B et notons K = B/m le corps resi-
duel. Alors, K est une l-alge`bre de type ni et un corps, donc dapre`s le theore`me
des zeros de Hilbert (sous la forme du theore`me 14.1.2) implique que K est une
extension algebrique nie de l : K est un l-espace vectoriel de dimension nie.
14.5. SOLUTIONS 285
Lhomomorphisme induit un homomorphisme injectif de l-alge`bres de type
ni :
A/
-1
(m) -B/m = K.
Par suite, A/
-1
(m) est une l-alge`bre de type ni inte`gre et est de dimension
nie comme l-espace vectoriel.
Il en resulte que A/
-1
(m) est un corps. (Remarquer par exemple le fait que K
etant nie sur l est a fortiori nie sur A/
-1
(m) et utiliser la proposition 14.1.3.)
Ainsi,
-1
(m) est un ideal maximal de A.
14.5. Solutions
Solution de lexercice 14.4.1. Supposons que lextension nest pas separable. No-
tons p la caracteristique de K et soit x L dont le polynome minimal P K[X]
appartient a` K[X
p
]. On ecrit P(X) = Q(X
p
). Soit o le degre de Q et notons Q =
o
0
+o
1
X+ +o
o-1
X
o-1
+X
o
. Comme est algebriquement clos, il existe pour tout
i un element /
i
tel que /
p
i
= o
i
. Posons R(X) = /
0
+/
1
X+ +/
o-1
X
o-1
+X
o
,
si bien que
R(X)
p
= (/
0
+/
1
X+ +/
o-1
X
o-1
+X
o
)
p
= /
p
0
+/
p
1
X
p
+ +/
p
o-1
X
op-p
+X
op
= P(X).
Alors, lelement R(x 1) de L
K
,
R(x 1) = 1 /
0
+ x /
1
+ + x
o-1
/
o-1
+ x
o
1,
verie
R(x 1)
p
= P(x 1) = P(x) 1
puisque P K[X]. Par suite, R(x 1)
p
= 0. Or, comme o _ op - 1, les elements
1, . . . , x
o
de L sont lineairement independants sur K. Par suite, les elements 11,
x 1, . . ., x
o
1 de L
K
sont encore lineairement independants sur et
R(x 1) ,= 0. Il en resulte que L
K
nest pas un anneau reduit.
Reciproquement, supposons que lextension K L est separable. Notons o =
[L : K] soit o
1
, . . . , o
o
les o K-homomorphismes de L dans . On en deduit une
application K-lineaire
o: L -
o
, x -(o
1
(x), . . . , o
o
(x)),
dou` par changement de base un homomorphisme -lineaire
: : L
K
-
o
, x t -(to
1
(x), . . . , to
o
(x)).
Comme o est injectif, : lest encore. Comme les deux membres sont des -espaces
vectoriels de meme dimension o, : est un isomorphisme.
Comme lanneau
o
est reduit, L
K
est reduit.
286 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
Solution de lexercice 14.4.2. On reprend les arguments de la demonstration du
theore`me 14.1.5. Soit un element de A
l
B et o un entier tel que
o
= 0. On
ecrit =
r
P
i=1
o
i
/
i
ou` les /
i
sont lineairement independants sur l.
Si m est un ideal maximal de A, on a vu dans la demonstration du theore`me
que A/m est isomorphe a` l et que lon a un homomorphisme canonique
-
m
: A
l
B -B, o / -cl
m
(o)/.
Puisque
o
= 0, -
m
()
o
= 0 dans B. Comme B est reduite, -
m
() = 0. Comme
les /
i
sont supposes lineairement independants sur l, cl
m
(o
i
) = 0 pour tout i, si
bien que les o
i
appartiennent a` m.
Ainsi, les o
i
appartiennent a` tout ideal maximal de A, donc au radical de Jacob-
son de A. Comme A est une l-alge`bre de type ni, son radical de Jacobson est
egal a` son nilradical, donc a` (0) puisque A est reduite. Il en resulte que tous les
o
i
sont nuls, dou` = 0.
Demonstration. Soit m un ideal maximal de B et notons K = B/m le corps resi-
duel. Alors, K est une l-alge`bre de type ni et un corps, donc dapre`s le theore`me
des zeros de Hilbert (sous la forme du theore`me 14.1.2) implique que K est une
extension algebrique nie de l : K est un l-espace vectoriel de dimension nie.
Lhomomorphisme induit un homomorphisme injectif de l-alge`bres de type
ni :
A/
-1
(m) -B/m = K.
Par suite, A/
-1
(m) est une l-alge`bre de type ni inte`gre et est de dimension
nie comme l-espace vectoriel.
Il en resulte que A/
-1
(m) est un corps. (Remarquer par exemple le fait que K
etant nie sur l est a fortiori nie sur A/
-1
(m) et utiliser la proposition 14.1.3.)
Ainsi,
-1
(m) est un ideal maximal de A.
Bibliographie
[1] E. Artin Galois theory, second ed., Dover Publications Inc., 1998, Edited and
with a supplemental chapter by Arthur N. Milgram.
[2] M. F. Atiyah & I. G. Macdonald Introduction to commutative algebra,
AddisonWesley, 1969.
[3] N. Bourbaki Alge `bre commutative, Masson, 1983, Chapitres 8 et 9.
[4] D. Eisenbud Commutative algebra with a view towards algebraic geometry, no.
150, 1995.
[5] H. Matsumura Commutative ring theory, Cambridge studies in advanced ma-
thematics, Cambridge Univ. Press, 1986. 183
[6] J. S. Milne Algebraic geometry , 1998, notes du cours Math631, dispo-
nible a` ladresse http://www.jmilne.org/math/.
[7] , Field theory , 1998, notes du cours Math594, disponible a` ladresse
http://www.jmilne.org/math/.
[8] D. Mumford The red book of varieties and schemes, no. 1358, 1994.
[9] D. Perrin Geometrie algebrique, InterE

ditions, 1994.
[10] M. Reid Undergraduate commutative algebra, London Math. Society Student
Texts, vol. 29, Cambridge University Press, 1995.
[11] J.-P. Serre Alge `bre locale, multiplicites, no. 11, 1965.
[12] , Cours darithmetique, Presses Universitaires de France, Paris, 1977,
Deuxie`me edition revue et corrigee, Le Mathematicien, No. 2.
Index
alge`bre, 3, 16
de type ni, 120, 121, 123125
anneau, 2
artinien, 220
de Jacobson, 55, 278
de polynomes, 3, 73
des entiers de Gau, 64, 70
euclidien, 64
factoriel, 66, 68
integralement clos, 162
inte`gre, 8
local, 54
noetherien, 117, 119, 120, 226, 227
principal, 63, 64, 66, 182
quotient, 26
reduit, 8
exemple d non factoriel, 82
annulateur, 88
application bilineaire, 197
associativite, 1
base, 94
base normale, 262
caracteristique
dun corps, 19, 243
categorie, 4
cloture algebrique, 165
dans une extension, 160
existence dune , 166
cloture integrale, 159
conducteur, 14
contenu, 73
corps, 3, 8
algebriquement clos, 65, 164
de rupture, 163
des fractions, 32, 49
ni, 243, 249
parfait, 247
crite`re dEisenstein, 269
decomposition
de Jordan, 148
en facteurs irreductibles, 66
decomposition primaire, 231
minimale, 231
degre, 276
dun polynome, 9
de transcendance, 260
dimension, 280
diviseur de zero, 8
division euclidienne, 11, 48, 71
dans les polynomes, 9
dual
dun module, 89
element
separable, 246
algebrique, 157
de torsion, 138
entier, 157
idempotent, 10
inversible, 2, 8, 73
irreductible, 65
neutre, 1
nilpotent, 229
simpliable, 8, 229
elements
algebriquement independants, 257
associes, 11
premiers entre eux, 69
endomorphisme
de module, 89
ensemble algebrique, 49
292 INDEX
irreductible, 127
ensemble inductif, 6
espace vectoriel, 3
exactitude
de la localisation, 37, 100, 186, 224
extension
algebrique, 160
entie`re, 160
nie, 160
galoisienne, 249, 250, 252
monoge`ne, 245
separable, 246, 250
facteur direct, 95, 180
facteurs invariants, 141
foncteur, 5
contravariant, 5, 183
covariant, 5, 183
exact, 184
exact a` droite, 184
exact a` gauche, 184
formule du binome, 7, 14
groupe, 1
abelien, 2
de Galois, 248
homomorphisme, voir morphisme
danneaux, 14
de Frobenius, 244, 246, 249
de modules, 88
ideal, 10, 15
maximal, 44, 45
non principal, 63
premier, 43, 47, 127
premier minimal, 125, 126
primaire, 229
principal, 11
ideal premier
associe, 228
ideal premier associe, 225
ideaux
comaximaux, 13, 29, 69
inverse, 1, 8
isomorphisme
de modules, 89
lemme
de Poincare, 188
dArtinTate, 125
dechange, 259, 260
devitement des ideaux premiers, 54,
222
de Gau, 67, 68, 143, 229
de Zorn, 6, 45, 126, 182, 257
du serpent, 176
module, 4, 87
artinien, 220
de longueur nie, 228
de type ni, 113, 114116, 124, 125, 180,
226, 227
dual, 89
gradue, 187
injectif, 180, 184
libre, 95, 180
noetherien, 117, 118
plat, 204
projectif, 179, 184
simple, 217
produit de s, 92
nilradical, 14, 47
nombre
premier, 65
normalisateur, 252
noyau
dun homomorphisme de modules, 90
dun morphisme danneaux, 15
partie
generatrice, 94
libre, 94
liee, 94
multiplicative, 30, 43
pgcd, 69
polynome
irreductible, 65
primitif, 73
separable, 246
symetrique, 122
unitaire, 9
polynome minimal, 160, 245
polynomes
symetriques elementaires, 121, 122
ppcm, 69
produit tensoriel, 198
propriete universelle
de la localisation, 33
des alge`bres de polynomes, 17
des anneaux quotients, 26
des modules libres, 180
des produits de modules, 92
des quotients de modules, 96
des sommes directes de modules, 92
du produit tensoriel, 198
radical
dun ideal, 14, 47
de Jacobson, 223
INDEX 293
rang
dun module libre, 95
relation dordre, 6
total, 6
relation de dependance
algebrique, 157
integrale, 157
resultant, 76, 78, 79
degre du , 78
formule pour le , 79
somme directe
de sous-modules, 95
sous-anneau, 10, 16
sous-corps
premier, 19, 45
sous-module, 88
engendre, 91
intersection de s, 90
somme de s, 91
suite exacte, 175
courte, 175
scindee, 179
supplementaire, 95
support, 224, 227
tenseur, 198
decompose, 198
theore`me
chinois, 29
dAkizuki, 222
dEisenstein, 82
de Bezout, 78
de CayleyHamilton, 116, 159
de ChevalleyWarning, 263
de Cohen-Seidenberg, 280
de dAlembertGau, 65, 164, 167
de factorisation, 26, 28, 29
de Galois, 252
de Hilbert, 124
de JordanHolder, 219
de Krull, 45, 166
de lelement primitif, 253
de Lagrange, 244
de Liouville, 165
de Luroth, 263
de Nakayama, 114, 115, 116, 223
de normalisation de Noether, 275, 279,
281
de Steinitz, 166
des deux carres, 70
des facteurs invariants, 139, 140, 141,
142, 143, 146
des quatre carres, 73
des zeros de Hilbert, 48, 51, 52, 276, 278
topologie de Zariski, 51
unite, 8