Vous êtes sur la page 1sur 302

Licence 3^ anne

ALGEBRE
3 ANNE
2" dition

Lionel Schwartz

DUNOD
ALGEBRE
3 ANNE
Consultez nos catalogues
sur le W eb---------- %

|http://www.dunod.com |


SCIENCES INFORMATIQUE
SCIENCES?
ET Dunod
-, 9..
/ . ^' HUMAINES
TECHNIQUES Microsoft Press

M> OECF.l

SiAcheter '
^ ei limite
Nouveauts

D U
M icirosoi P^ess
E d lJ c J< 2 ii < 2 F
Jsiiter d J'iJoiis
Wiidn>.\P

Complments
?/ilifine Magazine
^ et n ile rvie w i
ALGEBRE
3 ANNE

Cours et exercices
avec solutions

Lionel Schwartz
Professeur l'universit de Paris-Nord
(Paris 13-Villetanneuse)

Prfac par
M ichel Zisman
Professeur mrite de l'universit Paris 7 - Denis Diderot

2 dition

DUNOD
D ans la mme collection

Cours de Mathmatiques^filires M l AS, MASS et SM (4 volumes)


Analyse, anne
Algbre, anne
Analyse, 2^ anne
Algbre et gomtrie, 2^ anne
Franois Liret et Dominique Martinais

Cours de Mathmatiques pour la 5anne de licence (4 volumes)


Algbre, Lionel Schwartz
Fonctions analytiques, Pierre Vogel
Topologie et analyse, Georges Skandalis
Calcul diffrentiel et calcul intgral, Marc Chaperon

Illustration de couverture : Lionel Auvergne

Ce pictogramme mrite une explication. tablissements d'enseignement suprieur,


Son objet est d'alerter le lecteur sur provoquant une baisse brutale des achats
la menace que reprsente pour l'avenir de livres et de revues, au point que la
de l'crit, particulirement dans possibilit mme pour les auteurs
le domaine de l'dition tech DANCER de crer des uvres nouvelles et
nique et universitaire, le dvelop de les faire diter correctement
pement massif du photo est aujourd'hui menace.
copillage. Nous rappelons donc que
Le Code de la proprit toute reproduction, partielle ou
intellectuelle du 1^ juillet 1992 LEPHT
CPILUGE totale, de la prsente publication
interdit en effet expressment la
TUELELIVRE est interdite sans autarisation du
photocopie usage collectif Centre franais d'exploitation du
sans autorisation des ayants droit. Or, droit de copie (CFC, 20 rue des Grands-
cette pratique s'est gnralise dans les Augustins, 75006 Paris).

Dunod, Paris, 2003


ISBN 210 007057 6

Toute reprsentation ou reproduction intgrale ou partielle faite sans le


consentement de lauteur ou de ses ayants droit ou ayants cause est illicite
selon le Code de la proprit intellectuelle (Art L 122-4) et constitue une
contrefaon rprime par le Code pnal. Seules sont autorises (Art L 122-5)
les copies ou reproductions strictement rserves lusage priv du copiste et
non destines une utilisation collective, ainsi que les analyses et courtes
citations justifies par le caractre critique, pdagogique ou dinformation de
luvre laquelle elles sont incorpores, sous rserve, toutefois, du respect des
dispositions des articles L 122-10 L 122-12 du mme Code, relatives la
reproduction par reprographie.
Prface

C'est avec ce cours d'Algbre que les ditions Dunod ont initi
une srie d'ouvrages destins aux tudiantes et tudiants prparant
la L icence de Mathmatiques. Cette srie, de mme que le
cours des deux premires annes de L icence de Franois Liret et
Dominique Martinais dans la mme collection, a pour vocation de
prsenter ses lecteurs les thories classiques qui constituent le fond
usuel des programmes des premires annes d'tudes universitaires
fcondes par l'esprit des ides et des connaissances provenant
des recherches contemporaines. Les thories les plus abstraites sont
riches d'applications concrtes importantes rcemment dcouvertes
que l'on peut maintenant prsenter parfois dans un cours de ce
niveau, non seulement pour illustrer sur des exemples les mthodes
et les thormes gnraux, mais surtout pour montrer explicitement
aux tudiants et tudiantes la profonde unit de la science et son
impact sur la vie moderne.
Le cours d'Algbre de Lionel Schwartz, premier de la srie, se
devait de prouver que cet objectif pouvait tre atteint. La richesse
et la densit de son texte, sa prsentation de la cryptographie
cls publiques, aujourd'hui couramment utilise comme application
de la thorie des corps finis, ainsi que d'autres applications aussi
intressantes sinon aussi spectaculaires, dans un ouvrage dont
la vocation reste lmentaire et qui distingue soigneusement le
niveau L icence de celui du Master , tout cela montre qu'il y a
parfaitement russi.

Michel Zisman

Professeur mrite de l'universit Paris 7 - Denis Diderot


Table des matires

Chapitre 0. Rappels
1. Rappel de thorie des ensembles 1
2. Rappels sur l'anneau Z des entiers relatifs et son corps des fractions Q 2
3. Topologie de 4
4. Le corps des nombres complexes C 4
5. Espaces vectoriels et algbre linaire 5
6. Matrices, dterminants, systmes linaires 8

Chapitre 1. Groupes. Groupes quotients


Groupes obliens de type fini
1. Groupes, gnrateurs, groupes monognes 12
2. Relations d'quivalence dans un groupe, groupes quotients 22
3. Dcomposition primaire des groupes abliens finis 33
4. Structure des groupes abliens de type fini, dfinitions, noncs, structure
des groupes libres 36
5. Structure des groupes abliens de type fini de torsion 41
Exercices 44

Chapitre 2. Actions de groupes


Groupes symtriques
1. Actions de groupes, exemples 51
2. Orbites, ensembles transitifs, dcomposition en orbites 56
3. Thormes de Sylow 61
4. Groupes symtriques, classes de conjugaison 64
d 5. Groupes symtriques, gnrateurs, simplicit du groupe altern 72
B
Exercices 77

1C
1 Chapitre 3. Anneaux, idaux, polynmes
S et sries formelles
a
S 1. Anneaux, idaux, anneaux quotients 85
a>
p,
8 2. Anneaux principaux 96
3. L'anneau Z/nZ 103
1 4. Cryptographie cl rvle 105
(
0
Q
ALG BRE VII
5. Anneaux de polynmes et de sries formelles 110
6. Polynmes en plusieurs indtermines, polynmes symtriques 116
7. Anneaux factoriels et applications 122
.
8 Zros des polynmes 127
9. Complments sur les sries formelles 133
Exercices 135

Chapitre 4. Extensions des corps. Applications


1. Dfinitions, caractristique d'un corps, applications 150
2. lments algbriques dans un corps et extensionsalgbriques des corps 153
3. Corps de rupture d'un polynme 158
4. Corps algbriquement clos, clture algbrique 160
5. Structure et classification des corps finis 162
6. Applications arithmtiques 167
7. Racines de l'unit, polynmes cyclotomiques 169
8 . Thorme de Wedderburn 172
9. L'algorithme de Berlekamp 174
10. Les codes correcteurs d'erreurs 178
Exercices 191

Chapitre 5. Rductions des endomorphismes


Structure du groupe linaire
1. Polynme minimal d'un endomorphisme 204
2. Thorme de Cayley-Hamilton 210
3. Triangularisation des matrices et rduction de Jordan 214
4. Applications topologiques de la diagonalisation etde la triangularisation 220
5. Gnrateurs du groupe linaire 225
Exercices 234

Chapitre 6. Formes bilinaires et sesquilinaires


Groupes orthogonaux et unitaires
1. Formes bilinaires et sesquilinaires 245
2. Structure du groupe orthogonal euclidien 255
3. Les quaternions, les groupes SO(3) et SO (4) 264
4. Structure du groupe unitaire 273
Exercices 276

Bibliographie 283
Index 285

VIII ALGBRE
Avant-Propos

Vous avez entre les mains la seconde dition d'un cours d'algbre de
L icence . Cette dition arrive au moment o les cursus universitaires
sont en cours de refonte, pour passer du systme DEUG, L icence ,
Matrise , DEA au systme dit L icence , Master , Doctorat .
Ce livre s'adresse aux tudiants de troisime anne, c'est--dire l'ac
tuelle, et la fin de la future. L icence . Comme il se place un moment
charnire dans les tudes de mathmatiques, il a vocation intresser
au-del de ce public, les tudiants qui, aprs la L icence , iront pr
parer le CAPES, ou ceux qui poursuivront en Master (quelle qu'en
soit l'orthographe !), puis passeront 1' A grgation.
Le programme officiel de la L icence de Mathmatiques est trs
vague, et les traditions sont varies d'une universit l'autre. Nous
avons voulu rester dans un quilibre raisonnable, en tenant compte
du fait que l'algbre est une discipline fondamentale du programme
de troisime anne, mais que certaines thories (telle que la thorie
de Galois, par exemple) relvent plutt du programme de Master .
Nous ne prtendons certainement pas que tout le contenu du livre
doit tre fait en L icence mais que l'on peut y faire des choix en
fonction de ce qu'on souhaite faire au-del.
L'algbre, tout comme la gomtrie, sont des matires que les pro
grammes des lyces ont une fcheuse tendance ngliger (quand bien
mme on assiste un modeste retour). Ceci entrane des retards qu'il
est important de corriger. Les prrequis consistent ici en de solides
bases d'algbre linaire et de gomtrie euclidienne, qui relvent des
deux premires annes de la future L icence . Un premier contact avec
les groupes est, lui aussi, souhaitable.
Il y a trois notions centrales dans ce cours. D'abord, la structure
des groupes et les actions de groupes, en insistant particulirement
sur les groupes symtriques. Puis viennent les anneaux, avec la ques
tion de la divisibilit sous ses divers aspects. Enfin, les extensions de
corps, sans la thorie de Galois, en s'attardant plus spcialement sur
les corps finis.
Certains noncs ne sont pas centraux et peuvent tre rservs
une seconde lecture. Par exemple, les thormes de Sylow, ou bien
la dmonstration des thormes de structure des groupes abliens de
type fini.
Les quatre premiers chapitres sont consacrs la prsentation de
ces diffrentes notions. Les deux derniers sont, quant eux, des com
plments sur la rduction des endomorphismes et sur les formes
quadratiques. Un certain nombre de thormes plus avancs sont
abords dans les exercices (deux toiles ** aprs un numro d'exer
cice indiquent une difficult plus grande). On accorde aussi une place
privilgie aux proprits topologiques des groupes classiques.
Enfin, l'ouvrage introduit des applications classiques de ces math
matiques (parmi d'autres !) : la cryptographie et les codes correcteurs
d'erreurs, qui sont deux prolongements naturels de ce cours. Si les
techniques utilises dans ce cadre ne sont pas plus difficiles, voire
sont plus simples, que les autres dveloppes dans ce livre, leur
enchanement rend l'approche du problme plus dlicate.
Dans la mesure o ce livre reflte tout la fois des choix personnels,
associs des contraintes de temps et d'espace, mentionnons un cer
tain nombre de sujets qui auraient pu tre abords. Le choix de faire
une tude des actions de groupes en liaison beaucoup plus troite
avec la gomtrie n'a pas t retenu ici. Le lecteur pourra se rfrer
[Be] sur ce point. D'autre part, l'tude des sries formelles en liaison
avec la combinatoire pouvait fournir d'autres dveloppements, qui
sont exposs plus prcisment dans [Co]. Ces sujets peuvent trouver,
videmment, leur place en Master .
Ce cours peut dboucher, ainsi qu'on l'a dit plus haut, sur des ap
plications concrtes , ou tout au moins sur d'autres cours qui, eux,
y donnent accs. Les mathmatiques ont toujours eu des liens troits,
explicites ou implicites, avec d'autres activits, mme si ces liens ne
sont pas toujours apparents. La figure ci-dessous est, un peu simpli
fie, la trame d'un zellige des tombeaux saadiens Marrakech. Cet
entrelacs prsente des symtries internes par rapport des groupes
didraux d'ordres 32 et 16, et est galement invariant par diverses ac
tions de translation. On y retrouve le savoir-faire des artisans et des
artistes arabes. Et ici, on se souviendra du rle crucial des savants
arabes dans la transmission et le dveloppement des mathmatiques.
Il convient enfin de dire deux mots sur les diffrences par rapport
la premire dition. D'abord, on a apport des prcisions et des cor
rections, je tiens ici remercier les collgues et tout particulirement
les tudiants qui m'ont signal tel ou tel point corriger ou prciser.
Ensuite, quelques ajouts ont t faits : en cryptographie, codes cor
recteurs et sur les sous-groupes finis SO(3). Enfin, on a ajout des
exercices et complt des corrections.

X AVANT-PROPOS
Je remercie encore une fois Michel Zisman de m'avoir propos
d'crire ce cours, Alberto Arabia, pour son soin, sa superbe mise en
pages, et les figures qu'il a faites. Je remercie enfin Anne Bourguignon,
pour son suivi dans l'dition de cet ouvrage.

>3
I
TQJ
P rin cip a le s no tations u tilises

ensemble des entiers naturels


ensemble des entiers relatifs
ensemble des nombres rationnels
ensemble des nombres rels
c ensemble des nombres complexes
Fpn corps fini lments
groupe des classes de congruences modulo m
^ {E ) groupe des permutations de l'ensemble E
n groupe des permutations de l'intervalle d'entiers
naturels [l,n]
G L {E ), G L nik) groupes linaires
SL {E ), SLn{k) groupes spciaux linaires
0 { E ), 0(n ) groupes ortogonaux
V {E ) groupe unitaire
Z(G) centre d'un groupe G
C g (x ) centralisateur d'un lment x du groupe G
(p{d) indicateur d'Euler
k[X] anneau des polynmes sur k
k[[X]] anneau des sries formelles sur k
4^n polynme cyclotomique
l^n racines n-imes de Tunit
[ E :F ] degr d'une extension
Id application identit de l'ensemble E
Card A cardinal de l'ensemble fini A

XII NOTATIONS
chapitre 0

Rappels
On rappelle ici quelques notions ncessaires la lecture du cours. Elles sont suppo
ses avoir t vues durant les deux premires annes de L icence ou des C lasses
P rparatoires . Il s'agit d'abord de rappels lmentaires de thorie des ensembles,
puis sur l'anneau Z et le corps Q, ensuite de notions de topologie de et enfin
des bases d'algbre linaire.
Ces rappels sont brefs et doivent tre lus avec le soutien d'un manuel de premire
et seconde anne. Ils seront l'occasion de fixer un certain nombre de notations.

1. Rappel de thorie des ensem bles


Dans ce livre, on utilisera souvent le rsultat de factorisation des applications
expos ci-aprs.
Rappelons d'abord que, si X dsigne un ensemble et ^ une relation d'qui
valence sur X , l'ensemble des classes d'quivalence pour la relation considre
constitue une partition de X . C'est--dire que la runion de ces classes est gale
l'ensemble X tout entier, et que deux classes disjointes sont d'intersection vide.
L'ensemble des classes d'quivalence est appel l'ensemble quotient de X par la re
lation et est not X j ^ . On appellera l'application tt, qui un lment associe
'M
sa classe d'quivalence, application canonique.

Thorme* Soit f : X Y une application telle que


I x^ y f{x ) = f { y ) .
I
.s Il existe alors une unique application f : Xj0i^ -> Y telle que f = f o n .
O

Dmonstration* Soit c une classe d'quivalence dans X . L'application f est
dfinie par f{c) = f{x), o x est un lment quelconque de la classe c.
I

I
Q
0.1 - R A P P E L DE T H O R IE DES EN SEM BLES 1
Remarque
On peut choisir comme exemple de relation d'quivalence celle dfinie par : x y
si et seulement si f{x) = f{y).

Les propositions 1 et 2 seront frquemment utilises.


Proposition 1 Soient f \X Y et g :Y ^ Z, deux applications. Alors si l'application
compose go f est surjective, l'application g l'est aussi.

Proposition 2. Soit S un ensemble fini, et soit f une fonction de S dans N, alors la


fonction f atteint son maximum et son minimum.

2. Rappels sur l'anneau Z des entiers relatifs et son


corps des fractions Q
L'anneau Z est muni de la division euclidienne :
Proposition 1 Pour tous entiers n ,k e Z il existe deux entiers uniques q et r tels
que :
n = qk-\-r,
0 ^ r < fe.

L'entier r est le reste de la division de n par q.

Si n est non nul, quand le reste est nul on dit que k divise n, on le note k |n.
Une consquence fondamentale, qui sera redmontre dans le chapitre 1 est que
tous les sous-groupes de Z sont de la forme :
kZ = {ku I U G Z } .

Dans l'anneau Z, un lment a une dcomposition en facteurs premiers, qui est


unique l'ordre prs. Ceci permet de dfinir le plus grand commun diviseur (pgcd),
et le plus petit commun multiple (ppcm) de deux entiers, et plus gnralement
d'une famille d'entiers.
L'identit de Bzout permet de dfinir le pgcd d'une autre faon :
Proposition 2 Soient a, 6 g Z, et soit d leur plus grand commun diviseur. Alors il
existe u^v G Z tels que d = ua + bv. Plus gnralement soient a i, . . . , an G Z, soit d
leur plus grand commun diviseur. Il existe l,... ,an, tels que

iUi -[-+ CLnUn^ d .

2 RAPPELS - C hap. 0
L'algorithme d'Euclide permet de calculer le pgcd de deux entiers a et 6, on en
dduit aussi un algorithme pour calculer les coefficients de la formule de Bzout.
Supposons que 0 < a < 6 et que bi est le reste de la division de b par a on constate
que :
soit 6i = 0 et le pgcd cherch est a,
soit le pgcd de a et 6 est aussi celui de a et 6i .

Dans le second cas on peut itrer le processus et faire la division de a par b\ et


obtenir un reste a\ < a car bi < a. Encore une fois on a deux cas possibles :
soit ai = 0 et le pgcd est b\,
soit le pgcd de a et b\ est aussi celui ai et b\.

On dfinit ainsi itrativement a^ et bk tels que le pgcd de ak et 6^+1/ ainsi que


celui de ak et bk, est celui de a et 6.
Dans ce processus on arrive, soit un moment o an divise bn et an est le pgcd,
soit bn divise an-i et bn est le pgcd. Si on arrive an = 1 ou 6n = 1 les entiers a
et b sont premiers entre eux.
Rappelons maintenant qu'une loi interne sur un ensemble A est une application
de A x A dans A, Passons la construction du corps Q des fractions de Z.

Construction du corps Q . On considre l'ensemble Z x Z* et on le munit de


la relation d'quivalence suivante : (a, b) = (a, v) si et seulement si av = bu.
On dfinit deux lois internes, addition et multiplication, par :
( a , b) + (a , v) = {av + 6a, bv),
(a , 6) X (a , a ) = (a a ,6 a ).

On vrifie aisment que la classe d'quivalence de la somme et du produit de


deux lments ne dpend que des classes d'quivalence des deux lments. Ceci
permet de dfinir l'addition et la multiplication sur l'ensemble quotient. Les deux
lois sont videmment commutatives.
La multiplication est distributive par rapport l'addition. C'est--dire que :

( a , a ) X ( ( a , 6) + ( a ', 6 ') ) = ( a , a) x ( a , 6 ) + ( a , a) x ( a ', 6 ') .

Par ailleurs l'ensemble des classes d'lments de la forme (fc, 1) est isomorphe
Z et la classe de l'lment (1,A;), k ^ 0 , est un inverse pour la multiplication de
la classe de {k, 1).
Le corps Q est l'ensemble de ces classes d'quivalence de Z x Z* muni de ces
deux lois internes.
I
'V
O
Q
0.2 - R A P P E L S SUR Z E T Q 3
3 . Topologie de
Rappelons d'abord les proprits fondamentales de R.

Thorme 1 Le corps Q est dense dans le corps R et R est complet : toutes les suites
de Cauchy convergent dans R.

Thorme 2. Les sous-espaces connexes de R sont les intervalles, c'est--dire les sous-
espaces convexes.

Thorme 3. Les sous-espaces compacts de R sont les ensembles ferms et borns.

Ce rsultat se gnralise R^ :

Thorme 4. Les sous-espaces compacts de R^ sont les ensembles ferms et borns.


On dit qu'un espace topologique X est connexe par arcs si pour toute paire de
points x,y e X , il existe une application continue, / de [0,1] dans X telle que
/(0) = x et /(1) = y. Un espace topologique connexe par arcs est toujours connexe.
Le rsultat inverse est, en gnral, faux, mais on a le rsultat suivant :

Thorme 5 Les ouverts connexes de R^ sont connexes par arcs.


Pour terminer ce type de rappel mentionnons aussi l'quivalence des normes sur
les espaces vectoriels rels de dimension finie [LA].

4 . Le corps des nom bres com plexes C


Le corps des nombres complexes C est construit comme suit.
Il est dfini en tant qu'ensemble comme tant R x R, que l'on munit des deux lois
internes, addition et multiplication, suivantes :
(a, 6) + (, v) = (a + 6 + v),
(a , b) X (,v) = (au bVjav + bu).

L'lment (a, b) est not comme d'habitude a + bi, avec i = (0 ,1), et bien entendu
2 = - l = ( - l , 0 ) .
Ces deux lois sont commutatives, associatives. La multiplication est distributive
par rapport l'addition. L'lment 0 = (0,0), est lment neutre pour l'addition,
alors que l'lment 1 = (1, 0) l'est pour la multiplication.
Le conjugu d'un lment z = a-\-bi, not z, est a 6. Le module || de l'lment
G C est a? et \z\^ = zz. L'inverse d'un lment non nul . est .
kl

4 RAPPELS - C hap. 0
tant donn un nombre complexe 2; l'exponentielle, note de z est dfinie
comme tant la somme de la srie absolument convergente ;

n^O n!

On a pour tous z,z' e C la formule

Enfin on a :
Proposition 1. Soit Z un nombre complexe, les deux conditions suivantes sont
quivalentes :
- = 1,
il existe k e Z tel que z = 2k'Ki.

Notons que l'application exponentielle est un homomorphisme de C muni de l'ad


dition dans C* muni de la multiplication. La proposition prcdente en dcrit le
noyau.

Corollaire. Soit z un nombre complexe. Les deux conditions suivantes sont quivalentes :
^ z^ = 1,
2k'ni
Z= e n pour un certain entier k.

5. Espaces vectoriels et algbre linaire


Le but de cette section est de rappeler les rsultats fondamentaux en algbre li
naire. Ceux-ci ont t vus le plus souvent en DEUG (dsormais L icence 1et 2
anne ) ou C lasses P rparatoires dans le cadre des espaces vectoriels rels ou
complexes. Il ne se passe absolument aucun changement pour les rsultats rap
pels ci-dessous si on remplace M ou C par un corps k quelconque. C'est--dire
que les dmonstrations sont mot pour mot les mmes en substituant M ou C le
corps k.
Dans la mesure o le lecteur peut ne pas avoir mani d'autres corps que R ou
C, ni mme avoir rencontr la dfinition gnrale d'un corps, nous lui proposons
de substituer dans les noncs qui suivent fc R ou C. Puis, ds qu'il sera plus
familier avec la notion de corps et qu'il aura l'utiliser, ce qui se produira partir
du chapitre 3, de faire un retour en arrire, de prendre un manuel de premire et
deuxime annes et de vrifier les noncs pas pas en procdant la substitution
inverse. Bien souvent dans les manuels de premire et seconde anne les noncs
commencent par : Soient A; = R ou A: = C, ... . Il suffit d'oublier cette phrase.
I Commenons par la dfinition. Soit donc k un corps et soit E un groupe ablien.
"O
8
3
Q
0.5 - e s p a c e s v e c t o r ie l s e t ALGEBRE LINEAIRE 5
On dit que E est un espace vectoriel sur k si on a une application (aussi appele loi
externe ou opration) :
k x E >E , (X,v) I ^Xv,
telle que :
Iv = V,
A(; + = A; + Xw,
(/X+ X)v = pv-}- Xv,
- iJiiXv)) = {ll\)v,
ceci pour tous v,w e E et X^p e k.

Les conditions ci-dessus impliquent que pour tout v e E , on a :


0 X ; = 0.

On a la notion de sous-espaces vectoriels. C'est un sous-groupe (donc non vide)


H c E tel que pour tous v e H et X e k on ait Xv e H.
L'intersection d'une famille de sous-espaces vectoriels est un sous-espace vectoriel.
tant donn un sous-ensemble A d'un espace vectoriel E l'intersection de tous
les sous-espaces vectoriels de E contenant A est appel le sous-espace vectoriel
engendr par A. C'est le plus petit espace vectoriel qui contient A,
Soit E un espace vectoriel sur k, soit {vi), i e I une famille d'lments de E
indexe par un ensemble I non ncessairement fini. De mme manire soit (Ai)
une famille d'lments de k indexe par /.
On dit que les lments d'une telle famille sont presque tous nuis s'ils sont tous nuis sauf
un nombre fini d'entre eux.
Si la famille (Ai) est constitue d'lments presque tous nuis, on peut dfinir la
somme

iel
En effet, seuls un nombre fini d'lments sont non nuis. Une telle somme est
appele une combinaison linaire coefficients dans k des vecteurs Vi.

Une famille (vi) d'lments de E est gnratrice sur fc, ou constitue un systme de
gnrateurs sur k, si le plus petit sous-espace vectoriel de E contenant tous les vi
est E lui-mme.
Si E a au moins un lment non nul ceci quivaut dire que pour tout v e E il
existe une famille d'lments, presque tous nuis, de k indexe par I, soit (Ai) telle
que V = XiVi.Si E est rduit au vecteur nul la partie vide est gnratrice.

6 RAPPELS - C hap. 0
Une famille (vi) d'lments de E est libre sur k si la relation = 0, (Ai)
dsignant une famille d'lments de k, presque tous nuis, indexes par I, n'a lieu
que si tous les lments Ai sont nuis.
Une famille qui est gnratrice et libre est appele une base de E sur le corps k.

Il en rsulte que, si " a une base sur k, tout lment de v e E s'crit d'une manire
et d'une seule comme combinaison linaire des vecteurs de la base.

Thorme 1 Un espace vectoriel E sur un corps k a au moins une base. Toutes les
bases ont mme nombre d'lments, appel la dimension de l'espace.

On remarquera que l'espace vectoriel {0} admet pour base l'ensemble vide et est
de dimension zro.
Rappelons le thorme de la base incomplte :
Thorme 2. Soit E un espace vectoriel sur un corps k, et soit (vi), i e l une famille
libre. Alors il existe au moins une autre famille libre (wj) telle que la runion des deux
familles constitue une base de E.

La dmonstration fait un usage crucial de la possibilit de trouver un inverse pour


les lments non nuis de k.
On appelle hyperplan d'un espace vectoriel de dimension n un sous-espace de
dimension n - 1, plan un sous-espace de dimension 2 et droite un sous-espace
de dimension 1. On prcise parfois droite vectorielle, plan vectoriel, . . . , pour
distinguer de la situation affine.
Soient deux espaces vectoriels E et F sur un corps k, une application f de E
dans F est dite linaire (A;-linaire si on tient rappeler le corps) si :
/ est un homomorphisme de groupes abliens, c'est--dire que f{v -\-w) = f{v) -h
f{w) pour tous v,w e E ,
f{Xv) = Xf{v) pour tous X e k et V e E.

L'ensemble des applications fc-linaires de E dans F est lui-mme un espace


vectoriel sur k, il sera not
^k{E,F).
Quand le choix du corps k ne sera pas ambigu l'indice k sera omis, ce sera souvent
le cas quand k = C. Si E = F 3^k{E,E) sera not SBk{F).
r La composition des applications dtermine une structure d'anneau sur cet es
I pace vectoriel. On signale deux notations concurrentes, de plus en plus en plus
frquentes, H o m k { E , F ) pour ^k{E^F) et E n d k iE ) pour S^k{E).

i
Q
0.5 - ESPACES VECTORIELS ET ALGEBRE LINEAIRE 7
Le dual d'un espace vectoriel E sur un corps k est k) et est not E * . Rap
pelons qu'tant donne une application linaire f : E ^ F on peut dfinir son
application duale /* : F* >E* et que { f o g y = g * o f * ds que la formule a un sens.
tant donn un espace E on dfinit une application linaire de E dans le bidual
E** par X X, o X est donne par (A) = A(a:). Cette application est linaire et
est un isomorphisme si et seulement si E est de dimension finie.
Si a est une forme linaire non nulle l'ensemble des v l E tels que a{x) = 0 est
un sous-espace de dimension n 1 de F (si F est de dimension n). C'est un
hyperplan de F , a est appel une quation de l'hyperplan.
Nous introduisons maintenant brivement la notion d'espace vectoriel quotient. Celle-
ci devra tre relue, par exemple, aprs l'tude des groupes quotients. Elle ne jouera
de rle que dans les chapitres 5 et 6.
Soit F un espace vectoriel et F un sous-espace. On dfinit sur F une relation
d'quivalence par v si et seulement si v - w e F . Une classe d'quivalence
est un sous-ensemble de la forme v + F = { v - \ - f \ f G F } .
On munit l'ensemble des classes d'quivalence d'une structure d'espace vectoriel
sur k par les formules :
{v + F) (w F) = V w F,
X(v h F ) = \v + F .

Cet espace est appel l'espace vectoriel quotient de F par F et est not F/F.
On vrifie que l'application v F de E vers F/ F est une surjection linaire.
Enfin, si on restreint cette application un supplmentaire F ' quelconque de F
dans F , l'application de F ' dans F / F est un isomorphisme. En particulier l'image
d'une base de F ' est une base de F/ F et la dimension de F est la somme de la
dimension de F ' et de celle de F/F.
Le sous-ensemble de <^(F) constitu par les applications bijectives est un groupe
pour la composition. Entre autres, l'application rciproque d'une application linaire
bijective est elle-mme linaire. C'est le groupe linaire de F et il est not G L (F ).

6 . M atrices, dterm inants, systm es linaires


Soient F et F deux espaces vectoriels sur un corps k. Supposons donnes une base
(ci), Z= 1,... ,m de F et une base (/j), j = 1,... ,n de F . Soit / une application
linaire et soit
n

fi^ i) ^ ^

8 RAPPELS - Chap. 0
La matrice A = (a^k) de / dans les bases (e^) et (fj) est le tableau d'lments de
k a n lignes et m colonnes dont le terme situ sur la -ime ligne et la /i-ime
colonne est ae^h
L'ensemble des matrices coefficients dans k a n lignes et m colonnes est un es
pace vectoriel sur k de dimension mn, isomorphe ^k{E^F). Il est not Mn,m{k)^
Si m = n on notera (k) . la compose de deux applications linaires f \ E ^ F,
g: F correspond le produit des matrices. Nous renvoyons [LM] et [LA] pour
les dtails. En fait, Mn(A;) est un anneau. Les matrices inversibles constituent un
groupe pour la multiplication not GLn(fc). Il est videmment isomorphe G L(E ).
Rappelons la formule du changement de base. Soient (e^) et (e^) deux bases de
E et soient (fj) et (/j) deux bases de F. Soit P la matrice de passage de (e^)
(e^), c'est--dire la matrice dont les vecteurs colonnes sont les coefficients des
e'i^ dans la base (e^). Et soit Q la matrice de passage de (fj) (/j). Soit A la
matrice d'une application linaire / par rapport aux bases (e^) et (/j), et soit A'
la matrice de / par rapport aux bases (e^) et (/j). On a :

A' = Q-^ AP.

Pour terminer rappelons que le rang d'une matrice est gal la dimension du
sous-espace image de l'application linaire associe. C'est aussi la dimension de
la plus grande sous-matrice carre extraite inversible. C'est--dire la dimension de
la plus grande matrice extraite de dterminant non nul.
La formule pour le dterminant d'une matrice (n,n), A = {ij), est :

det{A) = \ai,j\ = n MW
se&n i
Ici 6 n est le groupe symtrique et sgn est la signature. Encore une fois on renvoie
[LA], [LM] pour les dtails ainsi que pour les formules de Cramer donnant
l'inverse d'une matrice.
Nous invitqns le lecteur relire toutes les proprits du dterminant lies aux ma
nipulations des lignes et des colonnes. Elles s'tendent immdiatement quand les
coefficients sont dans un corps commutatif quelconque ou un anneau commutatif
quelconque.
Nous concluons en donnant une partie du thorme de Rouch et Fonten :
Thorme Soit un systme de n quations linaires non homognes p inconnues.
Soit A la matrice de taille (p, n) du systme, soit k le rang de A. Alors si k = n le
systme admet une solution et l'ensemble des solutions un sous-espace affine de dimension
8 p n.
1

Q
0.6 - MATRICES, DETERMINANTS, SYSTMES LINAIRES 9
chapitre 1

Groupes
Groupes quotients
Groupes obliens
de type fini

Dans ce chapitre, on commence par rappeler les notions de base de la thorie des
groupes : sous-groupes, homomorphismes, noyaux, images, intersections, produits.
Le groupe des congruences modulo n est redfini et tudi en dtail. Puis on
introduit la notion de systme gnrateur d'un groupe, de groupe monogne et
d'ordre d'un lment.
La deuxime section est consacre l'tude des relations d'quivalence associe
un sous-groupe, puis la notion de sous-groupe distingu et celle de groupe
quotient. On classe alors les groupes d'ordre p o p est un nombre premier. Le
produit semi-direct de deux groupes est tudi en dtail.
Dans la troisime section on tudie la dcomposition primaire des groupes abliens
finis, en liaison avec le lemme Chinois .
Les deux dernires sections sont elles consacres la structure des groupes ab
liens de type fini. Il s'agit l de thormes plus difficiles mais il est souhaitable
que les noncs en soient connus en troisime anne de L icence .

11
1. G roupes, gnrateurs, groupes monognes
Cette section commence donc par un rappel des dfinitions de base :
Dfinition 1 /
Un groupe est un ensemble G muni d'une loi interne, Le. d'une application
P : G X G ^ G, qui satisfait aux conditions suivantes :

il existe un lment e G G tel que pour tout g e G


Kg>e) = (i{e,g) = g ,
pour tout g e G il existe un lment g' E G tel que
=M5'.P) = e,
pour tous g,hyk E G on a
fj,{g, fi{h, k)) = fjL{fj,{g, h),k).

Dans la suite un groupe sera not (G,//). S'il n'y a pas lieu d'avoir une notation
particulire pour la loi interne celle-ci sera omise dans la notation, le groupe sera
seulement not G et p{g^ h) sera simplement not gh.
L'lment e est appel l'lment neutre. L'lment g' est appel l'inverse de g et
est not g~^. La dernire condition s'appelle l'associativit de la loi interne.
La premire condition implique l'unicit de e. En effet, soient deux lments e et e'
satisfaisant la premire condition. On a ee' = e et ee' = e' donc e = e'. La dernire
condition implique elle l'unicit de g~^. En effet soient et gi satisfaisant la
deuxime condition, on a = ^o(^^i) = {9o9)gi = 9i-

I
Dfinition 2
Un groupe (G, p) est dit ablien ou commutatif si pour tous x et y lments de
G on a p{x,y) = p{y,x).

Dans la suite, par convention quand on utilisera la terminologie ablien la loi


interne sera note -h , et l'lment neutre 0. Sinon, que le groupe soit commutatif
o non elle sera note multiplicativement et l'lment neutre sera not 1 ou e.
Dans le cas ablien, si n est un entier positif, la somme x + - + x^ sera note nx.
n fois
Son lment oppos sera not -n x . Dans le cas ventuellement non commutatif,
les mmes lments seront nots x'^ et x~^. On a donc x^ = x x x x.
n fois
Le premier exemple de groupe est celui des entiers naturels Z muni de
l'addition.

12 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - Chap. 1


de mme, l'ensemble Q des nombres rationnels, celui R des nombres rels,
celui C des nombres complexes, tous munis de l'addition, sont des groupes,
un ensemble deux lments nots 0 et 1 est muni d'une structure de groupe
en dclarant que 0 est l'lment neutre et que 1 est son propre inverse. La
table d'un groupe G est le tableau dont les colonnes et les lignes sont indexes
par les lments de G. La valeur i{g^ h) est porte l'intersection de la ligne
indexe par g et de la colonne indexe par h. La table du groupe prcdent
est :
0 : 1:

0 0

1 0

Il s'agit l videmment du groupe Z/2Z.

Dfinition 3
Un sous-groupe d'un groupe (G, p) est un sous-ensemble non vide i de G tel
que l'application p restreinte a H x H soit valeurs dans H, et dtermine une
loi de groupe sur H,

La premire condition nous dit que p dfinit une loi interne pour H, On en conclut
que P est associative. En effet, les relations satisfaire le sont dans G, donc par
restriction dans H, La seconde condition est ralise ds que tout lment de H
a son inverse dans JT. Ces conditions sont quivalentes aux suivantes :
l'lment neutre appartient H
pour tous X ei y dans H p{x^y~^) appartient JT.
En effet, partons du second groupe de conditions. Si on remplace x par e dans
la seconde, on voit que si y G JT alors G JT. Si on y remplace y~^ par y, on
obtient la premire puis la seconde du premier groupe.
Inversement, si JT est un sous-groupe, les conditions du second groupe sont
satisfaites.
partir de groupes ou de sous-groupes, un certain nombre de constructions
permettent de construire de nouveaux groupes, en voici quelques unes :

Proposition 1. Soit Hi i e I une famille de sous-groupes de G, alors DiJT^ est un


sous-groupe de G.

On applique, par exemple, les critres suivants la dfinition 3. Le premier est im


S mdiat ; pour le second on observe que si a; et y sont dans Hi pour tout i alors
O.
cd p{x^y~^) G Hi pour tout i, et donc p{x,y~^) G C\iHi,

Q
1.1 - GROUPES, GNRATEURS, GROUPES MONOGNES 13
Produits, produits restreints, et sommes directes de
groupes
tant donns une famille de groupes Gi, l'indice i dcrivant un ensemble I
considrons le produit
n<
iel

on en note les lments par {gi)iei- On dfinit un produit par la formule :

{9 i)iel X {9 i)iel = {9 i9 i)iei

o 9i, g[ sont lments de Gi,


On considre aussi le produit restreint. On le dfinit comme tant le sous-ensemble
du produit
!!< ?
iei

constitu par les lments (^i, ., Pi >) tels que pour tout i, sauf un nombre fini,
l'lment gi est gal l'lment neutre de G i. C'est un sous-groupe du produit.
Si l'ensemble d'indice I est fini, produit et produit restreint concident.
Si les groupes sont abliens, le produit restreint est appel la somme directe et est
not :
O i.
iel

Les groupes sont importants tant pour eux-mmes que pour les relations qu'ils ont
entre eux. Celles-ci s'expriment par les applications d'un groupe dans un autre,
compatibles aux lois la source, et au but, plus prcisment :

Dfinition 4
On appelle homomorphisme de (G,/x) dans {G\pl) une application (j) de G dans
G' telle que pour tous x ei y dans g on ait
4>{fJ'{x,y)) ^ n'i^{x),(i>{y)).

On observe que l'image de l'lment neutre de G est l'lment neutre de G '. En ef


fet (f){x) = (j){p{x^e)) = p!{()(x)^(j){e)) pour tout x G G, en multipliant gauche par
l'inverse de 0(x), on obtient 0(e) = e' (avec les notations videntes). Un homomor
phisme bijectif est appel un isomorphisme. On notera que l'application rciproque
d'un homomorphisme bijectif est un homomorphisme. Si G = G', un homomor
phisme est appel un endomorphisme, un isomorphisme est appel un automorphisme.
Si 0 est un homomorphisme de G dans i f et 0 un homomorphisme de H dans
K , alors 0 O0 est un homomorphisme de G dans K .

14 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


Ces dfinitions donnent de nouveaux moyens de construire des groupes :
Dfinition 5

I L'image d'un groupe G par un homomorphisme () dans un groupe H est


l'ensemble des lments de la forme (l>{x), lorsque x dcrit G, on la note lm(0).

Proposition 2 . L'image d'un homomorphisme de G dans H est un sous-groupe de H,

Dm onstration* On applique les critres suivant la dfinition 3. Soient <f>{x) et


(/){y) des lments de lm(0 ), alors (f>{y)~^ = (l>{y~^) et (t>{x)^{y~^) = (l>{xy~^) e lm(0),
le rsultat suit.

Dfinition 6
On appelle noyau d'un homomorphisme
(j) : G G '
l'ensemble des lments x de G tels que (>{x) = e', e' dsignant l'lment neutre
de G'. On le note Ker(0).

Proposition 3 Le noyau d'un homomorphisme <\>\G -^ G ' est un sous-groupe de G'.

D m onstration. On applique les critres suivant la dfinition 3. Soient x et y


des lments de Ker(0), on a alors

4>{x) = <l>{y)~^ =
et
4>{xy = 4>{x)<f>iy) = e',
le rsultat suit.

On vrifiera qu'un homomorphisme est injectif si et seulement si son noyau est


rduit l'lment neutre.
I Les groupes apparaissent en mathmatiques dans une grande varit de situa
tion. Les exemples qui suivent sont fondamentaux en algbre, en gomtrie, en
combinatoire.

Classes de congruences modulo n


Dfinirion 7
On dit que deux entiers k et l sont congruents modulo n si et seulement si la
diffrence k l est divisible par n.
I

P
1.1 - GROUPES, GNRATEURS, GROUPES MONOGNES 15
La relation de congruence est une relation d'quivalence sur les entiers. La classe
d'quivalence d'un entier k est l'ensemble des entiers de la forme k + an, a G
Z quelconque, on la notera {k + nZ}. Ces classes d'quivalence constituent une
partition de Z.
On note Z/nZ l'ensemble des classes d'quivalence dans Z pour la relation de
congruence modulo n.
Dfinissons une loi interne, note +, sur cet ensemble par :
{ A i + n Z j - + {Ai^ + nZy = {A i + 1

Proposition 4. Cette loi dfinit sur Z/nZ une structure de groupe. De plus l'application
P : Z >Z/nZ qui un entier associe sa classe d'quivalence est un homomorphisme.

tant donn un entier a on notera sa classe de congruence modulo n.

Groupes de permutations
Soit S un ensemble, l'ensemble ^ {S ) des applications bijectives, ou permutations,
de S dans lui-mme est un groupe pour la composition des applications. La loi est
interne car la compose de deux bijections est une bijection, elle est associative car
la composition des applications l'est. L'lment neutre est l'application identit de
X , note Idx dfinie par ldx{x) = x pour tout x e X. L'inverse est l'application
rciproque.
Voici un exemple particulier de sous-groupe de permutations. Soit E un espace vec
toriel sur un corps K . L'ensemble des applications linaires inversibles forme, pour
la composition des applications, un groupe not GL(J5). C'est un sous-groupe de
^ { E ) . Si E est de dimension finie n, et si on a choisi une base, le groupe GL(i?)
est isomorphe au groupe G L n(ii) des matrices inversibles (n,n) coefficients
dans K.

lments inversibles dans un anneau


tant donn un anneau A, l'ensemble A* des lments inversibles pour la multi-
plication est un groupe pour cette loi. Par exemple Z* = {-f-l, - 1}, K* = K {0}
si K est un corps. De mme l'ensemble des nombres complexes de module 1 est
un groupe pour la multiplication, cela rsulte de la relation \zz'\ = \z\\z'\. On le
note U.
Donnons maintenant deux exemples de sous-groupes, dont le premier en particulier
est fondamental. Il en sera donn une gnralisation dans la section 4.

16 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


Sous-groupes de Z
Proposition 5. Soit H un sous-groupe de Z. Alors, soit H est trivial c'est--dire
rduit l'lment neutre, soit H est de la forme aZ = {au \u G Z}, pour un entier a
non nul, bien dfini au signe prs.

D m onstration. On suppose qe H n'est pas rduit {0}. Le groupe H con


tient forcment des lments positifs non nuis, en effet il contient des lments
non nuis, et tant un sous-groupe il contient leurs opposs. Soit a le plus petit
lment positif non nul de H.
Montrons'que tout lment de H est multiple de a. Il suffit de le montrer pour
des lments positifs. Soit h e H, /i > 0, faisons la division euclidienne de h par
a : h = aq + r, 0 ^ r < a. L'lment r = h aq appartient H, en effet h et aq
sont lments de H. Comme a est le plus petit lment positif non nul de H on
a r = 0, donc H = aZ.
Si a est non nul, l'application
Z ^(zZ,
k I >ak
est un isomorphisme, on en dduit donc que tout sous-groupe de Z est soit trivial,
soit isomorphe Z. n

Automorphismes, automorphismes intrieurs


tant donn un groupe G, l'ensemble des automorphismes de G forme un groupe
pour la loi de composition des applications. Il sera not Aut(G). Si on considre
un lment x e G l'application
ix : G ^ Gy g i ^ xgx~^
est un automorphisme de G, En effet pour tous a^b e G on a :
ix(cib) = xabx~^ xax~^xbx~^ = ix{o)ix{b) ,
notons aussi que {ix)~^ = ix-\. On dit que ix est un automorphisme intrieur de G,
Le sous-ensemble Int (G) C Aut(G) constitu par les automorphismes intrieurs
est un sous-groupe. En effet on observe que l'on a ix iy-i = i^y-i.
I L'application de G dans Aut(G) qui x associe ix est un homomorphisme. Cela
I rsulte de la formule i^oiy = i^y. L'image est le sous-groupe Int(G).
I Un lment x est dans le noyau de cet homomorphisme si pour tout y e G,
s
xyx~^ = X, soit xy = yx. Ce qui veut dire que x commute tout lment de G.
I Ce sous-groupe est appel le centre de G, et est not Z (G), par dfinition il est
s commutatif.
T3
3
P
1.1 - GROUPES, GNRATEURS, GROUPES MONOGNES 17
L'exemple qui suit doit, de prfrence, tre lu aprs le chapitre 3. Il s'agit de la description
des automorphismes du groupe des classes de congruence modulo n. Il est dtermin par :

il y a un isomorphisme entre le groupe A u t( Z /n Z ) et le groupe (Z /n Z )*


Notons E n d (Z /n Z ) l'ensemble des endomorphismes de Z /n Z . C'est un groupe, car la
somme ( / + g) de deux endomorphismes / et ^ donne par ( / + ^)(u ) = f( u ) + g(u) est
un endomorphisme. Anticipons les rsultats sur la structure d'anneau de Z /n Z du chapitre 3
auquel le lecteur est invit se reporter. On observe qu'un homomorphisme / : Z / n Z >Z /n Z
est dtermin par l'Image de la classe de congruence de 1. En effet si on a / ( ) = on a
f ( x ) = X . Autrement dit l'application :
E n d (Z /n Z ) >
f ^ m
est une bijection. Plus prcisment c'est un isomorphisme de groupes.

Si / est un automorphisme montrons que est inversible dans Z /n Z . Soit g l'automorphisme


rciproque de f .O n a g o f( ) = ,s o \ \ g { )= g ( i) = . Ce qui veut dire que est inversible.
Ceci dmontre en fait que l'application
A u t( Z /n Z ) > (Z /n Z )* ,
/ ^ /(I)
est un isomorphisme de groupes. La loi gauche tant la composition des applications, celle
droite la multiplication.

Systmes de gnrateurs
Nous dfinissons maintenant la notion de systme de gnrateurs pour un groupe.
Dfinition 8

I tant donn un groupe G et un sous-ensemble P de G, on appelle sous-groupe


engendr par P l'intersection de tous les sous-groupes de G contenant P.

L'ensemble ainsi dfini est un sous-groupe (proposition 1). Par dfinition, tout
sous-groupe de G contenant P contient ce sous-groupe.
Soit P = {xi,X2, ... ,Xn} une famille finie d'lments de G. On notera

{i,X2,...,Xn}
le sous-groupe engendr par P . Les lments Xi sont appels les gnrateurs.
L'ensemble P = { x i , X2, . . . , Xn } est un systme de gnrateurs. Il n'y a videmment
pas unicit des systmes de gnrateurs.

Dfinition 9
On dira que G est engendr par n lments s'il existe n lments
I dans G tels que le sous-groupe engendr par ces lments soit G lui-mme.

18 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


Considrons par exemple le groupe ablien . Soit un entier i tel que l ^ i ^ n et
soit 6i G l'lment (0,0,..., 1,0,... ,0), l'lment 1 tant situ en -ime position.
Les lments e i, 62, . . . , forment un systme gnrateur de Z^ car (Ai, . . . , An) =
Al Cl + A262 + + AnCn
En fait on peut caractriser les groupes abliens engendrs par n lments partir
de Z^.

Proposition 6 Soit G un groupe ablien. Les deux conditions suivantes sont quiva
lentes :
G est engendr par n lments,
il existe un homomorphisme surjectif de Z^ sur G.

Dmonstration. Soit { x i , . . . , X n } un systme de n gnrateurs. Soit (/> l'appli


cation :
Z^ - ^ G ,
(Al, . . . , An) ' ^Al Xi -[- + AnXfi.
Comme G est ablien c'est un homomorphisme de groupes. En effet, on a
I^iXiXi + 'EiPiXi = pi)xi. L'image de l'homomorphisme est un sous-groupe,
c'est le groupe G tout entier puisqu'il en contient un systme de gnrateurs, donc
(j) est suqectif.
Inversement, soit (f) un homomorphisme surjectif de Z^ sur G, et soit { e i , ... ,Cn}
le systme de gnrateurs de Z^ introduit plus haut. Notons d'abord que la surjec-
tivit de (f) implique que G est ablien. En effet, soient x^y G G, il existe x\y' e Z^
tels que (){x') = x et (>{y') = y. Donc

xy = (l>{x')(t){y') = 0 (x'y') = (piy'x') = (j){y')(l){x') = y x .

Nous n'avions donc pas besoin de l'hypothse G ablien pour cette partie de
l'nonc. Prenons maintenant la notation additive pour G. Posons Xi = (){ei), on
montre que { x i, . .. ,X n } est un systme de gnrateurs pour G, soit que tout
lment de G peut s'crire sous la forme SiA^Xi, pour Ai,. . . , An G Z^. En effet
l'ensemble des lments de la forme prcdente est un sous-groupe de G ainsi
qu'on l'a vu plus haut. Comme c'est l'image de 0 et que (j) est surjective, il est
gal G. Le rsultat suit.
I
i
,a>
Le cas des groupes engendrs par un lment mrite une attention particulire. On
8 remarque que ces groupes sont tous commutatifs. En effet si x dsigne le gnra
S teur le sous-ensemble {x^ |n G Z} du groupe est un sous-groupe qui s'identifie
au groupe par hypothse. Il est clair que x^ commute x^ pour tous m et n.
I

Q
1.1 - GROUPES, GNRATEURS, GROUPES MONOGENES 19
D f in it io n 1 0
Un groupe est dit monogne s'il admet un systme gnrateur rduit un
lment. Un groupe monogne fini est appel un groupe cyclique.

Les groupes Z^, avec n > 1, ne sont pas monognes.

Introduisons maintenant :
D f in it io n 1 1
Soit G un groupe et soit x un lment de G. On appelle ordre de x, s'il existe,
le plus petit entier positif non nuUtel que = e. Si un tel entier n'existe pas
on dit que l'lment est d'ordre infini. Un lment d'ordre fini est aussi dit de
torsion.

Par exemple dans Z/nZ la classe de 1 est d'ordre n. Dans le groupe multiplicatif
U des nombres complexes de module 1 l'lment i est d'ordre 4, l'lment j est
d'ordre 3, l'lment ~ j est d'ordre 6, et l'lment ij est d'ordre 12.

P r o p o s i t i o n 7 . Soient G un groupe et x un lment de G d'ordre n. Alors tout entier


k non nul tel que x^ = e est divisible par n.

D m o n s t r a t i o n . Soit k tel que x^ = e. Faisons la division euclidienne de k par


n : k = an-\-r, 0 < n . On a donc e = x^ = donc x^ = e.
Comme 0 < r < n on a par dfinition de n r = 0.

D f in it io n 1 2

I Le cardinal ou nombre d'lments d'un groupe G est aussi appel son ordre. On
le note # G,

Nous allons dcrire les groupes monognes.


Observons d'abord qu'un groupe monogne infini est isomorphe Z. Si x dsigne
un gnrateur l'isomorphisme est donn par l'application qui n associe . Cette
application est surjective car x est un gnrateur, injective car x est d'ordre infini,
c'est un isomorphisme.

P r o p o s i t i o n 8 . Un groupe cyclique G d'ordre n est isomorphe luIriL.

D m o n s t r a t i o n . Soit x un gnrateur de G, n son ordre. Ainsi qu'on l'a vu


plus haut, G est ablien et faisons choix de la notation additive pour la loi de G,
Considrons l'homomorphisme (j) de Z dans G qui, l'entier A associe l'lment
Ax de G,

20 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


Puisque n est l'ordre de x, le noyau de (j> est nZ. Deux lments ont mme image
si et seulement si ils sont congrus modulo n. Une classe de congruence modulo
n est donc envoye sur un lment de G. Soit 0 l'application ainsi dtermine.
Deux classes distinctes sont envoyes sur des lments distincts. En effet, si on a
(f){k) = (){i), on a (){k - /) = 0. Donc k l est dans le noyau de 0, donc k et l sont
congrus modulo n. En conclusion, l'ensemble des classes de congruence modulo
n s'envoie bijectivement par 0 sur le groupe G.
L'application ainsi dfinie est un homomorphisme de groupes. En effet l'quation

0 ( + 6) = () + ^(6).

rsulte de (a + h)x = ax-\-hx,

Corollaire. L'ordre d'un lment est gal au cardinal du sous-groupe qu'il engendre.

D m o n s t r a t i o n . Supposons que l'ordre de l'lment est fini, soit n. Alors la


dmonstration prcdente montre que le cardinal de {x) est n.
Si l'ordre de x est infini le groupe engendr par x, soit (x), est isomorphe Z d'o
le rsultat. Pour montrer cela, il suffit de reprendre la dmonstration prcdente,
en observant que le noyau de 0 est trivial. Le. rduit {0}.

Voici un exemple de calcul de l'ordre d'un lment, le corollaire sera utilis dans
la dernire section du chapitre.

P r o p o s i t i o n 9 . Soit e . L'ordre de a est gal :


n ^
pgcd(a, n)

D m o n s t r a t i o n . L'ordre de a divise , en effet


p g c d ( a ,n )

n n a
pgcd(a, n)
l'entier a ----^ r est donc nul modulo n. Inversement, si k est l'ordre de a
p g c d ( a ,n )
l'entier n divise ka. crivons a sous la forme a'pgcd(a,n), en particulier a' est
premier n. L'entier divise ka\ donc divise k, d'o le rsultat.
p g c d (a , n )

Corollaire. Soit x e , et soit d un diviseur de n. Il existe y e Ijjnlj tel que


dy = X si et seulement si ^x = 0.
d
I
s
P
1.1 - GROUPES, GNRATEURS, GROUPES MONOGNES 21
D m o n s t r a t i o n . Soit x = a, l'ordre de x est ---- ^7 T. Supposons que - x = Q,
p g c d ( a ,n ) ^ a
ce qui signifie que
n
pgcd(a, n)
soit
d I pgcd(a, n ) .

On a donc
pgcd(a,n) ^
( ___ ^___ ) )
=< d \pgcd(a, n) //
L'implication inverse est immdiate.

Proposition 10. Soit H un sous-groupe de Z/nZ. Alors, soit H est trivial, c'est--
dire rduit l'lment neutre, soit H est isomorphe Ijim lj pour un entier m > 1 bien
dtermin et divisant n.

D m o n s t r a t i o n . Soit p la surjection canonique de Z sur Z/nZ, alors est


un sous-groupe de Z. Il est de la forme aZ avec a non nul si H est non trivial. La
proposition prcdente montre que le sous-groupe engendr par , qui est gal
par construction H puisque p est surjectif, est
n
pgcd(a, n)

Voici une reformulation :

Corollaire. Soient, n et d des entiers. Le sous-groupe d{ZfnZ) de ZjnZ, est isomorphe


' pgcd(d,n)

2. Relations d'quivalence dans un groupe, groupes


quotients
L'une des constructions les plus importantes pour tudier la structure des groupes
est celle de groupe quotient. La premire tape est d'tudier certaines relations
d'quivalences, sur un groupe, associes un sous-groupe. Puis on se pose la
question de savoir si l'ensemble des classes d'quivalence peut tre muni d'une loi
compatible avec celle du groupe. Cette section est trs importante pour la troisime
anne de L icence .

22 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


Soient G un groupe et H un sous-groupe.
Dfinition 1
On appelle relation gauche (resp. droite) associe au sous-groupe H la
relation dfinie par
X r^y x~^y G H ,
resp.
X r^' y yx~^ G H .

Proposition 1 Ces relations sont des relations d'quivalence.

D m o n s t r a t i o n . Cela rsulte du fait que H est un sous-groupe. Prenons par


exemple le cas de la relation gauche. La rflexivit s'crit x~^x G H, soit e e H.
La symtrie s'crit x~^y e H y~^x G H , mais x~^y est l'inverse de y~^x, si l'un
des lments appartient au sous-groupe, l'autre aussi. Enfin la transitivit suit de
ce que si on a x~^y e H et y~^z G H alors x~^z GH. n

Proposition 2 La classe d'quivalence d'un lment x G H pour la relation gauche


(resp. la relation droite) est l'ensemble xH = {xh \h G H } (resp. Gx = {gx \g ^ G}).
Ces classes sont appeles respectivement classes gauche et classes droite selon H. Elles
ont toutes mme cardinal, savoir celui de H.

Ceci rsulte du fait que l'application xh de H dans xH est bijective, elle


admet h\-^ x~^h pour application rciproque.
L'ensemble des classes gauche selon H est not G/H, respectivement droite
est not H\G.
Voici l'application la plus clbre de cette construction.
Thorme 1 (Lagrange). L'ordre d'un sous-groupe divise l'ordre du groupe.

D m o n s t r a t i o n . Les classes gauche (ou droite) constituent une partition de


G. Supposons que G ait un nombre fini d'lments. Il y a alors un nombre fini de
73
classes d'quivalence, soit { x i , . .. yXn} un systme de reprsentants de ces classes,
c'est--dire un sous-ensemble de G contenant un lment de chaque classe et un
seul. L'ordre de G est alors gal n ( # iJ ) . m

Corollaire 1. Soit G un groupe fini. L'ordre d'un lment divise l'ordre du groupe.

D m o n s t r a t i o n . Ceci rsulte du thorme de Lagrange et du corollaire 1 de la


premire section : l'ordre du sous-groupe engendr par un lment x divise l'ordre
du groupe, mais c'est aussi l'ordre de l'lment. m
I
73
Q

1.2 - RELATIONS DQUIVALENCE DANS UN GROUPE 23


Ce corollaire permet de classifier les groupes dont l'ordre est un nombre premier :
Corollaire 2. Tout groupe d'ordre p, o p est un nombre premier est isomorphe 'L/pX.

D m o n s t r a t i o n . Soit G un groupe d'ordre p. Tout lment est d'ordre p ou 1.


Seul Tlment neutre est d'ordre 1, il y a donc forcment un lment d'ordre p.
On en choisit un. Le sous-groupe qu'il engendre est isomorphe Z/pZ et G
d'o le rsultat.

Soit maintenant <f> im homomorphisme d'un groupe G dans un groupe H . Soit


X Ker(0), soit y G. L'lment yxy~^ est dans Ker(<^), en effet :

(~^) = {){){~'^) = {){~'^) = {~^) = .


Ceci justifie d'introduire la :
D f in it io n 2
Un sous-groupe K d'un groupe G est dit distingu dans G ds que pour tout
a e G l'ensemble ~^ = {aka~^ \k e K } est contenu dans K ,

P r o p o s i t i o n 3 . Le noyau d'un homomorphisme est un sous-groupe distingu.

D m o n s t r a tio n * C'est ce qu'on a montr avant la dfinition.

En fait si K est distingu dans G, on a ~^ = K pour tout a G G, en effet de


l'inclusion a~^Ka C K , on conclut en multipliant gauche par a et droite par
a~^ que K c ~^, pour tout a lment de G.
Voici deux exemples classiques de sous-groupes distingus. D'abord, dans un
groupe ablien, tous les sous-groupes sont distingus.

Le sous-groupe Int (G) de Aut(G) est distingu.

D m o n s t r a t i o n * Soient e Aut(G), a G G , etia e Int (G). Alors


'0 O a O '0 - ^ ( x ) = ) = ' {){)~ '^ = (a^)

Donc on a Oa O~^ = ^(), ce qui dmontre le rsultat.

Nous pouvons maintenant introduire la notion de groupe quotient :


T h o r m e 2 . Soit G un groupe et soit H un sous-groupe distingu. Il existe sur
l'ensemble des classes gauche G /H une structure de groupe et une seule telle que
l'application canonique p : G G /H soit un homomorphisme.

24 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


D m o n s t r a t i o n . On observe d'abord que si H est distingu dans G les classes
droite et les classes gauche selon H concident. On a aH = H a pour tout a G G
car aH = a{a~^Ha) = Ha. Le thorme peut donc s'noncer indiffremment avec
les classes gauche ou les classes droite.
Considrons maintenant le produit de deux classes gauche : aH bH = {axby \x^ye
iJ } . On a aHbH = ab{b~^Hb)H ; comme b~^Hb = H puisque H est distingu, on
obtient en fin de compte aHbH = abH. Dfinissons une loi interne [i sur l'ensemble
des classes gauche comme suit : soient Hq et H\ deux classes, l'ensemble
H qH i = { k l \ k e H Q , l e H i ]
est une classe gauche ainsi qu'on vient de le voir, on dtermine ainsi une loi
interne sur l'ensemble des classes.
Cette loi admet H pour lment neutre. Elle est associative :

{ H ^ H i ) H 2 = { k m \ k e H qH,m gi/2 }=
i

= { k l m IA;G i/o , /e i/i ,m G i72>=H { H ^ H 2) .


q

Enfin a~^H est l'inverse de aH.


Par ailleurs la formule
aHbH = abH
montre que l'application canonique p :G - ^ G /H , a aH est un homomorphisme
de groupes.

Par exemple le groupe Z/nZ est le quotient du groupe Z par le sous-groupe nZ.

Proposition 4. Soit 0 un homomorphisme d'un groupe G dans un groupe G'. Soit


H un sous-groupe distingu de G, supposons que pour tout g e H 4>{9) = ^^ors
il existe un unique homomorphisme xp de G /H dans G tel que </> = ' 0 o p , o p est
Vhomomorphisme canonique.

D m o n s t r a t i o n . On dfinit 'll; par la formule 'ipigH) = (p{g). Pour vrifier que


cette formule a un sens il faut montrer que, si g H = g'H, on a </>(^) = ^^^i
rsulte de ce que g~^g' G H implique = 0 (p ')* D ^ vrifier que est un
homomorphisme. On a
^P(gHg'H) = i^igg'H) = <f>{gg') = <l>{g)M) = '^{gH)^{g^H) ,
car H est distingu, le rsultat suit.
Pour l'unicit il suffit d'observer que, si on a 0 = ^ op, ceci implique que 0(p) ='ipo
3 p{g) = 'ip{gH). Donc la formule propose est la seule possible.
I
TJ
I
Q
1.2 - RELATIONS DQUIVALENCE DANS UN GROUPE 25
Nous allons donner maintenant un certain nombre de consquences classiques de
cette construction : la dcomposition canonique des homomorphismes et les thormes
d'isomorphismes.

C o r o l l a i r e * Soit (j) : G ^ H un homomorphisme. Notons p l'application canonique de


G dans G/Ker(0), i l'inclusion canonique de lm(0) dans H. Il existe un unique iso
morphisme 0' de G/Ker(0) dans lm(0) tel que (f>= i o (j)^ o p. Autrement dit, on a Un
diagramme commutatif comme suit :
^ <t> ->H

<t>'
G/Ker((^)- Itn(<^)

D m o n s t r a t i o n . Prenons dans la dmonstration prcdente H = Ker(0 ). Prenons


pour (j)' rhomomorphisme de G/Ker(</>) dans lm(0 ) dfini par
. <!)'{xKex{4>)) = <j){x),
c'est un isomorphisme car il est injectif et surjectif par construction. Puis composons
gauche par l'inclusion i de l'image de (j) dans H. m

T h o r m e 3 * Soient G un groupe, H et K deux sous-groupes distingus de G tels


que K c H. Alors le groupe quotient H /K s'identifie un sous-groupe distingu H du
groupe quotient G /K . De plus le groupe quotient G /H est isomorphe au groupe quotient

Par abus de notation H' sera souvent not H /K .

D m o n s t r a t i o n * On considre l'homomorphisme canonique p : G G /H . Son


noyau contient K qui est distingu, on en dduit un homomorphisme de G /K
vers G /H . Cet homomorphisme associe la classe a K la classe aH , il est surjectif.
Son noyau i/' consiste en l'ensemble des classes a K telles que a K H est gal
H, c'est--dire l'ensemble des classes a K telles que a e H. Cet ensemble est
isomorphe au groupe quotient H /K . Ceci dmontre le rsultat.

T h o r m e 4 . Soient G un groupe, H un sous-groupe distingu de G, et K un sous-


groupe de G. Alors l'ensemble H K = {hk \k e K ,h e H } est un squs-groupe de G.
Par ailleurs le groupe quotient H K /H est isomorphe au groupe quotient K / K n H.

D m o n s t r a t i o n * Pour ce qui est de la premire assertion, on observe que l'en


semble K H est gal l'ensemble H K . En effet, soient kh, k e K et h e H, alors
kh = {khk~^)k et, comme H est distingu dans G, on a khk~^ = N e H. Donc on a

26 GROUPES GROUPES QUOTIENTS GROUPES ABELIENS DE TYPE FINI - C hap. 1


kh = h'k, et donc K H C. H K . L'inclusion inverse se montre de manire analogue
et le rsultat suit.
Il en rsulte que K H est un sous-groupe.
En effet un lment de la forme khkK peut s'crire sous la forme khtk!, t e H, a
cause de la premire inclusion que l'on applique au produit k^K. Puis ce produit
s'crit kkh, h e H, a cause de la seconde inclusion que l'on applique au produit
htk' . Ceci montre que la premire condition de la dfinition 3 de la section 1 est satis
faite. Pour ce qui est de la seconde condition, soit {kh)~^ = h~^k~^, le second terme
s'crit kK , k' e K , h' e H a cause de la seconde inclusion. Ce que l'on cherchait.
Considrons maintenant l'homomorphisme de K dans H K /H qui est la compose
de l'inclusion de H dans H K et de la projection canonique de H K sur H K /H ,
Cet homomorphisme est surjectif et a pour noyau i f fl T. Admettant ces deux
proprits pour un instant, le thorme rsulte de la factorisation canonique.
Dmontrons d'abord la surjectivit. L'homomorphisme tudi associe la classe
k {K n H) la classe kH . Un lment de H K /H est une classe de la forme aH , a e
H K = K H . Soit a = kh, donc aH = kH . Il en rsulte que la classe aH est l'image
de k K n H. Ce qui dmontre la surjectivit de l'homomorphisme considr.
Soit maintenant un lment dans le noyau, c'est--dire un lment k tel que kH
soit gal H. Ceci est quivalent a k e H n K . Le rsultat suit.

Le produit semi-direct
Nous allons tudier maintenant une construction qui illustre les dveloppements
prcdents : le produit semi-direct. Elle apparat naturellement dans un grand nombre
de situations.
On se donne un groupe G, un groupe F ainsi qu'un homomorphisme r de G dans
le groupe A ut(F) des automorphismes de F . Un lment g e G tant donn, r{g)
est donc un automorphisme de F . Soient (/,^), des lments du produit
F X G. On dfinit une loi interne sur F x G par la formule suivante

K if,9 ),if.9 ')) = if r { 9 ) in 9 9 ') .

T h o r m e 5 . L'ensemble F x G muni de cette loi interne est un groupe que l'on notera
F Xr G. On l'appelle le produit semi-direct de G par F relativement r. Par ailleurs :
l'ensemble des lments de la forme (1,^), g ^ G , est un sous-groupe isomorphe G,
l'ensemble des lments de la forme (/, 1), f e F , est un sous-groupe distingu
isomorphe F , que l'on notera par abus galement F ,
l'intersection des deux sous-groupes prcdents est rduite l'lment neutre,
le quotient de F x^ G p a r ^ est isomorphe G.
I F
On remarquera que si r est l'identit on retrouve le produit ordinaire des groupes.

Q
1.2 - RELATIONS DQUIVALENCE DANS UN GROUPE 27
D m o n s t r a t i o n . Nous devons vrifier que la loi dfinie a un lment neutre,
qu'elle est associative et que chaque lment a un inverse. Pour ce qui est de
l'lment neutre on vrifie que (1, 1) en est un. Pour ce qui est de l'associativit
on calcule, omettant fj, dans les notations :

iifo>9o)ifi,9i)){f2,92) = {foT{9o)ifi),9o9i){f2,92)

= ifor{9o)ifi)r{9o9i){f2),9o9i92 ) ,

et
{ f o , 9 o ) { { f i , 9 i ) { f 2 , 9 2 ) ) = i f o , 9 o ) i f i ' r { 9 i ) { f 2 ) , g i g 2 ) =

= i f o T { g o ) { f i T { g i ) { f 2 ) ) , g o g i g 2 ) ,
mais on a

r{go)ifi)r{go9i){f2) = r(5o)(/i)r(5o)(r(5i)(/2)) = T {go)ifiT {gi){f 2) ) ,

puisque r est un homomorphisme de G dans Aut(P). Le rsultat suit.

Pour ce qui est de l'inverse de (/, g) on rsout l'quation :

{ f,9 ) { f ,9 ' ) = {M g ){f'),g g ') = (1,1),

ce qui donne gg' = 1 soit g' = g~\ et f T { g ) { f) = 1 soit T {g ){f) = /"L Comme
l'application rciproque de T{g) est T{g~^) ceci donne f = r{g~^){f-^). On vrifie
que i f ,g ' ) i f ,g ) = (1, 1).

La dmonstration de la premire condition se fait en observant que l'ensemble


considr est un sous-groupe de F G et l'application qui 5 e G associe (l,p)
est un isomorphisme.

La dmonstration de la seconde condition est analogue. Il faut montrer en plus


que F est distingu. Le produit (/,5)(/'>1)( t (5^)(/"^),5"^) est gal, tous calculs
faits, ifT {g){f')f~ ^ ,e), ce qui doiine le rsultat.

La troisime condition est vrifie par construction.

Pour ce qui est de la quatrime, on commence par remarquer que l'application


qui (/, g) associe g est un homomorphisme surjectif du produit semi-direct vers
G. En effet

H i f ,9 ) i f ,9 ' ) ) = <PiM 9)if'),99') = 99' = 4>{9)<l>i9')

Le noyau en est F , le rsultat suit, par application de la factorisation canonique.

28 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - Chap. 1


Les proprits prcdentes caractrisent le produit semi-direct :
T h o r m e 6 * Soient G et F deux groupes. Soit L un groupe tel que :
il existe un isomorphisme i de G sur un sous-groupe de L,
il existe un isomorphisme j de F sur un sous-groupe distingu de L,
l'intersection de Im(z) et lm {j) est rduite l'lment neutre,
la compose de l'inclusion de G dans L et de la projection canonique de L sur L / F
est un isomorphisme.
Alors il existe un homomorphisme r : G Aut(L) tel que L soit isomorphe au produit
semi-direct de G par F relativement r.

D m o n s t r a tio n . Construisons r, soit g e G, alors pour tout f E F , on a


^ car j{ F ) est distingu. L'application
:m m , j{f) ^
est donc un homomorphisme de j{ F ) , dans la formule prcdente j~^ dsigne
l'automorphisme rciproque de j : F ^ j{ F ) .
C'est un automorphisme car son application rciproque est 7^-1.
Considrons maintenant l'automorphisme Tg = j~^ ^ I g ^ j de F . L'application r :
g ^ T g est un homomorphisme de G dans A u t(F ), en effet on a Tgg> =Tg o Tg>
car
'^99'
= (i{9) i { 9 ' ) j { f ) i{9'~^)i{9~^)]

- r ' - ( * ( 5) {i{9')3{f)i{9'~'^))) i{9~^))


= (i{g)j{Tg- (/)) = Tg (Tg> (/)) .
On remarquera que
'^gif) = r H i { 9 ) j { f ) i { 9 ) ~ ^ )
Construisons maintenant un homomorphisme du produit semi-direct vers L on le
dfinit par la formule suivante :

<(>if,9) = i{9)j{rg-i (/)) = j{ f ) i { 9 )


On doit vrifier que :

j { f ) i { 9 ) j { f ) i{9') = jif r g if ' ) ) 1(99'),


pour tous g, g', f , f . Or le premier terme se rcrit
I
I
a>
i(/) (*(5) i(/ 0 i(9~^)) K 99' ) .
I soit
Ie<3
(X
3 {fr g {f'))i{9 9 ')-
I-:1 D'o le rsultat.
I
73
Q
1.2 - RELATIONS DQUIVALENCE DANS UN GROUPE 29
On va donner un exemple classique de produit semi-direct, il sera suivi d'un autre
exemple fondamental, celui du groupe quaternionique. Ceci permettra de dcrire
tous les groupes 8 lments (exercice).

Les groupes didraux


Soit n un entier impair. Considrons Z/nZ, on le note multiplicativement, i.e, si
a est un gnrateur les lments de Z/nZ sont de la forme a% pour 0 < i < n
et = e. Soit r l'lment de Aut(Z/nZ) qui envoie la classe c sur son
inverse c~^.
Ceci dtermine un homomorphisme de Z/2Z = {+1, - 1 } vers Aut(Z/nZ) : +1
on associe l'lment neutre, 1 on associe r.
Le groupe didral J?2n est le produit semi-direct de Z/2Z et Z/nZ par cet ho
momorphisme. Notons b le gnrateur de Z/2Z, on a alors, par construction,
bab~^ = ^~^, = e, = e. Ce groupe a 2n lments, en tant qu'ensemble il peut
s'crire
Dn = {e, a, , . . . , ; 6, ba, ba^^... ^b^~^} .
Le groupe i>2n est isomorphe au groupe des isomtries du plan euclidien M?
laissant invariant un polygone rgulier n cots centr en l'origine.
En effet, considrons un tel polygone Pn qui a, par exemple, un sommet en (1,0).
Ce polygone est invariant par le groupe des rotations de centre l'origine et dont
l'angle est un multiple entier de ce groupe est isomorphe Z/nZ, soit p un
gnrateur. Le polygone est galement invariant par rapport la symtrie ortho
gonale a autour de l'axe des x. Cette symtrie engendre un groupe isomorphe
Z/2Z. Les lments p et a engendrent le groupe considr.
En effet, si on a une isomtrie directe qui laisse invariant Pn, c'est une rotation
n _

dont l'angle est un multiple de . Si une isomtrie indirecte 7 laisse Pn invariant


l'isomtrie directe (J7 laisse aussi Pn invariant, c'est donc une puissance de p,
donc 7 = ap^ est bien dans le sous-groupe engendr par a et p. Le groupe a donc
2n lments et en tant qu'ensemble est gal
{ e , p , ; CT,ap,
*----- ap ^
-------
La rotation conjugue a p a est gale p^^.
On considre alors l'application de D 271 dans ce groupe qui envoie sur p^ et ba^
sur crp^, pour tout i et tout j . C'est une bijection, par construction, de plus, c'est
un homomorphisme. Vrifions par exemple que ba^ba^ a bien pour image apPapK
On a ba^bo} = {bab~^Ya} = et ap^ap^ = {apa~^yp^ = p(^ib+^ D'o le
rsultat.

30 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - Chap. 1


En particulier le groupe Ds est un groupe d'ordre 8 non commutatif. C'est le
groupe des isomtries planes laissant invariant un carr. On notera que le sous-
groupe deux lments engendr par b n'est pas distingu, ceci videmment, est
aussi vrai si 2.
On observera que Dg a un lment d'ordre 1, 5 lments d'ordre 2 et 2 lments
d'ordre 4.
Voici la table du groupe Dg

b ba bo? bo?

e a b ba bo? bo?

a a O? ba^ b ba bo?

0? a bo? bo? b ba

e a a^ ba bo? bo? b

b b ba bo? ba^ e a
^2 a^
ba ba bo? bo? b ^3 e a^
ba^ bo? ba^ b ba
^3 a

ba^ bo? b ba bo? e

Donnons un autre exemple de produit semi-direct. Considrons Z/2Z x Z/2Z, et


soit
T e Aut(Z/2Z X Z/2Z)
l'automorphisme qui envoie la classe (a, 6) sur la classe (6, a). Ceci dtermine un
homomorphisme de Z/2Z = { + 1 , - 1 } vers Aut(Z/2Z x Z/2Z) : +1 on associe
l'lment neutre, - 1 on associe r. On considre le produit semi-direct de Z/2Z
et Z/2Z X Z/2Z par cet homomorphisme. Notons c et c' les deux gnrateurs vi
dents de Z/2Z X Z/2Z et e le gnrateur de Z/2Z. On a, par construction, ec = d e
et ed = ce. Ce groupe a 8 lments, en tant qu'ensemble il est gal :
{e, c, d , c d ; e, ec, e d , ecd } .

Exercice Vrifier que ce groupe, que l'on appellera H , est isomorphe D g .

Etant donn que l'on a la table de Dg et la liste des lments du groupe en question il suffit
de construire une application / de Dg vers H qui soit une bijection et un homomorphisme.
On commence par observer que ncessairement on a /( e ) = e et que l'image d'un lment
d'ordre 2 (resp. 4) doit tre d'ordre 2 (resp. 4). Il y a dans les deux groupes 2 lments
d'ordre 4, pour H il s'agit de ec et e d . Posons donc /( a ) = ec, f{a^) = ed ce qui donne
/( a ^ ) = c d . Puis posons f(b ) = e, ce qui implique f{ba) = c, b{bd^) = e c d , f{ba^) = d .
On vrifie la main que l'application ainsi dfinie est un homomorphisme.

1
Q
1.2 - RELATIONS DQUIVALENCE DANS UN GROUPE 31
Le groupe quaternionien
Pour conclure cette section on va donner un autre exemple de groupe 8 lments
non ablien. En fait, on vrifie (exercice) qu'un groupe non ablien 8 lments
est isomorphe soit soit au groupe que l'on va dcrire.
On considre l'ensemble 8 lments constitu par les symboles

On note Q cet ensemble. On dfinit sur Q une loi interne par les conditions
suivantes :
1 est lment neutre,
( - 1) = - i , { - l ) j ^ - j , { - l ) k : -fc.
2 _ j 2 = /j2 _

- i j = k, j k = i, ki = j ,
j i = - k , k j = - i , ik - - j .

Voici la table du groupe :

Ai 1 -1 i i 3 -3 k -k

1 1 -1 i i 3 -3 k -k

-1 -1 1 i i -3 3 k k

i i i -1 1 k -k -3 3
i i i 1 -1 -k -k 3 -3

j 3 -3 -k k -1 1 i

-j -3 3 -k -3 1 -1 i

k k k 3 -3 i i -1 1

-k -k k -3 3 i i 1 -1

On vrifie sans peine que la loi ainsi dfinie est associative et que chaque l
ment a un inverse. L'ensemble Q est donc un groupe avec cette loi interne. Il y a
un lment d'ordre 1, un lment d'ordre 2 et 6 lments d'ordre 4. Ce groupe
ne peut donc tre isomorphe au groupe Dg- En effet, s'ils l'taient, ils auraient
ncessairement autant d'lments d'ordre 1, 2 et 4, ce qui n'est pas le cas.

32 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - Chap. 1


3 . Dcomposition prim aire des groupes abliens finis
Dans toute cette section, G dsigne un groupe ablien fini. On va distinguer les
lments de G suivant le type de leur torsion, et en dduire des consquences
sur la structure du groupe. Le thorme 1, le lemme 1, la proposition 2 sont
particulirement importants.

D f in it io n 1
Soit P un nombre premier, soit Gp le sous-ensemble de G constitu par les
lments dont l'ordre est une puissance de p. Un tel lment est dit de p-torsion.

Le sous-ensemble Gp est en fait un sous-groupe de G comme on le vrifie ais


ment : si un lment x est d'ordre p^ et si un lment y est d'ordre p^ l'ordre de
X y est un diviseur de donc une puissance de p.

P r o p o s i t i o n 1 Pour que Gp soit non rduit l'lment neutre il faut que p divise
l'ordre de G.

D m o n s t r a t i o n * En effet on sait (corollaire 1, section 2) que l'ordre d'un lment


divise l'ordre du groupe. Donc s'il y a dans le groupe un lment distinct de
l'lment neutre dont l'ordre est un puissance de p, p premier, cela entrane que
p divise l'ordre du groupe.

T h o r m e 1 Pour tous les nombres premiers, sauf un nombre fini, le sous-groupe Gp


est rduit {0}. Enfin G est isomorphe au produit des groupes Gp, produit pris sur les
nombres premiers p divisant l'ordre de G :

n
p WG

On observera que l'on peut prendre le produit sur tous les nombres premiers
ou seulement sur ceux pour lesquels Gp est non-trivial, le rsultat est le mme.
La dmonstration de ce thorme va prendre toute cette section. On va d'abord
noncer un certain nombre de lemmes. Le premier d'entre eux est connu sous
I le nom de lemme de Cauchy. Nous ne l'nonons ici que dans le cas o G est
ablien. On verra au chapitre suivant que l'on peut lever cette restriction.

L e m m e 1 Tout groupe ablien fini G dont l'ordre est divisible par un nombre premier
p contient un lment d'ordre p.
I
SJ
Q
1.3 - D ECOM PO SITION PR IM A IR E 33
Dmonstration du lemme. On raisonne par rcurrence sur l'ordre de G.
Soit donc n l'ordre de G, on suppose que p divise n. Si n = p le rsultat est une
consquence de l'tude des groupes cycliques, faite dans la section 1. Le groupe
tant alors isomorphe Z/pZ. Supposons le rsultat dmontr pour tout groupe
ablien fini dont l'ordre est strictement plus petit que n. Soit g e G un lment
distinct de l'lment neutre.
Si le sous-groupe engendr par g, {g) est gal G cela veut dire que G est cyclique
et que g est d'ordre n. Alors l'lment - g est d'ordre p.
P
Si (g) n'est pas gal G et si p divise le cardinal de (g) on peut appliquer
l'hypothse de rcurrence.
Sinon on peut considrer le groupe quotient G/ (g) et lui appliquer l'hypothse de
rcurrence. En effet, son ordre est divisible par p car c'est le quotient de n par
l'ordre de g, qui est premier p. Soit x un lment d'ordre p du groupe quotient.
Soit p G G un lment tel que 7r(p) = x , o tt dsigne la projection canonique de
G sur G/(p). L'ordre de y , que nous appellerons k , est un multiple de l'ordre de
X , c'est--dire de p. L'lment - y est alors d'ordre p, d'o le rsultat. m
P

Dmonstration du thorme ! Soient pi,P2,- -,Pn les nombres premiers


divisant l'ordre de G. On considre l'homomorphisme suivant :


= 1 ,.. .,
G

(xi,...,Xn) X \ - \ - X 2 ^ --------- \ -X n

O X k G Gpf^.
Faisons d'abord l'observation^suivante. Supposons que l'on ait x^y e G, avec G
ablien et que x et y soient d'ordre premiers entre eux. Supposons alors que x -h
y = 0, alors X et y sont nuis.
C'est une application de l'identit de Bzout. Soit l'ordre de x et -y l'ordre de
y. Il existe a et b tels que au + bv = 1. On obtient donc
au{x + y) = 0
et
au{x + y) = aux + auy = auy = auy + bvy = {au H- bv)y = y ,
donc y = 0. De mme on obtient x = 0.
Revenons la dmonstration du thorme. Supposons que l'on ait une quation
de la forme x^ = 0 . Soient Pi,P2, ,Pn les nombres premiers divisant l'ordre
de G.
On a alors x\ = 0, l'ordre de x\ est une puissance de pi, et celui de
qui divise une puissance.de Pn, sont premiers entre eux. Ces deux

34 GROUPES GROUPES QUOTIENTS GROUPES ABELIENS DE TYPE FINI - C hap. 1


lments sont donc nuis par application du lemme. En particulier xi est nul, on
considre aprs la relation = 0 et on conclut par rcurrence. Ceci montre
l'injectivit de l'homomorphisme considr.
Il reste montrer la surjectivit. Pour ce faire considrons

n==n 2 = 1 ,... ,n
Pi

la dcomposition de # G en produit de puissances de nombres premiers, et posons

Ui = .

Les entiers l,U2,.. . ,n sont premiers entre eux, le. il n'y a pas d'entiers distincts
de 1 ou - 1 les divisant tous. On peut donc crire l'identit de Bzout : il existe des
entiers a i, . . . , an tels que aiUi H------ h a n U n = 1. Soit alors x G G, on a a: = a \ U \ x -\ -
-----\- anUnX. L'ordre de l'lment UiX (et donc aiUix) divise . Cet lment est
donc dans Gp,. D'o le rsultat. h

La proposition, suivante doit tre vue comme une gnralisation du lemme de


Cauchy :

P r o p o s i t i o n 2 . Le cardinal de Gp. est gal p " * .

Dmonstratioiio Le lemme de Cauchy implique que le cardinal de Gp. est une


puissance de p ^ , soit p f " . En effet, tous le lments de Gp. sont, par hypothse,
une puissance de p i. Si le cardinal de Gp. tait divisible par un nombre premier
P distinct de pi, il contiendrait des lments d'ordre p, une contradiction. On a
donc Ui pf* = Ui p"", donc Pi = a i pour tout i. m

Voici un rsultat classique :


P r o p o s i t i o n 3 ( l e m m e c h i n o i s ) Soient (ai,u2, ... ,an) une famille d'entiers deux
deux premiers entre eux, et (ai,a2, ... ,an) une famille d'entiers quelconques. Il existe
I
un entier n tel que pour tout i on a n = ai mod Ui.

Dmonstratione La projection canonique


Ss
Zl{uiU2 '"Un)Zj ^Lli=i^_^rJ^luiZ,
qui une classe modulo u\U2 --U n associe les classes modulo a i, ^2/ / ^n/ est
injective. Il suffit de montrer que si un entier est divisible par chacun des Ui il est
divisible par leur produit, ce qui est vrai car ils sont premiers entre eux deux
deux. Comme les deux groupes ont mme cardinal l'homomorphisme est bijectif.ra

Q
1.3 - D COM PO SITION PR IM A IR E 35
Le lemme chinois peut videmment tre dmontr directement! On le fait en
exercice.

Voici une application du thorme 1 dont on aura besoin dans la section 5 :

C o r o l l a i r e . Soit G un groupe ablien fini. Soit m le ppcm des ordres de ses lments,
alors il existe un lment d'ordre m dans G.

D m o n s t r a t i o n . On peut se limiter au cas o l'ordre de G est une puissance


d'un nombre premier p. En effet si G = 11^=1,...,nGp., et si on a un lment Xi qui
convient pour Gp. , l'lment o?i H------ \-Xn conviendra pour G. Si # G est une
puissance d'un nombre premier le corollaire rsulte de la dfinition.

Voici un exemple de dcomposition primaire. Soit le groupe

G = TLI2M. X Z /3 8 Z X Z /2 1 Z ,
on a :
Z /2 4 Z ^ Z /8 Z X Z /3 Z ,
Z /3 8 Z ^ Z /2 Z X Z /1 9 Z ,
Z /2 1 Z ^ Z /3 Z X Z /7 Z .

Donc
G ^ Z /2 Z X Z /8 Z X Z /3 Z x Z /3 Z x Z /7 Z x Z /1 9 Z .

4 . Structure des groupes abens de type fini,


dfinitions, noncs, structure des groupes libres

D f in it io n 1

I On dit qu'un groupe ablien G est un groupe de type fini s'il a un nombre fini
de gnrateurs.

Les groupes abliens de type fini, c'est--dire les quotients de Z^ pour un cer
tain entier n, se rencontrent dans une grande varit de contextes mathmatiques.
Nous allons tudier leur structure. Ils se rpartissent en deux types :

D f in it io n 2

I On dit qu'un groupe ablien est un groupe de torsion si tout lment de G est
d'ordre fini, (on rappelle qu'un lment est dit de torsion si son ordre est fini).

36 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


Soit P un nombre premier.
D f in it io n 3
Un groupe ablien est dit de p-torsion si l'ordre de tout lment est une puis
sance de p. On dit aussi qu'un lment dont l'ordre est une puissance de p est
de p-torsion.

P r o p o s i t i o n 1 Un groupe ablien G de torsion et de type fini est fini.

Dmonstration En effet c'est un quotient de Z^, n dsignant le cardinal d'un


systme de gnrateurs (proposition 6, section 1).
Soit alors k le produit des ordres des lments du systme de gnrateurs. Puisque
le groupe est ablien l'ordre de tout lment du groupe est un diviseur de k.
L'homomorphisme surjectif de Z^ sur G est donc nul sur (fcZ)^. Le quotient de
Z^ par {kZ)'^ est isomorphe {ZjkZ)'^.
Le groupe G est donc un quotient de (ZfkZ)^ (voir section 2 proposition 3) et est
donc fini. m

D f in it io n 4
On appelle sous-groupe de torsion d'un groupe ablien G le sous-groupe constitu
I par les lments de torsion.

Un groupe G dont le sous-groupe de torsion est rduit { 0} sera dit sans torsion.
Soit G un groupe ablien de type fini.

D f in it io n 5
Le groupe ablien G sera dit libre s'il est isomorphe pour un certain
entier n.

Un groupe ablien libre est sans-torsion. Les rsultats suivants dcrivent la structure
des groupes abliens de type fini. Le premier rsultat sur la structure des groupes
abliens de type fini est que les deux types dcrits ci-dessus permettent de les
dcrire tous :

T h o r m e 1 Tout groupe ablien de type fini G est somme directe d'un groupe ablien
libre L et d'un groupe de torsion T. Si on a des isomorphismes G = L ^ T et G = L' ^ T ',
L et libres, T et V de torsion alors L est isomorphe U et T est isomorphe T'.

Il nous faut maintenant tudier les deux types en question. On commence par le
O cas des groupes libres. Pour le cas des groupes de torsion on renvoie la section
a
suivante.

Q
1.4 - STRUCTURE DES GROUPES ABELIENS DE TYPE FINI 37
T h o r m e 2 . Soit L un groupe ablien sans torsion de type fini, alors L est isomorphe
IT' pour un entier n bien dtermin.

Ce thorme n'est pas vrai si on remplace la mention sans torsion de type fini par
sans torsion.
Les thormes 1 et 2 seront dmontrs plus loin. On commencera par noncer et
dmontrer la proposition suivante :

P r o p o s i t i o n 2* Soit G un sous-groupe de IT, alors G est isomorphe 17 pour un


entier r ^ n. L'entier r est unique.

D m onstration. La dmonstration se fait par rcurrence sur n. Le thorme


a dj t dmontr pour n = 1 dans la premire section. Supposons le donc
dmontr pour n 1.
Soit 7T la projection sur le dernier facteur de qui { x i ^ . . . ^ X n ) associe Xn-
L'image 7t(G) est un sous-groupe de Z et est donc gal aZ pour un certain entier
a ventuellement nul. Si a = 0 on est ramen au cas n 1, car
G C Ker(7r) ^ I7~^ ,
et l'hypothse de rcurrence nous donne le rsultat.
Si a ^ 0 soit j un lment tel que 'k {uj) = a. Le sous-groupe
Ker(7r) n G C Ker(7r) ^ 17~^
est isomorphe 17' pour un entier r' ^ n - 1. Soit '0 un tel isomorphisme. tant
donn un lment x e G l'lment
Tix)
X --------- J
a
est dans Ker(7r). Considrons l'homomorphisme
G ^(Ker(Tr)nG) x Z ,
/ Tria;) Tria;) \
X I > X --------- -Jy ^ .
V a a /
C'est un isomorphisme, l'inverse est donn par l'application

(z/ ^) ' >y + .


Donc G est isomorphe Ker(Tr) fl G 0 Z qui est lui-mme isomorphe via 0 0 Id
17'^^, r' + l < n .
Montrons maintenant que l'entier r est bien dtermin. Cela rsulte du :

L e m m e 1 Si on a un isomorphisme cl) entre 17 et l7 alors r = t.

38 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


Dmonstration du lemme Considrons IT comme sous-groupe de et 1 }
comme sous-groupe de L'isomorphisme cf) s'tend en un isomorphisme $
d'espaces vectoriels sur Q de dans . Ce qui implique que r = t par unicit
de la dimension.
Il nous reste construire Soit {xi^... ,Xr) G , on peut trouver un entier 1
tel que i i { x \ , . . . , X r ) G il suffit pour cela de prendre un multiple du p p c m m
des dnominateurs des Xi mis sous forme de fractions irrductibles. Dfinissons
^ par :
(j){^^X\, . . . , fXXr)
^ X u ...,X r )
IJ'
La valeur ne dpend pas du choix de jl car le terme de droite est toujours gal
(f){mxi^... ,mxr)
m
On vrifie que $ est une application linaire d'espaces vectoriels sur Q. Elle est
injective car
(/>(771X1, . ,7nXr)
= 0
m
implique
(/>(772x1, ^rnxr) 0,
s o i t ( ttixi , . . . , m x r ) = 0 p a r in je c t iv it d e (/>, d o n c ( x i , . . . , x^.) = 0 . E l le e s t s u r j e c t i v e :
s i o n a ( 7/1 , . . . ,7 /i) ^ ^ ' ( 2/1 , . . . ,7/t) G I l e x i s t e ( x i , . . . , x ^ ) G Z^
t e l q u e (/>(xi, . . . , X r ) = 7 7 i ' ( y i , . . . , 7/t). E n f i n o n v r i f i e q u e

........

Dmonstration du thorme 2 Soit L un groupe ablien de type fini ayant un


systme de m gnrateurs, L est donc un quotient de Z^ via un homomorphisme p.
Considrons un systme ( x i, ... ,Xn) d'lments de L tels que :
si on a une relation AiXi H-------h A^Xn = 0 tous les A^ sont nuis,
il n'existe pas de familles de ce type comportant plus d'lments.

La premire condition quivaut dire que ( x i, ... ,Xn) est isomorphe 1/^.
On dira qu'une telle famille est un systme libre maximal.
Des familles satisfaisant la premire condition et ayant un cardinal non nul exis
tent ds que le groupe n'est pas un groupe de torsion. En effet, il suffit de prendre
la famille rduite un lment qui n'est pas de torsion. L'existence d'un systme
4
cd libre maximal est garantie par la proposition prcdente.
I

Q
1.4 - STRUCTURE DES GROUPES ABLIENS DE TYPE FINI 39
En effet, si G est un quotient de et si { x i,...,X n } est une famille de G
satisfaisant la premire condition, on va montrer que n Soit tt l'appli
cation canonique de dans G. L'ingalit rsulte de l'observation suivante :
soient G Z^ tels que n{x^^) = x i. Le systme form par les x\ satisfait la pre
mire condition, il engendre un groupe isomorphe Z^, donc n ^ m d'aprs la
proposition 2.
Soit {x\ ,...,X n } une famille satisfaisant aux deux conditions. Considrons un sys
tme de gnrateurs {?/i, . . . , 2/m} de L, puis le systme {a;i, . . . , Xn, 2/j } Pour tout
1 ^ j ^ m II existe des entiers , l ei ij non tous nuis tels que

A l J 2^1 H * * h ^ n , j ^ n "1 l ^ j U j ~ 0

d'aprs la seconde condition. La premire condition implique que fij ^ 0 . Notons


F le sous-groupe de L engendr par { x i, ... ^Xn}, il est isomorphe Z^.
Soit t = les relations prcdentes montrent que pour tout j on a tyj G
F , donc tL c F , puisque les yj engendrent L. Il en rsulte que le sous-groupe tL
de F est isomorphe Z^, k ^ n .
Par ailleurs, comme t^ O donc L est isomorphe tL via l'application qui a x G L
associe tx. Cet homomorphisme est surjectif par dfinition, il est injectif parce
que le groupe est sans torsion. On en conclut que L est isomorphe Z^. Comme
F = Z^ est un sous-groupe de L = on a forcment n ^ k, donc k = n.
Enfin, on notera que deux systmes libres maximaux ont mme cardinal. Soient
en effet {yi, . . . , yn } et { yj , . . . , y'^,} deux tels systmes, F et F ' les sous-groupes
qu'ils engendrent. L'argument prcdent montre que tF' c F donc que n ^ n'. On
montre de manire similaire l'ingalit n' ^ n, et donc n = n '. si

Dmonstrafrion du th orm e Le quotient de G par son sous-groupe de


torsion T est un groupe libre L car il est sans torsion et de type fini. Le groupe
G est isomorphe L 0 T. Ceci rsulte du lemme suivant :
L e m m e 1 Soit n un homomorphisme surjectif d'un groupe ablien sur Z^. Il existe un
homomorphisme s:Z ^ ^ G tel que l'homomorphisme compos n o s soit l'identit de Z^.
S3m@imstratiiTi du lernime Soient e i , . .. ,en les gnrateurs canoniques de Z^.
Soient e'i, . . . , des lments de G tels que pour tout i = 1, . . . , n, .
L'application qui l'lment AiCi H------ associe l'lment Aie'j H---------------- h A^e^
est un homomorphisme de Z^ dans G qui satisfait la condition requise. b

On revient la dmonstration du thorme. Le groupe L est isomorphe Z^


pour un certain entier n. Soit s un homomorphisme de L dans G tel que n o s
soit l'identit de L, o n : G ^ L est la projection canonique. Pour tout x G G
l'lment x s{n{x)) est dans le sous-groupe de torsion. Il suffit de vrifier que

40 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


7t ( x - so 7t( x ) ) = 0, mais on a
7t( x s o 7t( x )) = 7t( x ) ( tT O s )(7 t( x ) ) = 7t( x ) 7t( x ) = 0.

Considrons alors l'homomorphisme de G dans L 0 T qui


X I---- > (7t ( x ) , X s (7t( x ) ) ) .

C'est un isomorphisme car il admet pour inverse l'homomorphisme qui (x^y)


associe s(x) -hy.
Dmontrons maintenant que si on a deux dcompositions on a forcment L = V
et T = T '. Les groupes T et T' sont ncessairement tous les deux isomorphes au
sous-groupe de torsion de G, donc ils sont isomorphes, les groupes L et L' sont
eux tous les deux isomorphes au quotient de G par son sous-groupe de torsion.
Ils sont donc tous les deux isomorphes. m

Voici un exemple de sous-groupe de . On considre le sous-ensemble T des (x , y yz , t)


tels que a:-h 2y + 3z = 0 et 2y + 5 i = 0. Les lments e = (3 ,0 ,1,0) et e' = ( 1 0,5,0,2)
sont dans T . Cest un systme gnrateur libre de T . Soit en effet v = (x , y, z , t) G T , de la
seconde quation on dduit que 5 1y et 2 1 En particulier w = v - e ^ es\ encore dans T .
5 ^
Soit w est de la forme (rr', 0 ,2:', 0), x ' est divisible par 3 et est gal e. Le sous-groupe
0
est isomorphe Z ^.

5. Structure des groupes abliens de type fini de


torsion
Dans cette section nous allons tudier le cas des groupes de torsion. La formulation
propose est due A. Liuleviius. Voici l'nonc principal :

T h o r m e 1 Soit G un groupe ablien fini, c'est--dire un groupe gal son sous-groupe


de torsion. Il existe une unique suite d'entiers strictement suprieurs 1, (mi,... ,mn),
tels que :
pour tout i, 1 ^ i < n 1, rrii+i I mi ;
le groupe G est isomorphe Z jm iZ x x

Les entiers mi sont appels les facteurs invariants du groupe.


Avant d'entamer la dmonstration de ce thorme nonons et dmontrons un
lemme.
Lemme 1 Soit G un groupe ablien fini dont l'ordre de tous les lments divise un
entier n donn. Soit H un sous-groupe de G, et soit </>: i/ >Z/nZ un homomorphisme.
I
3
HJ
Il existe un homomorphisme 'ip : G Ijjn lj tel que 'ip restreint H soit gal (p.
I
P
Q
1.5 - STRUCTURE DES GROUPES ABELIENS DE TYPE FINI DE TORSION 41
D m o n s t r a t i o n d u l e m m e . Supposons d'abord que G soit engendr par H
et un lment x e G. Ceci signifie que tout lment de G s'crit sous la forme
h + Xx, pour h e H et A e Z. Cette criture n'est pas ncessairement unique. Si
on a h X x = h' A'x, on a /i - /i' = (A' - X)x e H n {x ). Le sous-groupe {x) est
isomorphe Z/fcZ, k dsignant l'ordre de x, par hypothse k\n. Le sous-groupe
H n {x) de (x) est cyclique et admet pour gnrateur un multiple de x de la forme
Ix avec 11k (corollaire 2, section 2).
Considrons maintenant la valeur y = <l){lx) G Z/nZ. Il existe un lment w e Lln'L
tel que Iw = y, ^n effet, pour que ceci ait lieu il faut et suffit que y 2/= 0 (corollaire
la proposition 9 de la section 1). Or on a
f y= f = <t>qix)= <t>{nx)= m = o.

Ayant choisi un tel lment w, dfinissons -0 par la formule


'ip{h H- Xx) = (j){h) -h Xw .
Vrifions que ceci est bien dfini. Si on a h X x = h' X'x, on doit montrer que
(){h) -j- Xw = 0(/i') + X'w, soit (j){h ft') = (A' X)w.
Mais
(A' - A)x = ft - ft' G i n {x ) ,

donc (A' - A)x = alx, en particulier


x! X = a l m o d k .

Donc
<p{h ft') = (j){a{lx)) = a(j){lx) = ay = a lw ,
et
Xw X!w = a lw ,
car l'ordre de w est un diviseur de k. L'application est donc bien dfinie.
La dmonstration du lemme s'achve par une rcurrence. Le groupe G est engen
dr par H et un nombre fini d'lments Xi, i = 1,..., fc. On fait une rcurrence sur i
variant de 1 fc. On vient de faire le pas initial de la rcurrence. On suppose avoir
prolong l'homomorphisme au sous-groupe engendr par et , . . . , . De nou
veau, on prolonge celui engendr par i f et x i , . . . , comme il a t indiqu, b

Dmonstration du thormoe Considrons un lment x d'ordre maximal m i


de G, un tel lment existe car G est fini. En fait, d'aprs le corollaire 2 la
proposition 2 de la section 3, l'ordre de tout autre lment de G divise mi. Le
sous-groupe engendr par x est isomorphe Zim iZ,
On peut alors appliquer le lemme 1 au sous-groupe lLlm\L de G, avec 0 l'iden
tit Id de Zfm iZ. Il existe donc n i G ^ Zm\Z qui restreint Z fm iZ est l'identit.

42 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


L'homomorphisme compos l'inclusion i de Z/miZ dans G dtermine un ho
momorphisme P de G dans lui-mme, on a pop=p. Dfinissons un homomorphisme
de G dans Z/miZ 0 () par
X I > ((), X v {x )) .
C'est un isomorphisme, car il admet pour isomorphisme rciproque :
{x,y) I > i{x)-V y.
On peut alors faire une rcurrence, car l'ordre des lments de () divise m\
et soit donc 2 l'ordre maximal d'un lment de () ...
On va maintenant dmontrer l'unicit des m i. Supposons que l'on ait un isomor
phisme de G avec %jm\L x x Z/rrinZ et avec 1[ x x Z/m^,Z avec les
conditions requises sur les rrii et sur les m '. Soit p un nombre premier divisant
- L'ensemble des lments d'ordre p de
X L/rrin^

et donc de G est isomorphe au produit de n copies de Z/pZ, et a donc p^ lments.


Supposons que n' < n alors
Z / m ' i Z X X Z / m '^ / Z

a au plus lments d'ordre p. On en dduit que n n' et que tout nombre


premier divisant run divise m!^.
Faisons alors une hypothse de rcurrence sur l'ordre de G. Et soit p divisant rrin
et . Le sous-groupe pG de G est isomorphe

'^ Z x . X I ji /
P / P
et
77 fm'Tl r
Z X xZ /
V / P '

On en dduit par rcurrence que, pour tout i, on a ~ rsultat, s

I
Voici un exemple : Soit le groupe
G= X Z /3 8 Z X Z /2 1 Z ,
rappelons que l'on a :
I G^ Z /2 Z X Z /8 Z X Z /3 Z x Z /3 Z x Z /7 Z x Z /1 9 Z .
a ce qui se rcrit :
0)
a
8 G^ (Z /2 Z X Z /3 Z ) X (Z /8 Z x Z /3 Z x Z /7 Z x Z /1 9 Z ) ,

I
ce
soit
G ^Z/6ZxZ/3192Z.
I

Q
1.5 - STRUCTURE DES GROUPES ABLIENS DE TYPE FINI DE TORSION 43
H H nnH H nH BB Exercices bw w b m w m i^ ^
Certains exercices font appel des dfinitions nonces au chapitre 2. Entre autres
celle du groupe symtrique, le lecteur, au cas il ne saurait pas cette dfinition, s'y
reportera.

I. G n r a lit s

1. a) Soit G un groupe dont tous les lments, distincts de l'lment neutre, sont
d'ordre 2. Montrer qu'il est commutatif.
b) Montrer que si G est fini son cardinal est une puissance de 2, on pourra
raisonner par rcurrence sur l'ordre de G,
c) Montrer que G est isomorphe au groupe {Zf2Z)^.

2. crire la table de tous les groupes 4 et 6 lments.

3. Soit P un nombre premier, montrer que tout groupe d'ordre 2p contient un lment
d'ordre P, on utilisera l'exercice 1.

4. Pour quelles valeurs de n l'entier 2n + 7 est-il divisible par 3, 5 et 7 ?

5. Trouver les solutions entires de :


(5x-\-3y = l
\ x + 2y = 4
pour la relation de congruence modulo 3, respectivement pour la relation de
congruence modulo 7.

6. Supposons donns un groupe ablien G, un sous-groupe H, et un homomorphisme


fp e H dans Q. On suppose de plus que G est engendr par H et par un lment
X. Montrer qu'il existe un homomorphisme ^ de G dans Q, qui restreint H,
est gal p. On fera attention ce que l'intersection du sous-groupe engendr
par X avec H n'est pas ncessairement rduite {0}.

7. Montrer que les matrices


0 1 0 1 -1 0
1 0 1 1 0 -1

forment un systme gnrateur de G L2(Z).

II. S o u s - g r o u p e s d is t in g u s , g r o u p e s q u o tie n t s

1. Soient G un groupe et H un sous-groupe tel que l'ensemble G /H ait deux


lments. Montrer que H est distingu dans G.

44 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


**' 2. a) Soit G un groupe, on appelle commutateur un lment de G de la forme
xyx~^y~^, x,y e G. On appelle groupe driv de G et on note D{G) le sous-
groupe engendr par les commutateurs. Montrer que D{G) est distingu dans
G. Montrer que le groupe quotient G/D{G) est commutatif.
b) Montrer que tout homomorphisme de G dans dans un groupe ablien A factorise
au travers de G/D{G). On appelle G/D{G) l'ablianis de G.
c) Calculer D{G) pour 6 3 , 6 4 .

3. a) Montrer que le groupe Q/Z a un sous-groupe n lments et un seul,


b) Montrer que le quotient de Q/Z par un sous-groupe fini est isomorphe

4. Dterminer tous les homomorphismes de Q/Z dans Z.

5. On considre le groupe quotient Q/Z. Supposons donns un groupe ablien G,


un sous-groupe H, et un homomorphisme cp de H dans Q/Z. On suppose de
plus que G est engendr par H et un lment supplmentaire . Montrer qu'il
existe un homomorphisme ^ de G dans Q/Z qui restreint H est gal (p.

6. a) Soit P un nombre premier. On note Z/p^ le sous-ensemble de Q/Z constitu


par les classes des fractions fc G Z. Montrer que c'est un sous-groupe.
b) Dterminer l'ensemble des homomorphismes de Z/p^ dans lui mme :
on montrera que c'est un groupe G pour l'addition; puis qu'il existe un
homomorphisme surjectif pn : G Z tel que pour tout n on ait Pn^Pn = P n -i/
o Pn est la surjection canonique pn : Z/p^ Z/p^^. On montrera enfin qu'un
homomorphisme g est dtermin par la suite des Pn{g)-

7. Soit G un groupe. Montrer que le centre Z (G) de G est un sous-groupe distingu.


^ Montrer que pour tout automorphisme -0 du groupe G on a 'ijj{Z{G)) C Z(G).

8. Soit G un groupe, montrer que, si le groupe quotient GjZ{G) est cyclique, le


/ groupe G est ablien.

9 . a) (Voir [Del]) Montrer que si G/Z(G) est fini il en est de mme de D{G)
(exercice 3). On commencera par montrer que l'ensemble des commutateurs
de paires d'lments de G est fini et stable par les automorphismes intrieurs.
Majorer le cardinal t de cet ensemble en fonction du cardinal n du groupe
quotient. On notera ce cardinal.
b) Montrer que si 7 est un commutateur sont des commutateurs un produit de
P -f g commutateurs comportant 7 au moins p fois peut se rcrire sous la forme
a
cd o U est un produit de q commutateurs.
I

Q
EXERCICES 45
c) Montrer que l'on a la relation :
[ x , y ^ ] [ y x y ~ ^ = [,/]"+ ,
pour tout X et y, on rappelle que [x^y] = xyx~^y~^. Montrer jfinalement qu'on
peut ramener tout produit de commutateurs au plus n termes.

10. Soient G un groupe et T et K deux sous-groupes. Montrer que l'ensemble H K


est un sous-groupe si et seulement si il est gal au sous-ensemble K H .

11. Soient G un groupe ei H et K des sous-groupes. Monter que si les cardinaux de


G /H et de G /K sont finis et premiers entre eux alors G = H K .

12. Montrer que 63 est un produit semi-direct. Montrer que le groupe orthogonal
0(2) est le produit semi-direct de Z/2Z et de 5 0 (2 ).

13. Calculer le centre des groupes Og et Q. Calculer les groupes quotients. De mme
rechercher les groupes drivs D{G) pour Og et Q et dterminer les groupes
ablianiss.

14. a) Montrer que tous les sous-groupes du groupe quaternionien Q sont distingus.
Montrer que le groupe Q n'est pas le produit semi-direct d'un groupe d'ordre
2 par un groupe d'ordre 4.
b) Identifier Q un sous-groupe de GL2(C).

15. Dcrire tous les groupes d'ordre 8. On commencera par dcrire tous les groupes
abliens, puis on passera au cas non ablien.

III. G r o u p e s a b lie n S / g r o u p e s a b lie n s d e t y p e f in i

1. a) Montrer que Q n'a pas de systme gnrateur libre.


b) Montrer que tout sous-groupe de Q ayant un nombre fini de gnrateurs est
isomorphe Z.
c) Le rsultat prcdent reste t'il vrai si on remplace Q par M. ?

2. crire la dcomposition primaire des groupes suivants :


X
X
X Z /4 8 Z X Z /5 4 Z X

3. Trouver les facteurs invariants des groupes suivants


X Z/15Z X

I- Z/27Z X Z/24Z X Z/55Z,


X Z/48Z X

46 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


4. On dit qu'un lment x dans un groupe ablien G est infiniment divisible si pour
tout entier n non nul il existe un lment de G tel que ny = x. Montrer que le
groupe quotient contient des lments non nuis infiniment divisibles. On
rappelle que Z^^ est l'ensemble des suites d'entiers, et que Z^ est l'ensemble des
suites d'entiers nuis, sauf pour un nombre fini d'entre eux.

5. Soit ; = (ai, . . . , an) G Z^. Montrer que les conditions suivantes sont quivalentes :
il existe un homomorphisme i: Z^ ^ Z tel que ii{v) = 1,
les entiers a i, . . . , an sont premiers entre eux dans leur ensemble,
il existe une matrice (n, n) coefficients entiers de dterminant gal 1 dont
la premire colonne est v.

6. Montrer que les automorphismes de (resp. (Z/4Z)^) sont en bijection


avec les matrices (2,2) coefficients dans Z/2Z de dterminant non-nul (resp. les
matrices (2,2) coefficients dans Z/4Z de dterminant inversible).

7. a) Dcrire le groupe des automorphismes de (Z/2Z)^. Montrer qu'il est isomorphe


au groupe symtrique 6 3 .
b) Dcrire le groupe des automorphismes de (Z/2Z) x Z/4Z : construire un
homomorphisme dans le groupe des automorphismes de (Z/2Z)^. Dterminer
l'image et le noyau de cet homomorphisme. Calculer le cardinal du groupe et
l'identifier.
c) Dcrire le groupe des automorphismes de (Z/4Z)^ : en construire un quotient
isomorphe au groupe des automorphismes de (Z/2Z)^. Expliciter le noyau de
l'application quotient.

Quelques rponses ou indications


G n r a lit s
1. a) Utiliser la relation {xy^ = 1 : x y x y = 1 implique x y = y~^x~^, soit xy = yx , car x = x~^
T3 et y = y-^.
b) c) On considre un lment d'ordre 2, le sous-groupe qu'il engendre, le quotient de G
par ce sous-groupe et on fait une rcurrence.
2. Pour ce qui est des groupes d'ordre 4, selon que le groupe a ou n'a pas un lment d'ordre
4 on a considrer les groupes Z/4Z ou Z/2Z x Z/2Z.
Pour ce qui est des groupes d'ordre 6, on montre que si le groupe est ablien il est
isomorphe Z/2Z x Z/3Z et que s'il est non-ablien il l'est au groupe symtrique 6 3 . En
effet, en utilisant l'exercice 1 on montre qu'il y a au moins un lment d'ordre 3. Puis on
montre qu'il y a au moins un lment d'ordre 2 par un argument de comptage car les

Q
EXERCICES 47
l m e n ts c d 'o r d r e 3 v o n t p a r p a ir e (c e t c^). L e g r o u p e 6 3 e s t is o m o r p h e D 3 , v o ic i s a
tab le e n n o ta n t c u n l m e n t d 'o r d r e 3 e t r u n l m e n t d 'o r d r e 2 :

e TC TC"
e e c c TC Tc2
c c C2 e TC TC

C2 c2 e c TC TC T

r r TC rc2 e c C2
TC TC rc2 r c2 C

^^2 rc2 r TC c e

3. O b s e r v e r q u e le s l m e n ts d istin c ts d e l' l m e n t n e u tre so n t d 'o r d r e 2 o u p , p u i s m o n tre r


l'a id e d e l'e x e rc ic e 1 q u 'il y e n a a u m o in s u n d 'o r d r e p .

6 . S o it ip l'e x te n s io n ch erch e. S i l' l m e n t x e s t d e to rsio n o n p o s e = 0. S in o n o n


c o n sid re le p l u s p e tit e n tie r p o s it if n o n n u l tel q u e n x e H et o n p o se

D a n s le s d e u x c a s q n d o it v rifie r q u e ceci d te r m in e b ie n u n h o m o m o r p h is m e .

7. S o it H le s o u s - g r o u p e e n g e n d r p a r le s m a tric e s c o n sid r e s. M o n tre r q u e le s m a tric e s

GZ , o n t d a n s H . P u is, e n u tilisa n t la d iv is io n e u c lid ie n n e , m o n tre r q u 'e n m u ltip lia n t


g a u c h e et d r o ite p a r d e s m a tric e s d e H u n e m a tric e A q u e lc o n q u e , o n p e u t a n n u le r u n
co efficien t.

II. S o u s - g r o u p e s d is t in g u s , g r o u p e s q u o t ie n t s

2. a) b) O b s e r v e r q u e le g r o u p e d riv e s t c o n te n u d a n s le n o y a u d e to u t h o m o m o r p h is m e d e
G v e r s u n g r o u p e a b lie n et a p p liq u e r la fa c to risa tio n c a n o n iq u e .

c) O n tro u v e le s g r o u p e s a lte rn s tj'z et .

3. a) Il s 'a g it d u s o u s - g r o u p e c o n stitu p a r le s c la s s e s d ' l m e n ts d e la fo rm e a v e c a en tier.

b) S i n e s t l'o rd re d u g r o u p e p a r le q u e l o n q u o tie n te c o n sid re r la m u ltip lic a tio n p a r n d e


Q / Z d a n s lu i m m e .

4. D a n s Q / Z t o u s le s l m e n ts s o n t d e to rsio n , il n e p e u t d o n c y a v o ir d 'h o m o m o r p h ism e


n o n triv ia l d a n s u n g r o u p e s a n s l m e n ts n o n triv ia u x d e to rsio n .

5. O n r e p re n d la d m o n s tr a tio n d u le m m e 2 d e la d e rn i re se c tio n d u c h a p itre . L e p o in t


fo n d a m e n ta l e s t d e r e m a rq u e r q u e p o u r to u t x GQ / Z e t to u t n n o n n u l, il e x iste y G'
tel q u e n y = x .

48 GROUPES GROUPES QUOTIENTSXGROUPES ABLIENS DE TYPE FINI - C hap. 1


6 . b) ta n t d o n n u n h o m o m o r p h is m e o n o b s e r v e q u e s a re stric tio n a u s o u s - g r o u p e
p r e n d v a le u r s d a n s Z/p^^Z.

8 . C h o isir un re l v e m e n t du g n r a te u r g de G IZ {G ), o b se rv e r que ce re l v e m e n t
et Z {G ) e n g e n d re n t G. D onc to u t l m e n t s ' c r it g^z, z Z {G ). On a a lo rs
g ^ z g ^ z ' = g ^ z z ' g^'- = z z ' g ^ g ^ = z' g^'^zg^.

9. a) O n c h o isit u n s y st m e (fin i !) d e r e p r s e n ta n ts d u g r o u p e q u o tie n t d a n s G. C 'e st-


-d ire q u 'o n c h o isit p o u r c h a q u e l m e n t d u q u o tie n t u n l m e n t d e G d o n t il e st
l'im a g e . P u is on m o n tre q u 'il s u ffit de p ren d re le s c o m m u ta te u r s et p r o d u it s de
c o m m u ta te u r s d e c e s l m e n ts p o u r a v o ir t o u s le s c o m m u ta te u r s . P u is o n u tilise q u e
zxyx ^z ^ = z x z ^zyz~ ^zx ^z ^zy
b ) O n c rit l' l m e n t c o n s id r x i . . . U k j x fa is a n t a p p a r a tr e la p r e m i r e o c c u rre n c e d e 7 .
L ' l m e n t x e s t d o n c p r o d u it d e p - \ - q l k te r m e s e t fa it a p p a r a tr e 7 p - 1 fo is. O n p e u t
a p p liq u e r u n e h y p o th s e d e r c u rre n c e . P o u r la d b u te r o n re m a r q u e q u e ti7 = 7 7 ^U7 .
c) P o u r d m o n tre r la fo rm u le o n u tilis e l'h y p o th s e : s i u e s t u n c o m m u ta te u r est d a n s
le cen tre.

10. In tr o d u ire le s o u s - g r o u p e H n l < e t c o m p a r e r d iff r e n ts in d ic e s e n u tilis a n t la c o n d itio n d e


p rim a lit .

11. A p p liq u e r la c a r a c t r isa tio n d e s p r o d u it s se m i-d ir e c ts a u s o u s - g r o u p e s d u g r o u p e affin e


c o n stitu s d 'u n e p a r t p a r le s t r a n s la tio n s e t d 'a u t r e p a r t p a r le s t r a n s fo r m a tio n s lin a ire s.

12. A p p liq u e r la c a r a c t r isa tio n d e s p r o d u it s s e m i- d ir e c ts a u x s o u s - g r o u p e s d e 0 ( 2 ) c o n stitu s


d 'u n e p a r t p a r S O { 2 ) e t d 'a u tr e p a r t p a r

(-) ( - 0 -
13. O n tro u v e d a n s le s d e u x c a s Z / 2 Z c o m m e c e n tre e t Z / 2 Z x Z / 2 Z c o m m e q u o tie n t. L e
g r o u p e d r iv e st le cen tre d a n s le s d e u x c a s.

14. a) U tilise r la tab le o u l'e x e rc ic e 1.


b) S e re p o rte r a u c h a p itre 6 et la se c tio n s u r le s q u a te r n io n s .

15. P o u r le s g r o u p e s a b lie n s u tilis e r le th o r m e g n ra l. P o u r le s g r o u p e s n o n -a b lie n s, o n


m o n tre q u e G e s t is o m o r p h e a D g o u a Q . P o u r d is tin g u e r le s c a s o n p o u r r a d is c u te r
en fo n c tio n d u n o m b re d ' l m e n ts d 'o r d r e 4. O n m o n tre ra g a le m e n t q u 'il y a to u jo u rs
u n s o u s - g r o u p e d 'o r d r e 4 , q u e l'o n a p p e lle r a H . O n d is tin g u e r a s u iv a n t le s c a s s e lo n q u e
la p ro je c tio n tt : G G f H a d m e t u n h o m o m o r p h is m e r c ip r o q u e s (i.e. s o n = I d c / h )
g a u c h e o u n on .

III. G r o u p e s a b lie n s , g r o u p e s a b lie n s d e t y p e fin i


1. M o n tre r e n p a rtic u lie r q u 'il n 'y a p a s d e s y s t m e s lib r e s 2 l m e n ts, p u is q u e p o u r q u e ls
q u e so ie n t le s ra tio n n e ls n o n n u is a et 6 o n p e u t t o u jo u r s tro u v e r u n e n tie r k tel q u e
k a 4 - k b = 0. P o u r la se c o n d e q u e s tio n o n fe ra u n e r c u rre n c e s u r le n o m b re d e g n ra te u r s.

P o u r la d e rn i re la r p o n se e st n o n , o n c o n s id r e r a le s o u s - g r o u p e e n g e n d r p a r 1 e t \ / 2 .

4. C o n sid re r la s u ite ( 1 , 2 !, 3 ! , . . . , n ! , . . . ) .

EXERCICES 49
5. crire la fo r m e g n r a le d 'u n h o m o m o r p h is m e d e IP- d a n s Z e t u tilis e r B z o u t et le
d v e lo p p e m e n t d u d te r m in a n t.

6. E x p r im e r le s i m a g e s d e s g n r a te u r s p a r u n a u to m o r p h is m e c o m m e c o m b in a is o n lin a ire s d e s
g n r a te u r s . P u is p r o c d e r c o m m e d 'o r d in a ir e e n a lg b r e lin a ire e n v rifia n t s o ig n e u s e m e n t
le s ta p e s .

7. a) S e r e p o rte r a u c h a p itre 2, tu d ie r l'a c tio n d u g r o u p e d e s a u to m o r p h is m e s s u r Z / 2 Z x Z / 2 Z


et m o n tre r q u 'il la is s e in v a r ia n t le s o u s - e n se m b le d e s l m e n ts n o n n u is, e t d o n c e n in d u it
u n e p e r m u ta tio n , o r ce t e n s e m b le a 3 l m e n ts.

b) O n c o n s id r e le s o u s - g r o u p e Z /2 Z x Z /2 Z d e Z / 4 Z x Z / 2 Z . u n a u to m o r p h is m e
d e Z /4 Z X Z /2 Z o n a s s o c ie s a re stric tio n ce s o u s - g r o u p e . C 'e s t u n a u to m o r p h is m e
d e Z / 2 Z X Z / 2 Z . O n m o n tre ra q u e l'im a g e e s t d 'o r d r e 2 e n c o n s id r a n t l'a c tio n s u r
le s g n r a te u r s d e Z / 4 Z x Z / 2 Z : o n o b s e r v e r a q u 'o n o b tie n t d e s m a tric e s t r ia n g u la ir e s
s u p r ie u r e s. L e n o y a u e s t is o m o r p h e a u g r o u p e d e s a u to m o r p h is m e s d e Z / 4 Z x Z / 2 Z
la is s a n t fix e Z / 2 Z x Z / 2 Z : le s a u to m o r p h is m e s d e Z / 4 Z , s o it Z /2 Z .

c) O n c o n sid re le s o u s - g r o u p e Z / 2 Z x Z / 2 Z d e Z / 4 Z x Z /4 Z . u n a u to m o r p h is m e d e
Z / 4 Z X Z / 4 Z o n a s s o c ie s a re stric tio n ce s o u s - g r o u p e . O n m o n tre ra d a n s ce c a s q u e
l'h o m o m o r p h is m e e st s u r je c tif e n f a is a n t u n e c o n str u c tio n e x p lic ite : u n a u to m o r p h is m e
d e Z / 2 Z X Z / 2 Z e s t d o n n p a r u n e m a tric e (2 ,2 ) c o e ffic ie n ts d a n s Z / 2 Z d e d te r m in a n t
n o n -n u l, u n a u to m o r p h is m e d e Z / 4 Z x Z / 4 Z e s t d o n n p a r u n e m a tric e (2 ,2 ) c o e ffic ie n ts
d a n s Z / 4 Z d e d te r m in a n t in v e rsib le . D o n c ta n t d o n n e u n e m a tric e ( 2 , 2 ) c o e ffic ie n ts
d a n s Z / 2 Z d e d te r m in a n t n o n -n u l o n tr o u v e r a u n e m a tric e (2 ,2 ) c o e ffic ie n ts d a n s Z / 4 Z
d e d te r m in a n t in v e rs ib le d o n t la r d u c tio n m o d u lo 2 e s t la m a tric e in itiale . P o u r ce q u i
e s t d u n o y a u m o n tre r q u 'il e s t is o m o r p h e Z / 2 Z x Z /2 Z e n c o n s id r a n t le s m a tric e s (2 ,2 )
c o e ffic ie n ts d a n s Z / 4 Z la is s a n t fix e Z / 2 Z x Z / 2 Z C Z / 4 Z x Z / 4 Z

50 GROUPES GROUPES QUOTIENTS GROUPES ABLIENS DE TYPE FINI - C hap. 1


chapitre 2

Actions de groupes
Groupes symtriques
Ce chapitre est consacr l'tude des actions de groupes sur des ensembles. Les
groupes apparaissent le plus souvent dans ce contexte et non pour eux-mmes.
C'est le cas en gomtrie : par exemple les groupes laissant invariants des polydres
ou tout autre figure gomtrique.
L'action d'un groupe sur lui-mme par conjugaison est un outil puissant pour
comprendre sa structure. On le verra l'occasion de l'tude des thormes de
Sylow. De ce point de vue, c'est galement une mthode utile pour classifier les
petits groupes finis isomorphisme prs. On donnera des exemples dans le
cours, et d'autres dans les exercices.
Enfin, le groupe symtrique mrite une tude part, cause de la grande varit
de situations o il apparat, et cause de ses liens avec la combinatoire. On en
dcrira les classes de conjugaison, ainsi que des systmes de gnrateurs.

1. Actions de groupes, exem ples


Commenons par introduire les dfinitions de base, soient G un groupe et S un
ensemble.

I D f in it io n 1
On appelle action gauche de G sur S une application (j):G x S S telle que :
l'application s 0(l,s) est l'application identit de S,
pour tous g,g' e G, s e S on a :

s <!>{99\s ) = <!){g,<t>{g' , s ) ) .
I
73

2.1 - ACTIONS DE GROUPES, EXEMPLES 51


Pour allger les notations on crira la plupart du temps g.s ou gs la place de
{,8).
On peut aussi dfinir aussi des actions droite, ce ne sera pas utile ici et comme
dans la suite on considrera uniquement le cas des actions gauche on dira
simplement action .
On va donner maintenant une dfinition quivalente la dfinition 1. Considrons
donc une action d'un groupe G sur un ensemble 5. Soit g e G , dfinissons une
application
: S - y S par () = {, s ) .
Observons d'abord que l'application est une bijection. On sait que \ est
l'identit. La seconde condition de la dfinition 1 o l'on substitue l'lment g'
l'lment g~^ montre que -i est l'identit de E . De mme on montre que
^ O = 1. Donc les applications et -\ sont rciproques l'une de l'autre.

Proposition 1. L'application ^ est un homomorphisme de G dans 9^{S). On


l'appellera /omomorphisme associ.

Dmonstration. On observe que la deuxime condition de la dfinition 1 se


rcrit ! = O! . qu'on a en dj utilis dans le cas o g' =g~^. Dtaillons
un peu, soit s G 5 on a :

' (s) = (99', ) = {9{9'8)) = {> (s) ) .


ce qui est bien le rsultat cherch.

Considrons maintenant la situation rciproque : soient de nouveau G un groupe


et S un ensemble. Supposons donn un homomorphisme de G dans ^ { S ) . La
formule {,) = {){) dtermine une action gauche de de G sur S. En effet
on a :
{ 1,) = </>(l)(5 ) = Id 5 (5 ) = S

et
s) = H99'){s) = (I>{9){<t>i9'){s)) = (/){gy s) ) ,
pour tous g, g' e G et s e S.
Nous allons maintenant dcrire des exemples fondamentaux.
Soit S un ensemble ; le groupe ^{S ) agit sur S par l'application ^{S ) x S S
donne par
(0, s)i >(>{s) 0 G ^ (5 ), se S.
L'homomorphisme associ est l'identit de ^ {S ).

52 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


Soit G un sous-groupe de ^ (5 ). L'application ^ {S ) x S ^ S restreinte a G x S
dtermine une action de G sur 5. L'homomorphisme associ de G dans ^ (5 ) est
l'inclusion de G dans ^ (5 ). On dit que l'on restreint l'action G. Par exemple
si K est un corps et si S = E est un K-espace vectoriel, on peut se restreindre au
sous-groupe GL(?) de ^ (5 ) constitu par les bijections K-linaires. De mme, si
K = M et si E" est muni d'un produit scalaire, on peut se restreindre au sous-groupe
0 { E ) des transformations orthonormales.
Un autre exemple capital est celui de l'action des groupes symtriques sur les
polynmes en plusieurs variables.
Soit IK[Xi,... ,Xn] l'algbre des polynmes en n variables sur K. Soient 6n le
groupe symtrique, a G 6 n , et P G K [X i, . . . , Xn]. Posons

Cette formule dtermine une action gauche de 6n sur K[X\, . . . , . Les lments
fixes de cette action seront dcrits au chapitre 3.

Action par translation


Soit G un groupe, on le fait agir sur lui-mme par translation gauche, en dfinis
sant : G X G ^ G par {, h) = gh. L'application est donne par {) = gh.
Cette action s'appelle l'action de translation gauche de G sur lui-mme.
L'homomorphisme ainsi dtermin de G dans ^ {G ) est injectif. En effet si on a
= l c , c'est--dire {) = h pour tout h e G cela entrane que g = e.
Supposons G fini et soit ^ G = n. Le groupe ^ (G ) est isomorphe au groupe
symtrique 6n (voir section 4). On obtient :

T h o r m e 1 ( C a y l e y ) . Tout groupe fini est isomorphe un sous-groupe d'un groupe


symtrique.

Dmonstration. En effet on a dmontr qu'il existait un homomorphisme injectif


I de G dans ^ {G ) = 6n ; le groupe G est isomorphe son image. h

On peut gnraliser la construction prcdente de la manire suivante. Soient G


un groupe et H un sous-groupe. L'application de
I G x G IH ^ G f H ,

'eu {g,g'H )\ -^gg'H
8O
- J
O. dtermine une action de G sur G /H . Soit 4>h l'homomorphisme associ de G
dans ^ {G /H ).

Q
2.1 - ACTIONS DE GROUPES, EXEMPLES 53
Il est intressant dans ce cas d'tudier le noyau de l'homomorphisme associ :

Proposition 2 Le noyau de l'homomorphisme associ <I)h est le sous-groupe


f^geogHg-^.

D m o n s t r a t i o n Soit k un lment du noyau. Pour tout lment g e G on a


kg H = gH, soit k G gHg~^. Rciproquement soit x appartenant gHg~^. Pour
tout lment ^ de G on a
X G gH g~^,

donc X = ghg~^ pour un certain h e H. Donc on a xgH = ghg~^gH = ghH = gH.


On en conclut que xgH = gH pour tout g e G, donc que x G Ker(0if ). m

Le groupe r\geG9Hg~^ est distingu par construction. C'est en fait le plus grand
sous-groupe distingu de G contenu dans H : tout sous-groupe distingu de G
contenu dans H est contenu dedans.

Action par conjugaison d'un groupe sur lui-mme


Soit G un groupe, l'application suivante G x G ^ G, (p, ft) -> ghg~^ dfinit une
action de G sur lui-mme, appele action par conjugaison. L'homomorphisme de
G dans ^ {G ) associ est la composition de l'homomorphisme de G dans Aut(G)
qui g associe l'automorphisme intrieur ig, suivit de l'inclusion de Aut(G) dans
^ (G ).

Dfinition 2

I Soit G un groupe et soient x et y deux lments de G. On dit que x et y sont


conjugus dans G s'il existe y G G tel que gxg~^ = y.

Proposition 3* La relation de conjugaison est une relation d'quivalence dans G.

D m o n s t r a t i o n La rflexivit est claire, on prend g = 1. Pour la symtrie, si


on a gxg~^ = y on a g~^yg = x. Enfin pour la transitivit si on a gxg~^ = y et
9'yg'~^ = Z on a yy'x(yy')"^ =

Terminons cette section par des dfinitions.

Dfinition 3
L'ensemble des lments conjugus un lment x de G est appel sa classe de
conjugaison.

54 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


Par exemple dans un groupe ablien toute classe de conjugaison est rduite un
lment. Dans le cas du groupe Dg, reprenant les notations du chapitre 1, on
trouve comme classes de conjugaison {e}, {a^}, {a,a^}, {6,6a^}, et {ba,ba^}.
D f in it io n 4

I Soient A et B deux parties de G on dit qu'elles sont conjugues s'il existe g e G


tel que gAg~^ = B ,

Soit E un ensemble sur lequel un groupe G agit, et soit x un lment de E , et A


une partie de E :
D f in it io n 5
On dit que x est un point fixe de l'action si : G G gx = x.

Le fixateur de A dans G est dfini et not par :


F x g (A) = {g e g \\/a e a, ga = a} ,
Le stabilisateur de A dans G est dfini et not par :
S ta h oiA ) = {g e G \gA = A } .

Le stabilisateur d'une partie A contient, mais est (en gnral) diffrent du fixateur.
On dit qu'un lment du stabilisateur de A laisse A fixe globalement, alors qu'un
lment du fixateur laisse A fixe point par point.

P r o p o s i t i o n 4 . Les sous-ensembles de la dfinition prcdente sont des sous-groupes.

D m o n s t r a tio n . La dmonstration est facile, faisons la pour le cas


du stabilisateur. Si on a g^g^ e S t a b a iA ) on veut montrer que gg'^
StabG(A). On a {gg')A = g{g^A) = gA = A. De mme si ^G StabG(i4) on a
g~^A = g-^{gA) = {g-^g)A = A.

Voici deux exemples de stabilisateur.

Si on considre l'ensemble {1, )Ti } l'ensemble de ses bijections est le groupe symtrique
6 n (section 4). Le stabilisateur du point n est le groupe symtrique 6 n - i
Soit maintenant G Ln(M ) le groupe des matrices (n ,n ) inversibles coefficients dans M. Il
agit sur . Le stabilisateur du vecteur ( 1 , 0, . . . , 0) est constitu par les matrices de la forme
'1) ^1,2j J i^l,n ^
0
(B )
0
o B est une matrice (n 1 , n 1 ) inversible. On notera que l'ensemble quotient du groupe
I
linaire par ce sous-groupe est en bijection avec { 0}.
I

2.1 - ACTIONS DE GROUPES, EXEMPLES 55


2. O rbites, ensem bles transitifs, dcomposition en
orbites
Nous allons maintenant tudier de plus prs l'action d'un groupe sur un ensemble.
En particulier on dcomposera l'ensemble en sous-ensembles stables par l'ac
tion de G. Soit donc G un groupe agissant sur un ensemble E , soit e un lment
de E .

D f in it io n 1
I On appelle orbite 0 de e sous l'action du groupe G l'ensemble {ge \g e G}.

Par construction, l'orbite ^ de e est stable sous l'action de G. C'est--dire que,


pour tout lment x dans ^ et tout g e G , l'lment gx est encore dans En effet,
si p = g'e ona. g p = {gg')e. Ceci veut dire que l'orbite elle-mme est un ensemble
muni d'une action de G.
Par exemple, dans le cas de l'action de translation de G sur lui-mme ou celui
de l'action par translation sur un ensemble quotient G /H , l'orbite de tout point
est l'ensemble tout entier. En effet on a la relation suivante pour tous g,g' E G :
g'g-^{gH)=g^H,
Dans le cas de l'action par conjugaison, l'orbite d'un lment est sa classe de
conjugaison.
Si on considre un espace vectoriel E sur un corps K, l'orbite sous l'action de
G L(E) d'un vecteur v est rduite {0} si v = 0, et E - {0} si t; ^ 0.
Revenons au cas gnral d'un ensemble E muni d'une action d'un groupe G. On
dfinit une relation sur E en disant que x est en relation avec y si et seulement
si y est dans l'orbite de x. Cette relation est une relation d'quivalence.
Elle est rflexive car ex = x ; symtrique car y = gx implique x = g~^y ; enfin elle
est transitive car y = gx et z = g'y impliquent 2; = g'gx. C'est donc une relation
d'quivalence dont les classes d'quivalence sont les orbites. On en dduit que :
P r o p o s i t i o n 1 Les orbites de E sous l'action de G constituent une partition de G.

D f in it io n 2
I Si l'ensemble E sous l'action de G a une seule orbite on dit qu'il est transitif.

Par exemple l'action par translation d'un groupe G sur lui-mme ou sur un
quotient G /H est transitive.
En conclusion un ensemble E sur lequel agit un groupe G est runion de sous-ensembles
transitifs sous l'action de G, savoir les orbites.

56 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


Structure des ensembles transitifs, applications
On va maintenant dcrire les ensembles transitifs. Soient G un groupe, E , E' deux
ensembles munis d'une action de G. On va dfinir une notion d'isomorphisme
entre ces ensembles.

D f in it io n 3
On dit que E et " sont isomorphes s'il existe une application f : E ^ E' telle
que :
/ est une bijection,
pour tous g e G, s e E on a f{g s) = g f{s).

La seconde condition nous dit que / est compatible aux actions dans les deux
membres. tant donne la dcomposition en orbites dcrite plus haut ceci rduit
l'tude de tous les ensembles munis d'une action d'un groupe G l'tude des
ensembles de la forme G /H , comme le montre le thorme ci-dessous.

T h o r m e 1 . Soit E un ensemble muni d'une action transitive du groupe G. Alors


E est isomorphe, comme ensemble muni d'une action de G, un ensemble de la forme
G /H muni de l'action par translation, o H est le fixateur d'un point quelconque de E.

D m o n s t r a t i o n . Soit s un point de E , et soit H le fixateur de s. On dfinit une


application n de G dans E par 7r{g) = gs. Par dfinition de H, cette application
factorise au travers de l'espace quotient G /H . En effet deux lments g et p' ont
mme image si et seulement si g~^g' est lment du fixateur de s, soit H. Soit
TT : G /H E l'application induite. Cette application est surjective par hypothse
de transitivit de l'action de G sur E , Elle est injective par construction, en effet
si on a = g's cela veut dire que g~^g^s = s, donc que g~^g^ est lment du
stabilisateur de s dans G, donc g H = g'H. Enfin l'application ainsi dfinie vrifie
bien Tt{gg'H) = gg's = g{7r{g'H).

Considrons maintenant le cas particulier o E et G sont finis. On a alors des


CS proprits intressantes sur les cardinaux.
TJ

C o r o l l a i r e . Si l'ensemble E est transitif sous l'action de G on a :


P
I # F ix e (s)
O s est un point quelconque de E, En particulier l'entier # E divise # G.

I
(X
Ceci montre en particulier que le cardinal du fixateur d'un point d'un ensemble
s transitif E ne dpend pas de ce point.

2.2 - ORBITES, ENSEMBLES TRANSITIFS, DCOMPOSITION EN ORBITES 57


On a plus :
Proposition 2 Soient G, E un ensemble muni d'une action transitive de G. Soient
s, s' e E, alors F ix a is ) et F ix a is') sont conjugus.

Dmonstration. Les dtails de la dmonstration sont donns faire en exercice.


On se contente d'indiquer que si g e F ix a is ) et si s' = hs pour un certain lment
h e G alors hgh~^ G F ix a is'). m

Ce qui implique qu'ils ont mme cardinal, car deux parties conjugues ont mme
nombre d'lments.
Revenons au cas d'un ensemble E muni d'une action de G non ncessairement
transitive. Soit { & i \ i e I ) l'ensemble des orbites. Supposons que 0i = Gsi, Si G E.
Comme les orbites constituent une partition de E, on obtient :
#G
*E =
^iel # F ix a is i)

En application de ce qui prcde, on va donner une dmonstration du petit thorme de


Fermat. Etant donn un nombre premier p , on veut dmontrer que pour tout entier a G N ,
a est divisible par p. Soit donc A un ensemble fini ayant a lments. Considrons
l'ensemble et munissons le d'une action de Z /p Z de la manire suivante. Soit ( a i , . . . ,a p )
un lment de A ^ . Soit maintenant k un lment de Z /p Z posons :
ki<i\ } . . . , Otp) = (ai-j-zc, . . J ap+fc ) .

Dans la formule prcdente on identifie une classe de congruence modulo p , , avec son
reprsentant compris entre 1 et p . On vrifie que ceci dtermine bien une action de Z /p Z
sur A ^ . Les orbites ont soit p lments, soit 1 lment comme p est premier et que le cardinal
d'une orbite divise p . L'ensemble A^ est donc runion d'orbites un lment (les points fixes)
et d'orbites p lments. Il en rsulte que le cardinal de A^, soit a ^ , est congru modulo p
au cardinal de l'ensemble des points fixes. O r l'ensemble des points fixes est l'ensemble des
lments diagonaux, c'est--dire de la forme ( x , . . . , a;). Il y en a clairement a. Soit le rsultat
cherch.

Formule des classes


Considrons maintenant le cas o l'action est la conjugaison d'un groupe G sur
lui-mme. Soit g e G, dans ce cas, le sous-groupe F ix e (5) est l'ensemble des l
ments h du groupe g tels que hgh~^ = g, c'est--dire tels que hg = gh, c'est--dire
qui commutent avec g. On l'appelle le centralisateur de g et on le note C aig)-
Rappelons que l'ensemble des lments de G, commutant avec tous les lments
de G est un sous-groupe distingu de G appel le centre de G et est not Z(G).

58 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


La classe de conjugaison d'un lment du centre est rduite lui-mme. Soit main
tenant { g i\ ie /}, I tant un ensemble d'indices, une famille d'lments de G telle
que :
Qi n'est pas lment du centre,
^ si j Qi et Qj ne sont pas dans la mme classe de conjugaison,
pour toute classe de conjugaison C non rduite un lment (qui n'est pas
celle d'un lment du centre) il existe i G I tel que gi G C.

Les lments gi constituent donc un systme de reprsentants des classes de


conjugaison de cardinal strictement plus grand que 1. La formule se rcrit alors :

La premire partie de la somme est le nombre d'orbites un lment. Dans la se


conde partie tous les entiers qui interviennent sont strictement plus grands que 1.
Cette formule est connue sous le nom de formule des classes. Insistons bien sur le
rsultat suivant :

Proposition 3 . Soit G un groupe fini, et soit g g G quelconque. Le cardinal de G est


gal au produit du nombre d'lments dans la classe de conjugaison de g par le cardinal
du centralisateur de g dans G.

Donnons quelques exemples.

Si on considre un groupe ablien, alors chaque classe de conjugaison est rduite un


lment; donc la formule des classes est triviale.
Considrons le groupe Q , dont la table est donne dans le chapitre 1 . Le centre est constitu
par 1 et - 1 . Le centralisateur de l'lment i est le sous-groupe constitu par 1 , 1 , i et i.
La classe de conjugaison de i est donc constitue par i e\ i. Le rsultat est analogue pour
j e\ k. Donc la formule des classes s'crit :
8 = 1+ 1+ 2 + 2+ 2.
Les deux premiers termes de la somme correspondants au centre.
Dans le cas de D s , dont la table est galement donne dans le chapitre 1 , le centre est
constitu par 1 et . La classe de conjugaison de a est constitue par a et , la classe de
conjugaison de b est constitue de b et ba^, enfin celle de ba est constitue par ba et ba^ .
.a L'quation des classes est donc encore :
8 = l + lH-2 + 2 + 2.

Anticipant l'analyse du groupe symtrique, qui sera faite aprs, voici l'quation des classes
pour 6 3 . Le centre est rduit l'lment neutre. Il y a 3 lments d'ordre 2 tous conjugus et
2 lments d'ordre 3 conjugus. L'quation des classes s'crit donc :
1
d 6 = 1 + 3 + 2.
I
'O
O
a3
Q
2.2 - ORBITES, ENSEMBLES TRANSITIFS, DCOMPOSITION EN ORBITES 59
Voici une application classique de la formule des classes :
T h o r m e 2 Soit G un groupe non rduit un lment, dont l'ordre est une puissance
d'un nombre premier p. Alors le centre de G contient au moins p lments.

Dmonstration. En effet si on applique la formule des classes G, on constate


que la somme de droite est divisible par p, tant gale l'ordre de G. Par ailleurs,
tous les termes de la seconde partie de la somme le sont aussi, tant des quotients
de l'ordre de G non gaux 1. Donc l'ordre du centre est divisible par p, tant
plus grand que 1 il est au moins gal p. h

C o r o l l a i r e 1 Soit p un nombre premier, tous les groupes d'ordre p^ sont abliens.

Dmonstration. En effet si le centre du groupe n'est pas gal G il est d'ordre p.


Le quotient de G par son centre est alors d'ordre p donc cyclique, l'exercice II. 7
du chapitre 1 montre alors que G est ablien. bi

Voici une autre application. Soit G un groupe dont l'ordre est une puissance d'un nombre
premier p, alors pour tout entier h < n \\ existe au moins un sous-groupe T de G dont
l'ordre est p ^ . Les dtails sont donns faire en exercice. L'ide est de faire une rcurrence
sur l'entier n en utilisant le thorme.

Action par conjugaison sur l'ensemble des


sous-groupes
Soit maintenant G un groupe fini, et soit l'ensemble de ses sous-groupes. Si H
est un lment de et si g est un lment de G, le sous-groupe conjugu gHg~^
est dans Ceci dtermine donc une action de G sur 3^. Par ailleurs il est clair
qu'un sous-groupe H et un conjugu gHg~^ ont mme cardinal. Ceci implique :

P r o p o s i t i o n 4 . Soit d un entier divisant le cardinal de G. Le sous-ensemble de 3P


constitu par les sous-groupes de cardinal d, est stable sous l'action de G par conjugaison.
Cela dfinit donc une action de G sur 3^d.

Observons qu'un sous-groupe est distingu dans G si et seulement si il est gal


tous ses conjugus, autrement dit si son orbite sous l'action de G par conju
gaison est rduite lui-mme. Plus gnralement l'orbite d'un sous-groupe tant
un ensemble transitif sous l'action de G son cardinal, c'est--dire le nombre de
conjugus du sous-groupe, est un diviseur de G.
Par exemple, si on considre le groupe symtrique 6 3 , on constate facilement que
l'ensemble des sous-groupes d'ordre 2 (il y en a 3, correspondant aux 3 transposi
tions distinctes) est transitif sous l'action de 6 3 . Il s'agit l videmment d'un cas
particulier du thorme de Sylow.

60 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


3 . Thorm es de Sylow
Le thorme de Lagrange dit que l'ordre d'un sous-groupe d'un groupe fini est un
diviseur de l'ordre du groupe. Inversement il est faux que, si on s'est donn un
diviseur de l'ordre du groupe, l'on puisse trouver un sous-groupe dont l'ordre est
ce diviseur, on verra ce propos l'exercice 2 dans la section portant sur les groupes
symtriques. Nanmoins le rsultat est vrai si on se restreint des diviseurs qui
sont une puissance d'un nombre premier p.

D f in it io n

I Soit p la plus grande puissance de p divisant le cardinal de G, on appelle


p-sous-groupe de Sylow de G un sous-groupe dont l'ordre est p.

Le premier rsultat est un thorme d'existence :


T h o r m e 1 ( p r e m i e r t h o r m e d e S y l o w ) . Soit G un groupe fini, et soit p un
nombre premier divisant # G. Le groupe G a au moins un p-sous-groupe de Sylow.

L'importance des sous-groupes de Sylow, tient entre autres, ce qu'ils permettent


de comprendre la structure des groupes. L'tude de leurs proprits fournit de
trs beaux exemples d'actions de groupes.

D m o n s f r a t i o n . Elle se fait par rcurrence sur l'ordre du groupe. Le cas ini


tial tant vident. Admettons le rsultat pour tous les groupes d'ordre strictement
infrieur celui de G, Soit p la plus grande puissance de p divisant on
considre deux cas : ou il existe un sous-groupe strict (distinct de G) de G dont
l'ordre est divisible par p^ ou non.
Dans le premier cas par hypothse de rcurrence ce sous-groupe a un p-sous-
groupe de Sylow, ce p-sous-groupe de Sylow en est un aussi pour G. Ce cas est
donc trait.
Dans le second cas tous les sous-groupes stricts de G ont un ordre non divisible
#G
par p, donc pour tout sous-groupe strict H l'entier est divisible par p.

Si on considre la formule des classes, on en conclut que l'entier # Z (G) est divi
sible par p. Le groupe Z(G) tant commutatif, on peut appliquer le lemme 1 de
la section 3 du chapitre 1, dit de Cauchy. Il y a donc au moins un sous-groupe
E d'ordre p dans Z (G). Un tel sous-groupe est distingu dans G. En effet tout
sous-groupe du centre est distingu dans G.
Considrons alors le quotient G jE , et n : G ^ C jE l'homomorphisme canonique.
Par hypothse de rcurrence. G/JS a un p-sous-groupe de Sylow 5 ', qui est de
I cardinal p"^. Le sous-groupe n~^{S) est de cardinal p et est donc un p-sous-
groupe de Sylow de G. m
I

Q
2.3 - THORMES DE SYLOW 61
Notons le corollaire, dmontr au cours du dveloppement, et qui n'est autre que
le lemme de Cauchy dans le cas gnral :

C o r o l l a i r e * Un groupe fini G dont l'ordre est divisible par un nombre premier p


contient au moins un lment d'ordre p.

Dans le chapitre 1 on a dj dcrit les sous-groupes de Sylow dans le cas des


groupes abliens finis. Voici deux exemples dans le cas non-ablien. Le lecteur
doit si ncessaire commencer par se reporter aux sections suivantes concernant le
groupe symtrique.
Commenons par fixer un nombre premier p quelconque. La cardinal du groupe
symtrique &p est p\. Donc le cardinal d'un p-sous-groupe de Sylow est p. Le
cycle d'ordre p
( i, .. ., p )
engendre un sous-groupe d'ordre p. C'est un sous-groupe de Sylow.
Le second exemple concerne le groupe altern e^4. Il a 12 lments. On vri
fie facilement que l'ensemble constitu de l'lment neutre et des permutations
suivantes :
(1,2)(3,4) (1,3)(2,4) (1,4)(2,3)
est un sous-groupe de e>?^4. En fait, c'est l'ensemble constitu par les lments
d'ordre 2 et l'lment neutre. Il a 4 lments c'est bien un 2-sous-groupe de Sylow.
En fait, il est distingu dans .
Le thorme suivant montre comment les p-sous-groupes de Sylow sont relis les
uns aux autres ainsi qu'aux sous-groupes dont l'ordre est une puissance de p.

T h o r m e 2 ( d e u x i m e e t t r o is i m e t h o r m e s d e S y lo w ) .
Soit G un groupe fin i et soit p un nombre premier divisant # G.
Tout sous-groupe dont l'ordre est une puissance de p est contenu dans un p-sous-
groupe de Sylow,
deux p-sous-groupes de Sylow sont conjugus entre eux,
le nombre des p-sous-groupes de Sylow est congru 1 modulo p.

D m o n s t r a t i o n . On va commencer par dmontrer la premire assertion. On


choisit donc un sous-groupe H dont l'ordre est une puissance de p. On veut
montrer qu'il est contenu dans un p-sous-groupe de Sylow.
La dmonstration repose sur une analyse de l'action de H sur l'ensemble des
p-sous-groupes de Sylow de G. Notons cet ensemble, il est non vide cause
du thorme prcdent. Le groupe G agit sur l'ensemble par conjugaison, en
effet tout conjugu d'un p-sous-groupe de Sylow est un p-sous-groupe de Sylow.

62 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


Considrons maintenant un lment S de 9^. Commenons par observer que
l'orbite de S dans sous l'action de G a un ordre non divisible par p. En effet le
fixateur de S dans G est le sous-groupe des lments p G G tels que gSg~^ = S. Ce
sous-groupe contient manifestement le sous-groupe 5, donc son ordre est divisible
par p . Par consquent le cardinal de l'orbite de 5, que l'on notera est un
#G
diviseur de et n'est donc pas divisible par p.

Soit maintenant H un sous-groupe de G. Le sous-groupe de H agit aussi sur


et toute orbite sous l'action de G de est stable sous l'action du sous-groupe
H. En particulier l'orbite ^ est stable sous l'action de H.
Mais l'ensemble ^ sous l'action de H n'est pas ncessairement transitif. Supposons
maintenant que l'ordre de H soit une puissance de p. Les orbites de 0 sous l'ac
tion de , sont toutes de cardinal divisant celui de H, donc une puissance de p.
Elles sont, soit rduite un lment, soit de cardinal divisible par p. Comme on
l'a vu plus haut, le cardinal de 0 n'est pas divisible par p. Il y a au moins une or
bite sous l'action de H dont le cardinal n'est pas divisible par p. Donc, il existe
une orbite qui est rduite un lment. Ce qui veut dire qu'il existe un conjugu
5' de S tel que pour tout on a hS'h~^ = 5 '.
On va maintenant montrer que H c S', ceci achvera la dmonstration.
Considrons l'ensemble 5 '. Le thorme 4 de la section 2 du chapitre 1 implique
que c'est un sous-groupe. En fait, les hypothses du thorme 4 ne sont pas tout
fait ralises. On sait que pour tout h e H on a hS'h~^ = S' .S i on reprend la d
monstration du thorme avec = et = 5 ', on constate que cette hypothse
est suffisante pour faire la dmonstration.
L'ordre de HS' est une puissance de p. En effet. S' est distingu dans HS' et
donc le groupe quotient H S '/H est isomorphe au groupe S'/HC\S' toujours par
le thorme 4, section 2 du chapitre 1, et donc on a :
# ( 5 ')
# ( ) = # ( ' ^ ' / 5 ' ) ,
soit
#( 5') = # ( ) # ( 5 7 5 ') .
Or, le membre de droite est une puissance de p. On en conclut que HS' = S'.
En effet, si H n'est pas contenu dans S', celui-ci est sous-groupe strict de H S'.
L'ordre du sous-groupe HS' est alors une puissance de p strictement suprieure
p. C'est impossible par hypothse, donc H c S'.
En remplaant H par un p-sous-groupe de Sylow on obtient le second nonc.
Pour le troisime, considrons l'action de S sur ^y^. L'orbite de S lui-mme est
rduite un point, celle de tout autre lment de 6 n'est pas rduite un point,
1
s en effet l'argument utilis plus haut montre que si l'orbite de S' est rduite
I

Q
2.3 - THORMES DE SYLOW 63
un point, on a 5 = 5 '. L'orbite de tout S' ^ S a donc un cardinal divisible par p
puisque c'est un diviseur non-trivial de p . L'ensemble considr est donc runion
disjointe d'une orbite rduite un point et d'une famille d'orbites dont le cardinal
est divisible par p, le rsultat suit. s

On va donner une application de ce qui prcde la structure des groupes qui


ont pq lments, p et q tant des nombres premiers distincts. Soit donc G un tel
groupe, G a au moins un p-sous-groupe de Sylow K , et au moins un g-sous-
groupe de Sylow L. Le nombre des conjugus de K est congru 1 modulo p
(thorme 3) et de plus il divise pq, donc il divise q. On a donc :

P r o p o s i t i o n 1 . Si q n'est pas congru 1 modulo p il n'y a qu'un seul p-sous-groupe


de Sylow. Donc il est distingu.

Notons que les remarques prcdentes impliquent aussi que si < p le p-sous-
groupe de Sylow est distingu. Car lp-\-l ne peut diviser q que si 1 = 0.
Le corollaire suivant est laiss en exercice.

C o r o l l a i r e * Sous les hypothses de la proposition prcdente le groupe G est un produit


semi-direct.

Plus prcisment un groupe d'ordre 15 est commutatif. En effet il y a un seul


3-Sylow et un seul 5-Sylow. Par ailleurs, il n'y a pas d'homomorphisme non trivial
de Z/5Z dans Aut(Z/3Z) = Z/2Z donc on ne peut avoir de produit semi-direct
non trivial.
Nous laissons en exercice la proposition qui suit.
P r o p o s i t i o n 2 * Un groupe d'ordre 2p, p premier, est, soit commutatif, soit didral.

4 . Groupes sym triques, classes de conjugaison


Notons [n] l'ensemble {1,... ,n}, et notons &n son groupe de permutations. Dans
ce cas on parlera aussi de substitutions. On l'appelle le groupe symtrique de l'en
semble n lments. La premire observation importante est que ce groupe
ne dpend pas de l'ensemble n lments choisi au dpart, ce qui justifie la
terminologie.

P r o p o s i t i o n 1 Soit E un ensemble n lments. Le groupe des permutations de E


est isomorphe &n.

64 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


DiTionsfrofian. Soit () une bijection entre E et [n]. L'application de ^ {E ) dans
&n donne par /-></>o / o 0 ^ admet pour rciproque g i-> (j)~^ C'est donc
une bijection. C'est un homomorphisme car :
{(f>o f O(f)~^) O(0 O O0 ^) = (f) Of Og O()~^ . m

Le premier rsultat important sur le groupe symtrique est le calcul de son cardinal :
T h o r m e 1 Le groupe symtrique de l'ensemble n lments a n\ lments,

DmonsfraHoHo La dmonstration se fait par rcurrence sur n. Si n = 1 le groupe


symtrique 6 i a un seul lment. Supposons donc le rsultat connu pour n 1.
Considrons le sous-groupe de 6n constitu par les lments a tels que a(n) = n.
Il est isomorphe 6 n- i, il a donc (n - 1)! lments par hypothse de rcurrence.
On construit alors une bijection entre 6^ et [n] x &n-\ comme suit. la permutation
a, on associe

Dans cette formule r7i,a(n) dsigne l'unique permutation qui change n et a{n)
et qui est fixe sur les autres lments. Le second terme peut tre identifi un
lment de 6n-i car = n ei l'ensemble des permutations de &n sa
tisfaisant cette proprit est un sous-groupe qui s'identifie 6n-i- Admettant
que l'application est une bijection la dmonstration se termine en calculant le
nombre d'lments [n] x 6 n - i, soit n x (n 1)! = n!. Revenons sur la bijectivit,
et construisons une application rciproque. Considrons un lment i e [?i] et une
permutation quelconque (f) G &n-\ Soit ri^n la permutation qui change i et n et
qui laisse les autres lments fixes. On vrifie que :

[ti ] x > O txj (^) 0 ) ' ^

est l'application rciproque de celle dfinie plus haut. m

Un lment a de &n sera not


I
1, . . . , n
a(l), (j(n) )
On va maintenant tudier certains lments particuliers du groupe &n. Introduisons
d'abord une dfinition :

D f in it io n 1
0 On appelle support d'un lment a & l'ensemble des i {1, ... ,n} qui ne
'
<3 sont pas des points fixes de a , c'est--dire l'ensemble des i tels que a{i) i.
1
1
Q
2.4 - GROUPES SYMTRIQUES, CLASSES DE CONJUGAISON 65
P r o p o s i t i o n 2 . Le support de a est stable sous l'action du sous-groupe engendr par a.

D m o n s t r a t i o n * Il sufft de vrifier que, si i est dans le support de a, il en est


de mme pour a{i). Or, dire que i est dans le support de a quivaut dire que
a{i) i. Comme a est injective ceci est quivalent cr^(i) ^ a{i). Ce qui implique
a{i) est dans le support de (j. On en conclut donc que a induit une bijection du
support dans lui-mme. Ceci implique que le support de a est un ensemble muni
d'une action du sous-groupe {a) engendr par l'lment a. h

Dcompositions en cycles
D f in it io n 2
Soit k un entier tel que 1 < k ^ n . On appelle k-cycle un lment a de n dont
le support S a k lments et tel que l'orbite de tout lment du support sous
l'action du sous-groupe (a) soit le support tout entier.

La dernire condition est quivalente l'une des conditions suivantes :


il existe un lment s e S tel que l'ensemble {s,cr(s),... ,(j^^(s)} est de
cardinal k et est donc gal 5,
le sous-groupe (a) engendr par a est isomorphe
La premire condition est juste une reformulation de la condition de la dfini
tion dans un cas particulier. Par ailleurs le cas particulier implique la cas gnral.
On le montre en remarquant d'abord que (s) = s et que donc plus gnrale
ment i7^(s) = En effet, sinon, on aurait cr^{s) = cr^(s) pour 0 < i < k, soit
(7^-^ (s) = s pour 0 < k - i < k, ce qui est impossible. Il en rsulte que, l'orbite d'un
point quelconque, cr^(s) est gale :

soit . ,
{s,CT(s),...,a'' '(s) },
car = cr^{s).
Pour ce qui est de la seconde condition, il suffit de montrer que les lments
l, ( j , ... sont deux deux distincts. Ceci entrane que #(cr) = fc, le rsultat
suit car cr^ = 1. Mais l'argument prcdent dmontre la condition requise.
Quand le support est rduit deux lments on dit que le 2-cycle est une
transposition.
Les permutations suivantes sont des transpositions :
1, 2, 3, 4, 5 1, 2, 3, 4\ / 1 , 2, 3, 4, 5, 6, 7\
1, 3, 2, 4, 5 2, 1, 3, 4^ 2, 3, 4, 5, 6,

66 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


Voici des exemples de 3-cycles :
1, 2, 3 f l , 2, 3^ f l , 2, 3, 4, 5\
2, 3, 1 1,3, 1 , 2 ^ \,3, 2, 5, 4, i ;

Voici deux exemples de 5-cycles :


1, 2, 3, 4, 5 1, 2, 3, 4, 5, 6
2, 3, 4, 5, 1 2, 4, 3, 6, 1, 5

Introduisons maintenant une notation pour un fc-cycle a. Soit a i , ... le sup


port. On suppose que a {a i) = a^+i si = 1 , A;1 et que a { a k ) = a i , en particulier
les a i ne sont pas supposs rangs dans Tordre croissant. Le cycle sera not
(ai,...,afc).
Voici un pas essentiel dans la description des classes de conjugaison de 6^ :
T h o r m e 2 . Le conjugu d'un k-cycle est un k-cycle. Deux k-cycles quelconques
sont conjugus.

D m o n s t r a t i o n * Dmontrons la deuxime proprit d'abord. Considrons deux


fc-cycles quelconques CTet r. Notons {ai,...,afe} le support du premier,
celui du second. On suppose que a {a i) = a^+i si = 1,... A:1 et que (^) = ai ;
on suppose que r(/?i) = ^i+i si = 1,... A:- 1 et respectivement que r{Pk) = Pi
On dfinit maintenant une permutation par {{) = (3i pour tout i, est dfini
de manire arbitraire sur le complmentaire de a i , ... ,;. Le. comme une bijection
quelconque du complmentaire de a i , . . . , a^ sur le complmentaire de /?i, . . . , /3^.
Calculons la permutation ~^ . Pour un lment a i, 1 ^ < fc, on a ~^

{ai) = ~^ or{P i) = ~^{|iJ^l) = a^+i. De mme, on a ~^ {) = a i.


Pour un lment qui est dans le complmentaire de { a i , . . . , a^} on a ~^

[ ) = ~^ ( ) = . Donc ~^ = , qui donne le rsultat.


Pour ce qui est de la premire proprit soit c = ( a i , ... ,afc) un A:-cycle et une
permutation. Alors la permutation ~^ est le A;-cycle ( 0( a i) ,. . . , { ) ) >

T h o r m e 3 . Soit a e&n- U existe une famille, unique l'ordre prs, de k-cycles Ci,
= 1,... i telle que :
= Cl O C2 O O Ci ;

pour tous i^j on a Ci O Cj = C j a ;


les supports des cycles Ci sont deux deux disjoints.

Cette dcomposition est appele la dcomposition canonique en cycles de a.


1
S Dans la pratique on dira dcomposition en cycles, sauf s'il y a ambigut.

Q
2.4 - GROUPES SYMTRIQUES, CLASSES DE CONJUGAISON 67
D m onsfration. Soit a la permutation considre, et soit H = (a) le sous-groupe
qu'elle engendre. Considrons la dcomposition en orbites de l'ensemble {1,... ,n}
sous l'action de H, soient ,..., les orbites non rduites un lment. D
finissons le cycle Ci comme tant gal a sur l'orbite et l'identit sur le
complmentaire. C'est un cycle d'ordre # 0 i .
On a besoin du lemme suivant dont la dmonstration est laisse au lecteur.

L e m m e 1 Deux cycles dont le support est disjoint commutent.

De cela il rsulte que la permutation a est le produit des q pris dans un ordre
arbitraire.
Inversement, soit une permutation a qui s'crit comme produit de cycles com
mutant deux deux. Les orbites des lments de n}, non rduites un
lment, sous l'action de (a) sont les supports des cycles considrs. Les cycles
Ci sont donc uniquement dtermins comme tant les permutations qui sont res
trictions de a aux orbites de (cr), non rduites un lment et l'identit sur le
complmentaire de l'orbite. m

C o r o l l a i r e . Deux permutations a, a ' e &n sont conjugues si et seulement si, dans


leur dcomposition canonique en cycles, apparaissent le mme nombre de k-cycles pour
tout entier k, 2 ^ k ^ n .

Dmonstration Supposons que les deux permutations a et cr' soient conju


gues par 0, conjuguons alors la dcomposition de l'un d'eux. Rappelons que le
conjugu d'un A;-cycle est un A;-cycle. Rappelons aussi que, si on conjugue par un
mme lment deux lments qui commutent, les lments conjugus commutent
encore. Ceci implique que si cr = ci o C2 o o est la dcomposition en cycles de
CT et si cr' = 0 O cr O . alors a ' = { ( / ) o a o 0 ^) o (</> o C2 o 0 ^) o o ( 0 o ct o (j)~^ )
est la dcomposition en cycles de cr'.
Considrons maintenant l'implication rciproque. Soient ,..., les orbites non
rduites un lment de (cr), soient les orbites non rduites un l
ment de (cr'). Observons d'abord qu'il y en a autant, c'est--dire que t = t', ceci
rsulte du fait qu'il y a autant de cycles dans les deux dcompositions. Comme
pour tout A;, il y a autant de A:-cycles dans les deux dcompositions quitte ror
donner, on peut supposer que pour tout i. On dfinit alors 0 de la
manire suivante : pour tout i, c'est une bijection de 0i dans dfinie comme
dans la dmonstration du thorme 2, et c'est une bijection quelconque du com
plmentaire de vers le complmentaire de VJi&'i. La vrification est alors la
mme que dans la dmonstration du thorme 2. ^

68 ACTIONS DE GROUPES GROUPES SYMETRIQUES - C hap. 2


On va maintenant relier ceci une donne purement combinatoire :

D f in it io n 3
On appelle partition d'un entier n toute suite dcroissante d'entiers positifs non
nuis (Al, . . . , A/i) telle que
Al + + A/i = n .

On remarquera qu'une partition de n comporte au plus n entiers. Voici toutes les


partitions de 5 :

(5) (4,1) (3,2) (3,1,1) (2,2,1) (2,1,1,1) (1,1,1,1,1).

On fera attention ne pas confondre la notion de partition d'un entier n avec celle
de partition de l'ensemble { ! , . . . , n}. C'est--dire avec avec la donne d'une fa
mille de sous-ensembles Ai, i e I de sous-ensembles de { 1,... ,n} dont la runion
est gale .{1,... ,n} et qui sont disjoints deux deux. En fait si on a une telle
partition la famille des entiers # Ai est une partition de l'entier n. Mais on vri
fiera aisment que deux partitions distinctes de { 1, .. . ,n} peuvent crer la mme
partition de n. C'est le cas pour les partitions {1 },{2,3} et {1 ,2},{3} de [3].

P r o p o s i t i o n 3 * Le nombre de classes de conjugaison du groupe &n est le nombre de


partitions de l'entier n.

D m o n s t r a t i o n , Soit a une permutation, et soit les orbites non r


duites un lment de {1,... ,n} sous l'action de (a). Quitte rordonner, on peut
supposer que les cardinaux dcroissent. Associons cr la partition de n suivante
( # ^ i , . . . , # ^ t , l , . . . , l ) o il y n - ^ - # 0 i fois 1 la suite de ( # ^ i , . . . , #^t).
On a bien l une partition de n, qui ne dpend que de la classe de conjugaison de
(7, d'aprs la dcomposition en cycles des permutations et la caractrisation des
classes de conjugaison. On a donc une application de l'ensemble des classes de
conjugaison vers les partitions.

Inversement si on a une partition de n, soit (Ai,. . . , A^) avec


I Al, . . . , A^ ^ 1 et A^_^i = = A^ 1
I
on lui associe la classe de conjugaison de la permutation suivante donne par le
produit de V cycles de longueur respective Ai, . . . , A^ supports disjoints. Les
I supports peuvent tre choisis disjoints car Ai H------ h A^ ^ n. m
i-
I

Q
2.4 - GROUPES SYMTRIQUES, CLASSES DE CONJUGAISON 69
Signature d'une permutation
La fin de cette section est consacre l'tude de la signature d'une permutation.
Dfinition 4
Soit cr G 6n/ et soient z, j G { 1 ,. .. ,n} tels que i < j. On dit que a prsente une
inversion en { i j ) si a{i) > a{j). On appelle nombre d'inversions de a, et on
note u{a), le nombre de couples ( i j ) , i < j, tels que cr prsente une inversion
en

Dfinition 5
Soit (7 G 6 , on appelle signature de a , et on note e(a), l'entier suivant gal 1
OU - 1 :
]^cr(i) - a O )
i< j

i< j

Cet entier est aussi gal

Proposition 4* L'application signature e : &n ^ { + 1 , - 1 } est un homomorphisme de


groupes, l'ensemble { + 1 , - 1 } tant muni de la multiplication.

D m o n s t r a t i o n . Calculons :(cror). On a :

Y[(TO T{i) - a o r { j )
i<3
e{ Or) =
H i- j
i< j

J J CTOr(i) - CTOr(j) JjT ()-r(j) JjCTOr(i) -CTOrO')


i< j i< j i< j
X ( t ) ,
J J r ( i ) -T (j) JI*-J J J'r (i)-r O ')
i< 3 i< 3 i< j

Mais par ailleurs


J J ctot( ) -CTor(j)
l< j
=
i< 3

En effet T dtermine une bijection T de l'ensemble P = { { i , j ) \ i > j ) dans lui-


mme par la formule T{{i,j)) = (r(z),r(j)) si r(i) > r ( j) et T ((z,j)) = (T0'),r(i))
si r(i) < T { j ) , on note P'^ le premier sous-ensemble de P, P~ le second ainsi

70 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


dtermins. On a :
J J a o r ( i ) -(XOT{j) JJ a OT{i) - a Or{j) JJ a Or{i) - c r o t {j )
i<3 (i< i)P + (i<j)eP-
-r(j) JJ - T{j) JJ T{i) - T{j)
i<j (i< j)6P + {i<j)eP-
oit
J J a 0 r(i) - a Or ( j) JJ a 0 T{i) - a OT{j) JJ <ro r{j) - a Ot {)
i<j r{i)< r{j) T(j)<T(i)

JJr(i)-r(j) JJ r(i) - T{j) JJ t {j ) - T{i)


i<j r { i )< T {j )

On reconnat e(a).

La signature d'une transposition est 1, celle d'un fc-cycle est (

Dfinition 6

I Le noyau de l'homomorphisme signature est appel le groupe altern. On le


note tf^n-

Proposition 5 . Le groupe altern est distingu dans le groupe symtrique


I
Son ordre est ^ .
2

D m o n s t r a t i o n . Le groupe quotient & n !^ n est isomorphe Z/2Z. Donc :

On va terminer cette section en donnant une liste des classes de conjugaison, de l'ordre d'un
lment dans la classe, du nombre d'lments dans la classe pour les groupes 6 4 , et 6 5 . Le
cas de 6 3 ayant t donn plus haut. Les classes de conjugaison sont indexes comme il a
t indiqu plus haut sur les partitions. La partition est donc indique sur la premire colonne,
l'ordre sur la seconde, le nombre d'lments dans la classe dans la troisime.
I
partition ordre cardinal de la classe

(1.1.1,1) 1 1

I (2,1.1) 2 6
(2,2) 2 3

0 (3 , 1 ) 3 8
5
'S (4 ) 4 6
s
1
7g3
Q
2.4 - GROUPES SYMTRIQUES, CLASSES DE CONJUGAISON 71
Voici quelques indications sur cette table. la partition ( 1 , 1 , 1 , 1 ) correspond videmment
l'lment neutre. A la partition (2 , 1 , 1 ) correspondent les transpositions. Il y en a autant que
de sous-ensembles 2 lments, soit 6 . A la partition (2 , 2 ) correspondent les produits de
transpositions supports disjoints, il y en a 3, (1 ,2 )(3 ,4 ), (1 ,3 )(2 ,4 ), et (1 ,4 )(2 ,3 ). la
partition (3,1) correspondent les 3-cycles. Il y en a 8, en effet pour dterminer un 3-cycle
on commence par dterminer le support, on a 4 choix possibles, puis sur ce support on a
deux choix possibles correspondant aux deux 3-cycles de 6 3 . Enfin (4) correspondent les
4-cycles. Il y en a 6 . En fait (exercice !) il y a (n 1 )! n-cycles dans 6 n .

Voici la mme table pour 6 5 .

p a rtitio n o rd re c a rd in a l de

(1 , 1 , 1 , 1 , 1 ) 1 1

(2 , 1 , 1 , 1 ) 2 10

(2 , 2 , 1 ) 2 15

(3,1,1) 3 20

(3,2) 6 20

(4,1) 4 30

(5) 5 24

5. Groupes sym triques, gnrateurs, simplicit du


groupe altern
Dans cette section, on va donner des complments sur les groupes symtriques.
On va commencer par tudier les systmes de gnrateurs du groupe symtrique
et du groupe altern. Puis, on tudiera les sous-groupes distingus du groupe
symtrique et du groupe altern.

Thorm e 1. Les cycles engendrent le groupe symtrique &n.

DiYnorsfTafion Cest une consquence directe de la dcomposition en cycles,


c'est--dire du thorme 3 de la section 4. m

On peut prciser ce rsultat. Notons i ^ j la transposition { i j ) , et la


transposition (, i + 1), 1 ^ Z^ n 1.

72 ACTIONS DE GROUPES GROUPES SYMETRIQUES - C hap. 2


T h o r m e 2 . Les transpositions n , 1 ^ i ^ n - 1, forment un systme gnrateur
de 6n.

Dmonstration. Notons Hn le sous-groupe de &n engendr par les trans


positions Ti, 1 ^ i ^ n - 1. On raisonne par rcurrence sur n. Le cas n = 1 est
immdiat.
Passons du cas n - 1 au cas n . Le groupe &n-i s'identifie au sous-groupe de &n
constitu par les lments laissant fixes n, on sait par rcurrence qu'il est engendr
par les transpositions Ti, 1 ^ n 2. Soit a G &n/ si on a cr(n) = n alors a G &n-i
Alors a est dans le sous-groupe engendr par les 1 ^ ^ n - 2, donc dans le
sous-groupe engendr par les 1 ^ i ^ n 1. Sinon, soit cr(n) = k, k ^ n , et soit
/i G 6n-i tel que /x(/c) = n - 1. Alors Tn-i o /xo cr(n) = r^-i o p(k) = Tn-i(n 1) = n
et donc, on a r^-i o p o a e &n-i Comme Tn-i o p e Hn et que 6n-i C Hn on
conclut que a e Hn - Ce qui dmontre le rsultat. m

C o r o l l a i r e . Les 3-cycles constituent un systme de gnrateurs de j'n

Dmonstration. Considrons une permutation paire p, et crivons une dcom


position en produit de transpositions : p = t\t2 " tk- Observons d'abord que l'entier
k est pair en effet la signature de p est (-1)^. On a alors besoin du :

L e m m e 1 Le produit de deux transpositions dont le support a en commun un lment


est un S-cycle.
Dmonstration. Le produit de Tj^k par n,j est le 3-cycle (i^k^j). b

Revenons la dmonstration du corollaire et considrons un sous-produit t 2k-it 2k


dans la dcomposition de p en produit de transpositions. Si les deux transpositions
sont identiques ce sous-produit disparat. Si les supports des deux transpositions
ont un lment et un seul en commun le sous-produit est un 3-cycle. Enfin si les
supports des deux transpositions sont d'intersection vide introduisons une trans
position Ti^j o i appartient au support de t 2k-\ et j appartient au support de
t 2k- Alors t2k-\t2k = t2k-iTijTijt 2kf et t2k-\n,j et Tij 2k sont des 3-cycles. On en
conclut que tout produit d'un nombre pair de transpositions est un produit de
3-cycles. Le rsultat suit. m

Pour finir cette section on va dmontrer le thorme suivant d Galois.

Thorm e 3 . Soit n un entier suprieur ou gal 5. Alors le groupe altern ^ n


pas de sous-groupes distingus distincts de {1} et de lui-mme.

a La dmonstration va tre coupe en plusieurs tapes. On va d'abord tudier la


ci question des sous-groupes distingus de &n
I
na
I
Q
2.5 - GROUPES SYMTRIQUES, GNRATEURS, SIMPLICIT DU GROUPE ALTERN 73
P r o p o s i t i o n 1 Le groupe altern engendr par les carrs d'lments de &n.

D m o n s t r a t i o n . Cela rsulte du corollaire du thorme 2. En effet tout 3-cycle


c est un carr car c = = (c^)^. Par ailleurs tout carr est de signature 1 donc
lment de

P r o p o s i t i o n 2 . Le groupe altern ^st stable par tout automorphisme de 6 n .

D m o n s t r a t i o n . Tout automorphisme envoie un carr sur un carr, et donc tout


produit de carrs sur un produit de carrs. Donc tout automorphisme de &n
envoie j'n dans

T h o r m e 4 . S i n ^ 5 le groupe altern ^st le seul sous-groupe distingu de &n


distinct de {1} et de lui-mme.

D m o n s t r a t i o n . Soit H un sous-groupe distingu non rduit {1} et distinct


de 6 n . On va dmontrer qu'il contient un 3-cycle. Soit p e H distinct de l'l
ment neutre et soit r une transposition qui ne commute pas avec p. Une telle
transposition existe cause du :

L e m m e 2 . Le centre de &n est rduit {1} si n'^ 3.


D m o n s t r a t i o n d u l e m m e . Comme les transpositions engendrent le groupe
&n, il suffit de montrer qu'un lment a qui commute toutes les transpositions
est l'identit. Raisonnons par l'absurde. Soit i tel que i a{i), et soit j distinct de
i et de a{i), rappelons que n ^ 3. Alors la transposition ((), j) ne commute pas
a comme on le voit en valuant sur i,

Continuons la dmonstration du thorme 4.


Considrons le produit p~^. Il s'crit { ) p~^ et est donc dans H
puisque H est distingu. Par ailleurs, en l'crivant { p~^), on voit que
c'est un produit de transpositions. Cet lment est diffrent de l'lment neutre
car T ne commute pas avec p.
C'est donc soit un 3-cycle, dans ce cas on a le rsultat, car alors H tant distingu,
contient tous les 3-cycles, puisque qu'il en contient un et que tous les 3-cycles
sont conjugus. Il est gal par le corollaire du thorme 2.
Ou bien c'est un produit njTk^i de transpositions supports disjoints. Dans ce
cas, comme H est distingu et comme '^, H contient aussi le produit n^Tk^m
o sont deux deux distincts. Il contient donc le produit ^^^^
qui est gal Tk^iTk^m et est un 3-cycle. La dmonstration s'achve alors comme
prcdemment.

On va maintenant dmontrer le thorme 3 en s'inspirant de ce qui prcde.

74 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


L e m m e 3 * Le centre de ^st rduit {1} si n ^ 4.
D m o n s t r a t i o n d u l e m m e . Comme les 3-cycles engendrent le groupe il
sufft de montrer qu'un lment a qui commute tous les 3-cycles est l'identit.
Raisonnons par l'absurde. Soit i tel que i ^ a{i), et soit j distinct de i, a{i) et
Un tel lment existe, rappelons que n ^ 4. Alors le 3-cycle c =
ne commute pas a comme on le voit en valuant c o a et a o c sur i, m

D m o n s t r a t i o n d u t h o r m e 3 . Soit H un sous-groupe distingu de vf^n et


soit fl un lment de H. Soit c un 3-cycle qui ne commute pas /z. Considrons
alors le produit c o ^ o c ^ o fj,~^. Il s'crit (c o //o c^) o/z^, et est donc dans H
puisque H est distingu dans Par ailleurs, en l'crivant co ()lzoc^o/z^), on
voit que c'est un produit de 3-cycles. Cet lment est diffrent de l'lment neutre
car c ne commute pas avec /z.
Il y a quatre possibilits concernant les supports de c et )lzo c^ o :
les supports sont gaux, dans ce cas co (^oc~^ o e s t diffrent de l'lment
neutre par hypothse, et est un 3-cycle ;
soit les supports sont disjoints ;
les supports ont un point en commun, auquel cas on vrifie que le produit
des deux trois cycles est un 5-cycle ;
soit les supports ont deux points en commun, auquel cas, considrant la si
gnature, on constate que le produit des deux 3-cycles est gal au produit de
deux transpositions supports disjoints ou un 3-cycle.

Dans chacun de ces cas, on va dmontrer que le sous-groupe H contient un 3-


cycle, il les contiendra donc tous et sera donc gal d'aprs le thorme 2
de la section 4 et le lemme suivant :
L e m m e 4 . Si n ^ 5 tous les 3-cycles sont conjugus non seulement dans &n mais
aussi dans tj^n-
D m o n s t r a t i o n . Soient a et r les 3-cycles considrs. On sait (section 4) qu'ils
sont conjugus par un lment de 6n Reprenons les notations de la dmonstra
I tion du thorme 2 de la section 4. Si l'lment 0 construit dans la dmonstration
de ce thorme n'est pas dans on peut le modifier sur le complmentaire
du support de a en le dcomposant par une transposition t. Cela est possible car
n ^ 5. Alors (/) Ot conjugue cr et r et est dans b

Dans le premier cas et le second du quatrime la dmonstration est termine.


P r o p o s i t i o n 3 . Si n ^ 8 les produits de 3-cycles supports disjoints, les h-cycles,
I les produits de transpositions supports disjoints de &n sont conjugus par un lment
de

Q
2.5 - GROUPES SYMTRIQUES, GNRATEURS, SIMPLICIT DU GROUPE ALTERN 75
D m o n s t r a t i o n . La dmonstration prcdente marche, ceci prs qu'il nous
faut avoir deux lments en dehors du support des permutations considres. Ce
qui implique que l'on doit avoir n ^ 8. En fait pour les 5-cycles, n > 7 suffit et
pour les produits de transpositions supports disjoints n ^ 6 suffit. b

Considrons maintenant le second cas. Le sous-groupe H contient le produit de


deux 3-cycles c et c ' qui commutent, soit c c '. Supposons n ^ 8 . cause du lemme
4 H contient cd^, donc le produit c c 'c c '^ = qui est un 3-cycle. Il contient donc
tous les 3-cycles et est gal (lemme 4).
Dans ce cas il reste traiter les valeurs n = 6 et n = 7. Le lemme 4 reste vrai :

P r o p o s i t i o n 4 . Si n = 6 ou n = 7 les produits de 3-cycles supports disjoints de &n


sont conjugus par un lment de
D m o n s t r a t i o n . On indique les grandes lignes de la dmonstration pour n = 6,
elle est identique pour n = 7. Les dtails sont laisss en exercice. On constate par
un argument de dnombrement, qu'il y a 40 lments qui sont des produits de
3-cycles supports disjoints. Par ailleurs, le groupe a 360 lments. Enfin on
vrifie que l'ensemble des lments de commutant au produit des 3-cycles
supports disjoints c et c ' est le sous-groupe engendr par c et c ' qui a 9 lments.
La classe de conjugaison a donc 40 lments, c'est donc l'ensemble des produits
de 3-cycles supports disjoints. b

Considrons maintenant le troisime cas. Supposons que n ^ 5. Quitte rordon


ner, on peut supposer que H contient le 5-cycle c = (1,2,3,4,5). Ce cycle est
conjugu au cycle c' = (1, 3, 5,4 ,2) par la permutation

/^1, 2, 3, 4, 5\
V4 3, 1, 5, 2 J

qui est paire. Le cycle c' est donc dans H, Enfin cc' est le 3-cycle (2,5,3). On
conclut comme plus haut.

Considrons enfin le dernier cas. On observe facilement que, si n ^ 3, toutes les


transpositions sont conjugus par un lment de En fait, il nous suffit de
savoir que, dans 6 3 , toutes les transpositions sont conjugues par les lments
de Soit alors n ^ 5. De ce qui prcde on dduit que si si le sous-groupe H
contient un lment de la forme Ta^b^ij avec a ,6,i, j tant deux deux distincts et
si c est distinct des ceux-ci, il contient aussi Ta^c'^ij. Donc, il contient leur produit
qui est le 3-cycle (a ,6, c).

Ceci achve la dmonstration du thorme. m

76 ACTIONS DE GROUPES GROUPES SYMETRIQUES - C hap. 2


Wmmmimmmm Exercices hm hhhhh^^^h h i
Les exercices sont rangs par thmes correspondant dans une certaine mesure aux
sections du chapitre. Nanmoins, il peut tre ncessaire pour certains exercices
d'utiliser des rsultats de base des sections ultrieures. Enfin, certains exercices
proposs dpendent de l'algbre linaire, plus prcisment de la rduction des
endomorphismes et de la structure du groupe linaire. Il vaut donc mieux les faire
aprs avoir lu le chapitre 5.

A c t io n s d e g r o u p e s , q u a t io n d e s c la s s e s , t h o r m e s d e S y lo w

1. Soit E un ensemble sur lequel agit un groupe G. Soient A et B des parties de E ,


Calculer le fixateur et le stabilisateur de la runion de A et B ,

2. Dterminer dans le groupe G L3(E) le centralisateur des matrices suivantes :

3. Soit G un groupe fini, et soit p le plus petit nombre premier divisant l'ordre de G.
Soit H un sous-groupe tel que # G = p ( # i). Montrer que i est distingu. On
pourra utiliser la proposition 2 de la section 1.

4. Les quations suivantes peuvent elles tre l'quation des classes d'un groupe
d'ordre 12 ?
12 = 3 + 5 + 4,
12 = 4 + 4 + 4,
le premier terme dsignant l'ordre du centre.

5. Trouver tous les groupes finis ayant 2, 3, 4 classes de conjugaisons.

6. Montrer que dans un groupe d'ordre 12, il y a toujours soit un groupe d'ordre 4,
soit un groupe d'ordre 3 distingu. On utilisera les thormes de Sylow.
En dduire qu'un groupe d'ordre 12 est toujours le produit semi-direct d'un
groupe d'ordre 4 par un groupe d'ordre 3 ou inversement.

7. a) Montrer que si un groupe d'ordre 12 contient Z/4Z comme 2-sous-groupe de


1 Sylow, et que celui-ci est distingu, le groupe est ablien.
b) Montrer que, si un groupe B[ d'ordre 12 contient Z/2Z x Z/2Z comme 2-sous-
I groupe de Sylow, et que celui-ci est distingu, alors l'une des deux alternatives
suivantes a lieu :
H est ablien,
I
i-icd H est isomorphe .
I

3
Q
EXERCICES 77
Pour dmontrer cela, on considrera l'action d'un 3-sous-groupe de Sylow sur
le 2-sous-groupe de Sylow (qui est distingu),
c) Montrer que si un groupe H d'ordre 12 a un 3-sous-groupe de Sylow distingu,
alors l'une des alternatives suivantes a lieu :
H est ablien,
si le 2-sous-groupe de Sylow est isomorphe Z/2Z x Z/2Z alors H est
isomorphe Z/2Z x 6 3 ,
si le 2-sous-groupe de Sylow est isomorphe Z/4Z, alors H a pour
gnrateurs deux lments a et b, le premier d'ordre 3, le second d'ordre
4 et on a bab~^ = o r .

8 . Soit T un ttradre rgulier de l'espace vectoriel euclidien E de dimension 3,


centr en l'origine.
a) Montrer que l'ensemble des isomtries de E laissant T stable est un sous-
groupe H,
b) En considrant l'action sur les sommets montrer que ce groupe est isomorphe
64.
c) Montrer que le sous-groupe de H des isomtries directes est isomorphe 2I4.

9. Soit C un cube de l'espace vectoriel euclidien E de dimension 3, centr en


l'origine.
a) Montrer que l'ensemble des isomtries de E laissant C stable est un sous-
groupe H.
b) En considrant les diagonales du cube joignant des sommets opposs construire
un homomorphisme de H dans 6 4 .
c) Montrer que cet homomorphisme est surjectif. En particulier, dcrire les
transformations gomtriques correspondant aux transpositions, cycles d'ordre
3, 4, aux produits de 2 transpositions supports disjoints.
d) tudier le noyau de l'homomorphisme et dcrire H.

10. Soit P un nombre premier, et soient n et h des entiers avec h < n . Montrer en
dtail que tout groupe d'ordre p^ a au moins un sous-groupe d'ordre p^.

11. Soit H un groupe d'ordre 18, montrer qu'il contient un 3-sous-groupe de Sylow
distingu. Gnraliser aux groupes d'ordre 2p^ avec p premier impair. En dduire
que ce sont tous des produits semi-directs.

12. Soit G un groupe fini dont tous les sous-groupes de Sylow sont distingus. Montrer
que G est isomorphe au produit de ses sous-groupes de Sylow.

78 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


13. a) (Formule de Burnside) Soit G un groupe agissant sur un ensemble fini E . Pour
g g G on note E^ l'ensemble des e e E tels que ge = e Pour e G E on note
Ge le fixateur de e dans G, c'est--dire le sous-groupe des lments g tels que
ge = e.
Montrer que :

eeE geG

b) En dduire que si i/ dsigne le nombre des orbites de l'action de G sur E :


v*{G) = Y ,* { E ^ ) .
geG

14. Soit G un groupe fini, S un p-sous-groupe de Sylow, N son normalisateur (le


sous-groupe des g G G tels que gSg~^ = S). Montrer que le normalisateur de N
est gal N .

II. G r o u p e s s y m t r iq u e s

1. C o n s t r u i r e u n h o m o m o r p h i s m e s u r j e c t i f d e 6 4 v e r s 6 3 , e n c o n s i d r a n t u n e action
transitive d e 6 4 s u r u n e n s e m b le 3 l m e n ts .

2. Montrer que le groupe altern n'a pas de sous-groupe d'ordre 6. Interprter


le groupe comme un produit semi-direct.

3. Soit n un entier, calculer le nombre de n-cycles dans 6 n . Soit p un nombre


premier, calculer le nombre de p-cycles.

4. a) Soit n un entier, et p et g deux entiers tels que p + g = n. Calculer le nombre


d'lments de & n qui sont produit d'un p-cycle et d'un g-cycle supports
disjoints. Calculer l'ordre du centralisateur d'un tel lment,
b) Plus gnralement on calculera le nombre d'lments dans la classe de conjugaison
d'un lment l'aide de la partition qui lui est associe.

5. crire l'quation des classes pour les groupes 6 5 , 6 e , On donnera le


nombre d'lments dans chaque classe de conjugaison.
'0
T3) 6. Montrer que, dans le groupe symtrique, tout lment est conjugu son inverse.

7. Montrer que le seul sous-groupe d'indice 2 de &n est tj4n

a) Montrer que est un sous-groupe maximal de 6 n , c'est--dire que si on a


I 8. & n-\

un sous-groupe H tel que &n-i C H C &n, alors soit H = &n-i soit H = &n-
I b) Soient deux entiers p et g tels que p + q = n. On considre le sous-groupe
stabilisateur du sous-ensemble {1, .. . ,p} c {1 ,. .. ,n}. Montrer que ce sous-
groupe est isomorphe au groupe &p x &q. Montrer que ce sous-groupe est
un sous-groupe maximal (au sens prcdent) de &n
I
73
I
Q
EXERCICES 79
9. Caractriser les partitions correspondant des lments du groupe altern.

10. Soit s G 6n et soit A la partition associe sa classe de conjugaison. Montrer que


l'ordre de de s ne dpend que de A, puis le calculer en fonction de A.

11. Soit i{s) le nombre de cycles d'ordre i dans la dcomposition en cycles d'un
lment s du groupe altern. Montrer que l'alternative suivante a lieu. Soit les
classes de conjugaison de s dans le groupe altern et dans le groupe symtrique
sont gales, soit il existe un entier i tel que 2i{s) > 0 ou que 21+1 (s) > 1.

12. a) (Cauchy) Soit n ^ 5 et p le plus grand nombre premier infrieur ou gal


n. Montrer que le groupe symtrique &n ne contient pas de sous-groupe
d'indice compris entre 3 et p 1. On commencera par montrer que le plus petit
sous-groupe de 6 n contenant tous les p-cycles est le groupe altern.
b) Soit un sous-groupe de 6 n , et soit H un sous-groupe d'indice , 3 < ^ < p - l .
Montrer que l'action par translation d'un lment s d'ordre p sur l'espace
quotient &nlH est triviale.
c) Conclure.

13. Montrer que le groupe d'automorphismes de 6 3 , respectivement de 6 4 , est


isomorphe au groupe des automorphismes intrieurs de S 3, respectivement de
6 4 , soit S 3, respectivement S 4, lui-mme.

14. ** Montrer que si n ^ 6 le groupe d'automorphismes de Sn , est isomorphe au


groupe des automorphismes intrieurs de Sn , soit Sn lui-mme. On commencera
par montrer que l'image d'un lment d'ordre 2 par un automorphisme est encore
d'ordre 2. On dcrira tous les lments d'ordre 2 dans Sn , et on calculera l'ordre
de leurs centralisateurs. On montrera que l'image d'une transposition est une
transposition.

III. C la s s if ic a t io n d e p e t it s g r o u p e s f in is

1. Montrer qu'il y a deux groupes, et seulement deux, d'ordre 10 non-isomorphes,


l'un ablien, l'autre non.

2. Montrer qu'il y a deux groupes, et seulement 2, d'ordre 21 non-isomorphes, l'un


ablien, l'autre non. Mme question pour les groupes d'ordre 22 et 26.

3. Soit P un nombre premier impair de la forme 3fc + 2. Montrer que tout groupe
d'ordre 3p^ est ablien.

4. Montrer qu'un groupe d'ordre 255 est ablien. On montrera qu'il y a un sous-groupe
distingu d'ordre 85.

80 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


5. Montrer qu'un groupe d'ordre 30 a ncessairement un 5-sous-groupe de Sylow
ou un 3-sous-groupe de Sylow distingu. En dduire que le groupe a un sous-
groupe d'ordre 15. Montrer que le groupe est soit ablien, soit produit semi-direct
non-ablien de Z/15Z et Z/2Z.

6. a) ** Dcrivez les automorphismes de Z/3Z x Z/3Z.


b) ** Montrer qu'il existe un groupe d'ordre 27, non-ablien, dont tous les lments
sont d'ordre 3.

7. a) Montrer qu'il n'y a pas de groupe simple d'ordre 56.


b) ** Y a t'il un groupe simple 224 ?

Quelques rponses ou indications


I. A c t io n s d e g r o u p e s , q u a t io n d e s c la s s e s , t h o r m e s d e S y lo w
1. C 'e s t l'in te rse c tio n d e s fix a te u rs (o u d e s s ta b ilis a te u r s ) d e A e t B ,

3. O n c o n stru it u n h o m o m o r p h is m e d e G v e r s le g r o u p e s y m tr iq u e 6 p , e n c o n s id ra n t
l'a c tio n p a r tra n sla tio n d e G s u r G / H q u i a p l m e n ts. P u is o n u tilis e la c o n d itio n d e
p r im a u t : le n o y a u d e cet h o m o m o r p h is m e e s t l'in te rse c tio n d e s c o n ju g u s d e H , m a is
c a u s e d e s c o n d itio n s a r ith m tiq u e s l'o r d r e d e l'im a g e d iv is e p e t e s t e n fa it g a l p , d o n c
l'o rd re d u n o y a u e st g a l c e lu i d e H .

4. L e p r e m ie r c a s e st im p o s s ib le , c a r 5 n e d iv is e p a s 12. L e s e c o n d l'e s t a u s s i c a r le g r o u p e
q u o tie n t d e G p a r s o n cen tre s e r a it Z / 3 Z e t G s e r a it ab lie n .

5. D a n s le p r e m ie r c a s il n 'y a q u e Z / 2Z , c a r o n r e m a rq u e q u e e n d e h o r s d e l' l m e n t n e u tre


to u s le s l m e n ts d o iv e n t a v o ir le m m e o rd re , d o n c q u e le g r o u p e e s t u n p - g r o u p e p o u r
u n n o m b re p r e m ie r p . E n su ite o n o b s e r v e r a q u e s i o n a u n h o m o m o r p h is m e su rje c tif d 'u n
g r o u p e v e r s u n a u tre o n e n d d u it u n e s u rje c tio n a u n iv e a u d e s c la s s e s d e c o n ju g a iso n .
O n u tilise a lo rs le fa it q u 'u n p - g r o u p e u n c en tre n o n -triv ia l. O n p r o c d e d e m a n i re
a n a lo g u e p o u r le s c a s s u iv a n t s e n o b s e r v a n t q u e le c a r d in a l e s t d iv is ib le p a r a u p lu s 2 o u
3 n o m b re s p r e m ie r s s u iv a n t le c as.

6 . O n c o m p te le n o m b re d ' l m e n ts a p p a r te n a n t u n 3 - s o u s - g r o u p e d e S y lo w . S i il n 'y a p a s
I
d e 3 - s o u s - g r o u p e d e S y lo w d is tin g u , c o m m e il y a u m o in s 4 3 - s o u s - g r o u p e s d e S y lo w ,
il y a a u m o in s 8 l m e n ts d 'o r d r e 3. A v e c l' l m e n t n e u tre c e la fa it 9 l m e n ts. L e s 3
l m e n ts fo rm e n t n c e ssa ir e m e n t a v e c l' l m e n t n e u tre u n 2 - s o u s - g r o u p e d e Sy lo w .

I 7. a) S e r f re r a u c h a p itre 1 p o u r la str u c tu r e d e s g r o u p e s a b lie n s et d e s p r o d u it s se m i-d ire c ts.


O n o b se rv e q u e s o u s le s h y p o th s e s Ig r o u p e e s t n c e ssa ir e m e n t u n p r o d u it se m -d ire c t et
I
q u 'il n -y a p a s d 'h o m o m o r p h is m e s n o n triv ia l d e Z / 3 Z d a n s le s a u to m o r p h is m e s d e Z /4 Z .
b) C o m m e d a n s le c a s p r c d e n t, e t p o u r le s m m e s r a iso n s, o n a u n p r o d u it se m i-d ire ct.
M a is d a n s ce c a s il y a u n h o m o m o r p h is m e n o n -triv ia l d e Z / 3 Z d a n s le g r o u p e d e s
a u to m o r p h is m e s d e Z / 2 Z x Z / 2Z d o n t o n r a p p e lle q u 'il s'id e n tifie 6 3 .
I
TJ
Q
EXERCICES 81
c) O n ra iso n n e d e m a n i re a n a lo g u e , o n a d e s p r o d u it s se m i-d ire c ts, m a is cette fo is ci o n
d o it c o n sid re r le s h o m o m o r p h is m e s d 'u n 2 - s o u s - g r o u p e d e S y lo w d a n s le g r o u p e d e s
a u to m o r p h is m e s d e Z / 3 Z s o it Z /2 Z .

8. M o n tre r q u e to u te p e r m u ta tio n d e s s o m m e ts e st in d u ite p a r u n e iso m trie . O n p e u t


se co n te n te r d e le m o n tre r p o u r le s tr a n s p o sitio n s, p u is q u 'e lle s e n g e n d re n t le g r o u p e
sy m triq u e . O r le s s y m tr ie s a u to u r d 'u n p la n c o n te n a n t u n e ar te et le m ilie u d e l'a r te
o p p o s e r a lise n t le s tr a n s p o sitio n s. O n p e u t a u s s i r a lis e r le s c y c le s d 'o r d r e 3 l'a id e d e s
ro ta tio n s d 'a n g le 27t/ 3 a u to u r d e s h a u te u r s d u t tra d re .

9. L e s d ia g o n a le s d u c u b e fo rm e n t u n e n se m b le 4 l m e n ts la is s fix e p a r le s is o m tr ie s fix a n t
le cu b e . C e c i d te r m in e d o n c u n h o m o m o r p h is m e d u g r o u p e d u c u b e v e r s le g r o u p e d e s
p e r m u ta tio n s d e c e s d ia g o n a le s . L e s ro ta tio n s d 'a n g le ^ et d 'a x e u n e d ia g o n a le r a lise n t
le s c y c le s d 'o r d r e 3. L e s sy m trie s a u to u r d e s p la n s c o n te n a n t d e u s a r te s o p p o s e s d u c u b e
r a lise n t le s tr a n s p o sitio n s. L e n o y a u d e cet h o m o m o r p h is m e e st c o n stitu d e l'id e n tit et
d e l'o p p o s e d e l'id e n tit .

10. F a ire u n e r c u rre n c e .

11. C o m p te r le s l m e n ts d o n t l'o rd re e s t 9.

12. C o m m e n c e r p a r m o n tre r q u e , si u n g r o u p e G a d e u x s o u s - g r o u p e s d is tin g u s H e t K


d 'in te r se c tio n r d u ite l' l m e n t n e u tre et tels q u e G = H K , a lo r s G e s t is o m o r p h e a u
p r o d u it H X K .

II. G r o u p e s s y m t r iq u e s
1. C o n s id r e r l'a c tio n d u g r o u p e s u r s e s c la s s e s d e c o n ju g a iso n , le s p r o d u it s d e t r a n s p o sitio n s
s u p p o r t d is jo in ts fo rm e n t u n e c la s s e 3 l m e n ts.

2. O n c o m m e n c e ra p a r m o n tre r q u 'il y a 3 l m e n ts d 'o r d r e 2 d a n s le s p r o d u it s d e


t r a n s p o sitio n s s u p p o r t s d isjo in ts. P u is u n g r o u p e d 'o r d r e 6 c o n tie n t a u m o in s u n l m e n t
d 'o r d r e 3, et u n l m e n t d 'o r d r e 2, d o n c c o n tie n t u n p r o d u it d e t r a n s p o sitio n s s u p p o r t s
d isjo in t. E n c o n ju g u a n t p a r u n l m e n t d 'o d r e 3 e n d d u ir e q u 'il c o n tie n d ra it to u s le s
l m e n ts d 'o r d r e 2, co n clu re .

3. L a p r e m i r e r p o n se e st (n - 1)! : p a r ta n t d e 1 o n a n - 1 c h o ix p o u r s o n im a g e p a r le
n -c y c le ( 2 , . . . , n ) , p u i s o n a n - 2 c h o ix p o u r c e lu i d e la s e c o n d e i m a g e .. . L a s e c o n d e
r p o n se e st C ^ ip - 1)! si p ^ n .

4. a) D is tin g u e r s u iv a n t le c a s o p = q o u n on . D n o m b r e r le s p a rtitio n s d 'u n e n se m b le n


l m e n ts e n u n s o u s - e n se m b le p l m e n ts et u n so u s - e n se m b le q l m e n ts. O n tro u v e
^ d a n s le p r e m ie r c a s, et ^ d a n s le se c o n d .

b) S u p p o s o n s q u e la p a rtitio n d e n a s s o c i e c o m p o rte p i fo is l'e n tie r i . A u tr e m e n t d it,


o n a n = P i -\- 2 p 2 H------- f- n p n . O n c o m p te ra le n o m b re d e p a r titio n s d e { 1 , . . . , n } e n p i
s o u s - e n se m b le s 1 l m e n t, p 2 s o u s - e n se m b le s a 2 l m e n ts. L a r p o n se e s t a lo r s

n!
/il! 2 ^ 2 ...n^n

82 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


5. Pour le groupe ^^^5 :

partition ordre cardinal de la classe

( 1,1,1,1,1) 1 1
(2,2,1) 2 15

(3 , 1 , 1 ) 3 20

(5 ) 5 24

P o u r le g r o u p e 6 e :

partition ordre cardinal de la classe

( 1 ,1,1,1,1,1) 1 1

(2 ,1,1,1,1) 2 15

(2,2,1,1) 2 45

(2,2,2) 2 15

(3 , 1 , 1 , 1 ) 3 40

(3 , 2 , 1 ) 6 120
(3 , 3 ) 3 5

( 4 , 1 , 1) 4 30

(4 , 2 ) 4 30

( 5 , 1) 5 144

(6 ) 6 120

6. Il su ffit d e d m o n tre r la p r o p r i t p o u r le s c y cle s.

7. V oir le c o u rs.

8. a) M o n tre r q u e s i o n a u n s o u s - g r o u p e H q u i co n tie n t 6 n - i e t e n e s t d istin c t, il c o n tie n t la


tr a n s p o sitio n T n -i,n - O n a a lo r s d a n s le s o u s - g r o u p e H u n s y st m e g n r a te u r p o u r 6 ^ .
P o u r m o n tre r la p r e m i re p r o p r i t o n c h o isit u n l m e n t s e H m a is tel q u e s ^ & n - i
Q u itte r e m p la c e r s p a r st o t e 6 n - i m o n tre r q u e l'o n p e u t s u p p o s e r q u e s { n ) = n - l ,
I p u i s q u e s { n - 1) = n . M o d ifie r a lo r s p a r u n l m e n t d e & n - 2 p o u r c o n clu re .
I b) M o n tre r q u e s i o n a u n s o u s - g r o u p e H q u i co n tie n t 6 p x Gq et e n e s t d istin c t, il c o n tie n t
la tr a n s p o sitio n T p ,p + i.

11. M o n tre r q u e la c la s s e d e c o n ju g a is o n , d 'u n l m e n t s d u g r o u p e alte rn d a n s le g r o u p e


sy m triq u e e s t r u n io n d e d e u x c la s s e s d e c o n ju g a is o n d a n s le g r o u p e a lte rn s i e t s e u le m e n t

EXERCICES 83
s i la d c o m p o sitio n e n c y c le s d e s n e fa it a p p a r a tr e q u e d e s c y c le s n o n c o n ju g u s (c 'e st- -d ire
q u e le s c a r d in a u x d e s s u p p o r t s s o n t d e u x d e u x d istin c ts) d e lo n g u e u r im p a ir e .

12. a) b) c) U tilise r le c o u r s, e n p a rtic u lie r le s a r g u m e n ts d a n s la d m o n s tr a tio n d e la s im p lic it


de s i n ^ 5. P u is u tilis e r le fa it q u e le c a r d in a l d e l'e n se m b le q u o tie n t B n / H e st
p r e m ie r p . E n fin s i l'a c tio n e s t triv ia le c e la v e u t d ire q u e si s d s ig n e l' l m e n t d 'o r d r e
P c o n sid r o n s H = H e t d o n c s e H .

13. tu d ie r l'a c tio n d 'u n a u to m o r p h is m e s u r l'e n se m b le d e s l m e n ts d 'o r d r e 2 .


E n p a rtic u lie r, m o n tre r q u 'u n e t r a n s p o sitio n e s t tra n sfo rm e e n u n l m e n t d 'o r d r e 2.
C o n c lu re d a n s le c a s n = 3.
D a n s le c a s n = 4 , o n o b s e r v e r a q u 'o u tr e le s tr a n s p o sitio n s, le s s e u ls a u tr e s l m e n ts d 'o r d r e
2 s o n t le s p r o d u it s d e t r a n s p o sitio n s s u p p o r t s d isjo in ts. E n c o m p ta n t le n o m b re d e
tra n s p o sitio n s, e t c e lu i d e p r o d u it s d e t r a n s p o sitio n s s u p p o r t s d isjo in ts, o n m o n tre ra q u e
l'im a g e d 'u n e tr a n s p o sit io n e s t e n c o re u n e tr a n sp o sitio n . O n u tilis e r a le fa it q u e le s im a g e s
d e to u te s le s tr a n s p o sit io n s s o n t d a n s la m m e c la s s e d e c o n ju g a iso n .

14. G n ra lise r l'a r g u m e n t d e l'e x e rc ic e 13, e n o b s e r v a n t q u e si / e s t u n a u to m o r p h is m e d e


6 n et si r e s t u n e tr a n s p o sitio n a lo r s / ( r ) e s t u n l m e n t d 'o r d r e 2 . M o n tre r q u e / ( r )
e st u n e tr a n s p o sitio n e n o b s e r v a n t q u e le s c a r d in a u x d e s c e n tr a lisa te u r s d e r et / ( r ) s o n t
g a u x . P u is e n c a lc u la n t le s c a r d in a u x d e s c e n tr a lisa te u r s d e s l m e n ts d 'o r d r e 2 d a n s 6 n .

III. Classifications de petits groupes finis


1 et 2 . R e c h e rch e r le s s o u s - g r o u p e s d e S y lo w . M o n tre r q u e l'o n a s o it u n g r o u p e ab lie n , s o it
u n p r o d u it se m i-d ir e c t n o n -ab lie n .

3. M o n tre r q u 'il y a u n s e u l p -S y lo w , q u i e s t d o n c d is tin g u . P u is m o n tre r q u e l'o n a


n c e ssa ir e m e n t u n p r o d u it se m i-d ire c t e t q u e l'h o m o m o r p h is m e le d fin is s a n t e s t triv ial.
O n p o u r r a se r f re r a u c h a p itre 5.

4. M o n tre r q u 'il n 'y a q u 'u n 1 7 - s o u s - g ro u p e d e S y lo w , e t q u 'il e s t d o n c d istin g u .

5. P o u r d m o n tre r l'e x iste n c e d 'u n s o u s - g r o u p e d 'o r d r e 15, o n s u p p o s e , p a r e x e m p le , q u e le


5 -Sy lo w , s o it , e s t d is tin g u . S o it K u n 3-Sy lo w . O n m o n tre q u e K H e s t u n s o u s - g r o u p e
d 'o r d r e 15. O n s e s e r v ir a d e la str u c tu r e d e s g r o u p e s d 'o r d r e 15.

6 . a) b) Il s 'a g it d e s m a tric e s (2 , 2 ) in v e r s ib le s co e ffic ie n ts d a n s Z /3 Z . Il y a 48 l m e n ts.


M o n tre r q u 'u n g r o u p e q u e lc o n q u e d 'o r d r e 27 c o n tie n t Z / 9 Z o u Z / 3 Z x Z / 3 Z c o m m e
s o u s - g r o u p e d is tin g u . D a n s le s e c o n d c a s, e t s i o n s u p p o s e q u e to u s l e s l m e n ts s o n t
d 'o r d r e 3 d a n s le g r o u p e , m o n tre r q u e le g r o u p e e s t p r o d u it se m i-d ire c t d e Z / 3 Z x Z / 3 Z et
Z /3 Z . P u is l'a id e d 'u n h o m o m o r p h is m e d e Z / 3 Z d a n s le s a u to m o r p h is m e s d e Z / 3 Z x Z / 3 Z
c o n stru ire l'e x e m p le ch erch .

7. a) b) E n a p p liq u a n t le s th o r m e s d e S y lo w m o n tre r q u 'u n tel g r o u p e s im p le d 'o r d r e 56


a u r a it 7 2 - s o u s - g r o u p e s d e S y lo w e t 8 7 - s o u s - g r o u p e s d e S y lo w . M o n tre r q u 'il y a u r a it 48
l m e n ts d 'o r d r e 7. C o m p te r le s l m e n ts d 'o r d r e u n e p u is s a n c e d e 2.
S o it G u n g r o u p e s im p le 224 l m e n ts si il e x iste . V rifie r q u 'il a 7 2 -Sy low . E n d d u ir e
u n h o m o m o r p h is m e n o n -triv ia l d e G d a n s 6 7 . M o n trer, e n c o n sid ra n t le s o rd re s, q u e cet
h o m o m o r p h is m e n 'e s t p a s in jectif.

84 ACTIONS DE GROUPES GROUPES SYMTRIQUES - C hap. 2


chapitre 3

Anneaux, idaux,
polynmes
et sries formelles
Dans ce chapitre on rappelle dans la premire section les dfinitions de base con
cernant les anneaux : sous-anneaux, homomorphismes, idaux, anneaux quotients,
corps. La seconde est consacre aux anneaux principaux, la troisime section une
tude dtaille de l'anneau des classes de congruence modulo n, et la quatrime
une brve introduction l'tude de la cryptographie.
Les deux sections suivantes sont consacres aux anneaux de polynmes, de s
ries formelles, et aux anneaux factoriels. On en profite pour faire l'tude des
polynmes symtriques. L'avant dernire section est consacre aux zros des po
lynmes et la thorie du rsultant. Enfin, diverses proprits des sries formelles
sont prsentes dans la neuvime et dernire section.

1 A nneaux, id aux, an n eau x quotients


Dfinition 1
I
Un anneau est un ensemble A muni de deux lois internes. La premire note
additivement est appele l'addition, la seconde note multiplicativement est ap
pele la multiplication. L'addition, dtermine sur A une loi de groupe ablien
sur A. La multiplication dtermine une loi associative sur A. La multiplication
est distributive par rapport l'addition. C'est--dire que pour tous x ,y ,z e A
on a :
8
S x{y + z) = xy + xz et {y -h z)x = yx + zx.
I
ci Enfin il y a un lment unit, not 1, tel que pour tout a eA on ait 1 xa = ax 1 = a.

Q
3.1 - ANNEAUX, IDEAUX, ANNEAUX QUOTIENTS 85
Les anneaux que nous considrons sont donc avec lment unit pour la mul
tiplication, cet lment sera toujours not 1. L'lment 0 est suppos distinct
de 1.
Notons que pour tout lment x de l'anneau o n a 0 x x = x x 0 = 0. En effet, en
utilisant la distributivit, on obtient

x = l x x = (l-| -0 )x x = -|-(0xa;),
donc a; = X + (0 X x ), donc 0 x x = 0. Le mme argument donne l'autre identit.

Dfinition 2
I L'anneau est dit commutatif si la multiplication est commutative.

Dans un anneau commutatif quelconque on a la formule du binme de Newton :


Proposition 1* Soit A un anneau commutatif. Pour tous a et b dans Vanneau A
on a :
( + = Y.
= 0 ,...,n

Dmonstration* La dmonstration peut se faire par rcurrence sur l'entier n ou


par dnombrement. Faisons la par dnombrement. On considre le produit

( h 6) X X (d + 6) .
'------------- V------------- '
n fois

Dans le dveloppement du produit le terme apparat chaque fois que l'on


a slectionn i parenthses parmi les n successives, que l'on dveloppe suivant a
les parenthses slectionnes, et suivant 6 les n - autres. Le coefficient de
est donc le nombre de sous-ensemble de {1,... ,n} i lments, c'est--dire

Remarque
On a plus gnralement pour a i , . . . , dp e A la formule suivante :
ni
(di + + dp)^ E
(Ui,...,Up)|ni++Up=n
I
l ! p!
^
d1 Ui
I 'l
P
dp^

Dfinition 3
On dira qu'un lment a d'un anneau A divise un lment non nul b, et on
notera d I b, s'il existe un lment c de A tel que b = ac.

On comparera la dfinition de diviseurs de zro (dfinition 6).

86 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


D f in it io n 4
Soit A un anneau, si pour tout lment a e A diffrent de zro il existe un
lment a', appel l'inverse, tel que aa' = a'a = l on dit que A est un corps.
Autrement dit A un corps si la multiplication dtermine une loi interne sur
A - {0} qui en fait un groupe.

La dernire phrase de la dfinition est en fait une proposition : si A est un corps


la multiplication dtermine une loi interne sur A - {0}. En effet, supposons donn
deux lments x et y diffrents de zro dans le corps et montrons que leur produit
xy ne peut tre nul. Soient en effet x', respectivement y^, un inverse pour x,
respectivement pour y. Si on a xy = 0 on a x'xyy' = x' x 0 x y' = 0 et x'xyy' = 1 x
1 = 1 ce qui est impossible.

R e m a rq u e
On remarquera que l'inverse est unique. En effet si on a xy = 1 et xy' = 1 alors
on a yxy' = y et yxy' = y '.

Dans un anneau quelconque un lment peut avoir ou ne pas avoir d'inverse,


l'inverse s'il existe est unique.

Les deux premiers exemples d'anneaux sont l'anneau Z des entiers relatifs et le
corps Q des nombres rationnels.

Un sous-ensemble B d'un anneau A est un sous-anneau si :


B est un sous-groupe du groupe {A, +),
- 1g b ,
si x,y sont lments de B , alors xy est lment de B.

%
Par exemple Z est un sous-anneau de Q. On laisse au lecteur le soin de vrifier
que l'intersection d'une famille de sous-anneaux est un sous-anneau.

I D f in it io n 5
On appelle homomorphisme d'armeaux
I
i p : A ^ A'
8O
toute application de A dans A' qui est un homomorphisme pour l'addition et
la multiplication.
I
'V
I
Q
3.1 - ANNEAUX, IDAUX, ANNEAUX QUOTIENTS 87
Ceci signifie que :
(f{x + y) = fp{x) + ip{y) pour tous X et y dans A,

^{Xa ) = 1^/
^{xy) = ^{x)ip{y) pour tous X et y dans A,

On dfinit l'image d'un homomorphisme comme dans le cas des groupes. C'est
un sous-anneau, on le note Im((/?).

De mme que l'on dfinit le produit d'une famille de groupes, on dfinit le produit
d'une famille d'anneaux Ai, l'indice i dcrivant un ensemble d'indices I fini ou
infini. L'anneau Hie/ est constitu des familles d'lments (xi), z e /. La somme
et le produit de deux familles sont videmment faites termes termes :

( X i) + (x'i) = { X i + x ' i )

et
{ X i) X {x'i) = (Xi X x ' i ) .

La famille constitue uniquement de 1 est lment neutre.


On prendra garde ce que l'on n'a pas une notion de somme directe comme
pour les groupes. En effet on pourrait considrer, comme pour les groupes, les fa
milles d'lments tous nuis, sauf pour un nombre fini d'entre eux. On peut dfinir
somme et produit par les mmes rgles que plus haut. Mais si l'ensemble d'in
dices est infini il n'y a pas d'lment neutre : la famille constitue uniquement
par des 1 n'est pas dans l'ensemble des suites constitues d'lments presque tous
nuis.

Soit A un anneau, voici d'autres dfinitions :


D f in it io n 6

I Un lment non nul x dans A est un diviseur de zro s'il existe un lment non
nul y tel que xy = 0.

D f in it io n 7

I Un anneau est un domaine d'intgrit (ou est un anneau intgre) s'il n'a pas de
diviseurs de zro.

R e m o rq u e
On vrifiera en exercice que le produit d'au moins deux anneaux non triviaux
n'est jamais intgre.

88 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


Tout anneau intgre peut tre considr comme sous-anneau d'un corps, son corps
des quotients :
P r o p o s i t i o n 2 * Soit A un anneau commutatif intgre. Il existe un corps K tel que :
A s'identifie un sous-anneau de K ,
pour tout lment x e K il existe un lment u e A tel que ux G A.

Dmonstration. La construction est la mme que pour Q.


On considre l'ensemble A x A* et on le munit de la relation suivante : (a, h) =
v) si et seulement si av = bu. C'est une relation d'quivalence. On laisse au
lecteur le soin de vrifier la rflexivit et la symtrie.
En utilisant la commutativit et l'intgrit on vrifie la transitivit. En effet si
(a, b) = {u^ v) et (u, v) = (m, n) on a a-y = bu et un = vm. Donc avn = bun = bvm,
soit v{an bm) = 0 et donc an = bm.
On dfinit deux lois internes, c'est--dire des applications
{A x A * )x {A x A * ) ^A xA *
sur l'ensemble A x A*, appeles addition et multiplication, par :
(a, b) H- (n, v) = {av -f- bu, bv),
{a, b) X {u,v) = {au,bv).

Notons que ce sont des lois interne. En effet, A tant intgre, bv ne peut tre nul
sans que 6 ou v ne soit nul.
On vrifie aisment que la classe d'quivalence de la somme et du produit de deux
lments ne dpend que des classes d'quivalence des deux lments. Ceci permet
de dfinir l'addition et la multiplication sur l'ensemble quotient. La classe de (0,1)
est lment neutre pour l'addition, celle de (1,1) l'est pour la multiplication. Les
deux lois sont videmment commutatives.
La multiplication est distributive par rapport l'addition. C'est--dire que :
(u,v) X {{a,b) -h (a ',6')) = (u,v) x {a,b) + (u,v) x {a\b!).
Par ailleurs, l'ensemble des classes d'lments de la forme (fca, a) est isomorphe
A. En fait, l'application de A dans K qui k associe la classe de {k, 1) est un
isomorphisme de A sur son image. La classe de Tlment (l,fc), k ^ Q , est un
inverse pour la multiplication de la classe de (A;, 1).
Le corps IK est l'ensemble de ces classes d'quivalence muni de ces deux lois in
I
O ternes. C'est le corps des quotients de A. Par exemple, le corps des quotients
des polynmes coefficients dans un corps k est le corps k{X ) des fractions
rationnelles coefficients dans k. m
I

Q
3.1 - ANNEAUX, IDAUX, ANNEAUX QUOTIENTS 89
Idaux et anneaux quotients
Passons maintenant l'tude des structures quotients. Soit un homomorphisme
d'anneaux ip : A A ' . Le noyau de l'homomorphisme (p est l'ensemble ^ des
lments x e A tels que p{x) = 0. Il est not Ker((/?). C'est videmment un sous-
groupe de A pour l'addition et on a :

P r o p o s i t i o n 3 . L'ensemble ^ est tel que pour tout y e A et tout x G ^ on a yx


et xy G

D m onstration, En effet si on a p{x) = 0 on a (p{yx) = (p{y)(p{x) = 0 et (p{xy) =


>p{x)(p{y) = 0.

D f in it io n 8
Un sous-ensemble ^ d'un anneau A qui est un sous-groupe pour l'addition et
tel que si a G A et a; G alors x a e ^ et a x e ^ est appel un idal bilatre de A.

Donc le noyau d'un homomorphisme d'anneaux est un idal bilatre de A. On


peut dfinir la notion d'idal gauche et d'idal droite :

D f in it io n 9
Un sous-ensemble d'un anneau A qui est un sous-groupe pour la loi additive
et qui est tel que si a e A et x e alors ax G respectivement xa e ^ est
appel un idal gauche, respectivement droite de A.

Dans la suite on ne considrera des idaux gauche et droite que dans les
exercices. Si bien que la mention idal vaudra pour idal bilatre . Soit donc
A un anneau et ^ un idal.
On vrifie sans peine que l'intersection d'une famille d'idaux d'un anneau A
est encore un idal. Ce rsultat vaut que l'on se place dans le cadre des idaux
gauche, droite ou bilatre. Soit par exemple une famille d'idaux bilatres
leur intersection est dj un sous-groupe. Maintenant si x est dans l'intersec
tion et si a G A ax et xa sont dans chacun des idaux de la famille donc dans
l'intersection.

D f in it io n 1 0
On appelle idal engendr par une partie de A l'intersection de tous les idaux
contenant cette partie. Autrement dit c'est le plus petit idal contenant la partie
considre.

90 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


En voici une description plus concrte. On se place dans le cas o A est un anneau
commutatif A, Soit x i , ... , 0;^ une famille d'lments de A,
L'ensemble des lments de la forme Ai^i H------ h nXn, o les dcrivent A est
un idal de A. En effet la somme de deux lments de ce type est encore du mme
type, et, si on multiplie par un lment de l'anneau on obtient encore un lment
du mme type.
On note cet idal ( x i,... ,Xn)f c'est l'idal engendr par la famille considre.
On tend le rsultat l'idal engendr par une famille infinie de X{ prenant les
sommes ou seuls un nombre fini de A^ sont diffrents de zro.

R e m a rq u e
La remarque suivante est souvent trs utile. Soit x e A un lment et (x) l'idal
engendr. Alors (x) est gal A si et seulement si x est inversible. En effet (x) est
gal A si et seulement si 1 G (x) ; cette dernire condition a lieu si et seulement
si il existe y G A tel que xy = 1, le rsultat suit.

L'idal ^ est un sous-groupe du groupe ablien A. On peut donc considrer le


groupe quotient A jf , on va le munir d'une multiplication et en faire un anneau.
Les lments de A j^ sont des classes de la forme a + e/ = {a-l-x|xGe^}. Con
sidrons deux classes dans A j^ , soient ^ = a + ^ et ^ , considrons
l'ensemble c'est l'ensemble des lments

{ab + ay xb xy \x ,y e .
Comme ^ est un idal cet ensemble est contenu dans la classe ab + ^ . Dfinissons
donc un produit, not provisoirement *, sur A/^ par la formule :

Jii^ J2 = ab -\ -r^ .

Cette loi est bien dfinie par construction.

I On vrifie que cette loi est associative et distributive par rapport la loi additive.
Les dmonstrations sont formellement identiques celles faites dans le cas des
groupes et laisses au lecteur. En particulier, la classe 1 -h est lment neutre
pour la multiplication. Enfin l'application :
A -^ A I^ ,
a I ^a + ^ ,
est par construction un homomorphisme d'anneaux.

On va tudier le comportement des idaux vis vis des homomorphismes.


I
I
Q
3.1 - ANNEAUX, IDAUX, ANNEAUX QUOTIENTS 91
Proposition 4
Soit (p un homomorphisme d'un anneau A dans un anneau A', et soit un idal
de N . Alors l'ensemble est un idal de A.
Soit P un homomorphisme surjectif d'un anneau A dans un anneau A', et soit ^
un idal de A. Alors l'ensemble est un idal de A\
Soit (p un homomorphisme d'un anneau A dans un anneau A', et soit un idal
de A. Supposons que ^ soit contenu dans Kev{p). Alors il existe un unique ho
momorphisme de Ajf> dans A! tel que p = 'il)op, o p est l'homomorphisme
canonique de A dans A j ^ . Autrement dit, on a un diagramme commutatif :

A -----
\ /4
A j3

D m onstration. On dmontre le troisime point, les autres sont laisss en


exercices. On dfinit '(j par la formule

+ ^) = (p{x) .

Cette formule a un sens. En effet si x + = x' + on a, par hypothse sur p et


la relation p{x) = p{x'). Il reste vrifier que 'tp est un homomorphisme. On a

V^(x+ e^ + x' + e^)='0(x + x' + e/) = </?(x+ x')=V?(x)+</?(x')='0(x4-^)+^(x' + <^),

et

'0 ( ( x + ^ ) ( x ' + e^ )) = - 0 ( x x ' + e^) = p{xx^) = p{x)p{x') = -0 (x + i ^ ) '0 ( x ' + e^) ,

la premire identit vient de ce que ^ est un idal. Quant l'unicit de ^ elle


rsulte de la surjectivit de p. h

Soient un anneau A, un idal ^ de A et un lment x G A. L'ensemble x + est la


classe de x module ^ et sera note le plus souvent x .

Nous allons donner maintenant, comme dans le cas des groupes, un certain nombre
de consquences classiques de cette construction ; la dcomposition canonique des
homomorphismes et les thormes d'isomorphismes.

Corollaire. Soit p : A ^ A' un homomorphisme et soient p l'application canonique


de A dans A /K ev{p), i l'inclusion canonique de Im((p) dans A'. Il existe un unique
isomorphisme p' de A /K ex{p) dans lm {p) tel que (p = i o (jj o p . Autrement dit, on a

92 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


une factorisation et un isomorphisme :
^A'

A/Ker{(l>)-

D m o n s t r a t i o n . On applique le rsultat prcdent avec = Ker{(p), et avec (p'


rhomomorphisme de Aje9 dans Im((^) dfini par
<\>{x + 1/) = ^ {x ).
C'est un isomorphisme car il est injectif et surjectif par construction. Pour finir on
compose gauche par l'inclusion %de l'image de (p dans A '.

y T h o r m e 1 Soient A un anneau, et soient et ^ deux idaux de A tels que


^ L'ensemble ^ ^ est un idal de Vanneau quotient A j ^ , L'anneau quotient
Aft^ est isomorphe Vanneau quotient (>1/^)//'. Autrement dit, on a une factorisation
et un isomorphisme :
A ------------ >Al?

Par abus de notation sera not

D m o n s t r a t i o n . On considre rhomomorphisme canonique p : A A f^ . Son


noyau contient l'idal J f . Il existe donc un homomorphisme surjectif de A / J f
vers Aj>, il associe la classe x + ^ la classe x + Son noyau consiste en
l'ensemble des classes

telles que a; + ^ est gal ^ , soit l'ensemble des classes x A ^ telles que a; G h

Soient A un anneau, et soient ^ et ^ deux idaux de A. On notera le plus


a
petit idal de A contenant tous les lments xy pour x G ^ et /G jT- Vrifions
que
XiVi \ x i e ^ , y i G
^ i
I Prcisons la formule, on considre l'ensemble de toutes les sommes (finies!) de
I
'fela forme avec les conditions imposes. Il est clair que la somme et la
diffrence de deux tels lments est encore du mme type. Si on multiplie par
i a G on obtient
car axi G
axiyi = {axi)yi, qui est encore un lment du mme type

Q
3.1 - ANNEAUX, IDAUX, ANNEAUX QUOTIENTS 93
Voici une variante du lemme chinois :

T h o r m e 2 . Soient A un anneau, et soient et ^ deux idaux de A. Supposons


que ^ + J f = { x -\ -y \ x e r ^ ,y e jT } soit gal A. Vanneau quotient A j ^ ^ est alors
isomorphe au produit {Aj*^) x {A /^ ).

D m o n s t r a t i o n * On considre l'homomorphisme

p : A >{A /^ ) X [ A /g ) , ai + g ).

Cet homomorphisme a pour noyau J' C\g .

L e m m e 1 Sous les hypothses du thorme on a ^ g = ^ g.


D m o n s t r a t i o n . L'inclusion ^ g C est claire : soient x e ^ et y e g alors
xy e ^ n g .
Rciproquement l'hypothse ^ -t- g = A montre que l'lment I g A peut s'crire
u-\-v o uG ^ et V G g . Soit alors z G g , on a z = zu + zv et chacun des
deux termes du membre de droite est dans ^ g . D'o le rsultat. b

Revenons la dmonstration du thorme. Nous venons de dmontrer que le


noyau de l'homomorphisme est *^g. Nous en dduisons donc, par le corollaire
la proposition 3, un homomorphisme injectif

A /^ g -^ [A /^ )x {A /g ),

Il reste dmontrer que cet homomorphisme est surjectif. Il suffit videmment de


montrer que l'homomorphisme initial p l'est.
Cela rsulte de l'argument donn dans la dmonstration du lemme. crivons 1
comme somme d'un lment u G ^ et v G g : l = 'a + t;et soient a-\- G A j^ et
b-\- g G A / g . Alors l'homomorphisme p envoie l'lment av - \ - b u G A vers (a +

g) ^ {^1g ) X {^1g ) ' D'o le rsultat. h

On tend une famille d'idaux :

T h o r m e 3 . Soient A un anneau, et soient une famille finie d'idaux, de A.


Supposons que ^ ds que a ^ /3. Alors on a un isomorphisme

Dmonstration. On fait la dmonstration par rcurrence sur le nombre d'idaux


dans la famille. Soit n ce nombre. Isolons un des idaux de la famille, soit g . On

94 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


va appliquer le thorme 2 ^ et Pour cela on doit montrer que :

/+ n = ^

Ceci se dmontre comme suit. Pour tout distinct de ^ on peut, par hypothse,
trouver Xoc ^ ^ et yoc E: e^Q tels que Xa + /a = 1. Faisons le produit sur a de toutes
ces identits. Quand on dveloppe le produit tous les termes, sauf le produit des
yoc, sont dans On a donc bien une relation de la forme x-\-y = 1, avec x e ^
et y G implique la condition.
Le thorme 2 implique alors que :

A lg ^ A j I I a/ H ^ c,.

Mais l'hypothse de rcurrence donne :

V n n
Le rsultat suit en combinant ces deux isomorphismes.

D f in it io n 1 1
Soit A un anneau, et soit fg un idal. On dit que g est un idal premier si et
seulement si pour tous x, y G A la condition xy e g implique x e g ou y e g .

Voici une caractrisation des idaux premiers l'aide des anneaux quotients :

P r o p o s i t i o n 5 Un idal g d'un anneau A est premier si et seulement si Vanneau


quotient A j g est un domaine d'intgrit.

D m o n s t r a t i o n . Supposons que le quotient est intgre, et soient x,y e A tels


que X = 0 dans A jg . Cela veut dire que xy G g . Comme l'anneau quotient est
T3 intgre on a par exemple x = 0 , soit x e g . D'o le rsultat.
Inversement si on a pour deux lments x et de l'anneau quotient x = 0
cela veut dire que xy e g . Donc g tant premier cela implique que x ou y, par
I exemple x, est dans g . Ce qui implique que x = 0. Donc le quotient est intgre, m
r

I
D f in it io n 1 2
Soit A un anneau, et soit g un idal. On dit que g est un idal maximal si et
I seulement il n'existe pas d'idal J f distinct de A et g tel que ^ z:> g .

3.1 - ANNEAUX, IDAUX, ANNEAUX QUOTIENTS 95


Voici une caractrisation des idaux maximaux l'aide des anneaux quotients :

Proposition 6 Un idal ^ d'un anneau A est maximal si et seulement si Vanneau


quotient A j^ est un corps.

Dmonstration, Supposons que le quotient soit un corps. Soit D et distinct


de Soit X e J f tel que x . L'lment x n'est pas nul dans le quotient et y
est donc inversible. Il existe donc y tel que x = 1, soit xy = 1 + u avec u e
Donc 1 = xy U appartient qui est donc gal A. D'o le rsultat.

Rciproquement supposons ^ maximal, et soit x un lment non nul du quotient


A jf , X n'est donc pas dans ^
Le plus petit idal contenant x et ^ est constitu par les lments de la forme
xa + , a e A et U e Il contient strictement e^. Comme ce dernier est maximal
il est gal A.

Par consquent il existe y e A et tels que 1 = xt/+ u, et on a dans l'anneau


quotient X = 1. On a donc trouv un inverse pour x et A/<^ est un corps. m

Par exemple les idaux maximaux de Z sont ceux qui sont constitus par les mul
tiples d'un nombre premier. En effet il faut montrer que si si un idal contient
un nombre premier p et un entier non divisible par p il contient 1. Mais cela r
sulte de l'identit de Bzout. Ceci sera gnralis dans la prochaine section. Soit p
un nombre premier, le corps quotient de Z par l'idal pZ sera not p.

Thorme 4 (Krull). Tout idal est contenu dans un idal maximal.

La dmonstration de ce thorme repose sur l'axiome du choix, nous l'admettrons.


Comme consquence on notera qu'un lment est inversible si et seulement si il
n'est contenu dans aucun idal maximal. En effet si x n'est pas inversible, l'idal
(x) est distinct de A et est donc contenu dans un idal maximal. La rciproque
est claire.

2 . A nneaux principaux
On va maintenant tudier une classe d'anneaux qui est particulirement impor
tante, celle des anneaux principaux. Tous les anneaux que l'on va considrer sont
commutatifs.

96 ANNEAUX, IDEAUX, POLYNOMES ET SERIES FORMELLES - C hap. 3


D f in it io n 1
Un anneau commutatif A est un anneau principal si :
il est intgre,
tout idal est de la forme
{x) = {xa \a e A}
pour un certain x e A

L'anneau Z est principal, en effet il est intgre.


Par ailleurs un idal de Z n'est autre qu'un sous-groupe de Z. On a dmontr au
chapitre 1 qu'un sous-groupe de Z est constitu par les multiples d'un entier n
bien dfini au signe prs, c'est--dire est gal l'idal (n).
Rappelons que l'on note A* l'ensemble des lments de A qui admettent un in
verse pour la multiplication. Notons que si on considre un lment G A et un
lment G A* les idaux (x) et () concident. En particulier on rappelle que
si U est inversible on a (n) = A,
Revenons un anneau quelconque pour dfinir la notion d'lments irrductibles :
D f in it io n 2
Soit A un anneau. On dit qu'un lment diffrent de zro x est dit un lment
irrductible si, ds que l'on a une galit x = uv, l'un des lments, et un seul,
ou V est inversible.

La condition et un seul impose un lment irrductible de ne pas tre in


versible. Le rsultat suivant caractrise les lments irrductibles dans un anneau
principal :
P r o p o s i t i o n 1 Soit A un anneau principal, et soit x un lment diffrent de zro.
Les conditions suivantes sont quivalentes :
l'lment x est irrductible,
l'idal (x) est premier,
l'idal (x) est maximal.

DmonsfraforTi Il est clair que la troisime condition implique la seconde, un


idal maximal tant premier car un corps est intgre.
La seconde implique la premire. En effet supposons que l'on ait x = uv. En par
ticulier uv G {x), on a donc par exemple, l'idal ( x ) tant premier, G {x). Donc
l'lment est de la forme xa pour un certain a e A. On a donc x = xav, comme
A est intgre on obtient av = 1 donc v est inversible.
Il reste montrer que la premire condition implique la troisime. Pour ce faire on
considre l'anneau quotient A /{x). On doit montrer que c'est un corps, c'est--dire
I que tout lment non nul est inversible.

Q
3.2 - ANNEAUX PRINCIPAUX 97
Considrons donc un lment non nul G A/(x), et soit y un lment de A dont
la classe dans A /{x) est . Comme ce dernier lment est non nul cela veut dire
que y n'est pas dans l'idal engendr par x. Considrons alors l'idal engendr
par X et y, soit
y) = -hby \a,b e A} .
L'anneau tant principal cet idal est de la forme (z) pour un certain lment
Z e A, montrons que (z) = A.
D'abord il existe deux lments et v tels que x = zu et y = zv, puisque x et y
sont dans (z). L'lment x tant irrductible on a soit 0, soit inversible. Dans
le premier cas, on a bien (z) = A, Dans le second cas les idaux (x) et (z) con
cident, c'est impossible par hypothse. On en conclut que 1 appartient l'idal
() et qu'il existe a^b G A tels que ax by = 1. Rduisons cette quation mo
dulo l'idal (x) on obtient dans l'anneau quotient A /{x) l'identit b = 1, donc
est inversible.

L'une des proprits fondamentales des anneaux principaux est la factorisation


unique des lments en produit de facteurs irrductibles. Ainsi qu'on le verra, ceci
ne caractrise pas les anneaux principaux, mais les anneaux factoriels.
Soit A un anneau principal. Commenons par introduire un systme de repr
sentants des lments irrductibles. Prcisons ce que l'on entend par l : d'abord
deux lments irrductibles x et y sont dans la mme classe s'il existe un l
ment inversible tel que x = yu. Ceci dfinit une relation d'quivalence sur les
lments irrductibles. Un systme de reprsentants est un ensemble d'lments
irrductibles , avec G /, tel que :
tout lment irrductible x est de la forme xiu pour un certain indice et un
certain lment inversible u,
par ailleurs si ^ j xi et Xj ne sont pas en relation, c'est--dire qu'il n'existe
pas d'lment inversible tels que Xi = XjU.

Thorm e 1 Soit A un anneau principal Tout lment x e A, diffrent de zro, peut


s'crire sous la forme
U X U xf\ G A * , Oi G N ,
iei

o seuls un nombre fini d'entiers sont non nuis. Si bien que le produit prcdent est
fini, ce qui donne un sens la formule. Par ailleurs si on a une galit
rpdi

\ \ =
iel
V X

iel
>

alors u = v et ai = /3i pour tout i e l .

98 ANNEAUX, IDEAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


D m o n s t r a t i o n . Dmontrons d'abord l'existence de la dcomposition. On utilise
le lemme suivant :

L e m m e 1 Considrons une suite croissante d'idaux dans un anneau principal A :

^1 C C C C ei^i+1 C * * * .

Il existe un entier N tel que si N on a ^ i = .


D m o n s t r a t i o n d u l e m m e . On considre l'ensemble =U i C'est un idal.
En effet, soient x, y G on a G f^ rn et y pour certains entiers m et n. Donc
a: et y appartiennent ^sup(m,n) C Donc l'lment - y est dans /sup(m,n) C
De mme s i x G ^ e t a G i 4 o n a x G pour un certain u, donc G C

L'idal est gal l'idal () pour un certain G l'lment G ^ appartient


pour un certain entier N, On a alors pour tout N :

J = {x )C ^ N C ^ i C j f .

donc on a = J f , d'o le rsultat.

Revenons la dmonstration du thorme. On notera qu'il n'est pas clair qu'il


existe des lments irrductibles. La dmonstration qui suit dmontre tout la
fois qu'il en existe et que l'on peut dcomposer un lment quelconque en produit
d'lments irrductibles.
On raisonne par l'absurde et supposons que l'ensemble S des lments non nuis
et non inversibles qui ne peuvent s'crire comme produit d'lments irrductibles
soit non vide. Soit l'lment un lment de cet ensemble.
Puisque l'lment n'est pas irrductible il s'crit 1 1 o x\ et yi ne sont pas
inversibles. On a une inclusion stricte () c (1), l'inclusion rsulte de ce que x\
divise , le fait qu'elle est stricte de ce que yi n'est pas inversible. Ncessairement
l'un des deux lments x\ ou yi est dans 5 , sinon ne serait pas dans S. En effet
si x\ et yi s'crivent comme produit d'lments irrductibles il suffit de multiplier
ces deux produits pour obtenir comme produit d'lments irrductibles.
I Supposons que x\ G S. On peut alors crire x\ = 22 avec les mmes proprits,
2 et 2 ne sont pas inversibles et 2 G 5. On a alors des inclusions strictes () c
(1 ) C (2 ) . On itre le processus et on obtient une suite strictement croissante
d'idaux :
(x) c ( i ) C C ( x ) C ,

ce qui est en contradiction avec le lemme 1. Cela dmontre l'existence d'une


dcomposition en produit d'lments irrductibles, et par consquent l'existence
d'lments irrductibles.

Q
@ 3.2 - ANNEAUX PRINCIPAUX 99
Passons maintenant Tunicit, on la dmontre par rcurrence. Supposons que l'on
ait avec les notations du thorme :
U X

iel
= V X

iel
bien entendu seuls un nombre fini d'exposants sont non nuis. On fait la rcurrence
sur l'entier sup(X^^ A)- Insistons bien sur le fait que ces quantits sont finies
puisque seuls un nombre fini d'exposants sont diffrents de zro. Considrons un
des lments irrductibles apparaissant gauche avec un exposant non nul, soit
Xk. Le terme de droite est dans l'idal engendr par Xk.
Rappelons que si x est lment d'un anneau commutatif on dit que x divise a e A
et on note x |a si cet lment est dans l'idal engendr par x, donc si a = xu pour
un certain u G A.
Le lemme qui suit montre alors que Xk apparat aussi dans le membre de droite.

Lemme 2 (Lemme d'Euclide) Soit A un anneau principal, soit x un lment


irrductible. Supposons que x divise le produit ab, a^b e A. Alors x divise a ou b.
D m onstration du lemme Raisonnons par l'absurde, supposons que x ne di
vise ni a ni 6. La proposition 1 implique que A/{x) est un corps, par consquent
les classes de a et 6 sont inversibles dans ce corps et il existe UyV et u\v' tels que
ux-\-va = 1 et u'x + v'b = 1.
Faisons le produit de ces deux galits, on obtient :
+ uv'xb + vu^ax + vv'ab = 1,
X divise le membre de gauche, et divise donc 1, donc est inversible, c'est impossible
car X est irrductible.

Achevons la dmonstration du thorme. Le lemme implique que Xk apparat


droite avec un exposant diffrent de zro. On peut donc diviser gauche et droite
par Xk, A tant intgre, et donc se ramener au pas prcdent de la rcurrence, m

On observera qu'un lment x divise un lment y si et seulement si l'exposant de


tout lment irrductible dans la dcomposition de x est infrieur ou gal celui de la
dcomposition de y.

Le lemme d'Euclide se gnralise en :


Lemme 3 (lem m e de G auss). Soit A un anneau principal, soit x e A. Supposons
que X divise le produit ab, a^b G A et que le pgcd de x et a soit 1. Alors x divise b.

La dmonstration est laisse en exercice.

100 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


Pour dfinir le pgcd de deux lments x et y diffrents de zro on va procder
l'envers de la dmarche standard. Celle-ci consiste le dfinir comme tant un
gnrateur de l'idal engendr par x et y et en dcrire aprs la dcomposition
en nombres premiers. On le dfinit avec le ppcm par les formules qui suivent.
Soient x = u x Hie/ et y = -y X Hie/ les dcompositions de x et y. Alors
par dfinition :
in{ai,pi)
pgcd(x,2/) = n et ppcm(x, J/) = J J x' su p ( a i ,/5i )
iel il
Plus gnralement on dfinit le pgcd et le ppcm d'une famille finie d'lments non
nuis
2/m = Wto X J J
16/
1 ^ m ^ n, par :
pgcd(/i,. . . , /) = J J x f .
il

Le pgcd d'une famille finie d'lments quelconques est le pgcd de la sous-famille


des lments non nuis.
Il est commode d'tendre la dfinition prcdente en disant qu'un lment est un
pgcd d'une famille d'lments s'il est gal l'lment prcdent, multiplication
prs par un lment inversible. Cet abus allgera souvent les noncs.
On notera aussi, avec les notations prcdentes pour x et y, que x divise y si et
seulement si pour tout z on a < A . Cela a dj t signal plus haut. On a :

Proposition 3 (identit de Bzout). Soient x et y des lments dijfrents de zro


d'un anneau principal A, et soit v leur pgcd. Il existe des lments a et b de A tels que
ax -f 6y = y .
En particulier deux lments diffrents de zro x et y sont premiers entre eux, c'est--dire
n'ont pas de diviseurs non trivial commun si et seulement si il existe u et v tels que
ux -h vy = 1.
ITJ Soit yi une famille d'lments diffrents de zro d'un anneau principal A, et soit v leur
pgcd. Il existe des lments Oi e A tels que

^ iVi = V.

En particulier des lments diffrents de zro yi sont premiers entre eux, c'est--dire n'ont
pas de diviseurs non trivial commun si et seulement si il existe ai e A tels que

I ^ aiVi = 1.

3.2 - ANNEAUX PRINCIPAUX 101


D m o n s t r a t i o n . Considrons le cas de deux lments. Soit v un gnrateur de
l'idal (x,y). Le pgcd e x ei y divisant x et y, il divise v.
Inversement montrons que le pgcd de x et / est divisible par v. Comme v est
gnrateur de l'idal (x,y), il divise x et il divise y. Si bien que, si on considre
les dcompositions en produit de facteurs irrductibles de x, y et v on obtient
X = Uo X Hie/ x f * , y = u i X Hig/ x f et V = U2 X Hie/ on a 7i < \n{ai,Pi).
Le rsultat suit.

Le rsultat s'tend une famille finie d'lments sans difficults.

Anneaux euclidiens
Pour conclure cette section dcrivons une classe particulire d'anneaux principaux.

D f in it io n 3
Un anneau A commutatif intgre est un anneau euclidien s'il est muni d'une
application s : A {0} N {0} telle que :
pour tous x^y e A, y ^ 0, il existe q^r e A tels que x = y q r et r = 0 ou
s(r) < s{y),
r est appel le reste de la division de x par y.

Par exemple Z est euclidien en prenant s{x) = \x\.

P r o p o s it io n 4 . Un anneau euclidien est principal

D m o n s t r a t i o n . C'est la mme que dans Z. Soit ^ un idal non rduit 0. Soit


y un lment diffrent de zro de l'idal tel que s (y) soit minimal. Soit maintenant
X quelconque dans l'idal, on a x = yq + r, donc r = x yq est dans l'idal. Mais
s{r) < s(y), par dfinition de y la seule possibilit est r = 0, ce qui montre que
^ = (y). m

Dans un anneau euclidien on a un algorithme d'Euclide pour calculer le pgcd exactement


comme dans le cas de Z. On peut aussi l'utiliser pour calculer les coefficients de la formule
de Bzout. Rappelons le brivement.
On a d'abord :
L e m m e 4 . Soient x^y e A, o A est un anneau principal. Soit x = yq-\-r la division
euclidienne de x par y. Alors le pgcd de x et y est gal au pgcd de y et r si r ^ 0 ,
y sinon.

102 ANNEAUX, IDEAUX, POLYNOMES ET SERIES FORMELLES - C hap. 3


D m o n s t r a tio n La dmonstration est laisse au lecteur. b

Passons la description de l'algorithme. Posons r = ro. On itre le processus, on


crit la division de y par ro, qui dorme un reste r\. Le pgcd de x et y est alors
gal celui de ro et r \. Ceci pourvu que ro ne divise pas y, il est gal ro sinon.
Dans le premier cas on itre le processus et on dfinit ainsi V2. Plus gnralement
supposons avoir dfini Vn-i et Vn- Alors, soit Vn divise r^-i et le pgcd de x et y
qui est le pgcd r^-i et Vn est rn- Soit on dfinit r^+i comme le reste de la division
de Vn-i par rn, et le pgcd de x et y est le pgcd de r^ et Vn+i- Comme la suite
s{rn) est une suite d'entiers positifs strictement dcroissante ce processus s'achve
aprs un nombre fini d'itrations. Le pgcd de x et y est le dernier reste non nul
dans cet algorithme.
Cet algorithme permet aussi de trouver les coefficients de la formule de Bzout. En
effet, partons du pgcd qui est le dernier reste non nul On a = rn-iQu-i +
rn-2- l'tape prcdente on avait Vn-i = rn- 2Qn-i +^n-3* Dans la premire
quation on peut donc remplacer r^-i par sa valeur en fonction de rn-2 et Vn-z-
On obtient donc une expression de Vn en fonction de Vn-2 et l'tape
suivante on exprime Vn-2 en fonction de et rn-4, et on substitue. De proche
en proche on obtient une expression de Vn en fonction de x et y.

titre d'exercice le lecteur pourra crire le lemme chinois dans le contexte prsent.

3 . L'anneau
Un idal de Z est un sous-groupe de Z et rciproquement. La proposition 5 de la
section 1 du chapitre 1 classifie donc les idaux de Z ainsi qu'on l'a dj dit plus
haut.

Proposition 1 Soit f un idal de % non rduit zro. Il existe un unique entier


positif non nul a tel que = oL.

Rappelons la dfinition de la fonction, ou indicateur, d'Euler :

Dfinition 1
La fonction d'Euler (p de N dans N est dfinie par :
= #{^ I 1 ^ i < net pgcd(i,n) = 1}.

Notons que (p{l) = 1.

-q
Montrons que (p{n) est aussi le cardinal de
I

O
a3
Q
3.3 - LANNEAU Z/nZ 103
Les lments non nuis de Z/nZ sont en bijection avec les entiers compris entre 1
et n - 1. Par ailleurs si un tel entier a est premier n (si son pgcd avec n est
gal 1) l'identit de Bzout implique l'existence de u et tels que ua + vn = 1.
Rduisant modulo n on obtient = 1, donc est inversible dans Z/nZ.
Inversement si la classe d'un lment x est inversible dans Z/nZ, il existe k tel
que x k = 1. Soit xk = 1 un pour un certain entier u. Ce qui implique que x et
n sont premiers entre eux par Bzout.
La formule suivante sera utile plus loin :
P r o p o s it io n 2
n = ^ V (d) =
d\n d\n

Dmonstration. Soit d un diviseur de n. On dfinit un sous-ensemble Cd de


{1 ,.. . ,n} par Cd = {i\ pgcd(z,n) = ^ }. Les sous-ensembles Cd constituent une
d
partition de {1 ,.. . ,n} quand d dcrit les diviseurs de n. Donc, on a

n
d\n

D'autre part on a en effet un entier u dans Cd s'crit ^ x L'entier


V devant tre premier n donc d et compris entre 1 et d. Il y a bien (p{d) entiers

satisfaisant ces deux conditions. Le rsultat suit en substituant dans la formule


ci-dessus. m

Calculons maintenant la fonction (p.


P r o p o s i t i o n 3 Si m et n sont premiers entre eux on a la relation :

(p {m n ) = (p {m )cp {n ) .

Dmonstration. Ceci rsulte du lemme chinois (thorme 2 section 1). Comme


m et n sont premiers entre eux Z/mnZ est isomorphe au produit Z/mZ x Z/nZ.
L'ensemble des lments inversibles de Z/rrmZ, qui est de cardinal i p { m n ) est
donc isomorphe ( Z l m Z ) * x (Z/nZ)*, qui est de cardinal i p { m ) ( p { m ) . s

Il en rsulte que :
C o r o l l a i r e . Soit n un entier positif non nul et soit la dcomposition de
cet entier en puissances de nombres premiers. On a :

P(n) = JJ <p(pt ).

104 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


II nous reste calculer la fonction d'Euler sur les puissances des nombres premiers :
T h o r m e 1 Soit p un nombre premier impair, on a :

si n ^ 1.

Ce thorme se dmontre en comptant les entiers infrieurs ou gaux premier


P, c'est--dire qui ne sont pas divisibles par p. On compte le nombre d'lments
dans le complmentaire, c'est--dire le nombre d'entiers divisible par p. Ceux-ci
sont de la forme pu avec 1 < u il y en a p^^,.il y a donc p^ p^^ lments
premiers avec p.

En fait ce rsultat est un corollaire du thorme plus prcis suivant :


T h o r m e 2
Le groupe (Z /2 ^ Z )* est isomorphe si n = 2 et Z /2 Z x Z /2 ^ ^Z si n > 2,
le groupe {Zfp'^Z)* est isomorphe Z /(p - 1)Z x Z /p ^ ^Z si 1.

La dmonstration est propose en exercice.

4 . Cryptographie cl rvle
Dans cette section on va donner une brve introduction la cryptographie. Plus
prcisment, on va donner une description rapide et trs simplifie du systme
RSA (pour R. Rivest, A. Shamir et L. Adleman) et de celui du sac dos . Le but
de la cryptographie est de rendre des messages inintelligibles toute personne
qui ne possde pas la cl pour les traduire. Donnons un exemple classique (utilis
par J. Csar!) pour commencer. Considrons les 26 lettres de l'alphabet et une
permutation a quelconque de cet ensemble. Par exemple la permutation cyclique
qui envoie a sur b, b sur c, . . . , 2: sur a. Si on applique cette transformation
un mot, c'est--dire chaque lettre substituer son image par la transformation,
on obtient par exemple pour le mot oui, le mot pvj. Pour dchiffrer le message
on applique videmment la transformation inverse. Le problme avec cet exemple
classique est que la fonction a et son inverse peuvent tre facilement dduites
de quelques messages. Il suffit en effet de connatre la frquence d'apparition des
lettres dans un texte d'une langue donne. partir d'un chantillon de messages
suffisant le dcryptage est rapide. Le problme est donc de rendre pratiquement
I impossible la dtermination de l'application inverse.
Le systme RSA fournit une solution ce problme, on renvoie [De] et [Ko]
pour complter la description qui suit.
On commence par compliquer le cryptage en procdant comme suit. Au lieu de
remplacer une lettre par une autre on peut remplacer une suite, disons de k lettres
'O
3
Q
3.4 - CRYPTOGRAPHIE CL RVLE 105
ou symboles successifs (ventuellement des blancs) par un autre symbole. Cela
veut dire construire une application de A^, o A est notre alphabet usuel auquel
on a adjoint un certain nombre de symboles (virgule, point, blanc, ... ) vers un
autre ensemble ensemble B , On donnera un exemple plus loin.

Le systme RSA
On passe maintenant au systme RSA proprement dit. On considre deux personnes
appeles IV et OA par exemple, souhaitant communiquer entre elles en toute con
fidentialit. Elles choisissent chacun une paire de nombres premiers grands , px
et Qx pour IV, Py et qy pour OA. On pose Ux = PxQx et Uy =pyQy. Puis IV choi
sit galement un entier Cx premier avec (p{rix) = (P - l)(x 1) et OA un entier
Cy premier avec (p{riy) = {py - l){qy 1).
La classe de congruence de l'entier Cx admet un inverse dx dans le groupe multi
plicatif {Z/rix'^y Cette classe est facile calculer rapidement dans la mesure o
l'on connat la valeur de (f{nx)- De mme la classe de congruence de l'entier Cy
admet un inverse dy dans le groupe multiplicatif {ZfuyZ)*, elle est rapide cal
culer dans la mesure o l'on connat la valeur de (p{riy). Nous ne rentrerons.pas
dans les dtails mais ce calcul, en temps, est court.
Mais si on ne connat que les valeurs Ux et Cx, respectivement Uy et Cy, le calcul
devient trs difficile, c'est--dire trs long en temps. La seule faon connue de
procder en gnral est de chercher la dcomposition en nombres premiers de Ux
et Uy, puis d'en dduire les valeurs de la fonction d'Euler.
La dcomposition en nombres premiers est facile thoriquement, on divise succes
sivement par tous les nombres premiers, par contre, elle est extrmement longue
du point de vue du temps de calcul, au point de devenir inaccessible ds que les
nombres en jeu sont trs grands. Pratiquement le calcul de dx, respectivement dy
est impossible partir de Ux et Cx, respectivement de riy et Cy.
Les messages sont alors cods de la faon suivante. D'abord les lettres des alpha
bets B introduit plus haut sont identifies des classes de congruences inversibles
modulo rix d'une part, des classes de congruences modulo riy d'autre part. On
entend par l que l'on se donne une application injective de
a: B {Z/ tIxZ^*
et une application injective
(3: B .y.
Ces identifications sont publiques et connues des correspondants.
On ne considre donc maintenant que des suites de symboles qui sont des classes
de congruences.

106 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


I D f in it io n
Les entiers rix.Cx et riy^Cy sont les cls publiques. Les entiers PxyQx^dx et
IPy^Qy^dy sont les cls prives.

Ces dernires ne sont connues que de IV, et respectivement de OA. Bien entendu
les valeurs de (p{rix) = {Px ~ l)( 1) et ip{riy) = {py l){qy 1) sont aussi secrtes
(prives).
Supposons alors que IV veuille coder un message destin OA et que ce message
soit exprim comme une suite de symboles appartenant {Z friyZ y. Il applique
cette suite de symboles, soit (ai, a2, . . . , , .. .) la transformation :

(ai, 02, . . . , ttfe,...) ' >(*' al'


puis il envoie le message. Le calcul effectif n'est pas prohibitif en temps.
Quand OA reoit le message il applique la transformation inverse :

(61, 62, . . . , 6fc,...)


Ce qu'il est seul pouvoir faire dans la mesure o il est le seul connatre dy. Ceci
restitue le message mis. En effet, le fc-ime terme de la suite est . Comme
Cydy est gal 1 modulo (p{riy) on a ^ = a^. Rappelons en effet que ap
partient au groupe multiplicatif {ZluyZy qui est d'ordre <p{riy). Encore une fois
le calcul effectif n'est pas prohibitif en temps.
En fait on peut faire mieux. On peut garantir l'origine du message, c'est--dire que
OA pourra tre sur que c'est IV qui lui a envoy le message. On va se placer dans
un cas particulier et supposer que q>{nx) < ^{ny). Pour faire cela IV va procder
comme suit. Il commence par considrer son message comme une suite d'lments
non pas de (Z/n^Z)* mais de {Z lu x Z y . Il applique alors la transformation

( a i , a 2 , . . . , a/c, . . . ) 1 > >^2^ >> ))>

qu'il est seul pouvoir effectuer. Il considre alors la suite rsultante, soit
(61, 62, . . . , ;,...), comme une suite d'lments de Z/n^Z. Pour faire ce pas il uti
lise une fonction injective (c'est ici que l'on utilise l'hypothse ip{rix) < ^{) ) de
{ZluxZy dans {ZluyZy convenue d'avance avec OA et donc connue de OA. Il
applique alors la transformation

I (6 l,6 2,...,6,,...)^(6^6 2"^...,6 ^,^...).

et transmet le message.
Pour dcoder le message OA procde donc essentiellement en deux tapes. D'abord
S il applique
l / pdy ndy ody \
S (/1,/2, KJl )/2 y '-iJk >/
I

Q
3.4 - CRYPTOGRAPHIE A CLE REVELEE 107
qu'il est seul pouvoir effectuer. Il obtient donc ainsi un message compos
d'lments de Z/n^Z qu'il rinterprte comme un message compos d'une suite
d'lments (^1,^2, ) dans Z/n^^Z. Il applique alors la transformation
publique :
(^1 ) ^2 ) > ) ) ' ^(^1 ) ^2 >) 9j^ ))
Si ce message n'a pas t transmis par le correspondant x, mais par un autre cor
respondant utilisant une autre cl de cryptage, le rsultat sera incomprhensible.
Il ne peut tre comprhensible que s'il a t transmis par IV.
On parlera alors de message sign.

Dcrivons maintenant le processus sur un exemple. Supposons que l'on veuille transmettre le
mot cryptage. On commence par le diviser en paquets de 2 lettres successives. On obtient
donc la suite cr, yp, ta, ge. Choisissons = 19 et Qy = 4 3 . On a Uy =8 1 7 et (p(ny) = 756.
Supposons avoir choisi une application /3 e ,o A est l'alphabet usuel dans (Z /817Z )* .
C'est possible, il suffit de comparer les cardinaux. Supposons avoir P {cr) = 2, /3{yp) = 11,
P ita) = 3, et Pige) = 8.
OA choisit maintenant Cy = 11 et l'aide de l'algorithme d'Euclide, trouve dy = 275.
IV connat la valeur de Cy et donc considre la suite suivante
( 2 l^ lll^ 3 '^ 8 l^ ) ,
il la rduit modulo 817, et obtient
(414,64,675,677)
et transmet.
OA applique alors la transformation suivante :
(414,64,675,677) 1- ^ , 64^^, 675^'^^, 677^^^) ,
il est le seul pouvoir la faire, tant le seul connatre d y . Il retrouve (2 ,1 1 ,3 ,8 ).
Le lecteur vrifiera titre d'exercice les calculs et calculera galement le message sign, au
sens dfini plus haut, avec Px = 23, Qx = 37, Cx = 5 , dx = 317. Il choisira une fonction a .

Le systme du sac dos


On passe maintenant au problme dit du sac dos. Ce problme donne un autre
moyen de crypter des informations. On va dans ce cas comparer brivement les
nombres d'oprations effectuer pour dcrypter un message selon que l'on dispose
de la cl ou non. Pour nous, nombre d'oprations signifiera nombre d'addi
tions, multiplications, divisions, et non d'oprations sur un ordinateur. Ceci n'est
donc qu'une approximation trs grossire (et dangereuse) du problme, car chaque
opration joue elle-mme un grand rle selon l'algorithme qui sert l'excuter sur
ordinateur. Il convient d'ailleurs de rappeler que l'on effectue les calculs en base 2.
On renvoie [Ko] pour une analyse plus dtaille ainsi qu' l'exercice 24, section 1.
Nous la faisons simplement pour attirer l'attention sur son importance pratique.

108 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


On se donne une suite d'entiers positifs ou nuis {v\^V2,- " <^Vn] ainsi qu'un entier po
sitif V . Le problme du sac dos est de savoir si on peut trouver un sous-ensemble
de {v\^V2,' " ^Vn} tel que la somme des entiers appartenant au sous-ensemble est
gale V. D'un manire plus formelle il s'agit de dterminer une suite (si elle existe)
{ ei, 62, )Cn} d'entiers gaux 0 ou 1 telle que . Comme il y a 2^ telles
suites, pour rsoudre le problme on doit tester toutes les possibilits et donc effec
tuer un nombre d'oprations arithmtiques (2^ sans tenir compte du nombre d'addi
tions effectuer dans chaque cas) qui croit au moins exponentiellement avec n. Sauf,
bien entendu, si on dispose d'un algorithme qui permet d'viter de faire tous les tests.
Des cas particuliers de ce problme sont plus rapides rsoudre. Le problme
super croissant , que l'on notera sc, est de rsoudre le problme prcdent dans
le cas o on suppose que pour tout i on a '^j <

P r o p o s i t i o n . Le problme sc peut tre rsolu en un nombre d'oprations arithmtiques


qui croit polynomialement avec n

En effet, on commence par choisir le plus grand entier Va^ infrieur ou gal V ,
Comme la somme -.ai-i strictement infrieure Va^, une somme par
tielle des Vj gale V doit contenir ce terme. On doit donc faire n-oprations au
plus, puis on applique le mme processus a V Vai et ainsi de suite, on aboutit
donc a au plus oprations arithmtiques.
Venons en au processus de cryptage. On choisit un entier C tel que Y i < C, et
un entier a < C premier avec C. On calcule l'inverse modulo C P de a , plus pr
cisment son reprsentant qui est strictement infrieur C. On calcule de mme
les entiers positifs wi infrieurs strictement C qui sont congrus avi modulo C.

D f in it io n

I La cl publique est la donne des entiers Wi, 1 < i < n. La cl prive les entiers
Vi, 1 < i < n, a , f3, C

Si l'on veut transmettre au dtenteur des cls publiques et prives un nombre bi


naire {e^, 1 ^ < n} de longueur fc, on procdera donc comme suit : on calcule
I
'O
l'entier = Y i ^i'^i 6t on le transmet. Le destinataire du message connat les entiers
C, a et /3. Il peut donc multiplier i par P qui est gal Y i =Si
dulo C et calculer le reste de la division par C. cause de la condition Yi'^i < C
ce reste est gal Y i peut alors rsoudre le problme sc rapidement
puisque le problme auquel il fait face est sc.
Ceci ne peut tre fait avec les Wi qui ne vrifient pas la condition requise.
Cet algorithme est du M. E. Heilman et R. C. Merkle. Il convient cependant
d'ajouter qu'il existe (A. Shamir 1982) une mthode pour dcrypter ces messages

rapidement, sans connatre C et a , cette mthode n'est donc finalement pas fiable.

Q
3.4 - CRYPTOGRAPHIE CL RVLE 109
5. A nneaux de polynm es et de sries form elles
Soit A un anneau, il sera dans toute cette section suppos commutatif. Soit N
l'ensemble des entiers naturels, introduisons l'ensemble des suites coefficients
dans A, c'est--dire l'ensemble des applications de N dans A. Une telle suite sera
pour l'instant note (ao,ai,... , a i, ...), l'lment dsignant l'image de l'entier i.
Dfinissons une addition sur cet ensemble par la formule

(ao, a i a i , . . . ) + (ao, a ' i , . . . ) = (ao + a[), ai H- a i, . . . , a^ + a^, . . .

On additionne termes termes. Cette loi est associative et commutative. Elle admet
l'lment ( 0 ,.. ., 0,...) pour lment neutre. L'lment (-a o, - a i , . . . , - a i ,... ) est
l'inverse de (ao,ai, . . . , a i , ...).
Dfinissons une multiplication par la formule

(a o , a i , . . . , a i , . . . ) x ( a o , a ^ , . . . , a ^, . . . ) =

= (o<^o) ^0^1 + aia(), . . . , aia() + ai_iai + -f aoai, ...) .


Cette loi admet l'lment (1,0,... ,0,...) comme lment neutre. Elle est associative,
considrons le z-ime terme du produit

((ao, a i , . . . , ai,.. )(o, i, . . . , 6i,.. ))(co, ci, . . . , Ci, . . . ) ,

tous calculs faits il est gal :

^ ^ ^ k b lC m
(kylyTn) I k-\ -l+ m = i

On obtient le mme rsultat en calculant

( a o , , J ) ( ipo, ^ 1 , , )
J (^0 ) ^1, J Q , )) *

Enfin, la multiplication est distributive par rapport l'addition. En effet, on a :

(ao, a i , . . . , ai,.. )((^o >>^z, >?Q >))


(ao,ai, . . . , a i , .. .)(6o 4- co, 6i -}- Ci, . . . , 6i 4- Ci,...) =
(ao&o 4- aoQ),. . . , ao(6i + Ci) 4- 4- ai(6o H- co),...)
d'un ct. De l'autre on a :
(o-o, . . . , ai,.. )(bo, , ^z) ) ^ (^0, , ai,.. *)(co, . . . , Ci,... )
(o^O) ) ^ibo 4- 4- ao&i,...) 4- (aoco,. . . , aiCo 4- 4- aoCi, =
{aobo + aoCo, , a,ibo 4- , aobi 4- aiCo 4- + aoQ,...) >
d'o le rsultat.

110 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


L'ensemble des suites d'lments de A possde donc une structure d'anneau. La
suite (ao, a i , . . . , an,...) sera note

i^O
dans la suite et sera appele une srie formelle, X est appele Yindtermine.

D f in it io n 1
L'ensemble des suites d'lments coefficients dans A muni de l'addition et de
la multiplication dfinie plus haut est par dfinition l'anneau des sries formelles
en X coefficients dans A. Il est not A[[X]].

Les constructions pdantes faites ci-dessus ne doivent pas masquer que l'on addi
tionne et que l'on multiplie les sries formelles comme on le fait pour les sries
ordinaires, savoir :

aiX^ + Y biX^ = Y ( ^ i + >


i^O i^O OO
et
(E ^^0(E
2^ 0 i^O
^^0=E (E
i^O k+l=i

Les ai sont appels les coefficients de la srie formelle.
Supposons maintenant que dans la suite tous les termes sauf un nombre fini
d'entre eux soient nuis, i.e. que presque tous les coefficients soient nuis :

P r o p o s i t i o n 1 Le sous-ensemble de A [ [ X ] ] constitu par les sries formelles dont


presque tous les coefficients sont nuis est un sous-anneau de i4[[X]].

D m o n s t r a tio n En effet, soient deux sries formelles

dont presque tous les coefficients sont nuis. Les coefficients ai sont donc tous
nuis ds que i est assez grand, disons C, de mme les coefficients bj sont
nuis ds que j ^ D. Les coefficients de iX^ sont nuis ds que
i ^ sup(C, D). Ceux de
I
I 2^0 OO
le sont ds que C -\- D - 1 .
Ceci montre que l'addition et la multiplication sont des lois internes sur ce sous-
I
ensemble, et en fait donc un sous-anneau de -A[[-X]].

1
Q
3.5 - ANNEAUX DE POLYNOMES ET DE SERIES FORMELLES 111
D f in it io n 2
Le sous-anneau de ^[[-X^]] constitu par les sries fornaelles dont les coeffi
cients sont presque tous nuis est par dfinition Tanneau des polynmes en X
coefficients dans A. Il est not A[X],

videmment un polynme sera not comme l'ordinaire


n

iX^,
0

avec les rgles usuelles d'addition et de multiplication.


Si tous les termes, sauf peut tre q, sont nuis le polynme est dit constant.
Voici une proprit facile mais fondamentale des anneaux de polynmes sur un
corps k. Elle sera utilise frquemment. Dfinissons d'abord une algbre sur le
corps k.

D f in it io n 3

I On dit qu'un anneau B est une algbre sur un corps k s'il existe un homomor
phisme i (ncessairement injectif) de k dans B .

Ceci implique que B est un espace vectoriel sur k. L'anneau k[X] en particulier
est une algbre sur k. L'homomorphisme k k[X] est donn par a (a,0,...).
Autrement dit on associe l'lment a le polynme aX^ = a. Rappelons que ces
polynmes sont dits constants (ou de degr zro, voir plus loin). On comparera
au chapitre 4 o la structure d'espace vectoriel d'un corps sur un sous-corps est
tudie en dtail.

P r o p o s i t i o n 2 Soit B une algbre sur k, et soit a E B. Il existe un homomorphisme


d'anneaux et un seul f : k[X] ^ t e l que :
f { X) - a 3
/ restreint aux polynmes constants s'identifie l'homomorphisme i : k ^ B dter
minant la structure d'alvbre.
6
D m o n s t r a t i o n . On identifie dans la suite un lment de k et son image dans A
pour allger les notations. Soit P = J2i OjX*, a G k. Posons alors f { P ) - OjX*.
C'est un homomorphisme, en effet f { P + Q) = f { P ) + f{Q) et f{P Q ) = f{P ) f {Q ).
Il satisfait aux conditions requises. D'autre part si un homomorphisme (p satisfait
aux conditions requises, il est forcment donn par cette formule car :

<p{p)= -p( E ^ 0 = E vCx*) = E

112 ANNEAUX, IDEAUX, POLYNMES ET SERIES FORMELLES - Chap. 3


On dira que value le polynme en x, ou que l'on remplace l'indtermine
par X.

D f in it io n 4
On dit qu'un polynme non nul P = es* infrieur ou gal
n si ses coefficients ai sont nuis pour > n. Il est alors dit de degr n si a ^ 0.
Le degr de P sera not |P| ou encore deg(P).

Il est souvent commode d'interprter le polynme nul comme tant de degr oo.
Notons que l'on a la formule

|p + gKsup(|P|,|Q|),

pour tous P, Q dans A[X].

Si le polynme P est de degr n le scalaire o sera appel le coefficient du terme


de degr dominant. Si le coefficient du terme de degr dominant est gal 1 le
polynme sera dit unitaire.

D f in it io n 5

I Une srie formelle Xloo valuation suprieure ou gale n si


ses coefficients ai sont nuis pour i < n . Elle est dite de valuation n si an ^ 0.

P r o p o s i t i o n 3 . Si Vanneau A est un domaine d'intgrit, les anneaux A[X] et A[[X]]


sont intgres.

Ceci est en particulier vrai si A est un corps k.

D m o n s t r a t i o n . En effet considrons le cas de deux polynmes non nuis P =


diX'^ et Q = J2o ^iX\ de degr respectif m et n. Alors le produit est de
degr m-\-n, le coefficient du terme de degr dominant est ambn- Ce coefficient
est non nul car Om et bn le sont. Donc le produit PQ est non nul.

I Considrons le cas de deux sries formelles / = ^iX^ et p = hX^,


de valuation respectivement et ;. Alors le produit est de valuation u + v. Les
coefficients Cj du produit fg sont nuis pour j <uv. En effet Cj = ^kbu et
si j < u + v soit k < u soit l < V, donc soit a^ = 0 soit 6/ = 0. Le coefficient Ouby
I
est non nul car Oy et by le sont.
I
1
Q
3.5 - ANNEAUX DE POLYNOMES ET DE SERIES FORMELLES 113
Division euclidienne
On va maintenant passer l'tude de la division euclidienne pour un anneau de
polynmes coefficients dans un corps.

T h o r m e 1 * Soit P un polynme non nul coejficients dans un corps fe, et soit


D un polynme non nul coejficients dans k. Alors il existe un polynme Q et un
polynme R tels que :
P = QD + Rf
- \R\ < \D\.
Les polynmes Q et R sont uniquement dtermins par ces conditions.

D m o n s t r a t i o n . Montrons d'abord l'unicit, admettant que le problme a au


moins une solution. Soit P = QD + R et soit P = Q'D R'. On a donc D{Q
Q') = R' R ) si Q ^ Q ' le degr du terme de gauche est suprieur ou gal celui
de D, donc strictement suprieur celui de R' R. C'est impossible, donc Q = Q'
et par voie de consquence R = R'.
La dmonstration de l'existence se fait par rcurrence sur le degr de |P|. Le dbut
de la rcurrence est immdiat. Supposons la faite en degr infrieure ou gal
n - 1 et passons au degr n. Supposons aussi que n ^ \D\, sinon Q = 0 et P = P
conviennent.
Le polynme P est donc de degr n, crivons le sous la forme aX'^ + T avec
|T|<n-l.
Considrons maintenant soit D = bkX^ H-------h&0/ o bk est le coefficient
du terme de degr dominant (et est non nul). On pose alors P = P -^X'^~^D
bk
{n ^ k), ce polynme est de degr infrieur ou gal n - 1. Par rcurrence il existe
donc U et S tels que P' = UD + S avec \S\ < \D\. On obtient alors :
P = P' + = {U + + 5,
bk bk
qui donne la dcomposition souhaite car \S\ < \D\. m

Le degr dtermine une structure d'anneau euclidien sur l'anneau des polynmes
coefficients dans un corps. Il rsulte alors de la section 2 que :

C o r o l l a i r e 1 L'anneau des polynmes coefficients dans un corps k est principal. En


consquence tout idal non trivial (non rduit 0) est de la forme (P) pour un polynme
non nul P bien dtermin un facteur scalaire prs. En fait ce polynme est un polynme
non nul de plus bas degr dans l'idal.

En consquence on peut appliquer tous les rsultats concernant les anneaux prin
cipaux. On a une notion de pgcd pour les polynmes, l'identit de Bzout a lieu.

114 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


Corollaire 2 . Soient P et Q deux polynmes coefficients dans un corps k dont l'un
au moins est non nul. Soit W leur pgcd. Il existe U et V tels que UP-\-VQ = W. En
particulier P et Q sont premiers entre eux si et seulement si il existe U et V tels que
UP + VQ = 1.

La dmonstration est identique celle donne plus haut dans le cas gnral, ou
se transcrit partir de celle pour Z. Rappelons que l'on a l'algorithme d'Euclide
pour calculer le pgcd et qu'on peut en dduire les coefficients de la formule de
Bzout.
Le fait que l'anneau soit euclidien permet de renforcer ces noncs, comme dans
le cas de Z. Gardons les notations du corollaire, alors :

Proposition 4 . Supposons que l'un des polynmes P et Q ne soit pas constant. On


Q P
peut trouver des polynmes U et V tels que |t^l < 1^1 1^1 1^1* U et V
sont alors uniquement dtermins.

D m onstration. Supposons d'abord que les polynmes P et Q soient premiers


entre eux, donc que W = 1. On choisit U et V satisfaisant aux conditions du
corollaire. Supposons que Q ne soit pas constant. Faisons la division de U par Q,
on a i7 = QH + R. Donc on obtient en remplaant dans l'identit de Bzout

R P + {V + H P)Q = 1.

Le degr de R est, par construction, strictement infrieur celui de Q. Montrons


que le degr de V + H P est strictement infrieur celui de P . liminons le cas
o F + H P = 0 o il n'y a rien vrifier.
Le polynme {V + H P) Q est de degr strictement positif. Son terme de plus haut
degr doit donc s'annuler avec celui de R P car leur somme est gale 1. On a
donc 0 < IQI < |(F + H)Q l et |PP| = |P| + 1P| = |(y + H)Q\ = + P| + |Q|. Or on
sait que |P1 < |Q|, donc |Q| + |P| > |P| + |P| = \V + H\ + |Q1, soit |P| > \V + H\.
Pour ce qui est l'unicit, supposons avoir deux solutions U, V et U', V'. En sous
trayant termes termes on obtient {U - U')P = {V' - V)Q. Donc P divise V - V,
comme \V -V\<\P\ ce n'est possible que si F = F '. De mme on obtient U = U\

Si le pgcd est W on remplace P par P' = ^ et Q par Q' = . Les polynmes


W W
P' et Q' sont premiers entre eux, on peut leur appliquer le rsultat.

Le thorme 1 peut se gnraliser dans certains cas celui des polynmes


coefficients dans un anneau.
I
TJ
O
Q
3.5 - ANNEAUX DE POLYNOMES ET DE SRIES FORMELLES 115
Plus prcisment supposons que A soit un domaine d'intgrit, alors :
T h o r m e 2 Soit P un polynme non nul coefficients dans un anneau intgre A,
et soit D un polynme non nul coefficients dans A. Supposons que le coefficient du
terme de degr dominant de D soit inversible dans A. Alors il existe un polynme Q et
un polynme R coefficients dans A tels que :
^ P = QD + Rf
\R\ < \D\.
Les polynmes Q et R sont uniquement dtermins par ces conditions.

Dmonstration La dmonstration de l'unicit est exactement la mme que la


prcdente dans la mesure o l'anneau de polynmes est un domaine d'intgrit.
Pour ce qui est de l'existence on constate en relisant la dmonstration du tho
rme prcdent que la seule chose utilise de la structure de corps est le fait que
le coefficient du terme de degr dominant de Z) a un inverse. C'est exactement
l'hypothse que l'on rajoute dans le thorme.

Par exemple si on considre des polynmes coefficients dans Z on peut toujours


effectuer la division par un polynme unitaire.

6. Polynm es en plusieurs indterm ines, polynm es


sym triques
On peut itrer les constructions dormes dans la section prcdente. Plaons nous
dans le cas des polynmes. On se donne un anneau commutatif A, l'anneau de
polynmes en deux indtermines coefficients dans A est par dfinition l'an
neau des polynmes une indtermine dans A[X], On donne un autre nom la
nouvelle indtermine, par exemple Y, ou on rebaptise les indtermines Xi et
X 2. L'anneau obtenu, soit A[X][y], est not A[X,Y] (ou A[Xi^X 2\), Les rgles de
calcul sont bien entendues les rgles ordinaires. De faon plus gnrale :

D f in it io n 1
L'anneau des polynmes n indtermines coefficients dans A est dfini par
rcurrence comme tant l'anneau des polynmes en une indtermine Xn sur
l'anneau des polynmes n - 1 indtermines, soit A[X\^... ,Xn-i][Xn]* Il est
not A[Xi, . .. ,Xn].

Un polynme en n indtermines s'crit :

7
ai ,...,a i

116 ANNEAUX, IDAUX, POLYNMES ET SERIES FORMELLES - C hap. 3


o a i , ... ,an G N et Cai,...,a G A. La somme est bien entendue finie. Un terme de
la forme est appel un monme en les indtermines Xi, Si A est un
corps k l'anneau k[Xi,.,, ^Xn] est un espace vectoriel sur k et les monmes en
constituent une base.
Notons que si A est intgre
A[Xl,...,Xn-l][Xn]
l'est aussi cause de la section prcdente. Dans la suite on supposera A intgre.
On peut videmment dfinir le degr par rapport chacune des indtermines.
Ce n'est qu'un cas particulier de ce qui a t fait plus haut. On peut aussi dfinir
un degr total :

D f in it io n 2
Le polynme Xlai,...,an dit de degr infrieur ou gal
d si Cai,...,an = 0 ds que ai H-------h > d. Il est alors dit de degr total d s'il
existe a i , . . . , an tel que ai H------ h an = d et Cai,...,an

Par exemple le polynme Xj XfX^ est de degr total 10, de degr 8 en


X i, 9 en ^ 2.

D f in it io n 3
Un polynme est dit homogne de degr n s'il est de degr total n et si les
coefficients des monmes de degr total strictement infrieur n sont nuis.

Supposons que A soit un corps k et soit B une algbre sur k. Soient a i , ... ,an G
On a :

P r o p o s i t i o n 1 Il existe un homomorphisme d'anneaux et un seul


f: f c [ ^ i,...,X n ] ^ S
tel que :
^ f{Xi) = ai,
I
/ restreint aux polynmes de degr zro s'identifie l'homomorphisme i : k B
I dterminant la structure d'algbre.
en
'C
O La dmonstration est identique celle du cas d'une indtermine. Si on a :

g
d
Q,\,... ydji
on a :
f{p )^ ..... <
3 ai,.. .yCin
I
T3
Q
3.6 - POLYNOMES EN PLUSIEURS INDETERMINEES, POLYNOMES SYMETRIQUES 117
Nous passons maintenant l'tude des polynmes symtriques. Soit A un anneau,
et soit A [X i,... yXn] l'anneau des polynmes coefficients dans A en n indter
mines. Dfinissons une action du groupe symtrique &n (ainsi qu'il a t fait au
chapitre 2) par :
(a P ) ( X i, . . . , Xn) = P(X,(i), . . . , ).

Ceci dfinit bien une action car :

{a{uP)){X , ,...,X n ) = P{X ,u{i), . . . , ,..., Xn).

On se propose de rechercher les lments fixes pour cette action, que l'on appel
lera polynmes symtriques. Considrons le cas particulier o n = 2, les polynmes
Xi -\-X2 et X 1X 2 sont symtriques. En fait on montre que pour tout polynme
symtrique P il existe un et un seul polynme Q coefficients dans A tel que
P {X uX 2) = Q {X i+ X 2 ,X iX 2 ).
Considrons maintenant les polynmes en n indtermines X i^ ... ^Xn et intro
duisons les polynmes symtriques lmentaires o 1 ^ < n. Comme dans
la dmonstration du thorme ci-dessous on doit considrer les polynmes sym
triques lmentaires en n indtermines ainsi qu'en n - 1 indtermines on prcise
la notation en E^,n et en Ei,n-i* Quand il n'y a pas d'ambiguts le second indice
est omis.

Dfinition 4
Le polynme E^^n dfini par :
X a ,---X a ,
( a i,...,a i) | a i< a 2 < < a i

est symtrique. Plus gnralement si Q est un polynme en n indtermines


coefficients dans A le polynme Q ( E i,. . . , E^) est symtrique.

Par abus on a inclus dans la dfinition un nonc. La dmonstration procde


comme suit. Appliquer une permutation revient modifier l'ordre des termes et
des facteurs dans les termes. Cela ne change rien puisque l'anneau est commu
tatif. Pour la seconde affirmation il suffit de vrifier que la somme et le produit
de deux polynmes symtriques le sont encore. Mais si s est dans 6n on a
s{P + Q) = s{P) + s{Q) et s{PQ) = s{P)s{Q ), D'o le rsultat.
Par exemple on a (omettant le second indice) :
El = X\ -f- "h Xfi,

si n=3 on a E2 ^ i -AT2 1" -^1-^3 "h X 2X^,

118 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


Observons que
Si,n (^1 ) 5^ n -\ , 0) = D,n-1
si 2 < n 1 et que
^n,n (-^1 ) ) -^n-1 >0) 0

Voici le thorme fondamental de cette section :


T h o r m e 1 . Soit P e A [X i,... ^Xn]- Supposons que P soit symtrique. Alors il
existe un polynme Q en n indtermines coefficients dans A et un seul tel que :

P (X i,...,X n ) = Q(Ei,...,En).

D m o n s t r a t i o n . La dmonstration de l'existence se fait par une double rcur


rence. D'abord sur le nombre d'indtermines, dans le cas n = 1 il n'y a rien
dmontrer, puis sur le degr total du polynme. Nous supposerons donc le tho
rme dmontr jusqu'au degr fc - 1 pour les polynmes en n indtermines et
passons au degr k.
Soit donc P un polynme symtrique de degr k. Considrons le polynme en
n - 1 indtermines P {X i, . . . , X n -i,0). Il est symtrique, pour l'action de & n - i H
existe donc par hypothse de rcurrence un polynme Q en n 1 indtermines
tel que :
P {X \, . . . , X fi-i, 0) = ) ) ^n-i,n-i )
Considrons alors le polynme en n indtermines :

P ' = P {X i, . . . , Xn) - g( Ei.n ,. . . , .


Il est symtrique en tant que polynme en n indtermines.
Si, la variable Xn, on substitue zro le polynme obtenu est nul. Ceci implique
que le coefficient d'un monme o Xn n'apparat pas est nul.
Soit 2 < n, et soit r la transposition changeant i et n. On a rP ' = P ', donc
rP'(X i,...,X n-i,0) = 0
par dfinition de r, P '{X i, . . . , X i- i, 0, ,..., = 0. Ce qui implique que le
coefficient d'un monme o Xi n'apparat pas est nul.
Puisque ceci est vrai pour tout i (2 = 1,... ,n) le coefficient d'un monme o tous
S
% les Xi n'apparaissent pas (c'est--dire qu'au moins l'un d'entre eux a pour expo
sant zro) est nul. Donc chaque monme ayant un coefficient diffrent de zro est
,0)
divisible par
I
I
09
On peut donc poser P' = En,nP/ le degr de R est strictement infrieur celui de
P ' et donc de P . Il est symtrique ; en effet, pour une permutation quelconque s
I

I
Q
3.6 - POLYNMES EN PLUSIEURS INDTERMINES, POLYNMES SYMTRIQUES 119
on a
P' = s{P') = s{En,nR) = s i ^ n M R ) = Sn,n5(i) .

Soit
^n,n{R ^{R))
Si l'anneau A est intgre le rsultat suit, l'anneau de polynmes en n indtermi
nes l'tant aussi. Le rsultat est vrai sans hypothses sur A, l'quation ci-dessus
impliquant l'galit des coefficients des polynmes R et s (R).
En effet, si on a i J = l'quation

^n,nR 0 )
quivaut
E ....i x r + ' . . . x ^ = o .

Soit = 0 pour tout multi-indice, soit i f = 0.


Il nous faut maintenant dmontrer l'unicit de Q. On doit donc montrer qu'un
polynme i f en n indtermines, tel que if(Ei,n,---,Sn,n) = 0, est nul. Faisons
une rcurrence sur le nombre d'indtermines. Pour n = 1 la proprit est vraie.
Admettons le rsultat pour n - 1 indtermines. Puis faisons une rcurrence sur
le degr total.

l'indtermine Xn substituons 0. Le polynme >, ^n,n-i, 0), est nul.


Donc par rcurrence le polynme en n 1 indtermines

est nul, autrement dit, if(Ei,n,. , Sn,n) = T.n,nR^i,n, , ^n.n)*


Comme le degr total de if ' est strictement infrieur celui de H on peut conclure
par une rcurrence sur le degr total.

Formules de Newton
On va maintenant dmontrer des relations qui expriment certains polynmes sym
triques l'aide des polynmes symtriques lmentaires. Il s'agit des polynmes :

Nk = ^ X ^ .
i

Le plan de la dmonstration est donne, les dtails sont laisss en exercice au


lecteur.

120 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - Chap. 3


Thorm e 2 On a les formules suivantes :
n,
s/ 0 < i < n

Ni = - iVi_2S2, + + + ( -l )'iE i,
^ si i > Tir

N i-iT ii^ n N i- 2 ^ 2 ,n + * * + ( l ) ^ -^ ^ -l-n S n -l,n + ( 1)^

Dm onstration* Dans la dmonstration on utilisera la drivation formelle des


polynmes en plusieurs variables qui est dfinie dans la section 8. Le lecteur
est invit s'y reporter. En fait, il suffit de savoir que les proprits algbriques
standards sont vrifies.

Le|nme 1 Soit A un anneau et considrons Vanneau de polynmes en une indtermine


T sur A [X i,... ,Xn]- Soient les polynmes symtriques lmentaires par rapport
aux indtermines Xi. On a :

f{T )= n {T -X i)= ( -ir S i.n T " -^


2= 1 , . ..,n j= 0 , . . . , n

D m onstration. Par convention So,n = 1. La dmonstration consiste vrifier


la dfinition des polynmes symtriques lmentaires. b

On drive alors cette relation par rapport la variable T et on obtient la formule


suivante :

i j^i j= 0 , . . . , n

On a {T - Xi) X ~ ^ j) = {'!') Faisons la division euclidienne de / par


T - Xi on obtient la formule :

l[(T -x j)= E (E
1Tl Puis on somme sur l'indice i, on obtient

fjin-j-l
2=
E -^i)= E ( E
l,...,n j y i J = 0 ,...,n - 1 '

En comparant la formule obtenue par drivation, on identifie les coefficients de


T ^ , 0 ^ j ^ n l d e chaque ct, et on obtient la premire partie du thorme.
Pour ce qui est de la seconde, on fait simplement T = Xi dans l'quation du
lemme 1. On multiplie l'quation obtenue par X^ et on somme sur i de 1 n.
i
s Les termes se regroupent et font apparatre les Ni pour k ^ i ^ k + n. m
I

@ 3.6 - POLYNMES EN PLUSIEURS INDTERMINES, POLYNMES SYMTRIQUES 121


7. A nneaux factoriels et applications
Nous passons maintenant Ttude des anneaux factoriels. On suppose donn un
anneau A commutatif, et soit Xi, G I un systme de reprsentants des lments
irrductibles (dfinition 2 et suite, section 2 ).
Rappelons encore une fois ce que entend par l : d'abord deux lments irr
ductibles X et y sont dans la mme classe d'quivalence si et seulement il existe
un lment inversible tel que x = yu. Alors un systme de reprsentants est un
ensemble d'lments irrductibles Xi, avec i G I, auquel appartient un lment de
chaque classe et un seul. Il n'y a pas bien videmment un seul systme de repr
sentants. On passe d'un systme de reprsentant un autre en multipliant chaque
lment par un lment inversible appropri.

Dfinition 1
On dit que l'anneau A est un anneau factoriel si :
il est intgre,
tout lment non nul x G A peut s'crire sous la forme :
X = u x Y [ x ^ \ ai g N,
i
O U G A* et les entiers ai sont presque tous nuis,
cette dcomposition est unique.

L'unicit de la dcomposition signifie la mme chose que dans le cas des anneaux
principaux. Si on a :
wXII a;?' = XJ1 f ,
i i

O seuls un nombre fini d'exposants sont non nuis, alors u = v et a i = Pi pour


tout i G L
Ainsi qu'on l'a vu plus haut, les anneaux principaux sont factoriels. La rciproque
n'est pas vraie.
Dans un anneau factoriel on a, comme d'habitude, la notion de divisibilit d'un
lment par un autre. On rappelle donc que a divise b s'il existe cG A tel que
b = ac et qu'on le note a |b.
On peut dterminer, partir des dcompositions en produit d'lments irrduc
tibles, quand un lment non nul x divise un lment non nul y. Soit x = uxY\.x^^
et y = V X Y\- x f\ U,V G A*, alors :

Proposition 1 L'lment x divise l'lment y si et seulement si pour tout i G I on a


^ P i-

122 ANNEAUX, IDEAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


Dmonstrationv Commenons par rappeler que dans les formules prcdentes
seuls un nombre fini d'exposants sont non nuis. Si on a. x = u et y =
; X riz et si y = xz, alors ncessairement on a z = vu~^ x Hi et les
exposants Pi - a i sont positifs ou nuis.
Inversement si on a Pi ^ a i posons 2: = vu~^ x H- , on a bien y = xz.

On dfinit le pgcd et le ppcm de deux lments non nuis x et y par les mmes
formules que dans un anneau principal. Soient x = u x x f * e t y = v x Yiiei
les dcompositions de x et y. Alors, par dfinition :

pgcd{x,y) = J J ,
iel
par dfinition le pgcd d'un lment non nul x et de zro est x.

ppcm(x,y) = JJ .
il
En particulier, si le pgcd de deux lments est 1 on dit qu'ils sont premiers entre
eux. Les formules ci-dessus s'tendent au pgcd et au ppcm de n lments non
nuis. Dans le cas du pgcd on peut tendre une famille d'lments quelconques,
par dfinition leur pgcd est celui des lments non nuis de la famille. On a pour
une famille d'lments non nuis :
pgcd(ai, . . . , a) = JJ ,
iel
ou
i =
i XIJ
iel

On remarquera que le pgcd et le ppcm sont dtermins par le choix du systme


d'lments irrductibles. En modifiant ce systme on modifie pgcd et ppcm par un
lment inversible de l'anneau. Si bien que la modification n'est pas significative.
La diffrence avec les anneaux principaux est que l'on n'a pas l'identit de Bzout.
Par contre on a le lemme de Gauss :

Lemme 1 Soit A un anneau factoriel et soient A, Supposons que a\bc et que


a soit premier b alors a divise c.

I D m onstration. Elle rsulte de la proposition 1 en crivant les dcompositions


I en facteurs irrductibles des lments considrs.

Le principal thorme de cette section est le suivant :


I Thorm e 1. Soit A un anneau factoriel alors Vanneau A[X] est factoriel
I
TS
I
Q
3.7 - ANNEAUX FACTORIELS ET APPLICATIONS 123
Le corollaire suivant est immdiat :
C o r o l l a i r e ( G a u s s ) * Soit A un anneau factoriel, par exemple un corps ou un anneau
principal Vanneau des polynmes en n indtermines A[Xi^. . . ,Xn] est factoriel

Introduisons une dfinition :


D f in it io n 2

I Soit P = J2i=o,...,n
pgcd(iio ) CLn).
eA [X ], le contenu de P, not cont(P), est par dfinition

Venons en la dmonstration du thorme, prcisons l'nonc par un lemme :


L e m m e 2 * Les lments irrductibles de A[X] sont :
les lments irrductibles de A,
les polynmes coefficients dans A qui sont irrductibles comme polynmes
coefficients dans le corps des fractions K de A, et qui sont de contenu gal 1.

L e m m e 3 ( G a u s s ) . Soient P,Q e A[X], on a


cont{PQ) = cont(P) cont(Q).

Dmonstration. Commenons par supposer que cont(P) = cont((5) = 1 et mon


trons que cont(PQ) est inversible. Supposons qu'un lment irrductible p divise
cont(PQ). Posons P = ao + aiXH------ ha^X'^ et Q = bo+ b\ X -]------ \-bnX'^. Comme
le contenu de P est 1 on peut supposer que p divise ao,ai,... ,afc mais pas a/^+i
(qui est donc diffrent de zro). De mme, comme le contenu de Q est 1, on peut
supposer que p divise 6o,ai,... ,6^ mais pas 6^+i (qui est donc diffrent de zro).
On sait que p divise tous les coefficients du polynme PQ. Mais ce n'est pas pos
sible, supposons en effet qu'il divise le coefficient du terme de degr fc -f- ^ + 2 qui
est
o^fc+^+2 + -----1" 0>kbe-\-2 + 0,k+lbe-\-l + 0>k+2bi + -----h afc++2>0
Tous les termes, l'exception du terme central, sont divisibles par p cause des
hypothses. Le terme central ak+ibe+i devrait donc l'tre aussi, or c'est contraire
aux hypothses et au lemme d'Euclide. Le contenu de PQ n'tant divisible par
aucun lment irrductible est ncessairement inversible (rappelons qu'un lment
inversible n'est pas irrductible). La dfinition du pgcd force alors le contenu
tre gal 1.
Faisons la dmonstration dans le cas gnral. crivons P et Q sous la forme
cont(P)P' et cont(Q)Q'. Les polynmes P ' et Q' sont coefficients dans A car
le contenu de P (resp. de Q) divise tous les coefficients de P (resp de Q), Les
polynmes P ' et Q' sont par construction de contenu 1.

124 ANNEAUX, IDEAUX, POLYNOMES ET SRIES FORMELLES - C hap. 3


On obtient donc PQ = cont(P) cont(Q)P'(3'. Le rsultat suit en calculant le contenu
du membre de droite, c'est cont(P) cont(Q) car on vient de montrer que le pgcd
des coefficients de P'Q' est 1, et le pgcd des coefficients de cont(P) cont(Q)P'Q'
est donc cont(P) cont(Q).
Dmonstration du lemme 2. Un lment irrductible dans l'anneau A l'est
encore dans A[X] car A est intgre : le produit de deux polynmes dont l'un, au
moins, est de degr diffrent de zro est un polynme de degr diffrent de zro
et ne peut donc s'identifier un lment de A.
Considrons maintenant un polynme de degr diffrent de zro et supposons
qu'il soit irrductible. Son contenu doit tre gal 1. En effet on peut l'crire
cont(P)P' et il est rductible si son contenu n'est pas gal 1. Supposons qu'il soit
rductible en tant que polynme coefficients dans le corps des fractions K de
A. Soit P = UV, o a priori U et V sont coefficients dans le corps des fractions
K . Multiplions par le ppcm r des dnominateurs des coefficients de U et par le
ppcm s des dnominateurs des coefficients de V. On obtient

rsP = (rU){sV) = cont(ri7) cont(sV' ) tA


^ ^ ^ ^ ^ ^cont(ri/) cont(sF)
Les polynmes rU et sV sont coefficients dans A. Les polynmes
rU
cont(rC/)
et
sF
cont(sF)
sont coefficients dans A et de contenu 1 par construction. Calculons le contenu
des deux cts, il est cont(rC/)cont(sV') droite et rs gauche, ces deux quantits
sont gales, on peut diviser gauche et droite et obtenir :
P = rU sV
cont(rf/) cont(sy)
Donc P est rductible comme polynme coefficients dans A, ce qui est contraire
l'hypothse.
I
Inversement, un polynme P coefficients dans A de contenu 1 et irrductible
comme polynme coefficients dans K l'est comme polynme coefficients dans
A. En effet, la seule possibilit serait qu'il s'crive UV avec, par exemple, U de
degr zro donc constant, donc gal un lment de A non-inversible. Mais cela
serait en contradiction avec le fait qu'il est de contenu 1 si cet lment n'est pas
inversible. h

I
>3
Dmonstration du thorme 1 Choisissons donc un systme de reprsen
tants d'lments irrductibles de A[X], Il est constitu par un systme d'lments
I
'a
Q

3.7 - ANNEAUX FACTORIELS ET APPLICATIONS 125


irrductibles de A, soit ai, i e I et une famille de polynmes Pj, j ^ J satisfai
sant aux proprits du lemme 2. Les polynmes P j constituent un systme de
reprsentants des lments irrductibles de K[X].
Soit donc P l A[X] et soit
a x IlP f

sa dcomposition en lments irrductibles dans K[X], o a e K . crivons a sous


la forme - avec p,q e A. On a donc
Q
qP = p Y [ P .
je J

ces deux polynmes sont coefficients dans A. En calculant le contenu des deux
T^U
cts on obtient gcont(P) = p u , avec u. A *. Donc l'lment de K est, en
fait, lment de A. Si a = v x H / v e x4*, est la dcomposition de a on a

P = xn af
i j^ j

Il reste dmontrer l'unidt de la dcomposition. Mais si on a deux critures


P = v X Hi f X r i j 67 , et P = d'X Hi x j P j' en crivant l'galit des
contenus on obtient H = Ili pour tout indice i. Il reste P = v x
rijGJ ^ 'XH je J ^* Considrant cette identit dans K[X] on en dduit que
a j = a' pour tout indice j . D'o le rsultat.

Pour terminer cette section nous donnons un critre qui permet de dterminer si
certains polynmes sont irrductibles. Il s'agit du critre d'Eisenstein,

P r o p o s i t i o n 2 ( c r i t r e d ' E i s e n s t e i n ) . Soit A un anneau factoriel et soit p un


lment irrductible de A, Soit P = a^^ a-iX H------ h OnX^, an ^ 0, un polynme co
efficients dans A, Supposons que cnt(P) = /l et que p divise ao,... ,an-i mais que p
ne divise pas an et que p^ ne divise pas ao- Alors le polynme P est irrductible dans
A[X].

D m o n s t r a t i o n . On raisonne par l'absurde et on crit P = QR, Q = bQ-\-b\X -V


-----h bpX^ et R = cq ciX H------ h CqX^, avec bp et Cq diffrents de zro. On a
do =boCOf par hypothse p divise ao et ne divise pas ao donc p divise bo ou
co mais ne divise pas les deux. Supposons qu'il divise 6o. Comme p divise aussi
di = boci +6iCo il divise 6iCo, et comme il ne divise pas co, il divise 6i. Suppo
sons par rcurrence qu'il divise b o ,.,, ,b k-i, il divise a^ = 6fcCo H------ hboCfc- Donc
il divise bkCo et donc 6^. On vient de dmontrer par rcurrence que p divise tous

126 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


les coefficients du polynme Q. L'lment p divise donc le coefficient an = bp Cq,
ce qui est contraire l'hypothse.

Par exemple si p est un nombre premier le polynme X'^ p est irrductible


dans Z[X],
Voici une application classique :

P r o p o s i t i o n 3 . Soit p un nombre premier. Le polynme 1 + X -\------ h X^~^ est


irrductible dans Z[X].

D m o n s t r a t i o n . On applique le critre d'Eisenstein en faisant le changement de


variables X = Y + 1. On a

1 + X + --- + - \ _ {Y+ -l
X -l Y
et
(F + 1)P - 1

pi
Le coefficient binomial C est gal et est donc divisible par p si 0 < i <
p, par ailleurs = 1 et Cp = p n'est pas divisible par p^. Le rsultat suit.

8. Zros des polynm es


Dans cette section on va tudier les zros des polynmes et exposer la thorie du
rsultant.

D f in it io n 1
Soit P un polynme coefficients dans un corps k. On dit que a e k est zro

IXJ
I ou racine de P si P {a) = 0.

T h o r m e 1 L'lment a e k est zro du polynme P si et seulement si le polynme


X - a divise le polynme P.

D m o n s t r a t i o n . Soit P un polynme quelconque, faisons la division de P par


X - a , on obtient P = {X - a)Q + c, o c est un lment de fc. Si dans cette for
mule, l'indtermine X , on substitue a on obtient P {a) = c. Or a est zro de
P si et seulement si P {a) = 0, soit si et seulement si c = 0, soit si et seulement si
l
S P est divisible par X a . h
I

3.8 - ZROS DES POLYNOMES 127


D f in it io n 2
On dit que l'lment a e k est zro d'ordre i de P, ou a pour multiplicit i,
^ > 0, si {X a)^ divise P mais {X - ne divise pas P.

Le rsultat suivant est fondamental :


T h o r m e 2 . Un polynme P de degr n a au plus n zros, en tenant compte de leur
multiplicit.

Dmonstration. Soit P e k[X]. Supposons qu'il ait les lments GA;, z= 1,..., /i,
pour zros et qu'ils aient pour ordre respectif a t . Alors P est divisible par {X
pour tout i. Les zros ai sont distincts entre eux deux deux, donc les poly
nmes {X sont premiers entre eux deux deux. Le polynme P est donc
divisible par leur produit. Celui-ci est de degr qui est le nombre de z
ros, tant tenu compte de l'ordre. Ce degr est infrieur ou gal celui de P, d'o
le rsultat. a

C o r o l l a i r e . Un polynme P de degr infrieur ou gal n qui prend la mme valeur


c en n + 1 points distincts est constant.

Dmonstration. Il suffit pour le dmontrer de considrer les zros du polynme


P - c et d'appliquer le thorme. a

Supposons maintenant qu'un polynme P unitaire de degr n ait n racines, compte


tenu des multiplicits, dans le corps k. On dira qu'un tel polynme est scind
dans k.
On a donc :
P= n (X -ai).

D'un autre ct on a :
P = X^ + n-lX^ ^+ + Q
On a :
P r o p o s it io n 1 . On a la relation suivante entre les racines et les coefficients du
polynme :
} } Oifi)
Autrement dit les coefficients sont au signe prs les fonctions symtriques des racines.

Dmonstration. Il suffit d'effectuer le dveloppement de la premire expression


et de comparer la dfinition des fonctions symtriques.
On fera d'abord les cas de degr 2 et 3 comme exemples. m

128 ANNEAUX, IDAUX, POLYNMES ET SERIES FORMELLES - C hap. 3


Drivation formelle
Introduisons maintenant la drivation formelle des polynmes et des sries formelles.

D f in it io n 3
Soit P = OiX efc[X]. On appelle drive formelle de P = I^j=o n
le polynme
P '= ^ .

La drive d'une srie formelle est donne par la mme formule. Si on a

f = j2 .

alors sa drive formelle est la srie f donne par

/' = iaiX^-^.

On dfinit la drive n-ime de P , respectivement de /, par la formule


de rcurrence = (P^^^))', respectivement
Les proprits standards concernant la drive d'une somme et d'un produit ont
lieu :
- (P + Q)' = P ' + Q' et (/ + ^)' = / '+ p' ,
- {PQY = P'Q + PQ' et ifg y = f g + fg\
de mme on a la formule de Leibniz :
(PQ )(n)^ ^ C iP *Q ^ -\
2=0,...,n

2=0,...,n

Pour dmontrer la formule du produit on observe qu'il suffit de la dmontrer pour


P = ax^ et Q = bX^. Ceci rsulte de la formule suivante :
a {P{Q + R ))'= (P Q )'+ {P P y ,
'T3
et du dveloppement standard.
Pour ce qui est du cas considr on a
{abX^^^y = (m + n)abX^-^^-^ ,
si n + m ^ 1, sinon la drive est nulle. Par ailleurs on a {aX'^)'bX^ -\-aX'^{bx^ y =
8o* nabX^'^^~^, le rsultat suit. La formule est vraie pour les sries
formelles et est laisse en exercice au lecteur.
Lei formule de Leibniz se dmontre par rcurrence sur n, comme dans le cas ordinaire.
I
73
Q
3.8 - ZROS DES POLYNMES 129
La drivation est utile quand on tudie la dcomposition en facteurs irrductibles
d'un polynme. La question tant de donner un critre permettant de dtermi
ner quand un facteur irrductible H divise un polynme P si le carr divise
galement P.

T h o r m e 3 * Soit P un polynme coefficients dans un corps k, supposons que P'


soit non nul. Soit H un polynme irrductible coefficients dans k tel que H' soit non
nul Alors le polynme divise P si et seulement si H divise le polynme driv P '.

D m o n s t r a t i o n . Supposons que divise P , alors P = H^Q, donc


P' = 2HH'Q + ,
donc H divise P ' (non nul par hypothse). Inversement montrons que si ne
divise pas P alors H ne divise pas P '. Si on a P = HQ avec H ne divisant
pas Q on a P ' = H'Q HQ , Si le polynme H divise P ', il divise donc H'Q,
Mais comme H est irrductible et ne divise pas H (non nul) qui est de degr
strictement infrieur, il divise Q ce qui est impossible. Le rsultat suit.

On a le corollaire suivant :
C o r o l l a i r e * Soit P un polynme coefficients dans k, P non nul, et soit a un zro
de P. Alors a est de multiplicit au moins 2 si et seulement si a est zro de P '.

En caractristique zro on peut prciser ces rsultats :


T h o r m e 4 . Soit P un polynme coefficients dans un corps k de caractristique zro,
et soit H un polynme irrductible coefficients dans k. Alors le polynme divise P si
et seulement si H divise les polynmes drivs P ' , P ( ^ ^ ,..., .

La dmonstration est laisse au lecteur qui aura soin de remarquer que l'hypothse de
caractristique zro est ncessaire. On donnera aussi des contre-exemples. Nous reviendrons
dans le prochain chapitre sur les proprits de la drivation en caractristique p, on donnera
des contre-exemples.
On a videmment le corollaire suivant :
C o r o l l a i r e . Soit P un polynme coefficients dans k de caractristique nulle, et soit a un
zro de P . Alors a est de multiplicit i si et seulement si a est zro de P ' , P ^ ^ ^ ,..., p(^~ .

Rsultant
Nous allons passer maintenant la thorie du rsultant.
La question est de savoir quand deux polynmes non nuis, coefficients dans
un corps k, P et Q, ont un facteur irrductible en commun. Soient donc P =
S 2=o,...,m de degr m et Q = X^^=o,...,n ' de degr n. On veut donner

130 ANNEAUX, IDEAUX, POLYNOMES ET SERIES FORMELLES - C hap. 3


une condition qui s'exprime l'aide des coefficients ai et b j. On suppose am
et bn ^ 0.

Supposons que les polynmes aient le facteur irrductible H en commun. On a


alors P = H R et Q = H S donc on a la relation P S - QR = 0 avec \R\ < \ P \ = m
et |5| < \Q\ = n. Inversement supposons qu'il existe des polynmes U et V non
nuis tels que PV - QU = 0 avec \U\ < |P| et IV"! < |Q|. Montrons qu'alors P et
Q ont un facteur irrductible en commun. Raisonnons par l'absurde et supposons
qu'ils n'en aient pas, l'quation PV = QU montre alors que P divise U, ce qui est
impossible, cause de la condition sur les degrs.

On obtient donc la condition ncessaire et suffisante suivante pour que les poly
nmes P et Q coefficients dans K aient un facteur irrductible en commun :

Lemme Les polynmes non nuis P et Q ont un facteur irrductible en commun si


et seulement si il existe des polynmes U et V non nuis tels que PV QU = 0 avec
\U\ < \P\ et |y| < \Q\.

D m onstration. Posons U = ^ Nous


devons rsoudre l'quation suivante :

(E E E E
O les a i et les b j sont donns, et les Ui et les V j sont les inconnues. Pour ce faire
on crit que tous les coefficients du polynme obtenu sont nuis. Ce polynme est
de degr m -h n - 1, il y a donc m -h n quations linaires en les m -h n inconnues
Ui et Vj. pour qu'il y ait une solution non nulle il faut et suffit que le dterminant
de ce systme soit nul.

Le coefficient du terme de degr k, 0 ^ A; ^ m -h n - 1, est gal :

i+j= k,
E O ^j^n-1
+ i+j=k,
E O ^j^m -1
bi Uj .

On crit donc la nullit de ces coefficients pour O ^ fc ^ m + n 1. Pour obtenir


une solution non nulle il faut et suffit que le dterminant du systme soit nul.

Dfinition 4

7O
I
3
I On appelle ce dterminant le rsultant des polynmes P et Q, on le note
Res(P, Q), c'est un dterminant (m + n,m + n).

(3
3
Q
3.8 - ZROS DES POLYNMES 131
Avec m ^ n, il est gal :

ao 0 0 6o 0
ai
"0 O
0 6_1
1 b.

0
bo

bji~i

0 .......0 0 0

On a donc :
Thorm e 5 . Le rsultant de deux polynmes P et Q coefficients dans un corps K
est nul si et seulement P et Q ont au moins un facteur irrductible en commun.

En particulier si P et Q ont toutes leurs racines {le. sont scinds) dans k et si leur
rsultant est nul ils ont une racine commune (au moins).
Un cas particulirement important est celui o on prend pour couple P et Q le
polynme P et son polynme driv P '. Le rsultant de P et P ' est appel le
discriminant de P. On le note Dis(P).
On a :
Thorm e 6 . Le discriminant d'un polynme P coefficients dans un corps k de
caractristique zro est nul si et seulement si il a au moins un facteur irrductible commun
avec son polynme driv P '.

On peut se contenter de supposer P ' ^ 0 et d'autoriser toute caractristique.


En particulier si P a toutes ses racines dans k et si son discriminant est nul il a
une racine commune (au moins) avec son polynme driv.

Voici des exemples.


Calculons le discriminant de + c, cest :
c b0
b 2 b
10 2
Soit tous calculs faits 4c 6^.

132 ANNEAUX, IDEAUX, POLYNOMES ET SRIES FORMELLES - C hap. 3


Si on considre le polynme H- p X q on obtient :
g 0P 0 0
P q 0 P 0
0P30P
1 0 0 3 0
0 10 0 3
Ce qui tous calculs faits donne 4p^ + 27g^.

9 . Complments sur les sries form elles


Dans ce paragraphe, nous allons donner quelques complments sur les sries
formelles et indiquer brivement quelques possibilits d'applications. Nous nous
contenterons de travailler avec des sries formelles coefficients dans Z.
Nous commenons par l'tude du groupe des lments inversibles de l'an
neau Z[[X]].

T h o r m e 1 . Un lment de Z[[X]] est inversible si et seulement si son coefficient


constant ao est gal 1 ou 1.

D m o n s t r a t i o n . Supposons donne / = soit g = Sup


posons avoir par hypothse f g = 1, on a alors aobo = 1. Cette quation ayant lieu
dans Z on a ao = 1 ou ao = 1.
Inversement supposons par exemple que ao = 1 et cherchons dterminer les
coefficients bj. L'quation f g = 1 est quivalente aux quations suivantes :
6o = 1/
a^ i^ o + * * * + ^ i b n - i b f i = !

Si on suppose par rcurrence avoir dtermin 6o> l'quation ci-dessus per


met de calculer bn. Le rsultat suit car nous avons dtermin une srie formelle
satisfaisant aux conditions requises.

I Le lecteur vrifiera titre d'exercice que ce thorme reste vrai si on remplace


Z par un anneau quelconque et la condition ao = 1 ou ao = - 1 par ao E A*. En
particulier toute srie formelle coefficients dans un corps dont le terme constant
est non nul est inversible.
Voici quelques exemples :
X est 1 + X H-------h H-----, on la note 1
l'inverse de la srie 1
1-X'
l'inverse de la srie 1 - X'^ est 1 + H-------h + , on la note
1
l-X ^ '
I
T3
Q
3.9 - COMPLEMENTS SUR LES SRIES FORMELLES 133
si on se place dans les sries formelles coefficients dans Q l'inverse de la
srie formelle ^ s'agit l bien videmment des
sries exponentielles et e~^.
Nous allons maintenant tudier la composition des sries formelles. Commenons
par l'observation suivante, soient f{X ) et g{X) deux sries formelles dont le coef
ficient constant est nul, gales respectivement ^iX^ et hX^. Comme
dans le cas des sries entires on peut former la srie formelle compose f{g {X )),
Elle est en effet gale :

01 m
Cette formule a un sens pour les raisons suivantes. D'abord chaque terme dans la
somme est une puissance dans l'anneau des sries formelles, donc est bien dfini.
Ensuite, si on considre la suite infinie des termes de cette somme, on constate
que seul un nombre fini d'entre eux ont un coefficient ventuellement diffrent de
zro en En effet les termes partir du (n -h l)-ime sont divisibles par
cause de l'hypothse de nullit du terme constant.
Plus prcisment notons an le coefficient de X^ dans Le coefficient
7n de la srie f{g {X )) est gal :

7n= X! o>iai
2 = 1 ,... ,n

Il est clair que la compose de deux sries formelles dbutant par X {i,e, ai= 6i=l)
dbute aussi par X .

T h o r m e 2 * Les sries formelles coefficients dans Z de la forme X + ^iX^


forment un groupe pour la composition.

D m o n s t r a t i o n . Ainsi qu'on l'a dit plus haut la composition est une loi interne.
La srie formelle X est videmment lment neutre.
L'associativit est laisse au lecteur en exercice. On va dmontrer l'existence d'un
inverse. Soit donc / = X + J2i^2 ^iX\ On cherche g = X ^iX^
f{g {X )) = g {f{X )) = X . Notons jn le coefficient de la srie compose f{g {X )).
D'aprs la formule donne plus haut, c'est un polynme en les inconnues bj et
les i, qui eux sont connus. Plus prcisment, on a :
^ 7 i= h
si n ^ 2, 7^ = 6n + P {a 2, . . . , ttni 62, . . . , bn-i) = 0, o P dsigne un certain
polynme coefficients entiers.
Gardons les notations introduites plus haut, et supposons avoir calcul par r
currence les inconnues 62, . . . , 6n-i l'quation ci-dessus permet de calculer bn-
Observons que la rcurrence dmarre par l'quation 62 + a2 = 0.

134 ANNEAUX, IDEAUX, POLYNOMES ET SERIES FORMELLES - C hap. 3


On trouve donc ainsi un inverse droite. Par le mme type d'argument on
trouverait un inverse gauche. Ils concident ncessairement.

On appellera cet inverse la srie rciproque.


Notons que le groupe que l'on vient de considrer n'est pas commutatif, contrai
rement celui des lments inversibles, car la composition ne l'est pas. C'est ce
qui oblige considrer dans la dmonstration des inverses gauche et droite.
Comme on l'a indiqu plus haut ce thorme se gnralise sans peine un anneau
quelconque et en particulier un corps. Par exemple la srie rciproque de la srie
1 est donne par log(l + X ).
Il existe une formule gnrale, dite de Lagrange [Co], qui permet de calculer les
coefficients de la srie rciproque partir de ceux de la srie originelle.

Exercices
Tous les anneaux seront, sauf en 1.2, supposs commutatifs.

I. A n n e a u x q u o t ie n t s , id a u x

1. Montrer qu'il existe une structure d'anneau et une seule sur un ensemble
2 lments, respectivement sur un ensemble 3 lments. tudier le cas d'un
ensemble 4 lments. Dire lesquels sont des corps.

2. On appelle algbre de Boole un anneau B tel que pour tout x e B on a = x. On


ne suppose pas que B est commutatif. On note Spec(B) l'ensemble des idaux
maximaux de B , On supposera que B est un ensemble fini dans tout l'exercice.
Montrer que Spec(B) est fini et que B est commutatif.
a) Montrer que le quotient de B par un idal maximal est toujours isomorphe
un corps 2 lments que Ton notera k,
b) En dduire que Spec(B) est en bijection avec l'ensemble des homomorphismes
de B dans k,
T3 c) Soit S un ensemble fini. On considre l'ensemble des fonctions de S dans k.
a
On dfinit la somme de deux fonctions f et g par
i f + g){x) = f { x ) + g { x ) ,
la somme dans le membre de droite tant prise dans k. On dfinit la multiplication
de deux fonctions f et g par
i f X g)ix) = fix ) X g {x ),
la multiplication dans le membre de droite tant prise dans k. Montrer que
l'ensemble des fonctions de S dans k est une algbre de Boole.
I

O
Q
EXERCICES 135
d) Montrer que l'algbre de Boole est isomorphe l'ensemble des fonctions de
Spec(f) dans k, muni de sa structure d'algbre de Boole.

3. Montrer qu'un anneau qui a un nombre fini d'lments, et qui est un domaine
d'intgrit est un corps. On pourra tudier la bijectivit de la multiplication par
un lment.

4. Montrer qu'un anneau qui est une algbre de dimension finie sur un corps et
qui est un domaine d'intgrit est un corps. On pourra tudier la bijectivit de
la multiplication par un lment donn, en montrant que cette application est
linaire.

5. a) On dit qu'un lment x d'un anneau A est nilpotent s'il existe un entier n tel
que = 0 . Montrer qu'un lment nilpotent appartient tout idal premier de
l'anneau.
b) Montrer qu'un lment qui appartient tous les idaux premiers d'un anneau est
nilpotent. Pour ce faire, on prendra un lment non-nilpotent x et on admettra
l'existence d'un idal maximal pour l'inclusion, qui ne contiennent ni a: ni
aucune de ces puissances. Par maximal, on veut dire ici que tout idal contenant
strictement ^ contient ncessairement une puissance de x (l'existence de cet
idal est une consquence du lemme de Zorn). On montrera que est un idal
premier et on conclura.

6. Un idal est dit primaire si la condition xy implique qu'il existe un entier


n tel que soit G e ^ , soit G

a) Dterminer les idaux primaires de Z.


b) tant donn un idal ^ on appelle radical de et on note l'idal engendr
par les lments x tel qu'il existe un entier n tel que G J i- Montrer que pour

tout idal ^ on a = s jT fJ -
c) Montrer que le radical d'un idal primaire est premier.

7. a) Soit P un nombre premier impair. Montrer que la classe de 1 + p est d'ordre


dans Z/p^Z. On raisonnera par rcurrence en montrant que (1 +p)^ ' = 1 + AnP^"^^
avec Xn premier p.
b) Dmontrer le thorme 2 de la section 3.
c) Dmontrer le thorme 2 de la section 3 dans le cas o p = 2. On considrera,
entre autres, la classe de 5 modulo 2^, et on montrera que tout lment a un
ordre qui divise 2^^.

8. Soit n un entier et soit a un entier premier avec n. Montrer que est congru
1 modulo n .

136 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


9. a) Calculer le reste de la division de 2081^^^ par 42, puis celui de
b) Calculer le reste de la division de 2^^ + 7^"" par 9 en fonction de n.

10. a) On considre le sous-ensemble de C constitu par les lments de la forme


a -h bi, o a et b sont des entiers. Montrer que c'est un sous-anneau. On l'appelle
l'anneau des entiers de Gauss et on le note Z[z].
b) Dterminer l'ensemble des lments inversibles de cet anneau.
c) Montrer que l'anneau des entiers de Gauss est euclidien. Pour dfinir la structure
d'anneau euclidien on utilisera la fonction s{a -f bi) = -h 6^.

11. On traitera le mme problme que prcdemment en remplaant i par la racine


3-ime de l'unit j .

12. Soit A un anneau commutatif. Dmontrer que, pour tous a^b^c^d G A on a


(a^ -h 6^)(c^ -h = {ab + cd)^ -f {ad 6c)^.

13. Cet exercice fait suite l'exercice 9. On se place donc dans l'anneau des entiers
de Gauss dont on rappelle qu'il est principal.
a) Soit P G Z un entier premier. Montrer que, dans l'anneau des entiers de Gauss, p
est, soit irrductible, soit produit de deux entiers de Gauss complexes conjugus,
eux-mmes irrductibles. On pourra observer que si un lment irrductible z
de l'anneau des entiers de Gauss divise p il en est de mme de son complexe
conjugu Z. On pourra aussi tudier la dcomposition induite du carr du
module de p. tudier les cas de 3, 5, 7, 11, ...
b) On admettra le rsultat suivant dmontr dans le chapitre 5 : soit p un nombre
premier impair alors il existe dans Z/pZ un lment u tel que = 1 (cette
quation a lieu dans Z/pZ) si et seulement si p est congru 1 modulo 4. Montrer
que si un nombre premier p s'crit comme somme de deux carrs d'lments
de Z il est congru 1 modulo 4.
c) Montrer qu'un nombre premier est rductible dans les entiers de Gauss si et
seulement si il est congru 1 modulo 4. On utilisera le fait que p est irrductible
dans Z[i] si et seulement si l'anneau quotient Z[i] est intgre.

14. Factoriser en lments irrductibles dans i], les entiers de Gauss suivants : 9-j-z,
n-\-2h 17-\-bi.

15. Soit k un corps. Montrer que l'anneau quotient k[X ,Y ]/{X Y - 1) est principal.
I
16. quelle condition sur l'anneau A, l'anneau A[X] est-il principal?

Q
EXERCICES 137
17. a) Un anneau A est dit local s'il a un seul idal maximal. Montrer qu'un anneau
A est local si et seulement si l'ensemble des lments non-inversibles forme un
idal.
b) Soit
P un nombre premier, et soit Ep le sous-ensemble des rationnels de la
forme ^ avec b premier p. Montrer que c'est un sous-anneau de Q. Puis
montrer que c'est un anneau local.

18. Trouver toutes les solutions entires de l'quation de Fermat en degr 2:x^-\-y^=z'^,
On commencera par supposer que les entiers y, z sont premiers entre eux. Puis
on crira y"^ = {z x){z + x), et on montrera que le pgcd de z x et z + x est 2,

19. On veut dterminer les nombres premiers p pour lesquels l'quation x^ -f 2y^ = p
a des solutions entires.
a) On commence par montrer que 2 doit tre un carr modulo p. On considrera
l'anneau
Z[i\/\ = {a + v^|a, 6 G Z}
on montrera qu'il est euclidien.
b) On conclura l'aide d'une rduction modulo p.

20. Trouver les solutions entires de x^ y^ = - 2 . On se placera dans dans Z[iy/\


dont on a montr auparavant qu'il tait euclidien et donc principal.

21. Soit d un entier strictement positif. On veut tudier l'quation de Pell-Fermat


= 1 et dterminer ses solutions dans Z.
a) On se place dans l'anneau

Z [ ^ ] = {a + 6\/2|a,6eZ}.
Commencer par vrifier que c'est bien un anneau. Montrer que les lments
X -I- y^/2 tels que - 2y^ = 1 ou - 22/^ = - 1 sont les lments inversibles de
l'anneau. Remarquer que ces lments se rpartissent sur une hyperbole.
b) On considre la solution particulire 3 -h 2y/2. Montrer que parmi les solutions
a + by/2 avec a,6 > 0 c'est celle pour laquelle a est minimum, puis que si on
multiplie une solution a + b^/2 par 3 ^/2 on obtient une solution a +
avec a > 0 et a < a. En dduire que toutes les solutions sont au signe prs
puissance de 3 -f- 2 V^.
c) En corollaire on dcrira tous les entiers k pour lesquels est un carr
parfait.

138 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


22. a) ** Soit
n un entier. Soit n = X)i=i,...,A; l'criture de n en base 2. Calculer la
plus grande puissance de 2 divisant n! l'aide des a i . On commencera par se
ramener au cas o n = 2", en dmontrant que
n!
J J 2M
i
est premier 2.
b) Traiter le mme problme pour un nombre premier p quelconque.
c) En dduire l'ordre d'un p-sous-groupe de Sylow du groupe symtrique 6n

23. Achever l'exemple donn dans la section sur la cryptographie. En donner d'autres.

24. Soit n un entier positif. Donner un quivalent, en fonction de n de la longueur


de son criture en base 2.
a) On appelle opration lmentaire pour sommer deux entiers en base 2 le fait
d'excuter : soit la somme de deux 0 apparaissant comme les coefficients d'une
mme puissance de 2 dans les critures en base 2, soit faire la somme d'un
0 et d'un 1 apparaissant de manire analogue, soit encore et dans la mme
situation si on a la somme de deux 1 effectuer une retenue, soit enfin si on a
la somme de deux 1 et une retenue effectuer une retenue conserver un 1. Pour
une formulation plus prcise on renvoie [K].
Donner une borne suprieure au nombre d'oprations lmentaires effectuer
pour sommer deux entiers en base 2 ayant des dveloppements de longueur k
et en base 2 (la longueur du dveloppement est l'exposant de la puissance
maximale de 2 qui y apparat laquelle on ajoute 1).
b)Donner une borne suprieure au nombre d'oprations lmentaires effectuer
pour sommer n entiers (en base 2) ayant des dveloppements de longueur ki
en base 2.
c) En utilisant les oprations prcdentes donner une borne suprieure au nombre
d'oprations lmentaires effectuer pour multiplier deux entiers ayant ayant
des dveloppements de longueur k et .
d) Donner une borne suprieure au nombre d'oprations lmentaires effectuer
pour calculer n! en base 2.
e) Donner une borne suprieure au nombre d'oprations lmentaires effectuer
pour calculer le pgcd de deux entiers a et 6 avec a ^ b , dont les dveloppements
en base 2 sont respectivement de longueur k et .
f) Donner une borne suprieure au nombre d'oprations lmentaires effectuer
J pour crire un nombre, donn par un dveloppement en base 2, en base 10.
I
X
O )
03
Q
EXERCICES 139
II. P o ly n m e s

l.On considre l'anneau des polynmes coefficients dans Q. Pour un entier n


donn on pose
X ( X - l ) - ( X - n + l)
En{X) =
n\
a) On dfinit un sous-anneau E de Q[X] par 7 = {P G Q[X] |VA; G Z P {k ) G Z}.
Vrifier que c'est un sous-anneau.
b) Soit P e E, montrer qu'il existe une unique famille finie d'entiers tels que
P = E i A ,P i.
c) Sur l'ensemble des polynmes coefficients dans Q, on dfinit une opration
A par A (P )(X ) = P { X + 1) - P (X ). Calculer A(Pn).

2. ** On conserve les notations de l'exercice prcdent. Soit p un nombre premier.


On considre l'anneau quotient P/(p). Montrer que cet anneau contient un
sous-anneau En isomorphe l'anneau quotient

et que E /{p) est runion des En-

3. a) Soit P G R[x] de degr n - 1. Dmontrer que tout polynme de degr ^ n - 1


peut se mettre sous la forme
a o P { X ) + a i P ( X + 1) + + a n - i P { X + n - 1 ).

b) En dduire que le dterminant suivant est nul :


P{X ) P (X + 1) P {X + n)
P {X + 1) P {X + 2) P {X + n + l)

P {X + n) P (X + n + l) P {X + 2n)

4. a) Montrer que les polynmes irrductibles dans R[X] sont de degr 1 ou 2, les
caractriser. Dcrire la factorisation en lments irrductibles dans R[X],
b) Montrer que tout polynme coefficients rels qui ne prend que des valeurs
positives sur la droite relle peut s'crire P^ -hQ^/ o P et Q sont des polynmes
coefficients rels. On tudiera d'abord le cas des polynmes irrductibles.

5. ** ([J]) Soit P un polynme coefficients rels, et soit [a, b] un segment. Soit


P = Po, P i , . . . , Pfi une suite de polynnaes telle que :
- P(a)P(6) ^ 0,
Ps n'a pas de zros sur [a, 6],
si c G [a, b] est un zro de P j, 0 < j < s alors Pj_i(c)Pj+i(c) < 0,

140 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


si P{c) = 0, ce]a,6[ il existe ci < c et C2 > c tels que pour x g ]ci , c[ P o{x)P i{x)< 0
et pour X e ] c , C2[ P q{ x ) P i { x ) > 0.
Une telle suite, si elle existe est appele une suite de Sturm sur [a, 6] pour P,

a) Montrer que si P a une suite de Sturm sur [a, b] il n'a que des zros simples
sur [a,b].
b) tant donne une suite de rels diffrents de zro (ti,2j on dfinit le
nombre de changements de signe de la suite comme tant le nombre d'entiers
i avec 1 ^ i ^ k - 1 et UU^i < 0. tant donn x e [a, 6], on note V{x) le
nombre de changements de signe de la suite obtenue partir de la suite
P o{x),P i{x)^.,. ,Pfi(x), en liminant les termes nuis.
Montrer que le nombre de zros de P dans [a, 6] est gal V{x) V{y) .

6 . ([J]) Soit P un polynme de degr s coefficients rels qui n'a que des zros
simples dans [a, 6]. Montrer que la suite dfinie par Pq = P , P\= P', et Pk est
l'oppos du reste de la division de Pk~2 par Pk-\ est une suite de Sturm pour P
sur [a, 6].

7. Appliquer le rsultat prcdent la recherche du nombre de zros entre 0 et 15


du polynme + 2^^ + X - 5 et + X - 6X^ + - X + 1.

8 . Soit A un anneau, on se place dans l'anneau A[X]. Dmontrer la formule de


Leibniz pour la drivation des polynmes. tablir la formule de drivation pour
un polynme de la forme P{Q {X )),

9. Soit P un nombre premier. Soit le corps Z/pZ, et soient % v,w des lments
diffrents de zro de Z/pZ. Montrer que l'quation en : ux"^ +vy^ = w admet
au moins une solution. On comptera le nombre d'lments de la forme ux^^ et
w vy^^ quand a; et y dcrivent
I 10. ** ([FS]) Montrer que le polynme ~ 1 oh les n rij sont des entiers
deux deux distincts est irrductible dans

11. (Lemme de Lazard) Montrer que les polynmes homognes de degr n, H en 2


variables X et y , coefficients dans Q,*tels que H (X ,Y ) = H {Y ,X ), T(X,0) = 0
et que
8 P (X , Y) + H {X + Y,Z) = H {Y, Z) + P (X , Y + Z ),
S

sont de la forme j{ { X + Y)^ - X^ - y^), 7 G Q.


I
O

Q
EXERCICES 141
12. ** (Lemme de Lazard pour Fp) Soit p un nombre premier.
Montrer que les coefficients du polynme ( coefficients entiers)
{{X + )
sont divisibles par p et pas par Dans la suite, la notation (~ ((^ + -
XP^ yp"" )) dsignera la rduction modulo p du polynme coefficients entiers.
Montrer que les polynmes homognes de degr n , H e n 2 variables X et y ,
coefficients dans Fp, tels que H {X ,y ) = H {y ,X ), H{X,G) = 0 et que
H {x , y ) + H { x + y, Z) = H {y, Z) + H {x , y + Z ) ,
sont de la forme 7 ((X + y)^ - X'^ - y^), 7 G Fp si n n'est pas une puissance de
p, et de la forme 7 ( - ( ( ^ + ~ )) sinon.
P

13. (Formule d'Euler) Soit P un polynme en n variables, X i , ... ,Xn, ne comportant


que des monmes de degr total m. Montrer que :
X^P'x, +--- + XP^ = m P .

14. Exprimer les polynmes suivants l'aide des fonctions symtriques lmentaires :
+ X2y3 ^2^3 ^3^2 y3^2 ^ y2^3^
- + X^Y^ + + X^Z^ + Y^Z^ + Y^Z^.

15. a) Exprimer les polynmes symtriques suivants l'aide des sommes de Newton :

- Ew

b) Soit le dterminant
2X Y Z -Z^ -y 3 X
-Z^ -2 X Y Z -X ^ Y
A= _y3 _ ;^ - 3 2X Y Z Z
X Y Z 0
Montrer que A est homogne de degr 8, puis qu'il est symtrique en X^, Y^,
Z"^. Le calculer. A est-il divisible par X + Y + Z 7

16. Calculer le discriminant du polynme X + p X + q.

17. Soit P e fc[X] un polynme de degr n. Supposons qu'il ait toutes ses racines
dans k, soient Ai, . . . , A. Montrer que

Dis(P) = ( - i r n

142 ANNEAUX, IDAUX, POLYNMES ET SRIES FORMELLES - C hap. 3


18. On garde les hypothses de l'exercice prcdent. Montrer que

Dis(P) = ( - i r n " a I I ( A i - A , ) .
i^j
19. (D'aprs agrgation 1993) On considre l'anneau C[X^Y]. Soit / une fonction
holomorphe sur le plan complexe. Dterminer pour / = e^, / = ze^, et f = sin(z)
l'idal de C[X,Y] constitu par les polynmes P tels que P (/ ,/') = 0.
On pose la mme question en remplaant C [X ,F] par C[X^Y^Z], pour / = xe^,
et f = cos(2;), et les polynmes P tels que P(/, /', /) = 0.

20. (thorme de Gauss-Lucas) Soit P eC [X ]. Montrer que les zros de P' sont dans
l'enveloppe convexe des zros de P .

21. Soit k un corps ayant un nombre infini d'lments. Soit P e k [ X i,... ,Xn].
a) Soit P qui prend la valeur zro pour tout lment appartenant un ensemble
de la forme Ai x x o chaque Ai est un sous-ensemble de k de cardinal
infini. Montrer que P est nul.
b) Soit k = C ou k = R. Montrer qu'un polynme P G k[X i, . . . , Xn]f qui s'annule
sur un ouvert de est nul.

22. Montrer qu'un polynme homogne en 3 variables de degr 2 sur un corps fini a
toujours une solution (a,^, 7 ) non triviale. Gnraliser 4 variables en degr 3.

III. S r ie s f o r m e lle s

1. Montrer que l'anneau des sries formelles coefficients dans un corps est un
anneau local (pour la dfinition voir l'exercice 17 de la section I.

2. Notons p(n) le nombre de partitions d'un entier naturel n donn. Donner un sens
au produit infini suivant :
TT \ T^
11
n^l
g Montrer qu'il est gal :

3. Montrer que la srie formelle :


rpn

^ n
2 = 1 ,...,n
I
est gale $(T ).

EXERCICES 143
4. (Partitions p-rgulires) On garde les notations de 2 et 3. Soit p un nombre premier
et soit 7Tp(n) le nombre de partitions de n en somme d'entiers premiers p. Soit
= E n 7Tp(n)T". Montrer que % {T ) =

5. a) (Formules de Newton)
Le but de cet exercice est de donner une seconde dmonstration des formules
de Newton. On se place dans l'anneau fc[Xi,.. .,Xn][[T]], k tant un corps. On
utilisera la drivation des sries formelles.
On considre la srie formelle :

. l-X iT '

Montrer que :

2 = 1 ,... ,n %

b) Montrer que la srie formelle prcdente est gale l'oppose de la drive par
rapport T de la srie suivante :

| .lo g (n (l-X ,r)).


dT %
c) On note Ei les fonctions symtriques lmentaires des X i. Montrer que :

- E l + 2E2T + + ( - l) " n E T " - i


,T + --- + ( - l ) " E T "

d ) En identifiant, tablir les formules de Newton.

Q uelques rponses ou indications


I. A n n e a u x q u o tie n t s , id a u x
1. D a n s le s c a s 2 e t 3 l m e n ts o n tro u v e Z / 2 Z e t Z / 3 Z . D a n s le c a s d 'u n e n se m b le 4
l m e n ts c o m m e n c e r p a r tu d ie r la str u c tu r e c o m m e g r o u p e a d d itif. P u is d is c u te r s u iv a n t
q u e l'a n n e a u e s t u n c o r p s o u n o n .

2. b) O n m o n tre la c o m m u ta tiv it l'a id e d e (x + = a: + y . Il y a u n n o m b re fin i d 'id a u x


m a x im a u x c a r ce s o n t d e s s o u s - e n se m b le s d e .B. S i e st m a x im a l, l'a n n e a u est
a u s s i u n e a lg b r e d e B o o le. S i c 'e st u n c o r p s c o m m u ta tif, c o m m e to u t l m e n t y e s t z r o
de - X , il n e p e u t a v o ir q u e d e u x l m e n ts 0 et 1.
d) M o n tre r q u e l'in te rse c tio n d e s id a u x m a x im a u x e s t r d u ite { 0 } . P u is u tilise r le L e m m e
C h in o is et l'a p p lic a tio n d e B d a n s l'e n se m b le d e s fo n c tio n s d e S p e c ( B ) d a n s k q u i a G B
a s s o c ie : S p e c ( B ) > k d o n n e p a r (e ^ ) = 0 si a G et { ^ ) = 1 si a ^ e / .

144 ANNEAUX, IDAUX, POLYNOMES ET SRIES FORMELLES - C hap. 3


3. M o n tre r q u e la m u ltip lic a tio n p a r u n l m e n t d o n n d iff re n t d e z r o d te r m in e u n e
a p p lic a tio n in jectiv e, d o n c b ije c tiv e , c a r l'e n se m b le e s t fin i.

4. M o n tre r q u e la m u ltip lic a tio n p a r u n l m e n t d o n n d iff re n t d e z r o d te r m in e u n e


a p p lic a tio n e st lin a ire in je c tiv e d o n c b ije c tiv e c a r l'e s p a c e v e c to rie l e s t d e d im e n s io n fin ie.

5. b) O n ra iso n n e p a r l'a b s u r d e . O n s u p p o s e q u e n 'e s t p a s u n id a l p re m ie r. S o it ab e


avec ^ et A lo r s ( e ^ ,a ) et 6) c o n tie n n e n t c h a c u n u n e p u is s a n c e d e x . E n
c o n c lu re q u e c o n tie n t u n e p u is s a n c e d e x , ce q u i e st im p o s s ib le .

7. a) R a iso n n e r p a r r c u rre n c e s u r n e n te n a n t c o m p te d u fa it q u e le c o e ffic ie n t b in o m ia l


e s t d iv is ib le p a r p (p re m ier) si 0 < i < p . O n p o u r r a re d m o n tre r ce fa it o u s e re p o rte r a u
c h a p itre 5.

8. U tilise r le fa it q u e l'o rd re d 'u n l m e n t d iv is e l'o r d r e d u g r o u p e et q u e (/>(n) e s t l'o r d r e d e

10. b) L e s l m e n ts in v e rsib le s s o n t 1, - l , z , - L

c) ta n t d o n n z , u e Z[z], on c o n sid re ^ G C . O n d fin it q c o m m e ta n t l'u n d e s


p o in ts d e Z[z] le p lu s p ro c h e d e M o n tre r q u e s { z - u q ) < 5 (i).

13. a) Si o n a P = z u , a v e c irr d u c tib le o n a a u s s i p = z . D o n c z d iv is e a u s s i p . M a in te n a n t,


o n a d o n c u n e d c o m p o sitio n d u ty p e p = O i a v e c le s Zi irr d u c tib le s. O n c rit d o n c
p^ = U i k. i p . D isc u te r s u iv a n t q u e Zi e s t d a n s Z o u n o n .
P a r e x e m p le 5 = (2 + )(2 - z).

b) S i o n a p = + 6^, o n o b tie n t le r s u lta t p a r r d u c tio n m o d u lo p d e cette fo rm u le et


a p p lic a tio n d u critre.
P u is o n m o n tre q u e p GZ p r e m ie r e s t irr d u c tib le d a n s Z[z] s i et se u le m e n t si il n 'e s t p a s
so m m e d e d e u x c a rr s d 'e n tie rs.
c) E n fin o n m o n tre q u e p GZ e s t irr d u c tib le , s i e t se u le m e n t si 1 e s t u n c a rr m o d u lo
p , e n d m o n tra n t q u e Z [ i ] / { p ) = Z [ X ] / ( p ,X ^ + 1) = F p [ X ] / ( X ^ + 1). P u is, o n u tilis e le fa it
que p GZ p r e m ie r e st irr d u c tib le d a n s Z[z], s i e t s e u le m e n t s i Z[z] e s t in t g re .

14. P a r e x e m p le ch erch er e x p r im e r le m o d u le d e 9 + a u c a rr c o m m e p r o d u it d e so m m e
d e d e u x carr s. O n a 82 = 2 x 41 = (1 + 1) x (25 + 16). D o n c 9 + z = (1 + z)(5 - 4z). Il fa u t
v rifie r q u e le s l m e n ts s o n t irr d u c tib le s o u p o u r s u iv r e la d c o m p o sitio n .

I 15. Id e n tifie r k [ X ^ Y ] / { X Y - l ) a u s o u s - a n n e a u d e k { X ) d e s l m e n ts d e la fo rm e o
P Gk [ X ] et GZ l'a id e d e l'h o m o m o r p h is m e q u i, P ( X , F ) , a s s o c ie P ( X , ;^ ) . P u is
tu d ie r cet a n n e a u , e n u tilis a n t le fa it q u 'il c o n tie n t k [ X ] .

18. D 'a p r s la d c o m p o sitio n = { z x ) { z -\- x ) s i u n n o m b re p r e m ie r im p a ir d iv is e d o n c


X- Z e t X Z, i\ d iv is e 2 x e t 2 z , d o n c x e t 2?, d o n c a u s s i y ce q u i e s t e x c lu p a r h y p o th se .
D e m m e s i 4 d iv is e x - z e t x + z on d d u it q u e 2 d iv is e y . O n p o s e a lo r s z x = 2 a et
x-\- z = 2 p , a e t 3 p r e m ie r s e n tre e u x . A lo r s l' q u a tio n y^ = [ z x ) { z -h x ) m o n tre q u e a
e t P s o n t d e s c arr s.
I
3 E n g n ra l s i d e s t le p g c d d e x , y et z o n tro u v e x = d{u^ ), y = 2 d u v et z = d{u^ + ).
I
TO
3
Q
EXERCICES 145
20. O n m o n tre ra i y / 2 e s t p r e m ie r d a n s Ij[iy/2\, o n p r o c d e r a c o m m e il a t fa it p o u r
le s e n tie rs d e G a u s s . crire a lo r s u n e d c o m p o sitio n e n fa c te u r s p r e m ie r s d e l'id e n tit
iy /2 ) = . M o n tre r q u 'u n n o m b re p r e m ie r (irr d u c tib le ) d e I \ i y /2 ] q u i d iv is e

{ x - [ - i ^ 2 ) e t { x i \ / 2 ) e s t n c e s s a ir e m e n t i y / 2 . e n d d u ir e q u e i y / 2 n e d iv is e p a s x .

E n u tilis a n t la d c o m p o sitio n e n fa c te u r s p r e m ie r s d a n s Z [ i y / 2 ] e n c o n c lu re q u e { x - \ - i \ /2 )

e s t u n c u b e d a n s Z [ i : (a 4- = x - \ - i y / 2 e n id e n tifia n t m o n tre r q u e S a ^ b - 26^ = 1.

21. a) b) c). O n c rit (a + 6 \ / 2 ) ^ = (a ^ + bn ^ /2 ) et (a - b y / 2 ) ^ = {n - bn y / 2 ) a v e c an et bn e n tie rs.


O n o b s e r v e q u e s i a^ 26^ = (a + 6 \ / 2 ) ( a - b ^ /2 ) = 1 a lo r s (a + 6 \ / 2 ) ^ (a = (an 4-

bnV^){o>n b n V ^ ) = 1- L 'e n tie r n ta n t q u e lc o n q u e d a n s Z . P o u r la d e rn i re q u e s tio n o n


se ra m n e ra l' q u a tio n p r c d e n te . O n o b s e r v e r a le s s o lu tio n s s u r le g r a p h e c i-d e ss o u s .

22. a) L a p lu s g r a n d e p u is s a n c e d e 2 d iv is a n t 2 ^ ! e s t 2^ ^.

24. O n tro u v e O n a le s m a jo r a n ts s u iv a n t s Csup{k,i), Csup{ki), la c o n sta n te d p e n d d e

n, C{ki), C 'n ^ ln ^ (n ), et Ck^.

II. P o ly n m e s

1. b) P o u r m o n tre r q u 'il e x iste u n e u n iq u e fa m ille fin ie d 'e n tie r s te ls q u e P = Y^i K E i o n


v a lu e r a le p o ly n m e P e n d e s e n tie rs b ie n c h o isis.

c) .{E n ) = E n - i .

2. P o u r d fin ir E n , c o n sid re r le s o u s - a n n e a u e n g e n d r p a r E * !, . . . , Epn .

4. a) L a fa c to risa tio n e st, e n p o ly n m e s d e d e g r 1, et e n p o ly n m e s d e d e g r 2 ra c in e s


c o m p le x e s c o n ju g u e s.

b) U tilise r la d c o m p o sitio n e n fa c te u r s irr d u c tib le s et l'e x e rc ic e 11 c i-d e ssu s.

146 ANNEAUX. IDEAUX, POLYNOMES ET SERIES FORMELLES - C hap. 3


5. a) U tilise r le s critre s d u c o u rs.
b) tu d ie r le c o m p o rte m e n t d e la fo n c tio n V ( x ) q u a n d x d c rit le se g m e n t. E n p a rtic u lie r
tu d ie r le c o m p o rte m e n t lo r s d u fr a n c h isse m e n t d 'u n d e s z r o s d e la s u ite d e p o ly n m e s.

7. P o u r m o n tre r q u e le s p o ly n m e s n 'o n t q u e d e s ra c in e s sim p le s , o n r d u ir a m o d u lo 2 o u 3,


et o n u tilise ra le d isc rim in a n t.

8. S e ra m e n e r a u c a s d e m o n m e s.

9. C o m p te r le n o m b re d ' l m e n ts d e la fo rm e ux^ et w vy^ q u a n d x et y d c riv e n t Z/pZ.


M o n tre r q u e c h a c u n d e s e n s e m b le s a l m e n ts. C o n s ta te r q u e le s d e u x e n s e m b le s s o n t
d 'in te r se c tio n n o n v id e .

10. R a iso n n e r p a r l'a b s u r d e , et crire P = QR, L e s v a le u r s p r is e s p a r Q e t jR e n le s rrij s o n t


n c e ssa ir e m e n t 1 o u - 1 . S i le d e g r d e Q e s t d iff r e n t d e c e lu i d e R m o n tre r q u e Q ou R
p r e n d la m m e v a le u r (1 o u - 1 ) u n n o m b re d e fo is s u p r ie u r s o n d e g r . S i le d e g r d e
Q e st g a l c e lu i d e i et si la c o n d itio n p r c d e n te n 'e s t p a s r a lis e e n c o n c lu re q u e Q
et R so n t o p p o s s . C o n c lu re .

11. crire le p o ly n m e ch erch H s o u s la fo rm e H= J2i . C a lc u le r le s c o e ffic ie n ts


d e p ro c h e e n p ro c h e l'a id e d e s re la tio n s.

12. O n p r o c d e r a c o m m e p lu s h a u t, e n p r e n a n t s o in d e v rifie r q u e le s c o e ffic ie n ts b in o m ia u x


u tilis s n e s o n t p a s n u is m o d u lo p .

15. E x p rim e r le s p o ly n m e s s y m tr iq u e s s u iv a n t s l'a id e d e s s o m m e s d e N e w to n :

NaNb Na-{-b/
faire a p p a r a tr e N a N b N c a in si q u e d e s p r o d u it s d e la fo rm e Na-\-bNc.

16. D a n s le d te rm in a n t, s o u s tr a ir e le s n 1 p r e m i r e s c o lo n n e s a u x n 1 d e rn i re s. O n tro u v e
nnqrt-i _ i)n -ip n ^

17. O n se p la c e d a n s l'a n n e a u d e s p o ly n m e s k [X ^ T i , . . . , T^] = k [ X i , . . . , X n ] [ T ] . O n c o n sid re


le p o ly n m e Y l i ( X T i ) . O n c a lc u le le d is c r im in a n t d e ce p o ly n m e . M o n tre r q u e c 'e st
u n p o ly n m e s y m triq u e d e k [ T i , . . . , T n ] . M o n tre r q u 'il e s t d iv is ib le p a r Ti - T j ,
P u is p a r {Ti - T j Y , p o u r ce d e rn ie r p o in t, o n u tilis e r a la sy m trie . C o m p a r e r le s d e g r s
p o u r c o n c lu re q u 'a u s ig n e p r s le p r o d u it d isc rim in a n t. E n fin
re m p la c e r le s Ti p a r le s A i.

18. A p p liq u e r l'e x e rc ic e p r c d e n t.

I 19. D a n s le p r e m ie r c a s o n tro u v e l'id a l e n g e n d r p a r {X - Y), d a n s le s e c o n d , c e lu i e n g e n d r


par + y ^ - 1. P o u r le q u a tr i m e , o n se ra m n e u n a n a lo g u e d u s e c o n d e n a d jo ig n a n t
X Z. P o u r le tro isi m e , o n c h e rc h e ra u n e q u a tio n d iff re n tie lle d u s e c o n d o rd re . P u is
o n c h e rch e ra d te rm in e r si la fo n c tio n p e u t s a tisfa ir e u n e q u a tio n d u p r e m ie r o rd re .

20. crire la d c o m p o sitio n e n l m e n ts s im p le s d e la fra c tio n ra tio n n e lle ^ .

III. S r ie s f o r m e lle s

I
5
1. S o it A:[[Ar]], m o n tre r q u e le s e u l id a l m a x im a l e s t (A ). L e s a u tr e s id a u x s o n t d e la fo rm e
(X-).
I
TJ

Q
EXERCICES 147
2. Pour donner un sens au produit infini :

n 1
n^l
o n o b s e r v e q u e le s c o e ffic ie n ts d e

n r^
et

n
l^i^n+l 1-T^
c o n c id e n t ju s q u 'e n d e g r n .
E n e ffe c tu a n t le d v e lo p p e m e n t o n m o n tre q u e le c o e ffic ie n t d u te rm e d e d e g r n e s t p { n ) .

3. M o n tre r q u e le co e ffic ie n t d u te rm e d e d e g r k d a n s le d v e lo p p e m e n t d e
rpn

0^=1....n ( i - r ' )
e s t le n o m b re d e p a r titio n s d e k , e n a u p lu s n e n tie rs.

4. P r o c d e r c o m m e e n 1, e n m o d ifia n t ce q u 'il fau t.

5. a) crire le d v e lo p p e m e n t.
b) C a lc u le r la d riv e c o m m e l'o rd in a ir e .
c) e t d ) O n re c o n n a t le s fo n c tio n s s y m tr iq u e s e n d v e lo p p a n t le p r o d u it
P u is, o n id e n tifie l'e x p r e s s io n l'a id e d e s N h , et o n m u ltip lie d e s d e u x c t s p a r le
d n o m in a te u r. E n fin , o n id e n tifie le s c o e ffic ie n ts d e .

148 ANNEAUX, IDEAUX, POLYNOMES ET SERIES FORMELLES - C hap. 3


chapitre 4

Extensions des corps


Applications

Ce chapitre est consacr la thorie des corps. Sauf dans la section 8 tous les corps
considrs seront supposs commutatifs. On commencera par dfinir la notion de
caractristique d'un corps, on en donnera quelques consquences, par exemple la
formule de Newton en caractristique p. Aprs ces gnralits on passera l'tude
des lments algbriques sur un corps et du corps de rupture d'un polynme. On
ne fera pas une tude dtaille du corps de dcomposition et l'existence et l'unicit
de la clture algbrique sera admise. On passera aprs la description des corps
finis. L'tude des racines primitives de l'unit et des polynmes cyclotomiques
sera faite, avec en perspective, le thorme de Wedderburn et un premier aperu
sur les extensions cyclotomiques.
On reviendra dans les deux dernires sections sur les corps finis en dcrivant l'al
I gorithme de factorisation des polynmes sur un corps fini d Berlekamp. Enfin
on donnera une courte introduction la thorie des codes correcteurs d'erreurs,
elle sera base sur l'tude d'un code B C H . Le matriel dcrit dans ces sections
n'est pas plus difficile que celui des sections prcdentes, mais dans la mesure o
elles mettent en jeu de longs enchanements d'arguments, leur lecture n'est pas
conseille dans une premire approche. Par ailleurs leur ct introductif peut aussi
I rendre leur lecture plus difficile. Leur prsence est cependant ncessaire dans ce
I livre dans la mesure o elles abordent des sujets riches en applications. Pour ces
questions on renvoie [LN] et [MS] dont ont t tirs certains noncs et exercices.
I
73
I
Q
149
1. Dfinitions, caractristique d'un corps, applications
On rappelle la dfinition d'un corps :
Dfinition 1

I On appelle corps, un anneau dans lequel tout lment non nul, c'est--dire distinct
de l'lment neutre de la loi additive, a un inverse pour la loi multiplicative.

L'lment neutre de la multiplication sera comme d'habitude not 1 pour tous


les corps considrs. On aura soin en lisant le texte de bien vrifier quel corps
(ou ventuellement anneau) appartient cet lment. La multiplication sera toujours
suppose commutative, sauf dans la section 6 o on dmontrera le thorme de
Wedderburn.
Voici trois exemples fondamentaux de corps :
le corps Q des nombres rationnels dont la construction est donne dans les
rappels,
le corps des fractions rationnelles Q(X),
enfin si P est un nombre premier l'anneau quotient Z/pZ qui est un corps et
que l'on note Fp.

Dfinition 2
tant donn un corps k on appelle homomorphisme caractristique, l'homomor-
phisme d'anneaux, c : Z k, dfini par :
c(m) = 1 + - + 1 = m.l pour m ^ 0,
m fois
c(m) = c{m), pour m < 0.

On rappelle que 1 dsigne l'lment neutre de la loi multiplicative du corps.

Considrons I le noyau de cet homomorphisme, c'est un idal. Comme le quotient


de Z par I est un sous-aimeau d'un corps, il est intgre. Ceci implique que I est,
soit trivial, c'est--dire rduit {0 }, soit premier.
- S'il est premier, il est maximal et constitu par les multiples d'un nombre
premier p puisque Z est principal.
S'il est trivial le corps est dit de caractristique zro, si l'idal est constitu par
les multiples d'un nombre premier p le corps est dit de caractristique p. Le
corps Q est de caractristique 0, le corps Fp est de caractristique p.

Observons maintenant qu'un corps k contient toujours tm plus petit sous-corps,


c'est l'intersection de tous les sous-corps contenus dans k.

150 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Proposition 1. Si le corps k est de caractristique 0 il contient comme plus petit
sous-corps un sous-corps isomorphe Q. Si le corps k est de caractristique p il contient
comme plus petit sous-corps un sous-corps isomorphe Fp. Dans chaque cas ce sous-corps
est appel le corps premier.

D m o n s t r a t i o n * Dans le second cas il sufft d'observer que l'image de l'homo-


morphisme caractristique est isomorphe Fp. Et que par ailleurs cette image
est contenue, par construction, dans tout sous-corps de k, en effet un sous-corps
contient l'unit et donc tous les lments dans l'image de l'homomorphisme ca
ractristique. Pour ce qui est de la premire affirmation on constate que l'image
de l'homomorphisme est isomorphe Z, et que le plus petit sous-corps de k
contenant cette image est isomorphe Q.

Le rsultat suivant est juste une reformulation de la dfinition de la caractristique,


son importance fait qu'il mrite d'tre dgag.
Proposition 2 Soit k un corps de caractristique p. Pour tout x e k on a
X H---------- h X = p.x = 0.
p fois

D m o n s t r a t i o n . Il suffit d'observer que


X + y + x = p.x - (p.l)x = 0.
p fois

Dans la suite on notera n.x simplement nx. Voici une autre proprit capitale de
la caractristique p :
T h o r m e 1 . Soient a et b deux lments d'un corps k de caractristique p. Alors
pour tout n on a :
(a + 6)P +6P .

D m o n s t r a t i o n * Rappelons que k est suppos commutatif. La dmonstration se


fait par rcurrence sur n.
Pour le cas n = 1 on commence par crire la formule de Newton :

(a + 6 f = ( ^ a * 6 P - ^
0
donc on a :
p-i

(a + b f = aP + ' ^ C;a^bP-^ + ,

le coefficient binomial est gal . Pour 0 < i < p i e nombre premier p

S apparat au numrateur et n'apparat pas au dnominateur. On a donc i\Cp = pq,


I

I
Q
4.1 - CARACTRISTIQUE DUN CORPS, APPLICATIONS 151
avec q entier. Comme p ne divise pas i\ il divise C^. Les coefficients binomiaux
sont donc divisibles par p et donc nuis modulo p pour les valeurs de i considres.
Ceci implique donc que (a + h y = aP ,
Passons au cas gnral et raisonnons par rcurrence. Supposons le rsultat tabli
pour n 1. On a alors :

(a + = ((a + by^~" y = + 6^"'' y = aP^ + ,


la premire galit est dduite de l'hypothse de rcurrence, la seconde l'est du
cas n = 1.

Donnons un exemple de calcul modulo 2. Si on veut calculer (a + 6)^, o a et 6 sont lments


d'un corps de caractristique 2 on crit :

(a + 6)^ = (a + b ) {a + 6) = (a + )(a + 6) = a^ + a6 + .

Voici deux applications trs classiques de ce qui prcde. Le petit thorme de


Fermat (thorme 2) et le Thorme de Wilson (thorme 3).
T h o r m e 2 . Soit p un nombre premier, et soit n un entier. Alors nP est congru n
modulo p.

D m o n s t r a t i o n , Il suffit de montrer que les classes rsiduelles modulo p de nP


et n sont gales.
Si n est divisible par p les deux classes sont nulles modulo p.
Sinon, comme Fp est un corps, il suffit de montrer que pour tout lment non
nul X G Fp on a = 1. Autrement dit, il suffit de montrer que Tordre de
tout lment dans le groupe multiplicatif F* est un diviseur de p 1. Mais
ceci rsulte de ce que Tordre de ce groupe est p 1.

T h o r m e 3 . Le produit ( p - 1)! est congru - 1 modulo p.

D m o n s t r a t i o n , On supposera que p ^ 3. Classons les lments du groupe F*


selon qu'ils sont gaux leur inverse ou non. Un lment x gal son inverse est
tel que x = x~^, donc que x^ = 1. Un lment est gal son inverse si et seulement
si il est zro du polynme coefficients dans Fp 1. Ce polynme a pour zro
1 et 1. Les autres lments de F* se groupent par paires d'lments distincts
1 ^ ^^ l'autre : XiPi = 1. On a donc, en identifiant
un entier sa classe rsiduelle modulo p :

(p - 1)! = 1 X (-1) X JJ Xiyi = -1 .


i<i<

152 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Le rsultat suivant sera utilis plus loin :
P r o p o s i t i o n 3 Soit k un corps de caractristique p. Soit P un polynme coefficients
dans fc, alors la drive formelle P' de P est nulle si et seulement si il existe un polynme
Q coefficients dans k tel que P {X ) = Q{X^).

Dmonstration. Soit P = P' = ia iX ^~^. Pour que P ' soit


nul il faut et suffit que tous les coefficients soient nuis. Si p divise i le coefficient
ii est nul. Sinon il est non nul ds que ai est non nul car la classe de congruence
de i est non nulle. Donc pour que P' soit nul il faut et suffit que les coefficients
ai, avec p ne divisant pas i, soient nuis. Donc P = bpiX^^ et P = Q{X p )
avec Q = J2i bpiX^, Le rsultat suit.

On notera pour conclure cette partie qu'il existe des corps de caractristique p
ayant un nombre infini d'lments, par exemple le corps p{X) des fractions
rationnelles coefficients dans F.

2. lments algbriques dans un corps et extensions


algbriques des corps

D f in it io n 1
I Soit K un corps et k un sous-corps. On dit que K est une extension de k.

Par exemple C est une extension de R. Voil une remarque lmentaire mais
fondamentale :

P r o p o s i t i o n 1 Soit K un corps et k un sous-corps. Le corps K est un espace vectoriel


sur le corps k. Dans ces conditions on appelle k le corps de base.

Dmonstration. Rappelons qu'un espace vectoriel sur un corps k est un en


semble K muni d'une loi de groupe ablien et d'une loi externe, c'est--dire d'une
application k x K dans K satisfaisant certaines proprits (chapitre 0). La loi
de groupe ablien sur K est videmment l'addition de K . Pour ce qui est de la
loi externe on choisit l'application dfinie comme tant la compose de l'inclusion
de A; X A" dans K x K suivie de la multiplication de K x K dans K . Elle vrifie
les proprits requises. Chacune des proprits vrifier est implique par l'asso
.S3
8 ciativit de la multiplication de K et la distributivit de la multiplication de K

I
S
par rapport l'addition de T. En effet ce sont des cas particuliers de ces dernires
proprits.
I

Q
4.2 - ELEMENTS ALGEBRIQUES, EXTENSIONS ALGEBRIQUES 153
I
D f in it io n e t n o t a t io n
On notera [K : k] la dimension de K en tant que k espace vectoriel. On appellera
cette dimension le degr de l'extension sur le corps de base k.

P r o p o s it io n 2 . Soit k un corps fini de caractristique p. Son cardinal est de la


forme p^,

D m o n s t r a t i o n . Le corps k contient un sous-corps isomorphe Fp, et que l'on


identifiera Fp. C'est donc d'aprs la proposition prcdente un espace vectoriel
sur Fp.
Commenons par dmontrer que comme k est fini il est de dimension finie sur
Fp. Il suffit d'observer qu'un espace vectoriel qui n'est pas de dimension finie
contient des systmes libres de cardinal arbitrairement grand, donc ne peut avoir
un nombre fini d'lments.
Soit donc n le cardinal d'une base de k sur Fp, et soit { e i , ... ,} une base. Tout
lment x de k a une criture unique sous la forme : o G Fp.

On a donc P choix pour la premire coordonne, p choix pour la seconde, et ainsi


de suite. On a choisir successivement n fois entre p lments. Ces choix se
multiplient. On a donc en fin de compte p^ choix, soit p^ lments.

Le corollaire suivant est une gnralisation du petit thorme de Fermat.

C o r o lla ir e . Soit k un corps fini p'^ lments. Tout lment de k est solution de
l'quation - X = 0. Dans le corps k ce polynme est donc produit de facteurs de
degr 1 ;
XP" - X = J J ( X - a ) .
aek

D m o n s t r a t i o n . Soit k* le groupe multiplicatif des lments non nuis de k.


L'ordre de tout lment divise 1 donc pour tout x e k non nul on a = 1.
Mais les solutions de l'quation - X = 0 sont, d'un ct la solution nulle,
d'un autre ct les solutions de X^^ = 1.
En fin de compte, tout lment de k tant soit nul soit inversible est solution de
XP" - X = 0.

Pour ce qui est de la formule - X = Yl^ceki^ vient de montrer que


le polynme de droite divise le polynme de gauche. Ils ont par ailleurs mme
degr, et le coefficient du terme de degr dominant est le mme. La formule suit.

154 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


lments algbriques et transcendants
On va maintenant distinguer les lments dans les extensions, selon qu'ils sont ou
non solutions d'une quation polynomiale non triviale. On commence par dfinir
la notion d'lment algbrique dans une extension :

D f in it io n 2
Soit K une extension de k et soit x un lment de K , On dit que x est un
lment algbrique sur k s'il existe un polynme non nul P e k[X] dont x est
racine.

On a :
P r o p o s i t i o n 3 . Un lment x e K est algbrique sur k si et seulement si il existe un
sous-corps L de K contenant fc, de dimension finie sur k, dont x est lment.

Avant de passer la dmonstration donnons des exemples : les lments z, y/2, les racines
n-imes de l'unit sont algbriques sur Q. On montre facilement que a = \ / 3 + est
algbrique sur Q . En effet on crit (a ^/3)^ = 5. Soit 5 = lyfZa, puis on lve au
carr cette dernire quation. On obtient alors 22a^ + 25 = 0. Donc a est racine de
2 2 X ^ + 25. Ce cas est particulier, en gnral il est difficile de montrer directement que
la somme de deux nombres algbriques est algbrique. Ceci est dmontr en gnral plus
loin.

D m o n s t r a t i o n d e l a p r o p o s i t i o n 3 . Supposons la condition de la dfinition


satisfaite. Considrons alors l'homomorphisme
(j) : k[X] K
T^iaiX^ S O/i X '

Si i = T,iiX^, on crira (f>{R) = R{x). C'est un homomorphisme d'anneaux (pro


position 2, section 5, chapitre 3), l'image de cet homomorphisme sera souvent
note k[x], ce sont les polynmes en x, ou plus rigoureusement les valeurs prises
par les polynmes coefficients dans k en x.
L'anneau k[X] tant principal le noyau de <l> est constitu par les multiples d'un
I polynme /, tout polynme non nul de plus bas degr annulant x convient. Ce
polynme est uniquement dfini si on lui impose d'tre unitaire. Ce polynme /
est non nul car par hypothse il existe un polynme non nul annulant x. L'image
de l'homomorphisme (p est isomorphe l'anneau quotient k[X]l{f). Elle est in
tgre car c'est un sous-anneau de K . L'idal (/) est donc premier, et donc maximal
car k[X] est un anneau principal. On en conclut que le polynme / est irrduc
tible et que k[X]/{f) est un corps. Ce corps estde dimension finie sur k, en notant
d le degr du polynme / on a :
[k[X]/{f) : k] = dimfc k[X]/{f) = d. m
I

4.2 - ELEMENTS ALGEBRIQUES, EXTENSIONS ALGEBRIQUES 155


Cette formule dmontre que la premire condition de la proposition implique la
seconde partie de la proposition.
Avant de dmontrer cette formule introduisons une dfinition :
D f in it io n 3
Le polynme minimal de x dans k[X] est, par dfinition, le polynme unitaire de
plus petit degr annulant x.

Le polynme minimal de x dans k[X] est irrductible dans k[X].


Revenons la dmonstration de la formule.
Soit / = ao + a iX H------ h X^ le polynme minimal de x. On va montrer que l'an
neau quotient a mme dimension sur k que l'espace vectoriel des polynmes de
degr strictement infrieur d.
Si on a un lment quelconque dans l'image de </>, il est de la forme R{x), o R est
un polynme. Effectuons la division euclidienne du polynme R par / on obtient
R = q f -\-T, avec 0 < |T| < |/|, d'o R{x) = T{x). Ceci montre que {1,x , . . . , x^~^}
est un systme gnrateur de k[X]/{f),
Inversement montrons que le systme est libre. Si on a 6q + H------ h bhX^ = 0,
avec ^ 0 et h < d , cela veut dire que x est zro du polynme non nul 6q +
b\X ------ \-bhX^. Ce qui est impossible parce que /i< d et qu'il n'existe pas de
polynme non nul de degr h < d annulant x.
Le systme dcrit est donc libre et est une base de k[X]/{f),
Dmontrons que la seconde condition de la dfinition implique la premire. Soit
m la dimension de L comme espace vectoriel sur k. L'ensemble {x^ |m ^ n ^ 0}
est li car il comporte m + 1 lments. On a donc au moins une relation de la
forme J2iZi = 0 avec les ai dans k et non tous nuis. Ce qui donne le rsultat.
La dfinition implique le fait suivant qui est trs utile. Soit K une extension de fc, soit
L un sous-corps de K contenant fc, et soit x e K un lment algbrique sur k. Alors
X est algbrique sur L. En effet s'il est zro d'un polynme non nul coefficients
dans k il l'est du mme, considr comme polynme coefficients dans L.
Introduisons quelques notations qui seront commodes dans la suite. La premire
l'a dj t plus haut. Soit x e K , on note k[x] le sous-ensemble de K constitu
par les lments de la forme P{x) o P est un polynme coefficients dans k.
Il est facile de voir que c'est un sous-anneau car la somme et le produit de deux
tels lments sont encore du mme type. De mme on note k{x) le plus petit
sous-corps de K contenant k et x, c'est--dire le corps des fractions de k[x]. On a
montr que :
T h o r m e 1 Si l'lment x est algbrique sur k alors k[x] est gal k{x) et isomorphe
k[X]/{P) o P est le polynme minimal de x.

156 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Soit X un lment qui n'est pas algbrique. Alors, l'homomorphisme qui P
associe P{x) est injectif. On introduit la dfinition suivante :
D f in it io n 4

I On dit que x e K est un lment transcendant sur k s'il n'est zro d'aucun
polynme non nul coefficients dans k.

Si l'lment x est transcendant sur k alors k[x] est isomorphe k[X] et k{x) est
isomorphe k{X),
Si on considre le corps des fractions rationnelles k{X) la variable X est trans
cendante sur k. Les rels tt et e sont transcendants sur Q. Dans les exercices on
donnera un exemple de nombre transcendant.
Le lemme suivant est trs commode pour dmontrer qu'un nombre est algbrique
dans une grande varit de situations :
L e m m e 1 ( l e m m e d e l a b a s e t l e s c o p i q u e ) . Soit E une extension de k, et F
une extension de E. On a la formule suivante :
[ F : k ] = [ F : E][E : k] .

D m o n s t r a t i o n . On procde de la manire suivante. Considrons une base de E


en tant qu'espace vectoriel sur k, soit { x i , .. . ,^n}. Soit galement { 2/1, ,2/m} une
base de F en tant qu'espace vectoriel sur E , Nous allons montrer que l'ensemble
{^iVj J 1 ^ i ^ n, 1 < j ^ m} est une base de F sur k.
Il faut d'abord montrer que tout lment x de F a une criture unique de la
forme :
Y^aijXiVj, avec o,ij G k .

Pour montrer l'existence d'une dcomposition on observe que x s'crit x = Y^^biyi)


o bi G E , les yi constituant une base de F sur E , Par ailleurs pour tout z on a
bi = Y j j avec a i j G k, les X j constituant une base de E sur k. On a donc
^ Le rsultat suit.
Pour ce qui est de l'unicit il suffit de montrer que si on a une relation

^^ijXiVj = 0, ou ij G /c ,
(ij)

I alors ij = 0 pour tous Mais la relation s'crit aussi

I<0
o
avec ^ijXi G E. Comme l'ensemble des yj forme une base de F sur E on en
dduit que est nul pour tous j .

4.2 - LMENTS ALGEBRIQUES, EXTENSIONS ALGBRIQUES 157


Fixons j ; comme l'ensemble des Xi forme une base de E sur k, la nullit du
coefficient ^ E entrane la nullit de a i j pour tout i. D'o le rsultat, n

Voici une application sur laquelle on reviendra plus loin. Supposons donn un
corps fini de caractristique p, soit k, ayant lments et fc' un sous-corps. Alors
k' a lments pour un certain entier d. Montrons que l'entier d divise n. Les
corps k et fc' contiennent le corps premier Fp. Ils sont de dimensions respectives
n et d sur Fp. Le lemme de la base tlescopique montre alors que :
n = [ k : k']d.

Thorm e 2 . Soit E une extension de k. L'ensemble des lments de E algbriques


sur k est un sous-corps de E.

D m o n s t r a t i o n * Il suffit de montrer que si et y sont algbriques sur k il en


est de mme pour x-\-y, xy, - x , et y~^. On va montrer que tous ces lments
sont contenus dans une extension de k, contenue dans E, et de dimension finie
sur fc. C'est d'abord le cas pour x qui est par hypothse algbrique sur k. Soit L,
k <z L c. E une telle extension. L'lment y est algbrique sur k, donc algbrique
sur L.
Il existe donc une extension de L, contenue dans E , et de dimension finie sur
L qui contient y. Mais alors l'extension M de k est de dimension finie sur k
cause du Lemme de la base tlescopique (lemme 1, section 2) et contient tous les
lments considrs. Le rsultat suit (dfinition 2, section 2). h

Terminons par une dfinition.


Dfinition 5

I On dit qu'une extension k c K est une extension algbrique si tout lment x e K


est algbrique sur k.

Il rsulte de la dfinition 2 qu'une extension k c K , telle que K est de dimension


finie sur k est algbrique.

3. Corps de rupture d'un polynm e


Soit P e k[X] un polynme irrductible.
Thorm e 1 Il existe une extension K de k unique isomorphisme prs telle que P
ait au moins une racine a dans K et que le plus petit sous-corps de K contenant k et
a soit K lui-mme. Plus prcisment si on a deux extensions K et K' de k avec des
lments a et oi vrifiant les hypothses prcdentes il existe un isomorphisme (j) de K
sur K' qui est gal l'identit sur k et tel que (){a) = a'.

158 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


D m onstration. Pour ce qui est de l'existence on observe que l'anneau quo
tient k[X]/{P) est un corps puisque P tant irrductible l'idal qu'il engendre est
maximal. La classe de X, notons la x, dans l'anneau quotient, est une racine de P.
Pour ce qui est de l'unicit il suffit de montrer que tout corps K satisfaisant aux
conditions imposes est isomorphe k[X]/{P). Considrons l'application suivante :

k[X] K, i = ^ 1- ^ ^ = R(a).

Son noyau est engendr par le polynme minimal de a qui n'est autre que P .
Le quotient k[X]/{P) s'injecte donc dans K , k[X]/{P) est donc isomorphe un
sous-corps de K via un homomorphisme envoyant x sur a. Comme le plus petit
sous-corps de K contenant a et A; est K lui-mme on en dduit que k[X]/{P) est
isomorphe h. K,

Dfinition
I Par dfinition ce corps est le corps de rupture du polynme P.

Par exemple C est le corps de rupture du polynme + 1 coefficients dans E.


Ce qui suit est une part de la dfinition du corps de dcomposition d'un po
lynme. En fait nous nous contentons de dmontrer que pour tout polynme
coefficients dans un corps k on peut trouver un corps K dans lequel P s'crit
comme produit de facteurs du premier degr. Nous ne discuterons pas l'unicit
d'une telle extension.

Thorm e 2 Soit k un corps et soit P e k[X]. Il existe une extension K de k dans


laquelle P est produit de facteurs du premier degr, fi.e. scind).

D m onstration. La dmonstration se fait par rcurrence sur le degr du poly


I nme P. Le dpart de la rcurrence est immdiat. Soit d le degr du polynme
considr. Supposons le thorme dmontr pour tous les polynmes de degr
strictement infrieur d, coefficients dans un corps quelconque. Soit alors / Un fac
teur irrductible de P . Considrons le corps de rupture L de /, soit k[X]/{f),
notons a la classe de X dans L. Le polynme P , considr comme polynme
coefficients dans L s'crit {X a)Q . On peut donc appliquer l'hypothse de r
currence au polynme Q e L [ X ] et construire une extension M de L dans laquelle
Q est produit de facteurs du premier degr. Mais M est un extension de k dans
laquelle P est produit de facteurs du premier degr. m

Q
4.3 - CORPS DE RUPTURE DUN POLYNME 159
Voici un application de ce qui prcde :
Proposition 1 Soit k c K une extension de degr finie, et soit f un polynme irr
ductible coefficients dans k qui a au moins une racine dans K . Alors le degr de f
divise le degr de l'extension.

D m onstration. En effet si a dsigne la racine de / le degr du corps k{a)


est celui de f . Par ailleurs [A;(a) : k] divise [K : k] par le thorme de la base
tlescopique. D'o le rsultat. n

4 . Corps algbriquem ent clos, clture algbrique


L'objet de cette section est de donner les dfinitions et des exemples de corps al
gbriquement clos et de cltures algbriques. On ne dmontrera pas en gnral
l'existence de la clture algbrique. Celle-ci dpend du lemme de Zorn et nous
avons prfr insister sur les cas (trs importants) o l'on peut justement s'en passer.

Dfinition 1

I Un corps K est dit algbriquement clos si tout polynme coefficients dans K


a au moins une racine dans K.

Voici des formulations quivalentes :


Proposition 1 On dit qu'un corps K est un corps algbriquement clos, si et
seulement si il satisfait l'une des proprits quivalentes suivantes :
tout polynme coefficient dans K est produit de facteurs de degr 1,
tout polynme irrductible est de degr 1,
toute extension algbrique de K est gale K .

D m o n s t r a t i o n . La premire condition de la proposition implique celle de la d


finition. Dmontrons que la dfinition l'implique. On le fait par rcurrence sur le
degr du polynme P e K[X]. Le dpart de la rcurrence est vident. On suppose
le rsultat tabli pour les polynmes de degr infrieurs ou gaux n - 1. soit P un
polynme de degr n, P a au moins une racine dans K , et est donc produit d'un
polynme de degr 1 et d'un polynme de degr n - 1 auquel on peut appliquer
l'hypothse de rcurrence, P est produit de facteurs de degr 1. D'un autre ct la
premire condition est quivalente au fait que tout polynme irrductible est de de
gr 1. Montrons que la troisime implique la seconde. On raisonne par l'absurde, si
P est irrductible de degr strictement suprieur 1, alors K [X ]/ P est une exten
sion algbrique non-triviale de K (de degr strictement suprieur 1). Donc il y a
contradiction. Inversement si la seconde a lieu le polynme minimal d'un lment
dans une extension algbrique quelconque de K est de degr 1 et est donc dans K . la

160 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Le rsultat suivant est fondamental :
T h o r m e 1 ( L a p l a c e - D ' A l e m b e r t - G a u s s ) . Le corps C est algbriquement clos.

La dmonstration de ce rsultat dpend des proprits topologiques du corps des


rels. Ce thorme est admis.
Un corps fini n'est jamais algbriquement clos. En effet soit k un corps fini, alors
le polynme coefficients dans k

n (X -a) + l
aek
n'a aucune racine dans k.
Tout corps est contenu dans un corps algbriquement clos. Introduisons une
dfinition :
D f in it io n 2

I Soit k un corps, on appelle clture algbrique de k une extension algbrique de


k qui est algbriquement close.

Les cltures algbriques existent, plus prcisment on a le rsultat suivant :


T h o r m e 2 . Tout corps k a une clture algbrique K . Elle est unique isomor
phisme prs en ce sens que si K' dsigne une autre clture algbrique il existe un
isomorphisme (!>: K K' qui est gal l'identit quand on le restreint k. La clture
algbrique de k est en gnral not k.

Nous ne dmontrerons pas ce thorme. Comme on l'a dit sa dmonstration est


une application du Lemme de Zorn. Mais nous allons montrer l'existence dans
des cas particuliers sans utiliser le Lemme de Zorn.

T h o r m e 3 . Soit Q l'ensemble des lments de C qui sont algbriques sur Q. alors


Q est une clture algbrique de Q.

Dmonstration Le thorme 2 de la section 2 montre que c'est un sous-corps,


en effet x et y sont algbriques sur Q il en est de mme de x - y et xy. Montrons
qu'il est algbriquement clos. Soit P{X) = X)i=o,... n polynme irrductible
coefficients dans Q. Soit a un nombre complexe racine de ce polynme. On va
montrer que cet lment est dans Q. Dfinissons par rcurrence un corps ki c Q
par ko = Q(ao)/ h = fci-i(aj. Le corps kn est de dimension finie sur Q. En effet
pour le dmontrer il suffit, grce au lemme de la base tlescopique (section 2), de
dmontrer que pour tout i ki est de dimension finie sur -i Ceci provient du
fait que ai est algbrique sur Q et donc sur k i .

4.4 - CORPS ALGBRIQUEMENT CLOS, CLTURE ALGBRIQUE 161


L'lment a est algbrique sur kn, car son polynme minimal est P qui est
coefficients dans kn- Le corps fcn(a) est donc de dimension finie sur kn- Donc
par application du lemme de la base tlescopique (section 2) le corps kn{oi) est
de dimension finie sur Q donc a est algbrique sur Q. Donc tout polynme non
constant coefficients dans Q a au moins une racine dans Q.

Le mme thorme reste vrai en substituant Q un sous-corps K quelconque


de C :
T h o r m e 4 , Soit K l'ensemble des lments de C qui sont algbriques sur K. alors
K est une clture algbrique de K.

La dmonstration est identique. Dans les exercices on dcrira la clture algbrique


des corps finis.

5. Structure et classification des corps finis


Commenons par observer. qu'un corps fini est ncessairement de caractristique
non nulle, faute de quoi il contiendrait Q qui n'est pas fini ! Soit p cette caractris
tique. Les corps finis sont des objets mathmatiques intressants pour eux-mmes
et qui ont des applications concrtes : les codes correcteurs d'erreur. Le but de
cette section est de les dcrire tous, et d'tablir quelques unes de leurs proprits.
Voici le rsultat fondamental de cette section. Il sera prcis par les noncs
ultrieurs :

T h o r m e 1 Soit p un nombre premier, et soit un entier. Alors :


soient et F' deux corps p^ lments, alors F est isomorphe F',
il existe (au moins) un corps p^ lments.

Il s'agit l d'un thorme d'existence et d'unicit. Nous donnerons deux dmons


trations de l'existence. L'une dpendra du thorme 2 de la section 3, l'autre de
l'existence d'un polynme irrductible de degr n.
Commenons par appliquer les thormes gnraux notre situation.

P r o p o s i t i o n 1. Soit P un polynme irrductible de degr n sur Fp. Alors le corps de


rupture de P, soit L = p [X]/(P), est constitu par l'ensemble des solutions de l'quation
XP'" X = 0. C'est un corps p^ lments. Enfin le polynme P divise le polynme
XP" - X .

162 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Dmonstration* La premire partie est une reformulation immdiate du corol
laire 2 de la section 2. La seconde partie se dmontre comme suit. Soit x la classe
de X dans L, c'est une racine de P , le polynme minimal de a: G L sur Fp est P.
En effet il est irrductible et divisible par le polynme minimal sur Fp e x.
Par ailleurs on vient de voir que x annule le polynme - X . Donc par
dfinition, le polynme minimal de l'lment x, soit P divise X^^ - X .
Enfin il est de degr n sur Fp.

A titre d'exemple prenons le polynme X^ X -\-l e 2 [X],\\ est irrductible car il n'a pas
de racines dans F2 . L'anneau quotient F 2 [X]/{X'^ -h X -h 1) est donc un corps 4 lments.
De mme on peut considrer le polynme + X -h 1 , il est aussi irrductible pour la mme
raison, il n'a pas de racines dans F 2 . L'anneau quotient 2 [X\/{X^ + X H-1 ) est donc un
corps 8 lments.
On peut aussi prendre le polynme X^ -h 2 X -I- 1 G F3 [X ] . On vrifie qu'il est irrductible
pour la mme raison : il n'a pas de racines dans F3 . L'anneau quotient F3 [X ] /( X ^ + 2 X - I- 1)
est donc un corps 27 lments.

Existence des corps finis


Passons maintenant la question de l'existence d'un corps lments.
Comme on ne sait pas s'il existe un polynme irrductible sur Fp de degr n
pour un n quelconque, on ne peut utiliser cet argument pour prouver l'exis
tence d'un corps lments. Ainsi qu'on l'a dit plus haut on va donner deux
dmonstrations indpendantes.
Dans la premire on dmontre l'existence d'un corps p^ lments l'aide du
thorme 2 de la section 3 :
P r o p o s i t i o n 2 . Soit P un polynme quelconque coefficients dans Fp ; il existe une
extension k de Fp dans laquelle P est produit de facteurs du premier degr. Soit P le
polynme X^^ X , et soit K une telle extension. Alors :
l'ensemble des solutions dans K de l'quation X^"" - X = 0 est un sous-corps L
p^ lments,
tout polynme irrductible de degr n coefficients dans Fp est produit de facteurs
du premier degr comme polynme coefficients dans L.

Dmonstration* L'existence de l'extension est une application du thorme 2 de


la section 3. Considrons la seconde assertion, par hypothse le polynme X^X
est, en tant que polynme coefficients dans K , produit de facteurs du premier
degr.

I L'ensemble L est par dfinition l'ensemble des solutions de l'quation X^^^X = 0,


c'est un sous-corps de K .
I

Q
4.5 - ST R U C T U R E E T CLASSIFICATIO N DES C O RPS FINIS 163
En effet, si a et 6 sont deux solutions on vrifie que a + b, ab, - a , et sont
galement solutions. Faisons le dans le cas de o + 6, on a :

{a + b f ' =aP" + l f " = 0 + 6.


C'est bien un sous-corps et puisque les racines de X p" - X sont deux deux
distinctes, car la drive formelle de X est 1, il a p lments.
Considrons la dernire assertion. Soit P un polynme coefficients dans F p , irr
ductible et de degr n. Le thorme 1 implique qu'il divise X p" X . L e polynme
XP" - X a toutes ses racines dans L, il en est donc de mme pour P .

Avant de passer la seconde approche on va noncer des rsultats intermdiaires.

P r o p o s i t i o n 3 . Soit P un polynme irrductible coefficients dans F p de degr d.


Alors P divise le polynme X p" - X = 0 si et seulement si d divise n.

D m o n s t r a t i o n . On commence par montrer que X p* X divise X p" X si et


seulement si d divise n.
En fait on montre un peu plus, savoir que le pgcd de X^* - X et X^" X est
XP X , o ft est le pgcd de m et n. Ceci implique le rsultat annonc.
Posons m = an-\-r, avec 0 < n . Alors

p" - 1 = (p - l)(p<-')" + + l)p- +P'- - 1,


posons A = ^------ 1
XP'-! _ 1 = XP-'^ _ 1) + Ji^ p- - ! _ 1 _

soit
XP*-i _ 1 = XP^-^XP"'' - l)((X -i)'^-i + + 1) + x p '-^ - 1.

Il rsulte de cette formule que le pgcd de X et X est le mme que ce


lui de - X et X ^^ - X . Le rsultat suit par itration comme dans l'algorithme
d'Euclide.
Alors si d divise n par application de la proposition 1, P divise X'^'^ X et donc
P divise XP" - X .
Considrons la rciproque, soit donc d le degr du polynme considr. Le poly
nme P divise donc - X et X^^^ - X , donc leur pgcd X^" - X . On conclut
alors en faisant un raisonnement par rcurrence. Supposons la proprit dmon
tre pour tous les entiers infrieurs n. Si d = n il n'y a rien dmontrer. Si d < n,
alors r < n et par rcurrence d |r, donc d |n. h

164 EXTENSIONS DES CORPS APPLICATIONS - Chap. 4


/) La rciproque rsulte aussi de l'argument suivant o on utilise le thorme 2 de
I la section 3. Soit un polynme irrductible P divisant - X . Il a une racine
i dans le corps F lments, il y est mme produit de facteurs de degr 1. Donc
i F contient un corps de rupture L pour P. Le cardinal de F soit est donc une
>puissance du cardinal de L qui est pl^l, on en dduit que |P| divise n.
Dans la suite on notera l'ensemble des polynmes unitaires irrductibles
^coefficients dans Fp de degr d.

T h o r m e 2 . On a la formule suivante :

d In

D m o n s t r a t i o n . Dcomposons X^" X en facteurs irrductibles dans Fp[X],


D'aprs le thorme 3 prcdent apparaissent tous les polynmes irrductibles uni
taires de degr d divisant n. Ils n'apparaissent qu'une fois car la drive formelle
de ZP" - X est - 1 .

En comparant les degrs des deux membres on obtient aussitt :

C o r o l l a i r e . Notons ippin) = #</ On a alors :

d\n

L e m m e * La fonction 'il^p{n) est non nulle pour tout n.

D m o n s t r a t i o n . Il suffit de montrer que n'ipp{n) est non nul pour tout n. La


relation ci-dessus montre que n'ipp{n) < Donc on a

n i> p {n )^ p ^ - ^
d In, d^ n
'V
l'entier n a au plus ^ diviseurs : c'est un sous-ensemble de {!,..., [^]}. Pour les
fj Z Z
s n
I valeurs d appartenant cet intervalle la fonction p^ est infrieure p 2 . Il suffit
n
I donc de montrer que p^ - ( - ) p 2 > 0. Ce qu'on vrifie facilement. b

s
I Le rsultat prcdent donne une autre dmonstration de l'existence d'un corps fini
I p^ lments. En effet on vient de montrer qu'il existe au moins un polynme
^ irrductible de degr n.
I

4.5 - ST R U C T U R E E T CLASSIFICATION DES C O RPS FINIS 165


Unicit des corps finis
Voici en corollaire de ce qui prcde un nonc plus prcis sur l'unicit isomor
phisme prs des corps finis :

T h o r m e 3 * Soient L et L' deux corps finis, de caractristique p, ayant le mme


nombre d'lments alors L et L' sont isomorphes. De plus, si f est un poly
nme irrductible de degr n coefficients dans p, alors ils sont isomorphes au corps
F p W /(/)-

Autrement dit, tant donne une puissance d'un nombre premier p, soit il y a
un corps et un seul, isomorphisme prs, ayant p^ lments.
Le corps fini p^ lments sera not Fpn, respectivement si la puissance de p est crite
sous la forme q le corps fini q lments sera not F^. La terminologie le corps fini p^
lments est bien entendue abusive et doit tre comprise comme il est prcis plus haut

D m o n s t r a t i o n . Soit un polynme / irrductible de degr n, coefficients dans


Fp, / divise le polynme - X et a donc (corollaire, section 2) une racine a
dans L . Donc l'homomorphisme d'anneaux de p[X] dans L qui P associe
P[a) a pour noyau l'idal engendr par /. On a donc un homomorphisme de
corps de p[X]/{f) dans L. Les cardinaux de ces deux corps sont gaux, c'est
donc un isomorphisme. On fait le mme travail avec L' et on en conclut que L et
V tant tous les deux isomorphes un mme corps sont isomorphes. b

Nous concluons par l'tude des automorphismes du corps fini Fpn. On a :


P r o p o s i t i o n 4 . L'application F de F p n dans lui-mme qui l'lment x associe
est un automorphisme de Fpn. L'ensemble des automorphismes de Fpn est un groupe
cyclique d'ordre n dont F est un gnrateur.

D m o n s t r a t i o n . Le fait que F est un homomorphisme est une consquence de


la formule de Newton en caractristique p. C'est un homomorphisme injectif. En
effet le seul lment tel que F{ a ) = 1 est l'unit car le polynme X'^ + 1 est gal
{X + . Donc F est surjectif car c'est une application injective d'un ensemble fini
dans lui-mme. C'est donc un automorphisme. L'ensemble des automorphismes
est un sous-groupe du groupe des permutations de Fpn pour la composition des
applications. Notons maintenant que l'ordre de F divise n, c'est une reformulation
de la gnralisation du thorme de Fermat car on a F'^{x) = . L'ordre de F
est exactement n. En effet on ne peut avoir pour tout x e Fpn l'galit F^{x) = x,
c'est--dire x^"^ = x que si d = n. Car l'quation X^"^ - X = 0 a au plus p^ solutions
et il y a p^ lments dans Fpn.
Pour achever la dmonstration on montre que l'ensemble des automorphismes de
Fpn a au plus n lments. Comme il y en a dj n le rsultat suit. On procde

166 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


comme suit. Soit P un polynme irrductible de degr n, soit a une racine de P
dans Fpn, donc P est polynme minimal de a , soit enfin a un automorphisme de
Fpn . Le polynme minimal de l'lment cr(o') est galement P . Il suffit de montrer
que a{a) est racine de P . Or si
P =
avec i e Fp, on a
= 0.
Donc on a
aEiaio') = 0,
donc
Ecr(a)7(a)^ = 0.
Mais on a a{u) = u pour tout u G Fp, car a {l) = 1, et il en est de mme pour tous
les lments de Fp qui sont de la forme 1 + - + 1. En conclusion on a
m fois

Eacr(a)^ = 0.

soit P(cr(')) = 0. tant donn un automorphisme a, l'lment a{a) est donc ra


cine de l'quation P = 0. Il ne peut donc prendre au plus que n valeurs, les racines
de l'quation. On vient donc de construire une application du groupe des auto
morphismes vers un ensemble n lments. On va montrer que cette application
est injective.
Pour cela on observe qu'un automorphisme a est dtermin par sa valeur sur a.
En effet les lments de l , a , ... constituent une base de l'espace vectoriel
Fpn sur Fp, donc si on connat la valeur de cr en a on la connat sur toute puis
sance de a J^ a is un lment x G Fpn s'crit x = ao + ai a H------- h Un-i , a G Fp .
Et donc on a a{x) = ao + aicr(a) H-------h Si on a donc a et cr' tels que
a{a) = a(a') on a a{x) = (j'(x) pour tout x. L'application est donc injective et le
groupe des automorphismes de Fpn a au plus n lments.

6 . Applications arithm tiques


On va dans cette section donner quelques applications arithmtiques de ce qui
prcde.

P r o p o s i t i o n 1 Soit P un nombre premier impair. Un lment x dans F* est un carr


a p -i
si et seulement si x =1.
'X3
3
Q
4.6 - APPLICATIONS ARITHMTIQUES 167
Dmonstration L'application de F* dans lui-mme qui x associe est un ho
momorphisme de groupes. Son noyau est constitu par les lments 1 et - 1 , car il
est constitu par les solutions de l'quation 1 = 0. Son image consiste en l'en-
semble des lments de F* qui sont des carrs, elle a donc lments. Cette

image est contenue dans l'ensemble des solutions de l'quation X 2 - 1 = 0. En


p-i
effet, un lment de la forme est tel que (2/^) 2 = = l. Mais l'quation
^ p - 1 p - 1
X 2 - l = 0 a a u plus solutions, puisqu'il y a carrs elle en a exactement
Z Z
P 1
et donc les carrs sont l'ensemble des solutions de cette quation.

En particulier on en conclut que :


C o r o l l a i r e . Soit p un nombre premier diffrent de 2. L'lment - 1 est un carr modulo
P, si et seulement si p est congru 1 modulo 4.

Dmonstration Un nombre premier impair est soit de la forme 4k 1, soit de


p-1
la forme 4fe + 1. Il suffit alors d'appliquer le critre, (1) 2 est gal 1 modulo
p si et seulement si p est de la forme 4A: + 1. h

Voici une consquence :


T h o r m e . Il existe une infinit de nombres premiers de la forme 4A: -h 1.

Dmonstration On raisonne par l'absurde. Supposons qu'il y ait un nombre


fini de nombres premiers de la forme considre, soient Considrons
alors l'entier N = 4{pi pn)^ + 1- Soit p un nombre premier qui divise cet entier,
p est ncessairement impair et distinct de pi,...,Pn* Si on rduit modulo p on
constate que 1 est gal au carr de 2pi donc p est congru 1 modulo 4. m

Ce rsultat est un cas particulier du thorme de Dirichlet qui affirme que si a


et b sont deux entiers premiers entre eux il existe une infinit de nombres pre
miers de la forme a + Ce thorme se dmontre par des mthodes entirement
diffrentes.

Donnons rapidement titre d'exemple quelle condition sur p (p premier impair)


2 est un carr modulo p . Soit K une extension de Fp qui contient une racine de
l'quation + 1 = 0, soit ^ une telle racine. Considrons alors x = C + On a
a;^ = 2 + = 2 + C~^(C^ + 1) = 2. On doit dterminer quelle condition l'lment
X est dans le corps Fp. Ceci a lieu si et seulement si = x. O r un nombre premier
impair est de la forme Sk + 1, Sk 1, Sk -\-3 ou 8k 3. On a dans le premier cas
xP=C^-\- = x . O n vrifie de manire
analogue que la mme quation a lieu si p = 8A: 1. Par contre on vrifie qu'il n'en est pas
ainsi dans les deux autres cas.

168 EXTENSIONS DES CORPS APPLICATIONS - Chap. 4


7 . Racines de l'unit, polynm es cyclotom iques
Dans cette section nous allons tudier les racines de Tunit dans un corps. On
introduira les polynmes cyclotomiques, leur irrductibilit.

D f in it io n 1
Soit ( un nombre complexe, on dit que c'est une racine n-ime de l'unit s'il
existe un entier n tel que = 1. On note pn l'ensemble des racines n-imes de
l'unit.

Cette dfinition s'tend videmment au cas d'un corps quelconque.

P r o p o s i t i o n 1 L'ensemble pn ^st un groupe pour la multiplication. Il a n lments


et est isomorphe Z/nZ.

D m o n s t r a t i o n . Pour ce qui est de la premire assertion on observe que si =


1 et = 1 on a = 1, donc pn est bien un groupe pour la multiplication.
Pour ce qui est de la seconde assertion l'ensemble des racines n-imes de l'unit
est l'ensemble des solutions complexes du polynme - 1 . Comme ce polynme
n'a pas de zros communs avec son polynme driv l'quation X ^ 1 = 0
2ni
a n zros dans C. L'lment e n est dans pn et est d'ordre n. On en conclut que
le groupe est isomorphe Z/nZ. b

On observera que si d divise n, pd est un sous-groupe de p n .

D f in it io n 2
On appelle racine primitive n-ime de l'unit un lment de pn qui est d'ordre n,
c'est--dire un gnrateur de p n . On note p*^ l'ensemble des racines primitives
n-imes de l'unit, cet ensemble est de cardinal ^{n), o on rappelle que est
a'0) la fonction d'Euler.
T3

D f in it io n 3
On appelle polynme cyclotomique le polynme

il est de degr

I
P r o p o s i t i o n 2 . Le polynme cyclotomique est coefficients dans Z.
I

1
Q
4.7 - RACINES DE LUNIT, POLYNMES CYCLOTOMIQUES 169
D m o n s t r a t i o n * On commence par observer que l'on a la formule suivante :

X " - 1 = .
d \n

Les ensembles pour d \n, constituent une partition de { 1 , . . . , n}. En effet, soit
une racine n-ime de l'unit d'ordre d dans le groupe /in/ cet ordre divise n. Par
dfinition elle appartient /ij, si et seulement si son ordre est d. On a donc :

d\n ^

la formule annonce en rsulte.


La formule utilise dans la dmonstration mrite d'tre nonce part :

P r o p o s i t i o n 3 . On a pour tout entier n :

X - 1 = n ^ .
d In

On remarquera que si on calcule les degrs des polynmes de chaque ct on


retrouve la formule :
n= ^p{d).
d \n

Terminons maintenant la dmonstration de la proposition 2. On procde par rcur


rence sur n. On suppose donc le rsultat tabli pour les polynmes cyclotomiques
^, avec d < n . On observe aussi que tous les polynmes cyclotomiques sont uni
taires. On a donc une relation : X'^ - 1 = x , o G Z[X] et est unitaire.
On peut alors (thorme 2, section 5, chapitre 3) faire la division dans ], le
rsultat suit.

Donnons quelques exemples. Soit p un nombre premier, on a :


( ) = - ' + - 2 + ... + 1,
car on a 1 = {){ 1). Ce polynme est irrductible comme polynme
coefficients dans Z par application du critre d'Eisenstein effectue en substituant
X + 1 X dans le polynme (proposition 3, section 7, chapitre 3).
On vrifiera en exercice que :
4() = 2 + 1,
et
() = ^ - + 1
ainsi que
{) = ^ - X ^ + 1.

170 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


On vrifie aisment qu'ils sont irrductibles. On renvoie aux exercices pour d'autres
calculs.
La dmonstration du thorme suivant est sensiblement plus difficile. Elle est faite
dans les exercices.
T h o r m e 1 . Le polynme cyclotomique est irrductible dans Z[X].

En voici une application :

C o r o l l a i r e . Soit une racine primitive n-ime de l'unit. Le corps Q(C) est de degr
y>{n) sur Q.

Cette extension est appele l'extension cyclotomique de degr n.


Pour terminer cette section nous allons faire une brve incursion du ct des ra
cines de l'unit dans un corps fini. Observons d'abord que tout lment non nul
dans un corps fini est une racine de l'unit. En effet on sait que si est un
corps fini q lments pour tout x e k* on a = 1.
On peut dfinir comme il a t fait pour C des racines primitives. Nous n'allons
pas faire une tude dtaille. Contentons nous de mentionner (exercice) que si
l'on rduit modulo p un polynme cyclotomique sa rduction n'est pas en gnral
irrductible. Nous donnerons aussi une de leur proprit comme corollaire du
thorme qui suit.

T h o r m e 2 . Le groupe multiplicatif d'un corps fini est cyclique.

D m o n s t r a t i o n . Soit F le corps fini, soit q l'ordre de F, et soit F* son groupe


multiplicatif. Donc q - l est le cardinal de F *. Tout lment x G F* satisfait
ordre divise ^ - 1. Il faut montrer qu'il y a un lment d'ordre
q 1. Soit d un diviseur de 1, les lments d'ordre d sont solutions de l'qua
tion - 1 = 0. Soit cette quation a une solution qui est un lment d'ordre d.
Dans ce cas l'ensemble des solutions de l'quation constitue un sous-groupe mul
tiplicatif qui est isomorphe Z/dZ et il y a autant d'lments d'ordre d que de
gnrateurs, soit <p(d), o (p est la fonction d'Euler. Soit il n'y a pas d'lments
d'ordre d.
Soit maintenant Ci l'ensemble des lments d'ordre l. Les sous-ensembles C/, pour
l divisant n, constituent une partition de F *. On a donc

I g - l - ^
l\q -l
#Q.

Q
4.7 - RACINES DE LUNIT, POLYNMES CYCLOTOMIQUES 171
On vient de montrer que le cardinal de Ci est 0 ou ^{l) (proposition 2,section 3,
chapitre 3). Par ailleurs on a la formule classique

q - l = .

d\q-l

En comparant les deux formules, et puisque #C d ^ ^{d) on en dduit que # =


(p{d), donc que Cg-i est non vide et qu'il existe un lment d'ordre g 1.
Pour conclure faisons l'observation suivante. Soit q = p^, et soit x un gnrateur
de F*. Le polynme minimal de x sur Fp est de degr n. En effet, soit k le degr
de ce polynme minimal, le corps Fp {x) contient = p^ lments, par hypothse
sur X, donc k = n.

Voici un exemple, considrons le corps Fie Nous pouvons le reprsenter comme tant le
quotient F 2 [ X]/{X^ -\-X + 1 ). Notons a la classe de X . Le groupe (F2 [X\/{X^ + 1 ))*
a 15 lments, il nous suffit donc de trouver dans ce groupe un lment, distinct de 0 et 1,
qui ne soit pas d'ordre 5 ou 3, il sera forcment d'ordre 15. Le corps F 2 [ X]/{X^ + X 4-1)
admet pour base sur F 2 les lments 1, a, . L'lment a n'est pas d'ordre 3 et comme
a = H- a il n'est pas d'ordre 5. Il convient donc.

Le lecteur vrifiera que le thorme reste vrai si on remplace k* par un sous-


groupe fini d'un corps commutatif quelconque.
Notons enfin :

C o r o l l a i r e . Soit k un corps fini q lments. Alors k contient une racine primitive


n-ime de 1 si et seulement si n divise q 1.

D m o n s t r a t i o n . En effet, il suffit de se demander quand le groupe multiplicatif


k* contient un lment d'ordre n. h

8. Thorm e de W edderburn
L'objet de cette section est de dmontrer le thorme suivant :
T h o r m e ( W e d d e r b u r n ) . Un corps fini est commutatif et donc isomorphe Fpn
pour un nombre premier p et un entier n bien dtermins.

D m o n s t r a t i o n . On commence par examiner ce qui reste vrai dans les rsultats


dmontrs dans ce chapitre si on enlve l'hypothse de commutativit faite au
dbut. Spcifiquement on vrifie sans peine qu'un corps k non-commutatif est un
espace vectoriel sur un sous-corps quelconque k' et que par consquent le cardinal
de k est une puissance de celui de k'.

172 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Soit alors un corps fini et soit Z{k) le sous-ensemble de dfini par
Z{k) = {x e \xy = yx, e k}.
Cest un sous-corps commutatif de fc. Soit q le cardinal de Z{k).
Le corps est donc un espace vectoriel sur Z{k) de dimension finie n. Il a donc
lments pour un certain entier n. On veut en fait montrer que n = 1.
Soit maintenant un lment G fc non nul et soit
kx = {y e k \ x y = yx}
l'ensemble des lments de qui commutent avec x. Cest un sous-corps de A;. Il
contient par dfinition Z{k) car un lment qui commute avec tous les lments du
corps commute avec un lment donn. Le corps kx est donc un espace vectoriel
sur Z{k) de dimension finie n^. Le cardinal de kx est donc de la forme .
L'entier divise n par le mme type d'argument que celui employ plus haut :
le lemme de la base tlescopique s'applique.
Prcisons, le corps est un espace vectoriel sur kx, soit dx sa dimension sur kx-
Le nombre d'lments de s'crit donc d'une part q^ et d'autre part )^.
On a donc en crivant l'galit de ces expressions n = rixdx- Notons que est
distinct de n.
Pour viter les espaces vectoriels sur un corps non commutatif on peut aussi rai
sonner comme suit. On observe l'aide du thorme de Lagrange que g^ 1
divise q^ - 1, puis on conclut (proposition 3, section 5).
On va maintenant crire l'quation des classes pour le groupe multiplicatif k * . Le
centre de k* est gal Z{k)*. Le centralisateur d'un lment x e k* est gal k*.
Leur nombre d'lments sont respectivement g 1 et g^ - 1. On a donc :
g ^ -1
q ^ - l = q - l + J 2 gx _ I

o la somme dans le terme de droite est prise sur un systme de reprsentants des
classes de conjugaison de k* n'appartenant pas au centre. Considrons la formule
de la proposition 3 de la section 3, et valuons la en g. On en dduit

q - - l = ll^ 4 q ).
d In
Les termes de droite sont des entiers.
L'entier ^ ti{q) divise g^ - 1. Il divise chaque terme dans la somme du membre
de droite de l'quation. En effet chacun de ces termes est un produit de la forme
O rid|n,d/na: et rix par hypothse. Donc ^n(^) apparat dans ce produit
'
d'entiers.

Q
4.8 - THEOREME DE WEDDERBURN 173
L'entier ^n() divise donc q - l . Ceci n'est possible que si n = 1. En effet pour
une racine C de l'unit distincte de 1 on a \q C\> \q l\^ l. On en dduit que si
n > 1 on a |$n()| > k - 1| si n > 1, ce qui est impossible puisque l'entier ^n{q)
divise q - l . Donc on a n = 1 ce qui veut dire que k = Z{k) et donc que k est
commutatif. h

9 . L'algorithme de Berlekam p
Dans cette section, nous prsentons un algorithme, dit de Berlekamp , de dcom
position des polynmes en produit de facteurs irrductibles. Il est bien clair que
le problme de factoriser un polynme sur un corps fini est fini, comme celui de
factoriser un entier. Il suffit en effet par rcurrence de donner la liste de tous les
polynmes irrductibles de degr infrieur ou gal. Mais nous allons prsenter un
algorithme plus rapide, pouvant tre programm efficacement sous certaines hypo
thses. Par ailleurs, cet algorithme est conceptuellement intressant. Il se prsente
en fait comme une succession d'applications des techniques dj tudies.
Pour cette section et la suivante, on trouvera une masse norme d'informations sup
plmentaires dans [De], [MS], et tout spcialement [LN] dont on s'est fortement
inspir.
Soit k = q un corps fini de caractristique p, et soit P un polynme coefficients
dans fc. Soit
P = ... p p

sa dcomposition en produit de facteurs irrductibles.


L'algorithme qui va tre dcrit permet de dcomposer un polynme en produit
de puissances de polynmes irrductibles. Mais il ne permet pas de dcomposer
une puissance d'un polynme irrductible. Cette dernire opration peut se faire
l'aide de l'algorithme d'Euclide. Cependant il est plus conomique de partir
d'emble d'un polynme dont les facteurs irrductibles sont simples. C'est--dire
au cas o dans la dcomposition ci-dessus tous les ai sont gaux 1.
Ceci est obtenu en remplaant le problme initial par celui de la factorisation d'une
famille de polynmes. Deux cas peuvent se prsenter :
Soit le polynme P est une puissance p-ime. C'est--dire qu'il est de la forme
Q{X^) et la factorisation de P se ramne celle de Q qui est de degr \P\/p,
On est ramen factoriser Q.
Soit que le polynme P n'est pas une puissance p-ime, auquel cas le po
lynme driv P ' est non nul. On calcule alors le pgcd Dq de P et P' par
l'algorithme d'Euclide. Tous les facteurs irrductibles du polynme Qo = P /D q
sont simples. L'algorithme dcrit ci-dessous s'appliquera donc Qo-

174 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Il reste alors factoriser Dq et on recommence ce qui a t fait plus haut pour
P. On dtermine d'abord si >o est ou n'est pas une puissance p-ime. Si Dq est
une puissance p-ime, c'est--dire de la forme R{X^) on analyse R. Sinon on
calcule le pgcd D \ du polynme Dq et de son polynme driv D q . Tous les
facteurs irrductibles de la dcomposition de Qi = Dq/ D i sont simples et on lui
applique l'algorithme ci-dessous. Il reste alors factoriser D i . Comme le degr des
polynmes considrs dcrot strictement le processus s'achve aprs un nombre
fini d'itrations.
On doit donc dcomposer un polynme dont tous les facteurs irrductibles sont
simples. Ainsi qu'on l'a dit, l'algorithme donne en fait la dcomposition d'un
polynme quelconque en puissances de polynmes irrductibles.
Voici le rsultat essentiel :

Proposition 1. Soit H un polynme coefficients dans tel que H'^ H est divisible
par P. Alors on a :
P = l[pgcdiP ,H -X ).
X ek

D m onstration. Le membre de droite divise P . En effet les termes du produit


sont premiers entre eux deux deux et divisent tous P , donc leur produit divise
P . Deux termes distincts sont premiers entre eux car ils sont diviseurs, disons de
H X et H X' avec ^ '. Et comme ces deux derniers polynmes sont premiers
entre eux, deux diviseurs de ces polynmes le sont aussi.
Montrons maintenant que le polynme P divise le produit. Observons que H
s'crit (en substituant H a X dans X^ X =

mais on sait que P divise H Al divise donc

pgcd(P, HO - H) = pgcd (p, (^ - ^)) =


X ek X ek
^

T3 La dernire galit rsulte de ce que les polynmes H X sont premiers entre eux
deux deux (on a en tous cas une relation de divisibilit, qui nous suffit).

Dfinition 1
On dit qu'un plynme H est un polynme rducteur pour le polynme P si la
factorisation associe est non-triviale.
8O
Cette proposition a lieu sans supposer que le polynme P ait tous ses facteurs
irrductibles simples. partir du moment o Ton a pu trouver un polynme H
I
O
i
Q
4.9 - LALGORITHME DE BERLEKAMP 175
tel que P divise H et que || < |P| elle permet d'crire P comme produit
de polynmes premiers entre eux deux deux. Pour que ce produit comporte au
moins deux termes il faut et suffit que le polynme H ne soit pas une constante.
Les termes du produit ne sont pas ncessairement irrductibles. Mais s'il y a au
moins deux termes dans le produit, on a ramen la factorisation du polynme
initial celle de polynmes de plus bas degr.
La prochaine proposition montre que l'on peut trouver un polynme rducteur de
degr non nul si et seulement si le polynme P n'est pas puissance d'un polynme
irrductible. Avant de l'noncer il nous faut expliquer comment dterminer des
polynmes H rducteurs pour P .
On rduit ce problme la rsolution d'un systme d'quations linaires. Soit N
le degr de P , et pour un entier j fix soit

le reste de la division de par P . Considrons la matrice {N, N) A{P) = (a^j) (on


indexe lignes et colonnes de 0 - 1 ) . Pour que le polynme H =
coefficients dans soit tel que - H soit divisible par P , il faut et suffit que :
^ ao \ / Qo \
A{P)
\ O iN -l ) \ O iN -l /

On s'est donc bien ramen la rsolution d'un systme linaire. On a :


Proposition 2 . Le rang de ce systme est gal a N - i, o N est le degr de P et
est le nombre de facteurs irrductibles apparaissant dans la dcomposition de P.

Ce systme a toujours comme solution les polynmes constants. Mais ceux-ci


donnent des dcompositions triviales de P. Comme corollaire de ce rsultat on a :
C orollaire. Si le systme linaire prcdent n'admet pour solutions que les polynmes
constants, P est la puissance d'un polynme irrductible.

Ceci justifie la dmarche suivie plus haut. Passons la dmonstration de la


proposition 2.
D m onstration de la proposition 2 . On utilise le lemme chinois pour cons
truire des polynmes rducteurs pour P . Si P = P f P^^ est la dcomposition
de P en facteurs irrductibles et si (ai,...,a) est un lment de k^ le lemme
chinois implique qu'il existe un polynme H tel que H est congru ai modulo
Pf"^ pour tout 1 ^ 2 < Si de plus nous imposons que le degr de H soit stricte
ment infrieur infrieur celui de P alors le polynme est uniquement dtermin
(exercice !).

176 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Rciproquement, soit un polynme rducteur pour P avec \H\ < |P|. La d
composition
-H = ( - )
\ek
est en facteurs premiers entre eux deux deux. Donc, i fix, le facteur P * divise
l'un des termes du produit, et un seul. Il existe donc un lment (ai, . . . , a^) e
tel que H est congru ai modulo pour tout i.

On vient d'tablir une correspondance bi-univoque entre les lments de et les


polynmes H tels que H soit divisible par P et || < |P|. Cette correspon
dance est une application linaire entre l'espace des solutions du systme linaire
considr plus haut et k^,
La dimension du sous-espace des solutions est donc gal i. Reformulons le
rsultat, en gardant les notations prcdentes :
Proposition 3 Le nombre de facteurs indcomposables divisant le polynme P est gal
N - Q, o g est le rang de la matrice B{P) = A{P) I^.

Voici deux exemples d'application sur le corps 2 .

On considre le polynme

P = X + X + - X + -h X H-1.
Sa drive P ' est X + + 1. Calculons le pgcd de P et P ' . Le reste P i de la
division de P par P ' est X + X ^ ^ -X ^ , celui de la division de P ' par P i est P 2 = X "* + 1 ,
celui de P i par P 2 est P 3 = X ^ , enfin celui de P 2 par P 3 est 1. Le polynme n'admet donc
pas de facteurs multiples dans sa dcomposition et est produit de facteurs indcomposables
deux deux distincts.
La matrice A{P) considre s'crit
/ 1 0 0 0 0 1 0 0 14
' 0 0 0 0 0 0 1 0 1 '
010001000
000001011
001001000
000001100
I 000100001
000001010,
\ 0 0 0 0 1 1 0 0 1/
/ 0 0 0 0 0 1 0 0 14

I 010000101
0 1 1 0 0 1 0 0 0
I
0) la matrice B (P) = A{P) Ig s'crit :
0
0
0
0
0
1
1
0
0
1
1
1
0
0
1
0
1
0
't 0 0 0 0 0 0 1 0 0

I 0
0
0
0
0
0
1
0
0
0
\0 0 0 0 1 1 0 0 0/
0
1
1
0
0
0
1
0
I
-d

4.9 - LALGORITHME DE BERLEKAMP 177


son dterminant est videmment nul. Le rang de cette matrice est 8. Le polynme considr
est donc irrductible.
Voici le second exemple. Soit P = + 1, sa drive est .
Par l'algorithme d'Euclide on montre que le pgcd de P et P ' est + X + 1).
On va donc appliquer l'algorithme au polynme :
Q = P / { X^ + A" + 1) = + X + 1
qui n'a que des facteurs simples dans sa dcomposition.
/ 0 0 0 0 0 1 1 1 1\
0 1 0 0 0 0 0 0 1
0 1 1 0 0 1 0 0 1
0 0 0 1 0 1 1 1 1
La matrice B { Q ) associe Q est : 0 0 1 0 1 1 0 1 0
0 0 0 0 0 1 1 1 1
0 0 0 1 0 0 0 0 1
000000001
\0 0 0 0 1 1 1 0 0 /
Elle est de rang 6, les polynmes 1, X + X + et H- X + X^ constituent une base
du noyau et sont rducteurs pour Q. On a donc :
P = pgcd(P, X + X + X 2 ) X pgcd(P, X + X + + 1),
ce qui donne; aprs application de l'algorithme d'Euclide :
Q = (X^-]-X-\- 1){X^ + + 1).
On vrifie facilement que X"^ -\-X^ -\-l est irrductible. Pour ce qui est de P = X + X + 1 ,
on peut crire la dcomposition directement ou recommencer l'algorithme. La matrice B { R )
associe est :
'0 0 0 0 0 \
0 10 10
0 1111
0 0 0 1 0
.0 0 1 0 0 /
Cette matrice est de rang 3. Les polynmes suivants forment une base du noyau 1,
X"^ X^ X . On obtient donc :
X^ - \ - X + ! =
. . . = pgcd(X" + X + 1,X^ + + X ) X pgcd(X" + X + 1, + X + 1),
soit
X + X + 1 = + X + 1)(X + + 1).
Finalement
F = (X^ + X + l)^(X + X* + 1)(X^ + X + 1).

10. Les codes correcteurs d'erreurs


La thorie des codes correcteurs d'erreurs fournit une application de la thorie des
corps finis aux tlcommunications. Le problme est de savoir comment, partir
de donnes qui sont partiellement errones, reconstituer les donnes exactes. Ce
problme se pose lors de la transmission de donnes, celles-ci peuvent tre altres

178 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


la suite d'erreurs dans la transmission. Pour rsoudre ce problme l'ide est de
transmettre l'information de telle manire que l'on puisse partir de donnes plus
ou moins altre rtablir l'information originelle. Les corps finis fournissent des
moyens, effectivement mis en oeuvre, de le faire.
Encore une fois cette section est une introduction ces techniques, on renvoie
[De], [MS], et en particulier [LN] ainsi qu'on l'a dit plus haut, pour une tude
plus gnrale. Encore une fois prcisons que la difficult tient ce que l'on a une
longue chane d'arguments classiques.
Soit donc dans toute la suite K un corps fini q lments de caractristique p.
Sur on introduit la fonction suivante, dite distance de Hamming :
D f in it io n 1
Soient = (xi, . . . , ), 2/= (2/1) 2/n) des lments de . La fonction de Ham
ming h{x,y) entre x et y est le nombre d'indices i, avec 1 < ^ n, tels que
Xi ^ y i . Le poids de Hamming w{x) est par dfinition /i(x,0).

La proposition suivante justifie que l'on ait avant la dfinition appele cette fonction
distance de Hamming :
P r o p o s i t i o n 1 La fonction de Hamming est une distance sur .

On emploiera donc la terminologie distance de Hamming pour cette fonction.


La dmonstration est triviale. Seule l'ingalit triangulaire mrite un commentaire.
Si coordonnes de et y diffrent et si coordonnes de y et z diffrent, les
vecteurs x et z ont au plus -\- coordonnes distinctes.
Supposons que l'on ait transmettre des donnes, et que ces donnes soient expri
mes comme une suite de h lments de K. On appellera cette suite l'information
initiale. Lors du processus de transmission des erreurs peuvent se produire.
La question qui se pose est de reconstituer l'information initiale partir des don
nes reues. cette fin on commence par adjoindre des donnes supplmentaires
l'information initiale, on peut y ajouter n h lments de K, dtermins par la
suite initiale. On peut par exemple rpter le message deux ou trois fois ! De fa
on plus gnrale on peut dterminer une suite, plus longue, de n lments de
K partir de la suite initiale. Celle-ci n'apparat pas ncessairement explicitement
dans la suite finale qui doit satisfaire certaines relations. On appellera cette suite
les donnes transmises.
Comme elles sont dtermines par l'information initiale, elles doivent satisfaire
certaines relations. Dans l'exemple donn, il doit y avoir rptition des suites de
symboles. S'il y a erreur durant la transmission les donnes reues diffrent des
i
ci
donnes transmises. Ceci se dtecte en observant si les donnes reues satisfont
ou non aux relations mentionnes plus haut.

Q
4.10 - LES CODES CORRECTEURS DERREURS 179
C'est ici qu'intervient la distance de Hamming. On considre la diffrence entre les
donnes transmises et celles qui ont t reues. Supposons que le nombre d'erreurs
soit petit, disons infrieur un entier fix t. Les donnes transmises se trouvent
distance (pour la distance de Hamming) moins que t des donnes reues. Si
dans une boule de rayon t autour des donnes reues il y a un seul lment qui
satisfait aux relations imposes on a reconstitu les donnes transmises.
Dans le processus dcrit on a donc la source un espace correspondant
l'information initiale, l'arrive un espace correspondant aux donnes trans
mises et reues, une application / de dans correspondant au processus de
transmission thorique (sans altration).

Dfinition
I Le sous-ensemble C C image de / est appel le code.

Enfin on a une autre application g de dans IK^ correspondant au processus de


transmission rel, dans lequel il y a altration. La question est de savoir quand on
peut dterminer / partir de g.

Dfinition 2

I L'ensemble C est par dfinition le code, un lment de C est un mot. L'entier h


est la dimension du code, l'entier n est la longueur du code.

Dfinition 3
Un code est dit linaire si l'ensemble C est un sous-espace vectoriel de K , on
le supposera de dimension h. Une matrice (h,n) coefficients dans K dont les
vecteurs lignes engendrent le code sera appele une matrice gnratrice du code,
on la notera G. Une matrice (n h,n) coefficients dans K dont les vecteurs
lignes constituent un systme d'quations pour le code sera appele une matrice
de parit du code, on la notera H.

Supposons que le processus de transmission rel g fasse au plus t erreurs. Soit x


un lment de . S'il n'y a qu'un point du code dans la boule de centre g{x) et
de rayon t, ce point est f{x ). Ce sont ncessairement les dormes transmises.
On dit alors que le code C peut corriger jusqu' t erreurs.
Prcisons comment ceci peut tre assur.

Dfinition 4
On appelle distance minimale du code C la quantit :

180 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Dans le cas d'un code linaire le code est un sous-espace vectoriel de dimension
h de K^, Dans ce cas la distance minimale est le poids minimal d'un lment
non nul. Pour le montrer il suffit de faire une translation : pour x ,y e C on a
h{x,y) = w { x - y ) .
Les exemples suivants montrent que la distance minimale dpend du choix que
l'on fait.
Si on prend pour sous-espace c K^, le sous-ensemble des vecteurs dont les
n - h dernires coordonnes sont nulles la distance minimale est 1. Prenons main
tenant n = 2h ei choisissons pour sous-espace le sous-espace diagonal : celui form
par les vecteurs
{x\ ) } Xn, X\, . . . , Xfi ) .
Dans ce cas, si on a deux vecteurs distincts dans le code, ils ont ncessairement
deux composantes distinctes, donc leur distance est au moins 2. La distance mi
nimale de ce code est donc 2. De faon plus gnrale, on peut choisir n = ah ei
dfinir le code comme le sous-espace diagonal dans . La distance minimale de
ce code est a.

Proposition 2. Si la distance minimum c d'un code C est infrieure ou gale


2 i + 1 le code yeut corriger jusqu' t erreurs.

Dmonstration. La condition dit que dans une boule ferme de rayon t il y a


au plus un lment du code. Donc si on a transmis des donnes, et qu'au plus
t erreurs ont t commises, l'ingalit triangulaire montre que dans la boule qui
a pour centre les donnes reues et de rayon i, il y a un lment du code et un
seul. Ce sont les donnes transmises.

Il est possible de donner pour la distance minimale d'un code linaire une borne
suprieure, ceci sera fait en exercice.
Le rsultat suivant caractrise la distance minimale partir de la matrice de parit.
Proposition 3 Un code linaire de matrice de parit H est de distance minimale
suprieure ou gale d + 1 si et seulement si tout systme de d colonnes de la matrice
de parit H est linairement indpendant.

Dmonstration. Puisque le code est linaire il suffit d'valuer le poids minimal


d'un vecteur non nul du code. Dire que la distance minimale est suprieure ou
gale d + 1 quivaut donc dire qu'il n'existe pas de vecteur non nul dans le
code qui appartienne la boule de centre 0 et de rayon d. Soit qu'il n'existe pas
de vecteurs non nuis dans le code ayant au plus d coordonnes non nulles.
Les vecteurs lignes de la matrice de parit sont les coefficients des formes linaires
I dfinissant le code. Dire qu'il y a un lment non nul du code qui a au plus d

4.10 - LES CODES CORRECTEURS DERREURS 181


coordonnes non nulles quivaut donc dire que peut trouver une relation
linaire non triviale entre d colonnes de la matrice de parit. Les coefficients de
cette relation linaire sont les coordonnes du vecteur considr. Donc dire que la
distance minimale est suprieure ou gale d + 1 quivaut dire que tout systme
de d colonnes de la matrice de parit est libre.

On va dans la suite dcrire deux types de code, et ce dans un des cas jusqu'au d
codage. Cela permettra d'illustrer des techniques diverses d'algbre, aucune n'est
complique en elle-mme, c'est leur succession qui rend le problme dlicat.

D f in it io n 5
On dira qu'un code C de longueur n est cyclique si et seulement si
(-l J . . . , Q>n ) G C ^ {fln ) ^1 ) J n - l ) G C .

On va donner une interprtation multiplicative des codes cycliques. Considrons


l'anneau quotient K[X]/(X^ 1), l'application linaire
K[X]/{X^ - 1),
(ai, . . . , CLfi) ' >ai -h 2X -f + CLnX^ ^,
est bijective.

P r o p o s i t i o n 4 . Soit C un code dans K^, C est cyclique si et seulement si V^(C) est


un idal.

D m o n s t r a t i o n . En effet, si la classe d'un polynme P est dans le code, vu


comme idal de 1), il en est de mme pour la classe X P . Ce qui veut
exactement dire que si ( a i an) G C il en est de mme pour (an, a i , . . . , an-i).
Inversement, cette dernire condition, interprtant cette suite comme la classe d'un
polynme P , signifie que si P est dans le code, il en est de mme pour X P et
plus gnralement pour RP, o R est un polynme quelconque. Le rsultat suit.

L e m m e 1 . Soit P un polynme quelconque coefficients dans k. Tout idal dans


K[X]/(P) est principal, c'est--dire admet un gnrateur.

D m o n s t r a t i o n . Soit un idal dans ], et soit l'application canonique de


K[X] vers K [X ]/^ . L'idal de K[X] est principal, il admet un gnrateur,
soit R. Alors, 7() est un gnrateur pour

Soit C un code cyclique, que l'on identifie l'idal de l'anneau quotient


K[X]/(X^ - 1) auquel il correspond. On appellera polynme gnrateur de C
un polynme G de plus bas degr dont la classe modulo X'^ - 1 engendre C. Le
polynme gnrateur est bien dfini multiplication par un scalaire non nul prs.

182 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


L e m m e 2 * Le polynme G divise X'^ - 1 .

D m o n s t r a t i o n En effet, par dfinition de G, la classe du pgcd de G et X'^ 1


est dans l'idal de l'anneau quotient de
K[X]/{X^ - 1 )
engendr par G. Ce pgcd doit donc tre du degr de G, donc gal G un
scalaire prs.
Notons que la dimension du code h est gale n - |G|.

D f in it io n 6
On appellera polynme de parit du code le polynme :
X^ - 1
G{X)

La faon la plus classique pour coder l'information initiale dans ce cas prcis est
la suivante. On interprte les donnes initiales comme un polynme coefficients
dans K, soit D, les donnes transmises sont la classe du produit GD dans l'anneau
quotient.

tude d'un code B C H


Une faon commode de dterminer un idal dans K[X] est de le construire comme
ensemble des polynmes qui ont pour racines certains lments d'une exten
sion algbrique L de K. Puis on peut considrer l'image dans l'anneau quotient
1K[X]/(X^ - 1), comme l'application est surjective c'est un idal. Si les lments
considrs dans L sont des racines n-imes de 1, la valeur prise par un lment
d'une classe modulo X'^ - 1 ne dpend que de la classe et non de l'lment. On
peut donc directement dfinir un idal dans K[X]/{X^ 1) comme tant l'ensemble
des classes prenant la valeur 0 sur certaines racines n-imes de 1. Choisissons
donc une racine primitive n-ime de 1, soit /x dans un corps L de caractristique
P, on suppose videmment que n est premier la caractristique p. Pour que L
contienne des racines primitives n-imes de l'unit il faut et il suffit que n divise
g 1. Considrons l'idal des classes de polynmes s'annulant sur
On suppose que ces racines sont deux deux distinctes, c'est--dire que l'on suppose que
l'ordre n de P dans le groupe multiplicatif L* est suprieur ou gal d.
On peut videmment aussi considrer les polynmes nuis sur ces racines, ce sont
ceux divisibles par le ppcm des polynmes minimaux des b ^ i^ b -\ -d 2,
qui est le polynme gnrateur du code. Un code dtermin par un idal de ce
type est appel un code BGH (pour Bose, Chauduri, Hocquenghem). cause de
I la proposition suivante on dit qu'il est de distance prescrite d.
3
I
T3
Q
4.10 - LES CODES CORRECTEURS DERREURS 183
Proposition 5 Un code BC H est de distance minimale au moins d. Si d = 2t-\-l il
peut donc corriger jusqu' t erreurs.

D m o n s t r a t i o n . En effet, on doit vrifier qu'il n'y a pas, dans le code, de vec


teurs non nuis ayant moins de d coordonnes non nulles. Identifions un vecteur
un polynme non nul P = a\ 2X H------ h On doit vrifier que les
quations = 0, avec b ^ i ^ b + d 2 ont lieu si le polynme a au moins d
coefficients non nuis. On a d 1 quations n inconnues et la matrice du systme
linaire est la suivante :
/1 fJL^ ... \
1 ...

b-\-cL2 (b+d-2)(n-l)
\1
Si on slectionne d - 1 colonnes quelconques, on reconnat, un facteur multipli
catif prs, un dterminant de Van der Monde qui est non nul. Si bien que d 1
colonnes quelconques de cette matrice sont linairement indpendantes. Donc un
lment non nul dans le code doit avoir au moins d coordonnes non nulles. Donc
si P n'a que d - 1 coefficients ventuellement non nuis, il est nul.

Algorithme de dcodage
Venons en maintenant au processus de dcodage. Supposons que l'on ait le code
BC H de longueur n et de distance minimale au moins gale d = 2t -h 1 dfini
plus haut. Supposons que le processus de transmission des donnes fasse au plus
t erreurs, si bien que le code peut corriger ces erreurs. Soit R e K[X]/(X^ 1) les
donnes reues, cherchons dterminer les donnes transmises. Considrons la
diffrence, que l'on appellera le polynme d'erreur, E = R T entre les donnes
transmises T et les donnes reues R. On va procder en deux tapes, d'abord
on va dterminer en quels emplacements se sont produites les erreurs, puis on les
dterminera.
Les valeurs Rifjd) pour ^ ^ + d - 2 sont connues, par construction on a
E{pj) = R{ii^) pour 6 < i < 6 + d - 2 .
Les coefficients de E sont donc solutions d'un systme linaire de d 1 quations
et n inconnues (les coefficients du polynme E). Il y a au moins une solution
par hypothse, mais en gnral il y en a plusieures. Pour dterminer la bonne on
procde comme suit. tablissons d'abord un lemme.
Considrons un entier ^ t un entier, et un polynme :

F=
i= 0,...,u 1

184 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


o les exposants sont a' deux deux distincts et strictement infrieurs n. Les
coefficients f i E K n e sont pas ncessairement non nuis. Posons yj = et posons :

n (X -y ^ )= < X u -eX .
j= i,...,u e = 0 j...,u

Si, dans ce polynme, on substitue la valeur yj la variable X , on obtient :

Y a u -e y j^ O .
= 0 ,...,u

Multiplions cette quation par fjy^ , pour + d 2, et sommons sur j ,


nous obtenons, par dfinition de F , la relation suivante :

+ .. + = 0.

On obtient donc un systme de d 1 quations linaires en les u inconnues a j .

L e m m e 3 Le systme linaire prcdent admet une solution unique seulement si les


coefficients de f j de F sont tous non nuis.

D m o n s t r a t i o n . Nous ne discutons pas ici l'existence mais seulement Tunicit


de la solution. Pour tudier cette question, slectionnons les u premires quations
parmi les d - 1 quations donnes. On obtient comme matrice du systme :

f F{fi^) ...

y^(^6+u-l) ... ^(^6+2u-l)y

Or cette matrice est gale au produit suivant VDV^ o on a

1 . .. 1 \ ih y r ^ 0 ... 0 \
( 1
yi y2 . yu 0 /22/2" ' 0
v = , et D
0
U r ' i/2 2/ rV i, 0 0 /u2/rv
Donc le dterminant de la matrice du systme est gal :
I

V
O
Comme les racines yi sont supposes deux deux distinctes ce dterminant est
non nul si et seulement si tous les coefficients f j sont non nuis.
I

Q
4.10 - LES CODES CORRECTEURS DERREURS 185
Appliquons ces rsultats au polynme d'erreur E , supposons que r erreurs aient
t commises, avec r et soit enfin u Considrons le dterminant :

Du =

On a :
C o r o l l a i r e * Le dterminant Du, est nul ds que u > r , il est non nul pour
u = r.

Pour dterminer le nombre d'erreurs commises on doit donc calculer ces dtermi
nants et calculer la plus grande valeur infrieure ou gale t pour laquelle il est
non nul.
On calcule alors le polynme d'erreurs comme suit. Posons

E=

avec r 6i e K * et les entiers deux deux distincts et strictement infrieurs


n. Les entiers ai correspondent aux emplacements o se sont produites les erreurs.
Posons Xi = et considrons le polynme coefficients dans L :

n (X -X i)=

Si, dans ce polynme on substitue la variable X la valeur xi, puis si on somme


sur i on obtient comme prcdemment un systme linaire :

TrEiij!^) + + + + ?(/+) = 0,
pour A:= 6 ,.. .,6 + r* 1. On peut donc calculer la valeur des ri qui sont, au signe
prs, les fonctions symtriques lmentaires des Xi, Prcisment ( - l) V i est la
i-ime fonction symtrique lmentaire des racines Xi, si bien que l'on obtient ces
racines en rsolvant l'quation :

-\---- + T r = 0 .
Notons que l'on peut toujours rsoudre une telle quation, quitte tester tous les
lments du corps fini L !
Enfin, on calcule les coefficients en rsolvant le systme linaire :

Y,
l< i< r

186 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Donnons un exemple, prenons pour K le corps F 2 . Choisissons pour i une racine primitive
de 1, qui a pour polynme minimal X + + 1. Puis choisissons b = 1 e\ d = Notons
que, pour 1 ^ ^ 5 sont bien deux deux distinctes. Voici les polynmes minimaux de

Celui de /x, c'est--dire + l'est aussi pour et . Celui de fj,^ est


^ 1, pour le vrifier on lve au cube l'quation /lx+ = ^ . Celui de
/X est X 4- H- X H-1, pour le vrifier on crit que /x + 1 = )Lx^ et on lve l'quation
la puissance 5. Il faut bien entendu vrifier que tous ces polynmes sont irrductibles.
Le polynme gnrateur est donc de degr 15, et est gal au produit
(X + + 1 )(X 4. + ^2 + 1 ){X^ + + X 2 H- X + 1 ) .
Il est gal ;

1 -f Z + X2 + + X + .
Considrons le code BCH associ de dimension 16, il est de longueur 31, il peut corriger
jusqu' deux erreurs, supposons donc qu'au plus deux erreurs se soient produites. Considrons
le cas o les donnes reues sont le polynme :
1 + X 4- X + X ^ + X ^ + X ^ + X^2 + X^ + X^*^ + X^ + X ^^ .
Le polynme d'erreur E prend les mmes valeurs que ce polynme en // pour 1 ^ x ^ 5,
ce sont dans l'ordre : , /x + /x^ + 1, /x + /x^ + 1, /x + /x2 + /x, /x"^ + /x 4- + 1.
Le dterminant
/X^ )LX4- + 1
/X + /x2 + 1 )LX4- ^2 + /X
est nul. Donc seulement une erreur s'est produite. Le polynme E est donc de la forme X ^ ,
comme il prend en /x la valeur /x^ il est gal X "^. Le polynme transmis tait donc :
1 + X 4- X + X ^ + X*^ 4- X ^ + X^o + X^2 Xi^ 4. ;^ i8 x ^^ .
Pour obtenir les donnes initiales il faut diviser par le polynme gnrateur. On obtient :
1 + X 2 + X 4- x ^ .
Supposons maintenant que les donnes reues soient :
1 + X 4- X 2 + X ^ + X 4- X ^ + X + X ^ 4- X ^ + X ^^ + X^ + X 2 .
Le polynme d'erreur E prend les mmes valeurs que ce polynme en i^ pour 1 ^ x ^ 5,
ce sont dans l'ordre /x2, /x^, /x"^ + /x 4 - 1, /x + /x2 + 1, /x + ^ 4 - 1.
Le dterminant

I fjb^ 4- /X + 1
est non nul et gal ^x H- /x + 1 . Donc seulement deux erreurs se sont produites. Le polynme
E est donc somme de deux termes, c'est--dire de la forme X i 4- X2 . Les quantits
tq = fjL'^ 2 Tl = 4- sont solutions du systme :
T i^2 4. _ ^4 _j_ ^

Ti/x"^ + To(/X^ + /X + 1) = /X 4- /x2 + 1


On obtient
To = IjT jjr fJL
I T l = fjL^
I
-o
I
Q
4.10 - LES CODES CORRECTEURS DERREURS 187
Donc et fjL^^ sont solutions de l'quation du second degr

J? X -{ iJ? fj, = 0 .

Les zros sont /1 ^ et /jl^^. Les donnes transmises taient donc, comme dans le cas prcdent :

1+ + x^'^ + + x^^.
On notera dans ce cas que le dterminant :
/jl"^ //^ + //+1
//4 /i^ + //+ 1 /i+ //2 + 1
/X^ + /i + 1 + /^ + 1 /X+ /X+ 1
est nul.

Codes de Goppa
Dans ce paragraphe on tudie une autre classe de codes, les codes de Goppa. Par
comparaison au cas prcdent les codes de Goppa sont construits de manire
avoir une distance minimale suprieure une valeur prescrite l'avance. Nous
donnerons dans ce cas seulement les dfinitions, le calcul dune matrice de parit
et des proprits de base du code. Encore une fois, un des intrts de cette tude,
outre les applications, est la mise en oeuvre de techniques de base d'algbre li
naire ainsi que de la thorie de corps finis. Nous commenons par introduire
quelques notations et un lemme.
Soient q un corps fini, m un entier positif non-nul, G G F^m [X], et soit enfin
L = { a i , ... ,an} une famille d'lments de F^m qui ne sont pas des racines du
polynme G. Le polynme X - est donc par hypothse premier avec G.
On commence par observer que la classe de X ai est un lment inversible
dans l'anneau quotient F^m [X]/(G). C'est une consquence de l'identit de Bezout.
Soient en effet U et V deux polynmes tels que f/(X - a^) + FG = 1. En rduisant
modulo G on obtient i7(X - a^) 1 modulo G.

D f in it io n 7
Le code de Goppa P associ G et L est le sous-espace de F^ constitu par les
vecteurs ( a i, ... ,an) tels que l'lment de l'anneau quotient F^m [X]/(G) :
ai
E
soit nul.

Si le polynme G est irrductible le code est dit irrductible.

P r o p o s i t i o n 6 Le code T est un code linaire de longueur n, de dimension k telle


que |G|. En fin la distance minimale d de T est telle que d'^ |G| -h 1.

188 EXTENSIONS DES CORPS APPLICATIONS - Chap. 4


La premire proprit est consquence immdiate de la dfinition. La seconde et la
troisime doivent tre dmontres. Pour ce qui est de la seconde on considre une
base de F^m comme espace vectoriel sur F^, F^m est de dimension m sur q ; soit
donc {v\^.., ^Vm} une telle base. Posons r = \G\, l'anneau quotient qm[X]/{G)
est lui de dimension r comme espace vectoriel sur F^m, de base { 1 , X , ...
L'quation de dfinition du code P se recrit comme suit :

Y, a,( Y =0
o (X a j) * = Yyj=o r-i encore se rcrire

ZI X) Z ^i,},k^kX^) = 0

O ]Cfc=i ...m ^ij,k ^ 6st la dcomposition de l'lment Uij de F^m


dans la base des Vk.
La nullit de l'lment
53 53
se traduit par la nullit des coefficients de , 0 j ^ r 1, soit

Y 0,iUij =0, O ^ j ^ r - 1 .
2 = l,...,n

Puis on crit que ces lments de F^m sont nuis, c'est--dire que leurs coefficients
dans la base des Vk le sont. Soit ... ^ ciii^ij.k = 0 , a j et k fixs. On a donc m r
quations coefficients dans q. Le code est donc de dimension au moins n mr.
Pour ce qui est du second point il faut montrer qu'un point non nul du code a au
moins r -f 1 coordonnes non nulles.
C'est un exercice que de vrifier que l'lment {X - ai)~^ est, dans l'anneau
quotient ^[X]/{G), gal

I X Oii
Il en rsulte que a = (a i,,an) G P si et seulement si l'lment de l'anneau
quotient :
G G {ai) .
I
E

!s est nul. Cet lment tant en tant que polynme de degr infrieur ou gal
r 1 cette condition d'annulation peut tre prise indiffremment dans l'anneau de
polynmes.
I

4.10 - LES CODES CORRECTEURS DERREURS 189


Posons G = rX^ + ... + po/ on a :

On crit alors que les coefficients de ,,! dans l'lment ci-dessus sont nuis
et on obtient la matrice de parit dont le terme p ij est gal

(^r+i-i + O ijg r + 2 -i + 4-0'^* G {o ij) ^ .

soit la matrice :

5,G (ai)-i 9rG{a2) * 9r9ian)-^ \


(Pr-i+o:ir)G(ai)' (5r-i+0!igr)G(a2)^ {9r-i+Oi\9r)G{an)~^

\ {9 i + a i 9 2 + - + o c '[ V ) G ( a i ) {9 i+ - + a '^ 2 ~ ^ g r )G {a 2 )- ^ - (p i+ - + a rV )G (a )- i;

La terminologie matrice de parit est dans ce cas abusive, car chacune des qua
tions obtenues partir d'une ligne (un coefficient du polynme) est une quation
coefficients dans F et non dans F , . En dcomposant comme il a t dit plus
haut on obtient pour chaque ligne m quations linaires coefficients dans F , .
La matrice qui prcde est gale au produit (dans l'ordre) des deux matrices
suivantes :
f 9r 0
Qi 1 9r ... 0

1 51 92 93 9r /

G{a2)~^ ... c
a iG {a i) ^ aiG {a2) ^ aiG {an ) ^
\

V a -'G (a i)-i a r 'G ( a 2 ) - ' ... < - 'G ( a n ) - V

Comme la premire matrice est inversible {gr ^ 0) la seconde matrice est encore,
par dfinition, une matrice de parit. Le calcul du dterminant de Van der Monde
montre alors que r colonnes quelconques sont linairement indpendantes (les ai
tant supposs deux deux distincts).
Le calcul de la distance minimum en rsulte.
On va prciser ce rsultat dans le cas o g= 2. Soit un lment du code a = (ai, , ).
Supposons que exactemeent t scalaires ai soient non-nuls : a0(i), , a<^(^) Dfi
nissons un polynme f&iX) par /a =

190 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


Alors la drive logarithmique donne

IL
^a= E
/a

Les polynmes G et /a sont premiers entre eux, par consquent ia = 0 si et


seulement si G divise fL . Notons G le polynme, carr parfait, de plus bas degr,
qui est divisible par G, il est bien dfini un carr scalaire non-nul prs. Alors,

L e m m e 4 . Le polynme G divise fL si et seulement si G divise fL-

Comme on travaille en caractristique 2, et sur le corps F2 on a :

L e m m e 5 . Un polynme driv ne contient que des puissances paires et est donc un


carr parfait.

Il en rsulte que si une puissance impaire d'un polynme irrductible H


sur F2 divise le polynme fL, la puissance le divise aussi. Le lemme suit
si on part de l'hypothse que G divise fL- L'autre sens de l'quivalence est clair.
On en conclut que l'lment a G F si et seulement si G divise fL- Si a. est un
lment non nul, comme \fL\ ^ |G|, la distance minimale de F est suprieure ou
gale |G| + 1. En particulier, si G na pas de racines doubles, elle est suprieure
ou gale 2|G| 4-1.

Exercices
I. E l m e n t s a lg b r iq u e s , p o ly n m e s c y c lo t o m iq u e s

1. Calculer les polynmes minimaux des lments suivants : y/2-\-y/l, i +


1
i + ^/3 + \ Z ?, i + 2 5 .

2. Soit fjL une racine primitive n-ime de l'unit. Soit k un entier. Calculer la somme

z = 0 ,...,n - l
Discuter en fonction de k.

3. Soit a G M Q une racine d'un polynme irrductible P G Z[X] de degr n > 1.


Montrer qu'il existe une constante C telle que pour tout - e Q on ait

U G

Q
EXERCICES 191
On distinguera suivant le cas o ^ est proche, en un sens prciser, de a ou

non, on valuera le polynme P en la valeur ^, et on appliquera le thorme des


accroissements finis.

4. Nombres de Liouville.
En utilisant l'exercice prcdent on montrera que le rel

y
V 10"'
est transcendant.

5 . Calculer $n(l) et !)

6. Calculer les polynmes cyclotomiques ^ 12, ^ 24/ ^15 / ^9/ ^ 21, ^36-

7. Soit P un nombre premier, et soit /1 > 1. Montrer que (X) = (X^).

8 .Soit h un entier impair. Montrer que ^ 2h {^ ) =

9. Indpendance linaire des caractres.


Soit K un corps. Soient c i , ... ,Cn, n homomorphismes deux deux distincts de
Z dans le groupe multiplicatif K*, de tels homomorphismes sont aussi appels
des caractres. Supposons que pour certains lments ai e K on ait une relation
de la forme :
^O iC i(m ) = 0,

pour tout entier m e Z. Montrer alors que les ai sont tous nuis.
On pourra soit faire une rcurrence sur n, soit utiliser un dterminant de Van der
Monde.

10. Symbole de Legendre.


Soit P un nombre premier impair. Dfinissons le symbole pour x G F* par

= 1 si X G (F p ^ par = - 1 sinon.

a) ** Montrer que l'application de F* dans (1, - 1 ) est un homomorphisme, montrer


que :

E (i)=o-

192 EXTENSIONS DES CORPS APPLICATIONS - Chap. 4


b) Soit n une racine primitive p-ime de l'unit dans C. Posons :

(!> *

Montrer que :

Puis crire que :

'= E (?>"'*> + E ( t )-

En conclure que

c) Soit d un entier. Montrer que le corps Q('\/ci) est un sous-corps d'un corps
cyclotomique.

n.Soit P un nombre premier, considrons la rduction modulo p du polynme


cyclotomique $n Montrer que cette rduction n'est pas, en gnral, irrductible.
12. Irrductibilit des polynmes cyclotomiques sur Q.
Soit le polynme cyclotomique, et soit p un nombre premier ne divisant pas n.
Soit p une racine primitive n-ime de de l'unit.
a) Soit Pi - Pjfc la dcomposition de en facteurs irrductibles dans Z[X],
Supposons que p soit racine de Pi et que p^ soit racine de P2* Montrer que
p est une racine de P2(^^) et que donc P\ divise P2(^^)- En dduire que la
rduction modulo p des polynmes P\ et P2 ont un facteur commun.
b) En utilisant les rsultats du chapitre 3 montrer que la rduction modulo p du
polynme cyclotomique n'a que des facteurs simples dans sa dcomposition.
En dduire que si p est racine de P i, p^ est aussi racine de P i. On utilisera la
question prcdente.
c) En conclure que si p est racine de P\ toutes les racines primitives n-imes le
sont et que est irrductible.

I 13. a) (Construction la rgle et au compas) L'objet de cet exercice est de donner un


aperu sur le problme des constructions gomtriques la rgle et au compas.
On s'en tiendra aux aspects algbriques, renvoyant [A] et [Pe] pour les liens
avec la gomtrie.
Soit K un sous-corps de M. On dira qu'un rel a, algbrique sur Q, est
constructible si il existe une suite de corps Fi tels que :
Q C Pi C P2 C C Q(a) C R,
pour tout i le corps Fi est obtenu partir de de P^-i par adjonction de racines
I carrs d'lments positifs de F i - i .

Q
EXERCICES 193
Montrer que l'ensemble des lments contructibles est un sous-corps de K.
b) Montrer que le degr d'un lment constructible est une puissance de 2.
c) Montrer que cos(|) n'est pas constructible.

d) Montrer que 23 n'est pas construcible.


Ces deux dernires questions montrent l'impossibilit de la trissection de l'angle
et de la duplication du cube la rgle et au compas.
e) Montrer que cos(^ ) est constructible.

14. En utilisant la formule de Newton en caractristique 2, dormer une condition


ncessaire et suffisante pour que le coefficient binomial C* soit divisible par 2.

II. C o r p s f in is

1. Dmontrer que les polynmes suivants, coefficients dans F2, sont irrductibles :
^ P i = X + X + 1,
^ P 2^ X ^ +X ^ + 1.
Trouver un gnrateur du groupe multiplicatif du corps F2[X]/(Pi), z = 1,2.

2. Dmontrer que les polynmes suivants coefficients dans F3 sont irrductibles :


Pi = X + 2X + 1,
^ P 2 = X ^ + X ^ + 2,
Pi =X^^ +X^ + 2.
Trouver un gnrateur du groupe multiplicatif du corps F2[X]/(Pi), z = 1,2,3.

3. Factoriser les polynmes suivants coefficients dans F2 :


^ X^^+X^+ X ^ + X + 1,
^ x ^^ +X ^ + X + X ^ + X ^ + X + 1,
- Xio + x ^ - t - X ^ + X + l,
- X^^+ + ^6 + 1,
^ X^^ + X'^ + X^ +X'^+X + 1.

4. Montrer en faisant des rductions modulo un nombre premier p bien choisi que
les polynmes suivants coefficients entiers sont irrductibles :
X + 2X7 ^ 3^6 + x ^ + 4X* + 3X + 1,
X + X7 + 2X + 3X^ + 3X^ + 1,
- X7 + 3X + 4X'* -h X2 -I- 2X + 2,
X + X 3 + X 2 + l.

194 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


5. a) Dterminer tous les automorphismes de Fpnm laissant fixe le sous-corps Fpn .
b) Soit k = pn et soit P un polynme irrductible coefficients dans k de degr
m. Montrer que le corps de rupture de P sur k est isomorphe Fpnm.
c) Donner une formule analogue celle du cours pour calculer le nombre de
polynmes unitaires, de degr m, irrductibles, coefficients dans Fpn.

6. Soit P un nombre premier suprieur ou gal 3. Soient %v^w des lments de


Fp non tous nuis. Montrer que l'quation, en les inconnues x,y, ux^ =w a
au moins une solution non nulle. On comptera le nombre d'lments de la forme
et le nombre d'lments w, x et y dcrivant Fp.

7. Soit P k[X], o K = q est un corps fini q lments. Supposons P irrductible.


On appelle exposant de P le plus petit entier e tel que P divise 1. Soit k
le degr de P.
a) Montrer que P est scind en facteurs de degr 1 dans gk et que e est l'ordre
d'une racine quelconque de P dans le groupe multiplicatif F*^.
b) Montrer que e divise -1 .
c) Montrer qu'un polynme irrductible P d'exposant e divise X^ - l si et
seulement si e divise d.
8. Calculer les exposants des polynmes suivants, dont on vrifiera qu'ils sont
irrductibles, coefficients dans F2
- + ^2 + 1,
- + 1,
- X ^ + X ^ + l.

9. a) ** Soit k = q un corps fini de caractristique p. Soit n un entier premier p. On


suppose que k contient toutes les racines n-imes de l'unit, c'est--dire que le
polynme - 1 a n racines dans k. Comme dans le cas de C on appelle racine
primitive n-ime de l'unit une racine dont l'ordre dans le groupe multiplicatif
k* est n. On notera p* (fc) l'ensemble des racines primitives n-imes de k. Soit
C) ^ k[X], Dmontrer les proprits correspondant celles
des polynmes cyclotomiques En particulier montrer que ^ [X].
b) Montrer que la rduction modulo p de est gale
c) Montrer que la rduction modulo p du polynme cyclotomique se factorise
en un produit de polynmes irrductibles coefficients dans fc, o d est
l'ordre de q (le cardinal de k) dans le groupe (ZlnZ)*.

10. Soit P un polynme irrductible de degr n, coefficients dans Fp. Soit d un

i diviseur de n, moi
montrer que P factorise en ^ polynmes irrductibles de mme
degr dans Fpd [X]

Q
EXERCICES 195
n . ** On reprend la terminologie de l'exercice 7. Soit fc = Fp, p premier, calculer le
nombre de polynmes irrductibles de degr n, unitaires et d'exposant e. On
commencera par tudier la dcomposition de la rduction modulo p du polynme
cyclotomique ^ e{X ).

12. Soit V un espace vectoriel de dimension fini d sur un corps fini k. Soit (ei, . . . , e^)
une base de V. Soit v e V , et soit (a i,... ,ad) les coordonnes de v dans cette
base.
a) L'lment v tant fix, montrer qu'il existe un polynme coefficients dans k en
d variables qui prend la valeur 1 en (ai ,... ,ad), et la valeur 0 partout ailleurs.
b) Soit de faon plus gnrale / une application de V dans k. Montrer qu'il existe
un polynme P en d variables tel que, pour tout v e V , o n ait f{v) = P (a i, .. ., a^ ).
c) Le polynme prcdent est-il unique ?

13. Soit k un corps fini q lments de caractristique p. Soit a k . Montrer que le


polynme X'P - X - a est irrductible sur k si et seulement si il n'a pas de racines
dans k.

14. Fonction d'Euler.


Soit k un corps fini q lments, de caractristique p. tant donn P e k[X] on
dfinit (P) comme tant le nombre de polynmes de degr infrieur celui de
P et premiers avec P.
a) Calculer
- $ A :(X P -1 )) Si fc = Fp,
{PQ) si P et Q sont premiers entre eux.
b) Soit Pi^ P^^ la dcomposition d'un polynme P de degr n en facteurs
irrductibles. Montrer que

i
O Ui est le degr de P i.

15. Thorme de Knig-Rados.


Soit k un corps fini q lments. Soit P un polynme coefficients dans k,
P = ao + aiX-\-------hag_2X^^. Montrer que le nombre des racines dans k de
l'quation P {X ) = 0 est gal r - 1 r, o r est le rang de la matrice :
/ ao ai a^-2
ai a2 ao

y q -2 a i . . . q -2 /

196 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


16. (Clture algbrique des corps finis)
Soit P un nombre premier, et soit kn le corps pn\.
a) Montrer que qu'il y a un sous-corps de kn isomorphe kn-i et un seul. On
notera in-i l'inclusion de kn-i dans kn-
b) On pose 6 n = k n - i n - i {k n- i ) - Posons l n = p U (Ui=2 ,...,n ei). Montrer que In
une structure de corps, et qu'il est isomorphe kn.
c) Montrer que Z= Fp U (U2^i est un corps et est une clture algbrique de Fp.

III. C o d e s lin a ir e s

1. On appelle code de Hamming tout code de longueur n = 2^ 1, m ^ 2 et de


dimension 2^ - m - 1 , dont les colonnes de la matrice de parit sont les coefficients
de la dcomposition en base 2 des entiers 1 , . . . , 2^^ 1.
Dmontrer que les codes de Hamming corrigent jusqu' 1 erreur, c'est--dire que
leur distance minimale est 3.

2. Borne de Plotkin. Soit K un corps fini q lments, et soit C un code de longueur


n et de dimension /i. Soit 5c la distance minimale du code. Dmontrer que
n q ^ -\ q -\ )
5c ^
q ^ -l
3. Borne de Gilbert-Varshamov. Soit K un corps fini q lments. Dmontrer qu'il
existe un code linaire de longueur n et de dimension h de distance minimale
suprieure ou gale un entier d donn ds que :

2=0

4. tude d'un code B C H .


Soit P une racine du polynme + 1 dans une extension du corps F2.
Montrer que son ordre est 31.
a) On considre le code B C H de longueur 31 dtermin par les racines /x, ,. .. , .
Quelle est sa distance minimale ?
Calculer son polynme gnrateur et son polynme de parit.
b) On considre le code B C H dtermin par les racines /i, . . . , . Quelle est
sa longueur, sa distance minimale ?
Calculer son polynme gnrateur et son polynme de parit.
c) Dans le cas de la question 4.a) on considre le message suivant qui a t reu :
^7 ^10 ^11 ^ js^i3 _|_ ^16 _i_ ^Quelles taient les donnes initiales ?
Mme question avec 1 X^ -\-X^ X^^ X^^ + X^^ + + ^2^.
I
T3
Q
EXERCICES 197
5. tude d'un code cyclique.
Soit )L une racine du polynme 1 dans une extension du
corps F2. Montrer que son ordre est 21.
a) On considre le code cyclique de longueur 10 dtermin par les racines

Quelle est sa distance minimale ?


Calculer son polynme gnrateur et son polynme de parit.
b) Calculer les donnes initiales partir des donnes reues suivantes :
x + + + x + x^ + x ^ ^

6. (tude d'un code de Goppa) On considre le polynme G = + X + 1 et le


corps L = s , a dsigne un gnrateur du groupe multiplicatif dont le polynme
minimal est + X + 1.
a) Montrer que G est irrductible sur L.
b) Calculer la matrice de parit du code de Goppa de longueur 8 sur F2 dtermin
par G et l'ensemble des lments de L. L'exprimer sur le corps F2. Calculer sa
dimension et sa distance minimum.
c) Montrer que ce code est cyclique.
d) Faire le mme travail avec G = X ^ + X + 1 et L = Fi6.

Quelques rponses ou indications mmmam


I. E l m e n t s a lg b r iq u e s / P o ly n m e s c y c lo t o m iq u e s
1. O n c o m m e n c e p a r c a lc u le r le d e g r d u p o ly n m e . O n tro u v e 4, 4, 8 et 10. P o u r c a lc u le r
c e s d e g r s o n u tilis e le le m m e d e la b a s e t le sc o p iq u e . P u is, p a r e x e m p le d a n s le p r e m ie r
c as, o n p o s e a = \ /2 + a/ t , s o it a - y /2 = y / l . D o n c ( a - v ^ ) ^ = 7, e t - 5 = 2 a e t
o n l v e cette d e rn i re re la tio n a u carr.

2. U tilise r la fo rm u le d o n n a n t la s o m m e d e s n p r e m ie r s te r m e s d 'u n e p r o g r e s s io n g o m triq u e .

3. O n c o n sid re ra la d iff re n c e
P {^)-P {a).
E n a p p liq u a n t le th o r m e d e s a c c r o isse m e n ts fin is o n o b tie n t

P (f)-P (a ) = (f-a)F'(^).
S i ^ e st a s s e z p ro c h e , et d iff re n t d e a , P ( | ) e s t n o n n u l. P a r a ille u r s P { ^ ) e s t n o n n u l e t
p e u t s' c r ire s o u s la fo rm e ^ o c e st u n e n tie r n o n n u l. O n a d o n c

^ a ) P 'W .

O n o b tie n d r a l'in g a lit s u r u n v o is in a g e d e a e n m a jo r a n t |P '( ^ ) |, p o u r ce fa ire o n


m o n tre ra q u e P ' ( a ) e s t n o n n u l.

198 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


4. N o m b re d e L io u v ille .
M o n tre r q u e le rel s a t is fa it p a s a u critre p r c d e n t. O n m a jo r e ra le re ste d e
la s rie . E n c o n c lu re q u 'il e st tra n sc e n d a n t.

5. D a n s le p r e m ie r c a s o n u tilis e ra la fo rm u le

n
d I n, d ^ l

et u n ra iso n n e m e n t p a r r c u rre n c e . O n d is tin g u e r a g a le m e n t s u iv a n t q u e n e s t p u is s a n c e


d 'u n n o m b re p r e m ie r o u n on . S i p e s t u n n o m b re p r e m ie r o n tro u v e ^pk ( 1) = p , et o n
tro u v e la v a le u r 1 si n e st d iv is ib le p a r a u m o in s d e u x n o m b re s p r e m ie r s d istin c ts.
O n a d a p t e r a p o u r le s e c o n d c as. E n p a rtic u lie r o n m o n tre ra q u e 2 ( - l ) = 0, ^ 2^ ( ~ 1 ) = 1
si > 1, = l , k im p a ir, et q u e ( ~ 1) = 1 si p e s t p r e m ie r im p a ir.

6,7. P o u r le s p o ly n m e s c y c lo to m iq u e s ^ 9 , ^ 2 7 / le r s u lta t r su lte d e l'e x e rc ic e 7. C e t e x e rcice


se d m o n tre p a rtir d e la fo rm u le :

X " - l = n M X),

a p p liq u e d a n s le c a s n = p ^ . O n o b s e r v e r a q u e ^ p h - i ( X ) e s t fa c te u r d e - 1.

8 . A p p liq u e r la d fin itio n , c 'e st- -d ire c o m p a r e r l'e n se m b le d e s ra c in e s p r im itiv e s 2/c-l- 1 -i m e s


l'e n se m b le d e s ra c in e s p r im itiv e s 2 (2 A:-f l)- i m e s .

9. D 'a b o r d , d is o n s q u 'il y u n e re la tio n lin a ire e n tre le s h o m o m o r p h is m e s q si, p o u r to u t


m G- o n a
^aiCi(m ) = 0.
S i le s co e ffic ie n ts Oj s o n t n o n t o u s n u is , o n d ir a q u e la re la tio n lin a ire e s t n o n -triv ia le . Il
fa u t m o n tre r q u 'il n 'y a p a s d e re la tio n s lin a ire s n o n -triv ia le s.
S i o n p r o c d e p a r rc u rre n c e s u r le n o m b re d 'h o m o m o r p h is m e s , o n s u p p o s e le r s u lta t
d m o n tr p o u r n - 1 h o m o m o r p h is m e s . P u is o n r a iso n n e p a r l'a b s u r d e , o n s u p p o s e a v o ir
u n e re la tio n lin a ire n o n -triv ia le e n tre n h o m o m o r p h is m e s . O n fix e a lo r s u n e n tie r /1, et
so it m u n e n tie r q u e lc o n q u e . O n c o n sid re a lo r s le s re la tio n s o b te n u e s e n v a lu a n t la
re la tio n lin a ire e n h , et e n m -h /1 . E n m u ltip lia n t la p re m i r e p a r u n l m e n t a d q u a t et
e n la s o u s t r a y a n t la se c o n d e o n o b tie n d r a u n e re la tio n lin a ire n o n -triv ia le e n tre n - 1
h o m o m o r p h is m e s et d o n c u n e c o n tra d ic tio n .
S in o n e n u tilis a n t u n d te r m in a n t d e V an d e r M o n d e b ie n c h o isi o n m o n tre ra q u e le s
c o e ffic ie n ts d 'u n e re la tio n lin a ire s o n t s o lu t io n s d 'u n s y st m e lin a ire h o m o g n e d e r a n g
m a x im a l, d o n c s o n t n u is.

10. a) Il y a P 1 l m e n ts q u i s o n t d e s c a r r s d a n s F * e t p 1 l m e n ts q u i n e le s o n t p a s .
b) C a lc u le r le c a rr :

E
x,zeF*
P u is p o s e r Z = x y ~ ^ . P u is m o n tre r q u e le p r e m ie r te rm e d e la s o m m e :

0 E (l)^ *(.+ i)+ E


xew*
(f),
1
J e s t n u l. U tilise r l'e x e rc ic e 2.
I

Q
EXERCICES 199
11. C h e rc h e r d e s c a s m o d u lo 2, 3, . . .

12. a) b) U tilise r e n tre a u tr e s le critre u tilis a n t la d r iv a tio n p o u r te ste r l'e x iste n c e d e r a c in e s


m u ltip le s.
c) M o n tre r q u 'e n le v a n t d e s p u is s a n c e s d e n o m b re s p r e m ie r s b ie n c h o is is o n p r o u v e q u e
to u te s le s ra c in e s p r im itiv e s s o n t ra c in e s d e P i . O n p e n s e r a a u x g n r a te u r s d u g r o u p e
m u ltip lic a tif d e Z / n Z .

13. a) b) U tilise r le th o r m e d e la b a s e t le sc o p iq u e .

c) d) crire le s p o ly n m e s m in im a u x d e s l m e n ts c o n c e rn s. O n tro u v e S X ^ - 6 X 1 e t
X ^ 2 . O n v rifie ra q u 'ils s o n t ir r d u c tib le s s u r Q .

e) M o n tre r q u e l'o n s e ra m n e l' q u a tio n X ^ + X ^ X^ + 1 = 0 qu i se ram n e u n e


q u a tio n d u s e c o n d d g r p a r le c h a n g e m e n t d e v a r ia b le s Y = X + ^

14. M o n tre r q u e le c o e ffic ie n t e s t p r e m ie r 2 s i e t se u le m e n t to u te s le s p u is s a n c e s d e 2 q u i


a p p a r a is s e n t d a n s la d c o m p o sitio n e n b a s e 2 d e A: a p p a r a is s e n t a u s s i d a n s ce lle d e n . O n
c rira la fo rm u le d e N e w t o n c o m m e su it, s i k = 2^^ H------- f- 2^ :

{X + y)* = JJ (X + = JJ ).
i i

II. C o r p s fin is
1. D a n s ce c as, o n v rifie l'irr d u c tib ilit e n v rifia n t q u e le s p o ly n m e s e n q u e s tio n n e s o n t
p a s d iv is ib le s p a r d e s p o ly n m e s ir r d u c tib le s d e d e g r 1, 2, e t 3. Il s u ffit d e c o n n atre la
liste d e c e s p o ly n m e s : X , X + 1, + X + 1, + x + 1 et + ^ 2 + 1.
P o u r ce q u i e s t d e tro u v e r u n g n ra te u r, d a n s le p r e m ie r c a s o n d o it tro u v e r u n g n r a te u r
d 'u n g r o u p e c y c liq u e d 'o r d r e 63, il s u ffit d o n c d e tro u v e r u n l m e n t q u i n e s o it n i d 'o r d r e
7 n i d 'o r d r e 9. D a n s le s e c o n d o n d o it tro u v e r u n g n r a te u r d 'u n g r o u p e d 'o r d r e 127, 127
e st p r e m ie r d o n c to u t l m e n t d iff re n t d e l' l m e n t n e u tre e s t g n ra te u r.

2. L 'ex e rc ice e s t a n a lo g u e a u p r c d e n t m a is e n c a r a c t r istiq u e 3.

4. O n tra v a ille r a a v e c p = 2 et p = 3.

5. a) M o n tre r q u e s o n t le s a u to m o r p h is m e s d e la fo rm e ( F ^ ) ^ .
b) U tilise r le s r s u lta ts g n r a u x s u r le s c o r p s fin is.
c) P o so n s q = p'^. Si 'ipq (m ) e st le n o m b re d e p o ly n m e s u n ita ire s, d e d e g r m , irr d u c tib le s,
c o e ffic ie n ts d a n s q m o n tre r q u e :

Y , #?(") = 9
dIm
6. O n c o m p te le n o m b re d ' l m e n ts d e la fo rm e a;^, et le n o m b re d ' l m e n ts w ,x
et y d c riv a n t F p . Il y e n a . E t o n m o n tre q u e l'in te rse c tio n d e s d e u x e n s e m b le s e s t
n o n -v id e .

7. a) b) A p p liq u e r la d fin itio n et le s p r o p r i t s d e l'o rd re d 'u n l m e n t d a n s u n g r o u p e ,


c) O n r a p p e lle q u e X - 1 d iv is e X ^ - 1 si et se u le m e n t s i e d iv is e / .

8. 255, 9 et 127.

200 EXTENSIONS DES CORPS APPLICATIONS - C hap. 4


9. a) et b) O n c o m m e n c e ra p a r m o n tre r q u e a la re la tio n - 1= ^ .

c) O n m o n tre ra q u e le d e g r d u p o ly n m e m in im a l d a n s d 'u n e ra c in e p r im itiv e n -i m e


d e 1 e s t l'e n tie r d d fin i d a n s l' n o n c .

10. S o it H u n fa c te u r irr d u c tib le a p p a r a is s a n t d a n s la d c o m p o sitio n d e P c o m m e p o ly n m e


c o e ffic ie n t d a n s Fpd . M o n tre r q u e ^ d iv is e le d e g r d e H e n o b s e r v a n t q u e le c o r p s d e
r u p tu re d e H c o n tie n t Fpn .
P u is a p p liq u e r u n r s u lta t a n a lo g u e la p r o p o s itio n 3 d e la s e c tio n 5.

11. O n c o n sid re la r d u c tio n d u p o ly n m e c y c lo to m iq u e . O n re m a rq u e ra q u e e e s t p r e m ie r


p . O n u tilis e r a l'e x e rc ic e 9.
L e n o m b re d e p o ly n m e s irr d u c tib le s u n ita ire s d e d e g r m et d 'e x p o s a n t e c o e ffic ie n ts
d a n s q e st si m e st l'o rd re d e q m o d u lo e, 2 si m = e = 2, 0 sin o n .

12. a)

( oc^ai
- )) + !
1 en ( a i , . . . , a d )
c) N o n , si di q l m e n ts o n p e u t le re m p la c e r p a r s a p u is s a n c e -i m e .

13. O b s e rv e r q u e si a e st ra c in e d 'u n fa c te u r irr d u c tib le a + 1, a + 2, . . . l'e s t a u ss i.

15. T h o r m e d e K n ig - R a d o s. C o n s id r e r le p r o d u it d e la m a tric e in tr o d u ite p a r u n e m a tric e


d e V an d e r M o n d e c o n stru ite p a r tir d e q l m e n ts d istin c ts d e K .

III. C o d e s lin a ir e s
1. D e u x c o lo n n e s q u e lc o n q u e s d e la m a tric e d e p a r it s o n t lin a ire m e n t in d p e n d a n te s.

2. M a jo re r la so m m e d e s p o id s d e t o u s le s l m e n ts d u c o d e , p u i s d iv is e r p a r le n o m b re
d ' l m e n ts n o n n u is d u c o d e . E n fin la d is ta n c e m in im a le e s t a u s s i le p o id s m in im u m n o n
n u l d 'u n l m e n t. P o u r m a jo r e r la s o m m e d e s p o i d s o n tie n d r a c o m p te d e s l m e n ts d u
c o d e q u i s o n t s itu s d a n s le s h y p e r p la n s d e c o o r d o n n e s et le u r s in te rse c tio n s.

3. O n c o n stru it u n e m a tric e d e p a r it d a n s la q u e lle d - 1 c o lo n n e s s o n t to u jo u r s lin a ire m e n t


in d p e n d a n te s. P o u r ce faire , o n c o m m e n c e p a r c h o isir u n e c o lo n n e q u e lc o n q u e , p o u r la
se c o n d e o n lim in e to u te s le s c o lo n n e s lin a ire m e n t d p e n d a n te s . O n itre le p r o c e s s u s

I e n s u p p o s a n t a v o ir c h o isi c o lo n n e s s a t is f a is a n t la p ro p r i t . P o u r e n tro u v e r A; + 1
c o lo n n e s o n d o it lim in e r to u te s le s c o m b in a is o n s lin a ire s d e d - 2 c o lo n n e s p a r m i le s
p r c d e n te s.

4. V oici la liste d e s p o ly n m e s ir r d u c tib le s d e d e g r 5 s u r F 2 ; X +1, H-1,

s e c o n d e s t le p o ly n m e m in im a l d e , le tro isi m e d e le q u a tr i m e d e le
c in q u i m e d e e n fin le d e rn ie r d e . C e c i p e r m e t d e c a lc u le r le p o ly n m e
g n ra te u r.
a O n tro u v e 4 e rr e u rs d a n s le p r e m ie r c a s 1 d a n s le se c o n d . L e s d o n n e s t r a n s m is e s ta ie n t

I
T3

Q
EXERCICES 201
5. On vrifie que le polynme X +X +X* +X^ +1 divise X^^ +1. Les polynmes minimaux
de fj,, tj?, sont X +X +X ^ +X 2 + l, X +X + l, X ^ + X + l.
L e p o ly n m e g n r a te u r e s t 1 + X* + X^ + X + X

5. b) Il y a 4 e r r e u r s d a n s le p r e m ie r c a s, 2 d a n s le se c o n d . L e s d o n n e s tr a n s m is e s ta ie n t
X + X + X + X + X2 d a n s le s d e u x c as.

6. a) b) O n tro u v e d 'a b o r d la m a tric e

so it :
f i l O? a + a
1,0 1 a + 1 +1
or
+a+1
OL a +
+ a + 1 a ^+ l r)
/ 1 1 00 0 00 0\
0 0 01 0 1 11
0 0 11 1 001
0 1111111
0 0 10 1 1 0 1
\0 0 0 1 1 1 1 0 /
L e c o d e e st d e d im e n s io n 2, s a d is ta n c e m in im a le e st 5 (a p p liq u e r la p r o p o s itio n 3 s e c tio n
10 e t c a lc u le r le r a n g d e la m a tric e ).
a+
D a n s le s e c o n d e x e m p le o n c h o isit u n g n ra te u r a d e p o ly n m e m in im a l -\-X^ l ,e t
o n tro u v e c o m m e d im e n s io n 17 et d is ta n c e m in im a le e s t 7, o n re n v o ie [M S] p o u r p lu s
d e d ta ils s u r c e s e x e m p le s.

202 EXTENSIONS DES CORPS APPLICATIONS - Chap. 4


chapitre 5

Rductions^ des
endomorphismes
Structure du groupe
linaire

Ce chapitre est consacr en premier lieu la rduction des endomorphismes. Le


cas fondamental est celui o le corps de base est le corps des complexes C. Une
bonne part des arguments s'tend sans problme suivant le cas, soit un corps
quelconque, soit un corps algbriquement clos quelconque. Nous nous place
rons donc dans ces cas. Le lecteur pourra se restreindre au cas de M ou C dans
une premire approche. La premire section sera consacre l'tude du polynme
I minimal, du thorme des noyaux, puis la diagonalisation. La seconde section
est consacre la dmonstration du thorme de Cayley-Hamilton, dcrit les ma
trices compagnons et donne sans dmonstration les proprits des invariants de
similitude. La troisime section expose la triangularisation et la rduction de Jor
I dan. Dans la quatrime on donne des applications topologiques des prcdents
I rsultats.
0 En second lieu on tudiera la structure du groupe linaire. On dcrira en parti
culier un ensemble de gnrateurs. On dterminera le centre, et les sous-groupes
1
1 distingus.
I

I
Q
203
1. Polynm e m inim al d'un endom orphism e
Soit k un corps quelconque et soit E un espace vectoriel de dimension finie sur
k. Soit / e ^ {E ) une application linaire de E dans lui-mme. Dfinissons xme
application
ev: k [ X ] - ^ ^ { E )
par :

i i
Dans la suite sera not P(/). Dans cette formule f dsigne l'iden
tit Id. Concrtement, dans le polynme, la variable X on substitue l'application
linaire /. On a (proposition 2, section 5, chapitre 3) :

P r o p o s i t i o n 1 . L'application ev est un homomorphisme d'anneaux.

D m o n s t r a t i o n . Refaisons brivement la dmonstration.


Si P = E i et Q = E j on a :

ev(P + Q) = + bi)f = -F = ev(P) -|- ev(Q).


i i i
De mme on calcule :
ev(PQ) = aebkf =
-\-k=i i k
Ce qui montre que ev est un homomorphisme d'anneaux.

Notons que pour tous P et Q dans k[X] on a P { f) Q { f ) = Q {f )P {f ).


Le noyau de l'application ev est donc un idal. Comme l'anneau k[X] est principal
cet idal est engendr par un polynme qui est uniquement dfini si lui on impose
d'tre unitaire, (le. que le coefficient de son terme de degr dominant soit gal 1) :

D f in it io n 1

I Ce pol)mme est appel par dfinition le polynme minimal de l'application


linaire /.

Le polynme minimal de / est donc le polynme unitaire non nul de degr


minimal armulant /.
Tout ce que Ton vient de dire se transcrit aussitt au cas des matrices carres.
Soit A une matrice carre. Considrons l'application qui un polynme P e fc[X],
P = Y,i associe la matrice E i un homomorphisme d'anneaux de

204 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINEAIRE - C hap. 5


A:[Z] dans I'anneau des matrices carres M ( :). Le noyau de cet homomorphisme
est un idal principal qui admet pour gnrateur un polynme que l'on appellera
polynme minimal de la matrice A.
Revenons au cas d'un espace vectoriel E et d'un endomorphisme /. Si on choisit
une base de de E et si A est la matrice associe / dans cette base le polynme
minimal de / concide avec le polynme minimal de la matrice A.
Soit / une application linaire de E dans E et soit P Supposons que P
s'crive comme un produit RS o i et 5 sont des polynmes coefficients dans
k premiers entre eux. Notons E q le noyau de l'application linaire R{ f ) et E\ le
noyau de l'application linaire 5(/).

P r o p o s i t i o n 2 . Avec les notations prcdentes on a :


Les sous-espaces vectoriels E q et Ei sont stables par f , i.e. f{Eo) est contenu dans
Eo et f { E i ) est contenu dans E\,
le noyau de P { f ) , Ker(P(/)) est somme directe de E q et E i,
- si P est le polynme minimal de f , alors E = E o E i . Le polynme minimal de
la restriction de f E q est R, et le polynme minimal de la restriction de f E\
est S.

D m onstration. Montrons par exemple que E q est stable par /. On doit montrer
que si on a un lment x 6 P tel que P(/)(x) = 0 alors on a a aussi R{f){ f{x )) = 0.
Mais on a R{f ) {f{x)) ^ f{R{f )){ x) = 0, ce qui dmontre le rsultat.
Comme P et 5 sont premiers entre eux d'aprs l'identit de Bzout il existe des
polynmes coefficients dans k, soient U et V, tels que
UR-\-VS = l .
En substituant / la variable X on obtient

U{f)R{f) + V{ f ) S { f ) = l d.
En particulier pour tout x e E on a

x = U{f)R{f){x) + V{ f ) S{ f ) { x) .
I
TO Par ailleurs U{f)R{f){x) Ei car on a :

S { fm f) R if) ) { x ) = U {f)R {f)S if){x) = t/(/)P(/)(x) = 0 .


De mme on a V{ f)S{f){x ) e Eo, ceci montre que E est somme de Eo et Ei-
5
% Pour montrer que la somme est directe il faut dmontrer que l'intersection de Eo
et El est rduite {0}. Soit donc x e E o D E i . Considrons l'identit

o
X = U{f)R{f){x) + V { f ) S { f ) { x ) ,
les deux termes de droite sont nuis. Ceci montre que x = 0 et achve cette partie
de la demonstration.
I
TO
3
c

5.1 POLYNME MINIMAL DUN ENDOMORPHISME 205


Il reste dmontrer que le polynme minimal de / restreint E q (resp. E\) est
gal R (resp. S). Soit R! (resp S") le polynme minimal de / restreint J5q
(resp. E\), Le polynme R divise le polynme R car R{ f) est nul sur E q par
hypothse. De mme le polynme 5' divise le polynme 5.
Comme d'un autre ct R!{f)S'{f) est nul sur E = E q ^ E\, R S divise R !R .
Comme on a aussi R! S' divise R S on en dduit que R = R! et S = S', m

Ce rsultat est connu sous le nom de thorme des noyaux. Il se gnralise comme
suit :
T h o r m e 1 . Soit E un espace vectoriel de dimension finie sur un corps k, et soit
f e ^k{E) une application linaire. Soit P e k[X] un polynme. Supposons que P =
P\ Pi - Ph, o les polynmes Pi e k[X] sont premiers entre eux deux deux. Soit
Ki le noyau de Pi{f), alors :
les sous-espaces vectoriels K i sont stables par /,
le noyau de l'application linaire P { f) , KevP{f) est somme directe des sous-espaces
vectoriels K i,
si P est le polynme minimal de f l'espace vectoriel E est somme directe des K i,
et le polynme minimal de la restriction de f Ki est Pi.

D m o n s t r a t i o n . Introduisons les polynmes Qi = Pj . Comme les poly


nmes Pi sont premiers entre eux deux deux les polynmes Qi sont premiers
dans leur ensemble.
D'aprs l'identit de Bzout il existe des polynmes U i,...,U h tels que
U iQ i H--------f- Uf i Qk , = 1.

En particulier si on substitue f a X on obtient :

E ^ i T O i ( / ) = w,
i

donc en particulier pour tout a; G ? on a :

i
Mais on a :

P i{f)U i{f) Q i{f){x) = U i{f)P i{f)Q i(f)(x )^ Q i{f)P {f){x )= 0 ,

donc pour tout Z on a :

U i{f)Q i{f){x) K e r(P i(/)) = K i .

Ce qui implique que E est somme des sous espaces vectoriels AT.
Il reste montrer que la somme est directe. Conservant les notations prcdentes
notons TTi l'application linaire U i ( f ) O A f )

206 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


L e m m e 1 . On , =Q si j et -\ = .
D m o n s t r a t i o n . Considrons la premire assertion. On a

= U i{f )Qi{f)Uj {f)Qj{f) = Ui{f)Uj{f)Q,{f)Q.(^f^.


Par construction des polynmes Qi le polynme P divise QiQ. si i ^ i donc
Q i i f ) Q j i f ) = 0/ et donc TTiiTj = 0 .
Pour la seconde relation on considre la formule Id = Y^. ^ et on la multiplie par
TTi ( fix) :

='^i- B
j j

Montrons que le sous-espace vectoriel Ki est aussi l'image Li de l'application li


naire TTi. On vient de voir que L i C K i , en effet par dfinition de on a P ^= 0.
Inversement si x K i on a x = 7Ti(x), car pour tout on a , {) = 0. Mon
trons que la somme est directe. Soit que si on a 0 = Y j vj avec Vj - nj{wj) avec
Wj G E, pour tout j on a Vj = 0. Si on applique cette formule pour un i donn,
comme plus haut on obtient 0 = {) = 7|(*) = T^iwi) = Vi. Le rsultat suit.
La dernire partie du thorme se dmontre comme plus haut.

D f in it io n 2
Soit E un espace vectoriel de dimension finie sur un corps k, et soit / une
application linaire. On dit que \Gk, est valeur propre de / s'il existe un lment
non nul V P tel que /(v) = Av. On dit que v est un vecteur propre associ la
valeur propre A si /(v) = Av.

La somme de deux vecteurs propres associs la valeur propre A est un vecteur


propre associ la valeur propre A. De mme si v est vecteur propre associ la
valeur propre A, il en est de mme pour av pour tout a G k. Notons que, avec
cette dfinition, 0 est toujours vecteur propre.

i
TJ P r o p o s i t i o n 3 Soit E un espace vectoriel sur un corps fc, et soit f une application
linaire. Soit X e une valeur propre de f . Uensemble des vecteurs propres de f associs
la valeur propre X est un sous-espace vectoriel de E appel le sous-espace propre
associ la valeur propre X. Il est not E\.

Soient (1, . . . , ) les valeurs propres de /, et soient E\^,..., E\^ le sous-espaces


propres associs.

I L e m m e 2 Les sous-espaces propres sont en somme directe.

Q
5.1 - POLYNME MINIMAL DUN ENDOMORPHISME 207
D m o n s t r a t i o n * En effet, supposons avoir une relation du type

= 0,
l^ i^ k

O Viest un vecteur propre associ la valeur propre de f . Les valeurs propres


Ai sont deux deux distinctes. Il faut montrer que tous les V i sont nuis. On va
montrer que si on a une relation comportant k termes non nuis on peut obtenir
une relation du mme type comportant A:1 termes non nuis. Par rcurrence
descendante on obtiendra une contradiction.
Chaque Vi est donc non nul par hypothse. crivons la relation sous la forme
vi = Appliquons /, on obtient Ai ;i = En multipliant
par Al la premire relation et en soustrayant on obtient la relation :

^ (Ai - Ai)vi = 0 .

Chacun des termes de cette relation est non nul. Par itration on obtient :

PJ (Ai Afc) 'fc = 0,


W ^ k -l

donc = 0 en contradiction avec les hypothses.

D f in it io n 3

I Si la somme des sous-espaces propres est gale l'espace E l'application linaire


/ est dite diagonalisable.

Justifions cette terminologie. Soient E\. les sous-espaces propres de /. Si on choi


sit une base de E qui est runion de bases des E\. la matrice de / dans cette
base est une matrice diagonale.
Cette dfinition s'applique videmment aussi une matrice (n,n) identifie une
application linaire de dans .
Le thorme suivant donne une caractrisation des applications linaires diagona-
lisables.

T h o r m e 2 Soit E un espace vectoriel de dimension finie sur un corps k, et soit f


une application linaire.
Supposons que le polynme minimal soit scind sur k et que les racines soient de
multiplicit 1. Alors E est somme directe des sous-espaces propres de /. Inversement
si E est somme directe des sous-espaces propres de f le polynme minimal de f a
toutes ses racines dans k et elles sont de multiplicit 1.

208 REDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


Pour qu'un endomorphisme soit diagonalisable il faut et suffit qu'il soit annul par
un polynme scind en produit de facteurs du premier degr et ayant toutes ses
racines simples.

D m onstration. Commenons par la seconde partie. C'est une application im


mdiate du thorme des noyaux. Soient les racines du polynme scind en
facteurs du premier degr, ayant toutes ses racines simples qui annule /. On peut
alors lui appliquer le thorme des noyaux. L'espace vectoriel E est somme directe
des sous-espaces Ker(/ - Id). Si A^ est une valeur propre le noyau Ker(/ - Ai Id)
est le sous-espace propre E \ .. Il est nul si Ai n'est pas valeur propre. Le rsultat
suit.
Rciproquement supposons / diagonalisable. Soient Ai, . . . , An les valeurs propres
de /. Soit v g E, par hypothse v peut s'crire sous la forme v = o Vi G E\^.
Montrons que l'endomorphisme Ylj (/ Xj Id) est nul. On l'applique z;, on a

n ( / - A j l d ) { v i ) = H ( / - A,- I d ) ( / - Ai I d ) ( t ;i ) = 0 .
j
Le rsultat suit.
La premire partie du thorme suit aussitt en prenant pour P le polynme
minimal.

Ce rsultat se transcrit immdiatement aux matrices.


Soient / et ^ deux applications linaires diagonalisables, le rsultat suivant indique
quand ces applications sont simultanment diagonalisables.

P r o p o s i t i o n 4 * Soit E un espace vectoriel sur un corps k. Soient f et g deux appli


cations linaires qui commutent : fg = g f. Supposons que f et g soient diagonalisables,
alors elles sont diagonalisables dans une base commune.

Dmonstration* Notons E\ les sous-espaces propres de /. On va montrer qu'ils


sont stables par g. Soit en effet v G Ex, on a alors f{g{v)) = g(f{v)) = g{Xv) = Xg{v),
soit g{v) G Ex.
Montrons maintenant que la restriction de g a Ex est diagonalisable. Comme g
est diagonalisable elle est annule par un polynme ayant toutes ses racines dans
le corps de base, celles ci tant de multiplicit 1. Ce polynme annule aussi la
restriction de ^ S a qui est donc diagonalisable.
On peut aussi facilement dmontrer que Ex est somme directe des S a flF^, o
les S^ sont les sous-espaces propres de g.

Q
5.1 - POLYNME MINIMAL DUN ENDOMORPHISME 209
C orollaire. Soit E un espace vectoriel de dimension finie sur un corps fc, et soient
f i, i e I un ensemble d'applications linaires qui commutent deux deux : f i f j = f j f i ,
pour tout i et tout j . Supposons que les applications linaires fi soient diagonalisables,
alors elles sont diagonalisables dans une base commune.

D m onstration. Supposons avoir dmontr le rsultat pour un ensemble de n


applications linaires commutant deux deux. Dmontrons maintenant le rsul
tat pour un ensemble de n + 1 applications linaires /1, . . . , fn+i commutant deux
deux. L'espace vectoriel E est somme directe des sous-espaces propres de /n+i.
Ceux-ci sont stables par /1, . . . ,/n/ on peut donc appliquer l'hypothse de rcur
rence la famille /1, . . . , /n sur chacun de ces sous-espaces propres. Notons que
chaque fi est diagonalisable sur un sous-espace propre de /n+i cause du mme
argument que plus haut. On trouve une base de chacun des sous-espaces propres
de /n+i o chaque f i, l ^ i ^ n a une matrice diagonale. Le rsultat suit car /n+i
a bien videmment une matrice diagonale dans cette base.
Le rsultat s'tend une famille infinie d'applications linaires pourvu que l'on
suppose E de dimension finie (exercice).

2. Thorme de Cayley-Ham ilton


La section prcdente n'a pas donn de moyens de calculer les vecteurs propres.
C'est ce que l'on va rappeler maintenant.
Introduisons une dfinition. On rappelle que le polynme caractristique d'une ma
trice de taille (n,n), M, est le dterminant det{M XIn)- C'est un lment de
k[X]. Dans cette formule In est, comme d'habitude, la matrice unit, diagonale
(n, n) avec des 1 sur la diagonale. Soit / une application linaire et M la matrice
de / dans une base B. On appelle polynme caractristique de /, le dtermi
nant det(M - XIn ). Ce polynme ne dpend pas de la base choisie. En effet si on
effectue un changement de base de matrice de passage P le nouveau polynme est
det(p-^M P - X I n ) = det(p-^) det(M - X In) det(P) = det(M - X I n ) .
On le notera donc det(/ - Xl d ) e k[X].

Dfinition 1
Soit E un espace vectoriel de dimension finie sur un corps k, et soit / une
application linaire. On appelle polynme caractristique de / le polynme
d e t ( / - X I d ) G k[X].

Le degr du polynme caractristique est la dimension de l'espace E.

210 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINEAIRE - C hap. 5 .


On a :
P r o p o s i t i o n 1 * Soit E un espace vectoriel sur le corps k, et soit f une application
linaire de E dans E, Un lment X G k est valeur propre de f si et seulement si il est
racine du polynme caractristique de /.

D m o n s t r a t i o n * Un lment X e k est valeur propre de / si et seulement si


l'application linaire / AId n'est pas injective. Autrement dit si et seulement si
det(/ Aid) est nul. Donc si et seulement si A est racine du polynme caractristique
det(/-XId).

Comme tout polynme non constant a au moins une racine dans un corps
algbriquement clos on a :
C o r o l l a i r e Soit E un espace vectoriel de dimension finie, non nulle, sur un corps k
algbriquement clos. Une application linaire de E dans lui-mme a toujours au moins
une valeur propre.

Soit / une application linaire d'un espace vectoriel sur un corps k, de dimension
finie sur k, dans lui-mme. Si elle a toutes ses valeurs propres dans le corps k et
deux deux distinctes, le polynme caractristique est gal au polynme minimal.
Cette proprit a lieu ds que les racines du polynme caractristique dans une
clture algbrique du corps de base sont deux deux distinctes.
Les commentaires prcdents peuvent tre dmontrs directement ou tre vus
comme une consquence du thorme de Cayley-Hamlton qui suit :
T h o r m e 1 Soit f e S^{E). Le polynme minimal de f divise le polynme caract
ristique de f .

D m o n s t r a t i o n Notons A ( A T ) le polynme caractristique de / : det(/ X ld ).


Choisissons une base pour E . Soit A la matrice reprsentant / dans la base choisie.
Nous allons travailler dans les matrices coefficients dans l'anneau des polynmes
k[X].
Notons B{X) la comatrice ( coefficients dans A:[X]) de la matrice A - X In , o n
I est la dimension de E. Le terme bj^i de la matrice B{X) est obtenu comme suit :
on enlve la -ime colonne et la j-ime ligne la matrice A - Xln, on calcule le
dterminant de cette matrice de taille (n - l,n 1) et on le multiplie par ( .
Les formules de Cramer pour l'inverse d'une matrice expriment que :
{ A - X I n ) B { X ) = A{X)In.
Le degr des coefficients de la matrice B{X) en tant que polynmes coefficients
dans k est au plus n - 1. En effet, en considrant une matrice obtenue partir de
A - X l n en enlevant une ligne et une colonne on obtient une matrice dont au plus

5.2 - THORME DE CAYLEY-HAMILTON 211


n - 1 termes sont des polynmes en X de degr 1. Tous les autres termes sont
constants. Les termes de plus haut degr que l'on peut obtenir en dveloppant
sont produits de n 1 polynmes de degr 1, donc de degr n 1. Le dterminant
comme polynme est donc de degr au plus n 1.
crivons donc B {X ) sous la forme
Bo + X B i + - - - + X ^ -^ B n -i,
o les matrices Bi sont coefficients dans k. Le polynme caractristique A (X)
s'crit sous la forme
c o + c i X + .*. + ( - i r X ^
o les Ci sont des lments de k. On a donc la relation suivante :
(co + Cl X + + CiX^ + + ( =
= (A - X \ ){B q + + X^Bi + + .
Ce qui donne en dveloppant le terme de droite :
( cq + Cl + + C iX ^ + + ( =

... = + {AB^ - B^)X + ... + {ABi - Bi.i)X^ + .. + {-B n -i)X ^ .


Les coefficients de sont dans chacun des deux termes des matrices coefficients
dans k, on peut donc les identifier. On obtient alors les relations suivantes :

AB q = Colfiy > ABi B i-i = Cilfi) ) ~ B fi-i


Substituons B q sa valeur donne par la seconde quation, soit ABi -c\ In , dans
la premire. On obtient A{AB\ c\In) cqI u = 0, soit J^B\ c\A co/n = 0. On
substitue alors dans cette dernire quation la valeur de B\ donne par AB 2
B\ = C2In, et ainsi de suite. On obtient au -ime pas l'quation suivante :
A ^ B i - i C i-iA ^ ~ ^ C i-2 A ^ 2 _ ... _ cq /^ = 0 ,

et au dernier pas :
(_l)n+l^n_c^_l^in - 1 Ci-\A 0 .
Ceci dmontre que le polynme caractristique s'annule quand on l'value sur la
matrice de / dans une base quelconque, ou ce qui est quivalent sur /. h

Soit E un espace vectoriel de dimension n sur un corps k algbriquement clos, et


soit / une application linaire. Soit P = {l)^ Yli{X Xi)^^ le polynme caract
ristique de /, les Ai tant deux deux distincts. Le thorme des noyaux implique
que E est somme directe des sous-espaces Ei = Ker(/ - Ai Id )"*. Le polynme
caractristique de la restriction de / a Ei est au signe prs (X Ai)"".

212 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


D f in it io n 2

I Le sous-espace Ei est par dfinition le sous-espace caractristique de / associ


la valeur propre .

Matrices compagnons et invariants de similitude


tant donn un polynme de degr n coefficients dans un corps k il existe
toujours une application linaire d'un espace vectoriel de dimension n dans lui-
mme qui admet ce polynme comme polynme caractristique.
P r o p o s i t i o n 2 . Soit P = ao-\- - - - - ai -\- - - - - - - h X'^ un polynme coefficients dans
k. La matrice ( n , n ) suivante admet P pour polynme caractristique :
/0 ... ... 0 Q \
1 0 ... 0 - a i

0 :

1 0 0> n-2
Vo ... 0 1 ^ n 1 /

Une matrice de ce type est appele la matrice compagnon associe au polynme P.

Soit / G SBk{E), Supposons que E est de dimension finie sur k A - Xn. Il est
possible de montrer que l'on peut trouver une dcomposition en somme directe
de E, telle que :
Chaque Ei est stable par f , le. f( E i) c E i,
on peut trouver une base de Et dans laquelle la restriction de f k E{ a pour
matrice une matrice compagnon de polynme caractristique Pi ,
le polynme Pi divise si i < h.

On a :
T h o r m e 2 . La dcomposition prcdente a les proprits suivantes :
La suite des polynmes Pi est uniquement dtermine par / , autrement dit, elle est
la mme pour toute dcomposition satisfaisant aux proprits ci-dessus,
le polynme Ph est gal au polynme minimal de f ,
le polynme caractristique de f est gal ^ /
I si deux applications linaires f et g sont conjugues sous l'action du groupe linaire,
et si on note Pi et Qi les polynmes qui leur sont associs on a Pi = Qi pour tout i,
inversement soient deux applications linaires f et g, et soient Pi et Qi les poly
Ia nmes associs. Si on a Pi = Qi pour tout i les applications linaires f et g sont
s conjugues.
I
T3
Q
5.2 - THORME DE CAYLEY-HAMILTON 213
Nous n'allons pas dmontrer ce thorme. La dmonstration en sera faite en exer
cice. Notons seulement que les points deux et trois de l'nonc sont faciles. Le
troisime point rsulte d'un calcul explicite, le second de la condition de divisi
bilit portant sur les polynmes. La cinquime condition est elle aussi facilement
dmontre.
Les parties difficiles sont en premier lieu l'existence affirme avant le thorme,
puis l'unicit de la suite de polynmes. Tout ceci sera propose en exercice.
Les polynmes dfinis plus haut sont appels les invariants de similitude de
l'application linaire.
Notons enfin pour conclure l'analogue pour les matrices.
Deux matrices (n,n) A et B sont semblables s'il existe une matrice inversible
(n,n), soit P , telle que A = P~^BP. Identifiant les matrices des applications
linaires de dans lui-mme on peut associer chacune une suite de polynmes
avec les conditions indiques plus haut.
Alors le thorme prcdent affirme que les matrices sont semblables si et seule
ment si les deux suites de polynmes concident. Ceci permet donc de dterminer
les classes de conjugaison du groupe linaire.

3. Triangularisation des m atrices et rduction de


Jordan
On suppose dans toute cette section que l'on travaille sur un corps algbriquement
clos. On pourra se restreindre au corps C.

Thorm e 1 Soit E un espace vectoriel de dimension finie sur un corps algbrique


ment clos. Soit f une application linaire de E dans lui-mme, alors il existe une base
de E dans laquelle la matrice de f est triangulaire suprieure.

D m onstration. On raisonne par rcurrence sur la dimension de E . Soit n la


dimension de E . On admet que l'on a dmontr le thorme pour toutes les
applications linaires sur des espaces vectoriels de dimension n - 1.
Le corps de base tant algbriquement clos l'application linaire / a au moins une
valeur propre . Soit v e E un vecteur propre non nul associ et soit F le sous-
espace vectoriel de dimension 1 de E engendr par v. L'espace vectoriel quotient
/ F est de dimension n 1. L'application / envoie par hypothse le sous-espace
F dans lui-mme. Elle induit donc une application linaire f : E l F ^ E j F telle
que 7O/ = 7 O7, o 7 est la projection canonique de E sur E /F .
Par hypothse de rcurrence on peut trouver une base (e^,... ,e^) de E / F dans
laquelle la matrice f est triangulaire suprieure, notons la B . Choisissons des

214 REDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


lments ,. . . , en ^ ? tels que (2) = ,.. , () = . Montrons que le systme
(;,62, . . . , en) est une base de E , Comme il est constitu de n vecteurs il suffit de
montrer que c'est un systme libre. Supposons que l'on ait une relation :

av h ^ ^ Oii^i 0,
= 2,. .. ,
en appliquant on obtient

Q!ie-=0,
= 2 , .. ., n

donc tous les coefficients sont nuis. Il reste donc av = 0, mais comme v est non
nul, a est nul.
La matrice de / dans cette base est alors de la forme souhaite, savoir :
/ A a 2 ... an \

0 (B)
V /

En effet, on a d'un cot f{v ) = Xv. Par ailleurs pour 2 ^ ^ n o n a /(^) =


modulo un lment de F , soit /(e^) = bj^iCj + aiV.

De mme que l'on a tudi la diagonalisation de deux applications linaires (ou


d'une famille d'applications linaires) qui commutent on peut tudier la triangu-
larisation de deux applications linaires qui commutent :

Proposition 1 Soit E un espace vectoriel de dimension finie sur un corps algbrique


ment clos. Soient fi, i e I, une famille d'applications linaires commutant deux deux.
Alors on peut trouver une base de E dans laquelle chacune de ces applications linaires
a une matrice triangulaire suprieure.

Dmonstration. Elle est propose en exercice.


i
Rduction de Jordan
La rduction de Jordan est une forme particulire de triangularisation qui est trs
utile dans certains cas, en particulier dans des tudes thoriques. Nous allons nous
placer uniquement sur le corps C pour faire cette tude, et procder en deux
tapes.
I
s Dans la premire tape, on supposera que le polynme minimal (ou le polynme
caractristique, ce qui est quivalent) a une seule racine.

5.3 - TRIANGULARISATION DES MATRICES, RDUCTION DE JORDAN 215


Supposons donc que le polynme minimal de / soit de la forme (A X)^. Pour
tout entier compris entre 1 et A; dfinissons un sous-espace vectoriel de E
par la formule suivante :

E , = {i;;|(AId-/)^(v) = 0}.

Le sous-espace E\ est l'ensemble des vecteurs propres et par hypothse on a Ek =


E . On a la suite d'inclusion :

El C - C Ee c - C Ek = E .

Notons g pour l'application linaire / - A id . Par dfinition g{Ei) est contenu


dans E i-i,
Choisissons un supplmentaire Fk de Ek~\ dans Ek = E . Notons que par dfinition
g^~^ est injective sur F k .
Puis, choisissons un supplmentaire de la somme Ek -2 + g{Fk) dans E k -i.
En fait, il est facile de voir que la somme prcdente est directe. Nous donnerons
un nonc plus gnral dans le prochain lemme.
Par rcurrence supposons avoir dfini des sous-espaces vectoriels

F k Cl E k ) * * * ) -Pi+i C E i^ i .

Dfinissons alors Fi comme un supplmentaire de

dans E i. Cette construction est justifie car le sous-espace

E
est contenu dans E i . En effet par construction pour tout tel que i - ^ l ^ ^ k le
sous-espace g^~^{Fe) est contenu dans E i.
Par dfinition g^~^ est injective sur Fi, et en fait sur Fi -h

Lemme 1 L'espace vectoriel E est isomorphe la somme directe :

0 (0
l^e^k

D m onstration, La dmonstration consiste essentiellement vrifier que les


sous-espaces qui apparaissent dans la formule sont en somme directe.

216 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - Chap. 5


Pour montrer que la somme et directe il nous faut tablir que si on a une relation
de la forme :
'e ,t = 0 ,
i^e^ko^t^e-1
avec Vi^t e tous les lments sont nuis.
Pour montrer que E est gal cette somme directe, il faut aussi tablir que tout
lment de E s'crit sous la forme avec ^ 9^{E )^
Considrons d'abord la premire question.
Supposons donc que fc > 1 (le cas A;= 1 est clair) et appliquons la relation. Il
nous reste = 0/ tous les autres termes de la somme tant dans le noyau
de g ^ ~ ^ . Or g^ ~ ^ est injectif sur F k comme on l'a dit plus haut. En effet F k a par
construction une intersection rduite {0} avec Ek-\, donc Vk^Q = 0.
Appliquons maintenant g^~'^ on obtient l'quation : g^~"^{vk,\) + = 0.
En effet tous les lments Vi^j de la somme pour i ^ k 2 sont annuls par
et on vient de montrer que Vk^i est nul. Ainsi qu'on l'a dit plus haut l'applica
tion est injective sur Fk-\ ^ g {F k ), en effet cette somme directe (qui l'est
par construction) a par dfinition une intersection avec Ek -2 rduite {0} car
g{Fk)C^Ek-2 = {0} puis que g^~^ est injectif sur g{Fk)- Il reste donc Vk,\ +^fc-i,o =0.
Comme les sous-espaces Fk~\ et g { F k ) sont par construction en somme directe
ceci implique que Vk^\ = = 0.
Passons au cas gnral, soit i un entier fix entre 0 et fc 1. Supposons avoir
montr que : Vh,i = 0 pour tous h tels que h i > i , que les sous-espaces g'^{Fh),
pour h i > i sont en somme directe, enfin que l'application g^ est injective sur

L' image du sous-espace prcdent par g est aussi une somme directe :

i'O
qui est par construction d'intersection rduite {0} avec E^-i et donc par dfinition
de on rcupre la somme directe suivante
k -i-t
I 0 9 {F k-t).

sur laquelle par construction g^ ^ est injective.


8*
I Appliquons g^~^ la relation considre plus haut. tant donn que les vecteurs
Vh^i sont nuis pour h tel que h i > i ei que g^~^ s'annule sur les sous-espaces

5.3 - TRIANGULARISATION DES MATRICES, RDUCTION DE JORDAN 217


g^{Fh) pour ^ > /i - 2, on en dduit la relation :

9^ ^('i^,0 + + Vk,k-i) = 0

Mais comme est injective sur [Fk-t) il en rsulte que tous les
lments Vk-e+t^t sont nuis. Le rsultat suit.

Construisons alors une base de E comme suit. Pour chaque Fi on choisit une base
que l'on notera (ei,i, . . . , e^,di ), o est la dimension de F i. Le rsultat prcdent
montre que :
Proposition 2 . Le systme de vecteurs

(^1, 1 ) ) ^lydi ) )

(^1,1 ) ) ^ ( e^, ! ) ) } , ) P ) ) ) P

(efc,i, , (efc,i) , . . . , ( e f c . i {ek,d^ , , 5 ' ' " a )>> i^h.dk ))

est une base de l'espace vectoriel E.


C'est par dfinition une base de Jordan pour /. C'est--dire une base dans laquelle la ma
trice f est triangulaire suprieure et ne comporte, ventuellement, comme termes non nuis
au dessus de la diagonale principale que des 1 sur la diagonale qui lui est immdiatement
suprieure.

L'nonc est prcis par la dmonstration ci-dessous.

D m o n s t r a t i o n , Soit i tel que 1 ^ 2 ^ fc et que 1 ^ . Soit un entier t tel que 1 ^


t ^ di, soit alors Ei^i, le sous-espace engendr par les vecteurs
On vient de voir que l'espace E est somme directe des sous-espaces Ei^e. Ces
sous-espaces sont stables par /. On a en effet

f{9^{^i,t)) = (-ff + AId)/(ei,) = + Xg'^iei/).

tant entendu que g^ {ei/) est nul si h~^i.


En fait le systme (ej,^),.. constitue mme une base de Ei^,, et dans
cette base la matrice de la restriction de / a la forme :
/A 1 O' ... 0\
OA 1 :
: 0
A 1
V o ... 0 A/

218 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


La matrice de / est donc en fin de compte une matrice diagonale par blocs :

/ J\,d\ 0 \
b *^l,d2 0
0 ... 0
V0 .......... ^ /
o Ji^e est la matrice de la restriction de / au sous-espace vectoriel Ei^e.

Il nous reste traiter le cas gnral de la jordanisation. Soit donc f une applica
tion linaire d'un espace vectoriel complexe E de dimension finie dans lui-mme.
Puisque le corps sur lequel on travaille est C le polynme minimal de / a toutes
ses racines dans le corps et se scinde donc en produit de polynmes de la forme

Appliquons le thorme des noyaux au polynme caractristique, il implique que


l'on peut crire E comme somme directe de sous-espaces caractristiques Ei stables
par /. Sur ces sous-espaces, la restriction de / a pour polynme minimal un divi
seur de {X - Xi)^^. En fait ce dernier polynme est le polynme minimal d'aprs
le thorme des noyaux.

On est donc ramen sur chaque Ei au cas prcdent. Une base de jordanisation
est alors par dfinition une base obtenue par runion de bases de jordanisation
sur chacun de ces sous-espaces.

Dans la fin de cette section nous allons donner des consquences. Nous travaillerons
uniquement dans un cadre matriciel.

D f in it io n 1
I Une matrice N G Mn(fc) est dite nilpotente s'il existe un entier i tel que iV^ = 0.

P r o p o s i t i o n 3 Une matrice triangulaire suprieure dont tous les lments diagonaux


sont nuis est nilpotente.

D m o n s t r a t i o n . En fait si T eM n(k) dsigne la matrice en question on a T^=0.b

D f in it io n 2
I Une matrice U G M n{k) est dite unipotente si la matrice U In est nilpotente.

En particulier si la matrice N est nilpotente la matrice I n N est unipotente.

Q
5.3 - TRIANGULARISATION DES MATRICES, RDUCTION DE JORDAN 219
T h o r m e 2 Soit A une matrice (n, n) coefficients dans un corps k algbriquement
clos. Alors il existe une matrice diagonalisable D et une matrice nilpotente N telles que :
^ A = D +N ,
^ DN = ND.

Si de plus la matrice A est inversible alors les matrices D et N sont uniquement


dtermines par ces conditions.

D m o n s t r a t i o n On commence par trouver une base de jordanisation pour A.


Il existe une base B ' et donc une matrice de changement de bases P telle que la
matrice P~^AP = (ttj) soit une rduite de Jordan. La matrice P~^AP peut donc
s'crire comme somme de la matrice A = {d ij) dfinie par :
( di^i = TTi^i,
X d ij = 0, si i ^ j
et de la matrice N = {riij) dfinie par :

\ Si J = 0, si j
La matrice N n'a de termes non nuis que sur la diagonale juste au dessus de la
diagonale principale. Ces termes ne pouvant prendre que la valeur 1. Les matrices
A et AT commutent, donc les matrices PAP~^ et PNP~^ rpondent la question
pose. Il reste dmontrer l'unidt de la dcomposition.
Considrons une dcomposition A = D' + N' avec les proprits requises. Les ma
trices A, D et N commutent ceci entrane en particulier que les sous-espaces
propres de D sont stables par A et N . Ces sous-espaces constituent une dcompo
sition en somme directe de . Ils concident avec les sous-espaces caractristiques
de A, ils sont donc bien dtermins et on peut se restreindre au cas o D' est une
matrice diagonale. Ceci implique le rsultat. m

4 . Applications topologiques de la diagonalisation et


de la triangularisation
Dans cette section, le corps de base sera C , sauf brivement, la fin, o on se pla
cera sur M. Rappelons que sur l'espace vectoriel complexe M n ( C ) de dimension
finie, toutes les normes sont quivalentes. Dans la suite on choisira par exemple
la norme donne par \\A\\ = Y,- - |aij|.

P r o p o s i t i o n 1 . L'ensemble des matrices inversibles est ouvert et partout dense dans


l'ensemble des matrices.

220 REDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINEAIRE - C hap. 5


D m o n s t r a t i o n . En effet une matrice est inversible si et seulement si son
dterminant est non nul. Le dterminant est une application :
M n (C )^ C .
Cette application est donne par une fonction polynomiale, elle est donc continue.
L'ensemble des matrices inversibles Gln(C), qui est l'image inverse de l'ouvert
C {0}, est ouvert.
Pour ce qui est de la densit, on considre une matrice A quelconque. Cette matrice
peut tre triangularise. Il existe une matrice P inversible telle que P~^AP = T est
triangulaire. La matrice T est inversible si et seulement si ses lments diagonaux,
qui sont les valeurs propres de A, sont tous non nuis.
Modifions T en la remplaant par T + e in On peut trouver des e g C de module
arbitrairement petit tels que T + eIn soit inversible. En fait ds que le module
de e est strictement infrieur celui des lments diagonaux de T et non nul la
matrice T + ein est inversible.
La matrice P {T + eIn)P~^ est donc inversible ds que le module de e est assez
petit et non nul. Cette matrice est gale a A + ein , quand |:| tend vers zro cette
matrice admet pour limite la matrice A. Le rsultat suit.

Proposition 2 . Uensemble des matrices diagonalisables est partout dense dans l'ensemble
des matrices.

D m o n s t r a t i o n . Comme pour le rsultat prcdent on commence par triangu-


lariser la matrice A : on a T = P~^ AP pour une certaine matrice P . Mais au lieu
d'ajouter T un multiple de In on ajoute une matrice diagonale :
/i 0 ... 0 \

E = 0
0
^ 0 ... 0 /
Considrons la matrice T A E , on peut trouver des valeurs de e i , ... ^n/ de mo
dule aussi petit que l'on veut, telles que les lments diagonaux de T E soient
deux deux distincts.
Soit en effet x = {x\^... ^Xn) un vecteur dont les composantes sont deux deux
distinctes. Soit v = {v\^... ,Vn) un vecteur quelconque.
Montrons que le vecteur ; + ix = (?;i, . . . , Vn) + t{x\, . . . , Xn) a ses coordonnes deux
deux distinctes ds que le module de t est assez petit et non nul. Sinon on aurait
une quation de la forme + txi = vj + t x j. Mais comme Xi ^ X j, si ^ j , cette
quation a une solution et une seule ventuellement nulle. Il faut qu'un nombre
i
fini d'quations de ce type n'ait pas lieu. Il suffit donc de prendre t non nul et de
I
I
Q
5.4 - APPLICATIONS DE LA DIAGONALISATION ET DE LA TRIANGULARISATION 221
module infrieur celui des solutions de ces quations pour garantir que v -\-tx
a ses coordonnes deux deux distinctes.
Pour ces valeurs de t la matrice T + tE est triangulaire avec des lments diago
naux deux deux distincts la matrice est diagonalisable. Il en est de mme de
P {T + )P~^ = A -{-tE . Quand t tend vers zro cette matrice tend vers A. Le
rsultat suit. H

P r o p o s i t i o n 3 . L'ensemble des matrices (n, n) ayant des valeurs propres deux deux
distinctes est un ouvert partout dense dans l'ensemble des matrices.

D m o n s t r a t i o n . Une matrice A a ses valeurs propres deux deux distinctes si


et seulement si son polynme caractristique P n'a pas de racines communes avec
son polynme driv P '. Cette condition s'exprime par la non nullit du discri
minant de P (chapitre 3, section 8). Mais le discriminant de P est un polynme
en les coefficients de P , c'est une application
M ,(C ) >c.
C'est une fonction polynomiale en les coefficients de la matrice A, elle est donc
continue. L'image inverse de l'ouvert C - {0} qui est l'ensemble des matrices dont
les valeurs propres sont deux deux distinctes est donc un ouvert de l'ensemble
des matrices.
Pour ce qui est de la densit l'argument donn pour la proposition 2 fonctionne
l'identique.

P r o p o s i t i o n 4 # Le groupe des matrices (n, n) coefficients complexes inversibles est


connexe par arcs et donc connexe.

D m o n s t r a t i o n . On va en donner deux dmonstrations.


La premire utilise le lemme suivant :

L e m m e 1 . Le plan complexe priv d'un nombre fini de points est connexe par arcs.

La dmonstration est laisse au lecteur.


Soient A y B eG L n {C ), considrons le polynme en la variable complexe ^
det{zA-]r {1 - z)B ). Ce polynme a un nombre fini de racines. On peut donc
trouver un chemin 1 1-> j{t) de 0 1 dans C tel que pour toute valeur t com
prise entre 0 et 1 le dterminant d etj{t)A + (1 - 'y{t))B soit non nul donc que la
matrice j{t)A + (1 - y{t))B soit inversible. Ce qui dmontre l'assertion.
La deuxime dmonstration utilise la triangularisation. On commence par obser
ver qu'il suffit pour dmontrer la connexit par arcs de construire un chemin
d'une matrice quelconque la matrice identit. En effet pour construire un chemin

222 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5 .


d'une matrice A une matrice B il suffira alors de mettre bout bout un chemin
joignant A la matrice identit, puis un chemin joignant la matrice identit B .
Prcisons, soit un chemin, c'est--dire un arc continu a : [0,1] GLn(C), de A
A' (a(0) = A, a(l) = A') et un arc continu a' : [0,1] GLn(C), de A'
(a '(0) = ^ ', a '(l) = A).
On dfinit un arc continu 7 de A A par j{t) = a{2t) si 0 < i < et 7 (i) =
a '(2i - 1) si I < i < 1.
Soit A une matrice A quelconque. On peut trouver une matrice P telle que P~^ AP
soit une matrice triangulaire suprieure T. Commenons donc par construire un
chemin de T la matrice identit. Le chemin est donn comme suit. On commence
par relier la matrice triangulaire une matrice diagonale par :

( 1,1 (1 - i )a i,2 (1 - \
0 tt2,2 (l-i)a 2 ,3 ( l - i ) a 2 ,n

0
0 0 71l , n 1 (1 i ) n l , n

0 ... ... )
t variant de 0 1.
Posons et relions la matrice diagonale la matrice identit par :

0 ... 0 \
0 **. :
0
\ 0 0 q)

En mettant ces chemins bout bout on obtient un chemin 7 de la matrice trian


gulaire T la matrice identit. Soit alors 7 un chemin de T la matrice identit.
Le chemin
t P-f{t)P-^
est un chemin de la matrice >1 la matrice identit. m
I
P r o p o s i t i o n 5 * La classe de conjugaison d'une matrice est ferme si et seulement si
elle est diagonalisable.

D m o n s t r a t i o n Supposons la matrice A diagonalisable. Soit P le polynme mi


nimal de A. Il n'a que des racines simples et par dfinition il annule A. Supposons
donn une suite de matrices An dans la classe de conjugaison de A convergeant
dans Mn(C) vers une matrice B . L'application qui une matrice M associe la ma
I
trice P{M ) est une application continue de l'espace Mn(C) dans lui-mme. Elle

Q
5.4 - APPLICATIONS DE LA DIAGONALISATION ET DE LA TRIANGULARISATION 223
est donc nulle sur la matrice B , le polynme minimal de B est donc un diviseur
de P. Il a donc toutes ses racines simples et B est donc diagonalisable. En fait,
toute valeur propre X de A est valeur propre de B et le polynme minimal de
B est gal P . En effet soit v eC ^ un vecteur non nul tel que Av = Xv. Suppo
sons que An = P~^APn ; alors le vecteur propre Pn^v est vecteur propre de An
associ la valeur propre A. De la suite de vecteurs

\\Pn^v\\
on peut extraire une sous-suite convergente. En effet ces vecteurs sont dans la
sphre de rayon 1 qui est compacte. Par construction cette suite converge vers un
vecteur propre de B associ la valeur propre A. II faut montrer encore que la
dimension des sous-espaces propres est la mme. Puisque la matrice est diagona
lisable la dimension du sous-espace propre associ une valeur propre A est la
multiplicit de A comme racine du polynme caractristique. Or les coefficients
du polynme caractristique dpendent continment des coefficients de la ma
trice et sont constants sur une classe de conjugaison. La matrice B a donc mme
polynme caractristique que A, et lui est donc conjugue.
Inversement soit A une matrice non-diagonalisable. Choisissons en une rduction
de Jordan. Il y a donc au moins un terme non nul gal 1 immdiatement au des
sus de la diagonale principale. Les matrices Ae obtenues en remplaant les termes
gaux 1 immdiatement au dessus de la diagonale principale par e quelconque
sont toutes conjugues. Admettons ce point, alors si on fait tendre e vers zro la
matrice Ae tend vers une matrice diagonale. La classe de conjugaison de A tant
constitue uniquement de matrices non-diagonalisables n'est pas ferme.
Le point laiss en suspend sera dmontr en exercice par le lecteur en faisant une
homothtie sur les vecteurs de base, le rapport dpendant du vecteur. m

Nous noterons pour conclure que :

Proposition 6 . Le groupe GLn(M) n'est pas connexe.

D m o n s t r a tio n O En effet on commence par considrer l'application dterminant :

lM[y2- ^
Comme elle est donne par une fonction polynomiale des coefficients elle est con
tinue. Le groupe GLn (M) qui est l'image inverse de l'ouvert R - {0} est ouvert,
mais son image par le dterminant n'est pas connexe, donc il ne peut tre connexe.
Ce rsultat sera complt en exercice. m

224 REDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


5. Gnrateurs du groupe linaire
Dans cette section nous allons dcrire un systme de gnrateurs du groupe linaire,
puis en dduire des consquences. On tudiera aussi le groupe driv du groupe
linaire.
Soient donc k un corps, un espace vectoriel E sur k, de dimension finie, et le
groupe linaire GL(7). On se placera aussi dans un contexte matriciel. On con
sidrera donc E = kP et le groupe GLn(fc) dont on sait qu'il est isomorphe
GL(J) si E est de dimension n.
Introduisons des classes particulires d'applications linaires :
Dfinition 1
On appelle dilation de l'espace vectoriel E une application qui laisse fixe points
par points un hyperplan H et qui laisse fixe globalement une droite vectorielle
D supplmentaire, cette droite est la direction de la dilatation.
On appelle transvection d'hyperplan H, d'quation a e E *, et de direction v e
H, V ^ 0 , l'application linaire / de " dans lui-mme telle que :
f{x ) = X -h a{x)v
pour tout X e E .

Notons que a est donn dans la dfinition de la transvection. Mais il est clair que
l'on peut remplacer v par av, et a par a~^a avec a e k * .
On va dmontrer :
Thorm e 1 Les transvections et les dilatations constituent un systme gnrateur de
G L {E ).

On va donner une dmonstration base sur le calcul matriciel et on va donc


considrer un nonc analogue pour le groupe G Ln{k). En fait on montrera
que les matrices correspondant certaines transvections et certaines dilatations
I'd
particulires engendrent G Ln{k).
Commenons par dcrire les matrices des dilatations et des transvections dans des
bases privilgies.
Pour ce qui est des dilatations, on choisit une base constitue de la runion d'un
vecteur v non nul de D et d'une base de H. On ne prcise pas dans quel ordre
sont pris ces vecteurs. La matrice de la dilatation est alors diagonale avec des
1 sur toutes les colonnes sauf une. Sur cette dernire colonne correspondant au
c<3 vecteur port par D on a le coefficient a e k * de la dilatation, quelconque. Si v est
I
T)

Q
5.5 - GNRATEURS DU GROUPE LINEAIRE 225
le premier vecteur de base on obtient la matrice suivante :
/a 0 ... 0\
0 1 0 :

1 :

\0 0 1/

Pour ce qui est des transvections, on choisit une base constitue, par une base de
H laquelle appartient le vecteur v, et d'un vecteur e quelconque n'appartenant
pas H, On ne prcise pas dans quel ordre sont pris ces vecteurs. La matrice de
la transvection a alors toutes ses colonnes, sauf une, nulles en dehors du terme
diagonal gal 1. Les colonnes nulles en dehors de la diagonale correspondent aux
vecteurs de base qui appartiennent l'hyperplan. La colonne part est correspond
au vecteur e qui est gale 1 sur la diagonale, gale a(e) G k* sur la ligne
correspondant ; et nulle partout ailleurs. Ici a est l'quation de H,
Si le vecteur v est le premier vecteur de base et si e est le second on obtient
comme matrice :
( 1 a{e) ... 0\
0 1 0 :

1,0 ... 0 \)

Considrons des matrices particulires du type de celles que l'on vient de dcrire.
Soit 1 < , j ^ n avec ^ j . Notons X e k, la matrice dont tous les termes
diagonaux sont gaux 1 et dont tous les autres termes sont nuis l'exception
du terme situ sur la -ime ligne et la j-ime colonne qui est gal . Une telle
matrice est appele une matrice lmentaire. Si = 1 elle sera note simplement
E i j . C'est une matrice de transvection.
Notons D{\), X e k* pour la matrice diagonale dont le premier terme (premire
ligne et premire colonne) est gal et dont tous les autres termes sont gaux
1. C'est une matrice de dilatation.

T h o r m e 2. Les matrices E i j , pour j , et D{X), X e k, constituent


un systme gnrateur de G Ln{k).

Ceci implique le thorme 1 dans la mesure o on montre que GLn {k) est engendr
par des matrices de dilatations et transvections particulires.

D m o n s t r a t i o n * On va procder en plusieurs tapes.

226 REDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINEAIRE - C hap. 5


D m o n s t r a t i o n d o n s l e c a s n = 2 . Tout d'abord on commence par le cas n =
2. Notons H le sous-groupe engendr par les matrices D{X), X e k, et E i j , i ^
Commenons par noter que :

soit T cette matrice. Puis notons que :

( ) = ( J ) ,

notons cette matrice Les matrices T et D^{X) sont obtenues par produit de
matrices D{\) et E ij, elles sont donc dans le sous-groupe H de GL2(fc).
Enfin, si on calcule le produit D'(A)E2,iD'(A~^), avec A ^ 0, on trouve E?2,i(A).
Donc les matrices -B2,i(A) sont dans H. On montrerait de mme que les matrices
-E'i ,2(A) sont dans H.

Soit A = e G L2(fc). On veut montrer qu'elle est dans H.

Supposons d'abord 07*^0 et 6^0. Dans ce cas formons le produit : D{a~^)AD'{b~^a).


Il est gal :

\c adb ^

Puis formons le produit BEj^2' il ^st gal :

C
-c + adb ^
On notera que - c + adb~^ est non nul par hypothse.
La matrice C D '{{-c adb~^)~^) est gale

?2,i ( ------
^ - c + adb ^ '
et est donc dans le sous-groupe engendr par les matrices D(A) et E i j . Il en est
donc de mme des matrices C, B et A.
Si 6 = 0, on a d'emble une matrice triangulaire infrieure. Les coefficients a
et d sont ncessairement non nuis, car le dterminant est non nul. La matrice
D{a~^)AD'{d~^) est de la forme '2,1 (A) pour un certain A et est donc dans H.
Si a = 0 on a ncessairement 6 ^ 0 . Dans ce cas la matrice AT est triangulaire
infrieure du type que l'on vient d'tudier est donc dans . Il en est de mme de

A.

Ceci achve le cas n = 2.


I
-

Q
5.5 - GENERATEURS DU GROUPE LINAIRE 227
D m o n s t r a t i o n d a n s l e c a s g n r a l . On va faire une rcurrence sur n et
donc supposer le thorme dmontr pour n - 1 et passer au cas n. Nous allons,
commencer par un lemme qui a son intrt propre.
Dfinissons les matrices monomiales.
On dira qu'une matrice M est monomiale si et seulement si elle n'a qu'un seul terme
non nul et gal 1 dans chaque ligne et chaque colonne.
Autrement dit :

L e m m e 1 Soit M une matrice monomiale. Il existe une permutation s e& n telle que
les coefficients rriij de la matrice M sont donns par ms(i)^i = 1/ = 0 si j ^ s(z).
Le sous-ensemble constitu par ces matrices est un sous-groupe isomorphe 6n-
D m o n s t r a t i o n . La dmonstration de la premire partie est laisse en exercice.
Notons M {s) la matrice monomiale associe la permutation s. C'est la matrice
de l'application linaire fs de dans lui-mme donne dans la base canonique
par fs{ei) = es{i)- On a une application :
6^ ^ G L n {k), s^ M {s).
C'est un homomorphisme de groupes. On le vrifie facilement au niveau
des applications linaires f s . En effet le produit fs o fs> est gal fss> car
fss'{ei) = fs{es'(i)) = ess'{i)- Il est clairement injectif et est donc un isomorphisme
sur son image. On remarquera que le calcul prcdent montre que les matrices
monomiales sont bien inversibles. b

Quand on multiplie gauche une matrice A par la matrice monomiale M {s) on


obtient la matrice dduite de A par permutation des lignes selon s. C'est--dire
que la z-ime ligne devient la s(i)-ime. De faon analogue quand on multiplie
droite une matrice A par la matrice monomiale M {s) on obtient la matrice dduite
de A par permutation des colonnes selon s.
On va commencer par montrer que toutes les matrices monomiales se trouvent
dans le sous-groupe engendr par matrices D{\), \ e k, et E i j , i ^ j , notons en
core H ce sous-groupe. Il suffit de montrer que toutes les matrices M(ri,i+i), avec
1 ^ n - 1 s'y trouvent. Ici dsigne comme l'ordinaire la transposition
changeant z et i + 1. En effet, on sait (thorme 2, section 5, chapitre 2) que ces
transpositions engendrent le groupe symtrique.
Considrons le sous-ensemble de G Ln{k) constitu par les matrices dont la der
nire ligne et la dernire colonne sont nulles, sauf en ce qui concerne le terme sur
la n-ime et la n-ime colonne qui est gal 1. Il s'agit des matrices telles que :

( )
228 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5
La matrice B est dans GL^_i(A;), le sous-ensemble en question est un sous-groupe
isomorphe GLn-i(A;). Notons comme l'ordinaire e i , ... la base canonique.
Il s'agit du sous-groupe laissant fixe le vecteur en et laissant fixe globalement
l'hyperplan engendr par ei, . . . , Cn-i.
On peut appliquer l'hypothse de rcurrence ce sous-groupe. Les matrices D{\)
et E i j , j et 0 < j ^ n 1 engendrent GLn~i{k) qui est donc contenu dans
H. Les matrices M(ri,i+i), i ^ n 2, sont dans GLn-i(fc), donc dans H.
Il en est de mme des matrices de dilatations laissant fixes les vecteurs de base
ei, . . . , en-2 et en . C'est--dire des matrices de la forme :
/1 0 ... 0\
0 *. ... :
!... a 0
Vo ... 0 1 /
L'ensemble des matrices inversibles A telle que Aej = ej si j < n 1 et telles que
Aen-i et Ae soient combinaisons linaires de Cn-i et e est isomorphe G L2(fc).
Autrement dit ce sont les matrices de la forme :
/1 0 0 \
0
0
V o ...
o D e G L 2(k).
On peut appliquer le cas n = 2 ce sous-groupe puisque que l'on sait par r
currence que contient les dilatations de vecteur en-i- Ceci montre alors que
^(^n-i,n) est dans . Donc toutes les matrices monomiales sont dans .
Venons en au cas gnral. Soit alors A une matrice quelconque de GLn(A:). Comme
tous les lments de la premire ligne ne sont pas nuis quitte multiplier gauche
par une matrice monomiale on peut supposer que l'lment sur la premire ligne
et la premire colonne est non nul. Quitte multiplier par une matrice B (a) on
peut supposer qu'il est gal 1.
Soit A = (a ij) cette matrice. Multiplions la gauche par les matrices (^) et
droite par les matrices et E i j ( - a i j ) , i , j > 1. On obtient une matrice dont tous
les lments sur la premire ligne et tous les lments sur la premire colonne sont
. nuis, exception tant faite de celui sur la premire ligne et la premire colonne qui

I reste gal 1. L'argument donn pour n = 2 s'tend facilement pour montrer que
les matrices (-) et E i j ( - a i j ) , sont dans . Il suffit donc de montrer que
la dernire matrice est dans .
0

1 Mais l'ensemble des matrices qui vrifient les conditions ci-dessus est isomorphe
GLn-i(fc). On est alors en mesure d'appliquer l'hypothse de rcurrence pour
conclure. m

IQ
5.5 - GNRATEURS DU GROUPE LINEAIRE 229
Le cas du groupe spcial linaire
Nous allons tudier le problme analogue pour le groupe spcial linaire dont la
dfinition suit :

D f in it io n 2
Soit E un espace vectoriel de dimension finie sur un corps k. On appelle groupe
spcial linaire de E et on note SL(') le sous-groupe de G L( jB) constitu par
les endomorphismes de dterminant 1.
On appelle groupe spcial linaire et on note SLn{k) le sous-groupe de GLn(/c)
constitu par les matrices de dterminant 1.

Autrement c'est le noyau de l'homomorphisme :


det: G L n { k ) - ^ k \
et de l'analogue dans le cas des endomorphismes.

T h o r m e 3 . Les matrices E ij{\ ) engendrent le groupe SLn{k).

On a en corollaire immdiat cause des remarques faites plus haut :


C o r o l l a i r e . Les transvections engendrent le groupe spcial linaire.

On va maintenant dmontrer le thorme 3.

D m o n s t r a t i o n . Il s'agit d'adapter la dmonstration du thorme 2. On raisonne


donc par rcurrence sur n et on suppose le thorme dmontr pour n - 1.
Soit A = {aij) G SLn{k) et soit H le sous-groupe engendr par les matrices Eij{\).
On va montrer qu'en multipliant A par des matrices de H on peut la remplacer
par une matrice dont la premire colonne et la premire ligne sont nulles, excep
tion faite du terme ai,i qui sera gal 1. La sous-matrice (n - l,n 1) qui apparat
alors est de dterminant 1 et donc dans SLn-i(fc), on peut donc lui appliquer
l'hypothse de rcurrence et conclure comme plus haut.
Comme la premire colonne est non nulle quitte multiplier gauche par une
matrice S^,i(A), pour i bien choisi, on peut supposer a\^i ^ 0.
Soit maintenant a ^ 0, on a :

L e m m e 2 . La matrice

est dans le sous-groupe L de G L2(A:) engendr par les matrices -Bi,2(A) et E 2^\{p).

230 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


D m onstration. Cela rsulte des deux formule suivantes :

et

Les deux matrices exprimes comme produit sont dans L. Leur produit

l'e s t a u s s i.
(:":) b

Pour achever la dmonstration du thorme il suffit alors de multiplier la matrice


laquelle on s'est ramene plus haut par :
/afl 0 .......... 0\
0 0 (

0 1 0
0
V 0 ...... 0 ly
Le rsultat suit ainsi qu'il a t indiqu.

Le centre et le groupe driv


Nous allons maintenant analyser le centre et le groupe driv (voir les exercices
du chapitre 1) du groupe linaire.

P r o p o s i t i o n 1 . Le centre du groupe SLn{k) est gal Vensemble des homothties de


dterminant 1.

D m onstration. Notons A un lment du centre de SLn(fc). Un tel lment doit


commuter l'ensemble des transvections. Supposons que pour un certain vecteur
Ve les vecteurs v et Av ne soient pas lis. Considrons alors une transvection
d'hyperplan H, avec ; ^ T et de direction Av, Soit B sa matrice. Alors ABv =
A{v + aAv), avec a G k*, donc ABv = Av + aA^{v). Par ailleurs, B Av = Av, Les
deux quantits ne peuvent tre gales. Donc pour tout v ek'^ les vecteurs v et Av
sont lis. Ce qui implique que la matrice A n'a d'lments non-nuls que sur la
diagonale. La commutation avec les transvections permet de montrer que tous les
coefficients diagonaux sont gaux. Si en effet on s'est donn deux vecteurs propres
vi et V2, associs aux valeurs propres Ai et A2, indpendants il suffit de prendre
une transvection de direction V2 et telle que v\ ne soit pas dans l'hyperplan associ
I

Q
5.5 - GENERATEURS DU GROUPE LINEAIRE 231
la transvection. Le calcul est analogue celui qu'on vient de faire : si B est la
matrice associe on a
ABv\ = A{v\ + av 2) = Ai^i + a\ 2V2
et
BAv\ = \iBv\ = Ai ;i + a\\V2
avec a 0. Le rsultat suit de l'galit de ces expressions. h

Passons maintenant l'tude du groupe driv. Nous ne la ferons ici que pour
n ^ 3. Le cas n = 2 sera trait en exercice.

Thorm e 4 . Supposons que n ^ 3 . Le groupe driv de GLn{k) est gal SLn(A;).


De mme le groupe driv de SLn{k) est SLn{k) lui-mme.

Dmonstrafione II suffit de dmontrer que le groupe driv contient les matrices


Ei^j{\). Puisque n est suprieur ou gal 3 on peut choisir un indice k distinct
de i et j . On forme alors le commutateur

Ek,i{\)E^,k(l)Ek,i{X)-^Ej,k{l)-^.
Il est gal
E k,iiX )E j,km k,ii-^ )E j,k {-'i-),
puis tous calculs faits Ej^i{\). Le rsultat suit. Pour faire le calcul on peut aussi
calculer sur les applications linaires associes. Dans la base canonique il suffit de
calculer l'action sur e^, Cj et ek- Toutes les matrices dans le commutateur laissent
6i fixe. Sinon on a :
-^/c,i(A)/j,fc(l)-^fc,t(~A)?j^/5(l)(e j) = Ek^i{X)Ej^i^[l)Ef^i{X)[ej e^) =
= (l)(c j Cfc h Acj) Ae^) Cj Ae^,

Ek,i{X){ek Ae^) = e^
Le rsultat suit. m

Sous-groupes distingus du groupe linaire


Pour achever cette section nous allons dmontrer :
Thorm e 5* Supposons que n soit suprieur ou gal 3. Soit alors H un sous-groupe
distingu du groupe spcial linaire SLn{k), alors H est soit contenu dans le centre de
H qui est l'ensemble des matrices diagonales de dterminant 1, soit gal SLn(A;) tout
entier.

232 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


D m o n s t r a t i o n . On va supposer que travaille dans le groupe SL{E) et d
montrer l'nonc quivalent. C'est--dire dmontrer qu'un sous-groupe distingu
est, soit contenu dans le sous-groupe des homothties, soit gal au groupe tout
entier.
Soit donc H un sous-groupe distingu. Supposons donn un lment f e H et
supposons que / ne soit pas une homothtie. Il existe donc un vecteur v tel que v
et f{v) forment un systme libre. Considrons alors une transvection non-triviale
g d'hyperplan H, d'quation a, contenant v et f(v) et de direction parallle v
(rappelons que n ^ 3).
On vrifie par un calcul direct que / et ^ ne commutent pas. En effet soit w ^ H,
on a f{w) = aw -\-u, e H, a e k. Calculons g f{w), on obtient g f{w) = aw-\-
u-^aa{w)v. D'un autre ct on a : f o g ( w ) = f{w-\-a{w)v) = aw + + Oi{w)f{v). Si
ces deux expressions sont gales comme a{w) 7^0 on a at; = f{v), ce qui est exclu.
L'application linaire f g o f~^ g~^ est dans le sous-groupe , car / et ^ f~^

g~^ sont dans H,


C'est le produit des deux transvections g~^ et / ^ car :

L e m m e 3 . Soit E un espace vectoriel de dimension finie sur un corps k. Soit f une


transvection de E d'hyperplan H et g un automorphisme linaire de E. Alors l'application
9^ f ^ 9~^ ^st une transvection d'hyperplan g{H),
Dmonstratorio On a f{x) = x-h a{x)v, avec v e H, pour tout x e E , Donc

9 f9~^ (x) = g{g~^ (x) + a{g~^ (x)) v) = x + ( a g~^ (x))g(v).

Le rsultat va alors suivre du corollaire et du lemme suivant sur les transvections


que nous nonons et dmontrerons aprs.

L e m m e 4 . Si la dimension de E est suprieure ou gale 3, deux transvections


quelconques de E sont conjugues dans SL{E).
DmoBistrafkiTio Raisonnons matriciellement, il est suffisant de le faire pour
n = 3. Soient A et et A' les matrices de deux transvections. On peut pour chacune


d'entre elle trouver une base dans laquelle leur matrice est :

Ceci implique que les matrices A et A' sont conjugues dans GLs{k). Si P et P'
sont les matrices de changement de bases introduites plus haut on a P~^AP = J
et P'~^AP' = J . Donc on a = A . Il reste montrer que l'on
I
3 peut choisir Q = P 'P ^ de dterminant 1. Soit donc a e k * son dterminant. On
I

Q
5.5 - GNRATEURS DU GROUPE LINAIRE 233
vrifie sans peine que l'on peut la remplacer dans l'quation prcdente par QD
o
/a 0 0
D= [o a 0
\0 0 a-i
La matrice est de dterminant 1.

On a aussi :

L e m m e 5 . Le produit de deux transvections d'hyperplan commun est encore une


transvection.
Dmonstration Soit f et g les deux transvections d'un espace vectoriel E , Le
produit laisse fixe l'hyperplan H commun aux deux transvections. Si on choisit un
vecteur quelconque w n'appartenant pas a H o n a g o f(w) = aw-{-u, avec a e k ,
et U e H . Comme / et ^ sont de dterminant 1 leur produit est de dterminant
1. Si on calcule le dterminant du produit dans une base de E constitu d'une
base de H et de w on trouve que a = 1. On en dduit que le produit est une
transvection. b

Fin de la dmonstration du th orm e. Puisque / et 5^ ne commutent pas


le sous-groupe H contient ncessairement une transvection non-triviale. Comme
elles sont toutes conjugues il les contient toutes et est donc gal S L{E ).

Exercices
I. D ia g o n a lis a t io n , t r ia n g u la r is a t io n

1. a) On rappelle que tant donn une dcomposition en somme directe F 0 G d'un


espace vectoriel E le projecteur sur F paralllement G est l'application linaire
qui est l'identit sur F et qui est nulle sur G. Montrer qu'une application linaire
P est un projecteur si et seulement si p^ = p. Quelles sont les valeurs propres
de P ainsi que ces sous-espaces propres ?
b) Dans cette question la caractristique du corps est suppose diffrente de 2.
Dmontrer que pour que la somme de deux projecteurs f et g soit un projecteur,
il faut et il suffit que f o g - \ - g o f = 0, puis qu'il faut et suffit que f o g = g o f = 0.
Dmontrer que pour que deux projecteurs f et g aient mme noyau, il faut et
il suffit que f = f o g e t g = g o f .

2. a) Soit E un espace vectoriel de dimension finie sur un corps de caractristique


0. Soient p i , ... ,Pn des projecteurs de E. On pose :
p = pi + ...+ P n .

Montrer que si pi o pj 0 si 2 ^ j , alors P est un projecteur de E ,

234 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


b) On revient au cas gnral, montrer que lmp c Im p i + . . . + Im p ^ On suppose
de plus P est un projecteur. Montrer que :
rg(p) = Tr(A)
O A est la matrice de p dans une base quelconque et on rappelle que la trace
Tr(A) d'une matrice A = (a^j) est la somme ai,i + a2,2 H------ h ^n,n-
c) Sous les hypothses de la question prcdente montrer que
rg(p) = rg(pi ) + ... + rg(p ) .
En dduire que la somme lm p est somme directe des sous-espaces Im pi .
d) Dmontrer que si p est un projecteur
P iopj= 0

3. a) (Dcomposition de Dunford) Soient E un espace vectoriel sur C et un


endomorphisme de E. Soient Fx les sous-espaces caractristiques de u et soit
7Ta la projection sur F\ paralllement la somme directe des sous-espaces
caractristiques de u distinct de F\. On rappelle que E est somme directe des
sous-espaces caractristiques.
Montrer que tta peut s'exprimer comme un polynme en w.
b) Montrer que u peut s'crire comme somme d'un endomorphisme d diagonalisable
et d'un endomorphisme nilpotent n tels que d o n = n o d,
c) Montrer qu'une telle dcomposition est unique (on utilisera a).

4. Soit p un nombre premier, et soit F^n le corps lments. Dterminer le


polynme caractristique de l'automorphisme de Frobenius vu comme application
linaire d'espaces vectoriels sur Fp de Fpn sur lui-mme.

5. Y-a-t-il un lment d'ordre 5 (d'ordre 7) dans le groupe Gi/2(Q) ?

6. Montrer qu'une matrice coefficients complexes (n,n) d'ordre fini est diagonalisable
et que ses valeurs propres sont de module 1.
Montrer qu'un ensemble fini de matrices coefficients complexes d'ordre fini et
commutant deux deux sont diagonalisables dans une mme base. Que peut on
dire si l'ensemble de matrices n'est pas fini ?
I
7. La trace d'une matrice A = (aij) est la somme ai,i + a2,2 H------ h an,n- On la note
Ti(A). Montrer que c'est aussi la somme des valeurs propres de la matrice. Montrer
que pour toute paire de matrices de taille (n,n), X et Y, on a Tv{XY) = T r(yX ).
I Montrer que si P est inversible Tr{P~^AP) = Ti(A).
s
I

Q
EXERCICES 235
8. ) Soit un espace vectoriel complexe de dimension finie et soit T un sous-
ensemble de l'espace ^ {E ) des applications linaires de E constitu par des
applications commutant deux deux.
Soit / un lment de S, soit une valeur propre de / et soit E\ le sous-espace
propre associ. Montrer qu'il est stable par tout lment de T, c'est--dire que
pour tout lment ^ G T on a g{E\) c E\.
b) Montrer que les lments de T ont au moins un vecteur propre en commun.
c) En dduire par rcurrence que l'on peut trouver une base de E dans laquelle
tous les lments de T ont une matrice triangulaire suprieure.

9. Soit E un espace vectoriel sur un corps k, et soit {E) l'espace des applications
linaires de E dans lui-mme. Soient f^g G on appelle crochet de Lie
de / et ^ et on note [f^g] l'application linaire f g g f. Montrer que pour tous
f , g , h e ^ k { E ) on a l'identit de Jacobi :
[/, [5 . ^]] + [
9 , [h, /]] +[h, [ f , 5 ]] =0 .
10. Soit E un espace vectoriel complexe de dimension finie, et soient f^g^he ^ { E )
l'espace des applications linaires de E dans lui-mme. On suppose que [f^g] = h,
[f,h] = [^,/1] = 0 . Montrer que f , g et h sont triangularisables dans une base
commune.

11. Soit E un espace vectoriel complexe de dimension finie, et soient f^g^h G ^ { E )


l'espace des applications linaires de E dans lui-mme. On suppose que [f^g] = h,
[f,h] = / et [g^h] = 0. Montrer que f , g et h sont triangularisables dans une base
commune.

12. Soit L un sous-espace vectoriel de ) stable par crochet de Lie, c'est--dire tel
que : V/,^ G L [f^g] G L, Soit de plus K un sous-espace vectoriel de codimension
1 de L {Le. on a dime L dime K = 1). On suppose que pour tout f G L et tout
g G K [f,g] G K . On suppose enfin que les lments de K ont un vecteur propre
commun. On veut montrer qu'il en est de mme pour les lments de L.
a) Soit V un vecteur propre commun aux lments de T : on a k{v) = \{k)v,
montrer que est une forme linaire sur K .
b) Soit W = {u\ k{u) = \{k)% "^k G K } . Montrer que W est sous-espace vectoriel.
c) Montrer que l'on peut trouver un lment x G L K tel que L = K (utiliser
l'hypothse sur la codimension).
d) On va montrer que W est stable par x. Pour cela on introduit le sous-espace
Wi de E engendr par les lments x^v, ^ ^ 1,
Montrer que Wi C et que la suite des Wi stabilise, c'est--dire que l'inclusion
est une galit pour tout %assez grand. Soit le sous-espace W i.

236 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - . 5


e) Montrer qu'il existe une base bien choisie de dans laquelle tout lment fe
de K a une matrice triangulaire suprieure dont les lments diagonaux sont
gaux (:).
f) Montrer que ^ est stable par x (c'est--dire que x { ^ ) c par tout lment
de K , et donc par tout lment de L. En dduire que A([;, i]) = 0, o A: e if ,
leL .
g) En dduire que W est stable par x, puis le rsultat.

13. Dduire de l'exercice prcdent le thorme de Lie dont l'nonc suit. Soit
E un espace vectoriel complexe de dimension finie. Soit L c B{E) un sous-
espace stable par crochet de Lie. On dfinit par rcurrence par = L et

On suppose que pour n assez grand = 0. Montrer que peut trouver une
base dans laquelle tous les lments de L ont une matrice diagonale. On fera une
rcurrence.

14. ** Soit U le groupe multiplicatif des nombres complexes de module 1, et soit


a : U >GLn (C) un homomorphisme. On suppose de plus que l'application a
est continue. Montrer qu'il existe une matrice inversible A tel que pour tout s G U
la matrice A~^a{s)A soit diagonale.

15. Soient A et B deux matrices (n,n) coefficients rels. On suppose qu'il existe
une matrice (n,n) inversible coefficients complexes P telle que A = P~^BP,
On veut montrer que l'on peut trouver une matrice matrice (n,n) inversible
coefficients rels Q telle que A = Q~^BQ.
a) Montrer que l'ensemble des matrices S (n, n) coefficients complexes telle que
AS = S B est un sous-espace de Mn(C).
b) On considre l'application dterminant sur ce sous-espace. C'est une fonction
polynme valeurs dans C. Montrer que si elle est nulle sur toutes les matrices
coefficients rels elle est nulle sur tout le sous-espace, conclure.

16. Formuler l'exercice analogue du prcdent en remplaant R par un corps infini


k quelconque et C par un corps K contenant k,

17. Une matrice symtrique coefficients complexes est-elle diagonalisable ?

18. Thorme de Maschke. Soient G un groupe fini et E un espace vectoriel complexe


de dimension finie. Et soit a un homomorphisme de G dans G L('). Soit F un
8 sous-espace vectoriel de E stable par toutes les applications linaires a{g), g e G,
On va montrer que F a un supplmentaire F' stable par toutes les applications
linaires a{g), g E G.
I

Q
EXERCICES 237
a) Soit P un projecteur sur F, c'est--dire une application linaire telle que Im(p) = F
et = p. On considre l'application linaire :

S oiig -^ )op oa {g) .


geG
Montrer que 7^ = tt et que pour tout p on a tt o a{g) = a{g) o tt.
b) Montrer que Im(7r) = F, conclure.

19. Soit E un espace vectoriel de dimension finie sur un corps k. Soit / une application
linaire de E dans E et soit P son polynme minimal.
a) Montrer qu'il existe x e E tel que Q{f){x) ^ 0 pour tout polynme Q e k[X]
tel que Q ^ 0 et |Q| < |P|. Le vecteur x est fix dans la suite de l'exercice.
b) On note Ex le plus petit sous-espace de E stable par / et contenant x. En
donner une base. Montrer que si F est un sous-espace vectoriel de Ex stable
par / il existe un polynme H f G k[X] tel que :
- H f \P.
et que F est le plus petit sous-espace contenant HF{f){x).
c) Soit y e E. On appelle polynme annulateur de y et on note Py un gnrateur
de l'idal {Q G k[X] \Q{f){y) = 0}. Montrer que Py |P. Soit Ey le plus petit
sous-espace de E stable par / et contenant y. Montrer qu'il existe un polynme
H e k[X] tel que :
- H\Py.
ExDEy est de la forme . Ce dernier espace tant le plus petit
contenant H{f){x) et stable par /.
d) Soit Ex C E et soit F un sous-espace stable par / et tel que 'Ex C F c E .
Supposons donne une application linaire -0 de F sur Ex qui commute aux
restrictions de / et qui, restreinte Ex, est l'identit. Soit y G E F, et soit
F' le plus petit sous-espace stable par / contenant F et y. Montrer que l'on
peut tendre l'application 0 en une application 0 de F ' sur Ex qui possde
les mmes proprits. C'est--dire qui est l'identit sur Ex et telle 0 o i = Id^?^,
ici i dsigne l'inclusion de Ex dans F '.
On pourra s'inspirer de l'analyse des groupes abliens de type fini de torsion.
e) En dduire que Ex admet un supplmentaire stable par /.

20. l'aide de l'exercice 19. dmontrer les noncs sur les invariants de similitude des
applications linaires. On commencera par crire E = Ex B E ', le vecteur x ayant
les proprits de l'exercice 16 et F ' tant stable par /. Puis on fera une hypothse
de rcurrence sur la dimension de F . Ceci pour l'existence. Pour l'unicit on
s'inspirera du cas des groupes abliens de type fini.

238 REDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINEAIRE - C hap. 5


21. l'aide des exercices prcdents, dterminer les classes de conjugaison dans
GL<3(]F2) et dans GL/4(1F2).

22. Montrer que les entiers di qui apparaissent dans la description d'une matrice
de Jordan gnrale (voir aprs la dmonstration de la proposition 1 dans la
section concerne) sont dtermins par les dimensions de gardant les
notations de la section.

II* A p p l i c a t i o n s t o p o l o g i q u e s

l.Soit n un entier, et soit GL^(R) le groupe des matrices (n,n) coefficients rels
de dterminant strictement positif. Montrer que ce groupe est connexe.

2. a) Soit A e G L n (C) une matrice telle qu'il existe un sous-groupe compact K de


GLn(C) qui contienne A. Montrer que toutes les valeurs propres de A sont de
module 1.
b) Montrer que A est diagonalisable. On utilisera la rduction de Jordan.

3. Montrer que le groupe GLi (C) est homomorphe au produit de l'ensemble des
nombres complexes de module 1 par l'espace vectoriel R. Est-ce un isomorphisme
de groupes ?

4. a) Soit A = {ai J ) 6 Mn (C), montrer que si pour tout z= 1, . . . , n on a |ai,i |> \^ij |
la matrice A est inversible.
b) Soit A = {ij) e Mn(C), et soit A une valeur propre de A, Montrer qu'il existe
i tel que la*,* - A| < E jy *
A TI

5. a) Soit A = { i j ) e Mn(C), montrer que la srie de terme gnral ^ converge


dans l'espace vectoriel norm Mn(C). On note exp{A) sa somme, on l'appelle
l'exponentielle de A, Montrer que cette matrice est inversible et calculer son
inverse. On montrera que si A et B commutent il en est de mme de exp(A)
et exp(B).
b) Dterminer les valeurs propres de exp(u4) en fonction de celles de A.
c) Montrer que l'application t exp(M) est un homomorphisme de R dans GLn (C).
d) On suppose donn un homomorphisme 7 de R dans GLn(C) qui est une
fonction de classe de t. tablir une quation diffrentielle satisfaite par 7 et
en dduire que 7 est de la forme exp(iA).
e) Par un procd de rgularisation montrer que tout homomorphisme continu 7
I
de R dans GLn(C) est une fonction de classe CMonc de la forme exp(M).
I

Q
EXERCICES 239
6. a) Montrer que l'application exponentielle de (C) dans GLn (C) est diffrentiable
et calculer sa diffrentielle en l'origine.
b) Calculer le dveloppement limit l'ordre 5 en zro de l'application de R dans
GLn(C) donne par :
1 1 >exp(i^) exp{tB) exp( exp( ,
avec A^B e Mn(C).

7. Le thorme de Cayley-Hamilton par la topologie.


a) Dmontrer le thorme de Cayley-Hamilton directement pour les matrices
diagonalisables.
b) Si le corps de base est C dmontrer le thorme de Cayley-Hamilton l'aide
de a) et de la densit des matrices diagonalisables.

III. G r o u p e lin a ir e

1. Soit E = El ^ ^ Ek une dcomposition en somme directe d'un espace vectoriel


E . Dterminer le sous-groupe de GL(?) qui laisse fixe cette dcomposition,
c'est--dire le sous-groupe des applications linaires qui laissent fixes chaque
Ei globalement. De mme, dterminer le sous-groupe de G L(E) qui laisse fixe
globalement chacun des sous-espaces 0i=i,...,E i, On donnera dans ces deux cas
une description matricielle.

2. Soit k un corps fini q lments. Trouver le nombre d'lments du groupe


GLn(fc).

3. Soit k un corps fini q lments. Trouver le nombre de sous-espaces vectoriels


de dimension d d'un espace vectoriel E de dimension n.

4. Soit E un espace vectoriel de dimension n sur un corps fini K g lments. Soient


A; et ^ des entiers positifs de somme n. Trouver le nombre de dcompositions de
E en somme directe d'un sous-espace de dimension k et d'un sous-espace de
dimension .

5. Soit k un corps fini q lments de caractristique impaire p. Trouver le nombre


de matrices A de GLn{k) telles que = In Puis si p est de la forme 4^+1 le
nombre de matrices telles que A^ = In-

6. a) Montrer que le groupe linaire G L2(F2) est isomorphe 6 3 . On tudiera l'action


du groupe sur sur F2 x F2.
b) tudier le groupe driv de G L2(F2).

240 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


7. a) Dterminer le nombre d'lments de SL2(F3). Puis dterminer le centre Z de
ce groupe.
b) Montrer que le quotient SL2(F3)/Z est isomorphe
c) Montrer que le groupe driv de SL2(F3) est isomorphe au quaternionien Q.
d) Montrer que SL2(F3) est un produit semi-direct Q et Z/3Z.
e) crire l'quation des classes pour SL2(F3).

8 . Montrer que le quotient du groupe G L2(F5) par son centre est isomorphe 6 5 .
Montrer que le quotient du groupe G L2(F4) par son centre est isomorphe e^5.

9. Montrer que le groupe GLn(fc) est un produit semi-direct de SLn{k) et de k * .

10. Montrer que le sous-groupe driv de SL2(fe) est SL2(fc) lui-mme ds que le
corps a strictement plus de 3 lments.

11. Soit E un espace vectoriel sur un corps k. Montrer que deux dilatations quelconques
sont conjugues.

12. Soit E un espace vectoriel sur un corps k. Soit / une application linaire de E
dans lui-mme laissant invariant points par points un hyperplan H. Montrer que
/ est une transvection si et seulement si det(/) = 1.

13. Le groupe ^ est il un sous-groupe de GL3 (C) ? On pose la mme question


pour {Z/2Zy.

14. Soit n un entier donn. Pour quelles valeurs de k le groupe ^ est-il un


sous-groupe de GL^ (C) ?

15. Soit n un entier donn. Pour quelles valeurs de k le groupe ^ est-il un


sous-groupe de GL^ (K) ?

16. Invariants de Dickson.


On fait agir le groupe G L2(F2) sur les polynmes coefficients dans F2 en 2
indtermines X et y par la formule :
A{P){X, Y) = P {aX + bY, cX + d Y ) ,
I
O A = ( ^ ) g GL2(F2).
a) Montrer que"^les polynmes W2 =X"^ - \ - X Y et wz X Y {X + F ) sont invariants
par cette action.
I b) Soit P 6 F2[X, Y\ invariant par cette action. Montrer qu'il existe un unique
I polynme R deux indtermines coefficients dans F2 tel que P = R{w 2-,wz)-

17. Montrer que les matrices triangulaires suprieures forment un 2-sous-groupe de


I Sylow de G L(F2).

I
TJ
I
Q
EXERCICES 241
Q uelques rponses ou indications
I. D ia g o n a lis a t io n , t r ia n g u la r is a t io n

1. L 'e x e rc ice e s t tr s c la s s iq u e . N o t o n s q u 'u n e n d o m o r p h is m e tel q u e = p e s t d ia g o n a lis a b le


c a r il a n n u le u n p o ly n m e ra c in e s s im p le s . O n n o te r a a u s s i q u e l'o n p a s s e d e f o g = - g o f
f o g = g o f = 0 e n m u ltip lia n t g a u c h e p a r / e t e n u tilis a n t P = f et f o g = g o f .

2. O n u tilis e l'e x e rc ic e 1. E n p a rtic u lie r o n n o te q u e d a n s u n e b a s e d e d ia g o n a lis a tio n , et


c o m m e la s e u le v a le u r p r o p r e n o n n u lle e s t 1 la s o m m e d e s l m e n ts d ia g o n a u x d e la
m a tric e d e p e s t g a le la d im e n s io n d e l'im a g e d e p . O n n o te r a q u e ceci n 'e s t v r a i q u 'e n
c a r a c t r istiq u e 0. P o u r c o n c lu re o n p r c o m p o s e p a r pi la re la tio n p = p i H------- hpn-

4. L 'a u to m o r p h is m e d e F r o b e n iu s a n n u le le p o ly n m e X'^ - 1 . C o n s id r o n s a lo r s u n g n ra te u r
a d u g r o u p e d e s l m e n ts in v e rs ib le s d u c o rp s, le s l m e n ts F ^ { a ) , 1 ^ z ^ n c o n stitu e n t
u n e b a s e Fpn s u r p . C o m m e le p o ly n m e m in im a l d e F d iv is e - 1 o n e n d d u it
fa c ile m e n t q u 'il e s t g a l X ^ - 1, q u i e st d o n c (a u s ig n e p r t et c a u s e d u d e g r ) le
p o ly n m e c a ra c t ristiq u e .

5. tu d ie r le p o ly n m e c a r a c t r istiq u e , d o n t o n o b s e r v e r a q u 'il d iv is e X ^ X ^ -h X ^ -\-X 1


et m o n tre r q u 'il n e p e u t tre c o e ffic ie n ts d a n s Q .

6. S i l'o rd re d e la m a tric e e s t n e lle a n n u le X ^ - 1, et e s t d o n c d ia g o n a lis a b le c a r ce p o ly n m e


n 'a q u e d e s ra c in e s s im p le s .

10. O n m o n tre q u e f , g et h o n u n v e c te u r p r o p r e e n c o m m u n . P o u r ce fa ire o n c o n sid re u n


s o u s - e s p a c e p r o p r e F d e h. O n m o n tre q u 'il e st s ta b le p a r f et g. P u is o n c o n sid re la trac e
d e h re stre in te ce s o u s - e s p a c e (c 'e st--d ire la trac e d e n 'im p o r te q u e lle m a tric e a sso c i e ).
C o m m e h e s t g a l f og g o f cette trac e e st n u lle . C o m m e h s u r ce s o u s - e s p a c e e s t
u n e h o m o th tie , o n e n d d u it q u e h e s t n u lle s u r ce s o u s - e s p a c e , c 'e st- -d ire q u e f e t g
c o m m u te n t s u r ce so u s - e s p a c e . L e r s u lta t su it.

11. O n m o n tre q u e f , g et h o n u n v e c te u r p r o p r e e n c o m m u n . O n c o m m e n c e p a r r s o u d r e le
p r o b l m e p o u r f et h e n c o n s id r a n t u n s o u s - e s p a c e p r o p r e a s s o c i / . P u is o n in tr o d u it g.

12. c) U n s u p p l m e n ta ir e d e K e s t d e d im e n s io n 1.
d) L a s u ite d e s Wi s ta b ilis e c a r W i c et la d im e n s io n d e W i e s t b o rn e s u p r ie u r e m e n t.
D o n c la s u ite d im W i e s t c o n sta n te p a r tir d 'u n c e rta in ra n g . p a r tir d e ce r a n g l'in c lu s io n
Wi c W i+ i d e v ie n t u n e g a lit .

e) O n c h o isit u n e b a s e d e W , s o it v i , . . . , v*, p u is o n in tr o d u it le s v e c te u r s x { v i ) . M o n tre r


q u 'il e x iste u n e b a s e b ie n c h o isie d e W d a n s la q u e lle to u t l m e n t k d e K 3. u n e m a tric e
tria n g u la ire su p r ie u r e d o n t le s l m e n ts d ia g o n a u x s o n t g a u x A(A;).
f) In tro d u ire u n e trac e (v o ir e x e rc ic e 7).

14. M o n tre r q u e p o u r s q u e lc o n q u e la m a tric e a ( s ) e s t d ia g o n a lis a b le , p u i s a p p liq u e r le


th o r m e d e d ia g o n a lis a t io n s im u lta n e p o u r le s m a tric e s c o m m u ta n t.

15. b) O n r a iso n n e p a r l'a b s u r d e . S 'il n 'y a p a s d e so lu tio n s l'a p p lic a tio n d te r m in a n t s u r le


s o u s - e s p a c e d u a) e s t u n e fo n c tio n p o ly n m e q u i s 'a n n u le s u r to u te m a tric e c o e ffic ie n ts
r e ls a p p a r te n a n t a u s o u s - e s p a c e .

242 RDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


L e s q u a tio n s d u s o u s - e s p a c e s o n t d e s fo r m e s lin a ire s c o e ffic ie n ts r e ls. O n p e u t d o n c
c h o isir u n e b a s e d u s o u s - e s p a c e c o n stitu e p a r d e s m a tric e s c o e ffic ie n ts r e ls. D s ig n o n s
p a r S i , . . . , Sfc le s c o o r d o n n e s d 'u n e so lu tio n S de AS = SB d a n s cette b a s e . L a fo n c tio n
d e t ( 5 ) e s t p o ly n o m ia le e n le s Si e t n u lle q u a n d t o u s le s Si s o n t r e ls.
C e c i e s t im p o s s ib le p a r h y p o th se , c a r il y a u n e s o lu tio n in v e rsib le v a le u r s c o m p le x e s.

16. A d a p t e r la d m o n stra tio n p r c d e n te .

17. N o n , c o n sid re r d e s m a tric e s (2 ,2 ) a y a n t u n e v a le u r p r o p r e d o u b le .

18. b) C o n s id r e r () = F .

21. L e s d c rire l'a id e d e le u r in v a r ia n ts d e sim ilitu d e . P a r e x e m p le d a n s le c a s n = 3 le s


in v a r ia n ts d e sim ilitu d e p o s s ib le s s o n t :

-\- X -\-1, q u i c o r r e s p o n d e n t a u x l m e n ts d 'o r d r e 7,


+ 1 q u i c o rr e sp o n d a u x l m e n ts d 'o r d r e 3,
( X -h 1)^ q u i c o r r e s p o n d a u x l m e n ts d 'o r d r e 4,
-h 1 , X -h 1 q u i c o r r e s p o n d a u x l m e n ts d 'o r d r e 2,
X l ^ X + l ^ X + 1 q u i c o r r e s p o n d l' l m e n t n e u tre .

l'a id e d e s m a tric e s c o m p a g n o n s o n d te r m in e le s c e n tr a lisa te u r s et d o n c le n o m b re


d ' l m e n ts d e s c la s s e s d e c o n ju g a iso n . O n p e u t u tilis e r d 'a u tr e s re n se ig n e m e n ts.
P a r e x e m p le d a n s le p r e m ie r c a s l'o r d r e d e la c la s s e d e c o n ju g a is o n e s t u n d iv is e u r d e 24.
E n e ffe t le c e n tr a lisa te u r d e l' l m e n t c o n tie n t le s o u s - g r o u p e e n g e n d r p a r l' l m e n t q u i
e s t d 'o r d r e 7, et l'o rd re d u g r o u p e lin a ire c o n s id r e s t 7 x 24. E n u tilis a n t le fa it q u 'il
y a 1 o u 8 o u 15, . . . , 7 - s o u s - g r o u p e s d e S y lo w o n d d u it q u e la c la s s e d e c o n ju g a is o n
a 24 l m e n ts (o n o b se rv e fa c ile m e n t q u e le 7 -S y lo w c o n te n a n t la m a tric e c o m p a g n o n d e
X ^ -\- X -\-l n 'e st p a s d istin g u ).
D a n s le s e c o n d o n m o n tre q u e le n o m b re d ' l m e n ts d 'o r d r e 3 e s t a u s s i le n o m b re d e
d c o m p o sitio n d e e n so m m e d ire c te d 'u n s o u s - e s p a c e d e d im e n s io n 2 e t d e d im e n s io n
1, so it 28, m u ltip li p a r 2 c a r o n a le ch o ix d e d e u x a p p lic a tio n s d 'o r d r e 3 s u r le s o u s - e s p a c e
d e d im e n s io n 2.
D a n s le tro isi m e o n tro u v e q u e le c e n tr a lisa te u r e s t d 'o r d r e 4 , ce q u i e s t fa it p lu s fa c ile m e n t
e n u tilisa n t u n e fo rm e d e Jo rd a n . L a c la s s e d e c o n ju g a is o n a d o n c 42 l m e n ts.
E n fin p o u r ce q u i e st d e s l m e n ts d 'o r d r e 2 o n tro u v e u n c e n tr a lisa te u r 8 l m e n ts, s o it
u n e c la s s e d e c o n ju g a is o n a v e c 21 l m e n ts.

II. A p p lic a t io n s t o p o lo g iq u e s
1. C o m m e n c e r p a r tra ite r le p r o b l m e p o u r n = 2. P u is fa ire u n r a iso n n e m e n t p a r r c u rre n c e
e n m o n tra n t q u e l'o n p e u t re lie r u n e m a tric e q u e lc o n q u e p a r u n arc c o n tin u u n e m a tric e
d o n t le s e u l te rm e n o n n u l s u r la p r e m i r e c o lo n n e s o it c e lu i s itu s u r la p re m i r e lig n e .
M o n tre r q u e l'o n p e u t s u p p o s e r ce te rm e p o sitif. O n p o u r r a m u ltip lie r p a r u n e m a tric e (2 ,2 ).

2. a) b) tu d ie r la c o n v e rg e n c e d e s s u ite s e t (A ^ )^ . L e fa it q u e la p re m i r e a d m e tte u n e
v a le u r d 'a d h r e n c e im p liq u e q u e to u te s le s v a le u r s p r o p r e s s o n t d e m o d u le s in f r ie u r o u
g a l 1. P o u r d m o n tre r c e la o n p e u t s u p p o s e r A tria n g u la ire e t o b s e r v e r q u e la n o rm e
d e la m a tric e d o it re ste r b o rn e . L a s e c o n d e s u ite d o n n e l'a u tr e in g a lit . E n u tilis a n t la
r d u c tio n d e Jo r d a n o n m o n tre q u e s i A n 'e s t p a s d ia g o n a lis a b le la s u ite A^ n 'a d m e t p a s
d e v a le u r d 'a d h r e n c e c a r la n o rm e d e la m a tric e te n d v e r s l'in fin i.
I
n
I
Q
EXERCICES 243
4. a) M o n tre r q u e l'im a g e d 'u n v e c te u r n o n n u l a a u m o in s u n e c o m p o sa n te n o n n u lle e n
c o n sid ra n t la c o m p o sa n te n o n n u lle d e p lu s g r a n d m o d u le d u v e c te u r d 'o r ig in e .

5. d) D r iv e r 7 (5 -\-t) = p a r r a p p o r t t, et ta b lir u n e q u a tio n d iff re n tie lle q u e l'o n


rso u d ra.

6 . a) L a d iff re n tie lle e s t l'id e n tit .

7. O n fa it u n c a lc u l d ire c t p o u r le s m a tric e s d ia g o n a le s , q u i p a s s e n t a u m a tric e d ia g o n a lis a b le s .


P u is, si o n n o te ca le p o ly n m e c a r a c t r istiq u e d e A o n m o n tre ra q u e la fo n c tio n q u i A
a s s o c ie c a { A ) e st c o n tin u e , e n in te rp r ta n t l'e s p a c e d 'a r r iv e c o m m e u n e s p a c e v e c to rie l
s u r C d e d im e n s io n fin ie.

III. G r o u p e lin a ir e
2. Il s 'a g it d e tro u v e r le n o m b re d e b a s e s d e . O n tro u v e
(g n _ l)( _ )...( n _ n -l)

3. O n tro u v e

(gd _ l)(gd _ )...(d _ ,d -l)

4. S i A; ^ ^ o n tro u v e
( g " - l ) ( g " - g ) ( g " -
(gk _ l) ( f c _ ) . . . (gfc _ g k -l)^ g e _ l)^ g C - g ) . . . (g^ - g C - l)

S i /c = ^ o n tro u v e
1 (g" - i)(g" - g) (g" - g"~M

5. M o n tre r q u 'u n e m a tric e telle q u e I e st d ia g o n a lis a b le et e s t d te r m in e p a r la


d c o m p o sitio n d e l'e s p a c e v e c to rie l e n s o m m e d ire c te d e s s o u s - e s p a c e s p r o p r e s . O n e s t
d o n c ra m e n e ch e rc h e r le n o m b re d e d c o m p o sitio n d e e n s o m m e d ire c te d e
s o u s - e s p a c e s p r o p r e s . D a n s le c a s = / m o n tre r q u e d e m m e q u e A e s t d ia g o n a lis a b le
et re p re n d re le m m e ra iso n n e m e n t.

7. a) 24, le cen tre e s t is o m o r p h e Z /2 Z .


b) F a ire a g ir le g r o u p e S L 2 ( F 3 ) s u r le s d r o ite s d e F .
c) O n c o m m e n c e p a r m o n tre r q u 'u n 2 - s o u s - g r o u p e d e S y lo w d e S L 2 ( F 3 ) e s t is o m o r p h e a u
q u a te r n io n ie n Q . P o u r c e la o n p e u t u tilise r la c la ssific a tio n d e s g r o u p e s d 'o r d r e 8 .

8 . tu d ie r l'a c tio n s u r l'e n se m b le d e s d r o ite s d e Fg e t F | .

13. P o u r cet e x e rcice e t le s d e u x s u iv a n t s o n u tilise ra la d ia g o n a lis a t io n s im u lta n e d e s m a tric e s.


O n m o n tre ra q u e le s o u s - g r o u p e s'id e n tifie , u n c h a n g e m e n t d e b a s e p r s u n e n se m b le
d e m a tric e s d ia g o n a le s . P u is o n tie n d r a c o m p te d e s v a le u r s p r o p r e s . L a r p o n se e s t k ^ n .

16. b) S o it P F 2 [X , y ] in v a r ia n t p a r l'a c tio n c o n sid r e . M o n tre r q u e P ( 0 , y ) s' c r it s o u s la


fo rm e Q ( y ^ ) , p u is m o n tre r q u e P - Q { w 2 ) e st d iv is ib le p a r w^. C o n c lu re e n u tilis a n t u n
a r g u m e n t d e r c u rre n c e s u r le d e g r .

17. C a lc u le r la p lu s g r a n d e p u is s a n c e d e 2 d iv is a n t l'o rd re d e G L n ( F 2 ) e n u tilis a n t le p r e m ie r


e x e rc ic e d e cette se c tio n . P u is c a lc u le r le n o m b re d e m a tric e s tria n g u la ir e s s u p r ie u r e s
in v e rsib le s.

244 REDUCTIONS DES ENDOMORPHISMES STRUCTURE DU GROUPE LINAIRE - C hap. 5


chapitre 6

Formes bilinaires
et sesquilinaires
Groupes orthogonaux
et unitaires
Dans tout ce chapitre, tous les espaces vectoriels seront supposs de dimension
finie. On tudiera les formes bilinaires, sesquilinaires et quadratiques sur ces
espaces, ainsi que celle des groupes qui leur sont associs. Dans une large mesure
c'est un chapitre de rvision, quelques pistes de dveloppement y sont ouvertes.
La premire section consistera donc en rappels fondamentaux, la seconde une
tude un peu plus dtaille du groupe orthogonal euclidien, et en particulier de
ses systmes de gnrateurs. La troisime est consacre une tude particulire
de la dimension 3 et 4. Enfin, la dernire section est consacre au groupe unitaire.

1. Formes bilinaires et sesquilinaires


Soit k un corps quelconque, et soit E un espace vectoriel de dimension finie sur
k. Nous commenons par dfinir les formes bilinaires sur l'espace vectoriel E .
73 D f in it io n 1
On appelle forme bilinaire sur E une application b de E x E dans k telle que
pour tous x ,y ,z e E et X e k on ait :
b{Xx,y) = b{x,Xy) = Xb{x,y),
b{x -\-y,z) = b{x, z) + b{y, z), et
- b{z, x-\-y) = b{z, x) + b{z, y) .

I La forme b est symtrique si b{x^y) = b{y^x) pour tous x , y e E . Elle est dite
antisymtrique si b{xyy) = -b{y^x) pour tous x^y e E.

Q
6.1 - FORMES BILINAIRES ET SESQUILINAIRES 245
On notera que l'ensemble des formes bilinaires sur E est un espace vectoriel sur
k. Le sous-ensemble des formes symtriques est un sous-espace vectoriel. Il en est
de mme du sous-ensemble des formes antisymtriques.
La notion de forme sesquilinaire peut tre introduite dans un contexte plus g
nral que celui que nous allons choisir. La dfinition gnrale se place dans le
contexte o est donn un corps k muni d'un automorphisme cr. Nous nous con
tenterons de considrer le cas o k est le corps C et cr la conjugaison complexe.
Soit donc E un espace vectoriel complexe de dimension finie.

D f in it io n 2
Une forme sesquilinaire sur E une application b de E x E dans C telle que pour
tous X, y, 2; G et A G C on ait :
6(Ax,y) = 6(x,y), et
6(x,Ay) = A6(x,y),
b{x + yyz) = b{x, z) -f- 6(y, z), et
b {z ,x ^ y ) = b{z, x) + b{z, y) .

La forme est dite hermitienne si pour tous x, y G ? on a 6(x, y) = 6(y, x ) .


On notera que dans le cas hermitien, 6(x,x) tant gal 6(x,x), est toujours rel.
L'ensemble des formes hermitiennes est un espace vectoriel rel.

Reprsentations matricielles
Dcrivons les reprsentations matricielles de formes bilinaires et sesquilinaires.
Supposons donne une base { e i , . . . , en} de l'espace vectoriel E . On associe la
forme bilinaire (resp. sesquilinaire) b la matrice B = (bij) dfinie par

Soient alors x^y e E donns dans la base considre par les vecteurs colonnes

X =

On a :

dans le cas bilinaire, et :


b{x,y) = ^XBY
dans le cas sesquilinaire.

246 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


La matrice d'une forme bilinaire symtrique est videmment symtrique, celle
d'une forme antisymtrique est antisymtrique.
Enfin, celle d'une forme sesquilinaire est hermitienne, c'est--dire que
^B = B ,
o B dsigne la matrice complexe conjugue de la matrice B, C'est--dire la ma
trice dont les coefficients sont les nombres complexes conjugus des coefficients
de B.
Soit une seconde base {e'i,... ,e^} de l'espace vectoriel E , et soit P la matrice de
passage de la premire base la seconde base.

P r o p o s i t i o n 1 . La matrice B' de la forme bilinaire b dans la seconde base est ^PBP.

Dmonstration. Soit P = (c ij) la matrice de changement de base. Il suffit de


calculer 6(e^, e' ). Cette quantit est gale

C ,ie,^ C kjek^ ,

soit gale
53
,k
Cette dernire quantit est bien le coefficient correspondant de la matrice ^PBP, m

Dans le cas sesquilinaire la formule de changement de base est donne par :


P r o p o s i t i o n 1 b i s * La matrice B' de la forme sesquilinaire b dans la seconde base
est ^PBP, o P dsigne la matrice complexe conjugue.

Dmonstration* Cette proprit se dmontre de la mme faon que la proprit 1.

I Formes quadratiques associes


Introduisons maintenant les formes quadratiques associes. Nous supposerons dans
cette sous-section que le corps n'est pas de caractristique 2.

D f in it io n 3
Soit b une forme bilinaire symtrique, respectivement sesquilinaire hermi
tienne. On appelle forme quadratique associe 6, respectivement quadratique
hermitienne, l'application , respectivement h, de E dans C, respectivement de

Q
6.1 - FORMES BILINAIRES ET SESQUILINAIRES 247
dans , donne par
b{v^v) .

Dfinissons alors une forme quadratique comme tant une application q de E


dans k, telle que l'application de E x E dans k donne par :

K^.2/) = I + y)~ - Q{y))

est une forme bilinaire, appele la forme polaire de q.

Notons que l'application donne par la formule prcdente est symtrique par
construction. La donne d'une forme quadratique q dtermine donc une unique
forme bilinaire symtrique. nonons :

P r o p o s i t i o n 2 . Soit k un corps de caractristique diffrente de 2, et soit E un espace


vectoriel sur k. La formule prcdente dtermine une bijection entre l'espace vectoriel des
formes quadratiques sur l'espace vectoriel E et l'espace vectoriel des formes bilinaires
symtriques sur l'espace vectoriel E.

Dfinissons une forme quadratique hermitienne comme tant une application h de E dans
R , telle que l'application b de E x E dans C donne par ;

b{x, y) = ^ {h{x + y ) - h(x - 2 /)) - I {h(x + iy) - h{x - iy))

soit une forme sesquilinaire hermitienne, appele la forme polaire de h.


Notons qu'elle est hermitienne par construction. La donne d'une forme quadra
tique hermitienne h dtermine donc une unique forme sesquilinaire hermitienne.
nonons :

P r o p o s i t i o n 3 . Soit E un espace vectoriel complexe. La formule prcdente dtermine


une bijection entre l'espace vectoriel rel des formes quadratiques hermitiennes et l'espace
vectoriel rel des formes sesquilinaires hermitiennes.

D f in it io n 4
Soit b une forme bilinaire symtrique, respectivement une forme sesquilinaire
hermitienne. On appelle noyau de b, et on note Ker(6), l'ensemble des vecteurs
V e E tels que b{v^ 2/) = 0 pour tout y e E.

On dit qu'une forme bilinaire symtrique, respectivement sesquilinaire hermi


tienne, est une forme non dgnre si et seulement si son noyau est rduit au
vecteur nul.

248 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


On remarquera que le noyau est un sous-espace vectoriel. Voici une proprit
fondamentale des formes non dgnres.

P r o p o s i t i o n 4 . Soit b une forme bilinaire symtrique non dgnre sur un espace


vectoriel E sur un corps k. L'application E ^ E* qui v e E associe l'lment v e E*
donn par :
w >b{wyv)
est un isomorphisme d'espaces vectoriels sur k.

D m o n s t r a t i o n . Vrifions d'abord que l'application ainsi dtermine est linaire.


On a V + w(x) = b(xj V-h w) = 6(x, v) + b(x, w) = v(x) -h w(x), et v(x) = b{x, Xv) =
Xb{x,v) = Xv(x). D'o le rsultat. Maintenant comme E est de dimension finie il
est de mme dimension que son dual E * . Il suffit donc de montrer que l'applica
tion wh^ w est injective. Mais son noyau est constitu par l'ensemble des vecteurs
w tels que pour tout x e E on ait b{w^x) = 0. C'est--dire que son noyau est celui
de b qui est rduit 0 par hypothse. Le rsultat suit.

D f in it io n
On appelle rang d'une forme bilinaire symtrique, respectivement d'une forme
sesquilinaire hermitienne, b ou de la forme quadratique associe, respecti
vement quadratique hermitienne associe, la quantit dimk{E) dimjk(Ker(6)),
respectivement la quantit dimci^*) dimc(Ker(6)).

P r o p o s i t i o n 5 Soit b une forme bilinaire symtrique sur un espace vectoriel E de


dimension n. Le rang de b est aussi le rang de la matrice associe A dans une base
quelconque.

D m o n s t r a t i o n . Observons d'abord que le rang de la matrice associe reste le


mme quand on change la base.
En reprsentation matricielle le noyau de la forme bilinaire symtrique est l'en
semble des X tels que pour tout Y on ait ^YAX = 0. C'est donc le sous-espace
des X tels que AX = 0. Si on note q{A) le rang de la matrice A la dimension de
ce sous-espace est donc n g{A). Le rsultat suit.

Groupes orthogonaux et unitaires


D f in it io n 5

i tant donns un espace vectoriel E sur un corps k et b une forme bilinaire


symtrique sur E on appelle groupe orthogonal de b et on note 0(6) le sous-
I
7O
3

Q
6.1 - FORMES BILINAIRES ET SESQUILINEAIRES 249
groupe de GL(^) constitu par les isomorphismes linaires / tels que pour
tous v,w E on ait b(v,w) = b {f{v ),f{w )).

tant donns un espace vectoriel E sur un corps k et q une forme quadratique


sur E on appelle groupe orthogonal de q et on note 0 {q ) le sous-groupe de
GL(/) constitu par les isomorphismes linaires / tels que pour tous v,w e E
on ait q{v) = q{f{v)).

Proposition 6 . Si le corps k est de caractristique diffrente de 2. Le groupe orthogonal


d'une forme bilinaire symtrique concide avec celui de la forme quadratique associe.

D m onstration. Soit q une forme quadratique sur un espace vectoriel et 6 la


forme polaire. Il est clair que le groupe de la forme bilinaire est contenu dans
celui de la forme quadratique. En effet, si on a u e 0(6) on a b{u{x),u{y)) = b{x,y)
pour tous x,y E . Donc en particulier pour x = y, ce qui implique que u 6 0 {q ).
Inversement, si u G 0 {q ) on a :

b{u{x), u{y)) - i {q{u{x + y)) - q{u{x)) - q{u{y)))

l iQ{x + y )~ q(x) - q(y)) = b{x, y ) .

Donc on a bien u e 0 {b).

Dfinition 6
tant donns un espace vectoriel complexe E et 6 une forme sesquilinaire her
mitienne sur E , on appelle groupe unitaire de b et on note U(6) le sous-groupe
de GL(') constitu par les isomorphismes linaires / tels que pour tous v^ w eE
on ait b{v,w) = b {f{v ) J {w )) .

tant donns un espace vectoriel complexe E et h une forme quadratique hermi


tienne sur E , on appelle groupe unitaire de q et on note U(/i) le sous-groupe de
G L(E) constitu par les isomorphismes linaires / tels que pour tous v^w e E
on ait h{v) = h{f{v)).

Proposition 7* Le groupe unitaire d'une forme sesquilinaire hermitienne concide avec


celui de la forme quadratique hermitienne associe.

D m onstration. La dmonstration se fait comme plus haut.

250 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


La rduction en carrs et la loi d'inertie
Nous passons maintenant Ttude de la rduction en carrs d'une forme quadra
tique, rduction dite de Gauss. Voici le premier thorme de cette sous-section. Le
corps de base est toujours suppos de caractristique diffrente de 2. ^

T h o r m e 1 Soit E un espace vectoriel de dimension finie sur un corps k et soit q


une forme quadratique sur E. On peut trouver une famille de formes linaires Ai,. . . ,
et des lments du corps a i , . ..,a u , tels que pour tout x e E on ait :

=XI
Si on suppose les formes linaires en question linairement indpendantes et les lments
ai tous non nuis, l'entier u est bien dtermin, c'est le rang de la forme quadratique.

D m o n s t r a t i o n . Soit a i ,. .. ,a n une base du dual E* de E . Soit x e E , q{x) est


alors un polynme homogne de degr 2 en les ai{x ). C'est--dire que :

q{x) = X!

avec ai J G k. On va faire un raisonnement par rcurrence.


Distinguons deux cas.
Dans le premier on suppose que le coefficient ai^i apparaissant dans l'expression
de q{x) est non nul pour un certain indice i. Quitte rindexer on peut supposer
que c'est pour i = l. Dans ce cas on crit :

q{x) =oi,i (q!i (x)2 + a ija j{x fj ) ----

J (^ ^ ^ ] aijO !i{x)oij{x).
4a. .
i> i i,j K i ^ j

On pose Al - 1 + a ija j).

On constate que Ai, 02 , o^n est encore une base de l'espace dual. La matrice
I de passage tant triangulaire avec des coefficients non nuis sur la diagonale. On
I obtient :

i/(a;) = a i , 1 Al ( x f - a i J a j ( a ;) ) - X I i ,j a i ( x ) a j ( x ) )
I

Q
6.1 - FORMES BILINAIRES ET SESQUILINAIRES 251
Dans le second cas tous les termes ai,i sont nuis. Quitte rindexer on peut
supposer que le terme 01,2 est non nul. Dans ce cas rcrivons q{x) comme suit :

ai,2 (1 (x) + ()) ( 2(2;) +^ (x))

E a ija d x )a j{x ).
'j>2 iJ2<i^j
Posons alors
Al = ai 4- ^ Oii
J>2
O'!,2
et
^2,j
A2 = a2 + ^ ---- (
J>2
0>1,2

On obtient
q{x) = ai,2Ai(a;)A2( x ) ------

l,2 i j 2<i^j,
j>^ i>2

soit
Q(x )= ^ ((^1(2;) + >^2 {x ) - (-^1(2;) - ^2(2;))^)-----

-- ai,2(E ~ 2(^))(E ~ ^2(^)) + E


j> 2 '-2 ^ j> 2 i,j2< i^j
()2(2;)
La famille Ai + A2, Ai - A2, 03, . . . , a constitue encore une base de l'espace dual.
Le dterminant de la matrice de passage est gal 2.
On peut alors dans un cas comme dans l'autre appliquer l'hypothse de rcurrence
au terme de droite du membre de droite des quations. On admet donc qu'une
forme qui s'crit comme polynme homogne de degr 2 en n - 1 formes linaires
peut s'crire comme combinaison linaire de carrs. Or on vient bien de se rduire
une forme qui s'exprime comme polynme homogne de degr 2 en au plus
n - 1 formes linaires.
Le rsultat peut tre prcis. Dans la construction ci-dessus on substitue pas pas
la base initiale de l'espace dual une nouvelle base. On peut donc supposer que
les formes linaires A^ du thorme constituent un systme libre. m

Le thorme s'tend videmment aux formes quadratiques hermitiennes. Par exac


tement le mme type d'arguments on montre qu'elles peuvent se mettre sous la
forme :

les coefficients tant rels.

252 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


Nous allons maintenant prciser l'tude dans le cas rel.
Thorm e 2* Soit E un espace vectoriel rel de dimension finie et soit q une forme
quadratique. On peut trouver une famille de formes linaires Ai,. . . , et une famille de
formes linaires , . . . , /is telles que pour tout x e E on ait :

Si la famille { Ai, . . . , Ar, , . . . , )L5} est libre, Ventier r + s est le rang de la forme.

Sous l'hypothse prcdente les entiers r et s sont eux aussi uniquement dtermins.

La dernire proprit est connue sous le nom de loi d'inertie de Sylvester. Le


couple (r, s) est la signature de la forme quadratique.

D m o n s t r a t i o n Pour ce qui est de la premire partie on commence, suivant le


thorme prcdent par crire q{x) sous la forme aiAi(x)^. On suppose tous les
i non nuis et on suppose que les Ai forment un systme libre. On regroupe sui
vant le signe des a i . Supposons que les r premiers soient positifs et les s derniers
soient ngatifs. On peut alors rcrire q{x) sous la forme :

XI - r+l^i^r+s
X

Montrons l'unicit de r et s. La somme r + 5 est ainsi qu'on l'a vu bien dtermine,


c'est le rang de la forme. Notons n la dimension de l'espace E . Soit donc deux
dcompositions :

X X
et
i(^)= X - X
Compltons la famille constitue par les Ai et par les pj en une base de E *,
notons , . . . , et les formes linaires adjointes. On a r s + t = n.
Faisons de mme pour la famille constitue par les A^ et les /z'. Soient e i, . . . ,
les formes linaires adjointes. On a r*' + s' + i = n.
Supposons alors que r < r ' . Considrons le sous-espace F de * d'quations Ai = 0,
Z= 1 , ... , r. Il est de dimension n r. La forme quadratique y prend des valeurs
ngatives ou nulles. Considrons le sous-espace F' d'quations /x' = 0, j = 1,..., s'
et = 0, ^ = 1 , ... , L II est de dimension n s' - t = r' .L a forme quadratique y
I
TOJ
a3
Q
6.1 - FORMES BILINAIRES ET SESQUILINAIRES 253
prend des valeurs positives non nulles en dehors de 0. Comme :
(n r ) + r ' = n + (r' r ) > n

l'intersection de F et F' est de dimension au moins 1 et contient donc un vecteur


non nul sur lequel q devrait tre ngative ou nulle, ou strictement positive. C'est
impossible. La condition r < r' menant une contradiction on en dduit que r = r'
(la condition r > r' est limine de faon analogue) et donc s = s '.

Pour conclure rappelons qu'une forme quadratique sur un espace vectoriel rel E
est appele positive si elle ne prend que des valeurs positives ou nulles. Elle est
dfinie positive si elle est positive et ne prend la valeur 0 que pour le vecteur nul.
Si l'espace E est de dimension n elle est de signature (n,0). On dfinit de mme
les formes ngatives et dfinies ngatives.
Enfin, ajoutons que ce que l'on vient de faire s'tend aux formes quadratiques
hermitiennes :

Thorm e 3 . Soit E un espace vectoriel complexe de dimension finie et soit h une


forme quadratique hermitienne. On peut trouver une famille dforms linaires 1, . . . ,
et une famille de formes linaires pi^.. .^/is telles que pour tout x e E on ait :

q{x)= E E
j =l y . . . j S
Si la famille {1, . . . , , . . . , //5} est libre, l'entier r s est le rang de la forme.
Sous l'hypothse prcdente les entiers r et s sont eux aussi uniquement dtermins.

On dfinit galement des formes dfinies positives et ngatives.

Vecteurs isotropes
Dfinition 7
Soit q une forme quadratique sur un espace vectoriel E . On dit qu'un vecteur
V est un vecteur isotrope si et seulement si q{v) = 0. On dit qu'un sous-espace
F est totalement isotrope si tout v e F est isotrope.

Voici un exemple important. Considrons l'espace vectoriel et sa base canonique


{ 61, 62}. Considrons la forme quadratique dtermine par la matrice
0 1
J2 10
Les vecteurs 61 et 62 sont isotropes. L'espace muni de cette forme est appel le
plan hyperbolique. Plus gnralement on appelle plan hyperbolique tout espace

254 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


de dimension 2 muni d'une forme quadratique q pour laquelle on peut trouver
une base o sa matrice soit J 2.
Par exemple, c'est le cas de muni de la forme quadratique .

Dfinition 8
Soit E un espace vectoriel sur un corps k, et soit q une forme quadratique sur
E . On appelle sous-espace totalement isotrope maximal un sous-espace totale
ment isotrope F tel que si F ' est un sous-espace totalement isotrope contenant
F , alors F = F ' .

Tout sous-espace totalement isotrope est contenu dans un sous-espace totalement


isotrope maximal car E est de dimension finie.
Si on considre le cas d'une forme quadratique, sur un espace vectoriel rel de di
mension n, de signature (r, s) on montre que les sous-espaces totalement isotropes
maximaux sont de dimension n (r + s) + max(r, s ). En fait on a :

Thorm e 4 . Soit E un espace vectoriel de dimension finie sur un corps k, et soit q


une forme quadratique sur E. Tous les sous-espaces totalement isotropes maximaux ont
mme dimension.

Ce rsultat est un corollaire du thorme de Witt qui suit et qui sera dmontr en
exercice :

Thorm e 5 (Witt). Soit E un espace vectoriel de dimension finie sur un corps k de


caractristique diffrente de 2, et soit q une forme quadratique sur E. Soient F et F'
des sous-espaces vectoriels de E. Alors les deux conditions suivantes sont quivalentes :
il existe un lment u du groupe 0 {q ) tel que u{F) = F ',
il existe une application linaire bijective f de F sur F ' telle que pour tout v e F
on ait q{v) = q{f{v)).

2. Structure du groupe orthogonal euclidien


Dans cette section nous allons tudier plus en dtails le cas o on a un espace
3g
vectoriel rel de dimension finie muni d'une forme quadratique dfinie positive q.
Un tel espace est appel un espace vectoriel euclidien. La forme polaire associe
b est le produit scalaire euclidien.
L'application x 1-^ ||a:||= y/q{x) est alors une norme, rappelons que Ton a l'ingalit
I de Cauchy-Schwarz [LM], [LA].
S
I

Q
() 6.2 - STRUCTURE DU GROUPE ORTHOGONAL EUCLIDIEN 255
Notons qu'une application qui prserve la norme prserve aussi le produit scalaire
et est linaire.
Une base {ei , . . . , en} de l'espace telle que q{ei) = 1 et b{ei^ej) = 0 si j est dite
orthonorme.
Le thorme 2 de la section 1 montre que l'on peut trouver une base de E dans la
quelle la forme q s'crit f H------ h . On en dduit que si q et g' sont deux formes
dfinies positives sur un mme espace vectoriel de dimension n les groupes 0 {q )
et O(') sont isomorphes. En effet, ils sont isomorphes tous les deux au groupe
de la forme H-------h qui est not 0(n ).
Une matrice de 0 (n ) est dite orthogonale.

P r o p o s i t i o n 1 Une matrice (n, n) A est orthogonale si et seulement si ses vecteurs


forment une base orthonorme de ou encore si et seulement si ^AA = /n.

Dmonstration, Soient X et deux vecteurs colonnes. Leur produit scalaire est


gal au produit ^XY. Pour qu'une matrice A soit orthogonale il faut et suffit que
pour tous X ,y on ait ^X{fAA)Y = ^XY, Ceci est quivalent l'galit ^AA = 7n*
Cette identit exprime exactement le fait que les vecteurs colonnes de A consti
tuent une base orthonorme de E^. En effet, si A = {o ij cette identit quivaut
aux relations pour j = 1,... ,n, et = 0 si A; relations
qui expriment que le systme des vecteurs lignes est orthonorm. ei

C o r o l l a i r e , Une matrice orthogonale est de dterminant 1 ou - 1 .

Dmonstration, En effet, on a det(MA) = det(^i4)det(A) = det(i4)^ =det(/n) = L


D'o le rsultat. m

D f in it io n 1
On appelle groupe spcial orthogonal et on note SO(n) le sous-groupe constitu
par les matrices orthogonales de dterminant 1.

En particulier le groupe SO (2) est constitu par les matrices

-hc^ =6^+ = 1,
(-) telles que :

a6 +cd =0,
ad 6c = 1.
De la premire quation on conclut qu'il existe 9 tel que a = cos 6 et c = sin6. De
la seconde et de la premire on dduit que b = sin 9 et d = cos 9 ou b = sin 9 et
c = cos 9. Enfin de la troisime on dduit que la premire solution est la bonne.

256 FORMES BILINAIRES ET SESQUILINEAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


La matrice est donc gale la matrice Re suivante
/ cos 0 sin 0 \
sin 6 cos 6 J
Autrement dit que c'est une rotation d'angle 0, Notons que ReRe^ = Re+o' .
Notons enfin que l'application z : U >SO (2) qui associe Rg est un isomor
phisme de groupes. En effet, c'est un homomorphisme car on a

= R e+e< = R e R o '

C'est un isomorphisme cause de la formule de Moivre, en fait cet nonc n'est


rien d'autre qu'une prsentation pdante de cette formule !
Les autres lments du groupe 0(2 ) sont de dterminants 1. L'analyse faite ci-
dessus montre que la matrice d'un tel lment est de la forme :
cos 0 sin 0
Sin0 COS0
pour un certain rel 0, Il s'agit de la symtrie orthogonale autour de la droite

faisant un angle - avec l'axe des abscisses.
Dans la section suivante on reviendra plus en dtails sur le cas de SO(3) et de
SO(4).

Symtries et gnrateurs du groupe orthogonal


Soit E un espace vectoriel euclidien et b son produit scalaire.

D f in it io n 2
Soit F un sous-espace vectoriel de E. Son orthogonal est par dfinition l'ensemble
des vecteurs v e E tels que b{x,v) = 0 pour tout x e F . On le note F-^.

.- C'est videmment un sous-espace vectoriel de E.


'O
I P r o p o s i t i o n 2 . L'espace vectoriel E est la somme directe de F et de F -^.

I D m onstrotion. En fait il faut commencer par montrer que F-^ est un sous-
I espace. Mais si on a v^w e F^ et A G M, on a 6(x,v-\-w) = b{x,v) -hb{x,w) = 0 pour
tout a; G F , et on a 6(x, Xv) = Xb{x, v) = 0. Donc v-\-w et Xv sont lments de F-^.
I Montrons maintenant que E est somme directe de F et . Si on a z; G F n F-*-
I cela implique que b{v,v) = 0. Mais comme b est un produit scalaire cela implique
S v = 0.
I
T3

6.2 - STRUCTURE DU GROUPE ORTHOGONAL EUCLIDIEN 257


Pour dmontrer que E est somme directe de F et F-*- il sufft maintenant de
montrer que
dim (F) + dimR(F-*-) ^ dimR(F).
Mais si d est la dimension de F et si ei, . . . , e<i est une base de F , le sous-espace
F-*- est l'ensemble des x annulant les d formes linaires x b{ei,x). Il est donc
de dimension au moins n d. Le rsultat suit.

On dit que F et F-*- forment une dcomposition de E en somme directe or


thogonale, et on note F = F F-*-. On notera que l'on a (F-*-)-*- = F . Le lemme
lmentaire suivant est trs utile :

Lemme 1. Soit E un espace vectoriel euclidien, soit f une application orthogonale, et


soit F un sous-espace tel que f { F ) c F . Alors on a /(F-*-) c F-*-.

D m onstration. L'application / restreinte F induit un isomorphisme de F


dans lui-mme, tant injective et prenant ses valeurs par hypothse dans F . Soit
V 6 F--, on a donc pour tout x G F la relation b{f{v),x) b{v, f~^{x)) = 0, comme
f~^{x) dcrit tout F on a f{v ) G F-*-.

D f in it io n 3
Soit E un espace vectoriel euclidien, et soit E = H G une dcomposition en
somme directe orthogonale de E {Le. G est gal ). Soit x G F , et soit x =
xh + xq sa dcomposition, xh ^ H et xq E G.

On appelle projection orthogonale de F sur H l'application linaire qui x


associe x h -

On appelle symtrie orthogonale autour de H , et on note sh, l'application


linaire qui x associe xh x q -

Les symtries sont des lments du groupe orthogonal. Il suffit de calculer

b{xH -\rXG^VH + Va) b{xH,yH) + b{xG,ya) = b{xH -XG.yn - ya)


La conjugue par un lment r G 0 (n ) d'une symtrie s h est la symtrie Sr(if)-
En effet, soit s' = r o sh r~^ et soit v r(x) G r(H ). Alors
s'(v ) = r o S H o r ~ * r ( x ) = = 7-0 S / f(x ) = r ( x ) = V .

Par ailleurs si w est dans l'orthogonal de r{H ) alors (w) est dans l'orthogonal
de H, donc s{r~^{w)) = r~^{w) et s'{w) = - w . Donc on a bien :
roSHOr~^ = Sr(H)

258 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


Inversement on a :
P r o p o s i t i o n 3 . Soit E un espace vectoriel euclidien, et soient H et H' deux sous-
espaces de mme dimension. Les symtries s h et sh ' sont conjugues.

Dmonstration Il sufft de prendre comme facteur de conjugaison une trans


formation orthogonale quelconque envoyant H sur Une telle transformation
existe. On choisit une base orthogonale de F , on la complte en une base orthogo
nale de E. Pour ce faire on peut utiliser le procd de Gram-Schmidt [LA], [LM].
On fait la mme chose pour F', puis on considre la transformation qui envoie la
premire base de E sur la seconde, et celle de F sur celle de F ' . m

D f in it io n 4
On appelle une symtrie orthogonale autour d'un hyperplan H, H est ap
pel rhyperplan de rflexion. On appelle une symtrie orthogonale autour d'un
sous-espace de dimension n - 2.

P r o p o s i t i o n 4 . Les retournements sont dans le groupe spcial orthogonal. Les rflexions


sont de dterminants -1 .

Dmonstratiorio Plus gnralement considrons une symtrie autour d'un sous-


espace H. Choisissons une base de E qui soit runion d'une base de H et d'une
base de son orthogonal G. La matrice de la symtrie est alors diagonale avec des
1 et des - 1 . Le nombre de - 1 est la dimension du sous-espace G. Le dterminant
est donc Le rsultat suit. n

T h o r m e 1 Le groupe orthogonal est engendr par les rflexions. En fait, un lment


du groupe orthogonal est produit d'au plus n rflexions.

Dmonstration. Soit / e 0{q). Supposons que le sous-espace propre i de /


associ la valeur propre 1 soit de dimension k. On va montrer qu'en multipliant
/ par une rflexion r on peut supposer que le sous-espace propre associ la
valeur propre 1 de r o / est de dimension au moins A;-h 1.
Supposons que k < n , l'application / tant distincte de l'identit il existe donc
un vecteur v e tel que v ^ f{v ), notons que f{v ) G H ^ . Considrons alors la
rflexion r autour de l'hyperplan orthogonal v - f{v ). On a r ( v ) = f{v ), et donc
r Of laisse V fixe.
L'application r laisse fixe point par point l'hyperplan orthogonal a v - f{v ), donc
H qui est contenu dedans. Comme H est fixe point par point par l'application
r Of , elle laisse fixe point par point le sous-espace vectoriel H R v qui est de
I dimension fc + 1.

Q
6.2 - STRUCTURE DU GROUPE ORTHOGONAL EUCLIDIEN 259
En itrant au plus n fois cette construction on obtient un produit o * o n o /,
h ^ n , qui est gal l'identit. Ceci donne le rsultat. gi

Nous passons maintenant l'tude du groupe driv.

T h o r m e 2 . Le groupe driv de 0 {q ) est SO{q) si la dimension de E est suprieure


ou gale 2, Le groupe driv de SO (g) est SO (g) si la dimension de E est suprieure
ou gale 3.

Dmonstration Un commutateur est de dterminant 1, donc le groupe driv


est sous-groupe du groupe spcial orthogonal.
Traitons d'abord le cas n = 2. Rappelons que toute rotation a du plan est produit
de deux rflexions r et r'. Par ailleurs deux rflexions quelconques sont conju
gues par l'unique rotation p qui envoie la droite de rflexion de la seconde sur
celle de la premire : r' = p~^ o r o p. Donc on a a = r o r = r o p 1 O7* ip. C'est
donc un commutateur car r~^ = r.
Pour ce qui est du groupe SO(2), il est commutatif, son groupe driv est donc
trivial.
Passons au cas gnral. Soit t un retournement, il est produit de deux rflexions
s H et sh ' En effet, si t est le retournement autour du sous-espace G, il suffit
de prendre pour H et H' deux hyperplans distincts contenant G, Comme prc
demment s H et s H' sont conjugus par un lment du groupe spcial orthogonal
envoyant H sur H '. On montre alors exactement comme prcdemment que le re
tournement est un commutateur. Maintenant l'argument montre que le produit de
deux rflexions est un commutateur dans le groupe orthogonal. Or un lment du
groupe spcial orthogonal est produit d'un nombre pair de rflexions :

5 = n O ^ 2 O O r2fc

car son dterminant est gal 1. Donc


5 = (n O V2) O ( r 3 O T 4 ) O O ( r 2 f c - l O V2k)

et chaque parenthse est un commutateur.


Ceci dtermine le groupe driv du groupe orthogonal. Dans le cas du groupe
spcial orthogonal commenons par tudier le cas n = 3. Comme deux retourne
ments quelconques sont conjugus et que les retournements engendrent le groupe
spcial orthogonal il suffit de montrer qu'un retournement est un commutateur.
On renvoie [Pe]. m

Pour terminer cette sous-section nous allons donner une forme diagonale des
matrices orthogonales.

260 FORMES BILINEAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


T horm e 3 . Soit E un espace vectoriel euclidien de forme quadratique q. Soit f e
0(g). Il existe une base orthonorme de E dans laquelle f a une matrice diagonale par
blocs de la forme :
fC i \

Ck 0
-1

-1
0 1

\ 1
Dans cette matrice les sous-matrices Ci sont des matrices (2,2) spciales orthogonales,
c'est--dire que Ci = ( sin^ y suppose de plus que les 9i ne sont pas
y S i n t/i COS u i J

multiples entiers de tt.

La traduction matricielle de cet nonc est la suivante. Soit A G 0 (n ), alors il existe


une matrice orthogonale P telle que la matrice P~^AP soit diagonale par blocs
de la forme dcrite plus haut.

D m o n s t r a t i o n . On va raisonner par rcurrence sur la dimension n de E ,


Soit P le polynme minimal de /. Toutes les valeurs propres de / sont de mo
dule 1. Le polynme minimal est produit de facteurs X 1, X + 1 , et de facteurs
Pi de degr 2 ayant des racines complexes conjugus :

Distinguons alors deux cas.


Dans le premier cas on suppose que fc > 0 ou que ^ > 0. On choisit alors un vecteur
propre, de norme 1, v associ la valeur propre 1 ou la valeur propre 1
suivant le cas. Soit H le sous-espace vectoriel orthogonal v. L'application / laisse
invariant globalement i . La restriction de f H est encore orthogonale. Dans
une base orthonorme constitue de v et d'une base orthonormale de H la matrice
de / est diagonale par blocs de la forme

()
'dil

o K est orthogonale de taille (n - l,n 1). On peut alors appliquer l'hypothse


s de rcurrence et trouver une base de H o la restriction de / JT a une matrice
I

I
Q
6.2 - STRUCTURE DU GROUPE ORTHOGONAL EUCLIDIEN 261
du type dcrit dans l'nonc. La matrice de / sera alors, une permutation prs
des vecteurs de base, du type cherch.
Dans le second cas on a k = = 0. Choisissons alors un vecteur non nul v de
norme 1 et tel que P i{f){v ) = 0. Il en existe ncessairement un par dfinition du
polynme minimal. Le systme {v^f{v)} est libre, en effet si ce n'tait pas le cas
V serait vecteur propre (associ la valeur propre 1 ou 1) ce qui est exclu par
hypothse.
Le sous-espace L engendr par v et f{v ) est stable par /. Il suffit de montrer
qu'un vecteur de la forme f{ a v + P f{v), a, G M, est de la forme Xv -f- fjLf{v),
A,/i G M. Mais ceci rsulte du choix de v, en effet si on note Pi = -\-bX + c avec
6,c G M on a (/^ + / + l){y) = 0 soit /^(v) = bf{v) v. Ce qui donne le rsultat.
Mais /, laissant stable L, laisse stable son orthogonal . Dans une base ortho
norme constitue, d'une base orthonorme de L, et d'une base orthonorme de
de L-^, / a une matrice diagonale par blocs de la forme
C
K
o K est orthogonale de taille (n - 2, n - 2). On conclut alors en utilisant l'hypothse
de rcurrence comme plus haut.
Notons que si l'application / (ou la matrice A) est de dterminant 1 la matrice du
thorme a forcment un nombre pair de termes - 1 sur la diagonale. Mais une
matrice de la forme ( ^ est videmment de la forme Q = f
\ 0 -1 J y - s i n ^ cos0y
avec 0 = TT. Donc en regroupant les termes diagonaux 1 deux par deux la matrice
peut se mettre sous la forme
/C l \

Ck

V 1/
en supprimant la restriction sur les 0 i.

Ces rsultats appliqus en dimension 3 restituent la description classique des


lments de SO(3) :
un lment de SO(3) a toujours 1 pour valeur propre et est une rotation
autour de l'axe parallle un vecteur propre associ.
Notons qu'ils impliquent aussi que toute valeur propre d'une matrice orthogonale
est d module 1.

262 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


Topologie des groupes orthogonaux
Nous tudions ici quelques proprits topologiques des groupes orthogonaux.

P r o p o s i t i o n s . 0 (n ) est compact

D m onstration. Munissons l'espace vectoriel Mn(M) de la norme dfinie par


WM = pour A = (ai,j).

Observons d'abord que 0 (n ) est born. En effet, si A G 0(n ) on a Yli ~


pour j = 1,... ,n, et donc ||A|| = n^.
Par ailleurs 0 (n ) est ferm. La caractrisation des matrices orthogonales nous dit
que c'est l'image inverse du point 0 , . . . , 0 ) par l'application continue
n fois n(n1)/2 fois
n(n1)
de M(K) dans R x M 2 donne par

Al i Ui.feai/= 0, k jie jY m

P r o p o s i t i o n 6 * Le groupe SO(n) est connexe par arcs.

D m onstration. Il suffit de relier une matrice A G SO(n) quelconque la ma


trice identit par un arc continu. Pour cela effectuons un changement de base qui
mette sous la forme dcrite la fin de la sous-section prcdente. Soit P la matrice
de changement de base. La matrice P~^ AP est de la forme :

(C l \

Ck

avec
Q _ ( c o s di s in Qi \
cd ^~ \ -sm 9i c o s 6i J
I
Introduisons alors les matrices :
80
cos tOi sin t0i
1<d C i{t) =
sin t6i cos t6i
I
'Xi
Q
6.2 - STRUCTURE DU GROUPE ORTHOGONAL EUCLIDIEN 263
Puis la matrice
i Oi{t)

Ck{t)

J
Pour i = 0 cette matrice est gale la matrice identit et pour t = l elle est gale
la matrice P~^ AP. Ceci nous fournit un arc continu joignant ces deux matrices. En
multipliant par P et P~^ on a un arc continu joignant la matrice identit k A. m

On observera que SO(n) est donc la composante connexe de l'lment


neutre de 0 (n ).

3. Les quaternions, les groupes SO (3) et SO (4)


Cette section est consacre une tude particulire des groupes SO(3) et SO(4)
en liaison avec les quaternions que nous commenons par dfinir.
On considre l'espace vectoriel et on note les vecteurs de la base canonique
{ 61, 62} par 1 et j , 1 est donc le vecteur (1,0) et j le vecteur (0,1). On y dfinit
un produit par la formule suivante :
( a o + b o j ) { a i + b\j) = aoa\ bob\ + (a o & i + C bibo)j .

Dans cette formule ao,60, a i, 61 sont des nombres complexes.

T h o r m e 1 L'espace vectoriel muni de ce produit est un corps non commutatif.


On le note H et on l'appelle le corps des quaternions.

D m o n s t r a t i o n . La vrification de la distributivit ne pose pas de problmes.


La vrification de l'associativit de la multiplication est un peu fastidieuse mais
sans problme. Voici les calculs :
((ao + boj){i + bij)){2 + b2j) = (aoai bob\ H- (ao&i + bo)j){a2 + b2j) =
= aoaia2 60^1 <^2 ~ ao6i&2 ~ ^bob 2 + (aoai62 ~ b o b ib 2 + ao^i f 0260)j
D'un autre ct on trouve aussi :
(ao + boj){{ai + bij){ 2 + 62^)) = (^o + ^oi)(o-ia2 6162 + (ai 62 + ^^i)j) =
= aoaia2 bob\a2 aob\b2 0760^2 + (aoai2 60^1^2 + aojbi T 2bo)j .
Ceci dmontre l'associativit.

264 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


Il reste dmontrer que tout lment admet un inverse gauche et droite. Pour
ce faire on va commencer par introduire quelques notations puis un lemme. On
note l'lment ij. Si bien que tout lment peut s'crire d'une manire unique
soit a + bj avec a, 6 G C, soit a + /? + + Sk avec a, /?, 7 , 5 G M et, a = a-\- et
6 = 7 + . partir de la formule donne plus haut on tablit les relations :
= - 1,
- ij = k, j k = i, ki = j ,
ij = j i, j k = k j, ki = ik.
Le sous-ensemble des lments tels que yS = 7 = i = 0 est un sous-corps isomorphe
M, par abus de langage on l'identifiera M. De mme le sous-ensemble des
lments tels que 7 = i = 0 est un sous-corps isomorphe C. On dduit de la
description prcdente que :

P r o p o s i t i o n 1 Le centre de H, c'est--dire l'ensemble des lments de H commutant


tous les lments de H est gal R.
D m o n s t r a t i o n . En effet un lment a-\- (3i-\-'yj + Sk e H commute tous les
lments de H si et seulement si il commute , j et A;. Ceci a lieu si et seulement
sijd = 7 = (5 = 0. B

L'espace est muni du produit scalaire standard que l'on notera {x\y). La norme
euclidienne est note \\z\\.
Dfinissons alors le conjugu z d'un lment z G H, avec z = a-{-bj comme tant
bj, ou si on crit Z = a + Pi + j j + Sk comme tant a Pi ^j Sk.

L e m m e 1 Avec les notations prcdentes on a :


zz = P"^ S"^.
D m o n s t r a t i o n . Elle se fait par calcul direct. Il est plus facile d'crire z = a-\-bj
avec a = a-\- pi et 6 = 7 + Puis de calculer
zz = {a + bj){ bj) = a + 66 = H- 7^ + .

Le produit ZZ est donc gal au carr de la norme euclidienne ||;:|.


I On en dduit que l'inverse gauche et droite d'un lment non nul est gal

L e m m e 2 . Pour tous y ,z e H on a :
{yz) = z .

Dfinition 1
I<e
I
I On appellera quaternion pur un lment de H de la forme /3i + 'yj + 6k.

O
Q
6.3 - LES QUATERNIONS, LES GROUPES SO(3) ET SO(4) 265
Considrons maintenant un quaternion pur de norme 1. Il s'crit donc z = P i b j ,
on a donc = -/3^ - 66 + Pb{ij -i- ji) = - 1 , On observera donc que dans le corps
non commutatif H le polynme + 1 a une infinit de zros.

P r o p o s i t i o n 2 . Soit V e H tel que ||t;|| = 1. Alors l'application Ry de H dans lui-


mme qui un lment z associe vzv est orthogonale. De plus elle laisse invariant le
sous-espace des quaternions purs.

D m o n s t r a t i o n . Il suffit de vrifier qu'elle prserve la norme euclidienne. Il


suffit donc de vrifier que pour tout z e H on a zz = (vzv)(vzv). Or on a :
(vzv) (vzv) = VZVV ZV = vz\[ z v =
= vzz V = = blPw = IU||2|M|2 =
Pour ce qui est de la seconde partie on observe que l'axe rel, c'est--dire le
sous-corps R, est stable par R y. En effet, un rel a commute tout lment de
H donc vav = ||;|P = 1. Donc Ry laisse stable l'orthogonal de l'axe rel qui est
par dfinition l'ensemble des quaternions purs et isomorphe l'espace euclidien
E^. La restriction de Ry ce sous-espace est donc un un lment du groupe
orthogonal 0 (3 ).

Notons l'ensemble des quaternions de norme 1. C'est un groupe pour la


multiplication de H car si on a ||x||= ||;|| = 1 on a ||;|| = ||||||;|| = 1.

T h o r m e 2 . L'application v Ry est un homomorphisme de groupes de sur


SO(3). Son noyau a deux lments et est gal { 1 , - 1 } .

D m o n s t r a t i o n . L'application est un homomorphisme car


Ruv(x) = (uv)x(uv) = u(vxv) = Ru((vxv)) = Ru(Ry(x)) .

Le noyau de l'homomorphisme est constitu par les lments de norme 1 tels que
pour tout X G H on ait vxv = x, soit vx = xv. Donc les lments de norme 1 qui
commutent tout lment de H. C'est--dire 1 et - 1 .
L'application prend ses valeurs dans SO(3). En effet l'ensemble est un sous-
espace connexe de E^. Ce point est laiss en exercice au lecteur. Alors l'application
V Ry est une fonction polynomiale des coordonnes et est donc continue. Son
image est donc connexe, et comme elle doit contenir l'lment neutre, c'est--dire
la matrice / 3 , elle est contenue dans SO(3).
Il reste montrer que l'application est surjective sur SO(3).
Soit q un quaternion pur de norme 1, et soit qe = cos 6 sin 6q.

266 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


L e m m e 3 . Soit q g un quaternion pur fix. L'ensemble des quaternions qe, 0 < 0 <
27t, est un sous-groupe de .
D m o n s t r a tio n * Il suffit d'observer que qeqe = qe-\-e On notera Cq ce sous-
groupe. B

L'application Rq^ laisse fixe la droite de direction q. Cette application est donc
une rotation de d'axe q.
Montrons enfin que l'application qe ^ Rqg est surjective sur l'ensemble des rotations
de R^ d'axe q. Ceci achvera la dmonstration du thorme.
Nous savons que Rq^ est une rotation d'axe q. Pour calculer l'angle de la rotation,
au signe prs, il suffit de connatre la trace. En effet on sait que la trace d'une
rotation de R^ d'angle a est 1 + 2 cos a. Soit donc q = p i + 5k. Pour calculer
sa trace il faut faire la somme du coefficient de i dans q e i^ , de j dans q e j ^
et de k dans q e k ^ . On trouve tous calculs faits : cos^ 0 + sin^ 0(/3^ - 7^
cos^ 6 + sin^ 0{P^ + 7^ S^), cos^ 0 + sin^ 0(/3^ 7^ + 5^). La somme est gale
3 cos^ 0 sin^ 0 = 1 + 2 cos 20.
L'image contient donc une rotation d'angle 20 ou 20. Mais comme elles sont
inverses l'une de l'autre et que l'image est un sous-groupe elle contient les deux.
Donc elle contient toutes les rotations d'axe q.
Le rsultat suit.

Soient maintenant u^v e S^. On considre l'application :


H ^H, X I > u x v .

P r o p o s i t i o n 3 * Cette application est un homomorphisme de x 5^ vers SO (4). Cet


homomorphisme est surjectif et de noyau le sous-groupe { (1 , 1 ) , ( - 1 , - 1 ) } .

D m o n s t r a t i o n * On dmontre comme plus haut que cette application est


valeurs dans 0(4 ) en montrant qu'elle prserve la norme euclidienne. La dmons
tration est identique celle faite plus haut. De mme on montre que c'est un
homomorphisme de groupes. On montre que cette application est valeurs dans
SO(4) en observant que son image est connexe, puisque sa source l'est, qu'elle
est continue, et qu'elle contient la matrice identit, et enfin que SO(4) est la
I composante connexe de la matrice identit dans le groupe orthogonal..
I Il nous faut dterminer le noyau de cette application et montrer qu'elle est surjective.
Pour ce qui est du noyau on cherche et -y tels que uxv = x pour tout x G H. En
faisant X = v on obtient u = v. Puis l'argument du thorme prcdent nous dit
I
S que = 1 ou = - 1 .
I

Q
6.3 - LES QUATERNIONS, LES GROUPES SO(3) ET SO(4) 267
Pour ce qui est de la surjectivit on se ramne au cas prcdent comme suit. Soit
/ G SO(4), posons V = /(1), V G S^. Alors l'application x vf {x) est orthogonale
et fixe 1. Elle laisse donc fixe globalement l'orthogonal, c'est--dire l'ensemble des
quaternions purs. Il existe donc u e tel que pour tout x on ait vf {x) = ux. Il
en rsulte que pour tout x G H on a f {x) = vuxU, m

Simplicit de SO(3)
Cette section est consacre la simplicit du groupe SO(3). Ainsi qu'on le verra
le rsultat correspondant n'est pas vrai pour SO (4), cela rsulte de ce que l'on
a fait plus haut. Par contre pour n ^ 5 il y a un rsultat correspondant qui sera
nonc aussitt aprs, on renverra aux exercices pour la dmonstration.

T h o r m e 3 . Le groupe S 0(3 ) n'a pas de sous-groupes distingus non-triviaux.

D m o n s t r a t i o n . Soit H un sous-groupe distingu non trivial. Il contient donc


une matrice R de rotation d'angle 9. Considrons maintenant une matrice relle
antisymtrique (3,3) quelconque soit A, on a donc = -A .

L e m m e 4 . Pour tout u e R la matrice exp(uA) est orthogonale relle.


D m o n s t r a t i o n d u l e m m e . On renvoie aux exercices du chapitre prcdent
pour des informations sur l'exponentielle. Il nous suffit de vrifier le calcul :
*(exp(6A))(exp(A)) = (exp(^A))(exp(i4)) =
= ( e x p ( A ) ) ( e x p ( A ) ) = ( e x p ( A -huA)) = /3 . b

Revenons la dmonstration du thorme.


Choisissons une matrice antisymtrique (3,3) dont le noyau soit de dimension 1
(il est ncessairement de dimension au moins 1) et distinct de l'axe de rotation de
R. Alors, si U ^ 0 , la rotation exp{uA) ne commute pas avec R.
Pour tout u e R l'lment Rexp{uA)R~^ exp(-uA ) est dans H. Cet lment est une
rotation distincte de l'identit cause de la remarque prcdente. Mais l'application :
U I > Rexp(uA)R~^ exp{uA)
est une fonction continue de ix. Il en est de mme de la fonction :
U I ^Tr(Jexp(tAA)i^exp{u A )).
Comme Rexp{uA)R~^ exp(-uA ) tend vers /3 quand u tend vers 0 la fonction
prcdente tend vers 3.
Rappelons que la trace d'une rotation d'angle 6 dans est gale 1 + 2cos0.
L'angle de la rotation considre plus haut tend vers 0 quand u tend vers 0.

268 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


La trace ne dtermine l'angle qu'au signe prs mais si H contient un lment il
contient aussi son inverse, qui est une rotation d'angle oppose. Plus prcisment,
la fonction, de M dans M, qui u associe la valeur absolue de l'angle de rotation de
Rexp{uA)R~^ exp( est continue sur un voisinage de 0 dans M, et tend vers
0 quand u tend vers 0. Le thorme des valeurs intermdiaires nous dit qu'elle
prend toute valeur positive proche de zro.
En conclusion nous venons de montrer que H contient des rotations d'angle assez
petit arbitraire. Comme il est distingu, et que deux rotations d'angle donn sont
conjugus, il contient toutes les rotations d'angle assez petit. Mais soit R est une rota
tion quelconque, d'axe D et d'angle 0, et soit n un entier positif non nul. La rotation

r d'axe D et d'angle ^ est dans H pour n assez grand, et on a = R, donc RGH, m

Passons au groupe SO(4), on a montr qu'il tait quotient de x S^. Ce der


nier groupe admet par exemple le groupe 5^ x 1 comme sous-groupe distingu.
Comme l'homomorphisme vers S O (4) est surjectif l'image de ce sous-groupe est
distingue dans SO (4). On remarquera qu'elle est isomorphe S^,
nonons le cas gnral :
Thorm e 4 . Si 5, un sous-groupe distingu de SO(n) est, soit contenu dans le
centre, soit gal au groupe tout entier.

Notons que le centre de SO(n) est constitu de l'ensemble des matrices orthogo
nales diagonales. Si n est impair il est rduit la matrice In, si n est pair il est
gal { / ,,- / ,} .
On renvoie aux exercices pour les dtails.

Sous-groupes finis de SO(3)


Dans cette section on dtermine les sous-groupes finis de SO(3) et on les relie
aux polydres rguliers.
Soit H c SO(3) un sous-groupe fini. Le groupe SO(3) laisse invariante la sphre
5^ de rayon 1. tant donn g E H soit Fix(^) l'ensemble des points fixes de g
appartenant la sphre 5^. Un lment distinct de l'identit dans H est une ro
tation. Il y a donc deux points fixes sur qui sont les points d'intersection de la
sphre et de l'axe de rotation. Pour dterminer les sous-groupes finis H de SO(3)
I% on va tudier l'ensemble de ces points fixes quand g dcrit H {Id}.
a cette fin on dfinit un ensemble F par la formule suivante :

F = i X 52 |p ^ Id, s e Fix(5) .

On va calculer le cardinal de cet ensemble de deux manires diffrentes et en


dduire des restrictions sur la structure de H.
I
TJ
P
Q
6.3 - LES QUATERNIONS, LES GROUPES SO(3) ET SO(4) 269
Considrons d'abord l'application p : F ^ H {Id} qui {g, s) associe g. On vient
de voir que l'image inverse par p d'un g quelconque est constitue de deux points.
Donc, on a

Considrons ensuite l'application tt : F ^ qui { g , s ) associe s . Son image


est l'ensemble ^ des points de 5^ qui sont point fixe d'au moins un lment de
H, lment distinct de Id. Si s G 9^ son image inverse par tt est l'ensemble des
{ g ys ) o g e Hs, o H s est le sous-groupe des lments de H laissant s fixe. Le
sous-groupe Hs est un sous-groupe de rotations autour de l'axe passant par s et
l'origine. L'image inverse 7t^(s ) a pour cardinal - 1. Soit s ' un point de
l'orbite de s sous l'action H, le fixateur est conjugu de H s dans H. Le lemme
qui suit est une spcialisation d'un rsultat dmontr de manire plus gnrale
dans le chapitre 2 (Proposition 2, Section 2).

L e m m e 5 * Le cardinal de Hs>, dans l'orbite de s sous l'action de H, ne dpend que


de s. Cette valeur est l'ordre d'une rotation engendrant Hs

Donc l'image inverse par tt de s' a aussi #iTs - 1 lments. Il y a l


ments dans l'orbite de s. Soit ^ un systme de reprsentants pour ces orbites, on
obtient :

Soit finalement

se^
ou encore :
2 V. 1 .

Cette identit impose des bornes aux valeurs et .


Comme le groupe J* est toujours par hypothse de dfinition non trivial, la quan
tit 1 - est suprieure ou gale en comparant l'quation ci-dessus on
en dduit que < 3. Considrons donc les cas possibles, on notera Hi pour
H s dans la suite.
Cas 1 : = 1 .
En considrant l'quation ci-dessus on constate que ce cas est impossible.
Cas 2 : = 2 .
On a alors 2 - ^ = 2 - #Hl - 3#H2
^ On a soit 2# ifj < # i soit = # i , on en
dduit facilement que Hi = H. Comme le groupe H laisse fixe un vecteur non-nul

270 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


les lments de H sont des rotations autour de Taxe dtermin par ce vecteur. Le
sous-groupe H est donc un groupe cyclique constitu de rotations autour d'un
axe donn. Les points fixes sont les points d'intersection de la sphre avec l'axe
de rotation, ils forment deux orbites.
Cas 3 = 3.
On commence par observer que le groupe est d'ordre pair 2n. La formule ci-dessus
devient :
2 1 1 1
+ #i/ #i/i ^ #2 #//3

Considrant cette quation on observe que les trois entiers # i i , # H 2 >et # i 3 ne


peuvent tre tous les trois suprieurs ou gaux 3. L'un d'eux au moins est gal
2. Il est clair aussi que les deux autres ne peuvent tre "grands" simultanment.
En fait ils ne peuvent tous les deux tre suprieurs ou gaux 4. partir de ces
remarques on dduit que le cas 3 se subdivise en quatre sous-cas que l'on dcrit
ci-dessous en donnant leur ralisation gomtrique, dtaillant en particulier les
ensembles de points fixes.
Le premier sous-cas dpend d'un entier n :
C a s 3 .1 , le s p o ly g o n e s r g u lie r s , # H i = # i 2 = 2 , e f 2#H s = # i = 2 n .
Ce cas est celui du groupe didral d'ordre 2n (Chapitre 1, Section 2). Le groupe est
engendr par les rotations d'ordre n autour d'un axe donn D, et par la symtrie
autour d'un axe de symtrie d'un polygone rgulier n cts trac dans le plan
P orthogonal D, centr l'origine, et inscrit sur la sphre .
Les points fixes sont les sommets du polygone et les intersections des droites pas
sant par l'origine et le milieu des cts avec la sphre S^, ainsi que les points
d'intersection de la sphre avec D. Les points d'intersection de la sphre avec D
forment une orbite. La seconde est forme par les sommets d'un polygone rgu
lier, la dernire par les intersections des droites passant par l'origine et le milieu
des cts avec S^.
Les sous-cas suivants ne dpendent plus d'un entier n :
C a s 3 .2 , le t t r a d r e , # J i = 2 , e t # J 2 = # H s = 3 , et # i = 1 2 .
Le groupe des isomtries directes laissant fixe un ttradre centr en l'origine et
inscrit sur la sphre ralise ce cas. Ce groupe est isomorphe au groupe al
tern . On renvoie l'exercice 7 du chapitre 2. On montrera en exercice qu'un
groupe qui ralise ce cas a ncessairement cette structure (voir aussi l'exercice 6
du Chapitre 2).
Les points fixes sont les sommets du ttradre, leurs points antipodaux sur la
sphre, ainsi que les points d'intersection des droites joignant les milieux des cts
opposs du ttradre avec S^.

6.3 - LES QUATERNIONS, LES GROUPES SO (3) ET SO (4) 271


Les sommets et leurs antipodaux constituent deux orbites 4 lments. Les
points d'intersection des droites joignant les milieux des cts opposs avec en
constituent une 6 lments.
C a s 3 . 3 , l e c u b e , # H i = 2 , e t #1^2 = 3 , # N 4 = 4 , e t # J = 2 4 .
Le groupe des isomtries directes laissant fixe un cube centr en l'origine, inscrit
sur S^, ralise ce cas. Ce groupe est isomorphe au groupe symtrique 6 4 (voir
exercice 8 Chapitre 2).
Les points fixes sont les sommets du cube, les points d'intersection des droites
joignant les milieux des cts opposs avec 5^, ainsi que les points d'intersection
des droites joignant les faces opposes du cube avec 5^.
Les sommets constituent une orbite de points fixes 8 lments. Les points d'in
tersection des droites joignant les milieux des cts opposs avec constituent
une orbite 12 lments. Les intersections des droites joignant les faces opposes
du cube avec en constituent une 4 lments. On renvoie la figure pour les
dtails.
<>
2TT/3

On renvoie l'exercice 8 du chapitre 2. On montrera en exercice qu'un groupe qui


ralise ce cas a ncessairement cette structure.
C a s 3 .4 , o n a # i i = 2 , e t = 3 , = 5 , et #H = 6 0 .
Ce cas est le plus difficile raliser. Nous ne donnerons pas les dtails complets.
Il est ralis par le groupe laissant fixe un dodcadre (polydre rgulier dont les
faces sont des pentagones), ou un icosadre. Le dodcadre (voir figure) a 12 faces,
30 artes et 20 sommets. On renvoie au cours de gomtrie de Berger pour tous les
dtails. On notera les points suivants. Les orbites de points fixes sont d'abord les
sommets il y en 20 ; les points d'intersections des droites passant par les centres
de faces opposes avec la sphre il y en a 12 : et enfin les points d'intersections
des droites passant par les centres d'artes opposes avec la sphre il y en a 30.
Cette orbite permet de construire un isomorphisme du groupe avec le groupe .
Si on considre les droites passant par les centres d'artes opposes on constate
qu'elles se regroupent par 3 pour former des systmes d'axes orthogonaux (on ne
tient pas compte de l'ordre des axes). Il y a 5 tels systmes d'axes. Les isomtries

272 FORMES BILINEAIRES ET SESQUILINEAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


du dodcadre les changent. On peut aussi observer qu'il y a 5 cubes inscrits
dans le dodcadre qui sont changs par les isomtries.
Clairement le groupe du dodcadre contient des rotations d'ordre 3 et 5. Il con
tient aussi des lments d'ordre 2, les rotations d'angle tt autour des droites passant
par les centres d'artes opposes. On en dduit facilement que l'homomorphisme
est sur L'injectivit est facile.

Il convient enfin de vrifier que tout groupe vrifiant les conditions initiales est
de ce type. Ceci est laiss au lecteur.

4 . Structure du groupe unitaire


Dans cette section nous allons tudier plus en dtails le cas d'un espace vectoriel
complexe de dimension finie muni d'une forme hermitienne dfinie positive /i.
Un tel espace est appel un espace vectoriel hermitien. La forme polaire associe
b est le produit hermitien.
L'application x ^ h { x ) est alors une norme [LM], [LA]. Une base { e i , . . . , e n }

de l'espace telle que q{ei) = 1 et 6(ei,e^) = 0 si j est dite orthonorme ou


hermitienne.
Le thorme 3 de la section 1 montre que l'on peut trouver une base de E dans
laquelle la forme h s'crit x\^-\------ \-Xn^- On en dduit que si h et h' sont deux
formes hermitiennes dfinies positives sur un mme espace vectoriel complexe
de dimension n, les groupes U(g) et U(g') sont isomorphes. En effet, ils sont
isomorphes tous les deux au groupe de la forme hermitienne x \ ^ -\------ \-Xn^
I qui sera not U(n).
Une matrice de U(n) est dite unitaire.

0
Proposition ! Une matrice (n,n) A est unitaire si et seulement si ses vecteurs
i forment une base hermitienne de C^, ou encore si et seulement si ^AA = In-
1
T3

6.4 - STRUCTURE DU GROUPE UNITAIRE 273


D m o n s t r a t i o n * Soient X et Y deux vecteurs colonnes. Leur produit scalaire
hermitien est gal au produit ^XY. Pour qu'une matrice A soit unitaire il faut et
suffit que pour tous X ,Y on ait ^X{^AA)Y = ^XY. Ceci est quivalent l'galit
^AA = In- Cette identit exprime exactement le fait que les vecteurs colonnes de
A constituent une base orthonorme de . En effet, si ^4 = ) cette identit
quivaut aux relations Yli = 1/ pour j = ly ^n, et i ^ k = 0 si fc ^
relations qui expriment que le systme des vecteurs colonnes est hermitien.

C o r o l l a i r e * Le module du dterminant d'une matrice unitaire est 1.

D m o n s t r a tio n . En effet on a det(*AA) = det(^^)det(i4) = det(^)det(A) = 1.


D'o le rsultat.

I
D f in it io n 1
On appelle groupe spcial unitaire et on note SU(n) le sous-groupe constitu
par les matrices orthogonales de dterminant 1.

Le groupe U (l) est isomorphe au groupe U des nombres complexes de module 1.

Matrices unitaires et diagonalisation


D f in it io n 2
Soit E un espace vectoriel hermitien, et soit F un sous-espace. L'orthogonal de
F est par dfinition l'ensemble des vecteurs v e E tels que b{x,v) = 0 pour tout
X e F . On le note F-^. C'est un sous-espace vectoriel de E ,

P r o p o s i t i o n 2 . L'espace vectoriel E est la somme directe de F et de F -^.

D m o n s t r a t i o n . Elle est analogue celle donne dans le cas rel.

On dit que F et F-^ forment une dcomposition de E en somme directe orthogo


nale, et on note E = F F - ^ . On notera que l'on a (F^)-^ = F . Le lemme suivant,
analogue celui du cas rel, est trs utile :

L e m m e 1 . Soit E un espace vectoriel hermitien, soit f une application unitaire, et soit


F un sous-espace tel que f { F ) c F . Alors on a /(F-^) c F-*-.

D m o n s t r a t i o n . L'application / restreinte F induit un isomorphisme de F


dans lui-mme, tant injective et prenant ses valeurs par hypothse dans F . Soit
; G F-*-, on a donc pour tout rc G F la relation b{f{v)^ x) = b{v, f~^ (x)) = 0, comme
/^( x ) dcrit tout F on a f {v) G F-*-.

274 FORMES BILINAIRES ET SESQUILINEAIRES GROUPES ORTHOGONAUX ET UNITAIRES - Ghap. 6


Nous allons maintenant montrer que les matrices unitaires sont diagonalisables.

T h o r m e 1 Soit E un espace vectoriel hermitien de forme quadratique h. Soit f e


TJ (h). Toutes les valeurs propres de f sont de module 1. De plus il existe une base
orthonorme de E dans laquelle f a une matrice diagonale.

La traduction matricielle de cet nonc est la suivante. Soit A G TJ(n), alors il existe
une matrice unitaire P telle que la matrice P~^AP soit diagonale, les lments de
la diagonale tant des nombres complexes de module 1.

D m o n s t r a t i o n . On dmontre d'abord que les valeurs propres sont de module


1. Si ; est un vecteur propre associ la valeur propre A, on a f{v) = \v et
b{v,v) = b{f{v)^f{v)) = b{\v,Xv) = \X\'^b{v,v). Donc on a |A| = 1.
On va maintenant raisonner par rcurrence sur la dimension n de E .
Soit V un vecteur propre de /. Comme C est algbriquement clos il en existe. Le
sous-espace vectoriel F orthogonal v est stable par /. La restriction de / F
est unitaire, et donc on peut par hypothse de rcurrence trouver une base de F
dans laquelle / a pour matrice une matrice diagonale.
Dans la base de E constitue par cette base de F et v l'application / a une matrice
diagonale.

Topologie des groupes unitaires


Nous tudions ici quelques proprits topologiques des groupes unitaires.

P r o p o s i t i o n 3 Le groupe U(n) est compact.

D m o n s t r a t i o n . Munissons l'espace vectoriel Mn(C) de la norme dfinie par


P II = V k J F / pour ^
Observons d'abord que U(n) est born. En effet, on a l,jP = 1' pour j
1 , .. ., n, et donc ||.A|| = n.
Par ailleurs U(n) est ferm. La caractrisation des matrices unitaires nous dit que
c'est l'image inverse du point 0 , . . . , 0 ) par l'application continue de
n fois n ( n - l ) / 2 fois
n (n -l)
M(C) dans C X C 2 donne par

Al J = 1 . ai.fci/,

6.4 - STRUCTURE DU GROUPE UNITAIRE 275


P r o p o s i t i o n 4 . Le groupe U(n) est connexe par arcs.

D m o n s t r a t i o n . Il sufft de relier une matrice ^ G U(n) quelconque la matrice


identit par un arc continu. Pour cela effectuons un changement de base qui mette
A sous forme diagonale. Soit P la matrice de changement de base. Considrons
la matrice
/

\
Pour i = 0 cette matrice est gale la matrice identit et pour t = l elle est gale
la matrice P~^ AP. En multipliant par P et P~^ on obtient un arc continu joignant
In et A.

Exercices
I. F o r m e s b ilin a ir e s e t q u a d r a t iq u e s

1. a ) Soit P un nombre premier impair, et soit E un espace vectoriel de dimension


finie sur le corps Fp p lments. Soit q une forme quadratique sur E . Montrer
qu'on peut la mettre sous la forme xf H------\-xj+ , avec a G Fp. On utilisera
l'exercice 6 du II du chapitre 4.
b) Montrer que i est bien dtermin, et que a est bien dtermin, multiplication
prs par le carr d'un lment du corps.

2. a ) Vrifier que la formule {Aq){x^y) = q{ax + by,ex + dy), o A = est une


matrice (2, 2) de G L(F5), et o q est un polynme homogne de degr 2 en
deux variables x et y coefficients dans le corps F5, dfinit une action du
groupe G L(F5) sur l'espace vectoriel P des polynmes homognes de degr 2
en deux variables x ,y a coefficients dans F5.
b) Calculer le cardinal de P , ceux de GL(Fs) et de SL(Fs). Enfin celui de
G = PSL(Fs) = SL(F5)/conpSL(F5)/i) o D est le sous-groupe des homothties
de dterminant 1.
c) En utilisant l'exercice prcdent montrer que l'action de G L(F5) sur P 5
orbites, correspondant aux polynmes 0, x^, 2x^, + 22/^. Calculer les
cardinaux de ces orbites.
d) En considrant l'espace projectif associ P , c'est--dire le quotient de P - {0}
par la relation d'quivalence qui identifie deux polynmes (homognes de degr
2 en X et 2/ ) si ils sont multiple scalaire (non-nul) l'un de l'autre, dduire une
action de G sur des ensembles 3, 10 et 15 lments.

276 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


e) En identifiant entre q{x,y) et q{2x,2y) dans l'orbite 10 lments, dduire une
action de G sur un ensemble 5 lments. En dduire un homomorphisme de
G dans 6 5 . Montrer que G est isomorphe .

3. Soit un espace vectoriel complexe E muni d'une forme sesquilinaire b dont


la forme hermitienne associe est dfinie positive. On appelle adjoint d'une
application linaire / l'unique application linaire /* telle que pour tous x et y
on ait b{x,f{y)) = b{f*{x),y).
a) Montrer l'existence et l'unicit de l'adjoint.
b) En donner une description matricielle.
c) Une application est dite normale si et seulement si elle commute avec son
adjointe. Montrer que les applications normales sont diagonalisables.

4. On considre l'espace vectoriel . Dcrire le groupe orthogonal de la forme


quadratique x^ xl-
5. Montrer que l'application qui aux matrices A et B associe Tr(i4J5) est une forme
bilinaire sur Mn(M). Dterminer sa signature.

6. a) On considre un espace vectoriel complexe E muni d'une forme hermitienne


dfinie positive h. Soit / un endomorphisme de E , hermitien, dfini positif, ce
qui signifie que :
/ est gal son adjoint,
pour tout V e E , V ^ 0, on a h {f{v )) > 0.
Montrer qu'il existe un unique endomorphisme hermitien dfini positif g tel
que = f.
b) En dduire que tout lment de GL(E?) s'crit sous la forme us, o u est un
endomorphisme unitaire et s est un endomorphisme hermitien positif. Montrer
que cette criture est unique.
c) Donner une traduction matricielle du rsultat prcdent.

7. ** On considre une forme bilinaire symtrique b sur un espace vectoriel E sur


un corps k de caractristique diffrente de 2. On suppose que la forme b est non
dgnre. Soit F un sous-espace vectoriel de E.
Soit U le noyau de la forme b restreint F , et soit {x \, . . . , , . . . , } une base de
F , telle que {x i,...^ X k } soit une base de U. Montrer par rcurrence qu'il existe
des vecteurs 2/1, . . . , tels que :
= 1 pour 2 = 1, . . . , fc,
b{xi,yj) = 0 pour i ^ i et j
= 0 pour i j =
le systme { x i , ... ,Xfc,... , Xr, ... , 2/1, . . . ,yfc} est libre,
enfin l'intersection du sous-espace vectoriel engendr par les Xi et les yj avec
F est gal U,
I

Q
EXERCICES 277
8. On considre une forme bilinaire symtrique b sur un espace vectoriel E sur
un corps de caractristique diffrente de 2. Dmontrer partir du thorme de
Witt que des sous-espaces totalement isotropes maximaux ont mme dimension.

9. a) ** On considre une forme bilinaire symtrique b sur un espace vectoriel E


sur un corps de caractristique diffrente de 2. On suppose que la forme b est
non dgnre. Soit F et F ' des sous-espaces vectoriels de E . On suppose donc
donne une bijection linaire de F vers F' respectant la forme b. En utilisant
l'exercice 6 montrer que l'on peut supposer que la restriction de la forme b sur
F est non dgnre.
b) On reprend les notations prcdentes et on suppose la restriction de b non
dgnre sur F et F ' . Dmontrer le thorme par rcurrence sur la dimension
de F .

10. Dmontrer le thorme de Witt dans le cas gnral.

11. On dit qu'une forme bilinaire b sur un espace vectoriel rel E est alterne si
pour tous v^w G E on a b{v,w) = b{w,v). On dit qu'elle est non dgnre si
b{v^w) = 0 pour tout w implique que ; = 0.
On suppose que E est de dimension finie sur un corps de caractristique diffrente
de 2. Montrer que l'on peut en trouver une base a:i, . . . , 2/i, . . . , 2/n telle que,
que :
b{xi,yi) = 1,
b{xi,yj) = 0, si ^ j ,

II* A p p l i c a t i o n s t o p o l o g i q u e s

1. On considre l'espace vectoriel Le groupe orthogonal de la forme quadratique


X i+ x l - xl est-il compact ?

2. On se place dans Mn(C). Montrer que l'application exponentielle est un


homomorphisme de l'ensemble des matrices antihermitennes (telle que ^A = A)
vers l'ensemble des matrices hermitiennes dfinies positives, c'est--dire telle que
pour tout vecteur colonne non nul X on ait ^XSX > 0.

3. On identifie le groupe SO (n 1) au sous-groupe H de SO (n) constitu par


les matrices dont le terme sur la n-ime ligne et la n-ime colonne vaut 1. On
considre l'action par translation de ce sous-groupe sur SO (n). Construire une
application continue de SO (n) vers la sphre 5^"^ qui dtermine une bijection
de l'espace quotient de cette action vers 5^^.

278 FORMES BILINEAIRES ET SESQUILINEAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


4. a) Montrer que le groupe SU(2) est isomorphe et homomorphe au groupe des
quaternions de norme 1, et est donc homomorphe la sphre S^,
b) On considre l'homomorphisme du groupe U des nombres complexes de

module 1 vers SU(2) qui A associe Cet homomorphisme identifie


U avec un sous-groupe de SU(2), on considre l'action par translation de ce
sous-groupe sur SU(2). Construire une application continue de SU(2) vers
la sphre 5^ qui dtermine une bijection de l'espace quotient de cette action
vers 5^.

5. Montrer que le groupe U(n) est homomorphe, mais n'est pas isomorphe au
produit U (l) X SU(n).

6. a) Soit A e SO(3), et soit v . tudier l'adhrence de l'ensemble {Uv\ U G {A)},


{A) dsignant le sous-groupe de SO(3) engendr par A,
b) Gnraliser SO(n).

III. G r o u p e s o r t h o g o n a u x e t u n it a ir e s

1. Montrer que le quotient de SO(4) par son centre est isomorphe SO(3) x SO(3).
Dcrire les sous-groupes distingus de SO(4).

2. On considre la forme quadratique q = x\ -\----- \-x^ sur F^, p premier impair.


Calculer le nombre d'lments du groupe 0{q).

3. Montrer que tout automorphisme du corps des quaternions est de la forme x ^ q x q


o q est un quaternion de norme 1.

4. Montrer que tout automorphisme du groupe SO(3) est un automorphisme intrieur.

5. ** Dterminer le centre du groupe 0 (n ). On suppose que n ^ 5 . Montrer qu'un


sous-groupe distingu de SO(n) est, soit contenu dans le centre, soit gal au
groupe tout entier.

6. Dans le groupe unitaire U(n) on considre le groupe T des matrices diagonales.


Soit N le sous-ensemble de U(n) constitu par les matrices A telle que ATA~^ c T.
a) Montrer que N est un sous-groupe de U(n) et que T est un sous-groupe
distingu de N .
b) Montrer que le groupe quotient N /T est isomorphe au groupe symtrique 6^

EXERCICES 279
7. a) ** Soit a un homomorphisme du groupe U des nombres complexes de module
1 vers le groupe U(n). Soit z G U, on pose Ca{z) = Tr(o'(;2:)). Montrer qu'il existe
des entiers positifs non nuis ai , . . . , ait dont la somme est gale n, et des
entiers relatifs ei , . . . , tels que c{z) = Y!,i o>iZ^^ Montrer que ces entiers sont
bien dtermins.
b) Montrer que si a et ^ sont deux homomorphismes conjugus, c'est--dire tels
qu'il existe une matrice unitaire U avec a(z) = U(3{z)U~^ pour tout z, alors les
entiers i et ei sont les mmes pour a et P. tudier la rciproque.

8. Montrer que toute matrice orthogonale est le produit d'au plus n rflexions.

9. ** Complter la classification des sous-groupes finis de SO(3), (voir [A], [Ar],


[Be]).

10. Le groupe de Lorentz. On considre munit de la forme quadratique


+ 2/^ H- 2;^ - et le groupe orthogonal associ .
a) Montrer que ce groupe n'est pas compact comme sous-espace des matrices (4,4)
relles (comparer avec l'exercice 1).
b) Montrer que sa composante connexe est homomorphe SO(3) x R.

11. a) Dterminer l'quation des classes du groupe


b) Montrer que le groupe du dodcadre est simple (raisonner gomtriquement).
Trouver son quation des classes.
c) Montrer qu'un sous-groupe d'ordre 60 de SO(3) la mme quation des classes
que (utiliser les cardinaux des orbites). En dduire qu'ils sont isomorphes.

Q uelques rponses ou indications


I. F o r m e s b ilin a ir e s e t q u a d r a t iq u e s
1. a) b) C o m m e n c e r p a r d m o n tre r le r s u lta t e n d im e n s io n 2 p o u r u n e fo rm e q u e l'o n a u r a
d j r d u ite c o m m e u n e c o m b in a iso n lin a ire d e c a rr s. O n c h e rch e ra u n v e c te u r s u r le q u e l
la fo rm e q u a d r a tiq u e p r e n d la v a le u r 1, p u is o n c o n sid re u n o r th o g o n a l. P u is faire u n e
r c u rre n c e s u r la d im e n sio n . O n ra iso n n e r a en u tilis a n t la fo rm e b ilin a ire s y m triq u e
a sso c i e .

2. a) b) L e c a r d in a l d e P e st 125, c e lu i d e G L ( F 5 ) e s t 4 80, ce lu i d e S L ( F 5 ) 120. E n fin c e lu i


de G e s t 60 c a r c e lu i d e D e s t 2 .
c) d) L 'ex e rc ice p r c d e n t m o n tre q u e p a r u n c h a n g e m e n t d e b a s e o n p e u t ra m e n e r le
p o ly n m e q (la fo rm e q u a d r a tiq u e ) l'u n d e c e u x q u i su iv e n t : 0 , , 2 x ^, ,
+ 2 y ^ . L e s c a r d in a u x d e s o r b ite s s o n t 1, 12, 12, 60 et 40. P o u r v rifie r c e la il su ffit d e
c a lc u le r le s o u s - g r o u p e fix a n t le p o ly n m e d o n n .

280 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - C hap. 6


2. e) L 'e s p a c e p ro je c tif P a s s o c i P a 31 l m e n ts. O n c o n sid re la re stric tio n d e l'a c tio n
d e G L ( F 5 ) s u r P S L ( F 5 ). P u is q u e s i o n n o te q la c la s s e d 'u n p o ly n m e q d a n s P
a lo r s la fo rm u le A q = q d fin it u n e a c tio n d e S L ( F 5 ) s u r P . E n fin o n m o n tre ra q u e le
s o u s - g r o u p e D a g it triv ia le m e n t, e t o n e n d d u ir a p a r q u o tie n t u n e a c tio n d e G s u r P , O n
m o n tre ra q u e le s o rb ite s o n t 3, 3, 15 et 10 l m e n ts.
N o to n s q = q { 2 x , 2 y ) . M o n tre r q u e p o u r to u t h d a n s l'o rb ite 10 l m e n ts et p o u t A e G
on a Ah = A h . O n e n d d u it q u e l'e n se m b le q u o tie n t u n e a c tio n d e G .
L 'h o m o m o r p h is m e a s s o c i cette a c tio n e s t u n h o m o m o r p h is m e d e G d a n s 6 5 . O n m o n tre
q u 'il e s t su rje c tif s u r e t o n c o m p a r e le s o r d re s. P o u r m o n tre r la su rje c tiv it o n tro u v e
d a n s G d e s l m e n ts d 'o r d r e 2, 3 et 5 d 'im a g e n o n n u lle . P a r e x e m p le le s c la s s e s d e s

m a tric e s ( q >' ' > ( _ i )-

3. C e t e x e rc ic e e s t tr s c la s s iq u e , o n e x h ib e u n s o u s - e s p a c e p r o p r e d e / et o n c o n sta te q u e
l'o r th o g o n a l e s t s ta b le p a r / . L a re stric tio n d e l'e n d o m o r p h is m e l'o r th o g o n a l e s t e n c o re
n o rm a le , o n fa it u n e r c u rre n c e s u r la d im e n sio n .

4. O n c h e rc h e ra u n p a r a m tr a g e l'a id e d e s fo n c tio n s s in u s e t c o s in u s h y p e r b o liq u e s .

6. a) O n d ia g o n a lis e r a l'e n d o m o r p h is m e . C o m m e il e s t p o s it if le s te r m e s d ia g o n a u x d e la
m a tric e s o n t p o s itifs . O n e n c o n sid re le s r a c in e s c a r r s. P o u r l'u n ic it o n u tilis e r a le fa it q u e
f e t g c o m m u te n t p a r c o n str u c tio n e t d o n c la is s e n t le u r s s o u s - e s p a c e s v e c to rie ls re s p e c tifs
sta b le s.

7. O n r a iso n n e r a p a r r c u rre n c e s u r k.

9. b) O n fe ra u n ra iso n n e m e n t p a r r c u rre n c e s u r la d im e n s io n d e F . S i la d im e n s io n d e F
e st 1 o n c o n str u ira u n e r fle x io n a p p r o p r i e . P u is e n d im e n s io n su p r ie u r e o n c h e rc h e ra
crire F c o m m e so m m e d ire c te d e d e u x s o u s - e s p a c e s F q e t F i n o n tr iv ia u x et o r th o g o n a u x
(o n a 6 (u ,v ) = 0 p o u r to u t u e F q et to u t v e F i ) . P u is o n a p p liq u e r a l'h y p o th se d e
r c u rre n c e F q .

11. R a iso n n e r p a r rcu rren ce.

II. A p p lic a t io n s t o p o lo g iq u e s
1. N o n , v o ir l'e x e rc ic e 3. I.

2. O n p o u r r a d ia g o n a lis e r le s m a tric e s.

3. L 'a p p lic a tio n e st celle q u i u n e m a tric e a s s o c ie s a d e rn i re co lo n n e .

4. a) b) M o n tre r q u 'u n l m e n t g n ra l d e S U ( 2 ) s ' c r it ^ o u et v so n t d e s n o m b re s


I c o m p le x e s te ls q u e \u\^ + = 1/ co n c lu re . O n id e n tifie la s p h re a v e c C c o m p l t

d 'u n p o in t l'in fin i p a r p ro je c tio n s t r o g r a p h iq u e [Be]. P u is o n c o n sid re l'a p p lic a tio n

q u i la m a tric e a s s o c ie le c o m p le x e ^ si v ^ 0, le p o in t l'in fin i s i v = 0 . O n

sI
c rira la fo rm u le q u i p r e n d d ire c te m e n t v a le u r s d a n s 5 ^ .

P
'd

Q
EXERCICES 281
5. M u ltip lie r u n e c o lo n n e d e la m a tric e p a r le d te r m in a n t p o u r o b te n ir u n e m a tric e d e
d te r m in a n t 1.

6. a) O n o b tie n t s o it u n e n s e m b le fin i d e p o in t s s i A e s t d 'o r d r e fin i, s o it u n cercle si A e s t


d 'o r d r e in fin i. P o u r tu d ie r le p r o b l m e o n c h o isira u n e b a s e d a n s la q u e lle l'a x e d e ro ta tio n
d e A e s t u n d e s a x e s d u re p re .

III. G r o u p e s o r t h o g o n a u x e t u n it a ir e s
1. O n p o u r r a u tilis e r le c o u r s s u r le s q u a te r n io n s.

3. M o n tre r q u 'u n a u to m o r p h is m e la is s e fix e g lo b a le m e n t l'e n se m b le d e s q u a te r n io n s p u r s .

4. O n u tilis e r a le fa it q u e l'im a g e d 'u n l m e n t d 'o r d r e 2 e st en c o re u n l m e n t d 'o r d r e 2 et


la d e s c r ip tio n d e s l m e n ts d 'o r d r e 2 d a n s le g r o u p e S O ( 3 ) .

6. O n p o u r r a m o n tre r q u e N e st le p lu s p e tit s o u s - g r o u p e q u i c o n tie n t T et le s m a tric e s


m o n o m ia le s.

7. b) O n o b s e r v e r a q u e l'o n p e u t d ia g o n a lis e r s im u lta n m e n t to u s le s a { z ) et o n tu d ie r a le s


l m e n ts d ia g o n a u x .

282 FORMES BILINAIRES ET SESQUILINAIRES GROUPES ORTHOGONAUX ET UNITAIRES - Ghap. 6


Bibliographie

[A] A rtin M., Algebra, Prentice Hall, 1991.


[Ar] A rnaudies J.-M ., Les cinq polydres de et leurs groupes,
C.D.U.-S.E.D.E.S, Paris, 1969.
[Be] B erger M., Gomtrie 1 et 2, Nathan, 1990.
[Co] CoMTET L., Analyse combinatoire, tomes 1 et 2, P.U.F., 1970.
[De] Demazure M., Primalit, divisibilit, codes, Cassini, 1997.
[Del] Delezode P., Exercices rsolus d'algbre du cours de mathmatiques 1,
Dunod 1994.
[FS] Faddeev D.K., SOMiNSKY I.S., Recueils d'exercices d'algbre suprieure,
Mir 1961, Ellipses.
[Go] G odement R., Cours d'algbre, Hermann, 1963.
[J] J acobson N., Lectures in abstract algebra, Springer, 1964.
[Ko] KoBLiTZ N., A course in Number Theory and Cryptography, Springer,
GTM 114, 1187.
[L] L ang S., Algebra, Addison-Wesley Publishing Company, 1965.
[LA] L elong-F errand J ., M. A rnaudies J ., Cours de mathmatiques,
tome 1, Dunod, 1974.
[LM] L iret F ., Martinais D., Cours de DEUG, Algbre 1^ et 2 anne,
Dunod, 1997.
[LN] L idl R., Nied erreiter H., Finite fields. Encyclopedia of Mathematics
and its applications, Addison-Wesley Publishing Company, 1983.
[Mo] MONIER J .M ., Nouveau cours de mathmatiques. Algbre 1 et 1, Dunod,
I
1996.
[MS] M acW illiams F .J ., Sloane N .J.A ., The theory o f error correcting codes,
North-Holland, 1977.
[Pe] P errin D., Cours d'algbre. Ellipses, 1996.

Q
BIBLIOGRAPHIE 283
Index

ac tio n cy cle, 62
g a u c h e , 51
tra n sitiv e , 79
a lg b r e d e B o o le, 135 D 'A le m b e r t, 161
a lg o rith m e d c o m p o sitio n c a n o n iq u e e n c y cle s, 67
d 'E u c lid e , 3 d c o m p o sitio n d e s h o m o m o r p h is m e s , 26
d e B e r le k a m p , 174 d e g r , 113
a n n e a u , 85 d 'u n e e x te n sio n , 154
e u c lid ie n , 102 d r iv a tio n fo rm e lle , 129
fac to rie l, 122 d ila ta tio n , 225
in t g re , 88 d im e n s io n d u c o d e , 180
p rin c ip a l, 97 d isc rim in a n t, 132
a u to m o r p h is m e , 14 d is ta n c e
d e H a m m in g , 179
B e r le k a m p , 174 m in im a le , 180
b o rn e d iv is io n e u c lid ie n n e , 114
d e G ilb ert-V arsh a m o v , 197 d u a l, 8
d e P lo tk in , 197

c a r a c t r istiq u e d 'u n c o rp s, 150 l m e n t


C au ch y , 4, 33, 61 a lg b r iq u e , 155
C ay le y , 53, 211 irr d u c tib le , 97
c e n tralisa te u r, 58 tra n sc e n d a n t, 157
cen tre, 17 e n d o m o r p h is m e , 14
c la s s e d e c o n ju g a iso n , 54 e n s e m b le tran sitif, 56, 57
cl tu re a lg b r iq u e , 161 e n tie rs d e G a u s s , 137
c o d e , 180 e s p a c e v e c to rie l q u o tie n t, 8
B C H , 183 E u c lid e , 3
c o rre c te u r d 'e r r e u r s , 178 E u le r
lin a ire , 181 fo rm u le , 142
c o n ju g a iso n , 54 in d ic a te u r, 103
c o rp s, 87 e x te n sio n
a lg b r iq u e m e n t clo s, 160 a lg b r iq u e , 158
d e b a s e , 153 d 'u n c o rp s, 153

I d e ru p tu re , 159
d e s q u o tie n ts, 89
d e g r , 154

I
fini, 162
p re m ie r, 151 F e r m a t, 152

s
critre d 'E ise n ste in , 126
c ry p to g r a p h ie , 105
p e tit th o r m e , 58, 152
fix ateu r, 55
I
i
Q
INDEX 285
fo rm e id a l
b ilin aire , 245 b ila t re , 90
n o n d g n r e , 248 m a x im a l, 95
sy m triq u e , 247 p re m ie r, 95
h erm itie n n e , 246 id e n tit d e B z o u t, 2, 101
lin a ire , 8 im a g e d 'u n h o m o m o r p h is m e , 15
q u a d r a tiq u e , 247 in d te rm in e , 111
s e sq u ilin a ir e , 246 in d ic a te u r d 'E u le r, 103
fo rm u le in g a lit d e C a u c h y - S c h w a r z , 255
d 'E u le r, 142 in v e rsio n , 70
d e L e ib n iz , 129 iso m o r p h is m e , 14
d e M o iv re , 257
d e N e w to n , 120, 144 A;-cycle, 66
d e s c la s s e s , 59

L a p la c e , 161
G a lo is, 73 L e ib n iz , 129
G a u s s , 124, 137, 161 le m m e
g n ra te u r s, 18 ch in o is, 35
g r o u p e , 12 d 'E u c lid e , 100
ab lie n , 12 d e C au ch y , 33, 62
ab lie n libre, 37 d e G a u s s , 100
alte rn , 71 d e la b a s e t le sc o p iq u e , 157
c o m m u ta tif, 12 d e L a z a r d , 141
cy cliq u e , 20 lo i in tern e, 3, 12
d e to rsio n , 36 a s so c ia tiv it , 12
d e ty p e fin i, 36 lo n g u e u r d u c o d e , 180
d riv , 45
d i d r a l, 30 m a tric e
lin a ire , 8, 225 c o m p a g n o n , 213
m o n o g n e , 20 d e p a rit , 180
o r th o g o n a l, 255 g n ra tric e , 180
q u a te rn io n ie n , 32 tria n g u la tio n , 214
q u o tie n t, 22, 24
s p c ia l lin aire , 230 N e w to n , 120
sy m triq u e , 64 n o y a u d 'u n h o m o m o r p h is m e , 15
u n ita ire , 273

o rb ite, 56
H a m ilto n , 211 o rd re , 20
h o m o m o r p h is m e , 14, 87
a ss o c i , 52 p -to rsio n , 33
im a g e , 15 p a rtitio n d 'u n entier, 69
n o y a u , 15 p la n h y p e r b o liq u e , 254

286 IN D E X
p o ly n m e , 112 s u ite
c a ra c t ristiq u e , 210 d e C au ch y , 4
c y c lo to m iq u e , 169 d e S tu rm , 141
d e p a rit , 183 s u p p o r t , 65
m in im a l, 156 S y lv e ste r, 253
r d u cte u r, 175 s y m triq u e , 245
sy m triq u e , 118 s y st m e R S A , 105
p r o d u it se m i-d ire ct, 27
th o r m e
q u a te r n io n s, 264 d 'is o m o r p h is m e s , 26
d e C ay le y , 53
d e C a y le y -H a m ilto n , 211
racin e , 127
d e G a u s s - L u c a s , 143
n -i m e d e l'u n it , 169
d e K n ig - R a d o s , 196
p rim itiv e , 169
d e L a g r a n g e , 23
r d u c tio n d e Jo rd a n , 214
r fle x io n , 259 d e L a p la c e -D 'A le m b e r t- G a u s s , 161

re la tio n d e c o n g ru e n c e , 16 d e R o u c h -F o n te n , 9
d e S y lo w , 6 1 ,6 2
r su lta n t, 130
d e W e d d e rb u rn , 172
re to u rn e m e n t, 259
R iv e st-S h a m ir-A d le m a n , 105 d e W ilson , 152

R S A , 105 d e W itt, 255


d e s n o y a u x , 206
to rsio n , 20
s rie
tra n s p o sitio n , 66
fo rm e lle , 111
r c ip ro q u e , 135
v a le u r p r o p r e , 207
sig n a tu re , 70
v a lu a tio n , 113
d 'u n e fo rm e q u a d r a tiq u e , 253
v e c te u r
d 'u n e p e r m u ta tio n , 70
iso tr o p e , 254
so u s-esp ace
p r o p r e , 207
c a ra c t ristiq u e , 213
p ro p r e , 207
W e d d e rb u rn , 172
to ta le m e n t iso tro p e , 255
W ilson , 152
s o u s - g r o u p e , 13
d e Sy lo w , 61
d e to rsio n , 37
d is tin g u , 24
e n g e n d r , 18
sta b ilisa te u r, 55

I
X)

Q
INDEX 287
0 47057-(I)-(1,5)-O S B 80-AU T-ABS

STEDI, 1, boulevard Ney, 7 5018 Paris


Dpt lgal, Imprimeur, n 7920
Dpt lgal : avril 2003
Imprim en France
SCIENCES SUP

ir'i
2 dition
Lionel Schwartz

ALGEBRE
3' ANNE

Prolongement du cours de 1 et 2^ anne de Franois Liret et Dominique LIO N EL SCHW ARTZ

M artinais, ce cours de mathm atiques traite en quatre volum es le est professeur


l'universit Paris-Nord
programme de la troisime anne de Licence.
(Paris 13-Villetaneuse).
Trois notions centrales sont abordes dans ce volume d'algbre :
la structure des groupes et les actions de groupes, avec une insistance
particulire sur les groupes symtriques ;
les anneaux, avec la question de la divisibilit sous ses divers aspects ;
les extensions de corps enfin, et notamment ce qui concerne les corps finis.
L'auteur revient galement sur la rduction des endomorphismes, les
formes quadratiques, et sur les proprits topologiques des groupes
classiques.
un niveau plus avanc, une introduction deux applications de ces
mathmatiques est propose : la cryptographie et les codes correcteurs
d'erreurs, prolongements naturels de ce cours.
Enfin, des exercices viennent complter chaque chapitre, et permettent MATHMATIQUES
d'approfondir certains points essentiels ou d'aborder des rsultats plus
spcifiques.
PHYSIQUE
Dans cette seconde dition, des com plm ents en gomtrie, codes
correcteurs d'erreurs, cryptographie sont apports. Quelques aspects
complexes du cours ont t prciss et les exercices ont t renouvels.

------------------- CO U RS DE M ATHM ATIQUES -------------------


Ce cours de mathmatiques traite en quatre volumes le programme de
la troisime anne de Licence.
Algbre Topologie et Analyse

SCIENCES DE LA VIE

Fonctions analytiques Calcul diffrentiel et Calcul intgral


SCIENCES DE LA TERRE

9 782100 070572

ISBN 2 10 007057 6

Vous aimerez peut-être aussi