You are on page 1of 146

Olivier Debarre

ALGBRE 2
COLE NORMALE SUPRIEURE
2011
Olivier Debarre
ALGBRE 2
COLE NORMALE SUPRIEURE
2011
Olivier Debarre
TABLE DES MATIRES
I. Extensions de corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1. Anneaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1. Idaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Divisibilit, lments irrductibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Anneaux principaux, anneaux euclidiens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1. Extensions de corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2. lments algbriques et transcendants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3. Constructions la rgle et au compas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3. Polynmes et racines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.1. Corps de rupture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2. Corps de dcomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3. Clture algbrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4. Extensions normales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5. Sparabilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1. Polynmes sparables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2. Corps parfaits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.3. Extensions sparables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4. Thorme de llment primitif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.5. Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
vi TABLE DES MATIRES
6. Thorie de Galois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1. Groupe de Galois dune extension de corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2. Groupe de Galois de K K(X) et thorme de Lroth . . . . . . . . . . . . . . . . 28
6.3. Extensions galoisiennes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.4. Corps nis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.5. Correspondance de Galois pour les corps nis . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.6. Correspondance de Galois, lemme dArtin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.7. Clture galoisienne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7. Applications de la thorie de Galois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.1. Constructibilit la rgle et au compas, polynmes cyclotomiques . . . . . . . . 38
7.2. Extensions cycliques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.3. Extensions radicales, quations rsolubles par radicaux . . . . . . . . . . . . . . . . . . 43
II. Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1. Modules libres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2. Modules de torsion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3. Modules de type ni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4. Modules de type ni sur les anneaux principaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.1. Application aux groupes abliens de type ni . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.2. Application la rduction des endomorphismes . . . . . . . . . . . . . . . . . . . . . . . . 58
III. Anneaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
1. Anneaux factoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2. Anneaux noethriens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
3. Radical dun idal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4. Dcomposition primaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.1. Idaux primaires, idaux irrductibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.2. Dcomposition primaire dans un anneau noethrien . . . . . . . . . . . . . . . . . . . . . . 79
4.3. Idaux premiers associs, idaux premiers immergs . . . . . . . . . . . . . . . . . . . . 81
5. Topologie de Zariski . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
5.1. Spectre dun anneau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
TABLE DES MATIRES vii
5.2. Espaces topologiques irrductibles, composantes irrductibles . . . . . . . . . . . . 89
5.3. Espaces topologiques noethriens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5.4. Dimension dun espace topologique, dimension de Krull dun anneau . . . . . . 92
6. Localisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7. Hauptidealsatz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
8. Extensions nies et entires danneaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
8.1. Traces dentiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
8.2. Anneaux intgralement clos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
9. Lemme de normalisation de Noether . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
10. Thorme des zros de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
11. Going-up et thorme de Cohen-Seidenberg . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
12. Bases et degr de transcendance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
13. Going-down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
14. Dimension des algbres de type ni sur un corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
15. Anneaux de valuation discrte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
16. Anneaux de Dedekind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
CHAPITRE I
EXTENSIONS DE CORPS
1. Anneaux
Nous reviendrons au chapitre III plus longuement sur la thorie des anneaux. Nous nous
contentons ici des quelques prliminaires ncessaires pour aborder la thorie des extensions
de corps.
Tous nos anneaux sont commutatifs unitaires (mais il se peut que 1 = 0 ; cela arrive si et
seulement si lanneau est nul !). Un morphisme (danneaux unitaires) f : A B doit vrier
f(1
A
) = 1
B
.
Un lment de Aest inversible (on dit aussi que cest une unit de A) sil admet un inverse
pour la multiplication. Lensemble des lments inversibles, muni de la multiplication, est un
groupe not habituellement A

.
Un anneau A est intgre sil est non nul et si le produit de deux lments non nuls de A
est encore non nul. Cest un corps sil est non nul et si tout lment non nul de A admet un
inverse.
Si un anneau A est intgre, on dnit son corps des quotients (ou corps des fractions)
K
A
comme lensemble des fractions
a
b
, avec a A et b A 0, modulo la relation
dquivalence
a
b

a

ab

= a

b.
Muni des oprations (addition et multiplication) habituelles sur les fractions, on vrie que
K
A
est bien un corps.
1.1. Idaux. Si A est un anneau, une partie I A est un idal si cest un sous-groupe
additif et si, pour tout a A et tout b I, on a ab I. Cest exactement la proprit
quil faut pour pouvoir mettre sur le groupe additif A/I une structure danneau qui fait de la
projection canonique A A/I un morphisme danneaux.
Le noyau dun morphisme danneaux f : A B est un idal de A not Ker(f) (mais
limage de f nest en gnral pas un idal de B). Si I est un idal de A, le morphisme f
2 CHAPITRE I. EXTENSIONS DE CORPS
se factorise par la projection A A/I si et seulement si I Ker(f). Plus gnralement,
limage rciproque par f dun idal de B est un idal de A.
Exemple 1.1. Lanneau A est un corps si et seulement si ses seuls idaux sont 0 et A.
Exemple 1.2. Les idaux de lanneau Z sont les I
n
= nZ, avec n N.
Lintersection dune famille quelconque didaux de A est encore un idal de A. Si S est
une partie de A, lintersection de tous les idaux de Acontenant S est donc un idal de Aque
lon notera (S), ou AS. Cest lensemble des sommes nies

n
i=1
a
i
s
i
, pour n N, a
i
A
et s
i
S.
Soit I un idal de lanneau A. Lanneau A/I est intgre si et seulement si I est un idal
premier, cest--dire quil est distinct de A et quil vrie la proprit :
a, b A ab I (a I ou b I).
Lanneau A/I est un corps si et seulement si I est un idal maximal, cest--dire quil est
distinct de A et que lunique idal de A contenant strictement I est A (en particulier, tout
idal maximal est videmment premier). Il rsulte du thorme de Zorn que tout idal de
A distinct de A est contenu dans un idal maximal
(1)
. En particulier, tout anneau non nul
possde un idal maximal.
Exemple 1.3. Lanneau A est un corps si et seulement si 0 est un idal maximal de A.
Exercice 1.4. Soit A un anneau. Montrer lgalit
[
m idal maximal de A
m = A A

.
Exercice 1.5. Soit C lanneau des fonctions continues de [0, 1] dans R.
a) Montrer que les idaux maximaux de C sont les
I
x
= {f C | f(x) = 0},
pour chaque x [0, 1] (pour lesquels C/I
x
R).
b) Montrer que tout idal premier de C est contenu dans un unique idal maximal de C, et
quil y est dense (pour la topologie de la convergence uniforme). Tout idal premier ferm
de C est donc maximal
(2)
.
1. Soit I un idal de Adistinct de A. Lensemble des idaux de Acontenant I et distincts de Aest inductif car si
(I
j
)
jJ
est une famille totalement ordonne didaux de A distincts de A, la runion
S
jJ
I
j
est encore un idal
(parce que la famille est totalement ordonne) distinct de A (parce quelle ne contient pas 1
A
). On applique alors le
lemme de Zorn.
2. En revanche, la description gnrale des idaux premiers de C est un problme trs difcile ! Mme montrer
quil existe des idaux premiers non maximaux nest pas vident (cf. exerc. III.3.4).
1. ANNEAUX 3
1.2. Divisibilit, lments irrductibles. Soit A un anneau intgre et soient a et b des
lments de A. On dit que a divise b, et on crit a [ b, sil existe q A tel que b = aq. En
termes didaux, cest quivalent (a) (b). En particulier, 0 ne divise que lui-mme, et une
unit divise tous les lments de A.
On a (a [ b et b [ a) si et seulement sil existe u A

tel que a = ub. On dit alors que a et


b sont associs.
Un lment de Aest irrductible si a nest pas inversible et que si a = xy, alors soit x, soit
y est inversible. La seconde condition signie que les seuls diviseurs de a sont ses associs et
les units de A.
Enn, on dit que des lments de A sont premiers entre eux si leurs seuls diviseurs com-
muns sont les units de A. Par exemple, si a est irrductible, tout lment de A est ou bien
premier avec a, ou bien divisible par a.
Exemple 1.6. Les lments irrductibles de Z sont les p, avec p nombre premier. Ceux
de R[X] sont les polynmes de degr 1 et les polynmes de degr 2 sans racine relle.
Soit a un lment non nul de A. Si lidal (a) est premier, a est irrductible, mais la
rciproque est fausse en gnral, comme le montre lex. 1.8 ci-dessous.
Exemple 1.7. Si n 2, lanneau Z/nZ est intgre si et seulement si n est premier. Cest
alors un corps. On a
n est un nombre premier lidal (n) est premier n est irrductible.
Exemple 1.8. Dans le sous-anneau Z[i

5] de C, le nombre 3 est irrductible (pour-


quoi ?), mais lidal (3) nest pas premier, car 3 divise le produit (1 + i

5)(1 i

5) mais
aucun des facteurs.
1.3. Anneaux principaux, anneaux euclidiens. Un anneau A est principal ( principal
ideal domain , ou PID, en anglais) si A est intgre et que tout idal de A est principal,
cest--dire quil peut tre engendr par un lment. Lanneau Z est donc principal (ex. 1.2),
mais pas lanneau C de lex. 1.5, ni lanneau Z[X] des polynmes coefcients entiers, ni
lanneau K[X, Y ] des polynmes deux indtermines coefcients dans un corps K.
Dans la pratique, on montre souvent quun anneau intgre est principal en exhibant une
division euclidienne sur A, cest--dire une fonction : A 0 N telle que pour tous
lments a et b de A, avec b ,= 0, on puisse crire a = bq + r avec r = 0, ou r ,= 0 et
(r) < (b). Les deux exemples fondamentaux sont :
lanneau Z est euclidien pour la fonction (n) = [n[ ;
si K est un corps, lanneau K[X] est euclidien pour la fonction (P) = deg(P).
Si on a une telle fonction , on montre quun idal I non nul de A est engendr par tout
lment x non nul de I pour lequel (x) est minimal.
4 CHAPITRE I. EXTENSIONS DE CORPS
Exercice 1.9. Si K est un corps, lanneau des sries formelles K[[X]] est euclidien. Ses
idaux sont {0} et les I
m
= (X
m
) pour chaque m N.
Exercice 1.10. Lanneau des nombres dcimaux (cest--dire les nombres rationnels dont le
dveloppement dcimal est ni) est principal.
Exercice 1.11. Montrer que les idaux maximaux de lanneau C des fonctions continues de
[0, 1] dans Rne sont pas principaux (cf. exerc. 1.5 et III.2.17). Que se passe-t-il si lon remplace
C par lanneau des fonctions continues de classe C

de [0, 1] dans R?
Exercice 1.12. Soit A un anneau dans lequel tout idal premier est principal. Montrer que
lanneau Aest principal (Indication : on pourra considrer un lment maximal I dans la famille
des idaux non principaux de A, et des lments x et y de A I tels que xy I, et les idaux
I + (y) et {a A | ay I}).
Si a et b sont des lments dun anneau principal A, lidal (a, b) est engendr par un
lment de A, uniquement dtermin multiplication par un lment inversible de A prs.
On lappelle un pgcd de a et b, parfois not a b. De mme, lidal (a) (b) est engendr
par un lment de A, uniquement dtermin multiplication par un lment inversible de A
prs, le ppcm de a et b, parfois not a b. Dans ce contexte, le thorme de Bzout , qui
dit que a et b sont premiers entre eux si et seulement sil existe x et y dans A tels que
xa +yb = 1
est une tautologie. Mentionnons comme consquence un rsultat classique (nous reviendrons
sur ces questions dans le III.1).
Lemme 1.13 (Lemme de Gauss). Soit A un anneau principal. Si a, b et c sont des l-
ments de A tels que a divise bc mais est premier avec b, alors a divise c.
Dmonstration. crivons bc = ad et xa+yb = 1. On a alors c = (xa+yb)c = xac+yad,
qui est bien divisible par a.
Dans un anneau principal A, les lments premiers sont les lments irrductibles. Plus
prcisment, on a le rsultat suivant.
Proposition 1.14. Soit A un anneau principal et soit a un lment non nul de A. Les
proprits suivantes sont quivalentes :
(i) lidal (a) est premier, cest--dire que lanneau quotient A/(a) est intgre ;
(ii) a est irrductible ;
(iii) lidal (a) est maximal, cest--dire que lanneau quotient A/(a) est un corps.
En particulier, lanneau Z[i

5] de lex. 1.8 nest pas principal.


2. CORPS 5
Dmonstration. On sait quen gnral (iii) (i) (ii). Supposons a irrductible et soit
I in idal de A contenant (a). Comme A est principal, on peut crire I = (x), de sorte quil
existe y A tel que a = xy. Comme a est irrductible, soit x est inversible et I = A, soit
y est inversible et I = (a). Comme a nest pas inversible, on a (a) ,= A, donc lidal (a) est
maximal.
Nous montrerons plus tard (cor. III.2.14) de faon indpendante que tout anneau principal
est factoriel, cest--dire que tout lment non nul scrit de faon unique comme produit
dirrductibles. Comme nous aurons besoin dans le chapitre suivant de ce rsultat dans le cas
particulier de lanneau principal K[X], o K est un corps, nous donnons ici une dmonstra-
tion ad hoc.
Thorme 1.15. Soit K un corps. Tout lment non nul P de K[X] admet une dcompo-
sition
P = u
m

i=1
P
r
i
i
avec u K

et m 0, o les polynmes P
1
, . . . , P
m
sont irrductibles unitaires, distincts
deux deux.
Cette dcomposition est unique au sens suivant : si P = v

n
i=1
Q
s
i
i
est une autre telle
dcomposition, on a m = n et il existe une permutation S
m
telle que Q
i
= P
(i)
et
s
i
= r
(i)
pour tout i 1, . . . , m.
Dmonstration. On procde par rcurrence sur le degr de P, les assertions tant claires
lorsque celui-ci vaut 0.
Supposons donc P de degr 1 et montrons dabord lexistence dune dcomposition.
Si P est irrductible de coefcient directeur u, on crit simplement P = u(P/u). Sinon, il
existe une dcomposition P = QR o Q et R sont non constants et on applique lhypothse
de rcurrence Q et R.
Cest lunicit qui est le point important. Comme Q
1
est irrductible, le lemme de Gauss
(lemme 1.13) entrane que Q
1
divise lun des P
i
, que lon note P
(1)
. Comme ce dernier
est irrductible et que ces deux polynmes sont unitaires, ils sont gaux. Il suft maintenant
dappliquer lhypothse de rcurrence P/Q
1
= P/P
(1)
.
2. Corps
Si K et L sont des corps, un morphisme (de corps) de K vers L est un morphisme dan-
neaux unitaires de K vers L; il est ncessairement injectif et lon dit que L est une extension
de K. On identiera souvent une extension K L avec une inclusion K L.
6 CHAPITRE I. EXTENSIONS DE CORPS
Lintersection dune famille quelconque de sous-anneaux de L est encore un sous-anneau
de L. Si A est une partie de L, lintersection de tous les sous-anneaux de L contenant K et
A est donc un sous-anneau de L que lon notera K[A] ; cest une K-algbre intgre appele
sous-anneau de L engendr par A.
De mme, lintersection dune famille quelconque de sous-corps de L est encore un sous-
corps de L. Il existe donc un plus petit sous-corps de L contenant K et A, que lon appelle
le sous-corps de L engendr par A, not K(A) ; cest le corps des fractions de K[A]. On
dit quune extension K L est de type ni sil existe une partie nie A L telle que
L = K(A).
Soit K un corps. Il existe un plus petit sous-corps de K, appel sous-corps premier de K :
cest le sous-corps engendr par 1
K
. Il est isomorphe soit Q, auquel cas on dit que K est de
caractristique 0, soit un corps de la forme Z/pZ (que lon note plus habituellement F
p
) ;
lentier p est alors premier et lon dit que K est de caractristique p. Dans ce dernier cas, on
a p 1
K
= 0
K
et la formule magique
(3)
(1) x, y K (x +y)
p
= x
p
+y
p
.
Autrement dit, lapplication de Frobenius
Fr
K
: K K
x x
p
est un morphisme de corps (injectif). On note K
p
son image.
2.1. Extensions de corps. Le degr dune extension de corps K L est la dimension
du K-espace vectoriel L, note [L : K]. Lextension est dite nie si ce degr lest.
Exemple 2.1. On a [C : R] = 2, [C : Q] = et [K(X) : K] =
(4)
.
Thorme 2.2. Soient K L et L M des extensions de corps. On a
[M : K] = [M : L][L : K].
En particulier, lextension K M est nie si et seulement si les extensions K L et
L M le sont.
Dmonstration. Soit (l
i
)
iI
une base du K-espace vectoriel L et soit (m
j
)
jJ
une base
du L-espace vectoriel M. Nous allons montrer que la famille (l
i
m
j
)
(i,j)IJ
est une base du
K-espace vectoriel M.
3. On peut lobtenir en remarquant que la drive du polynme (X + y)
p
K[X] est nulle, de sorte que le
coefcient de X
i
, pour chaque 0 < i < p, est nul (puisque la drive de X
i
ne lest pas).
4. On ne se proccupera pas des diffrentes sortes dinni dans ce cours ; mais ce degr devrait bien sr tre
considr comme un cardinal.
2. CORPS 7
Cette famille est libre. Supposons que lon ait une relation

(i,j)IJ
k
i,j
l
i
m
j
= 0, avec
k
i,j
K. On a
0 =

(i,j)IJ
k
i,j
l
i
m
j
=

jJ
_

iI
k
i,j
l
i
_
m
j
.
Comme la famille (m
j
)
jJ
est libre, on en dduit que pour chaque j J, on a

iI
k
i,j
l
i
= 0.
Comme la famille (l
i
)
iI
est libre, on en dduit que pour chaque i I et chaque j J, on a
k
i,j
= 0.
Cette famille est gnratrice. Soit y un lment de M. Comme la famille (m
j
)
jJ
est
gnratrice, il existe des x
j
L tels que y =

jJ
x
j
m
j
. Comme la famille (l
i
)
iI
est
gnratrice, il existe pour chaque j J des k
i,j
K tels que x
j
=

iI
k
i,j
l
i
. On a donc
y =

jJ

iI
k
i,j
l
i
.
On en dduit
[M : K] = Card(I J) = Card(I) Card(J) = [M : L][L : K],
ce qui termine la dmonstration du thorme.
2.2. lments algbriques et transcendants.
Dnition 2.3. Soit K L une extension de corps et soit x un lment de L. On dit que
x est algbrique sur K sil existe un polynme non nul P K[X] tel que P(x) = 0. Dans
le cas contraire, on dit que x est transcendant sur K.
Lextension K L est dite algbrique si tous les lments de L sont algbriques sur K.
Exemple 2.4. Le corps C est une extension algbrique de R. Le rel

2 est algbrique
sur Q. Lensemble des rels algbriques sur Q est dnombrable : il existe donc des nombres
rels transcendants. Le nombre

n0
10
n!
est transcendant sur Q (Liouville, 1844). Le
nombre est transcendant sur Q(Lindemann, 1882).
Soit K L une extension de corps et soit x L. Le sous-anneau K[x] de L engendr
par x est limage du morphisme de K-algbres

x
: K[X] L
Q Q(x).
Thorme 2.5. Soit K L une extension de corps et soit x un lment de L.
a) Si x est transcendant sur K, le morphisme
x
est injectif, le K-espace vectoriel K[x]
est de dimension innie et lextension K K(x) est innie.
8 CHAPITRE I. EXTENSIONS DE CORPS
b) Si x est algbrique sur K, il existe un unique polynme unitaire P de degr minimal
vriant P(x) = 0. Ce polynme est irrductible, on a K[x] = K(x) et cette extension
de K est nie de degr deg(P). On appelle P le polynme minimal de x sur K.
Dmonstration. La transcendance de x est quivalente par dnition linjectivit de
x
.
Si
x
est injectif, le sous-anneau K[x] de L engendr par x est isomorphe K[X] donc cest
un K-espace vectoriel de dimension innie. De mme, le sous-corps K(x) de L engendr par
x est isomorphe lanneau des fractions rationnelles K(X) (corps des fractions de K[X])
donc cest un K-espace vectoriel de dimension innie. Ceci montre a).
Si x est algbrique sur K, le noyau de
x
est un idal non nul de K[X], qui est donc princi-
pal ( 1.3), engendr par un polynme non nul de degr minimal P qui annule x (cest--dire
P(x) = 0). Il est unique si on le prend unitaire. Lanneau K[x] est alors isomorphe lanneau
quotient K[X]/(P) ( 1.1). Or lanneau K[x] est intgre car cest un sous-anneau de L; il
sensuit que lidal (P) est premier, donc que lanneau K[X]/(P) est un corps (prop. 1.14)
et il en est de mme pour K[x]. Enn, les K-espaces vectoriels K[x] et K[X]/(P) sont aussi
isomorphes, et on vrie que ce dernier admet comme base les classes de 1, X, . . . , X
d1
,
o d = deg(P). Ils sont donc de dimension d.
Exemple 2.6. Si a + ib est un nombre complexe avec b ,= 0, son polynme minimal
sur R est (X a)
2
+ b
2
. Le polynme minimal de

2 sur Q est X
2
2. Le sous-anneau
Q[

2] = x +y

2 [ x, y Q de Rest un corps.
Exercice 2.7. Soit K L une extension de corps. Montrer quun lment x de L est
algbrique sur K si et seulement si lanneau K[x] est un corps.
Corollaire 2.8. Toute extension nie de corps est algbrique.
Dmonstration. Soit K L une extension nie de corps et soit x L. Le K-espace
vectoriel K[x] est contenu dans L, donc est de dimension nie. Le th. 2.5 entrane que x est
algbrique sur K.
Corollaire 2.9. Toute extension K L engendre par un nombre ni dlments alg-
briques sur K est nie, donc algbrique. En particulier, toute extension de corps algbrique
et de type ni est nie.
Dmonstration. On procde par rcurrence sur le cardinal dune partie nie A L telle
que L = K(A).
Si A est vide, cest vident. Sinon, on prend x A et lon pose L

= K(A x).
Lhypothse de rcurrence entrane que lextension K L

est nie. Comme x est algbri-


que sur K, il lest sur L

, donc L

L est nie par le th. 2.5. Le corollaire rsulte alors du


th. 2.2 (et du cor. 2.8).
2. CORPS 9
Thorme 2.10. Soit K L une extension de corps. Lensemble des lments de L
algbriques sur K est un sous-corps de L contenant K appel clture algbrique de K dans
L. Cest une extension algbrique de K.
Attention ne pas confondre cette notion avec celle de clture algbrique de K, qui sera
dnie dans le 3.3.
Dmonstration. Soient x et y des lments non nuls de L algbriques sur K. Le cor. 2.9
entrane que lextension K K(x, y) est nie, donc algbrique. Les lments x y et x/y
de L sont donc algbriques sur K.
Corollaire 2.11. Toute extension K L engendre par des lments algbriques sur K
est algbrique.
Dmonstration. Soit A L un ensemble dlments de L algbriques sur K et en-
gendrant L. La clture algbrique de K dans L contient A, donc cest L, qui est donc une
extension algbrique de K par le thorme.
Exemple 2.12. Le rel

2 +

3 +

5 est algbrique (sur Q), de mme que le nombre


complexe

2 +

3 +i

5.
Exemple 2.13. Le corps

Q C des nombres algbriques (sur Q) est une extension
algbrique de Q. Elle nest pas nie (parce quil existe des polynmes irrductibles dans
Q[X] de degr arbitrairement grand).
Thorme 2.14. Soient K L et L M des extensions de corps. Si un lment x de
M est algbrique sur L et que L est une extension algbrique de K, alors x est algbrique
sur K.
En particulier, si L est une extension algbrique de K et que M est une extension alg-
brique de L, alors M est une extension algbrique de K.
Dmonstration. Si un lment x de M est algbrique sur L, il est racine dun polynme
P L[X]. Si lextension K L est algbrique, lextension L

L de K engendre par
les coefcients de P est alors nie (cor. 2.9). Comme x est algbrique sur L

, lextension
L

(x) est nie (th. 2.5). Le th. 2.2 entrane que lextension K L

(x) est nie, donc


algbrique (cor. 2.8), et x est algbrique sur K.
Soit K L une extension de corps et soient x
1
, . . . , x
n
des lments de L. On montrera
plus tard (th. III.10.2) que lextension K K(x
1
, . . . , x
n
) est algbrique si et seulement
si lanneau K[x
1
, . . . , x
n
] est un corps (cela gnralise lexerc. 2.7, mais cest bien plus
difcile !).
10 CHAPITRE I. EXTENSIONS DE CORPS
2.3. Constructions la rgle et au compas.
Dnition 2.15. Soit un sous-ensemble de R
2
. On dit quun point P R
2
est construc-
tible ( la rgle et au compas) partir de si on peut obtenir P partir des points de par
une suite nie doprations de lun des types suivants :
prendre lintersection de deux droites non parallles passant chacune par deux points
distincts dj construits ;
prendre lun des points dintersection dune droite passant par deux points distincts
dj construits et dun cercle de rayon joignant deux points distincts dj construits ;
prendre lun des points dintersection de deux cercles distincts, chacun de rayon joi-
gnant deux points distincts dj construits.
Exercice 2.16. On dira quune droite est constructible ( partir de ) si elle passe par deux
points constructibles distincts, et quun cercle est constructible si son centre lest et quil passe
par un point constructible. Montrer que la perpendiculaire et la parallle une droite constructible
passant par un point constructible sont constructibles. Montrer que le cercle de centre un point
constructible et de rayon la distance entre deux points constructibles est constructible.
Si est un sous-ensemble de R contenant 0 et 1, on dit quun rel x est constructible
partir de si cest labcisse dun point P constructible partir de 0 au sens de la
dnition ci-dessus. Par lexerc. 2.16, cela revient au mme de dire que le point (x, 0) est
constructible partir de 0.
Thorme 2.17. Soit un sous-ensemble de Rcontenant 0 et 1. Lensemble C

des rels
constructibles partir de est un sous-corps de Rtel que, si x C

, alors
_
[x[ C

.
Dmonstration. Laddition et loppos sont vidents. La multiplication et linverse sob-
tiennent partir du thorme de Thals et la racine carre partir de celui de Pythagore.
En particulier, tre constructible partir de 0, 1 est la mme chose qutre constructible
partir de Q; on dit simplement constructible .
Thorme 2.18 (Wantzel, 1837). Soit K un sous-corps de R. Un rel x est constructible
partir de K si et seulement sil existe une suite dextensions
K = K
0
K
1
K
n
telle que [K
i
: K
i1
] = 2 et x K
n
.
Avant de dmontrer le thorme, on va dcrire en gnral les extensions de degr deux.
Lemme 2.19. Soit K un corps de caractristique diffrente de 2 et soit K L une
extension de degr 2. Il existe x L K tel que x
2
K et L = K[x].
2. CORPS 11
Dmonstration. Si y L K, la famille (1, y) est K-libre, donc cest une base du K-
espace vectoriel L. Il existe donc a et b dans K tels que
y
2
= ay +b.
Comme la caractristique de K est diffrente de 2, on peut poser x = y
a
2
. On a alors
x
2
= y
2
ay +
a
2
4
= b +
a
2
4
K,
et L = K[y] = K[x].
Dmonstration du thorme. Soit Lun sous-corps de R. On vrie par des calculs directs
que :
les coordonnes du point dintersection de deux droites non parallles passant chacune
par deux points distincts coordonnes dans L, sont dans L;
les coordonnes de lun des points dintersection dune droite passant par deux points
coordonnes dans L et dun cercle de rayon joignant deux points distincts coordon-
nes dans L sont solutions dune quation de degr 2 coefcients dans L;
les coordonnes des points dintersection de deux cercles distincts, chacun de rayon
joignant deux points distincts coordonnes dans L, sont solutions dune quation de
degr 2 coefcients dans L.
Par rcurrence, on voit que les coordonnes dun point constructible partir de K sont dans
un corps du type K
n
dcrit dans lnonc du thorme.
Inversement, pour montrer que tout point dans un corps de type K
n
est constructible
partir de K, il suft de montrer que tout nombre dans une extension quadratique dun corps
L est constructible partir de L. Une telle extension est engendre par un lment x tel que
x
2
L (lemme 2.19 ). Mais alors x =

x
2
est constructible partir de L (th. 2.17).
Corollaire 2.20. Soit x un rel constructible sur un sous-corps K de R. Alors x est al-
gbrique sur K de degr une puissance de 2.
Attention, la rciproque est fausse telle quelle (exerc. 2.22) ; cf. th. 7.1 pour une caractri-
sation des nombres constructibles.
Dmonstration. Si x est un rel constructible, il est dans une extension K
n
du type dcrit
dans le thorme de Wantzel (th. 2.18), pour laquelle [K
n
: K] = 2
n
(th. 2.2). En considrant
la suite dextensions K K(x) K
n
, on voit que [K(x) : K] est une puissance de 2 (th.
2.2).
Corollaire 2.21 (Duplication du cube). Le rel
3

2 nest pas constructible (sur Q).


12 CHAPITRE I. EXTENSIONS DE CORPS
Dmonstration. Cest une racine du polynme X
3
2. Si ce dernier est rductible sur Q,
il a un facteur de degr 1, donc une racine rationnelle que lon crit sous forme de fraction
rduite a/b. On a alors a
3
= 2b
3
, donc a est pair. On crit a = 2a

avec 4a

3
= b
3
, donc b est
pair, contradiction (voir aussi exerc. 2.23).
Le degr de
3

2 sur Qest donc 3 : il nest donc pas constructible par cor. 2.20.
Exercice 2.22. Montrer que le polynme X
4
X1 est irrductible sur Qet quil a exacte-
ment deux racines relles (qui sont donc de degr 4) qui ne peuvent tre toutes les deux construc-
tibles (en fait, aucune des deux ne lest ; cf. exerc. 7.2).
Exercice 2.23. Si le polynme a
n
X
n
+ +a
1
X+a
0
Z[X], avec a
n
= 0, a une racine
rationnelle, que lon crit sous forme de fraction rduite a/b, alors a | a
0
et b | a
n
.
On dit quun angle est constructible partir dun angle si le point (cos , sin ) est
constructible partir de (0, 0), (0, 1), (cos , sin ). Comme sin est constructible partir
de cos , cest quivalent dire que cos est constructible partir de 0, 1, cos .
Corollaire 2.24 (Trisection de langle). Langle /3 est constructible partir de langle
si et seulement si le polynme X
3
3X 2 cos a une racine dans Q(cos ).
En particulier, langle /9 nest pas constructible la rgle et au compas.
Dmonstration. Comme cos 3 = 4 cos
3
3 cos , le rel cos /3 est racine du poly-
nme
P(X) = 4X
3
3X cos .
Si P est irrductible sur Q(cos ), le rel cos /3 est de degr 3 sur ce corps et ne peut y tre
constructible par cor. 2.20.
SI P est rductible sur Q(cos ), tant de degr 3, il doit avoir une racine dans ce corps et
se factorise sur ce corps en le produit dun polynme de degr 1 et dun polynme de degr 2.
Le rel cos /3 est racine de lun de ces deux polynmes, donc est constructible sur Q(cos )
(lemme 2.19 et th. 2.18). Comme 2P(X/2) = X
3
3X 2 cos , cela montre la premire
partie de lnonc.
On a Q(cos /3) = Q, donc langle /9 est constructible si et seulement si le polynme
X
3
3X 1 a une racine dans Q, ce qui nest pas le cas (exerc. 2.23).
Corollaire 2.25 (Quadrature du cercle). Le rel

nest pas constructible.


Dmonstration. Ici, on triche : il faut savoir que est transcendant (Exemple 2.4), donc
aussi

.
3. POLYNMES ET RACINES 13
3. Polynmes et racines
On prend maintenant le problme dans lautre sens : au lieu de se donner une extension
dun corps K et de regarder si les lments de cette extension sont, ou non, racines de poly-
nmes coefcients dans K, on part dun polynme P K[X] et lon cherche construire
une extension de K dans laquelle P aura une racine, ou mme, sera scind (produit de fac-
teurs du premier degr).
3.1. Corps de rupture. Les units de lanneau K[X] sont les polynmes constants non
nuls (cest--dire les lments de K

).
Soit P K[X] un polynme irrductible. Lanneau K[X] tant principal, lanneau quo-
tient K
P
:= K[X]/(P) est un corps (prop. 1.14). Soit x
P
K
P
limage de X dans K
P
. On
a alors P(x
P
) = 0, de sorte que lon a construit une extension K
P
de K dans laquelle P a
une racine, x
P
; de plus, K
P
= K[x
P
]. On appelle K
P
un corps de rupture de P.
Exemple 3.1. Le corps C est un corps de rupture du polynme irrductible X
2
+ 1
R[X]. De mme, le polynme X
2
+ X + 1 est aussi irrductible sur R et C est encore un
corps de rupture. Plus gnralement, C est le corps de rupture de nimporte quel polynme
de R[X] de degr deux sans racine relle (cf. ex. 1.6)
Exemple 3.2. Le corps Q(
3

2) est un corps de rupture du polynme irrductible X


3
2
Q[X] ; le corps Q(j
3

2) en est un autre. Remarquons que le polynme X


3
2 nest pas
scind dans ces corps.
Proposition 3.3. Soit P K[X] un polynme irrductible. Pour toute extension K L
et toute racine x de P dans L, il existe un unique K-morphisme K
P
L qui envoie x
P
sur
x.
Dmonstration. Le morphisme K[X] L qui envoie X sur x sannule en P, donc
dnit par passage au quotient lunique K-morphisme de K
P
vers Lqui envoie x
P
sur x.
Corollaire 3.4. Soit P K[X] un polynme irrductible. Deux corps de rupture de P
sont K-isomorphes.
On remarquera que lisomorphisme entre deux corps de rupture nest en gnral pas
unique. Plus prcisment, tant donns des corps de rupture K L et K L

de P,
et des racines x L et x

de P, il existe un unique K-isomorphisme : L



L

tel que
(x) = x

.
3.2. Corps de dcomposition. tant donn un polynme P coefcients dans K, on
cherche maintenant construire une extension de K dans laquelle P est scind, cest--dire
produit de facteurs du premier degr.
14 CHAPITRE I. EXTENSIONS DE CORPS
Thorme 3.5. Soit P K[X].
a) Il existe une extension K L dans laquelle le polynme P est scind, de racines
x
1
, . . . , x
d
, telle que L = K[x
1
, . . . , x
d
].
b) Deux telles extensions sont isomorphes.
Une telle extension sappelle un corps de dcomposition de P ( splitting eld en an-
glais). Cest une extension algbrique de type ni, donc nie de K (cor. 2.9).
Dmonstration. On procde par rcurrence sur le degr d de P. Si d = 1, le corps L = K
est le seul qui convient.
Si d > 1, soit Q un facteur irrductible de P dans K[X] (cf. th. I.1.15) et soit K
Q
le
corps de rupture de Qconstruit plus haut. Le polynme P admet la racine x
Q
dans K
Q
, donc
scrit P(X) = (X x
Q
)R(X) avec R K
Q
[X] de degr < d. Lhypothse de rcurrence
applique R fournit un corps de dcomposition K
Q
L de R sur K
Q
. Alors R est scind
dans L[X], de racines x
1
, . . . , x
d1
, donc aussi P, de racines x
Q
, x
1
, . . . , x
d1
. De plus,
L = K
Q
[x
1
, . . . , x
d1
] = K[x
Q
][x
1
, . . . , x
d1
], donc L est un corps de dcomposition de
P, et ceci montre a).
Soient K L et K L

des corps de dcomposition de P, et soient x une racine


de Q dans L et x

une racine de Q dans L

. Le corps K(x) L est un corps de rupture


pour Q sur K, et il en est de mme pour le corps K(x

) L

. Il existe donc (cor. 3.4) un


K-isomorphisme K(x)

K(x

) qui envoie x sur x

. Il permet de considrer L

comme une
extension de K(x) via le morphisme compos K(x)

K(x

) L

. Les extensions L et L

de K(x) sont alors des corps de dcomposition de R sur K(x). Lhypothse de rcurrence
applique R entrane que L et L

sont K(x)-isomorphes, donc K-isomorphes. Ceci prouve


b).
Exemple 3.6. Pour tout d 3, le corps C est un corps de dcomposition pour le poly-
nme X
d
1 R[X].
Exemple 3.7. Le corps Q(
3

2, j) est un corps de dcomposition pour le polynme X


3

2 Q[X].
3.3. Clture algbrique.
Dnition 3.8. On dit quun corps est algbriquement clos si tout polynme non cons-
tant de [X] a une racine dans .
Une clture algbrique dun corps K est une extension algbrique K telle que est
un corps algbriquement clos.
Exemple 3.9. Le corps C est algbriquement clos. Cest une clture algbrique de R,
mais pas de Q.
3. POLYNMES ET RACINES 15
Exercice 3.10. Montrer que tout corps algbriquement clos est inni.
partir dun corps algbriquement clos, il est facile de construire une clture algbrique
pour nimporte quel sous-corps.
Proposition 3.11. Soit un corps algbriquement clos et soit K un sous-corps.
Lensemble des lments de qui sont algbriques sur K est une clture algbrique de K.
Dmonstration. On a dj vu que lensemble

K des lments de qui sont algbriques
sur K est un sous-corps de (th. 2.10), extension algbrique de K. Montrons quil est alg-
briquement clos. Soit P

K[X] un polynme non constant et soit x une racine de P dans
. Alors x est algbrique sur

K, donc aussi sur K (th. 2.14), de sorte que x

K.
Exemple 3.12. Le corps

Q C des nombres algbriques (cf. ex. 2.13) est une clture
algbrique de Q. Cest un corps dnombrable (pourquoi ?).
Thorme 3.13 (Steinitz, 1910). Soit K un corps. Il existe une clture algbrique de K.
Deux cltures algbriques de K sont K-isomorphes.
Dmonstration. On peut trouver une dmonstration presque complte dans [CL], p. 39.
Nous ne ferons la construction dune clture algbrique que dans le cas o le corps K est (au
plus) dnombrable (les ides sont analogues dans le cas gnral, mais il faut utiliser le lemme
de Zorn). Lensemble K[X] est alors dnombrable. On peut donc numroter ses lments en
une suite (P
n
)
nN
. On construit une suite (K
n
)
nN
de corps embots en posant K
0
= K
et en prenant pour K
n+1
un corps de dcomposition du polynme P
n
, vu comme lment de
K
n
[X]. Posons
L =
_
nN
K
n
.
Il existe sur L une (unique) structure de corps faisant de chaque K
n
un sous-corps de L et
K L est une extension algbrique. On va montrer que L est algbriquement clos. Soit
Q L[X] un polynme irrductible et soit x une racine de Q dans une extension de L.
Alors x est algbrique sur L donc sur K (th. 2.14). Soit P K[X] son polynme minimal ;
puisque Q est irrductible sur L, on a Q [ P dans L[X]. Or le polynme P est un P
m
, donc
il est scind dans K
m+1
[X], donc dans L[X]. Il sensuit que Q est aussi scind dans L[X].
Comme tout lment de L[X] est produit de polynmes irrductibles (th. I.1.15), L est une
clture algbrique de K.
Pour montrer lunicit, commenons par montrer deux lemmes qui nous serviront de nou-
veau dans le 5.3.
Lemme 3.14. Soit K L une extension de corps telle que L est engendr par un l-
ment x algbrique sur K, de polynme minimal P K[X]. Toute extension K , o
16 CHAPITRE I. EXTENSIONS DE CORPS
est un corps algbriquement clos, stend en
(5)
L et le nombre de ces extensions est
gal au nombre de racines distinctes de P dans son corps de dcomposition.
Dmonstration. On a L K[X]/(P), de sorte que se donner un K-morphisme de L
dans est quivalent se donner un lment (x) de qui vrie P((x)) = 0 ; il y a
donc exactement autant de tels morphismes que de racines de P dans (ou dans son corps
de dcomposition).
Lemme 3.15. Soit K L une extension algbrique de corps. Toute extension K ,
o est un corps algbriquement clos, stend en L .
Dmonstration. Lorsque lextension K L est nie, cela rsulte immdiatement du
lemme prcdent : il suft de lcrire comme une suite dextensions embotes
K K(x
1
) K(x
1
, x
2
) . . . K(x
1
, . . . , x
n
) = L
et dappliquer le lemme chaque extension.
Dans le cas gnral, il faut appliquer le lemme de Zorn : on considre lensemble non vide
E des paires (M, ), o M est un sous-corps de L contenant K et : M une extension
de : K L M. Il est partiellement ordonn par la relation
(M, ) (M

) (M M

et

[
M
= ).
Si (M
i
,
i
)
iI
est un sous-ensemble totalement ordonn de E , la runion M :=

iI
M
i
est
un sous-corps de L et on dnit uniquement : M par [
M
i
=
i
. La paire (M, )
est alors dans E et cest un majorant de la famille (M
i
,
i
)
iI
. Il existe donc un lment
maximal (M
0
,
0
).
Puisque L est une extension algbrique de K, tout lment x de L est algbrique sur K,
donc a fortiori sur M
0
. Le lemme prcdent dit que lon peut alors tendre
0
en M
0
(x)
. Par maximalit de (M
0
,
0
), cela entrane M
0
(x) = M
0
, cest--dire x M
0
. On a donc
L = M
0
, ce qui prouve le lemme.
Terminons maintenant la preuve du thorme 3.13. Si : K et

: K

sont des
cltures algbriques,

stend par le lemme 3.15 en :

. Comme est algbrique-


ment clos, il en est de mme pour (). Mais

est une extension algbrique de (), donc


() =

. Les extensions K et K

sont donc isomorphes.


5. Cela siginie que si : K et : K L sont les extensions donnes, il existe : L tel que
= .
4. EXTENSIONS NORMALES 17
4. Extensions normales
Rappelons que le polynme irrductible X
3
2 Q[X] a une racine dans lextension
Q(
3

2), mais ny est pas scind.


Dnition 4.1. On dit quune extension algbrique K L est normale si tout polynme
irrductible dans K[X] qui a une racine dans L est scind dans L.
Les extensions Q Q(
n

2) ne sont donc pas normales pour n 3, mais Q


Q(
3

2, j) lest ( cause du thorme ci-dessous).


Thorme 4.2. Soit K L une extension de corps. Les proprits suivantes sont qui-
valentes :
(i) lextension K L est nie et normale ;
(ii) L est le corps de dcomposition dun polynme coefcients dans K.
Dmonstration. Soit K L une extension nie et normale, soit (x
1
, . . . , x
d
) une base
du K-espace vectoriel L, et soit P
i
K[X] le polynme minimal de x
i
. Comme K L
est normale, chaque P
i
est scind dans L, donc aussi Q := P
1
. . . P
d
. Comme L est engendr
sur K par les x
i
, qui sont des racines de Q, le corps L est un corps de dcomposition de
Q K[X].
Soit maintenant L le corps de dcomposition dun polynme Q K[X]. Cest une exten-
sion nie de K. Soit P K[X] un polynme irrductible qui a une racine x
1
dans L, soit
L M un corps de dcomposition de P, et soit x
2
une racine de P dans M. Il suft de
montrer x
2
L, puisque cela entranera que toutes les racines de P dans M sont en fait dans
L, donc que P est dj scind dans L.
Or, pour chaque i 1, 2, L(x
i
) est un corps de dcomposition de Q sur K(x
i
). Dautre
part, chaque K(x
i
) est un corps de rupture de P sur K, donc (cor. 3.4) il existe un K-
isomorphisme : K(x
1
)

K(x
2
). Les extensions K(x
1
) L(x
1
) = L et K(x
1
)

K(x
2
) L(x
2
) sont alors des corps de dcomposition de Q sur K(x
1
). Elles sont donc
isomorphes (th. 3.5), de sorte que [L : K(x
1
)] = [L(x
2
) : K(x
1
)], puis [L : K] = [L(x
2
) :
K] par th. 2.2. On en dduit L = L(x
2
), donc x
2
L.
Remarque 4.3. Si K M est une extension de corps nie et normale et que L est un
corps intermdiaire entre K et M, le thorme entrane que lextension L M est encore
normale. En revanche, ce nest pas ncessairement le cas pour lextension K L, comme
le montre lexemple Q Q(
3

2) Q(
3

2, j).
De plus, la compose de deux extensions normales K L et L M nest pas nces-
sairement normale, comme le montre lexemple Q Q(

2) Q(
4

2).
18 CHAPITRE I. EXTENSIONS DE CORPS
Proposition 4.4. Soit K L une extension nie et soit un corps algbriquement clos
contenant L. Il existe une plus petite extension M de L dans telle que lextension K M
soit normale.
On appelle cette extension la clture normale de L dans ; elle est nie sur K.
Dmonstration. Comme dans la preuve prcdente, soit (x
1
, . . . , x
d
) une base du K-
espace vectoriel L, et soit P
i
K[X] le polynme minimal de x
i
. Soit M le sous-corps
engendr par les racines de Q := P
1
P
n
dans . Cest un corps de dcomposition du
polynme Q, donc lextension K M est nie et normale.
De plus, pour tout corps L M

tel que lextension K M

est normale, le polyn-


me irrductible P
i
a une racine dans M

( savoir x
i
), donc y est scind (df. 4.1), donc aussi
Q. On en dduit que M, qui est engendr par les racines de P, est contenu dans M

.
Exercice 4.5. Soient K et K

des sous-corps dun corps L tels que les extensions K L et


K

L soient normales. Montrer que lextension K K

L est aussi normale.


5. Sparabilit
5.1. Polynmes sparables.
Dnition 5.1. On dit quun polynme P K[X] est sparable sil na aucune racine
multiple dans son corps de dcomposition. Dans le cas contraire, on dit que P est insparable.
Lemme 5.2. Un polynme P est sparable si et seulement si P et P

sont premiers entre


eux.
Dmonstration. Remarquons que le pgcd de P et P

est le mme dans K ou dans toute


extension de K (utiliser lalgorithme dEuclide), en particulier dans un corps de dcomposi-
tion L de P. Dans L, ce pgcd vaut 1 si et seulement si aucune racine de P nest multiple.
Lemme 5.3. Un polynme irrductible P est sparable si et seulement si P

,= 0. Il est
insparable si et seulement si la caractristique p de K est non nulle et P K[X
p
].
Dmonstration. La premier nonc rsulte du lemme prcdent : P est insparable si et
seulement si P P

est un polynme non constant, qui divise P, ce qui entrane que cest P
(puisque P est irrductible) puis que P divise P

, puis que P

est nul car il est sinon de degr


< deg(P).
crivons
P(X) = a
n
X
n
+ +a
0
.
Le polynme
P

(X) = na
n
X
n1
+ +a
1
5. SPARABILIT 19
est nul si et seulement si a
i
= 0 pour chaque i non divisible par p.
Lemme 5.4. Supposons K de caractristique p > 0. Si a K K
p
, le polynme X
p
a
est irrductible dans K[X] et insparable.
Dmonstration. Soit P un facteur irrductible unitaire de Q(X) = X
p
a et soit x une
racine de P dans un corps de rupture L. On a a = x
p
donc Q(X) = X
p
x
p
= (X x)
p
dans L[X], de sorte que P(X) = (Xx)
i
dans L[X], avec 1 i p. Comme x / K, on a
i 2, donc P nest pas sparable. Par le lemme 5.3, le degr de P est un multiple de p, donc
i = p et P = Q est irrductible. De plus, P est clairement insparable puisque P

= 0.
Lemme 5.5. Si un polynme irrductible P K[X] de degr 2 na quune seule
racine dans un corps de dcomposition, alors la caractristique de K est p > 0, et il existe
n 1 et a K K
p
tels que P(X) = X
p
n
a.
La rciproque est vraie (exerc. 5.8).
Dmonstration. Dans un corps de dcomposition de P, on peut crire P(X) = (Xx)
m
,
avec m 2, de sorte que P est insparable. Par le lemme 5.3, la caractristique de K
est un nombre premier p qui divise m. crivons m = rp
n
, avec r p = 1, de sorte que
P(X) = (X
p
n
x
p
n
)
r
, et posons Q(X) = (X x
p
n
)
r
, de sorte que P(X) = Q(X
p
n
). Le
polynme Qest alors irrductible et na quune seule racine dans un corps de dcomposition.
Si r 2, il est insparable, donc p [ r (lemme 5.3), ce qui est absurde. Donc r = 1, ce qui
montre le lemme.
5.2. Corps parfaits.
Dnition 5.6. Le corps K est parfait si tout polynme irrductible de K[X] est spa-
rable.
Thorme 5.7. Le corps K est parfait sil est soit de caractristique nulle, soit de carac-
tristique p > 0 et K = K
p
.
Dmonstration. Si K est de caractristique nulle, il est parfait par le lemme 5.3. Sil est
de caractristique p et K
p
,= K, il nest pas parfait par le lemme 5.4.
Si au contraire K = K
p
, tout polynme P insparable scrit par le lemme 5.3
P(X) = a
mp
X
mp
+ +a
p
X
p
+a
0
.
Comme K = K
p
, on peut crire a
ip
= b
p
i
et
P(X) = a
mp
X
mp
+ +a
p
X
p
+a
0
= b
p
m
X
mp
+ +b
p
1
X
p
+b
p
0
= (b
m
X
m
+ +b
1
X +b
0
)
p
,
20 CHAPITRE I. EXTENSIONS DE CORPS
ce qui entrane que P ne peut tre irrductible. Donc tout polynme irrductible de K[X] est
sparable : K est parfait.
En particulier, tout corps ni est parfait, puisque le morphisme de Frobenius x x
p
tant
injectif est automatiquement surjectif. Tout corps algbriquement clos est aussi parfait. En
revanche, le corps F
p
(T) nest pas parfait (le polynme X
p
T F
p
(T)[X] est irrductible
par le lemme 5.4 mais non sparable).
Dans un corps parfait K, le morphisme de Frobenius Fr
K
est bijectif. Pour tout x K,
on notera x
1/p
son image inverse par Fr
K
.
Exercice 5.8. Soit K un corps de caractristique p > 0. Si a K K
p
, montrer que pour
tout n 1, le polynme X
p
n
a est irrductible dans K[X]. En dduire que si K L est
une extension nie et que L est un corps parfait, alors K est un corps parfait. Montrer quun
sous-corps dun corps parfait nest pas ncessairement parfait.
Exercice 5.9. Soit K un sous-corps dun corps parfait L de caractristique non nulle. Le
morphisme de Frobenius Fr
L
: L L est alors bijectif (th. 5.7). Montrer que

[
n=1
Fr
n
L
(K)
est le plus petit sous-corps parfait de L contenant K.
Exercice 5.10. Soit K une extension de type ni (cest--dire engendre par un nombre ni
dlments) dun corps parfait de caractristique p > 0. Montrer que K est une extension nie
de K
p
. Donner un exemple de corps K de caractristique p > 0 qui nest pas une extension nie
de K
p
.
5.3. Extensions sparables.
Dnition 5.11. Soit K L une extension algbrique de corps. On dit quun lment
de L est sparable sur K sil est algbrique sur K et que son polynme minimal sur K est
sparable.
On dit quune extension algbrique K L est sparable si tout lment de L est spa-
rable sur K.
Un corps K est parfait si et seulement si toute extension nie de K est sparable.
Soit K L une extension algbrique de corps et soit K un morphisme dans un
corps algbriquement clos . On a vu dans le lemme 3.14 quil existe une extension de ce
morphisme en : L . Lextension K (L) est alors algbrique, donc contenue dans
la clture algbrique de K dans , qui est un corps algbriquement clos (prop. 3.11), donc
une clture algbrique de K. Comme deux cltures algbriques de K sont K-isomorphes (th.
3.13), le cardinal de lensemble des extensions de K L est indpendant de lextension
5. SPARABILIT 21
algbriquement close ; on le note [L : K]
s
et on lappelle le degr sparable de lextension
K L. Il est toujours 1 par le lemme 3.14.
Exemple 5.12. On a [C : R]
s
= 2, les deux R-morphismes de C dans C tant lidentit
et la conjugaison complexe. On a [Q(
3

2) : Q]
s
= 3, les trois Q-morphismes de Q(
3

2)
dans C tant dnis par
3

2 e
2ik/3
3

2, pour k 0, 1, 2.
Exemple 5.13. Soit p un nombre premier et posons L = F
p
(T) et K := L
p
= F
p
(T
p
).
Lextension K L est nie de degr p. Si : K est un morphisme dans un corps
algbriquement clos et : L une extension de f, on a ncessairement (T) =
((T
p
))
1/p
, de sorte que [L : K]
s
= 1.
Thorme 5.14. Soit K L une extension nie de corps. On a
1 [L : K]
s
[L : K]
et il y a galit droite si et seulement si lextension K L est sparable.
Dmonstration. On commence par montrer la multiplicativit des degrs sparables.
Lemme 5.15. Soient K L et L M des extensions de corps. On a
[M : K]
s
= [M : L]
s
[L : K]
s
.
Dmonstration. Soit une extension algbriquement close de M et soit (
i
)
iI
la fa-
mille des K-morphismes de L dans , avec Card(I) = [L : K]
s
. Considrons lexten-
sion
i
: L ; comme on la dj not, le cardinal de lensemble des extensions
M est indpendant de i et vaut [M : L]
s
. On peut donc noter (
ij
)
jJ
cet ensemble, avec
Card(J) = [M : L]
s
. On obtient ainsi une famille de K-morphismes distincts de M dans
indexe par I J.
Inversement, tant donn un tel morphisme M , il se restreint L en un des
i
; cest
donc lun des
ij
. Le lemme est ainsi dmontr.
Lorsque lextension K L est engendre par un lment x, de polynme minimal P, on
a vu dans le lemme 3.14 que [L : K]
s
est gal au nombre de racines distinctes de P dans son
corps de dcomposition. On a donc bien [L : K]
s
[L : K] dans ce cas (avec galit si et
seulement si x est sparable).
Dans le cas gnral, on crit lextension nie K L comme une suite dextensions
embotes
K K(x
1
) K(x
1
, x
2
) . . . K(x
1
, . . . , x
n
) = L
et lon applique le lemme 5.15 chaque extension pour obtenir lingalit [L : K]
s
[L :
K].
Si K L est sparable, ou mme plus gnralement si L est engendr par des lments
x
1
, . . . , x
n
sparables sur K, alors chaque x
i
est a fortiori sparable sur K(x
1
, . . . , x
i1
)
22 CHAPITRE I. EXTENSIONS DE CORPS
(son polynme minimal sur ce corps divise son polynme minimal sur K, donc est aussi
sparable) et on a [K(x
1
, . . . , x
i1
)(x
i
) : K(x
1
, . . . , x
i1
)]
s
= [K(x
1
, . . . , x
i1
)(x
i
) :
K(x
1
, . . . , x
i1
)], do lgalit [L : K]
s
= [L : K] par le lemme 5.15.
Inversement, supposons [L : K]
s
= [L : K]. Pour tout x L, comme [L : K(x)]
s
[L :
K(x)] et [K(x) : K]
s
[K(x) : K], le lemme 5.15 entrane quil y a galit dans ces deux
ingalits. La discussion prcdente dit que x, donc P, est sparable sur K. Donc lextension
K L est bien sparable.
La preuve montre aussi que si L est engendr par des lments sparables, lextension
K L est sparable.
Corollaire 5.16. Soient K L et L M des extensions nies de corps. Lextension
K M est sparable si et seulement si les extensions K L et L M le sont.
Dmonstration. Cela rsulte immdiatement du th. 5.14 et du lemme 5.15.
Corollaire 5.17. Soient K L et L M des extensions nies de corps. Si un lment
x de M est sparable sur L et que lextension K L est sparable, alors x est sparable
sur K.
Dmonstration. Si x est sparable sur L, lextension L(x) de L est sparable. Par le
corollaire prcdent, il en est de mme pour lextension K L(x), donc x est sparable sur
K.
Corollaire 5.18. Soit K L une extension de corps. Lensemble des lments de L
algbriques et sparables sur K est un sous-corps de L, extension sparable de K appele
clture sparable de K dans L.
Si L

L est la clture sparable de K dans L, il rsulte du corollaire prcdent que tout


lment de L L

est insparable sur L

.
Dmonstration. Soient x et y des lments non nuls de L sparables sur K. Comme on
vient de le remarquer, cela entrane que lextension nie K K(x, y) est sparable. Les
lments x y et x/y de L sont donc sparables sur K.
En particulier, si K est une clture algbrique de K, lensemble des lments de K spa-
rables sur K est une extension sparable K
s
de K appele clture sparable de K. Le corps
K est parfait si et seulement si K
s
= K. On peut montrer que les cltures sparables de K
sont toutes K-isomorphes. Lexercice 5.20 ci-dessous montre que toute extension algbrique
sparable de K
s
est triviale.
5. SPARABILIT 23
Exercice 5.19. Soit K L une extension algbrique de corps et soit L
s
L la clture
sparable de K dans L (cf. cor. 5.18). Montrer [L : K]
s
= [L
s
: K]. En dduire que [L : K]
s
divise [L : K] et que soit le quotient est 1, soit la caractristique de K est p > 0 et le quotient est
une puissance de p (il vous faudra sans doute aller explorer un peu la littrature sur les extensions
purement insparables (ou radicielles)...).
Exercice 5.20. Soient K L et L M des extensions de corps. Montrer que lextension
K M est algbrique sparable si et seulement si les extensions K L et L M le sont.
Exercice 5.21. Montrer que toute extension algbrique dun corps parfait est encore un corps
parfait. En particulier, un corps imparfait (de caractristique p > 0) ne peut tre algbrique sur
F
p
(on rappelle que le corps F
p
(T) est imparfait ; cf. 5.2).
5.4. Thorme de llment primitif. On a rencontr plusieurs reprises lextension
Q Q(
3

2, j). Peut-on engendrer cette extension par un seul lment (on dit que lexten-
sion est simple) ? La rponse est oui : on a Q(
3

2, j) = Q(
3

2 + j) (cf. exerc. 6.16). En


revanche, en caractristique non nulle, il existe des extensions non simples. Il se trouve que
cette proprit dune extension (dtre engendre par un lment) est lie sa sparabilit.
Exemple 5.22. Soit p un nombre premier et posons L = F
p
(X, Y ) (corps des fractions
rationnelles en deux indtermines coefcients dans F
p
) et K := L
p
= F
p
(X
p
, Y
p
).
Lextension K L est nie de degr p
2
. Pour tout F L, on a F
p
K, donc [K(F) : K]
vaut 1 ou p, et L nest pas de la forme K(F).
Thorme 5.23 (de llment primitif). Soit K L une extension nie de corps, avec
L = K(x, y
1
, . . . , y
n
), o y
1
, . . . , y
n
sont sparables sur K. Il existe z L tel que L =
K(z).
Dmonstration. Si K est ni, L lest aussi, le groupe (L

, ) est cyclique (lemme 7.4).


Si z L

est un gnrateur de ce groupe, L = K(z).


On suppose donc K inni. En raisonnant par rcurrence sur n, on voit quil suft de traiter
le cas n = 1. On cherche z sous la forme z = x + ty
1
, avec t K. Soit P le polynme
minimal de x sur K et soit Q celui de y
1
. Ces polynmes se dcomposent dans leur corps de
dcomposition en
P(X) =
r

j=1
(X
j
) Q(X) =
s

j=1
(X
j
),
avec
1
= x et
1
= y
1
. Comme y
1
est sparable sur K, les
j
sont distincts deux deux.
Comme K est inni, on peut trouver t K distinct de tous les (x
i
)/(
j
y
1
), pour tout
i et tout j ,= 1. Posant z = x +ty
1
L, on a
P(z t
1
) = 0 P(z t
j
) ,= 0 pour j ,= 1.
24 CHAPITRE I. EXTENSIONS DE CORPS
Les polynmes Q(X) K[X] et P(z tX) K(z)[X] ont donc une unique racine com-
mune, savoir
1
= y
1
, et leur pgcd est ainsi X y
1
. Les coefcients de ce pgcd sont dans
K(z), donc y
1
K(z). Mais alors x = z ty
1
K(z), donc L = K(x, y
1
) = K(z).
Thorme 5.24. Soit K L une extension nie de corps. Les conditions suivantes sont
quivalentes :
(i) il nexiste quun nombre ni de corps intermdiaires entre K et L;
(ii) il existe x L tel que L = K(x).
Si lextension K L est nie et sparable, elle vrie (th. 5.23) les conditions de ce
thorme. La rciproque est fausse (cf. ex. 5.13).
Dmonstration. Si K est ni, L lest aussi, et le groupe (L

, ) est cyclique (lemme 7.4).


Si x L

est un gnrateur de ce groupe, L = K(x). Donc (ii) est toujours vri dans ce
cas, et il en est bien sr de mme pour (i).
On suppose donc K inni. Si (i) est vri, on crit L = K(x
1
, . . . , x
n
) et, procdant par
rcurrence sur n, on voit quil suft de traiter le cas n = 2. Vue lhypothse (i), et comme K
est inni, il existe deux lments distincts t et u de K tels que K(x
1
+tx
2
) = K(x
1
+ux
2
).
On en dduit que x
2
= ((x
1
+ tx
2
) (x
1
+ ux
2
))/(t u) est dans ce corps, ainsi que
x
1
= (x
1
+tx
2
) tx
2
, donc quil est gal L. Cela prouve (ii).
Inversement, si (ii) est vri, on note P K[X] le polynme minimal de x sur K. Soit
M un corps intermdiaire entre K et L. Le polynme minimal P
M
M[X] de x sur M
divise alors P dans M[X], donc aussi dans L[X]. Cest donc un produit de facteurs irrducti-
bles unitaires de P dans L[X] et il ny a quun nombre ni de tels polynmes (cf. th. I.1.15).
Soit M

M le sous-corps engendr par les coefcients de P


M
. Le polynme P
M
est encore
irrductible dans M

[X], donc cest le polynme minimal de x sur M

. On en dduit
[L : M

] = deg P
M
= [L : M],
de sorte que M = M

. Lapplication M P
M
est donc injective, ce qui montre (i).
Exercice 5.25. Trouver une innit dextensions intermdiaires entre les corps F
p
(X
p
, Y
p
)
et F
p
(X, Y ) (cf. ex. 5.22).
Exercice 5.26. Soit K L une extension algbrique sparable telle que les degrs des
lments de L sur K soient majors. Montrer que lextension K L est nie. Montrer que la
conclusion ne subsiste pas ncessairement si lextension K L nest pas sparable.
5.5. Trace. toute extension nie K L, nous allons associer une forme K-linaire
Tr
L/K
sur L dont la nullit caractrise les extensions (nies) sparables.
5. SPARABILIT 25
Dnition 5.27. Soit K L une extension nie de corps. Pour x L, on note m
x
le
K-endomorphisme de L dni par m
x
(z) = xz pour tout z dans L. On dnit lapplication
trace Tr
L/K
: L K par
Tr
L/K
(x) = Tr(m
x
).
Si a, b K et x, y L, on a m
ax+by
= am
x
+ bm
y
; lapplication trace est donc une
forme K-linaire sur L. Si x est dans K, on a Tr
L/K
(x) = [L : K]x.
Exemple 5.28. Considrons lextension Q Q(i). Dans la base (1, i) du Q-espace
vectoriel Q(i), la matrice de lendomorphisme m
a+ib
est
_
a b
b a
_
. On a donc
Tr
Q(i)/Q
(a +ib) = 2a.
Thorme 5.29. Soit K L M des extensions nies de corps. On a
Tr
M/K
= Tr
L/K
Tr
M/L
.
Dmonstration. On garde les notations de la preuve du th. 2.2 : (l
1
, . . . , l
r
) est une base
du K-espace vectoriel L et soit (m
1
, . . . , m
s
) une base du L-espace vectoriel M, de sorte
que (l
i
m
j
)
1ir, 1js
est une base du K-espace vectoriel M. Soit x M. On crit
xm
j
=
s

k=1
b
jk
m
k
,
avec b
jk
L, de sorte que xl
i
m
j
=

s
k=1
b
jk
l
i
m
k
. On crit ensuite
b
jk
l
i
=
r

n=1
a
jkin
l
n
,
avec a
jkin
L, de sorte que xl
i
m
j
=

s
k=1

r
n=1
a
jkin
l
n
m
k
. On en dduit
Tr
M/K
(x) =
s

j=1
r

i=1
a
jjii
.
On a dautre part Tr
M/L
(x) =

s
j=1
b
jj
et Tr
L/K
(b
jj
) =

r
n=1
a
jjnn
, ce qui montre le
thorme.
Corollaire 5.30. Soit K L une extension nie de corps et soit x un lment de L
insparable sur K. On a Tr
L/K
(x) = 0.
Dmonstration. Considrons les extensions K K(x) L. Daprs le th. 5.29, on a
Tr
L/K
(x) = Tr
K(x)/K
_
Tr
L/K(x)
(x)
_
= Tr
K(x)/K
_
[L : K(x)](x)
_
.
Il suft donc de montrer Tr
K(x)/K
(x) = 0. Le polynme minimal P de x sur K est, par
le lemme 5.3, dans K[X
p
], o p est la caractristique (non nulle) du corps K. Dans la base
26 CHAPITRE I. EXTENSIONS DE CORPS
(1, x, . . . , x
pn1
) de K(x) sur K (o pn = deg(P)), la matrice de m
x
est la matrice compa-
gnon de P (cf. II.4.2), dont la trace est loppos du coefcient de X
pn1
dans P, cest--dire
0.
Corollaire 5.31. Soit K L une extension nie de corps qui nest pas sparable. La
forme linaire Tr
L/K
est identiquement nulle.
Dmonstration. Soit L

L la clture sparable de K dans L (cor. 5.18). Tout lment


x de L L

est alors insparable sur L

, donc Tr
L/L
(x) = 0 par le corollaire prcdent.
Dautre part, le lemme 5.3 entrane que [L

(x) : L

] est un multiple de p, donc aussi [L : L

]
(th. 2.2). Si x

, on a alors Tr
L/L
(x

) = [L : L

]x

= 0. On a donc montr que la forme


linaire Tr
L/L
est identiquement nulle. Le corollaire rsulte alors du th. 5.29.
Thorme 5.32. Soit K L une extension de corps nie et sparable. La forme linaire
Tr
L/K
nest pas identiquement nulle et la fome bilinaire symtrique
L L K
(x, y) Tr
L/K
(xy)
est non-dgnre.
Le thorme est vident en caractristique nulle, puisque lon a alors Tr
L/K
(1
K
) = [L :
K]1
K
,= 0 et Tr
L/K
(xx
1
) = Tr
L/K
(1
K
) ,= 0 si x L 0, .
Dmonstration. Comme on la vu dans le 5.4, lextension K L est engendre par
un lment x L, de polynme minimal P K[X]. Si n = [L : K], une base du K-espace
vectoriel Lest alors forme de 1, x, . . . , x
n1
. La matrice de m
x
dans cette base est la matrice
compagnon C
P
de P (cf. II.4.2) dont la trace est loppos du coefcient de X
n1
dans P,
cest--dire la somme des racines x
1
, . . . , x
n
de P dans un corps de dcomposition de P (ces
racines sont distinctes deux deux puisque P est sparable). Pour tout entier r 0, la matrice
de m
r
x
= m
x
r est C
r
P
, dont la trace est la somme

n
i=1
x
r
i
. Ces sommes ne peuvent pas tre
toutes nulles lorsque r dcrit 0, . . . , n1, puisque le dterminant det(x
r
i
)
1in, 0rn1
est non nul (dterminant de Vandermonde). Donc lune au moins des traces Tr
L/K
(x
r
) est
non nulle, et la forme linaire Tr
L/K
nest pas identiquement nulle.
Soit x
0
L tel que Tr
L/K
(x
0
) ,= 0. Si y L est non nul, on a alors Tr
L/K
(yx
0
/y) ,= 0,
donc la forme bilinaire considre est bien non-dgnre.
Exercice 5.33. Soit K L une extension de corps nie et sparable. Soit une extension
algbriquement close de K et soient
1
, . . . ,
n
les diffrents K-morphismes de L dans .
Montrer que pour tout x dans L, on a Tr
L/K
(x) =
1
(x) + +
n
(x).
6. THORIE DE GALOIS 27
6. Thorie de Galois
6.1. Groupe de Galois dune extension de corps.
Dnition 6.1. Soit K L une extension de corps. Un K-automorphisme de L est un
automorphisme de corps L

L qui est lidentit sur K. Le groupe de Galois Gal(L/K) est
le groupe des K-automorphismes de L.
Exemple 6.2. Soit un lment de Gal(C/R). On a
(i)
2
= (i
2
) = (1) = 1,
de sorte que (i) = i. On en dduit que le groupe Gal(C/R) a deux lments : lidentit
et la conjugaison complexe.
Soit un lment de Gal(Q(
3

2)/Q). On a
(
3

2)
3
= ((
3

2)
3
) = (2) = 2,
de sorte que (
3

2) est une racine cubique de 2 dans le sous-corps Q(


3

2) de R. On a
donc ncessairement (
3

2) =
3

2 et le groupe Gal(Q(
3

2)/Q) na quun seul lment,


lidentit.
Exercice 6.3. Dterminer les groupes de Galois Gal(Q(

2,

3)/Q) et Gal(R/Q).
Thorme 6.4. Soit K L une extension nie de corps. On a
Card(Gal(L/K)) [L : K]
s
[L : K].
La premire ingalit est une galit si et seulement si lextension K L est normale ; la
seconde est une galit si et seulement si lextension K L est sparable.
Dmonstration. Soit une extension algbriquement close de K. Le groupe Gal(L/K)
agit droite sur lensemble des K-morphismes : L (dont le cardinal est par dnition
[L : K]
s
) par la formule
g Gal(L/K) g = g.
Cette action est libre (si g = , on a g = Id puisque est injectif), do la premire
ingalit. Il y a galit si et seulement si laction est transitive.
Lemme 6.5. Laction de Gal(L/K) sur lensemble des K-morphismes de L dans est
transitive si et seulement si tous ces morphismes ont la mme image dans .
Dmonstration. Il est clair que g et ont la mme image. Inversement, si (L) =

(L), lapplication g : L L dnie par g = (


L(L)
)
1

est un K-morphisme tel


que

= g.
28 CHAPITRE I. EXTENSIONS DE CORPS
Si lextension K L est normale, L est le corps de dcomposition dun polynme
Q K[X]. Pour tout K-morphisme : L , limage de est lextension de K
engendre par les racines de Q dans , donc ne dpend pas de . Le lemme 6.5 entrane
Card(Gal(L/K)) = [L : K]
s
.
Inversement, si Card(Gal(L/K)) = [L : K]
s
, tous les K-morphismes de L dans ont
la mme image, que lon note L

. Soit Q K[X] un polynme irrductible avec une


racine x L et soit y une racine de Q dans . Les corps K(x) L et K(y) sont des
corps de rupture de Q, donc sont K-isomorphes (cor. 3.4). On en dduit un K-morphisme
K(x) K(y) que lon peut tendre en un K-morphisme L (lemme 3.15) dont
limage est L

. On en dduit que y est dans L

. Le polynme Q est donc scind dans L

, donc
lextension K L

est normale, ainsi que lextension K L puisquelle lui est isomorphe.


Lgalit de droite du thorme, et le cas dgalit, sont juste une retranscription du th.
5.14.
Exercice 6.6. Soit K L une extension nie de corps. Montrer que Card(Gal(L/K))
divise [L : K]
s
(cf. exerc. 5.19).
6.2. Groupe de Galois de K K(X) et thorme de Lroth. Le but de cette sec-
tion (indpendante du reste du cours) est de comprendre le groupe de Galois de lextension
transcendante K K(X) et la nature des extensions intermdiaires entre K et K(X).
Lemme 6.7. Soit F K(X) K, que lon crit F = P/Q, avec P et Q dans K[X],
premiers entre eux. Alors :
a) F est transcendant sur K ;
b) lextension K(F) K(X) est nie, de degr (F) := max(deg P, deg Q) ;
c) le polynme minimal de X sur K(F) est P(T) Q(T)F K(F)[T].
Dmonstration. Posons R(T) := P(T) Q(T)F K(F)[T]. On a R(X) = 0 donc X
est algbrique sur K(F). Comme X est transcendant sur K, il en est de mme pour F par le
th. 2.2, ce qui montre a).
Cela entrane que K[F] est isomorphe un anneau de polynmes en une variable coef-
cients dans K. On peut donc considrer R comme un lment de lanneau de polynmes
en deux variables K[F][T] et il faut montrer que R est irrductible dans K(F)[T]. Dans
K[T][F], R est irrductible car de degr 1 (en F) coefcients premiers entre eux. Il est
donc aussi irrductible dans K[F][T]. Ses coefcients sont du type p
i
q
i
F, donc leur pgcd
dans K[F] est 1 (sinon, P et Q seraient proportionnels). Cela entrane (th. III.1.10) que R
est encore irrductible dans K(F)[T]. Cela montre c), et comme le degr de R est (F), cela
montre aussi b).
6. THORIE DE GALOIS 29
Pour tout corps K et tout entier n > 0, on note GL(n, K) le groupe des matrices inver-
sibles dordre n coefcients dans K, et PGL(n, K) le groupe quotient de GL(n, K) par le
sous-groupe distingu des matrices de la forme tI
n
, pour t K

.
Thorme 6.8. On a un isomorphisme
PGL(2, K) Gal(K(X)/K)
_
a b
c d
_

_
X
aX +b
cX +d
_
.
Dmonstration. Soit : K(X) K(X) un K-automorphisme. Il est dtermin par
F = (X). Comme est surjectif, on a par le lemme 6.7 (F) = 1, donc F(X) =
aX+b
cX+d
avec (c, d) ,= (0, 0) et (a, b) non proportionnel (c, d). Lapplication de lnonc du tho-
rme est donc surjective. On vrie que cest un morphisme dont le noyau est form des
homothties tI
2
, pour t K

.
Thorme 6.9 (Lroth, 1874). Les extensions intermdiaires entre K et K(X) sont de
la forme K(F), avec F K(X). Autrement dit, ce sont K ou des corps de fractions ration-
nelles en une variable.
Dmonstration. Soit K L K(X) et soit F L K. Par le lemme 6.7, X est
algbrique sur K(F), donc aussi sur L. Soit
(T) = T
n
+F
n1
T
n1
+ +F
0
L[T]
le polynme minimal de X sur L. Comme X nest pas algbrique sur K, il existe i tel que
F
i
L K. On va montrer L = K(F
i
). crivons F
j
= P
j
/P
n
, avec P
j
K[X] et o P
n
est le ppcm des dnominateurs des F
j
. On a ainsi
(T) =
1
P
n
(X)
(P
n
(X)T
n
+P
n1
(X)T
n1
+ +P
0
(X)) L[T].
Notons
P(X, T) := P
n
(X)T
n
+P
n1
(X)T
n1
+ +P
0
(X)
et posons m := deg
X
P(X, T) = max(deg P
j
). On a [K(X) : L] = deg() = n et
[K(X) : L] [K(X) : K(F
i
)] = (F
i
) max(deg P
i
, deg P
n
) m.
On va montrer m = n, ce qui entranera L = K(F
i
) et le thorme.
Le polynme P
i
(T) F
i
P
n
(T) L[T] admet X comme racine. Il est donc multiple de
: il existe L[T] tel que
P
i
(T) F
i
P
n
(T) = (T)(T).
En multipliant par P
n
(T), on obtient
D(X, T) := P
i
(T)P
n
(X) P
i
(X)P
n
(T) = P(X, T)(T) L[T] K[X][T].
30 CHAPITRE I. EXTENSIONS DE CORPS
Comme P(X, T) est primitif vu comme polynme en T, on a K[X][T] (lemme III.1.9).
Dans cette dernire galit, le degr en X est m gauche et m+deg
X
droite. Donc il
vaut m des deux cts et K[T]. On a donc
P(X, T)(T) = D(X, T) = D(T, X) = P(T, X)(X).
Comme P(X, T) et (T) sont primitifs vus comme polynme en T coefcients dans
K[X], il en est de mme pour leur produit (lemme III.1.8), donc le polynme (X), constant
vu comme polynme en T, est une constante inversible dans K[X]. Les polynmes D et P
sont donc proportionnels. Les degrs de D en X et en T tant gaux, cela vaut aussi pour P,
donc m = n.
Remarque 6.10. Lanalogue du thorme de Lroth reste vrai en caractristique 0 pour
K(X, Y ) (toutes les sous-extensions non triviales sont des corps de fractions rationnelles en
une ou deux variables sur K) ; cest un thorme de Castelnuovo. Cela est faux en caract-
ristique non nulle daprs des exemples de Zariski et de Shioda. Avec au moins trois indter-
mines, cest faux mme sur C. Ltude de ces problmes se fait par des outils de gomtrie
algbrique (il sagit de savoir si une varit algbrique unirationnelle est rationnelle ).
Exercice 6.11. Soit K un corps. Quelles sont les fractions rationnelles F K(X) vriant
F F(X) = X ? Plus gnralement, quelles sont les fractions rationnelles vriant F
F(X) = X ?
Exercice 6.12. Soit K un corps. Dterminer le corps
L = {F K(X) | F(X) = F(1/X)}.
6.3. Extensions galoisiennes.
Dnition 6.13. Une extension de corps K L est dite galoisienne si elle est sparable
et normale.
Le th. 6.4 entrane quune extension nie K L est galoisienne si et seulement si
Card(Gal(L/K)) = [L : K].
Remarque 6.14. Si K L est une extension de corps galoisienne et que M est un corps
intermdiaire entre K et L, lextension M L est encore galoisienne (rem. 4.3 et cor. 5.16)
et Gal(L/M) est un sous-groupe de Gal(L/K) :
Gal(L/M) = g Gal(L/K) [ g[
M
= Id
M
.
En revanche, lextension K M nest pas ncessairement galoisienne (cf. th. 6.26.b)).
Proposition 6.15. Soit K L une extension nie est galoisienne si et seulement si cest
le corps de dcomposition sur K dun polynme sparable.
6. THORIE DE GALOIS 31
Dmonstration. Si L est le corps de dcomposition dun polynme sparable Q K[X],
lextension L est engendre par des lments sparables (les racines de Q) donc est sparable.
Elle est aussi normale par le th. 4.2.
Pour la rciproque, on reprend la dmonstration du th. 4.2 : si K L est une extension
galoisienne, on crit L = K(x
1
, . . . , x
n
) et lon note P
i
K[X] le polynme minimal de x
i
.
Comme K L est normale (resp. sparable), chaque P
i
est scind (resp. racines simples)
dans L, donc aussi le ppcm Q := P
1
P
n
. Comme L est engendr sur K par les x
i
,
qui sont des racines de Q, le corps L est un corps de dcomposition du polynme sparable
Q K[X].
En utilisant le th. 5.23, on peut aussi dire quil existe x L tel que le polynme minimal
de x sur K est scind racines simples dans L et que L = K(x).
Soit K L une extension nie galoisienne. Cest donc le corps de dcomposition dun
polynme sparable P K[X]. Si n = deg(P), le groupe Gal(L/K) permute les n racines
distinctes de P et Gal(L/K) sidentie un sous-groupe du groupe symtrique S
n
.
Exercice 6.16. Montrer que lextension Q Q(
3

2, j) est galoisienne et que son groupe


de Galois est S
3
. En dduire Q(
3

2, j) = Q(
3

2 + j) et calculer le polynme minimal de


3

2 +j sur Q.
Proposition 6.17. Soit K L le corps de dcomposition dun polynme sparable P
K[X]. Laction de Gal(L/K) sur lensemble des racines de P dans L est transitive si et
seulement si P est irrductible dans K[X].
Dmonstration. Si P nest pas irrductible, on lcrit P = QRavec Qet Rnon constants.
Comme P est sparable, Q et R nont pas de racine commune. Tout lment de Gal(L/K)
envoie chaque racine de Q (dans L) sur une racine de Q, donc laction nest pas transitive.
Supposons P irrductible. Soient x et y des racines de P dans L. Les sous-corps K(x)
et K(y) de L sont des corps de rupture de P, donc sont K-isomorphes. Plus prcisment, il
existe un K-isomorphisme : K(x)

K(y) tel que (x) = y. Les extensions : K(x)
L et

: K(x)

K(y) L sont alors des corps de dcomposition de P K(x)[X], donc
sont K(x)-isomorphes (th. 3.5) : il existe un automorphisme g : L

L tel que g =

.
Dune part g est un K-automorphisme, donc g Gal(L/K), dautre part g(x) = g (x) =

(x) = y.
Exemple 6.18. Lextension Q Q(

2,

3) est galoisienne car cest le corps de d-


composition du polynme (X
2
2)(X
2
3). Son groupe de Galois agit non transitivement
sur lensemble

2,

2,

3,

3 de ses racines ; il est isomorphe (Z/2Z)


2
.
32 CHAPITRE I. EXTENSIONS DE CORPS
6.4. Corps nis. On dit quun corps K est ni sil na quun nombre ni dlments. Sa
caractristique est alors un nombre premier p et son sous-corps premier le corps F
p
. Lexten-
sion F
p
K est de degr ni n, de sorte que K est de cardinal p
n
.
Thorme 6.19. a) Pour tout entier premier p et tout entier n 1, il existe un corps ni
p
n
lments.
b) Tout corps ni p
n
lments est un corps de dcomposition du polynme X
p
n
X sur
F
p
. En particulier, deux tels corps sont isomorphes.
On parlera souvent du corps F
p
n p
n
lments.
Dmonstration. Soit F
p
K un corps de dcomposition du polynme P(X) := X
p
n

X sur F
p
et soit K

:= x
1
, . . . , x
p
n K lensemble des racines de P dans K. Cest un
sous-corps de K (par (1)) qui lui est donc gal. Ces racines sont toutes distinctes car sa
drive tant 1, le polynme P est sparable (lemme 5.2). En particulier, Card(K) = p
n
.
Ceci montre a).
Soit K un corps ni p
n
lments. Le groupe (K

, ) est dordre p
n
1, donc tout l-
ment non nul x de K vrie x
p
n
1
= 1. En particulier, les p
n
lments de K sont exactement
les racines de P, qui est ainsi scind dans K. Le corps K est donc un corps de dcomposition
de P sur F
p
. Ceci montre b).
Exercice 6.20. crire les tables daddition et de multiplication du corps F
4
.
Exercice 6.21. Quel est le groupe additif (F
p
n, +) ?
6.5. Correspondance de Galois pour les corps nis. Soit p un nombre premier. Comme
F
p
n est le corps de dcomposition du polynme X
p
n
X (th. 6.19) et que toute extension
de corps nis est sparable (tout corps ni est parfait par le th. 5.7), lextension F
p
F
p
n
est galoisienne et son groupe de Galois est de cardinal n
Proposition 6.22. Le groupe de Galois de lextension F
p
F
p
n est cyclique dordre n,
engendr par lautomorphisme de Frobenius Fr : x x
p
.
Dmonstration. Il est clair que Fr est dans Gal(F
p
n/F
p
). Soit m son ordre, un diviseur
de n. On a alors Fr
m
= Id, do x
p
m
= x pour tout x dans F
p
n. Tous les lments de F
p
n
sont ainsi racines du polynme X
p
m
X, donc Card(F
p
n) p
m
et m = n. Comme le
groupe Gal(F
p
n/F
p
) est de cardinal n, il est cyclique engendr par Fr.
Ce rsultat se gnralise ainsi.
Thorme 6.23. Le corps F
p
n est une extension de F
p
m si et seulement si m divise n et
le seul sous-corps de F
p
n p
m
lments est
x F
p
n [ x
p
m
= x.
6. THORIE DE GALOIS 33
Le groupe de Galois de lextension F
p
m F
p
n est cyclique dordre n/m, engendr par
Fr
m
.
Dmonstration. Si F
p
n est une extension de F
p
m, cest un F
p
m-espace vectoriel, de di-
mension nie d, et son cardinal est alors (p
m
)
d
= p
md
, de sorte que n = md.
Inversement, supposons que m divise n. Comme Fr est un automorphisme,
K := x F
p
n [ x
p
m
= x = x F
p
n [ Fr
m
= x
est un sous-corps de F
p
n. Il est form de 0 et des racines du polynme P(X) = X
p
m
1
1
dans F
p
n. Or m divise n, donc p
m
1 divise p
n
1, et P divise X
p
n
1
1, qui est scind
racines simples dans F
p
n. Donc P a p
m
1 racines dans F
p
n, et K a p
m
lments.
Rciproquement, si L F
p
n est un sous-corps p
m
lments, on a x
p
m
= x pour tout x
dans L, donc L K et il y a galit car ces deux ensembles ont mme cardinal.
Enn, on a dj remarqu (rem. 6.14) que Gal(F
p
n/F
p
m) est un sous-groupe de cardinal
[F
p
n : F
p
m] = n/m du groupe Gal(F
p
n/F
p
) = Fr). Cest donc le sous-groupe engendr
par Fr
m
.
Exercice 6.24. Soient m et n des entiers positifs non nuls. Quel est le nombre de racines du
polynme X
p
m
X dans F
p
n ?
Comme les sous-groupes du groupe cyclique Gal(F
p
n/F
p
) Z/nZ sont les sous-
groupes cycliques engendrs par les classes de chacun des diviseurs de n, on peut prsenter
ce rsultat sous la forme suivante : il existe des bijections inverses lune de lautre
{sous-groupes de Gal(F
p
n/F
p
)}

{extensions intermdiaires entre F


p
et F
p
n}

H


F
H
q
:= x F
p
n [ g H g(x) = x
Gal(F
p
n/L)
L.

Le but de la thorie de Galois est dtendre ces correspondances toute extension galoisienne
nie.
Corollaire 6.25. Pour tout entier premier p et tout entier n > 0, on a
X
p
n
X =

m|n
(polynmes irrductibles unitaires de degr m dans F
p
[X]).
Dmonstration. Le groupe G = Gal(F
p
n/F
p
) agit sur F
p
n ; soit F
p
n = O
1
O
N
la dcomposition en orbites. Pour chaque i 1, . . . , N, on pose P
i
=

xO
i
(X x), de
34 CHAPITRE I. EXTENSIONS DE CORPS
sorte que
X
p
n
X =

xF
p
n
(X x) =
N

i=1

xO
i
(X x) =
N

i=1
P
i
.
Comme Fr(P
i
) = P
i
, le polynme P
i
est coefcients dans F
p
. Comme Fr agit transiti-
vement sur lensemble de ses racines, il est irrductible sur F
p
(prop. 6.17). Son degr est
Card(O
i
), qui est un diviseur de Card(G) = n. On a donc crit la dcomposition en fac-
teurs irrductibles dans F
p
[X] du polynme X
p
n
X. Il ny a pas de facteur multiple car ce
polynme est sparable.
Inversement, soit P un polynme irrductible dans F
p
[X] de degr m, soit F
p
K un
corps de rupture de P et soit x une racine de P dans K. Cette extension est de degr m, de
sorte que K est isomorphe F
p
m et x
p
m
= x. Si m divise n, on a x
p
n
= x, et P, qui est le
polynme minimal de x, divise donc X
p
n
X.
6.6. Correspondance de Galois, lemme dArtin. Nous montrons maintenant le rsultat
principal de cette section : le fait que pour une extension galoisienne, les extensions interm-
diaires correspondent bijectivement aux sous-groupes du groupe de Galois. On retrouve ainsi
le fait quil ny a quun nombre ni dextensions intermdiaires (cf. th. 5.24) mais surtout, on
dispose dun moyen concret de les trouver toutes.
Thorme 6.26. Soit K L une extension nie galoisienne de groupe de Galois G :=
Gal(L/K).
a) Il existe des bijections inverses lune de lautre, qui renversent les inclusions,
{sous-groupes de G}

{extensions intermdiaires entre K et L}

H


L
H
:= x L [ g H g(x) = x
Gal(L/M) M.

b) Si H < G, lextension K L
H
est galoisienne si et seulement si H est un sous-
groupe distingu dans G. Son groupe de Galois est alors le groupe quotient G/H.
Pour clarier les choses, lgalit = Id signie
L
Gal(L/M)
= M
pour tout corps intermdiaire M, tandis que, par la rem. 6.14, lgalit = Id signie
g G [ g[
L
H = Id = H
pour tout sous-groupe H de G.
6. THORIE DE GALOIS 35
Dmonstration. Il est clair que lon a, pour toute extension intermdiaire M et tout sous-
groupe H de G :
M ((M))) = L
Gal(L/M)
et H ((H))) = Gal(L/L
H
)
et il sagit de montrer que ces deux inclusions sont des galits. Lextension M L est
galoisienne (rem. 6.14). Nous lui appliquerons le lemme suivant.
Lemme 6.27. Soit K L une extension nie galoisienne de groupe G. On a K = L
G
.
Dmonstration. Il est clair que K est contenu dans L
G
. Soit x L
G
et soit P K[X]
son polynme minimal, qui est scind dans L. Soit y une racine de P dans L. Comme lex-
tension K L est normale, il existe g G tel que y = g(x). Comme x L
G
, on a y = x.
Donc P na quune seule racine. Comme il est sparable, il est de degr 1 et x est dans K.
En appliquant ce lemme lextension nie galoisienne M L , on obtient M =
L
Gal(L/M)
, cest--dire M = ((M))). Lautre galit H = Gal(L/L
H
) rsulte du th.
6.28 ci-dessous. Ceci montre le point a) du thorme.
Montrons maintnant b). Soit H un sous-groupe de G et soit g G. On vrie que lex-
tension intermdiaire g(L
H
) correspond au sous-groupe gHg
1
de G.
Si H est un sous-groupe distingu dans G, on a g(L
H
) = L
H
, do un morphisme de
groupes
: G Gal(L
H
/K)
dont le noyau est g G [ g[
L
H = Id, cest--dire, par a), H. On en dduit
Card(Gal(L
H
/K)) Card(G)/ Card(H) = [L : K]/[L : L
H
] = [L
H
: K].
Cela entrane que lextension nie K L
H
est galoisienne, que est surjectif, et que
Gal(L
H
/K) est isomorphe G/H.
Inversement, supposons lextension K L
H
galoisienne et considrons le sous-groupe
N := g G [ gHg
1
= H de G (le normalisateur de H dans G) ainsi que le morphisme
: N Gal(L
H
/K). Son noyau est g N [ g[
L
H = Id, cest--dire de nouveau H.
Comme lextension K L est normale, tout K-automorphisme L
H

L
H
stend en un
K-automorphisme L

L, cest--dire en un lment g de Gqui doit satisfaire g(L
H
) = L
H
.
Par la correspondance a), cela signie gHg
1
= H, soit g N. Le morphisme est donc
surjectif et on en dduit :
Card(N)/ Card(H) = Card(Gal(L
H
/K))
= [L
H
: K]
= [L : K]/[L : L
H
]
= Card(G)/ Card(H),
de sorte que N = G : le sous-groupe H est distingu dans G. Ceci prouve b).
36 CHAPITRE I. EXTENSIONS DE CORPS
Thorme 6.28 (Lemme dArtin). Soit L un corps et soit G un groupe ni dautomor-
phismes de L. Lextension L
G
L est nie galoisienne de groupe de Galois G.
Dmonstration. Posons K = L
G
. Soit x L; posons P(X) =

yGx
(X y). Pour
tout g G, on a alors gP = P, donc P est coefcients dans K. Comme P est sparable, il
en rsulte que x est sparable algbrique sur K de degr Card(G).
Choisissons x de degr maximal sur K. Nous allons montrer L = K(x). Soit y L.
Comme lextension K(x, y) est sparable, elle est engendre par un lment z (th. 5.23).
Comme K(z) contient K(x), ces deux corps sont gaux par maximalit du degr de x. On
a donc y K(x) et L = K(x), extension nie et sparable de K de degr Card(G). De
plus, G est un sous-groupe de Gal(L/K).
On en dduit (th. 6.4)
Card(G) Card(Gal(L/K)) [L : K] Card(G),
de sorte quil y a galit partout. On en dduit que lextension K L est galoisienne (th.
6.4), et Gal(L/K) = G.
Exercice 6.29. Soit L un corps et soit G un groupe inni dautomorphismes de L. Montrer
que lextension L
G
L est innie.
Exercice 6.30. Soit K L une extension de corps nie et normale et soit G le groupe
Gal(L/K) des K-automorphismes de L. On a des extensions K L
G
L. Si la caractris-
tique de K est nulle, le lemme 6.27 entrane K = L
G
. Supposons donc que la caractristique de
K est p > 0.
a) Soit x L
G
. Montrer que le polynme minimal de x sur K a une seule racine dans L.
b) En dduire quil existe un entier n 0 tel que x
p
n
K (Indication : on pourra utiliser le
lemme 5.5).
c) Montrer quil existe un entier n 0 tel que (L
G
)
p
n
K.
Exemple 6.31. Revenons lexerc. 6.16, o lon a montr que lextension Q Q(
3

2, j)
est galoisienne de groupe de Galois isomorphe S
3
(aprs numrotation des racines du po-
lynme X
3
2 par x
k
= e
2ik/3
3

2, k 1, 2, 3). Les sous-groupes de S


3
sont
Id

m
m
m
m
m
m
m
m

P
P
P
P
P
P
P
P

W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
(1, 2, 3))

Q
Q
Q
Q
Q
Q
Q
Q
Q
(1, 2))

(2, 3))

n
n
n
n
n
n
n
n
n
(1, 3))
.

f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
S
3
.
6. THORIE DE GALOIS 37
Le seul sous-groupe distingu non trivial est (1, 2, 3)) (cyclique dordre 3). La transposition
(1, 2) correspond la conjugaison complexe et le cycle (1, 2, 3) la permutation cyclique des
racines. Les sous-extensions correspondantes de Q Q(
3

2, j) sont
Q(
3

2, j)
Q(j)

o
o
o
o
o
o
o
Q(
3

2)

Q(j
3

2)

.Q
Q
Q
Q
Q
Q
Q
Q(j
2
3

2)

.X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Q

.P
P
P
P
P
P
P
P
P
P
P

m
m
m
m
m
m
m
m
m
m

f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
Les quatre extensions de la ligne suprieures sont galoisiennes, tandis que sur la ligne inf-
rieure, seule lextension (quadratique) Q Q(j) lest.
Exemple 6.32. On vrie (par exemple en utilisant le critre dEisenstein ; th. III.1.12)
que le polynme P(X) = X
5
6X + 3 est irrductible dans Q[X]. Une tude de fonction
montre quil a exactement trois racines relles x
1
< x
2
< x
3
, donc deux racines complexes
conjugues x
4
et x
5
= x
4
. Soit Q L un corps de dcomposition de P et soit G < S
5
son groupe de Galois. Le groupe G contient la conjugaison complexe, qui agit comme la
transposition (4, 5). Il agit transitivement sur lensemble des racines (prop. 6.17), donc son
cardinal est divisible par 5 ; il divise dautre part Card(S
5
) = 5! = 120 = 2
3
3 5. Le
thorme de Sylow entrane que G contient un lment dordre 5, cest--dire un 5-cycle
dont on peut supposer, quitte le remplacer par une puissance, quil envoie 4 sur 5. En
renumrotant les racines relles, on peut supposer que cest le cycle (1, 2, 3, 4, 5), qui avec
(4, 5) engendre S
5
. On a donc G = S
5
.
Le seul sous-groupe distingu non trivial de S
5
est le groupe altern A
5
. Lextension
Q L contient donc une unique sous-extension galoisienne de Qet elle est quadratique.
Exercice 6.33. Dans lexemple ci-dessus, montrer que le discriminant
(P) =
Y
1i<j5
(x
i
x
j
)
2
du polynme P est gal 5
5
3
4
4
4
6
5
. En dduire que la seule sous-extension quadratique de L
est Q(

21451) (vous aurez sans doute besoin daller consulter la littrature sur le discriminant
dun polynme ; cf. par exemple [CL], 1.5 et 3.4).
Exercice 6.34. Soit K un corps, soit P K[X] un polynme irrductible sparable et soit
K L un corps de dcomposition de P, o il est scind racines simples a
1
, . . . , a
n
. Si le
groupe Gal(L/K) est isomorphe S
n
, montrer que les corps de rupture K(a
i
) de P (tous
K-isomorphes) vrient K(a
i
) K(a
j
) = K pour 1 i < j n.
38 CHAPITRE I. EXTENSIONS DE CORPS
6.7. Clture galoisienne. On montre quune extension sparable nie est toujours conte-
nue dans une extension galoisienne nie, qui nest autre que sa clture normale (cf. prop. 4.4).
Proposition 6.35. Soit K L une extension nie sparable et soit un corps algbri-
quement clos contenant L. La clture normale de Ldans est une extension nie galoisienne
de K.
On appelle M la clture galoisienne de L dans .
Cette proposition permet de retrouver le fait quil nexiste quun nombre ni dextensions
intermdiaires entre K et L (cf. th. 5.24)
Dmonstration. Dans la preuve de la prop. 4.4, et en gardant les mmes notations, le po-
lynme P
i
est sparable, donc aussi le ppcmP
1
P
n
, donc lextension normale K M
est sparable.
7. Applications de la thorie de Galois
7.1. Constructibilit la rgle et au compas, polynmes cyclotomiques. Revenons
sur les constructions la rgle et au compas telles quelles sont expliques dans le 2.3.
Plus prcisment, on sintresse ici au nombres complexes z constructibles partir de 0, 1
(cela signie par dnition que ses parties relle et complexe sont toutes deux constructibles).
On peut dduire du thorme de Wantzel (th. 2.18, qui traite le cas z R) que z est alors
algbrique de degr une puissance de 2 sur Q. On a dj remarqu que cette condition nest
pas sufsante (exerc. 2.22).
Thorme 7.1. Un nombre algbrique z Cest constructible si et seulement si le degr
de lextension de Qengendre par tous les conjugus
(6)
de z est une puissance de 2.
Dmonstration. Soit z C. On note L le sous-corps de C engendr par tous les conju-
gus de z (cest--dire le corps de dcomposition du polynme minimal de z sur Q).
Supposons z constructible. Montrons que tous ses conjugus sont constructibles. Soit
Q = K
0
K
1
K
n
une suite dextensions telle que [K
i
: K
i1
] = 2 et z K
n
, et soit M la clture normale
de K
n
dans C. Cest une extension galoisienne de Q et pour tout conjugu z

de z, il existe
g Gal(M/Q) tel que z

= g(z) (cf. prop. 6.17). Les corps g(K


i
) forment une suite
dextensions de degr 2, donc z

, qui est dans g(K


n
), est constructible par le thorme de
Wantzel. En particulier, (cf. th. 2.17, qui stend facilement aux complexes constructibles),
tous les lments de L sont constructibles. Le corps L est une extension sparable de Q, donc
6. Cest--dire les racines dans Cdu polynme minimal de z sur Q.
7. APPLICATIONS DE LA THORIE DE GALOIS 39
elle est engendre par un lment x L tel que L = Q[x] (th. 5.23), dont on vient de montrer
quil est constructible. Son degr [L : Q] est donc une puissance de 2.
Inversement, supposons que [L : Q] = 2
m
. Le groupe Gal(L/Q) est alors dordre 2
m
donc il existe une suite de sous-groupes
Gal(L/Q) = G
0
> > G
m1
> G
m
= Id
tels que G
i
est dindice 2 dans G
i1
. La correspondence de Galois (th. 6.26) lui associe une
suite
Q = K
0
K
1
K
m
= L
dextensions de degr 2. Par le thorme de Wantzel, tout lment de L est constructible
(donc en particulier z !).
Exercice 7.2. Montrer que le groupe de Galois sur Qdu polynme irrductible X
4
X1
(cf. ex. 2.22) est isomorphe S
4
. En dduire quaucune de ses racines nest constructible (bien
que de degr 4).
Dans le but dtudier la constructibilit des polygones rguliers, nous nous intressons
maintenant au groupe de Galois des polynmes X
n
1. Commenons par quelques prlimi-
naires sur les racines de lunit. Soit K un corps et n un entier 1. On appelle groupe des
racines n-imes de lunit dans K le groupe multiplicatif

n
(K) = K [
n
= 1.
Il a au plus n lments. Un lment de
n
(K) est dit racine primitive n-ime de lunit si

d
,= 1 pour tout d 1, . . . , n 1 ; en dautre termes, si est dordre n dans le groupe

n
(K). Sil existe une racine primitive n-ime de lunit dans K, elle engendre le groupe

n
(K), qui est alors isomorphe Z/nZ. Il y a alors
(n) := Card((Z/nZ)

) = Cardd 1, . . . , n 1 [ d n = 1.
diffrentes racines primitives n-imes de lunit.
Exercice 7.3. Soit K un corps de caractristique p > 0 et soit r un entier 1. Quels sont
les groupes
p
r (K) ?
Lemme 7.4. Pour tout corps K et tout entier n 1, le groupe
n
(K) est cyclique dordre
un diviseur de n. Plus gnralement, tout sous-groupe ni de (K

, ) est cyclique.
Dmonstration. Posons m = Card(
n
(K)). Tout lment de
n
(K) est dordre un
diviseur d de m (par le thorme de Lagrange) et de n (puisque
n
= 1) ; cest alors une
racine primitive d-ime de lunit. On a vu plus haut que lensemble P
d

n
(K) des racines
primitives d-imes de lunit est soit vide, soit de cardinal (d). Comme

n
(K) =
_
d|mn
P
d
,
40 CHAPITRE I. EXTENSIONS DE CORPS
on a donc m

d|mn
(d). On vrie (exercice !) que pour tout entier e 1, on a

d|e
(d) = e. On en dduit m mn, donc m [ n, et P
m
,= . Il existe donc un lment
dordre m dans
n
(K), qui est ainsi cyclique. Ceci montre le premier point.
Si G est un sous-groupe de (K

, ) de cardinal m, il est contenu par le thorme de


Lagrange dans le groupe cyclique
m
(K), qui est de cardinal au plus m. On a donc G =

m
(K) Z/mZ. Ceci termine la dmonstration du lemme.
Proposition 7.5. Soit K un corps et soit n un entier strictement positif non divisible par
la caractristique de K. Le groupe de Galois du polynme sparable X
n
1 K[X] est
isomorphe un sous-groupe de (Z/nZ)

.
Dmonstration. Soit K L un corps de dcomposition de X
n
1. Le groupe
n
(L)
est dordre n et est cyclique (lemme 7.4), donc isomorphe (Z/nZ, +). Tout lment g de
Gal(L/K) induit un automorphisme de
n
(L), donc de (Z/nZ, +) et cet automorphisme
dtermine uniquement g. Un tel automorphisme est dtermin par limage de 1, qui doit
tre un gnrateur de ce groupe, donc une unit de lanneau (Z/nZ, +, ). On a donc une
injection de Gal(L/K) dans (Z/nZ)

.
Exemple 7.6. On a dj rencontr (en 6.4) une situation dans laquelle le lemme sap-
plique : si p est un nombre premier, q = p
n
et K = F
p
, le corps de dcomposition du
polynme sparable X
q1
1 est F
q
. On a vu que le groupe de Galois de lextension ga-
loisienne F
p
F
q
est cyclique dordre n. La proposition dit que cest un sous-groupe de
(Z/(q 1)Z)

, qui en est en gnral distinct.


Soit K un corps, soit n un entier non divisible par la caractristique de K et soit K L
un corps de dcomposition de X
n
1. La dmonstration de la proposition montre que le
polynme sparable

K
n
(X) =

racine primitive
n-ime de 1 dans L
(X )
est de degr (n) et invariant sous laction de Gal(L/K), donc coefcients dans K par le
lemme dArtin (th. 6.28). On lappelle le n-ime polynme cyclotomique.
On peut montrer que
Q
n
est irrductible, de sorte que le groupe de Galois de X
n
1 sur
Q est isomorphe (Z/nZ)

. En revanche,
F
p
n
nest en gnral pas irrductible (on a par
exemple
F
p
mp
= (
F
p
m
)
p1
si m p = 1).
Exercice 7.7. Calculer
K
n
pour 1 n 6 et pour tout n premier. Pour tout entier n 1,
montrer lgalit
X
n
1 =
Y
d|n

K
d
(X).
(En particulier,
K
n
(X) ne dpend en fait pas du corps K (toujours lorsque n est premier la
caractristique de K).)
7. APPLICATIONS DE LA THORIE DE GALOIS 41
On termine cette section par un thorme qui identie les polygones rguliers construc-
tibles la rgle et au compas. Rappelons quun nombre premier de Fermat est un nombre
premier de la forme F
m
:= 2
2
m
+ 1. On sait que F
0
= 3, F
1
= 5, F
2
= 17, F
3
= 257 et
F
4
= 65537 sont premiers (on nen connat aucun autre !), mais que 641 divise F
5
(Euler).
On sait aussi que F
6
, . . . , F
32
ne sont pas premiers
(7)
.
Thorme 7.8. Un polygone rgulier n cts est constructible la rgle et au compas
si et seulement si n est le produit dune puissance de 2 et de nombres premiers de Fermat
distincts.
Dmonstration. Soit N lensemble des nombres entiers n 1 tels que le polygone
rgulier n cts soit constructible la rgle et au compas. Si n N , alors 2n N (on
peut bissecter nimporte quel angle constructible), et tout diviseur de n est dans N . De plus,
si m et n sont dans N et sont premiers entre eux, alors mn N : en effet, exp(2i/m) et
exp(2i/n) sont alors constructibles, et si u et v sont des entiers tels que um+vn = 1, on a
exp(2i/mn) = exp(2i/m)
u
exp(2i/n)
v
,
de sorte que exp(2i/mn) est aussi constructible.
Il suft donc de montrer que les seuls nombres premiers impairs p qui appartiennent N
sont des nombres premiers de Fermat, et que le carr dun nombre premier impair nest pas
dans N .
Soit p un nombre premier impair. Les deux assertions dcoulent du thorme 7.1 et du
fait que le degr de exp(2i/p
2
) sur Q est (p
2
) = p(p 1), impair, qui nest donc jamais
une puissance de 2, tandis que le degr de exp(2i/p) sur Q est (p) = p 1 (il est dans
ce cas facile de dduire du critre dEisenstein lirrductibilit du polynme cyclotomique

Q
p
; cf. exerc. 1.13), et que si p 1 scrit 2
r
, alors r doit lui-mme tre une puissance de 2
(pourquoi ?).
On retrouve le fait que le polygone rgulier 9 cts nest pas constructible la rgle et
au compas (cor. 2.24).
Corollaire 7.9 (Gauss, 1801). Le polygone rgulier 17 cts est constructible la rgle
et au compas.
Exercice 7.10. On pose = exp(2i/17). Le groupe de Galois G du polynme X
17
1,
cest--dire celui de lextension Q Q(), est isomorphe au groupe multiplicatif ((Z/17Z)

, )
(prop. 7.5).
a) Montrer que ce groupe est engendr par la classe de 3 ; on note g G le gnrateur
correspondant.
7. Cela ne veut pas dire que lon sait tous les factoriser : si on sait par exemple factoriser explicitement F
6
=
274177 67280421310721 et F
11
(un nombre de 617 chiffres), et que lon connat explicitement un facteur non
trivial de F
31
, on ne connat aucun facteur non trivial pour les nombres F
14
, F
20
, F
22
et F
24
.
42 CHAPITRE I. EXTENSIONS DE CORPS
b) On pose a
0
=
P
7
k=0
g
2k
() et a
1
=
P
7
k=0
g
2k+1
(). Calculer a
0
+a
1
et a
0
a
1
, puis a
0
et a
1
(un signe est difcile dterminer).
c) Pour 0 j 3, on pose b
j
=
P
3
k=0
g
4k+j
(). Calculer b
0
+b
2
et b
0
b
2
, puis b
0
, b
2
, b
1
, b
3
(l encore, les signes sont difciles dterminer).
d) Pour 0 j 7, on pose c
j
= g
j
() +g
8+j
(). Calculer c
0
+c
4
, c
0
c
4
, puis cos(2/17).
7.2. Extensions cycliques. Soit K un corps et soit n un entier 2. On fait lhypothse
que le groupe
n
(K) des racines n-imes de lunit est dordre n. Cela entrane que la carac-
tristique de K ne divise pas n et que le polynme X
n
1 est sparable (il na pas de racine
commune avec son polynme driv). Rappelons enn que le groupe
n
(K) est toujours cy-
clique (cf. lemme 7.4 ; dans notre cas, il est donc isomorphe Z/nZ). Un gnrateur de ce
groupe est appel racine primitive n-ime de lunit.
Sous cette hypothse, nous allons dterminer toutes les extensions cycliques de degr n de
K, cest--dire les extensions galoisiennes de groupe de Galois Z/nZ.
Lemme 7.11. Soit K un corps tel que Card(
n
(K)) = n et soit a K. Si une extension
K L est engendre par une racine du polynme X
n
a, cette extension est galoisienne
et Gal(L/K) <
n
(K). En particulier, le groupe Gal(L/K) est cyclique.
Dmonstration. Soit x une racine de X
n
a engendrant L. Les x, pour
n
(K),
forment lensemble des racines de ce polynme. Puisque est dans K, lextension K L
est galoisienne, en tant que corps de dcomposition du polynme sparable X
n
a. Tout
lment de Gal(L/K) permute les racines de X
n
a et est dtermin par limage x de x
(puisque les lments de
n
(K) K sont xes), do un morphisme de groupes injectif
Gal(L/K)
n
(K).
Exemple 7.12. On a dj vu, dans lex. 6.31, un cas o le lemme sapplique : cest celui
de lextension Q(j) Q(
3

2, j), qui est galoisienne de groupe de Galois isomorphe


Z/3Z.
Proposition 7.13. Soit K un corps tel que Card(
n
(K)) = n et soit a K. On suppose
a / K
d
pour tout diviseur d > 1 de n. Alors le polynme X
n
a est irrductible sur K et
son corps de rupture est une extension galoisienne de K de groupe de Galois
n
(K).
Dmonstration. Soit L un corps de dcomposition de P(X) = X
n
a et soit x L une
racine de P. On a
P(X) =

n
(K)
(X x)
dans L[X]. Soit Q K[X] un facteur irrductible unitaire de P, de degr e. Son coefcient
constant est produit de e facteurs x, avec K, donc x
e
K. Comme x
n
= a K, par le
thorme de Bzout, on a x
d
K, o d = ne, de sorte que a = x
n
= (x
d
)
n/d
. Lhypothse
faite entrane n = d, donc P = Q et P est irrductible. Comme L est engendr par x, cest
7. APPLICATIONS DE LA THORIE DE GALOIS 43
le corps de rupture de P. Par le lemme 7.11, K L est galoisienne, donc [ Gal(L/K)[ =
[L : K] = deg(P) = n = [
n
(K)[ et le mme lemme permet de conclure.
Thorme 7.14 (Kummer). Soit K un corps tel que Card(
n
(K)) = n et soit K L
une extension galoisienne de groupe de Galois cyclique dordre n. Il existe a K tel que L
soit le corps de dcomposition de X
n
a.
Dmonstration. Soit g un gnrateur de Gal(L/K), que lon considre comme un endo-
morphisme du K-espace vectoriel L. Comme g
n
= Id
L
et que X
n
1 est scind racines
simples dans K, lendomorphisme g est diagonalisable. Les valeurs propres de g forment un
sous-groupe de
n
(K) : si et sont des valeurs propres, et que g(x) = x et g(y) = y,
avec x et y non nuls, on a g(xy
1
) = g(x)g(y)
1
=
1
(xy
1
), de sorte que
1
est
aussi une valeur propre.
Par le lemme 7.4, ce sous-groupe est cyclique dordre un diviseur d de n. On a alors
g
d
= Id
L
, do d = n. Donc il existe x L 0 tel que g(x) = x o est une racine
primitive n-ime de lunit.
Considrons le polynme
n

i=1
(X
i
x) = X
n
a,
avec a = x
n
. Cest un polynme sparable scind dans L, qui est invariant sous laction
de Gal(L/K). Il est donc coefcients dans K par le lemme dArtin (th. 6.28). Comme
le groupe Gal(L/K) agit transitivement sur ses racines, il est irrductible dans K[X] (il
laisse stable lensemble des racines de nimporte quel facteur irrductible). Son corps de
dcomposition est de degr n sur K et contenu dans L, donc cest L.
Sans lhypothse faite sur K, la conclusion du thorme nest en gnral plus valide.
Par exemple, si Q L est une extension galoisienne de degr 3 (par exemple lextension
L = Q(cos 2/9), o cos 2/9 est une racine de X
3
X+1 ; cf. la preuve du cor. 2.24), elle
ne peut pas tre engendre par des lments x tels que x
3
Q: comme elle est galoisienne,
elle devrait contenir une racine cubique non triviale de 1, ce qui nest pas le cas !
Dans une direction diffrente, si K est de caractristique p > 0 (la seule racine p-ime
de lunit est alors 1, donc Card(
p
(K)) = 1), on peut dcrire les extensions galoisiennes
K L de groupe de Galois Z/pZ : cest la thorie dArtin-Schreier (cf. [CL], Exercises 5.6
et 5.7). On montre quil existe a K tel que L soit le corps de dcomposition de X
p
Xa.
7.3. Extensions radicales, quations rsolubles par radicaux. tant donn un poly-
nme P, disons coefcients rationnels, on aimerait savoir si chaque racine de P peut tre
exprime au moyen dune formule ne faisant intervenir que des nombres rationnels, les opra-
tions arithmtiques usuelles (addition, soustraction, multiplication et division) et lextraction
44 CHAPITRE I. EXTENSIONS DE CORPS
de racines. Pour formuler ce problme de faon prcise, nous sommes amens poser les
dnitions suivantes. On suppose (pour simplier) dans cette section que lon est en caract-
ristique 0.
Dnition 7.15. Une extension K L (de corps de caractristique 0) est dite radicale
sil existe une suite dextensions
K = K
0
K
1
K
n
= L
telle quil existe pour chaque i un lment x
i
de K
i
et un entier d
i
> 0 tels que K
i
=
K
i1
(x
i
) et x
d
i
i
K
i1
.
On dit que L sobtient partir de K par adjonctions successives de racines. Il est clair que
si K L et L M sont des extensions radicales (de corps de caractristique 0), il en est
de mme de lextension compose K M.
Dnition 7.16. Soit K un corps de caractristique 0. Un polynme coefcients dans
K est dit rsoluble par radicaux (sur K) sil est scind dans une extension radicale de K.
Lemme 7.17. Soit K L une extension radicale. La clture normale de L (dans nim-
porte quelle clture algbrique) est encore une extension radicale de K.
Dmonstration. Soit
K = K
0
K
n1
K
n
= L
une suite dextensions comme dans la df. 7.15, avec L = K
n1
(x) et x
d
K
n1
. Soit
M la clture normale de K
n1
dans une extension algbriquement close de L. La clture
normale de L dans contient M et x, donc cest la clture normale M

de M(x) dans . En
raisonnant par rcurrence sur n, on voit quil suft de montrer que lextension M M

est
radicale.
Celle-ci est engendre par tous les conjugus de x dans , cest--dire les racines dans
du polynme minimal de x sur K, ou encore les images de x par tous les K-morphismes
: M . Comme x
d
M, on a (x)
d
(M), et (M) = M puisque K M est
un extension normale. Lextension M M

est donc obtenue en ajoutant successivement


des lments de , les (x), dont la puissance d-ime est dans M. Cest bien une extension
radicale.
Thorme 7.18 (Galois). Une extension galoisienne nie de corps de caractristique 0
est contenue dans une extension radicale si et seulement si son groupe de Galois est rso-
luble
(8)
.
8. On rappelle quun groupe G est rsoluble sil existe une suite de sous-groupes {Id} = G
n
G
n1

G
0
= G o les groupes G
i1
/G
i
sont tous abliens. Si G est ni, on peut mme supposer ces quotients cycliques.
Tout sous-groupe et tout groupe quotient dun groupe rsoluble est rsoluble. Inversement, si H est un sous-groupe
distingu de G et que H et G/H sont rsolubles, alors G est rsoluble.
7. APPLICATIONS DE LA THORIE DE GALOIS 45
Dmonstration. Soit K un corps de caractristique 0 et soit K L une extension ga-
loisienne contenue dans une extension radicale K M, que lon peut par le lemme 7.17
supposer galoisienne. Comme tout quotient dun groupe rsoluble est rsoluble, il suft de
montrer que le groupe Gal(M/K) est rsoluble. Il existe une suite dextensions
K = K
0
K
1
K
n
= M
avec K
i
= K
i1
(x
i
) et x
d
i
i
K
i1
. On aimerait pouvoir appliquer le lemme 7.11 aux
extensions K
i1
K
i
, mais il faut auparavant pour cela ajouter des racines de lunit
K. Considrons donc lextension K K

obtenue en adjoignant K toutes les racines


d
1
d
n
-imes de lunit, cest--dire le corps de dcomposition du polynme X
d
1
d
n
1
sur K. Par la prop. 7.5, cest une extension galoisienne ablienne. Si on note K
i
K

i
lextension analogue pour chaque i, on obtient une suite dextensions
K K

= K

0
K

1
K

n
=: M

avec K

i
= K

i1
(x
i
) et x
d
i
i
K

i1
. Lextension K M est galoisienne donc cest le
corps de dcomposition dun polynme P K[X] (th. 4.2). Lextension K M

est alors
le corps de dcomposition de (X
d
1
d
n
1)P(X) K[X] : elle est galoisienne. La suite
dextensions ci-dessus correspond une suite de sous-groupes
G := Gal(M

/K) > G
0
> G
1
> > G
n
= Id,
avec G
i
= Gal(M

/K

i
).
Considrons la suite dextensions
K K

i1
K

i
M

.
Comme lextension K

i1
K

i
est galoisienne cyclique (lemme 7.11), la correspondance
de Galois nous dit que G
i
= Gal(M

/K

i
) est distingu dans G
i1
= Gal(M

/K

i1
), avec
G
i1
/G
i
cyclique. De mme, en considrant la suite dextensions
K K

,
on voit que G
0
= Gal(M

/K

) est distingu dans G = Gal(M

/K), avec G/G


0

Gal(K

/K) ablien (prop. 7.5). Cela montre que G est rsoluble, donc aussi son quotient
Gal(M/K).
Inversement, supposons le groupe Gal(L/K) rsoluble et montrons que L est contenu
dans une extension radicale de K. Comme tout--lheure, considrons lextension galoisienne
radicale K K

obtenue en adjoignant K toutes les racines dordre [L : K]! de lunit


et lextension analogue L L

, galoisienne ablienne (prop. 7.5). Lextension K L

est galoisienne (comme plus haut, cest le corps de dcomposition dun polynme), le sous-
groupe Gal(L

/L) de Gal(L

/K) est distingu, et le quotient est Gal(L/K).


Comme Gal(L/K) est rsoluble et Gal(L

/L) ablien, Gal(L

/K) est rsoluble (voir


note 8), donc aussi son sous-groupe G := Gal(L

/K

), et il suft de montrer que lextension


K

est radicale (puisque lextension K K

lest). Remarquons que son degr est


46 CHAPITRE I. EXTENSIONS DE CORPS
[L : K] (si L = K(a) (th. 5.23) et que le polynme minimal de a sur K est P, de degr
[L : K], alors L

= K

(a), et le polynme minimal de a sur K divise P), donc que K

contient toutes les racines dordre [L

: K

]! de lunit.
Nous allons montrer, par rcurrence sur [L

: K

], que lextension K

est radicale,
sous lhypothse que K

contient toutes les racines dordre [L

: K

]! de lunit.
Soit H un sous-groupe distingu de Gde quotient G/H cyclique non trivial. Il correspond
des extensions galoisiennes K

M L

. Lextension K

M est cyclique dordre


[L

: K

], donc K

contient toutes les racines dordre [M : K

] de lunit. Elle est donc


radicale par le thorme de Kummer (th. 7.14). Lextension M L

est galoisienne, de
groupe de Galois rsoluble, de degr < [L

: K

], et M contient toutes les racines dordre


[M : L

]! de lunit. Elle est donc radicale par hypothse de rcurrence. Lextension K

est donc bien radicale et ceci termine la dmonstration du thorme.


En particulier, le polynme irrductible P(X) = X
5
6X+3 Q[X], dont on a vu dans
lex. 6.32 que le groupe de Galois est isomorphe S
5
, non rsoluble, nest pas rsoluble par
radicaux sur Q.
Une autre faon de formuler la question pose au dbut de cette section est de demander
sil existe une formule ne faisant intervenir que des nombres rationnels, les oprations
arithmtiques usuelles et lextraction de racines, permettant dexprimer les racines de lqua-
tion gnrale
X
n
+a
1
X
n1
+ +a
n1
X +a
n
,
en fonction de ses coefcients. On regarde cette quation comme tant coefcients dans
Q(a
0
, . . . , a
n1
). On dmontre alors assez facilement que le groupe de Galois de ce polyn-
me est isomorphe S
n
(9)
, qui nest pas rsoluble pour n 5. Ce polynme nest donc pas
rsoluble par radicaux sur Q(a
0
, . . . , a
n1
) (Abel, 1826).
9. Soient x
1
, . . . , x
n
les racines de ce polynme dans un corps de dcomposition. Les coefcients sont alors,
au signe prs, les polynmes symtriques lmentaires
1
,
2
, . . . ,
n
en les x
i
. Il sagit simplement de remarquer
que le groupe de Galois de lextension nie Q(
1
,
2
, . . . ,
n
) Q(x
1
, . . . , x
n
) est isomorphe S
n
(utiliser
le lemme dArtin, th. 6.28).
CHAPITRE II
MODULES
Soit A un anneau (commutatif unitaire). Un A-module est un groupe commutatif M muni
dune opration
AM M
(a, m) am
qui vrie les relations habituelles (les mmes que pour un espace vectoriel). On dnit
comme dhabitude sous-modules (par exemple, les sous-A-modules de A sont ses idaux),
sous-module engendr par une partie dun module, modules quotients, sommes et produits di-
rects de A-modules, systme gnrateur, systme libre, morphismes (de A-modules), noyau,
image, dual... Il ny a pas de pige ici. En revanche, contrairement ce qui se passe dans la
thorie des espaces vectoriels sur un corps, certains A-modules nont pas de base. Ceux qui
en ont une sont isomorphes une somme directe A
()
, o est un ensemble (pas ncessai-
rement ni) ; on dit quils sont libres.
Enn, si M est un A-module et I un idal de A, on note IM le sous-module de M form
des sommes nies

i
a
i
m
i
, avec a
i
I et m
i
M.
Exemple 0.19. Si A nest pas un corps, il existe des tas de A-modules non libres, par
exemple tous les A/I, o I est un idal de A distinct de 0 et de A.
Exercice 0.20. Soit I un idal non nul de A. Montrer que I est un A-module libre si et
seulement si I est un idal principal engendr par un non diviseur de zro.
Exercice 0.21. Dterminer, pour chaque m, n N, le Z-module Hom
Z
(Z/mZ, Z/nZ).
1. Modules libres
Proposition 1.1. Soit A un anneau non nul et soit M un A-module libre. Toutes les bases
de M ont le mme cardinal. On lappelle le rang de M.
48 CHAPITRE II. MODULES
Dmonstration. On se ramne au rsultat analogue pour les espaces vectoriels en proc-
dant ainsi. Soit (e

une base de M. Soit m un idal maximal de A. Le quotient k = A/m


est un corps et M/mM est un k-espace vectoriel dans lequel la famille des classes ( e

est gnratrice. Montrons quelle est libre. Si on a une relation

= 0
dans M/mM, avec a

A, cela signie

mM.
Cette somme scrit donc

n
j=1
b
j
m
j
, avec b
j
m et m
j
M. En dcomposant chaque m
j
sur la base (e

, on voit que lon peut aussi crire cette somme

, avec c

m.
La famille (e

tant libre, on en dduit pour pour tout , on a a

= c

m, donc
a

= 0.
La famille ( e

est donc une base du k-espace vectoriel M/mM. Le cardinal de est


donc la dimension de cet espace vectoriel : il est indpendant de la base (e

.
Exercice 1.2. Soit Aun anneau non nul, soit M un A-module libre et soit N un sous-module
libre de M. Montrer rang(N) rang(M).
Attention aux habitudes issues de la thorie des espaces vectoriels ! Par exemple, une
famille libre n lments dans un module libre de rang n nest pas ncessaire une base (par
exemple, 2 nest pas une base du Z-module libre Z, de rang 1). En revanche, toute famille
gnratrice n lments dun A-module libre de rang n en est bien une base (cor. 3.4).
Exercice 1.3. Montrer que le Z-module Qnest pas libre.
Exercice 1.4. Tout espace vectoriel est libre. En particulier le Q-espace vectoriel Q
N
des
suites de nombres rationnels a une base (mais il faut laxiome du choix pour montrer son exis-
tence). Montrer cependant que le Z-module Z
N
nest pas libre.
2. Modules de torsion
tant donn un lment m non nul dun A-module M, il peut trs bien exister un lment
non nul a de A tel que am = 0 (penser par exemple 1 dans le Z-module Z/nZ). On dit
alors que m est un lment de torsion de M. Si A est intgre, lensemble
T(M) := m M [ a A 0 am = 0
des lments de torsion de M est un sous-module de M appel sous-module de torsion de
M. On dit que M est sans torsion si T(M) = 0 (cest une condition ncessaire, mais pas
sufsante (cf. exerc. 1.3), pour pouvoir tre libre !). Le module quotient M/T(M) est alors
sans torsion.
3. MODULES DE TYPE FINI 49
3. Modules de type ni
On dit quun A-module est de type ni sil admet une famille gnratrice nie. Tout quo-
tient dun module de type ni est encore de type ni, mais un sous-module dun module de
type ni nest pas ncessairement de type ni (trouver un exemple).
Exercice 3.1. Soit M un A-module et soit N un sous-A-module de M. Si N et M/N sont
de type ni, montrer que M est de type ni.
Thorme 3.2 (Cayley-Hamilton). Soit M un A-module de type ni et soit u : M M
un endomorphisme.
Si m
1
, . . . , m
n
sont des gnrateurs de M, on peut crire u(m
i
) =

n
j=1
a
ij
m
j
, o
R = (a
ij
)
1i,jn
M
n
(A). Posons P(X) = det(XI
n
R) A[X]. Alors P(u) = 0.
Il est important de remarquer que si I est un idal de A tel que u(M) IM, on peut
prendre les a
ij
dans I (le choix des a
ij
nest en gnral pas unique et on verra dans les
applications quil est parfois crucial de le faire de faon astucieuse !). Si on crit P(X) =
X
n
+a
1
X
n1
+ +a
n1
X +a
n
, on a alors a
j
I
j
.
Dmonstration. Munissons M dune structure de A[X]-module en posant
Q A[X] m M Q m := Q(u)(m).
On a alors
(XI
n
R)
_
_
_
m
1
.
.
.
m
n
_
_
_ = 0.
o XI
n
R est une matrice carre dordre n coefcients dans A[X]. En multipliant cette
galit gauche par la transpose de la comatrice de XI
n
R, on obtient
det(XI
n
R)
_
_
_
m
1
.
.
.
m
n
_
_
_ = 0,
ce qui signie que P(X) = det(XI
n
R) annule le A[X]-module M, ou encore que P(u)
est nul sur M.
Corollaire 3.3. Soit M un A-module de type ni. Tout endomorphisme surjectif de M est
bijectif
(1)
.
1. Attention ! Ce rsultat ne gnralise pas celui de lexerc. III.2.15 : un endomorphisme danneaux (unitaires)
u : A A qui serait aussi un endomorphisme de A-modules devrait vrier u(a) = u(a1
A
) = au(1
A
) =
a1
A
= a pour tout a, donc seule lidentit convient !
50 CHAPITRE II. MODULES
Dmonstration. Soit f : M M un endomorphisme surjectif. Comme dans la preuve
du thorme, on munit M dune structure de A[X]-module en posant X m = f(m). Comme
f est surjectif, on a M = IM, o I = (X). Appliquons le th. 3.2 u = Id
M
. On en dduit
une galit dans End
A
(M)
u
n
+P
1
u
n1
+ +P
n1
u +P
n
Id
M
= 0,
avec P
j
I
j
= (X
j
). En crivant P
j
= XQ
j
, on obtient
m M 0 = (u
n
+P
1
u
n1
+ +P
n1
u +P
n
Id
M
)(m)
= m+P
1
m+ +P
n1
m+P
n
m
= m+P
1
(f)(m) + +P
n1
(f)(m) +P
n
(f)(m)
= m+f(Q
1
(f) + +Q
n1
(f) +Q
n
(f))(m),
cest--dire Id
M
+f Q(f) = 0 pour un polynme Q A[X]. Lendomorphisme Q(f)
est linverse de f.
Corollaire 3.4. Soit M un A-module libre de rang n. Toute famille gnratrice de M
n lments est une base de M.
Dmonstration. On peut supposer M = A
n
. Une famille gnratrice B n lments
dnit un endomorphisme surjectif A
n
A
n
. Le cor. 3.3 dit quil est bijectif, donc B est
une base de M.
Corollaire 3.5. Soit M un A-module de type ni et soit I un idal tel que IM = M. Il
existe a I tel que (1 a)M = 0.
Dmonstration. Appliquons le th. 3.2 u = Id
M
. On en dduit quil existe des a
j
I
j
tels que u
n
+a
1
u
n1
+ +a
n1
u+a
n
Id
M
= 0, do le corollaire avec a = a
1

a
n
.
Soit A un anneau non nul. On dnit son radical de Jacobson comme lintersection de ses
idaux maximaux :
rad(A) :=

mA
m.
Cest un idal de A.
Exemple 3.6. On a rad(Z) = 0. Si C est lanneau des fonctions continues de [0, 1]
dans R, on a aussi rad(C) = 0 (exerc. I.1.5). Soit K un corps. Il y a une innit de po-
lynmes irrductibles dans K[X] donc rad(K[X]) = 0. En revanche, dans lanneau des
sries formelles K[[X]], il y a un seul idal maximal (on dit que cest un anneau local),
savoir (X) (exerc. I.1.9). On a donc rad(K[[X]]) = (X).
Lemme 3.7. Pour tout anneau non nul A, on a
rad(A) = a A [ 1 +xa est inversible pour tout x A.
4. MODULES DE TYPE FINI SUR LES ANNEAUX PRINCIPAUX 51
Dmonstration. Supposons a / rad(A). Il existe un idal maximal m Atel que a / m.
On a alors m+(a) = A, de sorte quil existe m m et x A tels que 1 = m+xa. Comme
m A

= , cela entrane 1 xa / A

.
Inversement, si 1 +xa nest pas inversible pour un x A, on a (1 +xa) A et cet idal
est contenu dans un idal maximal m de A. Comme 1 / m, cela entrane a / m.
Thorme 3.8 (Lemme de Nakayama, 1951). Soit A un anneau non nul, soit I un idal
contenu dans rad(A) et soit M un A-module de type ni.
a) Si IM = M, on a M = 0.
b) Soient m
1
, . . . , m
n
des lments de M ; si les images de m
1
, . . . , m
n
dans M/IM
engendrent ce A-module, m
1
, . . . , m
n
engendrent M.
Il semble que ce lemme soit en fait d Krull dans le cas o M est un idal de A, puis
Azumaya dans le cas gnral.
Dmonstration. Le point a) rsulte du cor. 3.5, puisque si a rad(A), llment 1 a
est inversible (lemme 3.7).
Supposons que les images de m
1
, . . . , m
n
dans M/IM engendrent ce A-module et consi-
drons le A-module N := M/(Am
1
+ + Am
n
). Soit m M. On peut crire m =

n
j=1
a
j
m
j
(mod IM) avec a
1
, . . . , a
n
A, cest--dire m IM (mod Am
1
+ +
Am
n
). On a ainsi IN = N, donc, puisque N est de type ni, N = 0 par a). Ceci se rcrit
M = Am
1
+ +Am
n
, do b).
4. Modules de type ni sur les anneaux principaux
Dans toute cette section, Aest un anneau principal. Nous allons dcrire tous les A-modules
de type ni. Jai choisi de prsenter une approche matricielle de ce problme. Le point central
de largument consiste trouver, tant donne une matrice M coefcients dans A, une
matrice quivalente M la plus simple possible. On sait quune matrice M de rang r
coefcients dans un corps est quivalente la matrice par blocs
_
I
r
0
0 0
_
.
Nous allons montrer une version analogue de ce rsultat pour les matrices coefcients
dans A. Rappelons quune matrice carre coefcients dans un anneau A est inversible si
et seulement si son dterminant est dans A

. Le groupe des matrices inversibles dordre n


coefcients dans A est not GL(n, A). Le sous-groupe distingu form des matrices de
dterminant 1 est not SL(n, A).
52 CHAPITRE II. MODULES
Thorme 4.1. Soit M une matrice coefcients dans un anneau principal A. Il existe
des matrices inversibles P et Q coefcients dans A et des lments non nuls d
1
, . . . , d
r
de
A tels que avec d
1
[ [ d
r
telles que
PMQ =
_
_
_
_
_
_
_
_
_
_
_
d
1
.
.
.
0
d
r
0
0
.
.
.
0
_
_
_
_
_
_
_
_
_
_
_
.
Lentier r et les lments d
1
, . . . , d
r
de A sont uniquement dtermins ( multiplication par
une unit de A prs). On les appelle les facteurs invariants de la matrice M.
Bien sr, lentier r est le rang de la matrice M vue comme matrice coefcients dans le
corps des fractions de A.
On peut voir ce thorme comme la description des classes dquivalence des matrices
coefcients dans un anneau principal. Il est beaucoup plus difcile de dterminer les classes
de similitude. En fait, on ne sait le faire que lorsque A est un corps (cf. 4.2).
Avant de commencer la preuve de ce thorme, faisons quelques rappels sur les oprations
lmentaires. Par opration lmentaire sur les lignes (resp. sur les colonnes), nous enten-
drons uniquement ici ajouter un multiple dune ligne (resp. dune colonne) une autre .
Cela correspond multiplier gauche (resp. droite) la matrice dorigine par une matrice
lmentaire, cest--dire une matrice qui ne diffre de la matrice identit que par un seul co-
efcient, situ hors de la diagonale. Une matrice lmentaire est inversible (son dterminant
est 1) donc on obtient aprs des oprations lmentaires une matrice quivalente la matrice
dorigine (et de mme dterminant). Nous noterons
E(n, A) < SL(n, A)
le sous-groupe engendr par les matrices lmentaires.
Avec des oprations lmentaires, on peut aussi changer deux lignes, lune delles tant
change en son oppos :
_
L
i
L
j
_

_
L
i
L
i
+L
j
_

_
L
j
L
i
+L
j
_

_
L
j
L
i
_
(on ne peut pas juste changer deux lignes, puisque le dterminant est inchang par nos
oprations lmentaires).
Lemme 4.2. Soit A un anneau principal et soient a
1
, . . . , a
s
des lments de A. Il existe
un matrice carre dordre s coefcients dans A dont la premire ligne est
_
a
1
a
s
_
et dont le dterminant est un pgcd de a
1
, . . . , a
s
.
4. MODULES DE TYPE FINI SUR LES ANNEAUX PRINCIPAUX 53
Dmonstration. On raisonne par rcurrence sur s, le cas s = 1 tant vident. Supposons
s 2. Par hypothse de rcurrence, il existe donc une matrice carre N dordre s 1 de
premire ligne
_
a
2
a
s
_
et de dterminant d = a
2
a
s
. Soient x et y des lments
de A tels que
a
1
a
2
a
s
= a
1
d = a
1
x +dy.
La matrice
_
_
_
_
_
_
_
_
a
1
0 N
.
.
.
0
(1)
s1
y (1)
s
a
2
x/d (1)
s
a
s
x/d
_
_
_
_
_
_
_
_
convient alors.
Dmonstration du thorme. Le lemme entrane facilement le thorme dans le cas o M
est une matrice ligne (ou colonne), que lon peut supposer non nulle : si M =
_
m
1
m
s
_
et que d = m
1
m
s
(non nul), il existe a
1
, . . . , a
s
dans Atels que d = a
1
m
1
+ +a
s
m
s
et a
1
, . . . , a
s
sont premiers entre eux dans leur ensemble. Il existe donc daprs le lemme une
matrice inversible Q dont la premire colonne est
_
a
1
a
s
_
. Le produit MQ scrit
alors
MQ =
_
d b
2
b
s
_
,
o d divise chacun des b
i
. En effectant des oprations lmentaires sur les colonnes de MQ,
on arrive la matrice
_
d 0 0
_
,
ce qui montre lexistence dune rduction dans ce cas.
Traitons le cas gnral, en raisonnant par rcurrence sur la taille de la matrice. Par le
processus dcrit ci-dessus, on se ramne une matrice dont la premire ligne est du type
_
d
(1)
0 0
_
puis, en procdant de faon analogue, on peut aussi supposer que la pre-
mire colonne est de ce type. Cela dtruit la forme de la premire ligne, donc on recommence
le processus. On obtient ainsi alternativement des matrices de premire ligne ou de premire
colonne de ce type, avec des premiers coefcients d
(i)
qui vrient d
(i+1)
[ d
(i)
. Comme lan-
neau A est principal, cette suite se stabilise (cf. prop. III.2.1), ce qui signie que lon arrive
aprs un nombre ni doprations une matrice disons de premire ligne
_
d
(I)
0 0
_
telle que le pgcd d
(I+1)
des coefcients de la premire colonne soit associ d
(I)
. Cela si-
gnie que d
(I)
divise chacun de ces coefcients. On peut alors, par oprations lmentaires
sur les lignes, se ramener une matrice du type :
_
_
_
_
_
d 0 0
0
.
.
. N
0
_
_
_
_
_
.
54 CHAPITRE II. MODULES
Appliquant lhypothse de rcurrence N, nous sommes ramens une matrice du type
_
_
_
_
_
d
d
2
0
0
.
.
.
d
r
_
_
_
_
_
(o nous navons crit que les r premires lignes et colonnes de la matrice, tous les autres
coefcients tant nuls) avec d
2
[ [ d
r
, mais on na pas encore la condition que d divise
d
2
! Par une opration lmentaire sur les lignes, on arrive la matrice
_
_
_
_
_
d d
2
0 0
0 d
2
0
.
.
.
0 0 d
r
_
_
_
_
_
.
En appliquant le lemme 4.2 encore une fois, on peut remplacer d par d
1
:= d d
2
. La
coefcient d
1
divise maintenant d
2
, d
3
, . . . , d
r
, mais le nouveau d
2
peut ne plus diviser d
3
. Le
mme procd nous permet de le remplacer par d
2
d
3
. On conclut facilement en procdant
de proche en proche.
Pour montrer lunicit, le plus rapide est de considrer

k
(M) = pgcd(k k mineurs de M)
et de montrer que
k
(M) divise
k
(PM) pour toute matrice carre P de taille convenable.
Lorsque P est inversible, on a alors
k
(PM) [
k
(P
1
PM) =
k
(M), de sorte que
k
(M)
et
k
(PM) sont associs. On en dduit en considrant les matrices transposes que si Q est
aussi inversible,
k
(M) et
k
(MQ) sont associs, donc nalement que
k
(M) et
k
(PMQ)
sont associs. Si PMQ a la forme donne dans le thorme, on a de plus

k
(PMQ) = d
1
d
k
,
ce qui exprime les d
k
en fonction dentiers qui ne dpendent que de M ( multiplication par
une unit de A prs).
Il reste dmontrer cette proprit. Elle rsulte du fait que les lignes de PM sont combi-
naisons linaires des lignes de M. Plus prcisment, si lon appelle L
k
i
le k-vecteur form des
k premiers coefcients de la ime ligne de M et que lon note P = (b
i,j
)
1i,jp
, le premier
k k mineur de PM est
det(b
1,1
L
k
1
+ +b
1,p
L
k
p
, . . . , b
k,1
L
k
1
+ +b
k,p
L
k
p
)
qui est une combinaison linaire des k k mineurs extraits des k premires colonnes de M.
Il est donc divisible par
k
(M).
4. MODULES DE TYPE FINI SUR LES ANNEAUX PRINCIPAUX 55
Exercice 4.3. Soit A un anneau principal et soient a et b des lments non nuls de A. Quelle
est la forme rduite que lon obtient en appliquant le thorme la matrice

a 0
0 b
!
?
Exercice 4.4. Soit A un anneau euclidien.
a) Montrer que dans la conclusion du thorme, on peut choisir P et Q (qui ne sont pas
uniquement dtermines !) produits de matrices lmentaires.
b) Si M GL(n, A), montrer quil existe P E(n, A) telle que
PM =
0
B
B
B
B
@
1 0
.
.
.
1
0 det M
1
C
C
C
C
A
.
En dduire SL(n, A) = E(n, A).
Exercice 4.5. Soit A un anneau.
a) Soit M un lment de GL(n, A). Utiliser lidentit

M 0
0 M
1
!
=

I
n
M
0 I
n
!
I
n
0
M
1
I
n
!
I
n
M
0 I
n
!
0 I
n
I
n
0
!
pour montrer que la matrice

M 0
0 M
1
!
est dans E(2n, A).
b) Soient M et N des lments de GL(n, A). Utiliser lidentit

MNM
1
N
1
0
0 I
n
!
=

MN 0
0 N
1
M
1
!
M
1
0
0 M
!
N
1
0
0 N
!
pour montrer que la matrice MNM
1
N
1
est dans E(2n, A).
Un peu de K-thorie. Les groupes E(n, A) et GL(n, A) ont t trs tudis car ils inter-
viennent en K-thorie. Considrons linjection de groupes
GL(n, A) GL(n + 1, A)
obtenue en envoyant une matrice M GL(n, A) sur
_
M 0
0 1
_
et posons
GL(A) :=
_
n1
GL(n, A).
Cest un groupe dont
E(A) :=
_
n1
E(n, A)
est un sous-groupe. On montre (cela rsulte des deux derniers exercices ci-dessus) que E(A)
est le sous-groupe driv de GL(A) (cest--dire le sous-groupe engendr par les commuta-
teurs dlments de GL(A)). Il est donc distingu et le groupe quotient
K
1
(A) := GL(A)/E(A)
56 CHAPITRE II. MODULES
est ablien (on lappelle lablianis de GL(A)). Le dterminant induit une surjection
det : K
1
(A) A

dont on note SK
1
(A) le noyau. Daprs lexerc. 4.4, SK
1
(A) est trivial lorsque A est eu-
clidien. Il existe en revanche des anneaux principaux A pour lesquels SK
1
(A) nest pas
trivial, mais ils sont compliqus
(2)
. Pour lexemple standard danneau principal non eucli-
dien A = Z[(1 + i

19)/2], le groupe SK
1
(A) est trivial (comme pour tous les anneaux
dentiers de corps de nombres).
Corollaire 4.6 (Thorme de la base adapte). Soit A un anneau principal, soit M un
A-module libre de type ni et soit N un sous-module de M. Alors N est libre et il existe une
base (e
1
, . . . , e
n
) de M et des lments non nuls d
1
, . . . , d
r
de A, avec 0 r n, tels que
d
1
[ [ d
r
et que (d
1
e
1
, . . . , d
r
e
r
) soit une base de N.
Il est facile de montrer que N est de type ni (voir la preuve ci-dessous). Si on savait
dj que N tait libre, le fait que son rang soit rang(M) rsulterait de lexerc. 1.2, mais
cest bien la libert de N qui est le point difcile, et qui ne marche pas ds que A nest pas
principal.
Attention aux erreurs habituelles : le thorme de la base adapte ne dit pas que N admet
un supplmentaire, ni que lon peut complter une base de N en une base de M.
Enn, il est clair quun sous-module, mme de type ni, dun module libre de type ni
nest pas ncessairement libre (cest le cas, par lexerc. 0.20, pour les idaux non principaux
dun anneau non principal), et quun sous-module dun module libre de type ni nest pas
ncessairement de type ni (cest le cas, dans un anneau non noethrien, pour les idaux qui
ne sont pas de type ni (cf. prop. III.2.1)).
Dmonstration. On peut supposer M = A
n
. Montrerons par rcurrence sur n que N est
un A-module de type ni. Pour n = 0, il ny a rien dmontrer. Si n > 0, on considre la
projection p : A
n
A sur un facteur. Le noyau Q = N A
n1
du morphisme N p(N)
est un sous-module de A
n1
donc est de type ni par hypothse de rcurrence. Limage
p(N) N/Q est un idal de A donc est engendre (en tant quidal, donc aussi en tant que
A-module) par un lment. Il en rsulte que N est de type ni (exerc. 3.1).
Choisissons une base de M et un systme ni de gnrateurs de N, dont on crit la ma-
trice des coordonnes dans la base de M. Multiplier gauche cette matrice par une matrice
inversible revient changer de base pour M. Multiplier droite cette matrice par une matrice
inversible revient changer de systme de gnrateurs pour N. Le th. 4.1 donne immdiate-
ment le rsultat.
2. Voir Ischebeck, F., Hauptidealringe mit nichttrivialer SK
1
-Gruppe, Arch. Math. (Basel) 35 (1980), 138139.
Pour un exemple o lon a simplement E(2, A) = SL(2, A), voir le chapitre 6 de Cohn, P. M., On the structure of
the GL
2
of a ring, Publ. Math. IHS 30 (1966), 553.
4. MODULES DE TYPE FINI SUR LES ANNEAUX PRINCIPAUX 57
Corollaire 4.7. Soit M un module de type ni sur un anneau principal A. Il existe des
lments non nuls et non inversibles d
1
, . . . , d
s
de A, avec s 0 et tels que d
1
[ [ d
s
, et
un entier r 0, tels que
M A
r
A/(d
1
) A/(d
s
).
Les entiers r et s, et les d
i
association prs, ne dpendent que de M. On appelle ces derniers
les facteurs invariants de M.
Dmonstration. Comme M est de type ni, il est engendr par n lments, qui dnissent
un morphisme surjectif A
n
M de A-modules. Il suft dappliquer le cor. 4.6 son noyau
N, en ne gardant que les d
i
non inversibles.
Pour lunicit, il ne semble pas que lon puisse facilement appliquer lnonc analogue
qui apparat dans le th. 4.1. Nous allons donc procder directement. Tout dabord, dans une
telle dcomposition, on a
(2) T(M) A/(d
1
) A/(d
s
)
et lentier r ne dpend que de M : cest le rang du A-module libre M/T(M). Supposons que
lon ait un isomorphisme
A/(d
1
) A/(d
s
) A/(e
1
) A/(e
t
).
o les d
i
et les e
j
ne sont ni nuls ni inversibles, d
1
[ [ d
s
et e
1
[ [ e
t
. Nous allons
montrer s = t puis, par rcurrence sur s, que e
i
est associ d
i
pour tout i.
Commenons par la remarque suivante : soit d et e des lments non nuls de A; on a
(3) d(A/(e)) A/((d e)/d).
En effet, ce A-module est limage de la multiplication A
d
A/(e). Un lment x de A
est dans le noyau si et seulement si e divise dx, cest--dire (e/e d) [ x (utiliser le lemme
I.1.13). Comme e/e d = (d e)/d, on a lisomorphisme cherch. En particulier, si p est un
lment irrductible de A, de sorte que A/(p) est un corps (prop. I.1.14), on a
p(A/(d))
_
A/(d) si p d = 1;
A/(d/p) si p [ d,
do
A/(d)
_
p(A/(d))
_
0 si p d = 1;
A/(p) si p [ d.
Soit T le A-module apparaissant dans (2). Si on choisit p [ d
1
, on voit que la dimension du
A/(p)-espace vectoriel T/pT est s, tandis que cest aussi le nombre ( t) de e
j
divisibles
par p. On a donc s t, puis galit par symtrie.
Considrons maintenant le A-module T/d
1
T. On a par (3)
T/d
1
T A/(d
k
/d
1
) A/(d
s
/d
1
) A/((d
1
e
1
)/d
1
) A/((d
1
e
s
)/d
1
).
58 CHAPITRE II. MODULES
o d
k
est le premier d
i
non associ d
1
. Le nombre de facteurs non nuls de chaque ct
devant tre le mme (comme on vient de le dmontrer), on en dduit que (d
1
e
i
)/d
1
est
inversible pour 1 i < k, donc que e
i
divise d
1
, donc d
i
. Par symtrie, ils sont associs, et
on obtient des isomorphismes
T/d
1
T A/(d
k
/d
1
) A/(d
s
/d
1
) A/(e
k
/d
1
) A/(e
s
/d
1
).
On conclut par lhypothse de rcurrence que d
i
/d
1
et e
i
/d
1
sont associs pour k i s,
donc que d
i
et e
i
sont associs. Ceci termine la dmonstration.
Corollaire 4.8. Soit A un anneau principal. Un A-module libre de type ni est libre si et
seulement sil est sans torsion.
4.1. Application aux groupes abliens de type ni. Un groupe ablien de type ni
(cest--dire engendr par un nombre ni dlments) nest autre quun Z-module de type
ni. On dduit donc du cor. 4.7 le thorme de structure suivant.
Thorme 4.9. Soit M un groupe ablien de type ni. On a
M Z
r
Z/d
1
Z Z/d
s
Z,
o r N et les d
i
sont des entiers strictement positifs vriant d
1
[ [ d
s
. De plus, les
entiers r, s et d
1
, . . . , d
s
sont uniquement dtermins par M.
Bien entendu, M est ni si et seulement si r = 0.
4.2. Application la rduction des endomorphismes. Soit K un corps, soit E un K-
espace vectoriel de dimension nie et soit u un endomorphisme de E. On dnit sur E une
structure de K[X]-module en posant
P K[X] x E P x := P(u)(x).
Remarquons que les sous-K[X]-modules de E correspondent aux sous-K-espaces vectoriels
invariants par u. Comme E est de dimension nie, cest un K[X]-module de torsion et,
puisque K[X] est un anneau principal, on peut appliquer les rsultats du 4. On obtient en
particulier un isomorphisme de K[X]-modules :
E K[X]/(P
1
) K[X]/(P
s
)
o les P
i
sont des polynmes unitaires non constants vriant P
1
[ [ P
s
, uniquement
dtermins par E et u. Cest en particulier un isomorphisme de K-espaces vectoriels qui
correspond une dcomposition
E E
1
E
s
en somme directe de sous-espaces vectoriels stables par u qui sont dits cycliques, cest--dire
quil existe x
i
E
i
(limage de la classe de 1 par lisomorphisme K[X]/(P
i
) E
i
) tel que
la famille (u
m
(x
i
))
mN
engendre le K-espace vectoriel E
i
.
4. MODULES DE TYPE FINI SUR LES ANNEAUX PRINCIPAUX 59
Regardons dun peu plus prs la structure des espaces cycliques. Soit (F, v) un tel espace
et soit x un lment de F tel que la famille (v
m
(x))
mN
engendre F et soit
P(X) = X
r
+a
r1
X
r1
+ +a
0
le polynme unitaire qui engendre le noyau du morphisme danneaux
K[X] F
Q Q(v)(x).
Cest aussi le polynme minimal de v (pourquoi ?).
Lemme 4.10. Soit r le plus grand entier tel que la famille (x, v(x), . . . , v
r1
(x)) soit
libre. Cette famille est une base de F, qui est donc de dimension r.
Dmonstration. Il suft de montrer que cette famille engendre F. Par dnition de r, le
vecteur v
r
(x) est combinaison linaire des vecteurs de cette famille et on voit facilement, par
rcurrence sur m, quil en est de mme pour tous les v
m
(x) pour m r.
Dans cette base, la matrice de v est la matrice compagnon de P
C(P) =
_
_
_
_
_
_
_
_
_
0 0 a
0
1 0 0 a
1
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
.
.
.
0 0 1 a
r1
_
_
_
_
_
_
_
_
_
(la matrice compagnon du polynme constant 1 est vide). Le polynme minimal de C(P) est
P et on calcule facilement que cest aussi son polynme caractristique.
Thorme 4.11. Pour tout endomorphisme u dun K-espace vectoriel E de dimension
nie, il existe une base de E dans laquelle la matrice de u est diagonale par blocs, de la
forme
_
_
_
_
_
C(P
1
)
C(P
2
)
.
.
.
C(P
s
)
_
_
_
_
_
o les P
i
sont des polynmes unitaires non constants de K[X] vriant P
1
[ [ P
s
.
Les P
i
sont entirement dtermins par u; on les appelle les invariants de similitude de u.
Deux matrices de M
n
(K) sont semblables si et seulement si elles ont les mmes invariants
de similitude
(3)
.
3. Bien entendu, les invariants de similitude dune matrice sont par dnition les invariants de lendomorphisme
de K
n
quelle reprsente dans la base canonique.
60 CHAPITRE II. MODULES
Dmonstration. Il rsulte de ce qui prcde que la matrice de u dans une base convenable
est du type cherch si et seulement si le K[X]-module E est isomorphe K[X]/(P
1
)
K[X]/(P
s
). Le thorme rsulte donc du cor. 4.7.
Le polynme minimal de u est P
s
(cest le plus grand ) et le polynme caractristique
est P
1
P
s
(puisque celui de C(P
i
) est P
i
). Le thorme permet par exemple de voir im-
mdiatement que si deux matrices de M
n
(K) sont semblables sur une extension de K, elles
sont dj semblables sur K, rsultat qui nest pas du tout vident a priori (en particulier si K
est ni).
Proposition 4.12. Soit M M
n
(K) et soient P
1
[ [ P
s
ses invariants de simi-
litude. La suite des n facteurs invariants
(4)
de la matrice XI
n
M M
n
(K[X]) est
(1, . . . , 1, P
1
, . . . , P
s
).
Dmonstration. La matrice M est semblable une matrice diagonale par blocs comme
dans le th. 4.11, donc la matrice XI
n
M est semblable (donc aussi quivalente) la ma-
trice diagonale par blocs du type XI
deg(P
i
)
C(P
i
). Il suft donc de montrer que la suite
(d
1
, . . . , d
r
) des facteurs invariants dune matrice XI
r
C(P) dordre r est (1, . . . , 1, P). Or
on a vu lors de la preuve du th. 4.1 que d
1
d
i
est le pgcd des i i mineurs de XI
r
C(P).
Le mineur dordre r 1 obtenu en effaant la premire ligne et la dernire colonne est 1. On
a donc ( association prs) d
1
= = d
r1
= 1 et d
r
= det(XI
r
C(P)) = P.
En particulier, la proposition entrane qutant donnes des matrices M et N dans M
n
(K),
les matrices M et N sont semblables si et seulement si les matrices XI
n
M et XI
n
N
sont quivalentes, une proprit qui peut se vrier directement la main (mais ce nest
pas facile !).
Nous nous arrterons ici pour ce qui est de la rduction des endomorphismes, mais on
peut poursuive dans cette voie pour arriver dune part, lorsque le polynme caractristique de
lendomorphisme u est scind, la rduction de Jordan, dautre part, lorsque K est parfait,
la dcomposition de Dunford u = d + n, avec d semi-simple (diagonalisable dans une
extension nie de K), n nilpotent et dn = nd.
Exercice 4.13. Soient P et Q des polynmes. Calculer les invariants de similitude de la
matrice par blocs

C(P) 0
0 C(Q)
!
.
4. Voir th. 4.1 pour la dnition.
4. MODULES DE TYPE FINI SUR LES ANNEAUX PRINCIPAUX 61
Exercice 4.14. Soit u un endomorphisme dun K-espace vectoriel E de dimension nie. On
pose
Com(u) = {v End(E) | uv = vu},
P(u) = {P(u) | P K[X]} Com(u) End(E).
La dimension du K-espace vectoriel P(u) est le degr du polynme minimal de u.
a) Montrer P(u) =
T
vCom(u)
Com(v).
b) Si K est inni
(5)
, montrer que les proprits suivantes sont quivalentes :
(i) u est cyclique ;
(ii) le polynme minimal de u est gal son polynme caractristique ;
(iii) Com(u) = P(u) ;
(iv) E na quun nombre ni de sous-espaces vectoriels stables par u .
5. Cette hypothse nest pas ncessaire pour toutes les implications.
CHAPITRE III
ANNEAUX
Commenons par un peu dhistoire. On peut dire en premire approximation que les dbuts
de lalgbre commutative sont dus diverses tentatives de rsoudre la conjecture de Fermat :
x
n
+y
n
+z
n
= 0 = xyz = 0,
pour x, y, z entiers et n 3. Il suft de traiter les cas n = 4 (une dmonstration a t laisse
par Fermat) et n = p, nombre premier impair. Des dmonstrations ad hoc ont t apportes
par Euler en 1770 pour p = 3 (avec une erreur), par Legendre en 1823 pour p = 5, par Lam
en 1839 pour p = 7, etc. Lam annonce le 1er mars 1847 quil a une preuve complte, mais
Liouville trouve une faute majeure, que nous allons expliquer.
Une des ides pour attaquer le problme de Fermat (que lon trouve dj dans la preuve
dEuler) est de transformer cette quation en
z
p
=
p1

j=0
(x +
j
p
y),
o lon a pos
p
= exp(2i/p). On obtient ainsi une quation coefcients dans le sous-
anneau Z[
p
] = Z + Z
p
+ + Z
p1
p
de C engendr par
p
. Si par hasard les facteurs
du produit sont premiers entre eux deux deux dans lanneau Z[
p
] (et cest vrai lorsque p
ne divise pas xyz) et que lon a unicit de la dcomposition de z
n
en facteurs irrductibles
dans lanneau Z[
p
], on en dduit que chaque facteur x +
j
p
y est une puissance p-ime dans
cet anneau. La suite nest pas facile, mais on peut ensuite arriver une contradiction avec un
peu de travail (essentiellement par la mthode de descente innie de Fermat : on produit,
partir dune solution donne, une autre solution plus petite).
Le problme majeur ( lorigine des erreurs dEuler et de Lam) est que lanneau Z[
p
]
nest en gnral pas factoriel (il ny a pas unicit de la dcomposition en irrductibles) : il ne
lest pour aucun p 23.
64 CHAPITRE III. ANNEAUX
Cest en essayant dlargir le concept de facteur irrductible que Kummer cre celui de
nombre idal, qui donnera plus tard lieu la thorie actuelle des idaux et des modules (De-
dekind). Les travaux de Kummer lui permettront de montrer le thorme de Fermat pour tous
les nombres premiers p rguliers, cest--dire tels que p ne divise le dnominateur daucun
des nombres de Bernoulli
(1)
B
2
, B
4
, B
6
, . . . , B
p3
(on estime que la probabilit pour un
nombre premier dtre rgulier est e
1/2
, soit environ 61%, mme si on ne sait pas montrer
quil y en a une innit !).
1. Anneaux factoriels
On formalise ici une proprit dont on a dj montr (th. I.1.15) quelle est satisfaite par
lanneau des polynmes une indtermine coefcients dans un corps. On montrera plus
loin (cor. 2.14) quelle est en fait satisfaite par tout anneau principal.
Dnition 1.1. Un anneau A est factoriel
(2)
sil est intgre et que tout lment non nul
a de A peut scrire
a = up
1
p
r
avec u A

et p
1
, . . . , p
r
irrductibles
(3)
, et que cette dcomposition est unique au sens
suivant : si a = vq
1
q
s
est une autre telle dcomposition, on a r = s et il existe une
permutation S
r
telle que q
i
soit associ p
(i)
pour tout i.
La plupart des anneaux intgres que lon rencontre en algbre ont la proprit dexistence
de la dcomposition (cf. prop. 2.11) ; la proprit forte est lunicit. On peut la reformuler
ainsi : xons un systme de reprsentants irrductibles P de A, cest--dire un ensemble
dlments irrductibles tels que tout irrductible de A soit associ un et un seul lment de
P. Alors tout lment non nul a de A scrit dune manire unique
a = u

pP
p
n
p
,
avec u A

, et o (n
p
)
pP
est une famille presque nulle dentiers naturels. On note alors
v
p
(a) := n
p
.
Nous avons dni en I.1.3 le pgcd de deux lments dun anneau principal. On peut
donner une dnition analogue pour deux lments a et b dun anneau factoriel : si a = 0, le
pgcd a b est par dnition b ; de mme a 0 = a. Si ab ,= 0, on pose
a b =

pP
p
min(v
p
(a),v
p
(b))
.
1. Ces nombres sont dnis par la srie gnratrice
t
e
t
1
=
P
+
m=0
B
m
t
m
m!
.
2. En anglais, on crit souvent UFD, pour unique factorization domain .
3. Voir I.1.2 pour la dnition.
1. ANNEAUX FACTORIELS 65
Cette dnition dpend du choix de P; on peut aussi dclarer que a b est bien dni
association prs. Dans tous les cas, le pgcd a b est alors un diviseur commun de a et b, et
tout diviseur commun a et b divise a b.
On a une discussion analogue pour le ppcm, qui est laisse au lecteur en exercice. On
peut aussi parler du pgcd et du ppcm dune famille nie quelconque dlments dun anneau
factoriel.
Exemple 1.2. Lanneau Z est factoriel (prendre pour P lensemble des nombres pre-
miers (positifs)). Si K est un corps, lanneau K[X] est factoriel (prendre pour P lensemble
des polynmes irrductibles unitaires).
La proposition suivante donne un critre pour quun anneau soit factoriel quand on connat
dj lexistence de la dcomposition en irrductibles.
Proposition 1.3. Soit A un anneau intgre tel que tout lment non nul de A soit produit
dirrductibles. Les proprits suivantes sont quivalentes :
(i) A est factoriel ;
(ii) pour tout lment irrductible p de A, lidal (p) est premier
(4)
;
(iii) pour tous lments non nuls a, b et c de A tels que a divise bc mais est premier avec b,
a divise c.
Dmonstration. Montrons que (iii) implique (ii). Si p irrductible divise ab et ne divise
pas a, alors p est premier avec a puisque p est irrductible, de sorte que p divise b daprs
(iii). Ainsi lidal (p) est premier.
Montrons que (ii) implique (i). Soit P un systme de reprsentants irrductibles. Si
u

pP
p
m
p
= v

pP
p
n
p
sont deux dcompositions dun lment non nul de A, la condition m
q
> n
q
pour un certain
q P implique, par intgrit de A, que q divise v

pP, p=q
p
n
p
, donc lun des facteurs
daprs (ii). Mais q ne peut diviser un lment p de P distinct de q car P est un systme de
reprsentants irrductibles. Ainsi m
p
= n
p
pour tout p P, puis u = v par intgrit de A.
Montrons que (i) implique (iii). On crit ad = bc et on dcompose les lments non nuls
a, b, c et d comme ci-dessus. Alors pour tout p P, on a (par unicit de la dcomposition)
v
p
(b)+v
p
(c) = v
p
(a)+v
p
(d) v
p
(a). Si v
p
(b) = 0, on a donc v
p
(a) v
p
(c). Si v
p
(b) > 0,
on a v
p
(a) = 0 (car a est premier avec b) donc v
p
(a) v
p
(c). Ainsi a divise c.
Exemple 1.4. Lanneau Z[

5] = Z[X]/(X
2
+ 5) est intgre mais nest pas factoriel :
3 est irrductible mais lidal (3) nest pas premier (cf. ex. I.1.8).
4. Autrement dit, si a et b sont des lments de A et que p divise ab, alors p divise a ou p divise b.
66 CHAPITRE III. ANNEAUX
Exercice 1.5. Soit K un corps. Montrer que le sous-anneau K[X
2
, X
3
] de K[X] engendr
par X
2
et X
3
nest pas factoriel.
Exercice 1.6. Soit A un anneau factoriel tel que tout idal premier non nul est maximal (on
dit que la dimension de Krull de Aest 1 ; cf. 5.4). On se propose de montrer que Aest principal.
a) Montrer que pour tout x et tout y non nuls dans A, il existe u et v dans A tels que ux +
vy = x y.
b) Soit I un idal non nul de A. Montrer quil existe d A non nul qui est un pgcd de tous
les lments de I (A {0}). Conclure.
Dnition 1.7. Soit A un anneau factoriel. Le contenu, not c(P), dun polynme P
A[X] est le pgcd de ses coefcients. Le polynme P est dit primitif si c(P) = 1.
On notera que le contenu est dni multiplication par une unit de A prs. Le contenu
dun polynme est nul si et seulement si le polynme est nul.
Lemme 1.8 (Gauss). Soit Aun anneau factoriel. Pour tous polynmes P et Qdans A[X],
on a c(PQ) = c(P)c(Q) (modulo A

).
Dmonstration. Supposons dabord P et Q primitifs et montrons que PQ est primitif.
Soit p un irrductible de A. Comme P et Q sont primitifs, chacun a au moins un coefcient
non divisible par p. Soit a
i
(resp. b
j
) le coefcient de P (resp. de Q) dindice minimal non
divisible par p. Alors le coefcient dindice i + j de PQ est somme de termes divisibles par
p et de a
i
b
j
donc il nest pas divisible par p car (p) est premier vu que A est factoriel. Ceci
montre quaucun lment irrductible de Ane divise tous les coefcients de PQ, qui est donc
primitif.
Le cas gnral sen dduit : si P ou Q est nul, il est vident ; sinon, on applique le rsultat
prcdent P/c(P) et Q/c(Q).
On en dduit le rsultat suivant, utilis lors de la dmonstration du thorme de Lroth (th.
I.6.9).
Lemme 1.9. Soit A un anneau factoriel de corps des fractions K. Soient P et Q des
lments de A[X], avec P primitif, et soit R K[X] tel que Q = PR. Alors R A[X].
Dmonstration. On peut crire R = R
1
/r, avec r A et R
1
A[X]. On a alors
rQ = PR
1
, puis rc(Q) = c(P)c(R
1
) = c(R
1
) (modulo A

) par le lemme de Gauss, de


sorte que r divise c(R
1
), donc aussi R
1
, ce qui termine la dmonstration.
On a aussi limportant rsultat suivant.
Thorme 1.10. Soit A un anneau factoriel de corps des fractions K. Les lments irr-
ductibles de A[X] sont :
a) les polynmes constants p avec p irrductible dans A;
1. ANNEAUX FACTORIELS 67
b) les polynmes primitifs de degr 1 qui sont irrductibles dans K[X].
En particulier, pour un polynme primitif de A[X], il revient au mme dtre irrductible
dans A[X] et dans lanneau principal K[X] (ce qui nest pas du tout vident vu quil y a a
priori plus de dcompositions possibles dans K[X]).
Dmonstration. Comme (A[X])

= A

il est clair quun polynme constant p est irr-


ductible si et seulement si p est irrductible dans A.
Soit maintenant P un polynme primitif de degr 1 de A[X] qui est irrductible dans
K[X]. Toute criture P = QR avec Qet R dans A[X] implique avec le lemme de Gauss que
c(Q) et c(R) sont inversibles. Comme dautre part lun des polynmes Q ou R est constant
(parce que P est irrductible dans K[X]), cest une constante inversible dans A. Donc P, qui
nest pas inversible dans A[X] car de degr au moins 1, est bien irrductible dans A[X].
Il reste montrer quun polynme P de degr 1 qui est irrductible dans A[X] est
primitif et irrductible dans K[X]. Le fait que P soit primitif rsulte de ce que c(P) divise
P dans A[X] et ne lui est pas associ pour raison de degr. Il reste montrer que P (qui
nest pas inversible dans K[X]) est irrductible dans K[X]. Or si P = QR dans K[X],
on peut crire Q = Q
1
/q et R = R
1
/r avec q et r dans A et Q
1
et R
1
dans A[X]. On
obtient qrP = Q
1
R
1
et, en passant aux contenus (lemme de Gauss), qr = c(Q
1
)c(R
1
).
Ainsi P = P
1
Q
1
/qr = (P
1
/c(P
1
))(Q
1
/c(Q
1
)) (modulo A

). Comme P est irrductible


dans A[X], lun des polynmes P
1
ou Q
1
de A[X] est constant, et lun des polynmes Q ou
R est constant, ce qui achve la preuve.
On a enn le thorme fondamental suivant.
Thorme 1.11. Soit A un anneau factoriel. Les anneaux A[X
1
, . . . , X
n
] sont factoriels
pour tout n N.
La conclusion reste vraie avec un nombre inni dindtermines (cela dcoule du cas ni).
Dmonstration. Il suft de montrer que A[X] est factoriel. Montrerons dabord lexis-
tence de la dcomposition en produit dirrductibles dun polynme P non nul. Quitte
crire P = c(P)(P/c(P)) et dcomposer c(P) en produit dirrductibles dans A, on se
ramne P primitif non constant.
On dcompose alors P en produit dirrductibles dans lanneau principal K[X] soit, en
chassant les dnominateurs, aP = P
1
P
r
avec a A et P
i
A[X] irrductible dans
K[X]. crivons P
i
= c(P
i
)Q
i
, avec Q
i
primitif, donc irrductible dans A[X] daprs le
thorme prcdent. En passant aux contenus, on obtient quil existe u A

tel que ua =
c(P
1
) c(P
r
), et P = u

r
i=1
Q
i
est une dcomposition de P en produits dirrductibles
de A[X].
68 CHAPITRE III. ANNEAUX
Il suft donc daprs la prop. 1.3 de montrer que si P A[X] est irrductible, lidal (P)
est premier. Si P est une constante irrductible p de A[X], cest clair (par vrication directe,
ou encore en remarquant que A[X]/(p) est isomorphe (A/(p))[X], qui est intgre vu que
(p) est premier dans A). Supposons maintenant P primitif de degr au moins 1, irrductible
dans K[X] daprs le thorme prcdent. Si P divise le produit QR de deux polynmes de
A[X], il divise alors Qou R dans lanneau principal K[X] (prop. I.1.14), disons par exemple
Q. Comme P est primitif, par le lemme 1.9, le quotient Q/P est dans A[X], de sorte que P
divise Q dans A[X]. Cest ce que lon voulait montrer.
Thorme 1.12 (Critre dEisenstein). Soit A un anneau factoriel, soit P(X) =

n
k=0
a
k
X
k
un polynme non constant coefcients dans Aet soit p un lment irrductible
de A. On suppose :
p ne divise pas a
n
;
p divise a
k
pour chaque k 0, . . . , n 1 ;
p
2
ne divise pas a
0
.
Alors P est irrductible dans K[X] (donc aussi dans A[X] sil est primitif).
Dmonstration. Notons que P/c(P) vrie les mmes hypothses que P vu que c(P)
nest pas divisible par p par le premier point. On peut donc supposer P primitif. Si P nest
pas irrductible, il scrit (daprs le th. 1.10) P = QRavec Qet Rnon constants dans A[X].
Posons Q = b
r
X
r
+ +b
0
et R = c
s
X
s
+ +c
0
. Lanneau B = A/(p) est intgre, et,
comme on la remarqu dans la dmonstration plus haut, A[X]/(p) est isomorphe B[X].
Dans cet anneau, on a a
n
X
n
=

Q

R. Dautre part, a
n
,= 0 dans B, donc

b
r
et c
s
sont aussi
non nuls. Ainsi Q et R ne sont pas constants et lgalit a
n
X
n
=

Q

R dans lanneau factoriel


K
B
[X] (th. I.1.15) implique alors, comme X y est irrductible, que

Q et

R sont divisibles
des puissances de X dans K
B
[X]. Cela signie que p divise b
0
et c
0
, ce qui contredit le fait
que a
0
nest pas divisible par p
2
.
Par exemple X
18
4X
7
2 est irrductible dans Q[X], et X
5
XY
3
Y est irrductible
dans C[X, Y ] (prendre A = C[Y ] et p = Y ).
Exercice 1.13. Montrer que si p est un nombre premier, le polynme cyclotomique
p
(X) =
X
p1
+ +X + 1 =
X
p
1
X1
est irrductible dans Q[X] (on pourra poser X = Y + 1).
2. Anneaux noethriens
Les anneaux principaux sont agrables, mais ils sont trs rares en algbre. En affaiblissant
un peu les hypothses (proprit (i) ci-dessous), on tombe sur une classe danneaux absolu-
ment fondamentale.
2. ANNEAUX NOETHRIENS 69
Proposition 2.1. Soit A un anneau commutatif. Les trois proprits suivantes sont qui-
valentes :
(i) tout idal de A est engendr par un nombre ni dlments ;
(ii) toute suite croissante (pour linclusion) didaux de A est stationnaire ;
(iii) toute famille non vide didaux de A a un lment maximal pour linclusion.
On dira que lanneau A est noethrien sil vrie ces proprits.
Dmonstration. Montrons que (i) implique (ii). Soit (I
n
) une telle suite ; la runion I des
I
n
est encore un idal car la famille (I
n
) est totalement ordonne pour linclusion. Par (i), il
existe des lments x
1
, . . . , x
r
de I qui lengendrent. Chaque x
i
est dans lun des I
n
, donc
il existe n
0
(le plus grand des indices correspondants) tel que I
n
0
les contienne tous. Alors
I = I
n
0
et la suite (I
n
) stationne I
n
0
.
Montrons que (ii) implique (iii). Si une famille non vide didaux de A na pas dlment
maximal, on construit par rcurrence une suite innie strictement croissante didaux de A,
ce qui contredit (ii).
Montrons que (iii) implique (i). Soit I un idal de A. La famille E des idaux J I
qui sont engendrs par un nombre ni dlments est non vide (elle contient lidal (0)).
Soit J
0
un lment maximal de E . Pour tout x I, lidal J
0
+ xA est aussi dans E , donc
J
0
+ xA = J
0
par maximalit. Ceci signie x J
0
. Finalement I = J
0
et I est engendr
par un nombre ni dlments.
Tout anneau principal est noethrien ((i) est trivialement vri). Si A est noethrien,
tout quotient de A lest encore (cest immdiat partir de la caractrisation (ii), vu que les
idaux de A/I sont les idaux de A contenant I)). En revanche, un sous-anneau dun anneau
noethrien nest pas ncessairement noethrien (cf. exerc. 2.6).
Si K est un corps, lanneau K[(X
n
)
nN
] nest pas noethrien car
(X
0
) (X
0
, X
1
) (X
0
, . . . , X
n
)
forme une suite innie strictement croissante didaux.
Exercice 2.2. Soit A un anneau tel que tout idal premier de A est engendr par un nombre
ni dlments. Montrer que A est noethrien (Indication : on pourra considrer un lment
maximal I dans la famille des idaux qui ne sont pas engendrs par un nombre ni dlments,
des lments x et y de A I tels que xy I, et les idaux I + (y) et {a A | ay I}).
Exercice 2.3. Soit A un anneau noethrien et soit M un A-module de type ni.
a) Montrer que tout sous-A-module de M est encore de type ni (Indication : on pourra se ramener
M = A
n
, puis procder par rcurrence sur n en utilisant lexerc. II.3.1).
b) Montrer que toute suite croissante de sous-A-modules de M est stationnaire (Indication : on
pourra se ramener M = A
n
, puis procder par rcurrence sur n).
70 CHAPITRE III. ANNEAUX
La plupart des anneaux avec lesquels on travaille en algbre sont noethriens, via le tho-
rme et le corollaire suivants.
Thorme 2.4 (Hilbert). Soit Aun anneau noethrien. Les anneaux A[X
1
, . . . , X
n
] sont
noethriens pour tout n N.
Dmonstration. Il suft de montrer que A[X] est noethrien. Soit I un idal de A[X].
Pour chaque k N, on note D
k
(I) le sous-ensemble de A constitu de 0 et des coefcients
dominants des polynmes de degr k de I. Il est immdiat que D
k
(I) est un idal de A, et
quune inclusion I J entrane D
k
(I) D
k
(J). On a dautre part les deux proprits
suivantes :
a) pour tout k N, on a D
k
(I) D
k+1
(I) : il suft de remarquer que si P I, alors
XP I ;
b) si I J, le fait que D
k
(I) = D
k
(J) pour tout k N entrane I = J : si I ,= J, on
choisit un polynme P J I de degr r minimal ; comme D
r
(I) = D
r
(J), lidal I
contient un polynme Q de degr r qui a mme coefcient dominant que P, mais alors
P Q est dans J I et est de degr < r, contradiction.
Ceci dit, soit (I
n
)
nN
une suite croissante didaux de A[X]. Comme A est noethrien, la
famille des D
k
(I
n
) pour k Net n Nadmet un lment maximal D
l
(I
m
). Dautre part,
pour chaque k l, la suite didaux (D
k
(I
n
))
nN
est croissante, donc elle est stationnaire,
cest--dire quil existe n
k
tel que pour
n n
k
D
k
(I
n
) = D
k
(I
n
k
).
Soit alors N le plus grand des entiers m, n
0
, n
1
, . . . , n
l
. Nous allons montrer que pour tout
n N et tout k, on a D
k
(I
n
) = D
k
(I
N
), ce qui sufra conclure I
n
= I
N
via la proprit
b) ci-dessus. On distingue deux cas :
1) si k l, on a D
k
(I
N
) = D
k
(I
n
k
) = D
k
(I
n
) par dnition de n
k
puisque n et N sont
tous deux n
k
;
2) si k > l, on a D
k
(I
N
) D
l
(I
N
) D
l
(I
m
) (daprs la proprit a) ci-dessus, et
puisque N m) et D
k
(I
n
) D
l
(I
n
) D
l
(I
m
) pour les mmes raisons, donc par maxima-
lit de D
l
(I
m
), on a D
k
(I
N
) = D
l
(I
m
) = D
k
(I
n
).
Corollaire 2.5. Soit A un anneau noethrien. Toute A-algbre de type ni est noeth-
rienne.
Dmonstration. Par dnition, une A-algbre engendre par des lments x
1
, . . . , x
n
est
un quotient de lanneau A[X
1
, . . . , X
n
], qui est noethrien par le th. 2.4. Cest donc un anneau
noethrien.
Lanneau de sries formelles A[[X]] est noethrien, mais nest jamais une A-algbre de
type ni (lorsque A est non nul ! Cf. cor. 10.8).
2. ANNEAUX NOETHRIENS 71
Exercice 2.6. Soit K un corps. Montrer que le sous-anneau de K[X, Y ] engendr par les
X
n
Y , pour n N

, nest pas noethrien.


Corollaire 2.7. Soit A un anneau noethrien et soit I un idal de A. Pour tout x

n=1
I
n
, on a x xI.
Dmonstration. Soient a
1
, . . . , a
r
des lments de A qui engendrent lidal I. Pour cha-
que n 1, on a x I
n
donc il existe un polynme P
n
A[X
1
, . . . , X
r
] homogne de degr
n tel que x = P
n
(a
1
, . . . , a
r
). Soit J
n
lidal de A[X
1
, . . . , X
r
] engendr par P
1
, . . . , P
n
.
On a bien sr J
n
J
n+1
. Comme lanneau A[X
1
, . . . , X
r
] est noethrien (th. 2.4), il existe
un entier N > 0 tel que J
N
= J
N+1
. On peut donc crire
P
N+1
= Q
1
P
N
+ +Q
N
P
1
,
o Q
i
A[X
1
, . . . , X
r
] est homogne de degr i. En substituant a
j
X
j
, on obtient
x = Q
1
(a
1
, . . . , a
r
)x + +Q
N
(a
1
, . . . , a
r
)x,
ce qui, puisque chaque Q
i
est homogne de degr strictement positif, prouve le thorme.
Corollaire 2.8 (Krull). Soit A un anneau noethrien et soit I un idal de A. On suppose
quau moins lune des deux conditions suivantes est vrie :
lanneau A est intgre et I ,= A;
I rad(A).
Alors

n=1
I
n
= 0.
On rappelle ( II.3) que le radical de Jacobson rad(A) de Aest dni comme lintersection
de ses idaux maximaux. En particulier, le corollaire entrane que si A a un unique idal
maximal m (on dit que A est un anneau local) et est noethrien,

n=1
m
n
= 0.
Dmonstration. Soit x un lment de

n=1
I
n
. Le cor. 2.7 entrane lexistence dun l-
ment a de I tel que x = xa. Sous la premire hypothse, on a a ,= 1 (puisque I ,= A), donc
x = 0. Sous la seconde hypothse, on a a rad(A), donc 1 a inversible (lemme II.3.7), et
de nouveau x = 0.
Exercice 2.9. Dans lanneau des fonctions de classe C

de R dans R (cf. exerc. I.1.5 et


I.1.11), on note I lidal maximal des fonctions nulles en 0. Produire un lment non nul de
T

n=1
I
n
.
Remarque 2.10 (Topologie I-adique). Soit I un idal dun anneau A. On peut munir A
de la topologie pour laquelle les a+I
n
, n N

, forment une base de voisinages ouverts dun


point quelconque a de A. On lappelle la topologie I-adique (cette construction gnralise la
topologie p-adique sur Z, qui est la topologie associe lidal (p)). Si I = A (resp. I = 0),
la topologie I-adique est la topologie grossire (resp. discrte).
72 CHAPITRE III. ANNEAUX
Les oprations danneau sont continues pour cette topologie. Elle est spare si et seule-
ment si

n=1
I
n
= 0. Le rsultat de Krull donne donc des conditions sufsantes pour que
cette proprit soit satisfaite. Dans ce cas, la topologie I-adique est mtrisable (par une dis-
tance ultramtrique) et lon construit le complt I-adique

A de A de la faon habituelle via
les suites de Cauchy. Cest un anneau topologique que lon peut aussi voir comme la limite
projective lim
n
(A/I
n
) ; il est muni dun morphisme danneaux A

A qui est injectif et
continu et dont limage est dense. Par exemple, si A = Z et I = (p) (p nombre premier), le
complt I-adique de Z est lanneau des entiers p-adiques Z
p
. Si A = B[X] (B anneau) et
I = (X), le complt I-adique de A est lanneau des sries formelles B[[X]].
Toutes ces constructions stendent au cas dun A-module (voir [M], 8).
Proposition 2.11. Soit A un anneau intgre noethrien. Tout lment non nul de A peut
scrire up
1
p
r
avec u A

et p
1
, . . . , p
r
irrductibles.
Dmonstration. Soit F lensemble des idaux de Ade la forme (x), avec x non inversible
ne scrivant pas comme demand. Si F nest pas vide, il admet un lment maximal (a).
En particulier a nest alors pas irrductible. Comme il nest pas inversible, il scrit a = bc
avec b et c non associs a. Mais alors les idaux (b) et (c) contiennent strictement (a),
donc par maximalit, ils ne sont pas dans F, de sorte que b et c se dcomposent en produit
dirrductibles, ce qui contredit le fait que a ne scrit pas comme produit dirrductibles.
On dduit alors de la prop. 1.3 les deux corollaires suivants.
Corollaire 2.12. Un anneau intgre noethrien est factoriel si et seulement si tout lment
irrductible engendre un idal premier.
Remarque 2.13. Il existe des anneaux factoriels non noethriens (cf. R. Gilmer, A two-
dimensional non-noetherian factorial ring, Proc. Amer. Math. Soc. 44 (1974), 2530).
Corollaire 2.14. Tout anneau principal est factoriel.
Exercice 2.15. Montrer que tout endomorphisme surjectif dun anneau noethrien est bi-
jectif. Donner un exemple dun tel endomorphisme injectif mais non surjectif. Montrer que le
rsultat ne subsiste pas en gnral pour des anneaux non noethriens.
Exercice 2.16. Soit

Z lanneau des entiers algbriques (cest--dire lensemble des nombres
complexes qui sont racines dun polynme unitaire coefcients dans Z; cf. 8, en particulier le
cor. 8.7, o lon montre que cest bien un anneau). Montrer que

Z est un anneau intgre qui nest
pas noethrien (Indication : on pourra considrer lidal de

Z engendr par les 2
1/n
, pour n
N

). On peut montrer que tout idal de



Z engendr par un nombre ni dlments est principal
(on dit que cest un anneau de Bzout ), mais je ne connais pas de preuve lmentaire .
Exercice 2.17. Soit X Run compact. On dnit comme dans lexerc. I.1.5 lanneau C
X
des fonctions continues de X dans Ret ses idaux maximaux
I
x
= {f C
X
| f(x) = 0},
3. RADICAL DUN IDAL 73
pour chaque x X.
a) Montrer que les conditions suivantes sont quivalentes :
(i) lidal I
x
est engendr par un nombre ni dlments ;
(ii) lidal I
x
est principal ;
(iii) le point x est isol dans X.
b) Montrer que les conditions suivantes sont quivalentes :
(i) lanneau C
X
est noethrien ;
(ii) le R-espace vectoriel C
X
est de dimension nie ;
(iii) X est ni.
Exercice 2.18. On dit quun anneau A est artinien si toute suite dcroissante (pour linclu-
sion) didaux de A est stationnaire.
a) Si A est artinien et I un idal de A, montrer que lanneau A/I est artinien.
b) Montrer quun anneau artinien intgre est un corps (Indication : si x A {0}, considrer
la suite didaux ((x
n
))
n1
).
c) Dans un anneau artinien, montrer que les idaux premiers sont maximaux (Indication :
utiliser a) et b)).
d) Montrer quun anneau artinien na quun nombre ni didaux premiers (Indication : si
(m
n
)
n1
est une suite didaux maximaux distincts, on pourra considrer la suite didaux
(m
1
m
n
)
n1
).
On peut montrer quun anneau est artinien si et seulement sil est noethrien et que tous ses
idaux premiers sont maximaux ([P], th. 4.9).
3. Radical dun idal
Dnition 3.1. Soit I un idal de A. On pose

I := a A [ m N

a
m
I.
Cest un idal de A contenant I, que lon appelle radical de I. On dit que I est radical si
I =

I.
Tout idal premier est bien sr radical. Le fait que

I est bien un idal de A est dmontr


dans le lemme suivant.
Lemme 3.2. Pour tous idaux I et J de A, on a :
a)

I est le plus petit idal radical de A contenant I ;
b)

I est lintersection des idaux premiers contenant I ;
c)

IJ =

I J =

J.
d)

I +J =
_

I +

J.
74 CHAPITRE III. ANNEAUX
Dmonstration. Si a

I, avec a
m
I, et x A, on a (xa)
m
= x
m
a
m
I donc
xa

I. Si b

I, avec b
n
I, on a
(a +b)
m+n
=
m+n

i=0
_
m+n
i
_
a
i
b
m+ni
par la formule du binme, donc a + b I, puisque soit i m, soit m + n i n. Cela
montre que

I est un idal (contenant I). Montrons quil est radical. Si a


_

I, il existe
m 1 tel que a
m

I, puis n 1 tel que a


mn
= (a
m
)
n
I, de sorte que a

I. Enn,
si J est un idal radical contenant I, lidal J =

J contient

I. Ceci montre a).


Montrons b). Si p est un idal premier contenant I, on a p =

p

I. On a donc

IpA
p.
Inversement, supposons a /

I et considrons lensemble E , ordonn par linclusion,


des idaux de A contenant I mais ne contenant aucun des a
m
pour m 1. Il est non vide car
contient I et toute famille non vide admet une borne suprieure (la runion). Le lemme de
Zorn entrane quil existe un lment maximal J E . Montrons que J est un idal premier.
Si x et y ne sont pas dans J, on a J +Ax / E , donc il existe m 1 avec a
m
J +Ax. De
mme, il existe n 1 avec a
n
J +Ay. On a alors a
m+n
J +Axy, donc J +Axy / E
et xy / J. Comme a / J, on a donc montr a /

IpA
p, do b).
Pour le point c), les inclusions

IJ

I J

J sont videntes. Soit a un


lment de

I

J, et soient m et n des entiers strictement positifs tels que a


m
I et
a
n
J. On a a
m+n
= a
m
a
n
, qui est dans IJ, donc a

IJ.
En ce qui concerne le point d), linclusion

I +J
_

I +

J est claire. Soit donc a


un lment de
_

I +

J et soit n un entier strictement positif tels que a


n
= b + c, avec
b
r
I et c
s
J. On crit
a
n(r+s)
=
r+s

i=0
_
r +s
i
_
b
i
c
r+si
qui est dans J +I, puisque soit i r, soit r +s i s. On a donc bien a

I +J, ce qui
prouve d).
Exercice 3.3. Soit I un idal dun anneau noethrien A. Montrer quil existe n N

tel que
(

I)
n
I. Montrer par un exemple quil ne suft pas que I soit engendr par un nombre ni
dlments.
Exercice 3.4. Soit C lanneau des fonctions continues de [0, 1] dans R(cf. exerc. I.1.5). On
pose
I = {f C | m N lim
x0
f(x)/x
m
= 0}.
Montrer que I est un idal radical de C. En dduire quil existe dans C des idaux premiers non
maximaux.
4. DCOMPOSITION PRIMAIRE 75
4. Dcomposition primaire
Une fois quil est apparu que lunicit de la dcomposition en irrductibles ntait plus
vraie dans des anneaux pourtant trs simples (comme Z[

5] ; cf. ex. 1.4), il a fallu chercher


un substitut valable dans un cadre sufsamment gnral. Cest cette recherche qui a men
la dcomposition primaire des idaux (en fait, plus gnralement, des modules) dans les
anneaux noethriens. La premire formulation en revient Lasker (1905, champion du monde
dchecs et joueur de go), qui ne prouve cependant son existence que dans certains anneaux,
avec des mthodes trs compliques. Cest Emmy Noether (1921) que lon doit la thorie
actuelle qui dduit tout de la seule proprit que lon appelle maintenant noethrianit en
son honneur.
La premire piste (explore par Dedekind) est de convertir la dcomposition dun lment
a non nul dun anneau factoriel A en produits dirrductibles en la dcomposition dun idal
non nul en produit didaux premiers. Plus prcisment, si on a
a = up
v
1
1
p
v
n
n
,
avec u A

et p
1
, . . . , p
n
irrductibles distincts, on a aussi
(4) (a) = (p
v
1
1
p
v
n
n
) = (p
v
1
1
) (p
v
n
n
) = (p
1
)
v
1
(p
n
)
v
n
= (p
1
) (p
r
),
o lon a autoris des rptitions dans la dernire criture. De plus, on vrie immdiatement
que cette dernire dcomposition est unique dans le sens o si
(a) = (q
1
) (q
s
),
o les idaux (q
i
) sont premiers, alors r = s et il existe une permutation de 1, . . . , r telle
que (q
i
) = (p
(i)
) pour tout i.
Cette gnralisation parat toute bte, mais il existe dj beaucoup plus danneaux qui
ont cette proprit de factorisation unique des idaux non nuls (cf. 16). Ceux qui ne sont
pas des corps sont appels anneaux de Dedekind et peuvent tre aussi caractriss (cest
comme cela que nous les dnirons dans le 16) comme les anneaux noethriens intgres de
dimension 1 (cest--dire pour lesquels tout idal premier non nul est maximal) intgralement
clos (cf. 5.4). Tous les anneaux dentiers de corps de nombres (cf. 8), dont la plupart
ne sont pas factoriels, sont des anneaux de Dedekind ( 8.2). Mais il reste encore des tas
danneaux trs simples qui nont pas cette proprit.
Exercice 4.1. On a remarqu dans lex. 1.4 que les factorisations
2 3 = (1 +

5)(1

5)
76 CHAPITRE III. ANNEAUX
dans lanneau Z[

5] prouvent que celui-ci nest pas factoriel (mais cest un anneau de Dede-
kind, car cest lanneau des entiers de Q[

5] ; cf. exerc. 8.20). Montrer que lon a les dcom-


positions suivantes en produits didaux premiers :
(2) = (2, 1 +

5)
2
,
(3) = (3, 1 +

5) (3, 1

5),
(1

5) = (2, 1

5) (3, 1

5).
Exercice 4.2. Nous montrons dans cet exercice que lanneau intgre Z[

5] na pas la pro-
prit de factorisation unique des idaux : ce nest pas un anneau de Dedekind (en revanche,
Z[(1 +

5)/2] en est un : cest lanneau des entiers de Q[

5] ; cf. exerc. 8.20).


a) Montrer que lidal m := (2, 1

5) de Z[

5] est maximal (on pourra montrer que


lanneau quotient Z[

5]/m a deux lments) et que cest le seul idal premier de Z[

5]
qui contient lidal I = (2) de Z[

5].
b) Montrer m
2
I m. En dduire que I ne peut scrire comme produit didaux premiers
de Z[

5].
Exercice 4.3. Soit I un idal dun anneau noethrien A. Si {0} I A, montrer quil
existe un entier n > 0, des idaux premiers p
1
, . . . , p
n
de A et des entiers strictement positifs
r
1
, . . . , r
n
tels que
p
r
1
1
p
r
n
n
I p
1
p
n
.
(On pourra considrer un lment maximal dans lensemble des idaux de A qui ne satisfont pas
cette proprit.)
Pour aller plus loin, rcrivons la dcomposition (4) encore dune autre faon, en utilisant
le lemme suivant.
Lemme 4.4. Soient I
1
, . . . , I
n
des idaux dun anneau A tels que I
i
+ I
j
= A pour tout
1 i < j n. Alors
I
1
I
n
= I
1
I
n
.
Dmonstration. On a toujours I
1
I
n
I
1
I
n
. Pour montrer lautre inclusion,
on procde par rcurrence sur n, en commenant par le cas n = 2. On peut crire 1 = a
1
+a
2
,
avec a
j
I
j
. Si a I
1
I
2
, on crit a = a(a
1
+ a
2
) = aa
1
+ aa
2
, galit dans laquelle
aa
1
I
1
I
2
(puisque a I
2
) et aa
2
I
1
I
2
(puisque a I
1
). On a donc montr a I
1
I
2
.
Pour faire le pas de rcurrence, il suft de montrer que lon peut appliquer lhypothse
de rcurrence aux idaux I
1
I
2
, I
3
, . . . , I
r
, donc que lon a I
1
I
2
+ I
j
= A pour 3 j n.
crivons de nouveau 1 = a
1
+ a
j
= a
2
+ b
j
avec a
i
dans I
i
et b
j
dans I
j
. On en dduit
1 = (a
1
+ a
j
)(a
2
+ b
j
) = a
1
a
2
+ a
1
b
j
+ a
j
a
2
+ a
j
b
j
, o a
1
a
2
I
1
I
2
et les trois autres
termes sont dans I
j
. On a donc bien montr I
1
I
2
+I
j
= A, et le lemme.
4. DCOMPOSITION PRIMAIRE 77
Soit A un anneau qui a la proprit de factorisation unique des idaux non nuls (cest--
dire un anneau de Dedekind ; cf. 16) et soit I un idal non nul A. On peut lcrire
I = p
v
1
1
p
v
n
n
,
o les idaux p
1
, . . . , p
n
sont premiers non nuls (donc maximaux) distincts. Posons q
i
= p
v
i
i
,
de sorte que p
i
=

q
i
(lemme 3.2.c)). Pour 1 i < j n, on a en particulier p
i
+ p
j
= A,
ce qui entrane (lemme 3.2.d))
_
q
i
+ q
j
=
_
p
i
+ p
j
= A,
soit encore q
i
+ q
j
= A. Le lemme 4.4 entrane alors
I = q
1
q
n
.
Cest un exemple de dcomposition primaire de lidal I, et cest ce genre de dcomposition
que lon va tendre tous les anneaux noethriens. Les puissances didaux premiers y seront
remplaces par les idaux primaires, que nous allons maintenant dnir.
Exercice 4.5 (Lemme dvitement). Soit Aun anneau. Montrer que tout idal de Acontenu
dans une runion nie didaux premiers de Aest contenu dans lun deux (Indication : on pourra
procder par rcurrence sur le nombre didaux premiers).
Exercice 4.6 (Thorme des restes chinois). Soient I
1
, . . . , I
n
des idaux dun anneau A
tels que I
i
+I
j
= A pour tout 1 i < j n. Montrer que le morphisme injectif naturel
A/(I
1
I
n
) (A/I
1
) (A/I
n
)
est bijectif.
4.1. Idaux primaires, idaux irrductibles.
Dnition 4.7. Soit I un idal dun anneau A.
a) Lidal I est primaire si
a, b A (ab I et a / I) b

I.
b) Lidal I est irrductible si, pour tous idaux I
1
et I
2
de A tels que I = I
1
I
2
, on a
I = I
1
ou I = I
2
.
Un idal premier est bien sr primaire ! Mais une puissance dun idal premier nest pas
ncessairement primaire (exerc. 4.8) et un idal primaire nest pas non plus en gnral une
puissance dun idal premier (exerc. 4.9 et 4.10). Dans les anneaux principaux, la situation
est plus simple (cf. exerc. 4.11).
La terminologie de b) nest pas excellente : si I = (a) est un idal principal, I est ir-
rductible nest pas la mme chose que a est irrductible (exerc. 4.11). Mais elle sera
justie plus tard lorsque lon introduira la topologie de Zariski ( 5).
78 CHAPITRE III. ANNEAUX
Exercice 4.8. Soit K un corps et soit A lanneau K[X, Y, Z]/(XY Z
2
). Montrer que
lidal p de A engendr par les classes

X et

Z est premier, mais que p
2
nest pas primaire.
Exercice 4.9. Dans lanneau Z[X], montrer que lidal (4, X) est primaire, de radical (2, X),
mais nest pas une puissance dun idal premier.
Exercice 4.10. Dans lanneau Z[

5], montrer que lidal (2) est primaire, de radical (2, 1

5), mais nest pas une puissance dun idal premier (cf. exerc. 4.2).
Exercice 4.11. Soit Aun anneau principal et soit I un idal de A. Montrer les quivalences :
I primaire I irrductible I puissance dun idal premier.
Voici quelques implications vraies en gnral.
Proposition 4.12. Soit A un anneau et soit I un idal de A.
a) I premier I irrductible et radical ;
b) si A est noethrien, I irrductible I primaire ;
c)

I maximal I primaire

I premier.
Aucune des implications dans b) et c) nest en gnral une quivalence (chercher des
contre-exemples !).
Soit p un idal premier. On dit quun idal primaire I est p-primaire si

I = p. La
terminologie peut sembler trange, mais elle est pratique.
Enn, si I et J sont des idaux dun anneau A, il est pratique (et classique) de poser
(I : J) := x A [ xJ I.
Cest un idal de A contenant I (y penser comme I divis par J ). Si a A, on pose
aussi (I : a) := (I : (a)) = x A [ xa I.
Dmonstration de la proposition. Prouvons a). Supposons I premier. Il est alors radical
et il sagit de montrer quil est irrductible. Supposons donc I = I
1
I
2
. Si I I
1
et I I
2
,
il existe a
j
I
j
I. Mais a
1
a
2
I
1
I
2
I, ce qui contredit le fait que I est premier.
Ppour la rciproque, supposons ab I. On a alors ((a) +I) ((b) +I) I, donc
I
2

_
((a) +I) ((b) +I)
_
2
((a) +I) ((b) +I) I.
En prenant les radicaux, on obtient, en utilisant lemme 3.2.c),

I
_
((a) +I) ((b) +I) =
_
(a) +I
_
(b) +I

I.
On a donc galit et, si I est radical, I =
_
(a) +I
_
(b) +I. Si I est de plus irrductible,
il est gal (a) +I ou (b) +I, donc soit a I, soit b I. Cela montre que I est premier.
4. DCOMPOSITION PRIMAIRE 79
Prouvons b). On suppose A noethrien et I irrductible, avec ab I mais a / I. Pour
chaque entier m > 0, considrons lidal
I
m
:= (I : b
m
) = c A [ cb
m
I.
On a des inclusions I I
1
I
2
, donc, A tant noethrien, cette suite croissante se
stabilise : il existe n > 0 tel que I
n
= I
n+1
.
Montrons ((b
n
) + I) ((a) + I) = I. Une inclusion est claire. Pour lautre, prenons
x ((b
n
) + I) ((a) + I). On peut crire x = cb
n
+ u = da + v, avec c et d dans A et u
et v dans I. On a cb
n+1
= dab + c(v u) I, donc c I
n+1
. Ainsi, c est dans I
n
, et x est
dans I.
Comme a / I et que I est irrductible, on en dduit (b
n
) +I = I, soit b
n
I.
Prouvons c). Supposons

I maximal et prenons ab I. Si b /

I, on a (b) +

I = A,
de sorte que lon peut crire 1 = xb + c, avec x A et c
n
I. Mais c
n
= (1 xb)
n
peut
scrire c
n
= 1 + yb, avec y A, et a = a(c
n
yb) = ac
n
yab est dans I puisque c
n
et
ab y sont. Cela prouve que I est un idal primaire.
Si I est un idal primaire, et que ab

I, on a a
m
b
m
I pour un m > 0. Si a /

I, on
a a
m
/ I. Puisque I est primaire, on a (b
m
)
n
I pour un n > 0, donc b

I.
Exercice 4.13. Soit A un anneau noethrien avec un seul idal premier. Celui-ci est alors
maximal ; on le note m. Soit M un A-module de type ni. Pour tout m M, on pose (0 :
m) := {a A | am = 0
M
}. Cest un idal de A.
a) Si M est non nul, montrer quil existe m M tel que (0 : m) = m (Indication : choisir
m M {0} tel que lidal (0 : m) soit maximal parmi tous les idaux de A de ce type, et
montrer quil est premier). Montrer que le sous-A-module Am de M est isomorphe A/m.
b) Montrer quil existe une suite nie 0 = M
0
M
1
M
n
= M de sous-A-modules
de M telle que les A-modules M
i+1
/M
i
soient tous isomorphes A/m (Indication : on pourra
utiliser lexerc. 2.3). On note (M) le plus petit entier n pour lequel il existe une telle suite.
c) Soit N un sous-A-module de M (il est encore de type ni par lexerc. 2.3). Montrer que
lon a (N) (M) et quil y a galit si et seulement si N = M (Indication : on pourra utiliser
la suite de A-modules (M
i
N)
0in
).
d) Montrer que pour toute suite de sous-A-modules de M comme dans b), on a n = (M).
e) Soit N un sous-A-module de M. Montrer que lon a (M) = (N) +(M/N).
4.2. Dcomposition primaire dans un anneau noethrien.
Thorme 4.14. Dans un anneau noethrien, tout idal peut scrire comme intersection
nie didaux primaires.
Une telle dcomposition est dite dcomposition primaire de lidal I.
80 CHAPITRE III. ANNEAUX
Dmonstration. Supposons au contraire que lensemble E des idaux dun anneau noe-
thrien A qui nont pas cette proprit soit non vide. Comme A est noethrien, E admet un
lment maximal I. Comme un idal irrductible de A est primaire (prop. 4.12.b)), I ne peut
tre irrductible, donc il existe des idaux I
1
et I
2
de A tels que I = I
1
I
2
, mais I I
1
et I I
2
. Mais ni I
1
, ni I
2
ne sont alors dans E . Ils scrivent ainsi tous les deux comme
intersection nie didaux primaires, et I aussi, ce qui contredit I / E . Donc E est vide, ce
qui montre le thorme.
Si on revient un peu sur les dmonstrations prcdentes, on ralise quelles fournissent
une mthode pour trouver pratiquement une telle dcomposition.
Soit I un idal dun anneau noethrien A. Si I est primaire, cest termin. Sinon, il existe
ab I avec a / I et b /

I. La suite croissante didaux


(I : b) (I : b
2
)
se stabilise : il existe n > 0 avec (I : b
n
) = (I : b
n+1
). La preuve du point b) de la prop. 4.12
montre que lon a alors I = ((b
n
) +I) ((a) +I). On a ainsi crit I comme intersection de
deux idaux contenant strictement I. Il suft alors de recommencer le processus. Notons
tout de suite que cette mthode nest pas un algorithme : elle nexplique ni comment tester si
un idal est primaire ou non, ni, sil ne lest pas, comment trouver les lments a et b comme
ci-dessus. Montrons quand mme comment cela peut fonctionner sur un exemple.
Exemple 4.15. Soit K un corps. Lidal I = (X
2
, XY ) de K[X, Y ] nest pas primaire
(bien que

I = (X) soit premier) : on a XY I mais X / I et Y /

I. On a
(I : Y ) = P I [ Y P I = (X) et (I : Y
2
) = P I [ Y
2
P I = (X) = (I : Y ),
donc I = ((Y ) + I) ((X) + I) = (X
2
, Y ) (X). Lidal X est premier, donc primaire.
Lidal (X
2
, Y ) est primaire par prop. 4.12.c) puisque son radical (X, Y ) est maximal. Lcri-
ture
I = (X) (X
2
, Y )
est donc une dcomposition primaire de I.
Mais on peut aussi partir des lments X / I et Y
n
/

I (pour chaque n N

). On
obtient alors
(I : Y
n
) = P I [ Y
n
P I = (X) = (I : Y
2n
)
et une autre dcomposition primaire
I = (X) (X
2
, XY, Y
n
)
pour tout n 1, o lidal (X
2
, XY, Y
n
) est encore (X, Y )-primaire. Il ny a donc pas
unicit.
4. DCOMPOSITION PRIMAIRE 81
Maintenant que nous savons quune dcomposition primaire existe, nous allons la simpli-
er pour supprimer les redondances possibles et arriver autant que faire se peut des noncs
dunicit (cor. 4.19 et th. 4.22).
Lemme 4.16. Toute intersection nie didaux p-primaires est encore p-primaire.
Dmonstration. Il suft de montrer que lintersection de deux idaux p-primaires I et J
a la mme proprit. Tout dabord, on a bien

I J = p par le lemme 3.2.c). Supposons
ab I J, avec a / I J, disons a / I. Comme I est p-primaire et ab I, on a b p.
tant donne une dcomposition primaire dun idal I, on peut donc toujours la rcrire,
grce au lemme ci-dessus,
I = q
1
q
n
de faon que I ,=

i=j
q
i
pour tout j et que

q
i
,=

q
j
pour tout i ,= j. On dit alors quelle
est minimale.
4.3. Idaux premiers associs, idaux premiers immergs.
Dnition 4.17. Soit I un idal dun anneau A. On dit quun idal premier p de A est
associ I sil existe x A tel que p = (I : x).
Thorme 4.18. Soit A un anneau noethrien, soit I un idal de A et soit
I = q
1
q
n
une dcomposition primaire minimale. Les

q
i
sont exactement les idaux premiers associs
I.
En particulier, les

q
i
, qui sont des idaux premiers deux deux distincts, sont indpen-
dants de la dcomposition primaire minimale de I.
Dmonstration. Posons p
1
:=

q
1
. Comme la dcomposition est minimale, il existe y

n
i=2
q
i
q
1
. Il existe m > 0 tel que p
m
1
q
1
(exerc. 3.3), de sorte que yp
m
1
yq
1
I. Soit
r le plus petit entier vriant yp
r
1
I. Comme y / I, on a r 1. Choisissons x yp
r1
1
I.
On a alors x

n
i=2
q
i
, donc x / q
1
.
Montrons p
1
= (I : x). On a xp
1
I, donc p
1
(I : x). Inversement, si z (I : x), on
a zx I q
1
, et, comme q
1
est primaire et x / q
1
, on en dduit z p
1
. On a donc montr
que p
1
est un idal premier associ I.
Soit maintenant p = (I : x) un idal associ I. On a p = (

i
q
i
: x) =

i
(q
i
: x),
et comme p est irrductible (prop. 4.12.a)), il existe i 1, . . . , n tel que p = (q
i
: x). En
particulier, p contient q
i
, donc son radical

q
i
(lemme 3.2.a)). Inversement, si y p, comme
p = (I : x), on a yx I q
i
. Si x q
i
, on a (q
i
: x) = A, ce qui est absurde, puisque cet
idal est p. Donc x / q
i
, de sorte que y

q
i
. On a donc montr p =

q
i
.
82 CHAPITRE III. ANNEAUX
Corollaire 4.19. Soit A un anneau noethrien, soit I un idal de A et soient
I = q
1
q
m
= q

1
q

n
des dcompositions primaires minimales. Alors m = n et il existe une permutation de
1, . . . , n telle que
_
q

i
=

q
(i)
pour tout i.
Exercice 4.20. Soit Aun anneau noethrien. Montrer que lensemble des lments nilpotents
de A est lintersection des idaux premiers associs lidal (0), tandis que lensemble des
diviseurs de 0 est la runion de ces mmes idaux.
Si les idaux premiers

q
i
qui apparaissent dans une dcomposition minimale de I sont
ainsi uniquement dtermins par I, il nest pas vrai en gnral que les q
i
eux-mmes sont
uniquement dtermins, comme le montre lex. 4.15. Cependant, certains des q
i
sont unique-
ment dtermins : il sagit de ceux pour lesquels lidal

q
i
est un idal premier minimal
contenant I, cest--dire tel quil nexiste aucun autre idal premier contenu dedans et conte-
nant I.
Exemple 4.21. Soit K un corps. On a mis en vidence dans lex. 4.15 des dcompositions
primaires de lidal I = (X
2
, XY ) K[X, Y ] : on a
I = (X) (X
2
, XY, Y
n
)
pour chaque n 1. Celles-ci sont toutes minimales. Lidal premier associ (X) = (I : Y )
est minimal. Lidal (X
2
, XY, Y
n
) est (X, Y )-primaire, et (X, Y ) = (I : X) est associ
mais pas minimal (il contient (X)).
Thorme 4.22. Soit A un anneau noethrien et soit I un idal de A. Tout idal premier
minimal p contenant I est associ I.
Dans toute dcomposition primaire minimale de I, lidal p-primaire est
_
x/ p
(I : x).
Il est en particulier indpendant de la dcomposition.
En particulier, dans un anneau noethrien, il ny a quun nombre ni didaux premiers
minimaux. videmment, si lanneau est intgre, le seul idal premier minimal est (0) !
Dmonstration. Soit I = q
1
q
n
une dcomposition primaire minimale de I. Si
p est un idal premier minimal contenant I, on a q
1
q
n
p. Cela entrane quil
existe i 1, . . . , n tel que q
i
p : sinon, on choisit x
i
q
i
p pour chaque i ; le produit
x
1
x
n
est dans q
1
q
n
, donc dans p, mais cest absurde car p est premier et aucun des
facteurs nest dans p. Cela entrane I

q
i


p = p et comme p est minimal, on a

q
i
= p et p est bien associ I (th. 4.18).
4. DCOMPOSITION PRIMAIRE 83
Si j ,= i, on a p ,=

q
j
, et ce qui prcde montre que

j=i
q
j
nest pas contenu dans
p. Prenons x
_
j=i
q
j
_
p. Pour tout lment a de q
i
, on a ax

j
q
j
= I, donc
a (I : x).
Inversement, si x / p et a (I : x), on a xa I donc xa q
i
. Comme q
i
est p-primaire,
cela entrane a q
i
. On a ainsi montr q
i
=

x/ p
(I : x), ce qui termine la dmonstration
du thorme.
Soit A un anneau noethrien et soit I un idal de A. Les idaux premiers associs I qui
ne sont pas minimaux sont appels idaux premiers immergs. Si
I = q
1
q
n
est une dcomposition primaire minimale de I, les idaux premiers associs sont les p
i
=

q
i
et

I = p
1
p
n
,
dcomposition dans laquelle donc les idaux premiers immergs ont disparu (cela justie
partiellement la terminologie !).
On a indiqu plus haut une mthode qui peut aider trouver la main une dcomposition
primaire dun idal (cf. ex. 4.15). Il existe par ailleurs de nombreux algorithmes et plusieurs
logiciels informatiques (Singular, Macaulay 2, CoCoA, Magma, etc.) qui font cela trs bien
dans les anneaux de polynmes. Voici un autre exemple dans K[X, Y, Z] :
(X
2
Y
3
X
3
Y Z, Y
2
Z XZ
2
) = (Y
2
XZ) (X
2
, Z) (Y, Z
2
).
Lidal (Y
2
XZ) est un idal premier minimal ; lidal (X
2
, Z) est (X, Z)-primaire, et
(X, Z) est un idal premier minimal ; lidal (Y, Z
2
) est (Y, Z)-primaire, et (Y, Z) est un
idal premier immerg (il contient lidal premier minimal (Y
2
XZ)).
Exercice 4.23. Montrer que lidal (0) dans lanneau des fonctions continues de [0, 1] dans
Rnest pas intersection didaux primaires.
Exercice 4.24. Soit I un idal dun anneau noethrien. Montrer que I est radical si et seule-
ment si tous les idaux primaires qui apparaissent dans une dcomposition minimale sont pre-
miers. En particulier, si I est radical, I na pas didal premier immerg.
Exercice 4.25. Soient I et J des idaux dun anneau noethrien A, avec I = A. Montrer
que I = (I : J) si et seulement si J nest contenu dans aucun idal premier associ I.
Exercice 4.26. Soit K un corps. Dans lanneau K[X, Y, Z], on dnit p
1
= (X, Y ), p
2
=
(X, Z), I = p
1
p
2
et m = (X, Y, Z). Montrer que p
1
et p
2
sont des idaux premiers, tandis que
m est un idal maximal. Montrer que
I = p
1
p
2
m
2
est une dcomposition primaire minimale de I. Quels sont les idaux premiers associs ? Les-
quels sont-ils immergs ?
84 CHAPITRE III. ANNEAUX
Exercice 4.27. Soit K un corps. Dans lanneau K[X, Y, Z], trouver une dcomposition pri-
maire de lidal (XY, Y Z, ZX).
Exercice 4.28. a) Donner une dcomposition primaire minimale de lidal (X
2
2, Y
2
2)
dans C[X, Y ]. Y a-t-il des idaux premiers immergs ?
b) Donner une dcomposition primaire minimale de lidal (X
2
2, Y
2
2) dans Q[X, Y ].
5. Topologie de Zariski
Pour comprendre la dcomposition primaire dun point de vue gomtrique, il est utile
dintroduire la topologie de Zariski.
5.1. Spectre dun anneau. Soit A un anneau. On appelle spectre de A, et lon note
Spec(A), lensemble des idaux premiers de A. Il est vide si et seulement si A = 0. Grce au
lemme suivant, on peut munir cet ensemble dune topologie en dcrtant que les ferms sont
les
V (I) := p Spec(A) [ p I,
o I dcrit lensemble des idaux de A.
Lemme 5.1. Soit A un anneau.
a) On a V ((0)) = Spec(A), et V (I) = si et seulement si I = A.
b) Si (I

) est une famille didaux de A, on a

V (I

) = V (

).
c) Si I
1
, . . . , I
n
sont des idaux de A,
V (I
1
) V (I
n
) = V (I
1
I
n
) = V (I
1
I
n
).
Dmonstration. Le premier point est vident. Pour le deuxime point, on a
p

V (I

) p I

.
Pour le dernier point, il suft de traiter le cas n = 2. Remarquons dabord que si I J, alors
V (I) V (J). Comme I
1
I
2
I
1
I
2
I
j
, on obtient
V (I
1
I
2
) V (I
1
I
2
) V (I
1
) V (I
2
).
Soit maintenant p V (I
1
I
2
) V (I
1
). Il existe alors x
1
I
1
p, et pour tout x
2
I
2
, on a
x
1
x
2
I
1
I
2
p, donc x
2
p puisque p est un idal premier. On a donc I
2
p, de sorte
que V (I
1
I
2
) V (I
1
) V (I
2
).
5. TOPOLOGIE DE ZARISKI 85
Une base douverts pour cette topologie est forme des
(5) D(f) := p Spec(A) [ f / p = Spec(A) V ((f))
pour f A. En effet, on a, pour tout idal I, par lemme 5.1.b), V (I) =

fI
V ((f)), donc
Spec(A) V (I) =
_
fI
D(f).
Lemme 5.2. On a V (I) V (J) si et seulement si

J

I. En particulier, V (I) =
V (J) si et seulement si

I =

J.
Dmonstration. Le lemme 3.2.b) peut aussi snoncer

I =

pV (I)
p.
On en dduit que si V (I) V (J), alors

J

I. Pour la rciproque, on remarque que


V (I) = V (

I). Si

I, on en dduit
V (J) = V (

J) V (

I) = V (I),
ce qui termine la dmonstration du lemme.
Pour toute partie S de Spec(A), on notera
I(S) :=

pS
p.
Cest un idal de A qui est radical car intersection didaux premiers (donc radicaux). On a :
V (I(S)) = S pour toute partie S de Spec(A) ;
I(V (J)) =

J pour tout idal J de A.
En effet, il est dabord clair que le ferm V (I(S)) contient S, donc S. En particulier, pour
tout idal J, on a V (I(V (J))) V (J). Dautre part, lidal radical I(V (J)) contient J. On
en dduit aussi V (I(V (J))) V (J) (puisque V renverse les inclusions) ; il y a donc galit.
En particulier, comme S peut scrire V (J) et que I(S) = I(S), on a la premire relation.
Enn, de lgalit V (I(V (J))) = V (J), on dduit (avec le lemme 5.2, et puisque I(V (J))
est radical) la seconde relation.
Une faon agrable de rsumer tout cela est de dire que les correspondances
(6) {idaux radicaux de A}
V

{parties fermes de Spec(A)}


I

sont des bijections rciproques qui renversent les inclusions.


86 CHAPITRE III. ANNEAUX
Ladhrence dun point p de Spec(A) est lintersection de tous les ferms de Spec(A)
contenant p, cest--dire de tous les V (I) pour lesquels p V (I), cest--dire I p. Mais
on a alors V (I) V (p), donc
(7) p = V (p) = q Spec(A) [ q p.
En particulier, le point p est ferm si et seulement si p est un idal maximal. Si lanneau A
est intgre, lidal 0 correspond un point dense dans Spec(A). On dit que cest le point
gnrique, souvent not .
Exemple 5.3. Si K est un corps, Spec(K) a un seul lment, (0).
Exemple 5.4. Lensemble Spec(Z) est
nombres premiers.
Tous les points sont ferms, sauf qui est dense. Les ferms sont les V ((m)), pour m Z,
et cet ensemble est Spec(Z) si m = 0, compos des facteurs premiers de m sinon ; ce sont
donc les sous-ensembles nis de Spec(Z) forms de points ferms, ainsi que Spec(Z) tout
entier.
Si f est un entier non nul, louvert D(f) est le complmentaire de lensemble (ni)
V ((f))) des diviseurs premiers de f.
Exemple 5.5. Si K est un corps, Spec(K[X]) est
polynmes irrductibles unitaires.
Tous les points sont ferms, sauf qui est dense. Si K est algbriquement clos, les polynmes
irrductibles unitaires sont les X a, pour a K. On a alors
Spec(K[X]) = K.
Les sous-ensembles ferms sont les sous-ensembles nis forms de points ferms, ainsi que
Spec(K[X]).
Lorsque K = R, on a
Spec(R[X]) = R paires de nombres complexes conjugus non rels.
Exemple 5.6. Si K est un corps, on a (cf. exerc. I.1.9)
Spec(K[[X]]) = (0) (X).
Il y a donc deux points : un point dense (le point gnrique) et un point ferm.
Si A est un anneau, on note A
rd
le quotient de A par lidal des lments nilpotents de
A. On dit que A est rduit si le seul lment nilpotent de A est 0. Lanneau A
rd
est toujours
rduit.
5. TOPOLOGIE DE ZARISKI 87
Exercice 5.7. a) Soit u : A B un morphisme danneaux. Montrer que limage inverse par
u induit une application continue u

: Spec(B) Spec(A).
b) Soit I un idal dun anneau A et soit p : A A/I la surjection canonique. Alors
p

: Spec(A/I) Spec(A) induit un homomorphisme de Spec(A/I) sur le ferm V (I)


de Spec(A).
En particulier, la surjection canonique A A
rd
induit un homomorphisme de Spec(A
rd
)
sur Spec(A).
Exemple 5.8. Soit P un ensemble de nombres premiers positifs et soit Z
P
lanneau
des nombres rationnels dont le dnominateur nest divisible par aucun lment de P
(5)
. Les
lments de son spectre sont (0) et tous les (p), pour p P. Linclusion Z Z
P
induit une
inclusion Spec(Z
P
) Spec(Z) dont limage est (0) P. Elle nest donc (en gnral)
ni ouverte, ni ferme.
Exemple 5.9. Si K est un corps, linclusion canonique de lanneau des sries formelles
K[[X]] dans son corps des fractions K((X)) des sries de Laurent induit une application
continue
Spec(K((X))) Spec(K[[X]])
qui envoie le seul point (ferm) de Spec(K((X))) sur le point gnrique de Spec(K[[X]]).
Nous allons maintenant examiner diverses proprits topologiques de lespace Spec(A).
Commenons par deux remarques sur les anneaux produit.
Supposons A = A
1
A
2
. Soit I un idal de A. Posons I
1
= x
1
A
1
[ (x
1
, 0) I
et I
2
= x
2
A
2
[ (0, x
2
) I. Ce sont des idaux de A
1
et A
2
respectivement, et on a
I
1
I
2
I. Inversement, si x = (x
1
, x
2
) I, on a (x
1
, 0) = x (1, 0) I, donc x
1
I
1
,
et de la mme faon, x
2
I
2
. On a donc I = I
1
I
2
: tout idal de A se dcompose donc en
produit.
Posons e = (1, 0) ; on a e
2
= e. On dit que e est un idempotent de A, et quil est non
trivial (e ,= 0 et e ,= 1).
Inversement, si e est un idempotent non trivial dun anneau A, il en est de mme pour
1e, et lapplication canonique p : A A/(e) A/(1e) est un isomorphisme danneaux
(elle est injective parce que si ae = b(1 e), on obtient ae = 0 en multipliant par e ; elle
est surjective car limage contient (1, 0) = p(1 e) et (0, 1) = p(e)). Un anneau A est donc
produit danneaux non nuls si et seulement sil contient un idempotent non trivial.
Proposition 5.10. Soit A un anneau. Lespace topologique Spec(A) est connexe si et
seulement si A ne peut pas scrire comme produit danneaux non nuls.
5. Avec la terminologie du 6, lanneau Z
P
est le localis de Z en la partie multiplicative engendre par les
nombres premiers positifs qui ne sont pas dans P.
88 CHAPITRE III. ANNEAUX
Dmonstration. Lexerc. 5.7.b) montre que les deux projections A A
i
induisent une
injection continue de Spec(A
1
) . Spec(A
2
) dans Spec(A) qui est un homomorphisme sur
son image. Si p Spec(A), il scrit comme on la vu plus haut p = I
1
I
2
. On a (1, 0)
(0, 1) = (0, 0) p, donc soit (1, 0) p, cest--dire I
1
= A
1
, soit (0, 1) p, cest--dire
I
2
= A
2
. Cela prouve que lon a une dcomposition
Spec(A) = Spec(A
1
) . Spec(A
2
)
en union de deux ferms disjoints.
Supposons maintenant Spec(A) runion de deux ferms disjoints non vides V (I
1
) et
V (I
2
). On a alors I
1
,= A, I
2
,= A, I
1
+ I
2
= A et

I
1
I
2
=
_
(0) (lemme 5.1). cri-
vons 1 = x
1
+x
2
, avec x
1
I
1
et x
2
I
2
. Llment x
1
x
2
de I
1
I
2
est alors nilpotent, donc
il existe m N

tel que x
m
1
x
m
2
= 0. On a alors
1 = (x
1
+x
2
)
2m
= x
m
1
2m

i=m+1
_
2m
i
_
x
im
1
x
2mi
2
+x
m
2
m

i=0
_
2m
i
_
x
i
1
x
mi
2
:= y
1
+y
2
.
On a alors y
1
I
1
, y
2
I
2
, 1 = y
1
+y
2
et y
1
y
2
= 0. Comme I
1
,= A et I
2
,= A, ni y
1
, ni y
2
nest nul, donc y
1
est un idempotent non trivial de A, qui est ainsi produit de deux anneaux
non nuls.
On rappelle quun espace topologique est quasi-compact si de tout recouvrement ouvert on
peut extraire un recouvrement ni (de sorte que compact est quivalent quasi-compact
et spar ).
Proposition 5.11. Soit A un anneau. Lespace topologique Spec(A) est quasi-compact.
Il est spar si et seulement si tout idal premier est maximal.
Dmonstration. Soit (U

) un recouvrement ouvert de Spec(A). Soit I

A un idal tel
que Spec(A) U

= V (I

). On a alors

V (I

) = , de sorte que

= Apar lemme
5.1.b) et a). On peut donc crire 1 =

, o est un ensemble ni et x

. En
dautres termes, on a

= A, donc Spec(A) =

. Cela montre que Spec(A)


est quasi-compact.
Un espace topologique est spar si et seulement si deux points distincts ont des voisinages
disjoints. Cela entrane que tout point est ferm donc, comme on la vu plus haut, que tout
idal premier est maximal.
Inversement, si tout idal premier de Aest maximal, tout point est ferm donc, tant donn
deux points distincts p et q, le complmentaire de q est un voisinage de p qui ne contient
pas q. Mais montrer quil existe des voisinages disjoints est plus dlicat et ne sera pas fait
ici.
Exercice 5.12. Terminer la dmonstration ci-dessus, en montrant que si A est anneau dans
lequel tout idal premier est maximal, Spec(A) est spar (lorsque A est noethrien, cela sera
5. TOPOLOGIE DE ZARISKI 89
fait dans le 5.3 ; cest alors quivalent au fait que Spec(A) est un ensemble ni muni de la
topologie discrte. Dans le cas gnral, je ne connais pas de preuve simple...).
5.2. Espaces topologiques irrductibles, composantes irrductibles. Venons-en main-
tenant une proprit moins courante.
Dnition 5.13. Un espace topologique est irrductible sil est non vide et sil nest pas
runion de deux ferms stricts.
Un espace topologique spar X est irrductible si et seulement sil est rduit un point :
si X contient deux points distincts, ils ont des voisinages ouverts distincts U et V , et X =
(X U) (X V ) est une dcomposition en runion de deux ferms stricts. Cette notion
na donc dintrt que pour les espaces topologiques non spars.
Proposition 5.14. Pour un espace topologique X non vide, les proprits suivantes sont
quivalentes :
(i) X est irrductible ;
(ii) toute intersection nie douverts non vides de X est non vide ;
(iii) tout ouvert non vide de X est dense.
Dmonstration. Supposons X irrductible et soient U
1
, . . . , U
n
des ouverts non vides de
X. Pour montrer que U
1
U
n
nest pas vide, on voit quil suft de le faire pour n = 2.
Si U
1
U
2
= , on a X = (X U
1
) (X U
2
), ce qui contredit lirrductibilit de X. Ceci
montre que (i) entrane (ii).
Supposons (ii). Si U est un ouvert non vide de X, les ouverts U et X U sont disjoints,
donc X U est vide, de sorte que U est dense dans X. Ceci montre que (ii) entrane (iii).
Enn, si tout ouvert non vide de X est dense, et si F
1
et F
2
sont des ferms stricts de X,
les ouverts non vides X F
1
et X F
2
sont denses donc se rencontrent, et F
1
F
2
,= X.
Ceci montre que (iii) entrane (i).
Proposition 5.15. Soit X un espace topologique et soit Y une partie de X. Alors Y (muni
de la topologie induite) est irrductible si et seulement si Y lest.
Dmonstration. Supposons Y irrductible. Si Y est runion de ferms F
1
et F
2
, alors
Y est runion des ferms Y F
1
et Y F
2
, donc (par exemple) Y F
1
. En passant aux
adhrences, on obtient Y = F
1
. Ceci prouve que Y est irrductible.
Inversement, si Y est irrductible et si Y est runion de ferms F
1
et F
2
, il existe, par
dnition de la topologie induite, des ferms G
1
et G
2
de X tels que F
j
= Y G
j
. On a
alors Y G
1
G
2
, donc Y G
1
G
2
. Comme Y est irrductible, on a (par exemple)
Y G
1
, donc Y Y G
1
= F
1
. Ceci montre que Y est irrductible.
90 CHAPITRE III. ANNEAUX
Un espace irrductible est connexe, mais la rciproque est fausse. Comme pour les espaces
connexes, on a le rsultat utile suivant.
Proposition 5.16. Limage dun espace irrductible par une application continue est en-
core irrductible.
Dmonstration. Soit X un espace irrductible et soit f : X Y une application conti-
nue et supposons f(X) = F
1
F
2
. On a alors X = f
1
(F
1
) f
1
(F
2
), donc, par irr-
ductibilit de X, on a (par exemple) X = f
1
(F
1
), do f(X) = F
1
. Donc f(X) est bien
irrductible.
Soit X un espace topologique. Un sous-espace de X irrductible maximal (pour linclu-
sion) est appel composante irrductible de X ; cest une partie ferme de X par prop. 5.15.
Le lemme de Zorn entrane que tout point de X est contenu dans une composante irrductible
de X, de sorte que X est runion de ses composantes irrductibles.
Voyons un peu ce que donnent ces concepts dans le cas X = Spec(A). Tout dabord, un
espace topologique admettant un point dense est irrductible (prop. 5.14). En particulier, le
spectre dun anneau intgre est irrductible, et donc, si p est un idal premier dun anneau A,
le ferm V (p) de Spec(A), qui sidentie au spectre de lanneau intgre A/p, est irrductible.
Proposition 5.17. Soit A un anneau. Les applications de (6) induisent des bijections d-
croissantes rciproques
{idaux premiers de A}
V

{parties fermes irrductibles de Spec(A)}.


I

En particulier, les composantes irrductibles de Spec(A) correspondent aux idaux premiers


minimaux de A, et Spec(A) est irrductible si et seulement si lidal
_
(0) des lments
nilpotents de A est premier, cest--dire si et seulement si lanneau A
rd
est intgre.
Cela justie a posteriori la terminologie introduite dans la df. 4.7 : parmi les idaux
radicaux, les idaux irrductibles au sens de cette dnition (qui, par la prop. 4.12, sont
exactement les idaux premiers) correspondent aux ferms irrductibles au sens topologique.
Dmonstration. On vient de voir que V (p) est un ferm irrductible. Inversement, une
partie ferme de Spec(A) scrit V (I), avec I idal radical. Lanneau B = A/I est alors
rduit, et il sagit de montrer que si Spec(B) est irrductible, B est intgre. Si bc = 0 dans
B, on a V ((b)) V ((c)) = V ((bc)) = Spec(B) (lemme 5.1.c)). On a donc par exemple
V ((b)) = Spec(B) par irrductibilit, donc
_
(b) =
_
(0) = (0) (puisque B est rduit).
Cela entrane b = 0 et prouve que B est intgre.
5. TOPOLOGIE DE ZARISKI 91
5.3. Espaces topologiques noethriens.
Dnition 5.18. Un espace topologique est noethrien si toute suite dcroissante de par-
ties fermes est stationnaire.
On peut formuler cette dnition de diffrentes faons : toute suite croissante de parties ou-
vertes est stationnaire, toute famille non vide de parties fermes a un lment minimal, toute
famille non vide de parties ouvertes a un lment maximal, tout ouvert est quasi-compact (on
laisse les dmonstrations en exercice).
De nouveau, cette notion na donc dintrt que pour les espaces topologiques non spa-
rs : un espace topologique noethrien spar est ni.
Proposition 5.19. Un espace topologique noethrien na quun nombre ni de compo-
santes irrductibles (dont il est la runion).
Dmonstration. Soit X un espace topologique noethrien. Soit E lensemble des parties
fermes de X qui ne peuvent scrire comme runion nie de parties irrductibles fermes.
Si E nest pas vide, il admet un lment minimal Y , qui nest pas irrductible. On peut donc
lcrire comme rnion de deux ferms stricts Y
1
et Y
2
. Par minimalit de Y , Y
1
et Y
2
ne sont
pas dans E , donc scrivent comme union nie de parties irrductibles fermes. Il en est de
mme pour Y , ce qui est une contradiction. Donc E est vide : toute partie ferme de X (donc
aussi X) peut scrire comme runion nie de parties irrductibles fermes.
crivons donc X = X
1
X
n
. Si lun des X
i
est contenu dans un autre X
j
, on le
retire. On arrive ainsi une dcomposition o aucun des X
i
nest contenu dans un autre X
j
.
Montrons que X
i
est une composante irrductible de X. Supposons X
i
Y , o Y X
est irrductible. On a Y =

j
(Y X
j
), donc il existe j tel que Y X
j
= X
j
. On a alors
X
i
Y X
j
, ce qui entrane i = j et X
i
= Y . Chaque X
i
est donc une composante
irrductible de X.
Inversement, si Y est une composante irrductible de X, on a de nouveau Y =

j
(Y
X
j
), et il existe i tel que Y X
i
. Par maximalit de Y , on a galit. Ceci termine la d-
monstration de la proposition.
La preuve ci-dessus montre que pour trouver les composantes irrductibles dun espace
noethrien, il suft de le dcomposer en runion nie de parties fermes irrductibles et de
supprimer les redondances.
Exemple 5.20. Soit K un corps. Posons A := K[X, Y ]/(XY ). Lespace topologique
Spec(A) a deux composantes irrductibles : V ((X)) et V ((Y )). En effet V ((X)) est ho-
momorphe Spec(A/(X)) = Spec(K[Y ]), qui est irrductible puisque K[Y ] est intgre,
92 CHAPITRE III. ANNEAUX
et V ((Y )) est irrductible pour la mme raison. Comme aucune de ces deux parties nest
contenue dans lautre, et que
V ((X)) V ((Y )) = V ((XY )) = V ((0)) = Spec(A),
ce sont les composantes irrductibles de Spec(A).
Proposition 5.21. Soit A un anneau. Lespace topologique Spec(A) est noethrien si et
seulement si toute suite croissante didaux radicaux de A est stationnaire. En particulier, si
lanneau A est noethrien, Spec(A) est noethrien.
Dmonstration. Cela rsulte du fait que lapplication I V (I) induit une bijection
dcroissante entre idaux radicaux de A et parties fermes de Spec(A) (lemme 5.2).
Corollaire 5.22. Soit A un anneau noethrien. Tout idal radical de A peut scrire
comme intersection nie non redondante didaux premiers, et ceux-ci sont alors uniquement
dtermins.
On peut en dduire une forme faible de la dcomposition primaire des idaux dans un
anneau noethrien. Notons quand mme que la formulation du corollaire fait disparatre toute
les subtilits lies aux idaux premiers immergs.
Dmonstration. Cela rsulte des prop. 5.17 et 5.19.
On peut aussi terminer la dmonstration de la prop. 5.11 dans le cas o A est noethrien :
si tout idal premier de A est maximal, les composantes irrductibles de Spec(A) sont des
points ferms, donc Spec(A) est un ensemble ni de points ferms, et il est spar.
5.4. Dimension dun espace topologique, dimension de Krull dun anneau.
Dnition 5.23. Soit X un espace topologique. On appelle dimension (combinatoire) de
X le supremum des longueurs n des chanes F
n
F
1
F
0
de ferms irrductibles
de X.
Soit A un anneau. On appelle dimension (de Krull) de A le supremum des longueurs n
des chanes p
n
p
1
p
0
didaux premiers de A.
Ces dimensions sont des lments de N et on a bien sr dim(Spec(A)) =
dim(A). La dimension dun espace topologique est si et seulement sil est vide et la
dimension de Krull dun anneau est si et seulement sil est nul.
Si Aest noethrien, il ny a pas de chane innie didaux, mais il se peut quand mme que
la dimension de A soit innie (exerc. 6.6). En revanche, nous verrons plus tard (cor. 11.13)
que toute algbre de type ni sur un corps est de dimension de Krull nie. Il existe aussi des
anneaux A noethriens (dits non catnaires ) dans lesquels il existe des chanes didaux
5. TOPOLOGIE DE ZARISKI 93
premiers maximales (cest--dire, que lon ne peut pas agrandir) de longueur < dim(A)
(6)
;
heureusement, de nouveau, ce genre de pathologie narrive pas pour les algbres de type ni
sur un corps.
Si B est un anneau quotient de A, on a dim(A) dim(B), puisque toute chane didaux
premiers de B se remonte dans A en une chane didaux premiers de A.
De faon plus gnrale, si Y est un sous-espace dun espace topologique X, on a dim(Y )
dim(X) (exerc. 5.30).
Exemple 5.24. Soit p un idal premier dun anneau A. Les idaux premiers de lanneau
intgre A/p sont en correspondance bijective (et croissante) avec les idaux premiers de A
contenant p. La dimension de Krull de lanneau A/p est donc le supremum des longueurs n
des chanes didaux premiers de A commenant en p, cest--dire du type p
n
p
1

p
0
= p.
Exemple 5.25. Un anneau non nul est de dimension 0 si et seulement si tout idal premier
est maximal (cest le cas si et seulement si Spec(A) est spar ; cf. prop. 5.11). Un corps est
de dimension 0, puisque le seul idal premier est (0) ; plus prcisment, les corps sont les
anneaux intgres de dimension 0.
En fait, les anneaux noethriens de dimension 0 sont les anneaux dits artiniens , cest-
-dire ceux pour lesquels toute suite dcroissante didaux est stationnaire (exerc. 2.18).
Exemple 5.26. Un anneau intgre est de dimension 1 si et seulement si tout idal premier
non nul est maximal. Cest le cas pour tous les anneaux principaux qui ne sont pas des corps
(prop. I.1.14), comme Z ou K[X], o K est un corps. Plus gnralement, les anneaux de
Dedekind (introduits rapidement dans le 4) sont les anneaux noethriens de dimension 1
intgralement clos (cf. df. 8.15). Ceci inclut tous les anneaux dentiers de corps de nombres
(cf. 8).
Exemple 5.27. On a vu dans lexerc. 1.6 quun anneau factoriel de dimension 1 est prin-
cipal.
Exemple 5.28. Soit K un corps. La chane
(X
1
, . . . , X
n
) (X
1
) (0)
didaux premiers de K[X
1
, . . . , X
n
] entrane que la dimension de cet anneau est n. Nous
montrerons (th. 11.11) quelle est exactement n. Plus gnralement, si A est un anneau, on a
dim(A[X]) dim(A) + 1 (si p
n
p
0
est une chane didaux premiers de A, alors
(X, p
n
) (p
n
) (p
0
) est une chane didaux premiers de A[X]). Il y a galit si A
6. Le premier exemple dun tel anneau est d Nagata (On the chain problem of prime ideals, Nagoya Math. J.
10 (1956), 5164).
94 CHAPITRE III. ANNEAUX
est noethrien
(7)
, mais pas en gnral (on a toujours dim(A[X]) 2 dim(A) + 1, et il peut
y avoir galit).
Exercice 5.29. Soit A un anneau. Montrer dim(A[[X]]) dim(A) + 1 (mais il existe des
anneaux A de dimension de Krull nie pour lesquels A[[X]] est de dimension innie !). De
nouveau, on peut montrer que lon a galit lorsque A est un anneau noethrien ([B2], 3, n
o
4,
cor. 3 de la prop. 8).
Exercice 5.30. Soit X un espace topologique et soit Y une partie de X. Montrer dim(Y ) =
dim(Y ) dim(X).
Exercice 5.31. Soit X un espace topologique runion de parties fermes X
1
, . . . , X
n
(par
exemple ses composantes irrductibles sil est noethrien ; cf. prop. 5.19). Montrer
dim(X) = sup
1in
dim(X
i
).
Si X est runion dune famille (quelconque) (U
i
)
iI
de parties ouvertes, montrer
dim(X) = sup
iI
dim(U
i
).
6. Localisation
Nous allons avoir maintenant besoin de parler de localisation, une opration fondamentale
en algbre commutative (que nous avons russi viter jusqualors !).
Soit A un anneau et S une partie multiplicative de A, cest--dire telle que 1 S et
S S S. Le but est dinverser les lments de S dans un anneau A
S
. La procdure est
analogue celle de la construction du corps des fractions dun anneau intgre (o lon prend
pour S lensemble de tous les lments non nuls). Plus prcisment, on dnit sur S A une
relation dquivalence en posant
(s, a) (s

, a

) t S (as

s)t = 0.
On note a/s la classe dquivalence de (s, a) et S
1
A lensemble des classes dquivalence.
On munit ce dernier dune structure danneau en posant
a
s
+
a

=
as

+a

s
ss

et
a
s

a

=
aa

ss

.
(Il faut bien sr vrier que ces dnitions sont compatibles avec la relation dquivalence.)
Les lments de S deviennent ainsi inversibles dans S
1
A.
Le noyau de lapplication canonique A S
1
A qui envoie a sur a/1 est lidal a [
s S as = 0 ; elle est donc injective si A est intgre et que S ne contient pas 0. Lanneau
S
1
A est nul si et seulement si S contient 0.
7. Cf. [B2], 3, n
o
4, cor. 3 de la prop. 7 ; voir aussi exerc. 11.14 lorsque A est une algbre de type ni sur un
corps.
6. LOCALISATION 95
Soit J S
1
A un idal ; il est courant (mme si cest un abus de notation) de noter J A
lidal image inverse de J par lapplication canonique A S
1
A (on fait comme si ctait
une inclusion !). On vrie que lon a
(J A)S
1
A = J.
(De nouveau, on a fait un abus de notation : (J A)S
1
A dsigne lidal de S
1
A engendr
par J A.)
Lapplication Spec(S
1
A) Spec(A) dnie par J J A est donc injective ; son
image est lensemble des idaux premiers de A qui ne rencontrent pas S : si p est un tel idal,
cest limage de pS
1
A. On a donc en particulier dim(S
1
A) dim(A) (lingalit peut
bien sr tre stricte !).
Exemple 6.1. Soit A un anneau, soit f un lment de A et soit S A la partie multipli-
cative f
n
[ n N. Lanneau S
1
A est souvent not A
f
, ou mme A[f
1
] ; on peut aussi
le voir comme A[X]/(fX 1), et il est nul si et seulement si f est nilpotent. Limage de
lapplication Spec(A
f
) Spec(A) est louvert
D(f) := p Spec(A) [ f / p = Spec(A) V ((f))
introduit dans (5).
Par exemple, lanneau A[X]
X
(not aussi A[X, X
1
]) est lanneau des polynmes de
Laurent

kZ
a
k
X
k
,
o les coefcients a
k
A sont presque tous nuls.
Si p A est un idal premier, la partie A p est multiplicative et on note
A
p
:= (A p)
1
A.
Cest un anneau local appel localis de A en p : son unique idal maximal est pA
p
et son
corps rsiduel A
p
/pA
p
est le corps des fractions de lanneau intgre A/p (en particulier, si m
est un idal maximal de A, le corps rsiduel de lanneau local A
m
est simplement A/m).
Lapplication Spec(A
p
) Spec(A) envoie lidal maximal pA
p
sur p et son image est
lensemble des idaux premiers de A contenus dans p. Cest aussi lensemble des points de
Spec(A) auquel p est adhrent (cf. (7)), ou encore lintersection de tous les voisinages de p ;
il nest en gnral ni ferm, ni ouvert.
Les idaux premiers de lanneau A
p
sont ainsi en correspondance bijective (et croissante)
avec les idaux premiers de A contenus dans p, et la dimension de Krull de lanneau A
p
est
donc le supremum des longueurs n des chanes didaux premiers de A terminant en p, cest-
-dire du type p = p
n
p
1
p
0
. On lappelle aussi la hauteur de p, note ht(p).
Nous montrerons plus loin (th. 7.2) que si A est noethrien, la hauteur de tout idal premier
p est nie, majore par le cardinal dun ensemble quelconque de gnrateurs de p.
96 CHAPITRE III. ANNEAUX
On a (cf. ex. 5.24)
dim(A
p
) + dim(A/p) dim(A)
(le membre de gauche est la longueur maximale des chanes didaux premiers de A dont
lun des maillons est p). On na pas toujours galit, mme si A est noethrien (des contre-
exemples trs compliqus ont t construits par Nagata en 1956). En revanche, pour la plupart
des anneaux intervenant dans les applications (en particulier en gomtrie algbrique et en
thorie des nombres), on a bien galit pour tout p (cest vrai en particulier pour toute algbre
A de type ni sur un corps ; cf. cor. 14.2). Il faut alors penser la hauteur de p comme
la codimension de p dans A (elle est gale dim(A) dim(A/p) cest--dire, en termes
topologiques, dim(Spec(A)) dim(p)).
Exercice 6.2. Soit Aun anneau et soient p q des idaux premiers de A. Exhiber un anneau
dont la dimension de Krull est le supremum des longueurs n des chanes didaux premiers de A
commenant en p et terminant en q, cest--dire du type q = p
n
p
1
p
0
= p.
Lorsque A est intgre, lidal (0) est premier et le localis de A en cet idal est le corps
des fractions K
A
de A. Tous les localiss S
1
A, o S A est une partie multiplicative
ne contenant pas 0, sont alors des sous-anneaux de K
A
; ce sont en particulier des anneaux
intgres.
Remarque 6.3. Si A est un anneau et B une A-algbre de type ni, les localisations
S
1
B sont des A-algbres qui ne sont pas en gnral de type ni (penser K[X]
(0)
=
K(X)). Cette famille dalgbres est cependant sufsamment importante pour avoir reu un
nom : on dit que ce sont les A-algbres essentiellement de type ni.
Exercice 6.4. Soit A un anneau intgre. Montrer
A =
\
pA premier
A
p
=
\
mA maximal
A
m
,
o les intersections sont prises dans le corps des fractions de A.
Exercice 6.5. Soit A un anneau et soit S A une partie multiplicative.
a) Si A est principal et que S ne contient pas 0, montrer que lanneau S
1
A est principal.
b) Si A est factoriel et que S ne contient pas 0, montrer que lanneau S
1
A est factoriel.
c) Si A est noethrien, montrer que lanneau S
1
A est noethrien.
Exercice 6.6 (Un anneau noethrien de dimension innie (Nagata)). Soit K un corps et
soit A = K[(X
n
)
nN
] lanneau de polynmes en une innit de variables. Soit (u
n
)
nN
une
suite tendant vers linni, avec u
1
= 0. On note p
n
lidal premier (X
u
n
+1, . . . , X
u
n+1
), puis
S le complmentaire de la runion des p
n
, et B = S
1
A.
a) Quels sont les idaux maximaux de B?
b) Calculer la dimension de Krull de B et montrer quelle peut tre innie si la suite (u
n
)
est bien choisie.
c) Soit R un anneau dont les localiss en tout idal maximal sont noethriens et tel que pour
tout x R, il existe un nombre ni didaux maximaux contenant x. Montrer que R est
noethrien.
7. HAUPTIDEALSATZ 97
d) Montrer que lanneau B construit ci-dessus est noethrien.
Nous aurons aussi besoin plus tard du petit lemme suivant.
Lemme 6.7. Soit A B une extension danneaux, soit S une partie multiplicative de A
(donc de B) et soit J un idal de B. On a
(J A)S
1
A = JS
1
B S
1
A.
Nous avons fait dans cet nonc les abus de notation habituels signals plus haut.
Dmonstration. Il est clair que (J A)S
1
A est contenu dans JS
1
B S
1
A. Les
lments de JS
1
B sont les x/s, avec x J et s S. Si cet lment est dans S
1
A, il
existe s

, t S et a A tels que (xs

as)t = 0. On a alors ast = xs

t J A et
x/s = (xs

t)/(ss

t) (J A)S
1
A, ce qui montre le lemme.
7. Hauptidealsatz
Le nom de ce paragraphe signie en allemand thorme de lidal principal . Il majore
la hauteur dun idal principal dans un anneau noethrien.
Rappelons que la hauteur dun idal premier p dans un anneau A est le supremum des
longueurs n des chanes didaux premiers de A terminant en p, cest--dire du type p =
p
n
p
1
p
0
. Cest aussi la dimension de Krull de lanneau local A
p
. Si I A est un
idal propre, on notera encore ht(I) linmum des hauteurs ht(p), o p est un idal premier
de A contenant I. On a toujours lingalit
ht(I) + dim(A/I) dim(A).
De nouveau, dans les bons anneaux (o lon a galit), il faut penser la hauteur de I
comme sa codimension : elle est gale dim(Spec(A)) dim(V (I)).
Thorme 7.1 (Krulls Hauptidealsatz). Soit A un anneau noethrien et soit a un l-
ment de A. Pour tout idal premier minimal p contenant (a), on a ht(p) 1. En particulier,
si a nest pas inversible, ht((a)) 1.
Dmonstration. Soit p un idal premier minimal contenant (a). Raisonnons par labsurde
et supposons quil existe une chane p = p
2
p
1
p
0
didaux premiers de A. Si on
remplace A par A/p
0
, on se ramne au cas p
0
= 0 (lanneau est en particulier intgre) ; si
on remplace ensuite A par A
p
, on se ramne nalement au cas o A est un anneau intgre
local noethrien didal maximal m avec un lment a tel que m est le seul idal premier de
A contenant a. Autrement dit, lanneau B := A/(a) a un seul idal premier. Nous utiliserons
les notations et rsultats de lexerc. 4.13.
98 CHAPITRE III. ANNEAUX
Prenons b p
1
non nul. Soit n N

; nous allons considrer M := A/(a


n
) comme
un B-module. Notons M
1
le noyau de son endomorphisme multiplication par b , M
3
son
image et M
2
:= M/M
3
son conoyau. On a
M
1
= x M [ xb (a
n
) ((a
n
) : b)/(a
n
),
M
2
=
_
A/(a
n
)
___
bA/(a
n
)
_
A/(a
n
, b).
Comme M
3
M/M
1
et M
2
= M/M
3
, nous avons dautre part (exerc. 4.13.e))
(M
1
) = (M) (M
3
) =
_
(M
2
) +(M
3
)
_
(M
3
) = (M
2
),
de sorte que (M
1
) = (M
2
).
Dautre part, pour tout x M
1
, il existe y A tel que xb = ya
n
. On a en particulier
y ((b) : a
n
). Comme x est bien dni addition dun multiple de a
n
prs et que A est
intgre, x est bien dni addition dun multiple de b prs et lassociation x y dnit un
isomorphisme ((a
n
) : b)/(a
n
) ((b) : a
n
)/(b) de A-modules.
Comme A est noethrien, la suite croissante didaux (b) : a
n
) de A est stationnaire, donc
((b) : a
n
) = ((b) : a
n+1
) pour un entier n > 0 assez grand. On en dduit un isomorphisme
((a
n
) : b)/(a
n
) ((a
n+1
) : b)/(a
n+1
)
de A-modules, donc aussi de B-modules. Ils ont donc la mme longueur. Il sensuit que les B-
modules A/(a
n
, b) et A/(a
n+1
, b) ont aussi la mme longueur. Cela entrane (exerc. 4.13.e))
que la surjection canonique A/(a
n+1
, b) A/(a
n
, b) est un isomorphisme, donc que lon
a (a
n
, b) = (a
n+1
, b). Il existe donc des lments x et y de A tels que a
n
= xa
n+1
+ yb,
cest--dire a
n
(1 xa) = by.
Mais 1 xa est une unit de A (lemme 3.7), donc a
n
(b) p
1
et a p
1
. Mais cest
absurde car p est un idal premier minimal contenant a. Ceci termine donc la dmonstration.
On gnralise le thorme prcdent ainsi.
Thorme 7.2. Soit A un anneau noethrien et soit I un idal propre de A engendr par
n lments. Pour tout idal premier minimal p contenant I, on a ht(p) n. En particulier,
ht(I) n.
Dans un bon anneau A, ce thorme dit que la partie ferme de Spec(A) correspondant
un idal engendr par n lments est de codimension au plus n (cor. 14.7).
On na bien sr pas toujours galit (on peut toujours ajouter des gnrateurs inutiles ) ;
plus srieusement, si ht(I) = n, il nest pas toujours possible dengendrer I avec seulement
n lments
(8)
.
8. Si K un corps, lidal (XY, Y Z, ZX) de lanneau K[X, Y, Z] est de hauteur 2 (cf. exerc. 4.27 et cor. 14.2),
mais ne peut tre engendr par 2 lments (cest difcile montrer !).
7. HAUPTIDEALSATZ 99
Dmonstration. On procde par rcurrence sur n, le cas n = 1 tant le thorme pr-
cdent. Comme dans la preuve prcdente, on se ramne au cas o A est un anneau intgre
local noethrien didal maximal m; si a
1
, . . . , a
n
engendrent un idal I m tel que m est
le seul idal premier de A contenant I, il sagit de montrer ht(m) = dim(A) n.
Supposons au contraire quil existe une chane m = p
m
p
1
(0) didaux pre-
miers de A avec m > n. Comme A est noethrien, on peut supposer que p
m1
est maximal
parmi tous les idaux premiers strictement contenus dans m. Lidal p
m1
ne contient pas
tous les a
i
; supposons a
n
/ p
m1
. Lidal p
m1
+(a
n
) nest alors contenu dans aucun autre
idal premier de A autre que m, qui est donc son radical (lemme 3.2.b)).
Pour chaque i 1, . . . , n 1, on a a
i
m; il existe donc un entier r > 0 tel que
a
r
i
p
m1
+ (a
n
) pour tout i. On crit a
r
i
x
i
+ y
i
a
n
, avec x
i
p
m1
et y
i
A.
On a (a
r
1
, . . . , a
r
n1
, a
n
) = (x
1
, . . . , x
n1
, a
n
), donc le seul idal premier de A contenant
(x
1
, . . . , x
n1
, a
n
) est m.
Posons J := (x
1
, . . . , x
n1
). Dans lanneau quotient A := A/J, cela signie que le
seul idal premier de A contenant lidal principal (a
n
) est m := m/J. Le th. 7.1 entrane
ht(m) 1. Comme on a m p
m1
/J, cela signie que p
m1
est un idal premier minimal
contenant J. Lhypothse de rcurrence entrane alors m1 n1, do le thorme.
Corollaire 7.3. La hauteur de tout idal propre dun anneau noethrien est nie.
Corollaire 7.4. La dimension dun anneau local noethrien est nie.
Exercice 7.5. Soit A un anneau local noethrien didal maximal m. On pose B = A[X].
Soit I un idal de A de radical m et soit J un idal de B contenu dans mB tel que J + XB =
IB +XB.
a) Montrer que mB +XB est un idal maximal de B qui est le radical de IB +XB.
b) Dans lanneau B := B/J, montrer que lidal (mB + XB)/J est un idal premier
minimal contenant lidal principal (X).
c) En dduire que mB est un idal premier minimal contenant J (Indication : on pourra
utiliser le th. 7.1).
Exercice 7.6 (Eagon-Northcott). Soit A un anneau noethrien et soit M M
mn
(A) une
matrice coefcients dans A. Soit I lidal de A engendr par les r r mineurs de M. Le but
de cet exercice est de montrer que pour tout idal premier minimal p contenant I, on a
(9)
ht(p) (mr + 1)(n r + 1).
a) Montrer que cette ingalit est vraie lorsque m = 1. On procde par rcurrence sur m.
b) Montrer que lingalit est vraie lorsque r = 1.
c) Montrer quon peut supposer A local didal maximal m = p, gal au radical de I.
9. Si lon utilise le th. 10.2, la prop. 10.9 et le cor. 14.2, ce rsultat entrane que lorsque K est un corps algbri-
quement clos, le ferm de M
mn
(K) K
mn
constitu des matrices de rang s est de codimension au plus (en
fait exactement) (ms)(n s) (il est dni par lannulation des (s + 1) (s + 1) mineurs).
100 CHAPITRE III. ANNEAUX
d) Montrer que si un des coefcients de M est une unit de A, lingalit est vraie (Indica-
tion : on pourra utiliser des oprations lmentaires pour se ramener une matrice de taille
(m1) (n 1)).
e) On suppose r > 1 et que tous les coefcients de M sont dans m, et on pose B = A[X].
Soit N M
mn
(B) la matrice obtenue partir de M en changeant le coefcient a
11
en
a
11
+X, et soit J lidal de B engendr par les r r mineurs de N. Montrer J mB et
J +XB = IB +XB. En dduire ht(mB) (mr + 1)(n r + 1) (Indication : on
pourra utiliser lexerc. prcdent, puis travailler dans lanneau local B
mB
et utiliser d)).
f) Montrer ht(m) ht(mB) et conclure.
Exercice 7.7 (Anneaux locaux rguliers). Soit A un anneau local noethrien didal maxi-
mal m. On note le corps A/m (on lappelle le corps rsiduel de lanneau local A).
a) Montrer que m/m
2
est naturellement muni dune structure de -espace vectoriel de di-
mension nie.
b) Montrer que dim

m/m
2
est gal au nombre minimum de gnrateurs de lidal m de A
(Indication : on pourra utiliser le lemme de Nakayama (th. II.3.8)).
c) Montrer dim(A) dim

m/m
2
. On dit que lanneau local A est rgulier sil y a galit.
d) Soient m et n des entiers strictement positifs et soit A le localis de lanneau quotient
C[X, Y ]/(X
m
Y
n
) en lidal maximal (X, Y ). Avec les notations prcdentes, calculer
dim

m/m
2
en fonction de m et n. Dterminer les paires (m, n) pour lesquelles lanneau
Aest rgulier (Indication : on pourra utiliser le fait que lanneau Aest de dimension 1 (cor.
11.15)).
8. Extensions nies et entires danneaux
Soit A un anneau et soit B une A-algbre, cest--dire un anneau muni dun morphisme
danneaux A B.
Dnition 8.1. Soit A un anneau et soit B une A-algbre.
a) On dit que B est une A-algbre de type ni si elle peut tre engendre, en tant que
A-algbre, par un nombre ni dlments.
b) On dit que B est une A-algbre nie si elle peut tre engendre, en tant que A-module,
par un nombre ni dlments.
Pour tre tout--fait explicite, B est une A-algbre de type ni sil existe des lments
x
1
, . . . , x
n
de B tels que tout lment de B puisse scrire P(x
1
, . . . , x
n
), o P est un poly-
nme en n variables coefcients dans A. De faon quivalente, la A-algbre B est quotient
dun algbre de polynmes A[X
1
, . . . , X
n
].
Rappelons que lanneau de sries formelles A[[X]] nest jamais une A-algbre de type ni
(lorsque A est non nul ! ; cf. cor. 10.8).
De mme, B est une A-algbre nie sil existe des lments x
1
, . . . , x
n
de B tels que tout
lment de B puisse scrire a
1
x
1
+ +a
n
x
n
, avec a
1
, . . . , a
n
A. De faon quivalente,
8. EXTENSIONS FINIES ET ENTIRES DANNEAUX 101
le A-module B est quotient dun A-module libre de type ni A
n
. Une telle algbre est bien
sr de type ni, mais la rciproque est fausse en gnral : la A-algbre A[X] est de type ni,
mais nest pas nie.
Dnition 8.2. Soit A un anneau et soit B une A-algbre.
a) On dit quun lment x de B est entier sur Asil existe un polynme unitaire P A[X]
tel que P(x) = 0.
b) On dit que B est entier sur A si tout lment de B est entier sur A.
On dira quune A-algbre B est une extension de A si lapplication canonique A B est
injective. On notera alors A B.
Si A B est une extension de corps, elle est entire si et seulement si elle est algbrique,
tandis que les deux dnitions de nie concident.
Proposition 8.3. Soit A B une extension danneaux et soit x B. Les proprits
suivantes sont quivalentes :
(i) x est entier sur A;
(ii) A[x] est une A-algbre nie ;
(iii) il existe une A-algbre nie C telle que A[x] C B.
Dmonstration. Supposons x entier sur A. Il est alors annul par un polynme unitaire
de degr n et on vrie que le A-module A[x] est (libre,) engendr par 1, x, . . . , x
n1
.
Comme (ii) entrane trivialement (iii), il reste montrer que (iii) entrane (i).
Appliquons le thorme de Cayley-Hamilton (th. II.3.2) lendomorphisme u du A-
module C donn par la multiplication par x. Il fournit un polynme unitaire P A[X]
tel que P(u) = 0. Mais alors P(x) = P(u)(1) sannule.
Corollaire 8.4. Une extension danneaux nie est entire.
Proposition 8.5. Soient A B C des extensions danneaux.
a) Si les extensions A B et B C sont nies, il en est de mme pour lextension
A C.
b) Si les extensions A B et B C sont entires, il en est de mme pour lextension
A C.
c) Si b
1
, . . . , b
n
sont des lments de B entiers sur A, la A-algbre A[b
1
, . . . , b
n
] est nie.
Dmonstration. La dmonstration de a) est la mme que dans le cas des corps (cf. preuve
du th. I.2.2) : si (b
i
)
iI
engendre le A-module B et que (c
j
)
jJ
engendre le B-module C,
alors (b
i
c
j
)
(i,j)IJ
engendre le A-module C.
Le point c) rsulte de a) et de la prop. 8.3, par rcurrence sur n.
102 CHAPITRE III. ANNEAUX
Enn, supposons les extensions A B et B C entires et soit x C. Comme il est
entier sur B, il existe une relation
x
n
+b
n1
x
n1
+ +b
1
x +b
0
= 0.
Comme les b
i
sont entiers sur A, la A-algbre A[b
1
, . . . , b
n
] est nie. Comme x est en-
tier sur cette algbre, A[b
1
, . . . , b
n
, x] est nie sur A[b
1
, . . . , b
n
]. Par a), il en rsulte que
A[b
1
, . . . , b
n
, x] est nie sur A, donc x est entier sur A par cor. 8.4. Ceci montre b) et termine
la dmonstration de la proposition.
La rciproque du point b) est vraie : si lextension A C est entire, tout lment de
C est entier sur A, donc sur B, de sorte que lextension B C est entire ; de mme, tout
lment de B est entier sur A, de sorte que lextension A B est entire.
Si lextension A C est nie, C est un A-module de type ni, donc aussi un B-module
de type ni, de sorte que lextension B C est entire. Lextension A B est entire si A
est noethrien (parce quun sous-module dun A-module de type ni est alors encore de type
ni ; cf. exerc. 2.3), mais pas en gnral
(10)
.
On a aussi lanalogue du cor. I.2.9.
Corollaire 8.6. Toute extension danneaux A B engendre par un nombre ni dl-
ments entiers sur A est nie, donc entire. En particulier, toute extension danneaux entire
et de type ni est nie.
Dmonstration. Ce nest quune rcriture de la prop. 8.5.c).
Corollaire 8.7. Soit A B une extension danneaux. Lensemble des lments de B
entiers sur A est un sous-anneau de B, extension entire de A appele clture intgrale de A
dans B.
On dit que A est intgralement clos dans B si sa clture intgrale dans B est A, cest-
-dire que tout lment de B entier sur A est dans A. La clture intgrale de A dans B est
intgralement close dans B (pourquoi ?).
Dmonstration. Si x et y sont des lments de B entiers sur A, la A-algbre A[x, y] est
nie par prop. 8.5.c), donc ses lments x y et xy sont entiers sur A (cor. 8.4).
Nous aurons besoin plus loin du rsultat suivant.
10. Voici un exemple. Soit J un idal dun anneau A qui nest pas engendr par un nombre ni dlments. Soit
C la A-algbre nie A[X]/(X
2
) et soit B la sous-A-algbre de C engendre par 1 et JX, cest--dire {a +rX |
a A, r J}. Le A-module quotient B/A est isomorphe J, donc nest pas de type ni ; il sensuit que le
A-module B nest pas non plus de type ni (merci Jin Lie pour cet exemple !).
8. EXTENSIONS FINIES ET ENTIRES DANNEAUX 103
Lemme 8.8. Soit A B une extension danneaux entire et soit S une partie multipli-
cative de A (donc de B). Lextension danneaux S
1
A S
1
B est entire.
Dmonstration. Soit x/s un lment de S
1
B. Llment x de B est entier sur A donc il
existe une relation
x
n
+a
n1
x
n1
+ +a
1
x +a
0
= 0
avec a
0
, . . . , a
n1
A. On a alors
(x/s)
n
+ (a
n1
/s)(x/s)
n1
+ + (a
1
/s
n1
)(x/s) + (a
0
/s
n
) = 0
dans S
1
A, de sorte que x/s est entier sur cet anneau.
Exercice 8.9. Soit A B une extension danneaux entire et soit S une partie multiplica-
tive de A.
a) Si lextension A B est nie, lextension S
1
A S
1
B est nie.
b) Si A est intgralement clos dans B, lanneau S
1
A est intgralement clos dans S
1
B.
Exercice 8.10. Soit A B une extension nie danneaux intgres. Montrer que lextension
associe K
A
K
B
des corps de fractions est nie, mais que la rciproque est fausse.
Exercice 8.11 (Lemme dArtin-Tate). Soit Aun anneau noethrien et soient A B C
des extensions danneaux. On suppose que C est une A-algbre de type ni et une B-algbre
nie. Le but de cet exercice est de montrer que B est une A-algbre de type ni.
Soient c
1
, . . . , c
m
des gnrateurs de la A-algbre C et soient c

1
, . . . , c

n
des gnrateurs du
B-module C. On crit c
i
=
P
j
b
ij
c

j
, avec b
ij
B et c

i
c

j
=
P
k
b

ijk
c

k
, avec b

ijk
B. Soit
B

B la sous-A-algbre engendre par les b


ij
et les b

ijk
.
a) Montrer que lanneau B

est noethrien.
b) Montrer que C est une extension nie de B

.
c) Montrer que B est une extension nie de B

.
d) Conclure.
Exercice 8.12. Soit K un corps et soit A une K-algbre de type ni. Soit G un groupe ni
agissant sur A de faon que laction soit triviale sur K.
a) Montrer que A
G
:= {a A | g G g a = a} est une sous-K-algbre de A.
b) Montrer que A est une extension nie de A
G
(Indication : si a A, on pourra considrer
le polynme
Q
gG
(X g a)).
c) Montrer que A
G
est une K-algbre de type ni (Indication : on pourra utiliser lexerc.
8.11).
Exercice 8.13. Soit K un corps de caractristique diffrente de 2. Le groupe G := Z/2Z
agit sur A := K[X, Y ] par la multiplication par 1. Identier la sous-K-algbre A
G
:= {a
A | g G g a = a} de A et montrer quelle est isomorphe K[U, V, W]/(UV W
2
).
104 CHAPITRE III. ANNEAUX
8.1. Traces dentiers. Soit K L une extension nie de corps. On a dni dans le
I.5.5 la forme K-linaire Tr
L/K
: L K comme lapplication qui x L associe la trace
de lendomorphisme K-linaire m
x
de L multiplication par x .
Proposition 8.14. Soit A un anneau intgre de corps de fractions K et soit K L une
extension nie de corps. Si x L est entier sur A, llment Tr
L/K
(x) de K est entier sur
A.
La preuve ci-dessous montre aussi que tous les coefcients du polynme minimal de x sur
K sont entiers sur A.
Dmonstration. Il ressort du th. I.5.29 que lon a
Tr
L/K
(x) = [L : K(x)] Tr
K(x)/K
(x).
On peut donc supposer L = K(x). On a vu au cours de la preuve du th. I.5.32 que Tr
L/K
(x)
est alors la somme des racines (dans un corps de dcomposition de P) du polynme minimal
P de x sur K. Comme x est aussi racine dun polynme unitaire Q A[X], le polynme P
divise Q, donc toutes les racines de P sont aussi racines de Q et sont ainsi entires sur A. Il
en est donc de mme pour leur somme Tr
L/K
(x) (cor. 8.7).
8.2. Anneaux intgralement clos.
Dnition 8.15. Un anneau est dit intgralement clos sil est intgre et intgralement
clos dans son corps des fractions.
Exemple 8.16. Lanneau intgre A = Z[

5] nest pas intgralement clos : son corps des


fractions est K = Q[

5], llment (1 +

5)/2 de K est entier sur A (il est annul par le


polynme X
2
X 1 A[X]), mais il nest pas dans A. Sa clture intgrale dans K est
Z[(1 +

5)/2] (exerc. 8.20).


Exercice 8.17. Soit A un anneau intgre. Montrer que les proprits suivantes sont quiva-
lentes (cf. exerc. 6.4) :
(i) lanneau A est intgralement clos ;
(ii) pour tout idal premier p de A, lanneau A
p
est intgralement clos ;
(iii) pour tout idal maximal m de A, lanneau A
m
est intgralement clos.
Exercice 8.18. Soit Aun anneau intgralement clos de corps des fractions K et soit K L
une extension algbrique de corps. Montrer quun lment de L est entier sur A si et seulement
si son polynme minimal sur K est coefcients dans A.
Un corps de nombres L est une extension nie de Q. Lanneau des entiers de L est la
clture intgrale B de Z dans L. Cest un anneau intgralement clos. Comme Z, lanneau B
est de dimension 1 (th. 11.8 ; mais il existe une preuve plus simple dans ce cas particulier que
lon peut trouver dans [L], prop. I.5.6). Enn, il est noethrien grce au thorme suivant.
8. EXTENSIONS FINIES ET ENTIRES DANNEAUX 105
Cest donc un anneau de Dedekind, comme dni brivement dans le 4. Remarquons que
le groupe ablien (B, +) est sans torsion, de type ni par le thorme, donc isomorphe un
Z
n
(th. II.4.9).
Thorme 8.19. Soit A un anneau noethrien intgralement clos, de corps de fractions
K et soit K L une extension nie sparable de K. La clture intgrale de A dans L est
un anneau noethrien, extension nie de A.
Dmonstration. Soit B la clture intgrale de A dans L. Soit x un lment de L. Il satis-
fait alors une quation
x
n
+
n1
x
n1
+ +
1
x +
0
= 0,
avec
n1
, . . . ,
0
K. Soit a A 0 tel que a
i
soit dans A pour tout i. On a alors
(ax)
n
+a
n1
(ax)
n1
+ +a
n1

1
(ax) +a
n

0
= 0,
de sorte que ax est entier sur A, donc dans B. En particulier, il existe une base (b
1
, . . . , b
m
)
du K-espace vectoriel L constitue dlments de B.
Posons
N := x L [ j 1, . . . , m Tr
L/K
(xb
j
) A.
Cest un sous-A-module de L contenant B (prop. 8.14). Lextension K L tant sparable,
lapplication Tr
L/K
dnit une forme K-bilinaire symtrique non-dgnre sur L (th.
I.5.32) et il existe une base (x
1
, . . . , x
m
) du K-espace vectoriel L telle que Tr
L/K
(x
i
b
j
) =

i,j
(symbole de Kronecker). On a alors N = Ax
1
+ + Ax
m
, de sorte que N est un A-
module de type ni. Comme A est noethrien, B est aussi un A-module de type ni (exerc.
2.3) ; cest ainsi une extension nie de A. Cest un anneau noethrien par cor. 2.5.
Exercice 8.20. Soit d un entier sans facteur carr, diffrent de 1. Montrer que lanneau des
entiers du corps Q(

d) est Z[

d] si d 2 ou 3 (mod 4), et Z[(1+

d)/2] si d 1 (mod 4).


Lorsque d < 0, lanneau des entiers de Q(

d) est principal si et seulement si d


1, 2, 3, 7, 11, 19, 43, 67, 163. Pour d > 0, les anneaux principaux sont
beaucoup plus nombreux. En 2008, il est conjectur quil en existe une innit
(11)
.
Proposition 8.21. Un anneau factoriel est intgralement clos.
La rciproque est fausse : on a vu (ex. 1.4) que lanneau intgre Z[

5] nest pas facto-


riel ; mais il est intgralement clos (exerc. 8.20).
11. Pour tous les anneaux dentiers de corps de nombres, et plus gnralement pour tous les anneaux de dimension
1, le fait dtre principal ou factoriel est la mme chose (exerc. 1.6).
106 CHAPITRE III. ANNEAUX
Dmonstration. Soit A un anneau factoriel. Supposons quun lment x/y de son corps
des fractions (avec x y = 1) soit racine dun polynme unitaire
X
n
+a
n1
X
n1
+ +a
1
x +a
0
A[X].
On a alors
x
n
+a
n1
x
n1
y + +a
1
xy
n1
+a
0
y
n
= 0,
de sorte que y divise x
n
. La prop. 1.3 entrane que y divise x, donc est une unit de A, de
sorte que x/y A.
Exemple 8.22. Si K est un corps, on a vu dans lexerc. 1.5 que le sous-anneau A =
K[X
2
, X
3
] de K[X] nest pas factoriel. Il nest en fait pas intgralement clos, puisque son
corps des fractions est K(X), que X est entier sur A(il est annul par le polynme T
2
X
2

A[T]), mais quil nest pas dans A.


Thorme 8.23. Soit A un anneau intgralement clos. Lanneau A[X] est intgralement
clos.
Dmonstration. Commenons par deux lemmes.
Lemme 8.24. Soit A B une extension danneaux et soit P un lment de A[X] tel que
P = QR, o Q et R sont des polynmes unitaires de B[X]. Les coefcients de Q et de R
sont entiers sur A.
Dmonstration. Notons B
1
lanneau B[T]/(Q). Comme Qest unitaire, cest un B-module
libre de rang deg(Q) et lapplication B B
1
est en particulier injective. Si
1
est la classe
de T dans B
1
, on a Q(X) = (X
1
)Q
1
(X) dans B
1
[X]. En rptant cette construction,
on a obtient une extension nie danneaux B C dans laquelle Q(X) =

j
(X
j
)
et R(X) =

k
(X
k
) sont scinds. Les
j
et
k
sont entiers sur A car annuls par P,
donc aussi les coefcients de Q et de R, puisque ce sont des polynmes en les
j
et
k
(cor.
8.7).
On en dduit immdiatement le lemme suivant, qui est une version du lemme de Gauss
(lemme I.1.9) pour les anneaux intgralement clos.
Lemme 8.25. Soit A un anneau intgralement clos de corps des fractions K et soit P
A[X] tel que P = QR, o Q et R sont des polynmes unitaires de K[X]. Alors Q et R sont
dans A[X].
Revenons la dmonstration du thorme. Si K est le corps des fractions de A, celui
de A[X] est K(X). On prend donc un lment P de K(X) entier sur A[X] et il sagit de
montrer quil est dans A[X]. Comme K[X] est principal, donc intgralement clos (cor. 2.14
et prop. 8.21), P K[X] et on a une relation
P
n
+A
n1
P
n1
+ +A
1
P +A
0
= 0,
9. LEMME DE NORMALISATION DE NOETHER 107
o A
0
, . . . , A
n1
A[X]. On peut donc crire A
0
comme le produit de P et dun autre po-
lynme. Malheureusement, on ne peut pas appliquer le lemme 8.24, puisque ces polynmes
nont aucune raison dtre unitaire. Lastuce consiste poser Q = P X
m
, o m est un
entier > max(deg(P), deg(A
0
), . . . , deg(A
n1
)). On a alors
0 = (X
m
+Q)
n
+A
n1
(X
m
+Q)
n1
+ +A
1
(X
m
+Q) +A
0
,
qui peut se rcrire
Q
n
+B
n1
Q
n1
+ +B
1
Q+B
0
= 0,
avec
B
0
= A
0
+A
1
X
m
+ +A
n1
X
m(n1)
+X
mn
A[X].
Le choix de m entrane que Q et B
0
sont unitaires, puis le lemme 8.24 que Q est dans
A[X], cest--dire P A[X].
Exercice 8.26. Soit A un anneau factoriel dans lequel 2 est inversible et soit a A un
lment divisible par le carr daucun lment irrductible de A. Montre que lanneau A[

a] :=
A[X]/(X
2
a) est intgralement clos (Indication : utiliser lexerc. 8.18).
Exercice 8.27. Soit A un anneau intgre sur lequel agit un groupe ni G. On note A
G
lan-
neau des invariants, cest--dire A
G
:= {a A | g G g a = a}.
a) Montrer que laction de G sur A stend de faon unique en une action sur son corps des
fractions K
A
.
b) Montrer que le corps des fractions K
A
G de A
G
est un sous-corps du corps des invariants
K
G
A
.
c) Montrer que lon a en fait K
A
G = K
G
A
.
d) Si A est intgralement clos, montrer que A
G
est intgralement clos.
9. Lemme de normalisation de Noether
Soit K un corps et soit A une K-algbre. Des lments a
1
, . . . , a
n
de A sont dits algbri-
quement indpendants si
P K[X
1
, . . . , X
n
]
_
P(a
1
, . . . , a
n
) = 0
_

_
P = 0
_
.
En dautres termes, la sous-extension K[a
1
, . . . , a
n
] A est isomorphe K[X
1
, . . . , X
n
].
Dans le cas contraire, on dit que a
1
, . . . , a
n
sont algbriquement lis.
Thorme 9.1 (Lemme de normalisation dE. Noether). Soit K un corps et soit A une
K-algbre de type ni. Il existe des lments algbriquement indpendants a
1
, . . . , a
n
de A
tels que A soit une extension nie de K[a
1
, . . . , a
n
].
En dautres termes, lextension K Ase dcompose en K K[a
1
, . . . , a
n
] Ao la
premire extension est dite algbrique pure et la seconde est nie. Lextension intermdiaire
108 CHAPITRE III. ANNEAUX
K[a
1
, . . . , a
n
] nest pas unique, mais lentier n lest : nous montrerons plus tard (cor. 11.13)
que cest la dimension de Krull de A.
La dmonstration ci-dessous est due Nagata (1962). La dmonstration originale dE.
Noether (1926) supposait K inni.
Dmonstration. Elle repose sur le lemme suivant.
Lemme 9.2. Soit A une K-algbre de type ni engendre par des lments x
1
, . . . , x
m
algbriquement lis. Il existe des lments y
1
, . . . , y
m1
de A tels que x
m
est entier sur
A

:= K[y
1
, . . . , y
m1
] et A = A

[x
m
].
Montrons comment ce lemme entrane le thorme. Supposons A engendre par des l-
ments x
1
, . . . , x
m
et procdons par rcurrence sur m. Si les x
i
sont algbriquement indpen-
dants, on les prend pour les a
i
et A est une extension transcendante pure de K. Sils sont
algbriquement lis, on applique le lemme : il existe y
1
, . . . , y
m1
A tels que A est ni
sur A

:= K[y
1
, . . . , y
m1
]. Lhypothse de rcurrence sapplique A

: il existe des l-
ments algbriquement indpendants a
1
, . . . , a
n
A

tels que A

soit une extension nie de


K[a
1
, . . . , a
n
]. La prop. 8.5.a), applique aux extensions nies
K[a
1
, . . . , a
n
] A

A,
permet alors de terminer la dmonstration du thorme.
Dmonstration du lemme. Soit P K[X
1
, . . . , X
m
] non nul tel que P(x
1
, . . . , x
m
) =
0. On cherche les y
i
sous la forme y
i
= x
i
x
e
i
m
, pour 1 i m 1, o e est un entier
sufsamment grand. Pour tout choix de e, on a A = K[y
1
, . . . , y
m1
, x
m
]. En outre,
0 = P(y
1
+x
e
m
, . . . , y
m1
+x
e
m1
m
, x
m
) =: Q(y
1
, . . . , y
m1
, x
m
).
Posons A

:= K[y
1
, . . . , y
m1
]. On aimerait que le coefcient dominant du polynme
Q(y
1
, . . . , y
m1
, X), vu comme lment de A

[X], soit inversible dans A

(car cela impli-


querait que x
m
est entier sur A

). On a pour tout monme


X
r
1
1
X
r
m
m
=
_
m1

i=1
(Y
i
+X
e
i
m
)
r
i
_
X
r
m
m
= Y
r
1
1
Y
r
m1
m1
X
r
m
m
+ +X
r
1
e+r
2
e
2
++r
m1
e
m1
+r
m
m
.
Le dernier terme est lunique terme de plus haut degr en X
m
. Si e est strictement plus grand
que tous les exposants r
i
qui apparaissent dans les monmes de P, le degr r
1
e + r
2
e
2
+
+ r
m1
e
m1
+ r
m
dtermine les r
i
uniquement : ce sont les chiffres de son criture en
base e. Dans ce cas, des monmes distincts de P donnent des puissances distinctes de X
m
dans Q. Une seule de ces puissances est maximale et elle apparat avec un coefcient dans
K

.
9. LEMME DE NORMALISATION DE NOETHER 109
La clture intgrale dun anneau noethrien intgre nest pas toujours un anneau noeth-
rien (encore un contre-exemple d Nagata !). Nous allons dduire du lemme de Noether que
dans le cas gomtrique , ce genre de pathologie narrive heureusement pas.
Corollaire 9.3. Soit K un corps, soit A une K-algbre intgre de type ni, de corps des
fractions K
A
, et soit K
A
L une extension nie. La clture intgrale de A dans L est une
K-algbre intgre de type ni, extension nie de A.
Dmonstration. Daprs le th. 9.1, il existe des lments algbriquement indpendants
a
1
, . . . , a
n
de A tels que A soit une extension nie de lanneau K[a
1
, . . . , a
n
] ; ce dernier
est isomorphe un anneau de polynmes K[X
1
, . . . , X
n
], donc est noethrien intgralement
clos. Le corps K
A
est alors une extension nie de K(a
1
, . . . , a
n
) (exerc. 8.10), de sorte que
L est aussi une extension nie de K(a
1
, . . . , a
n
). La clture intgrale B de A dans L est
aussi la clture intgrale de K[a
1
, . . . , a
n
] dans L (les lments de L entiers sur A sont les
mmes que les lments de L entiers sur K[a
1
, . . . , a
n
] par la prop. 8.5.b)).
Si la caractristique de K est nulle, lextension nie K(a
1
, . . . , a
n
) L est sparable, et
B est, par le th. 8.19, un anneau noethrien, extension nie de K[a
1
, . . . , a
n
], donc de A.
Reste traiter le cas plus compliqu o la caractristique de K est un nombre premier p >
0. Comme expliqu dans le cas de caractristique nulle, on peut supposer A = K[a
1
, . . . , a
n
],
isomorphe un anneau de polynmes K[X
1
, . . . , X
n
]. Comme A est noethrien, un sous-A-
module dun A-module de type ni est encore de type ni (exerc. 2.3), donc on peut aussi
remplacer pour la preuve L par une extension nie, par exemple par sa clture normale dans
une clture algbrique. Lextension nie K
A
L est alors normale. Soit G := Gal(L/K
A
)
le groupe de ses K
A
-automorphismes ; lextension L

:= L
G
L est galoisienne (lemme
dArtin ; th. 6.28) donc sparable.
Montrons tout dabord le rsultat pour la clture intgrale B

de A dans L

. Considrons
des gnrateurs y
1
, . . . , y
m
de lextension K
A
L

. Par lexerc. I.6.30, il existe un entier


r > 0 tel que tous les y
p
r
i
sont dans K
A
. On peut crire y
p
r
i
= P
i
/Q
i
, o P
i
et Q
i
sont dans
A = K[a
1
, . . . , a
n
]. Soient t
1
, . . . , t
s
K tous les coefcients non nuls qui interviennent
dans ces polynmes. Notons K

:= K(t
p
r
1
, . . . , t
p
r
s
) (o les racines p
r
-imes sont prises
dans une clture algbrique de L

) ; cest une extension nie de K, et


L

= K
A
(y
1
, . . . , y
m
)
K
A
(P
p
r
1
, Q
p
r
1
, . . . , P
p
r
m
, Q
p
r
m
)
K
A
(t
p
r
1
, . . . , t
p
r
s
, a
p
r
1
, . . . , a
p
r
n
)
= K

(a
p
r
1
, . . . , a
p
r
n
) =: L

.
La clture intgrale B

de A dans L

est contenue dans la clture intgrale de A dans L

.
Comme lextension de corps K K

est nie, lextension danneaux A = K[a


1
, . . . , a
n
]
K

[a
1
, . . . , a
n
] est aussi nie. Lextension danneaux K

[a
1
, . . . , a
n
] K

[a
p
r
1
, . . . , a
p
r
n
]
110 CHAPITRE III. ANNEAUX
est aussi nie, donc lextension compose A K

[a
p
r
1
, . . . , a
p
r
n
] est nie (prop. 8.5.a)),
donc entire. Comme lanneau K

[a
p
r
1
, . . . , a
p
r
n
] est intgralement clos (dans son corps des
fractions L

), cest la clture intgrale de A dans L

, qui est ainsi un A-module de type ni.


Comme A est noethrien, cela entrane que son sous-A-module B

est aussi de type ni.


Comme B est la clture intgrale de B

dans L, largument employ en caractristique


nulle entrane que lextension B

B est nie, donc aussi lextension compose A


B

B. Lanneau B est en particulier une A-algbre de type ni, donc aussi une K-algbre
de type ni.
Exercice 9.4. Soit K un corps et soit A une K-algbre intgre essentiellement de type ni
(rem. 6.3). Montrer que la clture intgrale de A dans son corps de fractions est une extension
nie de A.
Remarque 9.5 (Anneaux excellents). La nitude de la clture intgrale est une proprit
essentielle pour pouvoir construire ce que lon appelle la normalisation dune varit en
gomtrie algbrique. Elle est heureusement partage par de nombreux anneaux noethriens,
en particulier les anneaux appels excellents par Grothendieck (lments de gomtrie
algbrique IV 2, Publ. Math. IHS 24 (1965), 7.8). Cette classe danneau est stable par lo-
calisation et passage une algbre de type ni ; elle comprend aussi les anneaux de Dedekind
de caractristique nulle (donc par exemple Z) et les anneaux de sries formelles sur un corps.
10. Thorme des zros de Hilbert
Ce thorme fondamental ( Nullstellensatz en allemand) prend plusieurs formes. Sa
plus frappante est celle du cor. 10.4.
Lemme 10.1. Soit A B une extension entire danneaux intgres. Alors A est un
corps si et seulement si B est un corps.
Dmonstration. Supposons que Aest un corps. Soit x un lment non nul de B. Comme x
est entier sur A, le A-espace vectoriel A[x] est de dimension nie et comme la multiplication
par x est une application linaire injective (puisque B est intgre), elle est surjective. Donc 1
est atteint, et un inverse de x existe dans A[x]. Cela signie que x est inversible dans B, qui
est donc un corps.
Inversement, supposons que B est un corps. Soit x un lment non nul de A et soit y
linverse de x dans B. Il est entier sur A, donc on a une relation y
n
+a
n1
y
n1
+ +a
0
= 0.
En multipliant par x
n1
, on obtient
y +a
n1
+ +a
0
x
n1
= 0,
ce qui prouve que y est dans A.
10. THORME DES ZROS DE HILBERT 111
Thorme 10.2 (Nullstellensatz faible). Soit K L une extension de corps telle que L
est une K-algbre de type ni. Lextension K L est nie.
Dmonstration. Par le lemme de normalisation, il existe des lments algbriquement
indpendants a
1
, . . . , a
n
de L tels que L soit une extension nie, donc entire (cor. 8.4), de
K[a
1
, . . . , a
n
]. Par le lemme 10.1, K[a
1
, . . . , a
n
] est un corps, donc n = 0.
Le Nullstellensatz entrane que si K est un corps, pour tout idal maximal m de lanneau
K[X
1
, . . . , X
n
], le corps K[X
1
, . . . , X
n
]/m, qui est une K-algbre de type ni, est une
extension nie de K.
Corollaire 10.3. Soit K un corps algbriquement clos. Les idaux maximaux de lanneau
K[X
1
, . . . , X
n
] sont les idaux
m
x
:= (X
1
x
1
, . . . , X
n
x
n
)
pour x = (x
1
, . . . , x
n
) dcrivant K
n
.
Dmonstration. Soit x K
n
. Lidal m
x
est le noyau du morphisme (surjectif) dvalua-
tion e
x
: K[X
1
, . . . , X
n
] K dni par e
x
(P) = P(x). On a donc K[X
1
, . . . , X
n
]/m
x

K et m
x
est donc bien un idal maximal (quel que soit le corps K).
Inversement, si m est un idal maximal, on a vu ci-dessus que K[X
1
, . . . , X
n
]/m est une
extension nie de K, qui est donc, K tant algbriquement clos, isomorphe K. Soit x
i
limage de X
i
par cet isomorphisme. Chaque polynme X
i
x
i
sannule dans ce quotient,
donc est dans m. Lidal maximal m
(x
1
,...,x
n
)
est contenu dans m, donc lui est gal.
Corollaire 10.4. Soit K un corps algbriquement clos. Considrons un systme dqua-
tions polynomiales
_

_
F
1
(x
1
, . . . , x
n
) = 0
.
.
.
F
r
(x
1
, . . . , x
n
) = 0
coefcients dans K. Pour que ce systme nadmette aucune solution dans K
n
, il faut et il
suft quil existe G
1
, . . . , G
r
K[X
1
, . . . , X
n
] tels que

r
i=1
F
i
G
i
= 1.
Dmonstration. Soit I lidal de K[X
1
, . . . , X
n
] engendr par F
1
, . . . , F
r
. Pour que x
K
n
soit solution du systme, il faut et il suft que e
x
(F
i
) soit nul pour tout i, cest--dire que
I soit contenu dans Ker(e
x
) = m
x
.
Pour que le systme nait pas de solution, il faut et il suft donc que I ne soit contenu dans
aucun m
x
, donc dans aucun idal maximal de K[X
1
, . . . , X
n
] (cor. 10.3). Cela nest possible
que lorsque I = K[X
1
, . . . , X
n
], cest--dire lorsque 1 I.
112 CHAPITRE III. ANNEAUX
Il existe des versions effectives de ce rsultat qui bornent a priori les degrs des poly-
nmes G
i
en fonction de ceux des F
i
; cest important du point de vue du calcul pratique des
G
i
et de la preuve de leur existence (ou pas)
(12)
.
Exercice 10.5. Soit K un corps quelconque et soient F
1
, . . . , F
r
K[X
1
, . . . , X
n
] des
polynmes qui nont pas de zro commun dans une clture algbrique K de K (cest--dire
que le systme dquations du cor. 10.4 na aucune solution dans K
n
). Montrer quil existe des
polynmes G
1
, . . . , G
r
K[X
1
, . . . , X
n
] tels que
P
r
i=1
F
i
G
i
= 1.
Corollaire 10.6. Soit K un corps et soit I un idal de K[X
1
, . . . , X
n
]. On a

I =

Im maximal
m.
Rappelons que dans tout anneau,

I est lintersection des idaux premiers contenant I
(lemme 3.2.b)).
Dmonstration. Une inclusion est claire. Soit donc P /

I. Nous allons construire


un idal maximal de K[X
1
, . . . , X
n
] contenant I mais pas P. Considrons lidal J de
K[X
1
, . . . , X
n
, X
n+1
] engendr par X
n+1
P 1 et I. Si J = K[X
1
, . . . , X
n+1
], on peut
crire
(8) 1 = A(X
1
, . . . , X
n+1
)(X
n+1
P 1) +
m

j=0
X
j
n+1
F
j
(X
1
, . . . , X
n
),
o les F
j
sont tous dans I. Considrons le morphisme danneaux
K[X
1
, . . . , X
n
, X
n+1
] K(X
1
, . . . , X
n
)
qui envoie X
i
sur X
i
pour 1 i n et X
n+1
sur 1/P. Limage de (8) par ce morphisme se
rcrit, dans K[X
1
, . . . , X
n
],
P
m
=
m

j=0
P
mj
F
j
(X
1
, . . . , X
n
),
ce qui contredit le fait que P nest pas dans

I. On a donc J ,= K[X
1
, . . . , X
n+1
] et il existe
un idal maximal n de K[X
1
, . . . , X
n+1
] contenant J.
Comme on la vu plus haut, lextension de corps K K[X
1
, . . . , X
n+1
]/n est nie.
Posons
m := n K[X
1
, . . . , X
n
].
12. Kollr a dmontr (Sharp effective Nullstellensatz, J. Amer. Math. Soc. 1 (1988), 963975) que si
F
1
, . . . , F
r
K[X
1
, . . . , X
n
], avec n 2, nont pas de zro commun (dans une clture algbrique de K) et
que d
1
d
r
3, o d
i
:= deg(F
i
), il existe des polynmes G
1
, . . . , G
r
K[X
1
, . . . , X
n
] comme dans
lnonc du corollaire avec deg(F
i
G
i
) d
1
d
r
pour tout i.
10. THORME DES ZROS DE HILBERT 113
Cest un idal de K[X
1
, . . . , X
n
] contenant I, mais pas P (puisque 1 = X
n+1
P (X
n+1
P
1) / n) et on a des inclusions
K K[X
1
, . . . , X
n
]/m K[X
1
, . . . , X
n+1
]/n.
Le K-espace vectoriel K[X
1
, . . . , X
n
]/m est donc de dimension nie, de sorte que lan-
neau intgre K[X
1
, . . . , X
n
]/m est une extension danneaux nie de K. Cest donc un corps
(lemme 10.1), ce qui montre que m est un idal maximal de K[X
1
, . . . , X
n
] contenant I mais
pas P.
Corollaire 10.7. Soit K un corps et soit A une K-algbre de type ni. Les points ferms
sont denses dans toute partie ferme de Spec(A).
Un anneau A qui vrie la conclusion du corollaire est dit anneau de Jacobson .
Dmonstration. On peut crire A comme quotient dune algbre de polynmes B :=
K[X
1
, . . . , X
n
], de sorte que Spec(A) sidentie une partie ferme de Spec(B). Il suft
donc de traiter le cas A = B.
Toute partie ferme de Spec(B) est du type V (I), o I est un idal radical de B. Ladh-
rence de lensemble des points ferms de V (I) scrit V (J) V (I), o J est un idal radical
de B contenant I.
Tous les idaux maximaux de B qui sont dans V (I), cest--dire qui contiennent I, sont
alors dans V (J), donc contiennent J. Le cor. 10.6 entrane alors
I =

Im maximal
m

Jm maximal
m = J,
do V (I) V (J). Cela montre que les points ferms sont denses dans toute partie ferme
de Spec(B).
Rappelons que les points ferms ne sont en gnral pas denses dans le spectre dun anneau,
mme noethrien (cf. ex. 5.6). Cela nous permet dailleurs de dmontrer un rsultat dj
voqu pp. 70 et 100.
Corollaire 10.8. Soit A un anneau non nul. Lanneau A[[X]] nest pas une A-algbre de
type ni.
Dmonstration. Quitte quotienter par un idal maximal de A (qui existe puisque A est
non nul), on peut supposer que A est un corps K. Lunique point ferm de Spec(K[[X]])
nest alors pas dense, donc K[[X]] nest pas une K-algbre de type ni par le cor. 10.7.
Lorquil y a beaucoup de points ferms dans le spectre dun anneau A, on peut se limiter
considrer le sous-ensemble
Specmax(A) := idaux maximaux de A
114 CHAPITRE III. ANNEAUX
de Spec(A), muni de la topologie induite par la topologie de Zariski. Il a l avantage
psychologique que tous ses points sont ferms
(13)
.
Soit A une algbre de type ni sur un corps (on dit souvent que A est une algbre go-
mtrique ). Notons : Specmax(A) Spec(A) linjection naturelle. Pour tout ferm F de
Spec(A), on a F =
1
(F) (cor. 10.7) et F est irrductible si et seulement si
1
(F) lest
(prop. 5.15).
Proposition 10.9. Soit K un corps algbriquement clos. Lapplication
: K
n
Specmax(K[X
1
, . . . , X
n
])
qui associe (x
1
, . . . , x
n
) lidal maximal (X
1
x
1
, . . . , X
n
x
n
) est une bijection. Pour
tout idal I de K[X
1
, . . . , X
n
], on a

1
(V
max
(I)) = x K
n
[ P I P(x) = 0.
Dmonstration. Le fait que soit une bijection est juste le cor. 10.3. Pour le second point,
on a

1
(V
max
(I)) = x K
n
[ m
x
I = x K
n
[ e
x
(I) = 0
et e
x
(I) = 0 est quivalent au fait que tous les lments de I sannulent en x.
Toujours si K est algbriquement clos, la bijection permet de munir aussi K
n
dune
topologie, encore dite de Zariski, pour laquelle les ferms sont les sous-ensembles dcrits
ci-dessus, cest--dire les
V
max
(I) := x K
n
[ P I P(x) = 0.
On a dni en gnral dans 5.1 (6) des bijections rciproques
{idaux radicaux de A}
V

{parties fermes de Spec(A)}.


I

Lorsque A = K[X
1
, . . . , X
n
], comme alors V (I) = V
max
(I), celles-ci induisent des bijec-
tions rciproques
{idaux radicaux de K[X
1
, . . . , X
n
]}
V
max

{parties fermes de K
n
},
I
max

o
I
max
(S) := P K[X
1
, . . . , X
n
] [ x S P(x) = 0.
13. Rappelons cependant que mme sil peut sembler dsagrable davoir considrer lespace topologique
Spec(A) et ses points non ferms, cest celui qui se comporte le mieux en gnral : lavantage primordial des
idaux premiers sur les idaux maximaux est que limage inverse dun idal premier par un morphisme danneaux
est encore un idal premier, alors que ce nest pas vrai en gnral pour les idaux maximaux ; cest cet avantage
essentiel qui permet davoir la proprit fonctorielle de lexerc. 5.7.a).
10. THORME DES ZROS DE HILBERT 115
Plus gnralement, si A est une K-algbre de type ni, on peut lcrire sous la forme (non
unique) A = K[X
1
, . . . , X
n
]/I, et Specmax(A) est homomorphe V
max
(I) K
n
. On a
alors des bijections rciproques
{idaux radicaux de A}
V
max

{parties fermes de V
max
(I) K
n
},
I
max

Exemple 10.10. Soit K un corps algbriquement clos, soit P un lment non nul de
K[X
1
, . . . , X
n
] et soit V
max
(P) K
n
lhypersurface quil dnit. Si
P = uP
v
1
1
P
v
n
n
est sa dcomposition en produits dirrductibles, on a (lemme 5.1)
V
max
(P) = V
max
((P
1
)
v
1
(P
n
)
v
n
) = V
max
(P
1
) V
max
(P
n
).
Comme chaque P
i
est irrductible, chaque idal (P
i
) est premier (prop. 1.3), donc chaque
V
max
(P
i
) est irrductible et ils sont distincts deux deux (prop. 5.17) : ce sont les composantes
irrductibles de V
max
(P) ( 5.2). Nous montrerons dans le cor. 11.15 (cf. aussi cor. 12.5)
quelles sont toutes de dimension n 1.
Exemple 10.11. Soit K un corps algbriquement clos, soit I = (X
2
, XY ) K[X, Y ]
lidal considr dans lex. 4.15, et soit A la K-algbre K[X, Y ]/I. On a

I = (X) et
Specmax(A) V
max
(I) = V
max
(

I) = (x, y) K
2
[ x = 0.
Cest une droite dans le plan afne. Elle est irrductible (donc aussi Spec(A)).
Exemple 10.12. Soit K un corps algbriquement clos, soit
I = (X
2
Y
3
X
3
Y Z, Y
2
Z XZ
2
) K[X, Y, Z]
lidal considr p. 83, et soit A la K-algbre K[X, Y, Z]/I. On a

I = (Y
2
XZ) (X, Z)
et
Specmax(A) V
max
(I) = V
max
(

I)
= (x, y, z) K
3
[ y
2
= xz (x, y, z) K
3
[ x = z = 0.
Cest la runion dune surface quadrique et dune droite dans lespace afne, qui sont ses
composantes irrductibles (pourquoi ?).
Exemple 10.13. Soit K un corps algbriquement clos, soit
I = (XY, Y Z, ZX) K[X, Y, Z]
lidal considr dans lexerc. 4.27, et soit A la K-algbre K[X, Y, Z]/I. On a
Specmax(A) V
max
(I) = (K 0 0) (0 K 0) (0 0 K).
Cest la runion des trois axes de coordonnes dans lespace afne, qui sont ses composantes
irrductibles.
116 CHAPITRE III. ANNEAUX
Exemple 10.14. Soit K un corps algbriquement clos et soit A la K-algbre
K[X, Y ]/(XY ) considre dans lex. 5.20. On a
Specmax(A) (K 0) (0 K).
Cest la runion des deux axes de coordonnes dans le plan afne, qui sont ses composantes
irrductibles.
Exemple 10.15. Soit K un corps algbriquement clos et soit A la sous-K-algbre
K[X
2
, X
3
] de K[X] considre dans lex. 8.22. Elle est de type ni, engendre par X
2
et X
3
, avec la relation (X
2
)
3
= (X
3
)
2
, ce qui permet de lcrire
A K[Y, Z]/(Y
3
Z
2
).
On a donc
Specmax(A) (y, z) K
2
[ y
3
= z
2
.
Cest une courbe irrductible (pourquoi ?) plane. Le fait que lanneau A ne soit pas int-
gralement clos est reli au fait que cette courbe prsente une singularit en (0, 0) (cf. exerc.
16.2).
Exercice 10.16. Soit A un anneau qui est une extension de type ni de Z. Montrer que pour
tout idal maximal m de A, le corps A/m est ni (Indication : on pourra appliquer le th. 10.2
la (Z/Z m)-algbre A/m, puis montrer Z m = 0).
11. Going-up et thorme de Cohen-Seidenberg
Soit : A B une extension danneaux entire. On va tudier lapplication induite
Spec(B)

q
_

Spec(A) q A
Dans ce contexte, on dit souvent que lidal q est au-dessus de lidal p := q A (il est
traditionnel de se reprsenter une application telle que

verticalement , comme ci-dessus,


avec sa source au-dessus de son but). La bre dun lment p de Spec(A) est (

)
1
(p),
cest--dire lensemble (ferm) des idaux de B au-dessus de p.
Lemme 11.1. Soit q un idal premier de B. Si

(q) = p, lidal p est maximal si et


seulement si q est maximal.
Dmonstration. Le noyau de la compose A B B/q est p. On a donc une extension
danneaux intgres A/p B/q qui est entire (le vrier !) et le lemme rsulte du lemme
10.1.
Lemme 11.2. Soient q
1
et q
2
des idaux premiers de B. Si q
1
q
2
et

(q
1
) =

(q
2
),
on a q
1
= q
2
.
11. GOING-UP ET THORME DE COHEN-SEIDENBERG 117
Dmonstration. Posons p :=

(q
1
) =

(q
2
), idal premier de A. Considrons la partie
multiplicative S = A p de A (et de B). On a (lemme 6.7)
pS
1
A = q
1
S
1
B S
1
A = q
2
S
1
B S
1
A.
Comme lidal pS
1
A est maximal et que lextension S
1
A S
1
B est entire (lemme
8.8), lidal q
1
S
1
B est maximal (lemme 11.1). Il en est de mme pour lidal q
2
S
1
B, et
comme il contient le prcdent, ils sont gaux. On en dduit
q
1
= (q
1
S
1
B) B = (q
2
S
1
B) B = q
2
,
do le lemme.
Lemme 11.3. Lapplication

est surjective.
Dmonstration. On peut supposer lanneau A non nul (puisque sinon, son spectre est
vide !). Il sagit de montrer que pour tout idal premier p de A, il existe un idal premier q de
B tel que q A = p.
Considrons la partie multiplicative S = A p. Lextension S
1
A S
1
B est entire
(lemme 8.8). Si m est un idal maximal de lanneau (non nul !) S
1
B, lidal m S
1
A
est un idal maximal de S
1
A (lemme 11.1). Cet anneau tant local, cest pS
1
A. Posons
q := m B (cest labus de notation usuel : on crit B pour dsigner limage inverse par
B S
1
B). On a alors (avec les mmes abus de notation)
q A = m B A = m S
1
A A = pS
1
A A = p,
ce qui termine la preuve.
Exercice 11.4. Soit : A B une extension danneaux.
a) Montrer que lapplication

: Spec(B) Spec(A) est dominante, cest--dire que son


image est dense dans Spec(A).
b) Si est une extension entire, montrer que lapplication

est ferme, cest--dire que


pour toute partie ferme F de Spec(B), la partie

(F) de Spec(A) est ferme.


Le thorme suivant est appel dans la littrature going-up . Ce nom provient de sa
reprsentation suivante : on se demande si on peut trouver q
2
qui complte le diagramme
ci-dessous
Spec(B)

q
1
_

q
2
?
_

Spec(A) p
1 p
2
(voir th. 13.4 pour le going-down , un nonc analogue mais de dmonstration plus dli-
cate !).
118 CHAPITRE III. ANNEAUX
Thorme 11.5 ( Going-up ). Soit A B une extension danneaux entire. Soient
p
1
p
2
A des idaux premiers et soit q
1
un idal premier de B au-dessus de p
1
. Il existe
une idal premier q
2
de B, contenant q
1
, au-dessus de p
2
.
Dmonstration. Lextension danneaux A/p
1
B/q
1
est entire. Par le lemme 11.3,
il existe un idal premier de B/q
1
au-dessus de lidal premier p
2
/p
1
de A/p
1
. Cet idal
correspond un idal premier de B contenant q
1
au-dessus de p
2
.
Exercice 11.6. Soit : A B une extension danneaux. Si lapplication

est ferme (cf.


exerc. 11.4), montrer que satisfait la proprit de going-up .
Remarque 11.7. En termes gomtriques , la proprit de going-up pour une ex-
tension danneaux : A B signie la chose suivante : pour tous ferms irrductibles
F
2
F
1
de Spec(A), et tout ferm irrductible G
1
Spec(B) tel que

(G
1
) = F
1
, il
existe un ferm irrductible G
2
G
1
tel que

(G
2
) = F
2
.
Thorme 11.8 (Cohen-Seidenberg, 1946). Soit A B une extension danneaux en-
tire. On a dim(A) = dim(B).
Dmonstration. Comme A est nul si et seulement si B est nul, et que dans ce cas, ces
anneaux sont de mme dimension , on va supposer A et B non nuls, donc de dimension
0.
Soit q
n
q
0
une chane didaux premiers de B. Alors
(q
n
A) (q
0
A)
est une chane didaux premiers de A (lemme 11.2). On en dduit dim(A) dim(B).
Inversement, si on se donne une chane didaux premiers p
m
p
0
de A, et q
0
un
idal premier de B tel que q
0
A = p
0
(lemme 11.3), on va montrer par rcurrence sur m
quon peut trouver une chane didaux premiers q
m
q
0
de B telle que q
i
A = p
i
pour tout i. Le cas m = 0 est trivial. Si p
m1
p
0
est releve en q
m1
q
0
,
le th. 11.5 montre quil existe un idal premier q
m
q
m1
au-dessus de p
m
. On a donc
dim(A) dim(B).
Exemple 11.9. Soit K un corps. Lextension
: K[X] K[X, Y ]/(X
2
+Y
2
1)
est nie (donc entire) puisque les classes de 1 et de Y engendrent le K[X]-module
K[X, Y ]/(X
2
+Y
2
1). On en dduit que la dimension de Krull de lanneau K[X, Y ]/(X
2
+
Y
2
1) est 1 (ex. 5.26 et th. 11.8).
Si K est algbriquement clos, lapplication

max
sidentie la projection
(x, y) K
2
[ x
2
+y
2
= 1 K
(x, y) x.
11. GOING-UP ET THORME DE COHEN-SEIDENBERG 119
Elle est bien surjective. Tout point a deux primages, sauf 1 et 1, qui nen ont quune.
Exercice 11.10. Soit K un corps. Montrer que les K-algbres K[X] et K[X, Y ]/(X
2
+
Y
2
1) sont isomorphes. Montrer que les R-algbres R[X] et R[X, Y ]/(X
2
+ Y
2
+ 1) ne
sont pas isomorphes. Si a K, quelle condition ncessaire et sufsante les K-algbres K[X]
et K[X, Y ]/(X
2
+Y
2
a) sont-elles isomorphes ?
Thorme 11.11. Soit K un corps. Pour tout n N, la dimension de Krull de lanneau
K[X
1
, . . . , X
n
] est n.
Dmonstration. On a dj remarqu (ex. 5.28) que cette dimension est n. Nous allons
procder par rcurrence sur n pour montrer lgalit (qui a bien lieu pour n = 0). Supposons
donc n 1 et soit p
m
p
1
(0), avec m 1, une chane didaux premiers de
A := K[X
1
, . . . , X
n
] et soit P un lment non nul de p
1
. Alors
p
m
/(P) p
1
/(P)
est une chane didaux premiers de lanneau B := A/(P), donc dim(B) m 1. Soit x
i
limage de X
i
dans B. Les lments x
1
, . . . , x
n
de B sont algbriquement lis, donc il existe
(lemme 9.2) des lments y
1
, . . . , y
n1
de B tels que x
n
est entier sur B

:= K[y
1
, . . . , y
n1
]
et B = B

[x
n
]. Le th. 11.8 donne dim(B

) = dim(B).
Dautre part, B

est un quotient de lalgbre de polynmes K[Y


1
, . . . , Y
n1
], donc, par
lhypothse de rcurrence,
dim(B

) dim(K[Y
1
, . . . , Y
n1
]) = n 1.
On en dduit m1 dim(B) = dim(B

) n 1, ce qui donne lingalit cherche.


Remarque 11.12. On peut montrer que lanneau de sries formelles K[[X
1
, . . . , X
n
]] est
aussi de dimension n ([ZS2], th. 33 ; cf. exerc. 5.29).
Corollaire 11.13. Toute algbre de type ni sur un corps est de dimension de Krull nie.
Dmonstration. Soit A une telle algbre sur un corps K. Le lemme de normalisation (th.
9.1) dit que cest une extension nie dun anneau de polynmes K[X
1
, . . . , X
n
]. Par le th.
11.8 et le th. 11.11, on en dduit dim(A) = n.
Exercice 11.14. Soit K un corps et soit A une K-algbre de type ni. Pour tout n N,
montrer dim(A[X
1
, . . . , X
n
]) = dim(A) + n (Indication : on pourra utiliser le th. 9.1 et le th.
11.11).
Corollaire 11.15. Soit K un corps et soit P un lment non constant de K[X
1
, . . . , X
n
].
La dimension de K[X
1
, . . . , X
n
]/(P) est n 1.
Nous donnerons dans le cor. 12.5 une autre dmonstration de ce rsultat.
120 CHAPITRE III. ANNEAUX
Dmonstration. La dmonstration du lemme 9.2 nous dit que la K-algbre
A := K[X
1
, . . . , X
n
]/(P) est nie sur la sous-K-algbre engendre par les classes y
i
de
Y
i
:= X
i
X
e
i
n
, pour 1 i n 1 et e 0.
Montrons que ces classes sont algbriquement indpendantes dans A. Si ce nest pas le
cas, il existe un polynme non nul R K[Y
1
, . . . , Y
n1
] tel que
P(X
1
, . . . , X
n
) [ R(X
1
X
e
n
, . . . , X
n1
X
e
n1
n
)
dans K[X
1
, . . . , X
n
], ou encore
Q(Y
1
, . . . , Y
n1
, X
n
) := P(Y
1
+X
e
n
, . . . , Y
n1
+X
e
n1
n
, X
n
) [ R(Y
1
, . . . , Y
n1
)
dans K[Y
1
, . . . , Y
n1
, X
n
]. Mais on a vu au cours de la preuve du lemme 9.2 que comme P
est non constant, le degr de Q, vu comme polynme en X
n
, est, pour e 0, strictement
positif. Comme R est de degr nul en X
n
, on a une contradiction.
Le th. 11.8 donne dim(A) = dim(K[y
1
, . . . , y
n1
]). Comme les y
i
sont algbriquement
indpendants, le th. 11.11 nous donne dim(K[y
1
, . . . , y
n1
]) = n 1, ce qui termine la
preuve du corollaire.
Soit : A B une extension de type ni danneaux intgres et soit : K
A
K
B
lextension des corps de fractions associe. La condition que est une extension danneaux
nie est trs forte. Elle entrane que est une extension de corps nie (exerc. 8.10) ; la r-
ciproque est fausse, comme le montre lexemple ci-dessous, mais on peut quand mme dire
quelque chose. Supposons donc lextension nie, et soient b
1
, . . . , b
n
des gnrateurs de la
A-algbre B. Chaque b
i
est algbrique sur K
A
; soit f un dnominateur commun tous les
coefcients des polynme minimaux correspondants. Chaque b
i
est alors algbrique sur le
localis A
f
, donc lextension A
f
B
f
est nie (prop. 8.5.c)). En particulier, lapplication

: Spec(B) Spec(A)
se restreint sur louvert dense Spec(B
f
) Spec(B) en une application
Spec(B
f
) Spec(A
f
)
laquelle on peut appliquer les rsultats vus plus haut : elle est surjective (lemme 11.3),
ferme (exerc. 11.4) et bres nies (rem. 13.3).
Exemple 11.16. Soit K un corps algbriquement clos. Posons A = K[X, Y ] et B =
K[X, Y, Z]/(XZ Y ). Linclusion : A B nest pas entire car lapplication

max
: Specmax(B) = (x, y, z) K
3
[ xz = y K
2
= Specmax(A)
(x, y, z) (x, y)
nest pas surjective (lemme 11.3) : son image est (x, y) K
2
[ x ,= 0 ou x = y = 0.
Linclusion : K
A
K
B
est un isomorphisme puisque Z = Y/X dans K
A
. Linclusion
12. BASES ET DEGR DE TRANSCENDANCE 121
A
X
B
X
est aussi un isomorphisme. Cela correspond au fait que lapplication
(x, y, z) K
3
[ xz = y, x ,= 0 (x, y) K
2
[ x ,= 0
induite par

max
est un isomorphisme.
Exercice 11.17. Soit K un corps. Soit Ale sous-anneau de K[X, Y ] engendr par les X
n
Y ,
pour n N

(il nest pas noethrien par lexerc. 2.6). Montrer que lextension danneaux in-
tgres A K[X, Y ] nest pas de type ni, mais quelle induit un isomorphisme entre les corps
de fractions.
12. Bases et degr de transcendance
On sintresse ici aux extensions de corps qui ne sont pas algbriques, en dnissant leur
degr de transcendance. Nous faisons ensuite le lien entre ce degr et la dimension des al-
gbres intgres de type ni sur un corps.
Dnition 12.1. Soit K L une extension de corps. Une partie B de L est une base de
transcendance de L sur K si
les lments de B sont algbriquement indpendants sur K
(14)
;
le corps L est une extension algbrique du corps K(B).
Par exemple, X
1
, . . . , X
n
est une base de transcendance de K(X
1
, . . . , X
n
) sur K,
tandis que est une base de transcendance de nimporte quelle extension algbrique.
Si K L une extension de corps de type ni et que S L est une partie nie telle
que L = K(S), un sous-ensemble maximal algbriquement indpendant de S est une base
de transcendance nie de L sur K. Il existe donc toujours (pour une extension de type ni),
une base de transcendance. Nous allons maintenant montrer que ces bases ont toutes le mme
cardinal
(15)
.
Proposition 12.2. Soit K L une extension de corps de type ni.
a) Soit A L une partie nie forme dlments algbriquement indpendants et soit
S L une partie telle que L est algbrique sur K(S). Alors Card(S) Card(A).
b) Toutes les bases de transcendance de L sur K ont le mme cardinal.
Dans la situation de la proposition, le cardinal commun des bases de transcendance de L
sur K sappelle le degr de transcendance de L sur K ; on le note deg.tr
K
L.
14. Cela siginife que tout sous-ensemble ni de B a cette proprit.
15. Nous nous limitons ici aux extensions de type ni, mais on peut dvelopper cette thorie (qui est dailleurs
analogue celle des bases dans les espaces vectoriels, et qui est traite paralllement dans [ZS1]) pour toute exten-
sion ([ZS1], Ch. 2, 12, th. 24).
122 CHAPITRE III. ANNEAUX
Dmonstration. Notons A = a
1
, . . . , a
n
. On peut supposer n > 0. Si tous les lments
de S sont algbriques sur K(a
2
, . . . , a
n
), lextension K(a
2
, . . . , a
n
) K(a
2
, . . . , a
n

S) est algbrique (cor. 2.11), donc aussi lextension K(a
2
, . . . , a
n
) L par le th. 2.14
(puisque L est algbrique sur K(S)), ce qui est absurde (puisque a
1
nest pas algbrique sur
K(a
2
, . . . , a
n
)).
Il existe donc un lment s
1
de S qui nest pas algbrique sur K(a
2
, . . . , a
n
), de sorte que
s
1
, a
2
, . . . , a
n
sont algbriquement indpendants. En continuant ainsi, on peut remplacer un
par un les lments a
1
, . . . , a
n
de A par des lments s
1
, . . . , s
n
de S (qui restent algbri-
quement indpendants, donc distincts), ce qui montre a).
Soient B et B

des bases de transcendance de L sur K, avec B nie. Tout sous-ensemble


ni A de B

est form dlments algbriquement indpendants, donc est de cardinal


Card(B) par a). On en dduit que B

est (ni) de cardinal Card(B). Par symtrie, on


a galit.
Exercice 12.3. Soient K L et L M des extensions de corps de type ni. Montrer
deg.tr
K
M = deg.tr
K
L + deg.tr
L
M.
Thorme 12.4. Soit K un corps et soit A une K-algbre de type ni intgre de corps
des fractions K
A
. On a
dim(A) = deg.tr
K
K
A
.
Dmonstration. Daprs le lemme de Noether (th. 9.1), il existe des lments algbri-
quement indpendants a
1
, . . . , a
n
de A tels que A soit une extension nie de K[a
1
, . . . , a
n
].
Alors a
1
, . . . , a
n
est une base de transcendance de K
A
sur K et
deg.tr
K
K
A
= n = dim(K[a
1
, . . . , a
n
]) = dim(A),
ce qui prouve la proposition.
On peut donner une autre preuve du corollaire 11.15.
Corollaire 12.5. Soit K un corps et soit P un lment non constant de K[X
1
, . . . , X
n
].
La dimension de K[X
1
, . . . , X
n
]/(P) est n 1.
Dmonstration. Grce lex. 10.10, on peut supposer P irrductible puis, quitte ror-
donner les variables, P / K[X
1
, . . . , X
n1
]. Le morphisme canonique entre anneaux in-
tgres
K[X
1
, . . . , X
n1
] A := K[X
1
, . . . , X
n
]/(P)
est alors injectif, do une extension de corps
K(X
1
, . . . , X
n1
) K
A
13. GOING-DOWN 123
qui est nie (puisque K
A
est engendr sur K(X
1
, . . . , X
n1
) par llment algbrique

X
n
).
On en dduit
dim(A) = deg.tr
K
K
A
= deg.tr
K
K(X
1
, . . . , X
n1
) = n 1,
ce qui prouve le corollaire.
Exercice 12.6. Soit K un corps algbriquement clos. On considre des polynmes homo-
gnes P
1
, . . . , P
m
K[X
1
, . . . , X
n
] de degr > 0. Le but de lexercice est de montrer que si
n > m, il existe dans K
n
un zro diffrent de (0, . . . , 0) commun P
1
, . . . , P
m
. On suppose
donc que le seul zro commun P
1
, . . . , P
m
est (0, . . . , 0) et on va montrer n m.
a) Montrer quil existe r N tel que tout monme de degr (total) r en X
1
, . . . , X
n
appartienne lidal engendr par P
1
, . . . , P
m
dans K[X
1
, . . . , X
n
].
b) En dduire que tout monme de degr total r en X
1
, . . . , X
n
peut scrire sous la forme
Q(X
1
, . . . , X
n
), o Q est un polynme de degr total < r en X
1
, . . . , X
n
coefcients
dans lanneau A := K[P
1
, . . . , P
m
] K[X
1
, . . . , X
n
].
c) En notant K
A
= K(P
1
, . . . , P
m
) K(X
1
, . . . , X
n
) le corps des fractions de lanneau
intgre A, en dduire que le K
A
-espace vectoriel K
A
[X
1
, . . . , X
n
] est de dimension nie.
Conclure que K(X
1
, . . . , X
n
) est un K
A
-espace vectoriel de dimension nie.
d) En raisonnant sur le degr de transcendance, conclure n m.
13. Going-down
Soit : A B une extension danneaux. Nous avons vu dans le 11 que des proprits
algbriques de se traduisent par des proprits topologiques de lapplication continue

:
Spec(B) Spec(A). Par exemple, si est entire,

est surjective (lemme 11.3) et ferme


(exerc. 11.4). Nous continuons ici explorer ces relations.
Thorme 13.1. Soit A un anneau intgralement clos, soit K son corps des fractions,
soit K L une extension nie et normale et soit B L la clture intgrale de A dans L.
Soit p un idal premier de A. Tous les idaux premiers de B au-dessus de p sont conjugus
sous laction du groupe des automorphismes de L sur K.
Dmonstration. Commenons par remarquer que limage dun lment de B par nim-
porte quel lment de G := Gal(L/K) est encore entire sur A(elle est racine du mme po-
lynme unitaire coefcients dans A), donc est dans B. En dautres termes, on a (B) = B
et limage par dun idal premier de B est encore un idal premier de B. Le groupe G agit
alors bien sur lensemble des idaux premiers q de B au-dessus de p, puisque ceux-ci sont
caractriss par la proprit q A = p.
Soient q
1
et q
2
des idaux premiers de B au-dessus de p. On raisonne par labsurde, en
supposant
(9) G q
2
,= (q
1
).
124 CHAPITRE III. ANNEAUX
On a alors
G q
2
, (q
1
).
En effet, (q
1
) et q
2
sont des idaux premiers distincts de B au-dessus de p. Par le lemme
11.2, il ne peut y avoir dinclusion entre les deux.
Par lexerc. 4.5, q
2
nest pas contenu dans la runion

G
(q
1
). Il existe donc x q
2
qui nest dans aucun (q
1
). Posons y
0
=

G
(x). On a y
0
L
G
, de sorte que soit la
caractristique de K est nulle et y := y
0
K (lextension K L est alors galoisienne et
on peut appliquer le lemme I.6.27), soit la caractristique de K est p > 0 et il existe n 0
tel que y := y
p
n
0
K (exerc. I.6.30).
Chaque (x), donc aussi y, est dans B, donc entier sur A. Comme y K et que A est
intgralement clos, on a y A. Parmi les lments de G se trouve lidentit. Tout comme x,
llment y de B est donc dans q
2
, de sorte que y q
2
A = p q
1
. Comme q
1
est un idal
premier, cela contredit le fait quaucun des (x) nest dans q
1
(car (x) q
1
est la mme
chose que x
1
(q
1
)).
Lhypothse (9) faite plus haut est donc absurde, et le thorme est dmontr.
Corollaire 13.2. Soit A B une extension nie danneaux intgres, avec A intgrale-
ment clos. Les bres de lapplication canonique

: Spec(B) Spec(A) sont nies.


Dmonstration. Soit K
A
le corps de fractions de A et soit K
B
celui de B. Lextension
K
A
K
B
induite par est alors nie (exerc. 8.10). Soit K
A
L la clture normale de
K
A
K
B
dans une clture algbrique de K
B
(prop. I.4.4). Cest une extension normale
nie de K
A
contenant K
B
. On note enn C L la clture intgrale de A dans L; cest une
extension entire
(16)
de A contenant B. On a des applications
Spec(C)

Spec(B)

Spec(A).
Le th. 13.1 entrane que la compose

est bres nies (puisque le groupe Gal(L/K)


est ni), tandis que lapplication

est surjective (lemme 11.3). Cela entrane que

est
bres nies.
Remarque 13.3. On peut montrer que les bres de

sont nies pour toute extension


nie danneaux (cest--dire que les hypothses A intgralement clos et B intgre dans
le corollaire sont inutiles). On trouvera une dmonstration dans [B1], 2, n
o
2, prop. 3 ; sans
tre trs difcile, elle fait appel quelques notions que nous navons pas vues dans ce cours.
16. Pas ncessairement nie !
13. GOING-DOWN 125
Le thorme suivant est appel dans la littrature going-down : on se demande si on
peut trouver q
1
qui complte le diagramme ci-dessous
Spec(B)

q
1
?
_

q
2
_

Spec(A) p
1 p
2
Thorme 13.4 ( Going-down ). Soit A B une extension nie danneaux intgres,
avec A intgralement clos. Soient p
1
p
2
des idaux premiers de A et soit q
2
un idal
premier de B au-dessus de p
2
. Il existe un idal premier q
1
de B tel que q
1
q
2
au-dessus
de p
1
.
Dmonstration. On garde les mmes notations que dans la preuve du cor. 13.2. Grce au
lemme 11.3, il existe des idaux premiers r
2
C au-dessus de q
2
et r

1
C au-dessus de p
1
.
Par le going-up (th. 11.5), on peut trouver r

2
C contenant r

1
au-dessus de p
2
. Mais alors
r
2
et r

2
sont au-dessus de p
2
, donc il existe (th. 13.1) Gal(L/K
A
) tel que (r

2
) = r
2
.
Posant r
1
:= (r

1
), on a r
1
r
2
et r
1
A = r

1
A = p
1
. Posant q
1
:= r
1
B, on a
q
1
A = p
1
et q
1
r
2
B = q
2
. Ceci termine la preuve du thorme.
Remarque 13.5. En termes gomtriques , la proprit de going-down pour une
extension danneaux : A B signie la chose suivante : pour tous ferms irrductibles
F
2
F
1
de Spec(A), et tout ferm irrductible G
2
Spec(B) tel que

(G
2
) = F
2
, il existe
un ferm irrductible G
1
G
2
tel que

(G
1
) = F
1
.
Exemple 13.6. La proprit de going-down nest pas vraie pour toutes les extensions
entires. Voici un contre-exemple d Cohen et Seidenberg
(17)
.
Considrons lanneau B := Z[X]/(X
2
X, 2X) et notons x B la classe de X. On a
B = Z+Zx, donc lextension danneaux Z B est nie. Considrons les idaux premiers
(0) (2) de Z et lidal maximal q
2
:= (2, x 1) de B au-dessus de (2). Il nexiste aucun
idal premier q
1
q
2
de B au-dessus de (0). En effet, on aurait alors 2x = 0 q
1
et 2 / q
1
,
donc x q
1
; mais cest impossible puisqualors 1 = (1 x) +x q
2
.
Thorme 13.7. Soit A B une extension nie danneaux intgres, avec A intgrale-
ment clos. Lapplication canonique

: Spec(B) Spec(A) est ouverte.


Dmonstration. Soit K
A
le corps de fractions de A et soit K
B
celui de B. Soit b B
non nul et soit
P(X) = X
n
+a
n1
X
n1
+ +a
1
X +a
0
K
A
[X]
17. Il est tir de larticle : Prime ideals and integral dependance, Bull. Amer. Math. Soc. 52 (1946), 252261. Je
conseille la lecture de cet article, trs accessible, qui dmontre de faon trs moderne beaucoup des thormes de
cette section. Les contre-exemples se trouvent au 3.
126 CHAPITRE III. ANNEAUX
le polynme minimal de b sur K
A
. Comme b est entier sur A, il existe un polynme unitaire
Q A[X] tel que Q(b) = 0. Par dnition du polynme minimal, P divise Q. Comme A est
intgralement clos, le lemme 8.25 entrane que P est coefcients dans A (cf. aussi exerc.
8.18).
Nous allons montrer (avec les notations de (5))

(D(b)) =
n1
_
i=0
D(a
i
).
Cest donc un ouvert de Spec(A). Comme tout ouvert de Spec(B) est runion douverts du
type D(b), cela montrera le thorme.
Soit q D(b). Posons p :=

(q) = q A. Si tous les a


i
sont dans p, on a b
n
q,
donc b q puisque q est un idal premier, ce qui contredit q D(b). On a donc bien

(q)

n1
i=0
D(a
i
), ce qui montre une inclusion.
Supposons inversement p

n1
i=0
D(a
i
).
Supposons b

pR. Notons R le sous-anneau A[b] de B. Cest un A-module libre de
base (1, b, . . . , b
n1
). Comme b
m
pR pour un m 1, il existe a

0
, . . . , a

n1
p tels
que b
m
=

n1
i=0
a

i
b
i
. Par dnition du polynme minimal, P divise le polynme X
m

n1
i=0
a

i
X
i
A[X] dans K
A
[X], donc aussi dans A[X] par le mme lemme 8.25 que ci-
dessus. En passant modulo p, on obtient, puisque chaque a

i
est dans p, que X
m
est divisible
par

P(X) = X
n
+ a
n1
X
n1
+ + a
1
X + a
0
dans (A/p)[X]. Comme (A/p)[X] est un anneau intgre, cela entrane que tous les a
i
sont
nuls, ce qui contredit lhypothse p

n1
i=0
D(a
i
).
On a donc b /

pR. Comme

pR est lintersection des idaux premiers de R contenant


pR, il existe un tel idal q
2
ne contenant pas b. On pose p
2
:= q
2
A. Par le going-down (th.
13.4) appliqu lextension entire A R, il existe q Spec(R) avec q q
2
et qA = p.
Comme B est entier sur R, il existe r Spec(B) au-dessus de q (lemme 11.3). On a
r D(b), puisque sinon b r R = q q
2
. On a ainsi montr p =

(r)

(D(b)).
14. Dimension des algbres de type ni sur un corps
Dans ce paragraphe, nous allons utiliser le going-down pour montrer des rsultats sur
la hauteurs des idaux premiers dans les algbres de type ni sur un corps.
Soit A un anneau. On dira quune chane didaux premiers de A est sature si elle nest
contenue dans aucune chane didaux premiers de longueur strictement suprieure. A priori,
on peut seulement dire que la longueur dune chane sature est au plus la dimension de A.
14. DIMENSION DES ALGBRES DE TYPE FINI SUR UN CORPS 127
Lorsque A nest pas intgre, il est facile dexhiber des chanes satures de longueur <
dim(A) : si Spec(A) a deux composantes irrductibles de dimensions diffrentes, celles-ci
correspondent des idaux premiers p
1
et p
2
minimaux (prop. 5.17) tels que dim(A/p
1
) ,=
dim(A/p
2
). Des chanes didaux premiers de A/p
i
de longueur maximale donnent lieu
des chanes satures didaux premiers de A de longueurs diffrentes.
Il est plus surprenant dapprendre quil existe un anneau noethrien intgre A avec une
chane sature didaux premiers de longueur < dim(A) < +. Ces anneaux restent trs
exotiques. Un tel phnomne narrive pas dans le cadre gomtrique , comme le montre le
thorme suivant.
Thorme 14.1. Soit K un corps et soit A une K-algbre de type ni intgre. Toute
chane sature didaux premiers de A est de longueur dim(A).
Dmonstration. On raisonne par rcurrence sur la dimension de A. Si cette dimension
vaut 0, il ny a rien dmontrer.
Soit p
m
p
1
(0) une telle chane. Daprs le lemme de Noether (th. 9.1), il existe
des lments algbriquement indpendants a
1
, . . . , a
n
de A tels que A soit une extension
nie de lanneau B := K[a
1
, . . . , a
n
] (attention, les notations sont inverses par rapport aux
notations habituelles !). On a dim(A) = n par les th. 11.8 et 11.11.
Pour tout i 0, . . . , m, posons q
i
:= p
i
B. Soit b q
1
un lment irrductible dans
lanneau factoriel B. Lidal premier (b) est contenu dans q
1
et B est intgralement clos,
donc il existe, par le th. 13.4 ( going-down ), un idal premier p

1
p
1
tel que p

1
B =
(b). Comme la chane (p
i
) est sature, on a p

1
= p
1
, do p
1
B = (b). En particulier,
B/(b) est un sous-anneau de A/p
1
, et lextension correspondante est entire. Par le cor.
12.5 et le th. 11.8, on a dim(A/p
1
) = n 1. Or p
m
/p
1
p
1
/p
1
= (0) est une
chane sature didaux premiers de la K-algbre de type ni intgre A/p
1
. Lhypothse de
rcurrence entrane dim(A/p
1
) = m1. On en dduit m = n, ce qui termine la preuve.
Corollaire 14.2. Soit K un corps et soit A une K-algbre de type ni intgre. Pour tout
idal premier p de A, on a ht(p) = dim(A) dim(A/p).
Dmonstration. On rappelle que ht(p)+dim(A/p) est la longueur maximale des chanes
didaux premiers de Acontenant p. Cette longueur maximale (qui est dim(A), donc nie)
est atteinte pour une chane qui est ncessairement sature. Il suft donc dappliquer le th.
14.1.
Corollaire 14.3. Soit K un corps et soit A une K-algbre de type ni intgre. Pour tous
idaux premiers q p de A, la longueur maximale des chanes didaux premiers de A entre
p et q est
dim(A/q) dim(A/p).
128 CHAPITRE III. ANNEAUX
Dmonstration. Il suft dappliquer le corollaire prcdent lidal premier p/q de la
K-algbre de type ni intgre A/q.
On a vu (cor. 12.5) que si K est un corps et P un lment non constant de K[X
1
, . . . , X
n
],
la dimension de V (P) est n 1. On va montrer que la rciproque est vraie : toute partie
ferme de Spec(K[X
1
, . . . , X
n
]) qui est de dimension n 1 peut tre dnie par une
quation (cest--dire, est du type V (P)). Cela rsulte du corollaire plus gnral suivant,
dont la conclusion est remarquable : une partie de Spec(K[X
1
, . . . , X
n
]) de dimension nc
ne peut pas en gnral tre dnie par c quations lorsque c 2 (cf. note 8).
Corollaire 14.4. Soit K un corps et soit A une K-algbre de type ni factorielle. Toute
partie ferme irrductible de Spec(A) de dimension dim(A) 1 est du type V (a), o a est
un lment irrductible de A.
Dmonstration. Une telle partie scrit V (p), o p est un idal premier de A qui, grce
au cor. 14.2, est de hauteur 1. Le corollaire rsulte alors du lemme ci-dessous.
Lemme 14.5. Soit A un anneau factoriel noethrien. Tout idal premier de A de hauteur
1 est principal, engendr par un lment irrductible.
Dmonstration. Soit p un tel idal et soit a un lment non nul de p. Dcomposons a en
produits dirrductibles. Lun au moins des facteurs est dans p ; prenons-en un, p. Lidal (p)
est premier (prop. 1.3) et p (p) (0). Comme p est de hauteur 1, on a p = (p).
Exercice 14.6. Prouver la rciproque du lemme : un anneau noethrien intgre dans lequel
tout idal premier de hauteur 1 est principal est factoriel (Indication : on pourra utiliser le cor.
I.2.12 et le th. 7.1).
Le corollaire suivant gnralise le cor. 12.5.
Corollaire 14.7. Soit K un corps, soit A une K-algbre de type ni intgre et soit I un
idal de A engendr par n lments. Toutes les composantes irrductibles de V (I) sont de
dimension dim(A) n.
Dmonstration. Les composantes irrductibles de V (I) sidentient aux Spec(A/p), o
p dcrit lensemble des idaux premiers de A minimaux contenant I (prop. 5.17). Par le th.
7.2, on a ht(p) n. Il suft donc dappliquer le cor. 14.2 pour conclure.
Exercice 14.8. Redmontrer lexerc. 12.6 comme consquence immdiate du cor. 14.7.
15. ANNEAUX DE VALUATION DISCRTE 129
15. Anneaux de valuation discrte
Ces anneaux jouent un rle important en gomtrie algbrique et il serait dommage de les
passer sous silence.
Dnition 15.1. Un anneau de valuation discrte est un anneau local principal qui nest
pas un corps.
En anglais, on dit discrete valuation ring , souvent abbrvi en DVR.
Exemple 15.2. Soit K un corps. Lanneau des sries formelles K[[X]] est un anneau de
valuation discrte : il est local didal maximal (X), et il est euclidien (exerc. I.1.9) donc
principal.
Exemple 15.3. Le localis dun anneau principal en un idal premier est encore principal
(exerc. 6.5). Si ce nest pas un corps, cest un anneau de valuation discrte. Si K est un corps,
cest le cas par exemple de K[X]
(X)
, anneau des fractions rationnelles du type P/Q, avec
Q(0) ,= 0. Si p N est un nombre premier, cest aussi le cas de lanneau Z
(p)
form des
rationnels a/b, o p ne divise pas b.
Pourquoi le mot valuation ? Tout dabord, si Aest un anneau de valuation discrte, didal
maximal m, on appelle uniformisante de A tout gnrateur de m. Toute uniformisante est un
lment irrductible de A(prop. I.1.14). Inversement, tout lment irrductible de Aengendre
m (prop. I.1.14) donc est une uniformisante. Comme A est factoriel (cor. 2.14), si est une
uniformisante de A, tout lment non nul de A scrit de faon unique sous la forme u
n
, o
u est une unit de A et n N; remarquons que lentier n ne dpend pas du choix de : cest
le plus petit n Ntel que x m
n
. Les seuls idaux de A sont (0) et les m
n
, pour n N, et
les seuls idaux premiers sont (0) et m.
Soit v : A 0 N lapplication dnie par v(x) = n. Elle vrie les proprits
suivantes :
1. v(xy) = v(x) +v(y) ;
2. v(x +y) min(v(x), v(y)).
Soit K
A
le corps des fractions de A. On tend v en une application surjective v : K
A
0
Z vriant les mmes proprits en posant v(x/y) = v(x) v(y) (on doit bien sr vrier
que cela ne dpend pas de lcriture x/y).
Inversement, si K est un corps, une application surjective v : K 0 Z vriant ces
proprits sappelle une valuation discrte de K
(18)
. Le sous-ensemble
A := 0 x K

[ v(x) 0
18. Le terme discret renvoie au fait que limage de v est contenue dans le sous-groupe discret Z de R. On peut
dnir une valuation gnrale en remplaant Z par un groupe ablien ordonn quelconque.
130 CHAPITRE III. ANNEAUX
de K en est un sous-anneau qui est un anneau de valuation discrte didal maximal
m := 0 x K

[ v(x) > 0.
En effet, la vrication du fait que A est un sous-anneau tant laisse au lecteur, soit I un
idal non nul de A et soit a un lment non nul de I tel que v(a) soit minimal. Si b I est
non nul, on a v(b/a) = v(b) v(a) 0, donc b/a A et b = (b/a)a (a). On en dduit
I = (a), de sorte que tout idal de A est principal. Enn, si x A 0 nest pas inversible,
on a v(1/x) < 0, donc v(x) > 0 ; si A est tel que v() = 1, le mme raisonnement
montre que x est dans (). Cest donc lunique idal maximal de A.
Exemple 15.4. Le corps des fractions de lanneau de valuation discrte K[[X]] est lan-
neau K((X)) des sries de Laurent. La valuation associe v : K((X)) 0 Z envoie une
telle srie non nulle

mZ
a
m
X
m
(avec a
m
= 0 pour tout m 0) sur le plus petit entier
m tel que a
m
,= 0.
Exemple 15.5. Pour tout lment irrductible p dun anneau factoriel A, on a dni dans
le 1 une valuation discrte v
p
sur A (si a A, lentier v
p
(a) est le plus grand entier n tel
que p
n
divise A) qui stend comme ci-dessus son corps des fractions K
A
. Lanneau de
valuation discrte associ est A
(p)
.
On peut montrer (cest une consquence du thorme dOstrowski qui dtermine toutes les
valeurs absolues sur le corps Q) que les seules valuations discrtes de Q sont les valuations
p-adiques v
p
, pour p Nnombre premier.
Thorme 15.6. Soit A un anneau. Les proprits suivantes sont quivalentes :
(i) A est un anneau de valuation discrte ;
(ii) A est un anneau local noethrien, dim(A) > 0 et son idal maximal est principal ;
(iii) A est un anneau local noethrien intgralement clos de dimension 1.
Dmonstration. Il est clair que (i) entrane (iii) (prop. 8.21 et ex. 5.26).
Supposons (iii). Par hypothse, A est intgre. Soit K
A
son corps de fractions. Lidal
maximal m de A nest pas nul par hypothse, donc m
2
m (thorme de Krull ; cor. 2.8).
Soit m m
2
. Comme dim(A) = 1 et que A est local, les seuls idaux premiers de A
sont (0) et m. Lidal premier m est donc minimal contenant () ; il lui est donc associ (th.
4.22) : il existe (df. 4.17) a A tel que m = (() : a) = b A [ [ ab. Posons
x := a
1
K
A
; comme 1 / m, on a x / A, mais xm A.
Si xm m, appliquons le thorme de Cayley-Hamilton (th. II.3.2) lendomorphisme u
du A-module de type ni m donn par la multiplication par x. Il fournit un polynme unitaire
P A[X] tel que P(u) = 0. Alors P(x) = P(u)(1) = 0, de sorte que x est entier sur A.
Comme A est intgralement clos, x A, ce qui est absurde.
16. ANNEAUX DE DEDEKIND 131
On a donc xm = A, cest--dire x
1
m. On en dduit
m = (() : a) = ((ax
1
) : a) = (x
1
),
ce qui montre que m est principal, do (ii).
Supposons (ii). Soit un gnrateur de lidal maximal m de A. Le thorme de Krull
(cor. 2.8) entrane

n=1
(
n
) = 0.
Pour tout x A 0, il existe donc un plus grand entier m 0 tel que x (
m
). On
peut crire x = u
m
, avec u / () = m, donc u inversible. Montrons que lentier m est
uniquement dtermin : si x = u
m
= w
n
, avec disons m n, on a (uw
1

mn
1)
n
=
0. Si m > n, on a uw
1

mn
1 / m, donc il est inversible et
n
= 0. Comme dim(A) > 0,
il existe un idal premier p m. On a alors
n
p, donc p, ce qui est absurde. On a
donc m = n. On pose v(x) = m, dnissant ainsi une application v : A 0 N.
Si x et y sont non nuls, on les crit x = u
m
et y = w
n
. On a alors xy = uw
m+n
et on montre de la mme faon que ce nest pas nul. Donc A est intgre. Lapplication v se
prolonge alors en une valuation discrte sur le corps des fractions de A, et A est lanneau de
valuation discrte associ cette valuation, do (i).
Remarque 15.7. Les anneaux de valuation discrte sont les anneaux locaux noethriens
rguliers de dimension 1 (cf. exerc. 7.7 ; si Aest un tel anneau, didal maximal m et de corps
rsiduel := A/m, cela signie que le -espace vectoriel m/m
2
est de dimension 1).
En effet, si A est un anneau de valuation discrte duniformisante , tout lment de m
est multiple de , qui engendre donc le -espace vectoriel m/m
2
. Inversement, si cet espace
vectoriel est de dimension 1, m est principal (exerc. 7.7), et A est un anneau de valuation
discrte (th. 15.6).
Exercice 15.8 (Vecteurs de Witt). Soit K un corps parfait de caractristique p > 0. Montrer
quil existe un anneau de valuation discrte W(K) de caractristique 0 et de corps rsiduel K
(Indication : on pourra consulter la littrature ([S], chap. II, 6 ou [B2], chap. IX, 1)). Lanneau
W(K) sappelle anneau des vecteurs de Witt coefcients dans K. Lorsque K = F
p
, lanneau
W(F
p
) est lanneau des entiers p-adiques Z
p
(cf. rem. 2.10).
16. Anneaux de Dedekind
Rappelons que nous avons dni les anneaux de Dedekind comme les anneaux noethriens
de dimension 1 (cest--dire pour lesquels tout idal premier non nul est maximal) intgra-
lement clos (cf. 5.4). Les anneaux de Dedekind locaux sont donc les anneaux de valuation
discrte (th. 15.6).
Dautres exemples sont donns par les anneaux principaux qui ne sont pas des corps, ainsi
que par les anneaux dentiers de corps de nombres (cf. 8), cest--dire les cltures intgrales
132 CHAPITRE III. ANNEAUX
de Z dans des extensions nies de Q. Notre but est de montrer la dcomposition des idaux
non nuls en produit didaux maximaux (th. 16.3).
Proposition 16.1. Soit A un anneau intgre noethrien. Les deux proprits suivantes
sont quivalentes :
(i) A est un anneau de Dedekind ;
(ii) pour tout idal maximal m de A, lanneau local A
m
est un anneau de valuation dis-
crte.
Dmonstration. Soit Aun anneau de Dedekind et soit mun idal maximal de A. Lanneau
local A
m
est noethrien et intgralement clos (exerc. 8.17) et il est de dimension 1 puisque
tout chane didaux premiers de A
m
est une chane didaux premiers de A et que m (0)
est une telle chane. Cest donc un anneau de valuation discrte (th. 15.6).
Inversement, supposons (ii). Comme lanneau A est intgre et que chaque A
m
est int-
gralement clos, il en est de mme pour A (exerc. 8.17). Enn, toute chane sature didaux
premiers de A commence par un idal maximal m donc est de longueur dim(A
m
) = 1. On a
donc montr que A est un anneau de Dedekind.
Exercice 16.2. Soit P un lment non constant de C[X, Y ]. Si on note A lanneau quotient
C[X, Y ]/(P), lensemble Specmax(A) est en bijection avec la courbe plane
C := {(x, y) C
2
| P(x, y) = 0}
(prop. 10.9, ex. 10.10, ex. 10.15). Nous allons montrer que lanneau Aest un anneau de Dedekind
si et seulement si la courbe C est non singulire au sens de la gomtrie diffrentielle, cest--
dire quen chaque point (x, y) de C, une des drives partielles
P
X
(x, y) ou
P
Y
(x, y) nest pas
nulle. Remarquons que cette condition est quivalente, par le cor. 10.4, lgalit

P,
P
X
,
P
Y

= C[X, Y ].
a) Soit (x, y) un point de C et soit m lidal maximal (X x, Y y) de C[X, Y ]. Montrer
que lanneau A
m
est un anneau de valuation discrte si et seulement si lune des drives
partielles
P
X
(x, y) ou
P
Y
(x, y) nest pas nulle (Indication : on pourra utiliser la rem.
15.7).
b) En dduire lnonc annonc.
Thorme 16.3. Tout idal non nul dun anneau de Dedekind scrit de faon unique
comme produit didaux maximaux.
Dmonstration. Soit A un anneau de Dedekind et soit q un idal primaire non nul de
A, de radical m (maximal comme tout idal premier non nul de A). Le localis A
m
est un
anneau de valuation discrte, donc lidal qA
m
est une puissance (mA
m
)
n
= m
n
A
m
de son
idal maximal, avec n 1. Mais m
n
est, comme q, un idal m-primaire : m est lunique
16. ANNEAUX DE DEDEKIND 133
idal premier de A contenant m
n
, donc il est sa propre dcomposition primaire minimale (th.
4.18). Pour ces idaux, on vrie facilement que lon a (cf. 6 pour les idaux premiers)
m
n
= m
n
A
m
A et q = qA
m
A.
On en dduit q = m
n
.
Soit I un idal non nul de A. Une dcomposition primaire minimale de I (th. 4.18) scrit
donc I =

s
i=1
m
n
i
i
. Les idaux premiers m
i
sont aussi minimaux contenant I, donc cette
dcomposition est unique (th. 4.22). Enn, on dduit du lemme 4.4 que lon a aussi I =

s
i=1
m
n
i
i
.
Remarque 16.4. On peut montrer quun anneau intgre pour lequel tout idal non nul est
produit didaux premiers est un anneau de Dedekind.
Corollaire 16.5. Soit I un idal non nul dun anneau de Dedekind A. Tout idal de lan-
neau A/I est engendr par un lment.
Attention, lanneau A/I nest en gnral pas intgre, donc ce nest pas un anneau princi-
pal.
Dmonstration. Le th. 16.3 fournit une dcomposition I =

s
i=1
m
n
i
i
et le thorme des
restes chinois (exerc. 4.6) un isomorphisme
A/I
s

i=1
(A/m
n
i
i
).
Chaque facteur A/m
n
i
i
est isomorphe A
m
i
/m
n
i
i
A
m
i
donc est un anneau principal comme
quotient de lanneau de valuation discrte ( donc principal) A
m
i
. Comme on la vu dans le
5, tout idal de A/I est produit didaux des anneaux A/m
n
i
i
, qui sont engendrs par un
lment. Il a donc la mme proprit.
Nous montrons maintenant que tout idal dun anneau de Dedekind est engendr par deux
lments, sous la forme plus prcise suivante.
Proposition 16.6. Soit Aun anneau intgre qui nest pas un corps. Alors Aest un anneau
de Dedekind si et seulement si, pour tout idal non nul I de A et tout a I 0, il existe
b I tel que I = (a, b).
Dmonstration. Soit A un anneau de Dedekind, soit I un idal non nul de A et soit
a I 0. Le cor. 16.5 entrane que dans A/(a), lidal I/(a) est engendr par un lment
b. On a alors I = (a, b).
Montrons la rciproque. Lanneau Aest alors noethrien, et il suft donc, par la prop. 16.1,
de montrer que pour tout idal maximal m de A, lanneau local intgre A
m
(qui nest pas un
134 CHAPITRE III. ANNEAUX
corps) est un anneau principal. Soit I un idal non nul de cet anneau. Comme m ,= (0), il
existe a m(I A) 0, puis b I tel que I A = (a, b). On a alors
I = (I A)A
m
= (a, b)A
m
= mI +bA
m
.
Le lemme de Nakayama (th. II.3.8) entrane alors I = bA
m
, de sorte que I est principal.
Proposition 16.7. Un anneau de Dedekind qui na quun nombre ni didaux premiers
non principaux est principal.
En particulier, un anneau de Dedekind qui na quun nombre ni didaux maximaux est
principal.
La proposition dit quun anneau de Dedekind non principal a une innit didaux pre-
miers non principaux. Noter que dans lanneau (non intgralement clos) Z[

3], il y a exac-
tement un idal premier non principal : (1 +

3, 1

3).
Dmonstration. Soit Aun anneau de Dedekind et soient m
1
, . . . , m
n
les diffrents idaux
maximaux non principaux de A. Supposons n 1. Par le lemme dvitement (exerc. 4.5),
il existe a m
1
tel que a / m
2
1
m
2
m
n
. Lidal (a) nest contenu dans aucun des
idaux m
2
, . . . , m
n
, donc sa dcomposition primaire scrit
(a) = m
1
s

i=2
n
i
,
o les idaux maximaux n
2
, . . . , n
s
sont distincts des idaux m
1
, . . . , m
n
, donc principaux.
On en dduit (a) = m
1
(b) pour un b A. On peut donc crire a = xb, avec x m
1
.
Comme A est intgre, on obtient m
1
= (x), ce qui est absurde. On a donc n = 0 et A est
principal.
Exercice 16.8. Soit A un anneau de Dedekind. Le contenu, not c(P), dun polynme P
A[X] est lidal de A engendr par les coefcients de P (comparer avec la df. 1.7). Montrer
le lemme de Gauss (cf. lemme 1.8) : pour tous polynmes P et Q dans A[X], on a c(PQ) =
c(P)c(Q) (Indication : on pourra localiser en les idaux maximaux de A).
Exercice 16.9. Soit A un anneau de Dedekind. Pour tous idaux I
1
, I
2
et I
3
de A, montrer
les galits
I
1
(I
2
+I
3
) = (I
1
I
2
) + (I
1
I
3
),
I
1
+ (I
2
I
3
) = (I
1
+I
2
) (I
1
+I
3
).
(Indication : localiser !)
Remarque 16.10 (Ramication). Soit A un anneau de Dedekind et soit K
A
son corps
de fractions. Soit K
A
L une extension sparable et soit B L la clture intgrale de A
dans L. Cest un anneau noethrien, extension nie de A (th. 8.19), donc cest un anneau de
16. ANNEAUX DE DEDEKIND 135
Dedekind (th. 11.8). Soit m un idal maximal de A; par le lemme 11.3, il est contenu dans
un idal maximal de B, donc on peut crire
mB = m
e
1
1
m
e
s
s
.
o e
1
, . . . , e
e
sont des entiers strictement positifs et m
1
, . . . , m
s
des idaux maximaux de B
(ce sont les idaux premiers de B au-dessus de m; cf. 11). Lentier e
i
est appel lindice
de ramication de m
i
au-dessus de m. On a la belle formule ([ZS1], cor. du th. V.21 ; [S],
chap. I, 4, prop. 10)
[L : K
A
] =
s

i=1
e
i
[B/m
i
: A/m].
Voici un exemple gomtrique. Reprenons lexemple 11.9 (avec K = C) avec ses nota-
tions. Posons A = C[X] et B = C[X, Y ]/(X
2
+ Y
2
1). Lanneau B est intgralement
clos (exerc. 16.2), donc cest la clture intgrale de A dans K
B
. Rappelons que lapplication

max
sidentie la projection (surjective)
(x, y) C
2
[ x
2
+y
2
= 1 C
(x, y) x.
Tout point t C a deux primages, sauf 1 et 1, qui nen ont quune. Soit m
t
A lidal
maximal (X t). On a
m
t
B = (X t, Y
_
t
2
1)(X t, Y +
_
t
2
1).
Les indices de ramication sont donc 1, sauf lorsque t 1, 1, o lon a m
t
B = (X
t, Y )
2
. Le terme rami correspond au fait gomtrique que lunique primage de 1 se
spare en deux au voisinage de 1.
Voici maintenant un exemple arithmtique. Soit d un entier sans facteur carr, diffrent de
1, soit B lanneau des entiers du corps Q(

d), cest--dire la clture intgrale de A = Zdans


ce corps (cf. exerc. 8.20), et soit p N un nombre premier, suppos impair pour simplier.
On est alors dans exactement un des trois cas suivants :
p [ d et (p) = (p,

d)
2
(o lidal (p,

d) de B est maximal ; on dit que p est rami


dans B) ;
p d, d nest pas un carr modulo p et (p) est un idal maximal de B (on dit que p est
inerte dans B) ;
p d, d = n
2
(mod p) et (p) = (p,

d +n)(p,

d n) (o les idaux (p,

d n) de
B sont maximaux distincts ; on dit que p est dcompos dans B).
Pour plus de dtails, on pourra consulter [L], Chap. III.
Remarque 16.11 (Modules de type ni sur un anneau de Dedekind)
On peut tendre aux anneaux de Dedekind la description des modules de type ni sur un
anneau principal donne au cor. II.4.7. On montre ainsi que tout module de type ni sur un
136 CHAPITRE III. ANNEAUX
anneau de Dedekind A est isomorphe une somme directe
A
r
I A/I
1
A/I
s
,
o I, I
1
, . . . , I
s
sont des idaux de A vriant A I
1
I
s
(0). Le fait quil ny
ait quun seul idal dans la dcomposition provient du rsultat suivant : si I et J sont des
idaux de A, on a un isomorphisme de A-modules I J A IJ (exercice !). Si A nest
pas principal, il existe donc des modules sans torsion, de type ni, non libres (nimporte quel
idal non principal ! Comparer avec le cor. II.4.8).
BIBLIOGRAPHIE
[AM] Atiyah, M. F., Macdonald, I. G., Introduction to commutative algebra. Addison-
Wesley Publishing Co., Reading, Mass.-London-Don Mills, Ont. 1969.
[B1] Bourbaki, N., lments de mathmatique. Algbre commutative. Chapitres 5 7. Ac-
tualits Scientiques et Industrielles, Hermann, Paris.
[B2] Bourbaki, N., lments de mathmatique. Algbre commutative. Chapitres 8 et 9. Ac-
tualits Scientiques et Industrielles, Hermann, Paris.
[CL] Chambert-Loir, A., A eld guide to algebra. Undergraduate Texts in Mathematics.
Springer-Verlag, New York, 2005, ou en version franaise : Algbre corporelle. cole
Polytechnique, 2005.
[L] Lorenzini, D., An invitation to arithmetic geometry. Graduate Studies in Mathematics
9. American Mathematical Society, Providence, RI, 1996.
[M] Matsumura, H., Commutative algebra. Second edition. Mathematics Lecture Note Se-
ries 56. Benjamin/Cummings Publishing Co., Inc., Reading, Mass., 1980.
[P] Peskine, Ch., An algebraic introduction to complex projective geometry. 1. Commuta-
tive algebra. Cambridge Studies in Advanced Mathematics 47. Cambridge University
Press, Cambridge, 1996.
[S] Serre, J.-P., Corps locaux. Hermann, Paris, 1997.
[ZS1] Zariski, O., Samuel, P., Commutative algebra. Vol. I. With the cooperation of I. S.
Cohen. Corrected reprinting of the 1958 edition. Graduate Texts in Mathematics 28.
Springer-Verlag, New York-Heidelberg-Berlin, 1975.
138 BIBLIOGRAPHIE
[ZS2] Zariski, O., Samuel, P., Commutative algebra. Vol. II. Reprint of the 1960 edition.
Graduate Texts in Mathematics 29. Springer-Verlag, New York-Heidelberg, 1975.

You might also like