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

COLLECTI ON ENSEI GNEMENT SUP //// Mathmati ques

www.edpsciences.org
29 euros
ISBN : 978-2-7598-1001-7
Algbre II
ANNEAUX, MODULES ET ALGBRE MULTILINAIRE
Daniel Guin
Ce trait dalgbre en deux volumes sadresse aux tudiants de licence
ou master de mathmatiques (L3-M1) et ceux qui prparent le CAPES
ou lagrgation.
Ce tome 2 traite de la notion gnrale de divisibilit des lments dans
les anneaux : anneaux euclidiens, principaux, factoriels. Il prsente une
gnralisation de cette notion aux idaux anneaux de Dedekind et donne
des applications la thorie des nombres : anneau des entiers dun corps
de nombres, ramication.
Dans la seconde partie, il traite de lalgbre linaire et multilinaire : modules,
modules sur un anneau principal, dualit, applications multilinaires,
produit tensoriel, algbre tensorielle, produit extrieur, algbre extrieure
(application au dterminant).
Chaque notion est dveloppe depuis les dnitions de base jusqu des
rsultats trs avancs, avec toutes les dmonstrations. Les chapitres sont
suivis de thmes de rexion (TR) qui permettent dtudier en profondeur
des notions qui illustrent ou compltent le cours.
Daniel Guin a t professeur luniversit Montpellier 2 o il a enseign, en
particulier, lalgbre tous les niveaux, de L1 au M2. Ce livre correspond
aux cours quil a donns pendant plusieurs annes en L3 et M1. Il est
spcialiste de K-thorie algbrique et dalgbre homologique.
C
O
L
L
E
C
T
I
O
N

E
N
S
E
I
G
N
E
M
E
N
T

S
U
P
/
/
/
/
/
/
/
/
/
/

M
a
t
h

m
a
t
i
q
u
e
s
D
a
n
i
e
l

G
u
i
n

COLLECTI ON ENSEI GNEMENT SUP //// Mathmati ques
Daniel Guin
Algbre II
ANNEAUX, MODULES
ET ALGBRE MULTILINAIRE
Algbre II
ANNEAUX, MODULES
ET ALGBRE MULTILINAIRE
L3M1M2
A
l
g

b
r
e

I
I

-
A
N
N
E
A
U
X
,

M
O
D
U
L
E
S

E
T

A
L
G

B
R
E

M
U
L
T
I
L
I
N

A
I
R
E
A
N
N
E
A
U
X
,

M
O
D
U
L
E
S

E
T

A
L
G

B
R
E

M
U
L
T
I
L
I
N

A
I
R
E
A
l
g

b
r
e

I
I

-
Anneaux modules et algebre.indd 1 27/09/13 09:49
anneaux 2013/9/23 8:08 page i #1
i
i
i
i
i
i
i
i
ALGBRE
Tome 2
ANNEAUX, MODULES
ET
ALGBRE MULTILINAIRE
Daniel Guin
17, avenue du Hoggar
Parc dactivits de Courtabuf, BP 112
91944 Les Ulis Cedex A, France
anneaux 2013/9/23 8:08 page ii #2
i
i
i
i
i
i
i
i
Illustration de couverture :
Imprim en France
ISBN : 978-2-7598-1001-7
Tous droits dadaptation et de reproduction par tous procds rservs pour tous pays. Toute re-
production ou reprsentation intgrale ou partielle, par quelque procd que ce soit, des pages publies
dans le prsent ouvrage, faite sans lautorisation de lditeur est illicite et constitue une contrefaon.
Seules sont autorises, dune part, les reproductions strictement rserves lusage priv du copiste et
non destines une utilisation collective, et dautre part, les courtes citations justies par le caractre
scientique ou dinformation de luvre dans laquelle elles sont incorpores (art. L. 122-4, L. 122-5 et
L. 335-2 du Code de la proprit intellectuelle). Des photocopies payantes peuvent tre ralises avec
laccord de lditeur. Sadresser au : Centre franais dexploitation du droit de copie, 3, rue Hautefeuille,
75006 Paris. Tl. : 01 43 26 95 35.
c _ 2013, EDP Sciences, 17, avenue du Hoggar, BP 112, Parc dactivits de Courtabuf,
91944 Les Ulis Cedex A
anneaux 2013/9/23 8:08 page iii #3
i
i
i
i
i
i
i
i
TABLE DES MATIRES
Avant-Propos vii
Remerciements xi
Avertissement xiii
Partie I Anneaux et modules 1
I Gnralits sur les anneaux 3
1 Dnitions Exemples . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Idaux Morphismes . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Idaux maximaux, idaux premiers . . . . . . . . . . . . . . . . . . 15
4 Produit danneaux Thorme chinois . . . . . . . . . . . . . . . 18
5 Caractristique Corps premiers . . . . . . . . . . . . . . . . . . . 20
6 Corps des fractions dun anneau intgre . . . . . . . . . . . . . . . 22
Thmes de rexion 29
TR.I.A. tude de Aut(Z/nZ) . . . . . . . . . . . . . . . . . . . . 29
TR.I.B. Localisation et idaux . . . . . . . . . . . . . . . . . . . . 31
TR.I.C. Radical, nilradical . . . . . . . . . . . . . . . . . . . . . . 32
II Anneaux euclidiens, principaux, factoriels 35
1 Anneaux de polynmes . . . . . . . . . . . . . . . . . . . . . . . . 35
2 Division euclidienne Anneaux euclidiens . . . . . . . . . . . . . . 41
3 Anneaux principaux . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4 Anneaux factoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5 Divisibilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
anneaux 2013/9/23 8:08 page iv #4
i
i
i
i
i
i
i
i
Algbre T2
Thmes de rexion 55
TR.II.A. Exemples danneaux euclidiens . . . . . . . . . . . . . . . 55
TR.II.B. Un anneau principal non euclidien . . . . . . . . . . . . . 56
TR.II.C. Anneaux nthriens . . . . . . . . . . . . . . . . . . . . . 57
TR.II.D. Sries formelles Sries et polynmes de Laurent . . . . . 58
III Irrductibilit des polynmes Polynmes symtriques 61
1 Irrductibilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2 Fonctions polynomiales Racines Drivations Multiplicit . . . 66
3 Rsultant Discriminant . . . . . . . . . . . . . . . . . . . . . . . 74
4 Polynmes symtriques . . . . . . . . . . . . . . . . . . . . . . . . 77
Thmes de rexion 83
TR.III.A. Critre dirrductibilit par extension . . . . . . . . . . . 83
TR.III.B. Critre dirrductibilit par rduction . . . . . . . . . . . 83
IV Gnralits sur les modules 87
1 Modules Morphismes . . . . . . . . . . . . . . . . . . . . . . . . 87
2 Sous-modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3 Modules quotients . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4 Morphismes et quotients . . . . . . . . . . . . . . . . . . . . . . . 92
5 Modules monognes . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6 Produit et somme . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
7 Modules libres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Thmes de rexion 101
TR.IV.A. Proprits universelles de somme directe et produit direct 101
TR.IV.B. Algbres Algbres de polynmes . . . . . . . . . . . . . 102
V Modules sur un anneau principal 105
1 Modules libres Modules de type ni . . . . . . . . . . . . . . . . 105
2 Modules de torsion . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
3 Structure des modules de type ni sur un anneau principal . . . . 109
4 Autre dmonstration du thorme de structure des modules
de type ni sur un anneau principal . . . . . . . . . . . . . . . . . 118
Thmes de rexion 125
TR.V.A. Rduction des endomorphismes la forme de Jordan . . . 125
TR.V.B. Calcul des facteurs invariants . . . . . . . . . . . . . . . . 127
iv
anneaux 2013/9/23 8:08 page v #5
i
i
i
i
i
i
i
i
Table des matires
VI lments entiers et anneaux de Dedekind 129
1 lments entiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
2 Norme et trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
3 Application aux corps cyclotomiques . . . . . . . . . . . . . . . . . 138
4 Anneaux et modules nthriens . . . . . . . . . . . . . . . . . . . 140
5 Idaux fractionnaires . . . . . . . . . . . . . . . . . . . . . . . . . 143
6 Anneaux de Dedekind . . . . . . . . . . . . . . . . . . . . . . . . . 144
7 Norme dun idal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
8 Dcomposition des idaux premiers dans une extension et action
du groupe de Galois . . . . . . . . . . . . . . . . . . . . . . . . . . 150
9 Ramication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Thmes de rexion 161
TR.VI.A. Quelques proprits des anneaux de Dedekind . . . . . . 161
TR.VI.B. Ramication des nombres premiers dans un corps
cyclotomique . . . . . . . . . . . . . . . . . . . . . . . . . 162
TR.VI.C. Dcomposition des nombres premiers dans un corps
quadratique . . . . . . . . . . . . . . . . . . . . . . . . . . 163
TR.VI.D. Thorme des deux carrs . . . . . . . . . . . . . . . . . . 165
VII Dualit 167
1 Modules dapplications linaires et suites exactes . . . . . . . . . . 167
2 Dualit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3 Orthogonalit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Thmes de rexion 177
TR.VII.A. Modules injectifs Modules projectifs . . . . . . . . . . . 177
TR.VII.B. Enveloppe injective . . . . . . . . . . . . . . . . . . . . . 180
TR.VII.C. Une autre dualit . . . . . . . . . . . . . . . . . . . . . . 182
Partie II Algbre multilinaire 185
VIII Produit tensoriel Algbre tensorielle Algbre symtrique 187
1 Applications bilinaires . . . . . . . . . . . . . . . . . . . . . . . . 187
2 Produit tensoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
3 Commutation du produit tensoriel aux sommes directes . . . . . . 193
4 Associativit du produit tensoriel . . . . . . . . . . . . . . . . . . . 196
5 Changement danneau de base . . . . . . . . . . . . . . . . . . . . 198
6 Produit tensoriel dalgbres associatives . . . . . . . . . . . . . . . 199
v
anneaux 2013/9/23 8:08 page vi #6
i
i
i
i
i
i
i
i
Algbre T2
7 Produit tensoriel et dualit . . . . . . . . . . . . . . . . . . . . . . 200
8 Algbre tensorielle . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
9 Algbre symtrique . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Thmes de rexion 209
TR.VIII.A. Modules plats, dlement plats . . . . . . . . . . . . . . . 209
TR.VIII.B. Passage du local au global . . . . . . . . . . . . . . . . . 211
TR.VIII.C. Proprit universelle du produit tensoriel dalgbres
commutatives . . . . . . . . . . . . . . . . . . . . . . . . . 211
IX Produit extrieur Algbre extrieure 213
1 Applications multilinaires alternes . . . . . . . . . . . . . . . . . 213
2 Dterminants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
3 Produit extrieur . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
4 Commutation du produit extrieur aux sommes directes . . . . . . 221
5 Algbre extrieure . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Thmes de rexion 225
TR.IX.A. Annulation de puissances extrieures . . . . . . . . . . . . 225
TR.IX.B. Drivations et formes direntielles . . . . . . . . . . . . . 225
Appendice 229
1 Ensembles ordonns . . . . . . . . . . . . . . . . . . . . . . . . . . 229
2 Cardinaux Ensembles innis . . . . . . . . . . . . . . . . . . . . 232
Bibliographie 239
Index terminologique 241
vi
anneaux 2013/9/23 8:08 page vii #7
i
i
i
i
i
i
i
i
AVANT-PROPOS
Cet ouvrage fait suite celui intitul Algbre I (crit en collaboration avec
Thomas Hausberger) dont je reprends ici une partie de lavant-propos.
La trs longue histoire de ltude des nombres, puis des quations, a permis
de remarquer des analogies entre certaines proprits vries par des objets ma-
thmatiques de natures direntes, par exemple les nombres et les polynmes.
Cela a conduit les mathmaticiens, en particulier au XIX
e
sicle, tenter de d-
gager une axiomatique qui rende compte des raisons profondes de ces analogies.
Il est alors apparu que ces objets, de natures direntes, possdaient les mmes
structures algbriques, par exemple groupe, espace vectoriel, anneau, etc.
Il devint vident quil tait plus ecace dtudier ces structures pour elles-
mmes, indpendamment de leurs ralisations concrtes, puis dappliquer les r-
sultats obtenus dans les divers domaines que lon considrait antrieurement.
Lalgbre abstraite tait ne.
Cest ltude des quations algbriques qui est lorigine de la cration et
du dveloppement de lalgbre, dont le nom provient du titre dun trait dAl-
Khowarizmi. Dabord exclusivement dvolue au calcul, lintroduction des outils
(nombres ngatifs, extraction de racines, nombres complexes) et llaboration des
rgles dutilisation de ces objets, lalgbre a volu vers ce quelle est maintenant,
ltude des structures.
Ltude des nombres entiers remonte la plus Haute Antiquit, mais cest
ltude des nombres algbriques, au XIX
e
sicle, qui a conduit aux notions
danneau et de corps.
Ltude de la divisibilit dans les nombres entiers est base sur la proprit
fondamentale suivante : tout nombre entier scrit, de manire unique, comme
produit de nombres premiers. Comme pour toutes les structures algbriques im-
portantes, la structure danneau apparat dans de nombreuses situations dans
lesquelles les lments ne sont plus des nombres entiers. Cest en particulier le
anneaux 2013/9/23 8:08 page viii #8
i
i
i
i
i
i
i
i
Algbre T2
cas des polynmes. Il est donc utile, en tudiant la notion de divisibilit dans
des anneaux gnraux, de voir si lanalogue de la dcomposition en produit de
nombres premiers existe : on lappelle alors dcomposition en produit dlments
irrductibles. Cela conduit la notion danneau factoriel qui gnralise les no-
tions danneau euclidien ou principal (chapitre II). On tudie ensuite cette
dcomposition dans le cas des anneaux de polynmes (chapitre III).
Lide essentielle a t lintroduction de la notion didal : celle-ci permet de
gnraliser des noncs portant sur les proprits usuelles de la divisibilit des
nombres entiers. En particulier, la gnralisation aux idaux de la proprit de
dcomposition en produit dirrductibles, associe la notion dextension de corps,
a permis de faire de trs grands progrs en arithmtique, notamment avec ltude
des anneaux de Dedekind (chapitre VI).
La structure despace vectoriel (sur un corps), qui est lune des plus fcondes
des mathmatiques, a des applications trs nombreuses, non seulement en ma-
thmatique, mais galement en physique, chimie, biologie et sciences humaines.
Cest la raison pour laquelle lalgbre linaire est un domaine fondamental et
son tude cruciale.
Si lon remplace le corps de base par un anneau, la dnition de la structure
despace vectoriel garde tout son sens et, pour la direncier de la notion pr-
cdente, on parle de structure de module (sur un anneau) (chapitre IV). Cette
structure de module possde beaucoup de proprits des espaces vectoriels, mais
elle est plus subtile et certains rsultats fondamentaux des espaces vectoriels ne
sont plus valables : par exemple, un module ne possde pas ncessairement une
base. Nanmoins, cette structure algbrique est dune grande richesse en parti-
culier si lanneau de base est principal (chapitre V) et relativement la dualit
(chapitre VII) et intervient naturellement dans de nombreux contextes math-
matiques ou autres.
On sait que les applications linaires sont au cur de lalgbre linaire, mais
de nombreux problmes font apparatre des applications de plusieurs variables, li-
naires en chaque variable, les applications multilinaires. Pour en simplier
ltude, lon se ramne des applications linaires en utilisant le produit ten-
soriel (chapitre VIII) ou le produit extrieur (chapitre IX). Cela conduit aux
notions dalgbre tensorielle ou algbre extrieure, qui sont des outils trs
puissants en algbre et gomtrie.
Comme dans le cas des groupes, la structure danneau a donn naissance une
approche algbrique de la gomtrie, en particulier des courbes et des surfaces : la
gomtrie algbrique. Cette dmarche algbrique a t galement applique,
de manire trs ecace, en analyse groupes topologiques, espaces vectoriels
norms, algbres de Banach.
viii
anneaux 2013/9/23 8:08 page ix #9
i
i
i
i
i
i
i
i
Avant-Propos
Par le programme couvert, ces deux ouvrages Algbre I Groupes, Corps
et Thorie de Galois et Algbre II Anneaux, Modules et Algbre Multilinaire
sadressent aux tudiants de L3 et master et leur contenu fait partie de la culture
normale dun candidat lagrgation de mathmatiques.
ix
anneaux 2013/9/23 8:08 page x #10
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page xi #11
i
i
i
i
i
i
i
i
REMERCIEMENTS
Ce texte doit beaucoup la relecture de Jean-Michel Oudom. Il a rsolu tous
les exercices et TR, ce qui a conduit, dans bien des cas, une amlioration notable
de leurs noncs.
Quil trouve ici lexpression de mon amicale reconnaissance.
anneaux 2013/9/23 8:08 page xii #12
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page xiii #13
i
i
i
i
i
i
i
i
AVERTISSEMENT
Depuis plusieurs annes, lenseignement de lalgbre en L1L2 se limite gnra-
lement lalgbre linaire. Cet ouvrage, en deux volumes, donne une prsentation
des thmes dun enseignement dalgbre gnrale groupes, anneaux, corps et
donne une introduction lalgbre multilinaire, sans connaissance pralable n-
cessaire de ces domaines. On sest volontairement limit un expos simple des
concepts fondamentaux qui trouvent leurs places dans un enseignement de L3
et M1.
Chaque chapitre comporte, dans le cours du texte, des exemples et des exer-
cices qui illustrent les notions dveloppes, au fur et mesure quelles apparaissent.
Les exercices signals par le symbole sont plus diciles que les autres.
la n de chacun des chapitres, on trouvera des thmes de rexion (TR) (et
des travaux pratiques (TP) pour Algbre I ).
Les TR se prsentent sous forme de questions, dont lnonc contient la r-
ponse, qui guident le lecteur dans ltude dun objet ou dune notion particulire
illustration, complment ou approfondissement du cours. Ils sont de trois types :
ceux qui sont signals par le symbole doivent tre considrs comme du
cours et doivent tre tudis comme tel. Ils sont utiliss sans rappel dans les
chapitres suivants ;
ceux qui sont signals par le symbole sont des problmes dapplication
qui utilisent des notions dveloppes dans le chapitre concern ou dans ceux qui
prcdent ;
ceux qui sont signals par le symbole sont des approfondissements plutt
destins aux tudiants prparant lagrgation.
Certains de ces TR sont repris dans plusieurs chapitres : on peut ainsi constater
comment lenrichissement de la thorie permet dtudier, de faon de plus en plus
ne, un mme objet.
anneaux 2013/9/23 8:08 page xiv #14
i
i
i
i
i
i
i
i
Algbre T2
Les exercices et les TR de ce tome 2 reprsentent prs de 300 questions, dont
la rsolution permettra au lecteur dacqurir une bonne matrise des concepts
de base concernant les anneaux (euclidiens, principaux, factoriels, de Dedekind),
larithmtique (lments entiers), les modules et lalgbre multilinaire.
Les dmonstrations intgrent de frquentes rfrences des rsultats conte-
nus dans ce livre. Celles qui commencent par un chire romain, renvoient un
rsultat contenu dans le chapitre correspondant ce chire. Les autres renvoient
un rsultat contenu dans le chapitre en cours. Le symbole indique la n, ou
labsence, dune dmonstration.
xiv
anneaux 2013/9/23 8:08 page 1 #15
i
i
i
i
i
i
i
i
Premire partie
Anneaux et modules
anneaux 2013/9/23 8:08 page 2 #16
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 3 #17
i
i
i
i
i
i
i
i
I
GNRALITS SUR LES ANNEAUX
1. Dnitions Exemples
Rappelons quun groupe est la donne dun ensemble non vide G et dune loi
de composition interne
GG G
(x, y) x y
vriant les proprits suivantes :
(i) x, y, z G, (x y) z = x (y z),
(ii) e G, tel que x G, x e = e x = x,
(iii) x G, x G tel que x x = x x = e.
Si, de plus, la proprit suivante est vrie :
(x, y) GG, x y = y x,
le groupe G est dit commutatif ou ablien.
D enitions 1.1.
a) Un anneau est la donne dun ensemble non vide A et de deux lois
de composition interne, notes + et . (appeles respectivement addition et
multiplication), telles que :
(i) (A, +) est un groupe ablien (on notera 0 son lment neutre),
(ii) (a, b, c) AAA, (a.b).c = a.(b.c),
(iii) 1 A, a A a.1 = 1.a = a,
(iv) (a, b, c) AAA, a.(b +c) = a.b +a.c et (b +c).a = b.a +c.a.
anneaux 2013/9/23 8:08 page 4 #18
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
Si, de plus, la proprit suivante est vrie :
(a, b) AA, a.b = b.a,
lanneau A est dit commutatif.
b) Un corps est un anneau A non rduit 0 tel que (A 0, .) soit un
groupe.
La proprit (ii) est lassociativit de la multiplication; llment 1, dont
lexistence est assure par la proprit (iii), est llment neutre de la multiplica-
tion et est appel lunit de lanneau A; la proprit (iv) est la distributivit
de la multiplication par rapport laddition.
Remarques 1.2.
a) Dans un anneau A, on a les relations
a A, 0.a = a.0 = 0 et (1).a = a.
En eet, on a
0.a +a = (0 + 1).a = 1.a = a, do 0.a = 0,
et de mme pour a.0 = 0. De plus,
(1).a +a = (1).a + 1.a = (1 + 1).a = 0.a = 0, do (1).a = a.
b) Si 1 = 0, alors A est rduit 0, car on a alors
a A, a = 1.a = 0.a = 0.
c) De la mme manire que ci-dessus, on a
(a, b) AA, (a.b) = (a).b = a.(b) et (a).(b) = a.b.
Dans la suite, on notera la multiplication dans A par ab, en omettant le point.
Bien entendu, les mots addition et multiplication sont des noms donns aux
oprations dnissant la structure danneau et ne correspondent pas forcment
aux oprations que lon dsigne usuellement par ces termes, cf. E1.2 ci-aprs.
4
anneaux 2013/9/23 8:08 page 5 #19
i
i
i
i
i
i
i
i
1. Dfinitions Exemples
Exemples 1.3.
a) Lensemble des entiers relatifs Z, muni de laddition et de la multiplication
usuelles, est un anneau commutatif.
b) Les ensembles Q des nombres rationnels, R des nombres rels et C des
nombres complexes, munis des oprations usuelles, sont des corps.
c) Lensemble M
n
(k) des matrices (n, n) coecients dans un anneau com-
mutatif k, muni de laddition et de la multiplication des matrices, est un anneau,
non commutatif pour n 2.
d) Soit G un groupe ablien (not additivement), alors End(G) muni de lad-
dition et de la composition des morphismes de groupes est un anneau (en gnral
non commutatif).
e) Pour tout entier n > 0, le groupe ablien Z/nZ muni de la multiplication
dnie par cl(p)cl(q) = cl(pq) est un anneau commutatif, dont lunit est cl(1),
o cl(x) dsigne la classe dans Z/nZ de llment x de Z.
f ) Lensemble R[X] des polynmes coecients dans R, muni de laddition
et de la multiplication des polynmes, est un anneau commutatif.
Exercice E1.
1. Soient X un ensemble non vide et A un anneau. On note T(X, A) len-
semble des applications de X dans A. Montrer que T(X, A) muni des oprations
dnies par
f T(X, A), g T(X, A), x X, (f +g)(x) = f(x) +g(x)
f T(X, A), g T(X, A), x X, (fg)(x) = f(x)g(x)
est un anneau (commutatif si et seulement si A est commutatif ).
2. Soient X un ensemble et T(X) lensemble des parties de X. Pour deux
lments A et B de T(X), on pose
AB = (A (X B)) (B (X A)),
que lon appelle dirence symtrique de A et B. Montrer que T(X) muni des
oprations
A T(X), B T(X), (A, B) AB
A T(X), B T(X), (A, B) A B
est un anneau commutatif.
5
anneaux 2013/9/23 8:08 page 6 #20
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
D enition 1.4. Un lment a dun anneau A admet un inverse gauche (resp.
droite) sil existe un lment b de A tel que ba = 1 (resp. ab = 1).
Proposition 1.5. Si un lment a dun anneau A admet un inverse gauche b et
un inverse droite c, ces lments b et c sont uniques et gaux.
Dmonstration. Supposons quil existe b et b
t
dans A tels que ba = 1 = b
t
a, alors
(ba)c = (b
t
a)c, do b(ac) = b
t
(ac) et, puisque ac = 1, b = b
t
. Pour les mmes
raisons, llment c est unique. De plus b = c, car on a b = b(ac) = (ba)c = c.
Attention. Un lment dun anneau peut admettre un inverse gauche et pas
droite, ou inversement, cf. E2.3 ci-dessous.
D enition 1.6. Un lment a dun anneau A est inversible sil admet un in-
verse gauche et droite. On note alors a
1
son inverse et U(A) lensemble
des lments inversibles de A.
Proposition 1.7. Si A est un anneau, alors U(A), muni de la multiplication induite
par celle de A, est un groupe dont llment neutre est llment unit de A. Ce
groupe est ablien si lanneau A est commutatif.
Dmonstration. Soient a et b deux lments de U(A) ; il existe a
t
et b
t
dans A tels
que aa
t
= a
t
a = 1 et bb
t
= b
t
b = 1. Alors
(ab)(b
t
a
t
) = a(bb
t
)a
t
= 1 et (b
t
a
t
)(ab) = b
t
(a
t
a)b = 1
do ab est inversible. La multiplication de A induit donc une loi de composition
interne sur U(A), qui est associative puisque la multiplication de A lest. Par
dnition, lunit de A est lment neutre et chaque lment de U(A) admet un
inverse.
Exercice E2.
1. Dterminer U(R[X]).
2. Dterminer U(T(X, A)), o T(X, A) est lanneau dni en E1.1.
3. Soit E un R-espace vectoriel de dimension innie. Montrer que dans lan-
neau End
R
(E), il existe des lments ayant un inverse gauche (resp. droite)
mais pas droite (resp. gauche).
Remarque 1.8. Il est clair quun anneau A ,= 0 est un corps si et seulement si
U(A) = A 0.
6
anneaux 2013/9/23 8:08 page 7 #21
i
i
i
i
i
i
i
i
1. Dfinitions Exemples
Exercice E3 ().
1. Soient K un corps commutatif et G un sous-groupe ni de K

= U(K).
Montrer que le groupe G est form de racines de lunit et quil est cyclique (en
notant n le ppcm des ordres des lments de G, on montrera, en utilisant le
thorme de structure des groupes abliens de type ni, cf. [G-H] thorme VI.4.2,
quil existe un lment x de G dordre n et on montrera que G = x)).
2. En dduire que si K est un corps ni commutatif q lments, le groupe
K

est cyclique dordre (q 1).


Dans la question ci-dessus, lhypothse de commutativit est redondante
puisque tout corps ni est commutatif (thorme de Wedderburn, cf. [G-H]).
D enition 1.9. Une partie B dun anneau (resp. corps) A est un sous-anneau
(resp. sous-corps) de A si, munie des lois induites par celles de A, cest un
anneau (resp. corps).
Proposition 1.10. Une partie B dun anneau A est un sous-anneau de A si et
seulement si les trois conditions suivantes sont vries :
(i) B munie de laddition induite par celle de A est un sous-groupe ablien de
(A, +),
(ii) B contient llment unit 1 de A,
(iii) B est stable pour la multiplication de A.
Dmonstration. Les arguments de cette dmonstration sont laisss au lecteur titre
dexercice. On notera que la condition B contient lunit de A est essentielle
et nest pas une consquence des autres conditions.
Exemple 1.11. Soit A un anneau, alors
Z(A) = a A [ b A, ab = ba
est un sous-anneau de A, appel le centre de A.
Exercice E4. Montrer que lensemble
A = a +ib [ a Z, b Z, i
2
= 1
est un sous-anneau de C. Dterminer U(A).
7
anneaux 2013/9/23 8:08 page 8 #22
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
Proposition D enition 1.12. Soient A un anneau (resp. corps) et S une partie
de A. Le sous-anneau (resp. sous-corps) de A engendr par S est le plus petit
(pour la relation dordre induite par linclusion) sous-anneau (resp. sous-corps)
de A contenant S. Cest lintersection des sous-anneaux (resp. sous-corps) de A
contenant S.
Remarque 1.13. Pour S = 0, 1, cela conduit la notion de sous-corps premier
tudie la section 5.
Exercice E5.
1. Dterminer le sous-anneau et le sous-corps de R engendrs par

2. Mmes
questions avec
3

2.
2. Soient A un anneau commutatif et S une partie de A. Montrer que le sous-
anneau de A engendr par S est form des lments

nie
s
n
i
1
i
1
s
n
i
k
i
k
, avec s
i
j
S
et n
i
j
N. (Par convention, s
0
= 1.)
2. Idaux Morphismes
Soit E un ensemble muni dune loi composition interne (note multiplicati-
vement) sur lequel est dnie une relation dquivalence 1. On rappelle que la
relation 1 est compatible droite (resp. gauche) avec la loi si, quels que soient
x, y, a dans E, on a (x1y) =(xa1ya) (resp. (x1y) =(ax1ay)) et quelle est
compatible avec la loi si elle est compatible droite et gauche.
Il est facile de vrier que 1 est compatible avec la loi si et seulement si
x, x
t
, y, y
t
E, [(x1x
t
) et (y1y
t
)] =[xy1x
t
y
t
].
On en dduit que si E est un ensemble muni dune loi de composition interne,
si 1 est une relation dquivalence dnie sur E et si E/1 est lensemble quotient
de E par la relation dquivalence 1, alors la loi interne de E induit une loi interne
sur E/1, (x, y) xy (o, pour z E, z dsigne la classe dquivalence de z)
si et seulement si 1 est compatible avec la loi de E. En eet, la correspondance
(x, y) xy dnit une loi interne sur E/1 si et seulement si elle dnit une
application E/1E/1 E/1, autrement dit, si et seulement si
(x = x
1
, y = y
1
) (xy = x
1
y
1
),
do le rsultat daprs ce qui prcde.
Par consquent, si la relation 1 est compatible avec la loi de E, la loi induite
sur E/1 par celle de E est dnie par x y = xy. Il est clair que si la loi de E
8
anneaux 2013/9/23 8:08 page 9 #23
i
i
i
i
i
i
i
i
2. Idaux Morphismes
est associative (resp. commutative, resp. admet un lment neutre e, resp. tout
lment x admet un lment symtrique x

), il en est de mme pour la loi induite


sur E/1, e est llment neutre, llment symtrique de x est x

.
Cette analyse montre que si 1 est une relation dquivalence dnie sur un
anneau A, laddition et la multiplication de A induisent sur lensemble A/1 une
addition et une multiplication (x + y = x +y, x.y = xy) qui munissent A/1
dune structure danneau si et seulement si 1 est compatible avec laddition et la
multiplication de A.
Soient A un anneau et I un sous-groupe du groupe ablien (A, +). On consi-
dre la relation dquivalence 1 dnie sur A par :
(x, y) A A, (x1y) (x y) I.
Il est clair que cette relation est compatible avec laddition de A. Alors I est la
classe de 0 pour la relation 1 et le groupe ablien (A/1, +) sidentie au groupe
ablien (A/I, +). La relation 1 est compatible avec la multiplication de A si et
seulement si
x I, a A, a.x I et x.a I.
Cela conduit la dnition suivante :
D enition 2.1. Une partie I dun anneau A est un idal gauche (resp.
droite, resp. bilatre) si I est un sous-groupe ablien de A pour laddition
et si
x I, a A, a.x I (resp. x.a I, resp. a.x I et x.a I).
Remarques 2.2.
a) Si lanneau A est commutatif, il y a quivalence entre idal gauche, idal
droite et idal bilatre. Dans ce cas, on dira que I est un idal.
b) Il est clair que A et 0 sont des idaux bilatres de A.
c) Il est vident que si I est un idal gauche (resp. droite, resp. bilatre)
dun anneau A et si 1 I, alors I = A.
De la discussion prcdente dcoule le thorme suivant.
Th eor` eme 2.3. Soient A un anneau (resp. anneau commutatif ) et I un idal
bilatre (resp. un idal) de A. Alors laddition et la multiplication induites par
celles de A sur A/I le munissent dune structure danneau (resp. danneau com-
mutatif ).
Les dmonstrations des propositions qui suivent sont des exercices faciles lais-
ss au lecteur.
9
anneaux 2013/9/23 8:08 page 10 #24
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
Proposition D enition 2.4. Si I et J sont deux idaux gauche (resp. droite,
resp. bilatres) dun anneau A, alors
I + J = x + y [ x I, y J est un idal gauche (resp. droite, resp.
bilatre) de A, appel somme des idaux I et J,
IJ =
_

nie
x
l
y
l
[ x
l
I, y
l
J
_
est un idal gauche (resp. droite, resp.
bilatre) de A, appel produit des idaux I et J.
Proposition 2.5. Si I
l

lL
est une famille non vide didaux gauche (resp.
droite, resp. bilatres) dun anneau A, alors

lL
I
l
est un idal gauche (resp.
droite, resp. bilatre) de A.
Proposition D enition 2.6. Soient A un anneau et S une partie de A. On appelle
idal gauche (resp. droite, resp. bilatre) de A engendr par S le plus petit
idal gauche (resp. droite, resp. bilatre) de A contenant S. Cest lintersection
des idaux gauche (resp. droite, resp. bilatres) de A contenant S.
Proposition 2.7. Soient A un anneau et S une partie de A. Lidal gauche de A
engendr par S est form des lments de A scrivant

nie
a
i
s
i
, a
i
A, s
i
S.
Le lecteur dcrira de la mme manire lidal droite (resp. bilatre) engendr
par S.
Notation. Si la partie S est rduite un lment, S = a, on note (a) lidal
bilatre engendr par a.
D enition 2.8. Un idal ( gauche, droite, bilatre) I dun anneau A est dit
propre si I ,= 0 et I ,= A.
Proposition 2.9. Un anneau commutatif A est un corps si et seulement sil ne
possde aucun idal propre.
Dmonstration. Soient A un corps et I un idal non nul de A. Il existe un lment
a ,= 0 dans I. Llment a, tant non nul, est inversible dans A et, puisque I est
un idal, a
1
a = 1 appartient I. On en dduit que I = A.
Supposons que A soit un anneau commutatif sans idal propre. Pour tout
lment a ,= 0 de A, lidal (a) engendr par a est non nul, donc gal A. Par
consquent, il existe un lment b de A tel que ab = 1. Cela montre que tout
lment non nul de A est inversible, donc que A est un corps.
10
anneaux 2013/9/23 8:08 page 11 #25
i
i
i
i
i
i
i
i
2. Idaux Morphismes
Attention. Le rsultat prcdent est faux si lanneau A est non commutatif (consi-
drer un anneau de matrices). Plus prcisment, un corps ne possde pas didaux
propres ; lhypothse de commutativit de lanneau est ncessaire pour dmontrer
limplication dans lautre sens.
Exercice E6. Montrer que les idaux de lanneau Z sont les (n) pour n parcourant
N (on utilisera la division euclidienne dans Z).
D enition 2.10. Soient A et B deux anneaux (resp. corps). Un morphisme
danneaux (resp. de corps) de A dans B est une application f : A B
vriant
(x, y) A A, f(x +y) = f(x) +f(y)
(x, y) A A, f(x.y) = f(x).f(y)
f(1
A
) = 1
B
.
Un morphisme danneaux (resp. corps) f : A B est un isomorphisme dan-
neaux (resp. corps) sil existe un morphisme danneaux (resp. corps) g : B A
tel que g f = id
A
et f g = id
B
.
Remarque 2.11. La premire condition ci-dessus signie que si f : A B est un
morphisme danneaux, cest un morphisme pour les groupes abliens sous-jacents,
donc f(0
A
) = 0
B
.
Les dmonstrations des deux propositions qui suivent sont des exercices faciles
laisss au lecteur.
Proposition 2.12. Soient A un anneau et I un idal bilatre de A. La projection
canonique A A/I, qui un lment de A associe sa classe modulo I, est un
morphisme surjectif danneaux.
Proposition 2.13. Soit f : A B un morphisme danneaux.
(i) Le noyau de f, Ker(f) = x A [ f(x) = 0, est un idal bilatre de A et
limage de f, Im(f), est un sous-anneau de B.
(ii) Si J est un idal gauche (resp. droite, resp. bilatre) de B, alors
I = f
1
(J) est un idal gauche (resp. droite, resp. bilatre) de A.
(iii) Le morphisme f est un isomorphisme si et seulement si cest un mor-
phisme bijectif.
11
anneaux 2013/9/23 8:08 page 12 #26
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
Exercice E7.
1. Dterminer tous les morphismes danneaux de Z dans Z, de Q dans Z, de
R dans Q. (On remarquera que la condition f(1) = 1 est trs contraignante et
diminue fortement le nombre de morphismes possibles entre deux anneaux.)
2. Soit f : A B un morphisme danneaux. Montrer que f(U(A)) U(B).
Th eor` eme 2.14 (de passage au quotient).
(i) Soient A et B deux anneaux, I (resp. J) un idal bilatre de A (resp. B),
: A A/I (resp.
t
: B B/J) la projection canonique. Pour tout morphisme
danneaux f : A B tel que f(I) J, il existe un unique morphisme danneaux
f : A/I B/J tel que f =
t
f.
(ii) Soit f : A B un morphisme danneaux. Alors les anneaux Im(f) et
A/Ker(f) sont canoniquement isomorphes.
Convention. Lexpression le diagramme suivant
A
f
B
g

_
g

C
f

D
est commutatif signie que les applications f, f
t
, g, g
t
satisfont la condition
g
t
f = f
t
g.
Dmonstration du thorme 2.14. Considrons le diagramme suivant :
A
f
B

A/I
f
B/J
Si le morphisme f existe et fait commuter le diagramme, il doit vrier
f((x)) =
t
(f(x)) et, tout lment de A/I scrivant (x) pour x A, cette
galit impose lunicit de f.
Montrons que lgalit ci-dessus dnit bien une application f, i.e. que f((x))
est indpendant du reprsentant x choisi dans A pour dcrire sa classe dans A/I.
Si (x) = (y), on a x y I, donc f(x y) = f(x) f(y) f(I) J. Do

t
(f(x)) =
t
(f(y)).
12
anneaux 2013/9/23 8:08 page 13 #27
i
i
i
i
i
i
i
i
2. Idaux Morphismes
Montrons que f est un morphisme danneaux. On a
f((x) +(y)) = f((x +y)) =
t
(f(x +y)) =
t
(f(x) +f(y))
=
t
(f(x)) +
t
(f(y)) = f((x)) +f((y)).
f((x)(y)) = f((xy)) =
t
(f(xy)) =
t
(f(x)f(y))
=
t
(f(x))
t
(f(y)) = f((x))f((y)).
f(1) = f((1)) =
t
(f(1)) =
t
(1) = 1.
(ii) Cest une consquence de lassertion (i), en remplacant B par Im(f), I
par Ker(f) et J par 0. Il sut de vrier que, dans ce cas, le morphisme f est
injectif.
Th eor` eme 2.15. Soient f : A B un morphisme surjectif danneaux et
K = Ker(f).
(i) Il existe une correspondance biunivoque entre les idaux bilatres I de A
qui contiennent K et les idaux bilatres de B.
(ii) Si I A (K I) et J B sont des idaux bilatres qui se correspondent
par cette bijection, alors
A/I B/J (A/K)/(I/K).
Dmonstration.
(i) Notons 1 lensemble des idaux bilatres de A qui contiennent K et notons
lensemble des idaux bilatres de B. Pour tout I 1, on pose
(I) = f(x), x I.
Cest un idal bilatre de B puisque f est surjectif. On en dduit donc une appli-
cation : 1 .
Pour tout J , on pose
(J) = f
1
(J).
Cest un idal bilatre de A qui contient f
1
(0) = K. On en dduit donc une
application : 1. On vrie aisment que les applications et sont
inverses lune de lautre.
(ii) Soient I un idal bilatre de A contenant K et J = f(I). On considre la
projection canonique : B B/J. Alors le morphisme compos
f : A B B/J
13
anneaux 2013/9/23 8:08 page 14 #28
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
est surjectif. De plus, un lment a de A appartient Ker( f) si et seulement
si f(a) J, i.e. a f
1
(J), do Ker( f) = I. On en dduit que
B/J A/Ker( f) = A/I.
Or, puisque f est surjectif, on a B A/K et J = f(I) I/K.
Remarque 2.16. Si A est un anneau et I un idal bilatre de A, la proposition pr-
cdente, applique la projection A A/I, montre quil y a une correspondance
biunivoque entre les idaux bilatres de lanneau A/I et les idaux bilatres de A
qui contiennent I.
Les exercices E6 et E8 montrent quil y a une relation troite entre nombres
et idaux. Nous pouvons expliciter maintenant linterprtation de la divisibilit
des nombres en termes didaux, comme cela a t annonc dans lavant-propos.
D enition 2.17. Soient A un anneau commutatif, a et b deux lments de A.
On dit que a divise b, ou que a est un diviseur de b, et on crit a[b, sil existe
un lment c A tel que b = ac.
Exercice E8. Montrer que les idaux de lanneau Z/nZ correspondent aux nombres
entiers positifs qui divisent n.
Dans cette situation, on considre les idaux (a) et (b) de A, engendrs par
a et b respectivement. Tout lment de (b) scrivant xb, avec x A, scrit xac,
donc appartient (a). On en dduit donc que
[a[b] =[(a) (b)] [b (a)].
Rciproquement, soient a et b deux lments dun anneau commutatif A et (a), (b)
les idaux quils engendrent. Si (a) (b), alors b (a), i.e. il existe c A tel que
b = ac, i.e. a divise b.
On voit donc que la divisibilit des lments dans un anneau se traduit par
linclusion des idaux quils engendrent. On peut remarquer, daprs la dnition
du produit de deux idaux, que si I et J sont des idaux dun anneau A, on a
I IJ, ce qui correspond bien lide naturelle que I divise le produit IJ.
On est donc amen remplacer ltude de la divisibilit des lments dans un
anneau par ltude des idaux de cet anneau et des inclusions entre eux.
Nous allons introduire, ci-dessous, les notions didaux premiers et didaux
maximaux, qui jouent dans des anneaux trs gnraux, anneaux factoriels (cf. cha-
pitre II) ou anneaux de Dedekind (cf. chapitre VI), le mme rle que les nombres
premiers dans Z.
14
anneaux 2013/9/23 8:08 page 15 #29
i
i
i
i
i
i
i
i
3. Idaux maximaux, idaux premiers
3. Idaux maximaux, idaux premiers
D enition 3.1. Un anneau A non nul est intgre si
a A, b A, [ab = 0] [a = 0 ou b = 0].
Si lanneau A nest pas intgre, des lments non nuls a et b tels que ab = 0
sont appels des diviseurs de zro.
Exemple 3.2. Lanneau Z est intgre. Tout corps est intgre. Lanneau M
2
(R)
nest pas intgre.
Exercice E9.
1. Soit p un nombre premier. Dterminer tous les diviseurs de zro de lanneau
Z/p
2
Z.
2. Montrer que pour tout n 2 et pour tout corps commutatif k, lanneau
M
n
(k) nest pas intgre.
3. Montrer que si X est un ensemble tel que card(X) > 1, lanneau T(X, A)
dni en E1.1 nest pas intgre.
4. Un lment a dun anneau A est nilpotent sil existe un entier n > 0 tel
que a
n
= 0.
a) Montrer que dans M
n
(k), n 2, il existe des lments nilpotents.
b) Soient a et b des lments dun anneau A. Montrer que si ab est nilpotent,
alors ba lest aussi.
c) Montrer que si ab = ba et si a et b sont nilpotents, alors ab et a + b sont
nilpotents.
Remarque 3.3. Il est clair quun sous-anneau dun anneau intgre est intgre. Ce
nest pas le cas pour le quotient par un idal, comme on le voit facilement avec
Z/4Z par exemple.
On va dgager une notion didal telle que lintgrit de lanneau soit conserve
par passage au quotient par les idaux de ce type.
Dans toute la suite, les anneaux considrs
sont supposs commutatifs
Proposition 3.4. Soient A un anneau et p ,= A un idal de A. Les assertions
suivantes sont quivalentes.
15
anneaux 2013/9/23 8:08 page 16 #30
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
(i) Lanneau A/p est intgre.
(ii) Pour tous a et b lments de A, on a [ab p] [a p ou b p].
Dmonstration. Supposons lassertion (i) vrie et soient a et b deux lments de
A tels que ab p. Alors la classe ab de ab dans A/p est nulle. On a donc a b = 0
et, puisque lanneau A/p est intgre, on a a = 0 ou b = 0, i.e. a p ou b p.
Supposons lassertion (ii) vrie et soient a et b deux lments de A/p tels
que a b = 0. Cela signie que ab appartient p, donc que a ou b appartient p.
Autrement dit,
(a b = 0) (a = 0 ou b = 0)
et lanneau A/p est intgre.
D enition 3.5. Soit A un anneau, un idal de A, distinct de A, est dit premier
sil vrie les assertions de la proposition 3.4.
Remarque 3.6. Lidal 0 dun anneau A est premier si et seulement si A est
intgre.
Proposition 3.7. Soient A un anneau et m un idal propre de A. Les assertions
suivantes sont quivalentes.
(i) Si I est un idal de A tel que m I A, alors I = m ou I = A.
(ii) Si a est un lment de A qui nappartient pas m, lidal engendr par ma
est gal A.
Dmonstration. Supposons que lassertion (i) soit vrie et soit a un lment de A,
a / m. Lidal I engendr par m a contient strictement m, donc est gal A.
Supposons que lassertion (ii) soit vrie et soit I un idal de A vriant
m I. Si I ,= m, il existe a I, a / m, par consquent lidal engendr par
m a est gal A. Puisquil est contenu dans I, on a I = A.
D enition 3.8. Un idal propre m dun anneau A est dit maximal sil vrie
les conditions de la proposition 3.7.
Proposition 3.9. Soit A un anneau. Un idal propre m de A est maximal si et
seulement si lanneau A/m est un corps.
Dmonstration. Le morphisme danneaux A A/m tant surjectif, daprs le
thorme 2.15 les idaux de A/m sont en correspondance biunivoque avec les
16
anneaux 2013/9/23 8:08 page 17 #31
i
i
i
i
i
i
i
i
3. Idaux maximaux, idaux premiers
idaux de A qui contiennent m. On en dduit que si lidal m est maximal, lanneau
A/m na pas didal propre. Cest alors un corps, daprs la proposition 2.9.
Si lanneau A/m est un corps, il na pas didal propre, par consquent, si I
est un idal de A tel que m I, on a I = m ou I = A.
Proposition 3.10. Un idal maximal est premier.
Dmonstration. Si m est un idal maximal dun anneau A, alors A/m est un corps,
donc un anneau intgre, et m est un idal premier.
Attention. La rciproque est fausse (considrer, par exemple, lidal engendr par
X dans lanneau de polynmes Z[X]).
Th eor` eme 3.11. Soit A un anneau. Tout idal I de A est contenu dans un
idal maximal de A.
Dmonstration. Soit (a
k
)
kK
lensemble des idaux propres de A qui contiennent I.
Si cet ensemble est vide, lidal I est maximal. Sinon, cet ensemble est ordonn
par inclusion et est tel que toute partie totalement ordonne (a
j
)
jJ
admet un
plus grand lment
jJ
a
j
. Daprs le lemme de Zorn (cf. Appendice), len-
semble (a
k
)
kK
admet un lment maximal, qui est donc un idal maximal de A
contenant I.
Exercice E10.
1. Montrer quun idal (p) de Z est maximal (resp. premier) si et seulement si
p est un nombre premier (resp. nul ou premier). (On remarquera donc que dans
lanneau Z, un idal non nul est maximal si et seulement sil est premier. Ceci
est une proprit gnrale des anneaux principaux qui sera tudie au chapitre
suivant.)
2. Dduire de ce qui prcde que lanneau Z/pZ est un corps si et seulement
si cest un anneau intgre.
Cela est vrai de faon plus gnrale pour les anneaux nis, comme le montre
la question suivante.
3. Soit A un anneau ni intgre.
a) Montrer que pour tout lment a A, a ,= 0, les applications
a
: x xa
et
a
: x ax sont des automorphismes du groupe (A, +).
b) En dduire quun anneau ni est un corps si et seulement sil est intgre.
17
anneaux 2013/9/23 8:08 page 18 #32
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
4. Produit danneaux Thorme chinois
Soit A
i

iI
une famille non vide danneaux. On note

iI
A
i
lensemble des
lments (a
i
)
iI
o, pour tout i I, a
i
A
i
.
Proposition D enition 4.1. Lensemble

iI
A
i
, muni de laddition composante par
composante et de la multiplication composante par composante, est un anneau
dont llment neutre est la famille forme des lments neutres des A
i
, i I, et
llment unit est la famille forme des lments units des A
i
, i I. Cet anneau
est appel le produit des anneaux A
i
, i I.
Dmonstration. Les axiomes danneau sont vris pour

iI
A
i
car ils sont vris
pour chaque composante.
Th eor` eme 4.2 (propri et e universelle du produit danneaux). Soient A
i

iI
une
famille non vide danneaux et p
i
, i I, les projections canoniques de

iI
A
i
sur
A
i
, i I. Pour tout anneau B et tout morphisme danneaux f
i
: B A
i
, i I,
il existe un unique morphisme danneaux h : B

iI
A
i
tel que p
i
h = f
i
, i I.
Dmonstration. Existence de h : pour tout x de B, posons h(x) = (f
i
(x))
iI
. Il est
clair que h est un morphisme danneaux et que p
i
h = f
i
, i I.
Unicit de h : supposons quil existe un autre morphisme danneaux
h
t
: B

iI
A
i
tel que p
i
h
t
= f
i
, i I. Alors, pour tout x de B, on a
h
t
(x) = (f
i
(x))
iI
= h(x), do h
t
= h.
Th eor` eme 4.3 (le th eor` eme chinois). Soient A un anneau et a
1
, . . . , a
n
des idaux
de A tels que a
i
+ a
j
= A pour tout 1 i ,= j n.
(i) Soient x
1
, . . . , x
n
des lments de A, alors il existe un lment x de A tel
que x x
i
(mod a
i
), i = 1, . . . , n.
(ii) Les projections canoniques
i
: A A/a
i
, i = 1, . . . , n, induisent un
isomorphisme danneaux
A/(
n

i=1
a
i
)
n

i=1
(A/a
i
).
Pour rendre la dmonstration de ce thorme plus comprhensible, nous allons
dabord tudier le cas de deux idaux.
18
anneaux 2013/9/23 8:08 page 19 #33
i
i
i
i
i
i
i
i
4. Produit danneaux Thorme chinois
D enition 4.4. Deux idaux I et J dun anneau A sont trangers si I +J = A.
Proposition 4.5. A un anneau, I et J deux idaux de A.
(i) Lanneau A/(I J) est isomorphe un sous-anneau de A/I A/J.
(ii) Si les idaux I et J sont trangers, alors :
IJ = I J
et
a A, b A, x A tel que x a (mod I) et x b (mod J).
(iii) Si les idaux I et J sont trangers, alors les anneaux A/IJ et A/I A/J
sont isomorphes.
Dmonstration.
(i) Pour tout lment a A, notons a
I
et a
J
les classes respectives de a
modulo I et J. Lapplication p : A A/I A/J, dnie par p(a) = (a
I
, a
J
), est
un morphisme danneaux dont le noyau est I J. En considrant le morphisme
obtenu partir de p par passage au quotient, lanneau A/(I J) est isomorphe
Im(p), qui est un sous-anneau de A/I A/J (cf. thorme 2.14(ii)).
(ii) Par dnition mme dun idal, linclusion IJ I J est vidente. Les
idaux I et J tant trangers, il existe u I et v J tels que 1 = u + v. Soit
z I J, on a donc z = zu+zv et chacun de ces deux derniers lments est dans
IJ. Do (I J) IJ.
Avec les mmes notations que ci-dessus, posons x = au + bv. Alors
x a (mod I) et x b (mod J).
(iii) Sous lhypothse que I et J sont trangers, on a A/(I J) = A/IJ, de
plus, la dernire assertion prouve que le morphisme p est surjectif, il en est donc
de mme pour le morphisme . On en dduit que est un isomorphisme de A/IJ
sur A/I A/J.
Dmonstration du thorme chinois 4.3. On fait un raisonnement par rcurrence. La
proposition 4.5 prouve le thorme pour n = 2. Supposons le thorme vrai pour
n 1. Fixons un indice i, 1 i n; on peut, sans perte de gnralit, supposer
que i = 1. Montrons que les idaux a
1
et

i=n
i=2
a
i
sont trangers. Par hypothse,
pour tout i, 2 i n, il existe a
i
a
1
et b
i
a
i
tels que a
i
+b
i
= 1. Le produit

i=n
i=2
(a
i
+b
i
) est gal 1 et appartient a
1
+

i=n
i=2
a
i
. On a donc a
1
+

i=n
i=2
a
i
= A.
Le thorme chinois dcoule alors de la proposition 4.5, avec I = a
1
et
J =

i=n
i=2
a
i
, et de lhypothse de rcurrence.
19
anneaux 2013/9/23 8:08 page 20 #34
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
Exercice E11.
a) Montrer que si p et q sont des entiers positifs, pZqZ = pqZ si et seulement
si p et q sont premiers entre eux.
En dduire que les anneaux Z/pZ Z/qZ et Z/pqZ sont isomorphes si et
seulement si p et q sont premiers entre eux.
b) Gnraliser cette dernire assertion en montrant que les anneaux
Z/p
1
Z Z/p
k
Z et Z/p
1
. . . p
k
Z
sont isomorphes si et seulement si les entiers p
i
, 1 i k, sont premiers entre
eux deux deux.
c) En dduire que pour tout nombre n N

dont la dcomposition en fac-


teurs premiers est n = p
s
1
1
p
s
k
k
, lanneau Z/nZ est canoniquement isomorphe
lanneau Z/p
s
1
1
Z Z/p
s
k
k
Z.
5. Caractristique Corps premiers
Proposition D enition 5.1. Si A est un anneau, lapplication : Z A, dnie
par (n) = n.1, est lunique morphisme danneaux de Z dans A. On appelle ce
morphisme le morphisme caractristique de A.
Dmonstration. Il est clair que est un morphisme danneaux, lunicit tant im-
plique par le fait que lon doit avoir (1) = 1.
On sait que le sous-anneau Im() de A est isomorphe Z/Ker().
Si le morphisme est injectif (i.e. Ker(f) = 0), alors Im() est isomorphe
Z. Dans ce cas, puisque le morphisme est unique, on identie Im() Z.
D enition 5.2. Si le morphisme est injectif, on dit que lanneau A est de
caractristique nulle.
Si le morphisme nest pas injectif, Ker(f) est un idal non nul de Z, il est
donc engendr par un nombre p 0, Ker() = (p), et le sous-anneau Im() de A
est isomorphe Z/pZ.
20
anneaux 2013/9/23 8:08 page 21 #35
i
i
i
i
i
i
i
i
5. Caractristique Corps premiers
D enition 5.3. On dit alors que lanneau A est de caractristique positive p.
Autrement dit, si lanneau A est de caractristique positive p, p est le plus
petit entier positif tel que dans A on ait p.1 = 0.
Notation. On note car(A) la caractristique de lanneau A.
Exercice E12. Dterminer la caractristique de Z, Z/nZ et (T(X), , ) (cf. exer-
cice E1).
Proposition 5.4. Si A est un anneau intgre de caractristique p positive, alors p
est un nombre premier.
Dmonstration. Si lanneau A est intgre, il en est de mme pour le sous-anneau
Im(), par consquent lidal Ker() = (p) est premier. On en dduit, daprs
lexercice E10, que le nombre p est premier.
En particulier, la caractristique dun corps est soit nulle, soit un
nombre premier.
Exercice E13. On appelle corps ordonn tout corps K muni dune relation
dordre total (cf. [G-H] Appendice), note , telle que, pour tout x, y, z dans K,
on ait
[x y] = [x +z y +z]
[x y et 0 z] = [xz yz].
Montrer que si K est un corps ordonn, pour tout x dans K, on a x
2
0. En
dduire que tout corps ordonn est de caractristique nulle.
D enition 5.5. Un corps est dit premier sil ne contient aucun sous-corps dis-
tinct de lui-mme.
Il est clair que tout corps contient un sous-corps premier et un seul. Cest
lintersection de tous les sous-corps.
Exercice E14. Montrer que la loi multiplicative dun corps le munit dune structure
despace vectoriel sur son sous-corps premier.
21
anneaux 2013/9/23 8:08 page 22 #36
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
Th eor` eme 5.6.
(i) Si K est un corps de caractristique nulle, son sous-corps premier est
isomorphe au corps Q.
(ii) Si K est un corps de caractristique p > 0, son sous-corps premier est
isomorphe au corps Z/pZ.
Dmonstration. Tout sous-corps de K contient llment unit 1, il contient donc
limage du morphisme caractristique, Im(). Si car(K) = p > 0, Im() Z/pZ
qui est un corps puisque le nombre p est premier. Si car(K) = 0, Im() = Z et
tout sous-corps de K qui contient Im() contient donc Q.
On remarquera que cela implique quun corps de caractristique nulle est
inni et, par consquent, quun corps ni est de caractristique positive.
On prendra garde au fait que la rciproque est fausse (cf. exercice E16 ci-dessous).
Proposition 5.7. Soit K un corps ni q lments, il existe un entier n tel que
q = p
n
, o p = car(K).
Dmonstration. Daprs lexercice E13, K est un Z/pZ-espace vectoriel : notons n
sa dimension. On a donc q = card(K) = card(Z/pZ)
n
= p
n
.
On rappelle que lon a vu en E3 que, dans ce cas, le groupe K

= U(K) est
cyclique dordre (q 1). On a donc les galits
x K

, x
q1
= 1; x K, x
q
= x.
Exercice E15. Montrer que si K est un corps de caractristique p > 0, on a
x K, y K, (x +y)
p
= x
p
+y
p
.
(On rappelle, et on le vriera, que si p est un nombre premier, le nombre C
k
p
,
0 < k < p, est un multiple de p.)
6. Corps des fractions dun anneau intgre
Le but de ce paragraphe est de montrer que lon peut, pour tout anneau
intgre A, construire de manire naturelle un corps F(A) et un morphisme injectif
danneaux A F(A). Cela entrane que tout anneau intgre peut tre identi
un sous-anneau dun corps. Le corps F(A) est construit partir de lanneau A
comme Q est construit partir de Z. Ce corps sappelle le corps des fractions
de lanneau A.
22
anneaux 2013/9/23 8:08 page 23 #37
i
i
i
i
i
i
i
i
6. Corps des fractions dun anneau intgre
Soit A un anneau intgre. On pose S = A 0 et on dnit sur lensemble
A S une relation dquivalence par
[(a, s) 1 (a
t
, s
t
)] [s
t
a sa
t
= 0].
Le lecteur vriera que lhypothse dintgrit est ncessaire pour que cette relation
soit une relation dquivalence.
On note a/s la classe dquivalence du couple (a, s). On dnit sur lensemble
quotient (A S)/1 une addition et une multiplication par
a/s +a
t
/s
t
= (s
t
a +sa
t
)/ss
t
(a/s)(a
t
/s
t
) = aa
t
/ss
t
o les oprations qui apparaissent dans les seconds membres sont celles de A.
Th eor` eme 6.1. Les oprations ci-dessus sont bien dnies et munissent lensemble
quotient (AS)/1 dune structure de corps, que lon notera F(A). Lapplication
a a/1 est un morphisme injectif danneaux de A dans F(A).
Dmonstration. Les oprations ci-dessus sont bien dnies si et seulement si
elles sont indpendantes du choix des reprsentants des classes. Supposons que
a/s = a
1
/s
1
et a
t
/s
t
= a
t
1
/s
t
1
. Il faut montrer que
(s
t
1
a
1
+s
1
a
t
1
)/s
1
s
t
1
= (s
t
a +sa
t
)/ss
t
et que
a
1
a
t
1
/s
1
s
t
1
= aa
t
/ss
t
.
Vrions la premire galit. On a
s
1
s
t
1
(s
t
a +sa
t
) ss
t
(s
t
1
a
1
+s
1
a
t
1
) = s
t
1
s
t
(s
1
a sa
1
) +s
1
s(s
t
1
a
t
s
t
a
t
1
).
Or, puisque a/s = a
1
/s
1
et a
t
/s
t
= a
t
1
/s
t
1
, on a s
1
a sa
1
= 0 et s
t
1
a
t
s
t
a
t
1
= 0.
On en dduit que
s
1
s
t
1
(s
t
a +sa
t
) ss
t
(s
t
1
a
1
+s
1
a
t
1
) = 0
do
(s
t
1
a
1
+s
1
a
t
1
)/s
1
s
t
1
= (s
t
a +sa
t
)/ss
t
.
La seconde galit se dmontre de la mme faon.
On vrie aisment que lensemble (AS)/1 muni de ces deux oprations est
un anneau, dont llment neutre de laddition est 0/1 et llment unit est 1/1.
23
anneaux 2013/9/23 8:08 page 24 #38
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
Notons F(A) cet anneau. Soit a/s un lment non nul de F(A). Alors, puisque
a ,= 0, a S et llment s/a appartient F(A). On a (a/s)(s/a) = as/as = 1/1.
Donc s/a = (a/s)
1
et F(A) est un corps.
Il est clair que lapplication : A F(A) dnie par (a) = a/1 est un
morphisme danneaux. On a
Ker() = a A [ a/1 = 0/1 = a A [ a = 0,
donc est injectif.
Exemples 6.2.
a) Si A = Z, F(A) = Q.
b) Si A = R[X], F(A) est le corps des fractions rationnelles en X coecients
dans R. Plus gnralement, si A est un anneau intgre, F(A[X]) = F(A)(X), le
corps des fractions rationnelles coecients dans le corps F(A).
Exercice E16. Montrer que si A = (Z/pZ)[X], o p > 0 est un nombre premier,
alors F(A) = (Z/pZ)(X), le corps des fractions rationnelles coecients dans
Z/pZ, est un corps inni de caractristique p.
Lexercice ci-dessous montre que le corps des fractions dun anneau intgre est
solution dun problme universel. Ceci montre lunicit ( isomorphisme unique
prs) du corps construit ci-dessus et permet, en particulier, de vrier si un corps
donn est le corps des fractions dun anneau intgre donn.
Exercice E17 (). Soit A un anneau intgre. Montrer quun corps K est isomorphe
au corps des fractions de A si et seulement sil existe un morphisme injectif dan-
neaux : A K et si, pour tout corps L et tout morphisme injectif danneaux
: A L, il existe un unique morphisme (injectif ) de corps : K L tel
que = . (Comparer au thorme 6.10 ci-dessous.)
Gnralisation : lanneau S
1
A
D enition 6.3. Une partie S dun anneau commutatif A est dite multiplica-
tive si 1 appartient S et si tout produit de deux lments de S appartient
S.
Remarque 6.4. On remarquera quil est quivalent de dire que tout produit dun
nombre ni dlments de S appartient S.
24
anneaux 2013/9/23 8:08 page 25 #39
i
i
i
i
i
i
i
i
Gnralisation : lanneau S
1
A
Exemples 6.5.
a) Pour tout lment a de A, lensemble des a
n
, n N, est une partie multi-
plicative de A.
b) Lensemble des lments de A qui ne sont pas diviseurs de zro est une
partie multiplicative de A.
En particulier, si lanneau A est intgre, lensemble A

des lments non nuls


de A est une partie multiplicative de A.
c) Si p est un idal premier de A, lensemble Ap est une partie multiplicative
de A.
Dans toute la suite, on ne considrera que des parties multiplicatives S telles
que 0 / S (cf. 6.9.c ci-aprs).
On considre un anneau intgre A, F(A) son corps de fractions et S une
partie multiplicative de A. On pose
S
1
A = a/s F(A) [ a A, s S.
Proposition 6.6. Avec les donnes ci-dessus, S
1
A est un sous-anneau de F(A) et
le morphisme danneaux A S
1
A dni par a a/1 est injectif.
Dmonstration. Laisse au lecteur titre dexercice.
Si lon ne suppose plus lanneau A intgre, la construction ci-dessus na plus
de sens. Nanmoins, de faon analogue la construction de F(A), on peut quand
mme construire un anneau S
1
A et un morphisme danneaux i
S
A
: A S
1
A
tels que i
S
A
(s) soit inversible dans S
1
A, pour tout s S. Il faudra seulement
tenir compte de la prsence possible de diviseurs de zro dans A.
Prcisment, on dnit sur lensemble AS la relation suivante :
[(a, s) 1(a
t
, s
t
)] [ t S [ t(sa
t
s
t
a) = 0].
On vrie facilement que 1 est une relation dquivalence. On note S
1
A len-
semble quotient (A S)/1 et on note a/s la classe de (a, s) dans S
1
A.
On dnit sur S
1
A une addition et une multiplication de la manire suivante :
soient x = a/s et y = b/t dans S
1
A, alors
x +y = (ta +sb)/st et xy = ab/st.
25
anneaux 2013/9/23 8:08 page 26 #40
i
i
i
i
i
i
i
i
Chapitre I. Gnralits sur les anneaux
Th eor` eme 6.7.
(i) Les oprations ci-dessus sont bien dnies.
(ii) Lensemble S
1
A muni de ces oprations est un anneau.
(iii) Lapplication i
S
A
: A S
1
A dnie par a a/1 est un morphisme
danneaux.
(iv) Le noyau de i
S
A
est lidal de A form des lments a pour lesquels il
existe s S tel que sa = 0.
Dmonstration. (i) Il faut vrier que si (a, s)1(a
t
, s
t
) et (b, t)1(b
t
, t
t
), alors
((ta +sb)/st)1((t
t
a
t
+s
t
b
t
)/s
t
t
t
). Cest un calcul immdiat.
Les dmonstrations des assertions (ii) et (iii) sont immdiates. Llment
neutre pour laddition est 0/1 et llment neutre pour la multiplication est 1/1.
(iv) Un lment a A appartient au noyau de i
S
A
si et seulement si
a/1 = 0 = 0/1, autrement dit, si et seulement sil existe s S tel que sa = 0.

D enition 6.8. Lanneau S


1
A dni ci-dessus est appel lanneau de frac-
tions de A dni par S.
Remarques 6.9.
a) Lassertion (iv) ci-dessus montre que le morphisme i
S
A
est injectif si et
seulement si S ne contient aucun diviseur de zro de A.
b) Si lanneau A est intgre et si S est la partie multiplicative forme des
lments non nuls de A, alors S
1
A = F(A).
c) On aurait pu faire la mme construction en acceptant que la partie mul-
tiplicative S contienne zro. Mais il est facile de voir, sur la dnition de S
1
A,
que 0 S implique S
1
A = 0.
Le thorme ci-dessous montre que le couple (S
1
A, i
S
A
) est solution dun
problme universel, appel problme universel de localisation.
Un problme universel est un problme dexistence et dunicit de factorisa-
tion dun morphisme.
Th eor` eme 6.10. Soient A un anneau et S une partie multiplicative de A. Pour tout
anneau B et tout morphisme danneaux f : A B tel que f(s) soit inversible
dans B pour tout s S, il existe un unique morphisme danneaux f : S
1
A B
tel que f = f i
S
A
.
26
anneaux 2013/9/23 8:08 page 27 #41
i
i
i
i
i
i
i
i
Gnralisation : lanneau S
1
A
Dmonstration. Si le morphisme f existe, vriant la relation f = f i
S
A
, on a
f(a/s) = f((a/1)(1/s)) = f(a/1)f(1/s) = f(a)f(1/s).
Mais,
1 = f(1/1) = f(s/1)f(1/s) = f(s)f(1/s),
do f(1/s) = f(s)
1
. On en dduit que f doit vrier
f(a/s) = f(a)f(s)
1
.
Montrons que cette galit dnit bien f, cest--dire que lexpression de f(x) ne
dpend pas du reprsentant de x choisi. Si a/s = a
t
/s
t
, il existe t S tel que
t(sa
t
s
t
a) = 0, do f(t)(f(s)f(a
t
) f(s
t
)f(a)) = 0. Puisque f(t), f(s), f(s
t
)
sont inversibles dans B, on en dduit que f(a)f(s)
1
= f(a
t
)f(s
t
)
1
. On vrie
immdiatement que f est un morphisme danneaux. Do lunicit et lexistence
de f vriant f = f i
S
A
.
27
anneaux 2013/9/23 8:08 page 28 #42
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 29 #43
i
i
i
i
i
i
i
i
THMES DE RFLEXION
Sauf mention explicite du contraire, tous les anneaux
considrs ici sont commutatifs.
TR.I.A. tude de Aut(Z/nZ)
Lobjectif de ce TR est dtudier lanneau Aut(Z/nZ) et, plus particulire-
ment, son groupe des units. Pour le confort du lecteur, nous commenons par
rappeler quelques proprits des groupes cycliques, dont on pourra trouver une
tude dtaille dans [G-H], TR.I.B.
1. Montrer que si G = x) est un groupe dordre n, x
k
est un gnrateur de G si
et seulement si pgcd(k, n) = 1 (i.e. si k et n sont premiers entre eux).
On en dduit que le nombre de gnrateurs dun groupe cyclique dordre n est
gal (n), o est la fonction dEuler
(n) = cardk N, 1 k n 1, pgcd(k, n) = 1.
2. Montrer que les gnrateurs du groupe Z/nZ forment un groupe multiplicatif,
not (Z/nZ)

(on utilisera lidentit de Bezout).


On remarquera que ce groupe nest pas un sous-groupe de Z/nZ, puisque sa
loi nest pas induite par celle de Z/nZ.
3. Montrer que si n = p
s
1
1
p
s
k
k
, o les p
i
, 1 i k, sont des nombres pre-
miers, alors (n) =

i=k
i=1
(p
s
i
i
) (on tablira quun isomorphisme de groupes
f : G G
t
induit une bijection entre lensemble des parties gnratrices de G et
lensemble des parties gnratrices de G
t
).
anneaux 2013/9/23 8:08 page 30 #44
i
i
i
i
i
i
i
i
Algbre T2
4. Montrer que pour tout nombre premier p et tout entier positif s, on a
(p
s
) = p
s1
(p 1).
En dduire que si n = p
s
1
1
p
s
k
k
est la dcomposition de n en facteurs pre-
miers, on a
(n) = n
i=k

i=1
(1
1
p
i
).
5. Montrer que, pour tout n N

, le groupe Aut(Z/nZ) est isomorphe au groupe


(Z/nZ)

.
Soient n un entier et n = p
r
1
1
p
r
k
k
sa dcomposition en produit de fac-
teurs premiers. Alors, daprs le thorme chinois, lanneau Z/nZ est isomorphe

k
i=1
Z/p
r
i
i
Z.
6. Montrer que cet isomorphisme induit un isomorphisme de groupes
U(Z/nZ)
k

i=1
U(Z/p
r
i
i
Z).
Pour tudier le groupe U(Z/nZ), il sut dtudier chacun des groupes
U(Z/p
r
i
i
Z), i = 1, . . . , k.
On sait, daprs lexercice E3, que si p est un nombre premier,
U(Z/pZ) Z/(p 1)Z. Il sut donc de dterminer U(Z/p
r
Z) pour p nombre
premier, r 2.
Considrons p premier impair et r 2.
7. Montrer que U(Z/p
r
Z) Z/p
r1
(p 1)Z. (On sait, daprs la question 4, que
[U(Z/p
r
Z)[ = (p
r
) = p
r1
(p 1), il sut donc de montrer quil existe dans
U(Z/p
r
Z) un lment dordre (p
r
). Pour cela,
montrer que pour tout k N, il existe q N

tel que (1 +p)


p
k
= 1 +qp
k+1
(on fera une rcurrence sur k),
en dduire que la classe de (1+p) est un lment de U(Z/p
r
Z) dordre p
r1
,
montrer que U(Z/p
r
Z) contient un lment x dordre (p1) (on considrera
le morphisme de groupes U(Z/p
r
Z) U(Z/pZ) induit par lidentit de Z et on
utilisera lisomorphisme U(Z/pZ) Z/(p 1)Z),
on montrera que (p + 1)x est un lment dordre (p
r
) dans U(Z/p
r
Z).)
Il reste maintenant tudier U(Z/2
r
Z), avec r 2. Il est vident que
U(Z/4Z) Z/2Z. On suppose donc que r 3.
8. Montrer que, si r 3, U(Z/2
r
Z) Z/2Z Z/2
r2
Z. (Pour cela,
montrer, par rcurrence sur k, que pour tout k N, il existe un nombre
impair q tel que 5
2
k
= 1 +q2
k+2
,
en dduire que 5 est un lment dordre 2
r2
de U(Z/2
r
Z),
30
anneaux 2013/9/23 8:08 page 31 #45
i
i
i
i
i
i
i
i
TR.I.B. Localisation et idaux
montrer que le noyau du morphisme canonique de groupes
U(Z/2
r
Z) U(Z/2Z)
est engendr par 5,
montrer que U(Z/2
r
Z) est isomorphe Z/2
r2
Z Z/2Z et en dduire le
rsultat.)
TR.I.B. Localisation et idaux
Nous avons vu au thorme 6.10 que la localisation dun anneau A relative-
ment une partie multiplicative S est la solution dun problme universel. Ce
problme universel a un sens mme si S est une partie de A non ncessairement
multiplicative. Nous allons voir que lon peut toujours supposer que la partie S
est multiplicative.
Si S est une partie de A, on note S la plus petite partie multiplicative de A
qui contient S et on lappelle partie multiplicative de A engendre par S.
1. Montrer que cest lintersection de toutes les parties multiplicatives de A qui
contiennent S, ou encore la partie de A obtenue par produits nis dlments de S.
2. Soient A un anneau et S une partie de A. En notant S
1
A la solution du
problme universel de localisation de A relativement S, montrer que S
1
A est
isomorphe S
1
A.
3. Soient A (resp. B) un anneau, S (resp. T) une partie multiplicative de A (resp.
B), f : A B un morphisme danneaux tel que f(S) T. Montrer quil existe
un unique morphisme danneaux f
t
: S
1
A T
1
B tel que, pour tout lment
a de A, f
t
(
a
1
) =
f(a)
1
. Si T = f(S), montrer que si f est injectif (resp. surjectif ),
il en est de mme pour f
t
.
4. En dduire que si A est un anneau, S et T deux parties multiplicatives
de A telles que S T, alors il existe un unique morphisme danneaux
i
T,S
A
: S
1
A T
1
A tel que i
T
A
= i
T,S
A
i
S
A
.
Soient A un anneau et a un idal de A. Un lment s A est dit A/a-rgulier
si,
a A, [ as a ] =[ a a ].
5. Soient A un anneau et S une partie multiplicative de A. Montrer que lapplica-
tion, qui un idal a
t
de S
1
A fait correspondre a = (i
S
A
)
1
(a
t
), est une bijection
croissante (pour linclusion) de lensemble des idaux de S
1
A sur lensemble des
idaux a de A tels que tout lment de S soit A/a-rgulier.
31
anneaux 2013/9/23 8:08 page 32 #46
i
i
i
i
i
i
i
i
Algbre T2
6. Soient A un anneau et S une partie multiplicative de A. Montrer que lapplica-
tion dnie par p (i
S
A
)
1
(p) est une bijection de lensemble des idaux premiers
de S
1
A sur lensemble des idaux premiers p de A vriant p S = .
Si p est un idal premier dun anneau A, on note A
p
lanneau S
1
A, avec
S = A p. Le morphisme canonique i
S
A
est alors not i
p
.
7. Soient A un anneau, S une partie multiplicative de A et p
t
un idal pre-
mier de S
1
A, p = (i
S
A
)
1
(p
t
). Montrer quil existe un unique isomorphisme
: A
p
(S
1
A)
p
vriant
a A, b A p,
_
a
b
_
=
_
a
1
_
/
_
b
1
_
.
8. Soient A un anneau et I lensemble des lments non inversibles de A. Montrer
que I est la runion des idaux de A distincts de A. Montrer que I est un idal si
et seulement si A possde un unique idal maximal.
Un anneau A possdant un unique idal maximal m est un anneau local. Le
corps A/m est le corps rsiduel de A.
9. Soient A un anneau et p un idal premier de A. Montrer que A
p
est un anneau
local dont lidal maximal pA
p
est engendr par limage canonique de p dans A
p
.
Montrer que le corps rsiduel de A
p
est canoniquement isomorphe au corps des
fractions de lanneau A/p (montrer que i
1
p
(pA
p
) = p et utiliser les rsultats des
questions 6 et 3).
TR.I.C. Radical, nilradical
Dans tout ce TR, A est un anneau commutatif.
Le radical de A, not Rad(A), est lintersection de ses idaux maximaux.
1. Montrer quun idal a de A est contenu dans Rad(A) si et seulement si 1 + a
est contenu dans U(A) (groupe des lments inversibles de A).
2. Montrer que Rad(Z) = 0.
3. Montrer que tout idal premier de A contient un idal premier minimal (i.e.
minimal dans lensemble, ordonn par inclusion, des idaux premiers de A).
4. Soient p un idal premier de A et a
1
, . . . , a
n
des idaux de A. Montrer que si
a
1
a
n
p, il existe i, 1 i n, tel que a
i
p.
5. Soient a un idal de A et p
1
, . . . , p
n
des idaux premiers de A. Montrer que si
a
i=n
i=1
p
i
, il existe i, 1 i n, tel que a p
i
.
6. Soient a un idal de A et S = 1+a. Montrer que S est une partie multiplicative
de A et que S
1
a est contenu dans le radical de S
1
A.
32
anneaux 2013/9/23 8:08 page 33 #47
i
i
i
i
i
i
i
i
TR.I.C. Radical, nilradical
On appelle nilradical de A, not Nilrad(A), lensemble des lments nilpo-
tents de A (on rappelle quun lment x de A est nilpotent sil existe un entier
positif n tel que x
n
= 0).
7. Montrer que le nilradical de A est un idal de A et que Nilrad(A) Rad(A).
8. Montrer que Nilrad(A) est lintersection des idaux premiers de A. Montrer
que cest aussi lintersection des idaux premiers minimaux de A.
9. Soit S une partie multiplicative de A. Montrer que S
1
Nilrad(A) est le nilra-
dical de S
1
A.
33
anneaux 2013/9/23 8:08 page 34 #48
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 35 #49
i
i
i
i
i
i
i
i
II
ANNEAUX
EUCLIDIENS, PRINCIPAUX, FACTORIELS
Tous les anneaux considrs dans ce
chapitre sont commutatifs
Les anneaux de polynmes sont dune utilisation trs frquente en math-
matiques et leur rle est primordial. Le premier paragraphe de ce chapitre est
consacr un rappel de la dnition gnrale de ces anneaux. En tudiant les
proprits des anneaux de polynmes en une indtermine, coecients dans
un corps, on est amen introduire les notions danneaux euclidiens et prin-
cipaux. Les anneaux principaux comprennent une famille dlments privilgis,
les lments irrductibles, qui jouent dans lanneau le mme rle que les nombres
premiers dans Z, cest--dire quils permettent dcrire chaque lment de lan-
neau sous forme dune dcomposition en produit de facteurs irrductibles . Ceci
conduit la notion danneau factoriel. Enn, on tudie la question suivante : un
anneau A tant de lun des types cits ci-dessus (euclidien, principal, factoriel),
en est-il de mme des anneaux de polynmes coecients dans A?
1. Anneaux de polynmes
Soit n un entier strictement positif. On note i = (i
1
, . . . , i
n
) les lments de
N
n
et, pour deux lments i = (i
1
, . . . , i
n
) et j = (j
1
, . . . , j
n
) de N
n
, on pose
i + j = (i
1
+ j
1
, . . . , i
n
+ j
n
). On remarquera que llment 0 = (0, . . . , 0) est un
lment neutre pour cette loi.
Soit A un anneau commutatif. On note P
n
(A) lensemble des applications
f : N
n
A telles que f(i) = 0 sauf pour un nombre ni de i N
n
. On dnit
anneaux 2013/9/23 8:08 page 36 #50
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
sur P
n
(A) deux oprations en posant, quels que soient f, g P
n
(A)
f +g : N
n
A
i f(i) +g(i)
h = fg : N
n
A
i h(i) =

j+k=i
f(j)g(k).
Exercice E1.
1. Vrier que ces oprations munissent P
n
(A) dune structure danneau com-
mutatif, dont llment unit est lapplication dnie par
_
i 0 si i ,= 0
0 1.
2. Montrer que lapplication A P
n
(A), dnie par a f
a
, avec f
a
(0) = a
et f
a
(i) = 0 si i ,= 0, est un morphisme injectif danneaux.
Dans la suite, on identiera, par ce morphisme, le sous-anneau f
a

aA
de
P
n
(A) lanneau A.
1.1. Cas n = 1
Les lments de N seront nots i (et non pas i). On note X lapplication
N A dnie par X(1) = 1 et X(i) = 0 si i ,= 1. Daprs la dnition de la
multiplication dans P
1
(A), on a
X
2
(i) =

j+k=i
X(j)X(k) =
_
0 si i ,= 2
1 si i = 2
et
s N, s 1, X
s
(i) =
_
0 si i ,= s
1 si i = s.
On pose X
0
= f
1
, i.e. X
0
(i) = 0 si i ,= 0 et X
0
(0) = 1.
Pour tout lment a ,= 0 A et tout entier s de N, lapplication aX
s
dnie
par
aX
s
(i) =
_
0 si i ,= s
a si i = s
est appele monme de coecient a et de degr s.
36
anneaux 2013/9/23 8:08 page 37 #51
i
i
i
i
i
i
i
i
1. Anneaux de polynmes
Par consquent, en posant, pour tout i N, f(i) = a
i
, tout lment f de
P
1
(A) admet une criture unique
f =
n

i=0
a
i
X
i
,
avec n = supi N[ f(i) ,= 0. On dit que f est un polynme en X.
Les a
i
sont les coecients de f et a
i
= 0 pour tout i si et seulement si
f = f
0
= 0.
Si f ,= 0, on dnit le degr de f, not deg(f), comme tant le plus grand
entier n tel que, dans lexpression f =

a
i
X
i
, a
n
soit non nul. Le coecient
a
n
est alors appel le coecient dominant de f. Le coecient a
0
est appel
coecient constant de f. Un polynme non nul de degr n est dit unitaire si
son coecient dominant est gal 1.
Si f = 0, par convention, on pose deg(f) = .
On note A[X] lanneau P
1
(A). On remarquera que les oprations dnies
ci-dessus dans P
n
(A) correspondent, dans le cas n = 1, laddition et la multi-
plication usuelles des polynmes.
1.2. Cas n 2
On considre les n-uples suivants :
i
1
= (1, 0, . . . , 0), . . . , i
j
= (0, . . . , 0, 1, 0, . . . , 0), . . . , i
n
= (0, . . . , 0, 1),
o le 1 est la j-ime place dans i
j
, et on dnit X
k
P
n
(A), 1 k n, par
X
k
(i) =
_
1 si i = i
k
0 si i ,= i
k
.
On pose X
0
k
gal llment unit de P
n
(A), quel que soit k.
Pour tout a A et tout i = (i
1
, . . . , i
n
), daprs la dnition de la multiplica-
tion dans P
n
(A), llment a X
i
1
1
X
i
n
n
de P
n
(A) vrie
a X
i
1
1
X
i
n
n
(j) =
_
a si j = i
0 si j ,= i
(vrication par rcurrence sur [i[ = i
1
+ + i
n
). Un tel lment est appel un
monme et, sil nest pas nul (i.e. si a ,= 0), son degr est [i[ = i
1
+ +i
n
.
37
anneaux 2013/9/23 8:08 page 38 #52
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
Par consquent, en posant f(i) = a
i
, chaque lment de P
n
(A) scrit alors de
faon unique sous forme dune somme nie de monmes distincts
f =

i
a
i
X
i
1
1
X
i
n
n
,
avec i = (i
1
, . . . , i
n
). Une telle expression est appele polynme en les n ind-
termines X
1
, . . . , X
n
, les a
i
sont les coecients de ce polynme et a
0
est le
coecient constant. Le degr total, not deg(f), du polynme f ,= 0 est le
sup des [i[ = i
1
+ + i
n
tel que a
i
soit non nul. Par convention, si f = 0, on
pose deg(f) = .
On note lanneau P
n
(A) sous la forme A[X
1
, . . . , X
n
].
D enition 1.3. Un polynme non nul f est dit homogne de degr s si tous
ses monmes a
i
X
i
1
1
X
i
n
n
non nuls ont mme degr [i[ = s. Si f = 0, il est
homogne de degr .
Proposition 1.4. Si f et g sont deux polynmes homognes et si fg ,= 0, alors fg
est homogne de degr total gal la somme des degrs de f et g.
Dmonstration. Les polynmes f et g tant homognes de degr total respectif s
et t, ils scrivent
f =

i
a
i
X
i
1
1
X
i
n
n
, i
1
+ +i
n
= s
et
g =

j
b
j
X
j
1
1
X
j
n
n
, j
1
+ +j
n
= t.
Si fg est non nul, il existe au moins un coecient non nul
c
h
=

i+j=h
a
i
b
j
et chacune de ces expressions non nulles est coecient du monme
c
h
X
i
1
+j
1
1
X
i
n
+j
n
n
qui est de degr i
1
+j
1
+ +i
n
+j
n
= s +t, do le rsultat.
38
anneaux 2013/9/23 8:08 page 39 #53
i
i
i
i
i
i
i
i
1. Anneaux de polynmes
Proposition 1.5. Un polynme f de A[X
1
, . . . , X
n
], de degr total m, scrit de
faon unique comme une somme f = f
0
+ f
1
+ + f
m
, o f
s
est soit nul, soit
homogne de degr s et o f
m
,= 0.
Dmonstration. Pour tout s, 0 s m, f
s
est la somme de tous les monmes de
degr s de f ; sil ny en a pas, on pose f
s
= 0. Puisque f est de degr total m,
on a f
m
,= 0.
Corollaire 1.6. Si f et g sont deux polynmes de A[X
1
, . . . , X
n
], on a
deg(fg) deg(f) + deg(g).
Dmonstration. Si fg = 0, on a bien deg(f) + deg(g), quels que soient
deg(f) et deg(g). Supposons donc que fg est non nul. Notons p et q les degrs
totaux respectifs de f et g : alors, daprs la proposition 1.5, on a f = f
0
+ +f
p
et g = g
0
+ +g
q
, o les f
i
et g
j
sont des polynmes homognes de degr respectif
i et j, ou bien des polynmes nuls. Le polynme fg scrit
fg = f
0
g
0
+ +

i+j=h
f
i
g
j
+ +f
p
g
q
.
Chaque expression de cette somme est soit nulle, soit un polynme homogne de
degr infrieur ou gal p +q. Do deg(fg) deg(f) + deg(g).
Remarque 1.7. Si on a 1 m < n, on peut identier P
m
(A) un sous-anneau
de P
n
(A), en identiant N
m
lensemble des lments de N
n
dont les (n m)
dernires composantes sont nulles. Cela permet lidentication
A[X
1
, . . . , X
n
] A[X
1
, . . . , X
m
][X
m+1
, . . . , X
n
].
En particulier, en crivant A[X
1
, . . . , X
n
] = A[X
1
, . . . , X
n1
][X
n
], une r-
currence vidente montre que si une proprit T est vrie par un anneau
A et par lanneau A[X], alors cette proprit T est aussi vrie par lanneau
A[X
1
, . . . , X
n
], pour tout n 1.
Proposition 1.8. Si lanneau A est intgre, il en est de mme de lanneau
A[X
1
, . . . , X
n
], et si f et g sont deux polynmes non nuls, le degr total de fg
est la somme des degrs totaux de f et g.
Dmonstration. Daprs la remarque 1.7, il sut de dmontrer la proposition pour
lanneau A[X], ce qui est un exercice facile.
39
anneaux 2013/9/23 8:08 page 40 #54
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
Remarque 1.9. Si K est un corps, lanneau K[X
1
, . . . , X
n
] est intgre donc,
daprs I.6.1, il admet un corps de fractions, not K(X
1
, . . . , X
n
), appel corps
des fractions rationnelles sur K en n indtermines.
Th eor` eme 1.10 (propri et e universelle de A[X
1
, . . . , X
n
]). Soient A et B deux an-
neaux, : A B un morphisme danneaux et y
1
, . . . , y
n
des lments de B. Il
existe un unique morphisme danneaux : A[X
1
, . . . , X
n
] B tel que
[A
= et
(X
i
) = y
i
, i = 1, . . . , n.
Dmonstration. Tout lment f de A[X
1
, . . . , X
n
] scrit de manire unique comme
somme dun nombre ni de monmes distincts
f =

i
a
i
X
i
1
1
X
i
n
n
.
En posant
(f) =

i
(a
i
) y
i
1
1
y
i
n
n
,
on obtient une application bien dnie qui vrie
[A
= et, pour tout i,
(X
i
) = y
i
. Ces conditions rendent ncessaire la dnition de lapplication
ci-dessus, do son unicit. Vrions que est un morphisme danneaux.
On a (1) = (1) = 1. Dautre part, soient
f =

i
a
i
X
i
1
1
X
i
n
n
et g =

j
b
j
X
j
1
1
X
j
n
n
,
alors
f +g =

i
(a
i
+b
i
) X
i
1
1
X
i
n
n
o a
i
(resp. b
i
) est nul si le monme X
i
1
1
X
i
n
n
napparat pas dans f (resp. g),
et
fg =

h
c
h
X
h
1
1
X
h
n
n
, c
h
=

i+j=h
a
i
b
j
.
On a donc
(f +g) =

i
(a
i
+b
i
) y
i
1
1
y
i
n
n
=

i
(a
i
) y
i
1
1
y
i
n
n
+

i
(b
i
) y
i
1
1
y
i
n
n
= (f) +(g).
40
anneaux 2013/9/23 8:08 page 41 #55
i
i
i
i
i
i
i
i
2. Division euclidienne Anneaux euclidiens
Dautre part,
(fg) =

h
(c
h
) y
h
1
1
y
h
n
n
,
mais
(c
h
) =

i+j=h
(a
i
)(b
j
),
do
(fg) =

h
(

i+j)=h
(a
i
)(b
j
)) y
h
1
1
y
h
n
n
= (

i
(a
i
) y
i
1
1
y
i
n
n
)(

j
(b
j
) y
j
1
1
y
j
n
n
) = (f)(g).
On trouvera au TR.IV.B une autre description des anneaux de polynmes et
une gnralisation un nombre inni dindtermines.
2. Division euclidienne Anneaux euclidiens
Th eor` eme 2.1. Soient A un anneau et f, g deux lments de lanneau A[X]. On
suppose que le coecient dominant de g est un lment inversible de A. Alors, il
existe un couple unique (q, r) A[X]A[X] tel que f = gq+r et deg(r) < deg(g).
Dmonstration. Existence. On pose m = deg(f) et deg(g) = n. Si m < n, le couple
(0, f) rpond la question. Si m = n, cest vident. On suppose que m > n et le
rsultat est vrai pour m 1. On peut crire f = bX
m
+ et g = aX
n
+ ,
alors af bX
(mn)
g est de degr infrieur ou gal m 1 et, par hypothse de
rcurrence, il existe un couple (q
1
, r
1
), avec deg(r
1
) < deg(g), tel que
af bX
mn
g = gq
1
+r
1
.
Do
f = a
1
(bX
mn
+q
1
)g +a
1
r
1
,
ce qui est lgalit cherche, avec q = a
1
(bX
mn
+q
1
) et r = a
1
r
1
.
Unicit. Supposons quil existe un autre couple (q
t
, r
t
), avec deg(r
t
) < deg(g),
tel que f = gq
t
+ r
t
. Alors g(q q
t
) = r
t
r ; si r
t
r ,= 0, alors on aurait
deg(q q
t
) + deg(g) = deg(r
t
r), ce qui est impossible. Do r = r
t
, ce qui
entrane q = q
t
.
41
anneaux 2013/9/23 8:08 page 42 #56
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
D enitions 2.2.
a) Soit A un anneau. On appelle algorithme euclidien sur A toute ap-
plication de A 0 dans N telle que, pour tout x A 0 et tout y A,
il existe q A et r A tels que y = qx +r, avec (r) < (x) ou r = 0.
b) Un anneau A est euclidien sil est intgre et sil existe sur A un algo-
rithme euclidien.
Exercice E2. Montrer que lanneau D des nombres dcimaux (i.e. le sous-anneau
de Q engendr par 1/10) est euclidien.
Nous verrons au TR.II.A dautres exemples danneaux euclidiens.
Th eor` eme 2.3. Si K est un corps, lanneau K[X] est euclidien.
Dmonstration. Cest une consquence immdiate du thorme 2.1 appliqu
K[X] : il sut de considrer (P) = deg(P).
Remarque 2.4. Pour montrer quun anneau intgre est euclidien, il sut de mon-
trer quil est muni dun algorithme euclidien. Par consquent, pour montrer quun
anneau intgre nest pas euclidien, il faut montrer quil nest muni daucun algo-
rithme euclidien, ce qui est en gnral dicile. La proposition suivante donne une
condition ncessaire assez simple pour quun anneau intgre soit euclidien. Pour
montrer quun anneau intgre nest pas euclidien, il sut alors de montrer quelle
nest pas vrie. Nous lutiliserons au TR.II.B pour donner un exemple danneau
non euclidien.
Proposition 2.5. Si A est un anneau euclidien, il existe un lment x dans AU(A)
tel que lapplication U(A) 0 A/(x), induite par la projection canonique
A A/(x), soit surjective.
Dmonstration. Soit A un anneau intgre muni dun algorithme euclidien not .
Si A est un corps, il sut de prendre x = 0. Sinon, lensemble des lments de A
qui sont non nuls et non inversibles est non vide. Soit x lun de ces lments, tel
que (x) soit minimal. Tout lment de lanneau A/(x) est la classe dun lment
de A modulo (x). Or, tout lment a A scrit a = xq + r avec r = 0 ou
(r) < (x). Autrement dit, a r mod((x)) avec r = 0 ou (r) < (x). Si r ,= 0,
daprs la minimalit de (x), llment r est inversible, do le rsultat.
Lexercice qui suit donne une condition ncessaire et susante pour quun
anneau intgre soit euclidien.
42
anneaux 2013/9/23 8:08 page 43 #57
i
i
i
i
i
i
i
i
3. Anneaux principaux
Exercice E3 (). Soit A un anneau intgre. On considre la suite de parties
(A
n
)
nN
de A dnie par rcurrence de la faon suivante :
A
0
= 0, . . . , A
n+1
= A
n
x A[ A = A
n
+ (x).
a) Montrer que lanneau A est euclidien si et seulement si A =
nN
A
n
(on
considrera lapplication dnie par (x) = infn N[ x A
n
).
b) Montrer que si lanneau A est euclidien, lapplication dnie ci-dessus
est le plus petit algorithme euclidien qui existe sur A, i.e. pour tout algorithme
euclidien dni sur A et tout x A, (x) (x). Montrer quil vrie la
proprit suivante : si a divise b, alors (a) (b).
Th eor` eme 2.6. Si A est un anneau euclidien, tout idal de A est engendr par un
lment.
Dmonstration. Soient A un anneau et I un idal de A. Si I = 0, on a I = (0).
On suppose maintenant que A est euclidien, muni dun algorithme euclidien ,
et que I ,= 0. Alors (I 0) est une partie non vide de N et a donc un plus
petit lment . Soit a (I 0) tel que (a) = . Tout lment x I scrit
x = aq +r avec r = 0 ou (r) < (a) = . Mais r = x aq appartient I donc,
par minimalit de , on a r = 0. Par consquent, I = (a).
Cette proprit conduit la notion danneau principal.
3. Anneaux principaux
D enitions 3.1.
a) Soient A un anneau et I un idal de A. On dit que I est principal sil
est engendr par un lment (i.e. a A tel que I = (a)).
b) Un anneau A est principal sil est intgre et si tout idal de A est
principal.
Remarques 3.2 (importantes).
a) Si llment a A est inversible, alors aa
1
= 1 (a) et, daprs la
remarque I.2.2.c, (a) = A.
b) Dans un anneau intgre, (a) = (a
t
) est quivalent a
t
= ua avec u lment
inversible de A. En eet, si (a) = (a
t
), il existe u A et v A tels que a
t
= ua
et a = va
t
: on a donc a
t
= uva
t
, do a
t
(1 uv) = 0 et, puisque lanneau A est
43
anneaux 2013/9/23 8:08 page 44 #58
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
intgre, uv = 1. Si a
t
= ua, alors (a
t
) (a). Si u est inversible, on a a = u
1
a
t
,
do (a) (a
t
).
Autrement dit, dans un anneau principal, tous les gnrateurs dun idal quel-
conque sont gaux entre eux, aux lments inversibles prs .
Le thorme 2.6 snonce de la faon suivante.
Th eor` eme 3.3. Un anneau euclidien est principal.
Attention. La rciproque est fausse (cf. TR.II.B).
Corollaire 3.4.
(i) Lanneau Z est principal.
(ii) Si K est un corps, lanneau K[X] est principal.
Exercice E4. Montrer que lanneau Z[X] nest pas principal (considrer lidal de
Z[X] engendr par 2X et X
2
+ 1).
Remarque 3.5. Lexercice E4 ci-dessus montre que la proprit pour un anneau A
dtre principal ne se transmet pas ncessairement lanneau de polynmes A[X].
Et daprs le thorme 3.3, il en est de mme pour la proprit dtre euclidien.
Nous allons montrer que les anneaux principaux satisfont une proprit de
nitude . Ce point de vue sera gnralis au TR.II.C. et en VI.4.
Nous allons dabord tablir un rsultat gnral.
Th eor` eme 3.6. Soit E un ensemble ordonn. Les assertions suivantes sont qui-
valentes.
(i) Toute famille non vide dlments de E admet un lment maximal.
(ii) Toute suite croissante (x
n
)
n0
dlments de E est stationnaire.
Dmonstration. Montrons que (i) implique (ii). Soient (x
n
)
nN
une suite croissante
dlments de E et x
q
un lment maximal de lensemble x
n

nN
. Pour n q,
on a x
n
x
q
, daprs la croissance de la suite, do x
n
= x
q
daprs la maximalit
de x
q
.
Montrons que (ii) implique (i). Supposons quil existe une famille non vide
F de E sans lment maximal. Alors, pour x F, lensemble des y F tels
que y > x est non vide. Daprs laxiome du choix (cf. Appendice), il existe une
application f : F F telle que, pour tout x F, f(x) > x. En xant un lment
x
0
et en posant x
1
= f(x
0
), . . . , x
n+1
= f(x
n
), on obtient une suite strictement
croissante. Elle ne peut donc tre stationnaire.
44
anneaux 2013/9/23 8:08 page 45 #59
i
i
i
i
i
i
i
i
3. Anneaux principaux
Th eor` eme 3.7. Soit A un anneau principal.
(i) Toute suite croissante didaux de A est stationnaire.
(ii) Toute partie non vide de lensemble des idaux de A, ordonn par inclusion,
admet un lment maximal.
Dmonstration. Daprs le thorme 3.6, il sut de dmontrer lassertion (i). Soit
(I
n
)
nN
une suite croissante didaux de A. Alors I =

nN
I
n
est un idal de A,
do il existe a A tel que I = (a). Donc il existe m N tel que a I
m
. Or, pour
tout p m, on a I
m
I
p
I = (a) I
m
. Ce qui signie que la suite (I
n
)
nN
est
stationnaire partir du rang m.
D enitions 3.8. Soient A un anneau intgre et a un lment de A.
a) Llment a ,= 0 est dit irrductible sil nest pas inversible et si lga-
lit a = bc, (b, c) A A, implique que b ou c est un lment inversible
de A.
b) Llment a est dit premier si lidal (a) est premier.
Remarque 3.9. Un lment a dun anneau A est irrductible (resp. premier) si
et seulement si, pour tout lment inversible u de A, ua est irrductible (resp.
premier, daprs la remarque 3.2) dans A. Par consquent, on considrera les
lments irrductibles (resp. premiers) dun anneau, aux inversibles prs .
Proposition 3.10. Si A est un anneau intgre, tout lment premier non nul est
irrductible.
Dmonstration. Puisque lidal (a) est premier, on a (a) ,= A, donc a est non
inversible dans A. Si a = bc, alors b (a) ou c (a) puisque (a) est un
idal premier. Si b (a), alors b = ua, do a = bc = uac et a(1 uc) = 0.
Puisque lanneau A est intgre, on a (1 uc) = 0, ce qui signie que c est in-
versible. Si cest c qui appartient (a), le mme raisonnement montre que b est
inversible.
Attention. La rciproque est fausse (cf. exercice E5 ci-dessous).
Exercice E5. Soient K un corps et A le sous-anneau de K[X, Y ] form des po-
lynmes dont le degr total est pair. Montrer que llment XY est irrductible
dans A, mais pas premier.
Proposition 3.11. Soient A un anneau intgre et a ,= 0 un lment de A.
(i) Si lidal (a) est maximal, llment a est irrductible.
(ii) Si A est principal et si a est irrductible, lidal (a) est maximal.
45
anneaux 2013/9/23 8:08 page 46 #60
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
Dmonstration.
(i) Si lidal (a) est maximal il est premier, llment a est donc premier, et
par consquent irrductible.
(ii) Supposons que llment a soit irrductible et que lanneau A soit principal.
Supposons quil existe un idal I = (b) de A tel que (a) I. Alors a = bc et,
puisque a est irrductible, b ou c est inversible. Si b est inversible, alors (b) = A
et si c est inversible, alors b = ac
1
et (b) = (a). On en dduit que lidal (a) est
maximal.
Remarque 3.12. Un idal maximal tant premier, ce qui prcde montre que dans
un anneau principal les lments premiers non nuls (resp. les idaux premiers non
nuls) et les lments irrductibles (resp. les idaux maximaux) concident.
Exercice E6. Montrer que lanneau A[X] est principal si et seulement si A est un
corps.
Proposition 3.13. Soit A un anneau intgre dans lequel tout lment non nul et
non inversible est produit ni dlments irrductibles de A. Alors les assertions
suivantes sont quivalentes.
(i) Si a est un lment non nul et non inversible de A et si
a = p
1
p
n
= q
1
q
m
, o les lments p
1
, . . . , p
n
, q
1
, . . . , q
m
sont des lments
irrductibles de A, alors m = n et il existe une permutation S
n
et des lments
inversibles de A, u
1
, . . . , u
n
, tels que q
i
= u
i
p
(i)
, i = 1, . . . , n.
(ii) Si a est un lment irrductible de A et si a divise le produit bc,
(b, c) AA, alors a divise b ou a divise c.
Dmonstration. Montrons que (i) implique (ii). Soient b et c deux lments non
nuls de A et supposons que a divise bc. Si b (resp. c) est inversible, il est vident
que a divise c (resp. b). On suppose donc que b et c sont non inversibles. On a
alors bc = ad avec d non inversible, sinon llment a tant irrductible, on aurait
b ou c inversible. On a donc
b = p
1
p
r
, c = p
r+1
p
r+s
, d = q
1
q
t
o les p
i
et q
j
, 1 i r + s, 1 j t, sont des lments irrductibles de A.
Lgalit bc = ad scrit alors
p
1
p
r
p
r+1
p
r+s
= aq
1
q
t
.
Daprs la condition (i), il existe un i
0
, 1 i
0
r + s, et un lment inversible
u
i
0
de A tels que a = u
i
0
p
i
0
. On en dduit que si 1 i
0
r, alors a divise b et si
r + 1 i
0
r +s, alors a divise c.
46
anneaux 2013/9/23 8:08 page 47 #61
i
i
i
i
i
i
i
i
3. Anneaux principaux
Montrons que (ii) implique (i). Soit a = p
1
p
n
= q
1
q
m
, o les lments
p
1
, . . . , p
n
, q
1
, . . . , q
m
sont des lments irrductibles de A. Il sagit de montrer
que m = n et que, pour tout i, il existe une permutation S
n
et un lment
inversible u
i
tels que q
i
= u
i
p
(i)
. On procde par rcurrence sur n + m : si
n + m = 2, alors p
1
= q
1
. Supposons le rsultat tabli pour n
t
+ m
t
< n + m;
comme q
1
divise p
1
p
n
et que q
1
est irrductible, daprs (ii) q
1
divise p
j
pour un
certain j et il existe u
1
tel que q
1
= u
1
p
j
. On peut donc appliquer lhypothse de
rcurrence q
2
q
m
et p
1
p
j1
p
j+1
p
n
: on a n 1 = m1 et il existe une
permutation S
n1
et des lments inversibles u
2
, . . . , u
n
tels que q
i
= u
i
p
(i)
.
On a donc n = m et on tend en un lment S
n
en posant (1) = j et
(i) = (i) pour i = 2, . . . , n.
Th eor` eme 3.14. Soit A un anneau principal. Alors :
(i) chaque lment non nul et non inversible de A scrit comme produit ni
dlments irrductibles de A,
(ii) les deux assertions quivalentes de la proposition 3.13 sont vries.
Dmonstration.
(i) Si A est un corps, lensemble des lments non nuls et non inversibles est
vide et toutes les assertions ci-dessus sont vries. On suppose donc que A nest
pas un corps.
Soit a un lment non nul et non inversible de A. Si a est irrductible, lasser-
tion est vrie. Supposons que a est non irrductible : montrons dabord que a
admet un facteur irrductible. Sil nen admettait pas, on pourrait crire a = a
1
b
1
avec a
1
et b
1
non inversibles. De la mme manire, on aurait a
1
= a
2
b
2
avec a
2
et
b
2
non inversibles. En ritrant ce procd, on aurait une suite dlments a
i
avec
a
i+1
[a
i
et, pour tout i, a
i
,= u
i
a
i+1
avec u
i
inversible. Autrement dit, on aurait une
suite strictement croissante didaux (a
i
)
iN
, ce qui est en contradiction avec le
fait que A est un anneau principal, daprs (3.7). Cela montre que a = p
1
a
1
avec
p
1
irrductible : si a
1
est inversible, cest termin. Sinon, on a a
1
= p
2
a
2
avec p
2
irrductible. Ce processus sarrte au bout dun nombre ni dtapes, sinon on au-
rait nouveau une suite strictement croissante didaux (a
i
)
iN
. Il existe donc
un entier n tel que a = a
n
p
1
p
n
, avec a
n
inversible et p
1
, . . . , p
n
irrductibles.
(ii) Supposons que q soit un lment irrductible de A et que q[bc. En no-
tant b et c les classes respectives de b et c dans A/(q), on a bc = 0. Daprs la
proposition 3.11, on en dduit que b = 0 ou c = 0, i.e. q divise b ou q divise c.

47
anneaux 2013/9/23 8:08 page 48 #62
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
4. Anneaux factoriels
D enitions 4.1. Un anneau factoriel A est un anneau intgre dans lequel :
a) tout lment non nul et non inversible de A scrit comme produit dun
nombre ni dlments irrductibles de A,
b) si a est un lment non nul et non inversible de A et si
a = p
1
p
n
= q
1
q
m
, o les lments p
1
, . . . , p
n
, q
1
, . . . , q
m
sont des l-
ments irrductibles de A, alors m = n et il existe une permutation S
n
et
des lments inversibles de A, u
1
, . . . , u
n
, tels que q
i
= u
i
p
(i)
, i = 1, . . . , n
(unicit de la dcomposition).
Proposition 4.2. Dans un anneau factoriel, un lment non nul est irrductible si
et seulement sil est premier.
Dmonstration. Soit A un anneau factoriel : lanneau A tant intgre, un lment
premier est irrductible (proposition 3.10). Supposons que a A soit irrductible
et que bc (a). Alors a divise bc et, puisque lanneau A est factoriel, a divise b ou
c, donc b (a) ou c (a). Par consquent, si llment a est irrductible, lidal
(a) est premier.
Le thorme suivant est un corollaire immdiat du thorme 3.14.
Th eor` eme 4.3. Un anneau principal est factoriel.
Attention. La rciproque est fausse (cf. remarque 4.7.a ci-dessous).
Th eor` eme 4.4. Un anneau factoriel, qui nest pas un corps, est principal si et seule-
ment si les idaux premiers non nuls sont maximaux.
Dmonstration. Daprs la remarque 3.12, lassertion est vraie pour les anneaux
principaux. Montrons la rciproque. Soit A un anneau factoriel vriant la condi-
tion de lnonc.
Montrons que les idaux premiers sont principaux. Soient I un idal pre-
mier non nul de A et x un lment non nul de I ; puisque A est factoriel, on a
x = p
1
p
n
, o les p
i
sont des lments irrductibles de A. Puisque I est un
idal premier, il existe un indice i
0
tel que p
i
0
appartient I. Llment p
i
0
, tant
irrductible dans un anneau factoriel, est premier, donc lidal (p
i
0
) est premier
et, par consquent, maximal par hypothse. Il est contenu dans I, qui est premier,
donc dirent de A, do (p
i
0
) = I.
Cela entrane que les idaux premiers de A sont principaux.
48
anneaux 2013/9/23 8:08 page 49 #63
i
i
i
i
i
i
i
i
4. Anneaux factoriels
Montrons par labsurde que lanneau A est principal. Si lanneau A nest pas
principal, lensemble 1 des idaux de A qui ne sont pas principaux est non vide.
Lensemble 1, ordonn par inclusion, est inductif donc, daprs le lemme de Zorn
(cf. Appendice), il possde un lment maximal I ,= 0. Daprs ce qui prcde,
lidal I nest pas premier ; il ne peut donc pas tre maximal. Il existe un idal
maximal m qui contient I strictement. Un idal maximal tant premier, daprs
ce qui prcde m = (p) et, daprs la proposition 3.11, llment p est irrductible.
Soit p
1
linverse de p dans le corps K des fractions de A. Pour tout lment x
de I, llment px appartient I, donc x = p
1
px appartient p
1
I. Puisque
I (p), p divise tout lment x I, donc p
1
x appartient A et p
1
I est
un idal de A. Cest un idal propre de A (car p, tant irrductible, ne peut tre
inversible), qui contient I. De plus, il le contient strictement : en eet, si p
1
I = I,
une rcurrence vidente montre que tout lment x de I est divisible par p
n
pour
tout n N, ce qui nest possible que si I = 0, ce qui est contraire lhypothse.
Par consquent, lidal p
1
I nappartient pas 1, il est donc principal. Il en est
donc de mme de I, do la contradiction.
Th eor` eme 4.5. Si A est un anneau factoriel, lanneau A[X] est factoriel.
Dmonstration. Montrons dabord que tout lment non nul et non inversible de
A[X] scrit sous forme dun produit ni dlments irrductibles. Soit f A[X]
un lment non nul et non inversible. Si f nest pas irrductible, alors on a f = f
1
f
2
avec f
i
, i = 1, 2, lments non inversibles de A[X]. Si f
1
et f
2
sont irrductibles,
on a le rsultat. Si f
1
ou f
2
est non irrductible, on lui applique le mme processus.
chaque tape, ce processus diminue le degr des polynmes ou dcompose le co-
ecient dominant en produit dlments irrductibles de A, donc de A[X]. En un
nombre ni dtapes, on obtient une dcomposition de f en un produit ni dl-
ments irrductibles de A[X]. Pour dmontrer lunicit de la dcomposition, on
tablit dabord deux lemmes.
Lemme 4.5.1 (de Gauss). Soient a un lment irrductible dun anneau factoriel
A, f et g deux lments de A[X]. Si a divise le produit fg, alors a divise f ou a
divise g.
Dmonstration. crivons
f(X) = b
0
+b
1
X + +b
n
X
n
, g(X) = c
0
+c
1
X + +c
m
X
m
.
Si n = m = 0, le rsultat est clair daprs la dnition dun anneau factoriel. On
suppose que n ,= 0 ou m ,= 0 et que a ne divise ni f ni g. De manire gnrale, un
lment a dun anneau intgre A divise un polynme f A[X] si et seulement si
49
anneaux 2013/9/23 8:08 page 50 #64
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
a divise chaque coecient de f. Il existe donc un coecient b
i
0
,= 0 qui nest pas
divisible par a. On peut donc considrer k le plus petit entier, 0 k n, tel que
a ne divise pas b
k
, i.e. a divise b
i
pour i < k. De la mme manire, on considre
le plus petit entier h tel que a ne divise pas c
h
. Le coecient du terme de degr
h +k de fg est
b
0
c
h+k
+b
1
c
h+k1
+ +b
k
c
h
+ +b
h+k
c
0
.
Llment a divise tous les termes de cette somme sauf le terme b
k
c
h
, par cons-
quent a ne divise pas le coecient du terme de degr h + k de fg, il ne divise
donc pas fg.
Lemme 4.5.2. Soient A un anneau factoriel, f, g deux lments de A[X] et a ,= f
un lment de A qui divise le produit fg. Si f est irrductible, alors a divise g.
Dmonstration. On applique le lemme prcdent tous les facteurs irrductibles
de a.
Montrons maintenant, par labsurde, lunicit de la dcomposition de tout
lment de A[X] en un produit ni dlments irrductibles. Supposons quil existe
f A[X] tel que
f = p
1
p
r
= q
1
q
s
,
o les p
i
, i = 1, . . . , r, q
j
, j = 1, . . . , s, sont des lments irrductibles de A[X]
distincts et f tant de degr minimum pour cette proprit. On peut supposer
que
m = deg(p
1
) deg(p
2
) deg(p
r
) , n = deg(q
1
) deg(q
2
) deg(q
s
),
et que n m > 0. On note a ,= 0 le coecient dominant de p
1
, b ,= 0 celui de q
1
et on pose
g = af bp
1
X
nm
q
2
q
s
.
On a alors, dune part,
(1) g = ap
1
p
r
bp
1
X
(nm)
q
2
q
s
= p
1
(ap
2
p
r
bX
(nm)
q
2
q
s
)
et, dautre part,
(2) g = aq
1
q
s
bp
1
X
(nm)
q
2
q
s
= (aq
1
bp
1
X
(nm)
)q
2
q
s
.
Lgalit (1) montre que llment irrductible p
1
est en facteur dans g et lgalit
(2) montre quil en est de mme des lments irrductibles q
2
, . . . , q
s
.
50
anneaux 2013/9/23 8:08 page 51 #65
i
i
i
i
i
i
i
i
4. Anneaux factoriels
Si le polynme g est non nul, daprs les choix de a et b, on a lingalit
deg(aq
1
bp
1
X
(nm)
) < deg(q
1
), do lingalit deg(g) < deg(f). Par consquent,
daprs la minimalit du degr de f, la dcomposition de g en produit dlments
irrductibles est unique. On en dduit que p
1
est en facteur dans aq
1
bp
1
X
(nm)
,
donc aussi dans aq
1
.
Si g est nul, alors aq
1
= bp
1
X
nm
. Dans tous les cas, on a donc aq
1
= p
1
h,
pour un certain h A[X]. Daprs le lemme 4.5.2, on a h = ah
1
, h
1
A[X], do
q
1
= p
1
h
1
, ce qui contredit le fait que q
1
soit irrductible.
Corollaire 4.6. Si A est un anneau factoriel, lanneau A[X
1
, . . . , X
n
] est factoriel.

Remarques 4.7.
a) Lanneau Z tant principal est factoriel, donc Z[X] est un anneau factoriel.
On a vu lexercice E4 que cet anneau nest pas principal. Cela fournit donc un
exemple danneau factoriel non principal.
b) On peut rsumer les rsultats principaux de ce chapitre par
euclidien principal factoriel
et aucune des implications rciproques nest vraie. De plus, parmi ces proprits,
seule celle dtre factoriel passe de lanneau lanneau de polynmes.
c) Soit A un anneau factoriel. Il existe un ensemble T dlments irrductibles
de A tel que :
(i) p, q T, si p ,= q, alors u U(A), q ,= up,
(ii) tout lment irrductible de A est multiple dun unique lment de T
par un lment inversible de A,
(iii) tout lment a de A, non nul et non inversible, scrit de manire unique
( lordre prs des facteurs) a = up

1
1
p

n
n
, o u U(A) et p
i
T, i = 1, . . . , n,

i
N

, i = 1, . . . , n.
Un tel ensemble T est appel ensemble complet dlments irrductibles.
Exercice E7.
1. Montrer que si A est un anneau factoriel, tout lment x appartenant
F(A), o F(A) dsigne le corps de fractions de A, peut scrire x = a/b, avec
pgcd(a, b) = 1 (cf. ci-dessous pour la dnition du pgcd).
2. Soient A un anneau factoriel, S une partie multiplicative de A et S
1
A
lanneau de fractions de A associ la partie S (cf. dnition I.6.8).
a) Montrer que les lments irrductibles de S
1
A sont (aux inversibles de
S
1
A prs) les lments irrductibles de A qui ne divisent aucun lment de S.
b) Montrer que lanneau S
1
A est factoriel.
51
anneaux 2013/9/23 8:08 page 52 #66
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
5. Divisibilit
D enitions 5.1. Soient a et b deux lments dun anneau A.
a) On appelle plus grand diviseur commun de a et b, et on note
pgcd(a, b), tout lment d de A vriant les deux proprits suivantes :
(i) d[a et d[b
(ii) x A tel que x[a et x[b, alors x[d.
b) On appelle plus petit commun multiple de a et b, et on note
ppcm(a, b), tout lment m de A vriant les proprits suivantes :
(i) a[m et b[m
(ii) x A tel que a[x et b[x, alors m[x.
Proposition 5.2. Soient a et b deux lments dun anneau intgre A. Si d et d
t
(resp. m et m
t
) sont deux pgcd (resp. ppcm) de a et b, il existe un lment u
inversible de A tel que d
t
= ud (resp. m
t
= um).
Dmonstration. Soient d et d
t
deux pgcd de a et b. Puisque d est un diviseur de a
et b, d divise d
t
et, pour les mmes raisons, d
t
divise d. Par consquent, il existe
des lments u et v de A tels que d
t
= ud et d = vd
t
. On a donc d = uvd, i.e.
d(1 uv) = 0 et, puisque A est intgre, u et v sont inversibles.
La dmonstration pour les ppcm est analogue.
Remarque 5.3. On peut aussi noncer la proposition prcdente de la faon sui-
vante : si deux lments dun anneau intgre admettent un pgcd (resp. ppcm), il
est unique la multiplication par un lment inversible prs.
Th eor` eme 5.4. Soient deux lments quelconques a et b dun anneau factoriel A.
(i) Ils ont un pgcd et un ppcm dans A.
(ii) Il existe un pgcd d et un ppcm m de a et b tels que ab = dm.
Dmonstration. Le rsultat est vident si les lments a ou b sont nuls ou inver-
sibles. Daprs la remarque 4.7.c, on a
a = u

iI
p

i
i
, b = v

jJ
p

j
j
o u et v sont des lments inversibles de A, les p
i
et p
j
sont des lments de T,
i
et
j
sont des entiers positifs. En acceptant que des
i
et
j
soient ventuellement
52
anneaux 2013/9/23 8:08 page 53 #67
i
i
i
i
i
i
i
i
5. Divisibilit
nuls, on peut supposer que I = J. Alors,

kI
p

k
k
,

kI
p

k
k
avec

k
= inf
kI
(
k
,
k
),
k
= sup
kI
(
k
,
k
)
sont respectivement un pgcd et un ppcm de a et b. Si lon pose
d = u

kI
p

k
k
, m = v

kI
p

k
k
on a dm = ab.
Remarque 5.5. La dnition dun pgcd (resp. ppcm) de deux lments dun an-
neau stend clairement une famille nie dlments a
1
, . . . , a
n
de A. Le mme
procd que celui montrant lexistence dun pgcd (resp. ppcm) de deux lments
dun anneau factoriel montre lexistence dun pgcd (resp. ppcm) dune famille
nie dlments.
D enition 5.6. Des lments a
1
, . . . , a
n
dun anneau factoriel A sont dits
trangers sils admettent lunit de A pour pgcd.
Proposition 5.7.
(i) Soient a
1
, . . . , a
n
des lments dun anneau factoriel A et d un pgcd de
ces lments. Posons a
i
= da
t
i
, i = 1, . . . , n. Les lments a
t
i
, i = 1, . . . , n, sont
trangers.
(ii) Si a
1
, . . . , a
n
sont des lments trangers deux deux dun anneau facto-
riel, le produit a
1
a
n
est un ppcm de a
1
, . . . , a
n
.
Dmonstration. Laisse au lecteur titre dexercice.
Dans le cas dun anneau principal, on a les proprits plus prcises suivantes.
Th eor` eme 5.8 (de Bezout). Soient a
1
, . . . , a
n
et d des lments dun anneau prin-
cipal. Les assertions suivantes sont quivalentes :
(i) d est un pgcd de a
1
, . . . , a
n
,
(ii) d est un gnrateur de lidal de A engendr par les lments a
1
, . . . , a
n
.
53
anneaux 2013/9/23 8:08 page 54 #68
i
i
i
i
i
i
i
i
Chapitre II. Anneaux euclidiens, principaux, factoriels
Dmonstration. Si d = pgcd(a
1
, . . . , a
n
), lidal (a
1
, . . . , a
n
) est contenu dans lidal
(d). Puisque A est un anneau principal, il existe un lment b A tel que
(a
1
, . . . , a
n
) = (b), do b divise les lments a
i
, i = 1, . . . , n, et par consquent b
divise d, i.e. (d) est contenu dans (b). On en dduit que (d) = (a
1
, . . . , a
n
).
Soit d un lment de A tel que (d) = (a
1
, . . . , a
n
). Alors, pour tout i = 1, . . . , n,
d divise a
i
. Soit b un lment de A divisant les lments a
i
, i = 1, . . . , n. Par
ailleurs, (d) = (a
1
, . . . , a
n
) est contenu dans (b), donc b divise d. On en dduit que
d est un pgcd de a
1
, . . . , a
n
.
Th eor` eme 5.9. Soient a
1
, . . . , a
n
et m des lments dun anneau principal A. Les
assertions suivantes sont quivalentes :
(i) m est un ppcm de a
1
, . . . , a
n
,
(ii) m est un gnrateur de lidal

n
i=1
(a
i
).
Dmonstration. Laisse au lecteur titre dexercice.
Exercice E8. On dit quun anneau A est de Bezout si tout idal de A engendr
par deux lments est principal.
Montrer quun anneau factoriel de Bezout est principal. (En notant T une
famille de reprsentants des lments irrductibles de A, tout lment x A0
scrit, de manire unique aux inversibles prs, x =

p1
p

p
(x)
. On considre les
applications
x
: T N dnies par
x
(p) =
p
(x). Soient I un idal de A et
un lment a ,= 0 de I ; montrer que lensemble

x
, x I, x ,= 0, [ p T,
x
(p)
a
(p)
possde un lment minimal
b
pour la relation dordre usuelle sur un ensemble
de fonctions. En conclure que I est principal, en considrant un lment c ,= 0 de
I et un pgcd de b et c.)
54
anneaux 2013/9/23 8:08 page 55 #69
i
i
i
i
i
i
i
i
THMES DE RFLEXION
TR.II.A. Exemples danneaux Euclidiens
Soit d un entier sans facteur carr. Le corps Q(

d) est form des lments


x = a + b

d avec a, b Q. Pour x = a +b

d Q(

d), on note x = a b

d et
on pose N(x) = xx = a
2
db
2
, Tr(x) = x +x = 2a.
On verra au chapitre VI que le sous-ensemble de Q(

d) form des lments


x Q(

d), tels que N(x) et Tr(x) sont dans Z, est un anneau A (anneau des
entiers ) et que :
si d 2 (mod 4) ou d 3 (mod 4), alors A = Z[

d],
si d 1 (mod 4), alors A = Z[
1+

d
2
].
Nous allons dterminer des valeurs de d pour lesquelles lapplication , dnie
par (x) = [N(x)[, est un algorithme euclidien pour lanneau A.
1. Montrer que lapplication , dnie ci-dessus, est un algorithme euclidien pour
A si et seulement si
x Q(

d), q A tel que [N(x q)[ < 1.


On suppose que d 2 ou 3 (mod 4).
2. Montrer que pour tout x = +

d Q(

d), il existe q = a + b

d Z[

d]
tel que :
si d < 0, [N(x q)[
[d[+1
4
,
si d > 0, [N(x q)[
1
4
ou [N(x q)[
d
4
.
En dduire que lanneau Z[

d] est euclidien pour d = 2, 1, 2, 3.


3. Montrer que, dans le cas ci-dessus, les seules valeurs de d < 0 pour lesquelles
Z[

d] est euclidien, pour , sont 1 et 2.


On suppose que d 1 (mod 4) et que d < 0.
anneaux 2013/9/23 8:08 page 56 #70
i
i
i
i
i
i
i
i
Algbre T2
4. Montrer que pour tout x = +

d Q(

d), il existe q = a + b

d A tel
que
[N(x q)[ <
[d[ + 4
16
.
5. En dduire que si d = 3, 7, 11, lanneau A est euclidien, pour .
Montrer que si [d[ 12, le critre de la question 1 nest pas vri.
On a donc dmontr que les seules valeurs de d < 0 pour lesquelles lanneau
des entiers de Q(

d) est euclidien, pour , sont 1, 2, 3, 7, 11.


On peut dmontrer, mais cest beaucoup plus dicile, que ces valeurs sont les
seules valeurs de d < 0 pour lesquelles lanneau des entiers de Q(

d) est euclidien.
TR.II.B. Un anneau principal non euclidien
Nous allons montrer que lanneau A = Z[
1+i

19
2
] est principal, mais non eu-
clidien.
Lanneau A est un sous-anneau de C et la conjugaison complexe induit sur
A une conjugaison. On pose =
1+i

19
2
et pour tout z = u + v A, on pose
N(z) = zz = u
2
+uv + 5v
2
.
1. Montrer que pour tout couple (a, b) dlments non nuls de A, il existe un couple
(q, r) dlments de A tel que :
a) a = bq +r avec r = 0 ou N(r) < N(b)
ou
b) 2a = bq +r avec r = 0 ou N(r) < N(b).
(On considre x = a/b = ab/bb = u + v Q() et n la partie entire de v, i.e.
v [n, n + 1[. On suppose que v / ]n + 1/3, n + 2/3[ et on considre les entiers
s et t les plus proches de u et v respectivement. En posant q = s + t, calculer
N(x q) et en conclure que lon a a = bq + r avec r = 0 ou N(r) < N(b). Si
v ]n +1/3, n + 2/3[, considrer 2x = 2u +2v et se ramener au cas prcdent.)
2. Montrer que lanneau A est isomorphe lanneau Z[X]/(X
2
X + 5).
3. Montrer que le polynme X
2
X + 5 est un lment irrductible de lanneau
(Z/2Z)[X].
4. En dduire que lidal (2) de A est maximal.
5. Montrer que lanneau A est principal. (On considre un idal I et a I, a ,= 0,
tel que N(a) soit minimal. On suppose que I ,= (a) et on considre x I (a) :
montrer que x = aq + r avec r = 0 que ou N(r) < N(a) est impossible. On a
donc 2x = aq +r avec r = 0 ou N(r) < N(a) : utiliser la question 4 pour montrer
que a = 2a
t
avec a
t
A. En dduire que I = (a
t
).)
56
anneaux 2013/9/23 8:08 page 57 #71
i
i
i
i
i
i
i
i
TR.II.C. Anneaux nthriens
6. Montrer que U(A) = 1, 1 (utiliser la norme).
7. En dduire que lanneau A nest pas euclidien. (On suppose que A est euclidien.
Daprs la proposition 2.5, on aurait un morphisme surjectif : Z[] K avec
K = F
2
ou K = F
3
. En posant = (), montrer que cela conduit une
contradiction.)
TR.II.C. Anneaux nthriens
Nous avons vu au thorme 3.7 que si A est un anneau principal, alors toute
suite croissante didaux de A est stationnaire. Nous allons tudier ici cette pro-
prit dans un cadre plus gnral.
Un anneau A est nthrien si toute suite croissante didaux de A est sta-
tionnaire.
Daprs le thorme 3.6, un anneau A est nthrien si et seulement si toute
famille non vide didaux de A possde un lment maximal.
1. Montrer quun anneau A est nthrien si et seulement si tout idal de A est
engendr par un nombre ni dlments (on dit que lidal est de type ni).
On voit bien, partir de ce rsultat, pourquoi un anneau principal est nth-
rien et en quoi cette nouvelle notion de nitude est une gnralisation de la
notion danneau principal.
2. Soit A un anneau nthrien :
a) montrer que tout anneau quotient de A est nthrien,
b) pour toute partie multiplicative S de A, montrer que lanneau de fractions
S
1
A (cf. dnition I.6.8) est nthrien.
Lobjectif des prochaines questions est de montrer le rsultat suivant.
Th eor` eme (de Hilbert). Si A est un anneau nthrien, lanneau A[X] est
nthrien.
On suppose donc que A est un anneau nthrien et on considre un idal I
de A[X]. On veut prouver que I est de type ni.
3. On note I
n
lensemble form de 0 et des coecients dominants des polynmes
de degr n appartenant I. Montrer que I
n

nN
est une suite croissante didaux
de A.
4. Montrer que lon peut construire une suite croissante nie K
n

0nr
den-
sembles nis, avec K
n
partie gnratrice de I
n
.
57
anneaux 2013/9/23 8:08 page 58 #72
i
i
i
i
i
i
i
i
Algbre T2
Pour tout lment a
j
K
n
, 0 n r, il existe un polynme P
a
j
,n
(X) de
degr n, appartenant I. En faisant varier j de 0 card(K
n
) et n de 0 r, on
obtient une famille nie de polynmes P
a
j
,n
(X) appartenant I.
5. Montrer que cette famille nie de polynmes P
a
j
,n
(X) engendre lidal I (on
notera J lidal de A[X] engendr par la famille nie de polynmes P
a
j
,n
(X) et on
montrera, par rcurrence sur n, que tout polynme P(X) de degr n appartenant
I appartient J).
Do le rsultat annonc.
On en dduit que si A est un anneau nthrien, alors, pour tout entier positif
n, A[X
1
, . . . , X
n
] est un anneau nthrien.
On trouvera la section VI.4 une tude des modules nthriens.
TR.II.D. Sries formelles Sries et polynmes
de Laurent
Nous allons tudier des gnralisations de la notion de polynme.
Soient A un anneau commutatif et S lensemble des suites (a
n
)
nN
formes
dlments de A. On munit cet ensemble S de deux oprations :
(a
n
)
nN
+ (b
n
)
nN
= (a
n
+b
n
)
nN
(a
n
)
nN
(b
m
)
mN
= (

n+m=p
a
n
b
m
)
pN
.
1. Montrer que ces oprations munissent lensemble S dune structure danneau
commutatif.
On appelle cet anneau lanneau des sries formelles en une indtermi-
ne, coecients dans A, et on le note A[[X]].
Pour les mmes raisons que dans le cas des polynmes, on peut crire la srie
formelle (a
n
)
nN
sous la forme

nN
a
n
X
n
et les oprations scrivent alors :

nN
a
n
X
n
+

nN
b
n
X
n
=

nN
(a
n
+b
n
)X
n

nN
a
n
X
n

mN
b
m
X
m
=

pN
(

m+n=p
a
n
b
m
)X
p
.
2. Montrer que lanneau A[X], des polynmes coecients dans A, est un sous-
anneau de A[[X]].
On considre maintenant lensemble L des suites (a
n
)
nZ
formes dlments
de A vriant la proprit suivante : pour chaque suite s = (a
n
)
nZ
L, il existe
un entier n
s
Z tel que a
n
= 0 pour tout n < n
s
.
3. Montrer que les oprations dnies sur L de manire analogue celles qui
prcdent munissent L dune structure danneau commutatif.
58
anneaux 2013/9/23 8:08 page 59 #73
i
i
i
i
i
i
i
i
TR.II.D. Sries formelles Sries et polynmes de Laurent
On appelle cet anneau lanneau des sries de Laurent en une indter-
mine, coecients dans A, et on le note A((X)) (cette notation sera justie
par le rsultat de la question 11).
Pour les mmes raisons que ci-dessus, on peut crire la srie de Laurent (a
n
)
nZ
sous la forme

nn
s
,nZ
a
n
X
n
et les oprations ont une criture analogue celles
des sries formelles.
4. Montrer que A[[X]] est un sous-anneau de A((X)).
On introduit maintenant un nombre associ une srie de Laurent (cela sap-
plique donc videmment aux sries formelles), qui joue un rle analogue celui
jou par le degr dun polynme. Soit s = (a
n
)
nZ
une srie de Laurent non nulle.
On note v(s) le plus petit entier n Z tel que a
n
,= 0 et on lappelle valuation
de s. Le terme a
n
X
n
correspondant est appel le terme de plus bas degr de
s. On pose v(0) = +.
5. Montrer que v(s
1
+s
2
) inf(v(s
1
), v(s
2
)) et que v(s
1
+s
2
) = inf(v(s
1
), v(s
2
))
si v(s
1
) ,= v(s
2
).
6. Montrer que si lanneau A est intgre, on a v(s
1
s
2
) = v(s
1
)+v(s
2
) et en dduire
alors que les anneaux A((X)) et A[[X]] sont intgres.
7. Soit A un anneau intgre. Montrer que les lments inversibles de lanneau
A[[X]] sont les sries formelles de valuation nulle dont le terme constant est in-
versible dans A.
8. Montrer que si k est un corps, lanneau k[[X]] est principal.
9. En dduire que si k est un corps, lanneau k[[X]] est un anneau local, cf. TR.I.B.
(Cest galement vrai si k est un anneau intgre local.)
10. Soit A un anneau intgre. Montrer que les lments inversibles de lanneau
A((X)) sont les sries de Laurent dont le coecient du terme de plus bas degr
est inversible dans A.
11. En dduire que si k est un corps, k((X)) est un corps. Montrer que cest le
corps des fractions de lanneau intgre k[[X]].
On voit l lanalogie avec la situation k[X] et k(X).
On va montrer que, dans lanneau des sries formelles, il existe un rsultat
analogue la division euclidienne dans lanneau des polynmes.
12. Soient A un anneau commutatif, S et T deux sries formelles de A[[X]].
Montrer que si T est de valuation nulle et que son terme constant est inversible
dans A, alors, pour tout entier n, il existe un polynme Q et une srie formelle
R uniques tels que S = TQ+R avec deg(Q) < n et v(R) n.
On considre maintenant lensemble P form des lments de A((X)) vriant :
pour chaque suite s = (a
n
)
nZ
P, il existe un entier m
s
Z tel que a
n
= 0
59
anneaux 2013/9/23 8:08 page 60 #74
i
i
i
i
i
i
i
i
Algbre T2
pour tout n > m
s
. Autrement dit, lensemble P est form des suites s = (a
n
)
nZ
telles que a
n
= 0 si n < n
s
et n > m
s
. Il est clair que les deux oprations dnies
sur A((X)) munissent P dune structure de sous-anneau de A((X)). On appelle
cet anneau lanneau des polynmes de Laurent en une indtermine,
coecients dans A et on le note A[X, X
1
]. Le plus grand entier n tel que
a
n
,= 0 est le degr du polynme.
13. Montrer que lanneau A[X, X
1
] est le localis de lanneau A[X] relativement
la partie multiplicative engendre par X.
60
anneaux 2013/9/23 8:08 page 61 #75
i
i
i
i
i
i
i
i
III
IRRDUCTIBILIT DES POLYNMES
POLYNMES SYMTRIQUES
Nous avons vu, dans le chapitre prcdent, limportance de lexistence, dans
un anneau, dlments irrductibles. Nous allons ici nous intresser au cas des
anneaux de polynmes, donc essayer de dterminer les polynmes irrduc-
tibles. Puis nous tudierons les relations entre ordre de multiplicit des ra-
cines dun polynme et drivations. Nous tudierons ensuite les polynmes
symtriques, polynmes qui scrivent en fonction des polynmes symtriques
lmentaires, dont on connat limportance pour ltude des relations entre coef-
cients et racines.
1. Irrductibilit
On a vu que si A est un anneau factoriel, il en est de mme de lanneau
A[X
1
, . . . , X
n
]. Il est donc important de savoir dterminer les lments irrduc-
tibles dun tel anneau.
Dans tout ce paragraphe, A est un anneau factoriel et K est son corps des
fractions.
Soit p un lment irrductible (ou premier) dun ensemble complet T dl-
ments irrductibles de A (cf. remarque II.4.7.c). Pour tout lment a de K

, on
peut crire a = p
r
b, b K

, r Z, p ne divisant ni le numrateur ni le dno-


minateur de b. Lunicit de la dcomposition en produit de facteurs irrductibles
dans A implique que lentier r ainsi dni est unique. On pose r = ord
p
(a) et on
appelle cet entier lordre de a en p. Si a est nul, on pose ord
p
(a) = pour
tout p.
anneaux 2013/9/23 8:08 page 62 #76
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
Il est clair que
a, a
t
K, ord
p
(aa
t
) = ord
p
(a) + ord
p
(a
t
).
Soit f(X) = a
0
+ a
1
X + + a
n
X
n
un lment de K[X] : si f = 0 on pose
ord
p
(f) = , si f ,= 0 on pose ord
p
(f) = inf
i
(ord
p
(a
i
)), le inf tant pris sur les
i tels que a
i
,= 0. On pose alors
c(f) =

p1
p
ord
p
(f)
le produit tant pris sur tous les p tels que ord
p
(f) ,= 0.
On notera que si lon considre un autre ensemble complet T
t
dlments
irrductibles de A, alors, en posant
c
t
(f) =

p1

p
ord
p
(f)
les lments c(f) et c
t
(f) dirent dun lment inversible. Autrement dit, ll-
ment c(f) est intrinsquement dni, un lment inversible de A prs. Si
f(x) =
i=n

i=0
a
i
X
i
A[X],
c(f) = pgcd(a
i
)
0in
, le pgcd tant pris sur les coecients non nuls de f, un
inversible prs.
Il est clair que si b est un lment de K

, c(bf) = bc(f). On peut donc crire


f(X) = c(f)f
1
(X), avec c(f
1
) = 1 et f
1
A[X]. En eet, crivons
f(X) =
i=n

i=0
a
i
b
i
X
i
avec a
i
, b
i
,= 0 dans A. Notons b un ppcm des b
i
, 0 i n, alors f scrit
f(X) =
1
b
i=n

i=0
a
t
i
X
i
.
En posant a
t
i
= da
tt
i
, o d est un pgcd des a
t
i
, 0 i n, on obtient
f(X) =
d
b
f
1
(X), avec f
1
(X) =
i=n

i=0
a
tt
i
X
i
.
62
anneaux 2013/9/23 8:08 page 63 #77
i
i
i
i
i
i
i
i
1. Irrductibilit
On suppose que lon a rduit
d
b
de telle sorte que d et b sont trangers. On a
donc c(f) = c(
d
b
f
1
) =
d
b
c(f
1
). Puisque les coecients de f
1
sont trangers, il est
vident que c(f
1
) = 1. On en dduit donc que c(f) =
d
b
. Autrement dit, pour
tout polynme f(X) K[X], lcriture f(X) = c(f)f
1
(X) consiste rduire
au mme dnominateur et mettre en facteur les facteurs communs aux
coecients .
On dduit de ce qui prcde que, pour un polynme f A[X], montrer que
c(f) = 1 revient montrer quil nexiste aucun lment irrductible p de A qui
divise tous les coecients de f.
Lemme 1.1 (de Gauss). Soient A un anneau factoriel et K son corps des fractions.
Soient f et g deux lments de K[X], alors c(fg) = c(f)c(g).
Dmonstration. Puisque f(X) = c(f)f
1
(X) et g(X) = c(g)g
1
(X), il sut de mon-
trer que si c(f) = c(g) = 1, alors c(fg) = 1, avec f et g dans A[X]. Posons
f(X) = a
0
+ +a
n
X
n
, a
n
,= 0, et g(X) = b
0
+ +b
m
X
m
, b
m
,= 0.
Soit p un lment irrductible de A et soit r (resp. s) le plus grand entier compris
entre 0 et n (resp. m) tel que p ne divise pas a
r
(resp. b
s
). Le coecient de X
r+s
dans f(X)g(X) est gal
a
r
b
s
+a
r+1
b
s1
+ +a
r1
b
s+1
+
Or p ne divise pas a
r
b
s
mais divise tous les autres termes de cette somme, il ne
divise donc pas la somme.
Remarque 1.2. Il est clair que si f A[X] est un polynme de degr strictement
positif tel que c(f) ,= 1 (ou c(f) et non inversible dans A), f nest pas irrductible
dans A[X] puisquil scrit f = c(f)f
1
, avec c(f) et f
1
non inversibles. La condition
c(f) = 1 est donc ncessaire pour que le polynme f soit irrductible dans A[X].
Th eor` eme 1.3. Soient A un anneau factoriel et K son corps des fractions. Un
polynme f A[X] est irrductible dans A[X] si et seulement si f est un lment
irrductible de A, ou un polynme de degr suprieur ou gal 1 irrductible dans
K[X] et tel que c(f) = 1.
Dmonstration. Montrons que la condition est ncessaire. Soit P(X) A[X] un
polynme irrductible dans A[X].
Si deg(P) = 0, alors P(X) est un lment de A, irrductible par hypothse.
63
anneaux 2013/9/23 8:08 page 64 #78
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
Si deg(P) > 0, alors c(P) = 1 daprs la remarque 1.2. Montrons que P
est irrductible dans K[X]. Supposons que P scrive P(X) = Q(X)R(X) avec
Q(X) K[X] et R(X) K[X] non nuls. crivons Q(X) = c(Q)Q
1
(X) et
R(X) = c(R)R
1
(X), avec Q
1
(X) A[X], R
1
(X) A[X] et c(Q
1
) = 1, c(R
1
) = 1.
En posant c(Q) =
a
b
et c(R) =
c
d
, de lgalit bdP(X) = acQ
1
(X)R
1
(X) on tire
bd c(P) = ac et, puisque c(P) = 1, ac = bd. On a donc P(X) = uQ
1
(X)R
1
(X),
avec u U(A). Puisque P est irrductible dans A[X], alors on a
Q
1
U(A[X]) = U(A) ou R
1
U(A[X]) = U(A). On en dduit que deg(Q
1
) = 0
ou deg(R
1
) = 0, et que Q(X) ou R(X) est une constante non nulle de K, donc
inversible.
Montrons que la condition est susante. Si p est un lment irrductible de
A, il est irrductible dans A[X] (vrication vidente). Soit P(X) A[X], irr-
ductible dans K[X] et tel que c(P) = 1. Supposons que P(X) = Q(X)R(X),
avec Q(X) A[X] et R(X) A[X]. Comme A[X] K[X], on a deg(Q) = 0
ou deg(R) = 0. Supposons, pour xer les ides, que ce soit deg(Q) = 0. Alors
Q(X) = a A et P(X) = aR(X). Puisque c(P) = 1, on en dduit que a U(A)
et P est irrductible dans A[X].
La dnition de c(f) stend naturellement aux polynmes de A[X
1
, . . . , X
n
].
Th eor` eme 1.4. Soient A un anneau factoriel et K son corps des fractions. Un
polynme f de A[X
1
, . . . , X
n
] est irrductible dans A[X
1
, . . . , X
n
] si et seulement
si cest un lment irrductible de A, ou un polynme de degr total suprieur ou
gal 1 irrductible dans K[X
1
, . . . , X
n
] et tel que c(f) = 1.
Dmonstration. En crivant A[X
1
, . . . , X
n
] = A[X
1
, . . . , X
n1
][X
n
], le rsultat d-
coule du thorme 1.3, par rcurrence.
Exercice E1. Soient A un anneau factoriel et K son corps des fractions,
f(X) = X
n
+a
n1
X
n1
+. . . +a
1
X +a
0
A[X], avec a
0
,= 0.
a) Montrer que si x K est tel que f(x) = 0, alors x divise a
0
et x A.
b) En dduire que :
le polynme X
3
5X
2
+ 1 est irrductible dans Q[X],
le polynme X
3
4(1 i)X
2
+ 5X + (1 + 2i) est irrductible dans Q(i)[X].
Ce qui prcde montre que ltude de lirrductibilit des polynmes coe-
cients dans A se ramne celle des polynmes coecients dans K. Ce qui suit a
pour but de donner quelques mthodes dtude de lirrductibilit des polynmes
de K[X].
64
anneaux 2013/9/23 8:08 page 65 #79
i
i
i
i
i
i
i
i
1. Irrductibilit
Th eor` eme 1.5 (crit` ere dEisenstein). Soient A un anneau factoriel et K son corps
des fractions. Soit f(X) = a
0
+ + a
n
X
n
un polynme de A[X], n 1. Sil
existe un lment irrductible p de A tel que
a
n
, 0 (mod p), a
i
0 (mod p), i < n, a
0
, 0 (mod p
2
),
alors f(X) est irrductible dans K[X].
Dmonstration. En mettant en facteur le pgcd des coecients de f, on peut sup-
poser que c(f) = 1. Supposons que f(X) scrive comme produit de deux poly-
nmes de K[X], de degr suprieur ou gal 1. Daprs la remarque 1.2, on a
f(X) = g(X)h(X) dans A[X]. Posons
g(X) = b
0
+ +b
p
X
p
, h(X) = c
0
+ +c
q
X
q
,
avec b
p
,= 0, c
q
,= 0, p 1, q 1.
Puisque b
0
c
0
= a
0
est divisible par p mais pas par p
2
, lun et lun seulement des
lments b
0
ou c
0
est divisible par p. On peut supposer que b
0
nest pas divisible
par p et que c
0
est divisible par p. Puisque a
n
= b
p
c
q
nest pas divisible par p,
c
q
nest pas divisible par p. On peut donc considrer r, r q < n, le plus petit
entier tel que c
r
ne soit pas divisible par p. Alors, a
r
= b
0
c
r
+ b
1
c
r1
+ nest
pas divisible par p, puisque p ne divise pas b
0
c
r
mais divise tous les autres termes
de la somme, ce qui est contraire lhypothse.
Exemples 1.6.
a) Soit a ,= 1 Q

un lment sans facteur carr. Alors pour tout n 1, le


polynme X
n
a est irrductible dans Q[X].
b) Si p est un nombre premier, f(X) = 1 + X + X
2
+ + X
p1
est un
polynme irrductible dans Q[X]. En eet, il sut de montrer que f(X + 1) est
irrductible dans Q[X]. On a
f(X + 1) = (X + 1)
p1
+ + (X + 1) + 1 =
(X + 1)
p
1
(X + 1) 1
=
1
X
(X
p
+
p1

k=1
C
k
p
X
k
) = X
p1
+
p2

k=2
C
k+1
p
X
k
+p
et C
k
p
est divisible par p. On peut donc appliquer le critre dEisenstein.
Exercice E2. Montrer que les polynmes P(X) suivants sont irrductibles :
P(X) = X
4
+(2+7

2)X
2
9X+3 Z[

2][X] (prendre p = (1+

2)),
P(X) = X
7
+ (4 3i)X
3
+ 5X
2
+ (1 2i) Z[i][X] (prendre p = (1 2i)).
65
anneaux 2013/9/23 8:08 page 66 #80
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
On verra aux TR.III.A et TR.III.B dautres mthodes dtude de lirrductibi-
lit des polynmes qui sont trs utiles, en particulier la mthode par rduction
modulo un idal de A, tudie au TR.III.B.
2. Fonctions polynomiales Racines Drivations
Multiplicit
Soient A et B deux anneaux (B anneau non ncessairement commutatif) tels
que A soit un sous-anneau de B; pour tous lments a A et x B, on peut
former llment ax B et on peut, dans B, faire la somme de tels lments. Par
consquent, si f(X) = a
0
+ a
1
X + + a
n
X
n
est un polynme de A[X] et si x
est un lment de B, on peut considrer llment f(x) = a
0
+ a
1
x + + a
n
x
n
de B. On dnit alors une application

f : B B en posant

f(x) = f(x).
D enition 2.1. Avec les notations ci-dessus, on appelle fonction polynomiale
sur B coecients dans A toute application : B B vriant la pro-
prit suivante : il existe un polynme f A[X] tel que, pour tout x B,
(x) =

f(x).
Cette situation se gnralise de la manire suivante.
Si f(X
1
, . . . , X
n
) =

a
i
1
...i
n
X
i
1
1
X
i
n
n
est un polynme de A[X
1
, . . . , X
n
]
et si x = (x
1
, . . . , x
n
) est un lment de B
n
, on peut considrer llment
f(x) =

a
i
1
...i
n
x
i
1
1
x
i
n
n
dans B. On dnit alors une application

f : B
n
B
en posant

f(x) = f(x).
D enition 2.2. On appelle fonction polynomiale sur B
n
coecients
dans A, toute application : B
n
B vriant la proprit sui-
vante : il existe un polynme f A[X
1
, . . . , X
n
] tel que, pour tout
x = (x
1
, . . . , x
n
) B
n
, (x) =

f(x).
Exemples 2.3.
a) Soient K un corps, E un K-espace vectoriel de dimension n et u un endo-
morphisme de E. Pour tout f K[X] (par exemple le polynme caractristique
de u), on peut former lendomorphisme f(u) de E. Si A M
n
(K) est une matrice
(par exemple la matrice de u relativement une base xe de E), on peut former
la matrice f(A) M
n
(K).
b) On considre B = A[Y
1
, . . . , Y
q
] : pour tout (u
1
, . . . , u
n
) dans B
n
et pour
tout f A[X
1
, . . . , X
n
], on peut former llment f(u
1
, . . . , u
n
) dans B. On dit
66
anneaux 2013/9/23 8:08 page 67 #81
i
i
i
i
i
i
i
i
2. Fonctions polynomiales Racines Drivations Multiplicit
que cest le polynme en Y
1
, . . . , Y
q
obtenu en substituant les polynmes
u
1
, . . . , u
n
aux indtermines X
1
, . . . , X
n
dans f.
Exercice E3. Dans lexemple ci-dessus, on considre n = q = 1, f A[X] et
g A[Y ].
Montrer que, en gnral, f(g) ,= g(f).
Montrer que deg(f(g)) deg(f)deg(g) et quil y a galit si lanneau A est
intgre.
Pour A et B deux anneaux tels que A soit un sous-anneau de B, notons
T
n
(A, B) lensemble des fonctions polynomiales de B
n
dans B. Un calcul direct
montre que si f et g sont deux polynmes de A[X
1
, . . . , X
n
], on a

f + g =

f +g
et

f g =

fg. Dautre part, il est clair que lapplication

0 est lapplication nulle et
que

1 est lapplication identit. Cela prouve le rsultat suivant.
Proposition 2.4. Avec les notations ci-dessus, lapplication
T : A[X
1
, . . . , X
n
] T
n
(A, B).
qui f A[X
1
, . . . , X
n
] associe

f, est un morphisme danneaux.
Par construction, le morphisme T est surjectif. Il nest en gnral pas injectif,
comme le montre lexercice ci-dessous.
Exercice E4. On considre A = Z/2Z et f(X) = X
2
X. Montrer que

f = 0.
D enition 2.5. Soient A un anneau et f(X
1
, . . . , X
n
) un polynme de
A[X
1
, . . . , X
n
]. Un n-uple (b
1
, . . . , b
n
) B
n
, o B est un sur-anneau de A,
est un zro (ou une racine si n = 1) de f si

f(b
1
, . . . , b
n
) = 0.
Th eor` eme 2.6. Soient A un anneau intgre, f(X) un polynme de A[X], a un
lment de A. Alors a est racine de f(X) si et seulement si (X a) divise f(X)
dans A[X].
Dmonstration. La division euclidienne de f(X) par (X a) dans K[X]
f(X) = (X a)q(X) +r(X)
montre que f(a) = 0 si et seulement si r(a) = 0. Or, deg(r) < 1 implique que
r(X) est une constante, par consquent r(a) = 0 si et seulement si r(X) = 0.
De plus, lgalit f(X) = (X a)q(X) implique c(q) = c(f) = 1, do
q(X) A[X].
67
anneaux 2013/9/23 8:08 page 68 #82
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
Exercice E5. Soit P(X) un polynme de degr 2 ou 3, coecients dans un an-
neau intgre A.
a) Montrer que si P(X) est unitaire, il est rductible si et seulement sil pos-
sde un zro dans A.
b) Donner un exemple de polynme non unitaire de Z[X] qui est rductible,
mais qui ne possde pas de zro dans Z.
Exercice E6. Soit f(X) = a
n
X
n
+ +a
1
X +a
0
Z[X], a
n
,= 0, n 1.
a) Montrer que si x =
p
q
Q, avec p et q trangers, est racine de f(X), alors
p divise a
0
et q divise a
n
.
b) En dduire les racines dans Q du polynme f(X) = 6X
3
7X
2
X + 2.
Th eor` eme 2.7. Soient A un anneau intgre et f(X) un polynme non nul de A[X].
Le nombre de racines distinctes de f(X) dans A[X] est au plus gal au degr de
f(X).
Dmonstration. Soient a
1
, . . . , a
n
des racines distinctes de f(X) dans A. Montrons,
par rcurrence sur n, que f(X) est divisible dans A[X] par (X a
1
) (X a
n
).
Daprs le thorme 2.6, lassertion est vraie pour n = 1. Supposons quelle soit
vraie pour n 1. On a f(X) = (X a
1
) (x a
n1
)g(X). Lanneau A tant
intgre et a
n
,= a
i
, i < n, f(a
n
) = 0 implique que g(a
n
) = 0. Le polynme g(X)
est donc divisible par (X a
n
), do le rsultat.
Corollaire 2.8. Soient A un anneau intgre et S une partie innie de A. Si f(X)
est un polynme de A[X] tel que f(a) = 0 pour tout a dans S, alors f(X) est le
polynme nul.
Corollaire 2.9. Soient A un anneau intgre et S
1
, . . . , S
n
des parties innies de
A. Si f(X
1
, . . . , X
n
) est un polynme de A[X
1
, . . . , X
n
] tel que f(a
1
, . . . , a
n
) = 0
pour tout (a
1
, . . . , a
n
) dans S
1
S
n
, alors f(X) est le polynme nul.
Dmonstration. On procde par rcurrence sur n. Si n = 1, cest le rsultat pr-
cdent. On suppose le rsultat vrai pour (n 1) 1. Soit f(X
1
, . . . , X
n
) un
polynme de A[X
1
, . . . , X
n
] tel que f(a
1
, . . . , a
n
) = 0 pour tout (a
1
, . . . , a
n
) dans
S
1
S
n
. On crit f(X
1
, . . . , X
n
) suivant les puissances croissantes de X
n
,
f(X
1
, . . . , X
n
) =
i=s

i=0
g
i
(X
1
, . . . , X
n1
)X
i
n
,
avec g
i
(X
1
, . . . , X
n1
) A[X
1
, . . . , X
n1
]. Pour tout (a
1
, . . . , a
n1
) dans
S
1
S
n1
, le polynme f(a
1
, . . . , a
n1
, X
n
) sannule sur S
n
, cest donc le
68
anneaux 2013/9/23 8:08 page 69 #83
i
i
i
i
i
i
i
i
2. Fonctions polynomiales Racines Drivations Multiplicit
polynme nul. Par consquent, on a g
i
(a
1
, . . . , a
n1
) = 0 pour tout i et tout
(a
1
, . . . , a
n1
) S
1
S
n1
et, par hypothse de rcurrence, les polynmes
g
i
sont nuls pour tout i.
Th eor` eme 2.10. Si A est un anneau intgre inni, le morphisme danneaux
T : A[X
1
, . . . , X
n
] T
n
(A, A)
est un isomorphisme.
Dmonstration. Cest une consquence immdiate de corollaire 2.9.
Autrement dit, si f, g A[X
1
, . . . , X
n
], pour que f = g, il faut et il sut
que

f = g, i.e. il faut et il sut que pour tout a = (a
1
, . . . , a
n
) A
n
, on ait
f(a) = g(a). Il est donc lgitime, lorsque lanneau des coecients est intgre et
inni, didentier les polynmes et les fonctions polynomiales.
Attention. Chacune des hypothses intgre et inni est ncessaire. Cette identi-
cation est donc proscrire, en particulier pour les polynmes coecients dans
un corps ni.
D enition 2.11. Soit A un anneau. Une drivation D de A est une application
D : A A
qui vrie, pour tous x et y de A
D(x +y) = D(x) +D(y) et D(xy) = xD(y) +D(x)y.
Soient A un anneau, f(X) A[X] un polynme coecients dans A et Y
une indtermine dirente de X. Le polynme f(X + Y ) appartient A[X, Y ]
et, en considrant A[X, Y ] = A[X][Y ], on peut dvelopper f(X + Y ) suivant les
puissances croissantes de Y ,
f(X +Y ) = f
0
(X) +Y f
1
(X) +Y
2
f
2
(X) + +Y
p
f
p
(X).
D enition 2.12. Avec les notations ci-dessus, on appelle polynme driv de
f, que lon note D(f) ou f
t
, le coecient de Y dans le dveloppement de
f(X +Y ).
Avec ces notations, on a donc D(f) = f
t
= f
1
.
69
anneaux 2013/9/23 8:08 page 70 #84
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
En substituant 0 Y dans le dveloppement de f(X + Y ), on obtient
f
0
(X) = f(X). De mme, en mettant Y
2
en facteur dans le dveloppement de
f(X +Y ), on peut crire
() f(X +Y ) = f(X) +Y f
t
(X) +Y
2
h(X, Y )
avec h(X, Y ) A[X, Y ].
Remarque 2.13. Supposons que A = R et considrons

f,

f
t
,

h les fonctions poly-
nomiales associes respectivement f, f
t
et h. On dduit de lgalit () que
x R, y R, y ,= 0,

f(x +y) =

f(x) +y

f
t
(x) +y
2

h(x, y)
do

f(x +y)

f(x)
y
=

f
t
(x) +y

h(x, y)
et, en faisant tendre y vers 0, on obtient (

f)
t
=

(f
t
). Autrement dit, la fonc-
tion polynomiale associe au polynme driv de f est la drive de la fonction
polynomiale associe au polynme f.
Proposition 2.14. Soient f et g deux polynmes de A[X] et un lment de A.
On a
(f +g)
t
= f
t
+g
t
, (f)
t
= f
t
, (fg)
t
= f
t
g +fg
t
et le polynme driv dun polynme constant est nul.
Dmonstration. Lgalit () permet dcrire
f(X +Y ) f(X) +Y f
t
(X) mod(Y
2
)
g(X +Y ) g(X) +Y g
t
(X) mod(Y
2
)
do
f(X +Y ) +g(X +Y ) f(X) +g(X) +Y (f
t
(X) +g
t
(X)) mod(Y
2
).
Or, on a
f(X+Y )+g(X+Y ) = (f +g)(X+Y ) (f +g)(X)+Y ((f +g)
t
(X)) mod(Y
2
)
et, par unicit des coecients dun polynme, on dduit que
(f +g)
t
(X) = f
t
(X) +g
t
(X).
70
anneaux 2013/9/23 8:08 page 71 #85
i
i
i
i
i
i
i
i
2. Fonctions polynomiales Racines Drivations Multiplicit
De la mme manire, en multipliant les deux congruences du dpart, on obtient
f(X +Y )g(X +Y ) f(X)g(X) +Y (f
t
(X)g(X) +f(X)g
t
(X)) mod(Y
2
).
Mais
f(X +Y )g(X +Y ) = (fg)(X +Y ) (fg)(X) +Y ((fg)
t
(X)) mod(Y
2
)
do (fg
t
)(X) = f
t
(X)g(X) +f(X)g
t
(X).
Lgalit (f)
t
(X) = f
t
(X) se dmontre de la mme faon, encore plus faci-
lement, et la dernire assertion de la proposition en dcoule.
Corollaire 2.15. Lapplication D : A[X] A[X], qui un polynme associe son
polynme driv, est une drivation de A[X].
Proposition 2.16. Si f A[X] scrit f(X) = a
0
+ a
1
X + a
2
X
2
+ + a
n
X
n
,
alors son polynme driv scrit f
t
(X) = a
1
+ 2a
2
X + +na
n
X
n1
.
Dmonstration. Le polynme driv de f est la somme des drivs de chaque mo-
nme. Le coecient a
0
tant constant, son polynme driv est nul. Dautre part,
le polynme driv de a
k
X
k
est gal a
k
(X
k
)
t
, il sut donc de calculer le poly-
nme driv de X
k
. Daprs la formule du binme, on a
(X +Y )
k
=
i=k

i=0
C
i
k
X
ki
Y
i
C
0
k
X
k
+Y C
1
k
X
k1
mod(Y
2
).
Do, (X
k
)
t
= C
1
k
X
k1
= kX
k1
.
Remarque 2.17. Pour tout f A[X], D(f) appartient A[X], on peut donc
itrer lapplication de loprateur D. Comme dhabitude, on notera D
k
(f) = f
(k)
le k-ime polynme driv de f.
Proposition 2.18 (formule de Taylor). Si f est un polynme de A[X] de degr p et
si Y est une indtermine distincte de X, on a
f(X +Y ) = f(X) +Y f
t
(X) +Y
2
f
2
(X) + +Y
p
f
p
(X)
avec, pour tout k, 2 k p, (k!)f
k
(X) = f
(k)
(X).
Dmonstration. On reprend le dveloppement de f(X +Y ) suivant les puissances
croissantes de Y ,
f(X +Y ) = f
0
(X) +Y f
1
(X) +Y
2
f
2
(X) + +Y
p
f
p
(X).
71
anneaux 2013/9/23 8:08 page 72 #86
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
Daprs la proposition 2.16, les polynmes drivs successifs de ce polynme en
Y scrivent :
f
t
(X +Y ) = f
t
(X) + 2f
2
(X)Y + +pf
p
(X)Y
p1
f(X +Y ) = 2f
2
(X) + 3.2f
3
(X)Y + +p(p 1)f
p
(X)Y
p1
.............................................................................
f
(k)
(X +Y ) = (k!)f
k
(X) + (k + 1)k 3.2f
k+1
(X)Y
+ +p(p 1) (p k + 1)f
p
(X)Y
pk
.
En substituant 0 Y , on obtient f
(k)
(X) = (k!)f
k
(X).
Remarques 2.19.
a) Lgalit de la formule de Taylor tant une galit entre polynmes, on
peut substituer X et Y des lments x et h de A (ou de tout sur-anneau de A),
et lon obtient
f(x +h) = f(x) +hf
t
(x) +h
2
f
2
(x) + +h
p
f
p
(x)
avec, pour tout k, 2 k p, (k!)f
k
(x) = f
(k)
(x).
b) Si A est un corps de caractristique nulle, on peut diviser par k! et on
obtient la formule usuelle
f(x +h) = f(x) +hf
t
(x) + +h
k
f
(k)
(x)
k!
+ +h
p
f
(p)
(x)
p!
.
Remarque 2.20. La situation prcdente se gnralise sans peine aux poly-
nmes en plusieurs indtermines. Prcisment, on dnit des drivations sur
A[X
1
, . . . , X
n
],

X
i
, 1 i n, en associant au polynme f(X
1
, . . . , X
n
)
de A[X
1
, . . . , X
n
] la drivation prcdente applique f(X
1
, . . . , X
n
) considr
comme polynme en X
i
coecients dans A[X
1
, . . . , X
i1
, X
i+1
, . . . , X
n
].
Proposition 2.21.
(i)

X
i
, 1 i n, sont des drivations de lanneau A[X
1
, . . . , X
n
].
(ii) Soient K un corps et f(X
1
, . . . , X
n
) K[X
1
, . . . , X
n
] tel que
i, 1 i n,
f
X
i
= 0
alors :
si la caractristique de K est nulle, le polynme f ne contient pas X
i
,
si la caractristique de K est p > 0, X
i
apparat dans le polynme f avec une
puissance qui est un multiple de p.
72
anneaux 2013/9/23 8:08 page 73 #87
i
i
i
i
i
i
i
i
2. Fonctions polynomiales Racines Drivations Multiplicit
Dmonstration. Lassertion (i) tant vidente, dmontrons lassertion (ii).
Supposons que car(K) = 0 : si f contient a
i
X
m
i
, a
i
,= 0,
a
i
A[X
1
, . . . , X
i1
, X
i+1
, . . . , X
n
]
alors
f
X
i
(X
1
, . . . , X
n
) contient ma
i
X
m1
i
avec ma
i
,= 0, donc
f
X
i
,= 0.
Supposons que car(K) = p > 0. Remarquons que si A est un anneau intgre de
caractristique p > 0, alors il en est de mme de A[X] et donc de A[X
1
, . . . , X
n
].
On peut donc supposer ici que f est un polynme en une variable coecients
dans un anneau intgre B de caractristique p. Si f
t
(X) = 0, tous ses coecients
sont nuls dans B, i.e. sont multiples de p. Si f contient un monme b
q
X
q
avec
b
q
,= 0 et q non multiple de p, alors qb
q
est non nul (car B est intgre) et non
multiple de p (car p est premier), donc f
t
(X) ,= 0.
D enition 2.22. Soient A un anneau intgre, f(X) un polynme de A[X] et
a A une racine de f. Lordre de multiplicit de a est le plus grand en-
tier m tel que (X a)
m
divise f(X). Si m > 1, on dit que a est une racine
multiple dordre de multiplicit m; si m = 1, on dit que a est une racine
simple.
Proposition 2.23. Avec les mmes notations que ci-dessus, a est une racine mul-
tiple de f si et seulement si f(a) = 0 et f
t
(a) = 0.
Dmonstration. Si a est racine multiple dordre m de f(X),
on a f(X) = (X a)
m
g(X) avec g(a) ,= 0, do
f
t
(X) = (X a)
m
g
t
(X) +m(X a)
m1
g(X). Si m > 1, alors f
t
(a) = 0 ;
si m = 1, alors f
t
(X) = (X a)g
t
(X) +g(X), donc f
t
(a) = g(a) ,= 0.
Proposition 2.24. Si K est un corps de caractristique nulle, pour que a K soit
une racine dordre r dun polynme f K[X], il faut et il sut que
f(a) = f
t
(a) = = f
(r1)
(a) = 0 et f
(r)
(a) ,= 0.
Dmonstration. Si a K est une racine dordre r dun polynme f K[X], on a
f(X) = (X a)
r
g(X), avec g(a) ,= 0. On calcule la drive k-ime de cette
galit :
f
(k)
(X) = r(r 1) (r k + 1)(X a)
rk
g(X) + (X a)
rk+1
g
k
(X).
On en dduit que f
(k)
(a) = 0 pour 0 k r 1. Dautre part, f
(r)
(a) = r!g(a)
et, puisque g(a) ,= 0, f
(r)
(a) ,= 0.
73
anneaux 2013/9/23 8:08 page 74 #88
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
Rciproquement, supposons que
f(a) = f
t
(a) = = f
(r1)
(a) = 0 et f
(r)
(a) ,= 0.
Puisque K est un corps de caractristique nulle, on peut diviser par k! et on crit :
f(X) =
k=n

k=0
(X a)
k
f
(k)
(a)
k!
.
Par hypothse, tous les termes pour k r 1 sont nuls, do
f(X) = (X a)
r
[
f
(r)
(a)
r!
+ (X a)
f
(r+1)
(a)
(r + 1)!
+ ].
Autrement dit, on a f(X) = (X a)
r
g(X) avec g(a) ,= 0. Si f(X) tait divisible
par (Xa)
(r+1)
, alors g(X) serait divisible par (Xa), ce qui est en contradiction
avec g(a) ,= 0. Donc r est bien le plus grand entier k tel que (X a)
k
divise
f(X).
3. Rsultant Discriminant
Nous allons donner une condition ncessaire et susante pour que deux poly-
nmes coecients dans un corps aient un facteur commun non constant. Nous
en dduirons une condition ncessaire et susante pour quun polynme de de-
gr suprieur ou gal 2 ait une racine double. Cette condition gnralisera la
condition bien connue dans le cas du degr 2.
Soient K un corps et
f(X) = a
0
+a
1
X + +a
n
X
n
, g(X) = b
0
+b
1
X + +b
m
X
m
deux polynmes coecients dans K. Dans toute la suite, on suppose que
0 m n et que a
n
,= 0, b
m
,= 0.
Proposition 3.1. Les polynmes f(X) et g(X) ont un facteur commun non
constant si et seulement sil existe deux polynmes h(X) et k(X) dans K[X]
tels que f(X)h(X) = g(X)k(X), avec deg(h) < deg(g) et deg(k) < deg(f).
Dmonstration. Si f(X) et g(X) ont un facteur commun non constant l(X), on
peut crire f(X) = l(X)f
1
(X) et g(X) = l(X)g
1
(X) et il sut de prendre
h(X) = g
1
(X) et k(X) = f
1
(X).
Rciproquement, si on a f(X)h(X) = g(X)k(X), puisque K[X] est factoriel,
tous les facteurs irrductibles de f(X) sont des facteurs irrductibles de g(X)k(X).
Comme deg(k) < deg(f), ncessairement au moins lun de ces facteurs irrduc-
tibles divise g(X).
74
anneaux 2013/9/23 8:08 page 75 #89
i
i
i
i
i
i
i
i
3. Rsultant Discriminant
crivons maintenant
h(X) = c
0
+c
1
X + +c
m1
X
m1
, k(X) = d
0
+d
1
X + +d
n1
X
n1
.
Lgalit f(X)h(X) = g(X)k(X) se traduit par
(a
0
+a
1
X + +a
n
X
n
)(c
0
+c
1
X + +c
m1
X
m1
)
+(b
0
+b
1
X + +b
m
X
m
)(d
0
+d
1
X + +d
n1
X
n1
) = 0.
Tous les coecients du polynme du premier membre doivent tre nuls,
ce qui donne un systme de n + m quations en les n + m inconnues
c
0
, . . . , c
m1
, d
0
, . . . , d
n1
, en crivant les coecients des monmes de degr crois-
sant :
a
0
c
0
+ b
0
d
0
= 0
a
1
c
0
+ a
0
c
1
+ b
1
d
0
+ b
0
d
1
= 0
a
2
c
0
+ a
1
c
1
+ a
0
c
2
+ b
2
d
0
+ b
1
d
1
+ b
0
d
2
= 0
.
.
.
.
.
. =
.
.
.
.
.
.
.
.
. =
.
.
.
a
n
c
m1
+ b
m
d
n1
= 0.
Notons (S) ce systme. Prcisment, la r + 1-ime ligne de ce systme est :
si r m,
a
r
c
0
+ +a
0
c
r
+ 0 + + 0 +b
r
d
0
+ +b
0
d
r
avec mr 1 zros,
si m < r n,
a
r
c
a
+ +a
rm+1
c
m1
+ 0 + + 0 +b
m
d
rm
+ +b
0
d
r
avec r m1 zros,
si n < r m+n 1,
0+ +0+a
n
c
rn
+ +a
rm+1
c
m1
+0+ +0+b
m
d
rm
+ +b
rn+1
d
n1
avec r n zros au dbut et r m zros au milieu.
75
anneaux 2013/9/23 8:08 page 76 #90
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
La matrice du systme (S) est donc la matrice (m+n, m+n) suivante :
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
0
0 . . . . . . 0 b
0
0 . . . . . . 0
a
1
a
0
.
.
.
.
.
. b
1
b
0
.
.
.
.
.
.
.
.
. a
1
.
.
.
.
.
.
.
.
.
.
.
. b
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0
.
.
.
.
.
.
.
.
.
.
.
.
0
a
n1
.
.
.
.
.
.
.
.
.
a
0
b
m1
.
.
.
.
.
.
.
.
.
b
0
a
n
a
n1
.
.
.
.
.
. a
1
b
m
b
m1
.
.
.
.
.
. b
1
0 a
n
.
.
.
.
.
.
.
.
. 0 b
m
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
n1
.
.
.
.
.
.
.
.
.
b
m1
0 . . . . . . 0 a
n
0 . . . . . . 0 b
m
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
On crit les termes a
0
, a
1
, . . . , a
n
en colonnes, en commenant en haut gauche
et en les dcalant dun cran vers le bas chaque colonne, que lon complte avec
m 1 zros, ce qui forme m colonnes. Puis, on fait de mme avec les termes
b
0
, b
1
, . . . , b
m
, en recommenant en haut de la m + 1-ime colonne, on complte
chaque colonne avec n 1 zros, ce qui forme n colonnes.
D enition 3.2. Le dterminant de cette matrice est le rsultant des polynmes
f(X) et g(X). On le note R(f, g). Si f(X) ou g(X) est nul, on pose R(f, g) = 0.
Proposition 3.3. Soient A est un anneau intgre, f(X) = a
0
+a
1
X + +a
n
X
n
et g(X) = b
0
+ b
1
X + + b
m
X
m
des polynmes coecients dans A. Il existe
des polynmes h(X) et k(X) dans A[X] tels que f(X)h(X) = g(X)k(X), avec
deg(h) < deg(g) et deg(k) < deg(f), si et seulement si R(f, g) = 0.
Dmonstration. Lanalyse qui prcde montre que les polynmes h(X) et k(X)
existent si et seulement si le systme (S) admet une solution non nulle. On se
place dans le corps des fractions K de A; le systme (S) admet une solution non
nulle dans K, donc dans A en multipliant par les dnominateurs, si et seulement
si les vecteurs colonnes de sa matrice sont linairement dpendants, autrement
dit si et seulement si le dterminant de sa matrice est nul, i.e. R(f, g) = 0.
On dduit des propositions 3.1 et 3.3 le rsultat suivant.
Th eor` eme 3.4. Soient K un corps, f(X) et g(X) des polynmes coecients dans
K. Ils ont un facteur commun non constant si et seulement si R(f, g) = 0.
76
anneaux 2013/9/23 8:08 page 77 #91
i
i
i
i
i
i
i
i
4. Polynmes symtriques
Remarque 3.5. Dans les raisonnements ci-dessus, on a seulement utilis le fait que
lanneau K[X] est factoriel, par consquent le thorme 3.4 reste valable si lon
remplace le corps K par un anneau factoriel.
D enition 3.6. Soit f(X) un polynme de K[X] de degr suprieur ou gal
2, dont on note a
n
le coecient dominant. On pose
D(f) = (1)
n(n1)
2
1
a
n
R(f, f
t
)
o f
t
est le polynme driv de f, et on lappelle discriminant de f.
Exercice E7. Montrer que
D(aX
2
+bX +c) = b
2
4ac et que D(X
3
+pX +q) = 4p
3
27q
2
.
Proposition 3.7. Soit K un corps de caractristique nulle. Un polynme
f(X) K[X] de degr suprieur ou gal 2 a une racine dordre de multipli-
cit suprieur ou gal 2 si et seulement si D(f) = 0.
4. Polynmes symtriques
Soient A un anneau et T
1
, . . . , T
n
, X des indtermines. On forme le polynme
en X suivant, coecients dans A[T
1
, . . . , T
n
] :
F(X) = (X T
1
) (X T
n
).
En dveloppant, on obtient
F(X) = X
n
s
1
X
n1
+ + (1)
n
s
n
,
o les s
i
sont les lments de A[T
1
, . . . , T
n
] dnis par
s
1
= T
1
+ +T
n
s
2
= T
1
T
2
+T
1
T
3
+ +T
n1
T
n
=

1i<jn
T
i
T
j
. . . . . . . . . . . . . . . . . . . . .
s
k
=

1i
1
<<i
j
<<i
k
n
T
i
1
T
i
k
. . . . . . . . . . . . . . . . . . . . .
s
n
= T
1
T
2
T
n
.
77
anneaux 2013/9/23 8:08 page 78 #92
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
D enition 4.1. Les polynmes s
1
, . . . , s
n
sont appels polynmes sym-
triques lmentaires en T
1
, . . . , T
n
.
On remarquera que chaque polynme s
i
est homogne de degr i.
Soit une permutation de lensemble 1, . . . , n. tant donn un polynme
f A[T
1
, . . . , T
n
], on dnit le polynme

f par

f(T
1
, . . . , T
n
) = f(T
(1)
, . . . , T
(n)
).
Remarque 4.2. Si et sont deux permutations de lensemble 1, . . . , n et est
la permutation identique, on a

(

f) =
()
f et

f = f. De plus, pour f et g
dans A[T
1
, . . . , T
n
] et S
n
, on a

(f + g) = (

f) + (

g) et

(fg) = (

f)(

g).
Autrement dit, le groupe S
n
opre sur A[T
1
, . . . , T
n
].
D enition 4.3. Un polynme f de A[T
1
, . . . , T
n
] est dit symtrique si

f = f
pour tout lment de S
n
.
On vriera que les polynmes s
1
, . . . , s
n
sont symtriques au sens de cette
dnition. Il est clair que lensemble des polynmes symtriques est un sous-
anneau de A[T
1
, . . . , T
n
]. On va montrer le thorme suivant.
Th eor` eme 4.4. Le sous-anneau de A[T
1
, . . . , T
n
] form des polynmes symtriques
est isomorphe lanneau A[s
1
, . . . , s
n
].
Dmonstration. Il est clair que le sous-anneau de A[T
1
, . . . , T
n
] form des po-
lynmes symtriques contient A et les polynmes symtriques lmentaires
s
1
, . . . , s
n
. Il contient donc A[s
1
, . . . , s
n
]. Nous allons montrer que, rciproque-
ment, tout polynme symtrique de A[T
1
, . . . , T
n
] appartient A[s
1
, . . . , s
n
]. Ce
sera lobjet de la proposition 4.7 ci-dessous.
Proposition 4.5. Si lon substitue T
n
= 0 dans les polynmes symtriques lmen-
taires s
1
, . . . , s
n1
, les expressions obtenues sont les polynmes symtriques l-
mentaires en T
1
, . . . , T
n1
.
Dmonstration. On a
F(X) = (X T
1
) (X T
n
) = X
n
s
1
X
n1
+ + (1)
n
s
n
.
78
anneaux 2013/9/23 8:08 page 79 #93
i
i
i
i
i
i
i
i
4. Polynmes symtriques
En faisant T
n
= 0, on obtient
(X T
1
) (X T
n1
)X = X
n
s
1
X
n1
+ + (1)
n1
s
n1
X
= X(X
n1
s
1
X
n2
+ + (1)
n1
s
n1
).
Do, (XT
1
) (XT
n1
) = X
n1
s
1
X
n2
+ +(1)
n1
s
n1
, ce qui prouve
que les polynmes s
1
, . . . , s
n1
sont les polynmes symtriques lmentaires en
T
1
, . . . , T
n1
.
D enition 4.6. On appelle poids du monme T
m
1
1
T
m
2
2
T
m
n
n
, lentier
m
1
+2m
2
+ +nm
n
. On dnit le poids dun polynme f de A[T
1
, . . . , T
n
]
comme tant le plus grand des poids des monmes de f.
Proposition 4.7. Soit f A[T
1
, . . . , T
n
] un polynme symtrique de degr d. Alors,
il existe un polynme g A[T
1
, . . . , T
n
] tel que f(T
1
, . . . , T
n
) = g(s
1
, . . . , s
n
), g
tant de poids d en les s
i
.
Dmonstration. On fait un raisonnement par rcurrence sur n. Pour n = 1,
cest vident. On suppose le rsultat vrai pour tout polynme symtrique
f A[T
1
, . . . , T
n1
] et lon considre les polynmes symtriques de A[T
1
, . . . , T
n
].
On fait alors un raisonnement par rcurrence sur le degr d de f. Si d = 0, cest
vident. On suppose le rsultat vrai pour les polynmes de degr infrieur ou gal
(d 1). Soit f A[T
1
, . . . , T
n
] un polynme symtrique de degr d. Si lon fait
T
n
= 0 dans f, daprs la proposition 4.5 et lhypothse de rcurrence, il existe
un polynme g
1
(T
1
, . . . , T
n1
), de poids d en les s
i
, tel que
f(T
1
, . . . , T
n1
, 0) = g
1
( s
1
, . . . , s
n1
).
Le polynme g
1
(s
1
, . . . , s
n1
) est symtrique en T
1
, . . . , T
n
, il en est donc de
mme du polynme
f
1
(T
1
, . . . , T
n
) = f(T
1
, . . . , T
n
) g
1
(s
1
, . . . , s
n1
).
On a f
1
(T
1
, . . . , T
n1
, 0) = 0, donc f
1
est divisible par T
n
et, puisquil est
symtrique, il est divisible par le produit T
1
T
n
= s
n
. Il existe donc un polynme
f
2
tel que f
1
= s
n
f
2
et f
2
est ncessairement symtrique (car s
n
(

f
2
f
2
) = 0).
De plus, le polynme g
1
tant de poids d en les s
i
, g
1
(s
1
, . . . , s
n1
) est de degr
total en T
1
, . . . , T
n
au plus gal d : en eet, puisque deg(s
i
) = i, le monme
s
m
1
1
s
m
n1
n1
, exprim en fonction des T
1
, . . . , T
n
, est de degr total infrieur ou
gal m
1
+ 2m
2
+ + (n 1)m
n1
, qui est infrieur ou gal d.
79
anneaux 2013/9/23 8:08 page 80 #94
i
i
i
i
i
i
i
i
Chapitre III. Irrductibilit des polynmes Polynmes symtriques
Par consquent, le degr total de f
2
est infrieur ou gal d n < d. Par
hypothse de rcurrence sur d, il existe un polynme g
2
A[T
1
, . . . , T
n
], de poids
gal d n en les s
i
, tel que
f
2
(T
1
, . . . , T
n
) = g
2
(s
1
, . . . , s
n
).
On obtient alors,
f(T
1
, . . . , T
n
) = g
1
(s
1
, . . . , s
n1
) +s
n
g
2
(s
1
, . . . , s
n
)
et le second membre est un polynme de poids d en les s
i
.
Cela achve la dmonstration du thorme 4.4.
On suppose maintenant que les polynmes f(X) et g(X) scrivent
f(X) = a

1in
(X x
i
), g(X) = b

1jm
(X y
j
).
On peut, par exemple, supposer que ces polynmes sont coecients dans un
corps algbriquement clos K, ou bien on peut se placer dans une clture algbrique
de K (cf. [G-H]).
Nous allons donner une nouvelle description de R(f, g). Les coecients a

de
f(X) correspondent au produit de a par les fonctions symtriques lmentaires des
x
i
et les coecients b

de g(X) correspondent au produit de b par les fonctions


symtriques lmentaires des y
j
. De plus, R(f, g) est homogne de degr m en
les a

et homogne de degr n en les b

(le vrier sur le dveloppement du


dterminant dnissant R(f, g)). Par consquent, R(f, g) scrit comme le produit
de a
m
b
n
par une fonction symtrique des x
i
et y
j
.
Si x
i
= y
j
, les polynmes f et g ont un facteur commun, donc R(f, g) = 0.
En considrant R(f, g) comme un polynme en les x
i
et y
j
, on en dduit quil est
divisible par x
i
y
j
. Puisque tous les facteurs x
i
y
j
sont irrductibles, R(f, g)
est divisible par leur produit, donc divisible par lexpression
S = a
m
b
n

1in

1jm
(x
i
y
j
).
Pour tout i, 1 i n, on a g(x
i
) = b

1jm
(x
i
y
j
), do
() S = a
m

1in
g(x
i
).
80
anneaux 2013/9/23 8:08 page 81 #95
i
i
i
i
i
i
i
i
4. Polynmes symtriques
Pour tout j, 1 j m, on a f(y
j
) = (1)
n
a

1in
(x
i
y
j
), do
() S = (1)
nm
b
n

1jm
f(y
j
).
On dduit de () que S est unitaire homogne de degr n en b et de () quil
est unitaire homogne de degr m en a. Par consquent, R(f, g) et S ont mme
degr et, puisque S divise R(f, g), ils ne peuvent direr que dune constante. On
vrie, par comparaison des termes, que cette constante vaut 1. On en dduit le
rsultat suivant.
Proposition 4.8. Avec les notations ci-dessus, on a
R(f, g) = a
m
b
n

1in

1jm
(x
i
y
j
).
Exercice E8. Soient f(X) ,= 0, g(X) ,= 0, g
1
(X) et g
2
(X) des polynmes coef-
cients dans K. On pose deg(f) = n, deg(g) = m et b est le coecient dominant
de g. Montrer que
a) R(g, f) = (1)
mn
R(f, g),
b) si r(X) est le reste de la division euclidienne de f(X) par g(X),
R(f, g) = (1)
mn
b
(mdeg(r))
R(g, r).
c) R(f, g
1
g
2
) = R(f, g
1
)R(f, g
2
).
Exercice E9. Montrer que D(X
n1
+X
n2
+ + 1) = (1)
(n1)(n2)
2
n
(n2)
.
81
anneaux 2013/9/23 8:08 page 82 #96
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 83 #97
i
i
i
i
i
i
i
i
THMES DE RFLEXION
TR.III.A. Critre dirrductibilit par extension
Si K est un corps, on appelle extension de K tout corps E qui contient K
comme sous-corps.
1. Montrer que la multiplication de E munit le groupe ablien (E, +) dune
structure naturelle de K-espace vectoriel.
On dit que E est une extension nie de K si E est une extension de K telle
que le K-espace vectoriel E soit de dimension nie. On note alors [E : K] cette
dimension.
Soient K un corps et P(X) K[X]. Nous admettrons quil existe une exten-
sion E de K, telle que le polynme P(X) admette une racine x dans E (pour
tout corps K et tout polynme P(X) K[X], ce corps existe, cf. [G-H]). On note
K(x) le plus petit sous-corps de E qui contient K et x.
2. Soient K un corps, P(X) K[X] un polynme de degr n et x une
racine de P(X). Montrer que si P(X) est irrductible dans K[X], alors
K(x) K[X]/P(X). Montrer que [K(x) : K] = n (on montrera que
1, x, . . . , x
n1
est une base du K-espace vectoriel K(x)).
3. Soient K un corps et P(X) K[X] un polynme de degr n. Montrer que
P(X) est irrductible dans K[X] si et seulement sil na pas de racine dans toute
extension E de K telle que [E : K] n/2.
TR.III.B. Critre dirrductibilit par rduction
Soient A et B deux anneaux commutatifs et f : A B un morphisme
danneaux. Pour tout polynme P A[X], P(X) = a
n
X
n
+ + a
0
, on note
f(P) le polynme f(a
n
)X
n
+ +f(a
0
) de B[X].
1. Soient A et B des anneaux intgres, K et L leurs corps des fractions respectifs
et f : A B un morphisme danneaux. Soit P A[X] tel que f(P) ,= 0 et
anneaux 2013/9/23 8:08 page 84 #98
i
i
i
i
i
i
i
i
Algbre T2
deg(f(P)) = deg(P). Montrer que si f(P) est irrductible dans L[X], alors on ne
peut avoir P(X) = Q(X)R(X) avec Q, R A[X] de degr suprieur ou gal 1.
En dduire le rsultat suivant.
2. Soient A un anneau factoriel, K son corps des fractions, I un idal
premier de A, B = A/I, L le corps des fractions de B. Soient
P(X) = a
n
X
n
+ + a
0
A[X] et P sa rduction modulo I. On suppose que
a
n
,= 0. Montrer que si P est irrductible dans B[X] ou L[X], alors P est irr-
ductible dans K[X].
3. Montrer que le polynme X
2
+Y
2
+1 est irrductible dans R[X, Y ] (considrer
I = (Y )).
On remarquera que P nest pas ncessairement irrductible dans A[X] (consi-
drer P(X) = 2X Z[X] et I = (3)). Bien videmment, daprs le thorme 1.3,
si deg(P) 1 et c(P) = 1, le polynme P est irrductible dans A[X].
On peut, en particulier, appliquer le rsultat ci-dessus avec A = Z et I = (p)
avec p premier.
Nous allons montrer que, pour tout nombre premier p, le polynme
f(X) = X
p
X 1 est irrductible dans Z/pZ[X], ce qui, daprs le rsultat
ci-dessus, prouvera quil est irrductible dans Z[X].
On sait quil existe un corps K, contenant le corps Z/pZ, dans lequel le poly-
nme f(X) admet une racine a (cf. [G-H]).
4. Montrer que les racines de f(X) sont les a + j, o j parcourt les entiers
0, 1, . . . , (p 1).
On suppose que f(X) = g(X)h(X), avec g(X), h(X) appartenant Z/pZ[X]
et 0 < r = deg(g) < p, 0 < s = deg(h) < p.
Alors, dans K[X], on a g(X) =

l=r
l=1
(X(a+j
l
)), avec j
l
0, 1, . . . , p 1.
5. En calculant le coecient de X
r1
, montrer que a Z/pZ. En dduire une
contradiction.
Le rsultat dmontr la question 2 est une condition susante, mais non
ncessaire. Lobjectif des questions suivantes est de le dmontrer ().
6. Montrer que le polynme f(X) = X
4
+ 1 est irrductible dans Z[X] (on appli-
quera le critre dEisenstein f(X + 1)).
On considre maintenant la rduction f
p
(X) de f(X) dans (Z/pZ)[X], pour
p premier.
7 Montrer que f
2
(X) nest pas irrductible dans (Z/2Z)[X].
On suppose maintenant que p 3. On a alors, dans (Z/pZ)[X],
X
8
1 = (X
4
1)(X
4
+ 1).
84
anneaux 2013/9/23 8:08 page 85 #99
i
i
i
i
i
i
i
i
TR.III.B. Critre dirrductibilit par rduction
8. Soit E une extension quelconque de Z/pZ. Montrer quun lment x de E0
est racine du polynme X
4
+ 1 si et seulement si x est un lment dordre 8.
9 Montrer que (p
2
1) est divisible par 8. En dduire quil existe un lment
dordre 8 dans toute extension E de Z/pZ telle que card(E) = p
2
.
10. Montrer quune telle extension E est telle que [E : Z/pZ] = 2. En dduire que
le polynme X
4
+ 1 nest pas irrductible dans Z/pZ[X].
85
anneaux 2013/9/23 8:08 page 86 #100
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 87 #101
i
i
i
i
i
i
i
i
IV
GNRALITS SUR LES MODULES
Il est inutile de rappeler la trs grande importance en mathmatiques, ainsi
que dans de nombreuses autres disciplines, de la structure despace vectoriel. Il
apparat, dans de nombreux problmes, une structure analogue, o le corps de
base est remplac par un anneau. Cest la structure de module sur un anneau.
Nous avons dj rencontr une telle structure : un groupe ablien nest rien dautre
quun module sur Z.
Nous allons, dans ce chapitre, tudier cette structure et voir que, si de nom-
breuses proprits des espaces vectoriels se gnralisent sans problme ce nou-
veau cadre, il nen est pas de mme pour certaines proprits fondamentales
comme, par exemple, lexistence dune base.
1. Modules Morphismes
D enitions 1.1. Soit A un anneau.
a) Un A-module gauche est la donne dun groupe ablien M (not
additivement) et dune loi externe
A M M
(a, x) ax
satisfaisant aux conditions suivantes : pour tous lments a, b de A et x, y
de M,
a(x +y) = ax +ay
(a +b)x = ax +bx
(ab)x = a(bx)
1x = x.
anneaux 2013/9/23 8:08 page 88 #102
i
i
i
i
i
i
i
i
Chapitre IV. Gnralits sur les modules
b) Un A-module droite est la donne dun groupe ablien M (not
additivement) et dune loi externe
M A M
(x, a) xa
satisfaisant les conditions suivantes : pour tous lments a, b de A et x, y de M,
(x +y)a = xa +ya
x(a +b) = xa +xb
x(ab) = (xa)b
x1 = x.
Remarque 1.2. tant donn un anneau A, on appelle anneau oppos de A, que
lon note A
0
, le groupe ablien sous-jacent de A muni de la multiplication dnie
par :
a, b A, a b = ba,
o la multiplication apparaissant dans le second membre est celle de A.
Il est clair que la donne dune structure de A-module droite sur un groupe
ablien M est quivalente celle dune structure de A
0
-module gauche.
Si lanneau A est commutatif, les anneaux A et A
0
concident. Il en est donc
de mme pour les structures de A-modules gauche et droite. Dans ce cas, on
dit que M est un A-module.
Exemples 1.3.
a) Si A est un corps commutatif, un A-module est un A-espace vectoriel.
b) Si A = Z, un A-module est un groupe ablien.
c) Pour tout anneau A, A est un A-module, la loi externe tant la multiplica-
tion de A.
d) Tout idal I dun anneau A est un A-module, la loi externe tant la mul-
tiplication de A.
D enition 1.4. Soient M et N deux A-modules gauche (resp. droite).
Une application f : M N est A-linaire, ou est un morphisme de
A-modules gauche (resp. droite), si cest un morphisme de groupes
abliens et si
a A, x M, f(ax) = af(x) (resp. f(xa) = f(x)a).
Si, de plus, f est bijectif, on dit que cest un isomorphisme de A-modules.
88
anneaux 2013/9/23 8:08 page 89 #103
i
i
i
i
i
i
i
i
1. Modules Morphismes
Notation. Si M et N sont des A-modules gauche (resp. droite), on note
Hom
A
(M, N) lensemble des morphismes de A-modules gauche (resp. droite)
de M dans N. Si M = N, on pose Hom
A
(M, M) = End
A
(M), dont les lments
sont appels endomorphismes du A-module M.
Dans toute la suite de ce chapitre,
les anneaux considrs sont commutatifs
(sauf mention explicite du contraire).
Proposition 1.5. Soient M et N deux A-modules. Lensemble Hom
A
(M, N) est
canoniquement muni dune structure de A-module.
Dmonstration. Le lecteur vriera que les oprations dnies par
(f +g)(x) = f(x) +g(x)
(af)(x) = f(ax)
avec f, g Hom
A
(M, N), a A, munissent Hom
A
(M, N) dune structure de
A-module.
Attention. Cela nest plus vrai si A est non commutatif, auquel cas Hom
A
(M, N)
est seulement un groupe ablien.
Proposition 1.6. Soit M un A-module.
(i) La composition des applications munit End
A
(M) dune structure danneau
(non commutatif ).
(ii) Lapplication a
a
, o
a
est dnie par
a
(x) = ax, est un morphisme
danneaux de A dans End
A
(M).
Dmonstration. La dmonstration de (i) est une vrication facile laisse au lecteur.
Considrons lapplication
: A End
A
(M)
a
a
.
On a (a +a
t
) =
a+a
. Mais
a+a
(x) = (a +a
t
)x = ax+a
t
x =
a
(x) +
t
a
(x),
do (a +a
t
) = (a) +(a
t
).
On a (aa
t
) =
aa
. Mais
aa
(x) = aa
t
x =
a
(
a
(x)) =
a

a
(x), do
(aa
t
) = (a)(a
t
).
89
anneaux 2013/9/23 8:08 page 90 #104
i
i
i
i
i
i
i
i
Chapitre IV. Gnralits sur les modules
D enitions 1.7.
a) Le noyau du morphisme dni ci-dessus
Ker() = a A[ x M, ax = 0
est un idal de A appel lannulateur de M, not Ann
A
(M).
b) Si x est un lment de M, on note Ann
A
(x) = a A, ax = 0. Cest
un idal de A appel lannulateur de x.
Exercice E1. Soit M un A-module, montrer que
Ann
A
(M) =

xM
Ann
A
(x).
On notera que lexistence dannulateurs non triviaux (cf. exemple 1.8 ci-
dessous) montre quil y a une dirence importante entre la structure de module
et celle despace vectoriel.
Exemples 1.8.
a) Si M est un Z-module (i.e. un groupe ablien) et si x M est un lment
de torsion, Ann
Z
(x) est un idal non trivial de Z.
b) Si M = Z/nZ, n ,= 0, Ann
Z
(M) est un idal non trivial de Z.
2. Sous-modules
Les dmonstrations des rsultats noncs dans ce paragraphe sont des exercices
faciles et classiques laisss au lecteur.
D enition 2.1. Soit M un A-module. Un sous-ensemble N de M est un sous-
A-module de M si, muni des lois induites par celles de M, cest un A-module.
Proposition 2.2. Un sous-ensemble N dun A-module M est un sous-A-module de
M si cest un sous-groupe ablien de (M, +), stable pour la loi externe.
Exemple 2.3. Soient M et N des A-modules. Pour tout f Hom
A
(M, N), le
noyau de f, Ker(f) = x M[ f(x) = 0, est un sous-A-module de M et limage
de f, Im(f) = f(x), x M, est un sous-A-module de N.
Il est clair que
[f injective] [Ker(f) = 0],
[f surjective] [Im(f) = N].
90
anneaux 2013/9/23 8:08 page 91 #105
i
i
i
i
i
i
i
i
3. Modules quotients
Proposition 2.4. Soient M et N deux A-modules, M
t
(resp. N
t
) un sous-A-module
de M (resp. N) et f Hom
A
(M, N). Alors
(i) f(M
t
) est un sous-A-module de N,
(ii) f
1
(N
t
) est un sous-A-module de M.
Proposition 2.5. Si (N
i
)
iI
est une famille de sous-A-modules dun A-module M,
alors

iI
N
i
est un sous-A-module de M.
Proposition D enition 2.6. Soient M un A-module et S une partie de M. Le
sous-A-module de M engendr par S est le plus petit sous-A-module de M (pour
la relation dordre dnie par linclusion) contenant S. Cest lintersection de tous
les sous-A-modules de M contenant S.
Proposition 2.7. Soient M un A-module et S une partie de M. Le sous-A-module
de M engendr par S est form des lments de la forme

nie
a
i
s
i
, o a
i
A et
s
i
S.
Proposition 2.8. Soient M un A-module et (N
i
)
iI
une famille de sous-A-modules
de M. Alors

iI
N
i
=
_

iI
x
i
, x
i
N
i
, x
i
= 0 sauf pour un nombre ni de i I
_
est le sous-A-module de M engendr par

iI
N
i
.
3. Modules quotients
Soient M un A-module et N un sous-A-module de M. En particulier, N est
un sous-groupe du groupe ablien M. On peut donc considrer le groupe ablien
quotient M/N. On dnit une loi externe sur M/N par
AM/N M/N
(a, x) ax
(o x dsigne la classe dans M/N de llment x de M).
Proposition 3.1.
(i) La loi externe ci-dessus est bien dnie.
(ii) Cette loi munit le groupe ablien M/N dune structure de A-module.
(iii) La projection canonique M M/N, qui un lment de M associe sa
classe dans M/N, est un morphisme (surjectif ) de A-modules, de noyau N.
91
anneaux 2013/9/23 8:08 page 92 #106
i
i
i
i
i
i
i
i
Chapitre IV. Gnralits sur les modules
Dmonstration.
(i) Si y est un autre reprsentant de la classe x, on a xy N. Par consquent,
a(x y) N et ax = ay.
Les dmonstrations des assertions (ii) et (iii) sont des exercices
immdiats.
Proposition 3.2. Soient M un A-module et N un sous-A-module de M. La projec-
tion canonique : M M/N induit une correspondance biunivoque entre les
sous-A-modules de M/N et les sous-A-modules de M qui contiennent N.
Dmonstration. Si K est un sous-A-module de M/N, K =
1
(K) est un sous-
A-module de M, qui contient
1
(0) = N. Si K est un sous-A-module de M
contenant N, (K) est un sous-A-module de M/N. Le morphisme tant sur-
jectif, les deux applications
K (K), K K
sont rciproques lune de lautre.
4. Morphismes et quotients
Th eor` eme 4.1. Soient M, N deux A-modules et f : M N un morphisme de
A-modules. Alors f induit un isomorphisme f : M/Ker(f) Im(f), tel que le
morphisme compos
M M/Ker(f)
f
Im(f) N
soit gal f.
Dmonstration. Analogue au thorme I.2.14.ii. Il sut de dmontrer que f est un
morphisme de A-modules, ce qui est vident.
Proposition 4.2. Soient M un A-module, P et Q deux sous-A-modules de M et
: M M/P
la projection canonique.
(i) Ker() = P.
(ii) Si lon note
1
et
2
les restrictions de P + Q et Q respectivement,
alors Ker(
1
) = P et Ker(
2
) = P Q.
(iii) Les A-modules (P +Q)/P et Q/(P Q) sont canoniquement isomorphes.
92
anneaux 2013/9/23 8:08 page 93 #107
i
i
i
i
i
i
i
i
4. Morphismes et quotients
Dmonstration. Les assertions (i) et (ii) sont videntes. Dmontrons lassertion
(iii). On sait, daprs le thorme 4.1, quil existe des isomorphismes

1
: (P +Q)/P Im(
1
) ,
2
: Q/(P Q) Im(
2
)
tels que le morphisme compos
P +Q (P +Q)/P

1
Im(
1
)
soit gal
1
et que le morphisme compos
Q Q/(P Q)

2
Im(
2
)
soit gal
2
. Or, Im(
1
) = Im(
2
) = (Q), donc
(P +Q)/P

1
(Q)

2
1
Q/(P Q)
est un isomorphisme, ce qui dmontre le rsultat.
Th eor` eme 4.3. Soient M un A-module, P et Q deux sous-A-modules de M tels
que Q P. Alors les A-modules (M/Q)/(P/Q) et M/P sont canoniquement
isomorphes.
Dmonstration. Soient
p : M M/P, q : M M/Q
les projections canoniques. Il existe un unique morphisme
: M/Q M/P
tel que q = p. En eet, pour tout x M/Q, il existe m M tel que q(m) = x :
on pose (x) = p(m). Cette application est bien dnie, car si m
t
M est tel
que q(m) = q(m
t
), (m m
t
) appartient Ker(q) = Q P = Ker(p), do
p(m) = p(m
t
). Il est vident que est linaire et surjective. Le noyau de
est lensemble des lments x M/Q tels que x = q(m) avec m P, i.e.
Ker() = P/Q. On a donc Im() = M/P (M/Q)/(P/Q).
Th eor` eme 4.4 (de passage au quotient). Soient M et M
t
deux A-modules, N et
N
t
des sous-A-modules de M et M
t
respectivement, : M M/N et
93
anneaux 2013/9/23 8:08 page 94 #108
i
i
i
i
i
i
i
i
Chapitre IV. Gnralits sur les modules

t
: M
t
M
t
/N
t
les projections canoniques. Si f : M M
t
est un mor-
phisme de A-modules tel que f(N) N
t
, il existe un morphisme de A-modules
f : M/N M
t
/N
t
unique tel que le diagramme
M
f
M
t

M/N
f
M
t
/N
t
soit commutatif.
Dmonstration. La dmonstration de ce rsultat est strictement analogue celle
du thorme I.2.14.
5. Modules monognes
D enition 5.1. Un A-module M est monogne, de gnrateur x, sil est en-
gendr par x, i.e. M = ax, a A.
Proposition 5.2. Un A-module M est monogne de gnrateur x si et seulement
sil existe x M tel que M soit isomorphe au A-module A/Ann
A
(x).
Dmonstration. Soit M un A-module monogne de gnrateur x. tout lment
ax M, on associe (ax) = a A/Ann
A
(x), o a dsigne la classe de a. Cela
dnit bien lapplication car ax = bx est quivalent (ab) Ann
A
(x) et a = b.
Il est vident que est un morphisme surjectif de A-modules et que (ax) = 0 est
quivalent a Ann
A
(x), i.e. ax = 0. Le morphisme est donc un isomorphisme.
Rciproquement, sil existe x appartenant M tel que A/Ann
A
(x) M, alors M
est engendr par limage rciproque par cet isomorphisme de la classe de 1.
Exercice E2 (). Un A-module M est simple sil na pas de sous-A-module propre
(i.e. autre que 0 et M).
1. Montrer quun A-module simple est monogne, isomorphe un A-module
A/m, avec m idal maximal de A.
2. Montrer que si M et N sont des A-modules simples, tout morphisme de
A-modules de M dans N est soit nul, soit bijectif.
3. Soient K un corps commutatif, V un K-espace vectoriel et A = End
K
(V )
(cf. exemple I.1.3.c). Montrer que lapplication A V V , dnie par
(, x) (x), munit V dune structure de A-module gauche, pour laquelle
V est un A-module simple.
94
anneaux 2013/9/23 8:08 page 95 #109
i
i
i
i
i
i
i
i
6. Produit et somme
6. Produit et somme
Le but de ce paragraphe est de dnir le produit et la somme directs dune
famille de A-modules. Les proprits sont donnes sans dmonstration car il sut
de reprendre celles des proprits analogues pour les groupes abliens et de vrier
la compatibilit avec la loi externe dnissant la structure de A-module.
Soit (M
i
)
iI
une famille de A-modules. On considre
iI
M
i
le groupe ablien
produit des groupes abliens sous-jacents aux M
i
, i I. On dnit la loi externe
A
iI
M
i

iI
M
i
(a, (x
i
)
iI
) (ax
i
)
iI
.
Le lecteur vriera que, muni de cette loi,
iI
M
i
est un A-module, appel pro-
duit des A-modules M
i
, i I.
D enition 6.1. Le sous-ensemble

iI
M
i
de
iI
M
i
, form des lments
nayant quun nombre ni de composantes non nulles, est un sous-A-module
de
iI
M
i
appel somme directe des A-modules M
i
, i I.
Notation. Si pour tout i I on a M
i
M, on note
M
I
=
iI
M
i
et M
(I)
=

iI
M
i
.
Donc M
I
= M
(I)
si et seulement si I est ni.
Proposition 6.2. Soient M un A-module et (M
i
)
iI
une famille de sous-A-modules
de M. Alors M =

iI
M
i
si et seulement si les deux conditions suivantes sont
vries :
(i) M =

iI
M
i
,
(ii) i I, M
i

j,=i
M
j
= 0.
Ces deux conditions sont quivalentes la suivante :
x M, x =

iI
x
i
, x
i
M
i
o tous les x
i
sont nuls sauf pour un nombre ni de i I et cette criture est
unique.
On trouvera au TR.IV.A une autre caractrisation de la somme et du produit
des A-modules, en particulier comme solution de problmes universels.
95
anneaux 2013/9/23 8:08 page 96 #110
i
i
i
i
i
i
i
i
Chapitre IV. Gnralits sur les modules
D enition 6.3. Un sous-A-module N dun A-module M est en facteur direct
dans M, sil existe un sous-A-module N
t
de M tel que M = N N
t
.
Exercice E3 (). Un A-module est semi-simple sil est somme directe de
A-modules simples. Lobjectif de cet exercice est de montrer le rsultat suivant :
un A-module M est semi-simple si et seulement si tous ses sous-A-modules sont
en facteur direct dans M.
a) Soient M =

iI
M
i
, o, pour tout i I, M
i
est un A-module simple, et
N un sous-A-module de M. On pose M
J
=

iJ
M
i
, J I, avec J maximal tel
que M
J
N = 0. Montrer que M = M
J

N.
b) Soit M un A-module tel que tous ses sous-A-modules soient en facteur
direct dans M.
(i) Soit N un sous-A-module de M. Montrer que tout sous-A-module de N est
en facteur direct dans N.
(ii) Montrer que tout sous-A-module non nul de M contient un sous-A-module
simple.
(iii) Montrer que si (N
i
)
iI
est une famille de sous-A-modules simples
de M, maximale pour la proprit

iI
N
i
est une somme directe , alors
M =

iI
N
i
.
On trouvera au TR.IV.A. une tude dtaille du comportement des produits
et sommes directs relativement aux morphismes.
7. Modules libres
Soient M un A-module et (x
i
)
iI
une famille dlments de M. On considre
le A-module A
(I)
, et tout lment (a
i
)
iI
de A
(I)
on associe llment

iI
a
i
x
i
de M. Cela dnit une application : A
(I)
M qui est un morphisme de
A-modules.
D enitions 7.1.
a) Les lments (x
i
)
iI
sont linairement indpendants, ou la famille
x
i

iI
est libre, si le morphisme est injectif.
b) Les lments (x
i
)
iI
forment un systme gnrateur de M, ou la
famille x
i

iI
est gnratrice, si le morphisme est surjectif.
c) La famille x
i

iI
est une base de M si est bijective.
d) Un A-module M qui admet une base est dit libre.
96
anneaux 2013/9/23 8:08 page 97 #111
i
i
i
i
i
i
i
i
7. Modules libres
Remarques 7.2.
a) Le A-module M est libre de base (x
i
)
iI
si et seulement si tout lment
scrit de manire unique comme combinaison linaire (nie) des x
i
, coecients
dans A.
b) La construction ci-dessus montre que tout A-module libre est isomorphe
au A-module A
(I)
, pour un certain ensemble I. Si lon veut seulement exprimer
que le A-module M est libre, on crira M A
(I)
et si lon a besoin den prciser
une base X = (x
i
)
iI
, on crira M A
(X)
.
Th eor` eme 7.3 (propri et e universelle). Soit L un A-module engendr par une partie
X. Alors L est libre de base X si et seulement si, pour tout A-module M et
toute application f : X M, il existe un unique morphisme de A-modules
f : L M tel que f = f j
X
, o j
X
est linclusion canonique de X dans L.
Dmonstration. Supposons que L = A
(X)
et notons i
X
linclusion canonique de X
dans A
(X)
. On pose e
x
i
= i
X
(x
i
), i.e. e
x
i
= (0, . . . , 0, x
i
, 0 . . .) o le terme x
i
est
la i
me
place, et lon pose f(e
x
i
) = f(x
i
). Ceci dnit f de manire unique et
lon vrie aisment que cest un morphisme de A-modules tel que f = f i
X
.
Rciproquement, soit L un A-module engendr par X satisfaisant les condi-
tions de lnonc. On considre le cas o M est le A-module A
(X)
et f = i
X
.
Daprs lhypothse il existe un unique morphisme de A-modules i
X
: L A
X
tel que i
X
j
X
= i
X
, o j
X
est linclusion de X dans L. Daprs la partie directe,
il existe un unique morphisme de A-modules j
X
qui prolonge j
X
. On vrie que
j
X
et i
X
sont des isomorphismes rciproques lun de lautre.
Exercice E4. Montrer que si N est un A-module libre, tout morphisme surjectif
de A-modules, p : M N, admet une section, i.e. il existe s Hom
A
(N, M)
tel que p s = id
N
.
Th eor` eme 7.4. Tout A-module M est isomorphe un quotient dun A-module
libre.
Dmonstration. Soit M un A-module, X une partie gnratrice de M et j
X
linclu-
sion de X dans M. Daprs le thorme 7.3, il existe un morphisme de A-modules,
j
X
: A
(X)
M, qui est surjectif puisque j
X
i
X
= j
X
. On en dduit que le
A-module M est isomorphe au A-module A
(X)
/Ker(j
X
).
Lobjet de la proposition suivante est de permettre de dnir une notion ana-
logue celle de dimension dans les espaces vectoriels.
Proposition 7.5. Soit M un A-module libre. Toutes les bases de M ont mme
cardinal.
97
anneaux 2013/9/23 8:08 page 98 #112
i
i
i
i
i
i
i
i
Chapitre IV. Gnralits sur les modules
Dmonstration. Soit m un idal maximal de A. Lapplication
A/m M/mM M/mM, dnie par a x = ax, munit M/mM dune
structure de A/m-espace vectoriel. Si e
i

iI
est une base du A-module M,
e
i

iI
est une base du A/m-espace vectoriel M/mM. Le rsultat annonc rsulte
donc du rsultat analogue dans le cadre des espaces vectoriels.
D enition 7.6. Si M est un A-module libre, on appelle rang de M le cardinal
dune base.
Attention.
a) Tous les A-modules ne sont pas forcment libres (fournir des contre-
exemples avec A = Z).
b) Un sous-module dun A-module libre nest pas forcment libre (cf. exemple
ci-dessous).
Exemple 7.7. Soient n un entier positif et A = Z/n
2
Z. Le A-module A est libre
et lidal nZ/n
2
Z est un sous-A-module qui nest pas libre, puisquannul par n.
Exercice E5. Soient k un corps et A = k[X, Y ]. Montrer que lidal (X, Y ) est un
sous-A-module qui nest pas libre (on montrera que (X, Y ), qui est engendr par
deux lments, ne contient aucun systme libre plus de un lment).
D enition 7.8. Un A-module est de type ni sil admet un ensemble ni de
gnrateurs.
Attention. Un sous-module dun module de type ni nest pas forcment de type
ni.
Exemple 7.9. Soient k un corps, A = k
N
et A = k
(N)
. Il est clair que A est un
idal de A, donc un sous-A-module du A-module de type ni A. Ce sous-A-module
nest pas de type ni. En eet, pour toute famille nie (x
1
, . . . , x
p
) dlments de
A, on pose J
k
le support de x
k
, i.e. lensemble des indices des termes non nuls
de x
k
, et lon pose J =

k=p
k=1
J
k
. Toute combinaison linaire des x
k
coecients
dans A a son support dans J. Or, puisque card(J) < , il existe des lments de
A qui nont pas leur support dans J, ce qui prouve le rsultat.
Th eor` eme 7.10. Soit M un A-module. Les assertions suivantes sont quivalentes.
(i) Toute famille non vide de sous-A-modules de M possde un lment maxi-
mal (pour linclusion).
98
anneaux 2013/9/23 8:08 page 99 #113
i
i
i
i
i
i
i
i
7. Modules libres
(ii) Toute suite croissante (pour linclusion) de sous-A-modules de M est sta-
tionnaire.
(iii) Tout sous-A-module de M est de type ni.
Dmonstration. Lquivalence des assertions (i) et (ii) est un cas particulier du
thorme VIII.3.6. Montrons que lassertion (i) implique lassertion (iii). Soient
N un sous-A-module de M et T la famille des sous-A-modules de type ni de N.
Cette famille est non vide puisque 0 T. Daprs (i), T admet un lment
maximal F. Pour tout lment x de N, le A-module F +Ax appartient T, do
F +Ax = F. Par consquent, x F et N = F, ce qui prouve que N est de type
ni.
Montrons que lassertion (iii) implique lassertion (ii). Soit (N
p
) une suite
croissante de sous-A-modules de M. Alors N =

N
p
est un sous-A-module de
M, donc de type ni. Soit (x
1
, . . . , x
k
) un systme de gnrateurs de N. Pour tout
j, 1 j k, il existe un indice p(j) tel que x
j
N
p(j)
. On pose q = sup
1jk
p(j).
Alors, tous les lments x
j
appartiennent N
q
et N N
q
. On a donc, pour tout
p q, N N
q
N
p
N, i.e. la suite (N
p
) est stationnaire.
99
anneaux 2013/9/23 8:08 page 100 #114
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 101 #115
i
i
i
i
i
i
i
i
THMES DE RFLEXION
TR.IV.A. Proprits universelles de somme directe
et produit direct
Nous allons montrer ici que la somme directe et le produit direct dune famille
de A-modules sont solutions de problmes universels qui sont duaux lun de lautre.
Soient (M
i
)
iI
une famille de A-modules et M un A-module.
1. Montrer que le A-module M est isomorphe au A-module

iI
M
i
si et seule-
ment si,
i I,
i
Hom
A
(M
i
, M),
pour tout A-module N et pour toute famille f
i
Hom
A
(M
i
, N), i I, il
existe un unique Hom
A
(M, N) tel que, pour tout i I, on ait
i
= f
i
.
2. Montrer que le A-module M est isomorphe au A-module
iI
M
i
si et seule-
ment si,
i I,
i
Hom
A
(M, M
i
),
pour tout A-module N et pour toute famille f
i
Hom
A
(N, M
i
), i I, il
existe un unique Hom
A
(N, M) tel que, pour tout i I, on ait
i
= g
i
.
3. En dduire que pour tout A-module N, les morphismes
: Hom
A
(

iI
M
i
, N)

iI
Hom
A
(M
i
, N)
: Hom
A
(N,

iI
M
i
)

iI
Hom
A
(N, M
i
)
dnis par
() = (
i
)
iI
,
() = (
i
)
iI
sont des isomorphismes de A-modules.
anneaux 2013/9/23 8:08 page 102 #116
i
i
i
i
i
i
i
i
Algbre T2
On prendra garde au fait que tout autre combinaison des symboles

,

et
Hom
A
(, ) ne donne pas disomorphisme ou donne un morphisme qui nest
pas dni.
TR.IV.B. Algbres Algbres de polynmes
Soient K un anneau commutatif et K[X] lanneau de polynmes en une ind-
termine, coecients dans K. Il est vident que la multiplication des polynmes
par les constantes de K et laddition des polynmes munissent K[X] dune struc-
ture de K-module. De plus, la loi externe de K sur K[X] et la multiplication dans
K[X] vrient la condition
k K, P, Q K[X], (kP)Q = P(kQ) = k(PQ).
On a donc la situation suivante : un anneau commutatif K, un ensemble
A(= K[X]), une loi externe de K sur A, deux lois internes sur A, notes +
et . , telles que :
la loi externe et + munissent A dune structure de K-module,
la loi + est distributive par rapport la loi . ,
la loi externe et la loi . vrient la condition de compatibilit
k K, x, y A, (kx).y = x.(ky) = k(x.y).
Dans le cas de K[X], on a, de plus, que la loi . est associative, commutative
et possde un lment unit.
On formalise cette nouvelle structure de la faon qui suit.
Soit K un anneau commutatif. Une K-algbre A est la donne dun K-module
A et dune application K-bilinaire
f : AA A.
La K-algbre A est dite associative si lapplication f vrie la condition
(1) x, y, z A, f(f(x, y), z) = f(x, f(y, z)).
La K-algbre A est dite commutative si lapplication f vrie la condition
(2) x, y A, f(x, y) = f(y, x).
La K-algbre A est dite unitaire sil existe un lment 1 A vriant la condition
(3) x A, f(1, x) = f(x, 1) = x.
1. On suppose que A est une K-algbre et lon pose f(x, y) = xy. Montrer que la
bilinarit de lapplication f se traduit alors par la distributivit de la somme par
rapport au produit et par la compatibilit de la loi externe et du produit. Montrer
102
anneaux 2013/9/23 8:08 page 103 #117
i
i
i
i
i
i
i
i
Algbre dun groupe
que si la K-algbre A est associative et unitaire, A a une structure danneau
compatible avec sa structure de K-module. Tester ces armations avec A = K[X].
Cela montre que lon peut toujours considrer quune K-algbre associative
et unitaire est un anneau muni dune structure de K-module, ces deux structures
tant compatibles. Rciproquement, tout anneau est une Z-algbre associative et
unitaire.
Il existe des structures dalgbres, trs importantes en mathmatiques, qui ne
sont pas de ce type. Ce sont les algbres de Lie. En voici un exemple.
2. Soient K un anneau commutatif et A une K-algbre associative, dont on
note multiplicativement la deuxime loi interne. On dnit sur A lapplication
f : A A A par f(x, y) = xy yx et on note f(x, y) = [x, y].
Montrer que le K-module A muni de lapplication f est une K-algbre.
Montrer que pour tout x, y, z A, on a les galits suivantes :
[x, y] = [y, x]
[[x, y], z] + [[y, z], x] + [[z, x], y] = 0 (identit de Jacobi).
En dduire que la nouvelle structure de K-algbre ainsi dnie sur A nest pas,
a priori, associative.
3. Soient K un anneau commutatif et A un anneau dont on notera 1 llment
unit.
Montrer que si A est une K-algbre associative et unitaire, lapplication
dnie sur K par (k) = k1 est un morphisme danneaux de K dans A, dont
limage est contenue dans le centre Z(A) de A (cf. I.1.11).
Montrer que, rciproquement, tout morphisme danneaux : K Z(A)
munit A dune structure de K-algbre associative et unitaire.
Par consquent, la donne dune structure de K-algbre associative et unitaire
sur un anneau A est quivalente la donne dun morphisme danneaux
: K Z(A).
partir de maintenant, nous ne considrerons que des K-algbres associatives
et unitaires, que nous appellerons simplement K-algbres.
Algbre dun groupe
Soient K un anneau commutatif et G un groupe. On pose
K(G) =
_
_
_

gG
a
g
g [ a
g
K, a
g
= 0 sauf pour un nombre ni de g
_
_
_
.
103
anneaux 2013/9/23 8:08 page 104 #118
i
i
i
i
i
i
i
i
Algbre T2
On dnit sur K(G) deux oprations internes, somme et produit, par
_
_

gG
a
g
g
_
_
+
_
_

gG
b
g
g
_
_
=

gG
(a
g
+b
g
)g
_
_

gG
a
g
g
_
_
_
_

G
b
g
g
t
_
_
=

g,g

G
a
g
b
g
gg
t
.
4. Montrer que K(G), muni de ces oprations et du morphisme K K(G)
dni par k k.1
G
, est une K-algbre.
On remarquera que la structure de K-algbre dnie ci-dessus ne fait pas
intervenir le fait que tout lment de G admet un inverse. On peut donc tendre
la dnition de cette K-algbre au cas o G est un monode.
Ce qui prcde permet de dnir la notion de polynme en un nombre quel-
conque de variables, de la faon suivante.
Soit S un ensemble. On considre lensemble
N(S) = f : S N[ f(s) = 0 sauf pour un nombre ni de s S.
On dira que les lments de N(S) sont les fonctions de S dans N qui sont nulles
presque partout.
On dnit sur N(S) une opration interne, note multiplicativement, par
(fg)(s) = f(s) +g(s).
5. Montrer que, muni de cette loi, N(S) est un monode, dont llment neutre est
lapplication nulle.
6. Montrer que tout lment f de N(S) scrit, de manire unique,

sS
s
(s)
,
avec (s) = 0 sauf pour un nombre ni de s, o (s) N et s
n
est lapplication
de S dans N dnie par s
n
(x) = 0 si x ,= s et s
n
(s) = n.
Soit K un anneau commutatif. On appelle anneau de polynmes en S,
coecients dans K, lalgbre K(N(S)), que lon notera K[S] dans la suite.
7. Montrer que si card(S) = n, les anneaux K[S] et K[X
1
, . . . , X
n
] sont iso-
morphes.
8. Montrer que tout lment de K[S] scrit, de manire unique,

N(S)
a
()

sS
s
(s)
avec a
()
K, nul pour presque tout .
104
anneaux 2013/9/23 8:08 page 105 #119
i
i
i
i
i
i
i
i
V
MODULES SUR UN ANNEAU PRINCIPAL
Nous avons vu au chapitre prcdent que les modules sur un anneau ont un
comportement trs dirent de ceux des espaces vectoriels sur un corps (un sous-
module dun module libre, resp. de type ni, nest pas ncessairement libre, resp.
de type ni). Nous allons, dans ce chapitre, montrer que si lanneau est principal,
ces dicults disparaissent. De plus, nous tablirons le thorme de structure des
modules de type ni sur un anneau principal.
Ce rsultat a de nombreuses applications. Il sapplique videmment aux
groupes abliens de type ni (lanneau Z est principal !), mais il permet aussi,
par exemple, dobtenir directement un rsultat de rduction des endomorphismes
dun espace vectoriel de dimension nie (la jordanisation).
Compte tenu de limportance des ces applications, nous allons donner ici deux
dmonstrations direntes du thorme de structure des modules de type ni, qui
ont chacune leur intrt, tant thorique que pratique.
1. Modules libres Modules de type ni
Th eor` eme 1.1. Si A est un anneau principal, tout sous-A-module dun A-module
libre est un A-module libre.
Dmonstration. Nous allons donner dabord une dmonstration lmentaire dans
le cas du rang ni, qui permet de prciser que le rang du sous-module est infrieur
ou gal au rang du module. Le cas du rang inni ncessite une dmonstration plus
labore.
Dans cette dmonstration, tous les modules considrs sont des A-modules.
anneaux 2013/9/23 8:08 page 106 #120
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
(1.1.1) Supposons que L soit un module libre de rang ni n. Nous allons faire
un raisonnement par rcurrence sur n.
Si n = 0, le module L est libre de base lensemble vide et le rsultat est vident.
Supposons le rsultat vrai pour les modules libres de rang r n 1 et soit
L un module libre de rang n. Alors L est isomorphe A
n
; considrons le mor-
phisme de modules p : A
n
A dni par p((x
1
, . . . , x
n
)) = x
n
. Il est clair que
Ker(p) = (x
1
, . . . , x
n1
, 0)[x
i
A est un module isomorphe A
n1
, donc libre
de rang n 1. Tout sous-module de L est isomorphe un sous-module N de A
n
.
On a p(N) = aA. Si a = 0, alors N est contenu dans Ker(p) et le rsultat dcoule
de lhypothse de rcurrence. Si a ,= 0, p(N) est un sous-module de A, donc libre,
et le morphisme N p(N) est surjectif et a pour noyau N A
n1
, qui est libre
par hypothse de rcurrence. On en dduit que N (N A
n1
) p(N) (pour
une justication prcise de cet isomorphisme, cf. VII, exercie E.2), donc N est un
module libre comme somme directe de modules libres. De plus, p(N) est de rang
gal 1 et (N A
n1
) est, par hypothse, de rang infrieur ou gal n1. Do
le rsultat.
(1.1.2) Considrons maintenant un module libre L ,= 0 de base X = x
i

iI
quelconque et N un sous-module propre de L.
Pour tout k I, on note
k
: L A le morphisme k-ime coordonne, i.e.

k
(M) = n
k
avec M =

iI
n
i
x
i
.
On peut toujours supposer que I est muni dune structure densemble bien
ordonn (cf. Appendice). Pour tout t I, on note L
t
le sous-module de L
engendr par les lments x
i
pour i t et on pose N
t
= N L
t
. Limage de N
t
par
t
est un sous-module de A,
t
(N
t
) = Aa
t
. On note y
t
un lment de N
t
tel
que
t
(y
t
) = a
t
. Si a
t
= 0, on prend y
t
= 0.
Pour tout s I, on considre K
s
le sous-module de L engendr par les lments
y
t
pour t s. Donc K
t
est contenu dans N
t
, pour tout t. Nous allons montrer
que, pour tout s I, K
s
= N
s
, ce qui prouvera que le sous-module N lui-mme
est engendr par les lments (y
s
)
sI
.
Supposons que, par hypothse de rcurrence, on ait : pour tout t < s, K
t
= N
t
.
Cette hypothse est bien vrie pour le plus petit lment de I. Pour tout lment
x N
s
, on a
s
(x) = qa
s
, q A, donc xqy
s
scrit comme combinaison linaire
dun nombre ni de x
i
, avec i < s. On a donc x qy
s
N
t
, avec t < s. Do,
daprs lhypothse de rcurrence, xqy
s
K
t
. Mais K
t
K
s
et, par consquent,
llment x appartient K
s
, do K
s
= N
s
.
Ce qui prcde prouve que la famille (y
s
)
sI
est gnratrice de N. Montrons
maintenant que la sous-famille des y
s
qui ne sont pas nuls est libre sur A. Suppo-
sons quil existe une relation S =

nie
n
i
y
i
= 0, dans laquelle il existe des termes
106
anneaux 2013/9/23 8:08 page 107 #121
i
i
i
i
i
i
i
i
2. Modules de torsion
non nuls. On note k le plus grand indice i tel que n
i
y
i
,= 0. Puisque
k
(y
i
) = 0
pour i < k, on a
k
(n
k
y
k
) =
k
(S) = 0. Mais
k
(n
k
y
k
) = n
k
a
k
et, puisque a
k
,= 0,
on doit avoir n
k
= 0, ce qui est contraire lhypothse.
On en dduit que la famille des (y
s
)
sI
qui sont non nuls est une base de N,
qui est donc un module libre.
Lexercice qui suit est la rciproque du thorme 1.1.
Exercice E1. Soit A un anneau commutatif. Montrer que si tout sous-A-module
de tout A-module libre est libre, alors tout idal de A est principal et lanneau A
est intgre, i.e. lanneau A est principal.
Corollaire 1.2. Si A est un anneau principal et si M est un A-module engendr
par n lments, tout sous-module N de M admet une partie gnratrice ayant au
plus n lments. Par consquent, tout sous-module dun A-module de type ni est
un A-module de type ni.
Dmonstration. Il existe un morphisme surjectif de module f : A
n
M. Limage
rciproque de N par f est un sous-module K de A
n
, donc libre de rang p n.
Limage par f dune base de K est une partie gnratrice de N.
Remarque 1.3. Soient A un anneau principal et L un module libre de rang ni.
Si M et N sont deux sous-A-modules tels que L = M N, alors
rang(L) = rang(M) + rang(N).
2. Modules de torsion
D enitions 2.1. Soient A un anneau et M un A-module.
a) Un lment x M est de torsion si son annulateur (cf. dnition IV.1.7)
est non nul.
b) Le A-module M est dit de torsion si tous ses lments sont de torsion.
Il est dit sans torsion si aucun lment, dirent de llment neutre, nest
de torsion.
Exemples 2.2.
a) Un module libre est sans torsion.
b) Tout module ni est de torsion.
d) (Q/Z, +) est un Z-module de torsion.
107
anneaux 2013/9/23 8:08 page 108 #122
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
Proposition D enition 2.3. Soient A un anneau intgre et M un A-module. Len-
semble T(M), form des lments de torsion de M, est un sous-module de M,
appel sous-module de torsion de M. Si T(M) ,= M, le module M/T(M) est sans
torsion.
Dmonstration. Si M est un module sans torsion, alors T(M) = 0 ; si M est un
module de torsion, alors T(M) = M. Dans ces deux cas, le rsultat est trivial.
Supposons que M soit un module tel que T(M) soit distinct de M et de 0.
Soient x et y deux lments de T(M) et soient a A, a ,= 0 (resp. b) tels que
ax = 0 et by = 0. On a ab(x y) = 0, avec ab ,= 0, donc (x y) T(M) et
T(M) est un sous-module de M. Soit x un lment du module M/T(M). Sil
existe a A, a ,= 0 tel que ax = 0, on a ax T(M), i.e. il existe b A, b ,= 0
tel que bax = 0, do x T(M) et x = 0. Donc M/T(M) est un module sans
torsion.
Exercice E2. Soient M un A-module et N un sous-A-module de M. Montrer que
a) T(N) = N T(M),
b) T(M)/T(N) est un sous-module de T(M/N).
Proposition D enition 2.4. Soient A un anneau principal, M un A-module et p
un lment irrductible de A. Lensemble M(p), form des lments x de M qui
sont annuls par une puissance de p (pas ncessairement la mme pour chaque
x), est un sous-module de M, appel composante p-primaire de M. Un A-module
rduit sa composante p-primaire est appel un p-module.
Th eor` eme 2.5. Soient A un anneau principal, M un A-module de torsion et T
lensemble des lments irrductibles de A. Alors M est gal

p1
M(p).
Dmonstration. Soient x un lment de M et a un gnrateur de Ann(x). On
considre a = up
r
1
1
p
r
k
k
la dcomposition en facteurs irrductibles de a et on
pose a
i
= a/p
r
i
i
, 1 i k. Les lments a
i
sont trangers entre eux dans leur
ensemble donc, daprs le thorme de Bezout, il existe des lments b
1
, . . . , b
k
tels que

1ik
b
i
a
i
= 1. On en dduit que
x = 1x = b
1
(a
1
x) + +b
k
(a
k
x),
o, pour 1 i k, a
i
x est annul par p
r
i
i
. Par consquent,
x

1ik
M(p
i
)

1
M(p),
108
anneaux 2013/9/23 8:08 page 109 #123
i
i
i
i
i
i
i
i
3. Structure des modules de type fini sur un anneau principal
do M

1
M(p). Comme linclusion dans lautre sens est vidente, on a
M =

1
M(p).
Montrons que cette somme est directe. Soit p
0
un lment de T et soit
x M(p
0
)

p,=p
0
,p1
M(p).
Il existe p
1
, . . . , p
n
(T p
0
) tel que x = x
1
+ + x
n
, avec x
i
M(p
i
).
Chaque x
i
, 1 i n, est annul par p
s
i
i
, do x est annul par p
s
1
1
p
s
n
n
. Mais,
puisque x M(p
0
), il est aussi annul par p
s
0
0
. Comme les lments p
s
1
1
p
s
n
n
et
p
s
0
0
sont trangers, en appliquant lidentit de Bezout, on a 1.x = 0, do x = 0.
On a donc
M =

p1
M(p).
Corollaire 2.6. Soient A un anneau principal, M un module de torsion et N un
sous-module de M. Avec les notations ci-dessus, on a
N =

p1
(N M(p)).
Remarque 2.7. Il est clair, daprs le corollaire 1.2, que si le module M dans le
thoreme 2.5 et le corollaire 2.6 est de type ni, la somme directe est nie.
3. Structure des modules de type ni sur un anneau
principal
Th eor` eme 3.1. Soient A un anneau principal, M un module libre de rang ni n
et N un sous-module de M. Alors
(i) Il existe une base (e
1
, . . . , e
n
) de M, un entier q n, une famille dlments
non nuls de A, a
1
, . . . , a
q
tels que
a) a
i
divise a
i+1
, 1 i q 1,
b) (a
1
e
1
, . . . , a
q
e
q
) soit une base de N.
(ii) Lentier q et les idaux (a
1
), . . . , (a
q
) vriant ces conditions sont uniques,
dtermins par la donne de M et N.
109
anneaux 2013/9/23 8:08 page 110 #124
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
Dmonstration.
(i) Nous allons faire un raisonnement par rcurrence sur n. Si n = 0, N est le
module rduit zro, de base lensemble vide : le rsultat est trivial.
On suppose le thorme vrai pour les modules libres de rang infrieur ou gal
n 1.
Soient (x
i
)
1in
une base de M et (
i
)
1in
les fonctions coordonnes as-
socies cette base. Rappelons quelles sont dnies de la manire suivante :
tout lment x de M scrivant de manire unique x =

1in
n
i
x
i
, on pose

i
(x) = n
i
.
Pour tout u Hom
A
(M, A), u(N) est un idal de A, donc de la forme (
u
).
Puisque N est non nul, il existe au moins une fonction coordonne qui ne sannule
pas sur N, il existe donc des (
u
) non nuls. Daprs le thorme II.3.7 (ii), cette
famille didaux possde un lment maximal. Notons a lun de ses gnrateurs
et notons f un lment de Hom
A
(M, A) correspondant a, i.e. f(N) = (a). Soit
n N tel que f(n) = a. crivons n =

1in
n
i
x
i
.
Lemme 3.1.1. Pour tout i, 1 i n, a divise n
i
.
Dmonstration. Soit d le pgcd de a et n
i
. Il existe des lments r et s premiers
entre eux tels que
d = rn
i
+sa = r
i
(n) +sf(n) = (r
i
+sf)(n).
Or, (r
i
+sf) est un lment de Hom
A
(M, A), par consquent, il existe un tel
que (r
i
+sf)(N) = (). On a donc (d) (). Puisque d divise a, on a (a) (d).
On a donc (a) (). On en dduit, par maximalit de (a), que () = (a). On a
donc (d) = (a), do a divise d, donc a divise n
i
.
Par consquent, pour tout i, 1 i < n, il existe n
t
i
A tel que n
i
= an
t
i
. On
pose n
t
=

1in
n
t
i
x
i
. On a n = an
t
, donc f(n) = f(an
t
) = af(n
t
), mais comme
f(n) = a, on a f(n
t
) = 1. Le morphisme f : M A admet donc une section
dnie par (1) = n
t
. Le module (A) est isomorphe A, donc libre de rang 1.
Il sidentie au sous-module de M engendr par n
t
, que nous noterons n
t
), qui
est donc lui aussi libre de rang 1. On a donc M = n
t
) Ker(f). Par consquent,
Ker(f) est un module libre de rang n 1 et
N = (n
t
) N) (Ker(f) N).
De plus, pour tout lment y de N, on a f(y) = ba avec b A, do
y = bn + (y ban
t
) et (y ban
t
) (Ker(f) N), puisque f(n
t
) = 1. Ceci,
110
anneaux 2013/9/23 8:08 page 111 #125
i
i
i
i
i
i
i
i
3. Structure des modules de type fini sur un anneau principal
et lunicit de lcriture de tout lment de N en fonction de la dcomposition en
somme directe donne ci-dessus, impliquent que n
t
) N = n). On a donc
N = n) (N Ker(f)).
Par hypothse de rcurrence applique au module Ker(f) et son sous-module
Ker(f) N, il existe
une base (e
2
, . . . , e
n
) de Ker(f),
un entier q, n q 2,
des lments a
2
, . . . , a
q
, avec a
2
[ a
3
[ [ a
q
,
tels que (a
2
e
2
, . . . , a
q
e
q
) soit une base de Ker(f) N.
Posons a
1
= a et e
1
= n
t
(i.e. a
1
e
1
= n). On dduit de ce qui prcde que
(a
1
e
1
, a
2
e
2
, . . . , a
q
e
q
) est une base de N.
Montrons que a
1
divise a
2
. On considre le morphisme v : M A dni par
v(e
1
) = v(e
2
) = 1 et v(e
i
) = 0 pour i 3. Alors, a = a
1
= v(a
1
e
1
) = v(n)
qui appartient v(N) = (), do (a) () et, par maximalit de (a),
() = (a) = (a
1
). Dautre part, a
2
= v(a
2
e
2
) v(N) = (), donc a
2
(a
1
),
i.e. a
1
divise a
2
.
(ii) Pour dmontrer lunicit de lentier q et des idaux (a
1
), . . . , (a
q
), nous
allons dabord dduire de (i) un thorme de structure des modules de type ni.
La dmonstration du thorme 3.1.(ii) sera faite au paragraphe 3.6 ci-dessous.
Th eor` eme 3.2 (de structure des modules de type ni). Soient A un anneau princi-
pal et M un A-module de type ni. Il existe un entier p et une famille (a
1
, . . . , a
r
)
dlments de A non nuls et non inversibles, avec a
i
divise a
i+1
pour 1 i r1,
tels que
M A
p
A/(a
1
) A/(a
r
).
Lentier p et les idaux (a
1
), . . . , (a
r
) dtermins par ces conditions sont uniques.
Dmonstration.
Existence. Soit (x
1
, . . . , x
n
) une famille gnratrice de M. Il existe un mor-
phisme surjectif f : A
n
M. Si f est un isomorphisme, alors M est libre de rang
n et le thorme est dmontr en prenant p = n et la famille des a
i
vide. Sinon, le
morphisme f a un noyau non nul et M A
n
/Ker(f). Daprs le thorme 3.1, il
existe une base (e
1
, . . . , e
n
) de A
n
, un entier q, 1 q n, des lments non nuls
de A, a
1
, . . . , a
q
, avec a
i
divise a
i+1
pour 1 i (q 1), tels que (a
1
e
1
, . . . , a
q
e
q
)
soit une base de Ker(f). On pose a
q+1
= = a
n
= 0. Alors
A
n
/Ker(f)

1in
((e
i
)/(a
i
e
i
)).
111
anneaux 2013/9/23 8:08 page 112 #126
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
Mais, pour tout i, on a (e
i
)/(a
i
e
i
) A/(a
i
) et, si a
i
= 0, A/(a
i
) = A. Do, en
posant p = (n q), et en liminant les a
i
ventuellement inversibles,
M A
p
A/(a
1
) A/(a
r
).
Unicit. Montrons dabord lunicit de lentier p. Dans lcriture
M A
p
A/a
1
A A/a
r
A,
il est clair que A/(a
1
) A/(a
r
) est le sous-module de torsion T(M) de M,
par consquent, A
p
est isomorphe au module M/T(M). Autrement dit, le module
M/T(M) est libre : son rang est bien dtermin. Do lunicit de p.
On en dduit donc, avant mme de dmontrer lunicit des idaux
(a
1
), . . . , (a
r
), le rsultat important qui suit.
Corollaire 3.3. Soient A un anneau principal, M un A-module de type ni et
T(M) son sous-module de torsion. Alors, il existe un unique entier positif ou
nul p tel que M A
p
T(M). Donc M est un A-module libre si et seulement si
il est sans torsion.
Pour dmontrer lunicit des idaux (a
1
), . . . , (a
r
), nous allons dabord tudier
les composantes p-primaires de T(M).
Proposition 3.4. Soient A un anneau principal, p un lment irrductible de A et
M un p-module de type ni. Alors, il existe des entiers positifs q, s
1
, . . . , s
q
uniques
tels que M

1iq
A/(p
s
i
).
Dmonstration. Existence. On applique le thorme 3.2 M : puisque M est un
module de torsion, la partie libre est nulle, on a donc
M A/(a
1
) A/(a
r
).
Notons
1
la projection canonique de A sur A/(a
1
), vue comme morphisme de
A-modules induit par cet isomorphisme. Supposons que lun des a
i
, par exemple
a
1
, ne soit pas une puissance de p. Puisque A/(a
1
) est un facteur direct de M,
il existe un entier positif s tel que p
s

1
(1) = 0. Comme p est irrductible, les
lments p
s
et a
1
sont trangers, il existe donc x et y dans A tels que xp
s
+ya
1
= 1.
On en dduit que

1
(1) =
1
(xp
s
+ya
1
) =
1
(xp
s
) +
1
(ya
1
) =
1
(xp
s
) = xp
s

1
(1) = 0,
112
anneaux 2013/9/23 8:08 page 113 #127
i
i
i
i
i
i
i
i
3. Structure des modules de type fini sur un anneau principal
ce qui entrane que
1
= 0, ce qui est une contradiction. Par consquent, tous les
a
i
sont des puissances de p, a
i
= p
s
i
.
On a donc une dcomposition
M A/(p
s
1
) A/(p
s
r
)
avec s
1
< s
2
< , s
r
.
Unicit. Montrons que lon a r = q, o q est un entier bien dtermin. Puisque
p est irrductible, lidal (p) est maximal, donc A/(p) est un corps. Par cons-
quent, M/(p)M est un A/(p)-espace vectoriel et sa dimension est un entier q bien
dtermin. Daprs lexistence de la premire partie, on a
M A/(p
s
1
) A/(p
s
r
)
do :
M/(p)M (A/(p
s
1
))/(p)(A/(p
s
1
)) (A/(p
s
r
))/(p)(A/(p
s
r
)).
Mais, daprs le thorme IV.4.3, pour tout i, 1 i r, on a
(A/(p
s
i
))/(p)(A/(p
s
i
)) A/(p)
do :
M/(p)M
i=r

i=1
A/(p).
On en dduit que r est la dimension du A/(p)-espace vectoriel M/(p)M, do
r = q.
Montrons lunicit des s
i
. On fait un raisonnement par rcurrence sur s
q
. Si
s
q
= 1, le rsultat est vident. Supposons le rsultat vrai pour tout p-module,
dont le plus grand des s
i
qui intervient dans sa dcomposition est infrieur ou
gal k 1. On a
(p)M
i=q

i=1
(p)A/(p
s
i
)
et il est facile de vrier que le morphisme
A/(p
(s
i
1)
) (p)A/(p
s
i
),
qui la classe dun lment a de A modulo (p
(s
i
1)
) associe la classe de pa modulo
(p
s
i
), est un isomorphime, do :
(p)M
i=q

i=1
A/(p
(s
i1
)
).
113
anneaux 2013/9/23 8:08 page 114 #128
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
On dduit de lhypothse de rcurrence applique au module (p)M que les s
i
,
1 i q, sont uniquement dtermins.
Nous avons donc montr que si A est un anneau principal et si M est un
A-module de type ni, on a une criture unique
() T(M)

nie
A/(p
s
i,j
i
)
o les p
i
sont des lments irrductibles de A.
Notons p
1
, . . . , p
t
les lments irrductibles qui interviennent dans lcriture
ci-dessus. Pour chaque i, on crit les puissances s
i,j
de p
i
en ordre dcroissant :
s
i,1
> s
i,2
> > s
i,r
. On dispose ces nombres dans le tableau suivant :
p
1
s
1,1
s
1,2
. . . s
1,j
. . . s
1,r
p
2
s
2,1
s
2,2
. . . s
2,j
. . . s
2,r
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
p
i
s
i,1
s
i,2
. . . s
i,j
. . . s
i,r
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
p
t
s
t,1
s
t,2
. . . s
t,j
. . . s
t,r
On notera que lentier r est tel quau moins lune des lignes de ce tableau est
forme de nombres tous non nuls. Pour les autres lignes, les entiers s
i,j
peuvent
tre nuls partir dun certain rang.
On pose
a
k
=
i=t

i=1
p
s
i,rk+1
i
et la condition de dcroissance s
i,1
> s
i,2
> > s
i,r
, pour tout i, entrane que
a
i
divise a
i+1
pour 1 i r 1. On obtient, partir de () ci-dessus, lcriture
T(M) = A/(a
1
) A/(a
r
)
avec a
i
divise a
i+1
pour 1 i r1. Dautre part, lunicit des idaux (p
s
i,j
i
) et la
condition a
i
divise a
i+1
pour tout i entranent lunicit des idaux (a
1
), . . . , (a
r
).
Cela achve la dmonstration du thorme de structure des modules de type ni
sur un anneau principal 3.2.
On sait bien que si a et b sont deux lments dun anneau A, a divise b si et
seulement si lon a linclusion des idaux (b) (a). Par consquent, en posant
A
i
= (a
i
), le thorme de structure des modules de type ni sur un anneau
principal peut snoncer de la manire suivante.
114
anneaux 2013/9/23 8:08 page 115 #129
i
i
i
i
i
i
i
i
3. Structure des modules de type fini sur un anneau principal
Th eor` eme 3.5. Soient A un anneau principal et M un A-module de type ni.
Il existe un entier p et une famille A
1
, . . . , A
r
didaux de A non nuls, avec
A
1
A
2
A
r
, tels que
M A
p
A/A
1
A/A
r
.
Lentier p et les idaux A
1
, . . . , A
r
dtermins par ces conditions sont uniques.
D emonstration 3.6 (du th eor` eme 3.1.(ii)). Soit N
t
le sous-module de M de base
(e
i
)
1iq
. Il est clair que N N
t
. De plus, puisque a
1
[ [a
q
,
N
t
= x M [ A, x N.
Par consquent, N
t
/N est le sous-module de torsion de M/N. Cela dtermine N
t
,
donc son rang q, de manire unique.
Dautre part, on a
N
t
/N (

1i[eqq
Ae
i
)/(

1iq
Aa
i
e
i
)

1iq
(A/a
i
A).
On en dduit lunicit des idaux (a
i
)
1iq
.
La dcomposition en somme directe dun module de type ni donne par le
thorme de structure sappelle la dcomposition canonique.
D enitions 3.7.
(i) Les idaux (a
i
), 1 i q, du thorme 3.1 sont appels les facteurs
invariants de N dans M.
(ii) Les idaux (A
i
), 1 i r, du thorme 3.5 sont appels les facteurs
invariants du module M.
(iii) Les lments d
i,j
= p
s
i,j
i
sont appels les diviseurs lmentaires
de M.
Remarque 3.8. Puisque les lments p
i
sont irrductibles, il est clair que les l-
ments d
i,j
, pour j x et 1 j t, sont trangers entre eux deux deux. On en
dduit que, pour tout i, 1 j r, on a
A/(a
j
)

1it
A/(d
i,j
).
115
anneaux 2013/9/23 8:08 page 116 #130
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
Cas des groupes abliens
Un Z-module est un groupe ablien et lanneau Z tant principal, tout ce qui
prcde sapplique aux groupes abliens de type ni.
Exercice E3.
1. Soit G un groupe ablien ni. Montrer quil existe un lment x de G dont
lordre est le ppcm des ordres des lments de G (on dcompose G sous la forme
donne par le thorme 4.3, on note y la classe de 1 dans Z/a
r
Z et lon pose
x = (0, . . . , 0, y)).
2. En dduire que si G est un groupe ablien ni dont lordre nest pas divisible
par le carr dun nombre strictement suprieur 1, ce groupe est cyclique.
Si G est un groupe ablien ni (par exemple le sous-groupe de torsion dun
groupe ablien de type ni), notons p
t
1
1
p
t
k
k
la dcomposition en facteurs pre-
miers de [G[. Comme on la vu dans la dmonstration du thorme de structure,
chaque facteur invariant a
i
de G, 1 i r, scrit
a
i
= p
w
i
,1
1
p
w
i,k
k
avec 0 w
i,j
t
j
et
t
j
=

1ir
w
i,j
avec w
i,j
w
i+1,j
car a
i
[a
i+1
.
D enition 3.9. Soit G un groupe ablien ni. En crivant les diviseurs lmen-
taires de G dans lordre croissant, chacun dentre eux tant crit un nombre de
fois gal au nombre de fois o il apparait dans lcriture des facteurs invariants
de G, on obtient une suite nie de nombres entiers que lon appelle le type de
G (cf. exemple 3.11).
Remarque 3.10. Lorsque lon a le type dun groupe ablien ni G, le nombre
maximum doccurrences dun mme facteur premier de [G[ qui apparat dans le
type donne le nombre de facteurs invariants de G.
Conclusion
Soit G un groupe ablien ni. On dtermine ses facteurs invariants (cf.
TR.V.B) (a
i
)
1ir
et lon en dduit sa dcomposition canonique
G

1i?r
Z/a
i
Z.
116
anneaux 2013/9/23 8:08 page 117 #131
i
i
i
i
i
i
i
i
Cas des groupes abliens
On calcule ses diviseurs lmentaires, qui donnent son type (c
1
, . . . , c
s
), et lon a
G

1is
Z/c
i
Z.
De plus, en regroupant dans cette dernire somme directe les termes correspondant
un mme facteur premier p de [G[, on a la dcomposition en somme directe de
la composante p-primaire G(p).
Ceci peut se rsumer sous forme dun tableau. Soient G un groupe ablien ni,
[G[ = p
t
1
1
p
t
k
k
la dcomposition de son ordre en facteurs premiers, a
1
, . . . , a
r
ses
facteurs invariants et d
i,j
= p
w
i,j
j
ses diviseurs lmentaires. On crit
p
1
p
2
. . . p
j
. . . p
k
a
1
w
1,1
w
1,2
. . . w
1,j
. . . w
1,k
a
2
w
2,1
w
2,2
. . . w
2,j
. . . w
2,k
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
i
w
i,1
w
i,2
. . . w
i,j
. . . w
i,k
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
q
w
q,1
w
q,2
. . . w
q,j
. . . w
q,k
Les colonnes donnent le type des composantes p-primaires de G. Par exemple,
la j-ime-colonne donne le type de la composante p
j
-primaire G(p
j
), et lon a
w
1,j
w
2,j
w
q,j
.
Les lignes permettent de reconstituer les facteurs invariants. Par exemple, la
i-ime-ligne permet de reconstituer le facteur invariant a
i
, par a
i
=

1jk
p
w
i,j
j
.
Pour obtenir le tableau ci-dessus,
ou bien on connat les facteurs invariants, il sut alors dcrire la dcompo-
sition en facteurs premiers de chacun deux,
ou bien on connat le type du groupe, et le nombre de lignes du tableau
est donn par remarque 3.10. Le fait que chaque facteur invariant a
i
contient une
puissance (ventuellement nulle) de chaque nombre premier p
i
et que a
i
divise
a
i+1
donne une dtermination unique des w
i,j
.
Exemples 3.11.
a) Soit G un groupe ablien de type (2, 2, 3, 2
3
, 5, 3
2
). On veut dterminer
les facteurs invariants de G et sa dcomposition canonique. Le nombre premier
apparaissant le plus grand nombre de fois est p
1
= 2, avec trois occurrences. Il y
a donc trois facteurs invariants. Ce sont
a
1
= 2, a
2
= 2 3 = 6, a
3
= 2
3
3
2
5 = 360.
117
anneaux 2013/9/23 8:08 page 118 #132
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
Do la dcomposition canonique
G Z/2Z Z/6Z Z/360Z.
b) Soit G Z/20ZZ/30Z. Puisque 20 ne divise pas 30, cette dcomposition
de G nest pas la dcomposition canonique.
Cherchons les diviseurs lmentaires de G. On a
20 = 2
2
5 et 30 = 2 3 5,
et G est de type (2, 3, 2
2
, 5, 5). On en dduit la dcomposition de G en somme
directe de ses composantes p-primaires :
G (Z/2Z Z/4Z) Z/3Z (Z/5Z Z/5Z).
Les facteurs invariants sont donc 2 5 = 10 et 4 3 5 = 60 et la dcomposition
canonique de G est
G Z/10Z Z/60Z.
Exercice E4. Dterminer le type, les facteurs invariants, les composantes
p-primaires du groupe
G = Z/4Z Z/6Z Z/7Z Z/8Z Z/18Z.
4. Autre dmonstration du thorme de structure des
modules de type ni sur un anneau principal
4.1. Matrices sur un anneau principal
Soient A un anneau commutatif, m, n deux entiers strictement positifs,
B
m
= (e
1
, . . . , e
m
) une base de A
m
, B
n
= (g
1
, . . . , g
n
) une base de A
n
et
f : A
n
A
m
une application linaire. Pour tout i, 1 i n, f(e
i
) scrit
de manire unique
f(e
i
) =
m

j=1
a
ji
g
j
.
Comme dans le cadre des applications linaires entre espaces vectoriels, on note
U(f) =
_
_
_
a
11
. . . a
1n
.
.
. . . .
.
.
.
a
m1
. . . a
mn
_
_
_
la matrice de f relativement aux bases B
m
et B
n
.
118
anneaux 2013/9/23 8:08 page 119 #133
i
i
i
i
i
i
i
i
Les matrices lmentaires
Dans ce contexte, le calcul matriciel est essentiellement le mme que dans le
cadre des espaces vectoriels. Il faudra toutefois prendre garde au fait que dans
ce dernier cadre, on utilise systmatiquement le fait quun lment non nul est
inversible. Dans le cas des anneaux, ce nest plus vrai. Il faut donc prciser lorsque
cest ncessaire, et cest souvent le cas, si llment que lon considre est inversible.
Dans la suite, pour une matrice U coecients dans A, on notera (U)
ij
le
coecient de la i-ime ligne et de la j-ime colonne.
Les matrices lmentaires
Soit n un entier strictement positif. On considre les matrices (n, n) suivantes :
E
ij
() dnie pour tout A par : pour tout k = 1, . . . , n, (E
ij
())
kk
= 1,
(E
ij
())
kl
= 0 si (k, l) ,= (i, j) et (E
ij
())
ij
= ,
T
ij
la matrice obtenue partir de la matrice unit I
n
en changeant les lignes
dindices i et j,
D
i
() dnie pour tout A par : pour tout k = 1, . . . n, k ,= i,
(D
i
())
kk
= 1, (D
i
())
ii
= et (D
i
())
kl
= 0 si k ,= l.
Les dmonstrations des deux propositions suivantes sont des simples vrica-
tions qui sont laisses au lecteur.
Proposition 4.1.1.
(i) La matrice T
ij
est inversible et T
1
ij
= T
ij
.
(ii) Pour tout lment de A, la matrice E
ij
() est inversible et
E
ij
()
1
= E
ij
().
(iii) Si est inversible dans A, alors la matrice D
i
() est inversible et
D
i
()
1
= D
i
(
1
).
Proposition 4.1.2. Pour toute matrice U de taille (n, m),
la matrice T
ij
U est la matrice obtenue partir de U en changeant les lignes
dindice i et j,
la matrice E
ij
()U est la matrice obtenue partir de U en ajoutant fois
la i-ime ligne la j-ime ligne,
la matrice D
i
()U est la matrice obtenue partir de U en multipliant la
i-ime ligne par .
On remarquera que si lon multiplie la matrice U droite par T
ij
, E
ij
() ou
D
i
(), on obtient les rsultats analogues ceux de la proposition ci-dessus en
remplaant ligne par colonne .
119
anneaux 2013/9/23 8:08 page 120 #134
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
Exercice E5.
1. Soient K un corps et SL
n
(K) le groupe des matrices (n, n) de dterminant
+1. Montrer que ce groupe est engendr par les matrices lmentaires.
2. On suppose que n 3. Montrer que pour k ,= i, j et pour tout K,
E
ij
() = E
ik
()E
kj
(1)E
ik
()E
kj
(1).
En dduire que pour n 3, le groupe SL
n
(K) est gal son sous-groupe des
commutateurs (cf. [G-H]).
Th eor` eme 4.1.3. Soient A un anneau principal et U une matrice (m, n) coe-
cients dans A. Il existe des matrices inversibles P et Q coecients dans A telles
que
PUQ =
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
1
0 . . . . . . . . . . . . 0
0 a
2
0 . . . . . . . . . 0
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
0 . . . . . . 0 a
r
0 . . .
0 . . . . . . . . . . . . 0 0
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
0 . . . . . . . . . . . . . . . 0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
et a
i
[a
i+1
pour i = 1, . . . , r 1. De plus, les idaux (a
i
) sont uniques.
Dmonstration. On va faire un raisonnement par rcurrence.
Si m = 1, n = 2, on a U = (u v). On va montrer quil existe une matrice
inversible (2, 2), Q, telle que
(u v)Q = (t 0).
Si u = v = 0, cest vident ; sinon, soit t = pgcd(u, v). Alors il existe a, b, c, d A
tels que udvc = t et u = ta, v = tb. De la relation tadtbc = t, on tire adbc = 1
et la matrice
_
a b
c d
_
est inversible dinverse
_
d b
c a
_
. On pose Q =
_
d b
c a
_
et
lon a (u v)Q = (t 0).
Remarquons que pour m et n quelconques, en faisant le produit des matrices
par blocs, on peut construire, de la mme faon que ci-dessus, une matrice inver-
sible Q coecients dans A telle que
() (UQ)
11
= pgcd((U)
11
, (U)
12
), (UQ)
12
= 0.
120
anneaux 2013/9/23 8:08 page 121 #135
i
i
i
i
i
i
i
i
Les matrices lmentaires
Soit U une matrice (m, n) coecients dans A. Si U = 0, le thorme est
vident. Si U ,= 0, en multipliant U gauche et droite par des matrice du
type T
ij
, on obtient une nouvelle matrice U
t
telle que (U
t
)
11
,= 0. En appliquant
la construction () U
t
, on obtient une matrice U
tt
telle que (U
tt
)
11
,= 0 et
(U
tt
)
12
= 0. En rptant ce procd aux premiers termes de toutes les colonnes, on
obtient une matrice dont la premire ligne est (a
11
, 0, . . . , 0). On fait maintenant
les mmes oprations sur les lignes (donc en multipliant les matrices gauche
par certaines matrices inversibles). On obtient deux matrices inversibles P
0
et Q
0
telles que
P
0
UQ
0
=
_
_
_
_
_
d
1
0 . . . 0
0
.
.
. U
1
0
_
_
_
_
_
o U
1
est une matrice (m 1, n 1) coecients dans A. Par hypothse de
rcurrence, il existe des matrices inversibles P
1
et Q
1
telles que P
1
U
1
Q
1
soit de la
forme annonce dans lnonc du thorme. Do, en posant
P
2
=
_
_
_
_
_
1 0 . . . 0
0
.
.
. P
1
0
_
_
_
_
_
, Q
2
=
_
_
_
_
_
1 0 . . . 0
0
.
.
. Q
1
0
_
_
_
_
_
et en posant P
3
= P
2
P
0
et Q
3
= Q
0
Q
2
, on a
P
3
UQ
3
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
d
1
0 . . . . . . . . . . . . 0
0 a
2
0 . . . . . . . . . 0
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
0 . . . . . . 0 a
r
0 . . .
0 . . . . . . . . . . . . 0 0
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
0 . . . . . . . . . . . . . . . 0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
avec a
i
[a
i+1
pour i = 2, . . . , r 1.
Considrons la matrice
_
d
1
0
0 a
2
_
. Alors,
_
1 1
0 1
__
d
1
0
0 a
2
_
=
_
d
1
a
2
0 a
2
_
121
anneaux 2013/9/23 8:08 page 122 #136
i
i
i
i
i
i
i
i
Chapitre V. Modules sur un anneau principal
et, en appliquant le procd () d
1
et a
2
, on obtient un lment a
1
qui divise a
2
.
Do deux matrices inversibles P et Q telles que
PUQ =
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
1
0 . . . . . . . . . . . . 0
0 a
2
0 . . . . . . . . . 0
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
0 . . . . . . 0 a
r
0 . . .
0 . . . . . . . . . . . . 0 0
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
0 . . . . . . . . . . . . . . . 0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
avec a
i
[a
i+1
pour i = 1, . . . , r 1.
Montrons maintenant que les idaux (a
i
) sont uniques, autrement dit que les
lments a
i
sont uniquement dtermins la multiplication prs par des lments
inversibles de A. On rappelle que chaque mineur dordre k de D = PUQ est une
combinaison linaire de mineurs dordre k de U. Puisque les matrices P et Q sont
inversibles, on a U = P
1
DQ
1
et chaque mineur dordre k de U est combinaison
linaire de mineurs dordre k de D. On en dduit que les mineurs dordre k de U
et de D engendrent le mme idal de A. Un gnrateur
k
de cet idal est donc
unique la multiplication prs par des lments inversibles. Daprs la forme de
la matrice D, on a
i
= a
1
a
i
, do a
i
=
i
/
i1
et les lments a
i
sont donc
uniques la multiplication prs par des lments inversibles.
D enition 4.1.4. Les lments a
i
sont appels facteurs invariants de la
matrice M.
On trouvera au TR.V.C une mthode de calcul des facteurs invariants qui
reprend, dans le cas particulier de lanneau Z, les rsultats ci-dessus.
4.2. Autre dmonstration du thorme de structure des modules
de type ni sur un anneau principal
Soit M un A-module de type ni. On sait que M est isomorphe un quotient
dun module libre. Prcisment, il existe un A-module libre A
n
, une application
linaire surjective p : A
n
M et M A
n
/Ker(p). Daprs le thorme 3.1,
Ker(p) est un A-module libre de rang m, avec m n. Notons f : A
m
A
n
lapplication induite. Daprs le thorme 4.1.3, il existe une base de A
m
et une
122
anneaux 2013/9/23 8:08 page 123 #137
i
i
i
i
i
i
i
i
Les matrices lmentaires
base de A
n
telles que la matrice de f relativement ces bases soit de la forme
M(f) =
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
1
0 . . . . . . . . . . . . 0
0 a
2
0 . . . . . . . . . 0
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
0 . . . . . . 0 a
r
0 . . .
0 . . . . . . . . . . . . 0 0
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
0 . . . . . . . . . . . . . . . 0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
avec a
i
[a
i+1
pour i = 1, . . . , r 1. Puisque les vecteurs colonnes de cette matrice
sont les images par f des vecteurs de bases de Ker(p), crites dans la base de A
n
,
on obtient lcriture de M sous la forme
M A
p
A/(a
1
) A/(a
r
)
avec p = n m si lon omet les termes correspondants aux lments inversibles.
Lentier p et les idaux (a
1
), . . . , (a
r
) dtermins par ces conditions sont uniques.

123
anneaux 2013/9/23 8:08 page 124 #138
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 125 #139
i
i
i
i
i
i
i
i
THMES DE RFLEXION
TR.V.A. Rduction des endomorphismes la forme
de Jordan
On a dj tudi en L1 ou L2 la rduction des endomorphismes dun espace vec-
toriel de dimension nie. Cette diagonalisation ou trigonalisation ou jordanisation
des matrices tait alors faite en calculant les valeurs propres de lendomorphisme
et en tudiant les sous-espaces propres ou les sous-espaces invariants correspon-
dants. Nous allons ici donner une dmonstration directe de la jordanisation dun
endomorphisme en termes de K[T]-modules, en utilisant la dcomposition cano-
nique dun module de torsion sur un anneau principal.
Soient K un corps, E un K-espace vectoriel de dimension nie n et u un
endomorphisme de E. Pour tout polynme p(T) K[T] et pour tout x E, on
pose
p(T).x = p(u)(x).
1. Montrer que cette opration munit E dune structure de K[T]-module.
On notera E
u
ce K[T]-module.
2. Soit E
t
un K[T]-module qui est un K-espace vectoriel. Montrer que si lon
pose, pour tout x E
t
, u(x) = T.x, cela dnit un endomorphisme du K-espace
vectoriel E
t
. Montrer que, en tant que K[T]-modules, on a E
t
= E
t
u
.
Autrement dit, au vu de ce qui prcde, la donne du couple (E, u) est qui-
valente celle du K[T]-module E
u
.
3. Montrer que lon a le dictionnaire suivant entre le langage des modules et celui
des espaces vectoriels.
a) V est un sous-espace vectoriel de E stable pour u signie que V est sous-
module de E
u
.
anneaux 2013/9/23 8:08 page 126 #140
i
i
i
i
i
i
i
i
Algbre T2
b) I est lidal des polynmes p(T) K[T] tels que, pour tout x V ,
p(u).x = 0 signie que lidal I est lannulateur du sous-module V .
Rappelons que le polynme unitaire g tel que I soit gal lidal principal (g)
est appel le polynme minimal de la restriction de u V .
c) Il existe x V tel que le sous-espace vectoriel V soit engendr par les
lments u
i
(x), i N, signie que V est un sous-module monogne de E
u
.
Montrer que, dans ce cas, le K[T]-module V est isomorphe K[T]/(q(T)), o
q(T) est un polynme unitaire dtermin de manire unique.
d) Il existe x E
u
tel que (u
i
(x)), 0 i n 1, soit une base de lespace
vectoriel E
u
et tel que lon ait g(u)(x) = 0, deg(g) = n, signie que E
u
est
monogne et dannulateur I = (g).
4. Soit M un K[T]-module canoniquement isomorphe K[T]/((T)
m
). Montrer
que les classes (mod. (T )
m
) des (T )
k
, 0 k m1, forment une K-base
de M (i.e. une base de M en tant que K-espace vectoriel) et que lon a
T(T )
k
= (T )
k
+ (T )
k+1
pour 0 k m1.
5. On suppose que M est un K-espace vectoriel et que v est un endomorphisme
de M tel que M
v
K[T]/((T )
m
). Montrer quil existe une K-base de M
par rapport laquelle la matrice de v est la matrice dordre m, V
m,
, telle que :
(V
m,
)
i,i
= , (V
m,
)
i+1,i
= 1 et 0 ailleurs (le premier indice dsigne la ligne dune
matrice...).
Dans toute la suite, E est un K-espace vectoriel de dimension nie n (sur K)
et u un endomorphisme de E.
6. Montrer que, puisque E est de dimension nie sur K, le K[T]-module E
u
est
un module de torsion de type ni (on pensera au fait que le K-espace vectoriel
K[T] est de dimension innie).
On rappelle que lanneau K[T] est principal : nous allons donc utiliser les r-
sultats concernant les modules de type ni sur un anneau principal, en particulier,
la dcomposition du sous-module de torsion.
7. Montrer que E admet une dcomposition
E = E
1
E
r
o chaque E
i
est un K[T]-module monogne, E
i
= K[T]/(q
i
(T)), les plynmes q
i
tant non nuls vriant q
1
[q
2
[ [q
r
. Ces polynmes sont uniquement dtermins
et q
r
est le polynme minimal de u.
126
anneaux 2013/9/23 8:08 page 127 #141
i
i
i
i
i
i
i
i
TR.V.B. Calcul des facteurs invariants
Notons q le polynme minimal de u. Sa dcomposition en facteurs irrductibles
scrit
q = p
s
1
1
p
s
l
l
.
On obtient donc une dcomposition
E = E(p
1
) E(p
l
)
o chaque E(p
i
) est annul par p
s
i
i
. On peut donc appliquer 3.d.
8. Dduire de ce qui prcde que si le corps K est algbriquement clos, il existe une
K-base de E telle que la matrice de u relativement cette base est une matrice
diagonale par blocs, chaque bloc tant de la forme dcrite la question 5.
Cette matrice est la rduite de Jordan de lendomorphisme u.
9. laide du dictionnaire de la question 3, transcrire les rsultats des questions 4,
5, 6 en termes de sous-espaces propres ou sous-espaces caractristiques.
TR.V.B. Calcul des facteurs invariants
Soient G un groupe ablien libre de rang n et H un sous-groupe de G. On
va donner ici un algorithme de calcul des facteurs invariants de H dans G (cf.
dnition 3.7).
Notons a
1
, . . . , a
q
ces facteurs invariants. Pour dterminer les a
i
, 1 i q, il
sut de connatre les produits a
1
a
2
a
k
pour tout k, 1 k q. Dautre part,
puisque a
1
[a
2
[ [a
q
, il est clair que, quels que soient les entiers j
1
, . . . , j
k
avec
1 j
1
< < j
k
q, llment a
1
a
k
divise llment a
j
1
a
j
k
.
On xe un entier k, 1 k q.
1. Montrer que pour toute application k-linaire alterne f dnie sur G valeurs
dans Z et quels que soient x
1
, . . . , x
k
lments de H, le produit a
1
a
k
divise
f(x
1
, . . . , x
k
).
2. Montrer que lon peut de plus choisir f et x
1
, . . . , x
k
tels que
a
1
a
k
= f(x
1
, . . . , x
k
).
3. En dduire que a
1
a
k
est un pgcd dlments de Z qui sont de la forme
f(x
1
, , x
k
), x
i
H, 1 i k.
Ces rsultats fournissent un algorithme de calcul des facteurs invariants, de la
manire suivante.
127
anneaux 2013/9/23 8:08 page 128 #142
i
i
i
i
i
i
i
i
Algbre T2
Soient y
1
, . . . , y
n
une base quelconque de G et x
1
, . . . , x
p
un systme de g-
nrateurs de H. On note A la matrice dont la j-ime colonne est forme des
composantes de x
j
dans la base y
1
, . . . , y
n
, 1 j p.
4. Montrer que a
1
a
k
, 1 k q, est le pgcd des mineurs dordre k de la
matrice A.
Application aux matrices quivalentes
On rappelle que deux matrices A et B coecients dans un anneau R sont
quivalentes sil existe des matrices inversibles U et V coecients dans R telles
que B = UAV .
5. Soit A une matrice coecients dans Z, n lignes et p colonnes. Montrer
quil existe des matrices inversibles U et V , coecients dans Z, telles que
UAV =
_
_
_
_
_
_
_
_
_
_
_
_
a
1
0 . . . 0 0 . . . 0
0 a
2
. . . 0 0 . . . 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 . . . a
q
0 . . . 0
0 0 . . . 0 0 . . . 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 . . . 0 0 . . . 0
_
_
_
_
_
_
_
_
_
_
_
_
o les a
i
sont des nombres entiers positifs tels que a
1
[a
2
[ [a
q
.
Les nombres a
i
, 1 i q, sont appels les facteurs invariants de la
matrice A.
6. En dduire que deux matrices A et B coecients dans Z sont quivalentes si
et seulement si elles ont mme rang et mmes facteurs invariants.
128
anneaux 2013/9/23 8:08 page 129 #143
i
i
i
i
i
i
i
i
VI
LMENTS ENTIERS ET ANNEAUX
DE DEDEKIND
Ce chapitre est une ouverture vers larithmtique. On sait que la dcompo-
sition de tout nombre entier (lment de lanneau Z) en produit de nombres
premiers est un cas particulier de la mme proprit, plus gnrale, vrie par
les lments des anneaux factoriels. Dautre part, les lments de Z peuvent tre
vus comme les lments de Q qui sont racines de polynmes unitaires de Z[X] ; ce
sont les lments de Q qui sont entiers sur Z. Nous avons vu dans le TR.II.A que
dans le cas des corps quadratiques Q(

d), lanneau des entiers (i.e. lanneau des


lments de Q(

d) qui sont entiers sur Z) nest en gnral pas principal, ni mme


factoriel. Cependant, cet anneau admet une structure trs riche, celle danneau
de Dedekind. Un tel anneau possde une proprit analogue la dcomposi-
tion de tout lment en produit dlments irrductibles, mais o les lments
sont remplacs par les idaux fractionnaires et les lments irrductibles par les
idaux premiers. De mme quun polynme irrductible de K[X], o K est un
corps, peut se dcomposer dans une extension L de K, les idaux premiers dun
anneau de Dedekind peuvent se dcomposer dans une extension galoisienne de
son corps de fractions F. Nous tudierons cette situation et nous montrerons que
le groupe de Galois de lextension opre sur cette dcomposition, en prcisant les
proprits de cette opration. Pour les notions relatives aux extensions de corps
et extensions galoisiennes utilises dans ce chapitre, le lecteur pourra se reporter
[G-H].
Le lecteur intress trouvera une tude plus complte de ces questions dans le
livre de P. Samuel, cit dans la bibliographie, dont ce chapitre sinspire largement.
anneaux 2013/9/23 8:08 page 130 #144
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
1. lments entiers
Th eor` eme 1.1. Soient R un anneau, A un sous-anneau de R et x R. Les asser-
tions suivantes sont quivalentes :
(i) x est racine dun polynme unitaire de A[X],
(ii) lanneau A[x] est un A-module de type ni,
(iii) il existe un sous-anneau B de R contenant A et x qui est un A-module
de type ni.
Dmonstration. Montrons que (i) implique (ii). Soient x racine de
f(X) = X
n
+a
n1
X
n1
+ +a
0
et M le sous-A-module de R engendr par 1, x, . . . , x
n1
. Alors,
x
n
= (a
n1
x
n1
+ +a
0
)
appartient M. Pour tout entier positif k, on a
x
n+k
= (a
n1
x
n+k1
+ +a
0
x
k
),
do, par rcurrence, x
n+k
appartient M. On en dduit que le A-module A[x]
est engendr par 1, . . . , x
n1
, il est donc de type ni.
Lassertion (ii) implique lassertion (iii) de manire vidente.
Montrons que (iii) implique (i). Soit (y
1
, . . . , y
n
) un systme de gnrateurs du
A-module B. Puisque B est un sous-anneau de R contenant x et les y
i
, 1 i n,
les lments xy
i
, 1 i n, appartiennent B. Do, pour tout i, 1 i n, il
existe a
ij
A tel que
xy
i
=
n

j=1
a
ij
y
j
que lon peut crire
n

j=1
(
ij
x a
ij
)y
j
= 0 i = 1, . . . , n.
On a donc un systme de n quations linaires homognes en (y
1
, . . . , y
n
). En
notant d = det(
ij
x a
ij
), les formules de Cramer montrent que dy
i
= 0,
1 i n. Puisque B = Ay
1
+. . . +Ay
n
, on en dduit dB = 0, do d = d.1 = 0.
Mais, en dveloppant le dterminant d, on obtient une quation de la forme
P(x) = 0, avec P(X) A[X] et d

P = n. Ce polynme est unitaire, car le


terme de degr n provient de

n
i=1
(x a
ii
), ce qui prouve le rsultat.
130
anneaux 2013/9/23 8:08 page 131 #145
i
i
i
i
i
i
i
i
1. lments entiers
D enition 1.2. Dans la situation ci-dessus, llment x est dit entier sur A.
Un polynme unitaire dont il est racine est appel relation de dpendance
intgrale pour x sur A.
Proposition 1.3. Soient R un anneau, A un sous-anneau de R et x
1
, . . . , x
n
des
lments de R. Si pour tout i, 1 i n, x
i
est entier sur A[x
1
, . . . , x
i1
], alors
A[x
1
, . . . , x
n
] est un A-module de type ni.
Dmonstration. On fait un raisonnement par rcurrence sur n. Si n = 1,
cest le thorme 1.1.(ii). On suppose le rsultat vrai pour n 1. On pose
B = A[x
1
, . . . , x
n1
]. Par hypothse, B est un A-module de type ni, i.e.
B =

j=p
j=1
Ab
j
. Alors, daprs le cas n = 1, A[x
1
, . . . , x
n
] = B[x
n
] est de type ni
sur B, i.e. A[x
1
, . . . , x
n
] =

q
k=1
Bc
k
, do
A[x
1
, . . . , x
n
] =
q

k=1
(
p

j=1
Ab
j
)c
k
=

finie
Ab
j
c
k
.
Remarque. La proposition 1.3 sapplique, en particulier, lorsque les lments
x
1
, . . . , x
n
sont entiers sur A.
Th eor` eme 1.4. Soient R un anneau et A un sous-anneau de R. Lensemble A
t
des
lments de R qui sont entiers sur A est un sous-anneau de R qui contient A.
Dmonstration. videmment, A est contenu dans A
t
. Soient x, y des lments de
A
t
: alors x+y, xy, xy appartiennent A[x, y]. Daprs la proposition 1.3, A[x, y]
est de type ni sur A donc, daprs le thorme 1.1, x + y, x y, xy sont entiers
sur A.
Exemple. Si E est une extension nie de Q, en prenant A = Z, alors A
t
est
lanneau des entiers de E.
D enitions 1.5.
a) Avec les notations ci-dessus, A
t
sappelle la fermeture intgrale de A
dans R.
b) Si A est intgre et K est son corps de fractions, la fermeture intgrale
de A dans K sappelle la clture intgrale de A.
c) Si B est un anneau qui contient A et dont tout lment est entier sur A,
on dit que B est entier sur A (i.e. la fermeture intgrale de A dans B est B).
131
anneaux 2013/9/23 8:08 page 132 #146
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Proposition 1.6. Soient A B C des anneaux. Si B est entier sur A et C est
entier sur B, alors C est entier sur A.
Th eor` eme 1.7. Soient A B des anneaux tels que B soit intgre et entier sur A.
Alors B est un corps si et seulement si A est un corps.
Dmonstration. Supposons que A soit un corps. Soit b ,= 0 B. Alors A[b] est un
A-espace vectoriel de dimension nie. Lapplication
A[b] A[b], x bx
est A-linaire, injective car B est intgre, donc bijective. Par consquent, b est
inversible dans B, i.e. B est un corps.
Supposons que B soit un corps. Soit A 0. Alors
1
B et, puisque
B est entier sur A, il existe a
n1
, . . . , a
0
A tel que

n
+a
n1

n+1
+ +a
1

1
+a
0
= 0.
Do, en multipliant par
n1
, on a

1
= (a
n1
+ +a
1

n2
+a
0

n1
),
et
1
appartient A.
D enition 1.8. Un anneau A est intgralement clos sil est intgre et gal
sa clture intgrale.
Exemple. Soient A un anneau intgre, K son corps de fractions et A
t
la clture
intgrale de A. Alors A
t
est intgralement clos.
Th eor` eme 1.9. Un anneau factoriel est intgralement clos.
Dmonstration. Soient A un anneau factoriel, K son corps de fractions et x un
lment de K entier sur A. crivons x =

, , A, ,= 0, (, ) = 1. Il existe
a
0
, . . . , a
n1
dans A tels que

n
+a
n1

n1

n1
+ +a
0
= 0
do

n
+a
n1

n1
+ +a
1

n1
+a
0

n
= 0
donc

n
+(a
n1

n1
+ +a
0

n1
) = 0.
Donc divise
n
et, puisque (, ) = 1, divise . Par consquent, x appartient
A et A est intgralement clos.
132
anneaux 2013/9/23 8:08 page 133 #147
i
i
i
i
i
i
i
i
1. lments entiers
Exemple. Anneau des entiers des corps quadratiques. On sait que toute
extension de degr 2 de Q est de la forme Q(

d), o d est un lment de Z, sans


facteur carr (cf. [G-H], XI. E3, ou, plus simplement, le vrier directement). Pour
x = a +b

d Q(

d), on note x = a b

d et on pose N(x) = xx = a
2
db
2
et
Tr(x) = x+x = 2a. Les rsultats ci-dessus permettent de montrer que x est entier
(i.e. un lment de Q(

d) entier sur Z) si et seulement si N(x) Z et Tr(x) Z.


En eet, si x est entier, il en est de mme pour Tr(x) et N(x). Comme ce sont des
lments de Q et que Z est intgralement clos, il en rsulte que x entier entrane
que Tr(x) et N(x) appartiennent Z. Rciproquement, x est racine de lquation
X
2
N(x)X + Tr(x) = 0 et, si Tr(x) et N(x) sont dans Z, alors x est entier.
Cela permet dexpliciter lanneau A des entiers de Q(

d). En eet, dterminer


les entiers de Q(

d) revient donc dterminer les a + b

d o a et b sont des
lments de Q tels que
a
2
db
2
Z et 2a Z.
Ces deux conditions entranent que 2b Z, on peut donc poser a = u/2 et b = v/2
avec u Z et v Z. Il est facile de vrier que si v est pair, alors a Z et b Z
et que si v est impair, alors ncessairement d 1 (mod 4).
On en dduit que :
si d 2 (mod 4) ou d 3 (mod 4), alors A = Z[

d],
si d 1 (mod 4), alors A = Z[
1+

d
2
].
Proposition 1.10. Soient R un anneau intgre, A un sous-anneau de R et B la
fermeture intgrale de A dans R. Pour toute partie multiplicative S de A, 0 / S,
la fermeture intgrale de S
1
A dans S
1
R est S
1
B.
Dmonstration. On remarquera dabord que, daprs TR.I.B, on a
S
1
A S
1
B S
1
R. Soit x =
b
s
un lment de S
1
B. Puisque b B,
on a une relation de dpendance intgrale
b
n
+a
n1
b
n1
+ +a
0
= 0, a
i
A, i = 0, . . . , n 1.
En divisant cette relation par s
n
, on obtient
_
b
s
_
n
+
a
n1
s
_
b
s
_
n1
+ +
a
0
s
n
= 0,
qui exprime que x est un lment de S
1
R entier sur S
1
A.
133
anneaux 2013/9/23 8:08 page 134 #148
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Rciproquement, soit
x
s
, x R, s S, un lment de S
1
R entier sur S
1
A,
i.e. on a une relation de dpendance intgrale
_
x
s
_
n
+
a
n1
s
n1
_
x
s
_
n1
+ +
a
0
s
0
= 0, s S, a
i
A, s
i
S, i = 0, . . . n 1.
En multipliant cette relation par (ss
0
s
1
s
n1
)
n
, on voit que llment de R,
xs
0
s
1
s
n1
, est entier sur A, donc appartient B. Ainsi,
x
s
=
1
ss
0
s
1
s
n1
xs
0
s
1
s
n1
S
1
B.
Corollaire 1.11. Soient A un anneau et S une partie multiplicative de A. Si A est
un anneau intgralement clos, il en est de mme pour S
1
A.
Dmonstration. On applique la proposition 1.10 en prenant pour R le corps des
fractions de A.
2. Norme et trace
Les lments N(x) et Tr(x) dnis ci-dessus dans le cas des extensions qua-
dratiques, sont respectivement la norme et la trace de x. Nous allons, ci-dessous,
gnraliser cette notion des endomorphismes, puis, la n de ce chapitre, des
idaux.
Rappelons quelques dnitions dalgbre linaire. Soient A un anneau commu-
tatif, E un A-module libre de rang ni n, u un endomorphisme de E, (e
i
)
i=1,...,n
une base de E et (a
ij
) la matrice de u dans cette base. Les expressions
n

i=1
a
ii
et det(a
ij
)
sont indpendantes de la base choisie. On dnit alors la trace et le dterminant
de u par
Tr(u) =
n

i=1
a
ii
et det(u) = det(a
ij
).
On sait que la trace et le dterminant vrient Tr(u + u
t
) = Tr(u) + Tr(u
t
) et
det(uu
t
) = det(u)det(u
t
). De plus, on a
det(XId
E
u) = X
n
Tr(u)X
n1
+ + (1)
n
det(u).
On gnralise ces dnitions de la manire suivante. Soient B un anneau et
A un sous-anneau de B tels que B soit un A-module libre de rang ni n (cest le
cas dune extension de corps E/K avec [E : K] = n). Pour tout x B, on note
m
x
lendomorphisme de B dni par m
x
(y) = xy.
134
anneaux 2013/9/23 8:08 page 135 #149
i
i
i
i
i
i
i
i
2. Norme et trace
D enition 2.1. On appelle trace, norme, polynme caractristique de x,
relativement lextension B/A, les lments respectifs
Tr
B/A
(x) = Tr(m
x
), N
B/A
(x) = det(m
x
), P
x,B/A
(X) = det(XId
B
m
x
).
Ce sont des lments de A ou de A[X].
Remarque 2.2. Si x, x
t
sont des lments de B et si a est un lment de A, on a
m
x
+m
x
= m
x+x
, m
x
.m
x
= m
xx
, m
ax
= am
x
et la matrice de m
a
est diagonale dans nimporte quelle base. On en dduit que
la trace et la norme vrient les relations suivantes :
Tr(x +x
t
) = Tr(x) + Tr(x
t
), Tr(ax) = aTr(x), Tr(a) = na
N(xx
t
) = N(x)N(x
t
), N(ax) = a
n
N(x), N(a) = a
n
.
Si L/K est une extension de corps nie et sparable, la norme et la trace d-
nies ci-dessus concident avec celles dnies en [G-H, XIII.5], que nous rappelons
ici pour la commodit du lecteur.
Th eor` eme 2.3. Soient L/K une extension sparable, [L : K] = n, x L et
r = [L : K(x)] (de sorte que n = rs avec s = [K(x) : K]). On note x
1
, . . . , x
n
les
racines du polynme minimal sur K de x, M
x
(X), chacune rpte r fois. Alors :
Tr
L/K
(x) = x
1
+ +x
n
N
L/K
(x) = x
1
x
n
P
x,L/K
(X) = (X x
1
) (X x
n
).
Dmonstration. La dmonstration comporte deux tapes.
Supposons que x soit un lment primitif de L, i.e. L = K(x). On sait que
L K[X]/M
x
(X) et que (1, x, . . . , x
n1
) est une K-base du K-espace vectoriel
L. crivons
M
x
(X) = X
n
+a
n1
X
n1
+ +a
0
.
Alors la matrice de m
x
dans la base (1, . . . , x
n1
) est :
_
_
_
_
_
_
_
0 0 0 a
0
1 0 0 a
1
0 1 0 a
2
.
.
.
.
.
.
.
.
.
.
.
.
0 0 1 a
n1
_
_
_
_
_
_
_
135
anneaux 2013/9/23 8:08 page 136 #150
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
donc Tr
L/K
(x) = a
n1
et N
L/K
(x) = (1)
n
a
0
. Mais puisque x est un lment
primitif, on a M
x
(X) = (X x
1
) (X x
n
). Donc
Tr
L/K
(x) = x
1
+ +x
n
et N
L/K
(x) = x
1
x
n
.
Cas gnral. Ce que lon vient de faire sapplique lextension K(x)/K.
Pour prouver le thorme, il sut de montrer que P
x,L/K
(X) = (M
x
(X))
r
. Soient
(y
1
, , y
s
) une base de K(x) sur K et (z
1
, , z
r
) une base de L sur K(x). Alors
(y
i
z
j
), 1 i s, 1 j r, est une base de L sur K et n = rs. Soit M = (a
kh
)
la matrice de la multiplication par x dans K(x), par rapport la base (y
i
). On a
xy
i
=

h
a
ih
y
h
do
x(y
i
z
j
) =
_

h
a
ih
y
h
_
z
j
=

h
a
ih
(y
h
z
j
).
Si lon ordonne lexicographiquement la base y
i
z
j
, la matrice M
t
de la multipli-
cation par x dans L, par rapport cette base, se prsente sous la forme dune
matrice carre (r, r), diagonale par blocs :
M
t
=
_
_
_
M
.
.
.
M
_
_
_
,
do P
x,L/K
= det(XIdM
t
) = (det(XIdM))
r
. Mais det(XIdM) = M
x
(X)
daprs ltape 1. Do le rsultat.
Remarque. Les traces et normes dnies pour les corps quadratiques sont bien
des cas particuliers de ce cadre gnral. Les dnitions de la norme et de la trace
donnes la dnition 2.1 sappliquent bien entendu au cas des extensions nies
non sparables de corps. Mais dans ce cas, lexplicitation de ces lments est
plus complexe et doit prendre en compte le facteur dinsparabilit du degr de
lextension (cf. [G-H], TR.XIII.B).
Corollaire 2.4. Soient A un anneau intgre, K son corps de fractions suppos de
caractristique nulle, L/K une extension de degr ni et x un lment de L entier
sur A. Alors les coecients de P
x,L/K
sont entiers sur A (donc, entre autres,
Tr
L/K
(x) et N
L/K
(x)).
136
anneaux 2013/9/23 8:08 page 137 #151
i
i
i
i
i
i
i
i
2. Norme et trace
Dmonstration. Daprs le thorme prcdent, on a
P
x,L/K
(X) = (X x
1
) (X x
n
).
Les coecients de P
x,L/K
sont donc des sommes de produits de x
i
. Pour prou-
ver le rsultat, il sut donc de montrer que les x
i
sont entiers sur A. Pour
tout i, 1 i n, x
i
est conjugu de x, i.e. il existe un K-isomorphisme

i
: K(x) K(x
i
) tel que
i
(x) = x
i
. En appliquant
i
lquation de d-
pendance intgrale de x sur A, on obtient une quation de dpendance intgrale
pour x
i
.
Corollaire 2.5. Si, de plus, A est intgralement clos, alors les coecients de P
x,L/K
appartiennent A.
Nous allons maintenant tudier quelques proprits de la trace, lies la notion
de discriminant que nous introduirons au paragraphe 9, qui nous seront utiles dans
la suite.
Proposition 2.6. Soient K un corps de caractristique nulle ou un corps ni,
L/K une extension de degr n, (x
1
, . . . , x
n
) une K-base de L et
1
, . . . ,
n
les
K-homomorphismes distincts de L dans une clture algbrique K de K. Alors,
pour i et j parcourant 1, . . . , n,
det(Tr
L/K
(x
i
x
j
)) = det(
i
(x
j
))
2
,= 0.
Dmonstration. On remarquera dabord que le corps K tant de caractristique
nulle ou un corps ni, lextension L/K est sparable ([G-H], XIII.3 et XV.4).
Comme elle est de degr n, il y a exactement n K-homomorphismes distincts
de L dans K. Dautre part, (Tr
L/K
(x
i
x
j
)) et (
i
(x
j
)), i, j 1, . . . , n sont des
matrices (n, n) : on considre leurs dterminants. Pour i et j xs, les conjugus
de x
i
x
j
sont les
k
(x
i
x
j
), pour k = 1, . . . , n. On dduit du thorme 2.3 que
Tr(x
i
x
j
) =

k
(x
i
x
j
),
do
det(Tr(x
i
x
j
)) = det
_

k
(x
i
x
j
)
_
= det
_

k
(x
i
)
k
(x
j
)
_
= det(
k
(x
i
)) det(
k
(x
j
)) = det(
i
(x
j
))
2
.
Si det(
i
(x
j
)) = 0, les lignes de la matrice (
i
(x
j
)) sont linairement lies, i.e. il
existe u
1
, . . . , u
n
K, non tous nuls, tels que

n
i=1
u
i

i
(x
j
) = 0. Par linarit,
137
anneaux 2013/9/23 8:08 page 138 #152
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
on en dduit que

n
i=1
u
i

i
(x) = 0 pour tout x L. Autrement dit, les
i
,
i = 1, . . . , n, sont linairement dpendants sur K, ce qui est en contradiction avec
[G-H], thorme X.3.1.
Corollaire 2.7. Sous les hypothses de la proposition 2.6, si, pour tout y L,
Tr
L/K
(xy) = 0, alors x = 0.
Dmonstration. En crivant y =

j

j
x
j
et x =

i
x
i
, on a
Tr
L/K
(xy) =

i,j

j
Tr
L/K
(x
i
x
j
).
On dduit de la proposition 2.6 que Tr
L/K
(xy) = 0 pour tout y L entrane

i
= 0 pour tout i, i.e. x = 0.
Pour x x, on pose s
x
(y) = Tr
L/K
(xy). On dduit du corollaire 2.7 que
lapplication linaire : L L

= Hom
K
(L, K), dnie par (x) = s
x
est
injective. Puisque dim
K
(L) = dim
K
(L

) = n < +, lapplication est un


isomorphisme. On note (x

1
, . . . , x

n
) la base duale de (x
1
, . . . , x
n
) et lon pose
y
j
=
1
(x

j
), j = 1, . . . , n. Alors, Tr
L/K
(x
i
y
j
) = s
y
j
(x
i
) = x

j
(x
i
) =
ij
.
On a dmontr le rsultat qui suit.
Proposition 2.8. Soient K un corps de caractristique nulle ou un corps ni, L/K
une extension de degr n, (x
1
, . . . , x
n
) une K-base de L. Il existe une K-base
(y
1
, . . . , y
n
) de L telle que Tr
L/K
(x
i
y
j
) =
ij
, i, j = 1, . . . , n.
3. Application aux corps cyclotomiques
Pour la dnition et les premires proprits des polynmes cyclotomiques, le
lecteur pourra se reporter [G-H], XV.3.
Soient p un nombre premier et une racine primitive p-ime de lunit. Alors
le polynme minimal de sur Q est M

(X) = X
p1
+ + 1 et Q()/Q est
une extension de degr p 1, de base (1, . . . ,
p2
). On veut tudier lanneau
des entiers (sur Z) de Q(). Daprs ce qui prcde, en particulier le fait que
P
,L/K
(X) = M

(X) et les relations de remarque 2.2, on a :


Tr
Q()/Q
() = 1, Tr
Q()/Q
(1) = p 1, Tr
Q()/Q
(
j
) = 1, j = 1, . . . , p 1
donc
Tr
Q()/Q
(1 ) = Tr
Q()/Q
(1
2
) = = Tr
Q()/Q
(1
p1
) = p.
138
anneaux 2013/9/23 8:08 page 139 #153
i
i
i
i
i
i
i
i
3. Application aux corps cyclotomiques
De la mme faon, on a
N
Q()/Q
(1 ) = p
(crire la matrice de la multiplication par 1 dans la base (1, . . . ,
p2
) et
calculer son dterminant) et
N
Q()/Q
( 1) = (1)
p1
p.
Mais N
Q()/Q
(1 ) est le produit des conjugus de 1 , donc :
p = (1 )(1
2
) (1
p1
).
Soit A lanneau des entiers de Q(). Il contient videmment et ses puissances,
(M

() = 0 est une quation de dpendance intgrale sur Z pour puisque


M

(X) Z[X]).
Lemme 3.1. Avec les notations ci-dessus, A(1 ) Z = pZ.
Dmonstration. La relation p = (1)(1
2
) (1
p1
) implique p A(1).
Donc :
A(1 ) Z pZ.
Puisque pZ est un idal maximal de Z, si A(1)Z ,= pZ, alors A(1)Z = Z
et 1 est inversible dans A. Alors, pour tout j, les (1
j
) seront aussi inversibles
(car conjugus), donc p galement : cela est contradictoire avec le fait que p soit
premier. Do
A(1 ) Z = pZ.
Lemme 3.2. Pour tout y A, Tr(y(1 )) appartient pZ.
Dmonstration. Tout conjugu de y(1) est un multiple dans A de (1
j
), donc
de 1 car
1
j
= (1 )(1 + + +
j1
).
Comme la trace est gale la somme des conjugus, Tr(y(1)) A(1). Mais
y(1 ) A donc, daprs le corollaire 2.5, Tr(y(1 )) Z, i.e. Tr(y(1 ))
appartient A(1 ) Z = pZ.
Th eor` eme 3.3. Soient p un nombre premier et une racine p-ime primitive de
lunit. Alors lanneau A des entiers de Q() est Z[] et (1, , . . . ,
p2
) est une
base du Z-module A.
139
anneaux 2013/9/23 8:08 page 140 #154
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Dmonstration. Tout lment de Q() scrit x = a
0
+a
1
+ +a
p2

p2
, a
i
Q,
0 i p 2, et
x(1 ) = a
0
(1 ) +a
1
(
2
) + +a
p2
(
p2

p1
).
Alors Tr(x(1 )) = a
0
Tr(1 ), car Tr(
j
) = Tr(
k
), do Tr(x(1 )) = a
0
p,
car Tr(1 ) = p. Mais, si x A, daprs le lemme 3.2, Tr(x(1 )) pZ, i.e.
a
0
Z. Comme
1
=
p1
, alors
1
A. Do, en crivant
(x a
0
)
1
= a
1
+a
2
+ +a
p2

p3
A
et en appliquant cet lment le raisonnement qui prcde, on en dduit que
a
1
Z et, de proche en proche, que a
i
Z, pour tout i. Donc x appartient A
si et seulement si x appartient Z[].
Remarques 3.4.
a) Le rsultat ci-dessus se gnralise aisment au cas o est une racine
primitive p
r
-ime de lunit, car
M

(X) = (X
p
r1
)
p1
+ (X
p
r1
)
p2
+ +X
p
r1
+ 1 =
X
p
r
1
X
p
r1
1
.
b) Lgalit A(1 ) Z = pZ montre que, considr comme lment de A,
llment p > 2 scrit comme un produit. Autrement dit, un nombre premier
impair p de Z nest plus premier quand on le considre comme lment de lanneau
des entiers de Q().
Ce phnomne extrmement important sera tudi dans le cadre plus gnral
des idaux la n de ce chapitre.
On va maintenant construire un cadre gnral qui va permettre dtudier cette
situation.
4. Anneaux et modules nthriens
Il est trs utile de pouvoir exprimer un lment dun module en fonction dun
nombre ni de gnrateurs, autrement dit que le module soit de type ni. Nous
allons complter ici ltude amorce au TR.II.C.
Th eor` eme 4.1. Soient A un anneau et M un A-module. Les assertions suivantes
sont quivalentes.
(i) Toute famille non vide de sous-A-modules de M possde un lment maxi-
mal.
(ii) Toute suite croissante de sous-A-modules de M est stationnaire.
(iii) Tout sous-A-module de M est de type ni.
140
anneaux 2013/9/23 8:08 page 141 #155
i
i
i
i
i
i
i
i
4. Anneaux et modules nthriens
Dmonstration. Lquivalence des assertions (i) et (ii) est une consquence imm-
diate du thorme II.3.6.
Montrons que (i) implique (iii). Soient E un sous-module de M et T la famille
des sous-modules de type ni de E; elle nest pas vide car 0 T. Daprs (i),
T admet un lment maximal F. Sil existe x E un lment nappartenant pas
F, alors F +Ax est un sous-module de type ni de E qui contient strictement
F. Par maximalit de F, on a E = F, donc E est de type ni.
Montrons que (iii) implique (ii). Soit (M
n
)
nN
une suite croissante de sous-
modules de M. Alors, E =
nN
M
n
est un sous-module de M. Daprs (iii), il
admet un systme ni de gnrateurs (x
1
, . . . , x
q
). Pour tout i, 1 i q, il existe
un indice n(i) tel que x
i
M
n(i)
. Soit n
0
le plus grand des n(i), 1 i q. On
a x
i
M
n
0
, pour tout i, 1 i q, do E = M
n
0
. La suite (M
n
) est donc
stationnaire partir de n
0
.
D enitions 4.2.
a) Un A-module M qui satisfait aux conditions ci-dessus est dit nth-
rien.
b) Un anneau A est dit nthrien si, pour sa structure naturelle de
A-module, cest un A-module nthrien.
Exemple. Un anneau principal est nthrien (thorme II.3.7). Le thorme 6.2
donne des exemples danneaux nthriens non principaux.
Proposition 4.3. Soient A un anneau, M un A-module et N un sous-A-module de
M. Alors M est nthrien si et seulement si N et M/N le sont.
Dmonstration. Lensemble ordonn des sous-modules de N (resp. de M/N) est
en correspondance biunivoque avec lensemble des sous-modules de M contenus
dans N (resp. contenant N). Par consquent, si le module M est nthrien, les
modules N et M/N sont nthriens.
Supposons que les modules N et M/N soient nthriens. Soit (F
n
)
n0
une
suite croissante de sous-modules de M. La suite F
n
N est stationnaire partir
dun rang n
0
; la suite (F
n
+ N)/N est stationnaire partir dun rang n
1
, il en
est donc de mme pour la suite F
n
+ N. Montrons que pour n sup(n
0
, n
1
),
on a F
n
= F
n+1
. Il sut de voir que F
n+1
F
n
. Soit x F
n+1
. Puisque
F
n+1
+ N = F
n
+ N, il existe y F
n
, z N, t N tels que x + z = y + t.
On a donc x y = t z et ces lments appartiennent F
n+1
N = F
n
N.
Do x y F
n
et x F
n
.
141
anneaux 2013/9/23 8:08 page 142 #156
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Corollaire 4.4. Si A est un anneau et M
1
, . . . , M
p
sont des A-modules, alors
M =

p
i=1
M
i
est un A-module nthrien si et seulement si les modules M
i
sont nthriens, 1 i p.
Dmonstration. Si le module M est nthrien, chaque module M
i
, scrivant
comme quotient de M, est nthrien, daprs la proposition 4.3.
Supposons que les modules M
i
, 1 i p, soient nthriens. Si p = 2, alors
M
1
et M
2
M/M
1
tant nthriens, M est nthrien, daprs la proposition 4.3.
Pour p 2, un raisonnement par rcurrence donne le rsultat.
Corollaire 4.5. Si A est un anneau nthrien, un A-module est nthrien si et
seulement sil est de type ni.
Dmonstration. Par dnition mme, si M est un A-module nthrien, il est de
type ni. Supposons que M soit un A-module de type ni : alors M est isomorphe
un quotient dun module libre de rang ni A
n
. Puisque A est nthrien, il en
est de mme de A
n
, daprs le corollaire 4.4, et M est nthrien, daprs la
proposition 4.3.
Th eor` eme 4.6. Soit A un anneau nthrien intgralement clos, dont le corps de
fractions K est de caractristique nulle. Soient L/K une extension, [L : K] = n,
et A
t
la fermeture intgrale de A dans L. Alors A
t
est un A-module de type ni
et un anneau nthrien.
Si, de plus, lanneau A est principal, alors A
t
est un A-module libre de rang n.
Dmonstration. Soit (x
1
, . . . , x
n
) une base de L sur K : chaque lment x
i
est
algbrique sur K. En rduisant les coecients du polynme minimal de x
i
sur K
au mme dnominateur, on obtient une relation
a
n
x
n
i
+a
n1
x
n1
i
+ +a
0
= 0
avec les coecients a
j
, 1 j n, dans A. On peut supposer a
n
non nul et en
multipliant par a
n1
n
, on voit que a
n
x
i
est entier sur A. On pose x
t
i
= a
n
x
i
: alors
(x
t
1
, . . . , x
t
n
) est une base de L sur K contenue dans A
t
. Daprs la proposition 2.8,
il existe une base de L sur K, (y
1
, . . . , y
n
), telle que Tr(x
t
i
y
j
) =
ij
, 1 i n,
1 j n. Soit z un lment de A
t
: puisque (y
1
, . . . , y
n
) est une base de L sur K,
on a z =

n
j=1
b
j
y
j
, avec b
j
K, 1 j n. Pour tout i, on a x
t
i
A
t
, donc
x
t
i
z A
t
et, daprs le corollaire 2.5, Tr(x
t
i
z) A. Or,
Tr(x
t
i
z) = Tr
_
_
n

j=1
b
j
x
t
i
y
j
_
_
=
n

j=1
b
j
Tr(x
t
i
y
j
) =
n

j=1
b
j

ij
= b
i
.
142
anneaux 2013/9/23 8:08 page 143 #157
i
i
i
i
i
i
i
i
5. Idaux fractionnaires
On a donc b
i
A pour tout i et A
t
est un sous-module du A-module libre

n
j=1
Ay
j
. Puisque lanneau A est nthrien, ce A-module libre est nthrien.
On dduit de la proposition 4.3 que le A-module A
t
est nthrien, donc de type
ni, daprs le corollaire 4.5. Les idaux de A
t
sont des A-sous-modules de A
t
particuliers : ils sont donc de type ni sur A, donc sur A
t
, et A
t
est un anneau
nthrien.
Si A est principal, tout sous-A-module dun module libre tant libre (tho-
rme V.1.1), A
t
est libre de rang infrieur ou gal n. Mais la dmonstration
ci-dessus montre que A
t
contient une base de L sur K, il est donc de rang n.
Rappelons pour mmoire le rsultat suivant, vu au TR.II.C.2.
Proposition 4.7. Soient A un anneau et S une partie multiplicative de A. Si A est
un anneau nthrien, il en est de mme pour S
1
A.
5. Idaux fractionnaires
Lemme 5.1. Soient A un anneau, p un idal premier de A et A
t
un sous-anneau
de A. Alors p A
t
est un idal premier de A
t
.
Lemme 5.2. Soit p un idal premier dun anneau A. Si p contient un produit
didaux a
1
, . . . , a
n
, alors p contient lun deux.
Dmonstration. Si pour tout i, il existe un lment a
i
a
i
nappartenant pas
p, lidal p tant premier, le produit a
1
a
n
nappartient pas p, do une
contradiction.
Proposition 5.3. Soit A un anneau nthrien (resp. intgre nthrien). Tout idal
(resp. idal non nul) contient un produit didaux premiers (resp. idaux premiers
non nuls).
Dmonstration. Nous allons dmontrer le cas non nul , lautre se dmontrant de
la mme faon en ignorant lhypothse non nul . On fait une dmonstration par
labsurde. Si la famille T des idaux non nuls qui ne contiennent aucun produit
didaux premiers non nuls est non vide, elle admet un lment maximal b (puisque
A est nthrien). Lidal b nest pas premier (sinon il contiendrait le produit de
la famille rduite b). Donc, il existe x, y A b tel que xy b. Les idaux
b +Ax et b +Ay contiennent strictement b, donc nappartiennent pas T (car b
est maximal). Ils contiennent donc des produits didaux premiers non nuls
b +Ax p
1
p
n
, b +Ay q
1
q
r
.
143
anneaux 2013/9/23 8:08 page 144 #158
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Mais xy appartient b, donc
(b +Ax)(b +Ay) b, do p
1
p
n
q
1
q
r
b.
Do une contradiction.
D enition 5.4. Soient A un anneau intgre et K son corps de fractions. On ap-
pelle idal fractionnaire de A (ou de K par rapport A) tout sous-A-module
I de K tel quil existe d A, d ,= 0, satisfaisant I d
1
A.
Cela revient dire que les lments de I ont un dnominateur commun d A.
Remarques 5.5.
a) Tout sous-A-module de type ni de K est un idal fractionnaire. Si
I = (x
1
, . . . , x
n
), avec x
i
=
a
i
d
i
, 1 i n, alors I est contenu dans d
1
A,
avec d =

i
d
i
.
b) Si A est nthrien, tout idal fractionnaire est un A-module de type ni.
En eet, I est un sous-module de d
1
A qui est nthrien.
c) Si I et I
t
sont des idaux fractionnaires, alors I I
t
, I + I
t
, II
t
sont des
idaux fractionnaires (de dnominateurs respectifs d ou d
t
, dd
t
et dd
t
).
On en dduit que les idaux fractionnaires non nuls de A forment un monode
commutatif pour la multiplication, que lon notera 1(A).
6. Anneaux de Dedekind
On a vu au paragraphe 1 que lanneau des entiers du corps quadratique
Q(

5) est Z(

5). Montrons que cet anneau nest pas factoriel (donc, a for-
tiori, ni principal, ni euclidien, cf. TR.II.A). On a
(1 +

5)(1

5) = 2.3
et
N(1 +

5) = N(1

5) = 6, N(2) = 4, N(3) = 9.
Supposons que llment 1 +

5 ait un diviseur non trivial x = a +b

5 dans
Z(

5). Alors N(x) est un diviseur non trivial de 6 dans Z, i.e. N(x) = 2 ou
N(x) = 3. Mais les quations
a
2
+ 5b
2
= 2, a
2
+ 5b
2
= 3
144
anneaux 2013/9/23 8:08 page 145 #159
i
i
i
i
i
i
i
i
6. Anneaux de Dedekind
nont pas de solution dans Z. Par consquent, llment 1+

5 na pas de diviseur
non trivial dans Z(

5). Si lanneau Z(

5) tait factoriel, puisque cet lment


1 +

5 divise le produit 2.3, daprs le lemme de Gauss, il devrait diviser 2 ou


3 et, en prenant les normes, 6 diviserait 4 ou 9. Donc lanneau Z(

5) nest pas
factoriel.
Cela montre que lanneau des entiers dun corps de nombres nest pas nces-
sairement euclidien ou principal ou factoriel. Nous allons montrer ci-dessous que
cet anneau possde nanmoins une structure trs intressante.
D enition 6.1. Un anneau A est de Dedekind sil est nthrien, intgralement
clos, et si tout idal premier non nul est maximal.
Exemple. Un anneau principal est de Dedekind. Le thorme 6.2 ci-dessous donne
des exemples danneaux de Dedekind qui ne sont pas principaux. On peut toutefois
noter que la notion danneau de Dedekind est un cran plus complexe que celle
danneau principal, dans la mesure o, dans un anneau de Dedekind tout idal
est engendr par au plus deux lments (cf. TR.VI.A).
Th eor` eme 6.2. Lanneau des entiers dun corps de nombres est de Dedekind.
Puisquun corps de nombres est une extension nie de Q, le thorme 6.2 est
un corollaire du thorme qui suit (en prenant A = Z).
Th eor` eme 6.3. Soient A un anneau de Dedekind, K son corps de fractions, sup-
pos de caractristique nulle, L/K une extension de degr ni et A
t
la fermeture
intgrale de A dans L. Alors A
t
est un A-module de type ni et un anneau de
Dedekind.
Dmonstration. Lanneau A est intgralement clos, donc, daprs le thorme 4.6,
A
t
est un anneau nthrien et un A-module de type ni. Soient p
t
,= 0 un idal
premier de A
t
, x un lment de p
t
et une quation de dpendance intgrale pour
x, de degr minimum :
x
n
+a
n1
x
n1
+ +a
0
= 0.
Le fait que le degr soit minimum implique que a
0
,= 0. Alors a
0
appartient
A
t
x A p
t
A. Donc p
t
A ,= 0 est un idal premier de A, donc maximal
(puisque A est de Dedekind). Do A/(p
t
A) est un corps. Mais A/(p
t
A)
sidentie un sous-anneau de A
t
/p
t
et, puisque A
t
est entier sur A, A
t
/p
t
est
entier sur A/(p
t
A). Donc, daprs le thorme 1.7, A
t
/p
t
est un corps et p
t
est
maximal.
145
anneaux 2013/9/23 8:08 page 146 #160
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Th eor` eme 6.4. Soit A un anneau de Dedekind qui nest pas un corps. Tout idal
maximal de A est inversible dans le monode des idaux fractionnaires de A.
Dmonstration. Soit m un idal maximal de A; il est non nul. On pose
m
t
= x K[xm A. Alors m
t
est un sous-A-module de K dont les lments
admettent comme dnominateur commun nimporte quel lment de m, i.e. m
t
est un idal fractionnaire. Montrons que mm
t
= A, qui est llment neutre du
monode 1(A). Par dnition, mm
t
est contenu dans A et il est clair que A m
t
,
do m = Am mm
t
A. Puisque m est maximal, on a mm
t
= A ou mm
t
= m.
Supposons que mm
t
= m. Soit x m
t
, alors xm m, do x
2
m xm m
et x
n
m m pour tout n. Autrement dit, nimporte quel lment non nul d de
m sert de dnominateur commun tous les x
n
, n N. Donc A[x] est un idal
fractionnaire. Puisque A est nthrien, A[x] est un A-module de type ni, do
x est entier sur A. Comme A est intgralement clos, x appartient A. Do, si
mm
t
= m, alors m
t
= A. Montrons que cest impossible. Soit a ,= 0 un lment de
m. Lidal Aa contient un produit didaux premiers non nuls p
1
p
n
. On peut
supposer n minimum. On a
m Aa p
1
p
n
.
Donc, daprs le lemme 5.2, m contient lun des p
i
, par exemple p
1
. Comme par
hypothse p
1
est maximal, on a m = p
1
. On pose b = p
2
p
n
. On a Aa mb
et Aa , b, par minimalit de n. Donc, il existe b b tel que b / Aa. Comme
mb Aa, on a mb Aa, do mba
1
A. Donc ba
1
m
t
par dnition de m
t
.
Comme b / Aa, on a ba
1
/ A et m
t
,= A.
Th eor` eme 6.5. Soient A un anneau de Dedekind et T lensemble de ses idaux
premiers non nuls.
(i) Tout idal fractionnaire non nul b scrit dune faon et dune seule sous
la forme
b =

p1
p
n
p
(b)
o les n
p
(b) sont des entiers relatifs, nuls sauf un nombre ni dentre eux.
(ii) Le monode des idaux fractionnaires de A est un groupe.
Dmonstration.
(i) Montrons dabord lexistence de la dcomposition. Soit b un idal fraction-
naire ; il existe d ,= 0 A tel que db A. Ainsi b = (db)(Ad)
1
et lon est ramen
montrer le rsultat pour les idaux entiers i.e. les idaux de A (i.e. d = 1).
Soit T la famille des idaux non nuls de A qui ne sont pas produits nis didaux
146
anneaux 2013/9/23 8:08 page 147 #161
i
i
i
i
i
i
i
i
6. Anneaux de Dedekind
premiers. Supposons T ,= . Puisque A est nthrien, T admet un lment maxi-
mal q. On a q ,= A puisque A est produit de la famille vide didaux premiers.
Alors q est contenu dans un idal maximal p. Daprs le thorme 6.4, il existe p
t
tel que pp
t
= A : on en dduit que qp
t
A. Comme p
t
A, on a qp
t
q. De plus
qp
t
,= q, car si qp
t
= q et si x p
t
, on a xq q et x
n
q q pour tout n, do x est
entier sur A, i.e. x A. Ceci est impossible car p
t
,= A (sinon on aurait pp
t
= p).
Puisque q est maximal dans T, alors qp
t
/ T et qp
t
= p
1
p
n
, o les p
i
sont
premiers, 1 i n. En multipliant par p, on obtient q = pp
1
p
n
, ce qui est en
contradiction avec q T.
Montrons lunicit de la dcomposition. Supposons que :

p1
p
n
p
(b)
=

p1
p
m
p
(b)
,
alors

p1
p
n
p
(b)m
p
(b)
= A.
Si les n
p
(b) m
p
(b) ne sont pas tous nuls, on spare les exposants positifs et
ngatifs et lon obtient
p

1
1
p

r
r
= q

1
1
q

s
s
avec p
i
, q
j
T,
i
,
j
> 0, p
i
,= q
j
, pour tout i et j. Puisque p
1
est un idal,
p
1
p

1
1
p

r
r
= q

1
1
q

s
s
et, puisquil est premier, p
1
contient lun des q
j
.
Mais p
1
et q
j
sont maximaux, donc p
1
q
j
implique p
1
= q
j
. Contradiction.
(ii) La partie (i) prouve que

p1
p
n
p
(b)
est linverse de

p1
p
n
p
(b)
.
Remarques 6.6.
a) On peut vrier facilement que les proprits suivantes sont satisfaites :
(i) n
p
(ab) = n
p
(a) +n
p
(b).
(ii) b A est quivalent n
p
(b) 0, pour tout p T.
(iii) a b est quivalent n
p
(a) n
p
(b), pour tout p T.
(iv) n
p
(a + b) = inf(n
p
(a), n
p
(b)).
(v) n
p
(a b) = sup(n
p
(a), n
p
(b)).
b) Si a est un idal de A, on a a =

p1
p
n
p
(a)
avec n
p
(a) 0. Si p est tel
que n
p
(a) > 0, on dit que p divise a et on crit p[a.
Si p[a, alors a = pq avec q = (p
(n
p
(a)1)
)

p
tn
p
(a)
. Mais pq p puisque p
est un idal, do a p. Rciproquement, si p est un idal premier de A tel que
a p, alors n
p
(a)n
p
(p) = 1, donc p intervient dans la dcomposition de a en
produit didaux premiers, i.e. p[a.
147
anneaux 2013/9/23 8:08 page 148 #162
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Par consquent, p[a si et seulement si a p. Cela est rapprocher de la
relation portant sur les lments dun anneau : a[b si et seulement si (a) (b).
c) On peut montrer que si A est un anneau intgre dont le monode des idaux
fractionnaires est un groupe, alors A est un anneau de Dedekind (cf. TR.VI.A).
Par consquent, un anneau intgre est de Dedekind si et seulement si le
monode de ses idaux fractionnaires est un groupe.
Proposition 6.7. Soient A un anneau et S une partie multiplicative de A. Si A est
un anneau de Dedekind, il en est de mme pour S
1
A.
Dmonstration. Cest une consquence vidente de la proposition 4.7 et du
corollaire 1.11.
Proposition 6.8. Soient A un anneau de Dedekind et p un idal premier de A.
Alors A
p
est un anneau principal et il existe un lment premier p de A
p
tel que
les seuls idaux non nuls de A
p
soient les idaux (p
r
), r N.
Dmonstration. Tout idal premier de A tant maximal, le seul idal premier de A
disjoint de Ap est p. Donc, daprs TR.I.B.6, le seul idal premier de A
p
est pA
p
.
Lanneau A
p
tant de Dedekind (proposition 6.7), on en dduit, en appliquant le
thorme 6.5.i, que ses seuls idaux non nuls sont les (pA
p
)
n
, n N. Soit p un
lment de pA
p
(pA
p
)
2
: lidal (p) est contenu dans pA
p
et nest pas contenu dans
(pA
p
)
2
. Do, en appliquant le thorme 6.5.i et la remarque 6.6.b, (p) = pA
p
;
llment p est donc premier. Si a est un idal non nul de A
p
, il est contenu dans
lunique idal maximal pA
p
de A
p
(TR.I.B.9), do, daprs le thorme 6.5.i et
la remarque 6.6.b, il existe n N tel que a = (pA
p
)
n
= (p)
n
= (p
n
).
7. Norme dun idal
Soient K un corps de nombres de degr n (i.e. une extension de degr n de Q)
et A lanneau des entiers de K, qui est donc, daprs 6.2, un anneau de Dedekind.
On notera la norme N au lieu de N
K/Q
.
Proposition 7.1. Pour tout x A, x ,= 0, on a [N(x)[ = Card(A/Ax).
Dmonstration. On sait, daprs le thorme 4.6, que A est un Z-module
libre de rang n. Lidal Ax est un sous-Z-module de A, donc libre : son
rang est aussi n car la multiplication par x est une application bijec-
tive A Ax. Par consquent, daprs le thorme V.3.1, il existe une
base (e
1
, . . . , e
n
) du Z-module A et des lments c
1
, . . . , c
n
de N tels que
148
anneaux 2013/9/23 8:08 page 149 #163
i
i
i
i
i
i
i
i
7. Norme dun idal
(c
1
e
1
, . . . , c
n
e
n
) soit une base de Ax. On en dduit que A/Ax est isomorphe

n
i=1
Z/c
i
Z, do Card(A/Ax) = c
1
c
n
. Considrons lapplication Z-linaire
u : A Ax dnie par u(e
i
) = c
i
e
i
. On a det(u) = c
1
c
n
. Dautre part,
puisque la multiplication par x est bijective, (xe
1
, . . . , xe
n
) est aussi une base
de Ax. Il existe donc un automorphisme de Z-modules v : Ax Ax tel que
v(c
i
e
i
) = xe
i
. Puisque cest un automorphisme, son dterminant est inversible
dans Z, do, det(v) = 1. Mais v u est la multiplication par x, dont le dtermi-
nant est, par dnition N(x). On a donc
N(x) = det(v u) = det(v)det(u) = c
1
c
n
= Card(A/Ax).
Cela conduit la dnition suivante.
D enition 7.2. Soit a un idal non nul de A : on pose N(a) = Card(A/a) et on
lappelle norme de lidal a.
Remarque 7.3. Pour tout idal non nul a de A, N(a) est ni. En eet, pour tout
lment a ,= 0 de a, on a Aa a et A/a sidentie un quotient de A/Aa, donc
Card(A/a) Card(A/Aa) = N(a) < +. En particulier, si a est un idal princi-
pal, a = (a), alors N(a) = [N(a)[.
Proposition 7.4. Si a et b sont des idaux de A, on a N(ab) = N(a)N(b).
Dmonstration. En considrant la dcomposition en facteurs premiers de lidal
b, il sut de montrer que N(am) = N(a)N(m), avec m idal maximal. Or am a
implique Card(A/am) = Card(A/a)Card(a/am). Il sut donc de prouver que
Card(a/am) = Card(A/m). Comme a/am est un A-module annul par m, cest
un A/m-espace vectoriel. Ses sous-espaces vectoriels sont de la forme q/am, o q
est un idal tel que am q a. On a vu la remarque 6.6 que q a implique
n
p
(q) n
p
(a) pour tout p, do
p T, n
p
(a) +n
p
(m) = n
p
(am) n
p
(q) n
p
(a).
Si p ,= m, n
p
(m) = 0, do
p ,= m, n
p
(a) = n
p
(am) n
p
(q) n
p
(a),
donc n
p
(q) = n
p
(a).
Si p = m, on a
n
m
(a) + 1 n
m
(q) n
m
(a).
149
anneaux 2013/9/23 8:08 page 150 #164
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Or n
m
(q) N, donc
n
m
(q) = n
m
(a) ou n
m
(q) = n
m
(a) + 1.
Si n
m
(q) = n
m
(a), alors
p T, n
p
(q) = n
p
(a) et a = q.
Si n
m
(q) = n
m
(a) +1, alors, puisque pour les autres p T on a n
p
(q) = n
p
(a), on
dduit que q = am.
Il ny a donc pas didal q strictement compris entre am et a. Par consquent,
a/am est un A/m-espace vectoriel de dimension 1. On a donc bien
Card(a/am) = Card(A/m).
8. Dcomposition des idaux premiers dans une
extension et action du groupe de Galois
Comme cela a t rappel dans lintroduction de ce chapitre, un polynme
irrductible de K[X] peut se dcomposer dans une extension L de K ; il nest
donc pas irrductible quand on le considre dans L[X]. Il en va de mme pour les
lments irrductibles dun anneau factoriel quelconque.
Exemples 8.1.
a) Dans Z[i], on a 5 = (2 +i)(2 i).
b) Dans Z[

5], les lments 2 et 3 sont irrductibles, mais les idaux


(2) et (3) ne sont pas premiers. En eet, (2) = (2, 1 +

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

5)(3, 1

5). Autrement dit, lidal (2) dans Z est premier, mais


nest pas premier dans lextension Z Z[

5]. On dit quil se dcompose.


On va tudier ce problme dans la situation suivante : K est un corps de
nombres, L est une extension nie de K, A est lanneau des entiers de K et B est
lanneau des entiers de L. Lanneau A est donc un sous-anneau de B. Dans tout
ce paragraphe, les lettres A, B, K, L dsigneront les objets ci-dessus.
On a vu que si p est un idal premier de B, alors p A est un idal premier
de A. Si p est un idal premier de A, on note pB lidal de B engendr par p
pB =
_

nie

i
[
i
p,
i
B
_
.
150
anneaux 2013/9/23 8:08 page 151 #165
i
i
i
i
i
i
i
i
8. Dcomposition des idaux premiers dans une extension et action du groupe de Galois
Remarquons que si p = (a), alors pB = ab, b B.
Puisque pB est un idal de B, qui est un anneau de Dedekind, il admet une
dcomposition en produit didaux premiers de B. Cest cette dcomposition
que lon veut tudier.
Proposition 8.2. Soient p un idal premier de A et q un idal premier de B. Les
conditions suivantes sont quivalentes :
(i) q[pB,
(ii) q pB,
(iii) q p,
(iv) q A = p,
(v) q K = p.
Dmonstration. Les assertions (i) et (ii) sont quivalentes, daprs la remarque 6.6.
Les assertions (ii) et (iii) sont clairement quivalentes.
Montrons que (iii) implique (iv) : q A est premier dans A, mais q p
entrane q A p et, comme p est premier, donc maximal, q A = p. Il est
vident que (iv) implique (iii).
Enn, les assertions (iv) et (v) sont quivalentes puisque q tant contenu dans
B, tous les lments de q sont entiers, donc q K = q A.
D enition 8.3. Dans la situation ci-dessus, on dit que q est au-dessus de p,
ou que p est en dessous de q.
Th eor` eme 8.4.
(i) Tout idal premier propre de B est au-dessus dun unique idal premier
non nul de A.
(ii) Tout idal premier propre de A est en-dessous dau moins un idal premier
de B.
Dmonstration.
(i) Soit q un idal premier de B. Daprs la proposition 8.2, lunique idal p
en-dessous de q est p = q A, qui est un idal premier de A. Il faut vrier que
p ,= 0 (utiliser, par exemple, la norme).
(ii) Les idaux premiers de B qui sont au-dessus de p A sont les diviseurs
de pB. Pour montrer quil en existe, il sut de montrer que pB ,= B, ce qui
quivaut montrer que 1 , pB. On sait que 1 , p, mais il faut sassurer que lon
ne peut avoir 1 =

nie

i
,
i
p,
i
B.
Pour cela, on dmontre le lemme suivant.
151
anneaux 2013/9/23 8:08 page 152 #166
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
Lemme 8.5. Soient A un anneau de Dedekind, a un idal de A et K le corps des
fractions de A. Il existe K A tel que a A.
Dmonstration. Soit a a, a ,= 0 ; lidal (a) contient un produit didaux pre-
miers p
1
p
2
p
r
, avec r minimum pour cette proprit. Soit m un idal maximal
contenant a : alors m p
1
p
r
et m tant premier, daprs le lemme 5.2, il existe
i tel que m p
i
. On peut, sans restreindre la gnralit, supposer que i = 1.
Comme A est un anneau de Dedekind, p
1
est un idal maximal, do m = p
1
. Par
minimalit de r, on ne peut avoir (a) = p
2
p
r
, donc il existe b (p
2
p
r
) (a).
Posons =
b
a
K A. Alors, puisque tout lment x appartenant a appartient
m = p
1
, on a bx p
1
p
r
(a) i.e. bx = ac, c A, donc
b
a
x = c A.
Daprs ce lemme, il existe K A tel que p A, do pB AB = B.
Si 1 pB, alors B; mais alors est entier, ce qui est impossible puisque
K A.
On va maintenant tudier le comportement des idaux premiers de B au-
dessus de p A, sous laction du groupe de Galois Gal(L/K). Pour cela, nous
tablissons dabord les deux rsultats ci-dessous.
Lemme 8.6. Soient C et D deux anneaux et f : C D un morphisme danneaux.
(i) Si q est un idal premier de D, f
1
(q) est un idal premier de C.
(ii) Si f est bijectif, pour tout idal premier p de C, f(p) est un idal premier
de D.
Proposition 8.7. Pour tout lment f de Gal(L/K), sa restriction B est un
isomorphisme danneaux f
[B
: B B et f
[A
= id
A
.
Dmonstration. Soit x un lment de B; il vrie une quation de dpendance
intgrale
x
n
+a
n1
x
n1
+ +a
0
= 0,
avec a
i
Z, 0 i n 1. Puisque K est une extension de Q et que f
[K
= id
[K
,
on a f
[Z
= id
[Z
. Do,
f(x)
n
+a
n1
f(x)
n1
+ +f(a
0
) = 0
et f(x) B. Par consquent, la restriction de f B est valeurs dans B et
f
[B
: B B est un morphisme danneaux.
Puisque f est injectif, il est clair que f
[B
est injectif. Tout lment x de B
est un lment de L, donc limage par f dun lment y de L. Si x est entier,
alors y est entier, donc f
[B
est surjectif. Puisque f
[K
= id
K
, il est clair que
f
[A
= id
A
.
152
anneaux 2013/9/23 8:08 page 153 #167
i
i
i
i
i
i
i
i
9. Ramification
Th eor` eme 8.8. Soient L/K une extension normale et p un idal premier de A. Le
groupe Gal(L/K) opre transitivement sur lensemble des idaux premiers de B
qui sont au-dessus de p.
Dmonstration. Montrons que le groupe Gal(L/K) opre sur lensemble des idaux
premiers de B qui sont au-dessus de p. Si q est un idal premier de B au-dessus de
p, alors, daprs le lemme 8.6, pour tout Gal(L/K), (q) est un idal premier
de (B) = B, au-dessus de (p) = p.
Montrons que cette action est transitive, i.e. pour tout q et q
t
au-dessus de p, il
existe Gal(L/K) tel que (q) = q
t
. Supposons que pour tout Gal(L/K),
on ait (q) ,= q
t
; les idaux q
t
et (q) tant premiers, donc maximaux, sont
trangers deux deux (m + m
t
= B). Donc, daprs le thorme chinois I.4.3, le
systme de congruences
_
x 0 modq
t
x 1 mod(q)
admet une solution B.
Daprs le thorme 2.3, on a
N
L/K
() =

Gal(L/K)

1
() =

,=id,Gal(L/K)

1
().
Puisque 0 mod q
t
, on a q
t
, do N
L/K
() q
t
. Dautre part, daprs les
corollaires 2.4 et 2.5, N
L/K
() A, do N
L/K
() A q
t
= p.
Mais, pour tout Gal(L/K), , (q) (car 1 mod (q)), donc

1
() , q. Comme q est un idal premier, on en dduit que N
L/K
() , q.
Comme N
L/K
() p q, on a une contradiction.
9. Ramication
Nous avons vu au paragraphe 8 que lorsque K est un corps de nombres, L
est une extension de K, [L : K] = n, A est lanneau des entiers de K et B est
lanneau des entiers de L, alors si p est un idal premier de A, lidal pB de B
peut se dcomposer dans lanneau de Dedekind B
pB =
i=r

i=1
q
e
i
i
, e
i
1, i = 1, . . . , r
o les q
i
sont des idaux premiers de B, qui sont prcisment les idaux premiers
de B au-dessus de p.
153
anneaux 2013/9/23 8:08 page 154 #168
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
D enition 9.1. Dans la situation ci-dessus, on dit que p se ramie dans B (ou
dans L) sil existe un indice i tel que e
i
2.
Le but de ce paragraphe est de caractriser les idaux premiers de A qui se
ramient dans B. Cela nous permettra den tirer des informations arithmtiques
sur la dcomposition des nombres premiers dans les extensions quadratiques de
Q ou dans les extensions cyclotomiques.
Le fait que, pour tout i, lidal q
i
soit au-dessus de p, entrane, daprs la pro-
position 8.2, que lanneau A/p sidentie un sous-anneau de B/q
i
. Ces deux
anneaux sont des corps et, puisque B est un A-module de type ni daprs
le thorme 4.6, B/q
i
est un A/p-espace vectoriel de dimension nie. On pose
f
i
= dim
A/p
(B/q
i
).
D enition 9.2. On appelle f
i
le degr rsiduel de q
i
sur A et e
i
lindice de
ramication de q
i
sur A.
Th eor` eme 9.3. Avec les notations ci-dessus, on a
i=r

i=1
e
i
f
i
= dim
A/p
(B/pB) = n.
Dmonstration. On considre la suite dinclusions didaux
pB = q
e
1
1
. . . q
e
r
r
q
e
1
1
. . . q
e
r1
r
. . . q
2
1
q
1
B.
Deux termes conscutifs de cette suite sont de la forme a et aq
i
. La dmonstration
de la proposition 7.4 montre quil ny a pas didaux strictement compris entre a
et aq
i
, par consquent a/aq
i
est un B/q
i
-espace vectoriel de dimension 1. Cest
donc un A/p-espace vectoriel de dimension f
i
. Or, dans la suite dinclusions ci-
dessus, il y a, pour i x, e
i
quotients. Do
dim
A/p
(B/pB) =
i=r

i=1
e
i
f
i
.
Il faut maintenant montrer que ces expressions sont gales n.
Supposons que lanneau A soit principal : alors, daprs le thorme 4.6,
B est un A-module libre de rang n. En notant (x
1
, . . . , x
n
) une A-base de B,
(x
1
, . . . , x
n
), o x
i
est la classe de x
i
modulo pB, est une A/p-base de B/pB.
Do
dim
A/p
(B/pB) = n.
154
anneaux 2013/9/23 8:08 page 155 #169
i
i
i
i
i
i
i
i
9. Ramification
Montrons quon peut se ramener au cas o lanneau A est principal. On
considre A
t
= A
p
: cest un anneau principal, (6.8), local didal maximal
pA
p
(TR.I.B.9). En posant S = A p, daprs (1.10), lanneau B
t
= S
1
B
est la fermeture intgrale de A
p
dans L. On dduit alors de ce qui prcde que
dim
A

/pA
(B
t
/pB
t
) = n. On considre la dcomposition de pB
t
dans lanneau de
Dedekind B
t
: comme pB =

i=r
i=1
q
e
i
i
, on a pB
t
=

i=r
i=1
(q
i
B
t
)
e
i
. Comme q
i
A = p,
on a q
i
S = , do q
i
B
t
est un idal premier de B
t
(TR.I.B.6). La premire
partie de la dmonstration donne alors
dim
A

/pA
(B
t
/pB
t
) =
i=r

i=1
e
i
dim
A

/pA
(B
t
/qB
t
).
On a A
t
/pA
t
A/p et B
t
/q
i
B
t
B/q
i
. Do
n = dim
A

/pA
(B
t
/pB
t
) =
i=r

i=1
e
i
f
i
.
Corollaire 9.4. Avec les notations ci-dessus, on a B/pB

i=r
i=1
B/q
e
i
i
.
Dmonstration. Daprs le thorme 6.5.i, q
i
est le seul idal maximal qui contienne
q
e
i
i
: donc, pour tout i ,= j, on a q
e
i
i
+ q
e
j
j
= B. On applique alors le thorme
chinois I.4.3.
Nous allons maintenant introduire la notion de discriminant qui permet de
caractriser les idaux premiers de A qui se ramient dans B.
D enition 9.5. Soient B un anneau et A un sous-anneau de B tels que B soit
un A-module libre de rang ni n. Pour tout (x
1
, . . . , x
n
) B
n
, on appelle
discriminant du systme (x
1
, . . . , x
n
), llment, D(x
1
, . . . , x
n
) de A dni
par
D(x
1
, . . . , x
n
) = det(Tr
B/A
(x
i
x
j
)), i, j = 1, . . . , n.
On verra au TR.VI.B que si K est un corps de caractristique nulle ou un
corps ni et si x est un lment dont le polynme minimal sur K est X
2
+bX +c
(resp. X
3
+pX+q), alors D(1, x) (resp. D(1, x, x
2
)) est le discriminant bien connu
b
2
4c (resp. 4p
3
27q
2
).
Proposition 9.6. Soit (y
1
, . . . , y
n
) B
n
tel que, pour tout i, 1 i n, on ait
y
i
=

j=n
j=1
a
ij
x
j
. Alors
D(y
1
, . . . , y
n
) = (det(a
ij
))
2
D(x
1
, . . . , x
n
).
Dmonstration. Calcul facile laiss au lecteur.
155
anneaux 2013/9/23 8:08 page 156 #170
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
D enition 9.7. Soient B un anneau et A un sous-anneau de B tels que B soit
un A-module libre de rang ni n. On appelle discriminant de B sur A lidal
principal T
B/A
de A engendr par D(x
1
, . . . , x
n
), o (x
1
, . . . , x
n
) est une base
de B sur A.
Remarque 9.8. La dnition ci-dessus est consistante. En eet, la proposition 9.6
montre que les discriminants de deux systmes forms par deux bases quelconques
dirent dun lment inversible, donc les idaux engendrs concident.
Proposition 9.9. Soient B un anneau et A un sous-anneau de B tels que B soit
un A-module libre de rang ni n. Si A est un anneau intgre, ou plus gnrale-
ment si lidal T
B/A
contient un lment qui nest pas diviseur de zro, pour que
(x
1
, . . . , x
n
) B
n
soit une base de B sur A, il faut et il sut que T
B/A
soit
engendr par D(x
1
, . . . , x
n
).
Dmonstration. La condition tant ncessaire par dnition, montrons quelle est
susante. On suppose que d = D(x
1
, . . . , x
n
) engendre T
B/A
. Soit (e
1
, . . . , e
n
) une
A-base de B et posons d
t
= D(e
1
, . . . , e
n
). En crivant, pour tout i, 1 i n,
x
i
=

j=n
j=1
a
ij
e
j
, on a d = (det(a
ij
))
2
d
t
. Comme Ad = T
B/A
= Ad
t
, il existe
A tel que d
t
= d, do d(1 (det(a
ij
))
2
) = 0. Llment d nest pas
diviseur de zro, car sinon tout lment de Ad = T
B/A
serait diviseur de zro, ce
qui est contradictoire avec lhypothse. On en dduit que 1 (det(a
ij
))
2
= 0,
do det(a
ij
) est inversible. La matrice (a
ij
) est donc inversible et (x
1
, . . . , x
n
) est
une base de B sur A.
Proposition 9.10. Soient A un anneau, B
1
, . . . , B
q
des anneaux contenant A et qui
sont des A-modules libres de rang ni, B =

i=q
i=1
B
i
. Alors T
B/A
=

i=q
i=1
T
B
i
/A
.
Dmonstration. Il sut de traiter le cas q = 2, une rcurrence vidente don-
nera ensuite le rsultat. Soient (x
1
, . . . , x
m
) et (y
1
, . . . , y
n
) des A-bases de B
1
et B
2
respectivement. En identiant, dans B
1
B
2
, B
1
B
1
0 et B
2

0 B
2
, on peut crire que (x
1
, . . . , x
m
, y
1
, . . . , y
n
) est une base de B
1
B
2
sur A. Dans cette criture, on a, pour tout i et tout j, x
i
y
j
= 0 (il faut comprendre
(x
i
, 0)(0, y
j
) = (0, 0)). On a donc
D(x
1
, . . . , x
m
, y
1
, . . . , y
n
) =
(Tr
B/A
(x
i
x
j
)) 0
0 (Tr
B/A
(y
k
y
l
))
(matrice diagonale par blocs), do
D(x
1
, . . . , x
m
, y
1
, . . . , y
n
) = D(x
1
, . . . , x
m
)D(y
1
, . . . , y
n
).
156
anneaux 2013/9/23 8:08 page 157 #171
i
i
i
i
i
i
i
i
9. Ramification
Proposition 9.11. Soient B un anneau, A un sous-anneau de B, tels que B soit
un A-module libre de rang ni n, (x
1
, . . . , x
n
) une A-base de B et a un idal de
A. Pour x B, on note x la classe de x modulo a. Alors (x
1
, . . . , x
n
) est une
A/a-base de B/aB et on a D(x
1
, . . . , x
n
) = D(x
1
, . . . , x
n
).
Dmonstration. Si (a
ij
) est la matrice de la multiplication par x par rapport la
base (x
1
, . . . , x
n
), alors la matrice de la multiplication par x par rapport la base
(x
1
, . . . , x
n
) est (a
ij
). Do Tr(x) = Tr(x).
D enition 9.12. Un anneau est dit rduit si zro est son seul lment nilpotent.
Proposition 9.13. Si A est un anneau nthrien rduit, lidal (0) est intersection
dun nombre ni didaux premiers.
Dmonstration. Daprs la proposition 5.3, tout idal de A contient un produit
didaux premiers. On a donc
(0) p
n
1
1
p
n
q
q
et, comme (0) est le plus petit idal de A,
(0) = p
n
1
1
p
n
q
q
.
On en dduit que si x p
1
p
q
, on a x
n
1
++n
q
p
n
1
1
p
n
q
q
= (0), do
x
n
1
++n
q
= 0. Par consquent, puisque A est rduit, on a x = 0 et il en dcoule
que p
1
p
q
= (0).
Proposition 9.14. Soient K un corps de caractristique nulle ou un corps ni et L
une K-algbre commutative de dimension nie. Pour que L soit un anneau rduit,
il faut et il sut que T
L/K
,= 0.
Dmonstration. Supposons que L soit non rduit et soit x L un lment non nul
nilpotent. On pose x = x
1
et lon complte en une K-base (x
1
, . . . , x
n
). Alors,
pour tout j, 1 j n, llment x
1
x
j
est nilpotent, donc la multiplication par
x
1
x
j
est un endomorphisme nilpotent de L. Par consquent, toutes ses valeurs
propres sont nulles, donc Tr
L/K
(x
1
x
j
) = 0, 1 < j n. La matrice Tr
L/K
(x
i
x
j
)
ayant une ligne de zros, son dterminant D(x
1
, . . . , x
n
) est nul, do T
L/K
= (0).
Rciproquement, supposons que L soit rduit. Comme K est un corps et que
L est un K-algbre de dimension nie, L est un anneau nthrien. Daprs la
proposition 9.13, lidal (0) est intersection nie didaux premiers, (0) =

i=r
i=1
q
i
.
Pour tout i, 1 i r, L/q
i
est un anneau intgre, de dimension nie sur K, donc,
157
anneaux 2013/9/23 8:08 page 158 #172
i
i
i
i
i
i
i
i
Chapitre VI. lments entiers et anneaux de Dedekind
daprs le thorme 1.7, cest un corps (car toute algbre de dimension nie sur
un corps K est un anneau entier sur K). On en dduit que, pour tout i, 1 i r,
q
i
est un idal maximal, do, pour tout i et tout j, 1 i, j r, on a q
i
+q
j
= L.
Le thorme chinois entrane que L

i=r
i=1
L/q
i
. Par consquent, daprs la
proposition 9.10, T
L/K
=

i=r
i=1
T
(L/q
i
)/K
. On sait, daprs la proposition 2.6, que
pour tout i, 1 i r, T
(L/q
i
)/K
,= 0, do T
L/K
,= 0.
On revient maintenant au cas o K est un corps de nombres, L est une ex-
tension de K, [L : K] = n, A est lanneau des entiers de K et B est lanneau des
entiers de L.
Remarque 9.15. Si (x
1
, . . . , x
n
) est une K-base de L contenue dans B, on sait,
daprs le corollaire 2.5, que pour tout i et j, 1 i, j n, Tr
L/K
(x
i
x
j
) A. Par
consquent, T
B/A
est un idal entier sur A (i.e. contenu dans A). On a vu la
proposition (2.6) quil est non nul.
Th eor` eme 9.16. Sous les hypothses ci-dessus, pour quun idal premier p de A se
ramie dans B, il faut et il sut que p T
B/A
. Les idaux premiers de A qui se
ramient dans B sont en nombre ni.
Dmonstration. La seconde assertion dcoule immdiatement de la premire. En
eet, la condition p T
B/A
signie que p[T
B/A
, i.e. que les idaux premiers
de A qui se ramient dans B apparaissent dans la dcomposition en facteurs
premiers de T
B/A
(thorme 6.5.i). Ils sont donc en nombre ni.
Dmontrons la premire assertion. Daprs le corollaire 9.4, on a
B/pB

i=r
i=1
B/q
e
i
i
.
Lemme 9.16.1. Lidal premier p de A se ramie dans B si et seulement si B/pB
est un anneau non rduit.
Dmonstration. Supposons quil existe i, 1 i r, tel que e
i
2. On peut,
sans restreindre la gnralit de la dmonstration, supposer que e
1
= 2. Soit
x
1
q
1
q
2
1
: alors x = (x
1
, 0, . . . , 0) est un lment non nul de B/pB et x
2
= 0,
do B/pB est non rduit.
Si B/pB est non rduit, alors il ne peut tre isomorphe un produit de corps,
ce qui entrane quil existe au moins un indice i, 1 i r, tel que e
i
2.
Dautre part, A/p est un extension nie de Z/(p Z) Z/pZ, o p est un
nombre premier. Par consquent A/p est un corps ni et, daprs la proposi-
tion 9.14, on dduit du lemme (9.16.1) le lemme suivant.
158
anneaux 2013/9/23 8:08 page 159 #173
i
i
i
i
i
i
i
i
9. Ramification
Lemme 9.16.2. Lidal premier p de A se ramie dans B si et seulement si
T
(B/pB)/(A/p)
= (0)
Posons A
t
= A
p
, B
t
= (A p)
1
B, p
t
= pA
p
. Remarquons que,
daprs TR.I.B.3, le morphisme canonique de B dans B
t
est injectif : nous consi-
drerons dans la suite B comme sous-anneau de B
t
. On sait, daprs la proposi-
tion 6.8, que A
t
est un anneau principal, donc, daprs le thorme 4.6, que B
t
est un A
t
-module libre de rang n. On a A
t
/p
t
A/p et B
t
/p
t
B
t
B/pB. Soit
(b
1
, . . . , b
n
) une base de B
t
sur A
t
. Daprs la proposition 9.11, on a le lemme
suivant.
Lemme 9.16.3. Lidal T
(B/pB)/(A/p)
= (0) si et seulement si D(b
1
, . . . , b
n
) p
t
.

Supposons maintenant que p se ramie dans B. Alors D(b


1
, . . . , b
n
) p
t
. Si
(x
1
, . . . , x
n
) est une K-base de L contenue dans B, on a, pour tout i, 1 i n,
x
i
=

j=n
j=1
a
t
ij
b
j
, avec pour tout i et tout j, a
t
ij
A
t
(car B B
t
). Comme
D(x
1
, . . . , x
n
) = (det(a
t
ij
))
2
D(b
1
, . . . , b
n
), on en dduit que D(x
1
, . . . , x
n
) p
t
.
Puisque p
t
A = p, on a D(x
1
, . . . , x
n
) p, do T
B/A
p.
Rciproquement, si T
B/A
p, on en dduit que D(b
1
, . . . , b
n
) p
t
, car on
peut crire, pour tout i, b
i
=
y
i
s
, y
i
B, s A p. Ainsi,
D(b
1
, . . . , b
n
) = s
2
D(y
1
, . . . , y
n
) A
t
T
B/A
A
t
p = p
t
.
Par consquent, daprs le lemme 9.16.3, T
(B/pB)/(A/p)
= (0) et, daprs le
lemme 9.16.2, lidal p se ramie dans B.
159
anneaux 2013/9/23 8:08 page 160 #174
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 161 #175
i
i
i
i
i
i
i
i
THMES DE RFLEXION
TR.VI.A. Quelques proprits des anneaux de Dedekind
Nous avons vu la proposition (6.8) que le localis dun anneau de Dedekind
par rapport un idal premier est un anneau principal. Nous allons approfondir
ici ltude des relations entre anneaux principaux et anneaux de Dedekind.
1. Soient A un anneau de Dedekind, p
1
, . . . , p
n
des idaux premiers de A distincts
et r
i
, 1 i n, des nombres entiers strictement positifs. Montrer que la projection
canonique
A
i=n

i=1
A/p
r
i
i
induit un isomorphisme
A/
i=n

i=1
p
r
i
i

i=n

i=1
A/p
r
i
i
.
2. En dduire quun anneau de Dedekind qui na quun nombre ni didaux pre-
miers est un anneau principal (montrer que chacun de ces idaux premiers est
principal et en dduire que tout idal est principal).
3. Soient A un anneau de Dedekind et a un idal de A. Montrer que A/a est un
anneau principal (crire a =

i=r
i=1
p
n
i
i
et considrer S
1
A avec S = A
r
1
p
i
).
4. En dduire que dans un anneau de Dedekind, tout idal est engendr par au
plus deux lments.
Nous allons maintenant dmontrer le rsultat suivant.
Th eor` eme. Si A est un anneau intgre dont le monode des idaux fractionnaires
est un groupe, alors A est un anneau de Dedekind.
anneaux 2013/9/23 8:08 page 162 #176
i
i
i
i
i
i
i
i
Algbre T2
Cela et le thorme 6.5.ii prouvent quun anneau intgre est de Dedekind
si et seulement si le monode de ses idaux fractionnaires est un groupe.
Soit A un anneau intgre dont le monode des idaux fractionnaires est un
groupe. On note K le corps des fractions de A.
5. Soit a un idal de A. Montrer quil existe n N et, pour tout i, 1 i n, des
lments a
i
a, b
i
K tels que

i=n
i=1
a
i
b
i
= 1.
6. Montrer que pour tout i, 1 i n, llment a
i
b
i
appartient A.
7. En dduire que A est un anneau nthrien.
8. Soient a et b des idaux fractionnaires de A. Montrer que si a est strictement
contenu dans b, alors b
1
est strictement inclus dans a
1
.
9. Soient p un idal premier de A et m un idal maximal de A contenant p.
Montrer que pm
1
est un idal de A. En dduire quil existe un idal b de A tel
que p = bm, puis que b = A.
10. En dduire que tout idal premier de A est maximal.
11. Soit p un idal premier de A. Montrer que si t pA
p
p
2
A
p
, alors tA
p
= pA
p
.
En dduire que A
p
est un anneau principal.
On en dduit que pour tout idal premier p de A, lanneau A
p
est intgralement
clos (thorme 1.9).
12. Soit (A
i
)
iI
une famille danneaux intgres de mme corps des fractions K.
Montrer que si, pour tout i I, lanneau A
i
est intgralement clos, alors

iI
A
i
est un anneau intgralement clos.
13. En dduire que lanneau A est intgralement clos (montrer que A est gal
lintersection des A
p
, o p parcourt lensemble des idaux maximaux i.e.
premiers de A (dicile)).
TR.VI.B. Ramication des nombres premiers
dans un corps cyclotomique
Nous allons dabord dmontrer le rsultat suivant.
Proposition. Soient K un corps de caractristique nulle ou un corps ni et
L = K[x] une extension de degr ni n. Alors
D(1, x, . . . , x
n1
) = N
L/K
(M
t
x
(x)),
o M
t
x
(X) dsigne le polynme driv du polynme minimal de x sur K.
1. On note x
1
, . . . , x
n
les conjugus de x. Montrer que
D(1, x, . . . , x
n1
) = (det(x
j
i
))
2
, 1 i, j n.
162
anneaux 2013/9/23 8:08 page 163 #177
i
i
i
i
i
i
i
i
TR.VI.C. Dcomposition des nombres premiers dans un corps quadratique
2. En dduire que
D(1, x, . . . , x
n1
) =

i
_
_

j,=i
(x
i
x
j
)
_
_
(utiliser le dterminant de Vandermonde).
3. En notant M
x
(X) le polynme minimal de x sur K, montrer que
M
t
x
(x
i
) =

j,=i
(x
i
x
j
).
4. En dduire la proposition (remarquer que M
t
x
(x
i
) est conjugu de M
t
x
(x) et
appliquer thorme 2.3).
5. Montrer que, dans le cas de polynmes de degr 2 ou 3, on retrouve le discri-
minant usuel.
Soient p un nombre entier naturel premier et une racine primitive p-ime
de lunit. On pose K = Q, L = Q(). Alors A = Z, B = Z[], (1, , . . . ,
p2
)
est une base de B sur A (ou de L sur K) et M

(X) = X
p1
+ + 1. Nous
allons dterminer T
Q()/Q
, i.e. calculer D(1, , . . . ,
p2
). Daprs la proposition
ci-dessus, cela revient calculer N
Q()/Q
(M
t

()).
6. De lexpression (X 1)M

(X) = X
p
1, dduire que ( 1)M
t

() = p
p1
.
7. En dduire que N
Q()/Q
(M
t

()) = p
p2
(utiliser les relations du para-
graphe 3).
Ce rsultat et le thorme 9.16 entranent le thorme suivant.
Th eor` eme. Soient p un nombre entier naturel premier et une racine primitive
p-ime de lunit. Le seul nombre premier qui se ramie dans Z[] est p.
TR.VI.C. Dcomposition des nombres premiers
dans un corps quadratique
Dans toute la suite, d est un nombre entier relatif sans facteur carr, K = Q
et L = Q(

d). Alors, A = Z et
B = Z[

d] si d est congru 2 ou 3 modulo 4,


B = Z[
1+

d
2
] si d est congru 1 modulo 4
(cf. paragraphe 1).
163
anneaux 2013/9/23 8:08 page 164 #178
i
i
i
i
i
i
i
i
Algbre T2
Supposons que d est congru 2 ou 3 modulo 4. Alors (1,

d) est une base


de B sur Z.
1. Montrer que
D(1,

d) =
2 0
0 2d
= 4d.
2. En dduire que les seuls nombres premiers de Z qui se ramient dans Z[

d]
sont 2 et les diviseurs premiers de d.
Supposons maintenant que d est congru 1 modulo 4. Alors (1,
1+

d
2
) est
une base de B sur Z.
3. Montrer que
D
_
1,
1 +

d
2
_
=
2 1
1
d+1
2
= d.
4. En dduire que les seuls nombres premiers de Z qui se ramient dans Z[
1+

d
2
]
sont les diviseurs premiers de d.
On va maintenant tudier comment, pour un nombre premier p donn, lidal
pB se dcompose dans B.
Daprs le thorme 9.3, on a
i=r

i=1
e
i
f
i
= 2,
ce qui entrane que r 2. En consquence, seuls trois cas peuvent se prsenter :
(i) r = 2, e
1
= e
2
= 1, f
1
= f
2
= 1 ; on dit que p est dcompos dans B,
(ii) r = 1, e
1
= 2, f
1
= 1 ; autrement dit p se ramie dans B,
(iii) r = 1, e
1
= 1, f
1
= 2 ; on dit que p est inerte dans B.
5. Montrer que p est dcompos, resp. se ramie, resp. est inerte, dans B signie
que B/pB est le produit de deux corps, resp. a des lments non nuls nilpotents,
resp. est un corps.
Supposons que p est impair.
6. Montrer que, quelle que soit la valeur de d, on a
B/pB Z[

d]/(p) F
p
[X]/(X
2
d),
o d est la classe de d modulo p (remarquer que Z[

d] Z[X]/(X
2
d)).
7. Dduire de 5 et 6 que p est dcompos, resp. se ramie, resp. est inerte, dans B
signie que dans F
p
[X], le polynme X
2
d est produit de deux facteurs distincts
du premier degr, resp. est un carr, resp. est irrductible.
164
anneaux 2013/9/23 8:08 page 165 #179
i
i
i
i
i
i
i
i
TR.VI.D. Thorme des deux carrs
8. Montrer que les trois conditions de 7 se produisent si d est, dans F
p
, un carr
non nul, resp. est nul, resp. nest pas un carr.
Lorsque d est un carr non nul dans F
p
, on dit que d est un rsidu quadra-
tique modulo p. Lorsque d nest pas un carr dans F
p
, on dit que d est non
rsidu quadratique modulo p.
On suppose maintenant que p = 2.
9. Montrer que si d est congru 2 ou 3 modulo 4, alors 2 se ramie dans B.
10. Montrer que si d est congru 1 modulo 4, alors ou bien d 1 (mod 8) auquel
cas 2 est dcompos, ou bien d 5 (mod 8) auquel cas 2 est inerte.
En rsum, on a dmontr que les nombres premiers de Z qui :
(i) sont dcomposs dans B sont les nombres premiers impairs p tels que
d soit rsidu quadratique modp et 2 si d 1 (mod8),
(ii) sont ramis dans B sont les diviseurs premiers impairs de d et 2 si
d 2 ou 3 (mod 4),
(iii) sont inertes dans B, sont les nombres premiers impairs p tels que d
soit non rsidu quadratique mod p et 2 si d 5 (mod8).
TR.VI.D. Thorme des deux carrs
Nous allons appliquer les rsultats du TR.VI.C ci-dessus pour donner une
condition ncessaire et susante pour quun nombre entier naturel soit somme
des carrs de deux nombres entiers. On considre, avec les notations du TR.VI.C,
le cas d = 1, i.e. L = Q(i). Puisque 1 3 (mod 4), on a B = Z[i]. On
sait que lanneau Z[i] est euclidien (TR.II.A), donc principal. On notera que la
dmonstration propose dans TR.II.A pour montrer que lanneau Z[i] est euclidien
sadapte facilement pour montrer directement quil est principal.
On sait que 1 est un carr dans F
p
si p est congru 1 modulo 4 (on peut le
voir avec la formule
_
1
p
_
= (1)
p 1
2
, o
_
1
p
_
est le symbole de Legendre,
[G-H], TR.XV.A). Par consquent, on dduit de la classication du TR.VI.C que :
les nombres premiers de la forme 4k + 1 sont dcomposs,
les nombres premiers de la formes 4k + 3 sont inertes,
2 se ramie dans Z[i].
On en dduit que si p est un nombre premier congru 1 modulo 4, alors pZ[i]
se dcompose en un produit q
1
q
2
didaux premiers distincts.
165
anneaux 2013/9/23 8:08 page 166 #180
i
i
i
i
i
i
i
i
Algbre T2
1. Montrer que N
Z[i]/Z
(q
1
) = N
Z[i]/Z
(q
2
) = p.
2. En dduire quil existe a et b dans Z tels que p = a
2
+ b
2
(utiliser le fait que
Z[i] est un anneau principal).
Le but de ce TR est de dmontrer le rsultat suivant :
Th eor` eme (des deux carr es). Soient x un nombre entier naturel et x =

p
p
n
p
(x)
sa dcomposition en produit de facteurs premiers. Pour que x soit la somme des
carrs de deux nombres entiers, il faut et il sut que, pour tout nombre premier
p congru 3 modulo 4, lexposant n
p
(x) soit pair.
La mthode propose est analogue celle utilise pour dmontrer le thorme
des quatre carrs (cf. [G-H], TR.IX.B et TP.VIII).
On remarquera que, par multiplicativit de la norme, lensemble des sommes
des carrs de deux nombres entiers est stable par multiplication.
3. En dduire que la condition de lnonc est susante (utiliser la question 2).
On suppose maintenant que x = a
2
+ b
2
, a, b Z et que p est un nombre
premier congru 3 modulo 4. Lidal pZ[i] est premier.
4. Montrer que lexposant de pZ[i] dans la dcomposition de xZ[i] est pair (remar-
quer que a
2
+ b
2
= (a + ib)(a ib) et que pZ[i] est stable par lautomorphisme
(u +iv) (u iv)).
5. Conclure que la condition de lnonc est ncessaire.
166
anneaux 2013/9/23 8:08 page 167 #181
i
i
i
i
i
i
i
i
VII
DUALIT
Lun des chapitres importants du programme dalgbre linaire de L1 ou L2
porte sur ltude de la dualit linaire. Cest un formalisme fort utile, dont le
bon fonctionnement repose essentiellement sur le fait quun espace vectoriel de
dimension nie et son bidual sont canoniquement isomorphes. Nous allons voir
dans ce chapitre que la notion de dualit pour les modules sur un anneau, ga-
lement trs utile, est plus subtile que dans le cas des espaces vectoriels, car un
module nest pas ncessairement libre. Pour tablir avec simplicit les rsultats
fondamentaux de la dualit, nous allons dabord introduire le langage des suites
exactes de modules. Ce langage, trs simple, permet une grande conomie dans la
rdaction des noncs et de leurs dmonstrations. Il permet de plus, trs souvent,
une meilleure comprhension des phnomnes. Nous tudierons ensuite le compor-
tement des modules dapplications linaires par rapport aux suites exactes. Cela
nous permettra de comparer les proprits des morphismes entre deux modules et
celles de leurs transposs entre les modules duaux. Enn, nous introduirons la
notion dorthogonalit qui gnralise celle bien connue dans le cadre des espaces
vectoriels.
1. Modules dapplications linaires et suites exactes
D enition 1.1. Soit A un anneau. Une suite
M
t
u
M
v
M
tt
,
o M, M
t
, M
tt
sont des A-modules et o u et v sont des morphismes de
A-modules, est exacte (ou exacte en M) si Im(u) = Ker(v).
Une suite dau moins trois morphismes est exacte si chaque suite de deux
morphismes conscutifs est exacte.
anneaux 2013/9/23 8:08 page 168 #182
i
i
i
i
i
i
i
i
Chapitre VII. Dualit
Remarques 1.2.
a) La suite 0 M
t
u
M est exacte si et seulement si le morphisme u est
injectif et la suite M
v
M
tt
0 est exacte si et seulement si le morphisme v
est surjectif.
b) Si u : M
t
M est un morphisme de A-modules, pour tout A-module N,
on note u : Hom
A
(M, N) Hom
A
(M
t
, N) le morphisme de A-modules
dni par u(w) = w u (on remarquera le renversement du sens des ches),
on note u : Hom
A
(N, M
t
) Hom
A
(N, M) le morphisme de A-modules
dni par u(w) = u w.
Th eor` eme 1.3. Soient A un anneau, u : M
t
M et v : M M
tt
des mor-
phismes de A-modules.
(i) Pour que la suite
0 M
t
u
M
v
M
tt
soit exacte, il faut et il sut que, pour tout A-module N, la suite
0 Hom
A
(N, M
t
)
u
Hom
A
(N, M)
v
Hom
A
(N, M
tt
)
soit exacte.
(ii) Pour que la suite
M
t
u
M
v
M
tt
0
soit exacte, il faut et il sut que, pour tout A-module N, la suite
0 Hom
A
(M
tt
, N)
v
Hom
A
(M, N)
u
Hom
A
(M
t
, N)
soit exacte.
Dmonstration. On va donner une dmonstration de lassertion (ii), celle de las-
sertion (i) tant de mme nature et plus facile. On suppose que la suite
M
t
u
M
v
M
tt
0
est exacte.
Montrons que le morphisme v est injectif : soit w Hom(M
tt
, N) tel que
v(w) = w v = 0. Puisque v est surjectif, cela entrane w = 0.
Montrons lexactitude en Hom
A
(M, N) : remarquons que lon a lgalit
u v(w) = w v u. Puisque v u = 0, on a u v = 0 et Im(v) Ker(u). Dautre
168
anneaux 2013/9/23 8:08 page 169 #183
i
i
i
i
i
i
i
i
1. Modules dapplications linaires et suites exactes
part, si w Ker(u), alors w u = 0 et Im(u) Ker(w). Mais Im(u) = Ker(v),
donc Ker(v) Ker(w). Daprs le thorme de passage au quotient et en utilisant
le fait que M/Ker(v) M
tt
, il existe un morphisme w
t
Hom
A
(M
tt
, N) tel que
w = w
t
v = v(w
t
). On en dduit que Ker(u) Im(v), ce qui prouve le rsultat.
Rciproquement, on suppose que pour tout A-module N, la suite
0 Hom
A
(M
tt
, N)
v
Hom
A
(M, N)
u
Hom
A
(M
t
, N)
est exacte. En particulier, on a u v(w) = w v u = 0 pour tout w appartenant
Hom
A
(M
tt
, N). En prenant N = M
tt
et pour w lidentit de M
tt
, on a v u = 0,
do Im(u) Ker(v).
On considre N = M/Im(u) et p : M M/Im(u) la projection canonique.
On a u(p) = pu = 0, do, puisque Ker(u) = Im(v), il existe Hom
A
(M
tt
, N)
tel que p = v() = v. On en dduit que Ker(v) Im(u), ce qui prouve que la
suite
M
t
u
M
v
M
tt
0
est exacte en M.
Puisque Im(u) = Ker(v), on a M/Im(u) = M/Ker(v) Im(v). De linjectivit
de v, on dduit lunicit du morphisme , do M
tt
= Im(v) et le morphisme v
est surjectif, ce qui achve la dmonstration.
Remarque 1.4. On dduit de ce qui prcde quune application A-linaire
u : M N est surjective si et seulement si, pour tout A-module P, lappli-
cation
u : Hom
A
(N, P) Hom
A
(M, P)
est injective.
Attention. Si, avec les notations du thorme 1.3, le morphisme u est injectif
(resp. le morphisme v est surjectif ), le morphisme u (resp. v) nest pas nces-
sairement surjectif. Autrement dit, si la suite 0 M
t
u
M
v
M
tt
0 est
exacte, il nen est pas forcment de mme des suites
0 Hom
A
(M
tt
, N)
v
Hom
A
(M, N)
u
Hom
A
(M
t
, N) 0
(resp.
0 Hom
A
(N, M
t
)
u
Hom
A
(N, M)
v
Hom
A
(N, M
tt
) 0),
comme le montre lexercice ci-dessous.
169
anneaux 2013/9/23 8:08 page 170 #184
i
i
i
i
i
i
i
i
Chapitre VII. Dualit
Exercice E1. On considre A = Z, N = Z et la suite exacte de A-modules
0 Z
u
Z
v
Z/nZ 0
o le morphisme u est la multiplication par n ,= 1 et le morphisme v la projection
canonique. Montrer que, avec les notations prcdentes, le morphisme u nest pas
surjectif.
Traiter le mme exercice avec la suite exacte
0 Z Q Q/Z 0
o les morphismes sont les inclusion et projection canoniques.
Nous allons dvelopper ici la notion de section dun morphisme, introduite
lexercice IV.E.4.
Exercice E2. Soient A un anneau et
0 M
t
u
M
v
M
tt
0
une suite exacte de A-modules. Montrer que les assertions suivantes sont quiva-
lentes.
(i) Le A-module M est isomorphe au A-module M
t
M
tt
.
(ii) Il existe s Hom
A
(M
tt
, M) tel que v s = id
M
.
(iii) Il existe r Hom
A
(M, M
t
) tel que r u = id
M
.
D enition 1.5. Une suite exacte de A-modules
0 M
t
u
M
v
M
tt
0
est scinde si lune des proprits quivalentes ci-dessus est vrie.
Exercice E3. Dduire de ce qui prcde que si la suite exacte
0 M
t
u
M
v
M
tt
0
est scinde, alors pour tout A-module N, les suites
0 Hom
A
(N, M
t
)
u
Hom
A
(N, M)
v
Hom
A
(N, M
tt
) 0
0 Hom
A
(M
tt
, N)
v
Hom
A
(M, N)
u
Hom
A
(M
t
, N) 0
sont exactes et scindes.
170
anneaux 2013/9/23 8:08 page 171 #185
i
i
i
i
i
i
i
i
2. Dualit
2. Dualit
D enitions 2.1.
a) Pour tout A-module M le A-module M

= Hom
A
(M, A) est appel le
module dual de M et ses lments sont les formes linaires sur M.
b) Pour tout morphisme de A-modules u : M N, on appelle trans-
pos de u, que lon note
t
u, le morphisme de A-modules N

dni
par
t
u(y

) = y

u pour tout y

.
Exercice E4.
1. Donner des exemples de A-modules M non nuls tels que M

= 0.
2. Donner des exemples de morphismes de A-modules u : M N ni injectifs,
ni surjectifs, tels que
t
u soit bijectif.
Soient M un A-module et M

son dual. Pour tout couple dlments x M


et y

, on pose x, y

) = y

(x). On vrie que les relations suivantes sont


satisfaites :
x +x
t
, y

) = x, y

) +x
t
, y

)
x, y

+z

) = x, y

) +x, z

)
x, y

) = x, y

)
x, y

) = x, y

)
o x, x
t
M, y

, z

et A.
Autrement dit, lapplication
M M

A
(x, y

) x, y

)
est une forme bilinaire (cf. section VIII.1 pour un rappel sur les applications
bilinaires), appele la forme bilinaire canonique sur M M

.
Remarques 2.2.
a) Dans le cas particulier M = A, lapplication
A A

y y

171
anneaux 2013/9/23 8:08 page 172 #186
i
i
i
i
i
i
i
i
Chapitre VII. Dualit
o y

est dnie par y

(x) = xy, est un isomorphisme de A-modules et la forme


bilinaire canonique x, y

) sur A A

sidentie, par cet isomorphisme, au pro-


duit xy

.
b) Si u : M N est un morphisme de A-modules, alors
t
u est dni par
x M, y

, u(x), y

) = x,
t
u(y

)).
Th eor` eme 2.3. Si
M
t
u
M
v
M
tt
0
est une suite exacte de A-modules, la suite
0 M
tt
t
v
M

t
u
M
t
est exacte.
Dmonstration. Cest un cas particulier du thorme 1.3.
Th eor` eme 2.4. Soient (M
i
)
iI
des A-modules, M =

iI
M
i
et
i
: M
i
M,
i I, les injections canoniques. Alors lapplication y

(
t

i
(y

))
iI
est un
isomorphisme de A-modules entre M

et

iI
M

i
.
Dmonstration. Cest un cas particulier de lisomorphisme tabli au TR.IV.A.
Corollaire 2.5. Si M est un A-module libre de rang ni, M

est un A-module libre


de mme rang.
Dmonstration. On applique le thorme 2.4 avec M
i
= A, auquel cas
M

i
= A.
Attention. On en dduit que, dans ce cas, M

est isomorphe M. Mais cet iso-


morphisme nest pas canonique (il dpend du choix dune base de M, par lin-
termdiaire du choix dun isomorphisme M A
n
).
De plus, le rsultat prcdent nest pas vrai, en gnral, si M nest pas libre de
rang ni (prendre A = Z et M = Z/nZ) (cf. exercice E5 ci-dessous).
Th eor` eme 2.6. Soient M un A-module libre de rang ni et (e
1
, . . . , e
n
) une base
de M. Alors les lments e

i
de M

, 1 i n, dnis par e

i
(e
j
) =
ij
, avec

ij
= 1 si i = j et
ij
= 0 si i ,= j, forment une base de M

, appele la base duale


de la base (e
i
)
1in
.
172
anneaux 2013/9/23 8:08 page 173 #187
i
i
i
i
i
i
i
i
2. Dualit
Dmonstration. Pour tout x = x
1
e
1
+ +x
n
e
n
lment de M, on a
e

i
(x) = x
1
e

i
(e
1
) + +x
i
e

i
(e
i
) + +x
n
e

i
(e
n
).
Daprs la dnition de e

i
, cette somme est gale x
i
. Pour tout f M

, on a
f(x) = x
1
f(e
1
) + +x
i
f(e
i
) + +x
n
f(e
n
),
do, en posant f(e
i
) = a
i
A,
f(x) = a
1
e

1
(x) + +a
i
e

i
(x) + +a
n
e

n
(x).
Cette galit tant vrie pour tout x M, on a donc f = a
1
e

1
+ + a
n
e

n
;
cela prouve que la famille (e

i
)
1in
est gnratrice de M

.
Considrons une combinaison linaire coecients dans A,
b
1
e

1
+ +b
i
e

i
+ +b
n
e

n
= 0.
En valuant cette forme linaire sur e
i
, on tire b
i
= 0. Cela tant vrai pour tout
i, 1 i n, on en dduit que la famille (e

i
)
1in
est libre.
Remarque 2.7. En utilisant la forme bilinaire canonique, la base duale (e

i
) de la
base (e
i
) est dnie par e
i
, e

i
) =
ij
.
Si M est un A-module, on note M

le dual du A-module M

et on lappelle
le bidual de M. Pour x M, lapplication
M

A
y

x, y

)
est une forme linaire sur M

et donc un lment de M

, que lon notera x. On


en dduit une application
c
M
: M M

x x
qui est A-linaire et canonique.
Attention. Cette application nest, en gnral, ni injective, ni surjective (cf. exer-
cice E5 ci-dessous).
Exercice E5.
1. Donner un exemple de groupe ablien de type ni M tel que c
M
ne soit pas
injective.
2. Montrer que si E est un espace vectoriel de dimension innie, c
M
nest pas
surjective.
173
anneaux 2013/9/23 8:08 page 174 #188
i
i
i
i
i
i
i
i
Chapitre VII. Dualit
Th eor` eme 2.8. Si le A-module M est libre (resp. libre de rang ni), lapplication
canonique c
M
: M M

est injective (resp. bijective).


Dmonstration. Soient (e
i
)
iI
une base du A-module M et (e

i
)
iI
sa base duale.
On a vu ci-dessus que pour tout x M, e

i
(x) = x
i
est la i-ime coordonne de
x dans la base (e
i
)
iI
. Soit x M tel que x = 0. On a donc y

(x) = 0 pour tout


y

, donc en particulier pour y

= e

i
, i I. On en dduit que x
i
= 0, i I,
do x = 0 et c
M
est injective.
Supposons que card(I) = n est ni. Puisque e

i
, e
j
) = e

i
(e
j
) =
ij
, la famille
( e
j
)
1jn
est la base duale de la base (e

i
)
1in
. Lapplication c
M
transforme donc
une base de M en une base de M

, elle est bijective.


Remarques 2.9.
a) Lapplication c
M
tant canonique, on dduit de ce qui prcde que si M est
un A-module libre de rang ni, les A-modules M et M

sont canoniquement
isomorphes.
b) Si M est un A-module libre de rang ni et si (e
i
)
1in
est une base de M,
alors (c
M
(e
i
))
1in
est la base duale de (e

i
)
1in
.
c) Si M est un A-module libre de rang ni, toute base de M

est la base duale


dune base de M (il sut de remarquer que, si (f
i
)
1in
est une base de M

, sa
base duale (f

i
)
1in
est une base de M

et didentier M

M par c
M
).
Proposition 2.10. Soient M et N deux A-modules libres de rang ni et u : MN
un morphisme de A-modules. Alors, en identiant M M

par c
M
et N N

par c
N
, on a
t
(
t
u) = u.
Dmonstration. Il est clair que si uHom
A
(M, N), alors
t
(
t
u)Hom
A
(M

, N

).
Dautre part, on vrie facilement que le diagramme
M
u
N
c
M

_
c
N
M


t
(
t
u)
N

est commutatif, do lidentication de u et


t
(
t
u) par c
M
et c
N
.
174
anneaux 2013/9/23 8:08 page 175 #189
i
i
i
i
i
i
i
i
3. Orthogonalit
3. Orthogonalit
D enitions 3.1. Soient M un A-module et M

son dual.
a) Deux lments x M et y

sont dits orthogonaux si x, y

) = 0.
b) Une partie N de M et une partie N
t
de M

sont des ensembles or-


thogonaux si tout lment de N est orthogonal tout lment de N
t
.
c) Soit N une partie de M. On note N

lensemble des lments de M

qui sont orthogonaux aux lments de N, i.e. N

= y

, Ker y

N,
et on lappelle lorthogonal de N.
Remarque 3.2. Si N est une partie dun A-module M, alors pour tout y

, tout
z

et tout A, on a y

+z

et y

, autrement dit N

est
un sous-A-module de M

.
Proposition 3.3.
(i) Si N P sont deux parties dun A-module M, alors P

.
(ii) Si (N
i
)
iI
est une famille de parties dun A-module M, alors
_
_
iI
N
i
_

iI
N

i
,
et ce sous-module de M

est aussi lorthogonal du sous-module de M engendr


par

iI
N
i
.
Dmonstration. Cest une vrication facile laisse au lecteur titre dexercice.

Proposition 3.4. Soit u : M M


t
un morphisme de A-modules.
(i) Si N est un sous-A-module de M, alors
_
u(N)
_

= (
t
u)
1
(N

).
(ii) (u(M))

= Ker(
t
u).
Dmonstration.
(i) Le morphisme
t
u est dni par
x M, y

M
t
, u(x), y

) = x,
t
u(y

)).
Or,
(u(N))

= y

M
t
[ u(x), y

) = 0, x N,
175
anneaux 2013/9/23 8:08 page 176 #190
i
i
i
i
i
i
i
i
Chapitre VII. Dualit
do,
(u(N))

= y

M
t
[ x,
t
u(y

)) = 0, x N.
Autrement dit, y

appartient (u(N))

si et seulement si
t
u(y

) appartient
N

. Do (u(N))

= (
t
u)
1
(N

).
(ii) On en dduit que
(u(M))

= (
t
u)
1
(M

) = (
t
u)
1
(0) = Ker(
t
u).
Proposition 3.5. Soient M un A-module, N un sous-A-module de M, i : N M
linjection canonique et : M M/N la projection canonique. Alors
(i)
t
est un isomorphisme de (M/N)

sur N

,
(ii)
t
i induit un morphisme injectif M

/N

.
Dmonstration. (i) La suite
0 N
i
M

M/N 0
est exacte. On dduit du thorme 1.3 que la suite
0 (M/N)

t
i
N

est exacte. On en dduit que (M/N)

est isomorphe Im(


t
) = Ker(
t
i). Or,
Ker(
t
i) = N

.
(ii) Par passage au quotient, le morphisme
t
i : M

induit un mor-
phisme injectif M

/Ker(
t
i) N

, i.e. M

/N

.
Remarque 3.6. Daprs la dnition de lorthogonal dune partie, on peut d-
nir lorthogonal de lorthogonal. Pour toute partie N dun A module M, on a
N

M. Dans cette situation, on peut rencontrer les mmes problmes quavec


le bidual.
Exercice E6. Soient K un corps, I un ensemble inni et A = K
I
. Montrer que le
A-module A est tel que A

,= A.
Exercice E7 (). Soient A un anneau principal, K son corps des fractions, M un
A-module sans torsion et de type ni (il est donc libre de rang ni n) et N un
sous-A-module de M.
a) Montrer que le A-module M

/N

est sans torsion. En dduire que N

est
en facteur direct dans M

.
b) Montrer que le sous-A-module N

est isomorphe M KN (M est


considr comme plong dans un K-espace vectoriel de dimension n).
176
anneaux 2013/9/23 8:08 page 177 #191
i
i
i
i
i
i
i
i
THMES DE RFLEXION
TR.VII.A. Modules injectifs Modules projectifs
Les modules projectifs que nous allons introduire et tudier ci-dessous jouent
un rle fondamental dans beaucoup de domaines des mathmatiques. En eet, ils
constituent une classe de modules plus large que celle des modules libres, dont les
proprits susent rsoudre de nombreux problmes.
Nous allons dabord introduire et tudier une notion duale, celle de module
injectif.
Nous avons vu, dans lexercice E1, des exemples de A-modules M, M
t
, N et
de morphismes u : M
t
M injectifs tels que les morphismes
u : Hom
A
(M, N) Hom
A
(M
t
, N)
associs ne soient pas surjectifs. Nous allons maintenant tudier une classe de
A-modules pour lesquels cela ne se produit pas.
Un A-module N est injectif si pour toute suite exacte de A-modules
M
t
u
M
v
M
tt
,
la suite de A-modules
Hom
A
(M
tt
, N)
v
Hom
A
(M, N)
u
Hom
A
(M
t
, N)
est exacte.
1. Montrer quun A-module N est injectif si et seulement si, pour tout morphisme
injectif de A-modules u : M
t
M, le morphisme
u : Hom
A
(M, N) Hom
A
(M
t
, N)
est surjectif.
anneaux 2013/9/23 8:08 page 178 #192
i
i
i
i
i
i
i
i
Algbre T2
2. En dduire quun A-module N est injectif si et seulement si, pour tout mor-
phisme injectif de A-modules u : M
t
M et tout morphisme de A-modules
f : M
t
N, il existe un morphisme de A-modules g : M N tel que
f = g u.
3. Montrer quun A-module N est injectif si et seulement si la proprit de la
question prcdente est satisfaite lorsque M = A, M
t
est un idal de A et u est
linjection canonique. (Pour montrer que la condition est susante, on considre
un morphisme injectif de A-modules u : M
t
M et un morphisme de A-modules
f : M
t
N. Soit T lensemble des couples (P, v), o P est un sous-A-module
de M contenant u(M
t
) et v : P N un morphisme de A-modules tel que
f = v u. En munissant T dune relation dordre adquate et en appliquant le
lemme de Zorn, montrer que T admet un lment maximal (Q, g), avec Q = M).
Un A-module N est divisible si
a A, a ,= 0, x N, y N [ x = ay.
4. Supposons que lanneau A est intgre. Montrer que :
a) tout A-module injectif est divisible,
b) tout A-module sans torsion et divisible est injectif,
c) si lanneau A est principal, tout A-module divisible est injectif.
5. Montrer que les Z-modules Q et Q/Z sont injectifs. Plus gnralement, montrer
que si A est un anneau principal et K est son corps des fractions, le A-module
K/A est injectif.
6. Montrer que si (N
i
)
iI
est une famille de A-modules, le A-module

iI
N
i
est
injectif si et seulement si chaque N
i
est injectif.
7. Montrer que si lanneau A est nthrien (cf. TR.II.C), toute somme directe
de A-modules injectifs est un A-module injectif.
Nous tudierons au TR suivant des proprits trs importantes des modules
injectifs. En particulier, nous montrerons que tout A-module se plonge dans un
A-module injectif, minimal dans un certain sens.
Nous avons jusqu maintenant tudi le comportement de Hom
A
(, N) par
rapport aux suites exactes. Nous allons dsormais tudier le mme problme pour
Hom
A
(N, ).
8. Soient A un anneau, u : M
t
M et v : M M
tt
des morphismes de
A-modules. Montrer que la suite
0 M
t
u
M
v
M
tt
178
anneaux 2013/9/23 8:08 page 179 #193
i
i
i
i
i
i
i
i
TR.VII.A. Modules injectifs Modules projectifs
est exacte si et seulement si, pour tout A-module N, la suite
0 Hom
A
(N, M
t
)
u
Hom
A
(N, M)
v
Hom
A
(N, M
tt
)
est exacte (faire un raisonnement analogue celui du thorme 1.3).
9. Donner des exemples dans lesquels le morphisme v est surjectif et le morphisme
v ne lest pas (analogue de lexercice E1).
Un A-module N est projectif si pour toute suite exacte de A-modules
M
t
u
M
v
M
tt
la suite de A-modules
Hom
A
(N, M
t
)
u
Hom
A
(N, M)
v
Hom
A
(N, M
tt
)
est exacte.
10. Montrer quun A-module N est projectif si et seulement si pour tout mor-
phisme surjectif de A-modules v : M M
tt
, le morphisme
v : Hom
A
(N, M) Hom
A
(N, M
tt
)
est surjectif.
11. En dduire quun A-module N est projectif si et seulement si, pour tout mor-
phisme surjectif de A-modules v : M M
tt
et tout morphisme de A-modules
f : N M
tt
, il existe un morphisme de A-modules g : N M tel que f = vg.
12. Montrer que si (N
i
)
iI
est une famille de A-modules, le A-module

iI
N
i
est projectif si et seulement si chaque N
i
est projectif.
13. En dduire quun A-module libre est projectif.
On en dduit donc que tout A-module est isomorphe un quotient dun
A-module projectif.
14. Montrer quun A-module N est projectif si et seulement sil est facteur direct
dun A-module libre.
15. Montrer quun A-module N est projectif si et seulement si toute suite exacte
de A-modules
0 M
t
M N 0
est scinde.
16. Soit A un anneau intgre. Montrer que tout A-module projectif est sans tor-
sion. Montrer que la rciproque est fausse (considrer A = Z et M = Q).
179
anneaux 2013/9/23 8:08 page 180 #194
i
i
i
i
i
i
i
i
Algbre T2
TR.VII.B. Enveloppe injective
Dans ce TR, A est un anneau commutatif et, sauf mention explicite, tous les
modules considrs seront des A-modules.
Nous allons tout dabord tablir le rsultat suivant.
Th eor` eme. Pour tout module M, il existe un module injectif I contenant M.
1. Prouver le thorme dans le cas o A = Z.
2. Soit J un Z-module injectif : montrer que le A-module Hom
Z
(A, J) est injectif.
3. Soient M un module et lapplication j : M Hom
Z
(A, M) dnie par
j(x)(a) = ax, pour tout a A et tout x M. Montrer que lapplication j est
A-linaire et injective.
4. En dduire le thorme. (Daprs la question 1, il existe un Z-module injectif
J tel que M J. En dduire lexistence dun morphisme injectif
Hom
Z
(A, M) Hom
Z
(A, J)
et conclure laide des questions 2 et 3.)
Nous allons maintenant montrer que le module I, dont le thorme ci-dessus
arme lexistence, peut tre choisi minimal en un certain sens.
Soit j : M N un morphisme injectif de modules. On dit que j est essentiel
si, pour tout sous-module H de N, la proprit H ,= 0 implique H

j(M) ,= 0. Si
M est identi (via j) un sous-module de N, on dit que N est une extension
essentielle de M.
5. On suppose que A = Z. Montrer que Q est une extension essentielle de Z.
6. Montrer que si N = M P avec P ,= 0, alors N ne peut tre une extension
essentielle de M.
7. Montrer que la proprit dtre une extension essentielle est transitive.
8. Montrer que N est une extension essentielle de M si et seulement si, pour tout
n N 0, il existe a A tel que an M 0 (pour montrer que la condition
est ncesssaire, on considrera le sous-module H engendr par llment b).
On suppose que M est un sous-module dun module P et on note c(M, P) len-
semble des extensions essentielles de M contenues dans P.
9. Montrer que lensemble c(M, P) est non vide.
Soient J un ensemble totalement ordonn, dont on notera la relation dordre,
et E
j

jJ
une partie de c(M, P) telle que E
i
E
j
si i j.
180
anneaux 2013/9/23 8:08 page 181 #195
i
i
i
i
i
i
i
i
TR.VII.B. Enveloppe injective
10. Montrer que E =

jJ
E
j
est un module contenu dans P et que E c(M, P).
Vrier que E =
jJ
E
j
.
11. En dduire quil existe une extension essentielle maximale E de M contenue
dans P (utiliser le lemme de Zorn).
On se propose de dmontrer le rsultat suivant.
Proposition. Si M est un sous-module dun module injectif I et si E est une
extension essentielle maximale de M contenue dans I, alors E est un module
injectif.
12. Montrons dabord que toute extension essentielle de E est isomorphe E.
Pour cela :
a) soit : E F une extension essentielle de E. Montrer quil existe un
morphisme injectif : F I,
b) montrer que (F) est une extension essentielle de M contenue dans I,
c) en dduire que est un isomorphisme.
13. Soit c
t
(E, I) lensemble des sous-modules H de I tels que H

E = 0.
a) Montrer que c
t
(E, I) est non vide.
b) Montrer que c
t
(E, I) possde un lment maximal H
t
.
14. Soit : I I/H
t
la projection canonique. Montrer que
= [
E
: E I/H
t
est un morphisme injectif.
15. Soit H un module tel que H
t
H I et H
t
,= H. Montrer que H

E ,= 0
et, par suite, (H/H
t
)

(E) ,= 0. En dduire que est essentiel.


16. Dduire de ce qui prcde que E est isomorphe (via ) I/H
t
et que la suite
exacte
0 H
t
I E 0,
o le morphisme I E est
1
, est scinde.
17. En dduire que le module E est injectif (un facteur direct dun module injectif
est un module injectif !).
Cela prouve la proposition nonce.
18. Montrer que si E
1
et E
2
sont deux extensions maximales de M respectivement
contenues dans I
1
et I
2
, alors les modules E
1
et E
2
sont isomorphes et tout module
injectif I contenant M contient un sous-module isomorphe E
1
.
181
anneaux 2013/9/23 8:08 page 182 #196
i
i
i
i
i
i
i
i
Algbre T2
Daprs le thorme et la proposition ci-dessus et la question 11, pour tout
module M, il existe une extension maximale qui est un module injectif. Daprs
la question 18, cette extension maximale est unique isomorphisme prs et, par
consquent, ne dpend que de M et pas du module injectif I. Do la dnition :
on appelle enveloppe injective dun module M, que lon note E(M), lextension
maximale injective de M.
19. Calculer les enveloppes injectives de Z, Z/pZ pour p nombre premier, et de
k[T] o k est un corps.
20. Montrer quun module est injectif si et seulement si il na pas dautre extension
essentielle que lui-mme.
TR.VII.C. Une autre dualit
Une thorie de dualit sur les modules a de bonnes proprits quand on a un
isomorphisme canonique entre un module et son bidual. On a vu que, dans la
thorie de dualit linaire tudie dans ce chapitre, ce nest le cas que lorsque
les modules sont libres de rang ni. Nous allons introduire ici une autre thorie de
dualit sur les modules, qui aura la proprit disomorphisme canonique entre un
module et son bidual pour une classe de modules beaucoup plus large que celle
des modules libres de rang ni.
Pour cela, nous allons dabord introduire cette classe de modules : les modules
de longueur nie.
Soient A un anneau et M un A-module.
Une suite de composition de M est une suite nie de sous-A-modules M
i
de M, 0 i n, telle que
0 = M
n
M
n1
M
i+1
M
i
M
1
M
0
= M.
Les modules quotients M
i
/M
i+1
sont appels les quotients de la suite de com-
position et n est sa longueur (n est le nombre de quotients).
Si pour tout i, 0 i n 1, on a M
i
,= M
i+1
, on dit que la suite de
composition est strictement dcroissante.
Soient et
t
deux suites de composition dun A-module M :
() 0 = M
n
M
n1
M
1
M
0
= M
(
t
) 0 = K
p
K
p1
K
1
K
0
= M.
On dit que
t
est un ranement de si p n et pour tout i, 0 i n, il existe
j
i
, 0 j
i
p, tel que M
i
= K
j
i
(autrement dit, la suite est extraite de
t
).
182
anneaux 2013/9/23 8:08 page 183 #197
i
i
i
i
i
i
i
i
TR.VII.C. Une autre dualit
On crit alors
t
. Sil existe j, 0 j p, tel que pour tout i, 0 i n,
K
j
,= M
i
, on dit que
t
est un ranement propre de . On crit alors
t
.
On dit que les suites de composition et
t
sont quivalentes si n = p et sil
existe une permutation S
n
telle que, pour tout i, 0 i n 1, les modules
M
i
/M
i+1
et K
(i)
/K
(i)+1
soient isomorphes. On crit alors
t
.
1. Soient
1
et
2
deux suites de composition dun A-module M. Montrer quil
existe deux suites de composition
t
1
et
t
2
telles que

1

t
1
,
2

t
2
,
t
1

t
2
(indication : si on a
1
: 0 = M
n
M
n1
M
1
M
0
= M et

2
: 0 = K
p
K
p1
K
1
K
0
= M, on peut obtenir
t
1
en intercalant
entre M
i
et M
i1
, 1 i n, les sous-modules M
i,j
= M
i
+(M
i1
K
j
), 1 j p,
et
t
2
de manire analogue).
Une suite de composition strictement dcroissante dun A-module M est
une suite de Jordan-Hlder sil nexiste aucune suite de composition strictement
dcroissante de M qui soit un ranement propre de .
2. Montrer quune suite de composition est une suite de Jordan-Hlder si et seule-
ment si tous les quotients de la suite sont des A-modules simples (rappelons quun
A-module est simple sil nadmet aucun sous-A-module propre).
3. Montrer que si et
t
sont deux suites de composition quivalentes, si est
une suite de Jordan-Hlder, il en est de mme de
t
.
4. Montrer que si un groupe ablien admet une suite de Jordan-Hlder, il est ni.
5. Soit M un A-module admettant une suite de Jordan-Hlder. Montrer que :
(i) toute suite de composition strictement dcroissante de M admet un ra-
nement qui est une suite de Jordan-Hlder,
(ii) deux suites de Jordan-Hlder quelconques de M sont quivalentes.
Cette dernire proprit rend consistante la dnition suivante. Un A-module
M est de longueur nie sil possde une suite de Jordan-Hlder. La longueur
dune telle suite est appele longueur de M et note long(M).
6. Soient M un A module et N un sous-A-module de M. Montrer que M est de
longueur nie si et seulement si N et M/N sont de longueur nie et que, dans ce
cas,
long(M) = long(N) + long(M/N).
7. Soient M un A-module de longueur nie et N un sous-A-module de M. Montrer
que N = M si et seulement si long(N) = long(M).
183
anneaux 2013/9/23 8:08 page 184 #198
i
i
i
i
i
i
i
i
Algbre T2
On considre maintenant un anneau principal A, qui nest pas un corps, et K
son corps de fractions.
Pour tout A-module M, on pose
D(M) = Hom
A
(M, K/A).
On rappelle que la structure de A-module de D(M) est donne par
a A, u D(M), x M, (au)(x) = u(ax).
Comme dans le cas de la dualit linaire, il existe une application A-bilinaire
canonique M D(M) K/A dnie par (x, x
t
) x, x
t
) = x
t
(x).
8. En dduire lexistence dune application A-linaire canonique
c
M
: M D(D(M))
telle que x
t
, c
M
(x)) = x, x
t
), avec x M et x
t
D(M).
9. Montrer que si M est un A-module de longueur nie, les A-modules M et
D(M) sont isomorphes (non canoniquement) et que c
M
est un isomorphisme (on
montrera dabord quil sut de se ramener au cas o le A-module M est de la
forme A/aA, avec a ,= 0, et on dmontrera le rsultat dans ce cas).
10. Montrer que si
0 M
t
M M
tt
0
est une suite exacte de A-modules de longueur nie, la suite
0 D(M
tt
) D(M) D(M
t
) 0
associe est exacte.
On peut dnir, de faon analogue au cas de la dualit linaire, une notion
dorthogonalit.
11. Montrer que les rsultats de la proposition (3.5) sont encore valables dans ce
cadre.
184
anneaux 2013/9/23 8:08 page 185 #199
i
i
i
i
i
i
i
i
Deuxime partie
Algbre multilinaire
anneaux 2013/9/23 8:08 page 186 #200
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 187 #201
i
i
i
i
i
i
i
i
VIII
PRODUIT TENSORIEL
ALGBRE TENSORIELLE
ALGBRE SYMTRIQUE
Dans tout ce chapitre, A dsignera un anneau commutatif.
1. Applications bilinaires
D enition 1.1. Soient M, N et P des A-modules. Une application
f : M N P est A-bilinaire si pour tous x, x
1
, x
2
dans M, pour tous
y, y
1
, y
2
dans N et tout a dans A, on a
f(x
1
+x
2
, y) = f(x
1
, y) +f(x
2
, y)
f(x, y
1
+y
2
) = f(x, y
1
) +f(x, y
2
)
f(ax, y) = af(x, y) = f(x, ay).
Notation. Lensemble des applications A-bilinaires de M N dans P est not
Hom
A
(M, N; P). Dans toute la suite, pour x x dans M, on notera f
x
lapplica-
tion N P dnie par
y N, f
x
(y) = f(x, y)
et pour tout y x dans N, on notera f
y
lapplication M P dnie par
x M, f
y
(x) = f(x, y).
anneaux 2013/9/23 8:08 page 188 #202
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
Avec ces notations, lapplication f est A-bilinaire si et seulement si, pour tout
x M et tout y N, les applications f
x
et f
y
sont A-linaires.
On dnit sur lensemble Hom
A
(M, N; P) une addition et une multiplication
par les scalaires de la manire suivante : pour tous f, f
1
, f
2
dans Hom
A
(M, N; P),
pour tout a dans A et pour tout (x, y) dans M N, on pose
(f
1
+f
2
)(x, y) = f
1
(x, y) +f
2
(x, y)
(af)(x, y) = af(x, y).
Proposition 1.2. Muni de ces deux oprations, Hom
A
(M, N; P) est un A-module.

Proposition 1.3. Soient M, N et P des A-modules, lapplication

M,N,P
: Hom
A
(M, N; P) Hom
A
(M, Hom
A
(N, P))
dnie par
f Hom
A
(M, N; P), x M,
M,N,P
(f)(x) = f
x
est un isomorphisme de A-modules.
Dmonstration. La linarit de lapplication
M,N,P
est vidente. Pour tout
x M, pour tout y N et pour tout Hom
A
(M, Hom
A
(N, P)), on pose
f(x, y) = (x)(y). On vrie facilement que f est une application bilinaire de
M N dans P, que lapplication

M,N,P
: Hom
A
(M, Hom
A
(N, P)) Hom
A
(M, N; P)
dnie par
Hom
A
(M, Hom
A
(N, P)),
M,N,P
() = f
est A-linaire et que

M,N,P

M,N,P
= Id
Hom
A
(M,N;P)
,
M,N,P

M,N,P
= Id
Hom
A
(M,Hom
A
(N,P))
.
Cela prouve que
M,N,P
et
M,N,P
sont des isomorphismes rciproques lun de
lautre.
Exercice E1. Soient M
t
un A-module et u Hom
A
(M, M
t
). On considre lappli-
cation
Hom
A
(u, N; P) : Hom
A
(M
t
, N; P) Hom
A
(M, N; P)
188
anneaux 2013/9/23 8:08 page 189 #203
i
i
i
i
i
i
i
i
2. Produit tensoriel
dnie par Hom
A
(u, N; P)(f
t
) = f, avec f dnie par f(x, y) = f
t
(u(x), y). On
rappelle que lon a une application A-linaire
u : Hom
A
(M
t
, Hom
A
(N, P)) Hom
A
(M, Hom
A
(N, P))
dnie par u(
t
) =
t
u (cf. remarque VII.1.2).
Montrer que lapplication Hom
A
(u, N; P) est A-linaire et que le diagramme
suivant est commutatif :
Hom
A
(M
t
, N; P)

M

,N,P
Hom
A
(M
t
, Hom
A
(N, P))
Hom
A
(u,N;P)

_u
Hom
A
(M, N; P)

M,N,P
Hom
A
(M, Hom
A
(N, P))
Montrer que lon obtient des carrs commutatifs analogues si lon considre des
applications linaires v Hom
A
(N, N
t
) et w Hom
A
(P, P
t
).
Ces commutativits expriment que le morphisme
M,N,P
est fonctoriel.
2. Produit tensoriel
Soient M, N, P des A-modules et le module libre L = A
(MN)
. On note
(e
(x,y)
), avec (x, y) M N, une base de L et i lapplication de M N dans
L qui (x, y) M N associe e
(x,y)
. Daprs la proprit universelle de module
libre (thorme IV.7.3), une application f : M N P induit une application
A-linaire f : L P telle que f = f i. Lapplication f est A-bilinaire si et
seulement si lapplication f sannule sur le sous-module Q de L engendr par les
lments
e
(x
1
+x
2
,y)
e
(x
1
,y)
e
(x
2
,y)
e
(x,y
1
+y
2
)
e
(x,y
1
)
e
(x,y
2
)
e
(ax,y)
ae
(x,y)
e
(x,ay)
ae
(x,y)
o x, x
1
, x
2
parcourent M, y, y
1
, y
2
parcourent N et a parcourt A. Autrement
dit, lapplication f est A-bilinaire si et seulement si il existe une application
A-linaire

f : L/Q P telle que f =

f q, o q : L L/Q est la projection
canonique. On pose
M,N
= q i.
189
anneaux 2013/9/23 8:08 page 190 #204
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
D enition 2.1. Le A-module L/Q est not M
A
N et est appel le produit
tensoriel des A-modules M et N.
Ce qui prcde montre le rsultat suivant.
Th eor` eme 2.2. Soient M, N et P des A-modules. Pour toute application
A-bilinaire f : M N P, il existe une application A-linaire

f : M
A
N P unique telle que f =

f
M,N
.
Autrement dit :
Th eor` eme 2.3 (propri et e universelle du produit tensoriel). Pour tous A-modules
M et N, le couple (M
A
N,
M,N
) est la solution du problme universel sui-
vant :
il existe un A-module (M, N) et une application A-bilinaire
j : M N (M, N) tels que, pour tout A-module P et toute applica-
tion A-bilinaire f : M N P, il existe une unique application A-linaire

f : (M, N) P telle que f =



f j.
Notation. Pour tout x M et tout y N, on pose
M,N
(x, y) = x y.
Donc x y est la classe dans M N = L/Q de llment e
(x,y)
. Puisque tout
lment de L scrit de manire unique

nie
a
(x,y)
e
(x,y)
, tout lment de M N
scrit de manire non unique

nie
a
(x,y)
x y, avec a
(x,y)
A.
Ce qui prcde se rsume en la proposition suivante.
Proposition 2.4. Le A-module M
A
N est engendr par les lments xy, x M,
y N, soumis aux relations suivantes :
(x
1
+x
2
) y = x
1
y +x
2
y
x (y
1
+y
2
) = x y
1
+x y
2
(ax) y = x (ay) = a(x y)
pour tous x, x
1
, x
2
M, y, y
1
, y
2
N et a A.
On en dduit immdiatement les proprits suivantes.
Proposition 2.5.
(i) Si x = 0 ou y = 0, alors x y = 0.
(ii) Les A-modules M
A
N et N
A
M sont isomorphes.
(iii) Les A-modules A
A
M, M
A
A et M sont isomorphes.
190
anneaux 2013/9/23 8:08 page 191 #205
i
i
i
i
i
i
i
i
2. Produit tensoriel
Dmonstration. Lassertion (i) est une consquence immdiate de lune quelconque
des relations de la proposition 2.4. Lapplication A-linaire x y y x est un
isomorphisme, ce qui entrane (ii). Les applications A-linaires a x ax et
x 1 x sont rciproques lune de lautre, do (iii).
Exemple 2.6. Soient A = Z, M = Z/mZ et N = Z/nZ, avec pgcd(m, n) = 1.
Alors, pour tout x M et tout y N, on a
m(x y) = mx y = 0
n(x y) = x ny = 0
donc lordre de llment x y dans le groupe ablien Z/mZ
Z
Z/nZ divise m
et n. Par consquent, tout lment de ce groupe est dordre 1, i.e. est nul. Donc
Z/mZ
Z
Z/nZ = 0.
Proposition 2.7. Pour tous A-modules M, N et P, on a les isomorphismes de
A-modules suivants :
Hom
A
(M, N; P) Hom
A
(M
A
N, P) Hom
A
(M, Hom
A
(N, P)).
Dmonstration. Cest une consquence immdiate de la proposition 1.3 et du tho-
rme 2.2.
Proposition D enition 2.8. Soient u : M M
t
et v : N N
t
deux applica-
tions A-linaires. Il existe une unique application A-linaire
u v : M
A
N M
t

A
N
t
appele produit tensoriel des applications u et v, dnie par
(u v)(x y) = u(x) v(y),
telle que
M

,N
(u, v) = (u v)
M,N
.
Dmonstration. Lapplication compose

,N
(u, v) : M N M
t
N
t
M
t

A
N
t
est A-bilinaire. Elle se factorise donc de manire unique par M
A
N, i.e. il
existe une unique application A-linaire u v : M
A
N M
t

A
N
t
telle que
le diagramme
M N
(u,v)
M
t
N
t

M,N

,N

M
A
N
uv
M
t

A
N
t
soit commutatif.
191
anneaux 2013/9/23 8:08 page 192 #206
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
Exercice E2. Montrer que, avec des notations videntes,
(u v) (u
t
v
t
) = (u u
t
) (v v
t
).
Th eor` eme 2.9. La suite de A-modules
N
t
u
N
v
N
tt
0
est exacte si et seulement si, pour tout A-module M, la suite de A-modules
M
A
N
t
Id
M
u
M
A
N
Id
M
v
M
A
N
tt
0
est exacte.
Dmonstration. Soient
N
t
u
N
v
N
tt
0
une suite exacte et P un A-module. En appliquant deux fois le thorme VII.1.3,
la suite
0 Hom
A
(N
tt
, P) Hom
A
(N, P) Hom
A
(N
t
, P)
est exacte, donc aussi la suite
0 Hom
A
(M, Hom
A
(N
tt
, P)) Hom
A
(M, Hom
A
(N, P))
Hom
A
(M, Hom
A
(N
t
, P)).
Daprs la proposition 2.7, il en est de mme de la suite
0 Hom
A
(M
A
N
tt
, P) Hom
A
(M
A
N, P) Hom
A
(M
A
N
t
, P).
Cela tant vrai pour tout A-module P, daprs le thorme VII.1.3, la suite
M
A
N
t
Id
M
u
M
A
N
Id
M
v
M
A
N
tt
0
est exacte.
Le mme raisonnement appliqu dans lautre sens montre que, si cette dernire
suite est exacte pour tout A-module M, cest en particulier le cas pour M = A
et la suite
N
t
u
N
v
N
tt
0
est exacte.
Remarque 2.10. Ce qui prcde montre que si v est un morphisme surjectif, pour
tout A-module M, le morphisme Id
M
v est aussi surjectif.
192
anneaux 2013/9/23 8:08 page 193 #207
i
i
i
i
i
i
i
i
3. Commutation du produit tensoriel aux sommes directes
Attention. Cette proprit est fausse pour linjectivit, comme le montre lexemple
ci-dessous (cf. aussi TR.VIII.A).
Exemple 2.11. Soient A = Z, M = Z/2Z et la suite exacte
0 Z
u
Z
v
Z/2Z 0
o u est la multiplication par 2 et v est la projection canonique. Daprs la
proposition-dnition 2.8, tout lment de Im(Id
Z/2Z
u) est de la forme

xy,
avec y Im(u), donc
x y = x 2z = 2x z = 0
et Im(Id
Z/2Z
u) = 0. Or, on vrie facilement que les groupes abliens Z/2Z
Z
2Z
et Z/2Z
Z
Z sont isomorphes par le morphisme x 2 x 1. Daprs la
proposition 2.5, Z
Z
Z/2Z Z/2Z ,= 0, donc Z/2Z
Z
2Z ,= 0. On en dduit que
Id
Z/2Z
u nest pas injective.
Corollaire 2.12. Soit a un idal de A. Pour tout A-module M, le A-module
A/aA
A
M est isomorphe au A-module M/aM.
Dmonstration. La suite
0 a A A/a
est exacte. Par consquent, pour tout A-module M, la suite
a
A
M A
A
M A/a
A
M 0
est exacte. Mais A
A
M est isomorphe M et le morphisme a
A
M A
A
M
sidentie a
A
M M dni par a m am. Dautre part, de lgalit
a m = 1 am, on dduit que limage de a
A
M dans M est isomorphe aM.
Do la suite exacte
0 aM M A/a M 0
et A/a M est isomorphe M/aM.
3. Commutation du produit tensoriel aux sommes directes
Th eor` eme 3.1. Soient I un ensemble dindices, (M
i
)
iI
une famille de A-modules
et N un A-module. On a un isomorphisme naturel de A-modules
_

iI
M
i
_

A
N

iI
(M
i

A
N).
193
anneaux 2013/9/23 8:08 page 194 #208
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
Dmonstration. Tout lment de (

iI
M
i
) N scrit de manire unique
(
iS
x
i
, y), o S est un sous-ensemble ni de I. On considre lapplication
_

iI
M
i
_
N

iI
(M
i

A
N)
dnie par (
iS
x
i
, y)
iS
(x
i
y). On vrie facilement que cest une appli-
cation A-bilinaire, do une application A-linaire
_

iI
M
i
_

A
N

iI
(M
i

A
N).
On dnit de manire analogue une application A-linaire

iI
(M
i

A
N)
_

iI
M
i
_
N
qui est inverse de la prcdente.
Corollaire 3.2. Soient M un A-module et N un A-module libre de base y
i

iI
.
Tout lment de M
A
N scrit, de manire unique,
iI
x
i
y
i
, x
i
M nul sauf
pour un nombre ni de i I.
Dmonstration. La base y
i

iI
permet de dnir un isomorphisme de A-modules
N

iI
Ay
i
.
Daprs le thorme prcdent, on a un isomorphisme
M
A
N

iI
(M
A
Ay
i
)
do le rsultat.
Corollaire 3.3. Si M et N sont des A-modules libres de bases respectives x
i

iI
et y
j

jJ
, le A-module M
A
N est libre de base x
i
y
j

iI,jJ
.
Dmonstration. Il est clair que x
i
y
j

iI,jJ
est une famille gnra-
trice du A-module M
A
N. Si
i,j
a
i,j
(x
i
y
j
) = 0 (somme nie), alors

j
(
i
a
i,j
x
i
) y
j
= 0. Daprs lunicit de lcriture dmontre au corollaire 3.2,
cela implique
i
a
i,j
x
i
= 0 pour tout j de J, do a
i,j
= 0 pour tout (i, j) I J.
La famille x
i
y
j

iI,jJ
est donc libre.
194
anneaux 2013/9/23 8:08 page 195 #209
i
i
i
i
i
i
i
i
3. Commutation du produit tensoriel aux sommes directes
Corollaire 3.4. Si M et N sont des A-modules libres de rangs respectifs m et n,
alors le A-module M
A
N est libre de rang mn.
Exercice E3. Soient A un anneau commutatif, M et N deux A-modules.
1. On suppose que N est libre de base (n
i
)
iI
. Montrer que tout lment

iI
m
i
n
i
de M
A
N (criture unique) est nul si et seulement si tous les
m
i
, i I, sont nuls.
2. On suppose N quelconque. Montrer que

iI
m
i
n
i
= 0 si et seulement si
il existe une famille (m
t
j
)
jJ
dlments de M et une famille nie (a
ij
) dlments
de A telles que :

jJ
a
ij
m
t
j
= m
i
pour tout i et

iI
a
ij
n
i
= 0 pour tout j
(on pourra utiliser une prsentation de N par un module libre).
Proposition 3.5. Soient M et N des A-modules libres de rang ni. Il existe un
isomorphisme de A-modules
End
A
(M)
A
End
A
(N) End
A
(M
A
N)
dni par f g f

g, o f

g est lapplication A-linaire produit tensoriel des
applications f et g.
Dmonstration. Soient v
i

iI
une base de M et w
j

jJ
une base de N (I et J
ensembles nis), alors v
i
w
j

(i,j)IJ
est une base du A-module M
A
N. Pour
tout (i, j) et (i
t
, j
t
) de I J, il existe un unique f
i,i
End
A
(M) et un unique
g
j,j
End
A
(N) tels que
f(v
i
) = v
i
et f(v
k
) = 0 si k ,= i
g(w
j
) = w
j
et g(w
l
) = 0 si l ,= j.
Il est facile de vrier que les familles f
i,i

(i,i

)II
et g
j,j

(j,j

)JJ
sont des
bases respectives des A-modules End
A
(M) et End
A
(N). On a
(f
i,i


g
j,j
)(v
k
w
l
) = v
i
w
j
si (k, l) = (i, j)
(f
i,i


g
j,j
)(v
k
w
l
) = 0 sinon
donc f
i,i


g
j,j

(i,i

)II,(j,j

)JJ
est une base du A-module End
A
(M
A
N).
Puisque f
i,i
g
j,j

(i,i

)II,(j,j

)JJ
est une base du A-module
End
A
(M)
A
End
A
(N), on a le rsultat.
Remarque 3.6. Daprs cet isomorphisme, on peut identier f

g et f g.
195
anneaux 2013/9/23 8:08 page 196 #210
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
4. Associativit du produit tensoriel
Th eor` eme 4.1. Soient M, N et P des A-modules. Il existe un unique isomorphisme
de A-modules
M
A
(N
A
P) (M
A
N)
A
P
dni par
(x, y, z) M N P, x (y z) (x y) z.
Dmonstration. Lunicit est vidente, puisque les lments (x y) z (resp.
x (y z)) engendrent le A-module (M
A
N)
A
P (resp. M
A
(N
A
P)).
Montrons lexistence. On vrie aisment que, pour tout x dans M, lapplica-
tion
f
x
: N P (M
A
N)
A
P
dnie par (y, z) (x y) z est A-bilinaire. On en dduit lapplication
A-linaire

f
x
: N
A
P (M
A
N)
A
P
qui y z associe (x y) z. Lapplication
f : M (N
A
P) (M
A
N)
A
P
dnie par (x, t)

f
x
(t) est A-bilinaire, do lapplication A-linaire

f : M
A
(N
A
P) (M
A
N)
A
P
dnie par x (y z) (x y) z.
En faisant le mme raisonnement dans lautre sens, on obtient une application
A-linaire
g : (M
A
N)
A
P M
A
(N
A
P)
dnie par (x y) z x (y z) et lon vrie que

f et g sont inverses lune
de lautre.
Notation. Pour trois A-modules M, N et P, on note M
A
N
A
P lun des
modules M
A
(N
A
P) ou (M
A
N)
A
P. Plus gnralement, on dnit de
la mme manire M
1

A

A
M
n
, pour tout entier n 3.
Nous allons donner ici une version plus conceptuelle du produit tensoriel de
n 3 modules, sous forme de solution dun problme universel analogue au
thorme 2.2.
196
anneaux 2013/9/23 8:08 page 197 #211
i
i
i
i
i
i
i
i
Applications multilinaires
Applications multilinaires
D enition 4.2. Soient M
1
, . . . , M
n
, P des A-modules. Une application n-
multilinaire dnie sur M
1
, . . . , M
n
est une application M
1
M
n
P
qui est A-linaire en chaque variable. Si M
1
= = M
n
= M, on dit que f
est une application n-multilinaire dnie sur M. Lorsque P = A, on parle de
forme n-multilinaire.
On note L = A
M
1
M
n
le A-module libre engendr par M
1
M
n
, dont
on notera e
(x
1
,...,x
n
)
, (x
1
, . . . , x
n
) parcourant M
1
M
n
, une base. On note
Q le sous-A-module de L engendr par les lments
e
(x
1
,...,x
i
+x

i
,...,x
n
)
e
(x
1
,...,x
i
,...,x
n
)
e
(x
1
,...,x

i
,...,x
n
)
e
(x
1
,...,ax
i
,...,x
n
)
ae
(x
1
,...,x
i
,...,x
n
)
pour x
i
, x
t
i
M
i
, x
j
M
j
, 1 j ,= i n, i parcourant lensemble 1, . . . , n,
a A.
On note
M
1
,...,M
n
la composition
M
1
M
n
L L/Q
o les deux applications sont, respectivement, linclusion et la projection cano-
niques. Il est clair, par construction, que est multilinaire.
D enition 4.3. Le A-module L/Q est appel produit tensoriel des A-modules
M
1
, . . . , M
n
et est not M
1

A

A
M
n
.
Pour des raisons analogues celles mentionnes au dbut du paragraphe 2, on
a le rsultat suivant.
Th eor` eme 4.4. Soient M
1
, . . . , M
n
et P des A-modules. Pour toute application
n-multilinaire f : M
1
M
n
P, il existe une unique application A-linaire

f : M
1

A
M
n
P telle que f =

f
M
1
,...,M
n
.
Le lecteur vriera que le A-module M
1

A
M
n
est canoniquement iso-
morphe aux modules obtenus en utilisant lassociativit du produit tensoriel de
deux modules.
197
anneaux 2013/9/23 8:08 page 198 #212
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
5. Changement danneau de base
Soient A et B deux anneaux commutatifs et : A B un morphisme
danneaux.
5.1. Pour tout B-module M, on dnit un A-module

(M) de la manire
suivante : cest le groupe ablien sous-jacent M muni de lopration externe de
A dnie par a.x = (a)x, pour a A et x M, o (a)x est dni par la
structure de B-module de M.
Pour tout morphisme de B-modules f : M N, lapplication

(f) :

(M)

(N)
dnie par x f(x) est A-linaire : en eet,

(f)(a.x) = f((a)x) = (a)f(x) = a.f(x) = a.

(f)(x).
On appelle

ainsi dnie la restriction des scalaires.


5.2. On considre le A-module

(B) obtenu par restriction des scalaires.


Pour tout A-module M, on munit le groupe ablien

(B)
A
M dune structure
de B-module par (avec les notations videntes)
b.

i
b
i
m
i
=

i
bb
i
m
i
.
Le lecteur vriera que cette opration munit bien

(B)
A
M dune structure
de B-module. On note

(M) ce B-module.
Si f : M N est un morphisme de A-modules, on pose

(f) = Id

(B)
f ;
cest un morphisme de B-modules (le vrier).
On appelle

ainsi dnie lextension des scalaires.


Th eor` eme 5.3. Pour tout A-module M et tout B-module N, les morphismes de
groupes abliens
: Hom
B
(

(M), N) Hom
A
(M,

(N))
: Hom
A
(M,

(N)) Hom
B
(

(M), N),
dnis respectivement par u (x u(1x)) et f f, o f est lunique lment
de Hom
B
(

(M), N) vriant f(1 x) = f(x), sont inverses lun de lautre.


198
anneaux 2013/9/23 8:08 page 199 #213
i
i
i
i
i
i
i
i
6. Produit tensoriel dalgbres associatives
Dmonstration. Soit u Hom
B
(

(M), N) : on dnit une application


(u) : M

(N) dnie par (u)(x) = u(1 x) est A-linaire. En eet, elle


est clairement additive et
(u)(ax) = u(1ax) = u(a.(1x)) = u((a)(1x)) = (a)u(1x) = a.(u)(x).
Dans lautre sens, soit f Hom
A
(M,

(N)), lapplication

(B) M N
dnie par (b, x) bf(x) est A-bilinaire. On en dduit une unique application
A-linaire
f :

(B) M =

(M) N
telle que f(1 x) = f(x). Cette application est B-linaire, car
f(b(b
t
x)) = f(bb
t
x) = bb
t
f(x) = b(b
t
f(x)) = bf(b
t
x).
On vrie que les applications et sont rciproques lune de lautre.
6. Produit tensoriel dalgbres associatives
Th eor` eme 6.1. Soient K un anneau commutatif et A et B deux K-algbres as-
sociatives. Il existe sur le K-module A
K
B une unique structure de K-algbre
associative telle que
x, x
t
A y, y
t
B, (x y)(x
t
y
t
) = xx
t
yy
t
.
Dmonstration. Les applications
AA A, B B B,
(x, x
t
) xx
t
, (y, y
t
) yy
t
sont K-bilinaires, do des applications K-linaires
u : A
K
A A, v : B
K
B B
vriant u(x x
t
) = xx
t
et v(y y
t
) = yy
t
. On en dduit donc une application
K-linaire
u v : (A
K
A)
K
(B
K
B) A
K
B
vriant (uv)((xx
t
)(yy
t
)) = xx
t
yy
t
. Dautre part, on a un isomorphisme
de K-modules
(A
K
B)
K
(A
K
B) (A
K
A)
K
(B
K
B)
199
anneaux 2013/9/23 8:08 page 200 #214
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
dni par (xy) (x
t
y
t
) (xx
t
) (y y
t
). En composant cet isomorphisme
avec u v, on obtient une application K-linaire
(A
K
B)
K
(A
K
B) A
K
B
vriant (xy) (x
t
y
t
) xx
t
yy
t
. Elle provient de lapplication K-bilinaire
(A
K
B) (A
K
B) A
K
B
dnie par (x y) (x
t
y
t
) xx
t
yy
t
qui munit A
K
B dun produit. On
vrie aisment, par linarit, que ce produit munit le K-module A
K
B dune
structure de K-algbre.
Si les K-algbres associatives A et B sont unitaires, il en est de mme de
A
K
B, lunit tant 1
A
1
B
.
Exemple. Si A est un anneau commutatif, A[X]
A
A[Y ] est isomorphe A[X, Y ].
7. Produit tensoriel et dualit
Soient M et N deux A-modules et M

= Hom
A
(M, A) le dual de M. On
considre lapplication
: M

N Hom
A
(M, N)
dnie par (f, y) ((f, y) : x f(x)y). Montrons que cette application est
A-bilinaire. Pour tout f, g M

, y, y
t
N, A et pour tout x M, on a
(f+g, y)(x)=(f+g)(x)y =(f(x)+g(x))y =f(x)y+g(x)y =(f, y)(x)+(g, y)(x)
(f, y +y
t
)(x) = f(x)(y +y
t
) = f(x)y +f(x)y
t
= (f, y)(x) +(f, y
t
)(x)
(f, y)(x) = f(x)y = (f, y)(x)
(f, y)(x) = f(x)y = f(x)y = (f, y)(x).
On en dduit donc une application A-linaire
: M

A
N Hom
A
(M, N)
dnie par (f y) (x f(x)y).
Proposition 7.1. Si lun des A-modules M ou N est libre de rang ni, alors lap-
plication est un isomorphisme.
200
anneaux 2013/9/23 8:08 page 201 #215
i
i
i
i
i
i
i
i
7. Produit tensoriel et dualit
Dmonstration. Supposons que M soit libre de type ni et notons e
1
, . . . , e
n
une
base. On sait que le A-module M

est libre et possde une base


1
, . . . ,
n
dnie
par
i
(e
j
) =
i,j
, 1 i, j n. Daprs le corollaire 3.2, on sait que tout lment
de M

A
N scrit de manire unique

n
i=1

i
y
i
. On a

_
n

i=1

i
y
i
_
=
n

i=1
(
i
y
i
)
et chaque (
i
y
i
), qui appartient Hom
A
(M, N), est entirement dtermin
par ses valeurs sur la base e
1
, . . . , e
n
. On a
(
i
y
i
)(e
j
) =
i
(e
j
)y
i
.
Ce dernier lment est gal y
j
si i = j et 0 sinon. Par consquent,
_
n

i=1
(
i
y
i
)
_
(e
j
) = y
j
.
Montrons que est surjective. Soit u Hom
A
(M, N) dtermin par les u(e
j
),
1 j n. En posant u(e
j
) = u
j
, 1 j n, on a alors u = (

n
i=1

i
u
i
).
Montrons que est injective. On a (

n
i=1

i
y
i
) = 0 si et seulement si,
pour tout j, 1 j n, (

n
i=1

i
y
i
)(e
j
) = 0, cest--dire, si et seulement si,
pour tout j, 1 j n, y
j
= 0, donc si et seulement si

n
i=1

i
y
i
= 0.
Supposons que N soit libre de type ni et notons e
1
, . . . , e
n
une base. Tout
lment de M

A
N scrit de manire unique

n
i=1

i
e
i
.
Montrons que est injective. (

n
i=1

i
e
i
) = 0 si et seulement si, pour tout
x M,

n
i=1

i
(x)e
i
= 0, i.e.
i
(x) = 0, 1 i n. Cela tant valable pour tout
x M, on a
i
= 0, 1 i n, do

n
i=1

i
e
i
= 0.
Montrons que est surjective. Soit v Hom
A
(M, N). On cherche

n
i=1

i
e
i
tel que
x M, v(x) =
_
n

i=1

i
e
i
_
(x) =
n

i=1

i
(x)e
i
.
Cela signie que le morphisme de A-modules (

n
i=1

i
e
i
) doit tre tel que, pour
tout x M, (

n
i=1

i
e
i
)(x) ait pour composantes dans la base e
1
, . . . , e
n

les valeurs
1
(x), . . . ,
n
(x). On considre donc les
i
dnies par : pour tout x
dans M,
i
(x) est la i-ime composante de v(x) dans la base e
1
, . . . , e
n
. On a
bien alors, pour tout x de M, v(x) = (

n
i=1

i
e
i
)(x), i.e. v = (

n
i=1

i
e
i
).

201
anneaux 2013/9/23 8:08 page 202 #216
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
Remarques 7.2.
a) On sait que si M est un A-module libre de rang ni, les A-modules M et
M

sont isomorphes non canoniquement, alors quici est canonique (i.e. dni
indpendamment du choix dune base).
b) Les hypothses sont ncessaires. En eet, considrons le cas A = Z,
M = N = Z/2Z. On a M

= 0, do M

A
N = 0, alors que Hom
Z
(Z/2Z, Z/2Z)
est non nul car il contient lidentit.
c) Si M est un A-module libre de rang ni, on a lisomorphisme
M

A
M End
A
(M).
Nous allons donner, grce lisomorphisme explicit ci-dessus, une expres-
sion intrinsque de la trace dun endomorphisme.
Soit M un A-module libre de rang ni. Lapplication
M

M A
(f, x) f(x)
est A-bilinaire et induit une application A-linaire
: M

A
M A
vriant (f x) = f(x). Puisque
: M

A
M End
A
(M)
est un isomorphisme de A-modules, pour tout endomorphisme u de M, on peut
considrer llment (
1
(u)) qui appartient A.
Proposition 7.3. Avec les notations ci-dessus, pour tout A-module libre de rang
ni M et tout endomorphisme u de M, la trace de u est gale (
1
(u)).
Dmonstration. Soient e
1
, . . . , e
n
une base de M et
1
, . . . ,
n
la base duale.
Daprs la dmonstration de (7.1), on sait que u = (

n
i=1

i
u(e
i
)), do

1
(u) = (

n
i=1

i
u(e
i
)). Daprs la dnition de , on a donc

1
(u) =

n
i=1

i
(u(e
i
)). En posant u(e
i
) =

n
j=1

ij
e
j
, on a

i
(u(e
i
)) =

n
j=1

ij

i
(e
j
) =
ii
. Do
1
(u) =

n
i=1

ii
qui est bien la
trace de la matrice de u relativement la base e
1
, . . . , e
n
.
Ce rsultat donne une dmonstration conceptuelle du fait que la trace dun
endomorphisme ne dpend pas de la base relativement laquelle on le reprsente
par une matrice (cf. VI.2).
202
anneaux 2013/9/23 8:08 page 203 #217
i
i
i
i
i
i
i
i
8. Algbre tensorielle
8. Algbre tensorielle
D enition 8.1. Soit M un A-module. On appelle algbre tensorielle de M
la donne dune A-algbre associative unitaire T(M) et dune application
A-linaire i
M
de M dans le A-module sous-jacent T(M) satisfaisant la pro-
prit suivante :
pour toute A-algbre associative unitaire R et pour toute application
A-linaire f de M dans le A-module sous-jacent R, il existe un unique mor-
phisme de A-algbres f de T(M) dans R tel que f = f i
M
.
Sil existe, le couple (T(M), i
M
) est solution dun problme universel, donc
est unique un unique isomorphisme prs.
8.2. Existence du couple (T(M), i
M
)
On pose T
0
(M) = A, T
1
(M) = M et, pour tout n 2, on dnit T
n
(M)
par T
n
(M) = M
A

A
M (n facteurs M), quon note M
n
, puis on pose
T(M) =

n0
T
n
(M).
On munit T(M) dune structure de A-algbre de la faon suivante : pour tout
p et q dans N, on dnit une application A-bilinaire

p,q
: T
p
(M) T
q
(M) T
p+q
(M)
par : pour tous a et b dans A, pour tout x dans T
p
(M), pour tout y dans T
q
(M),

0,0
(a, b) = ab,
0,q
(a, y) = ay,
p,0
(x, a) = ax,
et pour tout x
i
, 1 i p, y
j
, 1 j q, dans M,

p,q
(x
1
x
i
x
p
, y
1
y
j
y
q
) =
x
1
x
i
x
p
y
1
y
j
y
q
.
On note
: T(M) T(M) T(M)
lunique application A-bilinaire dont la restriction T
p
(M) T
q
(M) est
p,q
,
pour tout p et q dans N. Cette application munit le A-module T(M) dun produit.
203
anneaux 2013/9/23 8:08 page 204 #218
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
Lassociativit de ce produit, i.e. pour tout p, q, r N,

p+q,r
(
p,q
(. . .), id
r
) =
p,q+r
(id
p
,
q,r
(. . .)),
provient de lassociativit du produit tensoriel.
Llment unit est llment unit de A et lapplication i
M
: M T(M)
est linclusion M = T
1
(M) T(M).
Remarques 8.3.
a) Si x
1
, . . . , x
n
sont des lments de M, le produit i
M
(x
1
) i
M
(x
n
) dans
T(M) est x
1
x
n
.
b) Lalgbre T(M) est non commutative.
Th eor` eme 8.4. Le coupe (T(M), i
M
) ainsi construit est lalgbre tensorielle de M.
Dmonstration. Pour toute A-algbre associative unitaire R et pour toute applica-
tion A-linaire f de M dans le A-module sous-jacent R, il faut prouver lexistence
et lunicit dun morphisme de A-algbres f de T(M) dans R tel que f = f i
M
.
Unicit. si f existe, on doit avoir
a A = T
0
(M), f(a) = f(a.1) = af(1) = a.1 R
et
p 1, x
i
M, f(x
1
x
p
) = f(i
M
(x
1
) i
M
(x
p
)) = f(x
1
) f(x
p
).
Tout lment de T(M) scrivant comme somme nie dlments de A ou dl-
ments de la forme x
1
x
p
, p 1, lexpression ci-dessus dtermine entire-
ment f.
Existence. Pour tout entier p et tout lment x
i
de M, 1 i p, on pose
f
p
(x
1
x
p
) = f(x
1
) f(x
p
) et f
0
: T
0
(M) = A R le morphisme struc-
tural de la A-algbre R. Les f
p
, p 0, dnissent f : T(M) =
p0
T
p
(M) R
et lon a f = f i
M
. Il reste montrer que f est un morphisme de A-algbres. Pour
montrer que f() = f()f(), avec et dans T(M), il sut, par linarit, de
le faire pour = x
1
x
p
et = y
1
y
q
:
f(x
1
x
p
)f(y
1
y
q
) = f(x
1
) f(x
p
)f(y
1
) f(y
p
)
= f(x
1
x
p
y
1
y
q
) = f((x
1
x
p
)(y
1
y
q
)).
Souvent, par abus de langage, on dit que lalgbre tensorielle de M est T(M),
le morphisme i
M
tant sous-entendu.
204
anneaux 2013/9/23 8:08 page 205 #219
i
i
i
i
i
i
i
i
8. Algbre tensorielle
Exercice E4.
1. Soient A un anneau commutatif et X
1
, . . . , X
n
des variables. On note
AX
1
, . . . , X
n
lensemble des expressions de la forme

nie
a
i
1
,...,i
n
X
i
1
1
X
i
n
n
,
avec a
i
1
,...,i
n
A, dans lesquelles les lments de A commutent avec les X
i
,
1 i n, mais les variables X
i
, 1 i n, ne commutent pas entre elles.
Montrer que la somme, dnie de manire vidente, et le produit, dni par
concatnation, i.e.
a
i
1
,...,i
n
X
i
1
1
X
i
n
n
b
j
1
,...,j
n
X
j
1
1
X
j
n
n
= a
i
1
,...,i
n
b
j
1
,...,j
n
X
i
1
1
X
i
n
n
X
j
1
1
X
j
n
n
tendu linairement, munissent AX
1
, . . . , X
n
dune structure de A-algbre.
On appelle cette A-algbre lalgbre des polynmes non commutatifs co-
ecient dans A.
2. tendre cette construction pour un ensemble quelconque de variables
(X
i
)
iI
. On note AX
i

iI
la A-algbre ainsi obtenue.
3. Soit M un A-module libre de base (x
i
)
iI
. Montrer que la A-algbre T(M)
est isomorphe la A-algbre AX
i

iI
(montrer que AX
i

iI
est solution du
problme universel dalgbre tensorielle de M).
Proposition 8.5. Soient M et N des A-modules. Alors toute application A-linaire
u : M N se prolonge en un unique morphisme dalgbres u : T(M) T(N).
Dmonstration. Si un tel prolongement u existe, on doit avoir
u(1) = 1, a A, u(a) = u(a.1) = au(1) = a
x
1
, . . . , x
p
M, u(x
1
x
p
) = u(x
1
) u(x
p
).
Par dnition du produit tensoriel dapplications linaires, ce dernier lment est
u
p
(x
1
x
p
). Tout lment z de T(E) est une somme nie dlments du
type x
1
x
p
, do u(z) =

p
u
p
(z
p
), avec z
p
= x
1
x
p
, do lunicit
de u.
Rciproquement, lapplication u ainsi dnie est un morphisme de A-algbres
qui prolonge u.
Remarque 8.6. Le lecteur vriera facilement que ces prolongements sont compa-
tibles la composition, i.e. v u = v u.
Exercice E5. Soient A un anneau commutatif, M un A-module, (T(M), i
M
) son
algbre tensorielle et N un sous-A-module de M. Montrer que lalgbre T(M/N)
est isomorphe au quotient de lalgbre T(M) par lidal bilatre engendr par
i
M
(N).
205
anneaux 2013/9/23 8:08 page 206 #220
i
i
i
i
i
i
i
i
Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique
9. Algbre symtrique
On reprend le problme universel de la dnition 8.1 en supposant, de plus,
que les algbres considres sont commutatives.
D enition 9.1. Soit M un A-module. On appelle algbre symtrique de M
la donne dune A-algbre associative commutative unitaire S(M) et dune ap-
plication A-linaire j
M
de M dans le A-module sous-jacent S(M) satisfaisant
la proprit suivante :
pour toute A-algbre associative commutative unitaire R et pour toute ap-
plication A-linaire f de M dans le A-module sous-jacent R, il existe un
unique morphisme de A-algbres

f de S(M) dans R tel que f =

f j
M
.
Sil existe, le couple (S(M), j
M
) est solution dun problme universel, donc
est unique un unique isomorphisme prs.
Le morphisme f : T(M) R vrie, pour tout x et tout y dans M,
f(xy) = f(x)f(y) et f(yx) = f(y)f(x). Puisque lalgbre R est commutative,
on a f(x)f(y) = f(y)f(x), donc xyyx appartient Ker(f). Par consquent,
Ker(f) contient lidal bilatre a engendr par les lments x y y x, pour x
et y parcourant M.
On pose S(M) = T(M)/a et lon note j
M
la compose de i
M
et de la projection
canonique : T(M) S(M).
Remarque 9.2. En notant a
p
= a T
p
(M), on a =
p
a
p
et, en posant
S
p
(M) = T
p
(M)/a
p
, on a S(M) =
p
S
p
(M). Puisque a
0
= a
1
= 0, on a
S
0
(M) = A et S
1
(M) = M.
Th eor` eme 9.3. Le couple (S(M), j
M
) ainsi construit est lalgbre symtrique
de M.
Dmonstration. On sait que pour toute A-algbre associative, commutative, uni-
taire R et pour toute application A-linaire f de M dans le A-module sous-jacent
R, il existe un unique morphisme de A-algbres f : T(M) R tel que f = fi
M
.
Puisque lidal bilatre a est contenu dans Ker(f), par passage au quotient, on
obtient un morphisme de A-algbres

f : S(M) R tel que f =

f . On a

f j
M
=

f ( i
M
) = (

f ) i
M
= f i
M
= f.
Montrons lunicit de

f. Puisque

f j
M
= f, la restriction de

f
S
1
(M) = A est ncessairement le morphisme structural de R. Un lment
206
anneaux 2013/9/23 8:08 page 207 #221
i
i
i
i
i
i
i
i
9. Algbre symtrique
de S
p
(M) est une somme nie dlments de la forme j
M
(x
1
) j
M
(x
p
) et

f(j
M
(x
1
) j
M
(x
p
)) = f(x
1
) f(x
p
). Par linarit, cela entrane lunicit de

f sur S
p
(M), pour tout entier p, donc lunicit de

f sur S(M).
Souvent, par abus de langage, on dit que lalgbre symtrique de M est S(M),
le morphisme j
M
tant sous-entendu.
Exercice E6. Soit M un A-module libre de base (x
i
)
iI
. Montrer que la A-algbre
S(M) est isomorphe la A-algbre de polynmes A[X
i
]
iI
.
Exercice E7. Avec les notations de lexercice E5, que peut-on dire de lalgbre
S(M/N) ?
207
anneaux 2013/9/23 8:08 page 208 #222
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 209 #223
i
i
i
i
i
i
i
i
THMES DE RFLEXION
TR.VIII.A. Modules plats, dlement plats
Dans tout ce qui suit, A est un anneau commutatif. Un A-module M est dit
plat si, pour toute suite exacte de A-modules
N
t
u
N
v
N
tt
la suite de A-modules
M
A
N
t
Id
M
u
M
A
N
Id
M
v
M
A
N
tt
est exacte, o Id
M
dsigne le morphisme identit de M.
Un A-module M est dit dlement plat si toute suite de A-modules
N
t
u
N
v
N
tt
est exacte si et seulement si la suite de A-modules
M
A
N
t
Id
M
u
M
A
N
Id
M
v
M
A
N
tt
est exacte, o Id
M
dsigne le morphisme identit de M.
1. Montrer que le A-module M est plat si et seulement si, pour tout morphisme
injectif de A-modules u : N P, le morphisme Id
M
u est injectif.
On peut supposer que N est un sous-module de P, ce que nous ferons syst-
matiquement dans la suite.
2. Montrer que si M est un A-module plat, pour tout lment a A qui nest pas
diviseur de zro, les relations x M et ax = 0 entranent x = 0.
3. Soit (M
i
)
iI
une famille de A-modules. Montrer que le module M =

iI
M
i
est plat si et seulement si chaque A-module M
i
, i I, est plat.
anneaux 2013/9/23 8:08 page 210 #224
i
i
i
i
i
i
i
i
Algbre T2
4. En dduire quun A-module libre (resp. projectif ) est plat.
5. Montrer que pour que le A-module M soit plat, il sut que la proprit de la
question 1 soit vrie pour tous les sous-modules N de type ni de P. (Soit N
un sous-module quelconque de P et z =

i
m
i
n
i
un lment de M
A
N dont
limage dans M
A
P est nulle. Considrer le sous-module de type ni N
t
de N
engendr par les n
i
.)
6. Soient M un A-module et (P
i
)
iI
une famille de A-modules. Montrer que,
si pour tout i I et tout sous-module N
i
de P
i
, le morphisme canonique
M
A
N
i
M
A
P
i
est injectif, alors pour tout sous-module N de

II
P
i
le
morphisme canonique M
A
N M
A
P est injectif. (On suppose I = 1, 2,
P = P
1

P
2
. Soit N un sous-module de P. Considrer N
1
= N

P
1
et
N
2
=
2
(N) o
2
: P P
2
est la projection canonique. En dduire le cas
o I = 1, . . . , n par rcurrence. On suppose I quelconque. Soit N un sous-
module de type ni de P =

II
P
i
. Alors il existe un sous-ensemble ni J de I
tel que N soit contenu dans P
J
=

iJ
P
i
. Conclure.)
7. Montrer que si pour tout sous-module N de P le morphisme canonique
M
A
N M
A
P est injectif, alors pour tout quotient Q de P et tout sous-
module R de Q, le morphisme canonique M
A
R M
A
Q est injectif.
8. Dduire des questions qui prcdent le critre de platitude suivant : un A-module
M est plat si et seulement si pour tout idal a de A, le morphisme canonique de
A-modules aM M
A
a M
A
A M est injectif.
9. Montrer que si A est un anneau principal, un A-module est plat si et seulement
sil est sans torsion. En dduire que Q est un Z-module plat. Est-il dlement
plat ?
10. Montrer que si M et N sont deux A-modules plats, le A-module M
A
N est
plat.
11. Soit M un A-module. Montrer que les assertions suivantes sont quivalentes :
(i) le A-module M est dlement plat,
(ii) le A-module M est plat et pour tout A-module N, M
A
N = 0 implique
N = 0,
(iii) le A-module M est plat et pour tout morphisme g de A-modules,
Id
M

A
g = 0 implique g = 0,
(iv) le A-module M est plat et pour tout idal maximal m de A, mM ,= m.
(Suggestion : montrer que (i) (ii) (iii) (i) et que (ii) (iv)).
12. Soient f : A B un morphisme danneaux commutatifs et M un A-module.
Montrer que si M est un A-module plat (resp. dlement plat), alors f

(M) est
un B-module plat (resp. dlement plat).
210
anneaux 2013/9/23 8:08 page 211 #225
i
i
i
i
i
i
i
i
TR.VIII.B. Passage du local au global
TR.VIII.B. Passage du local au global
Dans tout ce qui suit, A est un anneau commutatif.
1. Soient S une partie multiplicative de A et S
1
A le localis de A relativement
S (cf. section I.6). Montrer que lanneau S
1
A est un A-module plat.
2. Avec les mmes notations, montrer, plus gnralement, que si M est un
A-module plat (resp. dlement plat), alors S
1
M = M
A
S
1
A est un
S
1
A-module plat (resp. dlement plat).
On rappelle (cf. section I.6) que, pour tout idal premier p de A, A
p
est
lanneau localis de A relativement la partie multiplicative S = A p. On note
alors, pour tout A-module M, M
p
le A
p
-module M
A
A
p
.
3. Soient A et B deux anneaux commutatifs, : A B un morphisme dan-
neaux et N un B-module. Montrer que les proprits suivantes sont quivalentes :
(i)

(N) est un A-module plat,


(ii) pour tout idal maximal n de B, N
n
est un A-module plat (par restriction
des scalaires),
(iii) pour tout idal maximal n de B, N
n
est un A
m
-module plat (par restriction
des scalaires), o m =
1
(n).
4. En dduire que pour quun A-module M soit plat (resp. dlement plat), il faut
et il sut que, pour tout idal maximal m de A, le A
m
module M
m
soit plat (resp.
dlement plat).
On note lensemble des idaux maximaux de A.
5. Montrer que le A-module

m
A
m
est dlement plat.
Soient M et N deux A-modules et u : M N un morphisme de A-modules.
Pour tout idal premier p de A, on note u
p
: M
p
N
p
le morphisme u Id
p
.
6. Avec les notations ci-dessus, montrer que pour que u soit injectif (resp. surjectif,
bijectif, nul), il faut et il sut que, pour tout m , u
m
soit injectif (resp. surjectif,
bijectif, nul).
TR.VIII.C. Proprit universelle du produit tensoriel
dalgbres commutatives
Soient K un anneau commutatif, (A, f) et (B, g) deux K-algbres associatives,
commutatives et unitaires.
Daprs le thorme 6.1, A
K
B est une K-algbre associative et unitaire.
211
anneaux 2013/9/23 8:08 page 212 #226
i
i
i
i
i
i
i
i
Algbre T2
1. Vrier que cest aussi une K-algbre commutative.
2. Vrier que le morphisme structural de cette K-algbre est k : K A
K
B
donn par k() = f() 1 = 1 g().
En identiant A A
K
K et B K
K
B, on pose u = Id
A
g et v = f Id
B
.
3. Vrier que u et v sont des morphismes danneaux et que lon a uf = k = vg.
On considre (C, h) une K-algbre associative, commutative et unitaire. Soient
u
t
: (A, f) (C, h) et v
t
: (B, g) (C, h) deux morphismes de K-algbres (on
rappelle que cela signie que u
t
et v
t
sont des morphismes danneaux, u
t
: A C,
v
t
: B C, qui vrient u
t
f = h = v
t
g).
4. Montrer que lapplication A B C dnie par (x, y) u
t
(x)v
t
(y) se
factorise par une application K-linaire : A
K
B C, (xy) = u
t
(x)v
t
(y).
5. Montrer que est lunique morphisme de K-algbres : (A
K
B, k) (C, h)
tel que u
t
= u et v
t
= v. On remarquera que lhypothse de commutativit
des algbres est ncessaire pour montrer que ((xy)(x
t
y
t
)) = (xy)(x
t
y
t
)
et que cest la seule utilisation de cette hypothse.
On a donc montr que le produit tensoriel dalgbres associatives, commuta-
tives et unitaires est solution dun problme universel. En termes un peu plus
savants, on dit que le produit tensoriel est le coproduit dans la catgorie
des agbres associatives, commutatives et unitaires. Comme on la remar-
qu la question prcdente, ce rsultat est faux si lon ne suppose pas que les
algbres sont commutatives.
212
anneaux 2013/9/23 8:08 page 213 #227
i
i
i
i
i
i
i
i
IX
PRODUIT EXTRIEUR
ALGBRE EXTRIEURE
Dans ce chapitre, A dsignera un anneau commutatif.
Dans les deux premiers paragraphes de ce chapitre, nous allons rappeler
quelques notions et proprits bien connues dalgbre linaire dans le cadre des
espaces vectoriels : applications et formes multilinaires, dterminants. Nous ver-
rons que certaines de ces proprits sont valables sans changement dans le cadre
des modules sur un anneau commutatif et, pour le confort du lecteur, nous expli-
citerons celles qui nous seront les plus utiles dans la suite.
1. Applications multilinaires alternes
D enition 1.1. Soient M et P deux A-modules. Une application (resp. forme)
n-multilinaire dnie sur M, f : M
n
= M M P (resp.
f : M
n
= M M A) est alterne si f(x
1
, . . . , x
n
) = 0 quand
il existe deux arguments conscutifs gaux.
Autrement dit, sil existe i, 1 i n 1, tel que x
i
= x
i+1
, alors
f(x
1
, . . . , x
n
) = 0.
Proposition 1.2. Soient M et P deux A-modules et f une application
n-multilinaire alterne. On a :
(i) f(x
1
, . . . , x
i
, x
i+1
, . . . , x
n
) = f(x
1
, . . . , x
i+1
, x
i
, . . . , x
n
),
(ii) i, j, 1 i < j n,
f(x
1
, . . . , x
i
, . . . , x
j
, . . . , x
n
) = (1)
ji+1
f(x
1
, . . . , x
i
, x
j
, . . . , x
n
)
anneaux 2013/9/23 8:08 page 214 #228
i
i
i
i
i
i
i
i
Chapitre IX. Produit extrieur Algbre extrieure
o x
i
est la i-ime place et o x
j
la j-ime place dans le premier membre et
la (i + 1)-ime place dans le second membre,
(iii) sil existe i, j, 1 i < j n, avec x
i
= x
j
, alors
f(x
1
, . . . , x
i
, . . . , x
j
, . . . , x
n
) = 0,
(iv) a A, i, j, 1 i n, 1 j n, i ,= j,
f(x
1
, . . . , x
i
, . . . , x
j
, . . . , x
n
) = f(x
1
, . . . , x
i
+ax
j
, . . . , x
j
, . . . , x
n
).
Dmonstration.
(i) Posons

f(x
i
, x
i+1
) = f(x
1
, . . . , x
i
, x
i+1
, . . . , x
n
) ;

f est une application bili-
naire alterne. On a
x, y M, 0 =

f(x +y, x +y) =

f(x, y) +

f(y, x),
do, en remplaant x par x
i
et y par x
i+1
, on a
f(x
1
, . . . , x
i
, x
i+1
, . . . , x
n
) = f(x
1
, . . . , x
i+1
, x
i
, . . . , x
n
).
(ii) Se dduit par applications successives de (i).
(iii) Cest une consquence de (ii) et de la dnition 1.1.
(iv)
f(x
1
, . . . , x
i
+ax
j
, . . . , x
j
, . . . , x
n
)
= f(x
1
, . . . , x
i
, . . . , x
j
, . . . , x
n
) +af(x
1
, . . . , x
j
, . . . , x
j
, . . . , x
n
)
= f(x
1
, . . . , x
i
, . . . , x
j
, . . . , x
n
).
Proposition 1.3. Soient x
1
, . . . , x
n
des lments de M et considrons les lments
y
1
= a
11
x
1
+ +a
1n
x
n
.......................................
.......................................
y
n
= a
n1
x
1
+ +a
nn
x
n
avec a
ij
A pour tout 1 i, j n. Si f est une application n-multilinaire
alterne dnie sur M, on a
f(y
1
, . . . , y
n
) =

S
n
sgn()a
1(1)
a
n(n)
f(x
1
, . . . , x
n
)
o S
n
est le groupe des permutations dun ensemble n lments et o sgn()
dsigne la signature de la permutation .
214
anneaux 2013/9/23 8:08 page 215 #229
i
i
i
i
i
i
i
i
2. Dterminants
Dmonstration. En dveloppant lexpression f(y
1
, . . . , y
n
) par multilinarit de f,
on obtient
f(y
1
, . . . , y
n
) =

a
1(1)
a
n(n)
f(x
(1)
, . . . , x
(n)
)
o parcourt toutes les applications de lensemble 1, . . . , n dans lui-
mme. Si nest pas bijective, dans lexpression f(x
(1)
, . . . , x
(n)
) deux ar-
guments sont gaux et le terme est nul. On peut donc se restreindre au cas
o appartient S
n
. Par applications successives de la proposition 1.2.i,
chaque terme f(x
(i
1
)
, . . . , x
(i
n
)
), avec i
1
, . . . , i
n
= 1, . . . , n, est gal
sgn()f(x
1
, . . . , x
n
).
On dduit de ce qui prcde que si (e
1
, . . . , e
n
) est une base dun A-module
libre M, toute application n-multilinaire alterne f dnie sur M est entirement
dtermine par la donne de f(e
1
, . . . , e
n
). En particulier, il existe une et une seule
forme n-multilinaire alterne f : M A telle que f(e
1
, . . . , e
n
) = 1. Dans ce
cas, on notera D cette forme n-multilinaire alterne. Par consquent, si a
i,j
,
1 i n, 1 j n, sont les composantes des lments y
1
, . . . , y
n
relativement
`

la base (e
1
, . . . , e
n
), on a
D(y
1
, . . . , y
n
) =

S
n
sgn()a
1(1)
a
n(n)
.
2. Dterminants
Pour la commodit du lecteur nous rappelons ici quelques notions bien connues
sur le dterminant dont nous ferons usage dans la suite.
On note M
n
(A) le A-module des matrices (n, n) coecients dans A. Une
matrice B de M
n
(A) sera note B = (b
ij
), b
ij
A, 1 i n, 1 j n,
o i est lindice de la ligne et j est celui de la colonne. On notera dans la suite
B
1
, . . . , B
n
ses colonnes. On rappelle que toute matrice (n, n) peut tre vue comme
reprsentation dun endomorphisme u dun A-module libre de rang n relative-
ment une base e
1
, . . . , e
n
de ce module. Dans ce cas, pour tout 1 i n,
B
i
= b
1i
e
1
+ +b
ni
e
n
(comme il est usuel, on identie le vecteur de base e
i
avec
la colonne dont toutes les composantes sont nulles, sauf la i-ime qui vaut 1).
D enition 2.1. Un dterminant (n, n) est une application det : M
n
(A) A
qui, pour chaque matrice B de M
n
(A), est une forme n-multilinaire alterne
des colonnes B
1
, . . . , B
n
de B et telle que det(Id) = 1.
215
anneaux 2013/9/23 8:08 page 216 #230
i
i
i
i
i
i
i
i
Chapitre IX. Produit extrieur Algbre extrieure
En particulier, si M est un A-module libre de rang n et si e
1
, . . . , e
n
est une
base de M, on a det(e
1
, . . . , e
n
) = det(Id) = 1.
Par consquent, daprs le paragraphe prcdent, le dterminant est lunique
forme n-multilinaire alterne D dnie sur M
n
(A) telle que D(e
1
, . . . , e
n
) = 1.
Donc, avec les notations ci-dessus,
D(B) = D(B
1
, . . . , B
n
) =

S
n
sgn()b
1(1)
b
n(n)
.
Dans toute le suite, on notera det(B) le dterminant D(B) = D(B
1
, . . . , B
n
).
Donnons, par rcurrence, un algorithme de calcul du dterminant.
Si n = 1, on pose det(b) = b, b A.
Soit n 2 : supposons que le dterminant soit dni pour toute matrice de
M
p
(A) avec p n 1, et soit B = (b
ij
)
1in,1jn
une matrice de M
n
(A). Pour
tout couple (i, j), 1 i n, 1 j n, on note B
ij
la matrice de M
n1
(A)
dnie partir de B en supprimant la i-ime ligne et le j-ime colonne. On pose
det(B) = (1)
i+1
b
i1
det(B
i1
) + + (1)
i+n
b
in
det(B
in
).
Par dnition, det(B) est un lment de A.
Montrons que det est une forme multilinaire. Fixons un indice k et un terme
b
ij
det(B
ij
). Si j ,= k, b
ij
ne dpend pas de k et det(B
ij
) est linaire en la k-ime
colonne de B; si j = k, det(B
ik
) ne dpend pas de la k-ime colonne de B et le
coecient b
ik
dpend linairement de la k-ime colonne de B. Chaque terme du
second membre de lgalit ci-dessus est linaire en la k-ime colonne de B, donc
det(B) aussi. Cela tant vrai pour tout k, 1 k n, det(B) est multilinaire.
Montrons que cette forme multilinaire est alterne. Supposons quil existe un
indice k, 1 k n 1, tel que B
k
= B
k+1
. Pour tout indice j dirent de k et
de k + 1, la matrice B
ij
a deux colonnes gales, donc det(B
ij
) = 0. On a donc
det(B) = (1)
i+k
b
ik
det(B
ik
) + (1)
i+k+1
b
ik+1
det(B
ik+1
).
Les matrices B
ik
et B
ik+1
sont gales, ainsi que les coecients b
ik
et b
ik+1
, donc
det(B) = 0.
Remarque. Lexpression du dterminant donne par lalgorithme ci-dessus est le
dveloppement suivant la i-me ligne. Lunicit du dterminant montre que lon
peut le calculer en dveloppant par rapport nimporte quelle ligne.
Exercice E1.
1. Soient B M
n
(A) et
t
B sa transpose. Montrer que det(
t
B) = det(B).
216
anneaux 2013/9/23 8:08 page 217 #231
i
i
i
i
i
i
i
i
3. Produit extrieur
2. Soient B M
n
(A), M un A-module, f une application n-multilinaire
alterne sur M et (x
1
, . . . , x
n
) des lments de M. On pose
B
_
_
_
x
1
.
.
.
x
n
_
_
_
=
_
_
_
y
1
.
.
.
y
n
_
_
_
.
Montrer que
f(y
1
, . . . , y
n
) = det(B)f(x
1
, . . . , x
n
).
En particulier, si u est un endomorphisme de M, il existe un scalaire, not det(u),
tel que
f(u(x
1
), . . . , u(x
n
)) = det(u)f(x
1
, . . . , x
n
).
3. Montrer que si B et C (resp. u et v) sont deux lments de M
n
(A) (resp.
endomorphismes dun A-module libre de rang n), alors det(BC) = det(B)det(C)
(resp. det(u v) = det(u)det(v)).
En dduire que le scalaire det(u) est indpendant de la base dans laquelle on
reprsente lendomorphisme u.
4. Montrer que si M est un A-module libre de base e
1
, . . . , e
n
, si P est un
A-module et y un lment de P, il existe une unique application n-multilinaire
f
y
sur M telle que f
y
(e
1
, . . . , e
n
) = y.
5. En dduire que si M est un A-module libre de rang n, lensemble des formes
n-multilinaires alternes sur M est un A-module libre de rang 1 (on trouvera une
autre dmonstration de ce rsultat au corollaire 3.3 ci-dessous).
Remarque. Daprs la question 1 de lexercice ci-dessus, on peut aussi calculer le
dterminant dune matrice en dveloppant par rapport nimporte quelle colonne.
3. Produit extrieur
Soit M un A-module. On considre le sous-A-module J
p
de T
p
(M) engen-
dr par les lments x
1
x
p
tels que x
i
= x
j
pour i ,= j et lon pose

p
(M) = T
p
(M)/J
p
.
Notation. Limage dun lment x
1
x
p
dans
p
(M) est note x
1
x
p
.
Le module
p
(M) sappelle la puissance extrieure p-ime de M et ll-
ment x
1
x
p
sappelle le produit extrieur des lments x
1
, . . . , x
n
.
217
anneaux 2013/9/23 8:08 page 218 #232
i
i
i
i
i
i
i
i
Chapitre IX. Produit extrieur Algbre extrieure
Tout lment de T
p
(M) scrivant

nie
a
i
1
...i
p
x
i
1
x
i
p
, avec a
i
1
...i
p
A
et x
i
j
M pour tout i
j
, tout lment de
p
(M) scrit

nie
a
i
1
...i
p
x
i
1
x
i
p
,
avec a
i
1
...i
p
A et x
i
j
M pour tout i
j
.
Notons
M,p
lapplication compose de
M,...,M
(p facteurs M) (cf. sec-
tion VIII.4), avec la projection canonique : T
p
(M)
p
(M)

M,p
: M
p
T
p
(M)
p
(M)
qui (x
1
, . . . , x
p
) associe x
1
x
p
. Il est clair quelle est p-multilinaire alterne.
Par consquent, les lments x
1
x
p
satisfont aux relations et proprits
dmontres au paragraphe 1.
Th eor` eme 3.1. Soient M un A-module et p 2 un entier. Pour tout A-module
P et toute application p-multilinaire alterne f : M P, il existe une unique
application linaire

f :
p
(M) P telle que f =

f
M,p
.
Dmonstration. Daprs le thorme VIII.4.4, pour tout A-module P et toute ap-
plication p-multilinaire M P, il existe une unique application A-linaire
f : T
p
(M) P telle que f = f
M,...,M
. Lapplication f tant alterne,
lapplication f sannule sur J
p
et lon obtient, par passage au quotient, une ap-
plication A-linaire

f :
p
(M) P telle que f =

f . On en dduit que
f =

f
M,...,M
=

f
M,p
. Lunicit de

f provient, par construction, de
lunicit de f.
Autrement dit, le A-module des applications n-multilinaires alter-
nes dnies sur M et valeurs dans P est isomorphe au A-module
Hom
A
(
n
(M), N).
Th eor` eme 3.2. Soit M un A-module libre de rang n, dont on notera e
1
, . . . , e
n

une base. Si r > n,


r
(M) = 0. Si r n,
r
(M) est un A-module libre de rang
C
r
n
dont une base est forme des lments e
i
1
e
i
r
, avec i
1
< < i
r
,
(i
1
, . . . , i
r
) parcourant les parties r lments de lensemble (1, . . . , n).
Dmonstration. Un lment quelconque x de
r
(M) est une somme nie
x =

(i
1
,...,i
r
)
a
i
1
,...,i
r
e
i
1
e
i
r
.
Si r > n, pour tout r-uple (i
1
, . . . , i
r
), il existe j ,= k tels que e
i
j
= e
i
k
et
e
i
1
e
i
r
= 0, do x = 0.
Si r = n, daprs la relation dantisymtrie, tout gnrateur de
n
(M)
scrit, un signe prs, e
1
. . . e
n
. Par consquent, tout lment de
n
(M) est
218
anneaux 2013/9/23 8:08 page 219 #233
i
i
i
i
i
i
i
i
3. Produit extrieur
un multiple de e
1
e
n
. Dautre part, daprs (2.3), on a det(e
1
, . . . , e
n
) = 1,
donc
n
(M) est isomorphe A, i.e. est un A-module libre de rang 1, de base
e
1
e
n
.
Si 1 r < n, pour les mmes raisons que ci-dessus, les lments e
i
1
e
i
r
,
avec i
1
< < i
r
, engendrent
r
(M). Notons i = (i
1
, . . . , i
r
) et supposons que

nie
a
i
e
i
1
e
i
r
= 0.
Considrons un r-uple quelconque j = (j
1
, . . . , j
r
) et notons j
r+1
, . . . , j
n
les entiers
compris entre 1 et n qui ne gurent pas dans j. Dans la somme
0 =

nie
a
i
e
i
1
e
i
r
e
j
r+1
e
j
n
,
les termes correspondants tous les r-uples (i
1
, . . . , i
r
) dirents de j sont nuls
car lun des i
k
, 1 j r, est gal lun des j
s
, r + 1 s n. Le seul lment
qui reste dans cette somme est a
j
e
j
1
e
j
r
e
j
r+1
e
j
n
, qui est donc nul.
Or, un signe prs, cet lment est gal a
j
e
1
e
n
. Daprs le cas prcdent,
on a donc a
j
= 0. Comme cela est vrai pour tout j, on a a
i
= 0 pour tout i et
la famille des lments e
i
1
e
i
r
(i
1
< < i
r
) parcourant les parties r
lments de lensemble 1, . . . , n est libre. Cest donc une base de
r
(M).
Pour n = 0, on pose
0
(M) = A.
Corollaire 3.3. Soient k un corps, V un k-espace vectoriel de dimension n et
x
1
, . . . , x
p
des lments de V . Les assertions suivantes sont quivalentes :
(i) les lments x
1
, . . . , x
p
sont linairement indpendants,
(ii) llment x
1
x
p
est non nul.
Dmonstration. Montrons que (i) implique (ii). Si les lments x
1
, . . . , x
p
sont li-
nairement indpendants, daprs le thorme de la base incomplte, on peut
complter x
1
, . . . , x
p
en une base x
1
, . . . , x
p
, x
p+1
, . . . , x
n
de V . Daprs le
thorme ci-dessus, llment x
1
x
p
x
p+1
x
n
est non nul, il en est
donc de mme de llment x
1
x
p
.
Montrons que (ii) implique (i). Supposons que

p
1
a
i
x
i
= 0, alors

p
1
a
i
x
i
x
2
x
n
= 0. Mais,

p
1
a
i
x
i
x
2
x
n
= a
1
(x
1
x
n
) ;
daprs (ii), cet lment est nul si et seulement si a
1
= 0. On peut faire ce raison-
nement pour tout a
i
, ce qui prouve (i).
Remarque. On peut dmontrer directement, i.e. sans utiliser la notion de dter-
minant, que si M est un A-module libre de rang n, alors le A-module
n
(M) est
isomorphe A. Cela permet de dnir le dterminant partir du produit extrieur
(cf. lexercice E2 ci-dessous).
219
anneaux 2013/9/23 8:08 page 220 #234
i
i
i
i
i
i
i
i
Chapitre IX. Produit extrieur Algbre extrieure
Exercice E2. Soient M un A-module libre de rang n et e
1
, . . . , e
n
une base de
M. On rappelle que, daprs le corollaire VIII.3.3, T
n
(M) est libre, dont une base
est forme des lments e
i
1
e
i
n
, avec (i
1
, . . . , i
n
) 1, . . . n
n
.
1. On note K le sous-A-module de T
n
(M) engendr par llment e
1
e
n
.
Montrer que T
n
(M) = J
n
K.
2. En dduire que
n
(M) est un module libre de rang 1, i.e. isomorphe A.
Par consquent, pour toute famille de n lments x
1
, . . . , x
n
de M, il existe
un unique lment a A tel que x
1
x
n
= a(e
1
e
n
).
3. Montrer que a satisfait la dnition 2.1 du dterminant, o B
1
, . . . , B
n
sont
les colonnes formes par les composantes respectives de x
1
, . . . , x
n
relativement
la base e
1
, . . . , e
n
.
4. En dduire que
a =

S
n
sgn()x
1(1)
x
n(n)
o, pour tout i, 1 i n, x
ij
, 1 j n sont les composantes de x
i
.
On peut donc dnir le dterminant de x
1
, . . . , x
n
relativement la base
e
1
, . . . , e
n
par det
e
1
,...,e
n

(x
1
, . . . , x
n
) = a. Cette dnition stend det(B)
pour tout lment B de M
n
(A).
Soient M, N des A-modules et u : M N une application A-linaire.
Lapplication M
p

p
(N), qui (x
1
, . . . , x
p
) associe u(x
1
) u(x
p
), est
p-multilinaire alterne. Il existe donc une unique application A-linaire

p
(M)
p
(N),
que lon note
p
(u), qui vrie

p
(u)(x
1
x
p
) = u(x
1
) u(x
p
).
Exercice E3.
1. Soient M, N des A-modules et u : M N une application A-linaire.
Montrer que
p
(u) est obtenue partir de u
p
: M
p
N
p
par passage au
quotient.
2. Montrer que
p
(v u) =
p
(v)
p
(u).
Soient M un A-module libre de rang n et u un endomorphisme de M. Lap-
plication
n
(u) est une application A-linaire de A dans A, cest donc une
homothtie.
220
anneaux 2013/9/23 8:08 page 221 #235
i
i
i
i
i
i
i
i
4. Commutation du produit extrieur aux sommes directes
D enition 3.4. Avec les notation ci-dessus, le rapport de lhomothtie
n
(u)
est appel le dterminant de u, que lon note det(u).
4. Commutation du produit extrieur aux sommes
directes
Th eor` eme 4.1. Soient M et N deux A-modules. Pour tout entier n, il existe un
isomorphisme naturel de A-modules

n
(M N)

p+q=n
(
p
(M)
A

q
(N)).
Dmonstration. Posons E = M N, i : M E et j : N E les inclusions
canoniques. Puisque i admet une section s : E M (cf. VII. exercice E2),
daprs lexercice E3.2,
k
(s) est une section de
k
(i), pour tout entier k. Par
consquent,
k
(M) sidentie un facteur direct de
k
(E) (cf. exercice VII.E2).
Il en est de mme pour
k
(j) et
k
(N).
Traitons le cas n = 2. On notera x, x
t
, x
tt
des lments de M et y, y
t
, y
tt
des
lments de N. Lapplication M N
2
(E) dnie par
(x, y) (x + 0) (0 +y) = x y
est A-bilinaire. Il existe donc une application A-linaire : M N
2
(E)
vriant (x y) = x y. Daprs la proprit universelle de somme directe
(TR.IV.A), il existe une application A-linaire
:
2
(M)
2
(N) (M
A
N)
2
(E)
vriant
((x x
t
) + (y y
t
) + (x
tt
y
tt
)) = x x
t
+y y
t
+x
tt
y
tt
.
Dans lautre sens, considrons lapplication
E E
2
(M)
2
(N) (M
A
N)
dnie par (x +y, x
t
+y
t
) (x x
t
) + (y y
t
) + (x y
t
x
t
y). On vrie que
cest une application A-bilinaire alterne, do une application A-linaire
:
2
(E)
2
(M)
2
(N) (M N)
221
anneaux 2013/9/23 8:08 page 222 #236
i
i
i
i
i
i
i
i
Chapitre IX. Produit extrieur Algbre extrieure
vriant ((x +y) (x
t
+y
t
)) = (x x
t
) + (y y
t
) + (x y
t
x
t
y). On vrie
que = Id

2
(E)
et que = Id

2
(M)
2
(N)(M
A
N)
. Do le rsultat pour
n = 2 (on rappelle que
0
(M) =
0
(N) = A et que A
A
M M, A
A
N N
canoniquement).
Traitons le cas n > 2 quelconque. Pour tout couple dentiers positifs ou nuls
(p, q) tels que p +q = n, on note S
p,q
lensemble des lments de S
n
form des
permutations de lensemble (i
1
, . . . , i
p
, j
1
, . . . , j
q
) telles que
(i
1
) < < (i
p
) et (j
1
) < < (j
q
).
On considre lapplication

p,q
: E
n

p
(M)
A

q
(N)
dnie par

p,q
(x
1
+y
1
, . . . , x
n
+y
n
) =

S
p,q
sgn()(x
(i
1
)
x
(i
p)
)(y
(j
1
)
y
(j
q
)
).
On vrie que
p,q
est une application n-multilinaire alterne. On en dduit une
application A-linaire

p,q
:
n
(E)
p
(M)
A

q
(N)
vriant

p,q
((x
1
+y
1
) (x
n
+y
n
)) =

S
p,q
sgn()(x
(i
1
)
x
(i
p)
)(y
(j
1
)
y
(j
q
)
).
Les applications
pq
, pour (p, q) couple dentiers positifs ou nuls tels que p+q = n,
induisent, par proprit universelle du produit, une application A-linaire
:
n
(E)

p+q=n
(
p
(M)
A

q
(N)).
Or, le produit portant sur un nombre ni de composantes, on sait que

p+q=n
(
p
(M)
A

q
(N)) =

p+q=n
(
p
(M)
A

q
(N)).
Dans lautre sens, on considre lapplication

p,q
:
p
(M)
q
(N)
n
(E)
222
anneaux 2013/9/23 8:08 page 223 #237
i
i
i
i
i
i
i
i
5. Algbre extrieure
dnie par

p,q
(x
1
x
p
, y
1
y
q
) = (x
1
+0) (x
p
+0) (0+y
1
) (0+y
q
).
Cest une application A-bilinaire, do une application A-linaire

p,q
:
p
(M)
A

q
(N)
n
(E).
Les applications

p,q
, pour (p, q) couple dentiers positifs ou nuls tels que p+q = n,
induisent, par proprit universelle de la somme directe, une application A-linaire
:

p+q=n
(
p
(M)
A

q
(N))
n
(E).
On vrie que et sont des applications rciproques lune de lautre.
5. Algbre extrieure
On considre lidal bilatre J de T(M) engendr par les lments xx, pour
x parcourant M.
On pose (M) = T(M)/J.
On a
(M) =

p
T
p
(M)/(T
p
(M) J).
Or, il est clair que T
p
(M) J est sous-A-module J
p
de T
p
(M) engendr par les
lments x
1
x
p
tels que x
i
= x
j
pour i ,= j. Par consquent,
T
p
(M)/(T
p
(M) J) =
p
(M).
On a donc
(M) =

p
(M).
On note k
M
: M =
1
(M) (M) linclusion de M dans (M).
Th eor` eme 5.1. Pour toute A-algbre associative unitaire R, pour toute application
A-linaire f de M dans le A-module sous-jacent R vriant f
2
(x) = 0 pour
tout x dans M, il existe un unique morphisme dalgbres associatives unitaires

f : (M) R tel que



f k
M
= f.
223
anneaux 2013/9/23 8:08 page 224 #238
i
i
i
i
i
i
i
i
Chapitre IX. Produit extrieur Algbre extrieure
Dmonstration. Daprs la proprit universelle de lalgbre tensorielle, il existe
f : T(M) R tel que f i
M
= f. Lhypothse f
2
(x) = 0 pour tout x de M
implique que le noyau de f contient les lments xx pour x parcourant M. Par
passage au quotient, on obtient un morphisme dalgbres

f : (M) R qui
vrie

f k
M
= f.
Lunicit de

f est vidente.
D enition 5.2. Pour tout A-module M, (M) est lalgbre extrieure de M.
Exercice E4. Soient M et N deux A-modules et u : M N une application
A-linaire.
1. Montrer que u se prolonge en un unique morphisme de A-algbres
(u) : (M) (N).
2. Montrer que (v u) = (v) (u).
224
anneaux 2013/9/23 8:08 page 225 #239
i
i
i
i
i
i
i
i
THMES DE RFLEXION
TR.IX.A. Annulation de puissances extrieures
Soient A un anneau commutatif et M un A-module.
1. Soient n et p deux nombres entiers non nuls. Montrer lexistence dun mor-
phisme surjectif de A-modules de
n
(M)
A

p
(M) sur
n+p
(M).
2. En dduire que si
n
(M) = 0, alors
n+p
(M) = 0 pour p 1.
3. Soient I et J deux idaux trangers de A (i.e. I + J = A) et supposons que
s
1
, . . . , s
n
soit un systme de gnrateurs de I. Montrer que pour tout p N, on
a A = (s
p
1
, . . . , s
p
n
) +J (faire un raisonnement par rcurrence).
On suppose maintenant quil existe un nombre entier p tel que le A-module

p
(M) soit monogne, dont on notera e un gnrateur.
4. En crivant e =

n
1
v
i
, o les v
i
sont des lments purs de
p
(M) (i.e. chaque
v
i
est le produit extrieur de p lments de M), montrer quil existe des lments
s
1
, . . . , s
n
de A tels que, pour tout i, 1 i n, v
i
= s
i
e.
5. En dduire que A est somme de lidal engendr par les s
i
, 1 i n, et de
Ann
A
(e).
6. Montrer que tout lment pur de
p+1
(M) est annul par Ann
A
(e) et les s
2
i
,
1 i n.
7. En dduire que
p+q
(M) = 0 pour tout nombre entier non nul q.
Le lecteur est invit mettre ce rsultat en relation avec le thorme 3.2.
TR.IX.B. Drivations et formes direntielles
Soient k un anneau, A une k-algbre commutative et unitaire (cf. TR.IV.B) et
M un A-module. Une drivation de A valeurs dans M est une application
anneaux 2013/9/23 8:08 page 226 #240
i
i
i
i
i
i
i
i
Algbre T2
k-linaire D : A M qui satisfait la relation
D(ab) = aD(b) +D(a)b a, b A.
On note Der(A, M) lensemble des drivations de A valeurs dans M.
1. Montrer que Der(A, M) est un A-module.
2. Pour tout lment u de A, on pose ad
u
(a) = uaau. Montrer que ad
u
est une
drivation de A valeurs dans A.
On dit que ad
u
est une drivation intrieure.
3. On considre k = R, U un ouvert de R
n
et A = C

(U) la k-algbre des


fonctions C

de U dans R. Montrer que pour tout i, 1 i n, loprateur


direntiel /x
i
est une drivation de C

(U) dans elle-mme.


Une drivation d : A M est dite universelle si, pour toute drivation
: A N, il existe une unique application A-linaire : M N telle que
= d.
Nous allons construire cette drivation universelle. Lalgbre A
A
A est munie
dune structure de A-module gauche et de A-module droite par la multiplica-
tion sur chaque facteur.
4. Montrer que le noyau I de la multiplication : A
A
A A hrite dune
structure de A-module gauche et droite et quil est engendr par les lments
1 x x 1, x A.
5. Montrer que les structures de A-module gauche et droite induites sur
I/I
2
sont compatibles (on montrera que pour tout x A et pour tout a A,
a(1 x x 1) (1 x x 1)a est un lment de I
2
).
6. Montrer que lapplication d : A I/I
2
dnie par d(x) = classe(1xx1)
est la drivation universelle.
On note
1
A[k
le A-module engendr par les symboles d(a), pour a parcourant
A, soumis aux relations
d(a +b) = d(a) +d(b), , k, a, b A
d(ab) = ad(b) +bd(a), a, b A.
7. Montrer que les A-modules I/I
2
et
1
A[k
sont canoniquement isomorphes (consi-
drer (1 x x 1) dx).
8. Montrer que lapplication f f d est un isomorphisme de A-modules
Hom
A
(
1
A[k
, M) Der(A, M).
9. Soient V un k-module de dimension nie n et A = S(V ) son algbre symtrique.
Montrer que lapplication a v ad(v) est un isomorphisme de S(V )-modules
226
anneaux 2013/9/23 8:08 page 227 #241
i
i
i
i
i
i
i
i
TR.IX.B. Drivations et formes diffrentielles
S(V ) V
1
S(V )[k
(on montrera que lapplication S(V ) S(V ) V dnie
par v
1
v
n

i
(v
1
v
i
v
n
v
i
), o v
i
signie que lon omet
v
i
, est une drivation universelle : conclure).
Pour tout n 1, on pose
n
A[k
=
n
A

1
A[k
et, par convention, on pose
0
A[k
= A.
On appelle ces modules modules des formes direntielles.
10. Avec les donnes de la question 9, montrer que lon a un isomorphisme cano-
nique

n
S(V )[k
S(V )
n
V.
11. Montrer que si S est une partie multiplicative de A, alors
S
1
A
A

n
A[k

n
S
1
A[k
.
227
anneaux 2013/9/23 8:08 page 228 #242
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 229 #243
i
i
i
i
i
i
i
i
APPENDICE
Lobjet de cet appendice est un expos des rsultats gnraux de la thorie
des ensembles utiliss dans certaines dmonstrations de cet ouvrage. Un expos
complet de ces questions ncessiterait lui seul un ouvrage. On ne trouvera donc
ici que les rappels ncessaires une bonne comprhension des dmonstrations
contenues dans ce livre. Pour plus de dtails, le lecteur pourra consulter [BBK].
Certains points sont dvelopps en appendice de [ALB].
1. Ensembles ordonns
D enition 1.1. Une relation dordre sur un ensemble E est une relation bi-
naire 1 satisfaisant les conditions suivantes :
(i) x E, x1x (rexivit),
(ii) x E, y E, [x1y] et [y1x] =[x = y] (antisymtrie),
(iii) x E, y E, z E, [x1y] et [y1z] =[x1z] (transitivit).
Un ensemble ordonn est la donne dun couple (E, 1), o E est un
ensemble et 1 une relation dordre dnie sur E.
Exemples 1.2.
a) La relation sur lensemble N est une relation dordre.
b) Pour tout ensemble E, la relation dinclusion est une relation dordre sur
lensemble T(E), ensemble des parties de E.
c) La relation 1 dnie sur N

par x1y si x est un diviseur de y est une


relation dordre.
d) Soient E un ensemble et (F, 1) un ensemble ordonn. On dnit sur
G = T(E, F), ensemble des applications de E dans F, une relation dordre,
anneaux 2013/9/23 8:08 page 230 #244
i
i
i
i
i
i
i
i
Algbre T2
note 1
t
, par
f G, g G, f1
t
g si et seulement si x E, f(x)1g(x).
e) Soit E un ensemble muni dune relation dordre, que lon notera .
Pour tous lments x = (x
1
, . . . , x
n
) et y = (y
1
, . . . , y
n
) de E
n
, on pose
x y si et seulement si x = y ou sil existe k 0, 1, . . . , n 1 tel que
x
1
= y
1
, . . . , x
k
= y
k
, x
k+1
y
k+1
. Cela dnit une relation dordre sur E
n
,
appel ordre lexicographique.
Pour plus de commodit, sauf mention explicite, nous noterons une relation
dordre dnie sur un ensemble E par et nous crirons soit E un ensemble
ordonn .
D enition 1.3. Soit E un ensemble ordonn. Un lment a de E est un lment
minimal (resp. maximal) de E si la relation x a (resp. a x), x E,
entrane x = a.
Exemples 1.4.
a) Soient E un ensemble et T le sous-ensemble de T(E) form des parties non
vides de E. Les lments minimaux de T sont les parties un lment.
b) Dans lensemble des entiers naturels strictement plus grands que 1, ordonn
par la relation m divise n , les lments minimaux sont les nombres premiers.
c) Lensemble R muni de lordre usuel na pas dlment minimal ou maximal.
D enition 1.5. Soit E un ensemble ordonn. Un lment a de E est le plus
petit (resp. plus grand) lment de E si, pour tout x E, on a a x (resp.
x a).
Exemples 1.6.
a) Dans lexemple 1.2.a, 0 est le plus petit lment de N et il ny a pas de plus
grand lment.
b) Dans lexemple 1.2.b, et E sont, respectivement, le plus petit lment et
le plus grand lment de T(E).
c) Dans lexemple 1.4.c, il ny a ni plus petit ni plus grand lment.
D enition 1.7. Soient E un ensemble ordonn et X une partie de E. On appelle
minorant (resp. majorant) de X dans E tout lment m (resp. M) de E tel
que, pour tout x X, on ait m x (resp. x M).
230
anneaux 2013/9/23 8:08 page 231 #245
i
i
i
i
i
i
i
i
1. Ensembles ordonns
D enition 1.8. Une partie X dun ensemble ordonn E est totalement or-
donne si, pour tout lment x et y de X, on a x y ou y x. Si cest le
cas pour X = E, on dit que la relation dordre sur E est totale, ou que E est
totalement ordonn.
Exemples 1.9.
a) La relation dordre usuelle sur les ensembles N, Z, Q et R est totale.
b) La partie vide et toute partie rduite un lment sont totalement ordon-
nes.
c) Si lensemble E admet au moins deux lments, la relation dordre sur
lensemble T(E), induite par inclusion, nest pas totale.
D enition 1.10. Un ensemble ordonn E est inductif si toute partie non vide
totalement ordonne de E possde un majorant.
Ces ensembles possdent limportante proprit suivante, qui est utilise trs
souvent dans cet ouvrage.
Th eor` eme 1.11 (lemme de Zorn). Tout ensemble ordonn inductif possde un l-
ment maximal.
Remarques 1.12.
a) Ce thorme est quivalent laxiome du choix, dont des noncs qui-
valents sont (entre autres) :
tout produit cartsien non vide densembles non vides est un ensemble non
vide,
ou
pour tout ensemble E, il existe une application
f : T(E) E
telle que
A T(E) , f(A) A.
b) Le lemme de Zorn est galement quivalent au thorme de Zermelo nonc
ci-dessous.
D enition 1.13. Un ensemble E est bien ordonn sil est ordonn et si, pour
lordre considr, toute partie non vide de E admet un plus petit lment.
231
anneaux 2013/9/23 8:08 page 232 #246
i
i
i
i
i
i
i
i
Algbre T2
Th eor` eme 1.14 (de Zermelo). Tout ensemble peut tre bien ordonn.
Remarque 1.15. Si une relation dordre dnie sur un ensemble E le munit dune
structure densemble bien ordonn, cette relation dordre est totale (car toute
partie deux lments x, y a un plus petit lment). On en dduit donc que
tout ensemble peut tre muni dune relation dordre totale. Mais attention, toute
relation dordre dnie sur un ensemble nest pas ncessairement totale (comme
on la vu avec linclusion sur lensemble des parties dun ensemble), de mme
que toute relation dordre nest pas ncessairement une relation de bon ordre.
Lexistence dune relation dordre totale qui ne soit pas une relation de bon ordre
est quivalente laxiome de linni nonc ci-dessous.
2. Cardinaux Ensembles innis
D enition 2.1. Deux ensembles X et Y ont mme cardinal, ou sont quipo-
tents, sil existe une application bijective de X sur Y .
On crit alors Card(X) = Card(Y ).
Attention. On vient de dnir lgalit de deux cardinaux, mais on na pas d-
ni la notion de cardinal. Il sagit intuitivement du nombre dlments de
lensemble. Il est clair que lgalit des cardinaux dnit une relation dquiva-
lence sur la classe des ensembles. On peut alors considrer le cardinal dun
ensemble comme un reprsentant de sa classe dquivalence.
On remarquera que dans la phrase ci-dessus, on parle de la classe des en-
sembles, car parler de lensemble des ensembles conduirait une contradiction
(cet ensemble devant alors se contenir lui-mme comme lment).
On remarquera que si les ensembles 1, . . . , n et 1, . . . , p sont quipotents,
alors n = p. Cela rend consistante la dnition suivante.
D enition 2.2. Un ensemble E est dit ni sil existe un entier n tel que E soit
quipotent lensemble 1, . . . , n. On crit alors Card(E) = n. On dit quun
ensemble est inni sil nest pas ni.
En particulier, un cardinal est inni sil nest pas entier.
Axiome de linni. Il existe un ensemble inni.
On dnit maintenant une relation dordre sur les cardinaux, de la faon suivante.
232
anneaux 2013/9/23 8:08 page 233 #247
i
i
i
i
i
i
i
i
2. Cardinaux Ensembles infinis
D enition 2.3. Si E et F sont deux ensembles, on crit Card(E) Card(F)
si E est quipotent une partie de F, ou encore sil existe une application
injective de E dans F.
Cela dnit une relation dordre total sur les cardinaux. La rexivit et la
transitivit sont videntes. En revanche, lantisymtrie, loin dtre vidente, est
donne par le thorme suivant.
Th eor` eme 2.4 (de Cantor-Bernstein). Soient E et F deux ensembles. Si
Card(E) Card(F) et Card(F) Card(E), alors Card(E) = Card(F).
(Pour une dmonstration, cf. [ALB].)
Attention. On peut avoir E F, E ,= F et Card(E) = Card(F). Par exemple,
lensemble des nombres pairs est un sous-ensemble strict de N qui a mme cardinal
que N, puisque ces deux ensembles se correspondent par lapplication bijective
n 2n.
Exercice E1. Montrer que si E et F sont deux ensembles non vides, il existe une
application injective de E dans F si et seulement si il existe une application sur-
jective de F dans E (noter que la rciproque utilise laxiome du choix).
Proposition 2.5. Lensemble N des entiers naturels est inni.
Dmonstration. Pour tout entier n, lensemble 0, 1, . . . , n est une partie de N
n + 1 lments. Donc Card(N) (n + 1) > n est dirent de n. Le cardinal de N
ntant pas entier, N est un ensemble inni.
On note
0
, (qui se prononce aleph 0), le cardinal de N.
D enition 2.6. Un ensemble est dnombrable sil est quipotent N.
Si E est un ensemble dnombrable, une bijection f de N sur E permet dcrire
les lments de E sous forme de suite a
n
= f(n).
Proposition 2.7. Tout ensemble inni E contient un sous-ensemble quipotent N.
Dmonstration. Il sut de montrer que si E est un ensemble inni, il existe une
application injective de N dans E. Puisque E est un ensemble inni, pour tout
n N, il existe une partie de E de cardinal n (construction par rcurrence). Soit
n un entier : on xe des lments de E, deux deux distincts, a
n,0
, . . . , a
n,n
. On
233
anneaux 2013/9/23 8:08 page 234 #248
i
i
i
i
i
i
i
i
Algbre T2
ordonne lexicographiquement N
2
et on pose : b
0
= a
0,0
et b
1
= a
r,s
, o (r, s) est
le plus petit lment de N
2
tel que a
r,s
,= b
0
. Par rcurrence, de la mme faon,
on construit a
p,q
/ b
0
, b
1
, . . . , b
n
. Lapplication dnie par f(n) = b
n
est une
application injective de N dans E.
Ce qui prcde montre que tout ensemble inni est au moins dnombrable, ou
que
0
est le plus petit cardinal inni.
Nous allons maintenant dnir des oprations sur les cardinaux.
D enitions 2.8. Soient a et b deux cardinaux et soient X et Y des ensembles
tels que a = Card(X) et b = Card(Y ).
a) On pose ab = Card(X Y ) et on lappelle produit des cardinaux a
et b.
b) On choisit X et Y comme ci-dessus, vriant de plus X Y = . On
pose alors a+b = Card(XY ), que lon appelle somme des cardinaux a et b.
c) On pose a
b
= Card(X
Y
), o X
Y
est lensemble des applications de Y
dans X. Cette opration sappelle lexponentiation des cardinaux.
Remarques 2.9.
a) Lorsque les ensembles X et Y sont disjoints, XY = , on note la runion
de X et Y de la faon suivante : X

Y , que lon appelle runion disjointe de


X et Y .
b) Les dnitions ci-dessus nont de sens que si elles ne dpendent pas du
choix des ensembles X et Y . Le lecteur vriera quil en est bien ainsi.
Exercice E2. Montrer que si a, b et c sont des cardinaux, on a les identits sui-
vantes :
a + b = b + a, a + (b + c) = (a + b) + c, 0 + a = a,
ab = ba, a(bc) = (ab)c, 0a = 0, 1a = a,
a(b + c) = ab + ac
a
b+c
= a
b
a
c
, (ab)
c
= a
c
b
c
, (a
b
)
c
= a
bc
, a
0
= 1, a
1
= a,
avec 0 = Card() et 1 = Card().
Attention. Les galits a +c = b + c ou ac = bc nimpliquent pas a = b, comme le
montrent les rsultats ci-dessous.
Proposition 2.10. Lensemble N N est quipotent N.
234
anneaux 2013/9/23 8:08 page 235 #249
i
i
i
i
i
i
i
i
2. Cardinaux Ensembles infinis
Dmonstration. Pour tout n N, on pose u
n
= 1 + 2 + + n. On considre
lapplication f : N N N dnie par f(x, y) = y + u
x+y
. Montrons que f
est bijective. Lapplication n u
n
est strictement croissante. On en dduit que
pour tout lment a de N, il existe un unique entier p tel que u
p
a < u
p+1
.
Posons y = a u
p
. On a 0 y < u
p+1
u
p
= p + 1. En posant x = p y, on a
f(x, y) = a, ce qui prouve que f est surjective. Soient x et y des entiers, a = f(x, y)
et p lunique entier tel que u
p
a < u
p+1
. On a u
x+y
a a +x + 1 = u
x+y+1
,
do p = x +y. Alors y = a u
p
, x = p y et f est injective.
On peut faire une autre dmonstration, en utilisant lordre lexicographique
sur N
2
et la bijection diagonale (cf. [ALB]).
Th eor` eme 2.11. Pour tout cardinal inni a, on a a
2
= a.
Dmonstration. Soit E un ensemble de cardinal a. Daprs la proposition 2.7, il
existe une partie F de E quipotente N et, daprs la proposition 2.10, il existe
une application bijective f de F sur F F. On considre lensemble des couples
(X, g), o X est une partie de E contenant F et g est une application bijective
de X sur X X prolongeant f. Cet ensemble est non vide, car il contient (F, f),
et est ordonn par la relation
[(X, g) (X
t
, g
t
)] [X X
t
et g
t
est un prolongement de g].
Cest un ensemble inductif ; il existe donc, daprs le lemme de Zorn 1.11, un
lment maximal (Y, h). Posons Card(Y ) = b.
Supposons que b soit strictement infrieur a.
Puisque b = b
2
est inni, on a b 2b 3b b
2
= b. En eet, il
existe une application injective Y

Y Y Y , do 2b b
2
et, de mme,
2b 3b b
3
= b
2
= b. On a donc b = 2b et b = 3b. Lhypothse b < a entrane
que Card(EY ) > b, car sinon on aurait Card(E) 2b = b, ce qui est impossible
(utiliser le fait que E = Y

(E Y ), do Card(E) = Card(Y ) + Card(E Y )).


Il existe donc une partie Z (E Y ) quipotente Y . Posons T = Y Z. On a
T T = (Y Y ) (Y Z) (Z Y ) (Z Z).
Les ensembles apparaissant dans le second membre sont deux deux disjoints et,
puisque Y et Z sont quipotents, on a
Card(Y Z) = Card(Z Z) = b
2
= b,
do
Card((Y Z) (Z Y ) (Z Z)) = 3b = b.
235
anneaux 2013/9/23 8:08 page 236 #250
i
i
i
i
i
i
i
i
Algbre T2
Il existe donc une application bijective k de Z sur (Y Z) (Z Y ) (Z Z).
Lapplication gale h sur Y et k sur Z est une bijection de T sur T T
qui prolonge h, ce qui est contraire au caractre maximal du couple (Y, h). Par
consquent, b = a, ce qui prouve le thorme.
Corollaire 2.12.
(i) Si a est un cardinal inni, pour tout entier n 1, on a a
n
= a.
(ii) Le produit dune famille nie de cardinaux non nuls, dont le plus grand a
est inni, est gal a.
(iii) Soient a un cardinal inni, I un ensemble de cardinal infrieur ou gal
a, (a
i
)
iI
une famille de cardinaux infrieurs ou gaux a. Alors

iI
a
i
a.
Si de plus, a
i
= a pour un indice i, alors

iI
a
i
= a.
(iv) Soient a et b deux cardinaux non nuls dont lun au moins est inni. Alors
ab = a + b = sup(a, b).
Th eor` eme 2.13.
(i) Tout produit cartsien ni densembles dnombrables est un ensemble d-
nombrable.
(ii) Soient I un ensemble dnombrable et, pour tout i I, E
i
un ensemble
dnombrable. Alors

iI
E
i
est un ensemble dnombrable.
Dmonstration. Ce sont des consquences immdiates du corollaire 2.12.
Remarque 2.14. On dduit immdiatement de la proposition 2.7 et du corol-
laire 2.12.iv que si E est un ensemble inni, Card(E) = Card(E)Card(N).
Proposition 2.15. Si f est une application surjective dun ensemble E sur un en-
semble inni F telle que, pour tout lment x de F, lensemble f
1
(x) est
dnombrable, alors les ensembles E et F sont quipotents.
Dmonstration. Les ensembles f
1
(x), pour x F, forment une parti-
tion de lensemble E par des sous-ensembles dnombrables. On en dduit
donc que Card(E) Card(F)Card(N). Daprs la remarque 2.14, on a
Card(F)Card(N) = Card(F). Lapplication f tant surjective,
Card(F) Card(E), do le rsultat.
Proposition 2.16. Si E est un ensemble inni, lensemble T(E) des parties nies
de E est quipotent E.
236
anneaux 2013/9/23 8:08 page 237 #251
i
i
i
i
i
i
i
i
2. Cardinaux Ensembles infinis
Dmonstration. Lapplication x x est une application injective de E dans
T(E), on a donc Card(E) Card(T(E)). Pour tout entier n, notons T
n
(E)
lensemble des parties de E n lments. On a Card(T
n
(E)) Card(E
n
) et
Card(E
n
) = Card(E), daprs le thorme 2.13.i. Par consquent,
Card(T(E)) =

nN
Card(T
n
(E)) Card(E)Card(N) = Card(E).
On en dduit que Card(T(E)) = Card(E).
Attention. Ce rsultat est faux pour lensemble T(E) des parties quelconques de E
(cf. exercice ci-dessous).
Exercice E3. Soit E un ensemble.
1. Montrer que
Card(E) < Card(T(E)).
(Sil existe une application bijective f : E T(E), en considrant
A = x E [ x / f(x) et a A tel que f(a) = A, dduire une contradiction.)
2. Montrer que Card(T(E)) = 2
Card(E)
. (Considrer A = 0, 1, f une ap-
plication de X dans A : alors f f
1
(0) est une application bijective de
lensemble A
E
sur T(E).)
Remarque 2.17. On peut dmontrer que Card(T(N)) = Card(R) (cf. [ALB]). Le
cardinal de R, qui est donc strictement suprieur au cardinal de N, sappelle la
puissance du continu. Le problme suivant :
toute partie innie de R est-elle quipotente N ou R?
est appel hypothse du continu. Il a t dmontr que cette question est in-
dcidable, cest--dire que les axiomes de la thorie des ensembles ne permettent
pas de dmontrer que cette assertion est vraie ou quelle est fausse. Autrement
dit, cela signie que lon peut ajouter aux axiomes de la thorie des ensembles
lhypothse du continu, ou sa ngation, sans aboutir des contradictions.
237
anneaux 2013/9/23 8:08 page 238 #252
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 239 #253
i
i
i
i
i
i
i
i
BIBLIOGRAPHIE
Tous les rsultats prsents dans ce livre (sauf dans lAppendice) sont entirement d-
montrs. Les quelques rfrences la thorie des groupes ou des corps qui sont utilises
se trouvent dans :
[G-H] Guin, D., Hausberger, T. Algbre I. Groupes, Corps et Thorie de Galois. (2008).
EDP Sciences.
On trouvera galement les rfrences suivantes dans lAppendice :
[ALB] Albert, C. Topologie. (1997). Belin et Espaces ditions 34.
[BBK] Bourbaki, N. Algbre, Thorie des ensembles, Chapitre 3. Ensembles ordonns,
Cardinaux, Nombres entiers. (1963). Hermann.
Cependant, de nombreux ouvrages ont t la source dinspiration pour la prsentation
des diverses notions exposes dans ce livre, ou pour les exercices et TR. Jen donne ci-
dessous une liste, non exhaustive, qui constitue une base documentaire laquelle le lecteur
dsireux dapprofondir ses connaissances pourra se reporter.
Artin, M. Algebra. (1991). Prentice Hall, New Jersey.
Bourbaki, N. Algbre, Chapitre 1 : Structures algbriques. (1964). Hermann.
Bourbaki, N. Algbre, Chapitre 2 : Algbre linaire. (1968). Hermann.
Bourbaki, N. Algbre, Chapitre 3 : Algbre multilinaire. (1958). Hermann.
Bourbaki, N. Algbre, Chapitre 7 : Modules sur les anneaux principaux. (1964). Hermann.
Bourbaki, N. Algbre commutative, Chapitre 1 : Modules plats ; Chapitre 2 : Localisation.
(1961). Hermann.
Lang, S. Algbre. (2004). Dunod.
Malliavin, M.P. Algbre commutative. Applications en gomtrie et thorie des nombres.
(1985). Masson.
Perrin, D. Cours dalgbre. (1995). Ellipses.
Samuel, P. Thorie algbrique des nombres. (1997). Hermann.
anneaux 2013/9/23 8:08 page 240 #254
i
i
i
i
i
i
i
i
This page intentionally left blank
anneaux 2013/9/23 8:08 page 241 #255
i
i
i
i
i
i
i
i
INDEX TERMINOLOGIQUE
Les renvois ci-dessous sont signals par :
le chapitre, puis le numro dans ce chapitre exemple, VIII.4.1 renvoie au 4.1 du
chapitre VIII,
lappendice, suivi du numro exemple, A.1.10 renvoie au numro 1.10 de lappendice,
pour les TR, le chapitre et la lettre reprant ce TR exemple, TR.II.A renvoie au
TR.A du chapitre II.
A
algbre TR.IV.A
algbre de Lie TR.IV.A
algbre extrieure IX.5.2
algbre symtrique VIII.9.1
algbre tensorielle VIII.8.1
algorithme euclidien II.2.2
alterne (application, forme) IX.1.1
anneau I.1.1
anneau de Dedekind VI.6.1
anneau des fractions I.6.8
anneau euclidien II.2.2
anneau factoriel II.4.1
anneau local TR.I.B
anneau nthrien TR.II.C, VI.4.2
anneau oppos IV.1.2
anneau principal II.3.1
anneau rduit VI.9.12
annulateur (dun lment, dun module)
IV.1.7
application bilinaire VIII.1.1
associativit I.1.1
B
base IV.7.1
Bezout (thorme) II.5.8
bien ordonn (ensemble) A.1.13
bilinaire (application) VIII.1.1
C
Cantor-Bernstein (thorme) A.2.4
caractristique (dun anneau, dun corps)
I.5
caractristique (polynme) VI.2.1
cardinal A.2.1
cardinaux (produit, somme,
exponentiation) A.2.8
centre (dun anneau) I.1.11
chinois (thorme) I.4.3
clos (intgralement) VI.1.8
clture intgrale VI.1.5
commutatif (anneau) I.1.1
composante p-primaire V.2.4
composition (suite de) TR.VII.C
continu (hypothse du) A.2.17
corps I.1.1
corps des fractions I.6
corps ordonn I. exercice E12
corps premier I.5.5
corps rsiduel TR.I.B
anneaux 2013/9/23 8:08 page 242 #256
i
i
i
i
i
i
i
i
Algbre T2
critre dEisenstein III.1.5
D
Dedekind (anneau) VI.6.1
degr (dun monme, dun polynme) II.1
degr rsiduel VI.9.2
degr total II.1
dnombrable (ensemble) A.2.6
dpendance intgrale (relation) VI.1.2
drivation III.2.11, TR.IX.B
dterminant IX.2.1
dirence symtrique I. exercice E1.2
discriminant III.3.6, VI.9.5, VI.9.7
distributivit I.1.1
diviseur I.2.17
diviseur lmentaire V.3.7
divisible (module) TR.VII.A
E
Eisenstein (critre) III.1.5
lment de torsion V.2.1
lment entier VI.1.2
lment maximal, minimal A.1.3
lmentaire (diviseur) V.3.7
lmentaire (matrice) V.4.1
lmentaire (polynme symtrique)
III.4.1
lments orthogonaux VII.3.1
endomorphisme (de modules) IV.1.4
ensemble bien ordonn A.1.13
ensemble dnombrable A.2.6
ensemble inductif A.1.10
ensemble ordonn A.1.1
ensemble totalement ordonn A.1.8
ensembles orthogonaux VII.3.1
entier (anneau) VI.1.5
entier (lment) VI.1.2
enveloppe injective TR.VII.B
quivalentes (matrices) TR.V.B
essentiel (morphisme) TR.VII.B
essentielle (extension) TR.VII.B
trangers (lments) II.5.6
trangers (idaux) I.4.4
euclidien (algorithme) II.2.2
euclidien (anneau) II.2.2
Euler (fonction) TR.I.A
exacte (suite) VII.1.1
exponentiation de cardinaux A.2.8
extension des scalaires VIII.5.2
extension essentielle TR.VII.B
extrieur (produit) IX.3
extrieure (puissance, algbre) IX.3,
IX.5.2
F
facteur direct IV.6.3
facteur invariant V.3.7, V.4.1.4, TR.V.B
factoriel (anneau) II.4.1
fermeture intgrale VI.1.5
dlement plat (module) TR.VIII.A
fonction dEuler TR.I.A
fonction polynomiale III.2.1
forme linaire VII.2.1
formelle (srie) TR.II.D
formes direntielles (module des)
TR.IX.B
formule de Taylors III.2.18
fractionnaire (idal) VI.5.4
fractions (anneaux des) I.6.8
fractions (corps des) I.6
G
Gauss (lemme) III.1.1
gnrateur (systme) IV.7.1
gnratrice (famille) IV.7.1
H
homogne (polynme) II.1.3
hypothse du continu A.2.17
I
idal ( gauche, droite, bilatre) I.2.1
idal fractionnaire VI.5.4
idal maximal I.3.8
idal premier I.3.5
idal principal II.3.1
242
anneaux 2013/9/23 8:08 page 243 #257
i
i
i
i
i
i
i
i
Index terminologique
idal propre I.2.8
idaux trangers I.4.4
indcidable A.2.17
inductif (ensemble) A.1.10
injectif (module) TR.VII.A
injective (enveloppe) TR.VII.B
intgrale (clture, fermeture) VI.1.5
intgrale (dpendance) VI.1.2
intgralement clos VI.1.8
intgre (anneau) I.3.1
invariant (facteur) V.3.7, V.4.1.4,
TR.V.B
inverse ( gauche, droite) I.1.4
inversible (lment) I.1.6
irrductible (lment) II.3.8
isomorphisme (danneaux) I.2.10
isomorphisme (de modules) IV.1.4
J
Jordan (rduite) TR.V.A
Jordan-Hlder (suite de) TR.VII.C
L
Laurent (polynme, srie) TR.II.D
libre (famille) IV.7.1
libre (module) IV.7.1
Lie (algbre) TR.IV.A
linaire (forme) VII.2.1
linairement indpendants (lments)
IV.7.1
local (anneau) TR.I.B
localisation I.6
M
majorant A.1.7
matrice lmentaire V.4.1
matrices quivalentes TR.V.B
maximal (lment) A.1.3
maximal (idal) I.3.8
minimal (lment) A.1.3
minorant A.1.7
module ( gauche, droite) IV.1.1
module de torsion V.2.1
module de type ni IV.7.8
module divisible TR.VII.A
module dual VII.2.1
module dlement plat TR.VIII.A
module injectif TR.VII.A
module monogne IV.5.1
module nthrien VI.4.2
module (p-) V.2.4
module plat TR.VIII.A
module projectif TR.VII.A
module semi-simple IV. exercice E3
module simple IV. exercice E2
monme II.1
morphisme (danneaux) I.2.10
morphisme (de modules) IV.1.4
morphisme caractristique I.5.1
morphisme essentiel TR.VII.B
morphisme transpos VII.2.1
multiplicative (partie) I.6.3
multiplicit (ordre de) III.2.22
N
nilpotent (lment) I. exercice E9.4
nilradical TR.I.C
nthrien (anneau, module) TR.II.C,
VI.4.2
norme (dun lment) VI.2.1
norme (dun idal) VI.7.2
O
oppos (anneau) IV.1.2
ordonn (corps) I. exercice E12
ordonn (ensemble) A.1.1
ordonn (ensemble bien) A.1.13
ordre (relation) A.A.1
ordre de multiplicit III.2.22
orthogonaux (lments, ensembles)
VII.3.1
P
partie multiplicative I.6.3
pgcd II.5.1
plat (module) TR.VIII.A
243
anneaux 2013/9/23 8:08 page 244 #258
i
i
i
i
i
i
i
i
Algbre T2
p-module V.2.4
poids (dun monme, dun polynme)
III.4.6
polynme caractristique VI.2.1
polynme de Laurent TR.II.D
polynme driv III.2.12
polynme non commutatif VIII. exercice
E4
polynme symtrique III.4.3
polynme symtrique lmentaire III.4.1
polynmes (anneau de) II.1
polynomiale (fonction) III.2.1
ppcm II.5.1
p-primaire (composante) V.2.4
premier (corps) I.5.5
premier (lment) II.3.8
premier (idal) I.3.5
principal (idal, anneau) II.3.1
produit danneaux I.4.1
produit de cardinaux A.2.8
produit didaux I.2.6
produit tensoriel dapplications VIII.2.8
produit tensoriel de modules VIII.2.1,
VIII.4.3
projectif (module) TR.VII.A
propre (idal) I.2.8
R
radical (dun anneau) TR.I.C
ramication dun idal VI.9.1
ramication (indice) VI.9.2
rang (dun module) IV.7.6
rduit (anneau) VI.9.12
rduite de Jordan TR.V.A
relation dordre A.1.1
rsiduel (corps) TR.I.B
restriction des scalaires VIII.5.1
rsultant III.3.2
S
scalaires (extension, restriction) VIII.5.1,
VIII.5.2
scinde (suite exacte) VII.1.5
semi-simple (module) IV. exercice E3
srie (formelle, de Laurent) TR.II.D
simple (module) IV. exercice E2
somme de cardinaux A.2.8
somme didaux I.2.6
somme directe IV.6.1
sous-anneau I.1.9
sous-anneau engendr I.1.12
sous-corps I.1.9
sous-module IV.2.1
sous-module de torsion V.2.3
sous-module engendr IV.2.6
suite de composition TR.VII.C
suite de Jordan-Hlder TR.VII.C
suite exacte VII.1.1
suite exacte scinde VII.1.5
symtrique (algbre) VIII.9.1
symtrique (polynme) III.4.3
symtrique lmentaire (polynme)
III.4.1
T
Taylor (formule) III.2.18
tensoriel (produit dapplications)
VIII.2.8
tensoriel (produit de modules) VIII.2.1
tensorielle (algbre) VIII.8.1
thorme chinois I.4.3
thorme de Bezout II.5.8
thorme de Cantor-Bernstein A.2.4
torsion (lment, module) V.2.1
torsion (sous-module) V.2.3
totalement ordonn (ensemble) A.1.8
trace VI.2.1
transpos (morphisme) VII.2.1
type (dun groupe) V.3.9
type ni (module) IV.7.8
U
unit (lment) I.1.1
Z
zro (dun polynme) III.2.5
Zorn (lemme) A.1.11
244

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