Vous êtes sur la page 1sur 89

COURS DALG

`
EBRE AU MAGIST
`
ERE DE CACHAN
Marc HINDRY, Universite Paris 7.
hindry@math.jussieu.fr
A. GROUPES ET ACTIONS DE GROUPES.
A.1. Generalites page 3
A.2. Quotient dun groupe par un sous-groupe page 4
A.3. Action de groupes page 6
A.4. Theor`emes de Sylow page 7
A.5. Produit semi-direct page 10
A.6. Groupes abeliens page 15
A.7. Le groupe o
n
page 19
A.8. Le b-a-ba de la classication des groupes nis page 23
B. ANNEAUX.
B.1. Generalites, exemples page 30
B.2. Divisibilite et ideaux page 33
B.3. Anneaux de polynomes page 38
B.4. Ensembles algebriques et ideaux de k[X
1
, . . . , X
n
] page 41
C. CORPS.
C.1. Generalites, exemples page 45
C.2. Elements algebriques et transcendants page 46
C.3. Corps nis page 50
D. MODULES.
D.1. Generalites, exemples page 52
D.2. Modules de type ni sur les anneaux principaux page 53
D.3. Facteurs invariants de matrices page 55
E. GROUPES CLASSIQUES.
1. Formes sesqui-lineaires Geometrie orthogonale, unitaire et symplectique page 60
2. Les groupes GL(n, K) et SL(n, K) page 64
3. Groupe orthogonal page 66
4. Groupe symplectique page 69
5. Groupe unitaire page 71
6. Quaternions, arithmetique et groupe orthogonal page 73
F. REPR

ESENTATIONS DES GROUPES FINIS.


F.1. Generalites, exemples page 81
F.2. Caract`eres page 83
En un semestre A, B, C et D ont ete traitees et il a ete fait allusion aux parties E et F.
1
Quelques references choisies.
Jutiliserai beaucoup et je recommande comme reference (en particulier pour lalg`ebre `a lagregation) le
Cours dalg`ebre, D. Perrin (collection Ellipses)
Sauf les parties D et F, ce livre traite tous les th`emes abordes dans ce cours. Parmi les traites generaux
dalg`ebre traitant egalement lalg`ebre lineaire je signale
Algebra, S. Lang (collection Addison-Wesley), tr`es dense et riche.
Cours dalg`ebre, R. Godement (collection Hermann), la partie cours est du niveau des deux premi`eres annees
duniversite mais les exercices permettent daller au niveau licence-matrise.
Algebra, M. Artin (collection Prentice-Hall), tr`es pedagogique et attrayant.
Algebra, Birkho & MacLane (collection Chelsea), un classique.
Pour approfondir la notion daction de groupes, les applications `a la geometrie citons
Elements de geometrie, R. Mneimne (collection Cassini) foisonnant et instructif.
Pour une introduction aux representations de groupes nis, il est dicile de surpasser
Representations lineaires des groupes nis, J-P. Serre (collection Hermann).
Pour nir, je recommande de jeter un coup doeil au volume de lencyclopedie russe
Basic notions of algebra, I. Shafarevic (collection Springer).
2
A. GROUPES ET ACTIONS ET GROUPES
Une presentation des groupes, de leurs quotients avec des exemples. La notion centrale presentee est celle
daction de groupe.
A.1. Generalites sur les groupes.
Denition. Un groupe est la donnee dun ensemble G et dune loi interne GG G veriant
(i) (element neutre) Il existe e G tel que, pour tout g G, on ait e g = g e = g.
(ii) (associativite) Pour tout g, g

, g

G, on a (g g

) g

= g (g

).
(iii) (inverse dun element) Pour tout g G, il existe g

G tel que, g

g = g g

= e.
Remarques. Lensemble G sappelle lensemble sous-jacent; par abus de langage, on parlera du groupe G,
sous-entendant ainsi la loi que lon notera le plus souvent comme un produit; linverse de g sera alors note
g
1
. Lorsque la loi verie de plus g g

= g

g, on dira que le groupe est commutatif ou abelien et lon


notera alors parfois la loi comme une addition et linverse de g secrira g.
Exemples. Vous connaissez dej`a bien s ur des groupes comme Z, Z/nZ (munis de laddition), ou o
n
(le
groupe des permutations sur n elements) ou GL(n, R), le groupe des matrices de taille n n inversibles `a
coecients reels. Comme exemple initial, ajoutons lensemble des transformations lineaires preservant une
gure dans le plan, lespace ou plus generalement R
n
; ces transformations sont dailleurs des isometries.
Concr`etement lensemble des transformations lineaires du plan preservant un polygone regulier `a n cotes
est un groupe note D
n
(dont on montre ci-dessous quil est de cardinal 2n); lensemble des transformations
lineaires du plan preservant un cube est un groupe (dont on peut montrer quil est de cardinal 48);
Premiers calculs. Dans un groupe, on peut toujours simplier, cest-`a-dire que xy = xz entrane y = z.
En eet il sut de multiplier par x
1
:
y = ey = (x
1
x)y = x
1
(xy) = x
1
(xz) = (x
1
x)z = ez = z.
Linverse de x
1
est x et linverse de xy est y
1
x
1
, en eet :
(xy)(y
1
x
1
) = x(yy
1
)x
1
= xex
1
= xx
1
= e.
Denition.
x
n
:=
_

_
e si n = 0
x. . . x
. .
(n fois)
si n > 0
x
1
. . . x
1
. .
([n[ fois)
si n < 0
On a x
m
.x
n
= x
m+n
et (x
m
)
n
= x
mn
. Si y = gxg
1
alors y
n
= gx
n
g
1
.
Un sous-ensemble H dun groupe G est un sous-groupe si la loi de groupe sur G induit une loi de groupe
sur H. Cest-`a-dire si H est stable par multiplication, passage `a linverse et contient lelement neutre
(lassociativite est alors automatique). On voit facilement que cette condition equivaut `a dire que e H et
que x, y H entrane xy
1
H. De meme il est immediat de montrer que lintersection de sous-groupes
est un sous-groupe.
Si S est un sous-ensemble dun groupe G on denit le sous-groupe engendre par S comme le plus petit
sous-groupe de G contenant S, i.e. lintersection de tous les sous-groupes contenant H. Cest un exercice
facile de voir que cest aussi lensemble des produits x

1
1
x

r
r
avec r 0, x
i
S et
i
= 1.
3
Soit G
1
et G
2
deux groupes. On denit le produit de groupes qui a comme ensemble sous-jacent G
1
G
2
par
la loi de composition :
(g
1
, g
2
) (g

1
, g

2
) := (g
1
g

1
, g
2
g

2
).
Une application f : G
1
G
2
entre deux groupes est un homomorphisme de groupes si elle verie
x, y G
1
, f(xy) = f(x)f(y);
cest un isomorphisme si elle est bijective, un automorphisme si de plus G
1
= G
2
. On appelle noyau le
sous-groupe Ker(f) = x G
1
[ f(x) = e et image le sous-groupe f(G
1
) = y G
2
[ x G
1
, f(x) = y.
Il est immediat que le compose dhomomorphismes (resp. disomorphismes, resp. dautomorphismes) est
encore un homomorphisme (resp. un isomorphisme, resp. un automorphisme). En particulier lensemble des
automorphismes dun groupe G est un groupe que lon notera Aut(G). Remarquons aussi que la bijection
reciproque dun isomorphisme est automatiquement un homomorphisme.
Exemples. Lapplication x x
2
est un homomorphisme de groupes si et seulement si le groupe G est abelien
(i.e. commutatif). Soit x G, lapplication
x
: G G denie par
x
(y) := xyx
1
est un automorphisme
appele automorphisme interieur de G; de plus lapplication x
x
de G dans Aut(G) est un homomorphisme
de groupes. Lensemble des images par automorphisme interieur dun element y G sappelle la classe de
conjugaison de y.
Decrivons maintenant lexemple cite plus haut de groupe dorigine geometrique: le groupe di`edral D
n
.
Theor`eme. Le groupe des isometries planes dun polygone regulier `a n cotes (n 3), de centre O a pour
cardinal 2n; il contient n rotations, les rotations dangle 2k/n et de centre O et n symetries, les symetries
orthogonales xant les droites passant par O et un sommet ou le milieu dune arete.
Preuve. On voit facilement que les isometries decrites dans lenonce laissent invariant le polygone, il sagit
de demontrer que ce sont les seules. Pour cela on va utiliser le lemme suivant (dont on laisse la preuve en
exercice) :
Lemme. Soit s une isometrie plane laissant invariant un polygone regulier `a n cotes, de centre O et sommets
A
1
, . . . , A
n
alors
- Si s xe deux sommets adjacents, alors s est lidentite;
- Si s xe un sommet A
i
, alors s est soit lidentite soit la symetrie par rapport `a la droite OA
i
.
Soit maintenant une isometrie du polygone, il existe une rotation r dangle 2k/n telle que r (A
1
) = A
1
(en eet ces rotations permutent circulairement les sommets). Donc, dapr`es le lemme, ou bien r = id et
alors est une rotation dangle 2k/n ou bien r est la symetrie s
1
par rapport `a OA
1
et = r
1
s
1
.
Cela sut pour voir que card(D
n
) = 2n et permet de verier (indirectement) que r
1
s
1
est une des
symetries decrites.
Remarques. Les rotations forment un sous-groupe de D
n
isomorphe `a Z/nZ. Si r est une rotation et s une
symetrie, alors srs
1
= srs = r
1
(veriez-le). On peut utiliser cela pour montrer que le centre de D
n
est
trivial si n est impair et dordre 2 (engendre par la rotation dangle ) si n est pair. On peut aussi interpreter
D
2
comme le groupe des isometries planes laissant invariant un segment (il est isomorphe `a Z/2ZZ/2Z).
A.2. Quotient dun groupe par un sous-groupe.
On intoduit les notations suivantes, si A et B sont des parties dun groupe G. On pose A.B := a.b [ a
A, b B et de meme A
1
:= a
1
[ a A. On ecrira g.A pour g.A
4
Soit H un sous-groupe de G, on denit deux relations dequivalence par
xy xH = yH y
1
x H
x

y Hx = Hy xy
1
H
On notera G/H lensemble quotient G/ (resp. HG lensemble quotient G/

). Verions, par exemple,


que est une relation dequivalence. On a x
1
x = e H donc xx. Si xy alors y
1
x H donc
x
1
y = (y
1
x)
1
H et yx. Si xy et yz alors y
1
x H et z
1
y H donc z
1
x = (z
1
y)(y
1
x) H
et xz.
Remarque. Hormis ces relations dequivalence jumelles, la seule autre relation dequivalence interessante
est la relation de conjugaison : xy si il existe g G avec y = gxg
1
. Les classes dequivalence pour cette
relation sappelle naturellement classes de conjugaison.
Il faut faire attention quen general gH ,= Hg (on verra plus loin que legalite nest vraie pour tout g que
si le sous-groupe H est distingue). Par contre la transformation A A
1
envoie gH sur Hg
1
donc il y a
une bijection naturelle entre G/H et HG. Remarquons ensuite que les classes dequivalence ont toutes le
meme cardinal que H. En eet lapplication de H vers gH (resp. H.g) qui, `a x associe gx (resp. xg) est
visiblement une bijection. On a ainsi demontre le theor`eme suivant
Theor`eme. (Lagrange) Soit G un groupe et H un sous-groupe, alors card(G/H) = card(HG) et
card(G) = card(H) card(G/H).
Exemples. On tire facilement que si x G et G ni, alors lordre de g divise card(G). Ainsi, comme (Z/pZ)

a pour cardinal p 1 on en tire que, pour a entier premier avec p, on a a


p1
1 mod p, ou encore que pour
tout entier a
p
a mod p (petit theor`eme de Fermat). Plus generalement, si on note (n) = card(Z/nZ)

on obtient que, pour a entier premier avec n, on a a


(n)
1 mod p (theor`eme dEuler).
Denition. Un sous-groupe H de G est distingue si, pour tout g G, on a H = gHg
1
.
Remarquons quil est equivalent de demander que, pour tout g G, on ait gH = Hg ou encore que, pour tout
g G, on ait H gHg
1
. Par ailleurs, le noyau dun homomorphisme f : G G

est toujours distingue;


en eet si y Ker(f) alors f(xyx
1
) = f(x)f(y)f(x)
1
= f(x)e

f(x)
1
= e

donc xyx
1
Ker(f).
Proposition. Lintersection de sous-groupes distingues est un sous-groupe distingue. Si f : G G

est un
homomorphisme de groupes et si H

alors f
1
(H

) G; si H G alors f(H) f(G).


Preuve. Immediat.
Remarquons que dans la derni`ere partie de la proposition, on ne peut pas conclure que f(H) est distingue
dans G

, sauf si f est surjective.


Le principal interet des sous-groupes distingues est le suivant.
Proposition. Soit H un sous-groupe de G. Il existe une structure de groupe sur lensemble G/H telle
que la surjection canonique s : G G/H soit un homomorphisme si et seulement si le sous-groupe H est
distingue.
Preuve. Supposons quune telle structure existe sur G/H alors H est le noyau de lhomomorphisme s : G
G/H donc est distingue dans G. Supposons inversement H distingue dans G, on est amene `a denir une
loi sur G/H par la formule (xH) (yH) = xyH (pour que s soit un homomorphisme) et le point est de
verier que cette formule est bien denie, i.e. que si x

xH et y

yH alors x

H = xyH. Or on a bien,
puisque H est distingue et x

= xh, y

= yh

, legalite x

H = xhyh

H = xhyH = xhHy = xHy = xyH.


Lapplication s : G G/H est surjective et verie donc s(x) s(y) = s(xy); on en tire immediatement que
G/H muni de la loi est un groupe.
Theor`eme. (Propriete universelle du quotient) Soit f : G G

un homomorphisme de groupes. Soit H


un sous-groupe et s : G G/H la surjection canonique. Il existe une application

f : G/H G

telle que
5
f =

f c si et seulement si H Ker(f). Dans ce cas, si de plus H est un sous-groupe distingue (et donc
G/H un groupe), alors

f est un homomorphisme de groupes,

f(G/H) = f(G) et Ker(

f) = Ker(f)/H.
Preuve. La condition ensembliste garantissant lexistence de

f est que s(x) = s(y) entrane f(x) = f(y). Or
s(x) = s(y) equivaut `a xH = yH ou encore x
1
y H alors que f(x) = f(y) equivaut `a f(x
1
y) = e

ou
encore x
1
y Ker(f). La deuxi`eme partie est immediate sauf peut-etre la determination du noyau de

f.
Soit xH un element de G/H qui soit dans le noyau de

f alors f(x) =

f(xH) = e

donc x Ker(f) do` u


legalite Ker(

f) = Ker(f)/H.
Corollaire. Soit f : G G

un homomorphisme de groupe, alors f(G)



= G/ Ker(f).
Preuve. On applique la propriete universelle avec H = Ker(f) alors Ker(

f) = Ker(f)/ Ker(f) est trivial
donc

f injective.
Applications. a) Le sous-groupe x) engendre par un element x G est isomorphe soit `a Z (on dira que x est
dordre inni) soit `a Z/nZ avec n 1 (on dira que x est dordre n). En eet dapr`es le corollaire applique
`a lhomomorphisme deni par f(m) := x
m
de Z vers x) G, on a x)

= Z/ Ker(f).
b) Le noyau de lhomorphisme G Aut(G) qui a un element associe lautomorphisme interieur associe
est le centre de G, note Z(G); si lon note Int(G) le groupe des automorphismes interieurs, on a donc
Int(G)

= G/Z(G).
A.3. Action de groupe.
La notion suivante est fondamentale; dune part les groupes apparaissent naturellement dans la plupart des
probl`emes `a travers leurs actions (ou representations) et dautre part, pour etudier les groupes eux-memes,
on verra quil est souvent avantageux de les faire agir.
Denition. Une action dun groupe G sur un ensemble X est une application : GX X telle que
(i) (e, x) = x.
(ii) (g, (g

, x)) = (gg

, x).
Remarque. Il est equivalent de se donner un homomorphisme : G Bij(X). La correspondance est donnee
par
(g)(x) = (g, x).
On abr`egera en general (g, x) en g.x.
Exemple. Si est une bijection de X sur X, alors Z agit sur X par laction n x =
n
(x). Le groupe
GL(2, R) agit naturellement sur R
2
; voici une action moins evidente. Choisissons G = SL(2, R) et H :=
z C [ Im(z) > 0 le demi-plan de Poincare, lapplication suivante est une action de groupe:
GH H
_
a b
c d
_
, z
az+b
cz+d
Une action denit une relation dequivalence
xy g G, y = g.x
dont les classes dequivalence G.x = g.x [ g G sappellent les orbites de laction. Lensemble quotient
X/ sera note X/G, lorbite de x sera notee O(x).
Denitions. Le stabilisateur dun element x X est le sous-groupe de G des elements qui xe x, i. e.
G
x
= g G [ g x = x. Le noyau dune action est lintersection des stabilisateurs de tous les points (cest
aussi le noyau de lhomomorphisme associe). Une action est dite d`ele si son noyau est trivial, transitive sil
ny a quun orbite.
6
Exemples. Le noyau de laction de SL(2, R) sur H donnee ci-dessus est I, laction de SL(2, R) est transitive,
le stabilisateur de i H est SO(2, R) =
__
a b
b a
_

a, b R, a
2
+b
2
= 1
_
.
Remarques. Si on dispose dune action GX X, on peut lui associer les actions suivantes:
(a) Pour tout sous-groupe H de G, une action de H sur X.
(b) Si K =
xX
G
x
est le noyau de laction, alors on herite dune action de G/K sur X qui est d`ele.
(c) Si T(X) (resp. T
n
(X)) designe lensemble des parties de X (resp. lensemble des parties de cardinal n)
alors onpeut denir une action de G sur T(X) (resp. T
n
(X)) par g A = g a [ a A.
Formule des classes (1`ere forme).
card(X) =

CX/G
card(C)
Formule des classes (2`eme forme).
card(O(x)) = card(G/G
x
).
En eet, considerons lapplication f : G O(x) denie par f(g) = g.x. On a alors f(g) = f(g

) si et
seulement si g.x = g

.x ou encore x = (g
1
g

).x ou encore g
1
g

G
x
ou encore gG
x
= g

G
x
. Ainsi, dapr`es
la propriete universelle du quotient, f passe au quotient pour donner une bijection

f : G/G
x
O(x). On
en tire
Theor`eme. (Formule des classes) Soit G ni agissant sur X ni et soit R un syst`eme delements de X
representant les classes de X/G, alors
card(X) =

xR
card(G/G
x
) =

xR
card(G)
card(G
x
)
.
On note X
G
lensemble des points xes, cest-`a-dire
X
G
= x X [ g G, g x = x = x X [ G
x
= G
Un groupe de cardinal une puissance dun nombre premier p sera appele un p-groupe.
Corollaire. Soit G un p-groupe agissant sur un ensemble ni X alors
[X
G
[ [X[ mod p.
En particulier, si [X[ nest pas divisible par p, il existe un point xe.
Preuve. On ecrit la formule des classes en observant que lorbite dun point xe est, bien s ur, reduite `a un
point et que les autres orbites ont pour cardinal (G : G
x
) avec G
x
,= G donc ce cardinal est divisible par p
et [X[

xX
G
1 mod p.
Corollaire. Le centre dun p-groupe est non trivial.
Preuve. Soit G un p-groupe. Considerons laction de G sur lui-meme par conjugaison (i.e. X = G et
g x = gxg
1
). On voit aisement que X
G
= Z(G) et donc [Z(G)[ est divisible par p dapr`es le corollaire
precedent.
Exercice. Montrer que si (G : H) = p est le plus petit nombre premier divisant card(G) alors H est distingue
dans G. (Indication : considerer laction de G sur G/H par translation, introduire lhomomorphisme associe
: G o
p
= Bij(G/H) et montrer que H = Ker()).
A.4. Theor`emes de Sylow.
Le theor`eme suivant recense essentiellement ce que lon peut dire dun groupe ni en ne connaissant que son
cardinal.
7
Theor`eme. (Sylow) Soit p un nombre premier et G un groupe de cardinal p
r
m avec m non divisible par p.
(i) Il existe un sous-groupe P de cardinal p
r
(un tel sous-groupe sappelle un p-sous-groupe de Sylow de
G).
(ii) Soit H un p-sous-groupe et P un p-sous-groupe de Sylow de G, alors il existe g G tel que H gPg
1
.
En particulier deux p-sous-groupes de Sylow de G sont conjugues.
(iii) Soit n
p
le nombre de p-sous-groupes de Sylow de G. Alors n
p
1 mod p et n
p
divise m.
Preuve. Il sagit de variations sur le th`eme des actions de groupes et de la formule des classes.
(i) Considerons laction de G sur lui-meme par translation et laction induite sur X = T
p
r (G). Si R designe
un ensemble des representants des classes dequivalence, on a par la formule des classes
C
p
r
mp
r = [X[ =

AR
(G : G
A
).
Admettons provisoirement (voir lemme ci-dessous) que p ne divise pas [X[. Alors il existe une orbite,
disons celle de A
0
de cardinal premier avec p. On a donc (G : G
A
0
) non divisible par p donc [G
A
0
[ est
divisible par p
r
. Mais par ailleurs, si lon choisit a
0
A
0
, on peut considerer lapplication G
A
0
A
denie par g ga
0
qui est clairement injective donc [G
A
0
[ est majore par p
r
et divisible par p
r
donc
egal `a p
r
. Ainsi G
A
0
est un p-sous-groupe de Sylow. La preuve sera compl`ete grace au lemme
Lemme. Soit m non divisible par un nombre premier p, alors
C
p
r
mp
r mmod p.
On peut demontrer cela directement, en eet
C
p
r
mp
r =
(mp
r
)!
(p
r
)!(mp
r
p
r
)!
= m
p
r
1

k=1
_
mp
r
k
p
r
k
_
.
Or si k = p
s
alors (mp
r
k)(p
r
k)
1
= (mp
rs
)(p
rs
)
1
1 mod p do` u le lemme.
Une deuxi`eme preuve du lemme consiste `a appliquer la formule des classes precedente avec G = Z/p
r
Z
Z/mZ, verier que Z/p
r
Z0 est le seul sous-groupe `a p
r
elements et que les seules parties `a p
r
elements
quil laisse stable sont les Z/p
r
Zx; toutes ces parties forment une orbite unique de cardinal m, les autres
parties verient (G : G
A
) 0 mod p et donc on a bien C
p
r
mp
r = [T
p
r (G)[ mmod p.
(ii) Soit P un p-sous-groupe de Sylow (dont lexistence est maintenant garantie) et H un p-sous-groupe de
G. Nous faisons agir H sur G/P par la formule (h, gP) hgP. Comme le cardinal de G/P nest
pas divisible par p et que H est un p-groupe, on en deduit lexistence dun point xe. Donc il existe
g
0
G tel que pour tout h H on ait hg
0
P = g
0
P ou encore hg
0
g
0
P ou encore h g
0
Pg
1
0
. Ainsi
H g
0
Pg
1
0
; si de plus H est un p-sous-groupe de Sylow, on a donc egalite.
(iii) Notons X = Sy
p
lensemble des p-sous-groupes de Sylow de G et n
p
son cardinal. Si P X alors
gPg
1
est de nouveau un p-sous-groupe de Sylow de G. On dispose ainsi dune action par conjugaison
de G sur X qui est transitive dapr`es le resultat precedent. Si P est un p-sous-groupe de Sylow de G,
on a clairement P G
P
puisque P est un sous-groupe, par consequent
n
p
= (G : G
P
) =
[G[
(G
P
: P)[P[
=
m
(G
P
: P)
.
Ainsi n
p
divise m. Considerons maintenant laction de P sur Sy
p
, toujours par conjugaison. Lelement
P est visiblement xe; nous allons montrer quil est lunique point xe et nous pourrons alors conclure
que
n
p
[Sy
P
[ 1 mod p
Soit donc Q Sy
P
et introduisons G
0
= P, Q) le sous-groupe engendre par P et Q (argument dit de
Frattini). On constate que P et Q sont encore deux p-sous-groupes de Sylow de G
0
et par consequent
8
sont conjugues dans G
0
: il existe y G
0
tel que P = yQy
1
mais Q est xe par P (par hypoth`ese) et,
bien s ur, est xe par Q donc par G
0
et on peut conclure que P = Q.
Corollaire. Soit G un groupe ni. Il existe un element dordre p dans G si et seulement si p divise card(G).
Preuve. La necessite provient du theor`eme de Lagrange. Supposons que p divise card(G), alors il existe un
p-sous-groupe non trivial H (par exemple un p-sous-groupe de Sylow) et y He. Lelement y est dordre
une puissance de p, disons p
r
avec r 1. On voit immediatement que lelement x = y
p
r1
est dordre p.
9
A.5. Produit semi-direct.
Nous voulons expliciter un peu et illustrer par des exemples la notion de produit semi-direct. Il sagit
detudier la situation suivante o` u lon a un groupe G et deux sous-groupes K et H tels que :
(i) H K = e
(ii) Tout element g de G secrit g = kh avec k K et h H (ou encore K.H = G).
Par exemple, si (i) est realisee et si, de plus, G est ni et card(G) = card(K) card(H) alors la condition (ii)
est aussi veriee.
Ces hypoth`eses entranent que lapplication
K H
f
G
(k, h) kh
est une bijection. Si on suppose de plus que les elements de H et K commutent, alors f est un isomorphisme
de groupe : on a G

= K H. Cest evidemment faux en general et lobjet de ce paragraphe est detudier
le groupe G dans lhypoth`ese o` u lun des sous-groupes, disons K est distingue dans G. On verra qualors G
est isomorphe `a un groupe que lon peut fabriquer `a partir de K et H, lensemble sous-jacent etant K H
mais la loi de groupe etant dierente de la loi de groupe produit. On dira que G est un produit semi-direct.
Exercice. Verier les assertions suivantes concernant lapplication f : K H G donnee par (k, h) kh.
a) lapplication est injective si et seulement si H K = e. b) le sous-ensemble K.H nest pas toujours un
sous-groupe (donner un contre-exemple). c) Si K est distingue (ou H) alors K.H est un sous-groupe. d) f
est un isomorphisme entre K H et K H si et seulement si les elements de K commutent avec ceux de H
et H K = e. e) si H K = e et les deux sous-groupes sont distingues, alors f est un isomorphisme.
Exemples.
1. Considerons dans le groupe o
3
les sous-groupes K = /
3
et H = id, (1, 2) alors on a bien K G et
H K = e ainsi que o
3
= K.H mais o
3
nest pas isomorphe `a K H (qui est commutatif).
2. Soit D
n
le groupe (de cardinal 2n) des isometries dun polygone regulier `a n cotes. La rotation de
centre O le centre du polygone et dangle 2/n engendre un sous-groupe K distingue dans D
n
et dordre n.
Une symetrie s par rapport `a une droite passant par O et un sommet engendre un sous-groupe H dordre 2
et on a D
n
= K.H et H K = e. Cependant D
n
nest pas isomorphe `a K H (qui est commutatif).
3. Soit Aff = Aff(R
n
) le groupe des transformations anes, cest-`a-dire:
Aff := f : R
n
R
n
[ f(X) = AX +b , A GL(n, R) , b R
n

Rappelons que GL(n, R) designe le groupe des matrices n n inversibles `a coecient dans le corps R. Le
sous-groupe des translations K = f Aff [ f(X) = X + b est distingue dans Aff et le sous-groupe des
applications lineaires H = f Aff [ f(0) = 0 est tel que Aff = K.H et H K = id ; cependant Aff
nest pas isomorphe `a K H.
Nous allons maintenant construire et denir le produit semi-direct et voir que ces trois exemples sont des
produits semi-directs.
Premier point de vue (description). On suppose K G et les conditions (i) et (ii) veriees. Pour decrire le
groupe G, on utilise la bijection f : KH G pour denir une nouvelle loi de groupe sur lensemble KH ;
on pose (k, h) (k

, h

) = f
1
(f(k, h).f(k

, h

)). On verie alors immediatement que f((k, h) (k

, h

)) =
f(k, h).f(k

, h

). On peut calculer en observant que (kh).(k

) = k(hk

h
1
)hh

et que hk

h
1
K puisque
K est distingue dans G. Si lon note
h
(x) = hxh
1
on obtient :
(k, h) (k

, h

) = (k
h
(k

), hh

) (1)
Ceci sugg`ere que, inversement, on puisse reconstruire le groupe G comme lensemble K H muni de la loi
denie par (1) ; nous allons voir quil en est bien ainsi.
10
Deuxi`eme point de vue (construction). On consid`ere deux groupes K et H avec un homomorphisme :
H Aut(K) (ainsi H agit sur K) ; on denit sur lensemble K H la loi de composition :
(k, h) (k

, h

) = (k(h)(k

), hh

) (2)
Remarquons que cette loi est la loi de groupe produit ordinaire si et seulement si est lhomomorphisme
trivial : h H, (h) = id.
Theor`eme : Soient K, H deux groupes et : H Aut(K) un homomorphisme de groupes.
1) Lensemble K H muni de la loi =

denie par
(k, h) (k

, h

) = (k
h
(k

), hh

)
est un groupe, appele produit semi-direct de K et H relativement `a ; il se note
K

H ou K >

H.
2) Un groupe G est isomorphe `a K >

H si et seulement si il contient deux sous-groupes K

et H

avec
K

= K

G et H

= H

de sorte que laction de H

sur K

par automorphismes interieurs corresponde `a


lhomomorphisme : H Aut(K).
(Remarque : la notation est faite pour rappeler que K est distingue dans le grand groupe).
Preuve. 1) Lelement neutre est (e, e

) (o` u e est lelement neutre de K et e

celui de H); linverse de (h, k)


est ((h
1
)(k
1
), h
1
). On verie enn lassociativite :
((k, h) (k

, h

)) (k

, h

) = (k(h)(k

), hh

) (k

, h

) = (k(h)(k

)(hh

)(k

), hh

)
alors que
(k, h) ((k

, h

) (k

, h

)) = (k(h)(k

(h

)(k

)), hh

) = (k(h)(k

)(hh

)(k

), hh

)
2) La discussion precedant le theor`eme montre que si G contient K

, H

comme indiques alors G

= K

>

.
Inversement le sous-groupe K

:= K e

est distingue dans K >

H et laction de H

= e H sur K

par automorphismes interieurs est donnee par puisque:


(e, h) (k, e

) (e, h)
1
= ((h)(k), h) (e, h
1
) = ((h)(k), e

).
Exercices.
a) Montrer que K >

H est commutatif si et seulement si K et H sont commutatifs et trivial (produit


direct).
b) Plus generalement, decrire le centre de K >

H en terme de et des centres de K et H.


c) Soient H, K deux sous-groupes distingues de G avec K H = e, montrer que les elements de K et et
H commutent et en deduire que le groupe engendre par H et K est isomorphe `a K H.
Illustrations. Reprenons les trois exemples du debut et explicitons sur chacun de ces exemples.
1. Notons = (1, 2) et = (1, 2, 3) o
3
alors
1
= (2, 1, 3) = (1, 3, 2) =
1
donc la conjugaison par
agit sur /
3
= id, (1, 2, 3), (1, 3, 2) = id, ,
1
comme j : x x
1
. Si lon pose () = j, (id) = id on
obtient un homomorphisme : H Aut(/
3
) tel que
o
3

= /
3
>

Z/2Z
11
Exercice. Decrire un homomorphisme : Z/2Z Aut(/
n
) tel que o
n

= /
n
>

Z/2Z.
2. Si est la rotation plane dangle 2/n, de centre lorigine, et s une symetrie (par rapport `a la bissectrice
dun des angles formes par les cotes dun polygone regulier `a n cotes), un calcul laisse en exercice montre
que ss
1
= ss =
1
. Si lon designe par lhomomorphisme (de Z/2Z dans Aut(Z/nZ)) qui associe `a 1
lautomorphisme (1) : x x on obtient :
D
n

= Z/nZ >

Z/2Z.
3. Considerons laction de GL(2, R) sur R
2
donnee par (A, X) AX (o` u A est une matrice inversible et X
un vecteur de R
2
) ; cette action induit un homomorphisme : GL(2, R) Aut(R
2
) et on obtient ainsi :
Aff

= R
2
>

GL(2, R)
On voit quil est important en general de determiner le groupe dautomorphisme dun groupe K pour etudier
ensuite les homomorphismes H Aut(K) et les produits semi-directs associes ; cest en general assez dicile
et nous le ferons ici seulement dans le cas des groupes nis abeliens de la forme K = (Z/nZ)
r
.
Proposition Lapplication f f(1) induit un isomorphisme de groupes Aut(Z/nZ)

= (Z/nZ)

.
En eet soit f Aut(Z/nZ) alors x = f(1) doit etre un generateur de Z/nZ et f est enti`erement determine
par f(1) (puisque f(n) = nx). Inversement si x (Z/nZ)

alors f(n) = nx denit bien un automorphisme


de Z/nZ. Enn on verie sans diculte que si f et g sont des automorphismes de Z/nZ alors (g f)(1) =
g(1)f(1).
Proposition. Le groupe Aut ((Z/pZ)
r
) est isomorphe au groupe GL(r, Z/pZ) des matrices inversibles de
taille r r `a coecients dans Z/pZ.
Preuve. En eet un homomorphisme de groupe f de (Z/pZ)
r
vers (Z/pZ)
r
est forcement Z/pZ-lineaire
puisque f(nx) = nf(x). Dire que f est bijectif equivaut `a dire que la matrice associee est inversible.
Exercice. Montrer que Aut ((Z/nZ)
r
) est isomorphe au groupe GL(r, Z/nZ) des matrices inversibles de taille
r r `a coecients dans Z/nZ. Plus generalement, pouvez-vous decrire le groupe Aut
_
(Z/pZ)
r
(Z/p
2
Z)
s
_
ou encore Aut ((Z/pZ)
r
1
. . . (Z/p
m
Z)
r
m
) ?
Application. Nous allons determiner les classes disomorphismes de groupes de cardinal pq o` u p et q sont
des nombres premier distincts.
Supposons p < q, alors les theor`emes de Sylow nous indique quil existe un unique q-Sylow (on ne peut avoir
p 1 mod q) que lon designera par K ; appelons H un p-Sylow et : H Aut(K) laction par conjugaison
de H sur K. Comme K est isomorphe `a Z/qZ et H est isomorphe `a Z/pZ, on a H K = e et ensuite
G = K.H et G

= K >

H. On doit donc etudier les homomorphismes de Z/pZ dans Aut(Z/qZ) = (Z/qZ)

.
On doit alors distinguer deux cas.
1er cas : q , 1 mod p. Dans ce cas le seul homomorphisme : Z/pZ Aut(Z/qZ) = (Z/qZ)

est trivial
donc G

= Z/qZ Z/pZ

= Z/pqZ
2`eme cas : q 1 mod p. Dans ce cas, le groupe Aut(Z/qZ) = (Z/qZ)

contient des elements dordre p et


il y a donc un homomorphisme non trivial : Z/pZ Aut(Z/qZ) = (Z/qZ)

et lon peut donc fabriquer


le produit semi-direct G

= Z/qZ >

Z/pZ. On obtient ainsi deux groupes de cardinal pq non isomorphes


(on laisse en exercice, voir lemme `a la n, la verication du fait que deux homomorphismes non triviaux
: Z/pZ Aut(Z/qZ) = (Z/qZ)

induisent des groupes isomorphes).


Remarque : Lorsque p = 2, on a toujours q 1 mod 2 et on retrouve les deux groupes Z/2qZ et D
q
. Lorsque
p = 3 on sapercoit par exemple quil ny a quun groupe de cardinal 15 (cest Z/15Z) alors quil y en a deux
de cardinal 21 (ce sont Z/21Z et le produit semi-direct Z/7Z >

Z/3Z).
12
Exercices. Soit p un nombre premier impair, on se propose de decrire les groupes de cardinal p
2
et p
3
.
A1) Soit G un groupe de cardinal p
2
, montrer que, ou bien G est cyclique (et isomorphe `a Z/p
2
Z), ou bien
tous les elements dierents de lelement neutre sont dordre p.
A2) Soit G un groupe non cyclique dordre p
2
, soit K un sous-groupe dordre p, montrer que K G et quil
existe H sous-groupe dordre p tel que K H = e. En deduire que G est un produit semi-direct de Z/pZ
par Z/pZ.
A3) Montrer que tout groupe de cardinal p
2
est commutatif et isomorphe `a Z/p
2
Z ou Z/pZ Z/pZ.
B1) Montrer que la matrice T =
_
1 1
0 1
_
est un element dordre p de GL(2, Z/pZ). En deduire que
lapplication de Z/pZ dans GL(2, Z/pZ) denie par m T
m
est un homomorphisme de groupes.
B2) Verier que le groupe G
1
= (Z/pZ)
2
>

Z/pZ (o` u est deni comme en B1) est de cardinal p


3
, nest
pas commutatif bien que tous ses elements distincts de e soient dordre p.
C1) Montrer que la classe de p + 1 modulo p
2
est dordre p dans le groupe
_
Z/p
2
Z
_

et en deduire que
lapplication de Z/pZ dans (Z/p
2
Z)

denie par m (1 +p)


m
est un homomorphisme de groupes.
C2) Montrer que le groupe G
2
= Z/p
2
Z >

Z/pZ (o` u est deni comme en C1) nest ni commutatif ni


isomorphe `a G
1
.
D) On donne des indications pour montrer quun groupe de cardinal p
3
est isomorphe `a lun des cinq groupes
suivants (N.B. p est suppose impair) :
G
1
= (Z/pZ)
2
>

Z/pZ, G
2
= Z/p
2
Z >

Z/pZ, G
3
= (Z/pZ)
3
, G
4
= Z/p
2
Z Z/pZ
ou G
5
= Z/p
3
Z
Si G non cyclique, montrer que ou bien il existe K sous-groupe cyclique de cardinal p
2
ou bien tous les
elements (,= e) sont dordre p et alors il existe K sous-groupe isomorphe `a (Z/pZ)
2
; dans les deux cas KG
avec G/K

= Z/pZ. Montrer (cest la partie dicile) quil existe un sous-groupe H de cardinal p tel que
K H = e et en deduire que G

= K >

Z/pZ et conclure en etudiant les homomorphismes de Z/pZ


vers Aut(K) = (Z/p
2
Z)

ou GL(2, Z/pZ). Si tous les elements sont dordre p il ny a pas de diculte (et
le fait que p est impair nintervient pas) sinon choisir x generateur de K

= Z/p
2
Z et y / K. On montre
quil existe c tel que y

= x
c
y soit dordre p et alors le sous-groupe engendre par y

fournit le sous-groupe H
cherche. Pour cela on observe quil existe a, b tels que
yxy
1
= x
a
et y
p
= x
b
parce que < x >= K est distingue et parce que G/K est dordre p. On observe que b = pb

car e = y
p
2
= x
pb
et a 1 mod p car a
p
1 mod p
2
. On en tire dabord que x
c
y
m
= y
m
x
a
m
c
puis enn que
(x
c
y)
p
= x
b+c(a
p1
+...+a+1)
.
On doit alors resoudre lequation b + c(a
p1
+ . . . + a + 1) = 0 dans Z/p
2
Z sachant que p ne divise pas a
mais divise b. Il sut que a
p1
+ . . . + a + 1 , 0 mod p
2
. On a a = 1 + pr et donc a
p1
+ . . . + a + 1
p +p
2
r(p 1)/2 p , 0 mod p
2
(ceci est vrai car p est impair !).
Pour la verication que tous les produits semi-directs non triviaux sont isomorphes `a G
1
ou G
2
voir
lapplication du lemme plus loin.
E) Le groupe des matrices 3 3 triangulaires superieures avec des 1 sur la diagonale `a coecients dans
Z/pZ est non commutatif de cardinal p
3
. Si p est impair, est-il isomorphe `a G
1
ou G
2
(Cf. exercice
precedent); si p = 2, est-il isomorphe `a D
4
ou H (Cf. exercice suivant).
Attention : Si K est un sous-groupe distingue de G, il nest pas toujours vrai que G soit isomorphe `a
K >

G/K ; pour cela il faut quil existe un sous-groupe H tel que la surjection canonique s : G G/K
donne un isomorphisme H G/K.
13
Exemple. Soit K lunique sous-groupe de cardinal p dans G = Z/p
2
Z. On a G/H isomorphe `a Z/pZ mais
G nest pas isomorphe `a un produit demi-direct H >

Z/pZ. Comme autre exemple moins trivial on peut


considerer le groupe quaternionique
H := +1, 1, +i, i, +j, j, +k, k.
On verie que tous les sous-groupes sont distingues mais si on prend un des sous-groupes dordre 4 (engendre
par i, j ou k) le quotient de H par ce sous-groupe est Z/2Z sans que lon puisse ecrire H comme produit
semi-direct.
Exercice. Montrer quil y a 5 groupes dordre 8 (`a isomorphisme pr`es): Z/8Z, Z/4Z Z/2Z, (Z/2Z)
3
, D
4
(le groupe des isometries du carre) et H (le groupe quaternionique precedent).
Supplement : isomorphismes entre produits semi-directs.
Lemme. Soit K, H deux groupes, Aut(K) et Aut(H); soient , : H Aut(K) tels que
(h) =
1
((h)) alors lapplication (, ) induit un isomorphisme de groupe de K >

H vers
K >

H.
Preuve. On calcule, en notant F = (, ) pour alleger
F ((k, h)

(k

, h

)) = ((k(h)(k

)), (hh

))
= ((k) (
1
((h)) )(k

), (h)(h

))
= ((k)((h))((k

)), (h)(h

))
= ((k), (h))

((k

), (h

))
= F(k, h)

F(k

, h

)
Applications. 1) Soit M une matrice dordre p dans GL(2, Z/pZ) alors il existe une matrice inversible P telle
que M = P
_
1 1
0 1
_
P
1
donc le produit semi-direct non trivial (Z/pZ)
2
>

Z/pZ associe `a (m) = M


m
est isomorphe `a celui obtenu en prenant M
0
=
_
1 1
0 1
_
. 2) Soit y un element dordre p dans (Z/p
2
Z)

alors y = (p + 1)
a
avec a premier avec p donc le produit semi-direct non trivial Z/p
2
Z >

Z/pZ associe `a
(m) = y
m
(Z/p
2
Z)

est isomorphe `a celui obtenu en choisissant y = p +1; en eet (m) = am denit un


automorphisme de Z/pZ puisque a est premier avec p.
Attention. Lenonce du lemme ne dit pas que ce sont les seuls isomorphismes entre produits semi-directs. Par
exemple considerons : Z/2Z Int(o
3
) lhomorphisme qui associe `a 1 la conjugaison par une transposition,
alors est non trivial mais pourtant o
n
>

Z/2Z est isomorphe `a o


n
Z/2Z (verication `a la main ou
voir lexercice suivant).
Exercice. Soit x un element dordre r dans un groupe G. On note : Z/rZ Aut(G) lhomomorphisme
qui `a 1 associe lautomorphisme interieur associe `a x (i.e. (1)(g) = xgx
1
). Le produit semi-direct
G >

Z/rZ nest pas trivial, montrer neanmoins que lapplication f : G >

Z/rZ GZ/rZ denie par


f(g, m) = (gx
m
, m) est un isomorphisme de groupes
Exercice. Soit N = p
m
1
1
. . . p
m
s
s
un entier impair avec sa decomposition en facteurs premiers. Montrer que
le sous-groupe U := a (Z/NZ)

[ a
2
= 1 est isomorphe `a (Z/2Z)
s
. En deduire une description des
dierents produits semi-directs Z/nZ >

Z/2Z. (Indication : il y a, `a isomorphisme pr`es, 2


s
tels groupes,
dont Z/NZ et D
N
). Comment doit-on modier lenonce si N = 2
m
0
p
m
1
1
. . . p
m
s
s
?
14
A.6. Groupes abeliens.
Remarquons tout de suite quun groupe abelien est la meme chose quun Z-module (i.e. un espace vectoriel
sur lanneau Z). Comme exemples de groupes abeliens nous citerons au depart Z, Z/nZ, (Z/nZ)

, Q, Q/Z.
Un groupe abelien est de type ni sil poss`ede un nombre ni de generateurs; il est dit libre sil poss`ede
une base sur Z, libre de rang ni sil poss`ede une base nie (et est donc isomorphe `a Z
r
). Les groupes
abeliens en general ne sont pas libres, en eet Z/nZ, par exemple, ne peut pas etre libre. Dans le groupe
Q deux elements sont toujours lies mais le groupe nest pas isomorphe `a Z. Un element x G est dit de
torsion sil existe m 1 tel que x
m
= e. Tous les elements de Q/Z sont de torsion sans que le groupe
soit ni, donc il ne peut pas etre de type ni. Lensemble des elements de torsion dans G abelien forme
un sous-groupe G
torsion
:= g G [ m 1, g
m
= e; en eet si x est dordre m et y dordre n alors
(xy)
mn
= (x
m
)
n
(y
n
)
m
= e. Observons dailleurs que, si de plus m et n sont premiers entre eux, alors lordre
de xy est exactement mn; en eet si (xy)
k
= e, alors x
kn
= e (resp. y
km
= e) donc m divise kn (resp. n
divise km) donc m divise k (resp. n divise k) et enn mn divise k.
Notation. Dans ce chapitre nous noterons (sauf mention contraire) additivement les groupes abeliens;
lelement neutre de (G, +) sera note 0.
Les groupes Z et Z/nZ (rappels).
Le groupe Z est lunique groupe (`a isomorphisme pr`es) qui est cyclique (engendre par un element) et inni.
Tous ses sous-groupes sont du type mZ pour m 0. Lensemble Z est egalement muni dune multiplication
qui en fait un anneau commutatif. Dans cet anneau on a la notion de divisibilite et lon suppose connue la
notion de PGCD et PPCM (que lon revisera dans le cadre plus general des anneaux). Dans le cas de Z on
voit que la notion dideal (voir le chapitre sur les anneaux) concide avec celle de sous-groupe. On peut en
deduire facilement le theor`eme suivant
Theor`eme. (Bezout) Soit m, n Z et soit d leur PGCD, alors il existe a, b Z tels que
d = am+bn.
Preuve. Lensemble H := mZ + nZ = am + bn [ a, b Z est clairement un sous-groupe; il est donc de la
forme d

Z et il existe a, b tels que d

= am + bn. Comme d divise a et b, on voit que d divise am + bn = d

mais a, b appartiennent `a H donc d

divise a et b donc d

divise egalement d et on conclut que d = d

(si lon
a pris soin de les prendre tous les deux positifs).
Le groupe Z/nZ est lunique groupe cyclique `a n elements (`a isomorphisme pr`es) i.e. engendre par un
element dordre n. On peut dej`a etudier ses generateurs
Proposition. Soit m Z et m sa classe dans Z/nZ, les trois proprietes suivantes sont equivalentes
(i) Lelement m est un generateur de Z/nZ.
(ii) Les elements m et n sont premiers entre eux.
(iii) Lelement m est inversible modulo n, cest-`a-dire quil existe m

Z tel que mm

1 mod n ou encore
m m

= 1 Z/nZ.
Preuve. Supposons que m engendre Z/nZ alors il existe m

Z tel que m

m = 1 Z/nZ; ainsi mm


1 mod n ce qui signie que m est inversible modulo n. Si mm

1 mod n alors mm

= 1 + an et donc m
est premier avec n. Si m est premier avec n alors, dapr`es le theor`eme de Bezout, il existe a, b tels que
am+bn = 1 donc a m = 1 Z/nZ et donc m engendre Z/nZ.
En particulier on voit que lensemble des elements inversibles de Z/nZ, qui forment automatiquement un
groupe, est egal `a
(Z/nZ)

= m Z/nZ [ m est premier avec n.


On note (n) := card ((Z/nZ)

) lindicatrice dEuler. On en deduit facilement que, si p est premier, (p


r
) =
p
r
p
r1
= (p 1)p
r1
. Le calcul en general de (n) se fait grace au lemme classique suivant.
15
Proposition. (Lemme chinois) Soit m, n Z, supposons met n premiers entre eux, alors les groupes Z/mnZ
et Z/mZ Z/nZ sont naturellement isomorphes. De plus cet isomorphisme est aussi un isomorphisme
danneaux et, par consequent induit un isomorphisme entre (Z/mnZ)

et (Z/mZ)

(Z/nZ)

.
Preuve. Considerons lapplication f : Z Z/mZ Z/nZ donnee par x (xmod m, xmod n). Cest un
homomorphisme de groupe de noyau PPCM(m, n)Z, do` u une injection

f : Z/ PPCM(m, n)Z Z/mZ Z/nZ.


Comme m et n sont supposes premiers entre eux, on a PPCM(m, n) = mn et, pour des raisons de cardinalite,
lhomomorphisme

f doit etre un isomorphisme. De mani`ere generale, si A et B sont des anneaux, on a
(AB)

= A

do` u la deuxi`eme assertion.


La description des sous-groupes de Z/nZ est assez simple.
Proposition. Pour chaque entier d 1 divisant n, il existe un unique sous-groupe de Z/nZ dordre d, cest
le sous-groupe cyclique engendre par la classe de n/d dans Z/nZ.
Preuve. Supposons n = dd

alors lelement x =

d

Z/nZ est dordre d car clairement dx = 0 et, si


cx = 0 alors n divise cd

donc d divise c. Soit maintenant H un sous-groupe de Z/nZ dordre d. Notons


s : Z Z/nZ la surjection canonique. On sait que s
1
(H) = mZ est engendre par m donc H est engendre
par m Z/nZ. On a d m = 0 donc n divise dm donc d

divise m donc le sous-groupe H est contenu dans le


sous-groupe engendre par

d

et donc egal `a ce sous-groupe.


Comme application, on peut en tirer la formule (que nous utiliserons plus bas)
n =

d | n
(d).
En eet on ecrit Z/nZ comme union (disjointe) des ensembles delements dordre d pour d divisant n. Le
nombre de ces elements est le nombre de generateurs de lunique sous-groupe de cardinal d, et comme ce
dernier est isomorphe `a Z/dZ, le nombre de generateurs est (d).
Les groupes (Z/nZ)

.
On notera (`a titre dexception dans ce chapitre) multiplicativement la loi du groupe (Z/nZ)

. Dapr`es ce
que nous avons vu, si n = p

1
1
. . . p

s
s
alors
(Z/nZ)


= (Z/p

1
1
Z)

. . . (Z/p

s
s
Z)

et en particulier
(n) = (p

1
1
) . . . (p

s
s
) =
s

i=1
_
p

i
i
p

i
1
i
_
= n
s

i=1
_
1
1
p
i
_
Il reste `a decrire la structure des groupes (Z/p

Z)

.
Proposition. Soit p premier et 1 alors
(i) Si p est impair (Z/p

Z)

est cyclique.
(ii) Si p = 2 et 3 alors (Z/2
2
Z)

= Z/2

Z Z/2Z nest pas cylique. Par contre (Z/2Z)

= 1 et
(Z/4Z)

= Z/2Z sont cycliques.
Preuve. Commencons par montrer que (Z/pZ)

est cyclique, en fait plus generalement on a le resultat


suivant.
Lemme. Soit k un corps commutatif et G un sous-groupe ni de k

, alors G est cyclique. En particulier


(Z/pZ)

est cyclique.
Preuve du lemme. Notons n := card(G) et (d) le nombre delements dordre d dans G. On a clairement
n =

d | n
(d). Soit d divisant n, ou bien il ny a pas delement dordre d dans G auquel cas (d) = 0, ou
16
bien il en existe un qui engendre alors un sous-groupe cyclique H dordre d. Tous les elements de H sont
solutions de lequation X
d
= 1, mais, comme k est un corps commutatif, une telle equation poss`ede au plus
d racines dans k; tous les elements dordre d sont donc dans H et il en a (d) puisque H

= Z/dZ. Ainsi (d)
vaut zero ou (d), mais comme n =

d | n
(d) =

d | n
(d), on voit que (d) = (d) pour tout d divisant
n. En particulier (n) = (n) 1, ce qui implique bien que G est cyclique.
Lemme. Soit p premier impair, la classe de p + 1 dans (Z/p

Z)

est dordre p
1
.
Preuve du lemme. Montrons dabord par recurrence la congruence
(p + 1)
p
k
1 +p
k+1
mod p
k+2
.
Pour k = 0, la congruence est triviale. Supposons donc (p + 1)
p
k1
= 1 + p
k
+ ap
k+1
alors (p + 1)
p
k
=
_
1 +p
k
+ap
k+1
_
p
1 +p(p
k
+ap
k+1
) 1 +p
k+1
mod p
k+2
. Pour lavant-derni`ere congruence, on a besoin
de p ,= 2; en eet la formule du binome de Newton fait apparatre des termes multiples de p
kr
donc nuls
modulo p
k+2
sauf peut-etre si r = 2 et k = 1 mais le terme secrit alors C
2
p
p
2
qui est bien nul modulo p
3
si
p est impair. En particulier, on voit que (p +1)
p
1
1 mod p

mais (p +1)
p
2
1 +p
1
, 1 mod p

, ce
qui implique bien que p + 1 est dordre p
1
dans (Z/p

Z)

.
On peut maintenant terminer la preuve de la proposition pour p impair. Soit x Z tel que x modulo p
engendre (Z/pZ)

i.e. est dordre p 1 dans (Z/pZ)

; alors x est dordre m(p 1) dans (Z/p

Z)

et donc
y = x
m
est dordre exactement p 1 dans (Z/p

Z)

. Lelement y(p + 1) est donc dordre p


1
(p 1) donc
est un generateur de (Z/p

Z)

(car p
1
et p 1 sont premiers entre eux).
Lemme. La classe de 5 dans (Z/2

Z)

est dordre 2
2
. De plus la classe de 1 nappartient pas au
sous-groupe engendre par la classe de 5.
Preuve du lemme. On montre dabord par recurrence que
5
2
k
1 + 2
k+2
mod 2
k+3
.
La congruence est triviale pour k = 0, supposons donc que 5
2
k1
= 1 +2
k+1
+a2
k+2
alors 5
2
k
= (1 +2
k+1
+
a2
k+2
)
2
= 1 + 2(2
k+1
+ a2
k+2
) + 2
2(k+1)
(1 + 2a)
2
1 + 2
k+2
mod 2
k+3
. En particulier 5
2
2
1 mod 2

mais 5
2
3
1 + 2
1
, 1 mod 2

donc 5 est bien dordre 2


2
. Supposons que 5

1 mod 2

alors
5
2
1 mod 2

donc 2
2
divise 2 donc 2
3
divise ou encore = 2
3
. Comme 5 est dordre 2
2
, on
peut considerer comme un entier modulo 2
2
et donc modulo 2. Lentier doit etre impair donc on peut
le supposer egal `a 1, cest-`a-dire 5
2
3
1 mod 2

, mais 5
2
3
1+2
1
mod 2

donc 1 1+2
1
mod 2

ou encore 2 + 2
1
mod 2

soit 1 + 2
2
mod 2
1
, ce qui nest pas possible.
Pour la demonstration de la deuxi`eme partie de la proposition, on peut supposer 3 (en eet le calcul
de (Z/2Z)

et (Z/4Z)

est immediat). La classe de 5 engendre donc un sous-groupe isomorphe `a Z/2


2
Z
et 1 engendre un sous-groupe dordre 2 non contenu dans le precedent donc (Z/2

Z)

= 5) 1)

=
Z/2
2
Z Z/2Z.
Exercice. Montrer que si la classe de x Z engendre (Z/p
2
Z)

alors elle engendre aussi (Z/p

Z)

(pour p
impair).
Remarque. Le sous-groupe quaternionique H
8
= 1, i, j, k est un sous-groupe ni du groupe multi-
plicatif du corps H mais nest pas cyclique (cela ne contredit pas le lemme vu car H nest pas commutatif).
Theor`emes de structure.
Les produits nis de groupes cycliques sont evidemment abeliens de type ni. Nous allons voir reciproquement
que tout groupe abelien de type ni est en fait isomorphe `a un groupe de la forme Z
r
Z/m
1
Z. . .Z/m
s
Z.
Toutefois le lemme chinois indique quune telle decomposition nest pas a priori unique. On peut neanmoins
en extraire des elements invariants ou canoniques.
17
Theor`eme. Tout groupe abelien G de type ni est produit de groupes cycliques. Plus precisement il existe
r 0 et a
1
, . . . a
s
avec a
i
2 et a
i
divise a
i+1
tels que
G

= Z
r
Z/a
1
Z . . . Z/a
s
Z.
De plus les entiers r, s, a
1
, a
2
, . . . a
s
sont uniques.
Nous allons utiliser dans la preuve un autre theor`eme de structure, decrivant les sous-groupes de Z
r
, qui est
demontre au chapitre sur les modules sur les anneaux principaux.
Theor`eme. Soit H un sous-groupe de Z
r
alors
(i) Le groupe H est libre de rang s r.
(ii) Il existe e
1
, . . . , e
r
base de Z
r
et a
1
, . . . a
s
1 tels que a
i
divise a
i+1
et a
1
e
1
, . . . a
s
e
s
forment une base
de H.
Preuve (du theor`eme anterieur). Supposons que G poss`ede n generateurs, alors on en deduit un homomor-
phisme surjectif f : Z
n
G et un isomorphisme Z
n
/ Ker(f)

= G. On applique le theor`eme precedent `a
Ker(f) et on obtient des e
i
et a
i
tels que Z
n
= Ze
1
. . . Ze
n
et tels que Ker(f) = Za
1
e
1
. . . Za
m
e
m
. Do` u
lon tire aisement
G

= Z
n
/ Ker(f)

= Z/a
1
Z . . . Z/a
m
Z (Z)
nm
avec a
i
divisant a
i+1
et a
i
1. En eliminant les facteurs correspondant `a a
i
= 1, on obtient lexistence de
la decomposition annoncee. Montrons maintenant lunicite. Nous allons utiliser le
Lemme. Soit M 1 alors le sous-groupe MZ/nZ est cyclique de cardinal n/ PGCD(n, M); le quotient
(Z/nZ)/M(Z/nZ) est cyclique de cardinal PGCD(n, M).
Preuve. Notons d = PGCD(n, M) et n = n

d, M = M

d. Considerons la composee Z
M
Z Z/nZ.
Son noyau est le sous-groupe des x Z tels que n divise Mx ou encore tels que n

divise x do` u un
isomorphisme entre Z/n

Z et limage, cest-`a-dire MZ/nZ. Enn (Z/nZ)/M(Z/nZ) est cyclique de cardinal


d donc isomorphe `a Z/dZ.
Supposons maintenant
G

= Z
r
Z/a
1
Z . . . Z/a
s
Z

= Z
r

Z/b
1
Z . . . Z/b
t
Z
avec a
i
, b
i
2 et a
i
divise a
i+1
, resp. b
i
divise b
i+1
. On commence par choisir un entier M multiple de a
s
et
b
t
alors MG

= Z
r
= Z
r

donc r = r

. En remplacant G par G
torsion
on peut maintenant supposer G ni (i.e.
r = r

= 0). Choisissons p divisant a


1
(noter que a
1
2) alors PGCD(p, a
i
) = p et PGCD(p, b
i
) = p ou 1
suivant que p divise b
i
ou non. Donc dapr`es le lemme G/pG

= (Z/pZ)
s
= (Z/pZ)
tcard{i | p ne divise pas b
i
}
.
Ainsi s t et, par symetrie t = s et donc p divise b
1
. Ecrivons donc a
i
= pa

i
et b
i
= pb

i
, alors pG

=
Z/a

1
Z . . . Z/a

s
Z

= Z/b

1
Z . . . Z/b

s
Z. par recurrence sur card(G) on en tire que a

i
= b

i
et donc
a
i
= b
i
.
Revenons aux groupes abeliens nis et montrons quon peut ecrire une autre decomposition canonique.
Theor`eme. Un groupe abelien ni G est somme directe de ses p-sous-groupes de Sylow. Un p-groupe
abelien est isomorphe `a un produit (Z/pZ)
m
1
(Z/p
2
Z)
m
2
. . . (Z/p
r
Z)
m
r
avec m
i
0. De plus les m
i
sont uniques.
Le groupe G est abelien donc poss`ede un unique p-sous-groupe de Sylow. On voit aisement que celui-ci est
egal `a G
p
:= x G [ m 0, p
m
x = 0. La premi`ere partie du theor`eme est alors une consequence du
lemme ci-dessous; la deuxi`eme partie decoule directement du theor`eme de structure precedent.
Lemme. Soit G un groupe de cardinal MN avec M et N premiers entre eux. Soit G
1
= x G [ Mx = 0
et G
2
= x G [ Nx = 0, alors G = G
1
G
2
.
Preuve. Dapr`es le theor`eme de Bezout, il existe a, b Z tels que aM + bN = 1. Si x G
1
G
2
alors
x = (aM +bN)x = 0. Si maintenant x G alors x = bNx +aMx et, comme MN est un exposant pour G,
on a bNx G
1
et aMx G
2
.
Exercice. Soit une decomposition G

= Z/a
1
Z . . . Z/a
s
Z avec a
i
2 et a
i
divise a
i+1
. Montrer que
lexposant de G est egal `a a
s
et que le nombre minimal de generateurs de G est s.
18
A.7. Le groupe o
n
.
Le groupe o
n
est le groupe des bijections de lensemble [1, n] = 1, 2, . . . , n, il est isomorphe au groupe des
bijections dun ensemble ni de cardinal n. Il intervient donc chaque fois quun groupe agit sur un ensemble
ni, en particulier dans les questions de combinatoire. Dun autre cote, le groupe o
n
est trop riche pour
pouvoir etre enti`erement decrit; par exemple tout groupe ni est sous-groupe dun o
n
: en eet, laction de
G par translation sur lui-meme est d`ele et induit donc une injection de G dans les bijections de G.
Le support dune permutation o
n
est le sous-ensemble i [1, n] [ (i) ,= i. Le groupe o
n
agit
transitivement sur [1, n] et le stabilisateur de n est naturellement isomorphe `a o
n1
donc la formule des
classes nous dit que card(o
n
/o
n1
) = n do` u lon tire aisement par recurrence
card(o
n
) = n!
Une premi`ere facon de noter les elements de o
n
est simplement decrire la liste des images, par exemple
la permutation denie par (1) = 2, (2) = 6, (3) = 3, (4) = 5, (5) = 8, (6) = 4, (7) = 10,
(8) = 9, (9) = 1, (10) = 7, peut etre notee =
_
1 2 3 4 5 6 7 8 9 10
2 6 3 5 8 4 10 9 1 7
_
. Cette notation
est toutefois lourde et ne re`ete pas vraiment les proprietes de (par exemple : quel est son ordre?). La
situation est un peu similaire `a lecriture dun nombre entier : lecriture de la decomposition en facteurs
premiers contient beaucoup plus dinformation arithmetique que la donnee du nombre en base 10. Il est
donc utile dintroduire une telle notion pour les permutations.
Denition. Un cycle de longueur m (ou m-cycle) est associe `a un sous-ensemble ordonne I = i
1
. . . , i
m

et est donne par (i


1
) = i
2
, . . . , (i
m1
) = i
m
, (i
m
) = i
1
et, pour tout j / I, (j) = j. Lensemble I
sappelle le support du cycle. On note une telle permutation = (i
1
. . . , i
m
). Un cycle de longueur 2 est une
transposition.
Remarquons que, avec la notation introduite (i
1
. . . , i
m
) = (i
2
. . . , i
m
, i
1
), etc. Un cycle de longueur m a
clairement pour ordre m. Linteret de cette notion provient en bonne partie du resultat suivant.
Theor`eme. (Decomposition en cycles) Soit o
n
id il existe
1
, . . . ,
r
, cycles de longueurs m
1
, . . . , m
r
ayant des supports disjoints, tels que
=
1

r
.
De plus, lunion des supports des
i
est le support de , les
i
commutent entre eux et sont uniques (`a lordre
pr`es).
Preuve. On decompose lensemble X = [1, n] sous laction du groupe engendre par en orbites. Sur chaque
orbite X
i
de cardinal m 2, la permutation agit comme un cycle
i
de support X
i
. Il est alors immediat
que est egale au produit des
i
et celles-ci sont uniquement determinees par . Deux permutations dont
les supports sont disjoints commutent; le reste est clair.
Si secrit
1

r
comme dans lenonce du theor`eme, i.e. est produit de cycles `a supports disjoints de
longueur m
1
, . . . , m
r
, on dira que est de type (m
1
, . . . , m
r
).
Corollaire. Soit une permutation de type (m
1
, . . . , m
r
), alors son ordre est egal au PPCM de m
1
, . . . , m
r
.
Preuve. Notons M := PPCM(m
1
, . . . , m
r
). Comme =
1
. . .
r
on a
M
=
M
1
. . .
M
r
= id et dautre part
si
N
=
N
1
. . .
N
r
= id, alors
N
agit sur le support de
i
comme
N
i
et comme lidentite donc
N
i
= id et
m
i
divise N donc M divise N.
Exemple. La decomposition de la permutation donnee ci-dessus secrit = (1, 2, 6, 4, 5, 8, 9)(7, 10). Elle a
donc pour ordre 14.
Corollaire. La classe de conjugaison dune permutation de type (m
1
, . . . , m
r
) est lensemble des permuta-
tions de meme type.
19
Preuve. Commencons par verier la formule-clef suivante o` u designe une permutation quelconque :
(i
1
, . . . , i
m
)
1
= ((i
1
), . . . , (i
m
)).
Notons = (i
1
, . . . , i
m
). Si j / (i
1
), . . . , (i
m
) alors
1
(j) / i
1
, . . . , i
m
donc
1
(j) = j. Si j = (i
k
)
alors
1
(j) = i
k
donc
1
(j) = i
k+1
(avec la convention que m + 1 = 1) et
1
(j) = (i
k+1
) comme
annonce. Ainsi le conjugue dun m-cycle est un m-cycle; de plus si

= (j
1
, . . . , j
m
) est un autre m-cycle
on peut choisir o
n
telle que (i
k
) = j
k
et donc

=
1
. Ainsi la classe de conjugaison dun m-cycle
est lensemble des m-cycles. Dans le cas general, si =
1
. . .
r
, alors
1
= (
1

1
) . . . (
r

1
) donc
le conjugue dune permutation de type m
1
, . . . , m
r
est encore du meme type et reciproquement.
La signature dune permutation o
n
peut etre denie par la formule
() :=

1i<jn
.
((i) (j))
(i j)
.
Proposition. Lapplication : o
n
1 est un homomorphisme de groupes. La signature dune trans-
position est egale `a 1. Son noyau est note /
n
et sappelle le groupe alterne.
Preuve. Observons que

(i, j) = ((i) (j))/(i j) ne depend que de la paire i, j. On peut ecrire


() =

{i,j}
(i)) (j)
(i) (j)
.
(i) (j)
i j
=
_
_

{i,j}

((i), (j))
_
_
() = ()().
Pour la deuxi`eme armation, il sut de verier que ((1, 2)) = 1 ce qui est elementaire.
Remarques. On sait (Cf plus loin) que toute permutation peut secrire comme le produit dun certain
nombre de transpositions, disons =
1
. . .
s
; on en deduit que () = (1)
s
. Un m-cycle est le produit de
m 1 transpositions donc la signature dun m-cycle est (1)
m1
, la signature dune permutation de type
(m
1
, . . . , m
r
) est (1)
m
1
+...+m
r
r
.
Corollaire. Le sous-groupe /
n
est distingue dans o
n
et card(/
n
) = n!/2.
Preuve. Immediat.
Generateurs de o
n
et /
n
.
Tout dabord lensemble des cycles est un ensemble de generateurs de o
n
dapr`es le theor`eme de decomposition
en cycles. Ensuite tout cycle peut secrire comme produit de transpositions car
(i
1
, . . . , i
m
) = (i
1
, i
2
)(i
2
, i
3
) (i
m1
, i
m
)
donc lensemble des transpositions est un ensemble de generateurs de o
n
. On peut meme se restreindre
au sous-ensemble des transpositions de la forme (i, i + 1) pour 1 i m 1. En eet si i < j et
= (i + 1, i + 2) . . . (j 1, j) alors (i) = i et (j) = i + 1 donc (i, j)
1
= (i, i + 1). A titre dexercice on
pourra montrer quune transposition et un cycle de longueur n forme un syst`eme minimal de generateurs.
Montrons que les cycles de longueur 3 engendrent /
n
. Un element /
n
secrit comme un produit dun
nombre pair de transpositions (puisque () = +1) donc /
n
est engendre par les elements de la forme
(i, j)(k, ), o` u lon peut supposer (i, j) ,= (k, ). Si card (i, jk, ) = 1 alors (i, j)(k, ) est un 3-cyle, sinon
on peut ecrire (i, j)(k, ) = (i, j)(j, k)(j, k)(k, ) et chacune des permutations (i, j)(j, k) et (j, k)(k, ) est un
3-cycle.
Exemple de sous-groupes de o
n
(resp. de /
n
).
(a) Si n 2, le groupe o
n
est commutatif, cependant si n 3, le centre de o
n
est trivial. En eet si
Z(o
n
) alors (i, j) = ((i), (j)) donc (i), (j) = i, j; supposons quil existe i avec (i) ,= i,
alors pour tout j ,= i on a (i) = j, ce qui est aburde d`es que n 3.
20
(b) Soit m n, un cycle de longueur m dans o
n
est determine par son support (il y a C
m
n
=
_
n
m
_
possibilites)
et lordre donne `a ce support (`a permutation cyclique pr`es, soit (m1)! possibilites). Ainsi o
n
contient
(m 1)!C
m
n
cycles de longueur m et le nombre de sous-groupes cycliques que ceux-ci engendrent est
(m1)!C
m
n
/(m). Attention : ce nest pas, en general, le nombre de sous-groupes cycliques de cardinal
m, neanmoins, si p est premier et p n < 2p, un sous-groupe de cardinal p est engendre par un p-cycle
et il y a donc (p 2)!C
p
n
tels sous-groupes. (Exercice : verier dans ce cas un des theor`emes de Sylow
qui arme que (p 2)!C
p
n
1 mod p et en deduire le theor`eme de Wilson (p 2)! 1 mod p).
(c) Soit n = n
1
+ n
2
+ . . . + n
r
une partition de n, alors on dispose dune injection o
n
1
. . . o
n
r
o
n
en associant `a (
1
, . . . ,
r
o
n
1
. . . o
n
r
la permutation denie, pour 1 i r et 1 j n
i
, par
(n
1
+. . . +n
i1
+j) = n
1
+. . . +n
i1
+
i
(j).
(d) Il existe neanmoins dautres facons de plonger o
m
dans o
n
. Ainsi le groupe o
5
poss`ede six 5-sous-groupes
de Sylow do` u une injection o
5
o
6
. Notons que limage de o
5
ne stabilise aucun element puisquil
agit transitivement.
(e) (centralisateur dun element) Soit o
n
, on veut determiner le sous-groupe
C() := o
n
[ = .
Si = (i
1
, . . . , i
m
) un m-cycle, un element commute avec si lon a legalite de cycles ((i
1
), . . . , (i
m
))
donc si et seulement si le sous-ensemble i
1
, . . . , i
m
est une orbite (sous laction du sous-groupe engendre
par ) sur lequel agit par permutation circulaire. Si lon identie le sous-groupe des permutations de
support i
1
, . . . , i
m
(resp. xant le sous-ensemble i
1
, . . . , i
m
)avec o
m
(resp. o
nm
) alors o
nm

C(); de plus le sous-groupe o
nm
est distingue dans C() et le quotient est isomorphe au sous-groupe
engendre par (i.e. `a Z/mZ); en particulier card(C()) = (nm)!m. Montrer plus generalement que si
est le produits de r
2
transpositions, r
3
cycles de longueur 3 etc (avec disons n = r
1
+2r
2
+3r
3
+. . .+sr
s
)
alors
card(C()) = r
1
!r
2
! . . . r
s
!2
r
1
. . . s
r
s
.
Le groupe o
1
est trivial, le groupe o
2
est commutatif. Le groupe o
3
poss`ede trois sous-groupes de cardinal 2
(autant que de transpositions), un unique sous-groupe de cardinal 3 : le sous-groupe /
3
(puisque /
3
o
3
) qui
est cyclique. En particulier o
3
est resoluble. Le groupe o
4
contient quatre sous-groupes isomorphes `a o
3
qui
sont tous conjugues (les stabilisateurs de 1, 2, 3, 4) et donc quatre sous-groupes de cardinal 3 (qui sont tous
conjugues). Les 2-sous-groupes de Sylow de o
4
sont au nombre de 3 et sont isomorphes au groupe di`edral
D
4
. En eet laction de D
4
sur les sommets dun carre induit un isomorphisme de D
4
sur un sous-groupe
de o
4
; ce sous-groupe ne peut etre distingue car sinon il contiendrait tous les elements dordre 2 ou 4 de o
4
donc il y a 3 tels sous-groupes (qui sont tous conjugues). On peut en deduire un sous-groupe particulier
Le sous-groupe de Klein de o
4
est lintersection de ses 2-sous-groupes de Sylow, ou encore le sous-groupe
constitue de lelement neutre et des doubles transpositions
K := id, (1, 2)(34), (1, 3)(2, 4), (1, 4)(2, 3) .
Ce sous-groupe est donc distingue dans o
4
et isomorphe `a Z/2ZZ/2Z. En particulier la suite o
4
/
4

K id, (1, 2)(34) id est une suite de composition avec quotients successifs Z/2Z, Z/3Z, Z/2Z et
Z/2Z donc o
4
est resoluble. Le groupe quotient o
4
/K est isomorphe o
3
; en eet, si lon fait agir o
4
sur ses
2-sous-groupes de Sylow, le stabilisateur (normalisateur) de chacun de ces sous-groupes de Sylow est egal
`a lui-meme, donc leur intersection est K; lhomomorphime : o
4
o
3
associe `a cette action a donc pour
noyau K et est donc surjectif.
Theor`eme. Soit H un sous-groupe distingue non trivial de o
n
, alors ou bien H = /
n
ou bien n = 4 et H
est le sous-groupe de Klein. Le groupe o
n
est resoluble si et seulement si n 4, le groupe /
n
est simple si
et seulement si n 5.
Preuve. Montrons dabord que, si n 5 tous les 3-cycles sont conjuges dans /
n
et donc un sous-groupe
distingue qui contient un 3-cycle les contient tous et est donc egal `a /
n
. Soit = (i, j, k), d`es que (1) =
i, (2) = j et (3) = k, on a (1, 2, 3)
1
= (i, j, k). A priori o
n
mais, si n 5 on peut sarranger pour
que /
n
, quitte `a remplacer eventuellement par (4, 5).
21
Montrons que /
5
est simple. Soit H ,= id sous-groupe distingue de /
5
. Si H contient un 3-cycle alors
H = /
5
. Si H contient une double transposition = (i, j)(k, ), alors, en posant = (k, , m) avec m le
cinqui`eme element, on a
1
= (k, , m) H donc H = /
5
. Si H contient un 5-cycle alors il contient un
5-Sylow de /
5
et donc tous et donc les 24 cycles de longueur 5; mais 25 ne divise pas card(/
5
) = 60 donc
H contient dautres elements donc un 3-cycle ou une double transposition.
Montrons que /
n1
simple entrane /
n
simple (pour n 6). Soit H /
n
un sous-groupe non trivial.
Considerons G
i
= /
n
[ (i) = i

= /
n1
, on a HG
i
G
i
donc HG
i
= G
i
ou id. Si G
i
H alors
H contient un 3-cycle et H = /
n
. Il nous reste `a montrer quon ne peut avoir H G
i
= id. Soit donc
H id. On a (1) = i ,= 1, choisissons j ,= 1, i alors (j) = k et on peut choisir , m / 1, i, j, k. Soit
= (j, , m) /
n
alors :=
1

1
est dans H et (1) = 1 alors que (j) = onc H G
1
id, ce
qui est une contradiction.
Enn montrons que H o
n
et H ,= id, o
n
entrane H = /
n
pour n 5 (les cas n 4 sont laisses en
exercice). On a ou bien H /
n
= /
n
mais alors H = /
n
ou bien H /
n
= id mais alors card(H) = 2
ce qui est impossible car les conjugues dun produit de transposition ne lui sont pas tous egaux. Lanalyse
des cas o` u n 4 est laissee au lecteur.
Remarques. Le groupe /
5
a pour cardinal 60, cest le plus petit groupe simple (non commutatif); Le groupe
/
5
contient 5 copies de /
4
(les stabilisateurs de 1, 2, 3, 4, 5) qui contiennent chacun une copie du groupe
de Klein, ce qui fournit les cinq 2-sous-groupes de Sylow. En eet si on ecrit K /
4
/
5
on sait que /
4
normalise K et en fait doit etre egal au normalisateur de K dans /
5
car K ne peut pas etre distingue; il y
a donc bien 5 = (/
5
: /
4
) sous-groupes de Sylow.
Montrons quun groupe simple G de cardinal 60 est isomorphe `a /
5
. Un tel groupe nadmet pas dhomomor-
phisme non trivial vers o
4
(sinon le noyau contredirait la simplicite de G) donc pas daction non triviale
sur des ensembles de cardinal 4. Dapr`es les theor`emes de Sylow, le nombre de 2-sous-groupes de Sylow
est donc a priori 5 ou 15, Le nombre de 5-sous-groupes de Sylow est 6 (donc il y a 24 elements dordre 5)
et le nombre de 3-sous-groupes de Sylow est 10 (donc il y a 20 elements dordre 3). Supposons n
2
= 5,
alors laction de G sur les 2-sous-groupes de Sylow donne une injection G o
5
. Limage est dindice deux
donc distinguee donc cest /
5
. Supposons n
2
= 15, alors un decompte des elements montre quil existe
deux 2-sous-groupes de Sylow tels que card(P
1
P
2
) > 1 (sinon lunion des 2-sous-groupes de Sylow aurait
pour cardinal (15 3) + 1 = 46). Soit x P
1
P
2
e, alors P
1
et P
2
, etant commutatifs, sont dans le
commutateur C() qui est donc de cardinal 4m avec m > 1. Le groupe G agit transitivement sur G/C()
qui est de cardinal 15/m. mais on a vu que m > 1 et que 15/m 5 donc G/C() a pour cardinal 5 et on
en tire un homorphisme : G o
5
qui, comme precedemment doit etre un isomorphisme avec /
5
. (Bien
entendu la possibilite n
2
= 15 est impossible a posteriori).
Exercices (illustrations geometriques). 1) Soit K un corps commutatif, montrer que laction naturelle de
SL(2, K) sur K
2
induit une action transitive sur P
1
(K) (lensemble des droites de K
2
passant par lorigine)
et que son noyau est Id. On note PSL(2, K) le quotient de SL(2, K) par Id. En deduire les
isomorphismes suivants :
(i) PSL(2, Z/2Z)

= o
3
(ii) PSL(2, Z/3Z)

= /
4
o
4
(iii) PSL(2, Z/5Z)

= /
5
/
6
2) Considerons G le groupe du cube (quon peut supposer centre en lorigine) et faisons-le agir sur les quatre
grandes diagonales. Montrer que cette action induit un homomorphisme : G o
4
dont le noyau est
Id et en deduire que
G

= o
4
Id.
Decrire les isometries correspondant aux transpositions, cycles, etc.
22
A.8. Le b-a-ba de la classication des groupes nis.
On donne quelques complements culturels sur les groupes, leurs descriptions, pour la plupart sans preuves.
A.8.1. Theor`eme de Jordan-Holder.
Si un groupe G poss`ede un sous-groupe distingue H non trivial (distinct de G et e), on peut ecrire une
suite exacte 1 H G G/H 1 et considerer quon a ramene letude de G `a letude de deux groupes
plus petits : H et G/H. Toutefois il est inexact de penser que lon sait tout sur G si lon ne connait que H
et G/H : par exemple si Z/3Z

= H G et G/H

= Z/2Z alors G

= Z/6Z ou o
3
. Ces considerations nous
am`enent naturellement aux deux denitions suivantes.
Denition. Un groupe est simple sil nadmet aucun sous-groupe distingue non trivial.
Lexemple de groupe simple le plus facile `a decrire est Z/pZ, ce sont dailleurs les seuls groupes simples
abeliens; on les exclut parfois par convention (parce quils sont trop simples!). On a vu que les groupes /
n
etaient simples lorsque n 5.
Denition. Une suite de composition dun groupe G est la donnee dune suite de sous-groupes emboites i.e.
G = G
0
G
1
. . . G
n
= e telle que G
i+1
G
i
et G
i
/G
i+1
est simple. Une autre suite de composition
G = G

0
G

1
. . . G

m
= e est dite equivalente `a la premi`ere si m = n et il existe une permutation
: [1, n] [1, n] telle que G
(i)
/G
(i)+1

= G

i
/G

i+1
.
Remarquons que demander que G
i
/G
i+1
soit simple equivaut `a demander que la suite G
i
soit maximale au
sens que si G
i
H G
i+1
avec H G
i
alors H = G
i
ou G
i+1
.
Theor`eme. (Jordan-Holder) Soit G un groupe ni, alors G admet une suite de composition qui est unique
`a equivalence pr`es.
Preuve. La premi`ere partie est claire, demontrons donc la deuxi`eme. Supposons donnees deux suites de
composition G = H
0
H
1
. . . H
m
et G = K
0
K
1
. . . K
n
et supposons (raisonnement
par induction) que le theor`eme est dej`a demontre pour les groupes admettant une suite de composition
de longueur m 1. Si H
1
= K
1
alors on peut appliquer lhypoth`ese de recurrence `a H
1
et conclure.
Dans le cas contraire on introduit une suite de composition de H
1
K
1
notee (attention `a la numerotation)
H
1
K
1
= L
2
L
3
. . . L
r
de sorte que lon a le diagramme suivant o` u les `eches indiquent que le
groupe en bas de la `eche est un sous-groupe distingue du groupe au-dessus.
G

H
1
K
1

H
2
H
1
K
1
K
2

H
3
L
3
K
3
.
.
.
.
.
.
.
.
.

e = H
m
L
r
K
n
= e
De plus tous les quotients sont simples; cest clair par construction, sauf pour les inclusions de H
1
K
1
dans
K
1
et H
1
o` u cela resulte du lemme suivant
Lemme. Dans la situation ci-dessus, si H
1
,= K
1
alors G/H
1

= K
1
/H
1
K
1
et G/K
1

= H
1
/H
1
K
1
. En
particulier K
1
/H
1
K
1
et H
1
/H
1
K
1
sont simples.
Preuve. Lapplication K
1
K
1
H
1
K
1
H
1
/H
1
a pour noyau H
1
K
1
do` u lisomorphisme classique
K
1
/H
1
K
1

= K
1
H
1
/H
1
. Par ailleurs on a K
1
K
1
H
1
G, mais, vues les hypoth`eses, K
1
,= K
1
H
1
donc
H
1
K
1
= G.
23
Suite de la preuve. On dispose donc de deux suites de composition de H
1
de longueur m1 et r 1; on peut
donc apppliquer lhypoth`ese de recurrence et conclure que m = r et les quotients H
1
/H
2
, . . . , H
m1
/H
m

et H
1
/H
1
K
1
, H
1
K
1
/L
3
, . . . , L
r1
/L
r
sont isomorphes deux `a deux. Le meme raisonnement applique
aux deux suites de composition de K
1
montre que n = r et que les quotients K
1
/K
2
, . . . , K
n1
/K
n

et K
1
/H
1
K
1
, H
1
K
1
/L
3
, . . . , L
r1
/L
r
sont isomorphes deux `a deux. On en tire, en se souvenant
du lemme precedent, que les quotients G/H
1
, H
1
/H
2
, . . . , H
m1
/H
m
sont isomorphes (`a permutation
pr`es) aux quotients K
1
/H
1
K
1
, H
1
/H
1
K
1
, H
1
K
1
/L
3
, . . . , L
r1
/L
r
donc egalement aux quotients
K
1
/K
2
, H
1
/H
1
K
1
, K
2
/K
3
, . . . , K
n1
/K
n
et enn aux quotients K
1
/K
2
, G/K
1
, K
2
/K
3
, . . . , K
n1
/K
n

comme annonce.
Il est naturel dintroduire la denition suivante qui a par ailleurs une grande importance historique : dapr`es
Galois, les equations polynomiales P(x) = 0 dont on peut exprimer les racines `a laides des operations de
corps et de radicaux n

sont celles qui ont un groupe resoluble.


Denition. Un groupe G est resoluble sil existe une suite G = G
0
G
1
. . . G
n
= e telle que
G
i+1
G
i
et G
i
/G
i+1
est abelien.
Si le groupe G est ni, il revient au meme de demander que ses facteurs de Jordan-Holder soient isomorphes
`a Z/pZ. Un des theor`emes les plus diciles de la theorie des groupes nis (Feit-Thomson) dit quun groupe
de cardinal impair est toujours resoluble.
Exercices. Montrer que, si H G alors G est resoluble si et seulement si H et G/H sont resolubles. Montrer
quun groupe de cardinal 100 et ,= 60 est resoluble. Montrer quun groupe G de cardinal 2n avec n impair
contient un sous-groupe distingue dindice 2 et en particulier nest pas simple (Indication : laction par
translation induit : G o
2n
, montrer que Ker( ) est dindice 2 dans G). En admettant le theor`eme de
Feit-Thomson, montrer que G est resoluble.
A.8.2. Classication des petits groupes (debut).
On peut chercher `a classer les petits groupes `a isomorphisme pr`es. Si lon note (n) le nombre de classes
disomorphisme de groupes de cardinal n, on a dej`a vu que (p) = 1, (p
2
) = 2 (p
3
) = 5 et (pq) = 2 ou
1 suivant que q 1 mod p ou non. Si on poursuit les calculs, on peut obtenir par exemple la table suivante
pour n 34 :
n 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
(n) 1 1 2 1 2 1 5 2 2 1 5 1 2 1 14 1
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
5 1 5 2 2 1 15 2 2 5 4 1 4 1 51 1 2
Pour n = 24 les calculs sont plus longs (voir exercice ci-dessous), pour n = 16 ou 32, ils deviennent plus
delicats, pour les autres valeurs, donnons sans preuve une description des classes disomorphismes.
(a) Pour n = 8 les cinq groupes sont les trois groupes abeliens (Z/2Z)
3
, Z/4Z Z/2Z et Z/8Z et les deux
non commutatifs D
4
et H
8
= 1, i, j, k.
(b) Pour n = 12 les cinq groupes sont Z/12Z, Z/6Z Z/2Z, D
3
Z/2Z, /
4
et le produit semidirect
Z/3Z >

Z/4Z o` u : Z/4Z Z/2Z



= (Z/3Z)

est lhomomorphisme surjectif qui associe `a xmod 4


lelement xmod 2 (remarquer que D
6
est isomorphe `a D
3
Z/2Z).
(c) Pour n = 18 les cinq groupes sont Z/18Z, Z/6Z Z/3Z, D
9
, D
3
Z/3Z et un produit semi-direct
(Z/3Z)
2
>

Z/2Z o` u : Z/2Z GL(2, Z/3Z) est donne par (1) =


_
0 1
1 0
_
.
(d) Pour n = 20 les cinq groupes sont Z/20Z, Z/10Z Z/2Z, D
10
, D
5
Z/2Z et un produit semi-direct
Z/5Z >

Z/4Z o` u : Z/4Z (Z/5Z)

est un isomorphisme.
24
(e) Pour n = 28 les quatre groupes sont Z/28Z, Z/14Z Z/2Z, D
14
, D
7
Z/2Z.
(f) Pour n = 30 les quatre groupes sont Z/30Z, D
3
Z/5Z, D
15
, D
5
Z/3Z.
Exercices. Demontrer les armations (a) . . . (f). Classier les groupes de cardinal 24 ainsi:
(i) On appelle P (resp. Q) un 2-sous-groupe de Sylow (resp. un 3-sous-groupe de Sylow) et n
2
(resp. n
3
)
le nombre de 2-sous-groupes de Sylow (resp. de 3-sous-groupes de Sylow). Montrer que n
2
= 1 ou 3
(resp. n
3
= 1 ou 4). En deduire que soit G = Q >

P soit G = P >

Q soit n
2
= 3 et n
3
= 4 et alors
G

= o
4
.
(ii) Si n
2
= 1, montrer quil y a 8 groupes possibles. Si P

= (Z/2Z)
3
les groupes possibles sont Z/6Z
(Z/2Z)
2
, Z/2Z /
4
ou un produit semi-direct (Z/2Z)
3
>

Z/3Z o` u : Z/3Z GL(3, Z/2Z) est


donne par la permutation circulaire des coordonnees; si P

= Z/4ZZ/2Z alors G

= Z/12ZZ/2Z; si
P

= Z/8Z alors G

= Z/24Z; si P

= D
4
alors G

= D
4
Z/3Z; si P

= H
8
alors ou bien G

= H
8
Z/3Z
ou bien
G = H
8
>

Z/3Z

=
_
1, i, j, k,
1 +i +j +k
2
_
.
(iii) Si n
3
= 1 et n
2
= 3 il ya 6 groupes possibles : D
3
(Z/2Z)
2
, D
6
Z/2Z, D
3
Z/4Z, D
12
et des produits
semidirects Z/3Z >

P (avec : P Z/2Z = Aut(Z/3Z) surjective et P = Z/8Z, D


4
ou H
8
).
A.8.3. Classication des groupes simples nis (apercu).
La classication exhaustive des groupes simples nis (non abeliens) a ete acheve au debut des annees 80.
Le plus petit groupe simple est /
5
, il a cardinal 60; le suivant est PSL(2, Z/7Z), il a cardinal 168. On
peut repartir les groupes simples non abeliens en 17 familles (innies) auxquelles il faut ajouter 26 groupes
exceptionnels appeles groupes sporadiques. Je ne dirai presque rien sur les groupes sporadiques sinon ecrire
dans un tableau leurs cardinaux et donner les noms de leurs decouvreurs : Mathieu, Held, Janko, Conway,
Lyons, ONan, Fischer, Fischer-Griess, Higman-Sims, Suzuki, McLaughlin, Rudvalis. Je ne vais pas decrire
toutes les familles mais les principales.
Le groupe alterne. Lorsque n 5 on a vu que le groupe /
n
est simple.
Les autres familles sont des groupes de type de Lie, cest-`a-dire quils correspondent `a des groupes de Lie
comme SL(n, R) sauf quau lieu de considerer des coecients dans R ou C, on choisit les coecients dans
un corps ni F
q
o` u q = p
r
designe le cardinal du corps.
Le groupe special lineaire. Le groupe PSL(n, F
q
) := SL(n, F
q
)/Z est simple pour n 2 o` u Z designe le
centre, cest-`a-dire le sous-groupe aI [ a F
q
, a
n
= 1. [Exceptions : n = 2 et q = 2 ou 3]
Le groupe symplectique. Le groupe PSp(2n, F
q
) := Sp(2n, F
q
)/Z est simple pour n 2 o` u Z designe le
centre, cest-`a-dire le sous-groupe I. Rappelons que le groupe symplectique est le groupe des matrices
preservant une forme bilineaire alternee non degeneree; explicitement, si J =
_
0 I
n
I
n
0
_
on peut ecrire
Sp(2n, K) = A GL(2n, K) [
t
AJA = J. [Exceptions : n = 1 et q = 2 ou 3; n = 2 et q = 2]
Le groupe orthogonal (on suppose ici que la caracteristique est ,= 2). Le commutateur du groupe orthogonal
(groupe des isometries) dune forme quadratique se note . Sur un espace de dimension n sur F
q
on
distingue trois cas. Si n impair on choisit Q(x) = x
1
x
2
+ . . . + x
n2
x
n1
+ x
2
n
, on note SO(n, F
q
) le
groupe des rotations,
n
(F
q
) le sous-groupe des commutateurs et P
n
(F
q
) le quotient par le centre. Alors
P
n
(F
q
) est simple pour n 5 (impair). Si n = 2m est pair on distingue deux formes quadratiques
Q
+
(x) = x
1
x
2
+. . . +x
n3
x
n2
+x
n1
x
n
et Q

(x) = x
1
x
2
+. . . +x
n3
x
n2
+x
2
n1
ax
2
n
(avec a F

q
F
2
q
),
on note SO
+
(n, F
q
) (resp. SO

(n, F
q
)) le groupe des rotations,
+
n
(F
q
) (resp.

n
(F
q
)) le sous-groupe des
commutateurs et P
+
n
(F
q
) (resp. P
+
n
(F
q
)) le quotient par le centre. Alors P
+
n
(F
q
) (resp. P

n
(F
q
)) est
simple pour n 6 (pair). Pour les petites dimensions, SO(2) est commutatif, P(3, F
q
)

= PSL(2, F
q
) alors
que P
+
(4, F
q
)

= PSL(2, F
q
) PSL(2, F
q
) et P

(4, F
q
)

= PSL(2, F
q
2). On a egalement P
+
(6, F
q
)

=
PSL(4, F
q
) et P

(6, F
q
)

= PSU(4, F
q
2). Plus curieusement card(P(2m+1, F
q
)) = card(PSp(2m, F
q
)) et
on a P(5, F
q
)

= PSp(4, F
q
)) mais legalite de cardinaux ne correspond pas `a un isomorphisme pour m 3.
Le groupe unitaire. On note x

:= x
q
lautomorphisme involutif de F
q
2. On note Un
(F
q
2) le groupe des
isometries de la forme hermitienne H(x) = x
1
x

1
+. . . +x
n
x

n
, puis SU
n
(F
q
2) = Un
(F
q
2) SL
n
(F
q
2) et enn
25
PSU
n
(F
q
2) le quotient par le centre Z = aI [ a
q+1
= 1. Le groupe PSU
n
(F
q
2) est simple pour n 2.
[Exceptions : n = 2 et q
2
= 4 ou 9; n = 3 et q
2
= 4]
Il existe en plus des groupes de type de Lie exceptionnels G
2
, F
4
, E
6
, E
7
et E
8
de dimension 14, 52, 78, 133
et 248 qui conduisent aussi `a des groupes simples nis. Enn il existe des formes tordues de certains de
ces groupes que je ne decrirai pas. (Voir les deux tableaux).
A.8.4. Groupes denis par generateurs et relations.
La mani`ere la plus commode de decrire un groupe `a un ordinateur est de lui donner des generateurs avec
les relations veriees par ceux-ci. Pour decrire cela plus precisement, commencons par construire le groupe
engendre par m elements sans relations. Soit S un ensemble (qui sera ni dans nos applications), on
denit lensemble des mots sur S comme lensemble des suites x
1
x
2
. . . x
n
avec n 1 et x
i
S 1 [pour
simplier la notation on pourra ecrire x pour (x, +1) et x
1
pour (x, 1)] auquel on ajoute le mot vide que
lon note e. On notera M(S) lensemble des mots. On peut denir une multiplication des mots par la formule
(x
1
x
2
. . . x
n
) (y
1
y
2
. . . y
s
) = x
1
x
2
. . . x
n
y
1
y
2
. . . y
s
; cette multiplication est clairement associative. On denit
ensuite une relation dequivalence sur M(S) comme celle engendree par les relations xx
1
e (cest-`a-dire
que pour tout mot m, n on impose mxx
1
nmn et on etend la relation par transitivite). Remarquons
quon peut introduire des representants canoniques des classes en choisissant le mot le plus court ou mot
reduit (pourquoi est-il unique?). Lensemble S est naturellement inclus dans M(S) (resp. dans M(S)/)
si lon identie un element x S et le mot `a une lettre. On notera i : S M(S)/ cette inclusion. La
multiplication sur M(S) induit une multiplication sur M(S)/ (elle passe au quotient). On peut aussi
denir le produit de deux mots reduits comme le mot reduit obtenu `a partir du produit des deux mots.
Theor`eme. Lensemble M(S)/ muni de la loi est un groupe, appele groupe libre sur S et note L(S). Il
verie la propriete universelle suivante : pour tout groupe G et toute application f : S G, il existe une
unique homomorphisme : L(S) G tel que i = f.
Preuve. La loi est automatiquement associative et a pour element neutre le mot vide (sa classe). Linverse
de la classe dun mot u
1
u
2
. . . u
m
(avec u
i
ou u
1
i
S) est la classe de u
1
m
. . . u
1
2
u
1
1
. Pour la deuxi`eme
partie, posons (x

1
1
. . . x

m
m
) = f(x
1
)

1
. . . f(x
m
)

m
. On verie aisement que : L(S) G est bien deni et
a les proprietes voulues.
Corollaire. Tout groupe peut secrire comme quotient dun groupe libre. Plus precisement si G admet
admet pour generateur un sous-ensemble S, alors G est un quotient de L(S).
Preuve. Il sut de considerer lapplication : L(S) G associee par la propriete universelle `a linjection
S G et de remarquer que (L(S)) est un sous-groupe contenant S donc egal `a G tout entier. On a donc
bien G

= L(S)/ Ker().
Si on ecrit G = L(S)/N et si R est un ensemble de generateurs de N on dit quon a une presentation de G
par generateurs et relations. Precisons quil y deux notions de generateurs : le sous-groupe engendre par
R nest pas forcement distingue, ici on doit prendre pour N le plus petit sous-groupe distingue contenant R.
Exemples. Une presentation de Z/n
1
Z . . . Z/n
s
Z est donnee par s generateurs x
1
, . . . , x
s
et les relations
x
n
i
i
= e et x
i
y
i
x
1
i
y
1
i
= e. Une presentation du groupe di`edral D
n
est donnee par deux generateurs et
avec les relations
n
= e et
2
= ()
2
= e. Une presentation possible de o
n
(penser `a x
i
comme la
transposition (i, i + 1)) est
_
generateurs : x
i
pour 1 i n 1
relations : x
2
i
pour 1 i n 1, (x
i
x
i+1
)
3
pour 1 i n 1 et x
i
x
j
x
1
i
x
1
j
pour [i j[ 2
Les groupes libres presentent des analogies avec les espaces vectoriels (ou les groupes abeliens libres) mais
reservent aussi quelques surprises. Par exemple deux groupes libres L(X) et L(Y ) sont isomorphes si et
seulement si card(X) = card(Y ) et un sous-groupe dun groupe libre est encore libre (theor`eme de Nielsen-
Schreier). Cependant un sous-groupe meme de L
n
(le groupe libre `a n generateurs) peut etre de nimporte
quel rang : ainsi si (L
n
: H) = m alors H est un groupe libre `a (n 1)m + 1 generateurs; pire, si n > 1
26
alors L
n
contient des sous-groupes qui ne sont pas de type ni! Le sous-groupe des commutateurs est un tel
exemple.
Le groupe libre `a n generateurs est important en topologie puisque cest le groupe fondamental du plan
prive de n points. Le groupe fondamental dune variete secrit souvent naturellement commme quotient
dun groupe libre. Par exemple le groupe fondamental dune surface compacte `a g trous est le quotient du
groupe libre `a 2g generateurs x
1
, y
1
, x
2
, y
2
, . . . , x
g
, y
g
par le sous-groupe distingue engendre par la relation
x
1
y
1
x
1
1
y
1
1
. . . x
g
y
g
x
1
g
y
1
g
.
A.8.5. Probl`emes de Burnside.
Au debut du si`ecle, Burnside a pose la question de savoir si un groupe de type ni et dexposant ni est
necessairement ni; `a defaut il a egalement demande si le nombre de classes disomorphisme de groupes nis
dexposant n, possedant m generateurs est ni. On peut formaliser cela `a laide de la notion de groupe libre
`a m generateurs.
Considerons L
m
le groupe libre `a m generateurs et N = N
n
le sous-groupe engendre par les elements
g
n
[ g L
m
(i.e. le plus petit sous-groupe de L
m
contenant tous les g
n
); remarquons que N
n
L
m
puisque
x(g
n
1
. . . g
n
r
)x
1
=
_
xg
1
x
1
_
n
. . .
_
xg
r
x
1
_
n
.
(1) Premi`ere question : pour quelles valeurs de m et n le groupe B(m, n) := L
m
/N
n
est-il ni?
(2) Deuxi`eme question : les quotients nis de B(m, n) sont-ils en nombre ni (`a isomorphisme pr`es)?
La premi`ere question sappelle traditionnellement probl`eme de Burnside et la deuxi`eme probl`eme restreint de
Burnside. Il est clair que si B(m, n) est ni, alors ses quotients sont tous nis et quil ny en a quun nombre
ni. Cependant justement la reponse `a la premi`ere question est negative en general. Plus precisement il est
facile de voir que B(1, n) = Z/nZ et B(m, 2) = (Z/2Z)
m
. On sait (Burnside, Sarov et Hall) que B(m, 3),
B(m, 4) et B(m, 6) sont nis; mais dans lautre sens on sait que B(m, n) est inni lorsque m > 1 et n est
impair > 665 (Novikov et Adjan) ou n pair > 8000. Par contre le probl`eme restreint de Burnside admet une
reponse positive. Hall et Higman on montre en 1956 que, modulo des resultats de classication des groupes
simples nis (qui ont ete demontres dans les annees 80) le cas n = p
r
1
1
. . . p
r
s
s
decoulait du cas p
r
i
i
. A la n
des annees 80, Zelmanov a ensuite prouve que les quotients nis de B(m, p
r
) etaient, `a isomorphisme pr`es,
en nombre ni.
Exercice. Montrer que les groupes de cardinal de la forme N = p
a
, pq, pqr, 4pq (sauf 60) ou 2(2m + 1)
ne sont pas simples. Indications : les deux premiers cas a ete traites en cours, pour les deux suivants
utiliser les theor`emes de Sylow, dans le dernier cas considerer laction de G sur lui-meme par translation et
le morphisme : G o
2(2m+1)
correspondant, montrer que limage dun element dordre 2 a pour signature
1 et conclure. On montrera plus tard (chapitre F) quun groupe de cardinal p
a
q
b
est resoluble. Montrer
quun groupe de cardinal N 200 nest pas simple sauf si N 60, 168.
27
APPENDICE : LA LISTE DES GROUPES SIMPLES FINIS
I. Les 17 familles innies de groupes simples nis non abeliens et leurs cardinaux
Groupe Autre nom cardinal
/
n
n!
2
A
n
(q)
(1)
PSL
n+1
(q)
1
(n+1,q1)
q
n(n+1)
2

n+1
i=2
(q
i
1)
2
A
n
(q)
(1)
PSU
n+1
(q)
1
(n+1,q+1)
q
n(n+1)
2

n+1
i=2
(q
i
(1)
i
)
B
n
(q)
(2)
P
2n+1
(q)
1
(2,q1)
q
n
2
n
i=1
(q
2i
1)
2
B
n
(q)
(3)
Sz(q) q
2
(q 1)(q
2
+ 1)
C
n
(q) PSp
2n
(q)
1
(2,q1)
q
n
2
n
i=1
(q
2i
1)
D
n
(q) P
+
2n
(q)
1
(4,q
n
1)
q
n(n1)
(q
n
1)

n1
i=1
(q
2i
1)
2
D
n
(q) P

2n
(q)
1
(4,q
n
+1)
q
n(n1)
(q
n
+ 1)

n1
i=1
(q
2i
1)
3
D
4
(q) q
12
(q
2
1)(q
8
+q
4
+ 1)(q
6
1)
G
2
(q) q
6
(q
2
1)(q
6
1)
2
G
2
(q)
(4)
q
3
(q 1)(q
3
+ 1)
F
4
(q) q
24
(q
2
1)(q
6
1)(q
8
1)(q
12
1)
2
F
4
(q)
(5)
q
12
(q 1)(q
3
+ 1)(q
4
1)(q
6
+ 1)
E
6
(q)
1
(3,q1)
q
36
(q
2
1)(q
5
1)(q
6
1)(q
8
1)(q
9
1)(q
12
1)
2
E
6
(q)
1
(3,q+1)
q
36
(q
2
1)(q
5
+ 1)(q
6
1)(q
8
1)(q
9
+ 1)(q
12
1)
E
7
(q)
1
(2,q1)
q
63
(q
2
1)(q
6
1)(q
8
1)(q
10
1)(q
12
1)(q
14
1)(q
18
1)
E
8
(q) q
120
(q
2
1)(q
8
1)(q
12
1)(q
14
1)(q
18
1)(q
20
1)(q
24
1)(q
30
1)
(1)
A
1
(2), A
1
(3) et
2
A
2
(2) sont resolubles.
(2)
B
2
(2) = C
2
(2) et G
2
(2) ont un sous-groupe des commutateurs dindice 2 qui est simple.
(3)
denis seulement pour q = 2
2n+1
;
2
B
2
(2) est resoluble
(4)
denis seulement pour q = 3
2n+1
;
2
G
2
(3) a un sous-groupe des commutateurs dindice 3 qui est simple.
(5)
denis seulement pour q = 2
2n+1
;
2
F
4
(2) a un sous-groupe des commutateurs dindice 2 qui est simple.
Les notations de la colonne de gauche proviennent de la classication des alg`ebres de Lie simples. Les nota-
tions de la page suivante correspondent le plus souvent aux initiales des decouvreurs des groupes sporadiques.
28
II. Les 26 groupes simples nis sporadiques et leurs cardinaux
groupe cardinal du groupe et sa factorisation
M
11
2
4
.3
2
.5.11 = 7920
M
12
2
6
.3
3
.5.11 = 95 040
M
22
2
7
.3
2
.5.7.11 = 443 520
M
23
2
7
.3
2
.5.7.11.23 = 10 200 960
M
24
2
10
.3
3
.5.7.11.23 = 244 823 040
J
1
2
3
.3.5.7.11.19 = 175 560
J
2
2
7
.3
3
.5
2
.7 = 604 800
J
3
2
7
.3
5
.5.17.19 = 50 232 960
J
4
2
21
.3
3
.5.7.11
3
.23.29.31.37.43 = 86 775 571 046 077 562 880
HS 2
9
.3
2
.5
3
.7.11 = 44 352 000
He 2
10
.3
3
.5
2
.7
3
.17 = 4 030 387 200
Mc 2
7
.3
6
.5
3
.7.11 = 898 128 000
Suz 2
13
.3
7
.5
2
.7.11.13 = 448 345 497 600
Ly 2
8
.3
7
.5
6
.7.11.31.37.67 = 51 765 179 004 000 000
Ru 2
14
.3
3
.5
3
.7.13.29 = 36 481 536 000
O

N 2
9
.3
4
.5.7
3
.11.19.31 = 460 815 505 920
Co
1
2
21
.3
9
.5
4
.7
2
.11.13.23 = 4 157 776 806 543 360 000
Co
2
2
18
.3
6
.5
3
.7
.
11.23 = 42 305 421 312 000
Co
3
2
10
.3
7
.5
3
.7.11.23 = 495 766 656 000
Fi
22
2
17
.3
9
.5
2
.7.11.13 = 64 561 751 654 400
Fi
23
2
18
.3
13
.5
2
.7.11.13.17.23 = 4 089 460 473 293 004 800
Fi

24
2
21
.3
16
.5
2
.7
3
.11.13.17.23.29 = 1 255 205 709 190 661 721 292 800
F
5
2
14
.3
6
.5
6
.7.11.19 = 273 030 912 000 000
F
3
2
15
.3
10
.5
3
.7
2
.13.19.31 = 998 205 382 766 592 000
F
2
2
41
.3
13
.5
6
.7
2
.11.13.17.19.23.31.47 = 4 154 781 581 226 426 191 177 580 544 000 000
F
1
2
46
.3
20
.5
9
.7
6
.11
2
.13
3
.17.19.23.29.31.41.47.59.71
= 808 017 424 794 512 875 886 459 904 961 710 757 005 754 368 000 000 000
29
B. ANNEAUX.
B.1. Generalites et exemples.
Denition. Un anneau est la donnee dun ensemble A et de deux lois internes + et telles que
(i) Lensemble A muni de la loi + est un groupe abelien delement neutre 0 = 0
A
.
(ii) La loi est associative et poss`ede un element neutre 1 = 1
A
.
(ii) La loi est distributive par rapport ` a laddition, cest-`a-dire
a, b, c A, a(b +c) = ab +ac et (a +b)c = ac +bc.
Si, de plus, la loi est commutative, on dit que lanneau est commutatif. Lanneau est un corps si tout
element distinct de 0
A
est inversible (pour la loi ).
Lexemple type danneau est Z muni de laddition et de la multiplication usuelles, de meme Z/nZ est un
anneau. Les ensembles Q, R et C sont des corps. Nous traiterons surtout des anneaux commutatifs mais
donnons neanmoins deux exemples danneaux non commutatifs. Si A est un anneau, Mat(nn, A) muni de
laddition et de la multiplication de matrices, est un anneau qui nest pas commutatif d`es que n 2. Il est
plus dicile de construire un corps non commutatif, voici lexemple classique des quaternions, d u `a Hamilton.
Lensemble sous-jacent est un R-espace vectoriel de dimension 4 possedant une base quil est classique de
noter 1, i, j, k, laddition est simplement laddition de deux vecteurs, la multiplication est R-bilineaire et
denie sur les elements de la base par le fait que 1 est element neutre et
ij = ji = k, jk = kj = i et ki = ik = j.
Larithmetique (les nombres) fournit un grand nombre dexemples danneaux, mais ces derniers sont presents
aussi en theorie des ensembles, en analyse, etc. Si on note T(X) lensemble des parties dun ensemble X et
la dierence symetrique AB := (A B) (A B) alors (T(X), , ) est un anneau commutatif qui
a la particularite que pour tout x, on a x + x = 0 et x x = x. Si K = R ou C (ou plus generalement
un anneau commutatif), lensemble T(X, K) des fonctions de X vers K est un anneau; si X est un espace
topologique, lensemble (
0
(X, R) des fonctions continues est egalement un anneau, idem avec les fonctions
de classe (
k
(si X est un ouvert de R
n
ou plus generalement une variete dierentielle); lensemble des
fonctions de R dans R developpables en serie enti`ere forme aussi un anneau. Si lon consid`ere lespace
vectoriel L
1
(R
n
) des fonctions integrables (modulo les fonctions nulles presque partout) on peut le munir du
produit de convolution (f g)(x) =
_
R
n
f(xy)g(y)dm(y) et ce produit verie tous les axiomes de structure
danneau commutatif sauf lexistence dun element neutre. Un analogue purement algebrique du produit de
convolution est fourni par lalg`ebre de groupe A[G] (o` u A est un anneau commutatif et G un groupe) dont
lensemble sous-jacent est lensemble des fonctions presque nulles de G vers A, la somme est la somme de
fonctions et le produit est deni par la formule :
f g(x) =

yz=x
f(y)g(z) =

yG
f(y)g(y
1
x).
Un element a est inversible dans a sil existe a

A tel que aa

= a

a = 1.
Remarques. Lensemble des elements inversibles forme un groupe, pour la multiplication, note A

. Il faut
distinguer A

et A 0; en eet ces deux ensembles ne sont egaux que lorsque A est un corps. Par exemple
Mat(nn, A)

= GL(n, A) = U Mat(nn, A) [ det(U) A

et (Z/6Z)

1,

5 est un groupe `a deux


elements.
Un sous-anneau B de A est un sous-ensemble tel que addition et multiplication de A induisent une structure
danneau sur B avec meme element neutre 1
A
. Par exemple Z[i] := a + bi [ a, b Z est un sous-anneau
de C et Z[
3

2] := a +b
3

2 +c
3

4 [ a, b, c Z est un sous-anneau de R.
Soient A, B deux anneaux, on peut denir leur produit comme lensemble AB muni de laddition (a, b) +
(a

, b

) = (a + a

, b + b

) et de la multiplication (a, b) (a

, b

) = (aa

, bb

). Il est immediat de verier


30
quon obtient bien une structure danneau qui est commutatif si et seulement si A et B sont commutatifs.
Remarquons que A0
B
est un sous-ensemble de AB stable par addition et multiplication et possedant
un element neutre (1
A
, 0
B
); cest donc un anneau mais ce nest pas un sous-anneau de A B puisque son
element neutre nest pas celui de AB. Observons quon a facilement legalite (AB)

= A

.
Soient A, B deux anneaux, une application f : A B est un homomorphisme danneaux si f(x + y) =
f(x) + f(y), f(xy) = f(x)f(y) et f(1
A
) = 1
B
. Cest un isomorphisme danneaux si cest de plus une
bijection (en eet la bijection reciproque est automatiquement un homomorphisme).
On suppose desormais que les anneaux consideres sont commutatifs.
On a vu la construction du quotient dun groupe par un sous-groupe; on peut se demander quelle propriete
doit avoir un sous-groupe (additif) dun anneau A pour que le quotient garde une structure danneau, la
reponse est precisement la notion dideal.
Denition. Un ideal dun anneau A est un sous-ensemble qui est un sous-groupe pour laddition et verie
a A, j I, aj I.
Remarques et exemples. Si on ne supposait pas lanneau A commutatif, il faudrait distinguer les ideaux `a
gauche (tels que AI I) ou `a droite (tels que IA I) ou bilat`ere. Soit a A, lensemble aA = ab [ b A
est un ideal de A appele ideal principal. Tous les ideaux de lanneau Z sont de la forme aZ puisque cela
est dej`a vrai pour les sous-groupes. Il est souvent interessant de traduire les proprietes des elements en des
proprietes dideaux, par exemple:
Denition. Un ideal I distinct de A est premier si ab I entrane a ou b est dans I. Un element a A est
premier si lideal aA est premier.
On voit facilement que, dans le cas A = Z les element premiers sont les nombres p avec p nombre naturel
premier (au sens usuel).
Il est immediat de voir que le noyau dun homomorphisme est un ideal, que lintersection dideaux est un
ideal, que limage reciproque dun ideal par un homomorphisme f : A B est encore un ideal; par contre
limage dun ideal nest a priori un ideal que dans f(A) et pas dans B. Limage reciproque dun ideal
premier par un homomorphisme danneaux est un ideal premier. Enn les ideaux permettent de construire
les anneaux quotient.
Theor`eme. Soit A un anneau et I un ideal, il existe une unique structure danneau sur A/I telle que
la surjection canonique s : A A/I soit un homomorphisme danneaux. Ce quotient verie la propriete
universelle suivante:
Soit f : A B un homomorphisme danneaux, lapplication f se factorise en f =

f s si et seulement si
I Ker(f). Si cette condition est veriee, lapplication

f : A/I B est un homomorphisme danneaux et
lon a
(i) Limage

f(A/I) est egale `a limage f(A).
(ii) Le noyau Ker(

f) est egal `a Ker(f)/I.
Preuve. Le theor`eme a dej`a ete prouve en termes de groupes, il sut donc de verier que

f, quand elle existe,
est un homomorphisme danneaux, etant entendu que la multiplication est denie sur A/I par (a+I)(b+I) =
ab +I et que cette denition est independante du choix des representants des classes precisement parce que
I est un ideal. Soit donc a = a + I et

b = b + I deux elements de A/I; on a

f( a

b) =

f(ab) =

f s(ab) =
f(ab) = f(a)f(b) =

f( a)

f(

b).
Remarquons que, si lon avait pas suppose lanneau commutatif, il aurait fallu considerer un ideal bilat`ere
pour avoir (a +i)(b +j) = ab +ib +aj +ij ab +I.
On pourra verier `a titre dexercice que lapplication I s
1
(I) fournit une correspondance bijective entre
les ideaux de A/I et les ideaux de A contenant I. Comme pour les groupes, on peut en deduire de nombreux
isomorphismes dont le plus fondamental est f(A)

= A/ Ker(f).
31
Pour nimporte quel anneau, on dispose dun homomorphisme canonique danneaux i
A
: Z A deni par
m m1
A
. Le noyau est de la forme Ker(i
A
) = m
A
Z avec m
A
entier 0. Dapr`es ce qui prec`ede, i
A
(Z) est
un sous-anneau de A isomorphe `a lanneau Z/m
A
Z. Lentier m
A
sappelle la caracteristique de lanneau A.
On a dej`a observe que lintersection dideaux est encore un ideal; on peut denir dautres operations sur les
ideaux, notamment la somme de deux ideaux I, J est denie comme I + J := i + j [ i I et j J alors
que le produit de deux ideaux I, J est deni comme IJ := i
1
j
1
+ . . . + i
m
j
m
[ i
h
I et j
h
J. On peut
denir dailleurs la somme dideaux indexes par un ensemble quelconque et le produit dideaux indexes par
un ensemble ni. On remarque que lon a toujours IJ I J mais en general on na pas egalite; en eet
si I = J = 2Z dans A = Z alors IJ = 4Z ,= 2Z = I J. Voici un enonce classique disomorphisme qui est
souvent utile.
Proposition. (Lemme chinois generalise) Soient I, J deux ideaux de A tels que I +J = A alors IJ = I J
et, de plus,
A/IJ

= A/I A/J.
Preuve. Considerons lhomomorphisme f : A A/I A/J produit des deux surjections canoniques. Son
noyau est clairement I J. Montrons que f est surjective. Pour cela observons que, par hypoth`ese, il existe
i I et j J tels que i +j = 1. Si a, b A, considerons c := aj +bi on a c = a(j +i) +i(b a) a +I et
de meme c = b(i + j) + j(a b) b + J donc f(c) = (s
I
(a), s
J
(b)), ce qui prouve bien que f est surjective.
On a donc A/I J

= A/I A/J et il reste `a voir que IJ = I J. On a toujours IJ I J; soit donc
a I J, on peut ecrire a = ai +aj mais a J donc ai IJ et a I donc aj IJ donc a IJ.
Remarque. Si a, b Z sont premiers entre eux, on remarque que aZ + bZ = Z et la proposition precedente
est bien une generalisation du lemme chinois classique.
Terminons ce paragraphe en donnant deux constructions importantes danneaux.
(i) Si A est un anneau, on denit lanneau des polynomes (`a une variable) comme lanneau des suites P =
(a
n
)
nN
presque nulles (i.e. telles que a
n
= 0 pour n assez grand) muni de laddition et multiplication
denies par
(a
n
)
nN
+ (b
n
)
nN
= (a
n
+b
n
)
nN
et (a
n
)
nN
(b
n
)
nN
= (c
n
)
nN
avec c
n
=
n

k=0
a
k
b
nk
On verie directement quon a bien deni un anneau. Posons X := (0, 1
A
, 0, . . . , 0, . . .), on montre
aisement par recurrence que X
i
est la suite dont le seul terme non nul est situe au cran i et vaut 1
A
et
on recup`ere ainsi la notation usuelle P = (a
n
)
nN
= a
0
+a
1
X+. . . +a
d
X
d
. On note classiquement A[X]
lanneau des polynomes `a coecients dans A. On peut denir le degre dun polynome par la formule
deg(P) = maxd N [a
d
,= 0
avec la convention que deg(0) = (ou nest pas deni). On a immediatement les deux formules:
deg(P + Q) maxdeg(P), deg(Q) et deg(PQ) deg(P) + deg(Q) avec egalite dans la deuxi`eme
formule d`es que lanneau A est int`egre (ou plus generalement si le coecient dominant de P nest pas un
diviseur de zero). Il ny a pas de diculte (sauf peut-etre lempilement de notations) `a generaliser cette
construction aux polynomes en n variables ou meme `a une innite de variables. Lensemble A[X
i
[ i I]
est deni comme les suites presque nulles delements de A indexees par N
(I)
= (n
i
)
iI
N
I
[ n
i
=
0 pour presque tout i et laddition et la multiplication de mani`ere analogue. On montre aisement quon
a des isomorphismes canoniques comme (A[X])[Y ] = (A[Y ])[X] = A[X, Y ], cest-`a-dire que lon peut
voir un polynome en X, Y `a coecients dans A comme un polynome en X (resp. en Y ) `a coecients
dans A[Y ] (resp. dans A[X]).
(ii) Si S est une partie multiplicative de A (i.e. 1 S et S est stable par multiplication) on denit lanneau
des fractions S
1
A ainsi : on denit une relation dequivalence sur AS par
(a, s)(a

, s

) s

S, s

(as

s) = 0.
32
On note [(a, s)] A S/ la classe dun couple (a, s) A S. On denit deux lois sur lensemble
S
1
A := AS/ par
[(a, s)] + [(a

, s

)] = [(as

+a

s, ss

)] et [(a, s)] [(a

, s

)] = [(aa

, ss

)]
Remarquons que lintroduction de s

dans la denition de est inutile si lanneau A est int`egre (et


0 / S) mais est necessaire en general pour que soit transitive. Par ailleurs, on dispose dune application
naturelle i : A S
1
A donnee par a [(a, 1
A
)], cest un homomorphisme danneaux qui permet
detablir une bijection entre dune part les ideaux propres de S
1
et dautre part les ideaux de A ne
rencontrant pas S (un sens de la bijection est donnee par J i
1
(J)).
Une application classique de cette construction est la construction du corps des fractions dun anneau int`egre
(i.e sans diviseur de zero). En eet, si A est int`egre, on peut choisir S = A0 comme partie multiplicative
et on constate alors que lanneau S
1
A est un corps et que i : A S
1
A est injective. En eet [(a, 1
A
)] =
[(0
A
, s)] equivaut `a sa = 0
A
et donc a = 0
A
; par ailleurs si a A et b A 0, alors lelement [(b, a)] est
inverse de [(a, b)]. Cette construction est lanalogue de la construction de Q `a partir de Z. On note souvent
Frac(A) le corps ainsi construit. Comme autre exemple citons K(X
1
, . . . , X
n
) = Frac (K[X
1
, . . . , X
n
]) le
corps des fractions rationnelles en n indeterminees.
Lexemple suivant est important en alg`ebre commutative. On prend pour S le complementaire dun ideal
premier P, i.e. S := A P (la denition dun ideal premier dit precisement que S est multiplicative).
Lanneau S
1
A se note alors A
P
et jouit une propriete remarquable : il poss`ede un unique ideal maximal,
lideal forme des elements [(a, s)] avec a P (et s S); on dit que A
P
est un anneau local.
Exercice. (Fonction polynome) Soit P A[X
1
, . . . , X
n
], on lui associe une fonction f
P
: A
n
A denie
par f
P
(x) = P(x). Lapplication P f
P
est un homomorphisme danneaux. Montrer sur un exemple
que cette application nest pas necessairement injective. Si A est int`egre et inni, montrer que lapplication
P f
P
est injective (indication : si n = 1 montrer quun polynome non nul na quun nombre ni de racine
et proceder par induction sur le nombre de variables). Si A = Z/pZ et n = 1, montrer que le noyau est
engendre par X
p
X.
B.2. Divisibilite et ideaux.
On dit que a divise b dans lanneau A sil existe c A tel que b = ac; il revient au meme de dire que b
est un multiple de a ou encore que b aA ou encore que bA aA. Le fait quune relation de divisibilite
corresponde `a une inclusion dideaux (principaux) est fondamental dans la suite. Si lon se place dans un
anneau int`egre on voit facilement que
a divise b et b divise a aA = bA u A

, b = au.
En eet () est trivial et, si b = ca et a = c

b alors b = (cc

)b ou encore b(1cc

) = 0 mais on peut supposer


b ,= 0 (sinon on a b = a = 0 et lenonce est banal) et donc, comme A est int`egre cc

= 1, ce qui signie bien


que c, c

. On dira que a et b sont associes si b = ua avec u A

; cette relation est visiblement une


relation dequivalence.
Un element a A est irreductible sil est non nul, non inversible et verie la propriete suivante : si a = bc
alors b ou c est inversible. On a vu quun element a est premier si lideal aA est premier, ou encore si
on a limplication a divise bc entrane a divise b ou c. Il est clair quun element premier est irreductible
(prouvez-le!) mais la reciproque est fausse en general.
On a vu au paragraphe precedent la denition dun ideal premier; un ideal I A est maximal si I ,= A et
I J A entrane J = I ou J = A.
Proposition. Un ideal I est premier si et seulement si A/I est int`egre. Un ideal est maximal si et seulement
si A/I est un corps.
Preuve. Lanneau A/I est int`egre si et seulement si le produit de deux classes a et

b est nul (i.e. ab I)
dans le seul cas o` u a = 0 (i.e. a I) ou

b = 0 (i.e. b I), ce qui signie bien que I est premier. Si A/I
33
est un corps, ses seuls ideaux sont 0 et A/I donc les seuls ideaux de A contenant I sont I et A, ce qui
montre bien que I est maximal. Si I est maximal, soit a A/I 0, alors a / I donc I ,= I +aA A donc
A = I +aA et il existe b A et i I tels que 1 = i +ab donc a

b = 1 A/I. Ainsi A/I est bien un corps.


Par analogie avec les proprietes dej`a connues de lanneau Z on denit les proprietes suivantes pour un anneau
commutatif int`egre A.
Denition. Un anneau A est euclidien sil existe une application : A0 N telle que pour tout a A,
b A 0, il existe q, r A tels que a = bq +r et ou bien r = 0 ou bien (r) < (b).
Denition. Un anneau A est principal si tout ideal de A est principal i.e. de la forme aA.
Denition. Un anneau A est noetherien si tout ideal est engendre par un nombre ni delements.
Remarque. Cette propriete est equivalente `a la propriete souvent donnee comme denition qui dit quune
suite croissante dideaux de A doit etre stationnaire. En eet si I
1
. . . I
n
I
n+1
. . . est une suite
croissante dideaux de A noetherien, considerons I =
n1
I
n
, cest un ideal engendre par disons a
1
, . . . , a
r
mais il existe n
0
tel que a
1
, . . . , a
r
I
n
0
donc pour tout n n
0
, on a I
n
= I
n
0
. Inversement si toute suite
croissante dideaux de A est stationnaire et si I est un ideal de A, eectuons la construction suivante. Soit
a
1
I et I
1
= a
1
A, si I = I
1
alors I est de type ni, sinon soit a
2
I I
1
. Posons alors I
2
= a
1
A+a
2
A, ou
bien I = I
2
ou bien il existe a
3
I I
2
etc. La construction doit darreter au bout dun nombre ni detapes
car I
1
I
2
. . . est stationnaire.
Denition. Un anneau A est factoriel si tout element non nul et non inversible peut secrire comme produit
(ni) delements irreductibles et dune unite et que cette decomposition est unique au sens suivant : si
a = up
m
1
1
. . . p
m
r
r
= u

q
n
1
1
. . . q
n
s
s
avec u, u

et les p
i
(resp. les q
j
) sont irreductibles non associes deux
`a deux et m
i
, n
j
1 alors r = s et il existe une permutation o
r
telle que p
i
est associe avec q
(i)
et
m
i
= n
(i)
.
On peut ecrire cette denition de mani`ere un peu plus concr`ete en introduisant T un ensemble de repre-
sentants des elements irreductibles modulo la relation dequivalence etre associe. Lanneau A est alors
factoriel si pour tout element non nul, il existe une unite u A

et une unique suite presque nulle dentier


positifs (m
p
(a))
pP
telles que
a = u

pP
p
m
p
(a)
.
En general on na pas de mani`ere simple de choisir les elements de T toutefois dans le cas de Z on choisit
bien s ur lelement irreductible positif et dans le cas de K[X] on choisit le polynome irreductible unitaire.
Denition. Un anneau A est integralement clos si pour tout element x Frac(A) le fait detre racine dune
equation du type x
d
+a
d1
x
d1
+. . . +a
0
= 0 avec a
i
A entrane x A.
Nous allons etudier les proprietes des anneaux de ce type et en particulier prouver les implications suivantes.
Euclidien = Principal =Factoriel =Integralement clos

Noetherien
La notion de divisibilite introduit une notion dordre (partiel) sur les ideaux dun anneau A; il est naturel
dexaminer lexistence de majorant, borne superieure, etc. au sens de cette relation dordre. Cette notion
est traditionnellement formulee en termes des elements, bien que, pour etre precis il faudrait considerer les
classes dequivalence delements associes.
Denition. Un element d A est un PGCD de a et b sil verie les deux proprietes suivantes:
(i) Lelement d divise a et b,
(ii) Si un element d

divise a et b, alors d

divise d.
Un element m A est un PPCM de a et b sil verie les deux proprietes suivantes:
(i) Lelement m est un multiple de a et b,
(ii) Si un element m

est un multiple de a et b, alors m

est un multiple de m.
34
Il est clair quun PGCD (resp. un PPCM), sil existe est unique `a un element inversible pr`es, i.e. lideal
engendre est unique. Les premi`eres proprietes du PGCD et PPCM, quand ils existent sont les suivantes.
Lemme. Soit A un anneau dans lequel PGCD et PPCM existent, soient a
1
, . . . , a
m
, a, b, c A, alors
(i) PGCD(aa
1
, . . . , aa
m
) = a PGCD(a
1
, . . . , a
m
),
(ii) PGCD(a +bc, b) = PGCD(a, b),
(iii) PPCM(aa
1
, . . . , aa
m
) = a PPCM(a
1
, . . . , a
m
).
Preuve. Laissee en exercice.
On peut traduire ces denitions en terme dideaux. En eet a divise b si et seulement si bA aA; ainsi d
est un diviseur de a et b si et seulement si a, b dA ou encore si et seulement si aA+bA dA, et m est un
multiple de a et b si et seulement si m aA bA ou encore si et seulement si mA aA bA. On a ainsi
prouve :
Proposition. Un PGCD de a et b existe dans A si et seulement si il existe un plus petit ideal principal
contenant aA + bA et dans ce cas PGCD(a, b)A est cet ideal. Un PPCM de a et b existe dans A si et
seulement si il existe un plus grand ideal principal contenu dans aA bA et dans ce cas PPCM(a, b)A est
cet ideal.
Cette proposition rend transparent le prochain theor`eme.
Theor`eme. Soit A un anneau principal, alors le PGCD et PPCM existent toujours et verient
(i) PGCD(a, b)A = aA+bA.
(ii) PPCM(a, b) = aA bA.
De plus PGCD(a, b) PPCM(a, b)A = abA et la propriete de Bezout est veriee : si d est un PGCD de a et b
alors
u, v A, au +bv = d.
Preuve. Le seul point qui reste `a prouver est que ab et dm sont associes (o` u d est un PGCD et m un PPCM).
Ecrivons a = da

et b = db

alors a

et b

sont premiers entre eux et il existe u, v tels que a

u + b

v = 1.
Lelement da

est un multiple de a et b; inversement si m

= ac = bc

est un multiple de a et b alors


m

= m

(a

u + b

v) = bc

u + acb

v = da

(c

u + cv) est un multiple de da

ce qui prouve que ce dernier


est un PPCM de a et b.
Lemme. Soit A un anneau principal et a irreductible. Si a divise bc alors a divise b ou c. Si a et b sont
premiers entre eux et a divise bc alors a divise c.
Remarque. Le premier enonce sappelle le lemme dEuclide, le second le lemme de Gauss. Le lemme dEuclide
dit quun element irreductible est premier (dans un anneau principal).
Preuve. Si a irreductible divise bc et ne divise pas b, considerons d = PGCD(a, b). Comme a est irreductible,
on a d = 1 ou d = a (`a un element inversible pr`es) donc d = 1 donc il existe u, v tels que 1 = au + bv donc
c = auc+bcv est bien divisible par a. Si a et b sont premiers entre eux, alors il existe u, v tels que 1 = au+bv
et de meme c = auc +bcv est bien divisible par a.
Theor`eme. Un anneau principal est noetherien et factoriel.
Preuve. Tout ideal est de type ni (meme engendre par un element) donc A est noetherien. Montrons
maintenant lexistence dune decomposition en elements irreductibles dans un anneau noetherien. Supposons
quil existe a A sans decomposition en produit delements irreductibles; comme toute suite croissante
dideaux est nie, on peut supposer que lideal aA est maximal parmi les bA avec b sans decomposition en
produit delements irreductibles. Lelement a nest pas irreductible donc il secrit a = bc avec b, c / A

.
Ainsi aA bA et aA cA (inclusion sans egalite) donc b et c admettent une decomposition en produit
delements irreductibles et par consequent a = bc egalement. La demonstration du theor`eme est achevee par
la preuve du lemme suivant.
Lemme. Soit A un anneau tel que tout element non inversible, non nul, puisse secrire comme produit
dirreductibles. Supposons que tout element irreductible soit premier dans A alors A est factoriel.
35
Preuve (du lemme). Lexistence dune decomposition en irreductibles etant acquise, il sagit den prouver
lunicite. Supposons donc que a = u

r
i=1
p
m
i
i
= v

s
j=1
q
n
j
j
avec p
i
irreductibles non associes deux `a deux,
m
i
1 (idem pour q
j
et n
j
) et u, v A

. Raisonnons par recurrence sur la longueur dune decomposition


de a. Si a admet une decomposition de longueur 1, i.e. a irreductible, alors p
1
divise a donc a et p
1
sont
associes et a = u

p
1
avec u

donc p
(m
1
1)
1

r
i=2
p
m
i
i
= u

, ce qui nest possible que si r = 1 et m


1
= 1.
En general, p
1
divise a donc lun des q
j
; quitte `a les renumeroter, on peut supposer que p
1
divise q
1
donc
q
1
= wp
1
avec w A

. En divisant par p
1
on obtient up
m
1
1
1

r
i=2
p
m
i
i
= vwq
n
1
1
1

s
j=2
q
n
j
j
et on peut
appliquer lhypoth`ese de recurrence pour conclure.
Remarques. On peut observer que si a est irreductible dans A principal alors A/aA est un corps; en eet
lideal aA est maximal car si aA I A alors I = bA et donc b divise a donc est soit inversible (auquel cas
I = bA = A) soit associe `a a (auquel cas I = bA = aA). Cette propriete nest plus vraie en general dans les
anneaux factoriels. Par exemple dans K[X, Y ] qui est factoriel (voir plus loin) lelement X est irreductible
(et premier) mais K[X, Y ]/XK[X, Y ]

= K[Y ] nest pas un corps; de meme le theor`eme de Bezout nest plus
verie dans cet anneau. Cependant un grand nombre des proprietes des anneaux principaux sont preservees
dans le cadre des anneaux factoriels, en particulier:
Proposition. Dans un anneau factoriel A, le PGCD et PPCM existe toujours et le produit ab est associe au
produit PGCD(a, b) PPCM(a, b)A. Un element irreductible est premier et les lemmes dEuclide et de Gauss
restent vrais.
Preuve. Ecrivons chaque element a A sous la forme a = u

pP
p
m
p
(a)
, o` u u A

et T designe un
ensemble de representants des elements irreductibles modulo les elements inversibles. Il est alors clair que
PGCD(a, b) =

pP
p
min{m
p
(a),m
p
(b)}
et PPCM(a, b) =

pP
p
max{m
p
(a),m
p
(b)}
.
De plus ces formules montrent que le produit du PGCD par le PPCM est associe `a ab. Si p irreductible
divise ab, on a ab = pc et en ecrivant la decomposition en elements irreductibles de a, b et c et en utilisant
lunicite, on voit que (un element associe `a) p apparat dans la decomposition de ab donc dans celle de a ou
b. Le meme raisonnement permet de verier le lemme de Gauss.
Proposition. Un anneau factoriel est integralement clos.
Preuve. Soit x Frac(A) racine dun polynome unitaire P(X) = X
d
+ a
d1
X
d1
+ . . . + a
0
A[X]. On
peut ecrire x = a/b avec a, b A, de plus, quitte `a diviser a et b par leur PGCD, on peut supposer que a
et b sont premiers entre eux. Mais alors lequation P(x) = 0 secrit aussi a
d
+ a
d1
ba
d1
+ . . . + a
0
b
d
= 0
ce qui entrane b divise a
d
. Comme a
d
et b sont premiers entre eux, on conclut que b est inversible, ce qui
signie bien que x A.
Venons-en a des exemples concrets danneaux non factoriels que nous choisirons dabord dans le cadre de
larithmetique. Tout dabord notons que les anneaux du type A
1
= Z
_
5

ou A
2
= Z
_
i

ne sont pas
integralement clos car (1 +

5)/2 / A
1
(bien quetant racine de X
2
X 1 = 0) et (1 +i

3)/2 / A
2
(bien
quetant racine de X
2
X + 1 = 0) donc A
1
et A
2
ne sont pas factoriels. Cependant lanneau Z
_
i

est
integralement clos (voir ci-dessous) mais nest pas factoriel, en eet
6 = 2 3 = (1 +i

5)(1 i

5)
or chacun des elements 2, 3, 1+i

5, 1i

5 est irreductible. Pour voir cela regardons leurs modules au carre


que nous appellerons norme; si 2 = (a+bi

5)(a

+b

5) alors 4 = (a
2
+5b
2
)(a
2
+5b
2
) mais a
2
+5b
2
= 2 est
impossible donc on doit avoir a
2
+5b
2
= 1 ou a
2
+5b
2
= 1 e qui entrane a+bi

5 = 1 ou a

+b

5 = 1.
On remarquera que ces elements sont irreductibles mais ne sont pas premiers.
Il est donc interessant de regarder les anneaux les plus complets possible. Nous ne donnerons pas de
denition generale mais observerons simplement que si d Z 0, 1 est sans facteurs carres, et si nous
introduisons
A
d
:= = x +y

d Q(

d) [ est racine dune equation a


2
+b +c = 0 avec a, b, a Z
36
alors A
d
est forcement integralement clos si cest bien un anneau. On peut montrer que cest bien le cas et
que A
d
= Z[] = a + b [ a, b Z o` u =
_
1 +

d
_
/2 si d 1 mod 4 et =

d sinon. Pour etudier ces
anneaux les proprietes suivantes (laissees en exercice) seront utiles:
Lemme. La norme est multiplicative : N() = N()N(). Les unites de Z[i

d] (ou Z[]) sont les


elements de norme 1. Enn pour ,= 0 on a N() = card(Z[]/Z[].
Exercice. Soit K un corps de nombres, cest-`a-dire un sous-corps de C qui est de dimension nie sur Q
(comme espace vectoriel). Si K alors la multiplication par denit un endomorphisme Q-lineaire
de K, on denit N() comme le determinant de cet endomorphisme (resp. Tr() comme la trace de
lendomorphisme). Montrer que N() = N()N() et que N concide avec la norme precedemment
denie. Montrer que Q(

d) est racine dune equation X


2
+aX +b = 0 avec a, b Z si et seulement si
N() et Tr() sont entiers.
Theor`eme. Soit d 1, sans facteur carre et =
_
1 +i

d
_
/2 si d 3 mod 4 et = i

d sinon. Lanneau
Z[] est eucliden si et seulement si d 1, 2, 3, 7, 11.
Preuve. Pour prouver que les anneaux cites sont euclidiens, on prouve quils sont euclidiens pour la norme
denie sur Q(i

d) par N(u +vi

d) = u
2
+dv
2
. Pour cela on etablit le lemme suivant o` u lon suppose que
d 1, 2, 3, 7, 11.
Lemme. Soit u +vi

d Q(i

d), il existe Z[] tel que N(u +vi

d ) < 1.
Preuve (du lemme). On utilise quun rationnel x (ou meme un reel) poss`ede un entier m (resp. un demi-entier
m/2) tel que [x m[ 1/2 (resp. [x m/2[ 1/4). Donc, pour m, n Z bien choisis, N(u +vi

d (m+
ni

d)) = (u m)
2
+d(v n)
2
(d +1)/4 < 1 si d = 1 ou 2 et par ailleurs N(u +vi

d (m+n
1+i

d
2
)) =
(u mn/2)
2
+d(v n/2)
2
1/4 +d/16 < 1 si d = 3, 7 ou 11.
On en deduit aisement que ces anneaux sont euclidiens : si z, z

Z[] 0 et si Z[] est tel


que N(zz
1
) < 1 alors N(z z

) < N(z

) donc en posant r = z z

on obtient bien une division


euclidienne. Inversement, si Z[] est euclidien, choisissons Z[] non inversible et tel que N() soit
minimale. La division par donne toujours un reste nul ou inversible et on a donc
N() = card(Z[]/Z[]) card (Z[]

0)
mais on voit aisement que (sauf pour d = 1 et 3) Z[]

= 1 donc N() 2, 3. Mais lequation a


2
+db
2
= 2
ou 3 (avec a, b Z) na pas de solution pour d > 3 et lequation (a +b/2)
2
+
d
4
b
2
= a
2
+ab +
d+1
4
b
2
= 2 ou
3 (avec a, b Z) na pas de solution pour d > 12 do` u le resultat.
Citons sans demonstration le theor`eme suivant (dont la preuve depasse le niveau de ce cours) :
Theor`eme. Soit d 1, sans facteur carre et =
_
1 +i

d
_
/2 si d 3 mod 4 et = i

d sinon. Lanneau
Z[] est principal si et seulement si d 1, 2, 3, 7, 11, 19, 43, 67, 163.
Il est tr`es dicile de demontrer que ce sont les seuls anneaux principaux; demontrer que ces anneaux sont
principaux est plus elementaire. Nous le ferons pour le premier non euclidien.
Proposition. Lanneau Z
_
1+i

19
2
_
est principal et non euclidien.
Preuve. Notons A = Z
_
1+i

19
2
_
. Commencons par montrer que 2A est un ideal maximal dans A. Le
polynome minimal de =
1+i

19
2
est P = X
2
X + 5 donc A

= Z[X]/PZ[X] (considerer levaluation
Z[X] A donnee par Q Q()) et A/2A

= Z/2Z[X]/

PZ/2Z[X]. Le polynome

P Z/2Z[X] est
irreductible (car de degre 2 et sans racine dans Z/2Z) donc A/2A est un corps et 2A est maximal. Ensuite
montrons que lon peut toujours eectuer une division euclidienne (au sens de la norme) soit de a par
b, soit de 2a par b. Soit x + iy

19 Q(i

19), il sut de voir quil existe m, n Z tels que N


1
=
N(x +iy

19 mn
1+i

19
2
) < 1 ou N
2
= N(2(x +iy

19) mn
1+i

19
2
) < 1. Or ou bien il existe n Z
37
tel que [y n/2[ 1/6 et alors on peut choisir m Z tel que N
1
(1/4) + (19/36) < 1 ou bien il existe
n Z tel que (n/2) + 1/6 < y < (n + 1)/2 1/6 et alors [2y (n + 1/2)[ 1/6 et alors on peut choisir
m Z tel que N
2
(1/4) + (19/36) < 1. Soit maintenant I un ideal non nul de A et b un element non
nul de I de norme minimale, nous allons montrer que I = bA. On a clairement bA I. Inversement soit
a I, si lon peut eectuer la division euclidienne a = bq + r alors r I et N(r) < N(b) entrane r = 0
et a = bq bA; on peut donc supposer 2a = bq + r et donc, pour la meme raison 2a = bq. Comme 2 est
premier, ou bien 2 divise q et alors a bA, ou bien 2 ne divise pas q et donc 2 divise b, i.e. b = 2b

. Mais
alors comme 2A est maximal et q / 2A on a 2A+qA = A ou encore il existe u, v A tels que 2u +qv = 1.
On en tire b

= 2ub

+ qvb

= ub + va I, mais N(b

) = N(b)/4 < N(b) ce qui contredit lhypoth`ese que


N(b) est minimale et ach`eve la demonstration.
Exercice. Soit d > 1 Montrer que lanneau Z[] = a + b [ a, b Z o` u =
_
1 +

d
_
/2 si d 1 mod 4
et =

d sinon, est euclidien, donc principal pour les valeurs d 2, 3, 5, 6, 7, 11, 13, 14. Montrer que
lanneau Z[] nest pas factoriel pour d = 10 ou 15.
On ignore si il existe une innite de valeur d > 1 sans facteur carre tels que Z[] soit principal (on sait que,
pour ces anneaux, principal equivaut `a factoriel).
Un autre exemple classique danneau principal est lanneau des polynomes `a une variable et `a coecients
dans un corps. En fait cet anneau est euclidien, ce qui est un corollaire de lenonce classique suivant.
Proposition. (division euclidienne de polynomes) Soit A un anneau et soient P, B deux polynomes de A[X]
tels que le coecient dominant de B soit inversible dans A, alors il existe Q, R A[X] tels que
(i) P = QB +R
(ii) deg(R) < deg(B).
Preuve. Ecrivons B = b
d
X
d
+. . .+b
0
avec b
d
A

donc b
1
d
A, et notons P = a
n
X
n
+. . .+a
0
. Raisonnons
par recurrence sur le degre n de P. Si n < d alors on peut choisir Q = 0 et R = P. Si n d considerons
P
1
:= P a
n
b
1
d
X
nd
B, on a clairement deg(P
1
) < deg(P) donc, par hypoth`ese de recurrence, il existe
Q
1
, R
1
tels que P
1
= Q
1
B + R
1
et deg(R
1
) < deg(B). On constate alors que Q = Q
1
+ a
n
b
1
d
X
nd
et
R = R
1
conviennent.
Remarque. La demonstration fournit un algorithme qui est dailleurs lalgorithme usuel de calcul de la
division de polynomes.
En particulier si A est un corps, la seule condition pour avoir une division euclidienne est que B soit non nul
et lanneau A[X] est donc euclidien et principal. On peut aisement voir que A[X] est principal seulement
lorsque A est un corps. Si A nest pas int`egre, alors A[X] non plus et nest donc pas principal. Si maintenant
A est int`egre mais nest pas un corps, il existe un element a non nul et non inversible, montrons alors que
lideal engendre par a et X dans A[X] nest pas principal. Si P etait un generateur, on aurait X = PQ et
a = PQ

donc P devrait etre une constante inversible et donc A[X] = aA[X] + XA[X]. Mais une egalite
1 = aS +XR est impossible car, en regardant les coecients constants, on en deduirait que a est inversible.
Application. Lideal des polynomes de K[X
1
, . . . , X
n
] nuls en x = (x
1
, . . . , x
n
) K
n
est engendre par
X
1
x
1
, . . . , X
n
x
n
. En eet le resultat est connu pour n = 1 et on peut proceder par recurrence : si
P(x) = 0, on eectue la division de P par X
n
x
n
dans lanneau A[X
n
] = K[X
1
, . . . , X
n1
][X
n
], soit
P = (X
n
x
n
)Q + R avec R K[X
1
, . . . , X
n1
]. On constate que R(x
1
, . . . , x
n1
) = 0 donc, dapr`es
lhypoth`ese de recurrence, R est dans lideal engendre par X
1
x
1
, . . . , X
n1
x
n1
.
B.3. Anneaux de polynomes.
Lobjet de ce paragraphe est detudier les proprietes de lanneau des polynomes `a plusieurs variables et de
voir quelles proprietes des anneaux principaux sont conservees.
Theor`eme. Soit A un anneau noetherien, alors A[X
1
, . . . , X
n
] est encore noetherien.
38
Preuve. Il sut bien s ur de prouver que A[X] est noetherien. Soit I un ideal de A[X], nous allons chercher
un ensemble ni de generateurs. Introduisons les ensembles
I
n
:= a A [ P I, P = aX
n
+ termes de degre < n,
on voit facilement que ce sont des ideaux de A et que I
n
I
n+1
. Comme A est noetherien, il existe n
0
tel
que, pour n n
0
on ait I
n
= I
n
0
et, par ailleurs, il existe un nombre ni delements a
(n)
1
, . . . , a
(n)
m
n
I
n
qui engendrent I
n
. Pour simplier les notations, on peut supposer que m
n
= m pour n n
0
. Considerons
egalement, pour n n
0
des polynomes P
(n)
j
= a
(n)
j
X
n
+. . . I et montrons que lensemble ni P
(n)
j
[ n
n
0
, j m engendre lideal I. Notons J lideal engendre par ces polynomes, on a J I. Considerons donc
P I et raisonnons par recurrence sur d = deg(P). Si d n
0
alors P = aX
d
+ . . . et a I
d
et donc il
existe b
j
A tels que a = b
1
a
(d)
1
+ . . . + b
m
a
(d)
m
. Le polynome P

:= P (b
1
P
(d)
1
+ . . . + b
m
P
(d)
m
) est donc
dans I et a un degre < d, on peut donc supposer par recurrence quon sait dej`a que P

est dans J et donc


P = P

+ b
1
P
(d)
1
+ . . . + b
m
P
(d)
m
est egalement dans J. Si maintenant d > n
0
, on sait que a I
n
0
, on ecrit
a = b
1
a
(n
0
)
1
+. . . +b
m
a
(n
0
)
m
et on raisonne de meme avec P

:= P X
dn
0
(b
1
P
(n
0
)
1
+. . . +b
m
P
(n
0
)
m
).
Lorsque A est factoriel (plus generalement si un PGCD existe toujours dans A) on peut introduire le contenu
dun polynome P A[X] qui est, par denition, un PGCD de ses coecients :
si P = a
0
+a
1
X +. . . +a
d
X
d
, alors c(P) := PGCD(a
0
, . . . , a
d
)
Un polynome P est dit primitif si c(P) = 1. On peut toujours factoriser un polynome comme P = c(P)P

avec P

polynome primitif du meme degre que P.


Lemme. (lemme de Gauss) Soit A un anneau factoriel, soient P, Q deux polynomes de A[X], alors c(PQ) =
c(P)c(Q).
Preuve. Ecrivons P = c(P)P

et Q = c(Q)Q

avec P

, Q

primitifs, alors PQ = c(P)c(Q)P

et donc
c(PQ) = c(P)c(Q)c(P

) et on voit quil sut de montrer que le produit de deux polynomes primitifs


est primitif. Soit donc P, Q primitifs et supposons c(PQ) ,= 1 alors il existe p irreductible dans A qui
divise c(PQ). Comme A est factoriel, p est premier et B = A/pA est int`egre. Considerons lapplication
A[X] B[X] qui, `a un polynome P, associe le polynome

P avec les coecients reduits modulo pA; cest un
homomorphisme danneaux. On constate que

P ,= 0 et

Q ,= 0 alors que PQ = 0 ce qui contredit le fait que
B[X] est int`egre.
Lemme. Soit A un anneau factoriel, soit K := Frac(A), les elements irreductibles de A[X] sont, dune part,
les polynomes constants qui sont irreductibles dans A, dautre part les polynomes de A[X] qui sont primitifs
et irreductibles dans K[X].
Preuve. Il est facile de verier que ces elements sont irreductibles. En eet un polynome constant ne peut
se factoriser quen produit de deux polynomes constants, donc un element a est irreductible dans A si et
seulement si il est irreductible dans A[X]; si P est primitif et irreductible dans K[X] et si P = QR avec
Q, R A[X] alors Q ou R est inversible dans K[X] donc constant donc inversible sinon il ne serait pas
primitif. Inversement soit P un polynome non constant. Sil nest pas primitif, il nest pas irreductible
puisquon peut le factoriser P = c(P)P

avec c(P) et P

non inversibles. Si P est primitif et non irreductible


dans K[X], montrons quil nest pas irreductible dans A[X]. En eet si P = QR avec Q, R K[X] et
deg(Q), deg(R) 1, on peut ecrire Q = (a/b)Q

et R = (c/d)R

avec a, b, c, d A et Q

, R

A[X] primitifs.
On a donc bdP = acQ

donc bd et ac di`erent dun element inversible, disons u, donc P = uQ

avec
u A

.
Theor`eme. Soit A un anneau factoriel, alors A[X
1
, . . . , X
n
] est encore factoriel.
Remarque. Lenonce reste vrai avec une innite dindeterminees independantes. En eet si I est un ensem-
ble quelconque indexant des indeterminees X
i
independantes, lanneau B := A[X
i
[ i I] est reunion des
anneaux B
J
:= A[X
i
[ i J] o` u J parcourt les sous-ensembles nis de I. Chacun des B
J
est factoriel et
39
donc B aussi. On remarquera que, si I est inni, lanneau B nest pas noetherien, meme si A est noetherien
ou meme est un corps.
Preuve. Il sut de prouver que si A est factoriel, alors A[X] est factoriel. Introduisons K := Frac(A) le
corps des fractions de A. Montrons dabord lexistence dune decomposition en elements irreductibles. Tout
polynome P A[X], se factorise sous la forme P = Q
m
1
1
. . . Q
m
r
r
avec Q
i
irreductibles dans K[X]. Ecrivons
comme precedemment Q
i
= (a
i
/b
i
)Q

i
avec a
i
, b
i
A et Q

i
A[X] primitifs. On obtient b
m
1
1
. . . b
m
r
r
P =
a
m
1
1
. . . a
m
r
r
Q
m
1
1
. . . Q
m
r
r
et, en observant quil existe c A tel que a
m
1
1
. . . a
m
r
r
= cb
m
1
1
. . . b
m
r
r
on conclut que
P = cQ
m
1
1
. . . Q
m
r
r
. En ecrivant c comme produit dirreductibles de A on obtient la decomposition cherchee.
Montrons maintenant lunicite de la decomposition en elements irreductibles. Soit donc P se decomposant
en
P = a

1
1
. . . a

t
t
Q
m
1
1
. . . Q
m
r
r
= b
h
1
1
. . . b
h
u
u
R
n
1
1
. . . R
n
s
s
avec a
i
, b
j
irreductibles dans A et Q
i
, R
j
non constants et irreductibles dans A[X], donc primitifs et
irreductibles dans K[X]. En utilisant lunicite de la decomposition dans K[X], on voit que r = s et que,
quitte `a permuter les indices, Q
i
=
i
R
i
avec
i
K

et m
i
= n
i
. Mais si lon ecrit
i
=
i
/
i
avec

i
,
i
A on voit que
i
Q
i
=
i
R
i
A[X] donc, comme Q
i
et R
i
sont primitifs,
i
et
i
sont associes et
est une unite de A. On en deduit que Q
i
et R
i
sont associes et que a

1
1
. . . a

t
t
= b
h
1
1
. . . b
h
u
u
avec A

.
Lunicite de la decomposition dans A permet alors de conclure.
40
B.4. Ensembles algebriques et ideaux de K[X
1
, . . . , X
n
]
On designe par K un corps quelconque. A un moment donne on supposera K algebriquement clos i.e. que tout
polynome non constant `a coecients dans K poss`ede une racine dans K (par exemple C est algebriquement
clos). Le point de depart de la geometrie algebrique est letude des ensembles de zeros communs dune famille
de polynomes.
Denition. Un sous-ensemble algebrique de K
n
est un ensemble du type
Z = x K
n
[ P S, P(x) = 0
o` u S est un sous-ensemble de K[X
1
, . . . , X
n
].
Il convient de remarquer tout de suite que si I est lideal engendre par S dans K[X
1
, . . . , X
n
] alors les zeros
communs des polynomes de S sont les memes que les zeros communs des polynomes de I ou encore que
les zeros communs de generateurs de I. On voit en particulier quun ensemble algebrique peut toujours
etre deni par un nombre ni de polynomes (theor`eme de Hilbert). On peut donc associer `a un ideal I un
ensemble algebrique que lon notera 1(I) = x K
n
[ P I, P(x) = 0.
Lemme. On a les proprietes suivantes
(i) Si I J, alors 1(I) 1(J)
(ii) 1(I) 1(J) = 1(IJ)
(iii)
tT
1(I
t
) = 1
_
tT
I
t
_
(iv) 1 (0) = K
n
et 1 (K[X
1
, . . . , X
n
]) = .
La preuve est laissee en exercice.
Remarque. Les proprietes (ii), (iii) et (iv) peuvent etre interpretees comme le fait que les sous-ensembles
algebriques sont les fermes dune topologie quon appelle topologie de Zariski.
Inversement, on peut associer `a tout sous-ensemble Z de K
n
un ideal 1(Z) deni par :
1(Z) := P K[X
1
, . . . , X
n
] [ x Z, P(x).
On a alors les proprietes suivantes.
Lemme. Soient Z, Z

des sous-ensembles de K
n
, soient I, J des ideaux de K[X
1
, . . . , X
n
].
(i) Si Z Z

, alors 1(Z) 1(Z

)
(ii) Z 1 (1(Z)) avec egalite si et seulement si Z est un sous-ensemble algebrique.
(iii) I 1 (1(I)).
Preuve. Le point (i) est facile. Si P I alors pour tout x 1(I) on a P(x) = 0 donc P 1(1(I)) et (iii)
est etabli. Soit z Z alors pour tout P 1(Z) on a P(x) = 0 donc z 1(1(Z) et on a bien Z 1 (1(Z)).
Supposons de plus que Z = 1(I) alors 1(Z) = 1(1(I)) I donc 1(1(Z)) 1(I) = Z.
Remarque. Il y a deux raisons simples qui font quen general linclusion I 1 (1(I)) nest pas une egalite.
(a) Si le corps K nest pas algebriquement clos, il existe P K[X], polynome non constant et sans racine
dans K; considerons donc I = PK[X]. Par hypoth`ese 1(I) = et donc 1 (1(I)) = K[X] ,= I.
(b) Meme si K est algebriquement clos il y un obstacle d u au fait que P = 0 et P
m
= 0 denissent les
memes ensembles algebriques. Concr`etement si P est un polynome irreductible de K[X
1
, . . . , X
n
] tel
que, si I
1
= PK[X
1
, . . . , X
n
], on a 1 (1(I
1
)) = I
1
, posons I
m
= P
m
K[X
1
, . . . , X
n
]. On constate alors
que 1 (1(I
m
)) = I
1
,= I
m
.
On peut remedier `a lobstacle (a) en remplacant K par sa cloture algebrique. On peut remedier `a lobstacle
(b) en remplacant I par son radical :
Denition. Le radical dun ideal I dans un anneau (commutatif) A est lensemble des elements dont une
puissance est dans I; on le note

I. En symbole :

I := a A [ m 1, a
m
I.
41
Remarque. On a clairement, pour tout ideal I legalite 1(I) = 1(

I) et les inclusions I

I 1 (1(I)).
On a visiblement
_

I =

I; cela sugg`ere de considerer les ideaux I reduits, i.e. tels que

I = I. On va
montrer que, lorsque K est algebriquement clos, les correspondances I 1(I) et Z 1(Z) induisent deux
bijections reciproques lune de lautre entre ideaux reduits de K[X
1
, . . . , X
n
] dune part et sous-ensembles
algebriques de K
n
dautre part. Le point clef est le cel`ebre resultat:
Theor`eme. (Nullstellensatz ou Theor`eme des zeros de Hilbert) Soit K un corps algebriquement clos.
Soient P
1
, . . . , P
m
, Q K[X
1
, . . . , X
n
] tels que, pour tout x K
n
, on ait P
1
(x) = . . . = P
m
(x) = 0 implique
Q(x) = 0, alors il existe t 1 et A
1
, . . . , A
m
K[X
1
, . . . , X
n
] tels que
Q
t
= A
1
P
1
+. . . +A
m
P
m
.
Ce resultat peut se traduire en le fait que, pour tout ideal I, on a 1(1(I)) =

I et en particulier, si I est
reduit, 1(1(I)) = I.
Preuve. Nous allons donner la preuve pour K = C en indiquant ce qui resterait `a demontrer dans le cas
general. Tout dabord nous allons deduire le theor`eme du resultat apparemment plus faible.
Proposition. (Nullstellensatz faible) Soit K un corps algebriquement clos. Soient P
1
, . . . , P
m
des
polynomes de K[X
1
, . . . , X
n
] sans zeros communs dans K
n
, alors il existe A
1
, . . . , A
m
K[X
1
, . . . , X
n
]
tels que
1 = A
1
P
1
+. . . +A
m
P
m
.
Preuve (que la version faible entrane le theor`eme). On introduit pour la preuve une indeterminee
supplementaire T et on observe que les polynomes P
1
, . . . , P
m
, 1 TQ nont aucun zero commun dans
K
n+1
et donc il existe A
1
, . . . , A
m
, B K[X
1
, . . . , X
n
, T] tels que
1 = A
1
(X, T)P
1
(X) +. . . +A
m
(X, T)P
m
(X) +B(X, T)(1 TQ(X).
On note L := K(X
1
, . . . , X
n
) le corps des fractions de K[X
1
, . . . , X
n
] et on regarde lidentite precedente
comme une egalite de polynomes dans L[T]. On peut bien entendu remplacer T par 1/Q L et conserver
legalite. Si t = max
i
deg
T
A
i
(X, T) on voit que Q(X)
t
A
i
(X, 1/Q(X)) = A

i
(X) K[X
1
, . . . , X
n
] et on
obtient
Q
t
= A

1
P
1
+. . . +A

m
P
m
.
Montrons maintenant que la version faible se deduit de lenonce suivant
Proposition. Soit K un corps et L une K-alg`ebre de type ni (i.e. il existe x
1
, . . . x
n
L tels que
L = K[x
1
, . . . , x
n
]) qui est egalement un corps, alors L est une extension algebrique nie de K. En particulier,
si K est algebriquement clos, L = K.
Preuve (que la proposition entrane le Nullstellensatz faible). Supposons donc quil existe I un ideal non
trivial tel que 1(I) = . Quitte `a remplacer I par un ideal maximal le contenant, on peut supposer I
maximal. Mais alors L = K[X
1
, . . . , X
n
]/I est un corps et est une K-alg`ebre de type ni donc dapr`es
la proposition cest K. Ainsi on peut considerer les elements x
i
:= la classe de X
i
modulo I comme des
elements de K. Soit P I, on calcule P(x
1
, . . . , x
n
) = P(

X
1
, . . . ,

X
n
) =

P = 0. Le point x = (x
1
, . . . , x
n
)
est donc un zero commun, ce qui contredit 1(I) = . Remarquons au passage que lon a prouve :
Corollaire. Soit K algebriquement clos, les ideaux maximaux de A = K[X
1
, . . . , X
n
] sont les ideaux de la
forme
I
x
= (X
1
x
1
)A+. . . + (X
n
x
n
)A = P K[X
1
, . . . , X
n
] [ P(x) = 0.
En eet on a clairement K[X
1
, . . . , X
n
]/I
x

= K donc I
x
est maximal et on a montre precedemment que tout
ideal non trivial etait contenu dans un I
x
.
Terminons par une preuve de la proposition dans le cas o` u K = C (ou plus generalement le cas o` u K nest
pas denombrable). Les monomes x
i
1
1
. . . x
i
n
n
forme une partie generatrice denombrable de L comme K-espace
42
vectoriel. Pour chaque x
i
, ou bien x
i
est algebrique sur K ou bien il est transcendant sur K. Mais, dans
le cas o` u lun des x
i
serait transcendant, on aurait K[T]

= K[x
i
] L donc K(T)

= K(x
i
) L (puisque L
est un corps). Or la theorie de la decomposition en elements simples des fractions rationnelles nous apprend
que les fractions
_
1
T a
[ a K
_
sont K-lineairement independantes. Si card(K) > card(N) ceci entrane une contradiction et termine la
preuve.
Terminons par quelques remarques concernant la topologie de Zariski. Tout dabord chaque sous-ensemble
algebrique de K
n
est muni dune topologie induite par celle de Zariski. La correspondance entre ideaux et
sous-ensembles algebriques, plus le fait que K[X
1
, . . . , X
n
] est noetherien entrane lassertion suivante.
Proposition. Soit . . . Z
n+1
Z
n
. . . Z
1
K
n
une suite decroissante de sous-ensemble algebriques,
alors cette suite est stationnaire.
Preuve. En eet Z
i
= 1(1(Z
i
)) et 1(Z
n
) 1(Z
n+1
) donc la suite des 1(Z
n
) est stationnaire.
Remarquons que cette propriete peut sinterpreter comme une propriete de compacite (sans la propriete
detre separe) : dune intersection vide de fermes, on peut extraire une intersection nie qui est encore vide.
Par ailleurs, si K est ni, la topologie de Zariski est la topologie discr`ete sur K
n
. On supposera donc K
inni pour la suite. On peut etudier les notions classiques (connexite, compacite, etc.); en fait la notion
suivante est plus naturelle dans ce contexte:
Denition. Un espace topologique Z est irreductible sil nest pas reunion de deux fermes non triviaux,
cest-`a-dire que Z = F
1
F
2
avec F
1
, F
2
fermes entrane F
1
= Z ou F
2
= Z.
Remarque. Il revient au meme de demander que tous les ouverts non vides soient denses dans Z (considerer
O
i
= Z F
i
). On voit donc quun espace irreductible nest jamais separe (sauf sil est reduit `a un point).
Exemple. Lorsque K est inni, lespace K
n
, muni de la topologie de Zariski est irreductible. Il sut, pour
verier cela, de montrer quun polynome P K[X
1
, . . . , X
n
] sannulant sur le complementaire des zeros
dun polynome Q non nul est en fait identiquement nul. Mais, dans ce cas, le polynome PQ sannule sur
K
n
tout entier et est donc nul (ici lon utilise lhypoth`ese K inni) donc, comme Q nest pas nul, on en tire
bien P = 0.
Proposition. Un ensemble algebrique Z K
n
est irreductible si et seulement si lideal 1(Z) est premier.
Preuve. Supposons Z = Z
1
Z
2
avec Z
1
, Z
2
et Z
2
, Z
1
et posons I
i
= 1(Z
i
) pour i = 1, 2. On a donc
I
2
, I
1
et I
1
, I
2
et on peut choisir P
1
I
1
I
2
et P
2
I
2
I
1
de sorte que P
1
P
2
sannule sur Z donc
P
1
P
2
1(Z) mais P
1
(resp. P
2
) ne sannule pas sur tout Z
2
(resp. sur tout Z
1
) et donc P
1
/ 1(Z) (resp.
P
2
/ 1(Z)), ce qui montre que 1(Z) nest pas premier. Supposons maintenant que 1(Z) ne soit pas premier
et soit P
1
, P
2
/ 1(Z) tels que P
1
P
2
1(Z). Posons Z
i
:= x Z [ P
i
(x) = 0 pour i = 1, 2. On a clairement
Z
i
ferme et Z = Z
1
Z
2
. Si on avait disons Z
1
Z
2
alors P
2
sannulant sur Z
2
sannulerait sur Z et on
aurait P
2
1(Z), ce qui est une contradiction.
Tous les ensembles algebriques ne sont pas irreductibles. Par exemple si Z K
2
est deni par xy = 0 on
voit immediatement que Z est reunion de deux fermes les droites denies par x = 0 et y = 0 qui sont
irreductibles. Ce phenom`ene est general.
Proposition. Soit Z un sous-ensemble algebrique de K
n
, alors Z est reunion nie de sous-ensembles
algebriques irreductibles Z = Z
1
. . . Z
m
. Si de plus on impose que Z
i
, Z
j
pour i ,= j, alors les Z
i
sont
uniques.
Preuve. Le fait que Z soit reunion nie de sous-ensembles irreductibles est immediat `a partir du caract`ere
noetherien : si ce netait pas le cas on pourrait ecrire une suite innie strictement decroissante de sous-
ensembles algebriques. En eet si Z nest pas irreductible Z = Z
1
Z
2
et si, disons, Z
2
nest pas irreductible
on continue la decomposition. Il est clair que lon peut construire (en eliminant les composantes inutiles)
43
une decomposition Z = Z
1
. . .Z
m
avec Z
i
, Z
j
pour i ,= j. Si Z = Y
1
. . .Y
n
est une autre decomposition
en irreductibles, Observons que Y
1
= (Z
1
Y
1
) . . . (Z
m
Y
1
) donc, comme Y
1
est irreductible il existe i
tel que Z
i
Y
1
= Y
1
cest-`a-dire Y
1
Z
i
. Par symetrie Z
i
doit etre contenu dans un des Y
j
donc dans Y
1
(sinon on aurait Y
1
Y
j
). On conclut que Y
1
est egal `a Z
i
.
Les sous-ensembles irreductibles de la proposition sappelle les composantes irreductibles de Z.
44
C. CORPS.
C.1. Generalites et exemples.
On supposera ici les corps commutatifs. Pour les corps nis, cette hypoth`ese nest pas necessaire (voir
appendice `a ce chapitre). Il existe des corps non commutatifs, le plus cel`ebre est le corps des quaternions, il
est etudie dans un chapitre special. Nous connaissons dej`a un certain nombre de corps commutatif : Z/pZ,
Q, R, C, si K est un de ces corps K(X
1
, . . . , X
n
) est encore un corps. Nous allons en construire dautres.
Commen cons par determiner la caracteristique dun corps K. Lhomomorphisme i
A
: Z K a une image
qui est un sous-anneau int`egre de K donc Ker(i
A
) est un ideal premier. Ainsi soit Ker(i
A
) = 0 et i
A
est injectif et car(K) = 0, soit il existe un nombre premier p tel que Ker(i
A
) = pZ et alors car(K) = p.
Dans le premier cas K contient un sous-anneau isomorphe `a Z donc contient un sous-corps isomorphe `a Q,
dans le second cas K contient un sous-corps isomorphe `a Z/pZ. En caracteristique p le phenom`ene le plus
remarquable est le suivant:
Lemme. Soit K un corps de caracteristique p, alors lapplication : K K denie par (x) = x
p
est un
homomorphisme de corps.
Preuve. On a toujours (xy)
p
= x
p
y
p
(puisque lon ne consid`ere que les corps commutatifs); il sut donc
de prouver que, lorsque car(K) = p, on a (x + y)
p
= x
p
+ y
p
. Ceci est en fait immediat si lon utilise la
formule du binome de Newton et lobservation que les coecients binomiaux C
r
p
sont divisibles par p pour
1 r p 1.
Remarque. Le lemme ne dit pas que est un isomorphisme, et dailleurs il nest pas en general surjectif
(prendre par exemple K = (Z/pZ)(X)); par contre est toujours injectif, comme le montre un lemme
ci-dessous, et denit donc un isomorphisme avec un sous-corps de K que lon note souvent K
p
. Dans le cas
K = (Z/pZ)(X) on voit aisement que K
p
= (Z/pZ)(X
p
) ,= (Z/pZ)(X).
Un autre phenom`ene specique `a la caracteristique p est la possibilite pour un polynome davoir une derivee
identiquement nulle sans etre constant. En eet si car(K) = p et si P K[X] est non constant, posons
Q(X) := P(X
p
) alors Q

(X) 0. On denit ici bien s ur formellement la derivee de P = a


n
X
n
+. . . +a
0
par
P

= na
n
X
n1
+ (n 1)a
n1
X
n2
+ . . . + a
1
. Montrons que la derivee permet neanmoins de caracteriser
les racines simples dun polynome meme en caracteristique p.
Lemme. Soit K un corps, K et P K[X]. Alors (X) divise P si et seulement si P() = 0; de plus
(X )
2
divise P si et seulement si P() = P

() = 0.
Preuve. On ecrit dabord la division euclidienne P = (X )Q + R avec deg(R) < 1 donc R est constant
et P() = R do` u le premier enonce. On ecrit ensuite la division euclidienne P = (X )
2
Q + R avec
deg(R) 1 donc R(X) = aX + b. On a donc P

() = R

() = a donc P

() = 0 entrane a = 0 et alors
P() = b = 0.
Lemme. Soit f : K L un homomorphisme de corps, alors f est injectif.
Preuve. Par denition f(1
K
) = 1
L
et par consequent, si x K 0 on en tire 1
L
= f(xx
1
) = f(x)f(x
1
)
donc f(x) ,= 0.
Lorsque f : K L est un homomorphisme de corps, on peut identier K avec un sous-corps de L; on peut
aussi considerer L comme un K-espace vectoriel en introduisant lapplication:
K L L
(x, y) f(x)y
Dans ce contexte on notera [L : K] = dim
K
L la dimension de L vu comme K-espace vectoriel. La notation
est en bonne partie motivee par la propriete importante suivante.
Proposition. Soit K L F une tour de corps, alors [F : K] = [F : L][L : K].
45
Preuve. Nous donnons la preuve lorsque ces dimensions sont nies, en fait lenonce et meme la preuve restent
valables avec des cardinaux quelconques. Considerons e
1
, . . . , e
m
une base de L sur K et f
1
, . . . , f
n
une base
de F sur L, nous allons montrer que e
i
f
j
[ 0 i m, 0 j n fournit une base de L sur K. Montrons
dabord que cest une partie generatrice. Soit x F, alors il existe
i
L tels que x =

n
i=1

i
f
i
(car les
f
j
forment une L-base de F). Par ailleurs il existe
ij
K tels que
i
=

m
j=1

ij
e
j
(car les e
j
forment
une K-base de L) et donc x =

i,j

ij
e
j
f
i
. Montrons maintenant lindependance lineaire. Si
ij
K
et

i,j

ij
e
j
f
i
= 0 alors

i
_

j

ij
e
j
_
f
i
= 0 donc

j

ij
e
j
= 0 (puisque les f
i
sont L-lineairement
independants) et donc les
ij
sont nuls (puisque les e
j
sont K-lineairement independants).
Un corollaire evident est que, si K L F alors [L : K] [F : K]; de plus, si ces dimensions sont nies,
on a [L : K] = [F : K] si et seulement si F = L.
Terminons ce paragraphe en citant sans detail dautres exemples de corps.
(i) Soit p premier, considerons
Z
p
:=
_
_
_
(a
n
)
n1

n1
Z/p
n
Z [ a
n+1
a
n
mod p
n
_
_
_
.
Cest un anneau int`egre, appele lanneau des entiers p-adiques, son corps des fractions Q
p
appele le corps
des nombres p-adiques. On peut montrer que Q
p
est un analogue de R au sens quil est la completion
de Q pour la valeur absolue [x[
p
:= p
ord
p
(x)
.
(ii) Soit U un ouvert connexe du plan complexe, alors lensemble /(U) des fonctions meromorphes sur U
est un corps.
(i) Soit K un corps, lensemble des series formelles

n=0
a
n
X
n
peut etre muni dune structure danneau
note K[[X]]. En rendant inversible X, on obtient un corps appele corps des series formelles et note
K((X)). On peut aussi le voir comme lensemble des series

nn
0
a
n
X
n
.
C.2. Elements algebriques et transcendants.
Soit K L une extension de corps et L. Considerons lhomomorphisme danneaux evaluation en
denie de la mani`ere suivante:
ev

: K[X] L
P P()
Lorsque Ker(ev

) = 0, on dit que est transcendant sur K. Lorsque Ker(ev

) ,= 0, on dit que est


algebrique sur K. Si Ker(ev

) = PK[X], on appellera P le polynome minimal de sur K (il nest tout-`a-fait


unique que si on lui impose detre unitaire).
Notons K[] le plus petit sous-anneau de L contenant K et et K() le plus petit sous-corps de L contenant
K et . Par construction K[] est limage de ev

donc est isomorphe `a K[X]/ Ker(ev

). Si est trancendant,
on voit que K[]

= K[X] et K()

= K(X); en particulier K() est de dimension innie sur K. Si est
algebrique et P son polynome minimal sur K, alors P est irreductible dans K[X] donc lideal engendre par
P est maximal et K[] = K()

= K[X]/PK[X]. De plus dans ce cas on a [K() : K] = deg(P). En eet
une base de K[] = K() sur K est donnee par 1, ,
2
, . . . ,
deg(P)1
. On a en particulier prouve:
Proposition. Soit L K alors est algebrique sur K si et seulement si [K() : K] < . Dans ce cas
[K() : K] est le degre du polynome minimal de sur K.
Remarque. On peut en deduire que si K F L alors [F() : F] [K() : K]. En eet le membre de
gauche est le degre du polynome minimal de sur F qui divise le polynome minimal de sur K dont le
degre est le membre de droite.
Corollaire. Soit , L K et supposons , algebriques sur K alors +, et / sont algebriques
sur K.
46
Preuve. Il sut de montrer que [K(, ) : K] < . En eet on aura alors, pour tout element x K(, )
linegalite [K(x) : K] [K(, ) : K] < et donc x algebrique sur K. Mais par ailleurs on a
[K(, ) : K] = [K(, ) : K()][K() : K] [K() : K][K() : K] <
ce qui ach`eve la demonstration.
Exemple. Soit =
5

2 +
7

3 +
2

5 alors est algebrique sur Q. Illustrons les methodes precedentes en


montrant que [Q() : Q] = 70 donc son polynome minimal est de degre 70 et serait fastidieux `a ecrire.
Notons pour abreger =
5

2, =
7

3 et =
2

5. Alors le polynome minimal sur Q de (resp. , resp. )


est X
5
2 (resp. X
7
3, resp. X
2
5) donc [Q() : Q] = 5 (resp. [Q() : Q] = 7, resp. [Q() : Q] = 2).
On a
[Q() : Q] [Q(, , ) : Q] [Q() : Q][Q() : Q][Q() : Q] = 5 7 2 = 70.
Mais [Q(, , ) : Q] = [Q(, , ) : Q()][Q() : Q] donc 5 (resp. 7, resp. 2) divise [Q(, , ) : Q], donc
70 egalement do` u [Q(, , ) : Q] = 70. Enn on laisse en exercice de verier que Q() = Q(, , ) et donc
le polynome minimal de est de degre 70. On pourra proceder ainsi: a) Verier que Q( + ) = Q(, )
etc. b) Montrer que Q(, ) = Q(, , ). c) Montrer que ne peut etre de degre 2 sur Q() car sinon
serait aussi de degre 2 et conclure.
Corollaire. Soit K L une extension de corps. Le sous-ensemble
F := L [ est algebrique sur K
est un sous-corps de L.
Preuve. Lensemble F est stable par toutes les operations de corps donc est un sous-corps de L.
Exemple. Considerons

Q := x C [ est algebrique sur Q, cest un sous-corps de C. De plus

Q est
algebriquement clos. En eet soit P = X
n
+a
n1
X
n1
+. . . +a
0


Q[X], montrons quil poss`ede une racine
dans

Q. Introduisons K = Q(a
0
, . . . , a
n1
) alors [K : Q] < . En eet
[Q(a
0
, . . . , a
n1
) : Q] = [Q(a
0
, . . . , a
n1
) : Q(a
0
, . . . , a
n2
)] . . . [Q(a
0
) : Q]
et [Q(a
0
, . . . , a
i
) : Q(a
0
, . . . , a
i1
)] [Q(a
i
) : Q] < . Soit maintenant x C une racine de P (il en existe
puisque C est algebriquement clos) alors, comme P K[X] on a [K(x) : K] < donc [Q(x) : Q] [K(x) :
Q] = [K(x) : K][K : Q] < . Donc x est algebrique sur Q et appartient donc bien `a

Q.
Nous disposons maintenant de tous les outils necessaires pour construire des extensions de corps. Nous
savons dej`a construire, `a partir de K le corps K(X) = Frac(K[X]). Soit P = a
0
+ a
1
X + . . . + a
n
X
n
un
polynome irreductible de K[X] alors L := K[X]/PK[X] est un corps qui contient de mani`ere naturelle un
sous-corps isomorphe `a K. En eet considerons
i = s j : K
j
K[X]
s
K[X]/PK[X]
on obtient K

:= i(K)

= K. Montrons que lelement L egal `a la classe de X dans K[X]/PK[X] est
racine de P

= i(a
0
) +i(a
1
)X +. . . +i(a
n
)X
n
K

. En eet
P

() = i(a
0
) +i(a
1
) +. . . +i(a
n
)
n
= s j(a
0
) +s j(a
1
)s(X) +. . . +s j(a
n
)s(X)
n
= s (j(a
0
) +j(a
1
)X +. . . +j(a
n
)X
n
))
= s(P)
= 0
On voit quainsi on peut fabriquer des extensions L dun corps K quelconque, telles que des polynomes
donnes `a coecients dans K admettent des racines dans L. On peut se demander si de telles constructions
sont uniques en un certain sens. Voici la reponse.
47
Theor`eme. Soit K un corps et P K[X] non constant.
(i) Il existe L K telle que L contienne une racine de P. De plus, si P est irreductible dans K[X] et si L
est minimale (i.e. si K L

L et P poss`ede une racine dans L

alors L = L

) alors L est unique `a


isomorphisme pr`es et sappelle un corps de rupture de P (en fait L

= K[X]/PK[X]).
(ii) Il existe une extension L K telle que P soit scinde sur L cest-`a-dire P = a(X
1
) . . . (X
n
) avec
a,
1
, . . . ,
n
L et minimale; une telle extension est unique `a isomorphisme pr`es et sappelle le corps de
decomposition de P sur K.
Preuve. (i) Soit L un corps contenant une racine de P, alors K() L donc L est minimal si et seulement
si L = K(); dans ce cas levaluation en induit un isomorphisme K[X]/PK[X]

= K() = L. Prouvons
maintenant, par recurrence sur n = deg(P), lexistence dun corps de decomposition. Soit P
1
un facteur
irreductible de P et K
1
un corps de rupture minimal de P
1
dans lequel il acquiert une racine
1
. Alors, dans
K
1
[X] on peut factoriser P = (X
1
)Q. On dispose, par hypoth`ese de recurrence, dune extension L
1
K
1
sur laquelle Q, et par consequent P est scinde, i.e. P = a(X
1
) . . . (X
n
) avec a,
1
, . . . ,
n
L
1
.
On pose L := K(
1
, . . . ,
n
) et alors P est encore scinde sur L et L est minimal puisque si K L

L et
P scinde sur L

alors L

contient K et les racines de P, cest-`a-dire


1
, . . . ,
n
donc contient L. Prouvons
maintenant, par recurrence sur n = deg(P), lunicite (`a isomorphisme pr`es) dun corps de decomposition.
Pour faciliter linduction, on va demontrer un resultat un tout petit plus general (qui ach`evera la preuve du
theor`eme) :
Lemme. Soit i : K K

un isomorphisme de corps. Soit P un polynome de K[X] et L un corps de


decomposition de P sur K et soit L

un corps de decomposition de i(P) sur K

alors il existe un isomorphisme


: L L

qui prolonge i.
Preuve. Tout dabord on etend i en un isomorphisme K[X] K

[X] que lon note encore i. Soit


1
L
une racine de P et P
1
son polynome minimal alors P = P
1
Q et i(P) = i(P
1
)i(Q). Soit

1
L

une racine
de i(P
1
). Alors L
1
= K(
1
) est un corps de rupture de P
1
et L

1
= K(

1
) est un corps de rupture de
i(P
1
) donc on peut prolonger i en un isomorphisme
1
: L
1
: L

1
qui envoie
1
sur

1
. La factorisation
P = (X
1
)R dans L
1
[X] se traduit par la factorisation i(P) = (X

1
)
1
(R) dans L

1
[X]. Mais L est
un corps de decomposition de R sur L
1
et L

est un corps de decomposition de


1
(R) sur L

1
donc, par
hypoth`ese de recurrence, lisomorphisme
1
se prolonge en un isomorphisme : L L

.
Exemple de corps de decomposition. Soit K = Q et P = X
n
2, alors un corps de rupture est Q(
n

2) et
un corps de decomposition L = Q
_
exp(2i/n)
n

2, k = 0, 1, . . . , n 1
_
= Q
_
n

2, exp(2i/n)
_
.
Ces theor`emes generaux montrent limportance des polynomes irreductibles dans K[X]. Il est clair que les
polynomes de degre 1 sont toujours irreductibles. De meme un polynome de degre 2 ou 3 est irreductible
si et seulement si il ne poss`ede pas de racine dans K. Determiner les autres polynomes irreductibles est
nettement plus delicat en general. Nous rappelons seulement ici que les seuls polynomes irreductibles de
R[X] sont les polynomes de degre 1 et les polynomes du second degre sans racines reelles; nous donnons
aussi deux crit`eres dirreductibilite et lexemple des polynomes cyclotomiques.
Proposition. Soit A un anneau factoriel et K := Frac(A), soit P = a
n
X
n
+ . . . + a
0
A[X] et soit p A
un element irreductible.
(i) (Crit`ere dEisenstein) Supposons que p ne divise pas a
n
, que p divise a
n1
, . . . , a
0
, mais que p
2
ne divise
pas a
0
, alors P est irreductible dans K[X].
(ii) (Crit`ere de reduction) Supposons que p ne divise a
n
, et que

P (A/pA)[X] soit irreductible, alors P
est irreductible dans K[X].
Preuve. Pour les deux crit`eres, on consid`ere lhomomorphisme de reduction des coecients dun polynome
P

P de A[X] dans (A/pA)[X]. Supposons donc que P = QR avec Q, R A[X], on en deduit

P =

Q

R.
Lhypoth`ese de (i) indique que

P = uX
n
avec u ,= 0. Ainsi uX
n
=

Q

R entrane

Q = vX
d
et

R = wX
nd
, si
d ,= 0, n on en tirerait que Q = q
d
X
d
+. . . +q
0
avec p divisant q
0
et R = r
nd
X
nd
+. . . +r
0
avec p divisant
r
0
; do` u p
2
divise q
0
r
0
, ce qui contredirait les hypoth`eses. On conclut que

Q ou

R est constant et donc Q ou
R est constant. Lhypoth`ese de (ii) indique que

Q ou

R est inversible donc constant dans (A/pA)[X]. Mais
lhypoth`ese a
n
/ pA entrane que les coecients dominants de Q et R ne sont pas non plus divisibles par p
et donc que deg(Q) = deg(

Q) et deg(R) = deg(

R) donc lun des deux est constant.
48
Remarques et exemples. Si lon sait de plus que c(P) = 1 alors, sous les hypoth`eses de lun des deux crit`eres,
on a P irreductible dans A[X]. En utilisant le crit`ere dEisenstein pour A = Z et p = 2, on voit que X
n
2 est
irreductible dans Q[X] (ou Z[X]). En utilisant le crit`ere dEisenstein pour A = Z[Y ] et p = Y , on voit que
P = (Y 1)X
n
Y
2
X +Y est irreductible dans A[Y ] = Z[X, Y ]. Le polynome

P = X
4
+X +1 Z/2Z[X]
est irreductible, en eet il na pas de racine dans Z/2Z et le seul polynome irreductible sur Z/2Z de degre
deux est X
2
+X +1 qui ne divise pas

P. Par consequent le polynome P = 11X
4
6X
3
+4X
2
+7X 5 est
irreductible dans Q[X] (ou Z[X]).
Les polynomes cyclotomiques sont les facteurs irreductibles de X
n
1 dans Q[X] (ou Z[X]); on peut les
denir ainsi:
Denition. Soit n 1, le n-`eme polynome cyclotomique est deni par

n
(X) =

n
(X )
o` u

n
est lensemble des racines n-`emes primitives de lunite (dans C).
Avec la denition donnee
n
C[X] et il est clair que deg(
n
) = (n) et que
X
n
1 =

d | n

d
(X) ()
Cependant il est moins evident quen fait
n
Z[X] et que
n
est irreductible dans Q[X] (ou Z[X]).
Commen cons par voir que les coecients de
n
sont entiers. Il est clair que
1
(X) = X 1 Z[X]. On
peut alors demontrer ce que lon veut par induction sur n en utilisant la formule (). En eet le polynome
B :=

d | n,d=n

d
(X) est unitaire et, par hypoth`ese de recurrence, `a coecients entiers; on peut donc
eectuer dans Z[X] la division euclidienne X
n
= BQ + R. La formule () garantit alors que R = 0 et
Q =
n
. Nous concluons avec le resultat suivant:
Theor`eme. Le polynome
n
est irreductible dans Z[X].
Preuve. Soit une racine primitive n-`eme de lunite et P son polynome minimal sur Q, on veut montrer
que P =
n
. Observons dabord que P Z[X]. Choisissons ensuite p un nombre premier ne divisant pas n
alors
p
est encore une racine primitive n-`eme de lunite. Soit Q son polynome minimal qui est egalement
dans Z[X]. Si P et Q etaient distincts, le produit PQ diviserait
n
. Mais comme Q(
p
) = 0 on voit que
est racine de Q(X
p
) et donc Q(X
p
) = P(X)R(X) pour un certain R Z[X]. En reduisant les coecients
modulo p on obtient:

Q(X
p
) =

Q(X)
p
=

P(X)

R(X).
ou encore

P(X) divise

Q(X)
p
dans (Z/pZ)[X] mais les facteurs de X
n
1 et donc de

P(X) sont simples
dans (Z/pZ)[X] (la derivee de X
n
1 est nX
n1
et on a pris soin de choisir p ne divisant pas n) donc en fait

P(X) divise

Q(X). Mais alors

P(X)
2
divise

n
(X) dans (Z/pZ)[X], ce qui contredit le fait que les facteurs
de

n
(X) sont simples. En resume on a prouve que, pour p premier ne divisant pas n, le polynome minimal
de annulait
p
. On en tire aisement que, si m est premier avec n alors P(
m
) = 0. Ainsi deg(P) (n)
et comme P divise
n
, on a donc P =
n
et ce dernier est irreductible.
Corollaire. Soit une racine primitive m-`eme, alors [Q() : Q] = (m).
Preuve. Le polynome minimal sur Q de est
m
qui est de degre (m).
Exercices. Montrer les formule suivantes
(a) Si p est premier,
p
(X) = X
p1
+X
p2
+. . . +X + 1.
(b) Si p premier divise n, alors
np
(X) =
n
(X
p
).
(c) Si p premier ne divise pas n, alors
np
(X)
n
(X) =
n
(X
p
).
Montrer que, si n 3, on a [Q(cos(2/n)) : Q] = (n)/2. Pouvez-vous determiner [Q(sin(2/n)) : Q]?
49
C.3. Corps nis.
Nous verrons en appendice quun corps ni est necessairement commutatif. Si K est ni, sa caracteristique
est un nombre premier p et K est un espace vectoriel de dimension nie (disons n) sur Z/pZ. On en tire en
particulier que card(K) = card ((Z/pZ)
n
) = p
n
. Nous allons demontrer
Theor`eme. Soit p un nombre premier et un entier n 1, alors il existe un corps de cardinal p
n
, unique `a
isomorphisme pr`es. On le note F
p
n.
Remarque. Si n = 1 on connait dej`a ce resultat et en fait F
p
= Z/pZ. Cependant, si n 2, on a
F
p
n

= (Z/pZ)
n
en tant que Z/pZ-espaces vectoriels ou en tant que groupes additifs mais pas en tant
quanneaux. On a ainsi trois anneaux `a ne pas confondre : Z/p
n
Z, (Z/pZ)
n
et F
p
n.
Exemple. Le polynome X
2
+ X + 1 F
2
[X] est irreductible donc F
2
[X]/(X
2
+ X + 1)F
2
[X] est un corps
de dimension 2 sur F
2
donc de cardinal 4 donc isomorphe `a F
4
.
Revenons `a un corps ni K de cardinal q = p
n
. On sait donc que card(K

) = q 1 et donc que pour tout


x K

on a x
q1
= 1 et donc pour tout x K on a x
q
x = 0. Remarquons que si X
q
X est considere
comme un polynome `a coecients dans F
p
on obtient la factorisation X
q
X =

K
(X ) K[X].
Ceci sugg`ere lenonce suivant:
Theor`eme. Soit q = p
n
et K le corps de decomposition de X
q
X sur F
p
= Z/pZ. Cest un corps de
cardinal q = p
n
et tout corps de cardinal q lui est isomorphe.
Preuve. Il sut de prouver que si K est le corps de decomposition de X
q
X sur F
p
= Z/pZ, cest un corps
de cardinal q. Dans K[X] on a X
q
X =

q
i=1
(X
i
). Posons S := K [
q
= 0. Lensemble S
des racines de X
q
X dans K a pour cardinal q car X
q
X est scinde sur K et les racines sont simples car
la derivee est le polynome constant 1. Montrons que S est un sous-corps de K et donc K = S. En eet si

q
= 0 et
q
= 0 alors ( +)
q
( +) =
q
+
q
= 0 et donc + S; par ailleurs si
p ,= 2, on a ()
q
() =
q
+ = 0 donc S; enn ()
q
=
q

q
= donc S et (si est
non nul) (
1
)
q
=
q
=
1
donc
1
S.
Remarques. Il est clair que lhomomorphisme : F
p
n F
p
n deni par (x) = x
p
est un isomorphisme car
une application injective entre deux ensembles nis de meme cardinal est une bijection. On a clairement

n
= id
F
p
n
puisque x
p
n
= x pour tout x F
p
n. Par ailleurs, nous avons vu quun sous-groupe ni de K

(avec K corps commutatif) est cyclique, donc F

p
n est isomorphe (comme groupe) `a Z/(p
n
1)Z. On voit
donc que lapplication x x
m
denit une bijection de F

p
n (ou F
p
n) si et seulement si PGCD(m, p
n
1) = 1;
cest un homomorphisme de groupe sur F

p
n mais bien s ur pas un homomrphisme danneaux sur F
p
n. Lorsque
d := PGCD(m, p
n
1) est dierent de 1, le noyau est cyclique de cardinal d et on a (F

p
n : F
m
p
n ) = d.
Exercices. Montrer que F
q
est (isomorphe `a) un sous-corps de F
q
si et seulement si q = p
m
et q

= p
n
avec
m divisant n.
Appendice : le theor`eme de Wedderburn.
Il sagit du resultat suivant:
Theor`eme. (theor`eme de Wedderburn) Soit K un corps ni, alors K est commutatif.
Preuve. Soit Z = x K [ y K, xy = yx alors Z est clairement un sous-corps commutatif de K; notons
q = card(Z) et n = dim
Z
K. On va montrer par labsurde quon ne peut avoir n 2. Considerons le groupe
K

et son action sur lui-meme par conjugaison. Soit y K

, si on pose C(y) = x K [ xy = yx alors


C(y) est un sous-corps de K qui contient Z; notons n
y
= dim
Z
C(y). On a C(y) = K si et seulement si
y Z et le stabilisateur de y sous laction de K

est C(y)

= C(y) 0, ainsi la formule des classes secrit:


q
n
1 = card(K

) = card(Z

) +

yR
card(K

)
card(C(y)

)
= q 1 +

yR
q
n
1
q
n
y
1
o` u R designe un ensemble de representants des classes de conjugaison non reduites `a un element, ou encore
telles que 1 n
y
< n. On fait maintenant lobservation que X
n
1 =

d | n

d
(X) o` u
d
Z[X] designe
50
le polynome cyclotomique. On voit donc que q
n
1 =

d | n

d
(q) et donc que
n
(q) divise q
n
1 et meme
(q
n
1)/(q
n
y
1) lorsque n
y
< n. En revenant `a lequation des classes, on voit donc que
n
(q) divise q 1.
En particulier [
n
(q)[ q 1. Mais [
n
(q)[ =

[q [ o` u parcourt les racines n-`emes primitives et lon


a [q [ q 1, do` u une contradiction si n 2.
Exercice (Theor`eme de Chevalley-Waring). Soit k = F
q
un corps ni de caracteristique p. On veut montrer
que si P k[x
1
, . . . , x
n
] avec deg(P) < n alors
cardx k
n
[ P(x) = 0 0 mod p.
En particulier, si P est homog`ene de degre d < n alors P poss`ede un zero non trivial (i;e. distinct de 0). On
pourra proceder ainsi :
(a) Montrer que

xk
x
m
est nul si m = 0 ou si q 1 ne divise pas m mais vaut 1 dans les autres cas.
[Comme le polynome X
0
est le polynome constant, il est naturel de prendre ici la convention 0
0
= 1].
(b) Soit P k[x
1
, . . . , x
n
] avec deg(P) < (q 1)n, en deduire que

xk
n
P(x) = 0.
(c) Appliquer le resultat precedent `a P(x)
q1
et conclure.
(d) Demontrer par une methode analogue la generalisation suivante. Soient P
1
, . . . , P
s
des polynomes de
degres d
1
, . . . , d
s
avec d
1
+. . . +d
s
< n, montrer que
cardx k
n
[ P
1
(x) = . . . = P
s
(x) = 0 0 mod p.
En particulier, si les polynomes sont homog`enes, ils ont un zero commun non trivial.
Exercice. Montrer que F
p
m F
p
n si et seulement si m divise n.
51
D. MODULES.
On donne une br`eve presentation de la theorie des modules sur un anneau commutatif avec comme objectif
et motivation la description de la decomposition dun endomorphisme despace vectoriel et la determination
de sa classe de similitude.
D.1. Modules : generalites et exemples.
Soit A un anneau commutatif, un A-module est un ensemble M muni dune addition M M M et dune
multiplication par les scalaires AM M veriant les memes axiomes quun espace vectoriel, cest-`a-dire :
(i) (M, +) est un groupe abelien
(ii) a, b A, x M on a a (b x) = (ab) x
(ii) a A, x, y M on a a (x +y) = a x +a y
(iv) a, b A, x M on a (a +b) x = a x +b x
(v) x M on a 1 x = x
Remarque. Si A nest pas commutatif on peut neanmoins denir des modules `a droite ou `a gauche.
Exemples. Si A est un corps, un A-module nest rien dautre quun A-espace vectoriel. Un groupe abelien est,
de mani`ere evidente, un Z-module si lon pose n x = x+ +x (n fois) pour n > 0 et n x = x x
([n[ fois) pour n < 0. Si A est un anneau commutatif et si I est un ideal, alors A/I est naturellement un
A-module en posant a (x +I) = ax +I. En particulier A peut etre vu comme un A-module.
Operations sur les modules.
Un sous-module N dun module M est un sous-ensemble tel que les operations sur M induisent une structure
de A-module sur N. Cest-`a-dire :
(i) N est un sous-groupe de M
(ii) N est stable par multiplication par un scalaire
ou encore
(i) x, y N, a, b A, ax +by N.
Exemples. Les sous-modules de A sont les ideaux de A. Si a A, lensemble aM := ax [ x M
est un sous-module de M; plus generalement, si I est un ideal de lanneau A, lensemble I M := x =
a
1
x
1
+. . . a
r
x
r
[ r 0, a
i
I et x
i
M est un sous-module.
Si N
1
et N
2
sont des sous-modules de M, lintersection N
1
N
2
est un sous-module, la somme est le sous-
module N
1
+ N
2
= x
1
+ x
2
[ x
1
N
1
et x
2
N
2
. Si de plus N
1
N
2
= 0 on dit que la somme est
directe et on la note N
1
N
2
. La notion de somme (directe ou non) se generalise `a une famille quelconque
de sous-modules N
i

iI
.
Une application f : M N est un homomorphisme de modules, si elle verie f(x + y) = f(x) + f(y) et
f(a x) = a f(x). Si de plus f est bijective, on dit que cest un isomorphisme de modules.
Remarques. La derni`ere appellation est justiee car on verie immediatement que la bijection reciproque
f
1
est encore un homomorphisme de modules. Le compose de deux homomorphismes est encore un ho-
momorphisme. Limage directe ou reciproque par un homomorphisme dun sous-module est encore un
sous-module. En particulier le noyau Ker(f) est un sous-module de M et limage Im(f) est un sous-module
de N. Lensemble des endomorphismes f : M M forme un anneau (non commutatif en general) en posant
(f + g)(x) = f(x) + g(x) et (fg)(x) = f(g(x)). Si M = A
r
, alors End(M) est isomorphe `a lanneau des
matrices r r `a coecients dans A.
Si N
1
et N
2
sont des sous-modules de M, le produit de modules est denit comme lensemble N
1
N
2
muni
des lois (x
1
, x
2
) + (x

1
, x

2
) = (x
1
+x

1
, x
2
+x

2
) et a (x
1
, x
2
) = (a x
1
, a x
2
).
Remarque. La notion de produit se generalise `a une famille quelconque de modules N
i

iI
. Lorsque les N
i
sont des sous-modules en somme directe, on a

iI
N
i

=
iI
N
i
seulement lorsque I est ni.
52
Soit N un sous-module de M, on peut construire le module quotient M/N comme le groupe abelien M/N
(dej`a construit) muni de la multiplication par un scalaire a (x +N) = (a x) +N. On a alors la propriete
universelle du quotient
Theor`eme Soit f : M M

un homomorphisme de A-modules et soit N un sous-module et s : M M/N


la surjection canonique.
(i) Il existe une application

f : M/N M

telle que f =

f s si et seulement si N Ker(f).
(ii) Dans ce cas lapplication

f est un homomorphisme de modules, son image est egale `a celle de f (i. e.

f(M/N) = f(M)) et son noyau est Ker(f)/N.


Preuve. En terme de groupe quotient tout a dej`a ete prouve; il reste seulement `a verier que lapplication

f, quand elle existe, est bien un homomorphisme de modules, ce qui est immediat.
Par exemple on en deduit que M/ Ker(f)

= Im(f). Si N
1
et N
2
sont deux sous modules de M, lapplication
x (x, x) identie N
1
N
2
`a un sous-module de N
1
N
2
et lon voit que N
1
+N
2

= (N
1
N
2
)/(N
1
N
2
).
Les notions de combinaison lineaire, partie libre, de partie generatrice ou de base se denissent comme en
alg`ebre lineaire sur un corps. Neanmoins une dierence notable est la non-existence de base dun module
en general. En fait on peut introduire la notion suivante (qui na dinteret que si M nest pas un espace
vectoriel ou encore si A nest pas un corps).
Denition. Soit x element dun A-module M, on appelle annulateur de x lideal
Ann(x) = a A[ a x = 0.
Si N est un sous-module, son annulateur est
Ann(N) =

xN
Ann(x) = a A[ x N, a x = 0.
Remarquons quun A-module M est automatiquement un A/ Ann(M)-module en posant a x = ax (ce qui
est loisible puisque ax ne depend que de la classe a de a modulo lideal Ann(M)).
Exemple. Soit M = A/I vu comme A-module (avec I ideal de A), on a clairement Ann(M) = I. Considerons
M = Q/Z vu comme Z-module, pour tout element x egal `a la classe de a/b avec a et b premiers entre eux
on a Ann(x) = bZ, neanmoins Ann(M) = 0. Remarquons que lensemble
M
torsion
:= x M [ a A 0, a x = 0 = x M [ Ann(x) ,= 0
est un sous-module de M.
Supposons A int`egre, lorsque lannulateur dun element non nul de M nest pas reduit `a 0 on voit tout de
suite quil ne peut pas exister de base sur A. On donne donc un statut special aux modules possedant une
base. On denit de meme lanalogue de la dimension nie dans les espaces vectoriels.
Denition. Un A-module M est libre sil poss`ede une base (i. e. une partie libre et generatrice sur A). Il
est de type ni sil poss`ede une partie generatrice nie.
Ainsi un module libre de type ni est isomorphe `a A
n
. Il nest pas evident que lentier n soit unique, meme si
cela est vrai ; au paragraphe suivant on verie que si A est principal et A
n
= A
m
alors m = n. Remarquons
aussi que A, considere comme A-module, est libre de rang 1 et que ses sous-modules non nuls (cest-`a-dire
ses ideaux non nuls) sont libres de rang 1 si et seulement si A est principal.
D.2. Modules de type ni sur les anneaux principaux.
Rappelons quun anneau commutatif unitaire A est principal sil est int`egre et tout ideal est de la forme aA.
Nous commencons par montrer quon a bien une notion de dimension, quon appellera plutot rang, et on
donne ensuite la description des sous-modules dun module libre de type ni sur un tel anneau.
53
Proposition. Soit A un anneau principal, M un A-module admettant deux bases B et B

alors card(B) =
card(B

). Si M = N N

et si B et B

sont des bases de N et N

respectivement, alors B B

est une base


de M.
Preuve. Si A est un corps, le resultat est la base de lalg`ebre lineaire. Sinon, soit a un element irreductible
de A, alors k = A/aA est un corps et le module quotient M/aM est annule par aA donc peut etre vu comme
un k-module cest-`a-dire un k-espace vectoriel. Mais si e
1
, . . . , e
r
forment une base de M sur A et si lon
designe par e
i
la classe de e
i
modulo aM, il est immediat que e
1
, . . . , e
r
forment une base de M/aM sur k.
Lentier r est donc la dimension du k-espace vectoriel M/aM et ne depend donc pas de la base choisie. La
deuxi`eme armation est immediate.
Denition. Si M est un A-module libre de type ni, on appelle rang de M le cardinal dune base.
Theor`eme Soit A un anneau principal, M un A-module libre de rang r, et N un sous-module alors
(i) Le module N est libre de rang s r.
(ii) Il existe e
1
, . . . , e
r
base de M sur A et a
1
, . . . , a
s
A tels que a
i
divise a
i+1
et
N = Aa
1
e
1
. . . Aa
s
e
s
.
Preuve. La preuve se fait par recurrence sur lentier r, le cas r = 1 etant verie precisement parce que
lanneau A est suppose principal. Commencons par la preuve de (i). Si lon note e
1
, . . . , e
r
une base de M
on peut ecrire M = Ae
1
. . . Ae
r
et considerer lhomomorphisme de A-modules e

r
: M A deni par
e

r
(a
1
e
1
+ . . . + a
r
e
r
) = a
r
. Lensemble e

r
(N) est un sous-module, cest-`a-dire un ideal de A. Choisissons
x
0
N tel que e

r
(x
0
) = a avec e

r
(N) = aA. On va appliquer le lemme suivant
Lemme. Soit f : M A un homomorphisme non nul de modules et x tel que f(x)A = f(M) alors
M = Ker(f) Ax.
Preuve du lemme. Soit y Ker(f) Ax alors y = ax et f(y) = af(x) = 0, mais f(x) ,= 0 car sinon
lhomomorphisme f serait nul, donc a = 0 (lanneau A est int`egre) et y = 0. Soit maintenant y M, on sait
quil existe b A tel que f(y) = bf(x) = f(bx), donc f(y bx) = 0 et y bx Ker(f). On peut donc ecrire
y = (y bx) + (bx) Ker(f) +Ax.
Si N Ker(e

r
) alors, comme Ker(e

r
) = Ae
1
. . . Ae
r1
, on peut appliquer lhypoth`ese de recurrence
et conclure que N est libre de rang r 1. Sinon, en appliquant le lemme `a e

r
: N A on obtient que
N = (Ker(e

r
) N) Ax
0
. En appliquant lhypoth`ese de recurrence au sous-module Ker(e

r
) N Ker(e

r
),
on obtient que Ker(e

r
) N est libre de rang r 1. Donc N est libre de rang r.
Montrons maintenant (ii), toujours par recurrence sur r. Pour chaque homomorphisme de modules f : M
A tel que f(N) ,= 0, on choisit a
f
A tel que f(N) = a
f
A et u
f
N tel que f(u
f
) = a
f
. On choisit ensuite
f
1
tel que a
f
1
A soit maximal parmi les a
f
A. Remarque : cela signie que si a
f
1
A a
f
A alors a
f
1
A = a
f
A
mais on ne peut pas, `a ce stade de la preuve, armer que a
f
1
divise tous les a
f
. Pour alleger les notations
on ecrira a
1
= a
f
1
; on choisit aussi u
1
N tel que f
1
(u
1
) = a
1
. Montrons dabord que pour tout f on a a
1
divise f(u
1
). Appelons d = PGCD(a
1
, f(u
1
)), alors, dapr`es le theor`eme de Bezout, il existe b, c A tels que
d = ba
1
+ cf(u
1
). Considerons alors lhomomorphisme f

= bf
1
+ cf, on a f

(u
1
) = d donc a
f
divise d qui
divise a
1
ou encore a
1
A a
f
A do` u a
1
A = dA = a
f
A. Mais a
1
= PGCD(a
1
, f(u
1
)) signie exactement que
a
1
divise f(u
1
). On en tire lexistence de e
1
M tel que u
1
= a
1
e
1
et donc f(e
1
) = 1; en eet si y
1
, . . . , y
r
est une base de M alors y

i
(u
1
) = a
1
b
i
et donc u
1
=

i
y

i
(u
1
)y
i
= a
1
(

i
b
i
y
i
). On applique alors le lemme
precedent `a f
1
: M A avec lelement e
1
puis `a f
1
: N A avec lelement u
1
, ce qui donne
M = Ae
1
Ker(f
1
) et N = Aa
1
e
1
(N Ker(f
1
)) .
Comme, dapr`es (i), Ker(f
1
) est libre de rang r 1, on peut lui appliquer lhypoth`ese de recurrence et
conclure quil existe une base e
2
, . . . , e
r
de Ker(f
1
) et des elements a
r
, . . . , a
r
A tels que a
i
divise a
i+1
et
N Ker(f
1
) = Aa
2
e
2
. . . Aa
r
e
r
.
54
Il reste donc seulement `a verier que a
1
divise a
2
. Pour cela considerons f = e

1
+ e

2
; on a f(a
2
e
2
) = a
2
donc a
f
divise a
2
et par ailleurs f(u
1
) = f(a
1
e
1
) = a
1
donc a
f
divise a
1
mais on a vu que cela entranait
a
1
A = a
f
A donc on a bien a
1
qui divise a
2
.
Theor`eme Soit A un anneau principal, M un A-module de type ni, il existe r, m N et a
1
, . . . , a
m
A
elements non nuls et non inversibles tels que a
i
divise a
i+1
et
M

= A
r
A/a
1
A. . . A/a
m
A,
De plus, les entiers r, s et la suite dideaux a
m
A . . . a
1
A sont uniques.
Preuve. Soient x
1
, . . . , x
n
des generateurs de M (comme A-module), on a donc un homomorphisme surjectif
: A
n
M deni par (b
1
, . . . , b
n
) = b
1
x
1
+ . . . + b
n
x
n
. Soit N = Ker(), on a M

= A
n
/N et, dapr`es
le theor`eme precedent il existe une base e
1
, . . . , e
n
de M sur A et a
1
, . . . , a
n
A que a
i
divise a
i+1
et
N = Aa
1
e
1
. . . Aa
n
e
n
. On montre aisement que
M

= A
n
/N = (Ae
1
. . . Ae
n
) / (Aa
1
e
1
. . . Aa
n
e
n
)

= A/a
1
A. . . A/a
n
A.
On peut omettre dans cette decomposition les facteurs avec a
i
inversible et si a
i
= 0 on peut ecrire A/a
i
A

= A
do` u le resultat annonce. Lunicite se demontre aisement `a partir de lobservation que, dune part M/bM

=
(A/bA)
r
A/ PGCD(a
1
, b)A. . . A/ PGCD(a
n
, b)A et dautre part bM

= A
r
A/(a
1
/ PGCD(a
1
, b))A
. . . A/(a
n
/ PGCD(a
n
, b))A.
Pour accentuer le parall`ele avec les groupes abeliens, denissons un A-module cyclique comme un A-module
isomorphe `a A/aA. Le theor`eme precedent arme quun module de torsion et de type ni est isomorphe `a
un produit ou somme ni de modules cycliques. Ceci est bien une generalisation du theor`eme decrivant les
groupes nis abeliens comme produit de groupes cycliques.
Terminons ce paragraphe en donnant une version utile du theor`eme de structure des sous-modules de A
n
.
Lemme. Soit M Mat(n m, A) avec A principal, il existe U GL
n
(A) et V GL
m
(A) et a
1
, . . . , a
s

A 0 avec s = rang(M) min(m, n) et a
i
divisant a
i+1
tels que
M = U
_
_
_
_
_
a
1
O
0 a
2
. . . 0
a
s
0
0
_
_
_
_
_
V.
Variante. Soit un homomorphisme f : A
n
A
m
, il existe e
1
, . . . , e
n
base de A
n
et f
1
, . . . , f
m
base de A
m
et a
1
, . . . , a
s
A 0 avec s = rang(f) min(m, n) et a
i
divisant a
i+1
tels que
f(e
i
) =
_
a
i
f
i
si 1 i s
0 sinon
Preuve. Prouvons par exemple la variante. Il existe a
i
et f
i
tels que le sous-module f(A
n
) A
m
soit
egal `a a
1
Af
1
. . . a
s
Af
s
. Choisissons e
i
A
n
tel que f(e
i
) = a
i
f
i
(pour 1 i s); on a alors
A
n
= Ae
1
. . . Ae
s
Ker(f). En choisissant e
s+1
, . . . , e
n
une base de Ker(f) on obtient lenonce.
D.3. Facteurs invariants de matrices.
D.3.1. Le K[X]-module associe `a un endomorphisme sur un espace vectoriel.
Denition. Soit E un K-espace vectoriel de dimension nie n et u End
K
(E). On denit une structure
de K[X]-module sur lensemble E de la facon suivante : laddition est laddition dans lespace vectoriel et la
multiplication par un polynome P = a
0
+a
1
X +. . . +a
d
X
d
est denie par
P x = P(u)(x) = (a
0
I +a
1
u +. . . +a
d
u
d
)(x) = a
0
x +a
1
u(x) +. . . +a
d
u
d
(x).
55
On notera E
u
le K[X]-module ainsi obtenu. On remarque tout de suite quil sagit dun module de type
ni. De plus, Ann(E
u
) est non trivial puisquil contient le polynome caracteristique (theor`eme de Cayley-
Hamilton) donc le module E
u
est de torsion (on peut aussi utiliser le fait que, pour x E, les vecteurs
x, u(x), u
2
(x), . . . , u
n
(x) sont lies).
Proposition. Soit u, v End
k
(E), alors les K[X]-modules E
u
et E
v
sont isomorphes si et seulement si les
endomorphismes u et v sont semblables, cest-`a-dire quil existe une application K-lineaire inversible h telle
que v = h u h
1
.
Preuve. Pour distinguer les structures de K[X]-modules E
u
et E
v
dans cette preuve nous noterons P
u
x =
P(u)(x) et P
v
x = P(v)(x). Supposons quil existe h lineaire inversible telle que v = h u h
1
, alors
v
m
= h u
m
h
1
et plus generalement P(v) = h P(u) h
1
donc
h(P
u
x) = h(P(u)(x)) = (h P(u))(x) = (P(v) h)(x) = P
v
h(x).
Ainsi h est en fait un isomorphisme de K[X]-modules h : E
u
E
v
. Supposons inversement quil existe un
tel isomorphisme de K[X]-modules h : E
u
E
v
. Lapplication h est en particulier K-lineaire et bijective et
de plus
h(u(x)) = h(X
u
x) = X
v
h(x) = v(h(x))
donc on a h u = v h et u et v sont semblables.
Par ailleurs, avant dappliquer `a notre situation les theor`emes de structure du paragraphe precedent, ob-
servons quun K[X]-sous-module de E
u
nest rien dautre quun sous-espace vectoriel stable par u. Ainsi
une decomposition en somme de sous-modules correspond `a une decomposition en somme de sous-espaces
vectoriels stables par u. De meme un sous-module cyclique correspond `a un sous-espace vectoriel engendre
par un vecteur x et ses images successives u(x), u
2
(x), . . . par lendomorphisme u.
D.3.2. Facteurs invariants dun endomorphisme.
Le module E
u
est isomorphe `a K[X]/P
1
K[X] . . . K[X]/P
r
K[X] avec P
i
non constants et P
i
divise P
i+1
,
de plus les P
i
sont uniques (`a un scalaire pr`es), ce qui justie la
Denition. Les polynomes P
i
sappellent les facteurs invariants de u.
Remarquons quil est assez facile de voir (demontrez-le!) que P
r
est le polynome minimal de u, tandis que le
polynome caracteristique est egal au produit P
1
. . . P
r
. Nous allons generaliser cette observation ci-dessous.
Dapr`es ce qui prec`ede, u et v sont semblables si et seulement si ils ont memes facteurs invariants. Donnons
maintenant une interpretation de ces invariants et une methode de calcul (theorique). Le module E
u
se
decompose en E
1
. . . E
r
avec E
i
module cyclique de la forme K[X]/PK[X]. Ces sous-modules corre-
spondent `a des sous-espaces vectoriels stables par u sur lequel u agit comme la multiplication par X sur
K[X]/PK[X]. Soit P = X
d
+ p
d1
X
d1
+ . . . + p
0
, prenons comme K-base de K[X]/PK[X] les elements
1, X, . . . , X
d1
et soit e
1
, . . . , e
d
la K-base correspondante de E
i
, la matrice de u dans cette base est une
matrice dite compagnon :
Mat(u; e
1
, . . . , e
d
) =
_
_
_
_
_
0 p
0
1
.
.
.
.
.
.
0 p
d2
1 p
d1
_
_
_
_
_
On obtient en particulier que toute matrice est semblable `a une matrice dont les blocs diagonaux sont les
matrices compagnon associees `a ses facteurs invariants.
Soit A la matrice de u dans une base. Denissons D
i
= D
i
(A) comme le PGCD des mineurs dordre i de la
matrice AXId. En particulier D
n
est le polynome caracteristique de u ou A.
Theor`eme Les matrices A et B sont semblables si et seulement si D
i
(A) = D
i
(B) pour 1 i n.
56
Preuve. Posons A = Mat(u; (e
1
, . . . , e
n
). La matrice AXid denit un endomorphisme : K[X]
n
K[X]
n
;
denissons egalement : K[X]
n
E
u
par
(P
1
, . . . , P
n
) = P
1
e
1
+. . . +P
n
e
n
= P
1
(u)(e
1
) +. . . +P
n
(u)(e
n
).
Lhomomorphisme est clairement surjectif et (K[X]
n
) Ker ; en eet
((0, . . . , P
i
, . . . , 0) = (a
1i
P
i
, . . . , a
ii
P
i
XP
i
, . . . , a
ni
P
i
)
= a
1i
P
i
(e
1
) +. . . +a
ni
P
i
(e
n
) uP
i
(u)(e
i
)
= P
i
(u) (a
1i
e
1
+. . . +a
ni
e
n
u(e
i
)) = 0
Par ailleurs on a vu que le theor`eme de structure des sous-modules de modules libres peut sinterpreter
comme lexistence de deux matrices de changement de base U et V (`a coecient dans K[X]) et de polynomes
Q
1
, . . . , Q
n
avec Q
i
divise Q
i+1
et A Xid = U diag(Q
1
, . . . , Q
n
)V . On voit, dune part, que le PGCD
des mineurs dordre i est D
i
= Q
1
. . . Q
i
et dautre part que K[X]
n
/(K[X]
n
)

= K[X]/Q
1
K[X] . . .
K[X]/Q
n
K[X] do` u lon tire que K[X]
n
/(K[X]
n
) est un K-espace vectoriel de dimension

deg(Q
i
) =
deg det(A Xid) = n. Comme K[X]
n
/ Ker() est de meme dimension, on en tire (K[X]
n
) Ker
et E
u

= K[X]
n
/(K[X]
n
). Lunicite des facteurs invariants de u, disons, P
1
, . . . , P
r
, implique donc que
(Q
1
, . . . , Q
n
) = (1, . . . , 1, P
1
, . . . , P
r
). Ainsi la donnee des facteurs invariants P
i
equivaut `a celle des D
i
, ce
qui ach`eve la preuve.
Commentaire. La theorie des K[X]-modules nous donne que deux matrices (ou endomorphismes) sont
semblables si elles ont les memes polynomes P
i
et le raisonnement precedent montre que la donnee des
P
i
equivaut `a celle des D
i
. En fait explicitement D
ni
= P
1
. . . P
ri
et D
nr
= . . . = D
1
= 1.
Corollaire. Les matrices A et
t
A sont semblables.
Preuve du corollaire. En eet on a clairement D
i
(
t
A) = D
i
(A).
Exercice. Fabriquer deux matrices 4 4 non semblables ayant les memes polynomes caracteristiques et
minimaux (indication : choisir le polynome minimal (X )
2
et le polynome caracteristique (X )
4
).
Peut-on fabriquer de tels exemples en dimension 2 ou 3 ?
Exercice. Demontrer de deux facons (en utilisant les resultats precedents et directement) lenonce suivant :
deux matrices A, B Mat(n n, R) sont semblables sur C (i. e. il existe U GL(n, C) telle que B =
UAU
1
) si et seulement si elles sont semblables sur R (i. e. il existe U GL(n, R) telle que B = UAU
1
).
D.3.3. Classes de conjugaison de matrices sur un corps algebriquement clos.
On suppose dans ce paragraphe que le corps K est algebriquement clos et donc tout polynome est scinde
sur K.
Denition. On appelle bloc de Jordan de taille d et valeur propre la matrice carree
J(d; ) :=
_
_
_
_
_
_
_
_
_
0 . . .
1
0 1
.
.
.
.
.
.
.
.
.
1 0
0 1
_
_
_
_
_
_
_
_
_
Si = 0 on note simplement J(d) = J(d, 0). Remarquons que certains auteurs appellent bloc de Jordan
la transposee de J(d, ) ; le principal interet de ces matrices est de fournir des representants explicites des
classes de conjugaison de matrices et dapr`es le corollaire precedent J et
t
J sont semblables donc choisir
lune ou lautre a peu dinuence sur le resultat fondamental suivant
57
Theor`eme (Decomposition de Jordan) Toute matrice carree est semblable `a une matrice composee de blocs
de Jordan sur la diagonale et de zeros ailleurs, i.e. du type
J =
_
_
_
J(d
1
,
1
)
.
.
.
J(d
r
,
r
)
_
_
_
De plus les blocs sont uniques, `a lordre pr`es.
Nous donnons une preuve en terme de K[X]-modules, pour une preuve uniquement en terme de K-espace
vectoriel, voir le paragraphe suivant.
Preuve. Le K[X]-module peut etre decompose en produit de modules cycliques K[X]/PK[X] et comme
P =

(X )
m

, on peut, en utilisant le lemme chinois generalise le decomposer en produit de modules


cycliques de la forme K[X]/(X)
m
K[X]. Pour analyser ce dernier, quitte `a faire le changement de variable
Y = X (ce qui revient aussi `a remplacer u par uid) on peut supposer = 0. Si lon note x la classe de
X dans K[X]/X
m
K[X], une K-base de K[X]/X
m
K[X] est fournie par e
1
= 1, e
2
= x, . . . , e
m
= x
m1
et
dans cette base laction de u, qui correspond `a la multiplication par x est donnee par u(e
1
) = e
2
, u(e
2
) = e
3
,
. . . , u(e
m1
) = e
m
et enn u(e
m
) = x
m
= 0. La matrice de uid dans cette base est donc bien un bloc de
Jordan J(m). Lunicite des blocs (`a lordre pr`es) est clair si lon observe que les dimensions des Ker(u )
j
sont determinees par les (d
i
,
i
) et vice versa.
D.3.4. Supplement : les tableaux de Young
Reprenons letude dun endomorphisme u de E et demontrons directement (i. e. en utilisant uniquement
lalg`ebre K-lineaire) que u poss`ede une decomposition de Jordan. Si le polynome caracteristique secrit
det(u Xid) =

(X )
m

alors E = Ker(u )
m

donc on se ram`ene au cas dun endomorphisme


nilpotent. On peut donc supposer u
n
= 0.
Posons K
i
= Ker(u
i
) et soit r le plus petit entier tel que K
r
= E alors
0 K
1
. . . K
r
.
Choisissons H
i
un supplementaire de K
ri
dans K
ri+1
cest-`a-dire tel que K
ri+1
= K
ri
H
i
. Observons
que la restriction de u `a H
i
est injective (en eet Ker(u) = K
1
K
ri
donc Ker(u) H
i
= 0) et montrons
quon peut de plus imposer u(H
i1
) H
i
(ce qui montrera egalement que h
i1
h
i
). En eet, une fois
choisi H
i
, on remarque que si x H
i
K
ri+1
est non nul, alors u(x) K
ri
mais u(x) / K
ri1
(sinon
x K
ri
); on a donc u(H
i
) K
ri1
= 0 et u(H
i
) K
ri
et lon peut construire un supplementaire
H
i+1
de K
ri1
dans K
ri
qui contienne u(H
i
). Le choix de H
1
est arbitraire.
On peut maintenant choisir une base de E =
i
H
i
ainsi (o` u lon note h
i
= dim(H
i
)
On choisit B
1
= (e
1,j
)
1jh
1
base de H
1
.
On choisit B
2
= (e
2,j
)
1jh
2
base de H
2
en imposant e
2,j
= u(e
1,j
) pour j h
1
.
Ayant construit B
i
= (e
i,j
)
1jh
i
base de H
i
, on choisit B
i+1
= (e
i+1,j
)
1jh
i+1
base de H
i+1
en
imposant e
i+1,j
= u(e
i,j
) pour j h
i
.
On regroupe maintenant E =
h
r
j=1
E
j
avec E
j
le sous-espace vectoriel ayant pour base B

j
= (e
i,j
)
iI
j
(o` u
I
j
= i [ 1 i r et j h
i
). On voit facilement que les E
j
sont stables par u et que la matrice de u
|E
j
dans la base B

j
est une matrice de Jordan de taille d
j
= card(I
j
); en eet par construction u(e
i,j
) = e
i+1,j
sauf le dernier qui est nul. On obtient donc la matrice de u dans la base B

= B

1
. . . B

h
r
Mat(u, B

) =
_
_
_
_
J(d
1
) 0 . . .
0 J(d
2
)
.
.
.
0
0 J(d
h
r
)
_
_
_
_
58
La combinatoire un peu embrouillee peut etre clariee par lintroduction des tableaux de Young. On calcule
h
i
= dim(K
ri+1
) dim(K
ri
). On dessine un premier tableau en rangeant h
r
carres sur la premi`ere
ligne, puis h
r1
carres sur la seconde et ainsi de suite (sur le dessin h
7
= 6, h
6
= h
5
= 5, h
4
= 2 et
h
3
= h
2
= h
1
= 1), le tableau dual sobtient en inversant ligne et colonnes. On obtient alors d
1
carres sur
la premi`ere ligne, d
2
sur la deuxi`eme etc. (sur lexemple d
1
= 7, d
2
= 4, d
3
= d
4
= d
5
= 3 et d
6
= 1), ce
qui donne la taille des blocs de Jordan. Ce procede permet, inversement, de calculer dim(K
i
) `a partir de la
taille des blocs de Jordan.
Premier tableau Tableau dual
59
E. GROUPES CLASSIQUES.
La geometrie classique ne consid`ere souvent que la norme euclidienne sur R
n
donnee par [[x[[
2
= x
2
1
+
. . . + x
2
n
et le produit scalaire associe x[y) = x
1
y
1
+ . . . + x
n
y
n
ainsi que la norme sur C
n
donnee par
[[z[[
2
= z
1
z
1
+ . . . + z
n
z
n
et le produit hermitien associe z[w) = z
1
w
1
+ . . . + z
n
w
n
ainsi bien s ur que les
isometries associees. Plusieurs theories am`enent neanmoins `a considerer des formes plus generales :
La relativite (ou lequation des ondes) conduit `a considerer la forme quadratique de Minkowski qui, en
notant (x
1
, x
2
, x
3
, t) un vecteur de R
4
, secrit [[x[[
2
= x
2
1
+x
2
2
+x
2
3
c
2
t
2
.
Les equations de la mecanique de Lagrange (ou Hamilton) am`ene `a introduire pour x, y R
2n
le produit
B(x, y) = (x
1
y
2
x
2
y
1
) +. . . + (x
2n1
y
2n
x
2n
y
2n1
). La parite de la dimension de lespace sexplique par
le fait quon consid`ere ensemble la position et la vitesse dune particule (espace des phases).
Larithmetique oblige `a considerer dautres corps que R ou C, par exemple le probl`eme de savoir si, pour
n et D donnes, on peut trouver des solutions enti`eres de x
2
+Dy
2
= n ou x
2
1
+. . . +x
2
r
= n.
Les geometries nies (utiles en theorie des groupes, en combinatoire et bien s ur en informatique) requi`erent
de travailler sur des corps nis Z/pZ ou plus generalement F
q
.
Le paysage usuel se trouve ainsi demultiplie : si le corps K poss`ede une topologie (par exemple, si K = R ou
C) on peut se demander si le groupe est compact, connexe, etc ; si le corps K est ni, on peut se demander
quel est le cardinal de ces groupes, etc. Neanmoins, une surprise est que cette diversication nentrane
pas la multiplication des groupes associes. En fait `a tous les etages, ce sont les groupes dit classiques,
cest-`a-dire le groupe des matrices carres inversibles, le groupe des matrices de determinant 1, le groupe des
matrices respectant une forme quadratique (groupe orthogonal), le groupe des matrices respectant une forme
alternee (groupe symplectique), le groupe des matrices respectant une forme hermitienne (groupe unitaire)
qui fournissent, `a quelques exceptions pr`es, les groupes interessants. Nous ne montrerons pas cela (voir
larticle de Tits cite en bibliographie) mais incluons neanmoins cette armation pour motiver letude des
groupes classiques.
E.1. Formes sesqui-lineaires.
Denition. Soit E, F des K-espaces vectoriels, un automorphisme de K, une application f : E F
est -lineaire si f(x + y) = f(x) + f(y) et f(ax) = (a)f(x). Une forme B : E F K est -sesqui-
lineaire si, pour y F, lapplication B(., y) : E K est une forme lineaire et, pour x E, lapplication
B(x, .) : F K est une forme -lineaire.
On appelle noyau `a gauche de B (resp. `a droite) lensemble
Ker
g
(B) = x E [y F, B(x, y) = 0 (resp. Ker
d
(B) = y F [x E, B(x, y) = 0)
Il est immediat de voir que ce sont des sous-espaces vectoriels. On dit que B est non degeneree si ses
noyaux `a gauche et `a droite sont nuls. La forme B induit une forme

B : E/ Ker
g
(B) F/ Ker
d
(B) K
denie par

B(x + Ker
g
(B), y + Ker
d
(B)) := B(x, y). La forme

B est non degeneree. Ces considerations
permettent en general de se ramener au cas des formes non degenerees. Dans le cas dune forme non
degeneree B : E F K, on voit que lapplication y B(., y) induit une injection de F vers E

donc dim(F) dim(E

) ; lapplication x
1
B(x, .) induit une injection de E vers F

et donc
dim(E) dim(F

). Dans le cas o` u E (ou F) est de dimension nie, on en tire donc que dim(E) = dim(F)
et que B permet didentier E et F

(ou F et E

). Les espaces E et F etant donc isomorphes, on voit que


le cas essentiel `a considerer est celui dune forme non degeneree B : E E K, cas que nous considerons
donc desormais.
Il est naturel de considerer la relation dorthogonalite x y si B(x, y) = 0. Une condition naturelle `a
imposer est que cette relation soit symetrique (i. e. x y y x) ; une telle relation est decrite par la
proposition suivante
Proposition. Soit B : E E K une forme -sesqui-lineaire non degeneree et veriant
x y y x ()
60
alors on est dans un des trois cas suivant :
(i) (Forme symetrique) On a = id et x, y E, B(x, y) = B(y, x).
(ii) (Forme anti-symetrique) On a = id et x, y E, B(x, y) = B(y, x).
(iii) (Forme -hermitienne) On a ,= id mais
2
= id et il existe K

tel que, si B

(x, y) = B(x, y),


alors on a x, y E, B

(x, y) = B

(y, x).
Preuve. Si dim(E) = 1, lenonce est trivial (et sans interet) ; on peut donc supposer dim(E) 2. Soit
x E 0, considerons les formes lineaires f
x
(y) = B(y, x) et g
x
(y) =
1
B(x, y) ; elles ont, par
hypoth`ese, meme noyau donc sont proportionnelles, cest-`a-dire quil existe (x) K

tel que f
x
= (x)g
x
ou encore B(y, x) = (x)
1
B(x, y). Montrons dabord que ne depend pas de x. Considerons pour cela
lapplication i : E E

donnee par x f
x
qui est -lineaire et bijective et lapplication j : E E

donnee
par x g
x
qui est
1
-lineaire et bijective. Introduisons h = j
1
i : E E, alors comme i(x) = (x)j(x) on
a h(x) = j
1
((x)j(x)) = ((x))j
1
j(x) = ((x))x. Ainsi h(x) = (x)x (en posant (x) = ((x))) ; de
plus lapplication h est
2
-lineaire. Si x, y sont non colineaires, on a dune part h(x+y) = (x+y)y+(x+y)x
dautre part h(x + y) = h(x) + h(y) = (x)x + (y)y donc (x) = (x + y) = (y). Si enn x et y sont
colineaires, on peut choisir z non colineaire avec x, y (car dim(E) 2) donc (x) = (z) = (y) et ainsi
(x) = (y) = . On voit ainsi que h est lineaire (donc
2
= id) et que B(y, x) =
1
B(x, y). Supposons
dabord = id alors B(y, x) = B(x, y) =
2
B(y, x) donc
2
= 1 ou encore = 1, ce qui donne les
deux premiers cas (i) et (ii). Supposons maintenant ,= id et commencons par montrer quil existe x
0
E
tel que B(x
0
, x
0
) = ,= 0. En eet sinon on aurait pour tout x, y E legalite 0 = B(x + y, x + y) =
B(x, x) + B(x, y) + B(y, x) + B(y, y) = B(x, y) + B(y, x) donc B antisymetrique et bilineaire contredisant
,= id. Posons alors B

=
1
B, remarquons que = B(x
0
, x
0
) =
1
B(x
0
, x
0
) =
1
() et calculons
B

(y, x) =
1
(B(y, x) =
1

1
B(x, y) =
1

1
(B

(x, y)) =
1
(B

(x, y)),
ce qui prouve bien que B

est -hermitienne.
Si la caracteristique de K est deux, alors +1 = 1 et, par convention, on consid`erera que si B(x, y) = B(y, x)
la forme est anti-symetrique (on exclut donc le cas (i)) en caracteristique 2). Dans le cas (i), la forme B
est associee `a une forme quadratique Q(x) := B(x, x) et on parle de geometrie orthogonale ; le groupe
f GL(E) [ x, y E, B(f(x), f(y)) = B(x, y) sappelle le groupe orthogonal de la forme Q (ou B) et se
note O(E, Q) ou O(Q). Le sous-groupe O(E, Q) SL(E) se note SO(Q) ; il est dindice deux dans O(Q).
Dans le cas (iii), la forme B est associee ` a une forme hermitienne H(x) := B(x, x) et on parle de geometrie
unitaire ; le groupe f GL(E) [ x, y E, B(f(x), f(y)) = B(x, y) sappelle le groupe unitaire de la forme
H (ou B) et se note U(E, H) ou U(H). Le sous-groupe U(E, H) SL(E) se note SU(H). Dans le cas (ii),
on parle de geometrie symplectique ; le groupe f GL(E) [ x, y E, B(f(x), f(y)) = B(x, y) sappelle
le groupe symplectique de la forme B et se note Sp(E, B) ou Sp(B). On verra que Sp(B) SL(E).
Remarque. Si B est symetrique et on pose Q(x) = B(x, x) on voit facilement que
B(x, y) =
1
2
(Q(x +y) Q(x) Q(y))
et donc la donnee de la forme bilineaire equivaut `a la donnee de la forme quadratique Q. La meme remarque
vaut en fait quand on compare une forme -hermitienne B et H(x) := B(x, x).
On peut classier les involutions non triviales dun corps K `a laide de ses sous-extensions quadratiques. Si
la caracteristique de K nest pas 2, cette classication est donnee ci-dessous, voir les exercices pour le cas de
caracteristique 2.
Proposition. Soit K un corps de caracteristique ,= 2 et une involution non triviale de K, alors K
0
:=
x K [ (x) = x est un sous-corps avec [K : K
0
] = 2 et il existe K K
0
tel que
2
= d K
0
et alors
est donnee par (a + b) = a b (lorsque a, b K
0
). Inversement, toute extension K/K
0
de degre 2
correspond `a une telle involution.
Preuve. Soit ,= id une involution de K, il est immediat de verier que K
0
:= x K [ (x) = x est un
sous-corps. Si x K K
0
alors (x) +x et (x)x sont dans K
0
donc le polynome X
2
((x) +x)X +(x)x
61
est dans K
0
[X] et annule x et [K
0
(x) : K
0
] = 2. Lelement := x (x) verie () = donc / K
0
et K
0
() = K
0
(x). Par ailleurs si y K K
0
et = y (y) alors () = et K
0
() = K
0
(y), donc
(/) = / donc / K
0
donc K
0
() et ainsi K = K
0
(). Inversement si [K : K
0
] = 2, soit
x K K
0
, alors K = K
0
(x) et x est racine de X
2
+ aX + b K
0
[X]. Posons = x + a/2 (cest ici que
lon doit supposer car(K) ,= 2) alors est racine de X
2
d = 0 avec d = (a
2
4b)/4. On verie alors
directement que la formule (a + b) = a b denit un automorphisme involutif de K tel que K
0
soit le
sous-corps xe.
Exercice. Montrer quon peut reconstruire un produit hermitien `a partir de la forme hermitienne en montrant
que, si () = alors
B(x, y) =
1
4
_
H(x +y) H(x y)
1

H(x +y) +
1

H(x y)
_
.
Si F E on denit lorthogonal de F comme F

= x E [ y F, B(x, y) = 0 (noter que cette denition


nest vraiment raisonnable que si B est symetrique, anti-symetrique ou hermitienne).
Lemme. dim(F) + dim(F

) = dim(E) et par consequent, si F F

= 0 alors E = F F

.
Preuve. Soit e
1
, . . . , e
r
une base de F et : E K
r
denie par (x) = (B(x, e
1
), . . . , B(x, e
r
)). On a
Ker() = F

et est surjective car sinon limage serait contenue dans un hyperplan et lon aurait une
equation du type x E,

r
i=1

i
B(x, e
i
) = B(x,

r
i=1

i
e
i
) = 0 ce qui entranerait

r
i=1

i
e
i
= 0,
contredisant lindependance lineaire des e
i
. On obtient bien dim(E) = dimIm() +dimKer() = dim(F) +
dim(F

).
Application. (Decomposition en somme orthogonale.)
1er exemple. Supposons B symetrique ou -hermitienne. On dit que x est isotrope si B(x, x) = 0. Si x
non isotrope, alors E = x) x)

. De plus il est clair que si B est non degeneree, il existe un vecteur


non isotrope; on voit donc, par recurrence sur la dimension, quil existe une base orthogonale ou encore une
base e
1
, . . . , e
n
telle que E = e
1
) . . . e
n
) soit une decomposition orthogonale (i.e. avec B(e
i
, e
j
) = 0
pour i ,= j). Dans une base convenable, la forme quadratique Q(x) := B(x, x) (resp. la forme hermitienne
H(x) = B(x, x)) secrit donc Q(x) = a
1
x
2
1
+ . . . + a
n
x
2
n
avec a
i
K (resp. H(x) = a
1
x
1
x

1
+ . . . + a
n
x
n
x

n
avec a
i
K
0
).
Si K = C (ou plus generalement K est algebriquement clos) on peut ecrire a
i
= b
2
i
et choisir une base
o` u Q(x) = x
2
1
+ . . . + x
2
n
. Si K = R on peut ecrire a
i
= b
2
i
et choisir une base o` u Q(x) = x
2
1
+ . . . +
x
2
r
x
2
r+1
. . . x
2
n
. Si K = C et est la conjugaison complexe on peut trouver une base telle que
H(x) = x
1
x

1
+. . . +x
r
x

r
x
r+1
x

r+1
. . . x
n
x

n
.
2`eme exemple. Denissons un plan hyperbolique comme un espace P de dimension 2 possedant une base
e
1
, e
2
avec B(e
1
, e
2
) = 1 et B(e
1
, e
1
) = B(e
2
, e
2
) = 0. Remarquons que si x E est isotrope, on peut
trouver un deuxi`eme vecteur y tel que x, y) soit un plan hyperbolique. En eet, on commence par prendre
x

tel que B(x, x

) ,= 0, en remplacant x

par un multiple, on se ram`ene `a B(x, x

) = 1; on calcule alors
B(x, ax+x

) = B(x, x

) = 1 et on verie que B(ax+x

, ax+x

) = 2a+B(x

, x

) donc y =
1
2
B(x

, x

)x+x

convient (si la caracteristique est 2, on a B(x

, x

) = 0 et y = x

). De plus on a clairement P P

= 0 et
donc en iterant le procede, on voit que tout espace E muni dune forme non degeneree peut se decomposer
sous la forme :
E = P
1
. . . P
m
F
avec P
i
plan hyperbolique et F sous-espace sur lequel la forme na aucun vecteur isotrope non nul. On
remarquera que m est un invariant de la forme quadratique (i. e. une autre decomposition fera apparatre
le meme nombre de plans hyperboliques).
3`eme exemple. Si B(x, x) = B(y, y) = 0 et B(x, y) ,= 0 alors x, y engendre un plan hyperbolique et
E =

. Si maintenant B est antisymetrique non degeneree, alors E contient necessairement un tel plan
hyperbolique et en repetant le procede, on voit que E sera somme orthogonale de plans hyperboliques. En
62
particulier la dimension de E est paire et il existe une base dite symplectique e
1
, . . . , e
2n
telle que B(e
i
, e
j
) = 0
sauf B(e
i
, e
i+n
) = B(e
i+n
, e
i
) = 1 pour 1 i n.
Si lon identie K
n
et E, via une base e
1
, . . . , e
n
de E, puis GL(E) et GL(n, K) linterpretation matricielle
dune forme -sesquilineaire est donnee par une matrice carree A dont les coecients sont les B(e
i
, e
j
) :
X, Y K
n
, B(X, Y ) =
t
XA(Y ).
On verie aisement que B est symetrique si et seulement si
t
A = A, anti-symetrique si et seulement si
t
A = A, et -hermitienne si et seulement si
t
A = (A). Enn si A est la matrice associee `a la forme B le
groupe orthogonal, symplectique ou unitaire secrit comme le groupe
G = M Mat(n n; K) [
t
MA(M) = A.
Dans le cas o` u la forme est symetrique ou hermitienne, on peut se ramener `a une matrice A diagonale `a
coecients dans K si la forme est bilineaire, `a coecients dans K
0
= x K [ (x) = x si la forme est
-hermitienne. Enn si la forme est antisymetrique, on peut se ramener `a A =
_
0 I
I 0
_
et ecrire le groupe
symplectique
Sp(2n, K) =
_
M =
_
A B
C D
_
[
t
AC et
t
BD sont symetriques et
t
AD
t
CB = I
_
.
Dun point de vue geometrique, dautres groupes sont naturels `a considerer, notamment celui des simili-
tudes et isometries anes, ainsi que les groupes resultant de laction sur lespace projectif; denissons-les
bri`evement.
Denition Soit B : E E K une forme sesqui-lineaire, on appelle similitude un automorphisme f de E
tel quil existe K

tel que
x, y E, B(f(x), f(y)) = B(x, y),
lelement sappelle le multiplicateur de f.
Remarque. Le groupe des multiplicateurs contient les carres (resp. les elements normes de la forme a(a))
si B est symetrique ou antisymetrique (resp. hermitienne). Le groupe des similitudes contient evidemment
les homotheties et les isometries. En fait, le groupe des multiplicateurs est exactement celui des carres
(resp. des normes) si et seulement si les similitudes sont les produits dune isometrie par une homothetie.
Si n est impair on verie facilement que le sous-groupe des multiplicateurs est egal au groupe des carres
(cas orthogonal) ou au groupe des normes x(x) (cas hermitien) et donc une similitude est produit dune
isometrie par une homothetie. Quand la dimension est paire, ce nest pas toujours le cas comme on peut le
verier elementairement dans le cas dun plan hyperbolique.
Exercice. Les similitudes sont les seules applications lineaires f : E E preservant la relation dorthogonalite
(i. e. telle que x y f(x) f(y)).
Rappelons que si E est un K-espace vectoriel (de dimension n + 1), lespace projectif P(E) correspondant
est deni comme lensemble des droites vectorielles de E ou encore comme le quotient de E 0 par la
relation de colinearite. Si E = K
n+1
on peut noter P(E) = P
n
(K). Le groupe GL(E) = GL
n+1
(K) poss`ede
une action naturelle sur lespace projectif P(E) = P
n
(K) denie par (f, D) f(D). Le noyau de cette
action est aussi le centre de GL
n+1
(K), i.e. lensemble des homotheties. Ceci justie les notations/denitions
suivantes.
Denition Le quotient du groupe GL(E) par les homotheties de rapport K

sappelle le groupe projectif


lineaire ; il se note PGL(E). De mani`ere generale, on note PSL(E) (resp. PSO(E, B), PSp(E, B), PSU(E, B),
etc.) limage dans PGL(E) de SL(E) (resp. SO(E, B), Sp(E, B), SU(E, B), etc.)
63
Remarque On peut aussi introduire lespace des sous-espaces vectoriels de dimension r dans E (un K-espace
vectoriel de dimension n + 1). Celui-ci sappelle Grasmannienne et est muni dune action transitive de
GL
n+1
(K) ou encore de PGL
n+1
(K), denie par (, F) (F).
Nous allons maintenant etudier bri`evement les groupes orthogonaux, symplectiques et unitaires. Mais avant
detudier ces groupes classiques donnons quelques raisonnements generaux concernant les groupes. En partic-
ulier, nous allons introduire un argument assez general d u essentiellement `a Iwasawa qui permet de demontrer
la simplicite de quelques groupes.
Rappelons tout dabord deux notions.
(i) Une action : G Bij(X) dun groupe G sur X est doublement transitive si pour tout x
1
,= x
2
,
y
1
,= y
2
il existe g G tel que g x
1
= y
1
et g x
2
= y
2
(on pourrait denir de meme la notion daction
n-transitive).
(ii) Le sous-groupe des commutateurs D(G) dun groupe G est le sous-groupe engendre par les commutateurs
[x, y] = xyx
1
y
1
. Cest un sous-groupe distingue et cest le plus petit sous-groupe distingue de G tel
que le quotient soit abelien.
Proposition Soit : G Bij(X) une action doublement transitive; supposons quil existe des sous-groupes
abeliens A
x

xX
dont la reunion engendre G et tels que gA
x
g
1
= A
gx
. Si N est un sous-groupe distingue
de G alors ou bien N Ker(), i.e. N agit trivialement, ou bien N agit transitivement et contient D(G).
En particulier, si de plus G = D(G) alors le groupe G/ Ker() est simple.
Preuve. Soit x X et H := G
x
, la double transitivite se traduit par le fait que bien s ur G agit transitivement
sur X mais aussi que H agit transitivement sur X x. On en tire en particulier que, d`es que g / H, on a
G = HHgH et en particulier que H est un sous-groupe (propre) maximal. Si maintenant NG alors N

=
NH est un sous-groupe donc est egal soit `a G (si N , H) soit `a H (si N H). Dans le premier cas, dapr`es
ce qui prec`ede, laction de N est transitive, dans le second cas on a N = gNg
1
gHg
1
= G
gx
donc N agit
trivialement. Si N agit transitivement, il sut de voir que NA
x
= G car alors G/N = NA
x
/N

= A
x
/A
x
N
est abelien et donc D(G) N; il sut donc de montrer que tous les sous-groupes A
y
sont contenus dans
NA
x
. Mais NA
x
est aussi le sous-groupe engendre par N et A
x
; soit y X alors il existe n N tel que
n x = y donc A
y
= nA
x
n
1
est contenu dans NA
x
. Si de plus G = D(G), soit s : G G/ Ker() la
surjection canonique et e , = M G/ Ker(); considerons N := s
1
(M), il nagit pas trivialement sur X et
il est distingue dans G donc la demonstration precedente montre que D(G) est contenu dans N et donc que
N = G et nalement que M = G/ Ker().
La proposition suivante peut etre utile pour calculer le groupe D(G).
Proposition. Soit G un groupe, notons G
2
le sous-groupe engendre par les carres delements de G.
(i) Le sous-groupe G
2
est distingue et contient D(G).
(ii) Si G est engendre par des elements dordre 2, alors G
2
= D(G).
(iii) Si G est engendre par des elements dordre 2 tous conjugues, alors (G : D(G)) 2.
Preuve. Comme yx
2
y
1
= (yxy
1
)
2
, on voit que G
2
est bien distingue dans G; de plus le quotient G/G
2
est dexposant 2 donc abelien [en eet (ab)
2
= abab = e entrane ab = ba] et donc D(G) G
2
. Si x
1
, . . . , x
m
sont des elements dordre 2 alors (x
1
. . . x
m
)
2
= x
1
. . . x
m
x
1
1
. . . x
1
m
est un produit de commutateurs donc
si tout element de G est de la forme x
1
. . . x
m
, on a bien G
2
= D(G). Enn si on note x limage de x dans
G/D(G), on a yxy
1
= x et donc, sous les hypoth`eses de (iii), limage dun des elements dordre 2 engendre
G/D(G).
E.2. Les groupes GL(n, K) et SL(n, K).
Les relations entre les groupes GL
n
(k), SL
n
(k), PGL
n
(k) et PSL
n
(k) peuvent etre decrites par le diagramme
suivant o` u les lignes et colonnes sont exactes et o` u la `eche GL
n
(k) k

dans la ligne centrale est le


64
determinant et o` u on note
n
(k) := x k

[ x
n
= 1 et k
n
:= x
n
[ x k

.
0 0 0

0
n
(k) k

k
n
0

0 SL
n
(k) GL
n
(k) k

0

0 PSL
n
(k) PGL
n
(k) k

/k
n
0

0 0 0
Si k = F
q
on obtient aisement, en comptant les bases de E = F
n
q
:
card (GL
n
(F
q
)) = (q
n
1) (q
n
q) . . .
_
q
n
q
n1
_
et on peut en deduire le cardinal des autres groupes SL
n
(k), PGL
n
(k) et PSL
n
(k).
On va maintenant decrire des transformations donnant un ensemble tr`es utile de generateurs de SL
n
(k).
Denition. Une transvection est un element de SL
n
(k) Id laissant xe un hyperplan.
On voit aisement quune telle application est necessairement de la forme u(x) = x+f(x)a avec a vecteur non
nul et f forme lineaire non nulle contenant a dans son noyau. La droite engendre par a est caracterisee par
u et on dira que u est une transvection de droite a). Lensemble des transvections de direction une droite
forment un sous-groupe isomorphe `a k
n1
. Si = t(a, f) designe la transvection telle que (x) = x +f(x)a
alors, pour GL(E), on a : t(a, f)
1
= t((a), f
1
). Enn, dans une base convenable la matrice
dune transvection est une matrice avec des 1 sur la diagonale et un unique coecient non nul au dessus de
la diagonale et que lon peut prendre egal `a 1. En particulier toutes les transvections sont conjuguees dans
GL
n
(k); on voit aisement que cela reste vrai dans SL
n
(k) lorsque n 3 (ce dernier point nest plus vrai dans
SL
2
(k)).
Thorme. Le centre de GL
n
(k) est le sous-groupe des homotheties que lon peut identier `a k

; Le centre
de SL
n
(k) est le sous-groupe des homotheties de rapport une racine n-i`eme, que lon peut identier `a
n
(k).
Preuve. Une matrice commutant avec la transvection t(a, f) doit laisser stable la droite engendree par a.
On a vu quune telle application doit etre une homothetie. Enn lhomothetie de rapport est dans SL
n
(k)
si et seulement si
n
= 1.
Thorme. Les transvections engendrent SL
n
(k).
Preuve. On prouve dabord que si x, y E non nuls, il existe un produit de transvections u tel que
u(x) = y. Si x et y ne sont pas colineaires, on choisi a = y x et f forme lineaire nulle sur a mais pas
sur x (ni sur y donc); quitte `a multiplier f par un scalaire on peut sassurer que f(x) = 1. On a alors
t(a, f)(x) = x+f(x)(y x) = y. Si x et y sont colineaires, on passe par un troisi`eme vecteur z non colineaire
et deux transvections telles que u
2
(x) = z et u
1
(z) = y.
Si maintenant v SL
n
(k) et x E non nul, il existe u produit de transvections tel que v u(x) = x. Si la
dimension est 2, on en deduit que vu est une transvection, sinon on proc`ede par recurrence sur la dimension.
Lapplication v u induit une application sur

E = E/x) qui est encore de determinant 1 et peut donc, par
hypoth`ese de recurrence, secrire comme produit de transvections de

E. En relevant les transvections de

E
en des transvections de E on conclut (les details sont laisses au lecteur).
Thorme. Le groupe des commutateurs de GL
n
(k) est D(GL
n
(k)) = SL
n
(k) sauf pour n = 2 et k = F
2
. Le
groupe des commutateurs de SL
n
(k) est D(SL
n
(k)) = SL
n
(k) sauf pour n = 2 et k = F
2
ou F
3
.
Preuve. On a clairement D(SL
n
(k)) D(GL
n
(k)) SL
n
(k). Soit une transvection. Si car(k) ,= 2, alors

2
est encore une transvection (de meme droite) donc secrit
2
=
1
(si n 3 on peut meme choisir
65
SL
n
(k)). Ainsi =
2

1
=
1

1
est un commutateur de GL
n
(k) (et meme un commutateur
de SL
n
(k) si n 3). Pour examiner les cas n = 2 ou car(k) = 2, il sut essentiellement dobserver
que si k ,= F
2
ou F
3
il y a des matrices diagonales dans SL
2
(k) qui ne sont pas des homotheties, tout
simplement les matrices =
_
a 0
0 a
1
_
avec a k 0, 1, 1. Si lon choisit =
_
1 1
0 1
_
et on observe
que
1

1
=
_
1 a
2
1
0 1
_
on voit que D(SL
2
(k)) contient une et donc toutes les transvections et donc
tout SL
2
(k)).
Thorme. Soit k un corps (commutatif) et n 2 alors le groupe PSL
n
(k) est simple sauf pour n = 2 et
k = F
2
ou F
3
.
Preuve. On va utiliser, pour varier, la methode dIwasawa cite en introduction `a ce chapitre. Soit E un
k-espace vectoriel de dimension n 2. Considerons laction de G = SL(E) sur X = P(E), un element x X
peut etre vu comme une droite vectorielle de E; considerons A
x
le sous-groupe des transvections de droite
x. Il est immediat de verier que A
x

= k
n1
est commutatif et on verie bien gA
x
g
1
= A
gx
: en eet si
a est un vecteur non nul de direction x, tout element u A
x
secrit u(y) = y + f(y)a avec f forme lineaire
nulle en a. Appelons donc E

x
= f E

[ f(a) = 0 alors f u : y y + f(y)a denit un isomorphisme


de groupes de E

x
vers A
x
et comme vuv
1
(y) = y +f(v
1
(y))v(a), on a bien vA
x
v
1
= A
v(x)
. Par ailleurs,
on sait que les transvections engendrent SL(E). On a vu que D(SL(E)) = SL(E) sauf si n = 2 et k = F
2
ou
F
3
; on en deduit donc le theor`eme.
Remarque. Si k = F
q
, n = dim(E), notons d = PGCD(n, q 1), alors
card PSL
n
(F
q
) =

n
i=1
(q
n
q
ni
)
d(q 1)
Remarque. Comme PSL
2
(F
2
)

= o
3
et PSL
2
(F
3
)

= /
4
ne sont pas egaux `a leurs sous-groupes de commu-
tateurs, ils ne sont pas simples. En considerant laction de PSL
2
(F
4
) sur P
1
(F
4
) de cardinal 5, on voit que
: PSL
2
(F
4
) o
5
induit un isomorphisme

: PSL
2
(F
4
) /
5
.
E.3. Groupe orthogonal.
Commen cons par decrire enti`erement le cas de la dimension 2 qui est particulier.
Proposition. Soit Q(x
1
, x
2
) = x
2
1
+Dx
2
2
avec D K

, alors le groupe des isometries directes secrit


SO(Q) =
__
a cD
c a
_

a
2
+Dc
2
= 1
_
Si D est un carre dans K alors SO(Q)

= K

; si D nest pas un carre dans K alors SO(Q)



= x
K(

D)

[ N
K(

D)
K
(x) = 1; en particulier le groupe SO(Q) est abelien. Les elements de O

(Q) sont des


symetries par rapport `a une droite et, si s O

(Q) et r SO(Q), alors srs


1
= r
1
.
Preuve. Un calcul direct montre que M =
_
a b
c d
_
est dans O(Q) si et seulement si a
2
+ Dc
2
= 1,
b
2
+ Dd
2
= D et ab + Dcd = 0. Si c = 0 on voit que b = 0 et donc a
2
= d
2
= 1. Si c ,= 0 , on en
tire d = ab/cD puis b
2
= c
2
D
2
ou encore b = cD (avec = 1), puis d = a et det(M) = . Si
la forme est isotrope, on peut en fait se ramener `a une matrice
_
0 1
1 0
_
et on voit alors aisement que
SO(Q) =
__
a 1
0 a
1
_
[ a k

_
est isomorphe `a k

. Si la forme est anisotrope, posons =



D , on a
un homomorphisme k()

GL
2
(k) deni par a + c
_
a cD
c a
_
qui induit lisomorphisme annonce
entre a +c [ a
2
+Dc
2
= 1 et SO(Q). Les derni`eres armations se verient directement.
66
Remarque. Le groupe SO(Q) est donc commutatif si E est un plan (dim(E) = 2). On obtient ainsi une
generalisation de la notion dangle : si le plan contient un vecteur isotrope (i. e. si D est un carre) alors un
angle est donne par un element K

; si le plan ne contient pas de vecteur isotrope (i. e. si D nest


pas un carre) alors un angle est donne par un element K
1
= x K(

D)

[ N
K(

D)
K
(x) = 1.
Par exemple, si K = R on retrouve que dans le cas de la geometrie hyperbolique, un angle est donne par
un reel non nul et dans le cas de la geometrie euclidienne un angle est donne par un complexe de module
1. Dans le dernier cas on a un homomorphisme surjectif de K = R vers K
1
donne par t exp(2it). On
retrouve donc lexpression des rotations sous la forme
R() =
_
cos() sin()
sin() cos()
_
.
Cherchons maintenant les isometries orthogonales qui xent un hyperplan.
Lemme. Soit H = x)

un hyperplan de E et supposons que est une isometrie xant H point par point,
alors
(i) Si Q(x) = 0 alors = id
E
.
(ii) Si Q(x) ,= 0 alors ou bien = id
E
ou bien est la symetrie hyperplane denie par
(y) = y 2
B(x, y)
B(x, x)
x.
Preuve. Dans le cas (ii) on a E = x) H et comme (H) = H on en tire que (x) x) donc il existe
K tel que (x) = x. Comme est une isometrie, on a = 1. Si = 1 alors = id et si = 1 alors
est la symetrie par rapport `a lhyperplan H donne par la formule annoncee. En eet tout vecteur y E
se decompose en y = (y (B(y, x)/B(x, x))x) +(B(y, x)/B(x, x))x avec y (B(y, x)/B(x, x))x x)

= H
donc
(y) = (y (B(y, x)/B(x, x))x) (B(y, x)/B(x, x))x = y 2(B(x, y)/B(x, x))x.
Dans le cas (i), on a x H et il existe z E tel que B(x, z) = 1. On a alors x, z)

= H
0
H et
E = x, z) H
0
. On sait que (H
0
) = H
0
donc (z) = x + z ; on sait aussi que (x) = x. On a donc
1 = B(z, x) = B((z), (x)) = B(x, x) + B(z, x) = do` u = 1, ainsi que B(z, z) = B((z), (z)) =

2
B(x, x) + 2B(z, x) +
2
B(z, z) = 2 +B(z, z) do` u = 0 et (z) = z donc = id.
Si Q(x) ,= 0, on notera s
x
la symetrie hyperplane caracterisee par y x)

, s
x
(y) = y et s
x
(x) = x.
Remarquons que s
ax
= s
x
pour a K

; en fait s
x
= s
y
equivaut `a x, y colineaires. Par ailleurs, si est une
isometrie, s
x

1
= s
(x)
.
Thorme. Les symetries hyperplanes s
x
avec Q(x) ,= 0 engendrent O(Q).
Preuve. On raisonne par recurrence, le resultat etant facile si n = 1 ou 2. Soit donc O(Q), si il existe
x E tel que Q(x) ,= 0 et (x) = x alors on decompose E = x) x)

= x) H (disons). Alors

:=
|H
secrit comme produit de symetries hyperplanes s

x
i
dans H, cest-`a-dire

= s

x
1
. . . s

x
m
. Notons
donc s
x
i
la symetrie dans E associee `a x
i
H on a alors = s
x
1
. . . s
x
m
puisque les deux applications sont
des isometries et concident sur x et sur H. Soit maintenant x
1
non isotrope et x
2
= (x
1
), si x
1
x
2
est non isotrope, alors s
x
1
x
2
(x
1
) = x
2
donc s
x
1
x
2
xe x
1
et secrit donc comme produit de symetries
hyperplanes, donc egalement. Observons que Q(x
1
+x
2
) +Q(x
1
x
2
) = 2Q(x
1
) +2Q(x
2
) = 4Q(x
1
), donc,
si x
1
x
2
est isotrope, alors x
1
+x
2
nest pas isotrope, et on a s
x
1
+x
2
(x
1
) = x
2
donc s
x
2
s
x
1
+x
2
(x
1
) = x
2
et s
x
1
+x
2
s
x
2
xe x
1
donc est produit de symetries hyperplanes, donc egalement.
Remarque. On peut raner lenonce precedent en montrant que secrit comme le produit dau plus
n = dim(E) symetries hyperplanes (theor`eme de Cartan-Dieudonne).
Les symetries hyperplanes sont en quelque sorte les involutions les plus simples de O(Q) (sous-espace propre
pour la valeur propre 1 de codimension 1) ; lanalogue pour SO(Q) est constitue par les renversements,
67
cest-`a-dire les isometries directes xant un sous-espace F de codimension 2 non isotrope (i.e. F F

= 0)
et agissant par 1 sur son supplementaire orthogonal ; ce sont bien s ur egalement des involutions.
Thorme. Supposons dim(E) 3, alors les renversements engendrent SO(Q).
Preuve. Remarquons que la conclusion de lenonce est fausse en general si dim(E) = 2. Prouvons dabord
lenonce pour n = 3. Dapr`es le theor`eme precedent, SO(Q) peut secrire comme produit dun nombre
pair de symetries hyperplanes, il sut donc de montrer que le produit s
x
1
s
x
2
de deux symetries hyperplanes
peut secrire comme le produit de deux renversements. Mais en dimension 3, s
x
est un renversement et
s
x
1
s
x
2
= (s
x
1
)(s
x
2
), ce qui ach`eve ce cas. Reprenons le cas general, on peut supposer x
1
et x
2
non
colineaires (sinon s
x
1
s
x
2
= id) et donc L = x
1
, x
2
)

est de codimension 2 et, comme Q(x


1
) et Q(x
2
) ,= 0, on
a dim(LL

) 1 donc on peut choisir L


1
hyperplan de L tel que, si on note L
2
= L

1
, on ait E = L
1
L
2
.
Or s
x
1
s
x
2
xe L
1
point par point et agit sur L
2
comme s

x
1
s

x
2
(o` u s

x
i
designe la restriction de s
x
i
`a L
2
). Mais
L
2
est un espace de dimension 3 donc s

x
1
s

x
2
=

2
avec

i
renversement de L
2
. Designons par
i
lisometrie
agissant comme lidentite sur L
1
et comme

i
sur L
2
, alors
i
est un renversement et s
x
1
s
x
2
=
1

2
.
Connaissant comme generateurs de O(Q) les symetries hyperplanes et comme generateurs de SO(Q) les
renversements (lorsque n 3), on en tire aisement que les elements du centre sont des homotheties.
Proposition. Le centre de O(Q) est le sous-groupe `a deux elements I; le centre de SO(Q) est reduit au
sous-groupe trivial si n 3 est impair et egal `a I si n 4 est pair.
Regardons maintenant deux cas particuli`erement interessants : celui des groupes orthogonaux reels usuels
(i. e. pour la forme euclidienne) et celui des corps nis.
Thorme. Le groupe SO(3, R) est simple. Plus generalement le groupe SO(2n + 1, R) est simple alors que,
pour n 3 le groupe SO(2n, R) contient comme unique sous-groupe normal non trivial +1, 1 et donc
PSO(2n, R) est simple.
Preuve. On suppose dabord n = 3 et on commence par un lemme geometriquement evident dont on laisse
le lecteur formaliser la demonstration :
Lemme. Soit x
1
, x
2
, y
1
, y
2
des vecteurs de la sph`ere de R
3
tels que [[x
1
x
2
[[ = [[y
1
y
2
[[, alors il existe
une rotation SO
3
(R) telle que (x
1
) = y
1
et (x
2
) = y
2
.
Soit maintenant H un sous-groupe distingue de SO
3
(R) possedant un element distinct de lidentite. Soit
laxe de et e
1
un point de la sph`ere hors de laxe. Posons 0 <
0
= [[e
1
(e
1
)[[, lorsque x parcourt
larc du meridien passant par e
1
et rejoignant laxe , la distance [[x (x)[[ decroit contin ument de
0
`a
0. En particulier, si est assez petit (
0
sut), il existe x
1
sur la sph`ere tel que [[x
1
(x
1
)[[ = . Soit
maintenant y
1
, y
2
deux points de la sph`ere tels que [[y
1
y
2
[[ = ; dapr`es le lemme, il existe SO
3
(R)
telle que (x
1
) = y
1
et ((x
1
)) = y
2
. Ainsi

=
1
H et

(y
1
) = y
2
. En iterant ce procede, on voit
que H op`ere transitivement sur la sph`ere. En particulier, il existe

H telle que

(e
1
) = e
1
, mais alors

est un renversement et donc H contient tous les renversements et est donc egal `a SO
3
(R).
Dans le cas n 5, on se ram`ene au cas de dimension 3 ainsi : chaque sous-espace F de dimension 3 induit
une decomposition R
n
= F F

et une injection SO
3
(R) SO
n
(R); si H est un sous-groupe distingue
contenant ,= I, il sut de voir que H rencontre lun des SO
3
(R) non trivialement car alors il le contiendra
en entier et contiendra donc un renversement et donc tous et sera donc egal `a SO
n
(R) entier.
Comme ,= I, doit bouger un plan, disons F. Notons le renversement de plan F, alors

=
1

1
est dans HI et peut secrire comme le produit des deux renversements de plan F et (F) donc poss`ede
un sous-espace de points xes de dimension n 4. Il y a donc un point xe disons x
1
non nul (puisque
n 5!). Soit maintenant x
2
tel que x
2
et (x
2
) ne soient pas colineaires, posons r = s
x
2
s
x
1
(produit de deux
symetries hyperplanes). On a alors

:=

r
1
r
1
=

s
x
2

s
x
1

1
s
x
1
s
x
2
= (

s
x
2

1
)s
x
2
est dans HI et est un produit de deux symetries hyperplanes. Ainsi

poss`ede un sous-espace de points


xes de dimension n 2 donc est contenu dans un SO
3
(R), ce qui ach`eve la preuve.
68
Remarque. Le groupe PSO
4
(R) nest pas simple, voir le chapitre sur les quaternions (E.6) pour une preuve
de ce fait et une description. De mani`ere generale letude des quaternions et de leurs generalisations (alg`ebres
de Cliord) permet dapprofondir letude des groupes orthogonaux (Cf ibidem); en particulier on peut ainsi
elucider la structure de SO(Q) lorsquil existe au moins un vecteur isotrope non nul. Cette derni`ere condition
est automatiquement veriee lorsque k est un corps ni et n 3 comme lindique le lemme suivant.
Lemme. Une forme quadratique sur un espace de dimension n 3 sur F
q
poss`ede un vecteur non nul
isotrope.
Preuve. On se ram`ene `a trouver un zero non trivial au polynome x
2
+ay
2
+bz
2
avec ab ,= 0. Le nombre de
carres dans F
q
est (q + 1)/2 donc les fonctions x
2
+a et bz
2
ont une valeur commune au moins.
Ainsi on voit que lon peut toujours ecrire une decomposition
E = P
1
. . . P
m
F
avec P
i
plan hyperbolique et F soit nul, soit de dimension 1, soit de dimension 2 sans vecteur isotrope non
nul.
Si n est pair on note = +1 si la forme quadratique est equivalente `a x
1
x
2
+x
3
x
4
+. . . +x
n1
x
n
et = 1
si la forme quadratique est equivalente `a x
1
x
2
+x
3
x
4
+. . . +x
n3
x
n2
+x
2
n1
ax
2
n
avec a / F
2
q
.
Thorme. Soit G le groupe orthogonal dune forme quadratique non degeneree sur un espace de dimension
n sur F
q
alors
card(G) =
_
q
(n1)
2
4

n1
2
i=1
(q
2i
1) si n est impair
q
n(n2)
4
(q
n
2
)

n2
2
i=1
(q
2i
1) si n est impair
On donne la preuve sous forme dexercice (ref. Artin, chapitre III, p 145-147).
Exercice. 1) Montrer que
n
(Q) := cardx F
n
q
[ Q(x) = 0 vaut q
n1
si n impair et (q
n/2
)(q
n/21
+)+1
si n pair. 2) Montrer que le nombre de paires hyperboliques (i. e. de paires (e
1
, e
2
) telles que Q(e
1
) = Q(e
2
) =
0 et B(e
1
, e
2
) = 1) est
n
= q
n2
(
n
1). 3) Montrer que si E = P F avec P plan hyperbolique et si on
note Q

= Q
|F
alors card SO(Q) =
n
card SO(Q

).
E.4. Groupe symplectique.
Demontrons dabord que si B : E E K est anti-symetrique, non degeneree, alors dim(E) = 2m et on
peut choisir une base (e
1
, . . . , e
m
, f
1
, . . . , f
m
) telle que B(e
i
, e
j
) = B(f
i
, f
j
) = 0 et B(e
i
, f
j
) =
j
i
, cest-`a-dire
que E = e
1
, f
1
) . . . e
m
, f
m
) et la matrice de B sur e
i
, f
i
) est
_
0 1
1 0
_
. En particulier, tous les
formes antisymetriques non degenerees sur E sont semblables.
En eet, soit e
1
,= 0, alors B(e
1
, e
1
) = 0 et il existe f
1
E tel que B(e
1
, f
1
) = 1 (il existe un vecteur
f tel que B(e
1
, f) ,= 0 et en le multipliant par un scalaire adequat on obtient f
1
). Le plan e
1
, f
1
) est
donc hyperbolique et e
1
, f
1
) e
1
, f
1
)

= 0 donc E = e
1
, f
1
) e
1
, f
1
)

= 0. On peut appliquer une


induction au sous-espace F = e
1
, f
1
)

= 0 et lecrire comme somme orthogonale de plans hyperboliques.


Proposition. (Pfaen) Il existe un polynome Pf `a coecients entiers (appele Pfaen) tel que si les
coecients x
ij
dune matrice A sont des variables telles que x
ij
= x
ji
alors
det(A) = Pf(x
ij
)
2
.
Si lon impose Pf(J) = 1, le polynome Pf est unique et verie de plus :
si ((y
ij
)) =
t
C((x
ij
))C, alors Pf(y
ij
) = det(C) Pf(x
ij
)
Preuve. En travaillant avec des coecients dans le corps Q(. . . , x
ij
, . . .), on voit que A = P
_
0 I
I 0
_
t
P
donc det(A) = (det(P))
2
. A priori det(P) = Q/R avec Q, R Z[. . . , x
ij
, . . .] mais comme ce dernier
69
anneau est factoriel et que Q
2
/R
2
Z[. . . , x
ij
, . . .], on en deduit que R divise Q dans Z[. . . , x
ij
, . . .] et
donc que det(P) Z[. . . , x
ij
, . . .]. On pose alors Pf(. . . , x
ij
, . . .) = det(P) en choisissant le signe de
sorte que Pf(J) = +1. Pour la deuxi`eme formule on voit que det(y
ij
) = det(x
ij
) det(C)
2
donc Pf(y
ij
) =
det(C) Pf(x
ij
). On determine le signe en choisissant C = I.
Corollaire. On a Sp(E) SL(E), cest-`a-dire que pour toute matrice M Sp(n, K) on a det(M) = +1.
Preuve. Une matrice M est dans Sp(E) si J =
t
MJM donc Pf(J) = det(M) Pf(J) et det(M) = 1.
Etudions maintenant les transformation symplectiques qui xent un hyperplan. On sait dej`a que se sont
des transvections de la forme (x) = x + f(x)a avec f forme lineaire veriant f(a) = 0. Calculons donc
B(f(x), f(y))B(x, y) = B(f(x)a, y)+B(x, f(y)a) = B(f(y)xf(x)y, a) ; en remarquant que lensemble des
f(y)xf(x)y est Ker(f), on voit que la transvection est symplectique si et seulement si B(Ker(f), a) 0,
cest-`a-dire si a Ker(f) Ker(f)

. Ceci justie la denition suivante


Denition. Une transvection symplectique est une application de la forme (x) = x + f(x)a avec 0 ,= a
Ker(f) Ker(f)

. On peut aussi lecrire (x) = x +B(x, a)a.


Thorme. Les transvections symplectiques engendrent le groupe Sp(E).
Remarque. Comme une transvection est clairement une matrice de SL
2n
(k), on obtient ainsi une nouvelle
preuve que Sp
2n
(k) SL
2n
(k).
Preuve. Le lemme suivant permet de demontrer le theor`eme par recurrence (passant dun espace de dimension
2n `a un espace de dimension 2n 2).
Lemme. Soit P = x
1
, x
2
) et P

= y
1
, y
2
) deux plan hyperboliques (i.e. B(x
1
, x
2
) = B(y
1
, y
2
) = 1) alors il
existe un produit de transvections symplectiques tel que (x
1
) = y
1
et (x
2
) = y
2
.
Preuve du lemme. Commencons par envoyer x
1
sur y
1
. Si B(x
1
, y
1
) ,= 0 alors une transvection sut :
on choisit t(x) = x + B(x, a)a avec = B(x
1
, y
1
)
1
et a = y
1
x
1
de sorte que t(x
1
) = y
1
. Si jamais
B(x
1
, y
1
) = 0, on prend un vecteur z tel que B(x
1
, z) = 1 mais tel que B(x
2
, z) et B(y
1
, z) sont non nuls et
on passera de x
1
`a z puis `a y
1
avec deux transvections. Envoyons maintenant x
2
sur y
2
en laissant xe x
1
.
De nouveau, si B(x
2
, y
2
) ,= 0, une transvection sut : on choisit t(x) = x +B(x, a)a avec = B(x
2
, y
2
)
1
et a = y
2
x
2
de sorte que B(x
1
, a) = B(x
1
, y
2
) B(x
1
, x
2
) = 1 1 = 0 donc t(x
1
) = x
1
et t(x
2
) = y
2
.
Si jamais B(x
2
, y
2
) = 0 on va choisir z tel que B(x
1
, z) = 1 mais B(x
2
, z) et B(y
2
, z) non nuls car alors on
pourra passer de x
2
`a z puis `a y
2
en laissant xe x
1
par deux transvections. On verie immediatement que
z = x
1
+y
2
convient.
Thorme. Le groupe PSp
n
(k) est simple sauf pour n = 2 et k = F
2
, F
3
ou n = 4 et k = F
2
.
Remarque. On a clairement Sp
2
(k) = SL
2
(k) donc le theor`eme est en fait dej`a demontre dans le cas n = 2.
Soit H un sous-groupe normal de Sp
2n
(k) contenant ,= Id. Remarquons tout dabord que si H contient
toutes les transvections de direction a, il contiendra toutes les conjuguees et donc toutes les transvections et
donc H = Sp
2n
(k) (en particulier, si k = F
2
ou F
3
, il sut que H contienne une transvection). Choisissons a
un vecteur tel que b := (a) ne soit pas colineaire avec a. Montrons dabord quon peut supposer B(a, b) ,= 0.
En eet si B(a, b) = 0, on peut choisir c b)

avec disons B(c, a) = 1; on choisit ensuite une transvection


t(x) = x +B(c a, x)(c a) qui verie t(a) = c et t(b) = b donc, si := t
1
t
1
, on a H et (a) = c.
On suppose donc (a) = b et B(a, b) ,= 0. On choisit t(x) = x + B(a, x)a et := t
1
t
1
, on a H et
(b) = b +B(b, a)a non colineaire `a b. Mais est le produit de t qui laisse xe a)

et de
1
t
1
qui laisse
xe b)

donc xe lorthogonal du plan hyperbolique P engendre par a et b. Si on decompose E = P P

,
on a donc = (
1
, I
P
) Sp
2
(k) I
P
et comme PSp
2
(k) = PSL
2
(k) est simple (sauf si k = F
2
ou
F
3
), on conclut que H contient Sp
2
(k) I
P
et donc toutes les transvections de direction disons a et
donc H = Sp
2n
(k). Supposons que lon ait montre que PSp
4
(F
3
) et PSp
6
(F
2
) sont simples, alors on peut
appliquer le raisonnement precedent lorsque k = F
2
et n 6 (resp. k = F
3
et n 4) en incluant P dans
une somme de trois plans hyperboliques (resp. de 2 plans hyperboliques). Nous renvoyons au livre de Artin
pour la preuve concernant ces deux groupes particuliers (qui sont de cardinal 1 451 520 et 25 920).
70
Exercice. Montrer, par une methode similaire `a celle suggeree pour les groupes orthogonaux, que :
card(Sp
2n
(F
q
)) = q
n
2
n

i=1
(q
2i
1)
Exercice. Montrer que la reunion des matrices suivantes fournit un ensemble de generateurs de Sp
2n
(k) : les
matrices
_
I S
0 I
_
(o` u S est une matrice nn symetrique), les matrices
_
A 0
0
t
A
1
_
(o` u A une matrice nn
inversible) et J :=
_
0 I
I 0
_
. Montrer que si M =
_
A B
C D
_
est symplectique, alors M
1
=
_
t
D
t
B

t
C
t
A
_
.
E.5. Groupe unitaire.
On examine maintenant le cas dune forme -hermitienne H : EE k avec E un k-espace vectoriel quon
supposera souvent de dimension 2. On note k
0
le sous-corps xe par linvolution . Les deux cas que nous
traiterons comme exemple sont k = C (avec (z) = z et k
0
= R) et k = F
q
2 (avec (x) = x
q
et k
0
= F
q
).
Dans le premier cas on a vu quon peut se ramener `a une forme du type B(x, x) = x
1
x
1
+ . . . + x
p
x
p

x
p+1
x
p+1
. . . x
n
x
n
et on notera le groupe correspondant Up,np
(C) ou encore Un
(C) si p = n; il existe
des vecteurs isotropes non nuls si et seulement si 1 p n 1. Dans le second cas il faut observer que
lapplication de F

q
2
vers F

q
donnee par x x(x) = x
q+1
est surjective (son noyau est de cardinal q + 1)
et donc on peut se ramener `a la forme B(x, x) = x
1
(x
1
) + . . . + x
n
(x
n
). On notera Un
(F
q
2) le groupe
correspondant. Observons enn que, dans ce cas, il existe des vecteurs isotropes d`es que n 2.
Notons S := x k

[ x(x) = 1 le cercle unite . Le determinant dun element unitaire est dans S.


Inversement soit S, si on a mis la forme bilineaire sous forme diagonale, la matrice diag(1, . . . , 1, ) est
unitaire de determinant . On a donc la suite exacte :
0 SU(B) U(B) S 0.
Supposons car(k) ,= 2 et k = k
0
() avec
2
= k
0
et () = . On peut decomposer B(x, y) =
R(x, y) + I(x, y) en partie reelle et imaginaire `a valeur dans k
0
. On sapercoit facilement que R
est k
0
-bilineaire symetrique et I est k
0
-bilineaire antisymetrique. De plus elles sont lies par la relation
I(x, x) = R(x, x). Ainsi la donnee de B equivaut `a celle de R ou celle de I.
On peut denir lanalogue des symetries hyperplanes comme les transformations laissant xes les points dun
hyperplan non isotrope. Ce sont les quasi-symetries; elles sont de la forme
u
,e
(x) = x + ( 1)
B(x, e)
B(e, e)
e avec S et e non isotrope.
On a bien s ur u
,e
(x) = x si x e)

et u
,e
(e) = e; ainsi det(u
,e
) = . On peut calquer la demonstration
faite pour le groupe orthogonal et montrer que les quasi-symetries engendrent le groupe unitaire (au moins
en caracteristique dierente de 2). On omet egalement la demonstration du theor`eme suivant, qui utilise des
techniques assez similaires `a celles utilisees dans les paragraphes precedents.
Thorme. Supposons quil existe un vecteur isotrope non nul et que lon est pas dans le cas n = 2 et q = 2
ou 3, ou n = 3 et q = 2. Alors le groupe PSU(B) est simple. Si k = F
q
2 et dimE = n on a
card(SU
n
(F
q
2)) = q
n(n1)/2
(q
2
1)(q
3
+ 1) . . . (q
n
(1)
n
).
Il est egalement vrai que PSU
n
(C) est simple pour n 2.
Pour les deux derni`eres armations, on peut denombrer dans le cas ni comme on la indique pour le groupe
orthogonal et ramener la preuve de la simplicite de PSU
n
(C) `a celle de PSU
2
(C). Or ce dernier groupe est
isomorphe `a SO
3
(R) comme on le verra au paragraphe suivant en utilisant les quaternions.
71
Il existe bien s ur de nombreux liens entre les groupes que nous avons bri`evement etudie. Par exemple,
denissons, pour n 1 lespace de Siegel
H
n
= Mat(n n, C [ est symetrique et Im() > 0 .
La notation Im() > 0 signie ici que la matrice Im() est denie positive. On denit alors une action de
G = Sp
2n
(R) par la formule, o` u =
_
A B
C D
_
:
= (A +B)(C +D)
1
.
Lorsque n = 1, on retrouve le demi-plan de Poincare et laction classique de SL
2
(R). Laction de G sur H
n
est transitive et le stabilisateur de iI est un sous-groupe compact isomorphe `a U
n
(C) par lapplication
U
n
(C) Sp
2n
(R)
A+iB
_
A B
B A
_
Avec cette identication, on verie facilement que Un
(C) = O2n
(R) Sp
2n
(R).
Exercices de topologie. On termine en proposant un certain nombre de proprietes des groupes classiques
sur R ou C dont on pourra trouver une preuve (et beaucoup plus!) dans le livre de Mneimne et Testard cite
ci-dessous.
(a) Les groupes On
(R), SO
n
(R), Un
(C) et SU
n
(C) sont compacts; les trois derniers sont connexes alors
que le premier a deux composantes connexes.
(b) (decomposition polaire sur R) Tout element M de GL
n
(R) se decompose de mani`ere unique en produit
M = OS avec O On
(R) et S symetrique denie positive. En deduire que GL
n
(R) est homeomorphe
`a On
(R) R
n(n+1)/2
et poss`ede donc deux composantes connexes.
(c) (decomposition polaire sur C) Tout element M de GL
n
(C) se decompose de mani`ere unique en produit
M = UH avec U Un
(C) et H hermitienne denie positive. En deduire que GL
n
(C) est homeomorphe
`a Un
(C) R
n
2
et connexe.
(d) (Decomposition dIwasawa). Soit K = SO
n
(R), notons A le sous-groupe des matrices diagonales
diag(
1
, . . . ,
n
) avec
i
> 0 et

i

i
= 1 et N le sous-groupe des matrices triangulaires possedant
des 1 sur la diagonale. Lapplication de K A N vers SL
n
(R) denie par (k, a, n) kan denit un
homeomorphisme.
(e) Les groupes SL
n
(R), SL
n
(C), Sp
2n
(R) et Sp
2n
(C) sont connexes de meme que SO
n
(C) et SO
n
(R).
(f) Par contre SO
p,q
(R) poss`ede deux composantes connexes si p, q 1 (et le groupe nest pas compact).
(g) Le groupe fondamental de SO
n
(R) ou de SL
n
(R) est Z/2Z si n 3 et Z si n = 2.
(h) Les groupes SU
n
(C), SL
n
(C) sont simplement connexes. Les groupes Un
(C), GL
n
(C) et Sp
2n
(R) ont
pour groupe fondamental Z. Le groupe SU
p,q
(C) est connexe et son groupe fondamental est isomorphe
`a Z.
On termine par quelques references speciques `a ce chapitre (larticle de Tits contient notamment la classi-
cation des groupes simples avec les groupes exceptionnels E
6
, E
7
, E
8
, F
4
et G
2
).
Artin, E., Geometric Algebra, Interscience, 1957.
Dieudonne, J., La geometrie des groupes classiques, Ergebnisse d. Math. Springer, 1955.
Mneimne, R. et Testard, F., Introduction `a la theorie des groupes de Lie classiques. Hermann, 1986.
Tits, J., Groupes simples et geometries associees, Actes du congr`es international des mathematiciens de
Stockholm (1962), pages 197-221.
72
E.6. Quaternions, arithmetique et groupe orthogonal.
Nous allons construire lexemple classique de corps non commutatif : le corps des quaternions decouvert
par Hamilton, et developper deux applications, lune arithmetique (le theor`eme des quatre carres), lautre
geometrique (letude des groupes disometries SO(3, R), SO(4, R) et SU(2, C)). Nous montrerons aussi que
le corps des quaternions est le seul corps non commutatif de dimension ni sur R.
E.6.1. Le corps des quaternions.
La facon la plus concr`ete de construire le corps des quaternions est comme un espace vectoriel reel de
dimension 4 muni dune base 1, I, J, K et dune multiplication R-bilineaire denie par le fait que 1 est
element neutre et les formules
I
2
= J
2
= K
2
= 1, IJ = JI = K, JK = KJ = I et KI = IK = J ()
Il faut alors verier `a la main lassociativite : par exemple (IJ)K = K
2
= 1 et I(JK) = I
2
= 1. Pour
separgner cette verication on peut aussi denir H comme sous-alg`ebre des matrices 2 2 complexes ou
4 4 reelles (lassociativite est alors immediate mais il faut verier que les matrices introduites verient les
formules ()). On peut ainsi denir
H =
__

, C
_
avec 1 =
_
1 1
0 1
_
, I =
_
i 0
0 i
_
, J =
_
0 1
1 0
_
et K =
_
0 i
i 0
_
ou encore
H =
_

_
_
_
_
a b c d
b a d c
c d a b
d c b a
_
_
_

a, b, c, d R
_

_
avec
1=
_
_
_
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
_
_
_, I =
_
_
_
0 1 0 0
1 0 0 0
0 0 0 1
0 0 1 0
_
_
_, J =
_
_
_
0 0 1 0
0 0 0 1
1 0 0 0
0 1 0 0
_
_
_, K=
_
_
_
0 0 0 1
0 0 1 0
0 1 0 0
1 0 0 0
_
_
_
Remarque. Une fois construit H, on peut remarquer que cest une R-alg`ebre engendree par deux elements
i, j avec les relations i
2
= j
2
= 1 et ij = ji. En eet en posant k := ij on en deduit la table de
multiplication puisque k
2
= ijij = iijj = 1 et ik = iij = j = (ii)j = iji = ki etc. Le fait que H
ne soit pas commutatif se lit dej`a sur la table de multiplication, mais plus precisement nous avons le lemme
suivant
Lemme. Le centre de H est R1 (que lon identiera, le cas echeant, `a R). Si z H R1 alors
C(z) := z

H [ zz

= z

z = R1 +Rz
Preuve. Si q = a1 + bI + cJ + dK et q

= a

1 + b

I + c

J + d

K sont deux quaternions, leur multiplication


secrit
qq

= (aa

bb

cc

dd

)1 + (ab

+ba

+cd

dc

)I + (ac

bd

+ca

+db

)J + (ad

+bc

cb

+da

)K
donc les deux elements commutent si et seulement si
_
_
0 d c
d 0 b
c b 0
_
_
_
_
b

_
_
=
_
_
0
0
0
_
_
73
On voit donc que tous les elements commutent avec a1+bI +cJ +dK si b = c = d = 0 mais, si z H R1,
alors un calcul simple montre que le rang du syst`eme est egal `a deux donc dim
R
C(z) = 2, or clairement
R(z) C(z) et [R(z) : R] = 2 donc R(z) = C(z).
On introduit le conjugue dun quaternion z = a1 + bI + cJ + dK comme z = a1 bI cJ dK ainsi que
sa trace Tr(z) = z + z et sa norme N(z) = z z. On verie alors
Lemme. Soient z, w H, z +w = z + w, zw = w z et si z = a1 +bI +cJ +dK, alors N(z) = z z = zz =
(a
2
+b
2
+c
2
+d
2
)1 et Tr(z) = 2a1 ; de plus Tr(z +z

) = Tr(z) +Tr(z

), N(zz

) = N(z) N(z

) et z est racine
du polynome X
2
Tr(z)X + N(z) R[X].
Preuve. Des calculs directs (laisses au lecteur) permettent de verier ces formules. Noter que la conjugaison
est un anti-isomorphisme de corps, i.e. quelle renverse lordre de la multiplication.
On voit immediatement comme corollaire que H est un corps puisque, si z = a1 + bI + cJ + dK est un
quaternion non nul, alors N(z) := a
2
+b
2
+c
2
+d
2
R

et z z/ N(z) = 1 donc z
1
= z/ N(z).
Remarque. On dispose donc dune sorte de decomposition polaire des quaternions en notant G le groupe
(multiplicatif) des quaternions de norme 1.
H


= R

+
G (isomorphisme de groupes)
donnee par z (
_
N(z), z/
_
N(z)). Toutefois on prendra garde que le groupe G (analogue du cercle unite
pour les complexes) nest pas un groupe commutatif, en fait il est isomorphe au groupe SU(2, C) (alors que
le cercle unite peut etre vu comme SU(1, C)). Ce dernier point peut se montrer facilement `a partir de la
representation
H = CCj
dans laquelle il faut faire attention que, si z = a +bi C, alors
jz = zj (en general ,= zj)
Exercice. Montrer que lequation X
2
1 = 0 poss`ede exactement deux solutions dans H mais que lequation
X
2
+ 1 = 0 poss`ede une innite de solutions dans H (indication : on montrera que la sph`ere a = b
2
+ c
2
+
d
2
1 = 0 decrit lensemble des solutions).
Exercice. Montrer que H

contient un sous-groupe ni non-cyclique (rappel : ceci est impossible dans le


groupe multiplicatif dun corps commutatif).
E.6.2 Sommes de carres dentiers.
Lenonce du theor`eme suivant se situe enti`erement dans N, pourtant il sera commode, pour le demontrer,
de travailler dans lanneau des entiers de Gauss Z[i].
Thorme. Un entier n N peut secrire comme somme de deux carres dentiers si et seulement si chaque
nombre premier p congru `a 3 modulo 4 apparat avec un exposant pair dans la decomposition en facteurs
premiers de n.
Lenonce du theor`eme suivant na rien `a voir avec les quaternions mais nous allons le demontrer en etudiant
larithmetique de sous-anneaux du corps H.
Thorme. (Lagrange) Soit n N alors il existe des entiers x, y, z, t tels que n = x
2
+y
2
+z
2
+t
2
.
Remarque. On voit facilement quun carre est congru `a +1, 0 ou 4 modulo 8 donc si n est congru `a 7
modulo 8, il nest pas somme de trois carres. Le meme raisonnement montre que si n = 4m = x
2
+y
2
+z
2
alors chacun des entiers x, y, z est divisible par 2 et donc m est egalement somme de trois carres. On peut
donc conclure que les entiers de la forme n = 4
r
(8m+7) ne sont pas somme de trois carres. Il est vrai, mais
74
nous ne le demontrerons pas ici, que tous les autres entiers peuvent secrire comme somme de trois carres
dentiers (par exemple 2.7 = 14 = 3
2
+ 2
2
+ 1
2
, 2
3
.7 = 6
2
+ 4
2
+ 2
2
et 30 = 5
2
+ 2
2
+ 1
2
).
Remarque. Lensemble des sommes de deux carres (resp. de quatre carres) est stable par produit mais pas
lensemble des sommes de trois carres. En eet 18 = 2.3
2
= 4
2
+ 1
2
+ 1
2
et 14 = 2.7 = 3
2
+ 2
2
+ 1
2
mais
18.14 = 4.9.7 nest pas somme de trois carres.
Si on pose
(
2
:= n N [ x, y N, n = x
2
+y
2
et (
4
:= n N [ x, y, z, t N, n = x
2
+y
2
+z
2
+t
2

on veut donc montrer que n (


2
si et seulement si tout nombre premier congru `a 3 modulo 4 apparat avec
un exposant pair et que (
4
= N. On va introduire lanneau Z[i] et les deux anneaux
A
0
= Z1 +ZI +ZJ +ZK et A = A
0
+Z
_
1 +I +J +K
2
_
.
Il est clair que (
2
= N(z) [ z B et (
4
= N(z) [ z A
0
, en fait on a aussi (
4
= N(z) [ z A car
N(A
0
) = N(A). En eet dune part, si x, y, z, t Z + 1/2 alors N(x1 + yI + zJ + tK) Z, dautre part si
AA
0
, on peut ecrire = 2
0
+ avec
0
A
0
et = (1I J K)/2 et alors =
0
(2) +1 A
0
.
De plus, la norme etant multiplicative, il sut de montrer que tout nombre premier p est une norme. Comme
2 = 1
2
+ 1
2
il sut dailleurs de le faire pour p premier impair. Pour cela nous allons montrer dabord que
Z[i] est principal et A est principal `a gauche (ou `a droite).
Proposition. Lanneau Z[i] est euclidien donc principal. Lanneau A est euclidien `a gauche, donc principal
`a gauche (idem `a droite).
Preuve. Notons B lanneau A ou Z[i], lenonce signie que pour B et B 0, il existe q, r B tel
que = q +r avec N(r) < N() (lorsque lanneau est A, il faut faire attention au sens des multiplications).
Supposons ceci demontre, on en tire aussitot que Z[i] est principal, en fait la meme demonstration montre
que A est principal (`a gauche). Soit donc I un ideal `a gauche non nul de A (i.e. A.I I), il contient un
element ,= 0 de norme minimale et on a clairement A I. Inversement, soit I, ecrivons = q +r
avec N(r) < N(), on a alors r = q I donc r est nul et on a bien I = A. Montrons maintenant que
A et Z[i] sont euclidiens. La preuve est basee sur le lemme elementaire suivant dont la preuve est laissee au
lecteur.
Lemme. Soit x R, il existe m Z tel que [x m[ 1/2 et il existe n Z tel que [x n/2[ 1/4.
Soit donc Z[i] et Z[i] 0, alors / = x +iy Q[i] et il existe m, n Z tels que [x m[ 1/2 et
[y n[ 1/2 donc
N((x +iy) (m+in)) = (x m)
2
+ (y n)
2

1
4
+
1
4
=
1
2
do` u, si lon note q := m+ni linegalite cherchee
N( q)
N()
2
< N().
Soit maintenant A et A 0, alors
1
= x + yI + zJ + tK H et il existe m Z tel que
[x m/2[ 1/4. On choisit alors q = (m+nI +hJ +K)/2 avec m, n, h, entiers de meme parite (de sorte
que q A) et tel que [y n/2[, [z h/2[ et [t /2[ soient 1/2. On obtient alors
N(
1
q) =
_
x
m
2
_
2
+
_
y
n
2
_
2
+
_
z
h
2
_
2
+
_
t

2
_
2

1
16
+
1
4
+
1
4
+
1
4
< 1
do` u linegalite cherchee
N( q) < N().
75
(Somme de deux carres). Lanneau Z[i] est principal donc factoriel et on voit facilement que Z[i]

= 1, i
(voir exercice) ; determinons maintenant les elements irreductibles. Tout dabord 2 = i(1 +i)
2
et 1 +i est
irreductible car sa norme est 2. Un nombre premier p congru `a 3 modulo 4 est irreductible dans Z[i] car si
p = alors N() N() = p
2
mais legalite N() = p est impossible donc N() ou N() vaut 1 et donc ou
est inversible. Enn, soit p un nombre premier congru `a 1 modulo 4, on sait que le groupe (Z/pZ)

est
cyclique dordre p 1 donc contient un element a dordre 4 donc tel que a
2
1 mod p. En particulier on
a donc (a +i)(a i) = a
2
+1 pZ[i] mais ni a +i ni a i ne peuvent appartenir `a pZ[i] qui nest donc pas
un ideal premier. Comme Z[i] est principal lelement p nest pas irreductible et on peut donc ecrire p =
avec N() = N() = p (on a en fait forcement = ). On peut resumer cela en
Lemme. Les elements irreductibles de Z[i] (non associes deux `a deux) sont : 1 + i, les premiers p congrus
`a 3 modulo 4, les deux facteurs
p
,
p
de p congrus `a 1 modulo 4 decomposant p =
p

p
.
La norme dun entier de Gauss dont la factorisation secrit
q = i
r
(1 +i)
s

p1 mod 4

m
p
p

n
p
p

p3 mod 4
p

p
est donc egale `a
N(q) = 2
s

p1 mod 4
p
m
p
+n
p

p3 mod 4
p
2
p
ce qui demontre le theor`eme des deux carres.
(Somme des quatres carres). Il sut de montrer que si p est un nombre premier impair, il est la norme dun
element de A. Le nombre de carres dans Z/pZ est (p +1)/2 donc le polynome 1 X
2
prend au moins une
fois pour valeur un carre ; en dautre termes, il existe a, b Z tels que a
2
+ b
2
+ 1 pZ. On en tire que
(1 +aI +bJ)(1 aI bJ) pA. Considerons donc lideal (`a gauche) I engendre par p et 1 +aI +bJ, on a
I = A puisque A est principal (`a gauche) et dautre part des inclusions strictes pA I A. Ainsi p =
et N(p) = N() N() = p
2
(avec et non inversibles) donc N() et N() dierents de 1 donc egaux `a p.
Exercice. Montrer quun element de Z[i], A ou A
0
est inversible si et seulement si sa norme vaut 1. En
deduire que
Z[i]

= 1, i, A

0
= 1, I, J, K et A

= A

0

_
1 I J K
2
_
(A

0
et A

sont les groupes quaternioniques dordre 8 et 24 respectivement). Le groupe A

est-il isomorphe
`a o
4
? Montrer que A
0
nest pas principal (`a gauche). En deduire egalement quun element de norme egale
`a un nombre premier est irreductible.
E.6.3. Quaternions et isometries.
Nous allons voir que le groupe des quaternions de norme 1, note G, est isomorphe `a SU(2, C), que SO(3, R)

=
G/1 et SO(4, R)

= GG/(1, 1), ce qui permettra de decrire les rotations de lespace de dimension
3 ou 4.
Dans toute la suite on identiera librement H avec R
4
(via la base 1, I, J, K) et E := RI + RJ + RK
avec R
3
(via la base I, J, K). Le premier lien entre quaternions et isometries est lobservation simple que, si
x, y R
4
= H, on a
[[x[[
2
= x x = N(x) et x y =
1
2
Tr(x y)
Remarquons en particulier que R1 est lorthogonal de E dans H. On etudie maintenant laction par
conjugaison (q)(x) = qxq
1
. Cette action fournit un homomorphisme : H

GL
R
(H). En fait
N((q)(x)) = N(qxq
1
) = N(x) donc (q) est une isometrie et de plus (q)(1) = 1 donc (q) laisse stable
E

= R
3
do` u en fait un homomorphisme de H

vers O(3, R) quon note encore . Comme H

est connexe,
76
limage de est en fait dans SO(3, R). Par ailleurs on a R

Ker() (en fait on a egalite puisque R est


le centre de H) donc on peut restreindre `a G (le groupe des quaternions de norme 1) sans changer son
image. On a donc deni un homomorphisme
: G SO(3, R) ()
dont le noyau est R

G = +1, 1 ; pour voir que est surjectif on demontre le lemme suivant qui a son
propre interet :
Lemme. Soit x un quaternion de E de norme 1 (i.e. une solution de x
2
+ 1 = 0), considerons q =
cos() + sin()x, alors (q) est la rotation dangle 2 et daxe (oriente) x.
Preuve. On a qxq
1
= x puisque q commute avec x. Determinons maintenant laction de (q) sur le plan P
orthogonal `a x (dans E). Lequation 2x y = Tr(x y) = x y +y x = 0 equivaut, puisque dans E on a y = y, `a
lequation xy +yx = 0. Choisissons donc y de norme 1 tel que xy = yx, alors z = xy permet de completer
la famille libre x, y en une base orthonorme x, y, z. On calcule alors (en remarquant que xyx = y et
x
2
= y
2
= 1)
(q)(y) = (cos() + sin()x)y(cos() sin()x)
=
_
cos
2
() sin
2
()
_
y + 2 cos() sin()xy
= cos(2)x + sin(2)xy
et
(q)(xy) = (cos() + sin()x)xy(cos() sin()x)
=
_
cos
2
() sin
2
()
_
xy 2 cos() sin()y
= cos(2)xy sin(2)y
ainsi (q) est bien la rotation dangle 2 et daxe x.
Remarque. On voit en particulier que les renversements, i.e. les rotations dangle , correspondent `a des
quaternions imaginaires purs. Il nest pas tr`es dicile de voir que tout quaternion non nul peut secrire
comme produit de quaternions imaginaires purs (exercice : le demontrer) et on en tire que les renversements
sont des generateurs de SO(3, R) (Cf le paragraphe E.3). Remarquons enn que, si on se restreint `a q G
alors (q)(x) = qx q puisque q
1
= q.
Pour etudier SO(4, R), on consid`ere laction de H

sur H donnee par (q, r)(x) = qxr


1
. Il sagit dune
similitude directe de rapport N(qr
1
) puisque N((q, r)(x)) = N(qxr
1
) = N(qr
1
) N(x) ; en particulier, si
on se restreint `a GG, on obtient un homomorphisme de groupes
: GG SO(4, R)
dont on demontre de mani`ere similaire quil est surjectif. Par ailleurs, il a pour noyau le sous-groupe
Ker() = (+1, +1), (1, 1). En eet, si u SO(4, R) et u(1) = z, posons v(x) = z
1
u(x), alors
v(1) = 1 donc v est une rotation de E et on a vu quune telle rotation secrivait v(x) = yxy
1
pour un
certain y G. On a donc u(x) = (zy)xy
1
= (zy, y)(x). Par ailleurs, si x H, (q, r)(x) = x alors, en
prenant x = 1 on obtient q = r et donc q, de norme 1, est dans le centre de H donc vaut 1. On a donc
bien demontre
Thorme. Le groupe G est isomorphe `a SU(2, C) ; lhomorphisme induit un isomorphisme G/+1, 1

=
SO(3, R) ; lhomorphisme induit un isomorphisme G G/(1, 1), (1, 1)

= SO(4, R). En particulier
SO(4, R)/id nest pas simple.
Exercices. a) Verier par un calcul direct que SU(2, C) est lensemble des matrices 2 2 `a coecients
complexes de la forme
_


_
telles que [[
2
+[[
2
= 1. Redemontrer ainsi que G

= SU(2, C).
b) Donner, `a laide des quaternions, une (deuxi`eme) preuve que le groupe SO(3, R) est simple. (indications :
on pourra considerer H sous-groupe distingue de G, montrer que si H contient un quaternion pur imaginaire
77
de norme un, il les contient tous et que si H nest pas contenu dans le centre 1 il contient un tel
quaternion).
E.6.4. Caracterisation et generalisation des quaternions.
On peut se demander si le corps des quaternions est un exemple unique, la reponse est oui si lon souhaite
conserver les proprietes dassociativite et dexistence dun inverse. Cependant il existe dautres alg`ebres de
dimension nie sur R interessantes ; nous citons les octaves de Cayley (un faux corps au sens o` u tout
element non nul est inversible mais la multiplication nest pas associative) et developpons un peu les alg`ebres
de Cliord associees `a une forme quadratique (associatives mais en general non int`egres).
Thorme. (Frobenius) Soit K un corps contenant dans son centre un sous-corps isomorphe `a R et supposons
K de dimension nie sur ce sous-corps, alors K est isomorphe `a R, C ou H.
Remarque. Si K est une R-alg`ebre de dimension nie, cest un corps si et seulement si elle est int`egre (la
multiplication par a K est R-lineaire donc injective si et seulement si elle est surjective). Si lon enl`eve
lhypoth`ese de dimension nie on trouve dautres corps comme K = R(X) le corps des fractions rationnelles.
Preuve. On identie R et le sous-corps de Z(K) isomorphe `a R. Commencons par quelques remarques
preliminaires. Si a est un element de K alors R(a) est un sous-corps commutatif de K et [R(a) : R] = 1 ou
2 avec ou bien R(a) = R (si a R) ou bien R(a)

= C. De plus si b C(a) := z K [ za = az alors
R(a, b) est un sous-corps commutatif et [R(a, b) : R] = 1 ou 2. Ainsi si a / R, on a C(a) = R(a).
Si K ,= R, alors K contient un sous-corps isomorphe `a C et en particulier un element i tel que i
2
= 1. Si
K ,= R(i)

= C nous allons utiliser le
Lemme. Soit b K R(i) alors lelement c := bi ib est non nul et verie ic = ci et r R, c
2
= r
2
1 ;
en particulier lelement c = cr
1
verie i c = ci et c
2
= 1.
Preuve du lemme. Comme b / C(i), dapr`es les preliminaires, on a bien c ,= 0. Maintenant ic = ibi +b alors
que ci = b ibi donc ic = ci et c
2
i = ic
2
donc c
2
R(i) R(c) = R. Sil existait r R tel que c
2
= r
2
(i.e. si c
2
R
+
) alors lequation X
2
r
2
= 0 poss`ederait au moins quatre racines (r, c) dans R(c) corps
commutatif, ce qui est impossible. Donc c
2
< 0 et le reste suit.
Revenons `a la demonstration du theor`eme. Si K nest isomorphe ni `a R ni `a C alors il existe b K R(i)
et le lemme construit un element que nous notons j tel que ij = ji et j
2
= 1. Notons donc k := ij alors
K

:= R1 + Ri + Rj + Rk est un sous-corps de K isomorphe `a H. Montrons quen fait K

= K et donc
K

= H. Soit b K, si b R(i) alors b K

et si b / R(i) le lemme permet de construire c = bi ib ,= 0 tel


que ci = ic. Mais alors (jc)i = j(ic) = i(jc) donc jc R(i) et donc c est dans K

. Par ailleurs lelement


d := bi +ib commute avec i donc est dans R(i) donc dans K

donc 2bi = c +d est dans K

et b egalement,
ce qui ach`eve la demonstration.
Alg`ebre des octaves de Cayley.
Un presentation commode et rapide des octaves de Cayley est comme un espace vectoriel (disons `a gauche)
Ca = H+ HL de dimension 2 sur H (de dimension 8 sur R) muni dune base 1, L et dune multiplication
(non associative)
(p
1
+p
2
L)(q
1
+q
2
L) = p
1
q
1
q
2
p
2
+ (q
2
p
1
+p
2
q
1
)L
On denit la conjugaison comme (p
1
+p
2
L) = p
1
p
2
L et la norme dun octave de Cayley par la formule
N(p
1
+ p
2
L) = (p
1
+ p
2
L)(p
1
+p
2
L) = N(p
1
) + N(p
2
). On voit donc que linverse de p
1
+ p
2
L est N(p
1
+
p
2
L)
1
(p
1
+p
2
L). La multiplication nest pas associative : par exemple ((jL)i) L = k ,= k = (jL) (iL),
mais verie une propriete un peu plus faible (quon laisse verier en exercice) :
q, r Ca, q(qr) = (qq)r, (qr)q = q(rr) et q(rq) = (qr)q.
78
Exercice. Demontrer que la norme est multiplicative sur Ca (i. e. N(qq

) = N(q) N(q

)) et en deduire une
identite du type
_
8

i=1
x
2
i
__
8

i=1
y
2
i
_
=
8

i=1
B
i
(x, y)
2
avec B
i
(x, y) formes bilineaires en x, y.
Alg`ebres de Cliord.
Soit Q une forme quadratique sur un espace vectoriel E de dimension n sur un corps commutatif K de
caracteristique ,= 2 ; on notera B la forme bilineaire associee. On denit `a la main lalg`ebre de Cliord
C(Q) = C(E, Q) ainsi : on note xy le produit dans cette alg`ebre et on choisit e
1
, . . . , e
n
une base orthogonale
(i.e. Q(e
i
+ e
j
) = Q(e
i
) + Q(e
j
) si i ,= j) et on prend comme generateurs de C(Q) les elements e
i
avec les
relations e
i
e
j
= e
j
e
i
(si i ,= j) et e
i
e
i
= Q(e
i
)1. Pour chaque sous-ensemble I de lintervalle [1, . . . , n]
on ordonne les elements i
1
< i
2
< . . . < i
r
et on pose e
I
= e
i
1
e
i
2
. . . e
i
r
et e

= 1. On peut alors decrire


C(Q) comme un espace vectoriel de dimension 2
n
avec une base donnee par e
I
[ I [1, . . . , n] et la r`egle
de multiplication secrit
e
I
e
J
= (1)
s(I,J)

iIJ
Q(e
i
)e
IJ
avec I J := (I J) (I J) et s(I, J) = card(i, j) I J [ i > j.
Remarque. En supposant connu le produit tensoriel, une denition plus intrins`eque (qui donne automa-
tiquement lassociativite et lindependance par rapport au choix dune base orthogonale) est la suivante. On
denit T
0
(E) = K, T
n
(E) = E
K
E
K
. . .
K
E (produit de n copies de E) et T(E) =
n0
T
n
(E) ; ce
dernier espace est une K-alg`ebre non commutative, le produit envoyant T
m
(E) T
n
(E) dans T
m+n
(E) et
en notant que, en general e
1
e
2
,= e
2
e
1
. On denit ensuite I(Q) comme lideal bilat`ere engendre par les
elements x x Q(x)1 et C(Q) = T(E)/I(Q).
Remarques. D`es quil existe x E 0 tel que Q(x) = 0, lalg`ebre C(Q) nest pas int`egre ; en eet on a
alors x x = Q(x)1 = 0 alors que x ,= 0. Sur lune ou lautre des denitions, on voit quon a une injection
i : E C(Q). On peut montrer que C(Q) est lalg`ebre solution dun probl`eme universel : pour toute
K-alg`ebre A munie dun homomorphisme despace vectoriel j : E A tel que j(x)j(x) = Q(x)1
A
, il existe
un homomorphisme dalg`ebre : C(Q) A tel que j = i. En particulier on peut identier E `a un
K-sous-espace vectoriel de C(Q). Lespace vectoriel engendre par les produits dun nombre pair de vecteurs
e
1
. . . e
2m
est une sous-alg`ebre quon note C
+
(Q).
Soit alors G
1
= C(E, Q)

[ E
1
E et G = G
1
C
+
(Q). Les ensembles G
1
et G forment
des groupes et de plus on a un homomorphisme evident : G
1
GL(E). En fait on va voir que cette
homomorphisme est `a valeur dans O(E, Q). Pour cela on va utiliser deux resultats classiques vus au chapitre
E.3 : soit x E avec Q(x) ,= 0 alors il existe une isometrie notee s
x
laissant xe (Kx)

et changeant x en
x ; elle est donnee par la formule s
x
(y) = y 2
B(x,y)
Q(x)
x (verication directe) et, de plus, ces isometries,
appelees symetries hyperplanes engendrent O(Q) (theor`eme de Cartan-Dieudonne).
Soit x, y E et G
1
, on a x y +y x = 2B(x, y) donc (x y +y x)
1
= 2B(x, y) ou encore
2B( x
1
, y
1
) = ( x
1
) ( y
1
) + ( y
1
) ( x
1
) = 2B(x, y)
ce qui montre bien que () est une isometrie. Lanalogue du lemme decrivant une rotation de R
3
comme
(q) est le suivant
Lemme. Soit x E non isotrope (i.e. Q(x) ,= 0) et s
x
la symetrie hyperplane associee, alors (x) = s
x
.
En particulier SO(Q) est contenu dans limage (G).
Observons que x x = Q(x)1 donc x
1
= Q(x)
1
x et comme x y +y x = 2B(x, y), on en tire
x y x
1
= y + 2B(x, y)x
1
= y + 2
B(x, y)
Q(x)
x = s
x
(y).
79
Soit r SO(Q), alors r = s
x
1
. . . s
x
2m
donc r = (x
1
. . . x
2m
).
Pour calculer le noyau de : G SO(Q), il faut trouver les elements inversibles commutant avec tout
x E. Ce calcul est base sur la formule suivante qui se verie directement `a partir de la denition du
produit de lalg`ebre C(Q) :
e
I
e
J
e
1
I
= (1)
|I||J||IJ|
e
J
et on en tire
x C
+
(Q) [ y E, x y = y x = K.
On obtient donc que : G SO(Q) est surjective de noyau K

. Comme tout element de SO(Q) est produit


(dun nombre pair de) symetries hyperplanes, on voit aussi que tout element de G secrit ax
1
. . . x
r
avec
a K

et x
i
E.
Lanalogue de la norme est le suivant : on denit une involution x x, de C(Q) dans C(Q) par la formule
(pour i
1
< . . . < i
r
)
e
i
1
. . . e
i
r
= e
i
r
. . . e
i
1
= (1)
r(r1)/2
e
i
1
. . . e
i
r
puis la norme spinorielle
Nsp
() =
et on peut alors montrer
Lemme. Linvolution x x est un anti-isomorphisme de C(Q), pour les elements de G (ou G
1
) on a
Nsp
( ) = Nsp
() Nsp
().
Preuve. La premi`ere armation est claire, la deuxi`eme est un peu plus subtile (dailleurs lenonce nest pas
vrai pour tous les elements de C(Q)). En fait un element de G (ou G
1
) secrit = ax
1
. . . x
r
(resp. =
by
1
. . . y
r
) avec a, b K et x
i
, y
i
E donc Nsp
() = a
2
Q(x
1
) . . . Q(x
r
) (resp. Nsp
() = b
2
Q(y
1
) . . . Q(y
r
)),
or Nsp
( ) =

= Nsp
() = Nsp
() Nsp
().
Ceci permet de montrer que, si x
1
, . . . , x
r
sont des vecteurs non isotropes de E et si s
x
1
. . . s
x
r
= id
E
alors Q(x
1
) . . . Q(x
r
) K
2
. En eet r doit etre pair et donc (x
1
. . .x
r
) = id et donc x
1
. . .x
r
= a K

.
Mais alors a
2
= Nsp
(x
1
. . . x
r
) = Q(x
1
) . . . Q(x
r
).
Introduisons maintenant (Q) = (E, Q) le sous-groupe des commutateurs de SO(Q). On a demontre les
parties a) et b) de lenonce suivant
Thorme. a) Lapplication induit un isomorphisme G/K

SO(Q).
b) Soit SO(Q) decomposee en produit de symetries hyperplanes = s
x
1
. . . s
x
m
, alors lelement M() :=
Q(x
1
) . . . Q(x
m
) K

/K
2
ne depend pas de la decomposition et lapplication M : SO(Q) K

/K
2
est un homomorphisme de groupes dont le noyau contient (E, Q).
c) Supposons de plus quil existe x E 0 tel que Q(x) = 0 (on dit que la forme est isotrope) alors
la norme spinorielle induit un isomorphisme SO(E, Q)/(E, Q)

= K

/K
2
. Si, de plus n 5, alors
P(E, Q) := (E, Q)/Z((E, Q)) est simple.
Plus exactement, on a demontre la premi`ere armation et la deuxi`eme decoule des remarques precedentes.
Il est clair, puisque K

/K
2
est commutatif que (Q) Ker(M). Pour le point c) on renvoie aux livres
dArtin (Alg`ebre geometrique) et Dieudonne (Geometrie des groupes classiques). On notera quen general,
lhypoth`ese de lexistence dun vecteur isotrope (i.e. dun x ,= 0 tel que Q(x) = 0) est indispensable aux
conclusions de c) (Cf ibidem), neanmoins dans le cas o` u K = R et Q est la forme quadratique denie positive,
on a vu que le groupe PO(E, Q) = PO(n, R) est simple d`es que n = dim(E) = 3 ou 5.
80
F. REPR

ESENTATIONS DES GROUPES FINIS.


Une representation dun groupe G est un homomorphisme de G vers GL(E) o` u E est un K-espace vectoriel;
par abus on parlera de la representation E si le contexte est sans ambig uite. On peut voir comme une action
lineaire de G sur E. On sinteressera exclusivement au cas o` u E est de dimension nie et principalement au
cas o` u G est ni et K est de caracteristique zero (voir ci-dessous pourquoi).
Une variante consiste `a introduire lalg`ebre de groupe K[G] qui est lalg`ebre ayant pour ensemble sous-jacent
lensemble des fonctions de G dans K muni de la somme (f +g)(x) = f(x)+g(x) et du produit de convolution :
(f g)(x) =

yG
f(y)g(y
1
x).
En notant e
g
(x) = 1 si x = g et 0 sinon, on a K[G] =
gG
Ke
g
et le produit dalg`ebre secrit e
g
e
g
= e
gg
.
Lalg`ebre K[G] est commutative si et seulement si G est commutatif, en fait plus precisement on verie
aisement que f est dans le centre de K[G] si et seulement si f(hgh
1
) = f(g) cest-`a-dire f est constante sur
les classes de conjugaison (on dit que f est centrale). Une representation est simplement un K[G]-module!
F.1. Generalites.
Donnons deux exemples pour commencer. Un homomorphisme : G C

est une representation de


dimension 1, son image est un groupe ni cyclique. Ensuite on peut denir : o
n
GL(n, K) par
()(e
i
) = e
(i)
.
Une representation est dite d`ele si Ker() = e; remarquons que induit toujours une representation d`ele
de G/ Ker().
Un homomorphisme f : E
1
E
2
entre deux representations
i
: G GL(E
i
) est un homomorphisme de
K[G]-module, ou, en dautres termes une application K-lineaire telle que pour tout g G on ait
2
(g) f =
f
1
(g). Lensemble des homomorphismes forment un groupe note Hom
G
(E
1
, E
2
); lensemble des endomor-
phismes dune representation E forme un anneau note End
G
(E). Un isomorphisme de representations est
un homomorphisme bijectif.
La somme de deux representations
i
: G GL(E
i
) est la representation : G GL(E
1
E
2
) denie par
(g)(x
1
+x
2
) =
1
(g)(x
1
) +
2
(g)(x
2
). Si A
i
est la matrice de
i
(g) dans une base de E
i
, la matrice de (g)
dans la base de E obtenu en reunissant les vecteurs des bases de E
1
, E
2
est
_
A
1
0
0 A
2
_
.
On note

E le dual de E. La representation duale ou contragrediente dune representation : G GL(E)
est la representation : G GL(

E) denie par
x E, x

E, ( (g)( x)) ((g)(x)) = x(x) ou encore (g)( x) = x (g)
1
.
Si A est la matrice de (g) dans une base de E, la matrice de (g) dans la base duale est
t
A
1
.
La representation reguli`ere de G est denie ainsi : on prend comme espace E := K[G] =
gG
Ke
g
et comme
action (g)(e
h
) = e
gh
. Dans la base des e
g
les matrices des (g) sont des matrices de permutation.
Une sous-representation est un sous-espace F de E stable sous laction de G (cest un K[G]-sous-module).
La representation quotient notee ou
E/F
est la representation quon obtient par action sur E/F (cest le
K[G]-module quotient). Si on choisit F

un supplementaire (non necessairement G-invariant) et une base de


E respectant la decomposition E = F F

, si A est la matrice de
F
(g) dans la base de F et B la matrice
de
E/F
(g) dans la base de E/F deduite de celle de F

alors la matrice de (g) est de la forme


_
A
0 B
_
.
Par exemple E
G
:= x E [ g G, (g)(x) = x est une sous-representation.
Remarque. Il nest pas vrai en general que E soit isomorphe `a F E/F comme le montre lexemple du
groupe T des matrices triangulaires de GL(2, K) agissant sur E = K
2
. Il y a un sous-espace stable (une
droite) mais aucun supplementaire nest stable.
81
Une representation est irreductible si elle nadmet aucune sous-representation autre quelle-meme et la
representation nulle. Une representation de dimension 1 est clairement irreductible, nous verrons plus loin
que tout groupe non abelien admet au moins une representation irreductible de dimension 2. Les deux
enonces suivants expliquent en grande partie limportance de cette notion.
Lemme. (Lemme de Schur) Soit f : E
1
E
2
un homomorphisme entre deux representations irreductibles

i
: G GL(E
i
), alors
(i) Si les deux representations ne sont pas isomorphes, alors f = 0.
(ii) Si E
1
= E
2
et
1
=
2
, alors f est une homothetie.
Preuve. On observe que Ker(f) est une sous-representation de E
1
, et Im(f) une sous-representation de E
2
donc ou bien Ker(f) = E
1
et f est nulle, ou bien Ker(f) = 0 et f est injective. Dans le deuxi`eme cas,
Im(f) est non nul donc egal `a E
2
. Pour prouver le point (ii) on remplace f par f id avec valeur propre
de f; comme Ker(f id) ,= 0 on conclut que Ker(f id) = E
1
et donc f = id.
Theor`eme. Toute representation dun groupe ni G sur un corps de caracteristique premi`ere `a card(G) se
decompose en somme de representations irreductibles.
Preuve. On a recours au procede de la moyenne d u `a Weyl. Une premi`ere methode, lorsque K = R ou C
est dintroduire sur E un produit scalaire invariant par G. Precisement, si (., .) est un produit scalaire ou
hermitien sur E, on pose
(x, y)
G
:=

gG
((g)(x), (g)(y)).
On voit immediatement que cest de nouveau un produit scalaire ou hermitien et que (g) est une isometrie
pour ce produit scalaire. Si F est une sous-representation de E, on constate que F

:= F

est invariant
par (G) et E = F F

; bien entendu lorthogonal est pris au sens du produit scalaire (., .)


G
. Une variante
de ce procede consiste `a construire un projecteur G-invariant de E sur F. Si p : E F est un projecteur
quelconque de E sur F (i.e. pour x F on a p(x) = x), posons p
G
=
1
card(G)

gG
(g)p(g)
1
, on verie
que, si x F alors p
G
(x) = x puisque (g)(x) F pour tout g G. Le noyau du projecteur p
G
fournit
alors le supplementaire cherche. On remarquera que cette variante necessite uniquement comme hypoth`ese
que card(G) soit inversible dans K.
Remarques. a) Lexemple o` u G est le groupe des matrices 2 2 triangulaires superieures `a coecients dans
F
p
agissant sur V = F
2
p
montre que lhypoth`ese du theor`eme nest pas superue. En eet, il y a bien dans
ce cas une sous-representation de dimension 1 mais pas de supplementaire stable.
b) On peut traduire cet enonce en disant que les K[G]-modules de type ni sont semi-simples. Soit : G
GL(E) une representation, il existe des entiers m
i
1 et des representations irreductibles E
1
, . . . , E
r
deux
`a deux non isomorphes telles que E

= E
m
1
1
. . . E
m
r
r
. On dit que m
i
est la multiplicite de E
i
dans la
representation E (on verra plus loin que cette multiplicite est intrins`eque) et, dans ce cas, le lemme de Schur
se traduit en le fait que
End
G
(E)

= End(E
m
1
1
) . . . End(E
m
r
r
)

= Mat(m
1
m
1
, K) . . . Mat(m
r
m
r
, K).
On peut par exemple se demander quelle est la decomposition de la representation reguli`ere. Cette question
est resolue plus loin `a laide de la theorie des caract`eres mais notons tout de suite que la representation
reguli`ere nest jamais irreductible (sauf si G = e) puisque, si e
G
=

gG
e
g
, la droite F = Ke
G
denit
une sous-representation triviale.
Le produit tensoriel de deux representations
i
: G GL(E
i
) est la representation : G GL(E
1
E
2
)
denie par
(g)(x
1
x
2
) := (
1
(g)(x
1
)) (
2
(g)(x
2
)) .
Si A = (a
ij
) (resp. B = (b
ij
)) est la matrice de
1
(g) dans une base e
i
(resp. de
2
(g) dans une base f
j
) alors
la matrice de dans la base e
i
f
j
est le produit tensoriel des matrices A et B i.e. c
i
1
,j
1
;i
2
,j
2
= a
i
1
j
1
b
i
2
j
2
. En se
rappelant que Hom(E, F) =

EF on voit que si : G GL(E) et

: G GL(F) sont des representations


82
de G on obtient une representation de G dans Hom(E, F) en tensorisant la representation contragrediente
de par

. On peut lecrire explicitement : si f Hom(E, F), on a (

)(g)(f) =

(g) f (g
1
). En
particulier les elements invariants de cette representation sont les homomorphismes de representation (i.e.
les f Hom(E, F) tels que

(h) f = f (h)), en dautres termes Hom(E, F)


G
= Hom
G
(E, F).
Exercice. Soit : G GL(E) une representation de dimension n en caracteristique ,= 2 et
(2)
: G
GL(E E) la representation produit tensoriel de deux copies de . Soit : E E E E lineaire telle
que (x
1
x
2
) = x
2
x
1
et F
+
(resp; F

) le sous-espace des elements invariants (resp. anti-invariants)


de linvolution . Montrer que F
+
et F

sont des sous-representations de E de dimensions respectivement


n(n+1)/2 et n(n1)/2 et que E = F
+
F

. La representation F
+
(resp. F

) sappelle le carre symetrique


(resp. le carre alterne) et se note souvent Sym
2
(E) (resp.
2
(E)).
On peut decrire les representations irreductibles (et donc les autres) de G
1
G
2
`a partir de celles de G
1
et G
2
.
Tout dabord si
i
: G
i
GL(E
i
) sont des representations de G, on denit
1

2
: G
1
G
2
GL(E
1
E
2
)
par la formule (
1

2
)(g
1
, g
2
) =
1
(g
1
)
2
(g
2
). On peut remarquer que lapplication de K[G
1
] K[G
2
]
vers K[G
1
G
2
] denie par e
g
1
e
g
2
e
(g
1
,g
2
)
est un isomorphisme. On a alors
Proposition. La representation
1

2
est une representation irreductible si et seulement si
1
et
2
sont
irreductibles. De plus toute representation irreductible de G
1
G
2
est de cette forme.
La preuve est plus facile une fois quon a developpe la theorie des caract`eres et est donc renvoyee au para-
graphe suivant.
Decrivons toutes les representations dun groupe abelien ni, en supposant pour simplier que le corps de
base est C. Dapr`es ce qui prec`ede, il sut de considerer les representations de Z/mZ. Les matrices (g) sont
toutes diagonalisables car leurs polynomes minimaux divisent X
card(G)
1 et poss`edent donc des racines
simples; elles sont memes simultanement diagonalisables. Ainsi, `a changement de base pr`es, il existe n
homomorphismes
i
: G C

tels que
(g) =
_
_
_
_

1
(g) 0
0
2
(g)
.
.
.

n
(g)
_
_
_
_
.
En particulier les representations irreductibles sont celles de dimension 1 et la representation reguli`ere de G
est la somme directe de toutes les representations irreductibles de G (avec multiplicite 1).
F.2. Caract`ere dune representation.
On suppose dans tout ce paragraphe que K = C.
Denition. Le caract`ere dune representation est lapplication

: G C donnee par

(g) = Tr (g).
On note tout de suite quelques proprietes evidentes :

(e) = dim(),

(g
1
) =

(g) et

est constant
sur les classes de conjugaison. De plus on a les formules :
(i)

2
(g) =

1
(g) +

2
(g).
(ii)

2
(g) =

1
(g)

2
(g).
(iii)

(g) =

(g
1
).
(iv) Si est isomorphe `a

alors

.
Preuve. On a

(e) = Tr id
E
= dim(E). Ensuite les matrices (g) sont diagonalisables avec pour valeurs
propres des racines de lunite donc les valeurs propres de (g
1
) sont les conjuguees dicelles et lon en
deduit bien

(g
1
) =

(g). Par ailleurs

(hgh
1
) = Tr((h)(g)(h)
1
) = Tr (g) =

(g). Les formules


(i), (ii) et (iii) decoulent du fait que Tr
_
A 0
0 B
_
= Tr A + Tr B, que Tr A B = (Tr A)(Tr B) et que
Tr(
t
A) = Tr A. Enn si

(g) = f (g) f
1
on a

(g) = Tr

(g) = Tr(f (g) f


1
) = Tr (g) =

(g).
83
On introduit maintenant un produit scalaire sur les fonctions de G dans C :
(f, f

) :=
1
card(G)

gG
f(g)f

(g).
Une des proprietes essentielles de ce produit scalaire est la suivante :
Proposition. Soit
1
,
2
les caract`eres de deux representations irreductibles de G. On a (
1
,
2
) = 0 si les
deux representations ne sont pas isomorphes et (
1
,
2
) = 1 si les deux representations sont isomorphes.
Preuve. Considerons :=
1
card(G)

gG
(g), on voit que est un projecteur de E sur E
G
(en eet pour tout
x E on a que (x) est invariant par G et si x E
G
alors (x) = x) et donc que sa trace vaut dim(E
G
).
On a donc montre que
1
card(G)

gG

(g) = dim(E
G
).
On applique alors cela `a =
1

2
et on en tire
(
2
,
1
) =
1
card(G)

gG

1
(g
1
)
2
(g) =
1
card(G)

gG

(g) = dim(Hom(E
1
, E
2
)
G
) = dim(Hom
G
(E
1
, E
2
)).
Mais le lemme de Schur indique que la derni`ere dimension est nulle si
1
,=
2
et vaut un si E
1

= E
2
.
Corollaire. Soit : G GL(E) une representation de caract`ere

et soit

le caract`ere dune
representation irreductible : G GL(F). La multiplicite de la representation F dans E est egale `a
(

).
Preuve. En eet ecrivons une decomposition de E en somme dirreductibles E = E
m
1
1
. . . E
m
r
r
et notons

i
le caract`ere de E
i
. On a donc

= m
1

1
+. . . +m
r

r
. Dapr`es la proposition precedente, on a
(

) = m
1
(
1
,

) +. . . +m
r
(
r
,

) =
_
0 si

,=
1
, . . . ,
r
m
i
si

=
i
do` u le resultat.
Remarque. En particulier cet enonce permet de verier que la multiplicite ne depend pas de la decomposition
de la representation E.
On en deduit facilement limportant resultat suivant :
Theor`eme. Deux representations sont isomorphes si et seulement si elles ont memes caract`eres.
Preuve. En eet si

alors les deux representations contiennent une representation irreductible de


caract`ere avec la meme multiplicite (

, ) = (

, ) et sont donc isomorphes `a la meme somme de


representations irreductibles.
On peut aussi observer que si E = E
m
1
1
. . . E
m
r
r
est une decomposition de la representation en
irreductibles deux `a deux non isomorphes alors (

) = m
2
1
+. . . m
2
r
et en deduire lenonce suivant :
Proposition. Soit : G GL(E) une representation, alors (

) est un entier strictement positif qui


est egal `a 1 si et seulement si est irreductible.
Nous sommes maintenant en mesure de calculer la decomposition de la representation reguli`ere.
Theor`eme. Soit Irr(G) lensemble des representations irreductibles de G (`a isomorphismes pr`es), si est
le caract`ere dune de ces representations, on note (e) = m

sa dimension. On a lors

reg
=

Irr(G)
m

84
ou encore
Reg
G
=
EIrr(G)
E
m
E
et en particulier
[G[ =

Irr(G)
m
2

.
Preuve. On voit directement que
reg
(g) = 0 si g G e (resp.
reg
(e) = card(G)). En eet pour g ,= e
la matrice de (g) est une matrice de permutation sans point xe. On en tire
(
reg
, ) =
1
card(G)

gG

reg
(g
1
)(g) =
1
card(G)
(card(G)(e)) = (e) = m

et on applique les resultats precedents.


Exemple. Le nombre de representation de G de dimension 1 est (G : D(G)) (o` u D(G) designe le sous-groupe
des commutateurs). En eet GL(1) est commutatif et donc une telle representation se factorise par G/D(G).
Application. Nous sommes en mesure de demontrer les resultats annonces au paragraphe precedent sur les
representations de G
1
G
2
. Soient
i
: G
i
GL(E
i
) deux representations des groupes G
i
de cardinal N
i
et

i
leurs caract`eres respectifs, le caract`ere de =
1

2
est donne par (g
1
, g
2
) =
1
(g
1
)
2
(g
2
) donc
(, ) =
1
N
1
N
2

(g
1
,g
2
)G
1
G
2
(g
1
, g
2
)(g
1
, g
2
)
=
_
_
1
N
1

g
1
G
1

1
(g
1
)
1
(g
1
)
_
_
_
_
1
N
2

g
2
G
2

2
(g
2
)
2
(g
2
)
_
_
= (
1
,
1
)(
2
,
2
).
On en deduit que est irreductible si et seulement si (, ) = 1 donc si et seulement si (
1
,
1
) = (
2
,
2
) = 1
donc si et seulement si
1
et
2
sont irreductibles. Remarquons que lapplication de Irr(G
1
) Irr(G
2
) vers
Irr(G
1
G
2
) denie par (
1
,
2
)
1

2
est injective car le caract`ere
1
(resp.
2
) se recup`ere `a partir de
par la formule
1
(g
1
) = (g
1
, 1) (resp.
2
(g
2
) = (1, g
2
)). Enn on verie que lapplication est egalement
surjective car

1
Irr(G
1
),
2
Irr(G
2
)
m
2

2
=

1
Irr(G
1
)
m
2

2
Irr(G
2
)
m
2

2
= [G
1
[ [G
2
[ =

Irr(G
1
G
2
)
m
2

.
Nous allons montrer deux autres resultats sur les representations irreductibles.
Theor`eme. Les representations irreductibles sont en bijection avec les classes de conjugaison.
Preuve. Considerons la sous-alg`ebre A de C[G] consituee des fonctions centrales i.e. constantes sur les classes
de conjugaison, sa dimension sur C est egale au nombre de classes de conjugaison (cest aussi le centre de
lalg`ebre C[G]). Les caract`eres
1
, . . . ,
r
des representations irreductibles de G sont dans A et forment une
famille orthonormale. Montrons quils fournissent une base de A, ce qui ach`evera la preuve. Il sut de
montrer que si f : G C est une fonction dans A orthogonale aux
i
alors f est nulle. Introduisons, pour
toute representation : G GL(E) lapplication lineaire
f
=

gG
f(g)(g). On peut calculer
f
`a laide
du lemme suivant
Lemme. Si est de dimension n, irreductible de caract`ere alors
f
est une homothetie de rapport
1
n

gG
f(g)(g) =
card(G)
n
(f, ).
85
Preuve du lemme. On commence par montrer que
f
est un endomorphisme de la representation, en eet :
(h)
1

f
(h) =

gG
f(g)(h)
1
(g)(h) =

gG
f(g)(h
1
gh) =

kG
f(hkh
1
)(k) =
f
.
Le lemme de Schur garantit donc que
f
est une homothetie et sa trace vaut
Tr
f
=

gG
f(g) Tr (g) =

gG
f(g)(g)
do` u le resultat.
La preuve montre que card(Irr(G)) est egal au nombre de classes de conjugaison de G car chacun des deux
ensembles est en bijection naturelle avec les elements dune base dun meme espace vectoriel, mais ne fournit
pas de bijection naturelle entre ces classes et les representations irreductibles; en fait on ne connait de telle
bijection que pour certains groupes particuliers (par exemple les groupes o
n
). Revenons au cas o` u f est
orthogonale aux caract`eres des representations irreductibles donc `a tous les caract`eres; on voit donc que

f
= 0 pour toutes les representations et en particulier pour la representation reguli`ere. Ceci entrane que,
si est la representation reguli`ere, on a
0 =
f
(e
h
) =

gG
f(g)(g)(e
h
) =

gG
f(g)e
gh
.
Puisque les e
g
sont lineairement independants, on en deduit bien que f(g) = 0 pour tout g G.
Corollaire. Un groupe G est abelien si et seulement si toutes ses representations irreductibles sont de
dimension 1.
Preuve. On a dej`a vu que si G est abelien, alors ses representations irreductibles sont de dimension 1.
Inversement si ses representations irreductibles sont de dimension 1, on a card(G) = 1
2
+ . . . + 1
2
donc il
y a card(G) representations irreductibles, donc autant de classes de conjugaison, ce qui signie que G est
abelien.
Theor`eme. Soit m la dimension dune representation irreductible de G, alors
(i) Lentier m divise card(G).
(ii) Soit A un sous-groupe abelien de G, alors m (G : A).
Preuve. Le point (i) est prouve plus loin `a laide de considerations dintegralite. Pour le point (ii) considerons
la restriction
A
: A GL(E); cest une representation de groupe abelien donc elle contient une sous-
representation F de dimension 1. Soit maintenant g
1
, . . . , g
s
des representants de G/A (en particulier s =
(G : A)) alors E

= (g
1
)(F) + . . . + (g
s
)(F) est stable par (G) car gg
i
secrit aussi g
j
h avec h A donc
(g)(g
i
)(F) = (g
j
h)(F) = (g
j
)(F). On a donc E = E

et comme la dimension de E

est s on a bien
demontre lenonce.
Exemples. Donnons maintenant pour quelques petits groupes nis G une description des representations
irreductibles et de leurs caract`eres.
(a) Si G est abelien de cardinal n, il existe n homomorphismes dierents G C

= GL(1, C) et ainsi
n = 1
2
+ . . . + 1
2
. Si G = Z/nZ, ces homomorphismes secrivent
k
(m) = exp(2ikm/n). Plus
generalement, si G = Z/a
1
Z . . . Z/a
r
Z, ces homomorphismes secrivent

k
(m
1
, . . . , m
r
) = exp
_
2i
_
k
1
m
1
a
1
+. . . +
k
r
m
r
a
r
__
pour 0 k
i
a
i
1.
(b) Si G = o
3
, on a deux representations de dimension 1, la representation triviale et la signature. Il
y a trois classes de conjugaison donc une autre representation qui doit etre de dimension 2 (puisque
86
6 = 1
2
+1
2
+2
2
). On peut decrire cette representation comme la sous-representation de la representation
de permutation : o
3
GL(3, C) denie par le plan dequation x
1
+x
2
+x
3
= 0.
(c) Si G = D
n
, alors G contient un sous-groupe abelien (cyclique) dindice 2 donc les representations
irreductibles sont de dimension 1 ou 2. On a G/D(G)

= Z/2Z si n est impair (resp.

= (Z/2Z)
2
) si n
est pair). Ainsi le nombre de representations irreductibles de dimension 2 est (2n 2)/4 = (n 1)/2 si
n est impair et (2n 4)/4 = n/2 1 si n est pair. Notons x G une rotation dordre n et y G une
symetrie (donc x
n
= y
2
= e et yxy = yxy
1
= x
1
), on peut decrire les representations de dimension 2
par les formules

k
(x) =
_
exp(2ki/n) 0
0 exp(2ki/n)
_
et
k
(y) =
_
0 1
1 0
_
.
Si n est impair on choisit k = 1, . . . , (n1)/2; si n est pair on choisit k = 1, . . . , (n2)/2. Remarquons
que les valeurs des caract`eres secrivent

k
(x
a
) = 2 cos(2ka/n) et
k
(yx
a
) = 0.
(d) Plus generalement si p, q sont premiers tels que q = mp + 1, soit G = Z/qZ >

Z/pZ le groupe non


commutatif de cardinal pq. Les representations de G ont une dimension inferieure `a p et qui divise pq
donc egale `a 1 ou p. Par ailleurs G/D(G)

= Z/pZ donc il y a p representations de dimension 1 et m
representations de dimension p. On a bien pq = p1
2
+mp
2
. On peut verier quil y a bien m+p classes
de conjugaison : la classe du neutre, les elements dordre p se repartissent en p 1 classes de cardinal q,
les elements dordre q se repartissent en m classes de cardinal p. Pour construire les representations de
dimension p on peut proceder comme suit. On note x G un generateur du sous-groupe dordre q et y
un element dordre p de sorte que yxy
1
= x
u
o` u u entier qui est dordre p dans (Z/qZ)

; on choisit
racine q-i`eme de lunite et on pose :

(x) =
_
_
_
_
_
_

0
u
.
.
.

u
p2

u
p1
_
_
_
_
_
_
et

(y) =
_
_
_
_
_
_
0 1
1 0
.
.
.
0
0 1 0
_
_
_
_
_
_
.
Les caract`eres de ces representations secrivent, en notant = exp(2ki/q),

k
(x
a
) =
p1

j=0
exp(2kau
j
i/q) et
k
(y
b
x
a
) = 0.
On obtient un ensemble non redondant en choisissant k
1
, . . . , k
m
tels que lensemble des k
i
u
j
(pour
i = 1, . . . , m et j = 0, . . . , p 1) decrive tout (Z/qZ)

.
(e) Si G = H
8
. Il y a 5 classes de conjugaison. Le quotient de G par son centre 1 est isomorphe `a
(Z/2Z)
2
donc il y a quatre representations de dimension 1 et une representation de dimension 2 puisque
8 = 1
2
+ 1
2
+ 1
2
+ 1
2
+ 2
2
. La representation de dimension 2 est la representation standard donnee
par :
(1) = Id, (i) =
_
i 0
0 i
_
, (j) =
_
0 1
1 0
_
et (k) =
_
0 i
i 0
_
,
le caract`ere secrivant (1) = 2 et (x) = 0 si x ,= 1.
(f) Si G = /
4
, il y a 4 classes de conjugaison et le quotient de G par le groupe de Klein est isomorphe `a Z/3Z
et cest G/D(G), donc il y a exactement trois representations de dimension 1 et donc une quatri`eme
representation irreductible qui doit etre de dimension 3 puisque 12 = 1
2
+ 1
2
+ 1
2
+ 3
2
. Considerons la
representation de permutation sur C
4
et E le sous-espace x
1
+ x
2
+ x
3
+ x
4
= 0, on verie facilement
que cest la representation cherchee.
87
(g) Si G = /
5
, il y a 5 classes de conjugaison : la classe de lelement neutre, la classe (
2,2
des doubles
transpositions (15 elements), la classe (
3
des 3-cycles (20 elements) et deux classes (
5
et (

5
decrivant
les 5-cycles (12 elements chacune). Comme G est simple, la seule representation de dimension 1 est la
representation triviale. La representation de permutation sur C
5
contient une sous-representation E :
le sous-espace x
1
+x
2
+x
3
+x
4
+x
5
= 0, on verie facilement que cest une representation irreductible,
on la note
4
. Le groupe /
5
contient six sous-groupes de Sylow de cardinal 5 et on a donc une injection
exotique /
5
o
6
; on obtient une sous-representation F de dimension 5 donnee par lhyperplan
somme des coordonnees egale zero dans la representation de permutation ; on verie egalement que
cest une representation irreductible de /
5
, on la note
5
. Les deux autres representations irreductibles
sont de dimension 3 puisque 60 = 1
2
+ 3
2
+ 3
2
+ 4
2
+ 5
2
. On sait que /
5
est le groupe disometrie
de licosa`edre, do` u une premi`ere representation
2
de dimension 3, la deuxi`eme sobtient en modiant
celle-ci par lautomorphisme conjugaison par une transposition (qui nest pas interieur dans /
5
),
cest-`a-dire
3
:=
2
. Comme echange (
5
et (

5
et comme
2
((
5
) ,=
2
((

5
) on voit que
2
et
3
ne
sont pas isomorphes.
On peut verier que le tableau des valeurs des 5 caract`eres
i
:=

i
est le suivant :
1 (
2,2
(
3
(
5
(

1
1 1 1 1 1

2
3 -1 0
1+

5
2
1

5
2

3
3 -1 0
1

5
2
1+

5
2

4
4 0 1 -1 -1

5
5 1 -1 0 0
Passons maintenant `a des considerations dintegralite. La premi`ere remarque est que les valeurs propres dun
(g) etant des racines de lunite, les valeurs prises par un caract`ere sont des entiers algebriques. On peut
etre plus precis et montrer
Proposition. Soit f : G C une fonction centrale dont les valeurs sont des entiers algebriques, et soit le
caract`ere dune representation irreductible de dimension n alors
1
n

gG
f(g)(g) est un entier algebrique.
Preuve. Soit C
1
, . . . , C
h
les classes de conjugaison de Get e
C
i
=

gC
i
g Z[G]. Alors B = Ze
C
1
+. . .+Ze
C
h
est un sous-anneau commutatif de Z[G] (ou C[G]) dont tous les elements sont entiers sur Z (i.e. racine dun
polynome unitaire `a coecients dans Z). On en deduit que le polynome caracteristique (ou minimal) de

f
=

gG
f(g)(g) est `a coecients entiers et donc que sa valeur propre
1
n

gG
f(g)(g) est un entier
algebrique.
Corollaire. La dimension n dune representation irreductible de G divise le cardinal de G.
Preuve. On applique lenonce precedent `a la fonction f(g) = (g
1
) et on obtient que
1
n

gG
(g
1
)(g) =
|G|
n
(, ) =
|G|
n
est un entier algebrique donc un entier.
Application. Montrons quun groupe G de cardinal p
a
q
b
est resoluble (resultat d u `a Burnside). Il sut en
fait de montrer quil nest pas simple.
Lemme. Soit une representation irreductible de G de dimension n, soit son caract`ere et soit C une
classe de conjugaison de cardinal h avec PGCD(h, n) = 1, alors ou bien (C) = 0 ou bien (C) = n avec
racine de lunite et (C) est dans le centre de la representation.
88
Preuve du lemme. Choisissons x C, ou bien toutes les valeurs propres de (x) sont egales et alors (x) = id
et bien s ur (x) = n, ou bien les valeurs propres
1
, . . . ,
n
ne sont pas toutes egales. Dans le dernier cas
on a donc [(x)[ = [
1
+ . . . +
n
[ < n. Par ailleurs nous avons vu que h(x)/n est un entier algebrique, or
lhypoth`ese entrane par le theor`eme de Bezout lexistence de u, v Z tels que uh +vn = 1 donc
(x)
n
= u
_
h(x)
n
_
+v(x)
est encore un entier algebrique. Etant de module < 1 dans tout plongement, il est donc nul (car sa norme
est un entier < 1).
Soit maintenant G de cardinal p
a
q
b
, choisissons x ,= e dans le centre dun q-sous-groupe de Sylow, alors
ou bien x est dans le centre de G qui nest donc pas simple, ou bien la classe de conjugaison de x a pour
cardinal une puissance positive de p. Soit le caract`ere de une des representations irreductibles de G,
dapr`es le lemme, ou bien p divise la dimension m

de la representation, ou bien (x) = 0, ou bien (x) est


dans le centre de (G). Mais, en ecrivant
0 =
reg
(x) =

Irr(G)
m

(x) = 1 +

=1
m

(x)
on voit quon ne peut avoir (x) = 0 pour tous les tels que p ne divise pas m

, sinon on obtiendrait une


egalite du type 0 = 1 +p(entier). Par consequent pour une de ces representations, (x) est dans le centre de
(G) et donc G nest pas simple.
89