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

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 29 novembre 2001, 16h51
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, 5.
2. Anneaux, ideaux, alge` bres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Premie `res proprietes, 7 ; Ideaux, 11 ; Morphismes, 15 ;
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Sous-modules dun module libre, 135 ; Modules de type ni, 139 ;
Exemples, 144 ; Exercices, 147 ; Solutions, 149.
9. Corps et alge` bres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
E

lements entiers, algebriques, 155 ; Extensions entie `res, algebriques, 158 ;


Construction dextensions algebriques, 161 ; Exercices, 165 ;
Solutions, 166.
10. Alge` bre homologique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Suites exactes, 173 ; Suites exactes scindees. Modules projectifs et injectifs, 176 ;
Foncteurs exacts, 181 ; Modules differentiels. Homologie et cohomologie, 184 ;
Exercices, 189 ; Solutions, 191.
11. Produit tensoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Denition, 195 ; Quelques proprietes, 198 ; Changement de base, 203 ;
Adjonction et exactitude, 205 ; Exercices, 207 ; Solutions, 209.
12. Modules, II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Longueur, 215 ; Modules et anneaux artiniens, 218 ;
Support et ideaux associes, 222 ; Decomposition primaire, 226 ; Exercices, 230 ;
Solutions, 233.
13. Extensions de corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Corps nis, 241 ; Separabilite, 243 ; Theorie de Galois, 246 ;
Complements, 251 ; Degre de transcendance, 255 ; Exercices, 259 ;
Solutions, 262.
14. Alge` bres de type ni sur un corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Le theore `me de normalisation de Noether, 273 ; Finitude de la cloture
integrale, 276 ; Dimension et degre de transcendance, 278 ; Exercices, 280 ;
Solutions, 281.
Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Presentation
Le cur de lalge`bre commutative est la notion danneau (commutatif unitaire)
qui est la structure algebrique correspondant aux concepts collegiens daddi-
tion, de soustraction et de multiplication. Par la`, elle a deux grands champs
dapplication :
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
equations 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
suivant. Ces exercices constituent les feuilles de TD et doivent etre cherches.
Dabord sans laide de la correction pendant un temps raisonnable (ne pas
declarer forfait avant au moins une heure), puis avec la correction
viii PRE

SENTATION
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
laddition), lensemble des reels non nuls (pour la multiplication), tout espace
vectoriel (pour laddition), lensemble des matrices n ~ n inversibles (pour la
multiplication), 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
imposee ; 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 lanneau
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`
valeurs 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
continument 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,
(0
A
) = 0
A
, (1
A
) = 1
B
;
1.7. POLYNO

MES 3
(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 .
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
4 CHAPITRE 1. DE

FINITIONS
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
externe 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 vec-
toriels.)
1.9. Categories
Lorsquon manipule un grand nombre de structures algebriques, le langage
des categories est utile. Leur introduction rigoureuse necessite des precautions
importantes 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 appeles morphismes de A dans B. Si A, B et C sont trois objets de C, on
1.11. RELATIONS DORDRE 5
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
morphisme 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 anneaux.
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.
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.
6 CHAPITRE 1. DE

FINITIONS
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
nombreux objets interessants en mathematiques : bases et supplementaires en
theorie des espaces vectoriels, cloture algebrique dun corps, ideaux maximaux
dun anneau, le theore`me de HahnBanach en analyse fonctionnelle, etc. Il
implique aussi lexistence de nombreux objets pathologiques tels des ensembles
non mesurables 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
mathematiciens 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 addition,
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
lhabitude 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
.
8 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
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
.
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.
2.1. PREMIE
`
RES PROPRIE

TE

S 9
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,
/ ~/
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.
(1)
Un tel polynome est appele unitaire
10 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
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
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
recurrence 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 degre 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)
Le symbole c signie isomorphe . Cette notion disomorphisme est denie un peu plus
loin.
2.2. IDE

AUX 11
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.
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
strictement 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
12 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
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.
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
. Lin-
tersection 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.
2.2. IDE

AUX 13
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.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
appartiennent 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 deni-
tion 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.
14 CHAPITRE 2. ANNEAUX, IDE

AUX, ALGE
`
BRES
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.
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 15
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)(/).
Le mot homomorphisme est un synonyme pour morphisme. Si A est un anneau,
lapplication identique Id
A
: A -A est un morphisme danneaux. La composition
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
danneaux : 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 danneaux.
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
abeliens, 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
forcement 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
polynomiales.
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 morphisme
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
suivantes :
a) I J est contenu dans I J ;
b) on a (I J) + (I L) = I (J + L) ;
c) (I J) + (I L) est contenu dans I (J + L) ;
d) si J est contenu dans I, on a J + (I L) = I (J + L) ;
e) soit K un corps. Supposons que lon ait A = K[X, Y]. Posons I = (X),
J = (Y) et L = (X+Y). 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.
Supposons que nest pas injectif et soit x K un element non nul tel que
2.6. SOLUTIONS 21
(x) = 0. 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 element
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
dequivalence convenable sur cet anneau, lobjectif est de munir lensemble des classes
dequivalence 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 appartient
au noyau si et seulement si cl(o) A/I appartient au noyau de lhomomorphisme
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 injectif.
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
operations),
(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 mul-
tiplicative de A, (S) est une partie multiplicative de B. Si T est une partie
multiplicative de B,
~1
(T) est une partie multiplicative de A. Lorsque le mor-
phisme 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 resulte
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
generalement 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. Montrer
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
demontrer.
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 quotients
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 engendre 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 dia-
gramme 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

x
x
x
x
x
x
x
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

x
x
x
x
x
x
x
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
canonique.
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
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).
38 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
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
factorisation 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 tel
que mm
t
= 1 + nl, dou` une relation de Bezout entre m en n qui sont donc
premiers entre eux.
3.4. SOLUTIONS 39
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,
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
40 CHAPITRE 3. ANNEAU QUOTIENT, LOCALISATION
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
euclidienne 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).
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.
3.4. SOLUTIONS 41
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 importance
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 demontre
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
premiers 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
4.1. IDE

AUX PREMIERS, IDE

AUX MAXIMAUX 45
x A/I est 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
premier de K est isomorphe a` F
p
.
Theore`me 4.1.10 (Krull). Tout anneau non nul posse `de au moins un ideal maximal.
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 de m, on ne peut avoir I m puisque m est suppose maximal dans I.
Donc I , I, ce qui signie I = A.
(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


On peut appliquer ce theore`me dans deux situations etudiees au chapitre
precedent, 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 seulement
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
precedent, 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
4.2. LE THE

ORE
`
ME DES ZE

ROS DE HILBERT 49
fortiori, lanneau quotient K = C[X
1
, . . . , X
n
]/I est une C-alge`bre de dimension
nie ou denombrable.
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 injection
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, lhomo-
morphisme - 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
.
50 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


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|,
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
algebrques 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). Reciproque-
ment, 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
theore`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] engendre
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.
c) Supposons de plus que les A
i
soient des corps. Montrer que A na quun
nombre ni dideaux.
54 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


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
elements 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.
d) Montrer que lhomomorphisme canonique
S
~1
A -
~
S
~1
A
4.4. SOLUTIONS 55
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
seulement 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 I J 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.
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.
56 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


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 A. Reciproquement, si x A nest pas inversible, il appartient a` un ideal
maximal de A, donc a` m.
4.4. SOLUTIONS 59
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, 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.
60 CHAPITRE 4. IDE

AUX PREMIERS, MAXIMAUX


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
montrer 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 nappartient 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(/) = 1 dans A/m, cest-a`-dire 1 ~ o/ m. Par consequent, 1 ~ o/ nest
4.4. SOLUTIONS 61
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 factoriels.
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 constant du membre de droite
64 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
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 denissons 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
polynomes de degre 1. Un polynome de degre _ 2 nest par consequent pas
irreductible.
Pour R[X], on utilise le resultat pour C[X]. On a deja` demontre que les
polynomes de degre 1 sont irreductibles, ainsi que les polynomes de degre 2
66 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
sans racine. Les polynomes de degre 2 ayant une racine ne sont pas irreductibles.
Soit 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
appartiennent 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
superieur 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
decomposition 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
irreductibles. 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 irreductible
(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
5.2. ANNEAUX FACTORIELS 67
sont pas inversibles, lideal (o
2
) contient strictement lideal (o
1
). Par recurrence,
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
,
68 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
. . ., p
t
m
. Quitte a` les renumeroter, on peut supposer que p
n
divise p
t
m
. Il existe
ainsi 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 appartient 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 decom-
position 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 mono 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 z = z
1
z
2
, ni z
1
ni z
2
netant inversibles, et on aurait N(z) = N(z
1
)N(z
2
),
5.3. SOMMES DE CARRE

S 71
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
irreductible dans Z[i] si et seulement si p = 3 (mod 4), ce qui etablit deja` le
troisie`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 re-
ciproquement, 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
.
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)
72 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
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
impair. 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
.
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
5.4. ANNEAUX DE POLYNO

MES 73
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 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.
74 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
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`
montrer 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
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
5.4. ANNEAUX DE POLYNO

MES 75
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].
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
].
(1)
a` multiplication par un element inversible de A
~
bien entendu
76 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
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
vecteur 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.
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 .
5.5. RE

SULTANT. UN THE

ORE
`
ME DE BE

ZOUT 77
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].
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.
(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.
78 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
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 quun 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.
.
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.
5.5. RE

SULTANT. UN THE

ORE
`
ME DE BE

ZOUT 79
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 premie`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).
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
80 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
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
maintenant 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 mul-
tiplicites. 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


particulier, 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
anneau 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
equivalent 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
84 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
en 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
5.7. SOLUTIONS 85
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.
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 element
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.
86 CHAPITRE 5. ANNEAUX PRINCIPAUX, FACTORIELS
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].
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 chapitre
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
lapplication 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
bijection 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 com-
binaison lineaire delements de X, donc appartient a` X. Ceci prouve que
lensemble X
t
des telles combinaisons lineaires est contenu dans X. Recipro-
quement, 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 produit
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 oi
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
condition 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.
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.
6.4. QUOTIENTS DE MODULES 95
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
equipotents.
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 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
96 CHAPITRE 6. MODULES
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 dequi-
valence sur M denie par m - n si et seulement si m ~ n N. Notons M/N
lensemble 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 Mdenie par m - n si et seulement si m~n Nest 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
homomorphisme de A-modules : M -N en la composition
M
cl
~-M/Ker
~

~ -Im -N
dun homomorphisme surjectif, dun isomorphisme et dun homomorphisme
injectif.
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 = .
(1)
Sil ny a pas de confusion possible, on pourra noter simplement cl cette application.
6.4. QUOTIENTS DE MODULES 97
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/Ntel que p =
~
(x) puis m Mtel 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
formules suivantes : si P est un sous-module de M,
cl
~1
(cl(P)) = P + N
et si . est un sous-module de M/N,
cl(cl
~1
(.)) = ..
98 CHAPITRE 6. MODULES
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 factorisation 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.
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.
6.5. LOCALISATION DES MODULES 99
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
element 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 homomorphisme 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.
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
,
100 CHAPITRE 6. MODULES
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).
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
seulement 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.
6.5. LOCALISATION DES MODULES 101
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 .
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.
102 CHAPITRE 6. MODULES
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
.
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.
6.6. EXERCICES 103
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
surjectif.
Exercice 6.6.5. Soit M un A-module. Soit End
A
(M) ; on denit sa transposee
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 -Nest 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.
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.
104 CHAPITRE 6. MODULES
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
suppose 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 Mdeux 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
possibilites : Ker = A ou Ker = 0. Comme (1
A
) = 1
B
,= 0, 1
A
, Ker , et
donc Ker = 0.
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).
6.7. SOLUTIONS 105
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 -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,
106 CHAPITRE 6. MODULES
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. Lhomomorphisme
canonique M -M
..
est lapplication nulle, donc nest pas injectif.
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
6.7. SOLUTIONS 107
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).
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).
108 CHAPITRE 6. MODULES
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 sup-
plementaire 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)))
comme la somme dun element de Im et dun element de Ker puisque

m ~((m))

= (m) ~(((m)) = (m) ~(m) = 0.


6.7. SOLUTIONS 109
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.
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
110 CHAPITRE 6. MODULES
/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
.
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 _
6.7. SOLUTIONS 111
. 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. Or,
114 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
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
explicite. Nous preferons plutot une approche fondee la denition de module
engendre comme intersection de sous-modules car elle prepare mieux aux
manipulations 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
isomorphe 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 Aun anneau local
(1)
, dideal maximal m. Soit MunA-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
engendre 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
delements 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 suivantes
sont equivalentes :
7.2. MODULES NOETHE

RIENS. GE

NE

RALITE

S 117
(1) tout sous-module de M est de type ni ;
(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
maximal 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
118 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
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 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
stationnaires. 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 verie 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 multiplicative
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 de-
nition, 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
coefcients 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
coefcients 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 Bune A-alge `bre, on dit que Best 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
7.4. UN THE

ORE
`
ME DE HILBERT 121
lexistence dun (unique) homomorphisme de A-alge`bres : A[X
1
, . . . , X
r
] -B
tel 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
lanneau 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
polynome 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 symetrique.
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 multiple
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 ge-
neralisation 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
produits
r
Q
i=1
o
n
i
i
, ou` pour tout i, 0 _ n
i
_ N ~ 1. Notons A
t
le sous-module
engendre 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 quun tel produit appartient a` A
t
. Soit ainsi X
n
i
= Q
i
(X)P
i
(X)+R
i
(X) la
7.5. IDE

AUX PREMIERS MINIMAUX 125


division euclidienne dans A
G
[X] de X
n
i
par P
i
, de sorte que R
i
est un polynome a`
coefcients 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
combinaison 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
appartiennent
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
decoule puisque la bijection entre ideaux de A contenant I et ideaux de A/I
respecte 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 premiers
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
lhypothe`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 elements 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 premiers
qui le contiennent, dou` lexistence dune famille nie densembles algebriques
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 necessairement
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 equations
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
anneaux 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
= m ~!((m)). Alors,
(m
0
) = (m) ~(!((m)))
= (m) ~( o !)((m))
= (m) ~(m) = 0,
130 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
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
) en-
gendrent 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.
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
7.7. SOLUTIONS 131
engendre 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.
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.
132 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
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.
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 associe a`
un polynome A de degre _ o+1 le polynome A(X+1)~A(X). Si A = c
r
X
r
+. . . ,
7.7. SOLUTIONS 133
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 element
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
nappartient
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.
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.
134 CHAPITRE 7. MODULES DE TYPE FINI. ANNEAUX NOETHE

RIENS
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
stationnaire. 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 Nakayama,
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 engendre
comme S
~1
A-module par o elements, et aussi comme A/m
t
-espace vectoriel,
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 notamment
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.
136 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 137
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
lhomomorphisme : 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 re-
currence sur n. Si n = 1, on a M = (o
1
). Supposons maintenant le theore`me
demontre 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 particulier
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).
138 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 139
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
inversible, 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
.
140 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 141
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
precedente 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 invariants
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
lhomomorphisme 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
;
142 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 isomorphe
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 143
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 independantes.
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
,
144 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
identique 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
sinteresser 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, Pv = 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 Mest 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.
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
8.3. EXEMPLES 145
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
.
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.
146 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
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
polynomes 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.
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
.
8.4. EXERCICES 147
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.
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.
148 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
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).
(Raisonner 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.
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.
8.5. SOLUTIONS 149
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.
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
precedente, v est une homothetie.
150 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
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
endomorphisme 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.
Finalement, on a A - .
c) La meme demonstration sapplique mot pour mot au cas dun anneau
principal quelconque. Pour xer le choix des facteurs invariants, il suft de
choisir un 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.
8.5. SOLUTIONS 151
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
/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.
152 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
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 independants
donc forment une base du A-module V quils engendrent. Dapre`s lexercice 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 inversible
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
colonne v
1
= (o
1
, . . . , o
n
) xee si et seulement si on peut completer cette co-
lonne en une base de A
n
, cest-a`-dire si A
n
/Av
1
est un A-module libre. Dapre`s
lexercice 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
element 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.
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

,
8.5. SOLUTIONS 153
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.
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
.
154 CHAPITRE 8. MODULES DE TYPE FINI SUR UN ANNEAU PRINCIPAL
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
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
/.
156 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
seulement 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
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
9.1. E

LE

MENTS ENTIERS, ALGE

BRIQUES 157
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


elements
_
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.
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,
158 CHAPITRE 9. CORPS ET ALGE
`
BRES
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 elements
de Aqui 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.
De me me, une extension de corps K L est dite nie si L est un K-espace vectoriel de
dimension nie.
9.2. EXTENSIONS ENTIE
`
RES, ALGE

BRIQUES 159
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.
160 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,
lextension 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 gene-
ralement, 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.
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
9.3. CONSTRUCTION DEXTENSIONS ALGE

BRIQUES 161
particulier 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 principal,
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, lextension
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.
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.
162 CHAPITRE 9. CORPS ET ALGE
`
BRES
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 uncorps K verie les proprietes equivalentes ducorollaire 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. Supposons
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.
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
9.3. CONSTRUCTION DEXTENSIONS ALGE

BRIQUES 163
complet. Nous donnons une demonstration courte mais faisant appel a` des
resultats danalyse 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.
164 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 recurrence
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 engendree
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 165
et soit la reunion des E
n
pour n _ 0. Cest un corps qui contient K. (Un
element 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 pro-
position 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
deduire 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.
166 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 167
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 +
_
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
polynome R
,
Z[Y
1
, . . . , Y
o
] tel que Q
,
(X) = R
,
(S
1
(X), . . . , S
o
(X)).
168 CHAPITRE 9. CORPS ET ALGE
`
BRES
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 ex-
pression
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
polynome 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 na-
turel 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.
9.5. SOLUTIONS 169
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
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
noetherien, 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.
170 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 171
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
integralement 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.
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
172 CHAPITRE 9. CORPS ET ALGE
`
BRES
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
algebrique 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.
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.
174 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
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 Aunanneauet : M -Nunhomomorphisme 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.
Il en resulte que le noyau de lhomomorphismes compose
N
t
i
t
~ -M
t
-M
t
/Im = Coker()
10.1. SUITES EXACTES 175
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 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.
176 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
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) ;
(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.
10.2. SUITES EXACTES SCINDE

ES. MODULES PROJECTIFS ET INJECTIFS 177


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 pQ =
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 po = 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 lap-
plication , : 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 ;
(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 .
178 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
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
homomorphisme 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 demonstration
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 p o (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 injectif
i : I -M admet un inverse a` gauche.
Ceci revient bien sur a` dire que toute suite exacte courte
0 -I -M -N -0
10.2. SUITES EXACTES SCINDE

ES. MODULES PROJECTIFS ET INJECTIFS 179


est scindee. Cest en quelque sorte la denition duale de celle des modules
projectif. 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
homomorphisme. 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 contenant
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.
On denit un ordre ~ sur F en posant
(N,
N
) ~ (N
t
,
N
t ) = N N
t
et
N
t [
N
=
N
.
180 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
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 lhypothe`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 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
10.3. FONCTEURS EXACTS 181
(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 ren-
verse le sens des e`ches : a` un homomorphisme : M - N est associe un
homomorphisme 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.
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)
182 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
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
contravariant 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
montrer 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 ! = .
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
10.3. FONCTEURS EXACTS 183
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
homomorphisme !
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
foncteur 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,
lhomomorphisme o : Hom
A
(N, L) -Hom
A
(M, L) est surjectif. Il faut ainsi de-
montrer 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 multi-
plicative de A. Si M est un A-module, on sait depuis le chapitre 6 lui associer
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
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
184 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
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
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).
10.4. MODULES DIFFE

RENTIELS. HOMOLOGIE ET COHOMOLOGIE 185


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 necessairement
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.
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
186 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
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 theore`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.)
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.
10.4. MODULES DIFFE

RENTIELS. HOMOLOGIE ET COHOMOLOGIE 187


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
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).
188 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
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 189
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
elements 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.
190 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 mson ideal maximal
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 191
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
isomorphisme.
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 application

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` lexactitude 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 lensemble
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 lensemble
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.
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
192 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
(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
homomorphisme 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.
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
10.6. SOLUTIONS 193
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
redemontrer 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 homomor-
phisme 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
homomorphisme : 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 homomorphisme 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
et
Hom
A
(S
~1
M, S
~1
N) c (S
~1
N)
n
194 CHAPITRE 10. ALGE
`
BRE HOMOLOGIQUE
par lesquelles o
M,N
correspond a` lidentite sur chaque facteur, donc est un
isomorphisme.
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 Aunanneauet soit M, N, Ptrois A-modules. Une application
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 homomor-
phisme ;
pour tout n N, lapplication /(, n): M -P telle que m -/(m, n) est un homomor-
phisme.
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 telle
196 CHAPITRE 11. PRODUIT TENSORIEL
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.
Pour construire , nous allons revenir a` la denition du produit tensoriel comme
11.1. DE

FINITION 197
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 homomorphisme
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 homomorphisme 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).
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).
198 CHAPITRE 11. PRODUIT TENSORIEL
Comme les tenseurs decomposes engendrent M N, legalite vaut pour tout
element de MN.
11.2. Quelques proprietes
On demontre dans ce paragraphe quelques proprietes utiles du produit ten-
soriel. 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, i o, = 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 (mn) 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).
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
11.2. QUELQUES PROPRIE

TE

S 199
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) associe
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, oo [
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 -mcl(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)
si bien que o ! = Id
M/IM
et !o = Id
M(A/I)
. Ce sont donc des isomorphismes.
200 CHAPITRE 11. PRODUIT TENSORIEL
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 combinaison 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 surjectivite, 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.
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.
11.2. QUELQUES PROPRIE

TE

S 201
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
: (MP
2
)/Im(Id
M
) c MP
3
et nous allons de fait construire une application reciproque. Denissons une
application l: M~P
3
-(MP
2
)/Im(Id
M
) comme suit : si (m, z) M~P
3
,
soit y P
2
tel que (y) = z. Lelement m y 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),
si bien que la classe cl(my) dans (MP
2
)/Im(Id
M
) est, elle, bien denie.
On denit l(m, z) comme cette classe.
202 CHAPITRE 11. PRODUIT TENSORIEL
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
: MP
3
-(MP
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 203
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.
204 CHAPITRE 11. PRODUIT TENSORIEL
Dans lecriture Hom
A
(M, N), N est considere comme un A-module via le
foncteur doubli de la structure de B-module. On dit ainsi que le foncteur de
changement 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 M S
~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
(proposition 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 205
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 inter-
venant 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
206 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 diagramme
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
lensemble des applications bilineaires de P ~ M dans N. Or, une telle appli-
cation bilineaire / 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
11.5. EXERCICES 207
que lapplication 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 M P 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


echangeant 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).
208 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 maximal
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
lapplication

(o /), (o
t
/
t
)

-(oo
t
) (//
t
)
munit A
l
B dune structure de l-alge`bre.
11.6. SOLUTIONS 209
Exercice 11.5.8. Soient I et J deux ideaux de A. Montrer quil existe un iso-
morphisme 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 tenseurs
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)
210 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 211
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 -
MQ 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
inte`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.
212 CHAPITRE 11. PRODUIT TENSORIEL
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
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 op
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
linjection 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
annule 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 annule 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 impossible.) Cest une contradiction et
M est un A-module libre.
11.6. SOLUTIONS 213
Solution de lexercice 11.5.7. Une l-alge`bre est dabord un l-module. Cest bien
le cas pour A
l
B.
Elle est ensuite munie dun produit. Il faut donc verier quil existe une
application
(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
danneau. La commutativite est claire sur les tenseurs decomposes, donc par
linearite, ce produit est commutatif. Lelement 0 est 0, lunite est 1 1. (On a
bien (1 1)(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) recoproques
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(/).
214 CHAPITRE 11. PRODUIT TENSORIEL
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
MN 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
question precedente.
d) Supposons M simple. Alors, M = A/m, pour un ideal maximal m de A.
Cela implique que MN 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 MN 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 cor-
respondent. 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 dimension 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`
legalite et le fait que Ann(M) est un ideal maximal de A.
216 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
strictement
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 217
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.
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
.
(1)
au sens ou` on ne peut pas lallonger en rajoutant un module au milieu de la cha ne
218 CHAPITRE 12. MODULES, II
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 multi-
plicative 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.
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
12.2. MODULES ET ANNEAUX ARTINIENS 219
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 lho-
momorphisme 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
monotone, 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
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.
220 CHAPITRE 12. MODULES, II
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.
Raisonnons 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 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.
12.2. MODULES ET ANNEAUX ARTINIENS 221
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.
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
noetherien, il existe une suite dideaux
0 I
n
I
n~1
I
1
I
0
= A
222 CHAPITRE 12. MODULES, II
ou` pour tout l, I
l
/I
l+1
c A/p
l
pour un certain ideal premier p
l
. Si la condition (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
annule 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
engendre 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.
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
).
12.3. SUPPORT ET IDE

AUX ASSOCIE

S 223
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
lannulateur 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 Mun 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 maximal 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.
Demonstration. Si o A annule un element non nul x de M. Considerons
lensemble 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
224 CHAPITRE 12. MODULES, II
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 sip(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
.
Demonstration. Si M ,= 0, il posse`de un ideal premier associe p
1
. Cest lannu-
lateur 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
.
12.3. SUPPORT ET IDE

AUX ASSOCIE

S 225
Par recurrence, on construit ainsi une suite croissante de sous-module de M,
strictement 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
premiers qui contiennent Ann(M) est egal au support de M. On peut ainsi
reformuler 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.
b) Un ideal premier associe est lannulateur dun element x ,= 0. Il contient
donc lannulateur de M.
226 CHAPITRE 12. MODULES, II
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
associes 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. 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.
12.4. DE

COMPOSITION PRIMAIRE 227


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.
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.
228 CHAPITRE 12. MODULES, II
b) Soit p un ideal premier de A et soit n un entier _ 1. Soit q
n
limage
reciproque 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 associe
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
decomposition en facteurs premiers de n en xant des representants des elements
irreductibles 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
famille 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 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.
12.4. DE

COMPOSITION PRIMAIRE 229


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 decompo-
sition 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 linter-
section, 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
minimale. 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.
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
230 CHAPITRE 12. MODULES, II
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 de-
monstration 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
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.
12.5. EXERCICES 231
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 decomposition
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)
lensemble 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.
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]].
232 CHAPITRE 12. MODULES, II
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


polynome
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.
Montrer 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.
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
suivantes sont equivalentes :
a) Le radical de A est nul.
12.6. SOLUTIONS 233
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.
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.
234 CHAPITRE 12. MODULES, II
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
homomorphisme 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
precedente. 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,
loppose 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
noetherien.
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)
.
12.6. SOLUTIONS 235
Montrons par recurrence que R
n
R
0
[x
1
, . . . , x
r
]. Cest vrai pour n = 0.
Supposons 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
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
)
236 CHAPITRE 12. MODULES, II
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
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
polynome
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
signie quil existe un element m M dont p soit lannulateur. Comme M N,
p est lannulateur dun element de N. . .
12.6. SOLUTIONS 237
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.
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.
238 CHAPITRE 12. MODULES, II
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
,
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).
12.6. SOLUTIONS 239
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
implique 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
decomposition 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.
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
inte`gre.
240 CHAPITRE 12. MODULES, II
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 resultats
principaux de la theorie de Galois des extensions algebriques. Nous denissons enn
le degre de transcendance dune extension de corps non necessairement algebrique.
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.
242 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

243
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.
244 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
polynome 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 uncorps de caracteristique 0, tout polynome irreductible
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

245
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 irre-
ductible dans K[X]. Cette contradiction montre que dans ce cas, tout polynome
irreductible 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
element 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 etendent linclusion K - est egal au nombre i
P
de racines
246 CHAPITRE 13. EXTENSIONS DE CORPS
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.
Reciproquement, si tous les x
i
sont separables sur K, on a deg P = [E : K]
homomorphismes E - qui etendent linclusion de K dans . Ensuite, re-
marquons 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
strictement 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.
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,
13.3. THE

ORIE DE GALOIS 247


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

. Lex-
tension 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 Gun 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.
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
248 CHAPITRE 13. EXTENSIONS DE CORPS
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
premie`re contient lessentiel des informations necessaires a` la demonstration du
theore`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.
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
13.3. THE

ORIE DE GALOIS 249


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 suivantes
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 se-
parables 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 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 .


250 CHAPITRE 13. EXTENSIONS DE CORPS
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, reciproques
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).
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
13.4. COMPLE

MENTS 251
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
element 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
homomorphisme 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) x
i
+ cy
,
= x
1
+ cy
1
na quune solution. Ainsi, a` part pour un nombre ni
delements 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
|
252 CHAPITRE 13. EXTENSIONS DE CORPS
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 appelle
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 253
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.
254 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 caracteristique 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 255
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 trans-
cendance 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
256 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
intervenir T, cest-a`-dire sir P K[X
1
, . . . , X
r
], on a une relation de dependance
algebrique 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 257
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
independante. 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
algebrique sur K(x
2
, . . . , x
n
). Comme L est algebrique sur K(y
1
, . . . , y
m
), L est
algebrique 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.
258 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 trans-
cendance 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 transcendance
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 259
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.
260 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 261
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 contradiction
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).
262 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 engendrent. Considerons ainsi lensemble X = |0; 1; c|. Associons a` o
la transposition 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 263
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.
Lhomomorphisme 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].
264 CHAPITRE 13. EXTENSIONS DE CORPS
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().
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 matrice
(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 265
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
changement 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.
266 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 polynome 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 267
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
irreductible 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
.
268 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
.
13.7. SOLUTIONS 269
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.
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 trans-
cendance 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
270 CHAPITRE 13. EXTENSIONS DE CORPS
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.
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
irreductible 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
irreductible, 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).
13.7. SOLUTIONS 271
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
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
algebriques 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 extre-
mement 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 normalisation
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 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
.
274 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
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 lequation
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
resulte 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
entie`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
independants sur l tels que A soit entie`re sur l[x
1
, . . . , x
n
]. Comme A est un
corps et lextension l[x
1
, . . . , x
n
] A entie`re, l[x
1
, . . . , x
n
] est aussi un corps. Mais,
lhomomorphisme 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.
14.1. LE THE

ORE
`
ME DE NORMALISATION DE NOETHER 275
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
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.
276 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
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 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.
14.2. FINITUDE DE LA CLO

TURE INTE

GRALE 277
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.
Remarquons aussi que A
0
est un anneau factoriel (theore`me 7.4.4) donc
integralement 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.
278 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
14.3. Dimension et degre de transcendance
Denition 14.3.1. Soit Aun anneau. On appelle dimensionde Ala borne superieure
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
.
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
inte`gres A/p B/q. Par suite, A/p est un corps si et seulement si B/q est
14.3. DIMENSION ET DEGRE

DE TRANSCENDANCE 279
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
partie 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
lensemble 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 mA
p
est un
ideal maximal de A
p
, dou` mA
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
].
Si n = 0, A est entier sur l, donc est un corps. On a donc dimA = 0.
280 CHAPITRE 14. ALGE
`
BRES DE TYPE FINI SUR UN CORPS
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 considerons
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
algebriquement 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
residuel. 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 281
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.
282 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
Jacobson 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
residuel. 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, Addison
Wesley, 1969.
[3] N. Bourbaki Alge `bre commutative, Masson, 1983, Chapitres 8 et 9.
[4] D. Eisenbud Commutative algebra with a viewtowards algebraic geometry, Graduate
Texts in Math., no. 150, Springer Verlag, 1995.
[5] H. Matsumura Commutative ring theory, Cambridge studies in advanced
mathematics, Cambridge Univ. Press, 1986. 179
[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, Lect. Notes Math., no. 1358,
Springer Verlag, 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, Lect. Notes Math., no. 11, Springer
Verlag, 1965.
[12] J.-P. Serre 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, 218
de Jacobson, 55, 276
de polynomes, 3, 73
des entiers de Gau, 64, 70
euclidien, 64
factoriel, 66, 68
integralement clos, 160
inte`gre, 8
local, 54
noetherien, 117, 119, 120, 224, 225
principal, 63, 64, 66, 180
quotient, 26
reduit, 8
exemple d non factoriel, 82
annulateur, 88
application bilineaire, 195
associativite, 1
base, 94
base normale, 260
caracteristique
dun corps, 19, 241
categorie, 4
cloture algebrique, 163
dans une extension, 158
existence dune , 164
cloture integrale, 157
conducteur, 14
contenu, 73
corps, 3, 8
algebriquement clos, 65, 162
de rupture, 161
des fractions, 32, 49
ni, 241, 247
parfait, 245
crite`re dEisenstein, 267
decomposition
de Jordan, 146
en facteurs irreductibles, 66
decomposition primaire, 229
minimale, 229
degre, 274
dun polynome, 9
de transcendance, 258
dimension, 278
diviseur de zero, 8
division euclidienne, 11, 48, 71
dans les polynomes, 9
dual
dun module, 89
element
separable, 244
algebrique, 155
de torsion, 136
entier, 155
idempotent, 10
inversible, 2, 8, 73
irreductible, 65
neutre, 1
nilpotent, 227
simpliable, 8, 227
elements
algebriquement independants, 255
associes, 11
premiers entre eux, 69
endomorphisme
de module, 89
ensemble algebrique, 50
irreductible, 127
ensemble inductif, 6
288 INDEX
espace vectoriel, 3
exactitude
de la localisation, 37, 100, 183, 222
extension
algebrique, 158
entie`re, 158
nie, 158
galoisienne, 247, 248, 250
monoge`ne, 243
separable, 244, 248
facteur direct, 95, 177
facteurs invariants, 139
foncteur, 5
contravariant, 5, 181
covariant, 5, 181
exact, 182
exact a` droite, 182
exact a` gauche, 182
formule du binome, 8, 14
groupe, 1
abelien, 2
de Galois, 246
homomorphisme, voir morphisme
danneaux, 15
de Frobenius, 242, 244, 247
de modules, 88
ideal, 11, 15
maximal, 44, 45
non principal, 63
premier, 43, 47, 127
premier minimal, 125, 126
primaire, 226
principal, 11
ideal premier
associe, 226
ideal premier associe, 223
ideaux
comaximaux, 14, 29, 69
inverse, 1, 8
isomorphisme
de modules, 89
lemme
de Poincare, 186
dArtinTate, 125
dechange, 257, 258
devitement des ideaux premiers, 54,
220
de Gau, 67, 68, 141, 227
de Zorn, 6, 45, 126, 180, 255
du serpent, 174
module, 4, 87
artinien, 218
de longueur nie, 226
de type ni, 113, 114, 115, 117, 124,
125, 178, 224, 225
dual, 89
gradue, 184
injectif, 178, 182
libre, 95, 177
noetherien, 117, 118
plat, 202
projectif, 177, 182
simple, 215
produit de s, 92
nilradical, 14, 47
nombre
premier, 65
normalisateur, 250
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, 244
symetrique, 122
unitaire, 9
polynome minimal, 158, 243
polynomes
symetriques elementaires, 121, 122
ppcm, 69
produit tensoriel, 196
propriete universelle
de la localisation, 33
des alge`bres de polynomes, 17
des anneaux quotients, 26
des modules libres, 178
des produits de modules, 92
des quotients de modules, 96
des sommes directes de modules, 92
du produit tensoriel, 196
radical
dun ideal, 14, 47
de Jacobson, 221
rang
dun module libre, 95
INDEX 289
relation dordre, 5
total, 6
relation de dependance
algebrique, 155
integrale, 155
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, 173
courte, 173
scindee, 176
supplementaire, 95
support, 222, 225
tenseur, 196
decompose, 196
theore`me
chinois, 29
dAkizuki, 220
dEisenstein, 82
de Bezout, 77
de CayleyHamilton, 116, 157
de ChevalleyWarning, 261
de Cohen-Seidenberg, 278
de dAlembertGau, 65, 162, 165
de factorisation, 26, 28, 29
de Galois, 250
de Hilbert, 124
de JordanHolder, 217
de Krull, 45, 164
de lelement primitif, 251
de Lagrange, 243
de Liouville, 163
de Luroth, 261
de Nakayama, 114, 115, 116, 221
de normalisation de Noether, 273, 277,
279
de Steinitz, 164
des deux carres, 70
des facteurs invariants, 137, 138, 139,
140, 141, 144
des quatre carres, 73
des zeros de Hilbert, 48, 51, 52, 274,
276
topologie de Zariski, 51
unite, 8

Вам также может понравиться