Vous êtes sur la page 1sur 259

COLLECTION ENSEIGNEMENT SUP

////////// Mathmatiques
Algbre II COLLECTION ENSEIGNEMENT SUP //// Mathmatiques
ANNEAUX, MODULES ET ALGBRE MULTILINAIRE

Daniel Guin

L3M1M2

Algbre II
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.

Algbre II -
Ce tome 2 traite de la notion gnrale de divisibilit des lments dans ANNEAUX, MODULES
les anneaux : anneaux euclidiens, principaux, factoriels. Il prsente une
gnralisation de cette notion aux idaux anneaux de Dedekind et donne ET ALGBRE MULTILINAIRE
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).

ET ALGBRE MULTILINAIRE
ANNEAUX, MODULES
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.

Daniel Guin
Daniel Guin

COLLECTION ENSEIGNEMENT SUP //// Mathmatiques

www.edpsciences.org

29 euros
ISBN : 978-2-7598-1001-7

Anneaux modules et algebre.indd 1 27/09/13 09:49


i i
anneaux 2013/9/23 8:08 page i #1
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

i i

i i
i i
anneaux 2013/9/23 8:08 page ii #2
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 justifies par le caractre
scientifique 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

i i

i i
i i
anneaux 2013/9/23 8:08 page iii #3
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

i i

i i
i i
anneaux 2013/9/23 8:08 page iv #4
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

i i

i i
i i
anneaux 2013/9/23 8:08 page v #5
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

i i

i i
i i
anneaux 2013/9/23 8:08 page vi #6
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

i i

i i
i i
anneaux 2013/9/23 8:08 page vii #7
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 XIXe 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 XIXe 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

i i

i i
i i
anneaux 2013/9/23 8:08 page viii #8
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

i i

i i
i i
anneaux 2013/9/23 8:08 page ix #9
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

i i

i i
i i
anneaux 2013/9/23 8:08 page x #10
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page xi #11
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.

i i

i i
i i
anneaux 2013/9/23 8:08 page xii #12
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page xiii #13
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.

i i

i i
i i
anneaux 2013/9/23 8:08 page xiv #14
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

i i

i i
i i
anneaux 2013/9/23 8:08 page 1 #15
i i

Premire partie

Anneaux et modules

i i

i i
i i
anneaux 2013/9/23 8:08 page 2 #16
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 3 #17
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
G G 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) G G, x y = y x,
le groupe G est dit commutatif ou ablien.

Definitions 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) A A A, (a.b).c = a.(b.c),
(iii) 1 A, a A a.1 = 1.a = a,
(iv) (a, b, c) A A A, a.(b + c) = a.b + a.c et (b + c).a = b.a + c.a.

i i

i i
i i
anneaux 2013/9/23 8:08 page 4 #18
i i

Chapitre I. Gnralits sur les anneaux

Si, de plus, la proprit suivante est vrie :

(a, b) A A, 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) A A, (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.

i i

i i
i i
anneaux 2013/9/23 8:08 page 5 #19
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 Mn (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 F(X, A) len-
semble des applications de X dans A. Montrer que F(X, A) muni des oprations
dnies par

f F(X, A), g F(X, A), x X, (f + g)(x) = f (x) + g(x)


f F(X, A), g F(X, A), x X, (f g)(x) = f (x)g(x)

est un anneau (commutatif si et seulement si A est commutatif ).


2. Soient X un ensemble et P(X) lensemble des parties de X. Pour deux
lments A et B de P(X), on pose

AB = (A (X \ B)) (B (X \ A)),

que lon appelle dirence symtrique de A et B. Montrer que P(X) muni des
oprations

A P(X), B P(X), (A, B)  AB


A P(X), B P(X), (A, B)  A B

est un anneau commutatif.

i i

i i
i i
anneaux 2013/9/23 8:08 page 6 #20
i i

Chapitre I. Gnralits sur les anneaux

Definition 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 dans A tels que ba = 1 = b a, alors


(ba)c = (b a)c, do b(ac) = b (ac) et, puisque ac = 1, b = b . 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.

Definition 1.6. Un lment a dun anneau A est inversible sil admet un in-
verse gauche et droite. On note alors a1 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 et b dans A tels


que aa = a a = 1 et bb = b b = 1. Alors

(ab)(b a ) = a(bb )a = 1 et (b a )(ab) = b (a 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(F(X, A)), o F(X, A) est lanneau dni en E1.1.
3. Soit E un R-espace vectoriel de dimension innie. Montrer que dans lan-
neau EndR (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}.

i i

i i
i i
anneaux 2013/9/23 8:08 page 7 #21
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]).

Definition 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, i2 = 1}

est un sous-anneau de C. Dterminer U(A).

i i

i i
i i
anneaux 2013/9/23 8:08 page 8 #22
i i

Chapitre I. Gnralits sur les anneaux

Proposition Definition 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-
ni ni
anneau de A engendr par S est form des lments si1 1 sik k , avec sij S
nie
et nij N. (Par convention, s0 = 1.)

2. Idaux Morphismes
Soit E un ensemble muni dune loi composition interne (note multiplicati-
vement) sur lequel est dnie une relation dquivalence R. On rappelle que la
relation R est compatible droite (resp. gauche) avec la loi si, quels que soient
x, y, a dans E, on a (xRy) = (xaRya) (resp. (xRy) = (axRay)) et quelle est
compatible avec la loi si elle est compatible droite et gauche.
Il est facile de vrier que R est compatible avec la loi si et seulement si

x, x , y, y  E, [(xRx ) et (yRy  )] = [xyRx y  ].

On en dduit que si E est un ensemble muni dune loi de composition interne,


si R est une relation dquivalence dnie sur E et si E/R est lensemble quotient
de E par la relation dquivalence R, alors la loi interne de E induit une loi interne
sur E/R, (x, y)  xy (o, pour z E, z dsigne la classe dquivalence de z)
si et seulement si R est compatible avec la loi de E. En eet, la correspondance
(x, y)  xy dnit une loi interne sur E/R si et seulement si elle dnit une
application E/R E/R E/R, autrement dit, si et seulement si

(x = x1 , y = y1 ) (xy = x1 y1 ),

do le rsultat daprs ce qui prcde.


Par consquent, si la relation R est compatible avec la loi de E, la loi induite
sur E/R par celle de E est dnie par x y = xy. Il est clair que si la loi de E

i i

i i
i i
anneaux 2013/9/23 8:08 page 9 #23
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/R, e est llment neutre, llment symtrique de x est x .
Cette analyse montre que si R est une relation dquivalence dnie sur un
anneau A, laddition et la multiplication de A induisent sur lensemble A/R une
addition et une multiplication (x + y = x + y, x.y = xy) qui munissent A/R
dune structure danneau si et seulement si R 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 R dnie sur A par :

(x, y) A A, (xRy) (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 R et le groupe ablien (A/R, +) sidentie au groupe
ablien (A/I, +). La relation R 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 :

Definition 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.
Theoreme 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.

i i

i i
i i
anneaux 2013/9/23 8:08 page 10 #24
i i

Chapitre I. Gnralits sur les anneaux

Proposition Definition 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 = xl yl | xl I, yl J est un idal gauche (resp. droite, resp.
nie
bilatre) de A, appel produit des idaux I et J.

Proposition 2.5. Si {Il }lL est une famille non


 vide didaux gauche (resp.
droite, resp. bilatres) dun anneau A, alors Il est un idal gauche (resp.
lL
droite, resp. bilatre) de A.

Proposition Definition 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 ai si , ai A, si S.
nie

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.

Definition 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, a1 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 11 #25
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).

Definition 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 (1A ) = 1B .

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 = idA et f g = idB .

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 (0A ) = 0B .

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

i i

i i
i i
anneaux 2013/9/23 8:08 page 12 #26
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).

Theoreme 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.  : 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 =  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


f
A B


g

g
C

D
f

est commutatif signie que les applications f, f  , g, g satisfont la condition


g f = f  g.

Dmonstration du thorme 2.14. Considrons le diagramme suivant :

f
A B





A/I B/J
f

Si le morphisme f existe et fait commuter le diagramme, il doit vrier


f ((x)) =  (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
 (f (x)) =  (f (y)).

12

i i

i i
i i
anneaux 2013/9/23 8:08 page 13 #27
i i

2. Idaux Morphismes

Montrons que f est un morphisme danneaux. On a

f ((x) + (y)) = f ((x + y)) =  (f (x + y)) =  (f (x) + f (y))


=  (f (x)) +  (f (y)) = f ((x)) + f ((y)).
f ((x)(y)) = f ((xy)) =  (f (xy)) =  (f (x)f (y))
=  (f (x))  (f (y)) = f ((x))f ((y)).
f (1) = f ((1)) =  (f (1)) =  (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.

Theoreme 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 I lensemble des idaux bilatres de A qui contiennent K et notons
J lensemble des idaux bilatres de B. Pour tout I I, on pose

(I) = {f (x), x I}.

Cest un idal bilatre de B puisque f est surjectif. On en dduit donc une appli-
cation : I J .
Pour tout J 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 : J I. 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 14 #28
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.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 15 #29
i i

3. Idaux maximaux, idaux premiers

3. Idaux maximaux, idaux premiers

Definition 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 M2 (R)
nest pas intgre.

Exercice E9.
1. Soit p un nombre premier. Dterminer tous les diviseurs de zro de lanneau
Z/p2 Z.
2. Montrer que pour tout n  2 et pour tout corps commutatif k, lanneau
Mn (k) nest pas intgre.
3. Montrer que si X est un ensemble tel que card(X) > 1, lanneau F(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 an = 0.
a) Montrer que dans Mn (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 16 #30
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.

Definition 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 m{a}
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.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 17 #31
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]).

Theoreme 3.11. Soit A un anneau. Tout idal I de A est contenu dans un


idal maximal de A.

Dmonstration. Soit (ak )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 (aj )jJ admet un
plus grand lment jJ aj . Daprs le lemme de Zorn (cf. Appendice), len-
semble (ak )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

i i

i i
i i
anneaux 2013/9/23 8:08 page 18 #32
i i

Chapitre I. Gnralits sur les anneaux

4. Produit danneaux Thorme chinois



Soit {Ai }iI une famille non vide danneaux. On note Ai lensemble des
iI
lments (ai )iI o, pour tout i I, ai Ai .

Proposition Definition 4.1. Lensemble Ai , muni de laddition composante par
iI
composante et de la multiplication composante par composante, est un anneau
dont llment neutre est la famille forme des lments neutres des Ai , i I, et
llment unit est la famille forme des lments units des Ai , i I. Cet anneau
est appel le produit des anneaux Ai , i I.

Dmonstration. Les axiomes danneau sont vris pour Ai car ils sont vris
iI
pour chaque composante.

Theoreme 4.2 (propriete universelle du produit danneaux). Soient {Ai 


}iI une
famille non vide danneaux et pi , i I, les projections canoniques de Ai sur
iI
Ai , i I. Pour tout anneau B et tout morphisme 
danneaux fi : B Ai , i I,
il existe un unique morphisme danneaux h : B Ai tel que pi h = fi , i I.
iI

Dmonstration. Existence de h : pour tout x de B, posons h(x) = (fi (x))iI . Il est


clair que h est un morphisme danneaux et que pi h = fi , i I.
Unicit de h : supposons quil existe un autre morphisme danneaux

h : B Ai tel que pi h = fi , i I. Alors, pour tout x de B, on a
iI
h (x) = (fi (x))iI = h(x), do h = h.

Theoreme 4.3 (le theoreme chinois). Soient A un anneau et a1 , . . . , an des idaux


de A tels que ai + aj = A pour tout 1  i = j  n.
(i) Soient x1 , . . . , xn des lments de A, alors il existe un lment x de A tel
que x xi (mod ai ), i = 1, . . . , n.
(ii) Les projections canoniques i : A A/ai , i = 1, . . . , n, induisent un
isomorphisme danneaux

n 
n
A/( ai ) (A/ai ).
i=1 i=1

Pour rendre la dmonstration de ce thorme plus comprhensible, nous allons


dabord tudier le cas de deux idaux.

18

i i

i i
i i
anneaux 2013/9/23 8:08 page 19 #33
i i

4. Produit danneaux Thorme chinois

Definition 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 aI et aJ les classes respectives de a
modulo I et J. Lapplication p : A A/I A/J, dnie par p(a) = (aI , aJ ), 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, i=nsans perte de gnralit, supposer
que i = 1. Montrons que les idaux a1 et i=2 ai sont trangers. Par hypothse,
i=n tout i, 2  i  n, il existe ai a1 et bi i=n
pour ai tels que ai + bi = 1. Le produit
i=n
i=2 (ai +bi ) est gal 1 et appartient a1 + i=2 ai . On a donc a1 + i=2 ai = A.
Le thorme
chinois dcoule alors de la proposition 4.5, avec I = a1 et
J = i=n a
i=2 i , et de lhypothse de rcurrence.

19

i i

i i
i i
anneaux 2013/9/23 8:08 page 20 #34
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/p1 Z Z/pk Z et Z/p1 . . . pk Z

sont isomorphes si et seulement si les entiers pi , 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 = ps11 pskk , lanneau Z/nZ est canoniquement isomorphe
lanneau Z/ps11 Z Z/pskk Z.

5. Caractristique Corps premiers


Proposition Definition 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.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 21 #35
i i

5. Caractristique Corps premiers

Definition 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 (P(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 x2  0. En
dduire que tout corps ordonn est de caractristique nulle.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 22 #36
i i

Chapitre I. Gnralits sur les anneaux

Theoreme 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 = pn , 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 = pn .

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 , xq1 = 1; x K, xq = x.

Exercice E15. Montrer que si K est un corps de caractristique p > 0, on a

x K, y K, (x + y)p = xp + y p .

(On rappelle, et on le vriera, que si p est un nombre premier, le nombre Cpk ,


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

i i

i i
i i
anneaux 2013/9/23 8:08 page 23 #37
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) R (a , s )] [s a sa = 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)/R une addition et une multiplication par

a/s + a /s = (s a + sa )/ss

(a/s)(a /s ) = aa /ss


o les oprations qui apparaissent dans les seconds membres sont celles de A.

Theoreme 6.1. Les oprations ci-dessus sont bien dnies et munissent lensemble
quotient (A S)/R 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 = a1 /s1 et a /s = a1 /s1 . Il faut montrer que

(s1 a1 + s1 a1 )/s1 s1 = (s a + sa )/ss

et que
a1 a1 /s1 s1 = aa /ss .
Vrions la premire galit. On a

s1 s1 (s a + sa ) ss (s1 a1 + s1 a1 ) = s1 s (s1 a sa1 ) + s1 s(s1 a s a1 ).

Or, puisque a/s = a1 /s1 et a /s = a1 /s1 , on a s1 a sa1 = 0 et s1 a s a1 = 0.
On en dduit que

s1 s1 (s a + sa ) ss (s1 a1 + s1 a1 ) = 0

do
(s1 a1 + s1 a1 )/s1 s1 = (s a + sa )/ss .
La seconde galit se dmontre de la mme faon.
On vrie aisment que lensemble (A S)/R muni de ces deux oprations est
un anneau, dont llment neutre de laddition est 0/1 et llment unit est 1/1.

23

i i

i i
i i
anneaux 2013/9/23 8:08 page 24 #38
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
Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 25 #39
i i

Gnralisation : lanneau S 1 A

Exemples 6.5.
a) Pour tout lment a de A, lensemble des an , 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 A \ p 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 iSA : A S 1 A
tels que iSA (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 A S la relation suivante :

[(a, s) R (a , s )] [ t S | t(sa s a) = 0].

On vrie facilement que R est une relation dquivalence. On note S 1 A len-


semble quotient (A S)/R 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 26 #40
i i

Chapitre I. Gnralits sur les anneaux

Theoreme 6.7.
(i) Les oprations ci-dessus sont bien dnies.
(ii) Lensemble S 1 A muni de ces oprations est un anneau.
(iii) Lapplication iSA : A S 1 A dnie par a  a/1 est un morphisme
danneaux.
(iv) Le noyau de iSA 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)R(a , s ) et (b, t)R(b , t ), alors
((ta + sb)/st)R((t a + s b )/s 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 iSA si et seulement si
a/1 = 0 = 0/1, autrement dit, si et seulement sil existe s S tel que sa = 0.

Definition 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 iSA 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, iSA ) est solution dun


problme universel, appel problme universel de localisation.
Un problme universel est un problme dexistence et dunicit de factorisa-
tion dun morphisme.

Theoreme 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 iSA .

26

i i

i i
i i
anneaux 2013/9/23 8:08 page 27 #41
i i

Gnralisation : lanneau S 1 A

Dmonstration. Si le morphisme f existe, vriant la relation f = f iS


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 /s , il existe t S tel que
t(sa s a) = 0, do f (t)(f (s)f (a ) f (s )f (a)) = 0. Puisque f (t), f (s), f (s )
sont inversibles dans B, on en dduit que f (a)f (s)1 = f (a )f (s )1 . On vrie
immdiatement que f est un morphisme danneaux. Do lunicit et lexistence
de f vriant f = f iSA .

27

i i

i i
i i
anneaux 2013/9/23 8:08 page 28 #42
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 29 #43
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, xk 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) = card{k 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 = ps11 pskk , o les pi , 1  i  k, sont des nombres pre-

miers, alors (n) = i=k si
i=1 (pi ) (on tablira quun isomorphisme de groupes
f : G G induit une bijection entre lensemble des parties gnratrices de G et
lensemble des parties gnratrices de G ).

i i

i i
i i
anneaux 2013/9/23 8:08 page 30 #44
i i

Algbre T2

4. Montrer que pour tout nombre premier p et tout entier positif s, on a


(ps ) = ps1 (p 1).
En dduire que si n = ps11 pskk est la dcomposition de n en facteurs pre-
miers, on a

i=k
1
(n) = n (1 ).
pi
i=1

5. Montrer que, pour tout n N ,le groupe Aut(Z/nZ) est isomorphe au groupe
(Z/nZ) .
Soient n un entier et n = pr11 prkk sa dcomposition en produit de fac-
teurs
k premiers. Alors, daprs le thorme chinois, lanneau Z/nZ est isomorphe
ri
i=1 Z/pi Z.
6. Montrer que cet isomorphisme induit un isomorphisme de groupes


k
U(Z/nZ)  U(Z/pri i Z).
i=1

Pour tudier le groupe U(Z/nZ), il sut dtudier chacun des groupes


U(Z/pri 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/pr Z) pour p nombre
premier, r  2.
Considrons p premier impair et r  2.
7. Montrer que U(Z/pr Z)  Z/pr1 (p 1)Z. (On sait, daprs la question 4, que
|U(Z/pr Z)| = (pr ) = pr1 (p 1), il sut donc de montrer quil existe dans
U(Z/pr Z) un lment dordre (pr ). Pour cela,
k
montrer que pour tout k N, il existe q N tel que (1 + p)p = 1 + qpk+1
(on fera une rcurrence sur k),
en dduire que la classe de (1 + p) est un lment de U(Z/pr Z) dordre pr1 ,
montrer que U(Z/pr Z) contient un lment x dordre (p 1) (on considrera
le morphisme de groupes U(Z/pr 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 (pr ) dans U(Z/pr Z).)
Il reste maintenant tudier U(Z/2r 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/2r Z)  Z/2Z Z/2r2 Z. (Pour cela,
montrer, par rcurrence sur k, que pour tout k N, il existe un nombre
k
impair q tel que 52 = 1 + q2k+2 ,
en dduire que 5 est un lment dordre 2r2 de U(Z/2r Z),

30

i i

i i
i i
anneaux 2013/9/23 8:08 page 31 #45
i i

TR.I.B. Localisation et idaux

montrer que le noyau du morphisme canonique de groupes

U(Z/2r Z) U(Z/2Z)

est engendr par 5,


montrer que U(Z/2r Z) est isomorphe Z/2r2 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
1
isomorphe S 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  : S 1 A T 1 B tel que, pour tout lment
a de A, f  ( a1 ) = f (a)
1 . Si T = f (S), montrer que si f est injectif (resp. surjectif ),
il en est de mme pour f  .
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
iT,S 1 1 A tel que iT = iT,S iS .
A : S A T A A 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 de S 1 A fait correspondre a = (iSA )1 (a ), 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 32 #46
i i

Algbre T2

6. Soient A un anneau et S une partie multiplicative de A. Montrer que lapplica-


tion dnie par p  (iSA )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 Ap lanneau S 1 A, avec
S = A \ p. Le morphisme canonique iSA est alors not ip.
7. Soient A un anneau, S une partie multiplicative de A et p un idal pre-
mier de S 1 A, p = (iSA )1 (p ). Montrer quil existe un unique isomorphisme
: Ap (S 1 A)p vriant

a
a b
a A, b A \ p, = / .
b 1 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 Ap est un anneau
local dont lidal maximal pAp est engendr par limage canonique de p dans Ap.
Montrer que le corps rsiduel de Ap est canoniquement isomorphe au corps des
fractions de lanneau A/p (montrer que i1
p (pAp) = 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 a1 , . . . , an des idaux de A. Montrer que si
a1 an p, il existe i, 1  i  n, tel que ai p.
5. Soient a un idal de A et p1 , . . . , pn des idaux premiers de A. Montrer que si
a i=n
i=1 pi , il existe i, 1  i  n, tel que a pi .
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

i i

i i
i i
anneaux 2013/9/23 8:08 page 33 #47
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 xn = 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 34 #48
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 35 #49
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 = (i1 , . . . , in ) les lments de


Nn et, pour deux lments i = (i1 , . . . , in ) et j = (j1 , . . . , jn ) de Nn , on pose
i + j = (i1 + j1 , . . . , in + jn ). On remarquera que llment 0 = (0, . . . , 0) est un
lment neutre pour cette loi.
Soit A un anneau commutatif. On note Pn (A) lensemble des applications
f : Nn A telles que f (i) = 0 sauf pour un nombre ni de i Nn . On dnit

i i

i i
i i
anneaux 2013/9/23 8:08 page 36 #50
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

sur Pn (A) deux oprations en posant, quels que soient f, g Pn (A)

f + g : Nn A
i  f (i) + g(i)
h = f g : Nn  A
i  h(i) = j+k=i f (j)g(k).

Exercice E1.
1. Vrier que ces oprations munissent Pn (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 Pn (A), dnie par a  fa , avec fa (0) = a


et fa (i) = 0 si i = 0, est un morphisme injectif danneaux.

Dans la suite, on identiera, par ce morphisme, le sous-anneau {fa }aA de


Pn (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 P1 (A), on a

 
2 0 si i = 2
X (i) = X(j)X(k) =
1 si i = 2
j+k=i

et 
0 si i = s
s N, s  1, s
X (i) =
1 si i = s.

On pose X 0 = f1 , 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

0 si i = s
aX s (i) =
a si i = s
est appele monme de coecient a et de degr s.

36

i i

i i
i i
anneaux 2013/9/23 8:08 page 37 #51
i i

1. Anneaux de polynmes

Par consquent, en posant, pour tout i N, f (i) = ai , tout lment f de


P1 (A) admet une criture unique


n
f= ai X i ,
i=0

avec n = sup{i N | f (i) = 0}. On dit que f est un polynme en X.


Les ai sont les coecients de f et ai = 0 pour tout i si et seulement si
f = f0 = 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 = ai X i , an soit non nul. Le coecient
an est alors appel le coecient dominant de f . Le coecient a0 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 P1 (A). On remarquera que les oprations dnies
ci-dessus dans Pn (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 :

i1 = (1, 0, . . . , 0), . . . , ij = (0, . . . , 0, 1, 0, . . . , 0), . . . , in = (0, . . . , 0, 1),

o le 1 est la j-ime place dans ij , et on dnit Xk Pn (A), 1  k  n, par



1 si i = ik
Xk (i) =
0 si i = ik .

On pose Xk0 gal llment unit de Pn (A), quel que soit k.


Pour tout a A et tout i = (i1 , . . . , in ), daprs la dnition de la multiplica-
tion dans Pn (A), llment a X1i1 Xnin de Pn (A) vrie

a si j = i
a X1i1 Xnin (j) =
0  i
si j =

(vrication par rcurrence sur |i| = i1 + + in ). Un tel lment est appel un


monme et, sil nest pas nul (i.e. si a = 0), son degr est |i| = i1 + + in .

37

i i

i i
i i
anneaux 2013/9/23 8:08 page 38 #52
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

Par consquent, en posant f (i) = ai , chaque lment de Pn (A) scrit alors de


faon unique sous forme dune somme nie de monmes distincts

f= ai X1i1 Xnin ,
i

avec i = (i1 , . . . , in ). Une telle expression est appele polynme en les n ind-
termines X1 , . . . , Xn , les ai sont les coecients de ce polynme et a0 est le
coecient constant. Le degr total, not deg(f ), du polynme f = 0 est le
sup des |i| = i1 + + in tel que ai soit non nul. Par convention, si f = 0, on
pose deg(f ) = .
On note lanneau Pn (A) sous la forme A[X1 , . . . , Xn ].

Definition 1.3. Un polynme non nul f est dit homogne de degr s si tous
ses monmes ai X1i1 Xnin 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 f g = 0, alors f g


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= ai X1i1 Xnin , i1 + + in = s
i

et 
g= bj X1j1 Xnjn , j1 + + jn = t.
j

Si f g est non nul, il existe au moins un coecient non nul



ch = ai bj
i+j=h

et chacune de ces expressions non nulles est coecient du monme

ch X1i1 +j1 Xnin +jn

qui est de degr i1 + j1 + + in + jn = s + t, do le rsultat.

38

i i

i i
i i
anneaux 2013/9/23 8:08 page 39 #53
i i

1. Anneaux de polynmes

Proposition 1.5. Un polynme f de A[X1 , . . . , Xn ], de degr total m, scrit de


faon unique comme une somme f = f0 + f1 + + fm , o fs est soit nul, soit
homogne de degr s et o fm = 0.

Dmonstration. Pour tout s, 0  s  m, fs est la somme de tous les monmes de


degr s de f ; sil ny en a pas, on pose fs = 0. Puisque f est de degr total m,
on a fm = 0.

Corollaire 1.6. Si f et g sont deux polynmes de A[X1 , . . . , Xn ], on a

deg(f g)  deg(f ) + deg(g).

Dmonstration. Si f g = 0, on a bien  deg(f ) + deg(g), quels que soient


deg(f ) et deg(g). Supposons donc que f g est non nul. Notons p et q les degrs
totaux respectifs de f et g : alors, daprs la proposition 1.5, on a f = f0 + + fp
et g = g0 + +gq , o les fi et gj sont des polynmes homognes de degr respectif
i et j, ou bien des polynmes nuls. Le polynme f g scrit

f g = f0 g0 + + fi gj + + fp gq .
i+j=h

Chaque expression de cette somme est soit nulle, soit un polynme homogne de
degr infrieur ou gal p + q. Do deg(f g)  deg(f ) + deg(g).

Remarque 1.7. Si on a 1  m < n, on peut identier Pm (A) un sous-anneau


de Pn (A), en identiant Nm lensemble des lments de Nn dont les (n m)
dernires composantes sont nulles. Cela permet lidentication

A[X1 , . . . , Xn ]  A[X1 , . . . , Xm ][Xm+1 , . . . , Xn ].

En particulier, en crivant A[X1 , . . . , Xn ] = A[X1 , . . . , Xn1 ][Xn ], une r-


currence vidente montre que si une proprit P est vrie par un anneau
A et par lanneau A[X], alors cette proprit P est aussi vrie par lanneau
A[X1 , . . . , Xn ], pour tout n  1.

Proposition 1.8. Si lanneau A est intgre, il en est de mme de lanneau


A[X1 , . . . , Xn ], et si f et g sont deux polynmes non nuls, le degr total de f g
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

i i

i i
i i
anneaux 2013/9/23 8:08 page 40 #54
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

Remarque 1.9. Si K est un corps, lanneau K[X1 , . . . , Xn ] est intgre donc,


daprs I.6.1, il admet un corps de fractions, not K(X1 , . . . , Xn ), appel corps
des fractions rationnelles sur K en n indtermines.

Theoreme 1.10 (propriete universelle de A[X1 , . . . , Xn ]). Soient A et B deux an-


neaux, : A B un morphisme danneaux et y1 , . . . , yn des lments de B. Il
existe un unique morphisme danneaux : A[X1 , . . . , Xn ] B tel que |A = et
(Xi ) = yi , i = 1, . . . , n.

Dmonstration. Tout lment f de A[X1 , . . . , Xn ] scrit de manire unique comme


somme dun nombre ni de monmes distincts

f= ai X1i1 Xnin .
i

En posant 
(f ) = (ai ) y1i1 ynin ,
i

on obtient une application bien dnie qui vrie |A = et, pour tout i,
(Xi ) = yi . 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= ai X1i1 Xnin et g = bj X1j1 Xnjn ,
i j

alors 
f +g = (ai + bi ) X1i1 Xnin
i

o ai (resp. bi ) est nul si le monme X1i1 Xnin napparat pas dans f (resp. g),
et  
fg = ch X1h1 Xnhn , ch = ai bj .
h i+j=h

On a donc 
(f + g) = (ai + bi ) y1i1 ynin
i
 
= (ai ) y1i1 ynin + (bi ) y1i1 ynin = (f ) + (g).
i i

40

i i

i i
i i
anneaux 2013/9/23 8:08 page 41 #55
i i

2. Division euclidienne Anneaux euclidiens

Dautre part, 
(f g) = (ch ) y1h1 ynhn ,
h

mais 
(ch ) = (ai )(bj ),
i+j=h

do
 
(f g) = ( (ai )(bj )) y1h1 ynhn
h i+j)=h
 
=( (ai ) y1i1 ynin )( (bj ) y1j1 ynjn ) = (f )(g).
i j

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

Theoreme 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 (q1 , r1 ), avec deg(r1 ) < deg(g), tel que

af bX mn g = gq1 + r1 .

Do
f = a1 (bX mn + q1 )g + a1 r1 ,
ce qui est lgalit cherche, avec q = a1 (bX mn + q1 ) et r = a1 r1 .
Unicit. Supposons quil existe un autre couple (q  , r  ), avec deg(r  ) < deg(g),
tel que f = gq  + r  . Alors g(q q  ) = r  r ; si r  r = 0, alors on aurait
deg(q q  ) + deg(g) = deg(r  r), ce qui est impossible. Do r = r  , ce qui
entrane q = q  .

41

i i

i i
i i
anneaux 2013/9/23 8:08 page 42 #56
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

Definitions 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.

Theoreme 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 A\U(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

i i

i i
i i
anneaux 2013/9/23 8:08 page 43 #57
i i

3. Anneaux principaux

Exercice E3 (). Soit A un anneau intgre. On considre la suite de parties


(An )nN de A dnie par rcurrence de la faon suivante :

A0 = {0}, . . . , An+1 = An {x A | A = An + (x)}.

a) Montrer que lanneau A est euclidien si et seulement si A = nN An (on


considrera lapplication dnie par (x) = inf{n N | x An }).
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).

Theoreme 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

Definitions 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 aa1 = 1 (a) et, daprs la
remarque I.2.2.c, (a) = A.
b) Dans un anneau intgre, (a) = (a ) est quivalent a = ua avec u lment
inversible de A. En eet, si (a) = (a ), il existe u A et v A tels que a = ua
et a = va : on a donc a = uva , do a (1 uv) = 0 et, puisque lanneau A est

43

i i

i i
i i
anneaux 2013/9/23 8:08 page 44 #58
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

intgre, uv = 1. Si a = ua, alors (a ) (a). Si u est inversible, on a a = u1 a ,


do (a) (a ).
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.

Theoreme 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.

Theoreme 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 (xn )n0 dlments de E est stationnaire.

Dmonstration. Montrons que (i) implique (ii). Soient (xn )nN une suite croissante
dlments de E et xq un lment maximal de lensemble {xn }nN . Pour n  q,
on a xn  xq , daprs la croissance de la suite, do xn = xq daprs la maximalit
de xq .
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
x0 et en posant x1 = f (x0 ), . . . , xn+1 = f (xn ), on obtient une suite strictement
croissante. Elle ne peut donc tre stationnaire.

44

i i

i i
i i
anneaux 2013/9/23 8:08 page 45 #59
i i

3. Anneaux principaux

Theoreme 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

(In )nN une suite croissante didaux de A. Alors I = nN In est un idal de A,
do il existe a A tel que I = (a). Donc il existe m N tel que a Im . Or, pour
tout p  m, on a Im Ip I = (a) Im . Ce qui signie que la suite (In )nN est
stationnaire partir du rang m.

Definitions 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 46 #60
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 = ac1 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 = p1 pn = q1 qm , o les lments p1 , . . . , pn , q1 , . . . , qm sont des lments
irrductibles de A, alors m = n et il existe une permutation Sn et des lments
inversibles de A, u1 , . . . , un , tels que qi = ui p(i) , i = 1, . . . , n.
(ii) Si a est un lment irrductible de A et si a divise le produit bc,
(b, c) A A, 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 = p1 p r , c = pr+1 pr+s , d = q1 qt

o les pi et qj , 1  i  r + s, 1  j  t, sont des lments irrductibles de A.


Lgalit bc = ad scrit alors

p1 pr pr+1 pr+s = aq1 qt .

Daprs la condition (i), il existe un i0 , 1  i0  r + s, et un lment inversible


ui0 de A tels que a = ui0 pi0 . On en dduit que si 1  i0  r, alors a divise b et si
r + 1  i0  r + s, alors a divise c.

46

i i

i i
i i
anneaux 2013/9/23 8:08 page 47 #61
i i

3. Anneaux principaux

Montrons que (ii) implique (i). Soit a = p1 pn = q1 qm , o les lments


p1 , . . . , pn , q1 , . . . , qm sont des lments irrductibles de A. Il sagit de montrer
que m = n et que, pour tout i, il existe une permutation Sn et un lment
inversible ui tels que qi = ui p(i) . On procde par rcurrence sur n + m : si
n + m = 2, alors p1 = q1 . Supposons le rsultat tabli pour n + m < n + m ;
comme q1 divise p1 pn et que q1 est irrductible, daprs (ii) q1 divise pj pour un
certain j et il existe u1 tel que q1 = u1 pj . On peut donc appliquer lhypothse de
rcurrence q2 qm et p1 pj1pj+1 pn : on a n 1 = m 1 et il existe une
permutation Sn1 et des lments inversibles u2 , . . . , un tels que qi = ui p(i) .
On a donc n = m et on tend en un lment Sn en posant (1) = j et
(i) = (i) pour i = 2, . . . , n.

Theoreme 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 = a1 b1
avec a1 et b1 non inversibles. De la mme manire, on aurait a1 = a2 b2 avec a2 et
b2 non inversibles. En ritrant ce procd, on aurait une suite dlments ai avec
ai+1 |ai et, pour tout i, ai = ui ai+1 avec ui inversible. Autrement dit, on aurait une
suite strictement croissante didaux {(ai )}iN , ce qui est en contradiction avec le
fait que A est un anneau principal, daprs (3.7). Cela montre que a = p1 a1 avec
p1 irrductible : si a1 est inversible, cest termin. Sinon, on a a1 = p2 a2 avec p2
irrductible. Ce processus sarrte au bout dun nombre ni dtapes, sinon on au-
rait nouveau une suite strictement croissante didaux {(ai )}iN . Il existe donc
un entier n tel que a = an p1 pn , avec an inversible et p1 , . . . , pn 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 48 #62
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

4. Anneaux factoriels
Definitions 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 = p1 pn = q1 qm , o les lments p1 , . . . , pn , q1 , . . . , qm sont des l-
ments irrductibles de A, alors m = n et il existe une permutation Sn et
des lments inversibles de A, u1 , . . . , un , tels que qi = ui 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.

Theoreme 4.3. Un anneau principal est factoriel.

Attention. La rciproque est fausse (cf. remarque 4.7.a ci-dessous).

Theoreme 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 = p1 pn , o les pi sont des lments irrductibles de A. Puisque I est un
idal premier, il existe un indice i0 tel que pi0 appartient I. Llment pi0 , tant
irrductible dans un anneau factoriel, est premier, donc lidal (pi0 ) est premier
et, par consquent, maximal par hypothse. Il est contenu dans I, qui est premier,
donc dirent de A, do (pi0 ) = I.
Cela entrane que les idaux premiers de A sont principaux.

48

i i

i i
i i
anneaux 2013/9/23 8:08 page 49 #63
i i

4. Anneaux factoriels

Montrons par labsurde que lanneau A est principal. Si lanneau A nest pas
principal, lensemble I des idaux de A qui ne sont pas principaux est non vide.
Lensemble I, 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 p1 linverse de p dans le corps K des fractions de A. Pour tout lment x
de I, llment px appartient I, donc x = p1 px appartient p1 I. Puisque
I (p), p divise tout lment x I, donc p1 x appartient A et p1 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 p1 I = I,
une rcurrence vidente montre que tout lment x de I est divisible par pn pour
tout n N, ce qui nest possible que si I = {0}, ce qui est contraire lhypothse.
Par consquent, lidal p1 I nappartient pas I, il est donc principal. Il en est
donc de mme de I, do la contradiction.

Theoreme 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 = f1 f2
avec fi , i = 1, 2, lments non inversibles de A[X]. Si f1 et f2 sont irrductibles,
on a le rsultat. Si f1 ou f2 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 f g, alors a divise f ou a
divise g.

Dmonstration. crivons

f (X) = b0 + b1 X + + bn X n , g(X) = c0 + c1 X + + cm 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 50 #64
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

a divise chaque coecient de f . Il existe donc un coecient bi0 = 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 bk , i.e. a divise bi pour i < k. De la mme manire, on considre
le plus petit entier h tel que a ne divise pas ch . Le coecient du terme de degr
h + k de f g est

b0 ch+k + b1 ch+k1 + + bk ch + + bh+k c0 .

Llment a divise tous les termes de cette somme sauf le terme bk ch , par cons-
quent a ne divise pas le coecient du terme de degr h + k de f g, il ne divise
donc pas f g.

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 f g. 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 = p1 pr = q 1 q s ,
o les pi , i = 1, . . . , r, qj , 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(p1 )  deg(p2 )   deg(pr ) , n = deg(q1 )  deg(q2 )   deg(qs ),

et que n  m > 0. On note a = 0 le coecient dominant de p1 , b = 0 celui de q1


et on pose
g = af bp1 X nm q2 qs .
On a alors, dune part,

(1) g = ap1 pr bp1 X (nm) q2 qs = p1 (ap2 pr bX (nm) q2 qs )

et, dautre part,

(2) g = aq1 qs bp1 X (nm) q2 qs = (aq1 bp1 X (nm) )q2 qs .

Lgalit (1) montre que llment irrductible p1 est en facteur dans g et lgalit
(2) montre quil en est de mme des lments irrductibles q2 , . . . , qs .

50

i i

i i
i i
anneaux 2013/9/23 8:08 page 51 #65
i i

4. Anneaux factoriels

Si le polynme g est non nul, daprs les choix de a et b, on a lingalit


deg(aq1 bp1 X (nm) ) < deg(q1 ), 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 p1 est en facteur dans aq1 bp1 X (nm) ,
donc aussi dans aq1 .
Si g est nul, alors aq1 = bp1 X nm . Dans tous les cas, on a donc aq1 = p1 h,
pour un certain h A[X]. Daprs le lemme 4.5.2, on a h = ah1 , h1 A[X], do
q1 = p1 h1 , ce qui contredit le fait que q1 soit irrductible.
Corollaire 4.6. Si A est un anneau factoriel, lanneau A[X1 , . . . , Xn ] 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 P dlments irrductibles
de A tel que :
(i) p, q P, si p = q, alors u U(A), q = up,
(ii) tout lment irrductible de A est multiple dun unique lment de P
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 = u p1 1 pnn , o u U(A) et pi P, i = 1, . . . , n,
i N , i = 1, . . . , n.
Un tel ensemble P 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 52 #66
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

5. Divisibilit
Definitions 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


(resp. m et m ) sont deux pgcd (resp. ppcm) de a et b, il existe un lment u
inversible de A tel que d = ud (resp. m = um).

Dmonstration. Soient d et d deux pgcd de a et b. Puisque d est un diviseur de a


et b, d divise d et, pour les mmes raisons, d divise d. Par consquent, il existe
des lments u et v de A tels que d = ud et d = vd . 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.

Theoreme 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 pi i , b=v pj j
iI jJ

o u et v sont des lments inversibles de A, les pi et pj sont des lments de P, i


et j sont des entiers positifs. En acceptant que des i et j soient ventuellement

52

i i

i i
i i
anneaux 2013/9/23 8:08 page 53 #67
i i

5. Divisibilit

nuls, on peut supposer que I = J. Alors,


 
pkk , pkk
kI kI

avec
k = inf kI (k , k ), k = supkI (k , k )
sont respectivement un pgcd et un ppcm de a et b. Si lon pose
 
d=u pkk , m = v pkk
kI kI

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 a1 , . . . , an 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.

Definition 5.6. Des lments a1 , . . . , an dun anneau factoriel A sont dits


trangers sils admettent lunit de A pour pgcd.

Proposition 5.7.
(i) Soient a1 , . . . , an des lments dun anneau factoriel A et d un pgcd de
ces lments. Posons ai = dai , i = 1, . . . , n. Les lments ai , i = 1, . . . , n, sont
trangers.
(ii) Si a1 , . . . , an sont des lments trangers deux deux dun anneau facto-
riel, le produit a1 an est un ppcm de a1 , . . . , an .

Dmonstration. Laisse au lecteur titre dexercice.

Dans le cas dun anneau principal, on a les proprits plus prcises suivantes.

Theoreme 5.8 (de Bezout). Soient a1 , . . . , an et d des lments dun anneau prin-
cipal. Les assertions suivantes sont quivalentes :
(i) d est un pgcd de a1 , . . . , an ,
(ii) d est un gnrateur de lidal de A engendr par les lments a1 , . . . , an .

53

i i

i i
i i
anneaux 2013/9/23 8:08 page 54 #68
i i

Chapitre II. Anneaux euclidiens, principaux, factoriels

Dmonstration. Si d = pgcd(a1 , . . . , an ), lidal (a1 , . . . , an ) est contenu dans lidal


(d). Puisque A est un anneau principal, il existe un lment b A tel que
(a1 , . . . , an ) = (b), do b divise les lments ai , i = 1, . . . , n, et par consquent b
divise d, i.e. (d) est contenu dans (b). On en dduit que (d) = (a1 , . . . , an ).
Soit d un lment de A tel que (d) = (a1 , . . . , an ). Alors, pour tout i = 1, . . . , n,
d divise ai . Soit b un lment de A divisant les lments ai , i = 1, . . . , n. Par
ailleurs, (d) = (a1 , . . . , an ) est contenu dans (b), donc b divise d. On en dduit que
d est un pgcd de a1 , . . . , an .

Theoreme 5.9. Soient a1 , . . . , an et m des lments dun anneau principal A. Les


assertions suivantes sont quivalentes :
(i) m est un ppcm de a1 , . . . , an ,

(ii) m est un gnrateur de lidal ni=1 (ai ).

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 P une
famille de reprsentants des lments irrductibles de A, tout lment x A \ {0}
scrit, de manire unique aux inversibles prs, x = pP pp (x) . On considre les
applications x : P 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 P, 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 55 #69
i i

THMES DE RFLEXION

TR.II.A. Exemples danneaux Euclidiens



Soit dun 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 = a2 db2 , T r(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 T r(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+2 d ].
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 :
|d|+1
si d < 0, |N (x q)|  4 ,
si d > 0, |N (x q)|  4 ou |N (x
1
q)|  d4 .

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.

i i

i i
i i
anneaux 2013/9/23 8:08 page 56 #70
i i

Algbre T2


4. Montrer que pour tout x = + d Q( d), il existe q = a + b d A tel
que
|d| + 4
|N (x q)| < .
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+i2 19
] est principal, mais non eu-
clidien.
C et la conjugaison complexe induit sur
Lanneau A est un sous-anneau de
A une conjugaison. On pose = 1+i 19
2 et pour tout z = u + v A, on pose
N (z) = zz = u2 + 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 avec a A. En dduire que I = (a ).)

56

i i

i i
i i
anneaux 2013/9/23 8:08 page 57 #71
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 = F2 ou K = F3 . 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.

Theoreme (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 In lensemble form de 0 et des coecients dominants des polynmes
de degr n appartenant I. Montrer que {In }nN est une suite croissante didaux
de A.
4. Montrer que lon peut construire une suite croissante nie {Kn }0nr den-
sembles nis, avec Kn partie gnratrice de In .

57

i i

i i
i i
anneaux 2013/9/23 8:08 page 58 #72
i i

Algbre T2

Pour tout lment aj Kn , 0  n  r, il existe un polynme Paj ,n (X) de


degr n, appartenant I. En faisant varier j de 0 card(Kn ) et n de 0 r, on
obtient une famille nie de polynmes Paj ,n (X) appartenant I.
5. Montrer que cette famille nie de polynmes Paj ,n (X) engendre lidal I (on
notera J lidal de A[X] engendr par la famille nie de polynmes Paj ,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[X1 , . . . , Xn ] 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 (an )nN formes
dlments de A. On munit cet ensemble S de deux oprations :

(an )nN + (bn )nN =  (an + bn )nN


(an )nN (bm )mN = ( n+m=p an bm )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 (an )nN sous la forme nN an X n et les oprations scrivent alors :
 n
 n
 n
nN an X n +  nN bn X m =   (an + bn )X p
nN
nN an X mN bm X = pN ( m+n=p an bm )X .

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 (an )nZ formes dlments
de A vriant la proprit suivante : pour chaque suite s = (an )nZ L, il existe
un entier ns Z tel que an = 0 pour tout n < ns .
3. Montrer que les oprations dnies sur L de manire analogue celles qui
prcdent munissent L dune structure danneau commutatif.

58

i i

i i
i i
anneaux 2013/9/23 8:08 page 59 #73
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 quen ci-dessus, on peut crire la srie de Laurent (an )nZ
sous la forme nns ,nZ an X 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 = (an )nZ une srie de Laurent non nulle.
On note v(s) le plus petit entier n Z tel que an = 0 et on lappelle valuation
de s. Le terme an X n correspondant est appel le terme de plus bas degr de
s. On pose v(0) = +.
5. Montrer que v(s1 + s2 )  inf(v(s1 ), v(s2 )) et que v(s1 + s2 ) = inf(v(s1 ), v(s2 ))
si v(s1 ) = v(s2 ).
6. Montrer que si lanneau A est intgre, on a v(s1 s2 ) = v(s1 )+v(s2 ) 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 = T Q + 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 = (an )nZ P , il existe un entier ms Z tel que an = 0

59

i i

i i
i i
anneaux 2013/9/23 8:08 page 60 #74
i i

Algbre T2

pour tout n > ms . Autrement dit, lensemble P est form des suites s = (an )nZ
telles que an = 0 si n < ns et n > ms . 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
an = 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 61 #75
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[X1 , . . . , Xn ]. 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 P dl-
ments irrductibles de A (cf. remarque II.4.7.c). Pour tout lment a de K , on
peut crire a = pr 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 = ordp (a) et on
appelle cet entier lordre de a en p. Si a est nul, on pose ordp (a) = pour
tout p.

i i

i i
i i
anneaux 2013/9/23 8:08 page 62 #76
i i

Chapitre III. Irrductibilit des polynmes Polynmes symtriques

Il est clair que

a, a K, ordp (aa ) = ordp (a) + ordp (a ).

Soit f (X) = a0 + a1 X + + an X n un lment de K[X] : si f = 0 on pose


ordp (f ) = , si f = 0 on pose ordp (f ) = inf i (ordp (ai )), le inf tant pris sur les
i tels que ai = 0. On pose alors

c(f ) = pordp (f )
pP

le produit tant pris sur tous les p tels que ordp (f ) = 0.


On notera que si lon considre un autre ensemble complet P  dlments
irrductibles de A, alors, en posant

c (f ) = pordp (f )
pP 

les lments c(f ) et c (f ) dirent dun lment inversible. Autrement dit, ll-
ment c(f ) est intrinsquement dni, un lment inversible de A prs. Si


i=n
f (x) = ai X i A[X],
i=0

c(f ) = pgcd(ai )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 )f1 (X), avec c(f1 ) = 1 et f1 A[X]. En eet, crivons


i=n
ai
f (X) = Xi
bi
i=0

avec ai , bi = 0 dans A. Notons b un ppcm des bi , 0  i  n, alors f scrit

1  i
i=n
f (X) = ai X .
b
i=0

En posant ai = dai , o d est un pgcd des ai , 0  i  n, on obtient

d 
i=n
f (X) = f1 (X), avec f1 (X) = ai X i .
b
i=0

62

i i

i i
i i
anneaux 2013/9/23 8:08 page 63 #77
i i

1. Irrductibilit

On suppose que lon a rduit db de telle sorte que d et b sont trangers. On a


donc c(f ) = c( db f1 ) = db c(f1 ). Puisque les coecients de f1 sont trangers, il est
vident que c(f1 ) = 1. On en dduit donc que c(f ) = db . Autrement dit, pour
tout polynme f (X) K[X], lcriture f (X) = c(f )f1 (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(f g) = c(f )c(g).

Dmonstration. Puisque f (X) = c(f )f1 (X) et g(X) = c(g)g1 (X), il sut de mon-
trer que si c(f ) = c(g) = 1, alors c(f g) = 1, avec f et g dans A[X]. Posons

f (X) = a0 + + an X n , an = 0, et g(X) = b0 + + bm X m , bm = 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 ar (resp. bs ). Le coecient de X r+s
dans f (X)g(X) est gal

ar bs + ar+1 bs1 + + ar1 bs+1 +

Or p ne divise pas ar bs 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 )f1 , avec c(f ) et f1 non inversibles. La condition
c(f ) = 1 est donc ncessaire pour que le polynme f soit irrductible dans A[X].

Theoreme 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 64 #78
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)Q1 (X) et
R(X) = c(R)R1 (X), avec Q1 (X) A[X], R1 (X) A[X] et c(Q1 ) = 1, c(R1 ) = 1.
En posant c(Q) = ab et c(R) = dc , de lgalit bdP (X) = acQ1 (X)R1 (X) on tire
bd c(P ) = ac et, puisque c(P ) = 1, ac = bd. On a donc P (X) = uQ1 (X)R1 (X),
avec u U(A). Puisque P est irrductible dans A[X], alors on a
Q1 U(A[X]) = U(A) ou R1 U(A[X]) = U(A). On en dduit que deg(Q1 ) = 0
ou deg(R1 ) = 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[X1 , . . . , Xn ].

Theoreme 1.4. Soient A un anneau factoriel et K son corps des fractions. Un


polynme f de A[X1 , . . . , Xn ] est irrductible dans A[X1 , . . . , Xn ] si et seulement
si cest un lment irrductible de A, ou un polynme de degr total suprieur ou
gal 1 irrductible dans K[X1 , . . . , Xn ] et tel que c(f ) = 1.

Dmonstration. En crivant A[X1 , . . . , Xn ] = A[X1 , . . . , Xn1 ][Xn ], 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 + an1 X n1 + . . . + a1 X + a0 A[X], avec a0 = 0.
a) Montrer que si x K est tel que f (x) = 0, alors x divise a0 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 65 #79
i i

1. Irrductibilit

Theoreme 1.5 (critere dEisenstein). Soient A un anneau factoriel et K son corps


des fractions. Soit f (X) = a0 + + an X n un polynme de A[X], n  1. Sil
existe un lment irrductible p de A tel que

an  0 (mod p), ai 0 (mod p), i < n, a0  0 (mod p2 ),

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) = b0 + + bp X p , h(X) = c0 + + cq X q ,

avec bp = 0, cq = 0, p  1, q  1.
Puisque b0 c0 = a0 est divisible par p mais pas par p2 , lun et lun seulement des
lments b0 ou c0 est divisible par p. On peut supposer que b0 nest pas divisible
par p et que c0 est divisible par p. Puisque an = bp cq nest pas divisible par p,
cq nest pas divisible par p. On peut donc considrer r, r  q < n, le plus petit
entier tel que cr ne soit pas divisible par p. Alors, ar = b0 cr + b1 cr1 + nest
pas divisible par p, puisque p ne divise pas b0 cr 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
(X + 1)p 1
f (X + 1) = (X + 1)p1 + + (X + 1) + 1 =
(X + 1) 1

1  p1  p2
= (X p + Cpk X k ) = X p1 + Cpk+1 X k + p
X
k=1 k=2

et Cpk 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 66 #80
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) = a0 + a1 X + + an X n est un polynme de A[X] et si x
est un lment de B, on peut considrer llment f (x) = a0 + a1 x + + an xn
de B. On dnit alors une application f : B B en posant f(x) = f (x).

Definition 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 (X1 , . . . , Xn ) = ai1 ...in X1i1 Xnin est un polynme de A[X1 , . . . , Xn ]
et si x = (x1 , . . . , xn ) est un lment de B n , on peut considrer llment
f (x) = ai1 ...in xi11 xinn dans B. On dnit alors une application f : B n B
en posant f(x) = f (x).

Definition 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[X1 , . . . , Xn ] tel que, pour tout
x = (x1 , . . . , xn ) 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 Mn (K) est une matrice
(par exemple la matrice de u relativement une base xe de E), on peut former
la matrice f (A) Mn (K).
b) On considre B = A[Y1 , . . . , Yq ] : pour tout (u1 , . . . , un ) dans B n et pour
tout f A[X1 , . . . , Xn ], on peut former llment f (u1 , . . . , un ) dans B. On dit

66

i i

i i
i i
anneaux 2013/9/23 8:08 page 67 #81
i i

2. Fonctions polynomiales Racines Drivations Multiplicit

que cest le polynme en Y1 , . . . , Yq obtenu en substituant les polynmes


u1 , . . . , un aux indtermines X1 , . . . , Xn 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


Pn (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[X1 , . . . , Xn ], on a f + g = f +g
et fg = 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

P : A[X1 , . . . , Xn ] Pn (A, B).

qui f A[X1 , . . . , Xn ] associe f, est un morphisme danneaux.

Par construction, le morphisme P 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.

Definition 2.5. Soient A un anneau et f (X1 , . . . , Xn ) un polynme de


A[X1 , . . . , Xn ]. Un n-uple (b1 , . . . , bn ) B n , o B est un sur-anneau de A,
est un zro (ou une racine si n = 1) de f si f(b1 , . . . , bn ) = 0.

Theoreme 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 68 #82
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) = an X n + + a1 X + a0 Z[X], an = 0, n  1.


a) Montrer que si x = pq Q, avec p et q trangers, est racine de f (X), alors
p divise a0 et q divise an .
b) En dduire les racines dans Q du polynme f (X) = 6X 3 7X 2 X + 2.

Theoreme 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 a1 , . . . , an des racines distinctes de f (X) dans A. Montrons,


par rcurrence sur n, que f (X) est divisible dans A[X] par (X a1 ) (X an ).
Daprs le thorme 2.6, lassertion est vraie pour n = 1. Supposons quelle soit
vraie pour n 1. On a f (X) = (X a1 ) (x an1 )g(X). Lanneau A tant
intgre et an = ai , i < n, f (an ) = 0 implique que g(an ) = 0. Le polynme g(X)
est donc divisible par (X an ), 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 S1 , . . . , Sn des parties innies de


A. Si f (X1 , . . . , Xn ) est un polynme de A[X1 , . . . , Xn ] tel que f (a1 , . . . , an ) = 0
pour tout (a1 , . . . , an ) dans S1 Sn , 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 (X1 , . . . , Xn ) un
polynme de A[X1 , . . . , Xn ] tel que f (a1 , . . . , an ) = 0 pour tout (a1 , . . . , an ) dans
S1 Sn . On crit f (X1 , . . . , Xn ) suivant les puissances croissantes de Xn ,


i=s
f (X1 , . . . , Xn ) = gi (X1 , . . . , Xn1 )Xni ,
i=0

avec gi (X1 , . . . , Xn1 ) A[X1 , . . . , Xn1 ]. Pour tout (a1 , . . . , an1 ) dans
S1 Sn1 , le polynme f (a1 , . . . , an1 , Xn ) sannule sur Sn , cest donc le

68

i i

i i
i i
anneaux 2013/9/23 8:08 page 69 #83
i i

2. Fonctions polynomiales Racines Drivations Multiplicit

polynme nul. Par consquent, on a gi (a1 , . . . , an1 ) = 0 pour tout i et tout


(a1 , . . . , an1 ) S1 Sn1 et, par hypothse de rcurrence, les polynmes
gi sont nuls pour tout i.

Theoreme 2.10. Si A est un anneau intgre inni, le morphisme danneaux

P : A[X1 , . . . , Xn ] Pn (A, A)

est un isomorphisme.

Dmonstration. Cest une consquence immdiate de corollaire 2.9.


Autrement dit, si f, g A[X1 , . . . , Xn ], pour que f = g, il faut et il sut
que f = g, i.e. il faut et il sut que pour tout a = (a1 , . . . , an ) An , 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.

Definition 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 ) = f0 (X) + Y f1 (X) + Y 2 f2 (X) + + Y p fp (X).

Definition 2.12. Avec les notations ci-dessus, on appelle polynme driv de


f , que lon note D(f ) ou f  , le coecient de Y dans le dveloppement de
f (X + Y ).

Avec ces notations, on a donc D(f ) = f  = f1 .

69

i i

i i
i i
anneaux 2013/9/23 8:08 page 70 #84
i i

Chapitre III. Irrductibilit des polynmes Polynmes symtriques

En substituant 0 Y dans le dveloppement de f (X + Y ), on obtient


f0 (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  (X) + Y 2 h(X, Y )

avec h(X, Y ) A[X, Y ].

Remarque 2.13. Supposons que A = R et considrons f, f , h les fonctions poly-


nomiales associes respectivement f , f  et h. On dduit de lgalit () que

x R, y R, y = 0, f(x + y) = f(x) + y f (x) + y 2 h(x, y)

do
f(x + y) f(x)
= f (x) + y h(x, y)
y

et, en faisant tendre y vers 0, on obtient (f) = (f  ). 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) = f  + g , (f ) = f  , (f g) = f  g + f g
et le polynme driv dun polynme constant est nul.

Dmonstration. Lgalit () permet dcrire

f (X + Y ) f (X) + Y f  (X) mod(Y 2 )

g(X + Y ) g(X) + Y g (X) mod(Y 2 )


do

f (X + Y ) + g(X + Y ) f (X) + g(X) + Y (f  (X) + g (X)) mod(Y 2 ).

Or, on a

f (X + Y ) + g(X + Y ) = (f + g)(X + Y ) (f + g)(X) + Y ((f + g) (X)) mod(Y 2 )

et, par unicit des coecients dun polynme, on dduit que

(f + g) (X) = f  (X) + g (X).

70

i i

i i
i i
anneaux 2013/9/23 8:08 page 71 #85
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  (X)g(X) + f (X)g (X)) mod(Y 2 ).

Mais

f (X + Y )g(X + Y ) = (f g)(X + Y ) (f g)(X) + Y ((f g) (X)) mod(Y 2 )

do (f g )(X) = f  (X)g(X) + f (X)g (X).


Lgalit (f ) (X) = f  (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) = a0 + a1 X + a2 X 2 + + an X n ,


alors son polynme driv scrit f  (X) = a1 + 2a2 X + + nan X n1 .

Dmonstration. Le polynme driv de f est la somme des drivs de chaque mo-


nme. Le coecient a0 tant constant, son polynme driv est nul. Dautre part,
le polynme driv de ak X k est gal ak (X k ) , il sut donc de calculer le poly-
nme driv de X k . Daprs la formule du binme, on a


i=k
(X + Y )k = Cki X ki Y i Ck0 X k + Y Ck1 X k1 mod(Y 2 ).
i=0

Do, (X k ) = Ck1 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  (X) + Y 2 f2 (X) + + Y p fp (X)

avec, pour tout k, 2  k  p, (k!)fk (X) = f (k) (X).

Dmonstration. On reprend le dveloppement de f (X + Y ) suivant les puissances


croissantes de Y ,

f (X + Y ) = f0 (X) + Y f1 (X) + Y 2 f2 (X) + + Y p fp (X).

71

i i

i i
i i
anneaux 2013/9/23 8:08 page 72 #86
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  (X + Y ) = f  (X) + 2f2 (X)Y + + pfp(X)Y p1

f (X + Y ) = 2f2 (X) + 3.2f3 (X)Y + + p(p 1)fp (X)Y p1


.............................................................................
f (k) (X + Y ) = (k!)fk (X) + (k + 1)k 3.2fk+1 (X)Y
+ + p(p 1) (p k + 1)fp (X)Y pk .
En substituant 0 Y , on obtient f (k) (X) = (k!)fk (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  (x) + h2 f2 (x) + + hp fp (x)


avec, pour tout k, 2  k  p, (k!)fk (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 (k) (x) f (p) (x)
f (x + h) = f (x) + hf  (x) + + hk + + hp .
k! p!
Remarque 2.20. La situation prcdente se gnralise sans peine aux poly-
nmes en plusieurs indtermines. Prcisment, on dnit des drivations sur

A[X1 , . . . , Xn ], X i
, 1  i  n, en associant au polynme f (X1 , . . . , Xn )
de A[X1 , . . . , Xn ] la drivation prcdente applique f (X1 , . . . , Xn ) considr
comme polynme en Xi coecients dans A[X1 , . . . , Xi1 , Xi+1 , . . . , Xn ].

Proposition 2.21.

(i) X i
, 1  i  n, sont des drivations de lanneau A[X1 , . . . , Xn ].
(ii) Soient K un corps et f (X1 , . . . , Xn ) K[X1 , . . . , Xn ] tel que
f
i, 1  i  n, =0
Xi
alors :
si la caractristique de K est nulle, le polynme f ne contient pas Xi ,
si la caractristique de K est p > 0, Xi apparat dans le polynme f avec une
puissance qui est un multiple de p.

72

i i

i i
i i
anneaux 2013/9/23 8:08 page 73 #87
i i

2. Fonctions polynomiales Racines Drivations Multiplicit

Dmonstration. Lassertion (i) tant vidente, dmontrons lassertion (ii).


Supposons que car(K) = 0 : si f contient ai Xim , ai = 0,

ai A[X1 , . . . , Xi1 , Xi+1 , . . . , Xn ]


f f
alors X i
(X1 , . . . , Xn ) contient mai Xim1 avec mai = 0, donc 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[X1 , . . . , Xn ].
On peut donc supposer ici que f est un polynme en une variable coecients
dans un anneau intgre B de caractristique p. Si f  (X) = 0, tous ses coecients
sont nuls dans B, i.e. sont multiples de p. Si f contient un monme bq X q avec
bq = 0 et q non multiple de p, alors qbq est non nul (car B est intgre) et non
multiple de p (car p est premier), donc f  (X) = 0.

Definition 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  (a) = 0.

Dmonstration. Si a est racine multiple dordre m de f (X),


on a f (X) = (X a) g(X) m avec g(a) = 0, do
f  (X) = (X a)m g (X) + m(X a)m1 g(X). Si m > 1, alors f  (a) = 0 ;
si m = 1, alors f  (X) = (X a)g (X) + g(X), donc f  (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  (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 gk (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 74 #88
i i

Chapitre III. Irrductibilit des polynmes Polynmes symtriques

Rciproquement, supposons que


f (a) = f  (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 :

k=n
f (k)(a)
f (X) = (X a)k .
k!
k=0

Par hypothse, tous les termes pour k  r 1 sont nuls, do


f (r) (a) f (r+1) (a)
f (X) = (X a)r [ + (X a) + ].
r! (r + 1)!
Autrement dit, on a f (X) = (X a)r g(X) avec g(a) = 0. Si f (X) tait divisible
par (X a)(r+1) , alors g(X) serait divisible par (X a), 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) = a0 + a1 X + + an X n , g(X) = b0 + b1 X + + bm X m
deux polynmes coecients dans K. Dans toute la suite, on suppose que
0  m  n et que an = 0, bm = 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)f1 (X) et g(X) = l(X)g1 (X) et il sut de prendre
h(X) = g1 (X) et k(X) = f1 (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 75 #89
i i

3. Rsultant Discriminant

crivons maintenant

h(X) = c0 + c1 X + + cm1 X m1 , k(X) = d0 + d1 X + + dn1 X n1 .

Lgalit f (X)h(X) = g(X)k(X) se traduit par

(a0 + a1 X + + an X n )(c0 + c1 X + + cm1 X m1 )

+(b0 + b1 X + + bm X m )(d0 + d1 X + + dn1 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
c0 , . . . , cm1 , d0 , . . . , dn1 , en crivant les coecients des monmes de degr crois-
sant :

a0 c0 + b0 d0 = 0
a1 c0 + a0 c1 + b1 d0 + b0 d1 = 0
a2 c0 + a1 c1 + a0 c2 + b2 d0 + b1 d1 + b0 d2 = 0
.. .. .
. . = ..
.. .. .
. . = ..
an cm1 + bm dn1 = 0.

Notons (S) ce systme. Prcisment, la r + 1-ime ligne de ce systme est :


si r  m,
ar c0 + + a0 cr + 0 + + 0 + br d0 + + b0 dr

avec m r 1 zros,
si m < r  n,

ar ca + + arm+1 cm1 + 0 + + 0 + bm drm + + b0 dr

avec r m 1 zros,
si n < r  m + n 1,

0 + + 0 + an crn + + arm+1 cm1 + 0 + + 0 + bm drm + + brn+1 dn1

avec r n zros au dbut et r m zros au milieu.

75

i i

i i
i i
anneaux 2013/9/23 8:08 page 76 #90
i i

Chapitre III. Irrductibilit des polynmes Polynmes symtriques

La matrice du systme (S) est donc la matrice (m + n, m + n) suivante :



a0 0 ... ... 0 b0 0 ... ... 0
. .. . ..
a1 a0 . . . b1 b0 . . .
. .
. .. .. .. .. .. ..
. a1 . . . . b1 . . ..
.
. .. . . . . .. .. . . . .
. . 0
. . . . 0 . .

. . . . .. . . b
. .
an1 .. .. . . a b
0 m1
..
0

a a . . . .
n n1 .. .. a1 bm bm1 .. .. b1
. .. . ..
0 .
an . . ..
.
bm . . .. .
. 0
. .. .. .. .. .. .. .. .. ..
.. . . . . . . . .
.
. .. .. .. .. ..
.. . . an1 . . . bm1
0 . . . . . . 0 an 0 . . . . . . 0 bm
On crit les termes a0 , a1 , . . . , an 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
b0 , b1 , . . . , bm , en recommenant en haut de la m + 1-ime colonne, on complte
chaque colonne avec n 1 zros, ce qui forme n colonnes.

Definition 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) = a0 + a1 X + + an X n


et g(X) = b0 + b1 X + + bm 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.

Theoreme 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 77 #91
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.

Definition 3.6. Soit f (X) un polynme de K[X] de degr suprieur ou gal


2, dont on note an le coecient dominant. On pose

n(n1) 1
D(f ) = (1) 2 R(f, f  )
an

o f  est le polynme driv de f , et on lappelle discriminant de f .

Exercice E7. Montrer que

D(aX 2 + bX + c) = b2 4ac et que D(X 3 + pX + q) = 4p3 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 T1 , . . . , Tn , X des indtermines. On forme le polynme


en X suivant, coecients dans A[T1 , . . . , Tn ] :

F (X) = (X T1 ) (X Tn ).

En dveloppant, on obtient

F (X) = X n s1 X n1 + + (1)n sn ,

o les si sont les lments de A[T1 , . . . , Tn ] dnis par


s1 = T1 + + Tn

s2 = T1 T2 + T1 T3 + + Tn1 Tn = 1i<jn Ti Tj
.....................

sk = 1i1 <<ij <<ik n Ti1 Tik
.....................
sn = T1 T2 Tn .

77

i i

i i
i i
anneaux 2013/9/23 8:08 page 78 #92
i i

Chapitre III. Irrductibilit des polynmes Polynmes symtriques

Definition 4.1. Les polynmes s1 , . . . , sn sont appels polynmes sym-


triques lmentaires en T1 , . . . , Tn .

On remarquera que chaque polynme si est homogne de degr i.


Soit une permutation de lensemble {1, . . . , n}. tant donn un polynme
f A[T1 , . . . , Tn ], on dnit le polynme f par

f (T1 , . . . , Tn ) = 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[T1 , . . . , Tn ] et Sn , on a (f + g) = ( f ) + ( g) et (f g) = ( f )( g).
Autrement dit, le groupe Sn opre sur A[T1 , . . . , Tn ].

Definition 4.3. Un polynme f de A[T1 , . . . , Tn ] est dit symtrique si f = f


pour tout lment de Sn .

On vriera que les polynmes s1 , . . . , sn sont symtriques au sens de cette


dnition. Il est clair que lensemble des polynmes symtriques est un sous-
anneau de A[T1 , . . . , Tn ]. On va montrer le thorme suivant.

Theoreme 4.4. Le sous-anneau de A[T1 , . . . , Tn ] form des polynmes symtriques


est isomorphe lanneau A[s1 , . . . , sn ].

Dmonstration. Il est clair que le sous-anneau de A[T1 , . . . , Tn ] form des po-


lynmes symtriques contient A et les polynmes symtriques lmentaires
s1 , . . . , sn . Il contient donc A[s1 , . . . , sn ]. Nous allons montrer que, rciproque-
ment, tout polynme symtrique de A[T1 , . . . , Tn ] appartient A[s1 , . . . , sn ]. Ce
sera lobjet de la proposition 4.7 ci-dessous.

Proposition 4.5. Si lon substitue Tn = 0 dans les polynmes symtriques lmen-


taires s1 , . . . , sn1 , les expressions obtenues sont les polynmes symtriques l-
mentaires en T1 , . . . , Tn1 .

Dmonstration. On a

F (X) = (X T1 ) (X Tn ) = X n s1 X n1 + + (1)n sn .

78

i i

i i
i i
anneaux 2013/9/23 8:08 page 79 #93
i i

4. Polynmes symtriques

En faisant Tn = 0, on obtient

(X T1 ) (X Tn1 )X = X n s1 X n1 + + (1)n1 sn1 X


= X(X n1 s1 X n2 + + (1)n1 sn1 ).

Do, (X T1 ) (X Tn1 ) = X n1 s1 X n2 + +(1)n1 sn1 , ce qui prouve


que les polynmes s1 , . . . , sn1 sont les polynmes symtriques lmentaires en
T1 , . . . , Tn1 .

Definition 4.6. On appelle poids du monme T1m1 T2m2 Tnmn , lentier


m1 + 2m2 + + nmn . On dnit le poids dun polynme f de A[T1 , . . . , Tn ]
comme tant le plus grand des poids des monmes de f .

Proposition 4.7. Soit f A[T1 , . . . , Tn ] un polynme symtrique de degr d. Alors,


il existe un polynme g A[T1 , . . . , Tn ] tel que f (T1 , . . . , Tn ) = g(s1 , . . . , sn ), g
tant de poids d en les si .

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[T1 , . . . , Tn1 ] et lon considre les polynmes symtriques de A[T1 , . . . , Tn ].
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[T1 , . . . , Tn ] un polynme symtrique de degr d. Si lon fait
Tn = 0 dans f , daprs la proposition 4.5 et lhypothse de rcurrence, il existe
un polynme g1 (T1 , . . . , Tn1 ), de poids d en les si , tel que

f (T1 , . . . , Tn1 , 0) = g1 (s1 , . . . , sn1 ).

Le polynme g1 (s1 , . . . , sn1 ) est symtrique en T1 , . . . , Tn , il en est donc de


mme du polynme

f1 (T1 , . . . , Tn ) = f (T1 , . . . , Tn ) g1 (s1 , . . . , sn1 ).

On a f1 (T1 , . . . , Tn1 , 0) = 0, donc f1 est divisible par Tn et, puisquil est


symtrique, il est divisible par le produit T1 Tn = sn . Il existe donc un polynme
f2 tel que f1 = sn f2 et f2 est ncessairement symtrique (car sn ( f2 f2 ) = 0).
De plus, le polynme g1 tant de poids d en les si , g1 (s1 , . . . , sn1 ) est de degr
total en T1 , . . . , Tn au plus gal d : en eet, puisque deg(si ) = i, le monme
mn1
1 sn1 , exprim en fonction des T1 , . . . , Tn , est de degr total infrieur ou
sm 1

gal m1 + 2m2 + + (n 1)mn1 , qui est infrieur ou gal d.

79

i i

i i
i i
anneaux 2013/9/23 8:08 page 80 #94
i i

Chapitre III. Irrductibilit des polynmes Polynmes symtriques

Par consquent, le degr total de f2 est infrieur ou gal d n < d. Par


hypothse de rcurrence sur d, il existe un polynme g2 A[T1 , . . . , Tn ], de poids
gal d n en les si , tel que

f2 (T1 , . . . , Tn ) = g2 (s1 , . . . , sn ).

On obtient alors,

f (T1 , . . . , Tn ) = g1 (s1 , . . . , sn1 ) + sn g2 (s1 , . . . , sn )

et le second membre est un polynme de poids d en les si .

Cela achve la dmonstration du thorme 4.4.

On suppose maintenant que les polynmes f (X) et g(X) scrivent


 
f (X) = a (X xi ), g(X) = b (X yj ).
1in 1jm

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
xi et les coecients b de g(X) correspondent au produit de b par les fonctions
symtriques lmentaires des yj . 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 am bn par une fonction symtrique des xi et yj .
Si xi = yj , les polynmes f et g ont un facteur commun, donc R(f, g) = 0.
En considrant R(f, g) comme un polynme en les xi et yj , on en dduit quil est
divisible par xi yj . Puisque tous les facteurs xi yj sont irrductibles, R(f, g)
est divisible par leur produit, donc divisible par lexpression
 
S = am bn (xi yj ).
1in 1jm


Pour tout i, 1  i  n, on a g(xi ) = b 1jm (xi yj ), do

() S = am g(xi ).
1in

80

i i

i i
i i
anneaux 2013/9/23 8:08 page 81 #95
i i

4. Polynmes symtriques


Pour tout j, 1  j  m, on a f (yj ) = (1)n a 1in (xi yj ), do

() S = (1)nm bn f (yj ).
1jm

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) = am bn (xi yj ).
1in 1jm

Exercice E8. Soient f (X) = 0, g(X) = 0, g1 (X) et g2 (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, g1 g2 ) = R(f, g1 )R(f, g2 ).
(n1)(n2)
Exercice E9. Montrer que D(X n1 + X n2 + + 1) = (1) 2 n(n2) .

81

i i

i i
i i
anneaux 2013/9/23 8:08 page 82 #96
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 83 #97
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, . . . , xn1 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) = an X n + + a0 , on note
f (P ) le polynme f (an )X n + + f (a0 ) 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 84 #98
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) = an X n + + a0 A[X] et P sa rduction modulo I. On suppose que
an = 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)
l=r< p.
Alors, dans K[X], on a g(X) = l=1 (X (a + jl )), avec jl {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 fp (X) de f (X) dans (Z/pZ)[X], pour
p premier.
7 Montrer que f2 (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 85 #99
i i

TR.III.B. Critre dirrductibilit par rduction

8. Soit E une extension quelconque de Z/pZ. Montrer quun lment x de E \ {0}


est racine du polynme X 4 + 1 si et seulement si x est un lment dordre 8.
9 Montrer que (p2 1) est divisible par 8. En dduire quil existe un lment
dordre 8 dans toute extension E de Z/pZ telle que card(E) = p2 .
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

i i

i i
i i
anneaux 2013/9/23 8:08 page 86 #100
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 87 #101
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

Definitions 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.

i i

i i
i i
anneaux 2013/9/23 8:08 page 88 #102
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 A0 , 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 A0 -module gauche.
Si lanneau A est commutatif, les anneaux A et A0 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.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 89 #103
i i

1. Modules Morphismes

Notation. Si M et N sont des A-modules gauche (resp. droite), on note


HomA (M, N ) lensemble des morphismes de A-modules gauche (resp. droite)
de M dans N . Si M = N , on pose HomA (M, M ) = EndA (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 HomA (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 HomA (M, N ), a A, munissent HomA (M, N ) dune structure de


A-module.

Attention. Cela nest plus vrai si A est non commutatif, auquel cas HomA (M, N )
est seulement un groupe ablien.

Proposition 1.6. Soit M un A-module.


(i) La composition des applications munit EndA (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 EndA (M ).

Dmonstration. La dmonstration de (i) est une vrication facile laisse au lecteur.


Considrons lapplication
: A EndA (M )
a  a .

On a (a + a ) = a+a . Mais a+a (x) = (a + a )x = ax + a x = a (x) + a (x),


do (a + a ) = (a) + (a ).
On a (aa ) = aa . Mais aa (x) = aa x = a (a (x)) = a a (x), do
(aa ) = (a)(a ).

89

i i

i i
i i
anneaux 2013/9/23 8:08 page 90 #104
i i

Chapitre IV. Gnralits sur les modules

Definitions 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 AnnA (M ).


b) Si x est un lment de M , on note AnnA (x) = {a A, ax = 0}. Cest
un idal de A appel lannulateur de x.

Exercice E1. Soit M un A-module, montrer que



AnnA (M ) = AnnA (x).
xM

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, AnnZ (x) est un idal non trivial de Z.
b) Si M = Z/nZ, n = 0, AnnZ (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.

Definition 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 HomA (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 91 #105
i i

3. Modules quotients

Proposition 2.4. Soient M et N deux A-modules, M  (resp. N  ) un sous-A-module


de M (resp. N ) et f HomA (M, N ). Alors
(i) f (M  ) est un sous-A-module de N ,
(ii) f 1 (N  ) est un sous-A-module de M .

Proposition
 2.5. Si (Ni )iI est une famille de sous-A-modules dun A-module M ,
alors iI Ni est un sous-A-module de M .

Proposition Definition 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 deM . Le sous-A-module


de M engendr par S est form des lments de la forme nie ai si , o ai A et
si S.

Proposition 2.8. Soient M un A-module et (Ni )iI une famille de sous-A-modules


de M . Alors
  
Ni = xi , xi Ni , xi = 0 sauf pour un nombre ni de i I
iI iI

est le sous-A-module de M engendr par iI Ni .

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

A M/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

i i

i i
i i
anneaux 2013/9/23 8:08 page 92 #106
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
Theoreme 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
f
M M/Ker(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

i i

i i
i i
anneaux 2013/9/23 8:08 page 93 #107
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

1
P + Q (P + Q)/P Im(1 )

soit gal 1 et que le morphisme compos

2
Q Q/(P Q) Im(2 )

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

1
1 2
(P + Q)/P (Q) Q/(P Q)

est un isomorphisme, ce qui dmontre le rsultat.

Theoreme 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 M est tel
que q(m) = q(m ), (m m ) appartient Ker(q) = Q P = Ker(p), do
p(m) = p(m ). 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).

Theoreme 4.4 (de passage au quotient). Soient M et M  deux A-modules, N et


N  des sous-A-modules de M et M  respectivement, : M M/N et

93

i i

i i
i i
anneaux 2013/9/23 8:08 page 94 #108
i i

Chapitre IV. Gnralits sur les modules

 : M  M  /N  les projections canoniques. Si f : M M  est un mor-


phisme de A-modules tel que f (N ) N  , il existe un morphisme de A-modules
f : M/N M  /N  unique tel que le diagramme
f
M M





M/N M  /N 
f

soit commutatif.
Dmonstration. La dmonstration de ce rsultat est strictement analogue celle
du thorme I.2.14.

5. Modules monognes
Definition 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/AnnA (x).
Dmonstration. Soit M un A-module monogne de gnrateur x. tout lment
ax M , on associe (ax) = a A/AnnA (x), o a dsigne la classe de a. Cela
dnit bien lapplication car ax = bx est quivalent (ab) AnnA (x) et a = b.
Il est vident que est un morphisme surjectif de A-modules et que (ax) = 0 est
quivalent a AnnA (x), i.e. ax = 0. Le morphisme est donc un isomorphisme.
Rciproquement, sil existe x appartenant M tel que A/AnnA (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 = EndK (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 95 #109
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 (Mi )iI une famille de A-modules. On considre iI Mi le groupe ablien
produit des groupes abliens sous-jacents aux Mi , i I. On dnit la loi externe
A iI Mi iI Mi
(a, (xi )iI )  (axi )iI .
Le lecteur vriera que, muni de cette loi, iI Mi est un A-module, appel pro-
duit des A-modules Mi , i I.

Definition 6.1. Le sous-ensemble iI Mi de iI Mi , form des lments
nayant quun nombre ni de composantes non nulles, est un sous-A-module
de iI Mi appel somme directe des A-modules Mi , i I.

Notation. Si pour tout i I on a Mi  M , on note



M I = iI Mi et M (I) = Mi .
iI

Donc M I = M (I) si et seulement si I est ni.

Proposition 6.2. Soient


 M un A-module et (Mi )iI une famille de sous-A-modules
de M . Alors M = iI Mi si et seulement si les deux conditions suivantes sont
vries :

(i) M = iI Mi ,
(ii) i I, Mi j=i Mj = {0}.
Ces deux conditions sont quivalentes la suivante :

x M, x = xi , xi Mi
iI

o tous les xi 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 96 #110
i i

Chapitre IV. Gnralits sur les modules

Definition 6.3. Un sous-A-module N dun A-module M est en facteur direct


dans M , sil existe un sous-A-module N  de M tel que M = N N  .

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 Mi , o, pour tout i I, Mi est un A-module simple, et
N un sous-A-module de M . On pose MJ = iJ Mi , J I, avec J maximal tel
que MJ N = {0}. Montrer que M = MJ 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 (Ni )iI est une famille de sous-A-modules simples
de M , maximale pour la proprit iI Ni est une somme directe , alors
M = iI Ni .

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 (xi )iI une famille dlments de M . On 
considre
(I) (I)
le A-module A , et tout lment (ai )iI de A on associe llment iI ai xi
de M . Cela dnit une application : A(I) M qui est un morphisme de
A-modules.

Definitions 7.1.
a) Les lments (xi )iI sont linairement indpendants, ou la famille
{xi }iI est libre, si le morphisme est injectif.
b) Les lments (xi )iI forment un systme gnrateur de M , ou la
famille {xi }iI est gnratrice, si le morphisme est surjectif.
c) La famille {xi }iI est une base de M si est bijective.
d) Un A-module M qui admet une base est dit libre.

96

i i

i i
i i
anneaux 2013/9/23 8:08 page 97 #111
i i

7. Modules libres

Remarques 7.2.
a) Le A-module M est libre de base (xi )iI si et seulement si tout lment
scrit de manire unique comme combinaison linaire (nie) des xi , 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 = (xi )iI , on crira M  A(X) .

Theoreme 7.3 (propriete 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 jX , o jX est linclusion canonique de X dans L.

Dmonstration. Supposons que L = A(X) et notons iX linclusion canonique de X


dans A(X) . On pose exi = iX (xi ), i.e. exi = (0, . . . , 0, xi , 0 . . .) o le terme xi est
la ime place, et lon pose f (exi ) = f (xi ). Ceci dnit f de manire unique et
lon vrie aisment que cest un morphisme de A-modules tel que f = f iX .
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 = iX .
Daprs lhypothse il existe un unique morphisme de A-modules iX : L AX
tel que iX jX = iX , o jX est linclusion de X dans L. Daprs la partie directe,
il existe un unique morphisme de A-modules jX qui prolonge jX . On vrie que
jX et iX 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 HomA (N, M )
tel que p s = idN .

Theoreme 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 jX linclu-


sion de X dans M . Daprs le thorme 7.3, il existe un morphisme de A-modules,
jX : A(X) M , qui est surjectif puisque jX iX = jX . 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 98 #112
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 {ei }iI est une base du A-module M ,
{ei }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.

Definition 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/n2 Z. Le A-module A est libre


et lidal nZ/n2 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).

Definition 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 = kN 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 (x1 , . . . , xp ) dlments de
A, on pose Jk le support de xk , i.e. lensemble des indices des termes non nuls
k=p
de xk , et lon pose J = k=1 Jk . Toute combinaison linaire des xk 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.

Theoreme 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 99 #113
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 F la famille des sous-A-modules de type ni de N .
Cette famille est non vide puisque {0} F. Daprs (i), F admet un lment
maximal F . Pour tout lment x de N , le A-module F + Ax appartient F, 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 (Np ) une suite
croissante de sous-A-modules de M . Alors N = Np est un sous-A-module de
M , donc de type ni. Soit (x1 , . . . , xk ) un systme de gnrateurs de N . Pour tout
j, 1  j  k, il existe un indice p(j) tel que xj Np(j) . On pose q = sup1jk p(j).
Alors, tous les lments xj appartiennent Nq et N Nq . On a donc, pour tout
p  q, N Nq Np N , i.e. la suite (Np ) est stationnaire.

99

i i

i i
i i
anneaux 2013/9/23 8:08 page 100 #114
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 101 #115
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 (Mi )iI une famille de A-modules et M un A-module.

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

dnis par
() = ( i )iI ,
() = (i )iI
sont des isomorphismes de A-modules.

i i

i i
i i
anneaux 2013/9/23 8:08 page 102 #116
i i

Algbre T2


On prendra garde au fait que tout autre combinaison des symboles , et
HomA (, ) 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(P Q).

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 : A A 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 103 #117
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) = ag g | ag K, ag = 0 sauf pour un nombre ni de g .

gG

103

i i

i i
i i
anneaux 2013/9/23 8:08 page 104 #118
i i

Algbre T2

On dnit sur K(G) deux oprations internes, somme et produit, par



  
ag g + bg g = (ag + bg )g
gG gG gG

  
ag g bg  g  = ag bg gg .
gG g  G g,g  G

4. Montrer que K(G), muni de ces oprations et du morphisme K K(G)


dni par k  k.1G , 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
(f g)(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 sn est lapplication
de S dans N dnie par sn (x) = 0 si x = s et sn (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[X1 , . . . , Xn ] sont iso-
morphes.
8. Montrer que tout lment de K[S] scrit, de manire unique,
 
a() s(s)
N(S) sS

avec a() K, nul pour presque tout .

104

i i

i i
i i
anneaux 2013/9/23 8:08 page 105 #119
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

Theoreme 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.

i i

i i
i i
anneaux 2013/9/23 8:08 page 106 #120
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 An ; considrons le mor-
phisme de modules p : An A dni par p((x1 , . . . , xn )) = xn . Il est clair que
Ker(p) = {(x1 , . . . , xn1 , 0)|xi A} est un module isomorphe An1 , donc libre
de rang n 1. Tout sous-module de L est isomorphe un sous-module N de An .
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 An1 , qui est libre
par hypothse de rcurrence. On en dduit que N  (N An1 ) 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 An1 ) est, par hypothse, de rang infrieur ou gal n 1. Do
le rsultat.
(1.1.2) Considrons maintenant un module libre L = {0} de base X = {xi }iI
quelconque et N un sous-module propre de L.
Pour tout k I, onnote k : L A le morphisme k-ime coordonne, i.e.
k (M ) = nk avec M = iI ni xi .
On peut toujours supposer que I est muni dune structure densemble bien
ordonn (cf. Appendice). Pour tout t I, on note Lt le sous-module de L
engendr par les lments xi pour i  t et on pose Nt = N Lt . Limage de Nt
par t est un sous-module de A, t (Nt ) = Aat . On note yt un lment de Nt tel
que t (yt ) = at . Si at = 0, on prend yt = 0.
Pour tout s I, on considre Ks le sous-module de L engendr par les lments
yt pour t  s. Donc Kt est contenu dans Nt , pour tout t. Nous allons montrer
que, pour tout s I, Ks = Ns , ce qui prouvera que le sous-module N lui-mme
est engendr par les lments (ys )sI .
Supposons que, par hypothse de rcurrence, on ait : pour tout t < s, Kt = Nt .
Cette hypothse est bien vrie pour le plus petit lment de I. Pour tout lment
x Ns , on a s (x) = qas , q A, donc x qys scrit comme combinaison linaire
dun nombre ni de xi , avec i < s. On a donc x qys Nt , avec t < s. Do,
daprs lhypothse de rcurrence, xqys Kt . Mais Kt Ks et, par consquent,
llment x appartient Ks , do Ks = Ns .
Ce qui prcde prouve que la famille (ys )sI est gnratrice de N . Montrons
maintenant que la sous-famille desys qui ne sont pas nuls est libre sur A. Suppo-
sons quil existe une relation S = nie ni yi = 0, dans laquelle il existe des termes

106

i i

i i
i i
anneaux 2013/9/23 8:08 page 107 #121
i i

2. Modules de torsion

non nuls. On note k le plus grand indice i tel que ni yi = 0. Puisque k (yi ) = 0
pour i < k, on a k (nk yk ) = k (S) = 0. Mais k (nk yk ) = nk ak et, puisque ak = 0,
on doit avoir nk = 0, ce qui est contraire lhypothse.
On en dduit que la famille des (ys )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 : An M . Limage


rciproque de N par f est un sous-module K de An , 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

Definitions 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 108 #122
i i

Chapitre V. Modules sur un anneau principal

Proposition Definition 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 Definition 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.

Theoreme 2.5. Soient A un anneau principal, M un A-modulede torsion et P


lensemble des lments irrductibles de A. Alors M est gal pP M (p).

Dmonstration. Soient x un lment de M et a un gnrateur de Ann(x). On


considre a = upr11 prkk la dcomposition en facteurs irrductibles de a et on
pose ai = a/pri i , 1  i  k. Les lments ai sont trangers entre eux dans leur
ensembledonc, daprs le thorme de Bezout, il existe des lments b1 , . . . , bk
tels que 1ik bi ai = 1. On en dduit que

x = 1x = b1 (a1 x) + + bk (ak x),

o, pour 1  i  k, ai x est annul par pri i . Par consquent,


 
x M (pi ) M (p),
1ik P

108

i i

i i
i i
anneaux 2013/9/23 8:08 page 109 #123
i i

3. Structure des modules de type fini sur un anneau principal


do M P M (p). Comme linclusion dans lautre sens est vidente, on a

M = M (p).
P

Montrons que cette somme est directe. Soit p0 un lment de P et soit



x M (p0 ) M (p).
p=p0 ,pP

Il existe {p1 , . . . , pn } (P \ {p0 }) tel que x = x1 + + xn , avec xi M (pi ).


Chaque xi , 1  i  n, est annul par psi i , do x est annul par ps11 psnn . Mais,
puisque x M (p0 ), il est aussi annul par ps00 . Comme les lments ps11 psnn et
ps00 sont trangers, en appliquant lidentit de Bezout, on a 1.x = 0, do x = 0.
On a donc

M= M (p).
pP

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= (N M (p)).
pP

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

Theoreme 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 (e1 , . . . , en ) de M , un entier q  n, une famille dlments
non nuls de A, a1 , . . . , aq tels que
a) ai divise ai+1 , 1  i  q 1,
b) (a1 e1 , . . . , aq eq ) soit une base de N .
(ii) Lentier q et les idaux (a1 ), . . . , (aq ) vriant ces conditions sont uniques,
dtermins par la donne de M et N .

109

i i

i i
i i
anneaux 2013/9/23 8:08 page 110 #124
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 (xi )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 ni xi , on pose
i (x) = ni .
Pour tout u HomA (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 HomA (M, A) correspondant a, i.e. f (N ) = (a). Soit
n N tel que f (n) = a. crivons n = 1in ni xi .

Lemme 3.1.1. Pour tout i, 1  i  n, a divise ni .

Dmonstration. Soit d le pgcd de a et ni . Il existe des lments r et s premiers


entre eux tels que

d = rni + sa = ri (n) + sf (n) = (ri + sf )(n).

Or, (ri + sf ) est un lment de HomA (M, A), par consquent, il existe un tel
que (ri + 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 ni .
Par consquent,
 pour tout i, 1  i < n, il existe ni A tel que ni = ani . On
pose n = 1in ni xi . On a n = an , donc f (n) = f (an ) = af (n ), mais comme
 

f (n) = a, on a f (n ) = 1. Le morphisme f : M A admet donc une section


dnie par (1) = n . Le module (A) est isomorphe A, donc libre de rang 1.
Il sidentie au sous-module de M engendr par n , que nous noterons n , qui
est donc lui aussi libre de rang 1. On a donc M = n  Ker(f ). Par consquent,
Ker(f ) est un module libre de rang n 1 et

N = (n  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 ) et (y ban ) (Ker(f ) N ), puisque f (n ) = 1. Ceci,

110

i i

i i
i i
anneaux 2013/9/23 8:08 page 111 #125
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  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 (e2 , . . . , en ) de Ker(f ),
un entier q, n  q  2,
des lments a2 , . . . , aq , avec a2 | a3 | | aq ,
tels que (a2 e2 , . . . , aq eq ) soit une base de Ker(f ) N .
Posons a1 = a et e1 = n (i.e. a1 e1 = n). On dduit de ce qui prcde que
(a1 e1 , a2 e2 , . . . , aq eq ) est une base de N .
Montrons que a1 divise a2 . On considre le morphisme v : M A dni par
v(e1 ) = v(e2 ) = 1 et v(ei ) = 0 pour i  3. Alors, a = a1 = v(a1 e1 ) = v(n)
qui appartient v(N ) = (), do (a) () et, par maximalit de (a),
() = (a) = (a1 ). Dautre part, a2 = v(a2 e2 ) v(N ) = (), donc a2 (a1 ),
i.e. a1 divise a2 .
(ii) Pour dmontrer lunicit de lentier q et des idaux (a1 ), . . . , (aq ), 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.

Theoreme 3.2 (de structure des modules de type fini). Soient A un anneau princi-
pal et M un A-module de type ni. Il existe un entier p et une famille (a1 , . . . , ar )
dlments de A non nuls et non inversibles, avec ai divise ai+1 pour 1  i  r1,
tels que
M  Ap A/(a1 ) A/(ar ).
Lentier p et les idaux (a1 ), . . . , (ar ) dtermins par ces conditions sont uniques.

Dmonstration.
Existence. Soit (x1 , . . . , xn ) une famille gnratrice de M . Il existe un mor-
phisme surjectif f : An 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 ai vide. Sinon, le
morphisme f a un noyau non nul et M  An /Ker(f ). Daprs le thorme 3.1, il
existe une base (e1 , . . . , en ) de An , un entier q, 1  q  n, des lments non nuls
de A, a1 , . . . , aq , avec ai divise ai+1 pour 1  i  (q 1), tels que (a1 e1 , . . . , aq eq )
soit une base de Ker(f ). On pose aq+1 = = an = 0. Alors

An /Ker(f )  ((ei )/(ai ei )).
1in

111

i i

i i
i i
anneaux 2013/9/23 8:08 page 112 #126
i i

Chapitre V. Modules sur un anneau principal

Mais, pour tout i, on a (ei )/(ai ei )  A/(ai ) et, si ai = 0, A/(ai ) = A. Do, en


posant p = (n q), et en liminant les ai ventuellement inversibles,

M  Ap A/(a1 ) A/(ar ).

Unicit. Montrons dabord lunicit de lentier p. Dans lcriture

M  Ap A/a1 A A/ar A,

il est clair que A/(a1 ) A/(ar ) est le sous-module de torsion T (M ) de M ,


par consquent, Ap 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


(a1 ), . . . , (ar ), 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  Ap T (M ). Donc M est un A-module libre si et seulement si
il est sans torsion.

Pour dmontrer lunicit des idaux (a1 ), . . . , (ar ), 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, s1 , . . . , sq uniques
tels que M  1iq A/(psi ).

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/(a1 ) A/(ar ).

Notons 1 la projection canonique de A sur A/(a1 ), vue comme morphisme de


A-modules induit par cet isomorphisme. Supposons que lun des ai , par exemple
a1 , ne soit pas une puissance de p. Puisque A/(a1 ) est un facteur direct de M ,
il existe un entier positif s tel que ps 1 (1) = 0. Comme p est irrductible, les
lments ps et a1 sont trangers, il existe donc x et y dans A tels que xps +ya1 = 1.
On en dduit que

1 (1) = 1 (xps + ya1 ) = 1 (xps ) + 1 (ya1 ) = 1 (xps ) = xps 1 (1) = 0,

112

i i

i i
i i
anneaux 2013/9/23 8:08 page 113 #127
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
ai sont des puissances de p, ai = psi .
On a donc une dcomposition

M  A/(ps1 ) A/(psr )
avec s1 < s2 < , sr .
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/(ps1 ) A/(psr )
do :

M/(p)M  (A/(ps1 ))/(p)(A/(ps1 )) (A/(psr ))/(p)(A/(psr )).


Mais, daprs le thorme IV.4.3, pour tout i, 1  i  r, on a

(A/(psi ))/(p)(A/(psi ))  A/(p)


do :

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

qui la classe dun lment a de A modulo (p(si 1) ) associe la classe de pa modulo


(psi ), est un isomorphime, do :


i=q
(p)M  A/(p(si1 ) ).
i=1

113

i i

i i
i i
anneaux 2013/9/23 8:08 page 114 #128
i i

Chapitre V. Modules sur un anneau principal

On dduit de lhypothse de rcurrence applique au module (p)M que les si ,


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
 s
() T (M )  A/(pi i,j )
nie

o les pi sont des lments irrductibles de A.


Notons p1 , . . . , pt les lments irrductibles qui interviennent dans lcriture
ci-dessus. Pour chaque i, on crit les puissances si,j de pi en ordre dcroissant :
si,1 > si,2 > > si,r . On dispose ces nombres dans le tableau suivant :

p1 s1,1 s1,2 ... s1,j ... s1,r


p2 s2,1 s2,2 ... s2,j ... s2,r
.. .. .. .. .. .. ..
. . . . . . .
pi si,1 si,2 ... si,j ... si,r
.. .. .. .. .. .. ..
. . . . . . .
pt st,1 st,2 ... st,j ... st,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 si,j peuvent
tre nuls partir dun certain rang.
On pose

i=t
s
ak = pi i,rk+1
i=1
et la condition de dcroissance si,1 > si,2 > > si,r , pour tout i, entrane que
ai divise ai+1 pour 1  i  r 1. On obtient, partir de () ci-dessus, lcriture

T (M ) = A/(a1 ) A/(ar )
s
avec ai divise ai+1 pour 1  i  r1. Dautre part, lunicit des idaux (pi i,j ) et la
condition ai divise ai+1 pour tout i entranent lunicit des idaux (a1 ), . . . , (ar ).
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
Ai = (ai ), le thorme de structure des modules de type ni sur un anneau
principal peut snoncer de la manire suivante.

114

i i

i i
i i
anneaux 2013/9/23 8:08 page 115 #129
i i

3. Structure des modules de type fini sur un anneau principal

Theoreme 3.5. Soient A un anneau principal et M un A-module de type ni.


Il existe un entier p et une famille A1 , . . . , Ar didaux de A non nuls, avec
A1 A2 Ar , tels que

M  Ap A/A1 A/Ar .

Lentier p et les idaux A1 , . . . , Ar dtermins par ces conditions sont uniques.

Demonstration 3.6 (du theoreme 3.1.(ii)). Soit N  le sous-module de M de base


(ei )1iq . Il est clair que N N  . De plus, puisque a1 | |aq ,

N  = {x M | A, x N }.

Par consquent, N  /N est le sous-module de torsion de M/N . Cela dtermine N  ,


donc son rang q, de manire unique.
Dautre part, on a
  
N  /N  ( Aei )/( Aai ei )  (A/ai A).
1i|eqq 1iq 1iq

On en dduit lunicit des idaux (ai )1iq .

La dcomposition en somme directe dun module de type ni donne par le


thorme de structure sappelle la dcomposition canonique.

Definitions 3.7.
(i) Les idaux (ai ), 1  i  q, du thorme 3.1 sont appels les facteurs
invariants de N dans M .
(ii) Les idaux (Ai ), 1  i  r, du thorme 3.5 sont appels les facteurs
invariants du module M .
s
(iii) Les lments di,j = pi i,j sont appels les diviseurs lmentaires
de M .

Remarque 3.8. Puisque les lments pi sont irrductibles, il est clair que les l-
ments di,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/(aj )  A/(di,j ).
1it

115

i i

i i
i i
anneaux 2013/9/23 8:08 page 116 #130
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/ar 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 pt11 ptkk la dcomposition en facteurs pre-
miers de |G|. Comme on la vu dans la dmonstration du thorme de structure,
chaque facteur invariant ai de G, 1  i  r, scrit
w
ai = pw
1
i ,1
pk i,k avec 0  wi,j  tj

et 
tj = wi,j avec wi,j  wi+1,j car ai |ai+1 .
1ir

Definition 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) (ai )1ir et lon en dduit sa dcomposition canonique

G Z/ai Z.
1i?r

116

i i

i i
i i
anneaux 2013/9/23 8:08 page 117 #131
i i

Cas des groupes abliens

On calcule ses diviseurs lmentaires, qui donnent son type (c1 , . . . , cs ), et lon a

G Z/ci Z.
1is

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| = pt11 ptkk la dcomposition de son ordre en facteurs premiers, a1 , . . . , ar ses
w
facteurs invariants et di,j = pj i,j ses diviseurs lmentaires. On crit

p1 p2 ... pj ... pk
a1 w1,1 w1,2 ... w1,j ... w1,k
a2 w2,1 w2,2 ... w2,j ... w2,k
.. .. .. .. .. .. ..
. . . . . . .
ai wi,1 wi,2 ... wi,j ... wi,k
.. .. .. .. .. .. ..
. . . . . . .
aq wq,1 wq,2 ... wq,j ... wq,k

Les colonnes donnent le type des composantes p-primaires de G. Par exemple,


la j-ime-colonne donne le type de la composante pj -primaire G(pj ), et lon a
w1,j  w2,j   wq,j .
Les lignes permettent de reconstituer les facteurs invariants. Par exemple, la
w
i-ime-ligne permet de reconstituer le facteur invariant ai , par ai = 1jk pj i,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 ai contient une
puissance (ventuellement nulle) de chaque nombre premier pi et que ai divise
ai+1 donne une dtermination unique des wi,j .

Exemples 3.11.
a) Soit G un groupe ablien de type (2, 2, 3, 23 , 5, 32 ). On veut dterminer
les facteurs invariants de G et sa dcomposition canonique. Le nombre premier
apparaissant le plus grand nombre de fois est p1 = 2, avec trois occurrences. Il y
a donc trois facteurs invariants. Ce sont

a1 = 2, a2 = 2 3 = 6, a3 = 23 32 5 = 360.

117

i i

i i
i i
anneaux 2013/9/23 8:08 page 118 #132
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 = 22 5 et 30 = 2 3 5,

et G est de type (2, 3, 22 , 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,
Bm = (e1 , . . . , em ) une base de Am , Bn = (g1 , . . . , gn ) une base de An et
f : An Am une application linaire. Pour tout i, 1  i  n, f (ei ) scrit
de manire unique

m
f (ei ) = aji gj .
j=1

Comme dans le cadre des applications linaires entre espaces vectoriels, on note

a11 . . . a1n

U (f ) = ... . . . ...
am1 . . . amn

la matrice de f relativement aux bases Bm et Bn .

118

i i

i i
i i
anneaux 2013/9/23 8:08 page 119 #133
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 :


Eij () dnie pour tout A par : pour tout k = 1, . . . , n, (Eij ())kk = 1,
(Eij ())kl = 0 si (k, l) = (i, j) et (Eij ())ij = ,
Tij la matrice obtenue partir de la matrice unit In en changeant les lignes
dindices i et j,
Di () dnie pour tout A par : pour tout k = 1, . . . n, k = i,
(Di ())kk = 1, (Di ())ii = et (Di ())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 Tij est inversible et Tij1 = Tij .
(ii) Pour tout lment de A, la matrice Eij () est inversible et
Eij ()1 = Eij ().
(iii) Si est inversible dans A, alors la matrice Di () est inversible et
Di ()1 = Di (1 ).

Proposition 4.1.2. Pour toute matrice U de taille (n, m),


la matrice Tij U est la matrice obtenue partir de U en changeant les lignes
dindice i et j,
la matrice Eij ()U est la matrice obtenue partir de U en ajoutant fois
la i-ime ligne la j-ime ligne,
la matrice Di ()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 Tij , Eij () ou


Di (), on obtient les rsultats analogues ceux de la proposition ci-dessus en
remplaant ligne par colonne .

119

i i

i i
i i
anneaux 2013/9/23 8:08 page 120 #134
i i

Chapitre V. Modules sur un anneau principal

Exercice E5.
1. Soient K un corps et SLn (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,

Eij () = Eik ()Ekj (1)Eik ()Ekj (1).

En dduire que pour n  3, le groupe SLn (K) est gal son sous-groupe des
commutateurs (cf. [G-H]).

Theoreme 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

a1 0 . . . . . . . . . . . . 0
0 a2 0 . . . . . . . . . 0

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

PUQ = 0 . . . . . . 0 ar 0 . . .

0 ... ... ... ... 0 0

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .
0 ... ... ... ... ... 0
et ai |ai+1 pour i = 1, . . . , r 1. De plus, les idaux (ai ) 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
ab d b d b
et la matrice est inversible dinverse . On pose Q = et
cd c a c a
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

() (U Q)11 = pgcd((U )11 , (U )12 ), (U Q)12 = 0.

120

i i

i i
i i
anneaux 2013/9/23 8:08 page 121 #135
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 Tij , on obtient une nouvelle matrice U  telle que (U  )11 = 0. En appliquant
la construction () U  , on obtient une matrice U  telle que (U  )11 = 0 et
(U  )12 = 0. En rptant ce procd aux premiers termes de toutes les colonnes, on
obtient une matrice dont la premire ligne est (a11 , 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 P0 et Q0
telles que
d1 0 . . . 0
0

P0 U Q0 = .
.. U 1
0
o U1 est une matrice (m 1, n 1) coecients dans A. Par hypothse de
rcurrence, il existe des matrices inversibles P1 et Q1 telles que P1 U1 Q1 soit de la
forme annonce dans lnonc du thorme. Do, en posant

1 0 ... 0 1 0 ... 0
0 0

P2 = . , Q2 = ..
.. P 1 . Q 1
0 0

et en posant P3 = P2 P0 et Q3 = Q0 Q2 , on a

d1 0 ... ... ... ... 0
0 a2 0 ... ... ... 0

. . . ... ... ... ... ... . . .

. . . ... ... ... ... ... . . .

P3 U Q3 =
0 ... ... 0 ar 0 . . .

0 ... ... ... ... 0 0

. . . ... ... ... ... ... . . .

. . . ... ... ... ... ... . . .
0 ... ... ... ... ... 0

avec ai |ai+1 pour i = 2, . . . , r 1.


d1 0
Considrons la matrice . Alors,
0 a2

11 d1 0 d1 a2
=
01 0 a2 0 a2

121

i i

i i
i i
anneaux 2013/9/23 8:08 page 122 #136
i i

Chapitre V. Modules sur un anneau principal

et, en appliquant le procd () d1 et a2 , on obtient un lment a1 qui divise a2 .


Do deux matrices inversibles P et Q telles que

a1 0 ... ... ... ... 0
0 a2 0 ... ... ... 0

. . . ... ... ... ... ... . . .

. . . ... ... ... ... ... . . .

PUQ =
0 ... ... 0 ar 0 . . .

0 ... ... ... ... 0 0

. . . ... ... ... ... ... . . .

. . . ... ... ... ... ... . . .
0 ... ... ... ... ... 0

avec ai |ai+1 pour i = 1, . . . , r 1.


Montrons maintenant que les idaux (ai ) sont uniques, autrement dit que les
lments ai sont uniquement dtermins la multiplication prs par des lments
inversibles de A. On rappelle que chaque mineur dordre k de D = P U Q est une
combinaison linaire de mineurs dordre k de U . Puisque les matrices P et Q sont
inversibles, on a U = P 1 DQ1 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 = a1 ai , do ai = i /i1 et les lments ai sont donc
uniques la multiplication prs par des lments inversibles.

Definition 4.1.4. Les lments ai 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 fini 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 An , une application
linaire surjective p : An M et M  An /Ker(p). Daprs le thorme 3.1,
Ker(p) est un A-module libre de rang m, avec m  n. Notons f : Am An
lapplication induite. Daprs le thorme 4.1.3, il existe une base de Am et une

122

i i

i i
i i
anneaux 2013/9/23 8:08 page 123 #137
i i

Les matrices lmentaires

base de An telles que la matrice de f relativement ces bases soit de la forme



a1 0 ... ... ... ... 0
0 a2 0 ... ... ... 0

. . . ... ... ... ... ... . . .

. . . ... ... ... ... ... . . .

M (f ) =
0 ... ... 0 ar 0 . . .

0 ... ... ... ... 0 0

. . . ... ... ... ... ... . . .

. . . ... ... ... ... ... . . .
0 ... ... ... ... ... 0

avec ai |ai+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 An ,
on obtient lcriture de M sous la forme

M  Ap A/(a1 ) A/(ar )

avec p = n m si lon omet les termes correspondants aux lments inversibles.


Lentier p et les idaux (a1 ), . . . , (ar ) dtermins par ces conditions sont uniques.

123

i i

i i
i i
anneaux 2013/9/23 8:08 page 124 #138
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 125 #139
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 Eu ce K[T ]-module.
2. Soit E  un K[T ]-module qui est un K-espace vectoriel. Montrer que si lon
pose, pour tout x E  , u(x) = T.x, cela dnit un endomorphisme du K-espace
vectoriel E  . Montrer que, en tant que K[T ]-modules, on a E  = Eu .
Autrement dit, au vu de ce qui prcde, la donne du couple (E, u) est qui-
valente celle du K[T ]-module Eu .
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 Eu .

i i

i i
i i
anneaux 2013/9/23 8:08 page 126 #140
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 ui (x), i N, signie que V est un sous-module monogne de Eu .
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 Eu tel que (ui (x)), 0  i  n 1, soit une base de lespace
vectoriel Eu et tel que lon ait g(u)(x) = 0, deg(g) = n, signie que Eu 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  m 1, 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  m 1.
5. On suppose que M est un K-espace vectoriel et que v est un endomorphisme
de M tel que Mv  K[T ]/((T )m ). Montrer quil existe une K-base de M
par rapport laquelle la matrice de v est la matrice dordre m, Vm, , telle que :
(Vm, )i,i = , (Vm, )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 Eu 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 = E1 Er

o chaque Ei est un K[T ]-module monogne, Ei = K[T ]/(qi (T )), les plynmes qi
tant non nuls vriant q1 |q2 | |qr . Ces polynmes sont uniquement dtermins
et qr est le polynme minimal de u.

126

i i

i i
i i
anneaux 2013/9/23 8:08 page 127 #141
i i

TR.V.B. Calcul des facteurs invariants

Notons q le polynme minimal de u. Sa dcomposition en facteurs irrductibles


scrit
q = ps11 psl l .
On obtient donc une dcomposition

E = E(p1 ) E(pl )

o chaque E(pi ) est annul par psi 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 a1 , . . . , aq ces facteurs invariants. Pour dterminer les ai , 1  i  q, il
sut de connatre les produits a1 a2 ak pour tout k, 1  k  q. Dautre part,
puisque a1 |a2 | |aq , il est clair que, quels que soient les entiers j1 , . . . , jk avec
1  j1 < < jk  q, llment a1 ak divise llment aj1 ajk .
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 x1 , . . . , xk lments de H, le produit a1 ak divise
f (x1 , . . . , xk ).
2. Montrer que lon peut de plus choisir f et x1 , . . . , xk tels que

a1 ak = f (x1 , . . . , xk ).

3. En dduire que a1 ak est un pgcd dlments de Z qui sont de la forme


f (x1 , , xk ), xi H, 1  i  k.
Ces rsultats fournissent un algorithme de calcul des facteurs invariants, de la
manire suivante.

127

i i

i i
i i
anneaux 2013/9/23 8:08 page 128 #142
i i

Algbre T2

Soient y1 , . . . , yn une base quelconque de G et x1 , . . . , xp un systme de g-


nrateurs de H. On note A la matrice dont la j-ime colonne est forme des
composantes de xj dans la base y1 , . . . , yn , 1  j  p.
4. Montrer que a1 ak , 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 = U AV .
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

a1 0 . . . 0 0 . . . 0
0 a2 . . . 0 0 . . . 0

.. .. .. .. .. .. ..
. . . . . . .

U AV =
0 0 . . . aq 0 . . . 0
0 0 . . . 0 0 . . . 0

.. .. .. .. .. .. ..
. . . . . . .
0 0 ... 0 0 ... 0

o les ai sont des nombres entiers positifs tels que a1 |a2 | |aq .
Les nombres ai , 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 129 #143
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 entierssur 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.

i i

i i
i i
anneaux 2013/9/23 8:08 page 130 #144
i i

Chapitre VI. lments entiers et anneaux de Dedekind

1. lments entiers
Theoreme 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 + an1 X n1 + + a0
et M le sous-A-module de R engendr par 1, x, . . . , xn1 . Alors,
xn = (an1 xn1 + + a0 )
appartient M . Pour tout entier positif k, on a
xn+k = (an1 xn+k1 + + a0 xk ),
do, par rcurrence, xn+k appartient M . On en dduit que le A-module A[x]
est engendr par 1, . . . , xn1 , il est donc de type ni.
Lassertion (ii) implique lassertion (iii) de manire vidente.
Montrons que (iii) implique (i). Soit (y1 , . . . , yn ) un systme de gnrateurs du
A-module B. Puisque B est un sous-anneau de R contenant x et les yi , 1  i  n,
les lments xyi , 1  i  n, appartiennent B. Do, pour tout i, 1  i  n, il
existe aij A tel que
n
xyi = aij yj
j=1

que lon peut crire



n
(ij x aij )yj = 0 i = 1, . . . , n.
j=1

On a donc un systme de n quations linaires homognes en (y1 , . . . , yn ). En


notant d = det(ij x aij ), les formules de Cramer montrent que dyi = 0,
1  i  n. Puisque B = Ay1 + . . . + Ayn , 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]
net d P = n. Ce polynme est unitaire, car le
terme de degr n provient de i=1 (x aii ), ce qui prouve le rsultat.

130

i i

i i
i i
anneaux 2013/9/23 8:08 page 131 #145
i i

1. lments entiers

Definition 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 x1 , . . . , xn des


lments de R. Si pour tout i, 1  i  n, xi est entier sur A[x1 , . . . , xi1 ], alors
A[x1 , . . . , xn ] 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[x1 , . . . , xn1 ]. Par hypothse, B est un A-module de type ni, i.e.
B = j=p j=1 Abj . Alors, daprs  le cas n = 1, A[x1 , . . . , xn ] = B[xn ] est de type ni
sur B, i.e. A[x1 , . . . , xn ] = qk=1 Bck , do


q  p 
A[x1 , . . . , xn ] = ( Abj )ck = Abj ck .
k=1 j=1 f inie

Remarque. La proposition 1.3 sapplique, en particulier, lorsque les lments


x1 , . . . , xn sont entiers sur A.

Theoreme 1.4. Soient R un anneau et A un sous-anneau de R. Lensemble A 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 . Soient x, y des lments de


A : 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 est


lanneau des entiers de E.

Definitions 1.5.
a) Avec les notations ci-dessus, A 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 132 #146
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.
Theoreme 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 an1 , . . . , a0 A tel que
n + an1 n+1 + + a1 1 + a0 = 0.
Do, en multipliant par n1 , on a
1 = (an1 + + a1 n2 + a0 n1 ),
et 1 appartient A.

Definition 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 la clture


intgrale de A. Alors A est intgralement clos.
Theoreme 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
a0 , . . . , an1 dans A tels que
n n1
+ an1 + + a0 = 0
n n1
do
n + an1 n1 + + a1 n1 + a0 n = 0
donc
n + (an1 n1 + + a0 n1 ) = 0.
Donc divise n et, puisque (, ) = 1, divise . Par consquent, x appartient
A et A est intgralement clos.

132

i i

i i
i i
anneaux 2013/9/23 8:08 page 133 #147
i i

1. lments entiers

Exemple. Anneau des entiers des corpsquadratiques. 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 = a2 db2 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( En eet, dterminer
d).
les entiers de Q( d) revient donc dterminer les a + b d o a et b sont des
lments de Q tels que

a2 db2 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+2 d ].

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 = sb un lment de S 1 B. Puisque b B,
on a une relation de dpendance intgrale

bn + an1 bn1 + + a0 = 0, ai A, i = 0, . . . , n 1.

En divisant cette relation par sn , on obtient


n
b an1 b n1 a0
+ + + n = 0,
s s s s

qui exprime que x est un lment de S 1 R entier sur S 1 A.

133

i i

i i
i i
anneaux 2013/9/23 8:08 page 134 #148
i i

Chapitre VI. lments entiers et anneaux de Dedekind

Rciproquement, soit xs , x R, s S, un lment de S 1 R entier sur S 1 A,


i.e. on a une relation de dpendance intgrale
n
x an1 x n1 a0
+ + + = 0, s S, ai A, si S, i = 0, . . . n 1.
s sn1 s s0
En multipliant cette relation par (ss0 s1 sn1 )n , on voit que llment de R,
xs0 s1 sn1 , est entier sur A, donc appartient B. Ainsi,
x 1
= xs0 s1 sn1 S 1 B.
s ss0 s1 sn1
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, (ei )i=1,...,n
une base de E et (aij ) la matrice de u dans cette base. Les expressions

n
aii et det(aij )
i=1
sont indpendantes de la base choisie. On dnit alors la trace et le dterminant
de u par
 n
Tr(u) = aii et det(u) = det(aij ).
i=1
On sait que la trace et le dterminant vrient Tr(u + u ) = Tr(u) + Tr(u ) et
det(uu ) = det(u)det(u ). De plus, on a
det(XIdE 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
mx lendomorphisme de B dni par mx (y) = xy.

134

i i

i i
i i
anneaux 2013/9/23 8:08 page 135 #149
i i

2. Norme et trace

Definition 2.1. On appelle trace, norme, polynme caractristique de x,


relativement lextension B/A, les lments respectifs

TrB/A (x) = Tr(mx ), NB/A (x) = det(mx ), Px,B/A (X) = det(XIdB mx ).

Ce sont des lments de A ou de A[X].

Remarque 2.2. Si x, x sont des lments de B et si a est un lment de A, on a


mx + mx = mx+x , mx .mx = mxx , max = amx
et la matrice de ma est diagonale dans nimporte quelle base. On en dduit que
la trace et la norme vrient les relations suivantes :
Tr(x + x ) = Tr(x) + Tr(x ), Tr(ax) = aTr(x), Tr(a) = na
N(xx ) = N(x)N(x ), N(ax) = an N(x), N(a) = an .
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.

Theoreme 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 x1 , . . . , xn les
racines du polynme minimal sur K de x, Mx (X), chacune rpte r fois. Alors :
TrL/K (x) = x1 + + xn
NL/K (x) = x1 xn
Px,L/K (X) = (X x1 ) (X xn ).

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]/Mx (X) et que (1, x, . . . , xn1 ) est une K-base du K-espace vectoriel
L. crivons
Mx (X) = X n + an1 X n1 + + a0 .
Alors la matrice de mx dans la base (1, . . . , xn1 ) est :

0 0 0 a0
1 0 0 a1

0 1 0 a2

.. .. .. ..
. . . .
0 0 1 an1

135

i i

i i
i i
anneaux 2013/9/23 8:08 page 136 #150
i i

Chapitre VI. lments entiers et anneaux de Dedekind

donc TrL/K (x) = an1 et NL/K (x) = (1)n a0 . Mais puisque x est un lment
primitif, on a Mx (X) = (X x1 ) (X xn ). Donc

TrL/K (x) = x1 + + xn et NL/K (x) = x1 xn .

Cas gnral. Ce que lon vient de faire sapplique lextension K(x)/K.


Pour prouver le thorme, il sut de montrer que Px,L/K (X) = (Mx (X))r . Soient
(y1 , , ys ) une base de K(x) sur K et (z1 , , zr ) une base de L sur K(x). Alors
(yi zj ), 1  i  s, 1  j  r, est une base de L sur K et n = rs. Soit M = (akh )
la matrice de la multiplication par x dans K(x), par rapport la base (yi ). On a

xyi = aih yh
h

do # $
 
x(yi zj ) = aih yh zj = aih (yh zj ).
h h

Si lon ordonne lexicographiquement la base yi zj , la matrice M  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

M = ... ,
M

do Px,L/K = det(XId M  ) = (det(XId M ))r . Mais det(XId M ) = Mx (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 Px,L/K sont entiers sur A (donc, entre autres,
TrL/K (x) et NL/K (x)).

136

i i

i i
i i
anneaux 2013/9/23 8:08 page 137 #151
i i

2. Norme et trace

Dmonstration. Daprs le thorme prcdent, on a

Px,L/K (X) = (X x1 ) (X xn ).

Les coecients de Px,L/K sont donc des sommes de produits de xi . Pour prou-
ver le rsultat, il sut donc de montrer que les xi sont entiers sur A. Pour
tout i, 1  i  n, xi est conjugu de x, i.e. il existe un K-isomorphisme
i : K(x) K(xi ) tel que i (x) = xi . En appliquant i lquation de d-
pendance intgrale de x sur A, on obtient une quation de dpendance intgrale
pour xi .

Corollaire 2.5. Si, de plus, A est intgralement clos, alors les coecients de Px,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, (x1 , . . . , xn ) 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(TrL/K (xi xj )) = det(i (xj ))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, (TrL/K (xi xj )) et (i (xj )), i, j {1, . . . , n} sont des
matrices (n, n) : on considre leurs dterminants. Pour i et j xs, les conjugus
de xi xj sont les k (xi xj ), pour k = 1, . . . , n. On dduit du thorme 2.3 que

Tr(xi xj ) = k (xi xj ),
k

do # $ # $
 
det(Tr(xi xj )) = det k (xi xj ) = det k (xi )k (xj )
k k

= det(k (xi )) det(k (xj )) = det(i (xj ))2 .


Si det(i (xj )) = 0, les lignes de la matrice (i (x
j )) sont linairement lies, i.e. il
existe u1 , . . . , un K, non tous nuls, tels que ni=1 ui i (xj ) = 0. Par linarit,

137

i i

i i
i i
anneaux 2013/9/23 8:08 page 138 #152
i i

Chapitre VI. lments entiers et anneaux de Dedekind

n
on en dduit que i=1 ui 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,
TrL/K (xy) = 0, alors x = 0.
 
Dmonstration. En crivant y = j j xj et x = i i xi , on a

TrL/K (xy) = i j TrL/K (xi xj ).
i,j

On dduit de la proposition 2.6 que TrL/K (xy) = 0 pour tout y L entrane


i = 0 pour tout i, i.e. x = 0.

Pour x x, on pose sx (y) = TrL/K (xy). On dduit du corollaire 2.7 que


lapplication linaire : L L = HomK (L, K), dnie par (x) = sx est
injective. Puisque dimK (L) = dimK (L ) = n < +, lapplication est un
isomorphisme. On note (x1 , . . . , xn ) la base duale de (x1 , . . . , xn ) et lon pose
yj = 1 (xj ), j = 1, . . . , n. Alors, TrL/K (xi yj ) = syj (xi ) = xj (xi ) = 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, (x1 , . . . , xn ) une K-base de L. Il existe une K-base
(y1 , . . . , yn ) de L telle que TrL/K (xi yj ) = 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 :

TrQ()/Q () = 1, TrQ()/Q (1) = p 1, TrQ()/Q ( j ) = 1, j = 1, . . . , p 1

donc

TrQ()/Q (1 ) = TrQ()/Q (1 2 ) = = TrQ()/Q (1 p1 ) = p.

138

i i

i i
i i
anneaux 2013/9/23 8:08 page 139 #153
i i

3. Application aux corps cyclotomiques

De la mme faon, on a
NQ()/Q (1 ) = p
(crire la matrice de la multiplication par 1 dans la base (1, . . . , p2 ) et
calculer son dterminant) et

NQ()/Q ( 1) = (1)p1 p.

Mais NQ()/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.

Theoreme 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 140 #154
i i

Chapitre VI. lments entiers et anneaux de Dedekind

Dmonstration. Tout lment de Q() scrit x = a0 + a1 + + ap2 p2 , ai Q,


0  i  p 2, et
x(1 ) = a0 (1 ) + a1 ( 2 ) + + ap2 ( p2 p1 ).
Alors Tr(x(1 )) = a0 Tr(1 ), car Tr( j ) = Tr( k ), do Tr(x(1 )) = a0 p,
car Tr(1 ) = p. Mais, si x A, daprs le lemme 3.2, Tr(x(1 )) pZ, i.e.
a0 Z. Comme 1 = p1 , alors 1 A. Do, en crivant
(x a0 ) 1 = a1 + a2 + + ap2 p3 A
et en appliquant cet lment le raisonnement qui prcde, on en dduit que
a1 Z et, de proche en proche, que ai 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 pr -ime de lunit, car
r
pr1 p1 pr1 p2 pr1 Xp 1
M (X) = (X ) + (X ) + + X + 1 = pr1 .
X 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.
Theoreme 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 141 #155
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 F la famille
des sous-modules de type ni de E ; elle nest pas vide car {0} F. Daprs (i),
F 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 (Mn )nN une suite croissante de sous-
modules de M . Alors, E = nN Mn est un sous-module de M . Daprs (iii), il
admet un systme ni de gnrateurs (x1 , . . . , xq ). Pour tout i, 1  i  q, il existe
un indice n(i) tel que xi Mn(i) . Soit n0 le plus grand des n(i), 1  i  q. On
a xi Mn0 , pour tout i, 1  i  q, do E = Mn0 . La suite (Mn ) est donc
stationnaire partir de n0 .

Definitions 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 (Fn )n0 une
suite croissante de sous-modules de M . La suite Fn N est stationnaire partir
dun rang n0 ; la suite (Fn + N )/N est stationnaire partir dun rang n1 , il en
est donc de mme pour la suite Fn + N . Montrons que pour n  sup(n0 , n1 ),
on a Fn = Fn+1 . Il sut de voir que Fn+1 Fn . Soit x Fn+1 . Puisque
Fn+1 + N = Fn + N , il existe y Fn , z N , t N tels que x + z = y + t.
On a donc x y = t z et ces lments appartiennent Fn+1 N = Fn N .
Do x y Fn et x Fn .

141

i i

i i
i i
anneaux 2013/9/23 8:08 page 142 #156
i i

Chapitre VI. lments entiers et anneaux de Dedekind

Corollaire
p 4.4. Si A est un anneau et M1 , . . . , Mp sont des A-modules, alors
M = i=1 Mi est un A-module nthrien si et seulement si les modules Mi
sont nthriens, 1  i  p.

Dmonstration. Si le module M est nthrien, chaque module Mi , scrivant


comme quotient de M , est nthrien, daprs la proposition 4.3.
Supposons que les modules Mi , 1  i  p, soient nthriens. Si p = 2, alors
M1 et M2  M/M1 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 An . Puisque A est nthrien, il en
est de mme de An , daprs le corollaire 4.4, et M est nthrien, daprs la
proposition 4.3.

Theoreme 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 la fermeture intgrale de A dans L. Alors A est un A-module de type ni
et un anneau nthrien.
Si, de plus, lanneau A est principal, alors A est un A-module libre de rang n.

Dmonstration. Soit (x1 , . . . , xn ) une base de L sur K : chaque lment xi est


algbrique sur K. En rduisant les coecients du polynme minimal de xi sur K
au mme dnominateur, on obtient une relation

an xni + an1 xn1


i + + a0 = 0

avec les coecients aj , 1  j  n, dans A. On peut supposer an non nul et en


multipliant par an1 
n , on voit que an xi est entier sur A. On pose xi = an xi : alors
  
(x1 , . . . , xn ) est une base de L sur K contenue dans A . Daprs la proposition 2.8,
il existe une base de L sur K, (y1 , . . . , yn ), telle que Tr(xi yj ) = ij , 1  i  n,
1  j  n. Soit z un lment de A : puisque (y1 , . . . , yn ) est une base de L sur K,
on a z = nj=1 bj yj , avec bj K, 1  j  n. Pour tout i, on a xi A , donc
xi z A et, daprs le corollaire 2.5, Tr(xi z) A. Or,

n 
n n
Tr(xi z) = Tr bj xi yj = bj Tr(xi yj ) = bj ij = bi .
j=1 j=1 j=1

142

i i

i i
i i
anneaux 2013/9/23 8:08 page 143 #157
i i

5. Idaux fractionnaires


n a donc bi A pour tout i et A est un sous-module du A-module libre
On
j=1 Ayj . Puisque lanneau A est nthrien, ce A-module libre est nthrien.
On dduit de la proposition 4.3 que le A-module A est nthrien, donc de type
ni, daprs le corollaire 4.5. Les idaux de A sont des A-sous-modules de A
particuliers : ils sont donc de type ni sur A, donc sur A , et A est un anneau
nthrien.
Si A est principal, tout sous-A-module dun module libre tant libre (tho-
rme V.1.1), A est libre de rang infrieur ou gal n. Mais la dmonstration
ci-dessus montre que A 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 un sous-anneau


de A. Alors p A est un idal premier de A .

Lemme 5.2. Soit p un idal premier dun anneau A. Si p contient un produit


didaux a1 , . . . , an , alors p contient lun deux.

Dmonstration. Si pour tout i, il existe un lment ai ai nappartenant pas


p, lidal p tant premier, le produit a1 an 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 F 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 F (car b
est maximal). Ils contiennent donc des produits didaux premiers non nuls

b + Ax p1 pn , b + Ay q1 qr .

143

i i

i i
i i
anneaux 2013/9/23 8:08 page 144 #158
i i

Chapitre VI. lments entiers et anneaux de Dedekind

Mais xy appartient b, donc

(b + Ax)(b + Ay) b, do p1 pn q1 qr b.

Do une contradiction.

Definition 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 d1 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
. . . , xn ), avec xi = adii , 1  i  n, alors I est contenu dans d1 A,
I = (x1 ,
avec d = i di .
b) Si A est nthrien, tout idal fractionnaire est un A-module de type ni.
En eet, I est un sous-module de d1 A qui est nthrien.
c) Si I et I  sont des idaux fractionnaires, alors I I  , I + I  , II  sont des
idaux fractionnaires (de dnominateurs respectifs d ou d , dd et dd ).

On en dduit que les idaux fractionnaires non nuls de A forment un monode


commutatif pour la multiplication, que lon notera I(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

a2 + 5b2 = 2, a2 + 5b2 = 3

144

i i

i i
i i
anneaux 2013/9/23 8:08 page 145 #159
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.

Definition 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).

Theoreme 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).

Theoreme 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 la fermeture
intgrale de A dans L. Alors A 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 est un anneau nthrien et un A-module de type ni. Soient p = 0 un idal
premier de A , x un lment de p et une quation de dpendance intgrale pour
x, de degr minimum :

xn + an1 xn1 + + a0 = 0.

Le fait que le degr soit minimum implique que a0 = 0. Alors a0 appartient


A x A p A. Donc p A = {0} est un idal premier de A, donc maximal
(puisque A est de Dedekind). Do A/(p A) est un corps. Mais A/(p A)
sidentie un sous-anneau de A /p et, puisque A est entier sur A, A /p est
entier sur A/(p A). Donc, daprs le thorme 1.7, A /p est un corps et p est
maximal.

145

i i

i i
i i
anneaux 2013/9/23 8:08 page 146 #160
i i

Chapitre VI. lments entiers et anneaux de Dedekind

Theoreme 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 = {x K|xm A}. Alors m est un sous-A-module de K dont les lments
admettent comme dnominateur commun nimporte quel lment de m, i.e. m
est un idal fractionnaire. Montrons que mm = A, qui est llment neutre du
monode I(A). Par dnition, mm est contenu dans A et il est clair que A m ,
do m = Am mm A. Puisque m est maximal, on a mm = A ou mm = m.
Supposons que mm = m. Soit x m , alors xm m, do x2 m xm m
et xn m m pour tout n. Autrement dit, nimporte quel lment non nul d de
m sert de dnominateur commun tous les xn , 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 = m, alors m = A. Montrons que cest impossible. Soit a = 0 un lment de
m. Lidal Aa contient un produit didaux premiers non nuls p1 pn . On peut
supposer n minimum. On a

m Aa p1 pn .

Donc, daprs le lemme 5.2, m contient lun des pi , par exemple p1 . Comme par
hypothse p1 est maximal, on a m = p1 . On pose b = p2 pn . 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 mba1 A. Donc ba1 m par dnition de m .
Comme b / Aa, on a ba1
/ A et m = A.

Theoreme 6.5. Soient A un anneau de Dedekind et P lensemble de ses idaux


premiers non nuls.
(i) Tout idal fractionnaire non nul b scrit dune faon et dune seule sous
la forme 
b= pnp (b)
pP

o les np(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 F la famille des idaux non nuls de A qui ne sont pas produits nis didaux

146

i i

i i
i i
anneaux 2013/9/23 8:08 page 147 #161
i i

6. Anneaux de Dedekind

premiers. Supposons F = . Puisque A est nthrien, F 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
tel que pp = A : on en dduit que qp A. Comme p A, on a qp q. De plus
qp = q, car si qp = q et si x p , on a xq q et xn q q pour tout n, do x est
entier sur A, i.e. x A. Ceci est impossible car p = A (sinon on aurait pp = p).
Puisque q est maximal dans F, alors qp / F et qp = p1 pn , o les pi sont
premiers, 1  i  n. En multipliant par p, on obtient q = pp1 pn , ce qui est en
contradiction avec q F.
Montrons lunicit de la dcomposition. Supposons que :
 
pnp (b) = pmp (b) ,
pP pP

alors 
pnp (b)mp (b) = A.
pP

Si les np(b) mp(b) ne sont pas tous nuls, on spare les exposants positifs et
ngatifs et lon obtient
p1 1 pr r = q1 1 qs s
avec pi , qj P, i , j > 0, pi = qj , pour tout i et j. Puisque p1 est un idal,
p1 p1 1 pr r = q1 1 qs s et, puisquil est premier, p1 contient lun des qj .
Mais p1 et qj sont maximaux, donc p1 qj implique p1 = qj . Contradiction.

(ii) La partie (i) prouve que pP pnp (b) est linverse de pP pnp (b) .

Remarques 6.6.
a) On peut vrier facilement que les proprits suivantes sont satisfaites :
(i) np(ab) = np(a) + np(b).
(ii) b A est quivalent np(b)  0, pour tout p P.
(iii) a b est quivalent np(a)  np(b), pour tout p P.
(iv) np(a + b) = inf(np(a), np(b)).
(v) np(a b) = sup(np(a), np(b)).

b) Si a est un idal de A, on a a = pP pnp (a) avec np(a)  0. Si p est tel
que np(a) > 0, on dit que p divise a et on crit p|a.

Si p|a, alors a = pq avec q = (p(np (a)1) ) p pnp  (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 np(a)np(p) = 1, donc p intervient dans la dcomposition de a en
produit didaux premiers, i.e. p|a.

147

i i

i i
i i
anneaux 2013/9/23 8:08 page 148 #162
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 Ap est un anneau principal et il existe un lment premier p de Ap tel que
les seuls idaux non nuls de Ap soient les idaux (pr ), r N.

Dmonstration. Tout idal premier de A tant maximal, le seul idal premier de A


disjoint de A\p est p. Donc, daprs TR.I.B.6, le seul idal premier de Ap est pAp.
Lanneau Ap tant de Dedekind (proposition 6.7), on en dduit, en appliquant le
thorme 6.5.i, que ses seuls idaux non nuls sont les (pAp)n , n N. Soit p un
lment de pAp \(pAp)2 : lidal (p) est contenu dans pAp et nest pas contenu dans
(pAp)2 . Do, en appliquant le thorme 6.5.i et la remarque 6.6.b, (p) = pAp ;
llment p est donc premier. Si a est un idal non nul de Ap, il est contenu dans
lunique idal maximal pAp de Ap (TR.I.B.9), do, daprs le thorme 6.5.i et
la remarque 6.6.b, il existe n N tel que a = (pAp)n = (p)n = (pn ).

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 NK/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 (e1 , . . . , en ) du Z-module A et des lments c1 , . . . , cn de N tels que

148

i i

i i
i i
anneaux 2013/9/23 8:08 page 149 #163
i i

7. Norme dun idal

1ne1 , . . . , cn en ) soit une base de Ax. On en dduit que A/Ax est isomorphe
(c
i=1 Z/ci Z, do Card(A/Ax) = c1 cn . Considrons lapplication Z-linaire
u : A Ax dnie par u(ei ) = ci ei . On a det(u) = c1 cn . Dautre part,
puisque la multiplication par x est bijective, (xe1 , . . . , xen ) est aussi une base
de Ax. Il existe donc un automorphisme de Z-modules v : Ax Ax tel que
v(ci ei ) = xei . 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) = c1 cn = Card(A/Ax).

Cela conduit la dnition suivante.

Definition 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
np(q)  np(a) pour tout p, do

p P, np(a) + np(m) = np(am)  np(q)  np(a).

Si p = m, np(m) = 0, do

p = m, np(a) = np(am)  np(q)  np(a),

donc np(q) = np(a).


Si p = m, on a
nm(a) + 1  nm(q)  nm(a).

149

i i

i i
i i
anneaux 2013/9/23 8:08 page 150 #164
i i

Chapitre VI. lments entiers et anneaux de Dedekind

Or nm(q) N, donc

nm(q) = nm(a) ou nm(q) = nm(a) + 1.

Si nm(q) = nm(a), alors

p P, np(q) = np(a) et a = q.

Si nm(q) = nm(a) + 1, alors, puisque pour les autres p P on a np(q) = np(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
premiers. En eet, (2) = (2, 1 + 5) et
(2) et (3) ne sont pas 2

(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 = i i | i p, i B .
nie

150

i i

i i
i i
anneaux 2013/9/23 8:08 page 151 #165
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.

Definition 8.3. Dans la situation ci-dessus, on dit que q est au-dessus de p,


ou que p est en dessous de q.

Theoreme 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 montrerque 1  pB. On sait que 1  p, mais il faut sassurer que lon
ne peut avoir 1 = nie i i , i p, i B.
Pour cela, on dmontre le lemme suivant.

151

i i

i i
i i
anneaux 2013/9/23 8:08 page 152 #166
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 p1 p2 pr , avec r minimum pour cette proprit. Soit m un idal maximal
contenant a : alors m p1 pr et m tant premier, daprs le lemme 5.2, il existe
i tel que m pi . On peut, sans restreindre la gnralit, supposer que i = 1.
Comme A est un anneau de Dedekind, p1 est un idal maximal, do m = p1 . Par
minimalit de r, on ne peut avoir (a) = p2 pr , donc il existe b (p2 pr ) \ (a).
Posons = ab K \ A. Alors, puisque tout lment x appartenant a appartient
m = p1 , on a bx p1 pr (a) i.e. bx = ac, c A, donc ab 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 = idA .

Dmonstration. Soit x un lment de B ; il vrie une quation de dpendance


intgrale
xn + an1 xn1 + + a0 = 0,
avec ai 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 + an1 f (x)n1 + + f (a0 ) = 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 = idK , il est clair que
f|A = idA .

152

i i

i i
i i
anneaux 2013/9/23 8:08 page 153 #167
i i

9. Ramification

Theoreme 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 au-dessus de p, il
existe Gal(L/K) tel que (q) = q . Supposons que pour tout Gal(L/K),
on ait (q) = q ; les idaux q et (q) tant premiers, donc maximaux, sont
trangers deux deux (m + m = B). Donc, daprs le thorme chinois I.4.3, le
systme de congruences 
x 0 mod q
x 1 mod (q)
admet une solution B.
Daprs le thorme 2.3, on a
 
NL/K () = 1 () = 1 ().
Gal(L/K) =id,Gal(L/K)

Puisque 0 mod q , on a q , do NL/K () q . Dautre part, daprs les


corollaires 2.4 et 2.5, NL/K () A, do NL/K () A q = 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 NL/K ()  q.
Comme NL/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


i=r
pB = qei i , ei  1, i = 1, . . . , r
i=1

o les qi sont des idaux premiers de B, qui sont prcisment les idaux premiers
de B au-dessus de p.

153

i i

i i
i i
anneaux 2013/9/23 8:08 page 154 #168
i i

Chapitre VI. lments entiers et anneaux de Dedekind

Definition 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 ei  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 qi soit au-dessus de p, entrane, daprs la pro-
position 8.2, que lanneau A/p sidentie un sous-anneau de B/qi . Ces deux
anneaux sont des corps et, puisque B est un A-module de type ni daprs
le thorme 4.6, B/qi est un A/p-espace vectoriel de dimension nie. On pose
fi = dimA/p(B/qi ).

Definition 9.2. On appelle fi le degr rsiduel de qi sur A et ei lindice de


ramication de qi sur A.

Theoreme 9.3. Avec les notations ci-dessus, on a



i=r
ei fi = dimA/p(B/pB) = n.
i=1

Dmonstration. On considre la suite dinclusions didaux

pB = qe11 . . . qerr qe11 . . . qerr1 . . . q21 q1 B.

Deux termes conscutifs de cette suite sont de la forme a et aqi . La dmonstration


de la proposition 7.4 montre quil ny a pas didaux strictement compris entre a
et aqi , par consquent a/aqi est un B/qi -espace vectoriel de dimension 1. Cest
donc un A/p-espace vectoriel de dimension fi . Or, dans la suite dinclusions ci-
dessus, il y a, pour i x, ei quotients. Do

i=r
dimA/p(B/pB) = ei fi .
i=1

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 (x1 , . . . , xn ) une A-base de B,
(x1 , . . . , xn ), o xi est la classe de xi modulo pB, est une A/p-base de B/pB.
Do
dimA/p(B/pB) = n.

154

i i

i i
i i
anneaux 2013/9/23 8:08 page 155 #169
i i

9. Ramification

Montrons quon peut se ramener au cas o lanneau A est principal. On


considre A = Ap : cest un anneau principal, (6.8), local didal maximal
pAp (TR.I.B.9). En posant S = A \ p, daprs (1.10), lanneau B  = S 1 B
est la fermeture intgrale de Ap dans L. On dduit alors de ce qui prcde que
dimA /pA (B  /pB  ) = n. On considre la dcomposition de pB  dans lanneau de
i=r
Dedekind B  : comme pB = i=r ei 
i=1 qi , on a pB =
 ei
i=1 (qi B ) . Comme qi A = p,
 
on a qi S = , do qi B est un idal premier de B (TR.I.B.6). La premire
partie de la dmonstration donne alors

i=r
 
dimA /pA (B /pB ) = ei dimA /pA (B  /qB  ).
i=1

On a A /pA  A/p et B  /qi B   B/qi . Do



i=r
 
n = dimA /pA (B /pB ) = ei fi .
i=1
i=r ei
Corollaire 9.4. Avec les notations ci-dessus, on a B/pB  i=1 B/qi .

Dmonstration. Daprs le thorme 6.5.i, qi est le seul idal maximal qui contienne
e
qei i : donc, pour tout i = j, on a qei i + qj 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.

Definition 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 (x1 , . . . , xn ) B n , on appelle
discriminant du systme (x1 , . . . , xn ), llment, D(x1 , . . . , xn ) de A dni
par
D(x1 , . . . , xn ) = det(TrB/A (xi xj )), 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, x2 )) est le discriminant bien connu
b2 4c (resp. 4p3 27q 2 ).

j=n 9.6. Soit (y1 , . . . , yn ) B tel que, pour tout i, 1  i  n, on ait


Proposition n

yi = j=1 aij xj . Alors


D(y1 , . . . , yn ) = (det(aij ))2 D(x1 , . . . , xn ).
Dmonstration. Calcul facile laiss au lecteur.

155

i i

i i
i i
anneaux 2013/9/23 8:08 page 156 #170
i i

Chapitre VI. lments entiers et anneaux de Dedekind

Definition 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 DB/A de A engendr par D(x1 , . . . , xn ), o (x1 , . . . , xn ) 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 DB/A contient un lment qui nest pas diviseur de zro, pour que
(x1 , . . . , xn ) B n soit une base de B sur A, il faut et il sut que DB/A soit
engendr par D(x1 , . . . , xn ).

Dmonstration. La condition tant ncessaire par dnition, montrons quelle est


susante. On suppose que d = D(x1 , . . . , xn ) engendre DB/A . Soit (e1 , . . . , en ) une
A-basede B et posons d = D(e1 , . . . , en ). En crivant, pour tout i, 1  i  n,
xi = j=n 2  
j=1 aij ej , on a d = (det(aij )) d . Comme Ad = DB/A = Ad , il existe

A tel que d = d, do d(1 (det(aij )) ) = 0. Llment d nest pas
2

diviseur de zro, car sinon tout lment de Ad = DB/A serait diviseur de zro, ce
qui est contradictoire avec lhypothse. On en dduit que 1 (det(aij ))2 = 0,
do det(aij ) est inversible. La matrice (aij ) est donc inversible et (x1 , . . . , xn ) est
une base de B sur A.

Proposition 9.10. Soient A un anneau, B1 , . . . , Bq des anneaux contenant A et qui


i=q
sont des A-modules libres de rang ni, B = i=q i=1 Bi . Alors DB/A = i=1 DBi /A .

Dmonstration. Il sut de traiter le cas q = 2, une rcurrence vidente don-


nera ensuite le rsultat. Soient (x1 , . . . , xm ) et (y1 , . . . , yn ) des A-bases de B1
et B2 respectivement. En identiant, dans B1 B2 , B1 B1 {0} et B2
{0} B2 , on peut crire que (x1 , . . . , xm , y1 , . . . , yn ) est une base de B1 B2
sur A. Dans cette criture, on a, pour tout i et tout j, xi yj = 0 (il faut comprendre
(xi , 0)(0, yj ) = (0, 0)). On a donc

(TrB/A (xi xj )) 0
D(x1 , . . . , xm , y1 , . . . , yn ) =
0 (TrB/A (yk yl ))

(matrice diagonale par blocs), do

D(x1 , . . . , xm , y1 , . . . , yn ) = D(x1 , . . . , xm )D(y1 , . . . , yn ).

156

i i

i i
i i
anneaux 2013/9/23 8:08 page 157 #171
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, (x1 , . . . , xn ) une A-base de B et a un idal de
A. Pour x B, on note x la classe de x modulo a. Alors (x1 , . . . , xn ) est une
A/a-base de B/aB et on a D(x1 , . . . , xn ) = D(x1 , . . . , xn ).

Dmonstration. Si (aij ) est la matrice de la multiplication par x par rapport la


base (x1 , . . . , xn ), alors la matrice de la multiplication par x par rapport la base
(x1 , . . . , xn ) est (aij ). Do Tr(x) = Tr(x).

Definition 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
n
(0) pn1 1 pq q

et, comme (0) est le plus petit idal de A,


n
(0) = pn1 1 pq q .
n
On en dduit que si x p1 pq , on a xn1 ++nq pn1 1 pq q = (0), do
xn1 ++nq = 0. Par consquent, puisque A est rduit, on a x = 0 et il en dcoule
que p1 pq = (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 DL/K = 0.

Dmonstration. Supposons que L soit non rduit et soit x L un lment non nul
nilpotent. On pose x = x1 et lon complte en une K-base (x1 , . . . , xn ). Alors,
pour tout j, 1  j  n, llment x1 xj est nilpotent, donc la multiplication par
x1 xj est un endomorphisme nilpotent de L. Par consquent, toutes ses valeurs
propres sont nulles, donc TrL/K (x1 xj ) = 0, 1 < j  n. La matrice TrL/K (xi xj )
ayant une ligne de zros, son dterminant D(x1 , . . . , xn ) est nul, do DL/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 q
i=1 i .
Pour tout i, 1  i  r, L/qi est un anneau intgre, de dimension nie sur K, donc,

157

i i

i i
i i
anneaux 2013/9/23 8:08 page 158 #172
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,
qi est un idal maximal, do, pour tout i et tout j, 1  i, j  r, on a qi + qj = L.
i=r
i=rque L  i=1 L/qi . Par consquent, daprs la
Le thorme chinois entrane
proposition 9.10, DL/K = i=1 D(L/qi )/K . On sait, daprs la proposition 2.6, que
pour tout i, 1  i  r, D(L/qi )/K = 0, do DL/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 (x1 , . . . , xn ) 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, TrL/K (xi xj ) A. Par
consquent, DB/A est un idal entier sur A (i.e. contenu dans A). On a vu la
proposition (2.6) quil est non nul.

Theoreme 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 DB/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 DB/A signie que p|DB/A , i.e. que les idaux premiers
de A qui se ramient dans B apparaissent dans la dcomposition en facteurs
premiers de DB/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 ei
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 ei  2. On peut,


sans restreindre la gnralit de la dmonstration, supposer que e1 = 2. Soit
x1 q1 \ q21 : alors x = (x1 , 0, . . . , 0) est un lment non nul de B/pB et x2 = 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 ei  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

i i

i i
i i
anneaux 2013/9/23 8:08 page 159 #173
i i

9. Ramification

Lemme 9.16.2. Lidal premier p de A se ramie dans B si et seulement si

D(B/pB)/(A/p) = (0)

Posons A = Ap, B  = (A \ p)1 B, p = pAp. Remarquons que,


daprs TR.I.B.3, le morphisme canonique de B dans B  est injectif : nous consi-
drerons dans la suite B comme sous-anneau de B  . On sait, daprs la proposi-
tion 6.8, que A est un anneau principal, donc, daprs le thorme 4.6, que B 
est un A -module libre de rang n. On a A /p  A/p et B  /p B   B/pB. Soit
(b1 , . . . , bn ) une base de B  sur A . Daprs la proposition 9.11, on a le lemme
suivant.

Lemme 9.16.3. Lidal D(B/pB)/(A/p) = (0) si et seulement si D(b1 , . . . , bn ) p .


Supposons maintenant que p se ramie dans B. Alors D(b1 , . . . , bn ) p . Si


. , xn ) est une K-base de L contenue dans B, on a, pour tout i, 1  i  n,
(x1 , . . 
j=n    
xi = j=1 aij bj , avec pour tout i et tout j, aij A (car B B ). Comme
D(x1 , . . . , xn ) = (det(aij ))2 D(b1 , . . . , bn ), on en dduit que D(x1 , . . . , xn ) p .
Puisque p A = p, on a D(x1 , . . . , xn ) p, do DB/A p.
Rciproquement, si DB/A p, on en dduit que D(b1 , . . . , bn ) p , car on
peut crire, pour tout i, bi = ysi , yi B, s A \ p. Ainsi,

D(b1 , . . . , bn ) = s2 D(y1 , . . . , yn ) A DB/A A p = p .

Par consquent, daprs le lemme 9.16.3, D(B/pB)/(A/p) = (0) et, daprs le


lemme 9.16.2, lidal p se ramie dans B.

159

i i

i i
i i
anneaux 2013/9/23 8:08 page 160 #174
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 161 #175
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, p1 , . . . , pn des idaux premiers de A distincts
et ri , 1  i  n, des nombres entiers strictement positifs. Montrer que la projection
canonique

i=n
A A/pri i
i=1

induit un isomorphisme

i=n 
i=n
A/ pri i A/pri i .
i=1 i=1

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 pni 1 A avec S = A \ r p ).
i=1 i et considrer S 1 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.

Theoreme. Si A est un anneau intgre dont le monode des idaux fractionnaires


est un groupe, alors A est un anneau de Dedekind.

i i

i i
i i
anneaux 2013/9/23 8:08 page 162 #176
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 ai a, bi K tels que i=n i=1 ai bi = 1.
6. Montrer que pour tout i, 1  i  n, llment ai bi 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 b1 est strictement inclus dans a1 .
9. Soient p un idal premier de A et m un idal maximal de A contenant p.
Montrer que pm1 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 pAp \ p2 Ap, alors tAp = pAp.
En dduire que Ap est un anneau principal.
On en dduit que pour tout idal premier p de A, lanneau Ap est intgralement
clos (thorme 1.9).
12. Soit (Ai )iI une famille danneaux intgres de mme corps des fractions  K.
Montrer que si, pour tout i I, lanneau Ai est intgralement clos, alors iI Ai
est un anneau intgralement clos.
13. En dduire que lanneau A est intgralement clos (montrer que A est gal
lintersection des Ap, 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, . . . , xn1 ) = NL/K (Mx (x)),

o Mx (X) dsigne le polynme driv du polynme minimal de x sur K.


1. On note x1 , . . . , xn les conjugus de x. Montrer que

D(1, x, . . . , xn1 ) = (det(xji ))2 , 1  i, j  n.

162

i i

i i
i i
anneaux 2013/9/23 8:08 page 163 #177
i i

TR.VI.C. Dcomposition des nombres premiers dans un corps quadratique

2. En dduire que

 
D(1, x, . . . , xn1 ) = (xi xj )
i j=i

(utiliser le dterminant de Vandermonde).


3. En notant Mx (X) le polynme minimal de x sur K, montrer que

Mx (xi ) = (xi xj ).
j=i

4. En dduire la proposition (remarquer que Mx (xi ) est conjugu de Mx (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 DQ()/Q , i.e. calculer D(1, , . . . , p2 ). Daprs la proposition
ci-dessus, cela revient calculer NQ()/Q (M ()).
6. De lexpression (X 1)M (X) = X p 1, dduire que ( 1)M () = p p1 .
7. En dduire que NQ()/Q (M ()) = pp2 (utiliser les relations du para-
graphe 3).

Ce rsultat et le thorme 9.16 entranent le thorme suivant.

Theoreme. 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+2 d ] si d est congru 1 modulo 4
(cf. paragraphe 1).

163

i i

i i
i i
anneaux 2013/9/23 8:08 page 164 #178
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
2 0
D(1, d) = = 4d.
0 2d

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+2 d ) est
une base de B sur Z.
3. Montrer que # $
1+ d 2 1
D 1, = d+1 = d.
2 1 2

4. En dduire que les seuls nombres premiers de Z qui se ramient dans Z[ 1+2 d ]
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
ei fi = 2,
i=1

ce qui entrane que r  2. En consquence, seuls trois cas peuvent se prsenter :


(i) r = 2, e1 = e2 = 1, f1 = f2 = 1 ; on dit que p est dcompos dans B,
(ii) r = 1, e1 = 2, f1 = 1 ; autrement dit p se ramie dans B,
(iii) r = 1, e1 = 1, f1 = 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)  Fp [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 Fp [X], le polynme X 2 d est produit de deux facteurs distincts
du premier degr, resp. est un carr, resp. est irrductible.

164

i i

i i
i i
anneaux 2013/9/23 8:08 page 165 #179
i i

TR.VI.D. Thorme des deux carrs

8. Montrer que les trois conditions de 7 se produisent si d est, dans Fp , un carr


non nul, resp. est nul, resp. nest pas un carr.
Lorsque d est un carr non nul dans Fp , on dit que d est un rsidu quadra-
tique modulo p. Lorsque d nest pas un carr dans Fp , 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 mod p et 2 si d 1 (mod 8),
(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 (mod 8).

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 Fp si p est congru 1 modulo 4 (on peut le
p1
1 1
voir avec la formule = (1) 2 , o est le symbole de Legendre,
p p
[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 q1 q2 didaux premiers distincts.

165

i i

i i
i i
anneaux 2013/9/23 8:08 page 166 #180
i i

Algbre T2

1. Montrer que NZ[i]/Z (q1 ) = NZ[i]/Z (q2 ) = p.


2. En dduire quil existe a et b dans Z tels que p = a2 + b2 (utiliser le fait que
Z[i] est un anneau principal).
Le but de ce TR est de dmontrer le rsultat suivant :

Theoreme (des deux carres). Soient x un nombre entier naturel et x = p pnp (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 np (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 = a2 + b2 , 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 a2 + b2 = (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 167 #181
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

Definition 1.1. Soit A un anneau. Une suite


M  M M  ,
u v

o M, M  , M  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.

i i

i i
i i
anneaux 2013/9/23 8:08 page 168 #182
i i

Chapitre VII. Dualit

Remarques 1.2.
u
a) La suite 0 M  M est exacte si et seulement si le morphisme u est
v
injectif et la suite M M  0 est exacte si et seulement si le morphisme v
est surjectif.
b) Si u : M  M est un morphisme de A-modules, pour tout A-module N ,
on note u : HomA (M, N ) HomA (M  , N ) le morphisme de A-modules
dni par u(w) = w u (on remarquera le renversement du sens des ches),
on note u : HomA (N, M  ) HomA (N, M ) le morphisme de A-modules
dni par u(w) = u w.

Theoreme 1.3. Soient A un anneau, u : M  M et v : M M  des mor-


phismes de A-modules.
(i) Pour que la suite

0 M  M M 
u v

soit exacte, il faut et il sut que, pour tout A-module N , la suite


u v
0 HomA (N, M  ) HomA (N, M ) HomA (N, M  )

soit exacte.
(ii) Pour que la suite

M  M M  0
u v

soit exacte, il faut et il sut que, pour tout A-module N , la suite

0 HomA (M  , N ) HomA (M, N ) HomA (M  , N )


v u

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  M M  0
u v

est exacte.
Montrons que le morphisme v est injectif : soit w Hom(M  , N ) tel que
v(w) = w v = 0. Puisque v est surjectif, cela entrane w = 0.
Montrons lexactitude en HomA (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 169 #183
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  , il existe un morphisme w HomA (M  , N ) tel que
w = w v = v(w ). 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 HomA (M  , N ) HomA (M, N ) HomA (M  , N )


v u

est exacte. En particulier, on a u v(w) = w v u = 0 pour tout w appartenant


HomA (M  , N ). En prenant N = M  et pour w lidentit de M  , 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) = p u = 0, do, puisque Ker(u) = Im(v), il existe HomA (M  , N )
tel que p = v() = v. On en dduit que Ker(v) Im(u), ce qui prouve que la
suite
M  M M  0
u v

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  = 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 : HomA (N, P ) HomA (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-
u v
sairement surjectif. Autrement dit, si la suite 0 M  M M  0 est
exacte, il nen est pas forcment de mme des suites

0 HomA (M  , N ) HomA (M, N ) HomA (M  , N ) 0


v u

(resp.
u v
0 HomA (N, M  ) HomA (N, M ) HomA (N, M  ) 0),

comme le montre lexercice ci-dessous.

169

i i

i i
i i
anneaux 2013/9/23 8:08 page 170 #184
i i

Chapitre VII. Dualit

Exercice E1. On considre A = Z, N = Z et la suite exacte de A-modules


u v
0 Z Z 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  M M  0
u v

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  M  .
(ii) Il existe s HomA (M  , M ) tel que v s = idM  .
(iii) Il existe r HomA (M, M  ) tel que r u = idM  .

Definition 1.5. Une suite exacte de A-modules

0 M  M M  0
u v

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  M M  0
u v

est scinde, alors pour tout A-module N , les suites


u v
0 HomA (N, M  ) HomA (N, M ) HomA (N, M  ) 0

0 HomA (M  , N ) HomA (M, N ) HomA (M  , N ) 0


v u

sont exactes et scindes.

170

i i

i i
i i
anneaux 2013/9/23 8:08 page 171 #185
i i

2. Dualit

2. Dualit

Definitions 2.1.
a) Pour tout A-module M le A-module M = HomA (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 M dni
par t u(y ) = y u pour tout y N .

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 M , on pose x, y  = y (x). On vrie que les relations suivantes sont
satisfaites :
x + x , y  = x, y  + x , y 
x, y + z  = x, y  + x, z 
x, y  = x, y 
x, y  = x, y 
o x, x M , y , z M 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 172 #186
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 N , u(x), y  = x, t u(y ).

Theoreme 2.3. Si
M  M M  0
u v

est une suite exacte de A-modules, la suite

0 M  M M 
v t u t

est exacte.

Dmonstration. Cest un cas particulier du thorme 1.3.



Theoreme 2.4. Soient (Mi )iI des A-modules, M = iI Mi et i : Mi M ,
i I, les injections canoniques. Alors lapplication
y  (t i (y ))iI est un

isomorphisme de A-modules entre M et iI Mi .

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 Mi = A, auquel cas


Mi = 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  An ).
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).

Theoreme 2.6. Soient M un A-module libre de rang ni et (e1 , . . . , en ) une base


de M . Alors les lments ei de M , 1  i  n, dnis par ei (ej ) = 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 (ei )1in .

172

i i

i i
i i
anneaux 2013/9/23 8:08 page 173 #187
i i

2. Dualit

Dmonstration. Pour tout x = x1 e1 + + xn en lment de M , on a

ei (x) = x1 ei (e1 ) + + xi ei (ei ) + + xn ei (en ).


Daprs la dnition de ei , cette somme est gale xi . Pour tout f M , on a
f (x) = x1 f (e1 ) + + xi f (ei ) + + xn f (en ),
do, en posant f (ei ) = ai A,
f (x) = a1 e1 (x) + + ai ei (x) + + an en (x).
Cette galit tant vrie pour tout x M , on a donc f = a1 e1 + + an en ;
cela prouve que la famille (ei )1in est gnratrice de M .
Considrons une combinaison linaire coecients dans A,
b1 e1 + + bi ei + + bn en = 0.
En valuant cette forme linaire sur ei , on tire bi = 0. Cela tant vrai pour tout
i, 1  i  n, on en dduit que la famille (ei )1in est libre.

Remarque 2.7. En utilisant la forme bilinaire canonique, la base duale (ei ) de la


base (ei ) est dnie par ei , ei  = 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
cM : 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 cM ne soit pas
injective.
2. Montrer que si E est un espace vectoriel de dimension innie, cM nest pas
surjective.

173

i i

i i
i i
anneaux 2013/9/23 8:08 page 174 #188
i i

Chapitre VII. Dualit

Theoreme 2.8. Si le A-module M est libre (resp. libre de rang ni), lapplication
canonique cM : M M est injective (resp. bijective).

Dmonstration. Soient (ei )iI une base du A-module M et (ei )iI sa base duale.
On a vu ci-dessus que pour tout x M , ei (x) = xi est la i-ime coordonne de
x dans la base (ei )iI . Soit x M tel que x = 0. On a donc y (x) = 0 pour tout
y M , donc en particulier pour y = ei , i I. On en dduit que xi = 0, i I,
do x = 0 et cM est injective.
Supposons que card(I) = n est ni. Puisque ei , ej  = ei (ej ) = ij , la famille
(ej )1jn est la base duale de la base (ei )1in . Lapplication cM transforme donc
une base de M en une base de M , elle est bijective.

Remarques 2.9.
a) Lapplication cM 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 (ei )1in est une base de M ,
alors (cM (ei ))1in est la base duale de (ei )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 (fi )1in est une base de M , sa
base duale (fi )1in est une base de M et didentier M M par cM ).

Proposition 2.10. Soient M et N deux A-modules libres de rang ni et u : M N


un morphisme de A-modules. Alors, en identiant M M par cM et N N
par cN , on a t (t u) = u.

Dmonstration. Il est clair que si u HomA (M, N ), alors t (t u) HomA (M , N ).


Dautre part, on vrie facilement que le diagramme

u
M N


cM 
c
N
M N
t (t u)

est commutatif, do lidentication de u et t (t u) par cM et cN .

174

i i

i i
i i
anneaux 2013/9/23 8:08 page 175 #189
i i

3. Orthogonalit

3. Orthogonalit

Definitions 3.1. Soient M un A-module et M son dual.


a) Deux lments x M et y M sont dits orthogonaux si x, y  = 0.
b) Une partie N de M et une partie N  de M sont des ensembles or-
thogonaux si tout lment de N est orthogonal tout lment de N  .
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 M , 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 N et tout A, on a y + z N et y N , 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 N .
(ii) Si (Ni )iI est une famille de parties dun A-module M , alors
# $
' 
Ni = Ni ,
iI iI

et cesous-module de M est aussi lorthogonal du sous-module de M engendr


par iI Ni .

Dmonstration. Cest une vrication facile laisse au lecteur titre dexercice.


Proposition 3.4. Soit u : M M  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  , u(x), y  = x, t u(y ).

Or,
(u(N )) = {y M  | u(x), y  = 0, x N },

175

i i

i i
i i
anneaux 2013/9/23 8:08 page 176 #190
i i

Chapitre VII. Dualit

do,
(u(N )) = {y M  | 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 N .

Dmonstration. (i) La suite


i
0 N M M/N 0
est exacte. On dduit du thorme 1.3 que la suite
t ti
0 (M/N ) M 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 N induit un mor-
phisme injectif M /Ker(t i) N , i.e. M /N 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 177 #191
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  , N et
de morphismes u : M  M injectifs tels que les morphismes

u : HomA (M, N ) HomA (M  , 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  M M  ,
u v

la suite de A-modules

HomA (M  , N ) HomA (M, N ) HomA (M  , N )


v u

est exacte.
1. Montrer quun A-module N est injectif si et seulement si, pour tout morphisme
injectif de A-modules u : M  M , le morphisme

u : HomA (M, N ) HomA (M  , N )

est surjectif.

i i

i i
i i
anneaux 2013/9/23 8:08 page 178 #192
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  M et tout morphisme de A-modules
f : M  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  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  M et un morphisme de A-modules
f : M  N . Soit F lensemble des couples (P, v), o P est un sous-A-module
de M contenant u(M  ) et v : P N un morphisme de A-modules tel que
f = v u. En munissant F dune relation dordre adquate et en appliquant le
lemme de Zorn, montrer que F 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 (Ni )iI est une famille de A-modules, le A-module iI Ni est
injectif si et seulement si chaque Ni 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 HomA (, N ) par
rapport aux suites exactes. Nous allons dsormais tudier le mme problme pour
HomA (N, ).
8. Soient A un anneau, u : M  M et v : M M  des morphismes de
A-modules. Montrer que la suite

0 M  M M 
u v

178

i i

i i
i i
anneaux 2013/9/23 8:08 page 179 #193
i i

TR.VII.A. Modules injectifs Modules projectifs

est exacte si et seulement si, pour tout A-module N , la suite


u v
0 HomA (N, M  ) HomA (N, M ) HomA (N, M  )

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  M M 
u v

la suite de A-modules
u v
HomA (N, M  ) HomA (N, M ) HomA (N, M  )

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  , le morphisme

v : HomA (N, M ) HomA (N, M  )

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  et tout morphisme de A-modules
f : N M  , il existe un morphisme de A-modules g : N M tel que f = vg.

12. Montrer que si (Ni )iI est une famille de A-modules, le A-module iI Ni
est projectif si et seulement si chaque Ni 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  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

i i

i i
i i
anneaux 2013/9/23 8:08 page 180 #194
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.

Theoreme. 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 HomZ (A, J) est injectif.
3. Soient M un module et lapplication j : M HomZ (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

HomZ (A, M ) HomZ (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 E(M, P ) len-
semble des extensions essentielles de M contenues dans P .
9. Montrer que lensemble E(M, P ) est non vide.
Soient J un ensemble totalement ordonn, dont on notera  la relation dordre,
et {Ej }jJ une partie de E(M, P ) telle que Ei Ej si i  j.

180

i i

i i
i i
anneaux 2013/9/23 8:08 page 181 #195
i i

TR.VII.B. Enveloppe injective


10. Montrer que E = jJ Ej est un module contenu dans P et que E E(M, P ).
Vrier que E = jJ Ej .
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 E  (E, I) lensemble des sous-modules H de I tels que H E = 0.
a) Montrer que E  (E, I) est non vide.
b) Montrer que E  (E, I) possde un lment maximal H  .
14. Soit : I I/H  la projection canonique. Montrer que

= |E : E I/H 

est un morphisme injectif.



15. Soit H un moduletel que H  H I et H  =  H. Montrer que H E = 0
et, par suite, (H/H  ) (E) = 0. En dduire que est essentiel.
16. Dduire de ce qui prcde que E est isomorphe (via ) I/H  et que la suite
exacte
0 H  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 E1 et E2 sont deux extensions maximales de M respectivement
contenues dans I1 et I2 , alors les modules E1 et E2 sont isomorphes et tout module
injectif I contenant M contient un sous-module isomorphe E1 .

181

i i

i i
i i
anneaux 2013/9/23 8:08 page 182 #196
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 Mi
de M , 0  i  n, telle que

{0} = Mn Mn1 Mi+1 Mi M1 M0 = M.

Les modules quotients Mi /Mi+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 Mi = Mi+1 , on dit que la suite de
composition est strictement dcroissante.
Soient et  deux suites de composition dun A-module M :

() {0} = Mn Mn1 M1 M0 = M

( ) {0} = Kp Kp1 K1 K0 = M.
On dit que  est un ranement de si p  n et pour tout i, 0  i  n, il existe
ji , 0  ji  p, tel que Mi = Kji (autrement dit, la suite est extraite de  ).

182

i i

i i
i i
anneaux 2013/9/23 8:08 page 183 #197
i i

TR.VII.C. Une autre dualit

On crit alors  . Sil existe j, 0  j  p, tel que pour tout i, 0  i  n,


Kj = Mi , on dit que  est un ranement propre de . On crit alors  .
On dit que les suites de composition et  sont quivalentes si n = p et sil
existe une permutation Sn telle que, pour tout i, 0  i  n 1, les modules
Mi /Mi+1 et K(i) /K(i)+1 soient isomorphes. On crit alors  .
1. Soient 1 et 2 deux suites de composition dun A-module M . Montrer quil
existe deux suites de composition 1 et 2 telles que

1 1 , 2 2 , 1 2

(indication : si on a 1 : {0} = Mn Mn1 M1 M0 = M et


2 : {0} = Kp Kp1 K1 K0 = M , on peut obtenir 1 en intercalant
entre Mi et Mi1 , 1  i  n, les sous-modules Mi,j = Mi +(Mi1 Kj ), 1  j  p,
et 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  sont deux suites de composition quivalentes, si est
une suite de Jordan-Hlder, il en est de mme de  .
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

i i

i i
i i
anneaux 2013/9/23 8:08 page 184 #198
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 ) = HomA (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 )  x, x  = x (x).
8. En dduire lexistence dune application A-linaire canonique

cM : M D(D(M ))

telle que x , cM (x) = x, x , avec x M et x 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 cM 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  M M  0
est une suite exacte de A-modules de longueur nie, la suite

0 D(M  ) D(M ) D(M  ) 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 185 #199
i i

Deuxime partie

Algbre multilinaire

i i

i i
i i
anneaux 2013/9/23 8:08 page 186 #200
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 187 #201
i i

VIII
PRODUIT TENSORIEL
ALGBRE TENSORIELLE
ALGBRE SYMTRIQUE

Dans tout ce chapitre, A dsignera un anneau commutatif.

1. Applications bilinaires

Definition 1.1. Soient M , N et P des A-modules. Une application


f : M N P est A-bilinaire si pour tous x, x1 , x2 dans M , pour tous
y, y1 , y2 dans N et tout a dans A, on a

f (x1 + x2 , y) = f (x1 , y) + f (x2 , y)

f (x, y1 + y2 ) = f (x, y1 ) + f (x, y2 )

f (ax, y) = af (x, y) = f (x, ay).

Notation. Lensemble des applications A-bilinaires de M N dans P est not


HomA (M, N ; P ). Dans toute la suite, pour x x dans M , on notera fx lapplica-
tion N P dnie par

y N, fx (y) = f (x, y)

et pour tout y x dans N , on notera fy lapplication M P dnie par

x M, fy (x) = f (x, y).

i i

i i
i i
anneaux 2013/9/23 8:08 page 188 #202
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 fx et fy sont A-linaires.
On dnit sur lensemble HomA (M, N ; P ) une addition et une multiplication
par les scalaires de la manire suivante : pour tous f, f1 , f2 dans HomA (M, N ; P ),
pour tout a dans A et pour tout (x, y) dans M N , on pose

(f1 + f2 )(x, y) = f1 (x, y) + f2 (x, y)

(af )(x, y) = af (x, y).

Proposition 1.2. Muni de ces deux oprations, HomA (M, N ; P ) est un A-module.

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

M,N,P : HomA (M, N ; P ) HomA (M, HomA (N, P ))

dnie par

f HomA (M, N ; P ), x M, M,N,P (f )(x) = fx

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 HomA (M, HomA (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 : HomA (M, HomA (N, P )) HomA (M, N ; P )

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

M,N,P M,N,P = IdHomA (M,N ;P ) , M,N,P M,N,P = IdHomA (M,HomA (N,P )) .

Cela prouve que M,N,P et M,N,P sont des isomorphismes rciproques lun de
lautre.

Exercice E1. Soient M  un A-module et u HomA (M, M  ). On considre lappli-


cation
HomA (u, N ; P ) : HomA (M  , N ; P ) HomA (M, N ; P )

188

i i

i i
i i
anneaux 2013/9/23 8:08 page 189 #203
i i

2. Produit tensoriel

dnie par HomA (u, N ; P )(f  ) = f , avec f dnie par f (x, y) = f  (u(x), y). On
rappelle que lon a une application A-linaire

u : HomA (M  , HomA (N, P )) HomA (M, HomA (N, P ))

dnie par u( ) =  u (cf. remarque VII.1.2).


Montrer que lapplication HomA (u, N ; P ) est A-linaire et que le diagramme
suivant est commutatif :

M  ,N,P
HomA (M  , N ; P ) HomA (M  , HomA (N, P ))


HomA (u,N ;P )

u
HomA (M, N ; P ) HomA (M, HomA (N, P ))
M,N,P

Montrer que lon obtient des carrs commutatifs analogues si lon considre des
applications linaires v HomA (N, N  ) et w HomA (P, P  ).
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(M N ) . 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(x1 +x2 ,y) e(x1 ,y) e(x2 ,y)


e(x,y1 +y2 ) e(x,y1 ) e(x,y2 )
e(ax,y) ae(x,y)
e(x,ay) ae(x,y)

o x, x1 , x2 parcourent M , y, y1 , y2 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 190 #204
i i

Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique

Definition 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.

Theoreme 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 :

Theoreme 2.3 (propriete 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 :

(x1 + x2 ) y = x1 y + x2 y

x (y1 + y2 ) = x y1 + x y2
(ax) y = x (ay) = a(x y)
pour tous x, x1 , x2 M , y, y1 , y2 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 191 #205
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 :
HomA (M, N ; P )  HomA (M A N, P )  HomA (M, HomA (N, P )).
Dmonstration. Cest une consquence immdiate de la proposition 1.3 et du tho-
rme 2.2.
Proposition Definition 2.8. Soient u : M M  et v : N N  deux applica-
tions A-linaires. Il existe une unique application A-linaire
u v : M A N M  A N 
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
M  ,N  (u, v) : M N M  N  M  A N 
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  A N  telle que
le diagramme
(u,v)
M N M  N 

M,N

 
 M ,N
M A N M  A N 
uv
soit commutatif.

191

i i

i i
i i
anneaux 2013/9/23 8:08 page 192 #206
i i

Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique

Exercice E2. Montrer que, avec des notations videntes,

(u v) (u v  ) = (u u ) (v v  ).

Theoreme 2.9. La suite de A-modules

N  N N  0
u v

est exacte si et seulement si, pour tout A-module M , la suite de A-modules


u v
M A N 
Id Id
M M
M A N M A N  0

est exacte.

Dmonstration. Soient
N  N N  0
u v

une suite exacte et P un A-module. En appliquant deux fois le thorme VII.1.3,


la suite
0 HomA (N  , P ) HomA (N, P ) HomA (N  , P )
est exacte, donc aussi la suite

0 HomA (M, HomA (N  , P )) HomA (M, HomA (N, P ))

HomA (M, HomA (N  , P )).


Daprs la proposition 2.7, il en est de mme de la suite

0 HomA (M A N  , P ) HomA (M A N, P ) HomA (M A N  , P ).

Cela tant vrai pour tout A-module P , daprs le thorme VII.1.3, la suite
u v
M A N 
Id Id
M M
M A N M A N  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  N N  0
u v

est exacte.

Remarque 2.10. Ce qui prcde montre que si v est un morphisme surjectif, pour
tout A-module M , le morphisme IdM v est aussi surjectif.

192

i i

i i
i i
anneaux 2013/9/23 8:08 page 193 #207
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


u v
0 Z Z 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(IdZ/2Z u) est de la forme x y,
avec y Im(u), donc
x y = x 2z = 2x z = 0
et Im(IdZ/2Z u) = 0. Or, on vrie facilement que les groupes abliens Z/2ZZ 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
IdZ/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 AA M est isomorphe M et le morphisme aA M AA 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

Theoreme 3.1. Soient I un ensemble dindices, (Mi )iI une famille de A-modules
et N un A-module. On a un isomorphisme naturel de A-modules
# $
 
Mi A N  (Mi A N ).
iI iI

193

i i

i i
i i
anneaux 2013/9/23 8:08 page 194 #208
i i

Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique


Dmonstration. Tout lment de ( Mi ) N scrit de manire unique
iI
(iS xi , y), o S est un sous-ensemble ni de I. On considre lapplication
# $
 
Mi N (Mi A N )
iI iI

dnie par (iS xi , y)  iS (xi y). On vrie facilement que cest une appli-
cation A-bilinaire, do une application A-linaire
# $
 
Mi A N (Mi A N ).
iI iI

On dnit de manire analogue une application A-linaire


# $
 
(Mi A N ) Mi N
iI iI

qui est inverse de la prcdente.

Corollaire 3.2. Soient M un A-module et N un A-module libre de base {yi }iI .


Tout lment de M A N scrit, de manire unique, iI xi yi , xi M nul sauf
pour un nombre ni de i I.

Dmonstration. La base {yi }iI permet de dnir un isomorphisme de A-modules



N Ayi .
iI

Daprs le thorme prcdent, on a un isomorphisme



M A N  (M A Ayi )
iI

do le rsultat.

Corollaire 3.3. Si M et N sont des A-modules libres de bases respectives {xi }iI
et {yj }jJ , le A-module M A N est libre de base {xi yj }iI,jJ .

Dmonstration. Il est clair que {xi yj }iI,jJ est une famille gnra-
trice du A-module M A N . Si i,j ai,j (xi yj ) = 0 (somme nie), alors
j (i ai,j xi ) yj = 0. Daprs lunicit de lcriture dmontre au corollaire 3.2,
cela implique i ai,j xi = 0 pour tout j de J, do ai,j = 0 pour tout (i, j) I J.
La famille {xi yj }iI,jJ est donc libre.

194

i i

i i
i i
anneaux 2013/9/23 8:08 page 195 #209
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 (ni )iI . Montrer que tout lment
iI mi ni de M A N (criture unique) est nul si et seulement si tous les
mi , i I, sont nuls.

2. On suppose N quelconque. Montrer que iI mi ni = 0 si et seulement si
il existe une famille (mj )jJ dlments de M et une famille nie (aij ) dlments
de A telles que :
 
aij mj = mi pour tout i et aij ni = 0 pour tout j
jJ iI

(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
EndA (M ) A EndA (N ) EndA (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 {vi }iI une base de M et {wj }jJ une base de N (I et J
ensembles nis), alors {vi wj }(i,j)IJ est une base du A-module M A N . Pour
tout (i, j) et (i , j  ) de I J, il existe un unique fi,i EndA (M ) et un unique
gj,j  EndA (N ) tels que
f (vi ) = vi et f (vk ) = 0 si k = i
g(wj ) = wj  et g(wl ) = 0 si l = j.
Il est facile de vrier que les familles {fi,i }(i,i )II et {gj,j  }(j,j  )JJ sont des
bases respectives des A-modules EndA (M ) et EndA (N ). On a
(fi,i g
j,j  )(vk wl ) = vi wj  si (k, l) = (i, j)
(fi,i g
j,j  )(vk wl ) = 0 sinon
donc {fi,i g
j,j  }(i,i )II,(j,j )JJ est une base du A-module EndA (M A N ).
Puisque {fi,i gj,j  }(i,i )II,(j,j )JJ est une base du A-module
EndA (M ) A EndA (N ), on a le rsultat.

Remarque 3.6. Daprs cet isomorphisme, on peut identier f


g et f g.

195

i i

i i
i i
anneaux 2013/9/23 8:08 page 196 #210
i i

Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique

4. Associativit du produit tensoriel


Theoreme 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
fx : N P (M A N ) A P
dnie par (y, z)  (x y) z est A-bilinaire. On en dduit lapplication
A-linaire
fx : 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)  fx (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 M1 A A Mn , 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 197 #211
i i

Applications multilinaires

Applications multilinaires

Definition 4.2. Soient M1 , . . . , Mn , P des A-modules. Une application n-


multilinaire dnie sur M1 , . . . , Mn est une application M1 Mn P
qui est A-linaire en chaque variable. Si M1 = = Mn = 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 = AM1 Mn le A-module libre engendr par M1 Mn , dont


on notera {e(x1 ,...,xn ) }, (x1 , . . . , xn ) parcourant M1 Mn , une base. On note
Q le sous-A-module de L engendr par les lments
e(x1 ,...,xi +xi ,...,xn ) e(x1 ,...,xi ,...,xn ) e(x1 ,...,xi ,...,xn )
e(x1 ,...,axi ,...,xn) ae(x1 ,...,xi ,...,xn )
pour xi , xi Mi , xj Mj , 1  j = i  n, i parcourant lensemble {1, . . . , n},
a A.
On note M1 ,...,Mn la composition

M1 Mn  L L/Q

o les deux applications sont, respectivement, linclusion et la projection cano-


niques. Il est clair, par construction, que est multilinaire.

Definition 4.3. Le A-module L/Q est appel produit tensoriel des A-modules
M1 , . . . , Mn et est not M1 A A Mn .

Pour des raisons analogues celles mentionnes au dbut du paragraphe 2, on


a le rsultat suivant.

Theoreme 4.4. Soient M1 , . . . , Mn et P des A-modules. Pour toute application


n-multilinaire f : M1 Mn P , il existe une unique application A-linaire
f : M1 A Mn P telle que f = f M1 ,...,Mn .

Le lecteur vriera que le A-module M1 A Mn est canoniquement iso-


morphe aux modules obtenus en utilisant lassociativit du produit tensoriel de
deux modules.

197

i i

i i
i i
anneaux 2013/9/23 8:08 page 198 #212
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. bi mi = bbi mi .
i 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.

Theoreme 5.3. Pour tout A-module M et tout B-module N , les morphismes de


groupes abliens

: HomB ( (M ), N ) HomA (M, (N ))

: HomA (M, (N )) HomB ( (M ), N ),

dnis respectivement par u  (x  u(1x)) et f  f , o f est lunique lment


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

198

i i

i i
i i
anneaux 2013/9/23 8:08 page 199 #213
i i

6. Produit tensoriel dalgbres associatives

Dmonstration. Soit u HomB ( (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 HomA (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 x)) = f (bb x) = bb f (x) = b(b f (x)) = bf (b x).

On vrie que les applications et sont rciproques lune de lautre.

6. Produit tensoriel dalgbres associatives

Theoreme 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 A y, y  B, (x y)(x y  ) = xx yy  .

Dmonstration. Les applications

A A A, B B B,

(x, x )  xx , (y, y  )  yy 


sont K-bilinaires, do des applications K-linaires

u : A K A A, v : B K B B

vriant u(x x ) = xx et v(y y  ) = yy  . On en dduit donc une application


K-linaire
u v : (A K A) K (B K B) A K B
vriant (uv)((xx )(y y  )) = xx yy  . Dautre part, on a un isomorphisme
de K-modules

(A K B) K (A K B) (A K A) K (B K B)

199

i i

i i
i i
anneaux 2013/9/23 8:08 page 200 #214
i i

Chapitre VIII. Produit tensoriel Algbre tensorielle Algbre symtrique

dni par (x y) (x y  )  (x x ) (y y  ). En composant cet isomorphisme


avec u v, on obtient une application K-linaire

(A K B) K (A K B) A K B

vriant (x y) (x y  )  xx yy  . Elle provient de lapplication K-bilinaire

(A K B) (A K B) A K B

dnie par (x y) (x y  )  xx yy  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 1A 1B .

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 = HomA (M, A) le dual de M . On
considre lapplication

: M N HomA (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  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  )(x) = f (x)(y + y  ) = f (x)y + f (x)y  = (f, y)(x) + (f, y  )(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 HomA (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

i i

i i
i i
anneaux 2013/9/23 8:08 page 201 #215
i i

7. Produit tensoriel et dualit

Dmonstration. Supposons que M soit libre de type ni et notons {e1 , . . . , en } une


base. On sait que le A-module M est libre et possde une base {1 , . . . , n } dnie
par i (ej ) = i,j , 1  i, j  n. Daprs lecorollaire 3.2, on sait que tout lment
n
de M A N scrit de manire unique i=1 i yi . On a

# n $
 n
i y i = (i yi )
i=1 i=1

et chaque (i yi ), qui appartient HomA (M, N ), est entirement dtermin


par ses valeurs sur la base {e1 , . . . , en }. On a

(i yi )(ej ) = i (ej )yi .

Ce dernier lment est gal yj si i = j et 0 sinon. Par consquent,


# n $

(i yi ) (ej ) = yj .
i=1

Montrons que est surjective. Soit u HomA (M, N ) dterminn par les u(ej ),
1  j  n. En posant u(ej ) = uj , 1  j  n,on a alors u = ( i=1 i ui ).
Montrons que est injective.
n On a ( ni=1 i yi ) = 0 si et seulement si,
pour tout j, 1  j  n, ( i=1 i yi )(ej ) = 0, cest--dire,
n si et seulement si,
pour tout j, 1  j  n, yj = 0, donc si et seulement si i=1 i yi = 0.

 {e1 , . . . , en } une base. Tout


Supposons que N soit libre de type ni et notons
lment de M A N scrit de manire unique ni=1 i ei .
n
n que est injective. ( i=1 i ei ) = 0 si et seulement si, pour tout
Montrons
x M , i=1 i (x)ei = 0, i.e. i (x) =
0, 1  i  n. Cela tant valable pour tout
n
x M , on a i = 0, 1  i  n, do i=1 i ei = 0.

Montrons que est surjective. Soit v HomA (M, N ). On cherche ni=1 i ei
tel que # n $
 n
x M, v(x) = i ei (x) = i (x)ei .
i=1 i=1

Cela signie que le morphisme de A-modules ( ni=1 i ei ) doit tre tel que, pour
tout x M , ( ni=1 i ei )(x) ait pour composantes dans la base {e1 , . . . , en }
les valeurs 1 (x), . . . , n (x). On considre donc les i dnies par : pour tout x
dans M , i (x) est la i-ime composantede v(x) dans la base {e1 , . . . , en }. On a
bien alors, pour tout x de M , v(x) = ( ni=1 i ei )(x), i.e. v = ( ni=1 i ei ).

201

i i

i i
i i
anneaux 2013/9/23 8:08 page 202 #216
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 HomZ (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 EndA (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 EndA (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 {e1 , . . . , en } une base de M et {1 , . . . , n } la base duale.



Daprs la dmonstration
 de (7.1), on sait que u = ( ni=1 i u(ei )), do
1 (u) = ( ni=1 i u(ei )). Daprs la dnition  de , on a donc
1 (u) = n
 i (u(ei )). En posant u(ei ) = n
j=1 ij ej , on a
n i=1
1
 n
i (u(ei )) = j=1 ij i (ej ) = ii . Do (u) = i=1 ii qui est bien la
trace de la matrice de u relativement la base {e1 , . . . , en }.

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

i i

i i
i i
anneaux 2013/9/23 8:08 page 203 #217
i i

8. Algbre tensorielle

8. Algbre tensorielle

Definition 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 iM 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 iM .

Sil existe, le couple (T (M ), iM ) est solution dun problme universel, donc


est unique un unique isomorphisme prs.

8.2. Existence du couple (T (M ), iM )

On pose T 0 (M ) = A, T 1 (M ) = M et, pour tout n  2, on dnit T n (M )


n
) = MnA A M (n facteurs M ), quon note M , puis on pose
par T n (M
T (M ) = n0 T (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 xi , 1  i  p, yj , 1  j  q, dans M ,

p,q (x1 xi xp , y1 yj yq ) =

x1 xi xp y1 yj yq .

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

i i

i i
i i
anneaux 2013/9/23 8:08 page 204 #218
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 (. . .), idr ) = p,q+r (idp , q,r (. . .)),

provient de lassociativit du produit tensoriel.


Llment unit est llment unit de A et lapplication iM : M T (M )
est linclusion M = T 1 (M )  T (M ).

Remarques 8.3.
a) Si x1 , . . . , xn sont des lments de M , le produit iM (x1 ) iM (xn ) dans
T (M ) est x1 xn .
b) Lalgbre T (M ) est non commutative.

Theoreme 8.4. Le coupe (T (M ), iM ) 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 iM .
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, xi M, f (x1 xp ) = f (iM (x1 ) iM (xp )) = f (x1 ) f (xp ).

Tout lment de T (M ) scrivant comme somme nie dlments de A ou dl-


ments de la forme x1 xp , p  1, lexpression ci-dessus dtermine entire-
ment f .
Existence. Pour tout entier p et tout lment xi de M , 1  i  p, on pose
f p (x1 xp ) = f (x1 ) f (xp ) et f0 : T 0 (M ) = A R le morphisme struc-
tural de la A-algbre R. Les fp , p  0, dnissent f : T (M ) = p0 T p (M ) R
et lon a f = f iM . 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 = x1 xp et = y1 yq :

f (x1 xp )f (y1 yq ) = f (x1 ) f (xp )f (y1 ) f (yp )


= f (x1 xp y1 yq ) = f ((x1 xp )(y1 yq )).

Souvent, par abus de langage, on dit que lalgbre tensorielle de M est T (M ),


le morphisme iM tant sous-entendu.

204

i i

i i
i i
anneaux 2013/9/23 8:08 page 205 #219
i i

8. Algbre tensorielle

Exercice E4.
1. Soient A un anneau commutatif et X1 , . . . , Xndes variables. On note
A{X1 , . . . , Xn } lensemble des expressions de la forme nie ai1 ,...,in X1i1 Xnin ,
avec ai1 ,...,in A, dans lesquelles les lments de A commutent avec les Xi ,
1  i  n, mais les variables Xi , 1  i  n, ne commutent pas entre elles.
Montrer que la somme, dnie de manire vidente, et le produit, dni par
concatnation, i.e.
ai1 ,...,in X1i1 Xnin bj1 ,...,jn X1j1 Xnjn = ai1 ,...,in bj1 ,...,jn X1i1 Xnin X1j1 Xnjn
tendu linairement, munissent A{X1 , . . . , Xn } 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
(Xi )iI . On note A{Xi }iI la A-algbre ainsi obtenue.
3. Soit M un A-module libre de base (xi )iI . Montrer que la A-algbre T (M )
est isomorphe la A-algbre A{Xi }iI (montrer que A{Xi }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


x1 , . . . , xp M, u(x1 xp ) = u(x1 ) u(xp ).
Par dnition du produit tensoriel dapplications linaires, ce dernier lment est
up (x1 xp ). Tout lment de T (E) est une somme nie dlments du
 z p
type x1 xp , do u(z) = p u (zp ), avec zp = x1 xp , 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 ), iM ) 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
iM (N ).

205

i i

i i
i i
anneaux 2013/9/23 8:08 page 206 #220
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.

Definition 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 jM 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 jM .

Sil existe, le couple (S(M ), jM ) 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 (y x) = f (y)f (x). Puisque lalgbre R est commutative,
on a f (x)f (y) = f (y)f (x), donc xy y x 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 jM la compose de iM et de la projection
canonique : T (M ) S(M ).

Remarque 9.2. En notant ap = a T p (M ), on a = p ap et, en posant


S p (M ) = T p (M )/ap , on a S(M ) = p S p (M ). Puisque a0 = a1 = 0, on a
S 0 (M ) = A et S 1 (M ) = M .

Theoreme 9.3. Le couple (S(M ), jM ) 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 = f iM .
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 jM = f ( iM ) = (f ) iM = f iM = f.

Montrons lunicit de f. Puisque f jM = f , la restriction de f


S 1 (M ) = A est ncessairement le morphisme structural de R. Un lment

206

i i

i i
i i
anneaux 2013/9/23 8:08 page 207 #221
i i

9. Algbre symtrique

de S p (M ) est une somme nie dlments de la forme jM (x1 ) jM (xp ) et


f(jM (x1 ) jM (xp )) = f (x1 ) f (xp ). 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 jM tant sous-entendu.

Exercice E6. Soit M un A-module libre de base (xi )iI . Montrer que la A-algbre
S(M ) est isomorphe la A-algbre de polynmes A[Xi ]iI .

Exercice E7. Avec les notations de lexercice E5, que peut-on dire de lalgbre
S(M/N ) ?

207

i i

i i
i i
anneaux 2013/9/23 8:08 page 208 #222
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 209 #223
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  N N 
u v

la suite de A-modules
u v
M A N 
Id Id
M M
M A N M A N 

est exacte, o IdM dsigne le morphisme identit de M .


Un A-module M est dit dlement plat si toute suite de A-modules

N  N N 
u v

est exacte si et seulement si la suite de A-modules


u v
M A N 
Id Id
M M
M A N M A N 

est exacte, o IdM 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 IdM 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 (Mi )iI une famille de A-modules. Montrer que le module M = iI Mi
est plat si et seulement si chaque A-module Mi , i I, est plat.

i i

i i
i i
anneaux 2013/9/23 8:08 page 210 #224
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 mi ni un lment de M A N dont
limage dans M A P est nulle. Considrer le sous-module de type ni N  de N
engendr par les ni .)
6. Soient M un A-module et (Pi )iI une famille de A-modules. Montrer que,
si pour tout i I et tout sous-module Ni de Pi , le morphisme  canonique
M A Ni M A Pi est injectif, alors pour tout sous-module N de II Pi le
morphismecanonique M A N M A P est injectif. (On suppose I ={1, 2},
P = P1 P2 . Soit N un sous-module de P . Considrer N1 = N P1 et
N2 = 2 (N ) o 2 : P P2 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 . Alors il existe un sous-ensemble ni J de I
i
tel que N soit contenu dans PJ = iJ Pi . 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,
IdM 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 211 #225
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, Ap est
lanneau localis de A relativement la partie multiplicative S = A \ p. On note
alors, pour tout A-module M , Mp le Ap-module M A Ap.
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, Nn est un A-module plat (par restriction
des scalaires),
(iii) pour tout idal maximal n de B, Nn est un Am-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 Am module Mm soit plat (resp.
dlement plat).
On note lensemble des idaux maximaux de A.

5. Montrer que le A-module m Am 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 up : Mp Np le morphisme u Idp.
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 , um 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 212 #226
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 AK K et B K K B, on pose u = IdA g et v = f IdB .
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 : (A, f ) (C, h) et v  : (B, g) (C, h) deux morphismes de K-algbres (on
rappelle que cela signie que u et v  sont des morphismes danneaux, u : A C,
v  : B C, qui vrient u f = h = v  g).
4. Montrer que lapplication A B C dnie par (x, y)  u (x)v  (y) se
factorise par une application K-linaire : A K B C, (x y) = u (x)v  (y).
5. Montrer que est lunique morphisme de K-algbres : (AK B, k) (C, h)
tel que u = u et v  = v. On remarquera que lhypothse de commutativit
des algbres est ncessaire pour montrer que ((xy)(x y  )) = (xy)(x y  )
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

i i

i i
i i
anneaux 2013/9/23 8:08 page 213 #227
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

Definition 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 (x1 , . . . , xn ) = 0 quand
il existe deux arguments conscutifs gaux.

Autrement dit, sil existe i, 1  i  n 1, tel que xi = xi+1 , alors


f (x1 , . . . , xn ) = 0.

Proposition 1.2. Soient M et P deux A-modules et f une application


n-multilinaire alterne. On a :
(i) f (x1 , . . . , xi , xi+1 , . . . , xn ) = f (x1 , . . . , xi+1 , xi , . . . , xn ),
(ii) i, j, 1  i < j  n,

f (x1 , . . . , xi , . . . , xj , . . . , xn ) = (1)ji+1 f (x1 , . . . , xi , xj , . . . , xn )

i i

i i
i i
anneaux 2013/9/23 8:08 page 214 #228
i i

Chapitre IX. Produit extrieur Algbre extrieure

o xi est la i-ime place et o xj 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 xi = xj , alors

f (x1 , . . . , xi , . . . , xj , . . . , xn ) = 0,

(iv) a A, i, j, 1  i  n, 1  j  n, i = j,

f (x1 , . . . , xi , . . . , xj , . . . , xn ) = f (x1 , . . . , xi + axj , . . . , xj , . . . , xn ).

Dmonstration.
(i) Posons f(xi , xi+1 ) = f (x1 , . . . , xi , xi+1 , . . . , xn ) ; 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 xi et y par xi+1 , on a

f (x1 , . . . , xi , xi+1 , . . . , xn ) = f (x1 , . . . , xi+1 , xi , . . . , xn ).

(ii) Se dduit par applications successives de (i).


(iii) Cest une consquence de (ii) et de la dnition 1.1.
(iv)
f (x1 , . . . , xi + axj , . . . , xj , . . . , xn )
= f (x1 , . . . , xi , . . . , xj , . . . , xn ) + af (x1 , . . . , xj , . . . , xj , . . . , xn )
= f (x1 , . . . , xi , . . . , xj , . . . , xn ).

Proposition 1.3. Soient x1 , . . . , xn des lments de M et considrons les lments

y1 = a11 x1 + + a1n xn
.......................................
.......................................
yn = an1 x1 + + ann xn

avec aij A pour tout 1  i, j  n. Si f est une application n-multilinaire


alterne dnie sur M , on a

f (y1 , . . . , yn ) = sgn()a1(1) an(n) f (x1 , . . . , xn )
Sn

o Sn est le groupe des permutations dun ensemble n lments et o sgn()


dsigne la signature de la permutation .

214

i i

i i
i i
anneaux 2013/9/23 8:08 page 215 #229
i i

2. Dterminants

Dmonstration. En dveloppant lexpression f (y1 , . . . , yn ) par multilinarit de f ,


on obtient

f (y1 , . . . , yn ) = a1(1) an(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 Sn . Par applications successives de la proposition 1.2.i,
chaque terme f (x(i1 ) , . . . , x(in ) ), avec {i1 , . . . , in } = {1, . . . , n}, est gal
sgn()f (x1 , . . . , xn ).

On dduit de ce qui prcde que si (e1 , . . . , en ) 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 (e1 , . . . , en ). En particulier, il existe une et une seule
forme n-multilinaire alterne f : M A telle que f (e1 , . . . , en ) = 1. Dans ce
cas, on notera D cette forme n-multilinaire alterne. Par consquent, si ai,j ,
1  i  n, 1  j  n, sont les composantes des lments y1 , . . . , yn relativement
la base (e1 , . . . , en ), on a

D(y1 , . . . , yn ) = sgn()a1(1) an(n) .
Sn

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 Mn (A) le A-module des matrices (n, n) coecients dans A. Une
matrice B de Mn (A) sera note B = (bij ), bij 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
B1 , . . . , Bn 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 {e1 , . . . , en } de ce module. Dans ce cas, pour tout 1  i  n,
Bi = b1i e1 + + bni en (comme il est usuel, on identie le vecteur de base ei avec
la colonne dont toutes les composantes sont nulles, sauf la i-ime qui vaut 1).

Definition 2.1. Un dterminant (n, n) est une application det : Mn (A) A


qui, pour chaque matrice B de Mn (A), est une forme n-multilinaire alterne
des colonnes B1 , . . . , Bn de B et telle que det(Id) = 1.

215

i i

i i
i i
anneaux 2013/9/23 8:08 page 216 #230
i i

Chapitre IX. Produit extrieur Algbre extrieure

En particulier, si M est un A-module libre de rang n et si {e1 , . . . , en } est une


base de M , on a det(e1 , . . . , en ) = det(Id) = 1.
Par consquent, daprs le paragraphe prcdent, le dterminant est lunique
forme n-multilinaire alterne D dnie sur Mn (A) telle que D(e1 , . . . , en ) = 1.
Donc, avec les notations ci-dessus,

D(B) = D(B1 , . . . , Bn ) = sgn()b1(1) bn(n) .
Sn

Dans toute le suite, on notera det(B) le dterminant D(B) = D(B1 , . . . , Bn ).


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
Mp (A) avec p  n 1, et soit B = (bij )1in,1jn une matrice de Mn (A). Pour
tout couple (i, j), 1  i  n, 1  j  n, on note Bij la matrice de Mn1 (A)
dnie partir de B en supprimant la i-ime ligne et le j-ime colonne. On pose

det(B) = (1)i+1 bi1 det(Bi1 ) + + (1)i+n bin det(Bin ).

Par dnition, det(B) est un lment de A.


Montrons que det est une forme multilinaire. Fixons un indice k et un terme
bij det(Bij ). Si j = k, bij ne dpend pas de k et det(Bij ) est linaire en la k-ime
colonne de B ; si j = k, det(Bik ) ne dpend pas de la k-ime colonne de B et le
coecient bik 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 Bk = Bk+1 . Pour tout indice j dirent de k et
de k + 1, la matrice Bij a deux colonnes gales, donc det(Bij ) = 0. On a donc

det(B) = (1)i+k bik det(Bik ) + (1)i+k+1 bik+1 det(Bik+1 ).

Les matrices Bik et Bik+1 sont gales, ainsi que les coecients bik et bik+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 Mn (A) et t B sa transpose. Montrer que det(t B) = det(B).

216

i i

i i
i i
anneaux 2013/9/23 8:08 page 217 #231
i i

3. Produit extrieur

2. Soient B Mn (A), M un A-module, f une application n-multilinaire


alterne sur M et (x1 , . . . , xn ) des lments de M . On pose

x1 y1
.. ..
B . = . .
xn yn

Montrer que
f (y1 , . . . , yn ) = det(B)f (x1 , . . . , xn ).
En particulier, si u est un endomorphisme de M , il existe un scalaire, not det(u),
tel que
f (u(x1 ), . . . , u(xn )) = det(u)f (x1 , . . . , xn ).

3. Montrer que si B et C (resp. u et v) sont deux lments de Mn (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 {e1 , . . . , en }, si P est un
A-module et y un lment de P , il existe une unique application n-multilinaire
fy sur M telle que fy (e1 , . . . , en ) = 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 x1 xp tels que xi = xj pour i = j et lon pose
p (M ) = T p (M )/J p .

Notation. Limage dun lment x1 xp dans p (M ) est note x1 xp .

Le module p (M ) sappelle la puissance extrieure p-ime de M et ll-


ment x1 xp sappelle le produit extrieur des lments x1 , . . . , xn .

217

i i

i i
i i
anneaux 2013/9/23 8:08 page 218 #232
i i

Chapitre IX. Produit extrieur Algbre extrieure


Tout lment de T p (M ) scrivant nie ai1 ...ip xi1 
xip , avec ai1 ...ip A
et xij M pour tout ij , tout lment de (M ) scrit nie ai1 ...ip xi1 xip ,
p

avec ai1 ...ip A et xij M pour tout ij .


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 (x1 , . . . , xp ) associe x1 xp . Il est clair quelle est p-multilinaire alterne.


Par consquent, les lments x1 xp satisfont aux relations et proprits
dmontres au paragraphe 1.

Theoreme 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
HomA (n (M ), N ).

Theoreme 3.2. Soit M un A-module libre de rang n, dont on notera {e1 , . . . , en }


une base. Si r > n, r (M ) = 0. Si r  n, r (M ) est un A-module libre de rang
Cnr dont une base est forme des lments ei1 eir , avec i1 < < ir ,
(i1 , . . . , ir ) parcourant les parties r lments de lensemble (1, . . . , n).

Dmonstration. Un lment quelconque x de r (M ) est une somme nie



x= ai1 ,...,ir ei1 eir .
(i1 ,...,ir )

Si r > n, pour tout r-uple (i1 , . . . , ir ), il existe j = k tels que eij = eik et
ei1 eir = 0, do x = 0.
Si r = n, daprs la relation dantisymtrie, tout gnrateur de n (M )
scrit, un signe prs, e1 . . . en . Par consquent, tout lment de n (M ) est

218

i i

i i
i i
anneaux 2013/9/23 8:08 page 219 #233
i i

3. Produit extrieur

un multiple de e1 en . Dautre part, daprs (2.3), on a det(e1 , . . . , en ) = 1,


donc n (M ) est isomorphe A, i.e. est un A-module libre de rang 1, de base
e1 en .
Si 1  r < n, pour les mmes raisons que ci-dessus, les lments ei1 eir ,
avec i1 < < ir , engendrent r (M ). Notons i = (i1 , . . . , ir ) et supposons que

ai ei1 eir = 0.
nie

Considrons un r-uple quelconque j = (j1 , . . . , jr ) et notons jr+1 , . . . , jn les entiers


compris entre 1 et n qui ne gurent pas dans j. Dans la somme

0= ai ei1 eir ejr+1 ejn ,
nie

les termes correspondants tous les r-uples (i1 , . . . , ir ) dirents de j sont nuls
car lun des ik , 1  j  r, est gal lun des js , r + 1  s  n. Le seul lment
qui reste dans cette somme est aj ej1 ejr ejr+1 ejn , qui est donc nul.
Or, un signe prs, cet lment est gal aj e1 en . Daprs le cas prcdent,
on a donc aj = 0. Comme cela est vrai pour tout j, on a ai = 0 pour tout i et
la famille des lments ei1 eir (i1 < < ir ) 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


x1 , . . . , xp des lments de V . Les assertions suivantes sont quivalentes :
(i) les lments x1 , . . . , xp sont linairement indpendants,
(ii) llment x1 xp est non nul.

Dmonstration. Montrons que (i) implique (ii). Si les lments x1 , . . . , xp sont li-
nairement indpendants, daprs le thorme de la base incomplte, on peut
complter {x1 , . . . , xp } en une base {x1 , . . . , xp , xp+1 , . . . , xn } de V . Daprs le
thorme ci-dessus, llment x1 xp xp+1 xn est non nul, il en est
donc de mme de llment x1 xp . p
p Montrons que (ii) implique (i).
p Supposons que 1 ai xi = 0, alors
1 ai x i x 2 x n = 0. Mais, 1 ai xi x2 x n = a1 (x1 xn ) ;
daprs (ii), cet lment est nul si et seulement si a1 = 0. On peut faire ce raison-
nement pour tout ai , 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 220 #234
i i

Chapitre IX. Produit extrieur Algbre extrieure

Exercice E2. Soient M un A-module libre de rang n et {e1 , . . . , en } 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 ei1 ein , avec (i1 , . . . , in ) {1, . . . n}n .
1. On note K le sous-A-module de T n (M ) engendr par llment e1 en .
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 x1 , . . . , xn de M , il existe
un unique lment a A tel que x1 xn = a(e1 en ).
3. Montrer que a satisfait la dnition 2.1 du dterminant, o B1 , . . . , Bn sont
les colonnes formes par les composantes respectives de x1 , . . . , xn relativement
la base {e1 , . . . , en }.
4. En dduire que

a= sgn()x1(1) xn(n)
Sn

o, pour tout i, 1  i  n, xij , 1  j  n sont les composantes de xi .

On peut donc dnir le dterminant de x1 , . . . , xn relativement la base


{e1 , . . . , en } par det{e1 ,...,en } (x1 , . . . , xn ) = a. Cette dnition stend det(B)
pour tout lment B de Mn (A).
Soient M , N des A-modules et u : M N une application A-linaire.
Lapplication M p p (N ), qui (x1 , . . . , xp ) associe u(x1 ) u(xp ), 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)(x1 xp ) = u(x1 ) u(xp ).

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 up : 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 221 #235
i i

4. Commutation du produit extrieur aux sommes directes

Definition 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
Theoreme 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 (M ) A q (N )).
p+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 , x des lments de M et y, y  , y  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 ) + (y y  ) + (x y  )) = x x + y y  + x y  .

Dans lautre sens, considrons lapplication

E E 2 (M ) 2 (N ) (M A N )

dnie par (x + y, x + y  )  (x x ) + (y y  ) + (x y  x y). On vrie que


cest une application A-bilinaire alterne, do une application A-linaire

: 2 (E) 2 (M ) 2 (N ) (M N )

221

i i

i i
i i
anneaux 2013/9/23 8:08 page 222 #236
i i

Chapitre IX. Produit extrieur Algbre extrieure

vriant ((x + y) (x + y  )) = (x x ) + (y y  ) + (x y  x y). On vrie


que = Id2 (E) et que = Id2 (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 Sp,q lensemble des lments de Sn form des
permutations de lensemble (i1 , . . . , ip , j1 , . . . , jq ) telles que

(i1 ) < < (ip ) et (j1 ) < < (jq ).

On considre lapplication

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

dnie par

p,q (x1 +y1 , . . . , xn +yn ) = sgn()(x(i1 ) x(ip) )(y(j1 ) y(jq ) ).
Sp,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 ((x1 +y1 ) (xn +yn )) = sgn()(x(i1 ) x(ip) )(y(j1 ) y(jq ) ).
Sp,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 (M ) A q (N )).
p+q=n

Or, le produit portant sur un nombre ni de composantes, on sait que


 
(p (M ) A q (N )) = (p (M ) A q (N )).
p+q=n p+q=n

Dans lautre sens, on considre lapplication

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

222

i i

i i
i i
anneaux 2013/9/23 8:08 page 223 #237
i i

5. Algbre extrieure

dnie par

p,q (x1 xp , y1 yq ) = (x1 + 0) (xp + 0) (0 + y1 ) (0 + yq ).

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 (M ) A q (N )) n (E).
p+q=n

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


x parcourant M .
On pose (M ) = T (M )/J.
On a 
(M ) = T p (M )/(T p (M ) J).
p

Or, il est clair que J est sous-A-module J p de T p (M ) engendr par les


T p (M )
lments x1 xp tels que xi = xj pour i = j. Par consquent,

T p (M )/(T p (M ) J) = p (M ).

On a donc 
(M ) = p (M ).
p

On note kM : M = 1 (M )  (M ) linclusion de M dans (M ).

Theoreme 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 kM = f .

223

i i

i i
i i
anneaux 2013/9/23 8:08 page 224 #238
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 iM = f . Lhypothse f 2 (x) = 0 pour tout x de M
implique que le noyau de f contient les lments x x pour x parcourant M . Par
passage au quotient, on obtient un morphisme dalgbres f : (M ) R qui
vrie f kM = f .
Lunicit de f est vidente.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 225 #239
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
s1 , . . . , sn soit un systme de gnrateurs de I. Montrer que pour tout p N, on
a A = (sp1 , . . . , spn ) + 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 = n1 vi , o les vi sont des lments purs de p (M ) (i.e. chaque
vi est le produit extrieur de p lments de M ), montrer quil existe des lments
s1 , . . . , sn de A tels que, pour tout i, 1  i  n, vi = si e.
5. En dduire que A est somme de lidal engendr par les si , 1  i  n, et de
AnnA (e).
6. Montrer que tout lment pur de p+1 (M ) est annul par AnnA (e) et les s2i ,
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

i i

i i
i i
anneaux 2013/9/23 8:08 page 226 #240
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 adu (a) = ua au. Montrer que adu est une
drivation de A valeurs dans A.
On dit que adu est une drivation intrieure.
3. On considre k = R, U un ouvert de Rn et A = C (U ) la k-algbre des
fonctions C de U dans R. Montrer que pour tout i, 1  i  n, loprateur
direntiel /xi 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 AA 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 1A|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 1A|k sont canoniquement isomorphes (consi-
drer (1 x x 1)  dx).
8. Montrer que lapplication f  f d est un isomorphisme de A-modules

HomA (1A|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

i i

i i
i i
anneaux 2013/9/23 8:08 page 227 #241
i i

TR.IX.B. Drivations et formes diffrentielles

S(V ) V 1S(V )|k (on montrera que lapplication S(V ) S(V ) V dnie

par v1 vn  i (v1 vi vn vi ), o vi signie que lon omet
vi , est une drivation universelle : conclure).
Pour tout n  1, on pose nA|k = nA 1A|k et, par convention, on pose 0A|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
nS(V )|k  S(V ) n V.

11. Montrer que si S est une partie multiplicative de A, alors

S 1 A A nA|k  nS 1 A|k .

227

i i

i i
i i
anneaux 2013/9/23 8:08 page 228 #242
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 229 #243
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

Definition 1.1. Une relation dordre sur un ensemble E est une relation bi-
naire R satisfaisant les conditions suivantes :
(i) x E, xRx (rexivit),
(ii) x E, y E, [xRy] et [yRx] = [x = y] (antisymtrie),
(iii) x E, y E, z E, [xRy] et [yRz] = [xRz] (transitivit).
Un ensemble ordonn est la donne dun couple (E, R), o E est un
ensemble et R 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 P(E), ensemble des parties de E.
c) La relation R dnie sur N par xRy si x est un diviseur de y est une
relation dordre.
d) Soient E un ensemble et (F, R) un ensemble ordonn. On dnit sur
G = F(E, F ), ensemble des applications de E dans F , une relation dordre,

i i

i i
i i
anneaux 2013/9/23 8:08 page 230 #244
i i

Algbre T2

note R , par

f G, g G, f R g si et seulement si x E, f (x)Rg(x).

e) Soit E un ensemble muni dune relation dordre, que lon notera .


Pour tous lments x = (x1 , . . . , xn ) et y = (y1 , . . . , yn ) de E n , on pose
x  y si et seulement si x = y ou sil existe k {0, 1, . . . , n 1} tel que
x1 = y1 , . . . , xk = yk , xk+1  yk+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 .

Definition 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 F le sous-ensemble de P(E) form des parties non
vides de E. Les lments minimaux de F 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.

Definition 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 P(E).
c) Dans lexemple 1.4.c, il ny a ni plus petit ni plus grand lment.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 231 #245
i i

1. Ensembles ordonns

Definition 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 P(E), induite par inclusion, nest pas totale.

Definition 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.

Theoreme 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 : P(E) \ {} E

telle que
A P(E) \ {}, f (A) A.
b) Le lemme de Zorn est galement quivalent au thorme de Zermelo nonc
ci-dessous.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 232 #246
i i

Algbre T2

Theoreme 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


Definition 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.

Definition 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

i i

i i
i i
anneaux 2013/9/23 8:08 page 233 #247
i i

2. Cardinaux Ensembles infinis

Definition 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.

Theoreme 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.

Definition 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 an = 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, an,0 , . . . , an,n . On

233

i i

i i
i i
anneaux 2013/9/23 8:08 page 234 #248
i i

Algbre T2

ordonne lexicographiquement N2 et on pose : b0 = a0,0 et b1 = ar,s , o (r, s) est


le plus petit lment de N2 tel que ar,s = b0 . Par rcurrence, de la mme faon,
on construit ap,q / {b0 , b1 , . . . , bn }. Lapplication dnie par f (n) = bn 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.

Definitions 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(X Y ), que lon appelle somme des cardinaux a et b.
c) On pose ab = Card(X Y ), o X Y est lensemble des applications de Y
dans X. Cette opration sappelle lexponentiation des cardinaux.

Remarques 2.9.
sont disjoints, X Y = , on note la runion
a) Lorsque les ensembles X et Y *
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
b+c
a = a a , (ab) = acbc, (ab)c = abc, a0 = 1, a1 = a,
b c c

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

i i

i i
i i
anneaux 2013/9/23 8:08 page 235 #249
i i

2. Cardinaux Ensembles infinis

Dmonstration. Pour tout n N, on pose un = 1 + 2 + + n. On considre


lapplication f : N N N dnie par f (x, y) = y + ux+y . Montrons que f
est bijective. Lapplication n  un est strictement croissante. On en dduit que
pour tout lment a de N, il existe un unique entier p tel que up  a < up+1 .
Posons y = a up . On a 0  y < up+1 up = 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 up  a < up+1 . On a ux+y  a  a + x + 1 = ux+y+1 ,
do p = x + y. Alors y = a up , x = p y et f est injective.

On peut faire une autre dmonstration, en utilisant lordre lexicographique


sur N2 et la bijection diagonale (cf. [ALB]).

Theoreme 2.11. Pour tout cardinal inni a, on a a2 = 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  , g )] [X X  et g 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 = b2 est inni, on*a b  2b  3b  b2 = b. En eet, il
existe une application injective Y Y  Y Y , do 2b  b2 et, de mme,
2b  3b  b3 = b2 = b. On a donc b = 2b et b = 3b. Lhypothse b < a entrane
que Card(E \ Y ) > 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) = b2 = b,

do
Card((Y Z) (Z Y ) (Z Z)) = 3b = b.

235

i i

i i
i i
anneaux 2013/9/23 8:08 page 236 #250
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 an = 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, (ai )iI une famille de cardinaux infrieurs ou gaux a. Alors iI ai  a.

Si de plus, ai = a pour un indice i, alors iI ai = a.
(iv) Soient a et b deux cardinaux non nuls dont lun au moins est inni. Alors

ab = a + b = sup(a, b).

Theoreme 2.13.
(i) Tout produit cartsien ni densembles dnombrables est un ensemble d-
nombrable.
(ii) Soient I unensemble dnombrable et, pour tout i I, Ei un ensemble
dnombrable. Alors iI Ei 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 F(E) des parties nies
de E est quipotent E.

236

i i

i i
i i
anneaux 2013/9/23 8:08 page 237 #251
i i

2. Cardinaux Ensembles infinis

Dmonstration. Lapplication x  {x} est une application injective de E dans


F(E), on a donc Card(E)  Card(F(E)). Pour tout entier n, notons Fn (E)
lensemble des parties de E n lments. On a Card(Fn (E))  Card(E n ) et
Card(E n ) = Card(E), daprs le thorme 2.13.i. Par consquent,

Card(F(E)) = Card(Fn (E))  Card(E)Card(N) = Card(E).
nN

On en dduit que Card(F(E)) = Card(E).

Attention. Ce rsultat est faux pour lensemble P(E) des parties quelconques de E
(cf. exercice ci-dessous).

Exercice E3. Soit E un ensemble.


1. Montrer que
Card(E) < Card(P(E)).
(Sil existe une application bijective f : E P(E), en considrant
A = {x E | x
/ f (x)} et a A tel que f (a) = A, dduire une contradiction.)
2. Montrer que Card(P(E)) = 2Card(E) . (Considrer A = {0, 1}, f une ap-
plication de X dans A : alors f  f 1 ({0}) est une application bijective de
lensemble AE sur P(E).)

Remarque 2.17. On peut dmontrer que Card(P(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

i i

i i
i i
anneaux 2013/9/23 8:08 page 238 #252
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 239 #253
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.

i i

i i
i i
anneaux 2013/9/23 8:08 page 240 #254
i i

7KLVSDJHLQWHQWLRQDOO\OHIWEODQN

i i

i i
i i
anneaux 2013/9/23 8:08 page 241 #255
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 Bezout (thorme) II.5.8


algbre TR.IV.A bien ordonn (ensemble) A.1.13
algbre de Lie TR.IV.A bilinaire (application) VIII.1.1
algbre extrieure IX.5.2
C
algbre symtrique VIII.9.1
algbre tensorielle VIII.8.1 Cantor-Bernstein (thorme) A.2.4
algorithme euclidien II.2.2 caractristique (dun anneau, dun corps)
alterne (application, forme) IX.1.1 I.5
anneau I.1.1 caractristique (polynme) VI.2.1
anneau de Dedekind VI.6.1 cardinal A.2.1
anneau des fractions I.6.8 cardinaux (produit, somme,
anneau euclidien II.2.2 exponentiation) A.2.8
anneau factoriel II.4.1 centre (dun anneau) I.1.11
anneau local TR.I.B chinois (thorme) I.4.3
anneau nthrien TR.II.C, VI.4.2 clos (intgralement) VI.1.8
anneau oppos IV.1.2 clture intgrale VI.1.5
anneau principal II.3.1 commutatif (anneau) I.1.1
anneau rduit VI.9.12 composante p-primaire V.2.4
annulateur (dun lment, dun module) composition (suite de) TR.VII.C
IV.1.7 continu (hypothse du) A.2.17
application bilinaire VIII.1.1 corps I.1.1
associativit I.1.1 corps des fractions I.6
corps ordonn I. exercice E12
B corps premier I.5.5
base IV.7.1 corps rsiduel TR.I.B

i i

i i
i i
anneaux 2013/9/23 8:08 page 242 #256
i i

Algbre T2

critre dEisenstein III.1.5 euclidien (anneau) II.2.2


Euler (fonction) TR.I.A
D exacte (suite) VII.1.1
exponentiation de cardinaux A.2.8
Dedekind (anneau) VI.6.1
extension des scalaires VIII.5.2
degr (dun monme, dun polynme) II.1
extension essentielle TR.VII.B
degr rsiduel VI.9.2
extrieur (produit) IX.3
degr total II.1
extrieure (puissance, algbre) IX.3,
dnombrable (ensemble) A.2.6
IX.5.2
dpendance intgrale (relation) VI.1.2
drivation III.2.11, TR.IX.B F
dterminant IX.2.1
dirence symtrique I. exercice E1.2 facteur direct IV.6.3
discriminant III.3.6, VI.9.5, VI.9.7 facteur invariant V.3.7, V.4.1.4, TR.V.B
distributivit I.1.1 factoriel (anneau) II.4.1
diviseur I.2.17 fermeture intgrale VI.1.5
diviseur lmentaire V.3.7 dlement plat (module) TR.VIII.A
divisible (module) TR.VII.A fonction dEuler TR.I.A
fonction polynomiale III.2.1
E
forme linaire VII.2.1
Eisenstein (critre) III.1.5 formelle (srie) TR.II.D
lment de torsion V.2.1 formes direntielles (module des)
lment entier VI.1.2 TR.IX.B
lment maximal, minimal A.1.3 formule de Taylors III.2.18
lmentaire (diviseur) V.3.7 fractionnaire (idal) VI.5.4
lmentaire (matrice) V.4.1 fractions (anneaux des) I.6.8
lmentaire (polynme symtrique) fractions (corps des) I.6
III.4.1
G
lments orthogonaux VII.3.1
endomorphisme (de modules) IV.1.4
Gauss (lemme) III.1.1
ensemble bien ordonn A.1.13
gnrateur (systme) IV.7.1
ensemble dnombrable A.2.6
gnratrice (famille) IV.7.1
ensemble inductif A.1.10
ensemble ordonn A.1.1 H
ensemble totalement ordonn A.1.8
ensembles orthogonaux VII.3.1 homogne (polynme) II.1.3
entier (anneau) VI.1.5 hypothse du continu A.2.17
entier (lment) VI.1.2
enveloppe injective TR.VII.B I
quivalentes (matrices) TR.V.B
essentiel (morphisme) TR.VII.B idal ( gauche, droite, bilatre) I.2.1
essentielle (extension) TR.VII.B idal fractionnaire VI.5.4
trangers (lments) II.5.6 idal maximal I.3.8
trangers (idaux) I.4.4 idal premier I.3.5
euclidien (algorithme) II.2.2 idal principal II.3.1

242

i i

i i
i i
anneaux 2013/9/23 8:08 page 243 #257
i i

Index terminologique

idal propre I.2.8 module de type ni IV.7.8


idaux trangers I.4.4 module divisible TR.VII.A
indcidable A.2.17 module dual VII.2.1
inductif (ensemble) A.1.10 module dlement plat TR.VIII.A
injectif (module) TR.VII.A module injectif TR.VII.A
injective (enveloppe) TR.VII.B module monogne IV.5.1
intgrale (clture, fermeture) VI.1.5 module nthrien VI.4.2
intgrale (dpendance) VI.1.2 module (p-) V.2.4
intgralement clos VI.1.8 module plat TR.VIII.A
intgre (anneau) I.3.1 module projectif TR.VII.A
invariant (facteur) V.3.7, V.4.1.4, module semi-simple IV. exercice E3
TR.V.B module simple IV. exercice E2
inverse ( gauche, droite) I.1.4 monme II.1
inversible (lment) I.1.6 morphisme (danneaux) I.2.10
irrductible (lment) II.3.8 morphisme (de modules) IV.1.4
isomorphisme (danneaux) I.2.10 morphisme caractristique I.5.1
isomorphisme (de modules) IV.1.4 morphisme essentiel TR.VII.B
morphisme transpos VII.2.1
J multiplicative (partie) I.6.3
multiplicit (ordre de) III.2.22
Jordan (rduite) TR.V.A
Jordan-Hlder (suite de) TR.VII.C N

L nilpotent (lment) I. exercice E9.4


nilradical TR.I.C
Laurent (polynme, srie) TR.II.D nthrien (anneau, module) TR.II.C,
libre (famille) IV.7.1 VI.4.2
libre (module) IV.7.1 norme (dun lment) VI.2.1
Lie (algbre) TR.IV.A norme (dun idal) VI.7.2
linaire (forme) VII.2.1
linairement indpendants (lments) O
IV.7.1
local (anneau) TR.I.B oppos (anneau) IV.1.2
localisation I.6 ordonn (corps) I. exercice E12
ordonn (ensemble) A.1.1
M ordonn (ensemble bien) A.1.13
ordre (relation) A.A.1
majorant A.1.7 ordre de multiplicit III.2.22
matrice lmentaire V.4.1 orthogonaux (lments, ensembles)
matrices quivalentes TR.V.B VII.3.1
maximal (lment) A.1.3
maximal (idal) I.3.8 P
minimal (lment) A.1.3
minorant A.1.7 partie multiplicative I.6.3
module ( gauche, droite) IV.1.1 pgcd II.5.1
module de torsion V.2.1 plat (module) TR.VIII.A

243

i i

i i
i i
anneaux 2013/9/23 8:08 page 244 #258
i i

Algbre T2

p-module V.2.4 srie (formelle, de Laurent) TR.II.D


poids (dun monme, dun polynme) simple (module) IV. exercice E2
III.4.6 somme de cardinaux A.2.8
polynme caractristique VI.2.1 somme didaux I.2.6
polynme de Laurent TR.II.D somme directe IV.6.1
polynme driv III.2.12 sous-anneau I.1.9
polynme non commutatif VIII. exercice sous-anneau engendr I.1.12
E4 sous-corps I.1.9
polynme symtrique III.4.3 sous-module IV.2.1
polynme symtrique lmentaire III.4.1 sous-module de torsion V.2.3
polynmes (anneau de) II.1 sous-module engendr IV.2.6
polynomiale (fonction) III.2.1 suite de composition TR.VII.C
ppcm II.5.1 suite de Jordan-Hlder TR.VII.C
p-primaire (composante) V.2.4 suite exacte VII.1.1
premier (corps) I.5.5 suite exacte scinde VII.1.5
premier (lment) II.3.8 symtrique (algbre) VIII.9.1
premier (idal) I.3.5 symtrique (polynme) III.4.3
principal (idal, anneau) II.3.1 symtrique lmentaire (polynme)
produit danneaux I.4.1 III.4.1
produit de cardinaux A.2.8
produit didaux I.2.6 T
produit tensoriel dapplications VIII.2.8
produit tensoriel de modules VIII.2.1, Taylor (formule) III.2.18
VIII.4.3 tensoriel (produit dapplications)
projectif (module) TR.VII.A VIII.2.8
propre (idal) I.2.8 tensoriel (produit de modules) VIII.2.1
tensorielle (algbre) VIII.8.1
R thorme chinois I.4.3
thorme de Bezout II.5.8
radical (dun anneau) TR.I.C thorme de Cantor-Bernstein A.2.4
ramication dun idal VI.9.1 torsion (lment, module) V.2.1
ramication (indice) VI.9.2 torsion (sous-module) V.2.3
rang (dun module) IV.7.6 totalement ordonn (ensemble) A.1.8
rduit (anneau) VI.9.12 trace VI.2.1
rduite de Jordan TR.V.A transpos (morphisme) VII.2.1
relation dordre A.1.1 type (dun groupe) V.3.9
rsiduel (corps) TR.I.B type ni (module) IV.7.8
restriction des scalaires VIII.5.1
rsultant III.3.2 U

S unit (lment) I.1.1

scalaires (extension, restriction) VIII.5.1, Z


VIII.5.2
scinde (suite exacte) VII.1.5 zro (dun polynme) III.2.5
semi-simple (module) IV. exercice E3 Zorn (lemme) A.1.11

244

i i

i i