Está en la página 1de 83

Algbre 3

Semestre dhiver 2012/2013


Universit du Luxembourg

Gabor Wiese
gabor.wiese@uni.lu

Version du 19 dcembre 2012

Prface
Lobjet principal du cours sera ltude des extensions algbriques des corps commutatifs. En particulier, la thorie de Galois sera dveloppe et applique. Elle permet entre autres de dmontrer que
lquation gnrale de degr au moins 5 ne peut pas tre rsolue en radicaux et de rsoudre (parfois
de manire ngative) plusieurs problmes classiques (provenant des anciens Grecs) de construction
la rgle et au compas comme la trisection dun angle et la quadrature du cercle.
Au dbut du cours nous allons finir le traitement de la rduction de Jordan dune matrice commenc avant lt.

Littrature
Voici quelques rfrences sur la thorie de Galois en franais :
Jean-Pierre Escoffier : Thorie de Galois
Jean-Claude Carrega : Thorie des corps, la rgle et le compas
Antoine Chambert-Loir : Algbre corporelle
Yvan Gozard : Thorie de Galois
Patrice Tauvel : Corps commutatifs et thorie de Galois
Josette Calais : Extension de corps, thorie de Galois
Evariste Galois : le texte original !
Voici quelques dautres rfrences :
Siegfried Bosch : Algebra (en allemand), Springer-Verlag. Ce livre est trs complet et bien
lisible.
Ian Stewart : Galois Theory. Ce livre est bien lisible. Le traitement de la thorie de Galois dans
le cours sera un peu plus gnral puisque Stewart se restreint dans les premiers chaptres aux
sous-corps des nombres complexes.
Serge Lang : Algebra (en anglais), Springer-Verlag. Cest comme une encyclopdie de lalgbre ; on y trouve beaucoup de sujets rassembls, crits de faon concise.
1

1 RDUCTION DE JORDAN

1 Rduction de Jordan
Nous commenons ce cours par la rduction de Jordan que nous avons bien prpare le semestre
prcdent, mais, pas encore finie. Rappelons dabord les dfinitions et rsultats principaux dj mis
en place avant lt. Dans toute cette section, soit K un corps commutatif.
Le thorme suivant est souvent appell thorme fondamental sur les matrices, ce qui montre son
rle fondamental : il dit que aprs un choix de bases (pas oublier ! !) chaque application linaire
peut tre dcrite de faon unique par une matrice, et que, rciproquement, chaque matrice encore
pour un choix de bases fix dfinit une application linaire.
Un mot sur les notations : contrairement lusage au semestre prcdent, je noterai les bases maintenant avec des parenthses, S = (v1 , . . . , vn ), et non avec des accolades car la forme des matrices
dpend de lordre des vecteur. Mais, maintenant il faut se mfier de ne pas confondre S avec un vecteur
(qui est aussi not avec des parenthses). Si nous avons deux sous-espace W1 et W2 dun espace vectoriel V avec des bases S1 = (v1 , . . . , vn ) et S2 = (w1 , . . . , wm ), on notera (v1 , . . . , vn , w1 , . . . , wm )
quand-mme par S1 S2 .
Thorme 1.1. Soient V, W deux K-espaces vectoriels de dimensions finies n et m. Rappellons
que nous notons HomK (V, W ) lensemble de toutes les applications : V W qui sont Klinaires. Soient S = (v1 , . . . , vn ) une K-base de V et T = (w1 , . . . , wm ) une K-base de W . Pour
HomK (V, W ) et 1 i n, le vecteur (vi ) appartient W , alors, on peut lexprimer en tant
que combinaison K-linaire des vecteurs dans la base T ainsi :
(vi ) =

m
X

aj,i wj .

j=1

Nous rassemblons les coefficients aj,i dans une matrice :

a1,1 a1,2 a1,n

a2,1 a2,2 a2,n

MT,S () := .
..
..
..
Matmn (K).
.
.
.
.
.
am,1 am,2

am,n

Lutilit de cette matrice


est la suivante : Soit v V un vecteur qui scrit en coordonnes pour
b1

b2

la base S comme v =
.. . Alors, le produit matriciel
.
bn

a1,1

a2,1
.
.
.

a1,2
a2,2
..
.

..
.

am,1 am,2


a1,n
b1

a2,n b2

..
.
. ..

am,n

bn

est gale au vecteur (v) crit en coordonnes pour la base T . Cest dire que nous avons exprim
limage (v) en coordonnes. Alors, la matrice MT,S () dcrit lapplication linaire en coordonnes.

1 RDUCTION DE JORDAN

Lassertion principale du thorme cest : Lapplication


HomK (V, W ) Matmn (K),

7 MT,S ()

est une bijection. Elle est mme un isomorphisme de K-algbres.


Dmonstration. La preuve nest quun calcul assez simple et a t donne avant lt. Elle fait partie
de celles que chaquun(e) devrait pouvoir reproduire. Alors, cest le cas ?
Dans le reste de cette section nous nous intressons au cas spcial W = V . Une application
K-linaire : V V est aussi appelle endomorphisme et nous crivons
EndK (V ) := HomK (V, V ).
A partir dici, fixons un K-espace vectoriel V de dimension finie n.
Dfinition 1.2. Soit EndK (V ).
a K est appell valeur propre de sil existe 0 6= v V t.q. (v) = av (ou quivalent :
ker( a idV ) 6= 0).
On pose E (a) := ker( a idV ). Si a est une valeur propre de , on appelle E (a) lespace
propre pour a.
Chaque 0 6= v E (a) est appell vecteur propre pour la valeur propre a.
On pose Spec() = {a K | a est valeur propre de }.
L
On appelle diagonalisable si V = aSpec() E (a).
Vous avez dj vu beaucoup dexemples, en algbre linaire et en algbre 2 avant lt. Rappellons
quand-mme une formulation quivalente de la diagonalisabilit (qui explique le nom).

Proposition 1.3. Soit EndK (V ) et Spec() = {a1 , . . . , ar }. Les assertions suivantes sont
quivalentes :
(i) est diagonalisable.
(ii) Il existe une base S de V t.q.
a1

..

0
0

0
0

0 0
0 0

0 0

MS,S () =

0
0
0

0 0

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

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

. 0 0
0 a2 0

0
0

0
0

0
0

0
0

. 0 0
0 ar 0

0
0

..

..

0
0

0
0

0 0
0 0

0
0

0
0

0
0

0
0

0
0

0 0
0 0

0
0

0
0

0
0

..

0
0

0
0

..

. 0
0 ar

Pour 1 i r, la valeur ai apparat dimK E (ai ) fois sur la diagonale.

1 RDUCTION DE JORDAN

Dmonstration. (i) (ii) : Pour chaque 1 i r nous choisissons (par exemple, en la calculant)
une base Si de E (ai ) et posons S = S1 S2 Sr . Puisque est diagonalisable, V est la somme
directe des E (ai ) ; ceci ne dit rien dautre que S est une base de V . La forme diagonale de la matrice
provient immdiatement du thorme fondamental sur les matrices 1.1.
(ii) (i) : Ecrivons S = (v1 , . . . , vn ) et ei pour le nombre de fois que ai apparat sur la
diagonale. Alors, E (a1 ) est le sous-espace de V engendr par les premiers e1 vecteurs de S ; ensuite,
E (a2 ) est le sous-espace de V engendr par les prochains e2 vecteurs de S, etc. Ceci montre que V
est bien la somme directe des E (ai ) pour 1 i r.
Dfinition 1.4.
Soit M Matnn (K) une matrice. Le polynme caractristique de M est
dfini comme

carM (X) := det X idn M K[X].
Soit EndK (V ). Le polynme caractristique de est dfini comme
car (X) := carMS,S () (X).
Avant lt nous nous sommes convaincues que car ne dpend pas du choix de la base S. Nous
avons aussi vu plusieurs exemples que nous nallons pas rpeter ici.
Proposition 1.5. Spec() = {a K | car (a) = 0} = {a K | (X a) | car (X)}.
Dmonstration. Cest facile, nest-ce pas ?
A part le polynme caractristique nous avons galement introduit le polynme minimal dont
on rappelle aussi la dfinition. On se souvient quon a dmontr que K[X] est un anneau euclidien
(pour la division euclidienne de polynmes, cest dire avec reste ), alors, comme on la dmontr
galement, K[X] est un anneau principal : chaque idal est principal, cest dire, peut tre engendr
par un seul lment. Nous allons utiliser ce fait maintenant.
P
Dfinition-Lemme 1.6. (a) Soit M Matnn (K) une matrice. Si f (X) = di=0 ai X i K[X]
P
est un polynme, alors nous posons f (M ) := di=0 ai M i , ce qui est encore une matrice dans
M atnn (K).
(b) Lapplication evaluation
evM : K[X] Matnn (K),

f (X) 7 f (M )

est un homomorphisme danneaux (mme de K-algbres).


(c) Le noyau ker(evM ) est un idal principal non-nul de lanneau principal K[X], alors, il existe
un unique polynme normalis mM (X) K[X] qui engendre ker(evM ). On appelle mM (X) le
polynme minimal de M .
(d) mM (X) est le polynme normalis de degr minimal qui annule M (cest dire : mM (M ) = 0n
o 0n est la matrice zro dans Matnn (K) (quon denotra aussi 0 pour simplicit)).
(e) Soit EndK (V ). Nous posons
m (X) := mMS,S () (X)
et lappellons polynme minimal de . Ce polynme ne dpend pas du choix de la base S.

1 RDUCTION DE JORDAN

Dmonstration. (a) est clair.


(b) Cest un calcul facile.
(c) Remarquons que K[X] est de dimension infinie alors que la dimension de Matnn (K) est
finie, ce qui montre que evM ne peut pas tre injective. Alors, son noyau est non-nul et engendr par
un polynme qui est unique multiplication par K prs, ce qui nous permet de le normaliser.
(d) est clair.
(e) Lindpendence du choix de la base provient du fait que la conjugaison avec la matrice de
changement de base dcrit un isomorphisme de Matnn (K).
Le polynme caracteristique carM (X) et le polynme minimal mM (X) sont lis par le thorme
de Cayley-Hamilton.
Thorme 1.7 (Cayley-Hamilton). Soit M Matnn (K). Alors,
carM (M ) = 0n Matnn (K).
En particulier, mM (X) est un diviseur de carM (X).
Dmonstration. Lastuce est dutiliser les matrices adjointes. Nous avons
df

(X idn M )adj (X idn M ) = det(X idn M ) idn = carM (X) idn .

(1.1)

Notez que la matrice X idn M est coefficients dans lanneau des polynmes K[X]. Mais, il
est facile de vrifier que la proprit principale des matrices adjointes que nous venons dutiliser est
valable pour chaque anneau commutative et pas seulement pour R, le cas pour lequel vous avez vu la
preuve en algbre linaire.
La dfinition de la matrice adjointe montre que la plus grande puissance de X qui peut apparatre
dans un coefficient de la matrice (X idn M )adj est n 1. Nous pouvons alors crire cette matrice
en tant que polynme de degr n 1 coefficients dans Matnn (K) :
(X idn M )adj =
Nous crivons carM (X) =
carM (X) idn =

n
X

Pn

ai idn X =

i=0

i=0

i=0 ai X

i=0
n1
X

n1
X
i

Bi X i

avec

Bi Matnn (K).

et reprenons lquation (1.1) :

n1
X
i=0


Bi X i (X idn M )

(Bi X i+1 Bi M X i ) = B0 M +

n1
X
i=1

(Bi1 Bi M )X i + Bn1 X n .

Nous comparons les coefficients (encore des matrices !) pour obtenir


a0 idn = B0 M, ai idn = Bi1 Bi M pour 1 i n 1

et

Bn1 = 0.

1 RDUCTION DE JORDAN

On peut maintenant conclure la preuve de carM (M ) = 0n par un calcul simple :


carM (M ) idn =

n
X
i=0

ai M i = B0 M +
2

n1
X

i=1
3

(Bi1 Bi M )M i

= B0 M + B0 M B1 M + B1 M B2 M + B2 M 3 Bn2 M n1 + Bn2 M n1 = 0n .
La proprit carM (M ) = 0n montre que carM (X) est dans le noyau de evM de 1.6, alors mM (X)
divise carM (X), car mM (X) est un gnrateur de lidal principal ker(evM ).
Le thorme de Cayley-Hamilton reste videmment vrai si lon remplace la matrice M par un
endomorphisme EndK (V ).
Exemple 1.8. Sur la feuille dexercice no. 1 vous trouvez une faon de calculer les polynmes minimaux en gnral, et surtout une faon pour souvent viter beaucoup de calcul. Le thorme 1.10 et la
proposition 1.13 se montreront trs utiles.
Voici des exemples cls pour comprendre la diffrence entre polynme minimal et polynme caractristique :
Les trois matrices suivantes ont le mme polynme caractristique, (X 1)2 :
M1 := ( 10 01 ) ,

M2 := ( 10 11 ) , M3 := ( 10 691
1 ).

Le polynme minimal de M1 est X 1. Puisque M2 1 id2 = ( 00 10 ) 6= 02 et M3 1id2 =


2
( 00 691
0 ) 6= 02 , le polynme minimal est (X 1) dans ces deux cas. Notez que nous avons utilis
le fait que les seuls diviseurs normaliss non-constants de (X 1)2 sont X 1 et (X 1)2 ,
alors, le polynme minimal doit tre un parmi ces deux.
Les mmes arguments donnent les polynmes minimaux des matrices suivantes (mais, notez
quil y a une possibilit de plus) :

1 0 0
1 1 0
1 1 0

M4 := 0 1 0 , M5 := 0 1 0 , M6 := 0 1 1 .
0 0 1
0 0 1
0 0 1

Le lemme suivant est notre premier pas vers la dcomposition spectrale et la forme de Jordan.
Lemme 1.9. Soit EndK (V ).

(a) Soit f K[X] et W := ker(f ()). Alors, W est un sous-espace de V stable par , cest
dire : pour tout w W on a (w) W . Ceci nous permet de restreindre W ; on notra
lapplication restreinte par |W : W W .

(b) Soient f, g K[X] deux polynmes premiers entre eux, cest dire : pgcd(f (X), g(X)) = 1.
Alors,
ker(f () g()) = ker(f ()) ker(g()) .
{z
} | {z } | {z }
|
=:W

=:W1

=:W2

Avant la preuve, un petit mot sur la notation : f () est une application K-linaire V V , alors
on peut lappliquer un vecteur v V . Notre notation pour ceci cest : f ()(v) ou bien f ()v.
Notez les rles distincts des deux paires de paranthses dans la premire expression. On pourrait aussi
lcrire (f ())(v), mais, je trouve cette criture un peu lourde.

1 RDUCTION DE JORDAN

Dmonstration. (a) Nous savons que le noyau de chaque application K-linaire est un sous-espace.
P
P
Ecrivons f (X) = di=0 ai X i . Soit alors w W , i.e. f ()w = di=0 ai i (w) = 0. Nous calculons
f ()((w)) =

d
X
i=0

ai i ((w)) =

d
X
i=0

ai i+1 (w) =

d
X
i=0


ai i (w) = (0) = 0.

(b) Il est clair que W1 W et W2 W , alors W1 + W2 W . Nous devons dmontrer


W1 W2 = 0 (le K-espace vectoriel zro) et
W1 + W2 = W .
Puisque K[X] est un anneau euclidien, nous pouvons utiliser lalgorithme dEuclide (de Bzout) pour
obtenir deux autres polynmes a, b K[X] tels que 1 = a(X)f (X) + b(X)g(X). Soit dabord
w W1 W2 . Alors
w = idV (w) = a()f ()w + b()g()w = 0 + 0 = 0,
ce qui montre le premier point. Pour le deuxime soit w W . Lquation quon vient dutiliser scrit
comme
w = w2 + w1 avec w2 := a()f ()w et w1 := b()g()w.
Mais, on a
f ()(w1 ) = b()f ()g()w = b()0 = 0 w1 W1
et
g()(w2 ) = a()f ()g()w = a()0 = 0 w2 W2 ,
achevant la dmonstration.
Thorme 1.10 (Dcomposition spectrale). Soit EndK (V ) avec polynme minimal m (X) =
f1e1 (X) f2e2 (X) . . . frer (X) o les polynmes fi (X) sont irrductibles (ce sont alors des lments
premiers dans lanneau principal K[X]) et premiers entre eux, cest dire pgcd(fi , fj ) = 1 pour
tout 1 i < j n (si lon normalise les fi , alors la condition ne revient qu dire que les polynmes
sont distincts). Posons Wi := ker(fi ()). Alors, les assertions suivantes sont vraies.
L
(a) V = ri=1 Wi .
(b) Si lon choisit une base Si du sous-espace Wi pour 1 i r, alors S = S1 S2 Sr est
une base de W pour laquelle on a :

M1
0
0
...
0

0
M2
0
...
0

.
..
..
..
MS,S () = ..

.
.
.

0
...
0
Mr1
0

0
...
0
0
Mr
avec Mi := MSi ,Si (|Wi ) pour 1 i r.

Dmonstration. (a) suit du lemma 1.9 (b) par rcurrence.


(b) est clair : Ecrivez la matrice selon les rgles et vous allez obtenir cette forme. Notez que les
blocs en dehors de la diagonale sont zros parce que (Wi ) Wi .

1 RDUCTION DE JORDAN

Le cas le plus important pour nous est celui o fi (X) = X ai avec ai 6= aj pour i 6= j (ce
qui implique que les fi sont irrductibles et distincts). La dcomposition spectrale nest en fait quun
pas (dcisif !) vers la rduction de Jordan. Nous voyons dans la prochaine propostion aussi son utilit
pour la diagonalisation. Pour linstant nous illustrons leffet de la dcomposition spectrale laide
dun exemple. Avant cela, il peut tre utile de se rappeller comment appliquer les rsultats pour les
applications linaire aux matrices.
Remarque 1.11. Soit M Matnn (K). On peut appliquer
spectrale la ma ladcomposition
0
0
1
0
0 1




0
0 0

trice M comme suit. Pour la base canonique B := ( . , . , . . . ,


.. ) la matrice M dcrit
.
.
.
. .


0
0 0
1
0
0
une application K-linaire et lon a M = MB,B () (voir le thorme 1.1).
La dcomposition spectrale nous donne une base S. Soit C := MB,S (id) la matrice de changement de bases entre la base S et la base canonique. Alors, nous avons
MS,S () = C 1 M C
(comme nous lavons vu avant lt). Pour tre encore un peu plus concret, rappellons comment
crire la matrice C. Si S = (v1 , . . . , vn ) et les vecteurs vi sont donns en coordonnes pour la base
standarde, alors la i-ime colonne de C est juste le vecteur vi .
Alors, la dcomposition spectrale peut tre utilise pour calculer une matrice semblable (par
dfinition, deux matrices A, B sont semblables si lune est une conjuge de lautre : il existe une
matrice inversible C telle que B = C 1 AC) M de la jolie forme du thorme.

1 2 3

Exemple 1.12. Soit M := 0 1 4 coefficients dans Q. Le polynme caractristique est (X


0 0 5
2
1) (X 5). Il est clair que ker(M 5 id3 ) est de dimension 1 ; cest dire que 5 est une valeur
propre de multiplicit 1 (par dfinition : son espace propre est de dimension 1). Sans calcul il est clair
que dim ker((M id3 )2 ) = 3 1 = 2.
Le thorme 1.10 implique lexistence dune matrice C telle que

1 x 0

C 1 M C = 0 1 0
0 0 5

pour un x Q qui reste tre dtermin.


En fait, on voit facilement que x 6= 0, car dans ce cas le polynme minimal serait (X 1)(X 5)
ce qui est faux (voir aussi la Proposition 1.13). Le thorme sur la rduction de Jordan 1.17 nous dira
que nous pouvons choisir C telle que mme x = 1.
Le polynme minimal nous permet de donner encore une autre caractrisation de la diagonalisabilit :

1 RDUCTION DE JORDAN

Proposition 1.13. (a) Spec() = {a K | (X a) | m (X)} = {a K | m (a) = 0}.

(b) Soit EndK (V ). Alors, les assertions suivantes sont quivalentes :


(i) est diagonalisable.
Q
(ii) m (X) = aSpec() (X a).

Dmonstration. (a) La deuxime galit est claire : en utilisant la division euclidienne on voit quun
a K est un zro dun polynme f K[X] si et seulement si X a divise f (X). Pour voir
la premire galit supposons dabord (X a) m (X). De cela nous dduisons que (X a) et
m (X) sont premiers entre eux, ce qui nous permet (par lalgorithme dEuclide/Bzout) de trouver
b, c K[X] tels que 1 = b(X)(X a) + c(X)m (X). Soit maintenant v V t.q. (v) = av. Nous
avons
v = idV v = b()((v) av) + c()m ()v = 0 + 0 = 0,
alors a 6 Spec().
Supposons maintenant (X a) | m (X) ce qui nous permet dcrire m (X) = (X a)g(X)
pour un g K[X]. Puisque le degr de g est strictement plus petit que celui de m (X), il doit y avoir
un v V tel que w := g()v 6= 0 (sinon, le polynme minimal m (X) serait un diviseur de g(X)
ce qui est absurde). Nous avons alors
( a)w = m ()v = 0,
alors a Spec().
(b) On crit Spec() = {a1 , . . . , ar }.
(i) (ii) : On choisit une base S telle que M := MS,S () est diagonale (voir la proQ
position 1.3). Un calcul trs simple montre que ri=1 (M ai ) = 0n . Alors, m (X) est un diQr
viseur de i=1 (X ai ). Mais, (a) montre que pour chaque i on a (X ai ) | m (X). Donc,
Q
m (X) = ri=1 (X ai ) (les deux polynmes sont normaliss).
(ii) (i) : On applique la dcomposition specrale 1.10 et il suffit de noter que les matrices Mi
sont diagonales car Wi = E (ai ) est lespace propre pour la valeur propre ai .
Il est utile de remarquer que les propositions 1.5 et 1.13 (a) disent que car (X) et m (X) ont les
mmes facteurs de degr 1.

1 0 2

Exemple 1.14. Considrons la matrice M := 0 1 3 coefficients dans Q. Son polynme


0 0 4
minimal est (X 1)(X 4), alors, elle est diagonalisable.
(Pour obtenir le polynme minimal il suffit de voir que lespace propre pour la valeur propre 1 est
de dimension 2.)
Nous avons vu dans la proposition 1.3 que les matrices diagonalisables sont semblables des matrices diagonales. Lutilit dune matrice diagonale pour des calculs est vidente. Malheureusement,
les matrices ne sont pas toutes diagonalisables. Notre but maintenant est de choisir une base S de V
de faon que MS,S () ait une forme simple, jolie et lgante et le plus proche possible de la forme
diagonale.

1 RDUCTION DE JORDAN

10

Nous avons aussi vu que la dcomposition spectrale 1.10 nous donne une forme diagonale en
blocs . Notre but pour la rduction de Jordan sera de rendre les matrices dans les blocs le plus simple
possible.
Nous prsentons la rduction de Jordan (la forme normale de Jordan) dun point de vue algorithmique. Les preuves peuvent tre abrges un peu si on travaille sans coordonnes, mais, dans ce cas,
le calcul de la rduction nest pas clair.
Lemme 1.15. Soient a K, e N>0 et v V tels que
( a id)e (v) = 0

et

( a id)e1 (v) 6= 0.

Nous posons :
ve := v,
ve1 := ( a id)(v),
...

v2 := ( a id)e2 (v),

v1 := ( a id)e1 (v).

et hvi := hv1 , . . . , ve i, le sous-espace de V engendr par les v1 , . . . , ve .


(a) Les v1 , . . . , ve sont K-linairement indpendants et, en consquence, forment une base S de hvi .
(b) Nous avons :
(v1 ) = av1 ,
(v2 ) = v1 + av2 ,
(v3 ) = v2 + av3 ,
...,
(ve ) = ve1 + ave .
(c) (hvi ) hvi .

(d) MS,S (|hvi ) = .


..

0
0

1
a

0
1
..
.

0 ...
0 ...
.. ..
.
.
0
.. . . . .
.
. 1
.
0 ... 0
a
0 ... 0
0

0
..
.

.
0

1
a

Dmonstration. (a) Notez que la plus grande puissance de qui apparat dans la dfinition dun des
P
vi est gale e 1. Une combinaison linaire non-triviale de la forme 0 = ei=1 i vi se rcrit alors
sous la forme g()(v) = 0 avec un polynme 0 6= g(X) K[X] de degr au plus e 1. Comme le
polynme minimal de est de degr e, nous obtenons une contradiction.

1 RDUCTION DE JORDAN

11

(b) Cest un calcul trs facile :


( a id)v1 = ( a id)e v = 0
( a id)v2 = v1
...

( a id)ve1 = ve

(v1 ) = av1 .

(v2 ) = v1 + av2 .
(ve ) = ve1 + ave .

(c) et (d) sont vidents cause de (b).


Nous voulons dcomposer V en blocs de la forme du lemme prcdent. Ceci se fait par le prochain
lemme. Il est assez technique et un peu formel, mais, il fait prcisement ce qui nous faut : Supposons
que nous avons dj trouv des sous-espaces W1 , . . . , Wr V tels que W1 Wr V et des
bases Si de Wi telles que les matrices MSi ,Si (|Wi ) soit de la forme jolie du lemme 1.15 (dans
le prochain lemme on aura Wi = hxi i ). Le but du prochain lemme est de construire un sous-espace
Wr+1 (cest h
y i ) tel que les mmes proprits restent vraies pour les r+1 sous-espaces. Ce processus
pourra tre continu pour nous mener la rduction de Jordan. La construction de y est trs explicite
et assez facile vrifier, mais, un peu technique.
Lemme 1.16. Soient a K, ei N>0 et x1 , . . . , xr V tels que pour tout 1 i r
( a id)ei (xi ) = 0 et ( a id)ei 1 (xi ) 6= 0.
Nous savons par le lemme 1.15 que, pour tout 1 i r, le sous-espace hxi i possde la base
Si = ( a id)ei 1 (xi ), ( a id)ei 2 (xi ), . . . , ( a id)(xi ), xi .
P
L
Nous supposons en plus que X := ri=1 hxi i est gale ri=1 hxi i . En consquence, S := S1
S2 Sr est une K-base de X. Soit y V \ X tel que ( a id)ei y = 0 pour tout 1 i r.
(a) induit un endomorphisme de hyi /(X hyi ). Son polynme minimal est de la forme (X a)k
avec k ei pour tout 1 i r, et k est le plus petit entier positif tel que ( a id)k (y) X.

(b) Soit k comme dans (a). En reprsentant ( a id)k (y) dans la base S, on obtient des uniques
i,j K tels que
r eX
i 1
X
k
i,j ( a id)j (xi ).
( a id) (y) =
i=1 j=k

(c) Soient k comme dans (a) et i,j comme dans (b). On pose
y := y

r eX
i 1
X
i=1 j=k

i,j ( a id)jk (xi ).

Alors,
( a id)k (
y ) = 0 et ( a id)k1 (
y ) 6= 0,
h
y i X = 0 et, en consquence,
hx1 i hx2 i hxr i h
y i est un K-sous-espace de V .

1 RDUCTION DE JORDAN

12

Dmonstration. (a) Il est clair que induit un endomorphisme. Comme ( a id)ei (y) = 0, le
polynme minimal recherch doit tre un diviseur de (X a)ei , do lassertion.
(b) En crivant ( a id)k (y) dans la base S, on obtient
k

( a id) (y) =

r eX
i 1
X
i=1 j=1

i,j ( a id)j (xi ).

Il faut donc montrer i,j = 0 pour tout 0 j k 1. On agit des deux cts par ( a id)dk o
d est le minimum des ei et on obtient
0=

r ei 1(dk)
X
X
i=1

j=1

i,j ( a id)dk+j (xi ).

Puisque tous les coefficients du vecteur zro dans chaque base sont gaux zro, il en suit que i,j = 0
si j ei 1 (d k) = k 1 + (ei d). Puisque d ei , on a, en particulier, i,j = 0 si j k 1,
comme requis.
(c) Lgalit de (b) se rcrit comme
( a id)k (y) = ( a id)k

r eX
i 1
X
i=1 j=k


i,j ( a id)jk (xi ) = ( a id)k (y y),

do
( a id)k (
y ) = 0.

(1.2)

Soit f (X) K[X] tel que f ()(


y ) X. Il en suit que f ()(y) X car la diffrence y y
k
est dans X. Par (a), (X a) divise f (X). Alors, par lquation (1.2) on a f ()(
y ) = 0, donc
h
y i X = 0.
Pour finir, supposons que ( a id)k1 (
y ) = 0. Par le mme argument on en dduit que
k1
( a id) (y) X ce qui contredit le choix de k fait dans (a) ; alors, ( a id)k1 (
y ) 6= 0.
Thorme 1.17 (Rduction de Jordan). Supposons que le polynme minimal de est gal
r
Y
m (X) =
(X ai )ei
i=1

avec diffrents ai K et ei > 0 (ceci est toujours le cas lorsque K est algbriquement clos, par
exemple K = C).

En calculant Vi := ker ( ai id)ei , on obtient la dcomposition spectrale (voir la proposition 7.5), cest dire :
V =

r
M
i=1

Vi

et

(Vi ) Vi pour tout 1 i r.

Pour chaque 1 i r, on peut construire (voir la preuve) des xi,1 , . . . , xi,si Vi tels que
Vi = hxi,1 i hxi,si i

et

(hxi,j i ) hxi,j i .

1 RDUCTION DE JORDAN

13

Soit ei,j lentier positif minimal tel que ( ai id)ei,j (xi,j ) = 0 pour tout 1 i r et 1 j si .
Pour tout espace hxi,j i on chosit la base Si,j comme dans le lemme 1.15. On pose
S := S1,1 S1,2 S1,s1 S2,1 S2,2 S2,s2 . . . . . . Sr,sr .
Alors, S est une K-base de V telle que

M1

.
MS,S () = ..

0
M2

0
0
..
.

...
...
..
.

0
0
..
.

...

Mr1

...

Mr

(matrice diagonale de blocs), o, pour tout 1 i r,

Mi =

Ni,1

...

0
..
.
0

Ni,2

...
..
.

...

0
..
.
0

Ni,si 1

0
..
.
0

...

Ni,si

(matrice diagonale de blocs), o, pour tout 1 j si ,

ai 1 0
0 ... 0

0 ... 0
0 ai 1

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

Ni,j = .
,
.. . . . .
..
.
. 1 0
.

0 0 . . . 0 ai 1
0 0 ... 0
0 ai

qui est dordre ei,j . On appelle les Ni,j les blocs de Jordan (pour la valeur propre ai ).
Dmonstration. Il suffit de dcrire la construction des xi,j . Pour simplifier les notations, posons W :=
Vi , a := ai , e := ei et k1 := e.


On choisit x1 ker ( a id)k1 \ ker ( a id)k1 1 .
Nous savons quun tel x1 existe, car dans le cas contraire, la puissance de X a dans le
polynme minimal serait au plus k1 1 = e 1. Pour calculer un tel x1 , on peut calculer le
noyau de ( a id)k1 1 et choisir un lment de V qui nest pas dans ce noyau.
Si hx1 i est dj gal W , on arrte.
Sinon, on calcule le minimum k2 tel que ( a id)k2 annule W/hx1 i . Notez k1 k2 .
On choisit y W tel que ( a id)k2 1 (y) 6 hx1 i .
Nous pouvons appliquer la formule du lemme 1.16 pour obtenir y.
On pose x2 := y et on obtient hx1 i hx2 i W et ( a id)k2 1 (x2 ) 6= 0.

1 RDUCTION DE JORDAN

14

Si hx1 i hx2 i est dj gal W , on arrte.


Sinon, on calcule le minimum k3 tel que ( a id)k3 annule W/(hx1 i hx2 i ). Notez
k1 k2 k3 .
On choisit y W tel que ( a id)k3 1 (y) 6 hx1 i hx2 i .
Nous pouvons appliquer la formule du lemme 1.16 pour obtenir y.
On pose x3 := y et on obtient hx1 i hx2 i hx3 i W et ( a id)k3 1 (x3 ) 6= 0.
On continue ainsi jusqu ce que W = hx1 i hx2 i hxs i .
Remarque 1.18. Explicitement, la base S est la suivante :
( a1 id)e1,1 1 (x1,1 ),
( a1 id)e1,2 1 (x1,2 ),
..
.

( a1 id)e1,1 2 (x1,1 ),
( a1 id)e1,2 2 (x1,2 ),
..
.

...
...
..
.

( a1 id)(x1,1 ),
( a1 id)(x1,2 ),
..
.

x1,1 ,
x1,2 ,
..
.

( a1 id)e1,s1 1 (x1,s1 ), ( a1 id)e1,s1 2 (x1,s1 ), . . . ( a1 id)(x1,s1 ), x1,s1 ,


( a2 id)e2,1 1 (x2,1 ),
( a2 id)e2,1 2 (x2,1 ), . . . ( a2 id)(x2,1 ), x2,1 ,
( a2 id)e2,2 1 (x2,2 ),
( a2 id)e2,2 2 (x2,2 ), . . . ( a2 id)(x2,2 ), x2,2 ,
.. .
..
..
..
..
.
.
.
.
.
( a2 id)e2,s2 1 (x2,s2 ), ( a2 id)e2,s2 2 (x2,s2 ), . . . ( a2 id)(x2,s2 ), x2,s2 ,
( a3 id)e3,1 1 (x3,1 ),
( a3 id)e3,1 2 (x3,1 ), . . . ( a3 id)(x3,1 ), x3,1 ,
..
..
..
..
..
.
.
.
.
.
..
..
..
..
..
.
.
.
.
.
2
e
1
e
r,s
r,s
r
r
(xr,sr ), . . . ( ar id)(xr,sr ), xr,sr
(xr,sr ), ( ar id)
( ar id)
Notez que la rduction de Jordan nest pas unique en gnrale (on peut, par exemple, permuter les
blocs). Alors, pour tre prcis on devrait parler plutt dune rduction de Jordan, ce que nous allons
faire parfois. Si S est une base telle que MS,S () ait la forme du thorme, on dira que MS,S () est
la/une rduction de Jordan ou bien quelle a la/une forme de Jordan.
Pour appliquer le thorme 1.17 aux matrices voyez (encore une fois) la remarque 1.11.
Exemple 1.19. (a) Les matrices M1 , M2 , M4 , M5 , M6 de lexemple 1.8 ont dj la forme de Jordan.
La rduction de Jordan de M3 est M2 .

1 1 0

(b) La/une rduction de Jordan de la matrice de lexmple 1.12 est M := 0 1 0.


0 0 5

1 1 0

(c) Considrons la matrice M := 1 3 0 coefficients dans Q.


1 1 2
Un calcul montre que carM (X) = (X 2)3 . Alors, r = 1 dans les notation du thorme 1.17 et,
alors, la rduction de Jordan doit tre parmi les trois matrices suivantes :

2 0 0
2 1 0
2 1 0

0 2 0 , 0 2 0 , 0 2 1 .
0 0 2
0 0 2
0 0 2

1 RDUCTION DE JORDAN

15

2
On calcule facilement que
= (X 1) . De ce fait nous pouvons dj dduire que la
mM (X)
2 1 0

rduction de Jordan est 0 2 0.


0 0 2
La question devient
plus
dsagrable
si on nous dmande de calculer une matrice C telle que

2 1 0

1
C M C = 0 2 0. Mais, cela nest pas aussi difficile que a. Nous suivons lalgorithme
0 0 2
donn dans la preuve du thorme 1.17.

1 1 0

On a M 2id3 = 1 1 0.
1 1 0

0
1

Alors, ker(M 2id3 ) = h0 , 1i.
1
0
Nous savons que mM (X) = (X 2)2 (ce quon rvrifie facilement : M 2 = 03 ). Selon
lalgorithme, nous choisissons

0
1

x1 ker((M 2id3 )2 ) \ ker(M 2id3 ) = Q3 \ h0 , 1i,
1
0


1

par exemple x1 = 0.
0
Nous commenons crire notre base S. Le premier vecteur le la base est, selon lalgorithme,


1 1 0
1
1


v1 := (M 2id3 )x1 = 1 1 0 0 = 1
1 1 0
0
1

et le deuxime est juste v2 := x1 .


Comme Q3 /hx1 i = Q3 /hv1 , v2 i est de dimension 3 2 = 1, alors nous recherchons mainte0
nant un y Q3 tel que (M
2id3 ) y = y 6 hx1 i = hv1 , v2 i.
0

Il est utile de choisir y = 0 car cest un vecteur propre. Comme a nous navons pas besoin
1
de faire lajuster (cest dire calculer y) et nous pouvons directement prendre v3 = y. Dans le
cas de dimension 3 on peut toujours viter le calcul de y.
Il suffit dcrire les vecteurs v1 , v2 , v3 dans les colonnes dune matrice :

1 1 0

C := 1 0 0 .
1 0 1

2 THORME DE GAUSS ET CRITRE DIRRDUCTIBILIT DE POLYNMES

16

Le thorme 1.17 nous dit que

0 1 0
1 1 0
1 1 0
2 1 0

C 1 M C = 1 1 0 1 3 0 1 0 0 = 0 2 0 ,
0 1 1
1 1 2
1 0 1
0 0 2
ce quon peut vrifier pour se convaincre des calculs.

Remarque 1.20. Dans les exemples et sur la feuille dexercices no. 1 vous avez vu/voyez que la
connaissance du polynme minimal nous donne dj beaucoup de renseignements sur la rduction de
Jordan.
Plus prcisement : Si a est une valeur propre de et (X a)e est la plus grande puissance de
X a qui divise le polynme minimal m (X), alors la taille du plus grand bloc de Jordan avec a
sur la diagonale est e.
En gnral, on nobtient pas toute la rduction de Jordan de cette manire ; si, par exemple,
(X a)e+2 et la plus grande puissance de X a qui divise car (X), alors, on a deux possibilits :
(1) il y a deux blocs de Jordan pour la valeur propre a de taille e et 2 ; ou (2) il y a trois blocs de
Jordan pour a de taille e, 1 et 1.

2 Thorme de Gau et critre dirrductibilit de polynmes


Le premier but de cette section est de montrer lassertion suivante dmontre par Gau : Si A
est un anneau factoriel, alors lanneau des polynmes A[X] est aussi factoriel. Nous nous intressons
surtout au cas A = Z, mais, nous allons donner la dmonstration en gnral (car cest la mme).
Commenons par rappeler des notions sur les anneaux factoriels. Soit A un anneau intgre.
Nous notons par A le groupe des lments inversibles de A (avec la multiplication comme loi
de groupe).
On appelle x A \ (A {0}) irrductible sil ne scrit pas comme produit x = yz avec
y, z 6 A .
Rappelons que les units de A[X] et celles de A sont les mmes.
On appelle x A \ (A {0}) premier si x | yz avec y, z A implique x | y ou x | z.
Rappelons aussi que x est premier si et seulement si lidal principal (x)A est un idal premier
(ce qui quivaut ce que lanneau quotient A/(x) soit un anneau intgre, par la proposition 5.1
du semestre dernier ; nous allons utiliser ce fait dans la dmonstration de la proposition 2.7 plus
bas).
Deux lments a, b A sont appells associs sil existe u A tel que ua = b (ce qui
quivaut lgalit didaux principaux (a) = (b)). tre associ est une relation dquivalence.
Nous avons vu que tout lment premier est irrductible ; nous avons aussi vu que lassertion
rciproque nest pas valable en gnral.
Nous avons dfini les anneaux factoriels comme les anneaux intgres tels que (1) tout lment
irrductible x A \ (A {0}) est premier, et (2) il ny a pas de chane de diviseurs de longeur
infinie.
Un des rsultats principaux du semestre dernier est le suivant :
A est un anneau euclidien A est un anneau principal A est un anneau factoriel.

2 THORME DE GAUSS ET CRITRE DIRRDUCTIBILIT DE POLYNMES

17

Les principaux exemples que nous avons tudis sont lanneau des entiers Z et lanneau des
polynmes coefficients rationnels Q[X].
Les units de Z ne sont que {1, 1}. Alors, a, b Z sont associs si et seulement si a = b ou
a = b. Les lments premiers de Z sont tous de la forme p o p est un nombre premier
habituel , cest--dire 2, 3, 5, 7, 11, . . . (par dfinition, p 2 est divisible que par 1 et p ;
en fait, on peut reformuler cette dfinition comme : positif et irrductible).
Si on nous demande un ensemble P de reprsentants des lments premiers association prs
de Z, nous pouvons juste prendre les nombres premiers habituels.
Les units de Q[X] sont les polynmes constants et non nuls. Alors, deux polynmes f, g
Q[X] sont associs si et seulement sil existe u Q tel que uf (x) = g(x). (Rappelons : Q
est le groupe des units de Q pour la multiplication ; puisquon peut diviser par chaque lment
de Q sauf 0, nous avons Q = Q \ {0}).
Les lments premiers de Q[X] sont alors les polynmes irrductibles. Si on nous demande un
ensemble P de reprsentants des lments premiers association prs de Q[X], nous pouvons
juste prendre les polynmes irrductibles et unitaires.
Soit K un corps. Tout ce que nous avons dit sur Q[X] reste valable pour K[X].
Lanneau de polynmes Z[X] a une structure plus complique que Q[X] (ce qui peut tonner
premire vue car cest un sous-anneau). Par exemple, Z[X] a plus dlments premiers.
Pour tre plus concret, considrons le polynme constant 2 Z[X]. Cest clairement un lment irrductible de Z[X] (essayez de lcrire comme un produit de deux polynmes 2 =
f (X)g(X) avec f, g Z[X] ; vous trouverez tout de suite f (X) = 1 ou g(X) = 1).
Puisque nous navons pas encore dmontr que Z[X] est un anneau factoriel nous ne savons
pas encore que 2 Z[X] est un lment premier. Cest un de nos buts. Voici, lide : si 2 divise
f (X)g(X), alors il faut quon montre que soit les coefficients de f (X) ou de g(X) sont pairs.
Pour ceci, nous allons tudier la divisibilit des coefficients dans un produit de polynmes ;
pour faire ainsi, nous allons introduire la valuation dun polynme et tudier comment elle se
comporte dans des produits (voir la proposition 2.7).
Mais, soulignons que 2 et 1 ne sont pas associs dans Z[X], car les units de cet anneau sont
{1, 1} (mais, les deux lments sont associs dans Q[X]) ; alors, en particulier, lidal principal 2Z[X] = {2f (x) | f Z[X]}, lensemble de tous les polynmes t.q. tous les coefficients
sont pairs, est strictement inclus dans Z[X] (lidal 2Q[X] de Q[X] est videmment gal
Q[X], car on peut diviser par 2).
Un autre type dexemples dlments irrductibles dans Z[X] est le suivant : soit f (X) Z[X]
un polynme unitaire (plus bas, on va considrer la notion de polynme primitif qui est un
peu plus gnrale) qui est irrductible dans lanneau Q[X]. Nous allons voir quun tel polynme
est aussi un lment irrductible dans Z[X].
Mais, notez quune condition comme unitaire ou primitif est ncessaire : le polynme
2X + 2 est irrductible dans Q[X], mais, il ne lest pas dans Z[X] : 2X + 2 = 2 (X + 1)
(rappelons encore une fois que 2 nest pas une unit de Z[X]).
Voici le thorme fondamental sur les anneaux factoriels (thorme 4.8 du semestre dernier).
Thorme 2.1. Soit A un anneau factoriel et soit P un ensemble de reprsentants des lments premiers association prs.

2 THORME DE GAUSS ET CRITRE DIRRDUCTIBILIT DE POLYNMES

18

Alors, pour chaque x A \ {0} il existe des uniques r N, u A et des lments premiers
uniques ( lordre prs) p1 , . . . , pr tels que
x=u

r
Y

pi .

i=1

Dfinition 2.2. Nous pouvons rcrire lassertion du thorme 2.1 comme suit :
Chaque x A \ {0} scrit de faon unique comme produit
Y
x=u
pvp (x)
pP

avec u A , vp (x) N0 et vp (x) = 0 pour tous les p P sauf un nombre fini.


On pose vp (0) = .
On appelle la fonction vp : A N {} la p-valuation (ce qui explique le choix de la lettre v).
Voici un exemple concret : Dans A = Z nous crivons le nombre 84 comme 84 = 22 3 7, cest-dire v2 (84) = 2, v3 (84) = 1, v7 (84) = 1 et vp (84) = 0 pour tout nombre premier p 6 {2, 3, 7}.
Rappelons maintenant le corps des fractions. Cest en fait trs facile. Le corps des fractions de Z
nest autre que Q. On ne reproduit pas ici la construction (mais, allez voir la proposition 5.7 du
semestre dernier) ; on note seulement que les lments de K := Frac(A) scrivent comme xy avec
y A \ {0}.
Nous allons maintenant tendre la dfinition 2.2 au corps des fractions K := Frac A.
Dfinition-Lemme 2.3. Chaque z K \ {0} scrit de faon unique comme produit
Y
z =u
pvp (z)
pP

avec u A , vp (z) Z et vp (z) 6= 0 seulement pour un nombre fini de p P.


Illustrons dabord la dfinition par un exemple concret :
22 31 71
84
= 1 1 1 = 1 21 51 71 .
30
2 3 5

14000
Notez que la fraction choisie scrit aussi comme 14
5 et comme 5000 , mais, on trouvera toujours la
formule ci-dessus (cest lindpendance mentionne la fin de la preuve suivante).
Q
Q
Dmonstration. On a z = xy et on utilise x = u1 pP pvp (x) et y = u2 pP pvp (y) , dont on
conclut
u1 Y vp (x)vp (y)
u1 Y pvp (x)
x
=

p
z= =
y
u2
u2
pvp (y)
pP
pP

en utilisant les rgles pour calculer avec les exposants. On pose videmment vp (z) := vp (x) vp (y).
Notez quil faut encore vrifier que la dfinition ne dpend pas du choix de x et y. On vous laisse
ceci comme exercice.
Lemme 2.4. (a) Pour tous x, y K on a vp (xy) = vp (x) + vp (y). Pour que cette galit ait un sens
si x = 0 ou y = 0 nous admettons les galits a + = et + = .

2 THORME DE GAUSS ET CRITRE DIRRDUCTIBILIT DE POLYNMES

19

(b) On a : x A vp (x) 0 p P.

(c) Soit x A. On a : vp (x) = 0 pour tout p P x A .

Dmonstration. Exercice.
Aprs ces prliminaires, nous considrons maintenant le cas des polynmes et dfinissons une
valuation pour les polynmes.
Dfinition 2.5. Soit f (x) = ar X r + ar1 X r1 + + a1 X + a0 K[X]. Pour p P on pose
vp (f ) := min vp (ai )
i=0,...,r

et on lappelle la p-valuation de f .
Le polynme f est appell primitif si vp (f ) = 0 pour tout p P.
Voici, des exemples concrets : f (X) = X 2 + 2X + 4 Z[X] est primitif. Ainsi, tous les polynmes f (X) A[X] unitaires sont primitifs. Le polynme f (X) = 10X 2 + 2X + 4 Z[X] satisfait
v2 (f ) = 1 et vp (f ) = 0 pour tout 2 6= p P.
Lemme 2.6. Soit 0 6= f K[X]. Alors :

(a) On a que vp (f ) 6= 0 seulement pour un nombre fini de p P.

(b) vp (f ) 0 p P f A[X].
P
(c) Si 0 6= f (X) = ri=0 ai X i A[X], alors vp (f ) = vp (pgcd(a0 , a1 , . . . , ar )).
(d) Il existe a K \ {0} tel que af A[X] est un polynme primitif.
(e) Pour tout a K \ {0} on a vp (af ) = vp (a) + vp (f ).

Dmonstration. Exercice.
Proposition 2.7 (Lemme de Gau). Soient p P et f, g K[X]. Alors, on a
vp (f g) = vp (f ) + vp (g).
Dmonstration. (1) Nous commenons par le cas spcial f, g A[X] et vp (f ) = 0 et vp (g) = 0 (et
nous allons rduire ltude gnrale ce cas). Largument est abstrait, mais, trs simple :
Considrons lhomomorphisme danneaux rduction mod p :
: A[X] A/(p)[X],

r
X
i=0

ai X i 7

r
X

ai X i ,

i=0

o ai est la classe de ai dans A/(p). Cest--dire que nous rduisons les coefficients des polynmes modulo p. (Par exemple, si A = Z et p = 2, alors, le polynme X 3 + 7X 2 + 4X + 9 est
envoy sur X 3 + X 2 + 1 F2 [X].)
Les conditions f A[X] et vp (f ) = 0 impliquent que (f ) 6= 0 A/(p)[X] puisquil doit
y avoir un coefficient de f qui ne se rduit pas en 0. Nous avons la mme conclusion pour g,
cest--dire (g) 6= 0.

2 THORME DE GAUSS ET CRITRE DIRRDUCTIBILIT DE POLYNMES

20

Maintenant, utilisons le fait que p est un lment premier. Alors, (p) est un idal premier de A, et
en consquence, A/(p) est un anneau intgre. Alors, 0 6= (f )(g).

Puisque est un homomorphisme danneaux nous trouvons 0 6= (f g). Ceci implique que le
polynme f (X)g(X) doit avoir un coefficient avec p-valuation 0, alors, on a dmontr vp (f g) =
0. On rcrit cette galit comme la tautologie vp (f g) = 0 = 0 + 0 = vp (f ) + vp (g).
(2) Supposons maintenant seulement f, g A[X]. Nous allons rduire au cas vp (f ) = 0 = vp (g).

Cest facile car nous avons le lemme 2.6 (c). Soit df le pgcd des coefficients de f et dg le pgcd
des coefficients de g. Nous pouvons diviser f par df et g par dg pour obtenir des polynmes f et
g qui satisfont vp (f) = 0 = vp (
g ). On a
vp (f ) + vp (g) = vp (df f) + vp (dg g) = vp (df ) + vp (dg ) + vp (f) + vp (
g)
(1)

= vp (df ) + vp (dg ) + vp (fg) = vp (df dg fg) = vp (f g).

(3) On finit la preuve maintenant pour f, g K[X] en rduisant au cas (2). On choisit a, b A \ {0}
tels que af, bg A[X] et on obtient :
vp (f ) + vp (g) = vp (af ) + vp (bg) vp (a) vp (b)
(2)

= vp (af bg) vp (a) vp (b) = vp (f g) + vp (a) + vp (b) vp (a) vp (b) = vp (f g).

Corollaire 2.8. Soit f, g K[X] unitaires. Si f g A[X], alors f, g A[X].


Dmonstration. Puisque f, g sont unitaires, alors, f g lest aussi. Soit p P. En consquence, on a
0 = vp (f g)

Prop. 2.7

vp (f ) + vp (g).

Le fait que f, g sont unitaires implique aussi vp (f ), vp (g) 0 ; donc, vp (f ) = vp (g) = 0 pour tout
p P. Alors f, g A[X].
En mots, le corollaire dit que si le produit de deux polynmes unitaires na pas de dnominateur,
alors, chacun des deux polynmes na pas de dnominateur. Ceci nest pas si vident que a !
Nous pouvons maintenant dmontrer le thorme principal de cette section.
Thorme 2.9 (Gau). (a) Soit A un anneau factoriel et K son corps de fractions. Soit f A[X].
Les deux assertions suivantes sont quivalentes :
(i) f est premier dans A[X].
(ii) f est dune des deux formes suivantes :
(I) f A (polynme constant) et f est premier dans A.
(II) f est primitif et f est premier dans K[X].
(b) Si A est un anneau factoriel, alors lanneau des polynmes A[X] est aussi un anneau factoriel.

2 THORME DE GAUSS ET CRITRE DIRRDUCTIBILIT DE POLYNMES

21

Dmonstration. (a) : Nous montrons dabord que tout f de type (I) est en effet un lment
premier de A[X]. Alors, maintenant f est un lment premier de A. Nous utilisons lapplication
rduction mod f de la preuve de la proposition 2.7 qui est clairement surjective. Alors le thorme
disomorphisme implique que A[X]/ ker() est isomorphe lanneau intgre A/(f )[X], donc ker()
est un idal premier de A[X]. Un polynme g A[X] est dans le noyau de si et seulement si tous
ses coefficients sont divisibles par f . Cest--dire, ker() = (f ) = f A[X]  A[X]. Donc, f est un
lment premier de A[X].
Montrons maintenant que tout f de type (II) est aussi un lment premier de A[X]. Soit, f A[X]
primitif et lment premier de K[X]. On va vrifier la dfinition ; soient g, h A[X] tels que f | gh.
Lisons cette divisibilit dans K[X] ; ceci implique que f | g ou f | h dans K[X] ; disons, f | g
sans perte de gnralit. On crit cette divisibilit comme g = f k avec k K[X]. On utilise la
proposition 2.7 : 0 vp (g) = vp (f ) + vp (k) = vp (k) (puisque f est primitif : vp (f ) = 0), donc
k A[X], alors la divisibilit f | gh est vraie dans A[X]. En consquence, f est premier dans A[X].
: Nous dmontrons dabord : Tout f A[X] est un produit fini dlments premiers de type
(I) ou (II).
Choisissons a K \ {0} tel que g := a1 f A[X] est primitif. On a 0 vp (a) = vp (f ),
Q
donc a A \ {0}. Puisque A est un anneau factoriel, nous crivons a = ri=1 pi avec p1 , . . . , pr
des lments premiers de A, cest--dire, des lments premiers de A[X] de type (I). Puisque K[X]
Q
est un anneau factoriel, nous pouvons crire g = si=1 hi avec h1 , . . . , hr K[X] des polynmes
i := ai hi A[X] est primitif pour tout 1 i s. Notez que les
irrductibles. Soit ai K t.q. h

hi sont des lments premiers de A[X] de type (II). Posons u = a1 . . . as K . Encore par la
proposition 2.7 on a : 0 = vp (g) = vp (u). Donc, u A et on obtient lassertion dsire :
1 . . . h
s.
f = ag = u a1 . . . ar h
Soit f A[X] un lment irrductible. Par ce que nous venons de voir, f scrit comme un produit
fini dlments premiers de type (I) ou (II). Lirrductibilit de f implique que ce produit na quun
seul facteur qui est soit de type (I), soit de type (II). Puisque tout lment premier est irrductible, ceci
achve la dmonstration de (a).
(b) Nous avons vu dans le paragraphe prcdent que tout lment irreductible est premier. Nous
avons aussi dmontr que tout f A[X] scrit comme produit fini dlments premiers : f =
Qr
i=1 fi . Si g A[X] divise f , alors f = f1 . . . fr = gh pour un h A[X]. Tout fi divise soit
g, soit h (par la proprit que fi est un lment premier). Il en suit que g est le produit dun sousensemble des fi fois une unit de A. Alors, g na quun nombre fini de diviseurs association prs.
En consquence il ny a pas de chane de diviseurs de longeur infinie dans A[X]. Nous avons alors
dmontr que A[X] est un anneau factoriel.
Traitons le cas spcial qui nous intressera le plus dans le corollaire suivant :
Corollaire 2.10. Soit A un anneau factoriel et f A[X] un polynme primitif non constant. Alors,
les assertions suivantes sont quivalentes :
(i) f est irrductible dans A[X].
(ii) f est premier dans A[X].

2 THORME DE GAUSS ET CRITRE DIRRDUCTIBILIT DE POLYNMES

22

(iii) f est premier dans K[X].


(iv) f est irrductible dans K[X].
Dmonstration. Les quivalences (i) (ii) et (iii) (iv) proviennent du fait que A[X] et K[X]
sont des anneaux factoriels. Lquivalence (ii) (iii) est une consquence directe du thorme 2.9
(f doit tre de type (II), car f est non constant).
Le corollaire nous dit alors quun polynme unitaire f Z[X] est irrductible si et seulement
sil est irrductible en tant que polynme de Q[X]. Le corollaire suivant est obtenue par une simple
rcurrence.
Corollaire 2.11. Soit A un anneau factoriel et n N. Alors, lanneau A[X1 , . . . , Xn ] est un anneau
factoriel.
Exemple 2.12. Lanneau Q[X, Y ] est factoriel, mais, pas principal. Par exemple, lidal (X, Y ) ne
peut pas tre engendr par un seul polynme. Ceci donne un exemple dun anneau factoriel non
principal.
Nous allons maintenant prouver deux critres dirrductibilit pour les polynmes : le critre de
rduction et le critre dEisenstein.
P
Proposition 2.13 (Critre de rduction). Soit A un anneau factoriel et f (X) = di=0 ai X i A[X]
un polynme primitif non constant. Pour un lment premier p A nous considrons lapplication
rduction mod p comme dans la preuve de la proposition 2.7 :
: A[X] A/(p)[X],

r
X
i=0

ai X i 7

r
X

ai X i ,

i=0

Si p ne divise pas ad et (f ) est irrductible dans A/(p)[X], alors, f est irrductible dans A[X].
Dmonstration. Supposons le cas contraire : f = gh avec g, h A[X] non constants. Alors, on a
(f ) = (gh) = (g)(h). Puisque (f ) est irrductible, il en suit que (g) ou (h) est constant.
Pr
Ps
i
i
Utilisons maintenant que p ad . Ecrivons g(X) =
i=1 bi X et h(X) =
i=1 ci X avec
br 6= 0 6= cs . Puisque ad = br cs , on obtient que p br et p cs . Alors, le degr de (g) est gal au
degr de g, et le degr de (h) est gal au degr de h. On obtient alors que soit g est constant, soit h
lest. Cette contradiction finit la preuve.
Exemple 2.14.
Considrons f1 (X) = X 2 + X + 1 Z[X], f2 (X) = X 2 + 15X 53 Z[X],
f3 (X) = X 2 + 14X 55 Z[X] et f4 (X) = X 2 + 15X 54 Z[X].
Ces polynmes sont unitaires, donc primitifs. Notez que le polynme X 2 + X + 1 F2 [X]
est irrductible (pour les polynmes de degr au plus 3 il suffit de vrifier quil ny a pas de
zro). Le critre de rduction modulo 2 montre alors que f1 et f2 sont irrductibles comme
lments de Z[X] (et aussi de Q[X]). Cette argumentation ne sapplique pas f3 . La rduction
de f3 modulo 3 est X 2 + 2X + 2 F3 [X] qui est irrductible ; alors, nous obtenons la mme
conclusion. Pour f4 on ne peut ni utiliser la rduction modulo 2, ni modulo 3. En fait, aucun
critre peut marcher puisquon a X 2 + 15X 54 = (X + 18)(X 3).

2 THORME DE GAUSS ET CRITRE DIRRDUCTIBILIT DE POLYNMES

23

P
Soit A = Q[T ] et considrons un polynme de la forme f (T, X) = di=0 ai (T )X i A[X].
Notez que T est un lment premier de Q[T ] : si T | g(T )h(T ) avec g, h Q[T ], alors soit
T | h(T ) ou T | g(T ).
La rduction dun polynme a(T ) A[T ] modulo T revient lvaluer en zro a(0) : si
a(T ) = b0 + b1 T + + be T e , alors la classe de a(T ) et la classe de b0 = a(0) modulo T
sont les mmes car a(T ) b0 = T (b1 + b2 T + . . . be T e1 ) (T ).
Alors, si f (T, X) est unitaire en la variable X et f (0, X) est irrductible, alors f (T, X) est
irrductible dans A[X] = Q[T, X].
Le polynme X 2 + X + 2T X + 5T 2 X + T 3 + 1 Q[T, X] est irrductible, puisquil est
unitaire (pour la variable X) et f (0, X) = X 2 + X + 1 est irrductible.
P
Proposition 2.15 (Critre dEisenstein). Soit A un anneau factoriel et f (X) = di=0 ai X i A[X]
un polynme primitif non constant. Soit p A un lment premier tel que
p ad ,

p | ai pour tout 0 i d 1

et p2 a0 .

Alors, f est irrductible dans A[X] (donc aussi irrductible dans K[X]).
Pr
i
Dmonstration. Supposons le contraire et crivons f = gh avec g(X) =
i=0 bi X A[X],
Ps
i
h(X) =
i=0 ci X A[X] non constants et br 6= 0 6= cs . A cause de ad = br cs , la condition
p ad implique p br et p cs . A cause de a0 = b0 c0 , les conditions p | a0 et p2 a0 impliquent sans
perte de gnralit que p | b0 et p c0 .
Soit t le plus petit entier entre 1 et r tel que p bt . Alors 1 t r < d, puisque p | b0 et p br .
Nous posons ci = 0 pour i > s et on a :
at
|{z}

divisible par p

= b0 ct + b1 ct1 + + bt1 c1 +
{z
}
|
divisible par p

Cette contradiction finit la preuve.

bt c 0
|{z}

pas divisible par p

Exemple 2.16.
Considrons f1 (X) = X 2 + 2X + 2 Z[X] et f2 (X) = X 7 + 72X 2 +
111X 30 Z[X]. Ces polynmes sont unitaires, donc primitifs. Le critre dEisenstein avec
p = 2 montre que f1 est irrductible dans Z[X]. Lirrductibilit de f2 se montre par le critre
dEisenstein avec p = 3.
Soit p un nombre premier et A = Fp [T ]. Soit f (T, X) = X p T A[X] = Fp [T, X]. Comme
dans lexemple 2.14 on voit que T est un lment premier de A. Le polynme f (T, X) satisfait
aux conditions du critre dEisenstein en tant que polynme dans la variable X pour llment
premier T . Alors, f (T, X) est irrductible.
Plus tard, ce polynme nous servira comme exemple dun polynme irrductible, mais insparable.
Soit p un nombre premier. Considrons le polynme X p 1 Q[X]. Il nest pas irrductible
puisque nous avons :
X p 1 = (X 1) (X p1 + X p2 + + X + 1) Z[X].
{z
}
|
=:p (X)

3 CARACTRISTIQUE

24

On appelle p (X) le p-ime polynme cyclotomique (en allemand : Kreisteilungspolynom). Il


jouera un rle plus tard dans le cours. Voici, la preuve que p (X) est irrductible :
Il suffit de montrer que p (X + 1) est irrductible (car, si p (X + 1) = f (X)g(X), alors,
p (X) = f (X 1)g(X 1)). On a
(X + 1)p 1
(X + 1)p 1
=
=
p (X + 1) =
(X + 1) 1
X

Pp

p
i
i=1 ( i ) X

=X +

p1
X

( pi ) X i1 ,

i=1

qui est alors un polynme dEisenstein pour llment premier p car p | ( pi ) pour tout 1 i
p 1 et p2 ( p1 ) = p. Donc, p (X) est irrductible dans Z[X] (et alors aussi dans Q[X]).

3 Caractristique
Dfinition-Lemme 3.1. Soit A un anneau intgre. Le noyau de lunique homomorphisme danneaux
A : Z A est un idal premier (p) de Z pour p = 0 ou un nombre premier. On appelle p la
caractristique de A, not car(A) = p.
Dmonstration. Comme A est un homomorphisme danneaux, on a A (1) = 1, donc A (n) =
1} si n < 0. Puisque A est un anneau intgre,
{z + 1} si n 0, et A (n) = |1 1 {z
|1 + 1 +
n fois

|n| fois

limage de A , qui est un sous-anneau de A, est aussi un anneau intgre. Le thorme disomorphisme
nous dit A/ ker(A )
= im(A ), donc par la caractrisation des idaux premiers, ker(A ) est un idal
premier. Nous savons que les idaux premiers de Z sont soit (0), soit les idaux engendrs par les
nombres premiers, donc le rsultat.
Exemple 3.2.
car(C) = car(Z) = car(Q) = car(R) = 0.
Rappelons que Fp := Z/(p) pour un nombre premier p est un corps de cardinal p. On a
car(Fp ) = p.

Lemme 3.3. (a) Soit : A B un homomorphisme injectif danneaux intgres. Alors, car(A) =
car(B).
(b) Soient K, L deux corps commutatifs de caractristiques diffrentes. Il ny a pas dhomomorphisme de corps : K L.
(c) Soit A un anneau intgre et K := Frac(A) son corps des fractions. Alors, car(A) = car(K).

A
Dmonstration. (a) La compose Z
A
B est gale B . Puisque est injective, on a
ker(A ) = ker(B ), donc car(A) = car(B).
(b) Des homomorphismes entre corps sont injectifs car le noyau est un idal premier, donc (0).
(c) Le plongement naturel A K donn par a 7 a1 est injectif, donc on peut utiliser (a).

Lemme 3.4. (a) Soit A un anneau intgre de caractristique 0. Alors A : Z A est injective.
(b) Soit A un anneau intgre de caractristique p > 0. Alors il existe un homomorphisme danneaux
injectif A : Fp A.

3 CARACTRISTIQUE

25

(c) Soit K un corps commutatif de caractristique 0. Alors il existe un homomorphisme de corps


K : Q K.
Le plus petit sous-corps dun corps K sappelle corps premier de K (en anglais : prime field ; en
allemand : Primkrper). Le lemme dit alors que le corps premier dun corps de caractristique 0 est Q
et que le corps premier dun corps de caractristique p > 0 est Fp .
Dmonstration. (a) A est injective car son noyau est (0) par dfinition de la caractristique.
(b) Le thorme disomorphisme nous dit que A induit lapplication rcherche.
(r)
(c) On pose K ( rs ) := K
(noter que cela est permis car K (s) 6= 0 pour s 6= 0 comme K
K (s)
est injective).
Dfinition-Lemme 3.5. (a) Soit A un anneau intgre de caractristique p > 0. On dfinit lapplication
Frob : A A, x 7 xp ,
dite homomorphisme de Frobenius . Cest un homomorphisme danneaux.
(b) Si K est un corps fini de caractristique p > 0, alors Frob est un automorphisme de K (par
dfinition, un automorphisme de K est un isomorphisme de K dans lui-mme).
Dmonstration. (a) La seule chose qui doit tre dmontre est la multiplicativit :
Frob(a + b) = (a + b)p =

p
X

( pi ) ai bpi = ap + bp .

i=0

On utilise que p | ( pi ) pour tout 1 i p 1.


(b) Les homomorphismes de corps sont injectifs. Puisque le nombre dlments de K est fini,
Frob est bijectif.
Proposition 3.6. Soit K un corps de caractristique p > 0. Alors, limage de K : Fp K est gale
lensemble {x K | Frob(x) = xp = x}.
Dmonstration. La preuve est trs facile si nous nous rappelons de deux choses :
Le petit thorme de Fermat : ap = a pour tout a Fp . La preuve est aussi facile : le
groupe multiplicatif F
p a p 1 lments. Si on lve un lment dun groupe la puissance
lordre du groupe, alors, on obtient llment neutre du groupe. Dans notre cas cela veut dire :
si a Fp \ {0}, alors, ap1 = 1, donc, ap = a. Cette galit est trivialement satisfaite pour
a = 0 aussi.
Un polynme de degr d coefficients dans un anneau intgre a au maximum d zros. Donc, le
polynme X p X K[X] a au plus p zros. Nous en connaissons dj p : les lments (x)
pour x Fp .
Si on interprte lensemble {x K | Frob(x) = xp = x} comme lensemble des zros dans K de
X p X K[X], la preuve est complte.

4 EXTENSIONS ALGBRIQUES

26

4 Extensions algbriques
Tout corps est suppos commutatif pour la suite du cours.
Dfinition-Lemme 4.1. (a) Soit L un corps et K L un sous-corps. Dans ce cas on dit que L est
une extension du corps K (ou bien que L/K est une extension de corps).
(b) La multiplication sur L peut tre vue comme une multiplication scalaire
K L L, (x, y) 7 xy
qui muni L dune structure de K-espace vectoriel.
(c) Le degr de lextension de corps L/K est dfini comme
[L : K] := dimK (L) N {}.
Si [L : K] < on parle dune extension finie de corps (attention : ne pas confondre avec
extension de corps finis !).
Dmonstration. Il ny a que (b) montrer. Cest trivial car les axiomes pour lespace vectoriel font
partie des axiomes pour un corps.
Proposition 4.2 (Multiplicativit du degr). Soient K L M des extensions de corps. Alors,
[M : K] = [L : K] [M : L].

Dmonstration.
M/L et L/K sont finies : En tant que K-espaces vectoriels on a L
= K [L:K]
(car tout K-espace vectoriel de dimension d est isomorphe K d ). De la mme faon on a
M
= L[M :L] . Donc
K [M :K]
= (K [L:K] )[M :L] = K [L:K][M :L] .
=M
M/L infinie : Il existe un ensemble infini dlments m1 , m2 , . . . M qui sont L-linairement
indpendants, donc aussi K-linairement indpendants. Donc [M : K] = .
L/K infinie : Comme M L on a dimK (M ) dimK (L) = .
Le prochain corollaire montre dj que la multiplicativit du degr est trs utile.
Corollaire 4.3. Soient K L M des extensions de corps. Si [M : K] est un nombre premier,
alors L = K ou L = M .
Dmonstration. Les degrs [M : L] et [L : K] sont des diviseurs du nombre premier p = [M : K],
donc, 1 ou p.
Dfinition-Lemme 4.4. Soient L/K une extension de corps et a L. Alors, lapplication valuation
eva : K[X] L,

d
X
i=0

ci X i 7

d
X

ci ai

i=0

est un homomorphisme danneaux. Pour tre plus compact, on crira aussi K[X] f (X) 7 f (a)
L.
On note limage de eva par K[a] et on lappelle la K-algbre engendre par a.

4 EXTENSIONS ALGBRIQUES

27

Rappelez-vous quune K-algbre A est un anneau qui est aussi un K-espace vectoriel de faon
compatible ; par dfinition cela veut dire que lapplication K A donne par x 7 x.1 (o x.1
est la multiplication scalaire du K-espace vectoriel A) est un homomorphisme danneaux. Il est donc
vident que K[a] est en effet une K-algbre.
Dmonstration. Exercice.
Remarque 4.5. Parfois on regardera aussi la variante vidente du lemme 4.4 pour un ensemble (fini
ou infini) dlments :
Soient ai L pour i I (nimporte quel ensemble). Alors, lapplication valuation
ev(ai )iI : K[Xi | i I] L, f ((Xi )iI ) 7 f ((ai )iI )
est un homomorphisme danneaux.
On note limage de ev(ai )iI par K[(ai )iI ] et on lappelle la K-algbre engendre par les ai pour
i I. Si I = {1, 2, 3, . . . , n} est un ensemble fini, alors on crit aussi K[a1 , . . . , an ].
Notez que K[a] et K[(ai )iI ] sont des sous-anneaux de L (mme de K-sous-algbres), car
limage dun homomorphisme danneaux est toujours un sous-anneau. Trs explicitement les lP
ments de K[a] sont tous de la forme di=0 ri ai pour d N et r0 , . . . , rd K. Cette forme rend
vident le fait que les sommes, les diffrences et les produits de tels lments sont aussi de cette
forme ; ceci donne une autre preuve que K[a] est un sous-anneau de L.
Exemple 4.6. (a) Q[2] R est gal Q.

(b) Lanneau Q[ 2] R est gal {a + b 2 R | a, b Q} parce que


n
n
n
X
X
X
i
ri 2i/2 + (
ri 2 =
i=0

i=0 pair

ri 2(i1)/2 ) 2.

i=1 impair

a
b
On voit que Q[ 2] est un corps. Linverse de a + b 2 6= 0 est a2 2b
2. Notez que le
2 a2 2b2

a
dnominateur nest jamais 0, car, sil ltait, alors 2 = b Q. [Pour voir que 2 6= 2 il est
possible dutiliser le critre dEisenstein.]

En peu plus loin, on donnra un argument direct qui implique ce fait parce que 2 est algbrique
(dfinition en bas).

(c) Soit i = 1 C. Alors, R[i] C est gal C et Q[i] ( C est un sous-corps (crivez une
formule pour linverse !).

(d) Soient n, m N, n 6= 0. On trouve que Q[ n m] est un corps.


Ceci se dmontre encore facilement la main , mais sera aussi une consquence directe des
rsultats en bas.

(e) Soit n N, n > 0. Posons n := e2i/n C. On appelle n une racine n-ime primitive
dunit car (n )n = 1 est (n )m 6= 1 pour 0 < m < n. On trouve que Q[n ] est un corps.
Ce corps sappelle n-ime corps cyclotomique (en anglais : cyclotomic field ; en allemand :
Kreisteilungskrper).
Ceci se dmontre encore facilement la main , mais sera aussi une consquence directe des
rsultats en bas.

4 EXTENSIONS ALGBRIQUES

28

(f) Soit le nombre rel appel , donc, le nombre rel qui est gal au quotient de la circonfrence
dun cercle par son diamtre ou deux fois la valeur du zro minimal positif de la fonction cos. Un
thorme clbre de Lindemann (qui nest pas trs difficile, mais, on ne le dmontrera pas ; une
preuve se trouve par exemple dans le livre de Stewart sur la thorie de Galois) implique que le
sous-anneau Q[] ( R nest pas un sous-corps.
On donne maintenant la dfinition du sous-corps engendr par un lment. En gnral, cela nest
pas la mme chose que la sous-algbre engendre par le mme lment (sauf si llment est algbrique, comme on le verra) cause de lexistence possible dlments non-inversibles.
Notez que lintersection dun ensemble de sous-corps dun corps L est un corps lui-mme. (Evidemment, lassertion similaire pour les runions nest pas vraie.)
Dfinition 4.7. Soient L/K une extension de corps et a L. On dfini K(a) comme lintersection
de tous les sous-corps de L qui contiennent K et a, et on lappelle le sous-corps de L engendr par a
sur K ou bien lextension simple de K par a.
Cest le plus petit sous-corps de L qui contient K et a.
Remarque 4.8. (a) Parfois on utilisera la dfinition prcdente pour plus quun lment :
Si ai L pour i I on dfini K(ai | i I) comme lintersection de tous les sous-corps de L
qui contiennent K et les ai pour i I. Il est appel le sous-corps de L engendr par les ai pour
i I sur K.

(b) La relation entre K[a] est K(a) sexprime lgamment comme suit Frac(K[a]) = K(a).

Raison : Il est clair que K[a] K(a). Comme K(a) est un corps, nous avons linclusion
Frac(K[a]) K(a). Lautre inclusion provient directement de la dfinition de K(a) : cest
lintersection de tout les sous-corps de L qui contiennent K et a, et Frac(K[a]) en est un.
On jette un deuxime regard sur lexemple prcdent.
Exemple 4.9. (a) Q[2] = Q(2) = Q R.

(b) Q[ 2] = Q( 2) R.

(c) Soit i = 1 C. Alors, R[i] = R(i) C est gal C et Q[i] = Q(i) ( C.

(d) Soient n, m N, n 6= 0. On a Q[ n m] = Q( n m).


(e) Soit n N, n > 0. Posons n := e2i/n C. On a Q[n ] = Q(n ).

(f) Q[] ( Q() ( R. Remarquons que Q() est dnombrable, mais R ne lest pas.

On traitera maintenant la question si la dimension de K[a] en tant que K-espace vectoriel est finie
ou infinie. Lide simple mais importante est de considrer les deux alternatives :
(1) Les lments 1 = a0 , a, a2 , a3 , a4 , . . . sont K-linairement indpendants.
(2) Les lments 1 = a0 , a, a2 , a3 , a4 , . . . sont K-linairement dpendants.
En cas (1) K[a] est un espace vectoriel de dimension infinie.
En cas (2) il existe une combinaison linaire
0=

n
X
i=0

ri ai

4 EXTENSIONS ALGBRIQUES

29

avec n N, ri K pour 0 i n et rn 6= 0. En divisant par rn , nous pouvons supposer que cette


combinaison linaire est de la forme
0 = an +

n1
X

ri ai .

i=0

On peut interpreter cette galit comme suit : Le polynme unitaire f (X) := X n + rn1 X n1 +
+ r1 X + r0 K[X] a a come zro : f (a) = 0. Dans la proposition suivante nous allons voir que
K[a] est de dimension finie en tant que K-espace vectoriel et que mme K[a] est un corps lui-mme,
donc K[a] = K(a) et K(a)/K est une extension finie de corps.
Dfinition 4.10. Soit L/K une extension de corps.
Un lment a L est appel algbrique sur K sil existe un polynme non-zro f K[X] tel que
f (a) = 0 (cest dire que a est un zro (ou racine) de f ).
Un lment a L qui nest pas algbrique sur K est appel transcendant sur K.
Il est important de noter que lalgbricit est une notion relative. Un lment est algbrique sur
un corps (et non algbrique tout seul).
Proposition 4.11. Soient L/K une extension de corps et a L.

(a) Lvaluation eva : K[X] L donne par f 7 f (a) (voir le lemme 4.4) est injective si et
seulement si a est transcendant sur K.
(b) Si a est algbrique sur K, alors il existe un unique polynme unitaire mipoa (X) K[X] tel que
(mipoa ) = ker(eva ) (cest dire : lidal principal (mipoa ) est le noyau de lvaluation).
Le polynm mipoa est appel le polynme minimal de a sur K.
(c) Si a est algbrique sur K, le polynme minimal mipoa K[X] de a sur K est irrductible (en
tant qulment de K[X]). Il peut tre caractris comme le polynme unitaire dans K[X] de
degr minimal dont a est un zro.
(d) Soit a algbrique sur K. Alors lapplication induite
eva : K[X]/(mipoa ) L, f + (mipoa ) 7 f (a)
est un homomorphisme injectif de corps et elle identifie K[X]/(mipoa ) avec K[a] et K(a).
(e) Soit a algbrique sur K. Alors, K(a) est une extension finie de K et son degr [K(a) : K] est
gal au degr du polynme minimal mipoa de a sur K. Une K-base de K(a) est donne par
1, a, a2 , . . . , ad1 , o d = [K(a) : K].
Dmonstration. (a) Si a est algbrique sur K, alors il existe un polynme non-zro f K[X] tel que
f (a) = 0. Alors f est dans le noyau de lvaluation, donc, eva nest pas injective. Rciproquement, si
eva nest pas injective, alors il existe un polynme non-zro f dans le noyau de eva . Ceci ne dit autre
que f (a) = 0 ; donc a est algbrique.
(b) Nous savons que K[X] est un anneau principal. Donc le noyau de eva est un idal principal,
donc engendr par un lment f . Puisque eva nest pas injective (car a est algbrique), f est nonzro. Le gnrateur dun idal principal est unique une unit de lanneau prs. Donc, f est unique

4 EXTENSIONS ALGBRIQUES

30

multiplication par une unit de K prs (car les units de K[X] sont les mmes que celles de K).
Si f est de la forme rd X d + rd1 X d1 + + r0 K[X] avec rd 6= 0, alors mipoa := r1d f =
r
d1 + + r0 est lunique polynme unitaire recherch.
X d + d1
rd X
rd
(c) Soit f K[X] un polynme non-zro tel que f (a) = 0. Alors f ker(eva ) = (mipoa ),
donc mipoa | f . En consquence le degr de mipoa est plus petit ou gal au degr de f .
Si mipoa tait rductible, on aurait mipoa = f g avec f, g K[X] tous les deux de degr
strictement plus petit que le degr de mipoa . Mais, 0 = mipoa (a) = f (a)g(a) donnerait f (a) = 0
ou g(a) = 0. Les deux contradiraient la minimalit du degr de mipoa .
(d) Puisque mipoa est irrductible, K[X]/(mipoa ) est un corps. Lapplication induite (et son
injectivit qui est claire de toute faon car K[X]/(mipoa ) est un corps) provient du thorme
disomorphisme. Comme K[a] est un corps, il est gal K(a).
(e) Ecrivons le polynme minimal de a sur K comme mipoa (X) = X d + cd1 X d1 + + c0 .
On veut dmontrer que 1, a, a2 , a3 , . . . , ad1 est une K-base pour K[a].
Dabord il est clair que ces lments sont K-linairement indpendants, car sils ne ltaient pas,
P
i
alors il yaurait r0 , . . . , rd1 K pas tous zro tels que 0 = d1
i=0 ri a , donc le polynme minimal
de a aurait degr strictement plus petit que d, une contradiction.
Donc il faut montrer que 1, a, a2 , a3 , . . . , ad1 engendrent K[a] en tant que K-espace vectoriel.
Il suffit de reprsenter an , pour tout n, comme combinaison K-linaire de 1, a, a2 , a3 , . . . , ad1 . Pour
le faire on utilise le polynme minimal qui donne

ad = cd1 ad1 + + c0 .

Supposons que la plus grande puissance de a qui apparat est am pour m d. Dans ce cas, nous
multiplions lquation par amd et obtenons :

am = cd1 am1 + + c0 amd .

Donc on peut exprimer am comme une combinaison linaire de puissances moins lves de a. Ayant
fait cela, il reste au pire des puissances am1 , et on applique le mme processus autant de fois jusqu
ce que seulement des puissances an pour n d 1 restent.
Exemple 4.12. (a) Soit K un corps. Tout a K est algbrique sur K. En effet, a est un zro du
polynme X a K[X] qui est clairement le polynme minimal de a sur K.

(b) 2 est algbrique sur Q. En effet, 2 est un zro du polynme X 2 2 Q[X] qui est le

polynme minimal de 2 sur Q. Notez que le polynme X 2 ne peut pas tre utilis ici, car
ses coefficients ne sont pas dans Q !

(c) Soit p un nombre premier et n N, n > 1. Alors, X n p est le polynme minimal de n p sur Q.
(d) Soit p un nombre premier. Alors, p (X) = X p1 + X p2 + + X + 1 Q[X] est le polynme
minimal de p = e2i/p sur Q.

(e) est transcendant sur Q. Ceci est le thorme de Lindemann dj mentionn. Plus loin, on
obtiendra de ce thorme par la thorie de Galois que la quadrature du cercle la rgle et au
compas est impossible. Ceci veut dire quil est impossible de construire un carr du mme aire
quun cercle donn en utilisant seulement une rgle (sans chelle) et un compas.

4 EXTENSIONS ALGBRIQUES

31

(f) est algbrique sur R (cas spcial de (a)).

(g) i = 1 est algbrique sur Q. On a mipoi (X) = X 2 + 1 Q[X].


Exemple 4.13. Considrons lexemple Q(3 ) pour 3 = e2i/3 . Le polynme minimal de 3 sur Q est
X 2 + X + 1, donc Q(3 ) est limage de Q[X]/(X 2 + X + 1) dans C. La Q-base la plus facile cest
1, 3 . Donc on exprime tout lment de Q(3 ) comme a + b3 pour a, b Q.
Soient = a0 + a1 3 et = b0 + b1 3 deux tels lments. Alors
+ = (a0 + b0 ) + (a1 + b1 )3
et
= (a0 + a1 3 )(b0 + b1 3 ) = a0 b0 + 3 (a0 b1 + a1 b0 ) + a1 b1 (3 )2
= (a0 b0 a1 b1 ) + (a0 b1 + a1 b0 a1 b1 )3 ,

car 32 = 3 1 cause de son polynme minimal.


Dfinition 4.14. Soit K un corps et f K[X] un polynme irrductible non-zro. Une extension
L de K est appele corps de rupture du polynme f sur K sil existe a L tel que f (a) = 0 et
L = K(a).
Exemple 4.15. Soit L/K une extension de corps et a L algbrique. Alors, K(a) est un corps de
rupture du polynme minimal de a sur K.
Proposition 4.16. Soit K un corps et f K[X] un polynme irrductible non-zro. Il existe un corps
de rupture de f sur K.
P
Dmonstration. Ecrivons f (X) = di=0 ai X i K[X]. On pose L := K[X]/(f (X)) (cest bien un
corps car f est irrductible) et := X + (f ), donc la classe de X dans L. Lapplication naturelle
K L donne par b 7 b + (f (X)) est un homomorphisme de corps. Donc on peut voir K de faon
naturelle comme sous-corps de L.
Nous dmontrons que est un zro de f dans L :
f (X + (f (X))) =

d
X
i=0

ai (X + (f (X)))i =

d
X

ai X i + (f (X)) = f (X) + (f (X)) = 0 + (f (X)).

i=0

Donc on a f () = 0 dans L.
Nous obtenons que L est un corps de rupture de f sur K.
Dfinition 4.17. Soit L/K une extension de corps.
On appelle L/K algbrique (ou alternativement on dit que L est une extension algbrique de K)
si tout a L est algbrique sur K.
Si L/K nest pas algbrique, alors elle est dite transcendante.
Proposition 4.18. Toute extension finie de corps L/K est algbrique. Elle peut tre engendre par
un nombre fini dlments algbriques sur K.

5 CONSTRUCTIONS LA RGLE ET AU COMPAS

32

Dmonstration. Soit a L. Comme K[a] est un sous-espace de L, il est de K-dimension finie. Donc,
a est algbrique sur K.
Dmontrons maintenant que L/K peut tre engendre par un nombre fini dlments de L (qui
sont automatiquement algbriques). Soit a1 L \ K. On a K ( K(a1 ) L, donc [L : K] >
[L : K(a1 )]. Si K(a1 ) 6= L, alors on prend a2 L \ K(a1 ). On a K(a1 ) ( K(a1 , a2 ) L, donc
[L : K(a1 )] > [L : K(a1 , a2 )]. On continue ainsi. Comme le degr est un entier positif, ce processus
sarrtera et alors on aura K(a1 , a2 , . . . , an ) = L.
Proposition 4.19. Soient L/K une extension de corps et a1 , . . . , an L. Les deux assertions suivantes sont quivalentes :
(i) Tous les ai pour i = 1, . . . , n sont algbriques sur K.
(ii) Lextension K(a1 , a2 , . . . , an )/K est finie.
Dmonstration. Exercice.
Proposition 4.20. Soient M/L/K des extensions de corps.
(a) Supposons que L/K est algbrique et a M est algbrique sur L. Alors a est algbrique sur K.

(b) (Transitivit de lalgbricit) M/K est algbrique si et seulement si M/L et L/K sont algbriques.
P
Dmonstration. (a) Soit mipoa = di=0 ci X i L[X] le polynme minimal de a sur L. Ses coefficients ci L sont algbriques sur K. Donc lextension N := K(c0 , c1 , . . . , cd1 ) de K est finie par
la proposition 4.19. Car N contient les coefficients dun polynme qui annulle a, lextension N (a)
est algbrique sur N , donc le degr [N (a) : N ] est fini. Par la multiplicativit du degr, lextension
N (a)/K est aussi fini, donc algbrique. En particulier, a est algbrique sur K.
(b) Une direction est triviale, lautre est une consquence de (a).
On termine cette partie par une dfinition trs importante, mais, qui ne jouera pas de grand rle
dans ce cours.
Dfinition 4.21. Soit L/K une extension de corps et a1 , . . . , an L. On dit que les lments
a1 , . . . , an sont algbriquement dpandants sur K si lvaluation eva1 ,...,an nest pas injective.
Dans le cas contraire on parle dlments algbriquement indpandants sur K.
Exemple 4.22.
(, 2 ) sont algbriquement dpendants sur Q (considrer : X12 X2 ).
Il nest pas connu si (e, ) (avec e la base de lexponentielle naturelle) sont algbriquement
indpendants sur Q.

5 Constructions la rgle et au compas


Nous regardons des constructions en gomtrie plane inities par les grecs anciens. Pour ces
constructions nous nous permettons seulement lutilisation dune rgle (non gradue) et dun compas.
Dans ce qui suit nous allons regarder C en mme temps comme corps algbriquement clos qui
contient Q et comme le plan rel.
Soit P0 C un sous-ensemble. Nous considrons les deux oprations suivantes :

5 CONSTRUCTIONS LA RGLE ET AU COMPAS

33

Rgle Soit r1 , r2 P0 deux points distincts. Tracer la droite passant par r1 et r2 .

Compas Soit r1 , r2 , r3 P0 . Tracer le cercle de centre r1 et de rayon la distance entre r2 et r3 .

Dfinition 5.1. Soit P0 C un sous-ensemble. On dit quun point z C peut tre contruit la rgle
et au compas en un seul pas partir de P0 si
z est le point dintersection de deux droites distinctes construites selon lopration rgle, ou
z est un point dintersection dune droite construite selon lopration rgle et dun cercle
construit selon lopration compas, ou
z est un point dintersection de deux cercles construits selon lopration compas.
Pour n N1 soit Pn le sous-ensemble de C de tous les points qui peuvent tre construits
S
la rgle et au compas en un seul pas partir de Pn1 . On pose X (P0 ) := n0 Pn , cest le sousensemble de C de tous les points qui peuvent tre construits la rgle et au compas en un nombre fini
de pas partir de P0 .
Proposition 5.2. Les constructions suivantes peuvent tre fait la rgle et au compas, cest--dire
avec les oprations rgle et compas :
(a) Tracer la droite perpendiculaire une droite donne passant par un point donn.
(b) Tracer la droite passant par un point donn et parallle une droite donne.
(c) Tracer la mdiatrice dun segment donn.
(d) Additionner deux angles.
(e) Rflexion dun point par rapport une droite donne.
(f) Construction du triangle quilatral partir dun segment donn.
(g) Tracer la bisectrice dun angle.
Dmonstration. Elmentaire.
Corollaire 5.3. Soit P0 C tel que 0, 1 P0 et z, z1 , z2 X (P0 ). Alors :
(a) z1 + z2 X (P0 ) ;

(b) z X (P0 ) ;
(c) |z| X (P0 ) ;

(d) ei/3 X (P0 ) ;

(e) |z1 | |z2 | X (P0 ) ;


(f)

1
|z|

X (P0 ) (pour z 6= 0) ;

(g) z1 z2 X (P0 ) ;
1
z

X (P0 ) (pour z 6= 0) ;

(i) z X (P0 ).

(h)

En particulier, X (P0 ) est un corps tel que pour tout z X (P0 ) on a

z X (P0 ).

Dmonstration. Exercice avec indications au tableau. Pour (e) et (f) utiliser le thorme de Thals
(allemand : Strahlensatz) et pour (i) utiliser le thorme de Thals sur le cercle (allemand : Satz von
Thales).

5 CONSTRUCTIONS LA RGLE ET AU COMPAS

34

Notation 5.4. Soit M C. On note M := {z | z M }. Ici z est le conjug complexe de z C.


Proposition 5.5. Soit P0 C un sous-corps tel que P0 = P0 et i P0 . Si z P1 , alors [P0 (z) :
P0 ] 2.
Dmonstration. Notons dabors que si z = x + iy P0 (avec x, y R), alors z = x iy P0
1
par hypothse et donc x = 12 (z + z) P0 et y = 2i
(z z) P0 . Pour cela nous avons utilis
i P0 . Donc, les coordonnes de tous z P0 (cest--dire, la partie relle et la partie imaginaire)
appartiennent P0 . Le mme argument est videmment valable pour P1 .
Les droites en question sont donnes par des quations linaire coefficients dans P0 , et les
cercles par des quations de degr 2 galement coefficients dans P0 . Les coordonnes des points
dintersection sont donc des zros dquations linaires. Donc, le degr de [P0 (z) : P0 ] est dans
{1, 2, 4} (par la multiplicativit des degrs). Un exercice montre que la valeur 4 napparat pas.
Lemme 5.6. [Premier cas de la thorie de Kummer] Soit L/K une extensions de corps de degr 2.

Alors il existe a K tel que L = K( a).


Dmonstration. Soit b L \ K et X 2 + rX + s K[X] le polynme minimal de b sur K. Posons
a := b + 2r . Alors :
r2
r2
=
s K.
a2 = b2 + br +
4
4
Donc le polynme minimal de a est X 2

r2
4

+ s K[X].

Thorme 5.7. Soit P0 C avec 0, 1 P0 . Posons L0 := Q(P0 P0 ). Soit z C. Les deux


assertions suivantes sont quivalentes :
(a) z X (P0 ).

(b) Il existe n N et pour tout 1 i n un corps Li tel que


L0 ( L1 ( ( Ln
et z Ln et pour tout 1 i n on a [Li : Li1 ] = 2.
Dmonstration. (i) (ii) : Sans perte de gnralit nous pouvons supposer P0 = Q(P0 P0 ) =
L0 . Comme i peut tre construit partir de 0, 1 et [L(i) : L] 2, nous pouvons aussi supposer i P0 .
Si on construit un point z partir dun corps L C avec i L et L = L, par la proposition 5.5
on a [L(z) : L] 2 et [L(z) : L] 2. Si on pose L := L(z, z), alors on a une des trois possibilits :
L = L, [L : L] = 2, [L : L(z)] = 2 et [L(z) : L] = 2.
Donc, lassertion est vraie si z peut tre construit partir de L0 en un seul pas.
Si plusieurs constructions sont ncessaires pour arriver z, on peut itrer ce processus.
(ii) (i) : Nous avons L0 = Q(P0 P0 ). Linclusion L0 X (P0 ) est triviale. Le lemme 5.6

nous dit que pour tout 1 i n is existe zi Li1 tel que Li = Li1 ( zi ). Par le corollaire 5.3
X (P0 ) est un corps ferm sous les racines carrs, nous obtenons Ln X (P0 ), donc z X (P0 ).
Corollaire 5.8. Soit P0 C avec 0, 1 P0 .

6 CORPS DE DCOMPOSITION

35

(a) Lextension de corps X (P0 )/Q(P0 P0 ) est algbrique.

(b) Pour tout z X (P0 ) il existe r N tel que [Q(P0 P0 {z}) : Q(P0 P0 )] = 2r .

Dmonstration. Cest une consquence directe du thorme 5.7 et la multiplicativit des degrs pour
(b).
Thorme 5.9 (Wantzel). Le cube ne peut pas tre dupliqu la rgle et au compas ; cest--dire, si
AB est le cot dun cube, il est impossible de construire la rgle et au compas un segment CD tel
que le volume du cube avec le cot CD est le double du volume du cube avec le cot AB.
Dmonstration. Sans perte de gnralit nous pouvons prendre A = 0 et B = 1. Il sagit donc de

construire 3 2. Cest impossible car [Q( 3 2) : Q] = 3 (pas de puissance de 2).


Thorme 5.10 (Wantzel). Il est impossible de trisecter un angle donn la rgle et au compas.
Dmonstration. Par exemple on peut regarder langle e2i/3 (dans le triangle qilatral avec cot 01).
Si on pouvait le trisecter, on aurait construit e2i/9 . Mais son polynme minimal est X 6 X 3 + 1
Z[X], dont le degr [Q(e2i/9 ) : Q] = 6 nest pas une puissance de 2.
Thorme 5.11. La quadrature du cercle est impossible ; cest--dire, pour un cercle donn, il est
impossible de construire un carr du mme aire que le cercle la rgle et au compas.
Dmonstration. Laire du cercle unitaire est . Si la construction tait possible, on aurait construit

, et en particulier serait algbrique sur Q, ce qui nest pas le cas, comme par le thorme de

Lindemann (et donc aussi ) est transcendant sur Q.


Remarque 5.12. Un thorme remarquable de Mohr et Mascheroni, dmontr indpendamment par
Georg Mohr en 1672 et par Lorenzo Mascheroni en 1797, affirme que si une construction gomtrique
est possible la rgle et au compas, alors elle est possible au compas seul (sauf le trac effectif des
droites).

6 Corps de dcomposition
Clture algbrique
Dfinition-Lemme 6.1. Soit L/K une extension de corps. On pose
KL := {a L | a algbrique sur K}.
On appelle KL la clture algbrique de K dans L.
(a) KL est un sous-corps de L.
(b) KL /K est une extension algbrique.

6 CORPS DE DCOMPOSITION

36

Dmonstration. (a) Soient a, b KL . Il est difficile (mais, pas impossible) dcrire les polynme
minimaux pour a + b, a b, a et 1/b (si b 6= 0) en partant des polynmes minimaux de a et b (en
utilisant le rsultant que nous nallons pas traiter dans ce cours).
On va le faire autrement : K(a, b) est fini et algbrique sur K (comme a, b sont algbriques sur K).
Donc a + b, a b, a, 1/b K(a, b) sont algbriques sur K, donc a + b, a b, a, 1/b KL . Donc,
KL est un sous-corps de L.
(b) suit de la transitivit de lalgbricit.
Exemple 6.2. Q := QC est la clture algbrique de Q dans C. Il satisfait les proprits suivantes :
Q/Q est algbrique.
[Q : Q] = (par exemple, X n p Z[X] est irrductible pour tout n et tout nombre

premier p par le critre dEisenstein ; donc [Q( n p) : Q] = n).


Q est dnombrable (car lensemble de polynmes dans Q[X] est dnombrable, donc lensemble
de leurs zros lest aussi).
C nest pas dnombrable. Donc dans C il existe un ensemble non-dnombrable dlments qui
sont transcendants sur Q.
Dfinition 6.3. Soit K un corps. On appelle K algbriquement clos si tout f K[X] de degr 1
possde un zro dans K.
Un corps K est appel clture algbrique de K si K est algbriquement clos et K/K est une
extension algbrique.
Exemple 6.4. C est algbriquement clos (cest un rsultat danalyse complexe, par exemple).
Q (du dernier exemple) est une clture algbrique de Q.
Lemme 6.5. Soit K un corps. Les assertions suivantes sont quivalentes :
(i) K est algbriquement clos.
(ii) Tout f K[X] unitaire de degr d est de la forme
d
Y
(X ai )
f (X) =
i=1

avec a1 , . . . , ad K.
(iii) Si L/K est une extension algbrique, alors L = K.
Dmonstration. (i) (ii) Cest une application de la division euclidienne de polynmes.
(ii) (iii) : Soit L/K algbrique, soit a L et soit f K[X] le polynme minimal de a
sur K. Tous les zros de f sont dans K, donc a K. Donc L = K.
(iii) (i) : Soit f K[X] un polynme non-constant. On peut supposer sans perte de gnralit quil est irrductible. Lextension L := K[X]/(f ) sur K est algbrique, donc L = K, donc le
degr de f est 1, donc f a un zro dans K.
Thorme 6.6. Soit K un corps. Il existe une clture algbrique de K.
Dmonstration. Exercice.

6 CORPS DE DCOMPOSITION

37

Prolongation dhomomorphismes de corps


Dfinition 6.7. Soient K /K une extension de corps, L un corps et : K L et : K L des
homomorphismes de corps.
On dit que est une prolongation de si |K = (cest--dire, (x) = (x) pour tout x K).
Notation 6.8. Soient K, L des corps et : K L un homomorphisme de corps. Pour un polynme
P
P
f (X) = di=0 ai X i K[X] nous crivons f pour le polynme di=0 (ai )X i L[X].

Lemme 6.9. Soient K, L des corps, K = K(a) une extension algbrique de K et f := mipoa
K[X]. Soit : K L un homomorphisme de corps. Alors :

(a) Si : K L est une prolongation de (cest--dire, un homomorphisme de corps tel que


|K = ), alors f ( (a)) = 0, donc (a) est un zro de f .

(b) Pour tout zro b L de f il existe une unique prolongation : K L telle que (a) = b.

(c) Le nombre de prolongations de K est gal au nombre de zro de f , donc au plus gal
deg(f ).
P
Dmonstration. (a) Soit f (X) = di=0 ci X i . On a
!
d
d
d
X
X
X

i

i
(ci ) (a) =
(ci ) (a) =
f ( (a)) =
ci a = (f (a)) = (0) = 0.
i=0

i=0

i=0

(b)
Unicit Comme K a la K-base 1, a, a2 , . . . , ad1 , tout homomorphisme de corps K L est uniquement dtermin par limage de a.
Existence Considrons lhomomorphisme danneaux
f 7f

g7g(b)

: K[X] L[X] L.
On a clairement |K = (ici K est identifi avec les polynmes constants dans K[X]). On a
aussi f ker() car f (b) = 0. Comme f est irrductible, lidal (f )  K[X] est maximal,
donc (f ) = ker(). Le thorme disomorphismes fournit un homomorphisme danneaux
: K[X]/(f (X)) L,
qui est automatiquement injectif (comme tous les homomorphismes de corps) et satisfait (X +
(f )) = b et |K = .
Rappelons que eva : K[X]/(f ) K est un isomorphisme de corps. Donc, := eva 1
est la prolongation de recherche.
(c) est une consquence directe de (a) et (b).

Exemple 6.10.
On veut tendre lidentit Q C K := Q( 2). Un homomorphisme :

Q( 2) C est uniquement dtermin par limage de 2. Nous avons donc deux possibilits
pour cette image, car elle doit tre un zro du polynme f (X) pour f (X) = X 2 2. Mais

f = f , donc, soit limage et 2, soit 2.

6 CORPS DE DCOMPOSITION

38

On veut tendre lidentit Q C K := Q( 3 2). De la mme manire nous trouvons que

limage de 3 2 doit tre une racine de X 3 2. Pour cette raison nous le factorisons dans C :

3
3
3
X 3 2 = (X 2)(X 3 2)(X 32 2)

avec 3 = e2/3 . Donc, nous avons trois prolongations possibles, savoir, limage de 3 2 est

soit 3 2, soit 3 3 2, soit 32 3 2.


Proposition 6.11. Soient K /K une extension algbrique (qui peut tre infinie), L un corps algbriquement clos et : K L un homomorphisme de corps. Alors :

(a) Il existe une prolongation : K L de .

(b) Si K est algbriquement clos et L/(K) est algbrique, alors toute prolongation : K L
de est un isomorphisme de corps.
Dmonstration. (a) Cet argument utilise le lemme de Zorn (voir Algbre 2). Regardons lensemble
M := {(F, ) | K /F/K, : F L prolongation de }.
M 6= car (K, ) M .
M est (partiellement) ordonn pour la relation dordre dfinie par
(F1 , 1 ) (F2 , 2 ) F1 F2 et 2 |F1 = 1 .
Tout sous-ensemble T M qui est totalement ordonn (cest--dire, pour tout (F1 , 1 ) T ,
(F2 , 2 ) T on a (F1 , 1 ) (F2 , 2 ) ou (F2 , 2 ) (F1 , 1 )) a une majorante dans M , savoir
S
(f, ) avec F = (F, )M F et : F L dfini par (x) := (x) pour un (nimporte lequel)
(F, ) M tel que x F .
Nous avons vrifi les hypothses du lemme de Zorn qui nous donne donc un lment maximal
(F, ) M . Nous montrons F = K . Si cela ntait pas le cas, alors on pourrait choisir a K \ F .
Comme K /K est algbrique, a lest aussi. Donc, par le lemme 6.9 on peut donc prolonger F (a),
cest une contradiction la maximalit.
(b) On choisit une prolongation : K L (possible par (a)). Comme est injective (comme
tout homomorphisme de corps), K est isomorphe (K ). Donc, (K ) est aussi algbriquement
clos. Par hypothse, L/(K) est algbrique, donc L/ (K ) est aussi algbrique, et en consquence
L = (K ). Donc, est un isomorphisme de corps.
Dfinition 6.12. Soient K un corps, L1 /K et L2 /K des extensions de corps. Un homomorphisme
de corps : L1 L2 est appel K-homomorphisme si prolonge id : K L2 (cest--dire, si
(x) = x pour tout x K).
Lensemble de tous les K-homomorphismes de L1 dans L2 est not HomK (L1 , L2 ).
Exemple 6.13. Soient K/Q et L/Q deux extension et : K L un homomorphisme de corps.
Alors, est un Q-homomorphisme.
Corollaire 6.14. Soit K un corps et K 1 et K 2 deux cltures algbriques de K. Alors, il existe un
isomorphisme de corps K 1 K 2 qui prolonge idK .
Dmonstration. On prolonge lidentit id : K K 2 K 1 par la proposition 6.11.

6 CORPS DE DCOMPOSITION

39

Corps de dcomposition
Dfinition 6.15. Soient K un corps et (fi )iI K[X] une famille de polynmes de degr 1. Une
extension L/K est appele corps de dcomposition de (fi )iI sur K si
pour tout i I le polynme fi se factorise compltement en facteurs linaires dans L[X]
Qdeg(f )
(fi (X) = bi j=1 i (X ci,j ) avec ci,j L) et
L est engendr sur K par tous les ci,j (L = K(ci,j | i I, 1 j deg(fi ))).
Souvent la famille de polynme ne consistera que dun seul polynme.

Exemple 6.16.
Le corps de dcomposition de X 2 2 Q[X] sur Q est Q( 2).

Le corps de dcomposition de X 3 2 Q[X] sur Q est Q( 3 2, 3 ) avec 3 = e2i/3 .



Le corps de dcomposition de {X 2 2, X 2 3} Q[X] est Q( 2, 3).
Proposition 6.17. Soient K un corps et (fi )iI K[X] une famille de polynmes de degr 1.
(a) Il existe un corps de dcomposition L de la famille (fi )iI sur K. Il est algbrique sur K.
(b) Si L1 est L2 sont deux corps de dcomposition de cette famille, alors il existe un K-isomorphisme
: L1 L2 .
Dmonstration. (a) Soit K une clture algbrique de K et soient ci,j K les zros des polynmes fi .
Alors, L := K(ci,j | i I, 1 j deg(fi )) est un corps de dcomposition. Comme L est engendr
par des lments qui sont algbriques sur K, il suit que L/K est une extension algbrique.
(b) Soit L2 une clture algbrique de L2 et idK : K L2 lidentit. Par la proposition 6.11 on
peut prolonger en un K-homomorphisme : L1 L2 . On pose di,j := (ci,j ) L2 . On a
deg(fi )

bi

j=1

deg(fi )

(X ci,j ) = fi (X) =

fi (X)

= bi

j=1

(X di,j )

et, comme L2 est engendr sur K par les di,j en tant que corps de dcomposition sur K, alors, limage
(L1 ) est L2 , donc L1
= L2 par un K-isomorphisme.
Dfinition 6.18. Soit L/K une extension algbrique de corps. On lappelle normale si tout polynme
irrductible f K[X] qui possde un zero c1 dans L se factorise compltement en facteurs linaires
Qdeg(f )
dans L[X], cest--dire, f (X) = b i=1 (X ci ) avec c1 , . . . , cdeg(f ) L.

Proposition 6.19. Soit L/K une extension algbrique (pas ncssairement finie). Alors les assertions
suivantes sont quivalentes :
(i) L/K est normale.
(ii) L est un corps de dcomposition dune famille (fi )iI K[X] sur K.

(iii) Tout K-homomorphisme : L L, o L est une clture algbrique de L, satisfait (L) = L


et donc donne lieu un K-isomorphisme : L L.
Dmonstration. (i) (ii) : Soit S L tel que L = K(S). Pour tout s S soit fs := mipos (X)
K[X] le polynme minimal de s sur K. Par (i), tout fs se factorise compltement dans L[X] et par
hypothse L est engendr par s S, donc, par tous les zros de tous les fs .

6 CORPS DE DCOMPOSITION

40

(ii) (iii) : Pour tout i I, lhomomorphisme permute les racines de fi : si fi (a) = 0


pour a L, alors, (a) est une autre racine de fi (comme nous lavons dj vu plusieurs fois). Donc,
limage (L) est engendr sur K par les mmes lments que L, donc, cette image est gale L.
(iii) (i) : Soient f K[X] irrductible et a L tel que f (a) = 0. Soient L une clture
algbrique de L et b L tel que f (b) = 0. Par le lemme 6.9 (b) il existe un K-homomorphisme
: K(a) L tel que (a) = b. Par la proposition 6.11 on peut le prolonger en K-homomorphisme
: L L. Par (iii) nous avons L = (L) (a) = b. Donc L contient toutes les racines de f .


Exemple 6.20.
Les corps Q( 2), Q( 3 2, 3 ) et Q( 2, 3) sont normaux sur Q.

Le corps K := Q( 3 2) nest pas normal sur Q, car le polynme X 3 2 na quune seule de

ses racines dans K. Alternativement, limage de lhomomorphisme Q( 3 2) C donn par

3
2 7 3 3 2 nest pas contenue dans Q( 3 2).
Toute extension L/K de degr 2 est normale : Si L = K(a), alors L est le corps de dcomposition du polynme minimal de a sur K (comme le polynme est de degr 2, sil a un facteur
linaire dans L[X], alors lautre doit y tre aussi).
Si M/L et L/K sont normales, lextension M/K peut quand-mme tre non-normale.

Par exemple, Q( 4 2) ) Q( 2) ) Q. La grande extension nest pas normale pour les mmes
raison que le deuxime exemple. Par contre, les deux sous-extensions sont normales car elles
sont de degrs 2.
Si M/L/K sont des extensions de corps avec M/K normale, lextension L/K peut tre nonnormale.

Par exemple : Q( 3 2, 3 ) ) Q( 3 2) ) Q.
Soient K un corps et K une clture algbrique de K. Alors, K/K est normale (on peut prendre
la famille de tous les polynmes de K[X]).
Proposition 6.21. Soient M/L/K des extensions de corps. Si M/K est normale, alors M/L lest
aussi.
Dmonstration. M est un corps de dcomposition dune famille de polynmes (fi )iI K[X]
sur K. Mais, M est encore un corps de dcomposition de la mme famille considre sur L.
Dfinition 6.22. Soit L/K une extension algbrique. Une extension N/L est appele clture normale
de L/K si
N/K est normale et
si N/N1 /L telle que N1 /K est normale, alors N = N1 (donc, N/K ne contient aucune sousextension non-triviale qui est normale sur K et contient L).
Proposition 6.23. Soit L/K une extension algbrique.
(a) Soient L une clture algbrique de L sur K, S L tel que L = K(S) et fs le polynme minimal
de s sur K pour tout s S. Alors, le corps de dcomposition M de la famille (fs )sS sur K est
une clture normale de L/K.
En particulier, une clture normale existe toujours.
(b) Si N est une clture normale de L/K, alors N est le corps de dcomposition sur K de la famille
(fs )sS .

7 EXTENSIONS SPARABLES

41

(c) Si L/K est finie, alors toute clture normale N/K de L/K est aussi finie.
(d) Soit N/K une clture normale de L/K. Alors, N est lextension de K engendre par tous les
(L) pour HomK (L, L).
(e) Si N1 /K et N2 /K sont deux cltures normales de L/K, alors, il existe un K-isomorphisme
N1
= N2 .
Dmonstration. (a) Les corps de dcomposition donnent lieu des extensions normales, donc M/K
est normale. Soit M/M /L telle que M /K est normale. On sait que M doit contenir toutes les
racines des fs , car fs (s) = 0 et s L. Donc, M = M .
(b) Soit N une clture normale de L/K. Comme dans (a) on sait que N doit contenir toutes les
racines des fs , car fs (s) = 0 et s L. Donc N est un corps de dcomposition sur K de la famille
(fs )sS .
(c) Si L/K est finie, lensemble S peut tre choisi fini. Donc, on obtient N comme lextension
engendre par lensemble fini de toutes les racines des fs .
(d) On montre dabord N (L) pour tout HomK (L, L) : Limage de est engendre par
les (s) pour s S (car L est engendr sur K par S). Mais, nous savons que (s) L est une racine
de fs et appartient donc N .
On montre maintenant que N est contenu dans le corps engendr sur K par toutes les images
(L) pour HomK (L, L). Pour cela il suffit de dmontrer que pour tout s S toute racine de fs
est contenue dans un (L). Soit t une autre racine de fs . Nous avons dj fait cet argument un nombre
de fois : par le lemme 6.9 il existe un K-homomorphisme : K(s) L qui envoie s sur t. Par la
proposition 6.11 nous pouvons prolonger en lment de HomK (L, L). Donc t (L).
(e) Tous les deux sont des corps de dcomposition de la famille (fs )sS , donc isomorphes par la
proposition 6.17 (b).

7 Extensions sparables
On se rappelle : Soient K un corps, f K[X] un polynme irrductible, K une clture algbrique
de K et a K t.q. f (a) = 0. Alors, nous avons la bijection
{ racines de f dans K} HomK (K(a), K),
o limage de la racine b est lunique K-homomorphisme tel que (a) = b (voir le lemme 6.9).
On appellera un polynme f sparable quand il a autant de racines (dans K) que possible
(cest dire deg(f )). On appellera une extension L/K sparable quand elle admet autant de Khomomorphismes L K que possible (notion prciser ci-dessous).
Exemple 7.1.
Le polynme X 2 2 Q[X] a deux racines dans C et son degr est galement 2.
Le polynme X 4 + X 3 + X 2 + X + 1 Q[X] a quatre racines dans C et son degr est
galement 4.
Soit p un nombre premier. Le polynme X p T Fp (T )[X] (o Fp (T ) := Frac(Fp [T ])) est
irrductible (comme nous lavons vu par le critre dEisenstein), mais, avec t Fp (T ) tel que
tp = T on a X p T = (X t)p , donc il ny a quune seule racine bien que le degr soit p.

7 EXTENSIONS SPARABLES

42

Dfinition 7.2. Soit K un corps et K une clture algbrique de K. Soit f K[X].


Une racine a K de f est dite de multiplicit r si (X a)r | f et (X a)r+1 f .
Le polynme f est dit sparable si toutes ses racines (dans K) ont la multiplicit 1. Il est clair
que f est sparable si et seulement si le nombre de racines distinctes est gale au degr de f .
Si f nest pas sparable, on lappelle insparable.
Lemme 7.3. Soient K un corps et f, g K[X].

(a) Soit L/K une extension de corps. Soient pgcdK[X] (f, g) le plus grand commun diviseur unitaire
(pour quil soit unique) de f et g dans lanneau principal K[X], et pgcdL[X] (f, g) lanalogue
dans L[X]. Alors, pgcdK[X] (f, g) = pgcdL[X] (f, g).
P
P
(b) Pour f = di=0 ai X i nous dfinissons la drive formelle f (X) := di=1 iai X i1 . Alors, on a
(f + g) = f + g

et

(f g) = f g + f g .

Dmonstration. (a) Par lidentit de Bzout nous avons


d1 := pgcdK[X] (f, g) = f (X)a1 (X) + g(X)b1 (X)
d2 := pgcdL[X] (f, g) = f (X)a2 (X) + g(X)b2 (X)
avec a1 , b1 K[X] et a2 , b2 L[X]. Nous avons les divisibilits suivantes dans L[X] : d1 |f , d1 | g,
donc d1 | d2 ; et de la mme faon d2 |f , d2 | g, donc d2 | d1 . Comme d1 et d2 sont unitaires, on
obtient d1 = d2 .
(b) Cest un calcul simple. (Noter que vous ne pouvez pas utiliser la rgle dAnalyse 1 sauf pour
les corps R et C.)
Proposition 7.4. Soient K un corps, K une clture algbrique et f K[X] de degr 1.
(a) Soit a K une racine de f . Alors, les assertions suivantes sont quivalentes :
(i) La multiplicit de a est r > 1.

(ii) f (a) = 0.
(iii) pgcdK[X] (f, f )(a) = 0.
(b) Soit f irrductible. Alors, les assertions suivantes sont quivalentes :
(i) f est sparable.
(ii) f 6= 0 (polynme constant 0).
Q
Dmonstration. (a) Soit f (X) = c di=1 (X ai ) avec ai K et a = a1 = a2 = = ar et a 6= ai
pour i > r. On a
d
d
X
Y
(X ai ).
f (X) = c
j=1 i=1,i6=j

Notez que par le lemme 7.3 le pgcd peut tre calcul dans K[X], o il est vident. Les quivalences
sont donc claires.
(b) (i) (ii) : Si f est sparable, par (a) on a pgcdK[X] (f, f )(a) 6= 0 pour toute racine a de f
(dans K). Donc f 6= 0.

7 EXTENSIONS SPARABLES

43

(ii) (i) : Comme f 6= 0 et deg(f ) < deg(f ) et f est irrductible, on a pgcdK[X] (f, f ) = 1,
car le pgcd est un diviseur de f et de f . Donc par (a) la multiplicit de toute racine a est 1 et donc f
est sparable.
Dfinition 7.5. Un corps K est appel parfait si tout polynme irrductible f K[X] est sparable.
Exemple 7.6.
Tout corps de caractristique 0 est parfait.
Raison : Pour f K[X] de degr 1, on a toujours f 6= 0 (le degr diminue par 1).
Tout corps algbriquement clos est parfait.
Raison : Les seuls polynmes irrductibles sont linaires et donc trivialement sparables.
Le corps Fp (T ) = Frac(Fp [T ]) nest pas parfait.
Raison : Le polynme X p T Fp (T )[X] est irrductible et insparable.
Dfinition 7.7. Soit L/K une extension algbrique de corps.
(a) On appelle a L sparable sur K si son polynme minimal mipoa (X) K[X] sur K est
sparable.
(b) On appelle L/K sparable si tout a L est sparable sur K.
(c) Soit K une clture algbrique de K. On pose
[L : K]s := #HomK (L, K)
et on lappelle le degr de sparabilit de lextension L/K.
Noter que [L : K]s est indpendant du choix de K car toute autre clture algbrique de K est
K-isomorphe la clture K que nous avons choisie.
Lemme 7.8. Soit K un corps, K une clture algbrique de K, a K et f := mipoa K[X] son
polynme minimal sur K. Alors :
(a) [K(a) : K]s est gal au nombre de zros de f dans K, donc [K(a) : K]s [K(a) : K].

(b) a est sparable sur K [K(a) : K] = [K(a) : K]s .


Dmonstration. Immdiat cause de la bijection

{ racines de f dans K} HomK (K(a), K).

Proposition 7.9. Soient M/L/K des extensions algbriques de corps. Le degr de sparabilit est
multiplicatif :
[M : K]s = [M : L]s [L : K]s .
Dmonstration. Soient K une clture algbrique de K et
HomK (L, K) = {i | i I}

et

HomL (M, K) = {j | j J}.

On suppose que le premier ensemble est en bijection avec I et le deuxime en bijection avec J. Pour
tout i I on choisit une prolongation i : K K de i (possible par la proposition 6.11).

7 EXTENSIONS SPARABLES

44

Soient i, k I et j, J tels que i j = k . On montre : i = k et j = .


Comme j |L = |L = idL on obtient dabord i = i |L = k |L = k , donc i = k. On
multipliant lgalit i j = i par 1
i on voit j = , donc j = .
Nous montrons : HomK (M, K) = { i j | i I, j J}. Par ce qui prcde cet ensemble est
en bijection avec I J ; nous obtenons donc lassertion de la proposition.
Linclusion est vidente. Regardons lautre . Soit HomK (M, K). On considre
|L HomK (L, K) ; donc il existe un i I tel que |L = i . Notons que 1
i |L = idL . Donc
1
1
i HomL (M, K), donc il existe j J tel que i = j , alors = i j , ce quil fallait
dmontrer.
Dans la preuve suivante nous allons le fait : Soient L/M/K des extensions de corps et a L.
Si a est sparable sur K, alors a est sparable sur M . La raison est la suivante : Soient f K[X]
et g M [X] les polynmes minimaux de a sur K et sur M respectivement. Par hypothse f est
sparable. Comme g est un diviseur de f , alors g est aussi sparable, donc a est sparable sur M .
Proposition 7.10. Soit L/K une extension finie de corps. Les assertion suivantes sont quivalentes :
(i) L/K est sparable.
(ii) Il existe des lments a1 , . . . , an L sparables sur K tels que L = K(a1 , . . . , an ).
(iii) [L : K] = [L : K]s .
Dmonstration. (i) (ii) : Clair. Tout ensemble fini de gnrateurs est compos dlments sparables.
(ii) (iii) : Le fait prcdent, lemme 7.8 et multiplicativit du degr et du degr de sparabilit.
(iii) (i) : Soient a1 , . . . , an L tels que L = K(a1 , . . . , an ). Les ingalits [K(a1 ) : K]s
[K(a1 ) : K] et [K(a1 , . . . , ai , ai+1 ) : K(a1 , . . . , ai )]s [K(a1 , . . . , ai , ai+1 ) : K(a1 , . . . , ai )] pour
1 i n 1 provenant du Lemme 7.8 ensemble avec la multiplicativit montre [L : K]s [L : K]
avec galit si et seulement si tout ai est sparable pour i = 1, . . . , n. Ceci montre que tout a1 L
est sparable sur K.
Ajoutons encore une version infinie de la proposition prcdente.
Proposition 7.11. Soit L/K une extension algbrique de corps. Elle est sparable si et seulement si
elle est engendre par des lments sparables sur K.
Dmonstration. Soit {ai }iI L un ensemble de gnrateurs sparables (pour un ensemble I). Tout
b L se trouve dj dans K(aj | j J) L pour un sous-ensemble fini J I. Ce corps est
sparable par la proposition 7.10.
Proposition 7.12 (Existence dlment primitif). Soit K un corps infini et L/K une extension finie et
sparable. Alors, il existe a L tel que L = K(a), donc L est une extension simple de K.
Noter que le rsultat est aussi vrai pour les corps finis ; mais la preuve en est diffrente (voir la
feuille 10).

7 EXTENSIONS SPARABLES

45

Dmonstration. Soit K une clture algbrique de K. Sans perte de gnralit nous pouvons supposer
L = K(b, c). Soient f = mipob et g = mipoc les polynmes minimaux de b et c sur K et b =
b1 , b2 , . . . , bn , c = c1 , c2 , . . . , cm K leurs zros. Nous choisissons y K tel que pour tout 1 i
n et 2 j m nous avons y 6= cbji b
c (ici on utilise que K contient assez dlments) et nous posons
a := b + yc.
On montre b, c K(a), donc K(a) = K(b, c).
Posons h(X) := f (a yX) K(a)[X]. On a h(c) = f (a yc) = f (b) = 0. Mais, h(cj ) 6= 0
pour tout 2 j m pour la raison suivante : Par choix de y nous avons bi b 6= y(c cj ) donc
bi 6= b + yc ycj = a ycj pour tout q i n. Alors, h(cj ) = f (a ycj ) 6= 0 car a ycj
est diffrent de toutes les racines de f . Donc, pgcdK(a)[X] (h, g) = X c, donc c K(a), donc
b K(a).

Corps finis
Lemme 7.13. Soit K un corps fini (cest--dire : #K < ). Alors :

(a) car(K) = p > 0, un nombre premier et lhomomorhpisme naturel Fp K est injectif ; donc on
considre K comme une extension de Fp .
(b) Il existe n N tel que #K = pn .

(c) Frobp : K K, x 7 xp est un homomorphisme de corps, lhomomorphisme de Frobenius


(voir la dfinition-lemme 3.5).

Dmonstration. (a) et (c) ont dj t dmontrs.


(b) Comme K est une extension de Fp , cest un Fp -espace vectoriel de dimension n = [K : Fp ]
(forcement finie, car K est finie). Donc K
= (Fp )n en tant que Fp -espace vectoriel. Donc #K =
pn .
n

Thorme 7.14. Soit p un nombre premier et n un nombre naturel. Soit f (X) := X p X Fp [X].

(a) Si K est un corps de cardinal pn , alors, K est un corps de dcomposition de f sur Fp .


(b) Tout corps de dcomposition N de f sur Fp est un corps de cardinal pn .

(c) Si K1 et K2 sont deux corps de cardinal pn , alors, ils sont isomorphes. On note Fpn tout corps de
cardinal pn . (Cest justifi car il est unique isomorphisme prs.)
(d) Fpn /Fp est une extension de corps sparable et normale qui est de degr n.
Attention ! Ne pas confondre Fpn avec Z/pn Z. Les deux sont diffrents ds que n > 1.
Dmonstration. On fait la preuve en plusieurs tapes.
La drive formelle de f est f (X) = 1, donc pgcd(f, f ) = 1. Par la proposition 7.4 (a)
tout zro de f dans N est de multiplicit 1. Donc, f est sparable. En consquence, N/Fp est
sparable et le nombre de racines distinctes de f dans N est gal au degr du polynme, donc
gal pn .
Soit K est un corps de cardinal pn . Alors, K = K \ {0} est un groupe dordre pn 1. Alors
n
n
pour tout a K on a : ap 1 = 1, donc ap a = 0, donc, f (a) = 0. Evidemment, f (0) = 0.
On conclut : f (a) = 0 pour tout a K. Donc, K est gal lensemble des racines de f . On
obtient que K est un corps de dcomposition de f et donc (a).

8 EXTENSIONS GALOISIENNES

46

On veut montrer (b) maintenant. Soit N un corps de dcomposition de f sur Fp . On pose


R := {a N | f (a) = 0} N . Noter que #R = pn cause de la sparabilit de f .
n
n
On montre que R est un sous-corps de N : Soient a, b R, donc ap = a et bp = b. Cela
implique :
n
n
0p = 0 et 1p = 1, donc 0, 1 R ;
n
n
n
(a + b)p = ap + bp = a + b, donc a + b R ;
n
n
n
(a)p = (1)p ap = a, donc, a R (noter que pour p = 2 il ny a rien dmontrer
n
et pour p > 2 on a (1)p = 1) ;
n
n
n
(a b)p = ap bp = a b, donc a b R ;
n

p
si a 6= 0, alors a1
= ap1n = a1 , donc a1 R.
Donc R est un sous-corps du corps de dcomposition de f qui contient toutes les racines de f .
Par la dfinition du corps de dcomposition, on conclut R = N . Donc, #N = pn . Cela
montre (b).
(c) Lunicit provient du fait que les corps de dcomposition sont unique isomorphisme prs.
(d) Fpn /Fp est normale, car cest un corps de dcomposition, et elle est sparable, car f lest.
Le cardinal implique lassertion concernant le degr.

8 Extensions galoisiennes
Soit L/K une extension normale. On se rappelle que par la Proposition 6.19 tout lment de
HomK (L, L) satisfait (L) = L et donne donc lieu un K-isomorphisme L L. On note lensemble des K-isomorphismes L L par AutK (L). Cest clairement un groupe pour la composition
dapplications avec lment neutre lidentit idL .
Nous avons donc pour L/K une extension finie et normale
# AutK (L) = #HomK (L, L) = [L : K]s [L : K]

(8.3)

avec galit si et seuelement si L/K est aussi sparable.


Dfinition 8.1. Soit L/K une extension algbrique. Elle est appele galoisienne si elle est normale
et sparable. On pose
Gal(L/K) := G(L/K) := AutK (L)
(lensemble des K-homomorphisme L L) et on lappelle groupe de Galois de L/K.
Lemme 8.2. Soit L/K une extension galoisienne finie. Alors # Gal(L/K) = [L : K].
Dmonstration. Consquence de lquation (8.3) et de la sparabilit.
Exemple 8.3.
C/R est une extension galoisienne : elle est normale (par exemple, car le degr
est 2) et sparable (par exemple, car la caractristique est 0).
Gal(C/R) = HomR (C, C) = {idC , c} o c est la conjugaison complexe.

8 EXTENSIONS GALOISIENNES

47

Soit N d 6= 0, 1 un nombre qui nest pas un carr de faon que Q( d)/Q est une extension
de degr 2 qui est galoisienne. Nous avons :

Gal(Q( d)/Q) = {id, }

o est dtermin uniquement par ( d) = d.


Soient p un nombre premier et p := e2i/p . On pose K := Q(p ) (le p-ime corps cyclotomique). Alors K/Q est une extension galoisienne. Son groupe de Galois Gal(Q(p )/Q) est
cyclique dordre p 1.
En effet : Nous connaissons le polynme minimal de p sur Q. Cest le p-ime polynme cyclotomique p (X) = X p1 + X p2 + + 1 Q[X]. Ses racines sont toutes les puissance pj
pour j = 1, 2, . . . , p 1. Donc il est clair que Q(p )/Q est galoisienne.
Donc, nous pouvons directement crire p 1 homomorphismes K K :
j : K K dtermin uniquement par j (p ) = pj
pour j {1, 2, . . . , p 1} et comme le cardinal de Gal(Q(p )/Q) est p 1, nous avons trouv
les lments de ce groupe.
Il faut encore voir que le groupe est cyclique. On se rappelle que (Z/pZ) = F
p est cyclique.
Nous dfinissons le p-ime caractre cyclotomique :
p : Gal(Q(p )/Q) (Z/pZ)
( )

comme suit : Soit Gal(Q(p )/Q). Nous avons (p ) = p


pour un ( ) (Z/pZ) .
Cette application est clairement bijective. On calcule quil sagit dun homomorphisme (donc
dun isomorphisme) de groupes :
(2 )
(2 )
= p(1 )
p(1 2 ) = 1 (2 (p )) = 1 (p(2 ) ) = 1 (p )
= p(1 )(2 ) .

Dans les exercices vous allez voir que ce mme rsultat est valable pour tout entier positif n et
pas seulement pour les nombres premiers p.

Soit 3 = e2i/3 . On considre lextension K := Q( 3 2, 3 )/Q qui est galoisienne (la sparabilit est claire car nous sommes en caractristique 0, et la normalit a t montre dans un
exemple prcdent). Son degr est 6. On va maintenant calculer les lments de son groupe de
Galois Gal(K/Q).
On va dabord prolonger lidentit Q C K := Q(3 ) ; cest un cas spcial de lexemple
prcdent : le polynme minimal de 3 est X 2 + X + 1 Q[X] et ses deux racines sont 3 et
32 . Donc nous avons deux prolongations
i : Q(3 ) C
donnes par 1 (3 ) = 3 et 2 (3 ) = 32 . (On sait que Q(3 )/Q est galoisienne, mais nous
nallons pas utiliser ce fait.)
Le polynme X 3 2 reste irrductible sur Q(3 )[X] (par exemple, par la multiplicativit des
degrs et le fait que 2 et 3 sont premiers entre eux). Donc pour tout i {1, 2} nous pouvons

prolonger i Q( 3 2, 3 ) de trois manires qui sont dtermines par :

3
3
3
3
3
3
i,1 ( 2) = 2, i,2 ( 2) = 3 2, i,3 ( 2) = 32 2.

8 EXTENSIONS GALOISIENNES

48

Par la normalit de Q( 3 2, 3 )/Q ces Q-homomorphismes donnent des lments dans le groupe

de Galois Gal(Q( 3 2, 3 )/Q). Nous avons donc calcul les lments du groupe de Galois.
Notons encore que 1,1 est lidentit.
Soit K un corps fini de caractristique p et de cardinal pn . Nous avons vu dans la section
prcdente que K/Qp est sparable et normale, donc, galoisienne. Son degr est n.
Nous calculons le groupe de Galois Gal(K/Fp ). Pour cela on se rappelle du Frobenius Frobp :
K K donn par x 7 xp ; cest un automorphisme de corps.
Nous savons que Frobnp = idK . On veut montrer que n est lordre de Frobp . Soit 1 i < n ;
i
supposons que Frobip = id. Alors, tout lment de K satisfait xp = x, donc K Fpi , ce qui
est une contradiction. Donc, lordre de Frobp est bien n.
Nous pouvons conclure que Gal(K/Fp ) est un groupe cyclique dordre p engendr par Frobp .
Soit K un corps et f K[X] un polynme irrductible et sparable. Alors le corps de dcomposition L de f sur K est une extension galoisienne de K.
Raison : Elle est normale, est elle est engendr par les racines de f , donc par des lments
sparables. Nous nous rappelons que nous avons vu que les extensions engendres par des
lments sparables sont sparables.
Lemme 8.4. Soient L/E/K des extensions de corps telles que L/K est galoisienne. Alors :
(a) L/E est galoisienne et Gal(L/E) est le sous-groupe de Gal(L/K) compos des ces lments
de Gal(L/K) qui sont des E-homomorphismes (cest--dire, (e) = e pour tout e E).

(b) Si E/K est aussi galoisienne (ce qui nest pas automatique !), alors lapplication
: Gal(L/K) Gal(E/K),

7 |E

est un homomorphisme de groupes qui est surjectif. Son noyau est gal Gal(L/E).
Dmonstration. (a) Nous avons vu les deux proprits : normale (proposition 6.21) et sparable (appliquer la proposition 7.10). Nous avons
Gal(L/E) = AutE (L) AutK (L) = Gal(L/K).
(b) Comme E/K est suppose normale, pour tout K-homomorphisme : L L on a toujours
(E) = E. Donc |E Gal(E/K), et lapplication est bien dfini. Il est clair que est un
homomorphisme.
On montre la surjectivit : Soit Gal(E/K). En utilisant la proposition 6.11 on prolonge
lapplication

E
E L L
en un K-homomorphisme : L L. La normalit de L/K implique que (L) = L, donc |L
Gal(L/K) et satisfait (
) = .
Pour calculer le noyau de , soit Gal(L/K). Par dfinition () = |E = idE si et seulement
si Gal(L/E).
Dfinition-Lemme 8.5. Soit L un corps et G Aut(L). On pose LG := {x L | G : (x) =
x }. Cest un corps qui est appel le sous-corps de L fix par G ou le sous-corps des G-invariants
de L.

8 EXTENSIONS GALOISIENNES

49

Dmonstration. Facile vrifier.


Proposition 8.6. Soit L un corps, G Aut(L) un groupe fini et K := LG . Alors L/K est une
extension galoisienne avec Gal(L/K) = G.
Dmonstration. Cette preuve se fait en plusieurs tapes :
Notons que G AutK (L). Nous avons par lgalit (8.3) :
n := #G # AutK (L) [L : K].
Soit a L. On va construire un polynme sparable dans K[X] qui annulle a.
On le fait comme suit : Soit S := {(a) | G} = {a = a1 , a2 , . . . , ar } ; cest un ensemble
fini, car G est fini ; il contient a, car idL G. On pose
fa (X) :=

r
Y
(X (ai )) L[X].
i=1

Il est clair que fa (a) = 0 et quil est sparable Il faut donc montrer que les coefficients de f
appartiennent K. Soit G. Noter que lapplication S S, donne par a 7 (a) est une
bijection (car G G, donne par 7 est une bijection). On calcule
r
r
Y
Y
(X ai ) = fa (X),
(X (ai )) =
(fa (X)) =
i=1

i=1

o la deuxime galit est due la bijection prcdente (les facteurs du polynme sont permuts
mais pas changs !). De lgalit (fa ) = fa pour tout G on conclut que f K[X].
Nous trouvons donc que tout lment a L est sparable. Donc L/K est sparable. En plus
L/K est normale parce que L est un corps de dcomposition de la famille {fa }aL . Donc L/K
est une extension galoisienne.
Soit a L un lment primitif qui existe cause de la proposition 7.12. Le polynme minimal
ga := mipoa K[X] de a sur K divise fa . Donc nous avons [L : K] = deg(ga ) deg(fa ) =
r n.
En comparant avec la prmire ingalit en haut, nous trouvons
G = AutK (L) = Gal(L/K).

En fait, la preuve donne une manire dcrire le polynme minimal (voir exercices).
Corollaire 8.7. Soit L/K une extension normale et G := AutK (L) soit fini. Alors :
(a) L/LG est une extensions galoisienne avec Gal(L/LG ) = G.
(b) [LG : K]s = 1.
(c) Si L/K est sparable (donc galoisienne), alors K = LG .

8 EXTENSIONS GALOISIENNES

50

Dmonstration. (a) Cest encore une fois lassertion de la proposition 8.6.


(b) Il est clair que K LG . Nous avons la chaine dinclusions
G = Gal(L/LG ) = AutLG (L) AutK (L) = G,
donc nous avons lgalit partout.
Soit K une clture algbrique de K. Soit : LG K un K-homomorphisme. On peut le
prolonger un K-homomorphisme
: L K cause de la proposition 6.11. La normalit de L/K
implique
(L) = L, donc
AutK (L). On conclut
AutLG (L). Alors,
|LG = = idLG .
G
G
Donc, HomK (L , K) = {idLG } et alors [L : K]s = 1.
(c) Comme L/K est sparable, alors LG /K lest aussi. Donc [LG : K]s = [LG : K] = 1 et
LG = K.
Thorme 8.8 (Thorme principal de la thorie de Galois). Soient L/K une extension galoisienne
finie et G := Gal(L/K). Alors :
(a) Les applications

{ Sous-groupes de G}

{ Corps E tels que L/E/K},


LH

Gal(L/E)

sont des bijections.


(b) Soit H G un sous-groupes. Les assertions suivantes sont quivalentes :
(i) H  G est un sous-groupe normal.

(ii) LH /K est une extension normale (donc galoisienne).


(c) Si LH /K est normale, alors lapplication
: G Gal(LH /K),

7 |LH

induit un isomorphisme de groupes G/H


= Gal(LH /K).
Dmonstration. (a) On vrifie = id et = id.
Soit E un corps tel que L/E/K. Alors :
((E)) = (Gal(L/E)) = LGal(L/E) = E,
o la dernire galit est due au corollaire 8.7 (c).
Soit H G un sous-groupe. Alors :
((H)) = (LH ) = Gal(L/LH ) = H,
o la dernire galit a t dmontre dans le corollaire 8.7 (a).
(b) On fait dabord un petit calcul : Soit G et H G un sous-groupe. Alors
1

(LH ) = LH .

8 EXTENSIONS GALOISIENNES

51

En effet : a (LH ) 1 (a) LH h 1 (a) = 1 (a) pour tout h H h 1 (a) = a


1
pour tout h H a LH .
Nous pouvons maintenant dmontrer lassertion ainsi :
LH

prop. 6.19

(LH ) = LH G
1

LH

H = H 1 G

H  G est un sous-groupe normal.

(a)

df.

= LH G

(c) Le lemme 8.4 nous donne pour le corps LH et le thorme disomorphismes :



G/H
= Gal(L/K)/ Gal(L/LH ) Gal(LH /K).

Exemple 8.9.
Soit L/K une extension galoisienne dont le groupe de Galois G = Gal(L/K)
est cyclique dordre 6, donc isomorphe Z/6Z. La liste des sous-groupe complte de Z/6Z
est la suivante : {0}, 3Z/6Z, 2Z/6Z, Z/6Z. Donc il y a 4 sous-corps de L/K dont les degrs
sur K sont 6, 3, 2, 1.

Nous avons dj calcul le groupe de Galois de Q(3 , 3 2)/Q.

On calcule maintenant tous les sous-corps de K := Q(3 , 3 2). Un rsultat de la feuille 11 dit
que le groupe de Galois G := Gal(K/Q) est le groupe symtrique S3 .
Plus prcisement : Nous prenons les deux homomorphismes : , : K K dfinis uniquement
par :

3
3
3
3
(3 ) = 32 , ( 2) = 2, (3 ) = 3 , ( 2) = 3 2.
Lordre de est 3 et lordre de est 2. Ces deux lments engendrent G. Voici la liste des
sous-groupes de G et des corps fixs par ces groupes.
H := {id}, K H = K.
H := G, K H = Q.
H := h iG est un sous-groupe normal (car lindice est 2 ; cest le groupe altern A3 S3 ),
K H = Q(3 ).

H := hi G, K H = Q( 3 2).

H := h 1 i G, K H = (Q( 3 2)) = Q( ( 3 2)) = Q(3 3 2).

H := h 2 2 i G, K H = 2 (Q( 3 2)) = Q( 2 ( 3 2)) = Q(32 3 2).


Soit K un corps fini de caractristique p et de cardinal pn . Nous avons vu que Gal(K/Fp ) est
cyclique dordre n engendr par le Frobenius Frobp .
Donc Gal(K/Fp ) est isomorphe au groupe Z/nZ. Les sous-groupes sont prcisement donns
par aZ/nZ pour a | n. La thorie de Galois nous redonne donc le rsultat que les sous-corps
hFroba i

de Fpn sont prcisement Fpn p = Fpa pour les diviseurs a de n.


Soit L/K une extension finie de corps finis. Soit pn le cardinal de L. Donc L/K est une extension galoisienne de groupe de Galois cyclique hFrobap i o pa est le cardinal de K.

9 RSOLUBILIT PAR RADICAUX

52

Voici un corollaire simple mais pas vident !


Corollaire 8.10. Soit L/K une extension sparable et fini. Alors, lensemble {E corps | L/E/K}
est fini.
Dmonstration. Sans perte de gnralit nous pouvons remplacer L par une clture normale. Donc, on
peut supposer que L/K est une extension galoisienne. Il est clair que son groupe de Galois Gal(L/K)
qui est un groupe fini ne possde quun nombre fini de sous-groupes (dj lensemble des sousensembles de G est fini). Donc par le thorme 8.8 il nexiste quun nombre fini de corps E tels
que L/E/K.
Proposition 8.11. Soit L/K une extension de corps. Soient L/L1 /K et L/L2 /K des extensions telles
que L1 /K et L2 /K sont galoisiennes et finies.
(a) Le corps L1 L2 := K(L1 , L2 ) (extension de K dans L engendre par les lments de L1 et L2 )
est une extension galoisienne et finie de K.
(b) La restriction
Gal(L1 L2 /L2 ) Gal(L1 /(L1 L2 )),

7 |L1

est un isomorphisme de groupes.


(c) Lapplication
: Gal(L1 L2 /K) Gal(L1 /K) Gal(L2 /K),

7 (|L1 , |L2 )

est un homomorphisme de groupes injectif dimage


im() = {(, ) Gal(L1 /K) Gal(L2 /K) | |L1 L2 = |L1 L2 }.
Dmonstration. Exercice.
Dfinition 8.12. Une extension galoisienne L/K est appele ablien (cyclique) si Gal(L/K) est
ablien (cyclique).
Corollaire 8.13. Soient L1 /K et L2 /K deux extensions abliennes contenu dans un corps L. Alors,
L1 L2 /K est aussi une extension ablienne.
Dmonstration. Gal(L1 L2 /K) est un sous-groupe de Gal(L1 /K) Gal(L2 /K) qui est ablien (par
la proposition 8.11), donc Gal(L1 L2 /K) est ablien.

9 Rsolubilit par radicaux


Dans cette section nous regardons la motiviation de Galois pour sa thorie, la rsolubilit des
quations polynmiaux par radicaux.
f (X) := X 2 + aX + b Q[X]. Nous avons
p
1
f (x) = 0 x = (a a2 4b),
2

donc les racines de f peuvent tre exprimes par des expressions radicales , autrement dit,
les racines de f appartiennent une extension de Q qui peut tre engendre par des radicaux.

9 RSOLUBILIT PAR RADICAUX

53

f (X) := X 3 + 3aX + 2b Q[X]. Soit := 3 := e2i/3 . Nous avons


f (x) = 0 x = u + v ou x = 2 u + v ou x = u + 2 v,
p
p

3
3
o u = b + b2 + a3 et v = b b2 + a3 . Donc ici aussi les racines de f peuvent
tre exprimes par des expressions radicales , autrement dit, les racines de f appartiennent
une extension de Q qui peut tre engendre par des radicaux.
Il existe aussi une formule en termes de radicaux pour les polynmes de degr 4.
Dfinition 9.1. Soit K un corps parfait.
(a) Une extension finie L/K sappelle rsoluble par radicaux sil existe des corps
K = E0 E1 E2 En
tels que
L En et

pour tout 1 i n il existe ai Ei1 et ni N tels que Ei = Ei1 ( ni ai ) ou Ei =


Ei1 (ni ).
(b) Une quation polynmielle f (x) = 0 avec f (X) K[X] sappelle rsoluble par radicaux sur K
si un corps de dcomposition de f sur K est rsoluble par radicaux sur K.
Cela veut dire que les racines de f (qui appartiennent, comme on le sait, au corps de dcomposition) peuvent tre exprimes par des radicaux.
Dfinition-Lemme 9.2. Soient K un corps parfait et n N>0 . Soit n lensemble des racines (dans
une clture algbrique K de K) du polynme X n 1 K[X]. On appelle n le groupe des n-imes
racines dunits. Cest un groupe cyclique (pour la multiplication de K).
Alors K(n ) est galoisien sur K et le groupe de Galois Gal(K(n )/K) est un groupe ablien.
On appelle K(n ) la n-ime extension cyclotomique de K.
n
n
Dmonstration.
n est un groupe : Soient a, b n , donc an = bn = 1. Alors, ab = abn =
1, donc ab n . On en conclut que n est un groupe.
Que n est cyclique provient de lexercice 1(b) de la feuille 9 qui dit que tout sous-groupe fini
de K est cyclique.
Lextension K(n )/K est galoisienne : sparable car K est parfait et normale car cest le corps
de dcomposition du polynme X n 1 K[X].
Lapplication
: Gal(K(n )/K) Aut(n ), 7 ( 7 ())
est un homomorphisme de groupes injectif. Ici, Aut(n ) est lensemble des automorphismes
du groupe n , cest--dire lensemble des isomorphismes de groupes n n .
Cette assertion est claire.
Aut(n ) est un groupe ablien : Comme n est cyclique, on peut choisir un gnrateur n
et tout automorphisme Aut(G) est uniquement dtermin par (). On a () = m pour
un m N. Le groupe est ablien car la composition de deux automorphismes multiplie les
exposantes, et la multiplication dans Z est commutative.

9 RSOLUBILIT PAR RADICAUX

54

Lemme 9.3. Soient K un corps parfait, a K et n N>0 . Soit L := K( n a). On suppose que K
contient n .
Alors lextension L/K est galoisienne et le groupe de Galois Gal(L/K) est un sous-groupe de
n et donc cyclique (et ablien).
Dmonstration. Lextension L/K est galoisienne, car elle est sparable (comme K est parfait) et
normale (cest un corps de dcomposition de X n a ; ici on utilise que n appartient K). On dfinit
lapplication de Kummer

( n a)
: Gal(L/K) n , 7
.
n
a

Elle est clairement injective car les K-homomorphisme L L sont dtermin par limage de n a.
Cest un homomorphisme de groupes :

(( ) n a)
( n a)
( ( n a))

=
= ( )
= ( )() = ()( )
( ) =
n
n
n
a
a
a
o on a utilis que agit trivialement sur n , donc sur limage de .
Lemme 9.4. Soit K un corps parfait tel que n L. Soient L/K une extension galoisienne avec
groupe de Galois G := Gal(L/K) et a L. Soit N/K la clture normale (donc galoisienne) sur K

de L( n a) (qui est vu comme un sous-corps dune clture algbrique de L).


Alors, N/L est une extension ablienne.
Dmonstration. On dfinit le polynme
f (X) :=

(X n (a)) L[X].

Comme il est clairement invariant par tout G, il en suit que f K[X]. La clture normale N de
p

L( n a) sur K est le corps de dcomposition de f sur K, car il est normal et tous les n (a) doivent
y appartenir pour G.
p
Comme n K on peut donc voir N comme le compositum de tous les corps L( n (a)) pour
G. Par le corollaire 8.13 et le lemme 9.3 on obtient quen effet N/L est ablienne.
Dfinition 9.5. Soit G un groupe fini. On lappelle rsoluble sil existe une suite de sous-groupes
Gn = {1} Gn1 Gn2 G1 G0 = G
telle que
pour tout 1 i n on a Gi  Gi1 (sous-groupe normal) et
Gi1 /Gi est un groupe ablien.
Thorme 9.6. Soient K un corps parfait et L/K une extension finie qui est rsoluble par radicaux.
Alors, il existe une extension finie et galoisienne N/K telle que
L N et
le groupe de Galois Gal(N/K) est rsoluble.

9 RSOLUBILIT PAR RADICAUX

55

Dmonstration. Par dfinition nous avons des corps


K = E0 E1 E2 En
tels que
L En et

pour tout 1 i n il existe ai Ei1 et ni N tels que Ei = Ei1 ( ni ai ) ou Ei =


Ei1 (ni ).
On pose M := ppcm(ni | 0 i n) et on dfinit L0 := K(M ) (et L1 := K). Notez que
ni L0 pour tout 0 i n et que L0 /K est une extension ablienne par la dfinition-lemme 9.2.
Pour tout 1 i n on dfinit rcursivement Li comme la clture galoisienne sur K de Li1 Ei . Par
le lemme 9.4 Li /Li1 est ablienne, cest--dire Gal(Li /Li1 ) est ablienne.
Le corps recherch est N := Ln . Par construction nous avons
Gal(Ln /Ln ) E Gal(Ln /Ln1 ) E Gal(Ln /Ln2 ) E E Gal(Ln /L0 ) E Gal(Ln /L1 )
Gal(Li /Li1 ) pour 0 i n sont des groupes
et tous les quotients Gal(Ln /Li1 )/ Gal(Ln /Li ) =
abliens. Donc Gal(Ln /L1 ) = Gal(N/K) est un groupe rsoluble.
Remarque 9.7. Par la thorie de Kummer on peut montrer que lassertion rciproque tu thorme est
galement vraie : Si K est un corps parfait et N/K est une extension finie et galoisienne de groupe
de Galois rsoluble, alors toute extension L/K avec L N est rsoluble par radicaux.
Malheureusement, on naura pas le temps pour dvelopper ceci.
Proposition 9.8. Soit K un corps et L := K(A1 , . . . , An ) := Frac(K[A1 , . . . , An ]) le corps de
fonctions n variables sur K. Le polynme gnral de degr n sur K est
f (X) :=

n
X
i=0

Ai X i L[X].

Soit N un corps de dcomposition de f sur L.


Alors, N/L est une extension galoisienne de groupe de Galois Gal(N/L)
= Sn , le groupe symtrique (des permutations de lensemble {1, 2, . . . , n}).
Dmonstration. Soient t1 , . . . , tn N tels que
f (X) =

n
Y
(X + ti ) N [X].
i=1

Par lexercice 6(b) de la feuille 13 lhomomorphisme danneaux


: K[T1 , . . . , Tn ] N,

Ti 7 ti

est injectif. Il induit le K-isomorphisme


: K(T1 , . . . , Tn ) := Frac(K[T1 , . . . , Tn ]) N,
(la surjectivit est claire).

Ti 7 ti

9 RSOLUBILIT PAR RADICAUX

56

Donc f (X) est un polynme sparable car ses racines sont distinctes. On en conclut que N/L est
une extension galoisienne.
Soit Gal(N/L). Il permute les ti . Pour i {1, . . . , n} on dfinit la permutation () Sn
par la rgle (ti ) = t()(i) . Alors, nous avons lapplication
: Gal(N/K) Sn , 7 (),
qui est injective parce que est uniquement dtermin par les images des ti . Cest un homomorphisme
de groupes :
t( )(i) = ( (ti )) = (t( )(i) ) = t()(( )(i)) .
Il faut dmontrer que est un isomorphisme de groupes. Pour tout Sn , nous dfinissons un
isomorphisme danneaux
: K[T1 , . . . , Tn ] K[T1 , . . . , Tn ],

g(T1 , . . . , Tn ) 7 g(T(1) , . . . , T(n) )

(linverse est donn par linverse de la permutation ). On en obtient un K-isomorphisme


: K(T1 , . . . , Tn ) K(T1 , . . . , Tn ),
et donc un K-isomorphisme : L L via . Par construction nous avons () = . Donc, nous
avons dmontr la surjectivit de .
Dfinition 9.9. Soit G un groupe.
(a) Soient a, b G. Llment [a, b] := aba1 b1 G sappelle le commutateur de a, b.
(b) Soient H1 , H2 G des sous-groupes.

[H1 , H2 ] := h[a, b] | a H1 , b H2 i.
(c) DG := G := [G, G] sappelle le sous-groupe des commutateurs de G.
(d) Pour i 0 on dfinit Di G := DD
. . . D} G.
| {z
i-fois

Proposition 9.10. Soit G un groupe.

(a) [G, G] E G est un sous-groupe normal.


(b) Pour tout N E G sous-groupe normal :
G/N est ablien [G, G] N.
(c) Les assertions suivantes sont quivalentes :
(i) G est rsoluble.
(ii) Il existe i N tel que Di G = {1}.

9 RSOLUBILIT PAR RADICAUX

57

Dmonstration. (a) Dabord on remarque que [G, G] est lensemble de tous les produits finis de commutateurs car [a, b][b, a] = aba1 b1 bab1 a1 = 1. Pour voir que [G, G] est un sous-groupe normal
de G il suffit donc de faire le calcul suivant :
g[a, b]g 1 = gaba1 b1 g 1 = (gag 1 )(gbg 1 )(gag 1 )1 (gbg 1 )1 = [gag 1 , gbg 1 ] [G, G]
pour tout g, a, b G.
(b) : Supposons que G/N est ablien. Alors, 0 = [aN, bN ] = [a, b]N . Donc [a, b] N
pour tout a, b G.
: Supposons que [G, G] N . Donc, aba1 b1 N , donc abN = baN pour tout a, b, G,
montrant que G/N est ablien.
(c) (i) (ii) : Supposons que G est rsoluble. Alors, il existe des sous-groupes
{1} = Gn E Gn1 E Gn2 E E G1 E G0 = G
tels que Gi /Gi+1 est ablien pour tout 0 i n 1.
On dmontre par rcurrence Di G Gi (ce qui implique Dn G = {1}).
Pour i = 0, on a Di G = G G0 = G. Supposons lassertion vraie pour i. On la dmontre pour
i + 1. Comme Gi /Gi+1 est ablien, on obtient de (b) que DGi Gi+1 . Par hypothse Di G Gi ,
donc Di+1 G = D(Di G) DGi Gi+1 .
Proposition 9.11. Soit n N>0 .

(a) Le groupe symtrique Sn est engendr par les transpositions (i j) pour i, j {1, 2, . . . , n}
distincts.
(b) Le groupe altern An est engendr par les 3-cycles (i j k) pour i, j, k {1, 2, . . . , n} distincts.

(c) [Sn , Sn ] = An .

{1}
(d) [An , An ] = {(1), (1 2)(3 4), (1 3)(2 4), (1 4)(2 3)}

A
n

(e) Le groupe Sn est rsoluble si et seulement si n 4.

si n = 1, 2, 3,
si n = 4,
si n 5.

Dmonstration. (a) Cest une consquence direct du calcul


(a1 a2 . . . ar ) = (a1 a2 ) (a2 a3 ) (ar1 ar ).
(b) Par (a) tout An est le produit dun nombre pair de transpositions. Donc il faut considrer
les produits de deux transpositions et les exprimer en 3-cycles. a marche ainsi :
(a1 a2 ) (a3 a4 ) = (a1 a3 a2 ) (a1 a3 a4 ) si a1 , a2 , a3 , a4 sont distincts.
(a1 a2 ) (a2 a3 ) = (a1 a2 a3 ) si a1 , a2 , a3 sont distincts.
(a1 a2 ) (a1 a2 ) = (1) si a1 , a2 sont distincts.
(c) Comme Sn /An est ablien (isomorphe Z/2Z si n 3 par la signature), on a par la proposition 9.10 que [Sn , Sn ] An . Soit (a1 a2 a3 ) un 3-cycle. On a
(a1 a2 a3 ) = (a1 a3 )(a2 a3 )(a1 a3 )1 (a2 a3 )1 = [(a1 a3 ), (a2 a3 )] [Sn , Sn ].

10 CONSTRUCTIONS LA RGLE ET AU COMPAS N -GONS RGULIERS

58

Comme tout lment de An est un produit de 3-cycles, on obtient An [Sn , Sn ].


(d) n = 1, 2, 3, 4 sont vrifis par des calculs directs. Pour n 5 il suffit dexprimer tout 3-cycle
(a1 a2 a3 ) comme un commutateur. Cest facile car on peut choisir a4 , a5 tels que a1 , a2 , a3 , a4 , a5
sont distincts et lon a
(a1 a2 a3 ) = (a1 a2 a4 )(a1 a3 a5 )(a1 a2 a4 )1 (a1 a3 a5 )1 = [(a1 a2 a4 ), (a1 a3 a5 )].
(e) Pour n 5 la proposition 9.10 montre que Sn nest pas rsoluble. Les cas n = 1, 2, 3, 4 sont
vrifis par des calculs directs et faciles.
Corollaire 9.12 (Abel). Soit K un corps parfait. Lquation gnrale de degr n sur K est rsoluble
en radicaux si et seulement si n 4.
Dmonstration. Proposition 9.11 et thorme 9.6.
Donc pour n 5 il nexiste pas de formule pour exprimer les solutions de lquation gnrale de

degr n en utilisant uniquement +, , , /, .

10

Constructions la rgle et au compas n-gons rguliers

Dfinition-Lemme 10.1. Soit n N. Si 2n + 1 est un nombre premier, alors n est une puissance de 2.
r
Tout nombre premier de la forme 22 + 1 est appel nombre premier de Fermat.
Dmonstration. Exercice sur la feuille 13.
Les seuls nombres premiers de Fermat connus sont 3, 17, 257, 65537.
Thorme 10.2 (Gau). Soit n N3 . Les assertions suivantes sont quivalentes :
(i) Etant donn deux points C et P , le n-gon rgulier de centre C et avec P comme un des sommets
est constructible la rgle et au compas.
(ii) #(Z/nZ) = (n) est une puissance de 2.
(iii) Il existe des nombres premiers de Fermat distincts p1 , . . . , ps et m N tels que
n = 2m p1 p2 ps .
Dmonstration. Sans perte de gnralit nous pouvons prendre C = 0 et P = 1. La construction
de ln-gon rgulier est quivalente la construction dun deuxime sommet, donc n = e2i/n (on
obtient les autres par des rflexions). Par lexercice 2 de la feuille 12 on a Gal(Q(n )/Q)
= (Z/nZ) ,

donc [Q(n ) : Q] = #(Z/nZ) = (n).


(i) (ii) : Le corollaire 5.8 du thorme principal sur la constructibilit la rgle et au compas
montre que le degr [Q(n ) : Q] doit tre une puissance de 2.
(ii) (i) : Par le thorme principal sur la constructibilit la rgle et au compas (thorme 5.7) il suffit de montrer quil existe des corps
Q = L0 L1 L2 Lr

10 CONSTRUCTIONS LA RGLE ET AU COMPAS N -GONS RGULIERS

59

tels que n Lr et [Li : Li1 ] = 2 pour tout 1 i r. Nous avons que Gal(Q(n )/Q) est un
groupe fini ablien dordre 2r pour un r N. Lexercice 4 (b) de la feuille 13 montre lexistence de
sous-groupes
{1} = Gr  Gr1   G1  G0 = G,
tels que (Gi : Gi1 ) = 2 pour 1 i r. La correspondance du thorme principal de la thorie de
Galois 8.8 le traduit en la suite de corps recherche.
(ii) (iii) : Soit n = 2m pe11 pess la factorisation de n en nombres premiers distincts. Nous
avons (n) = 2m1 (p1 1)pe11 1 (ps 1)pess 1 = 2r . Donc e1 = e2 = = es = 1 et pi 1
est une puissance de 2 pour tout 1 i s. Par la dfinition-lemme 10.1, pi est un nombre premier de
Fermat pour tout 1 i s.
(iii) (ii) : Nous avons (n) = 2m1 (p1 1) (ps 1) qui est une puissance de 2.
Remarque 10.3. Dans le thorme 10.2 on peut remplacer (i) par :
(i) Etant donn deux points P1 , P2 du plan, un n-gon rgulier dont un ct est le segment P1 P2
est constructible la rgle et au compas.
La raison est la suivante :
Admettons (i) : Alors, il est possible de construire langle 2
n ; donc, il est possible de construire
n2
langle n ; cest langle entre deux cts voisins du n-gon. Donc, il est possible de contruire le
n-gon ayant P1 P2 comme un de ses cts.
Admettons (i) : Si on a le n-gon rgulier, il est facile de construire son centre (Comment ?). Ayant
son centre, on a langle 2
n . A laide de cet angle on peut construire les n-gon rguliers avec le centre
et un des sommets donns.

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 1
18/09/2012

Les exercices sont rendre le 25/09/2012 au dbut du cours.


Vos solutions aux exercices vont tre notes A (bien), B (moins bien), C (insuffisant). La note que
vous obtenez pour vos exercices ainsi que pour vos rsultats aux devoirs surveills comptent pour la
note finale du cours : une moyenne de A compte 2 points sur 20 et une moyenne de B 1 point et C 0
points. Par exemple, si vous avez eu une moyenne de B dans vos exercices et si vous obtenez une 13
dans lexamen, la note finale sera 14.
1. Cet exercice vous explique comment obtenir le polynme minimal dune matrice. Dabord vous apprenez une mthode gnrale pour le calculer. Mais, vous verrez aussi que heureusement souvent il
suffit de connatre le polynme caractristique (plus parfois un petit calcul). Rappelons quune consquence du thorme de Cayley-Hamilton est que le polynme minimal de la matrice M est un diviseur
du polynme caractristique. Puisque M est de degr n, comme vous le savez, le polynme caractristique est aussi de degr n. En consquence le polynme minimal est de degr au plus n ; il peut tre
plus petit !
Voici la mthode de Krylov pour calculer le polynme minimal de M :
Soient K un corps et M Matnn (K). Soit (e1 , . . . , en ) la base canonique.
Pour tout 1 i n :
Calculez la combinaison linaire non nulle la plus courte
0 = a0 ei + a1 M ei + a2 M 2 ei + + ar1 M r1 ei + M r ei .
Ainsi, vous obtenez le polynme gi (X) := a0 + a1 X + a2 X 2 + + ar1 X r1 + X r K[X].
Calculez mM (X) := ppcm(g1 (X), . . . , gn (X)). Cest le polynme minimal !
Notez que souvent vous pouvez abrgez cette mthode : si, par exemple, le degr de g1 est n, vous
savez dj que g1 est le polynme minimal (et est gal au polynme caractristique).
(a) Les coefficients des matrices suivantes sont dans Q. Donnez pour chacune des matrices suivantes
le polynme caractristique et le polynme minimal. Ne faites pas de grands calculs ! Les rsultats
sont faciles obtenir (par exemple, en utilisant les critres pour la diagonalisation).
!
!
!
a 1
a 1
a 0
M1 :=
, M2 :=
, M3 :=
avec a 6= b,
0 a
0 a
0 b

a 0 0
a 1 0
a 1 0

M4 := 0 a 0 , M5 := 0 a 0 , M6 := 0 a 1 ,
0 0 a
0 0 a
0 0 a

a 1 1
a 1 1

M7 := 0 a 1 , M8 := 0 b 1 avec a 6= b 6= c 6= a.
0 0 a
0 0 c

(b) (Exercice supplmentaire) Mme question pour :

a1 1
0
...
0 a
1
...

2
. .
.
..

.. ..
M9 := ..
.

0 . . . 0 an1
0 ... ...
0

M10

0
0

..
.
avec ai 6= aj pour i 6= j,

1
an

a 1 0 . . .
0
0 a
...
0

2
. .

.
.
.

.
.
.
.
.
:= .
.
.
.
.
avec i {0, 1} pour 1 i n 1.

0 . . . 0
a n1
0 ... ... 0
a

(c) Mme question pour :

0 1 1
3
0
1
4
1 0

N1 := 3 4 3 , N2 := 5 0 1 , N3 := 6 1 0 .
2 2 1
4 2 2
4 2 2
(d) (Exercice supplmentaire) Dmontrez que la mthode de Krylov marche, cest--dire, dmontrez
lassertion mM (X) := ppcm(g1 (X), . . . , gn (X)).
2. Dans cet exercice vous obtenez la rduction de Jordan des matrices de lexercice 1.
(a) Pour les matrices de lexercice 1 (a) et 1 (c), donnez la/une rduction de Jordan.
Ne calculez pas de base ni de matrice de changement de base. Dans cette exercice il nous suffit la
matrice. Puisque vous connaissez le polynme minimal et le polynme caractristique, vous navez
aucun calcul faire !
(b) (Exercice supplmentaire) Mme question pour les matrices de 1 (b).
(c) Pour la matrice N1 de lexercice 1 (c), calculez une matrice C telle que C 1 N1 C est une rduction
de Jordan de N1 .
3. (Exercice supplmentaire) Soit K un corps algbriquement clos. Par dfinition (quon verra un peu
plus tard dans le cours) cela veut dire que chaque polynme normalis f (X) K[X] peut tre crit
Q
comme f (X) = ni=1 (X ai ) avec a1 , . . . , an K. Soit M = (mi,j )1i,jn Matnn (K). La
P
trace de M est definie comme tr(M ) = ni=1 mi,i .
Trouvez une formule qui exprime tr(M ) et det(M ) en termes des coefficients du polynme caractristique carM (X).

Il est trs utile dutiliser la rduction de Jordan. Vous pouvez sans preuve employer que le dterminant
et la trace dune matrice sont indpendants sous conjugaison.

propos. Pour illustrer quune assertion fausse comme 0 = 1 implique tout, on dit quEinstein a donn
lexemple suivant : Si 0 = 1, alors 1 = 2. Lensemble dont les lments sont le pape et moi a deux
lments. Mais, puisque 1 = 2, cet ensemble na quun lment, ce qui implique que je suis le pape.

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 2
25/09/2012

Les exercices sont rendre le 02/10/2012 au dbut du cours.

1. Soient A un anneau factoriel et K son corps des fractions. Dmontrez les assertions suivantes :
(a) Tout z K \ {0} scrit de faon unique comme produit
Y
z =u
pvp (z)
pP

avec u A , vp (z) Z et on a vp (z) 6= 0 seulement pour un nombre fini de p P.


(b) Pour tous x, y K on a vp (xy) = vp (x) + vp (y). Pour que cette galit ait un sens si x = 0 ou
y = 0 on pose a + = et + = .
(c) On a : x A vp (x) 0 p P.
(d) Soit x A. On a : vp (x) = 0 pour tout p P x A .
2. Soient A un anneau factoriel et K son corps des fractions. Soit 0 6= f K[X]. Dmontrez les
assertions suivantes :
(a) On a que vp (f ) 6= 0 seulement pour un nombre fini de p P.
(b) vp (f ) 0 p P f A[X].
P
(c) Si 0 6= f (X) = ri=0 ai X i A[X], alors vp (f ) = vp (pgcd(a0 , a1 , . . . , ar )).
(d) Il existe a K \ {0} tel que af A[X] est un polynme primitif.
(e) Pour tout a K \ {0} on a vp (af ) = vp (a) + vp (f ).
3. (Exercice supplmentaire) Soient A, B des anneaux commutatifs, : A B un homomorphisme
danneaux et b1 , . . . , bn B.
Montrez quil existe un unique homomorpisme danneaux
: A[X1 , . . . , Xn ] B
tel que (Xi ) = bi pour tout i = 1, . . . , n et |R = .
Cette proprit abstraite (mais, parfois utile !) sappelle proprit universelle de lanneau des polynmes.

propos. variste Galois, n le 25 octobre 1811 Bourg-la-Reine, mort le 31 mai 1832 Paris, est un
mathmaticien franais, qui a donn son nom une branche des mathmatiques, la thorie de Galois.
Mort la suite dun duel lge de vingt ans, il laisse un manuscrit labor trois ans plus tt, dans
lequel il tablit quune quation algbrique est rsoluble par radicaux si et seulement si le groupe de
permutation de ses racines a une certaine structure, quEmil Artin appellera justement rsoluble. Son
Mmoire sur les conditions de rsolubilit des quations par radicaux, publi par Joseph Liouville quatorze

ans aprs sa mort, a t considr par ses successeurs, en particulier Sophus Lie, comme le dclencheur
du point de vue structural et mthodologique des mathmatiques modernes.
Rpublicain radical, il prit une part active aux vnements qui suivirent les Trois Glorieuses.
Les dmls de Galois avec les autorits, tant scientifiques que politiques, les zones dombre entourant
sa mort prmature, contrastant avec limportance dsormais reconnue de ses travaux, ont contribu en
faire lincarnation du gnie romantique malheureux et dune jeunesse prometteuse et mal aime. Il a t
clbr en octobre 2011 loccasion du bicentenaire de sa naissance.
(Source : fr.wikipedia.org/wiki/Evariste_Galois)

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 3
02/10/2012

Ces exercices qui ne sont pas rendre vous prparent au devoir surveill du 10/10/2012.

1. Rvisez les exemples et exercices concernant la rduction de Jordan.


2. Trouvez tous les polynmes irrductibles de degr au plus 4 dans F2 [X].
3. Dmontrez que les polynmes suivants sont irrductibles :
(1) 5X 3 + 63X 2 + 168 Q[X],
(2) X 6 + X 3 + 1 Q[X],
(3) X 4 + X 3 + X 2 + X + 1 F2 [X],
(4) X 4 3X 3 + 3X 2 X + 1 Q[X],
(5) X 9 + XY 7 + Y Q[X, Y ],
(6) X 2 Y 3 C[X, Y ].
Les deux critres (rduction et Eisenstein) vont vous aider, mais ne suffiront pas toujours.
4. (Exercice supplmentaire)
(a) (Variante du critre de rduction) Soient A un anneau factoriel et K son corps des fractions. Soient
P
f (X) = di=0 ai X i A[X] un polynme non constant et p un lment premier de A qui ne divise
P
pas ad . Supposons que f (X) := di=0 ai X i est irrductible dans A/(p)[X] o ai est la classe de
ai dans A/(p).
Montrez que f est un lment irrductible dans K[X].
(Vous pouvez utiliser le critre de rduction formul dans le cours.)
(b) Dmontrez aussi une variante du critre dEisenstein : La condition que le polynme soit primitif
peut tre enleve si la conclusion est lirrductibilit dans K[X].
5. (Exercice supplmentaire) Dmontrez les assertions suivantes :
(a) Le polynme X 4 + 1 Q[X] est irrductible.
(b) Pour tout nombre premier p on a :
(i) Il existe a Z t.q. a2 1 mod p ou
(ii) il existe b Z t.q. b2 2 mod p ou
(iii) il existe c Z t.q. c2 2 mod p.
(c) Pour tout nombre premier p le polynme X 4 + 1 Fp [X] possde un diviseur de degr 2 (qui
nest pas ncessairement irrductible).
(Aide : Considrer X 4 + 1 = (X 2 + aX + b)(X 2 + cX + d) et utiliser (b).)

propos. Ferdinand Gotthold Max Eisenstein (16 avril 1823 - 11 octobre 1852).
Comme Galois et Abel, Eisenstein est mort avant lge de 30 ans, et comme Abel, sa mort est due
la tuberculose. Il est n et mort Berlin, Allemagne. Il fit ses tudes lUniversit de Berlin o Dirichlet
tait son professeur. Bernhard Riemann a suivi des cours donns par Eisenstein.
Gau aurait dclar : Il ny a que trois mathmaticiens qui feront date : Archimde, Newton et
Eisenstein . Bien que cette dclaration soit assez improbable, Eisenstein a cr une uvre remarquable.
Il nest pas seulement connu pour son critre dirrductibilit, mais aussi pour les sries dEisenstein dans
la thorie des formes modulaires et la rciprocit dEisenstein (qui gnralise celle de Gau), pour en
nommer quelques-uns de ses accomplissements.
(Partiellement tir de : http ://fr.wikipedia.org/wiki/Gotthold_Eisenstein)

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 4
09/10/2012

Les exercices sont rendre le 16/10/2012 au dbut du cours.


Tout corps est suppos commutatif pour le reste du cours.
1. (a) Nous savons que K := F2 [X]/(X 2 + X + 1) est un corps de cardinal 4. Dterminer sa caractristique et son corps premier.
(b) Plus gnralement : Soit K un corps de caractristique p > 0 et f K[X] un polynme irrductible. Dterminer la caractristique de K[X]/(f (X)).
2. Soient K un corps de caractristique p > 0 et n N. On pose q := pn . Dmontrer que pour tout
a, b K on a (a + b)q = aq + bq .
3. Soient L/K une extension de corps et a L. Dmontrer que lapplication valuation
eva : K[X] L,

d
X
i=0

ci X i 7

d
X

ci ai

i=0

est un homomorphisme danneaux.

4. (a) Dmontrer que Q[i] C (avec i = 1) est un corps (donc gal Q(i)). Quel est son degr
sur Q ?

(b) Dmontrer que R[i] C (avec i = 1) est gal C. Quel est son degr sur R ?
(Exercice supplmentaire :) Quel est son degr sur Q ?

(c) Soit p un nombre premier et n 1 un nombre naturel. Dmontrer que Q[ n p] R est un corps

(donc gal Q( n p)). Quel est son degr sur Q ?


(d) (Exercice supplmentaire) Soit p un nombre premier et p := e2i/p C. Dmontrer que Q[p ] C
est un corps (donc gal Q(p )). Quel est son degr sur Q ?
5. (Exercice supplmentaire) Soient L/K une extension de corps de degr 2k (pour un k N), a L
et f K[X] un polynme irrductible de degr d tel que f (a) = 0 et d est impair. Dmontrez que
a K.

propos : Historique de la rsolution des quations polynomiales le degr 2.


Les quations du second degr sont au centre de lalgbre babylonienne, ds avant le 18me sicle AC. La
tablette dargile BM 13901 a t qualifie de "vritable petit manuel dalgbre, consacr lquation du
second degr et aux systmes dquations, et donnant les procdures rsolutoires fondamentales".
Al-Khawarizmi (783-850) : mathmaticien, gographe, astrologue et astronome perse (Perse = Iran
actuel) est lorigine des mots "algorithme" et "algbre". Son apport en mathmatiques fut tel quil est
galement surnomm "le pre de lalgbre" avec Diophante dAlexandrie ((200/214-284/298), mort
84 ans, galement connu pour son pitaphe permettant de retrouver lge quil avait sa mort).

Al-Khawarizmi tudie les quations du second degr dans un ouvrage intutil "Abrg du calcul par la
restauration (al-jabr) et la comparaison (al-muqabala)". Il distingue six cas dquations du premier ou second degr dans lesquels les paramtres a, b et c sont tous positifs :
1. les carrs galent les racines : ax2 = bx,
2. les carrs galent les nombres : ax2 = c,
3. les racines galent les nombres : bx = c,
4. les carrs et les racines galent les nombres : ax2 + bx = c,
5. les carrs et les nombres galent les racines : ax2 + c = bx,
6. les racines et les nombres galent les carrs : bx + c = ax2 .

Sources :
Jean Doyen, Problmes et mthodes en mathmatiques (cours donn lULB durant lanne acadmique 2008-2009)
Wikipdia

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 5
16/10/2012

Les exercices sont rendre le 23/10/2012 au dbut du cours.

1. Calculer le polynme minimal sur Q de

7,

7,

1+ 5
2 .

2. Soient L/K une extension de corps et a L. On suppose K[a] = K(a). Ecrire une preuve directe
(sans utiliser les rsultats du cours) qui montre que a est algbrique sur K.
3. Soient L/K une extension de corps et a1 , . . . , an L.

Dmontrer lquivalence des deux assertions suivantes :


(i) Lextension K(a1 , a2 , . . . , an )/K est finie.
(ii) Tous les ai pour i = 1, . . . , n sont algbriques sur K.

Vous pouvez utiliser les rsultats du cours.


4. Soit f = X 3 + 3X 3 Q[X] et C un zro de f .

(a) Dmontrer que 1, , 2 est une base du Q-espace vectoriel Q().

(b) Reprsenter 1 et (1 + )1 comme combinaison Q-linaire de 1, , 2 .


(c) Calculer le polynme minimal de := 2 + 2 sur Q.

5. (Exercice supplmentaire) Soient L/K une extenstion algbrique de corps et A un sous-anneau de L


tel que K A L. Dmontrer ou contredire lassertion : A est un corps.

propos : Historique de la rsolution des quations polynomiales le degr 3.


Omar Khayyam (1048-1131) : mathmaticien, astronome et pote persan rsoud gomtriquement les
quations du 3me degr dans sont "Trait dalgbre" en 1074.
Exemple : x3 + px = q, avec p, q > 0
Posons p = a2 et q = a2 b (o a, b > 0) et considrons la parabole x2 = ay et le cercle x2 + y 2 = bx.
Labscisse de lintersection (non triviale) est racine de lquation.
Scipione del Ferro (1465-1526) : professeur lUniversit de Bologne, a une ide originale : considrons lquation x3 + px + q = 0 (on peut toujours ramener un polynme de degr 3 sous cette forme avec
un changement de variables). Posons x = u + v, lquation devient
(u + v)3 + p(u + v) + q = 0 (u3 + v 3 + q) + (u + v)(3uv + p) = 0.
Il suffit alors de trouver u et v tels que
u3 + v 3 = q,
u3 v 3 =

p3
27

ce qui est facile.


A lpoque les nombres ngatifs ntaient pas aims on distinguait 3 types dquations du 3me degr :

x3 + px = q, x3 = px + q, x3 + q = px, avec p, q > 0.


A sa mort en 1526, Scipione del Ferro rvle son secret son lve Antonio Maria del Fiore mais uniquement pour le premier type. Fiore clame quil sait rsoudre les quations du 3me degr.
Niccolo Fontana Tartaglia (1499-1557) : professeur de mathmatiques Venise, sattaque seul au problme. Dans la nuit du 12 au 13 fvrier 1535 il dcouvre la formule permettant de rsoudre toutes les
quations du 3me degr.
Fiore lance un dfi public (disputatio) Tartaglia : 30 quations du 3me degr rsoudre. Prix du vainqueur : 30 banquets. Tartaglia gagne mais refuse le prix.
Anecdote : Tartaglia est le surnom de Niccolo Fontana (tartagliare : bredouiller, bgayer). Niccolo Fontana
habitait Brescia qui fut prise par les Franais en 1512. Il fut bless par les soldats la mchoire, il ne
meurt pas mais conservera un dfaut de parole toute sa vie.
Girolamo Cardano (1501-1576) : mdecin, astrologue, mathmaticien, ingnieur vivant Milan. Il apprend que Tartaglia peut rsoudre les quations du 3me degr. Il linvite chez lui en 1539 et le harcle
jusqu ce que Tartaglia accepte de lui rvler sa mthode sous la forme dun pome obscur que Cardano
arrive nanmois dchiffrer. Tartaglia fait jurer Cardano de ne jamais rvler le secret.
Cardano connat donc la formule de rsolution de toutes les quations du 3me degr et lapplique divers
exemples. Lquation
x3 15x 4 = 0
possde x = 4 comme racine. Mais la formule donne
q
q

3
3
x = 2 + 11 1 + 2 11 1,
une vraie torture mentale pour Cardano (les nombres complexes nont pas encore t introduits).
En 1543 Cardano apprend que Scipione del Ferro avait rsolu bien avant Tartaglia les quations du 3me
degr. Cardano pensa alors que rien ne lempchait de publier la solution de del Ferro. En 1547 Cardano
publie "Arts Magna" avec les rsolutions des quations du 3me et 4me degr (Ferrari). Depuis lors la
formule de rsolution des quations du 3me degr sappelle "formule de Cardan".
Raphal Bombelli (1526-1572) : ingnieur en hydraulique Bologne, a le courage daller plus loin : po

sons 1 = i (1572), a-t-on 3 2 + 11i+ 3 2 11i = 4 ? OUI car (2+i)3 = 2+11i et (2i)3 = 211i.

Sources :
Jean Doyen, Problmes et mthodes en mathmatiques (cours donn lULB durant lanne acadmique 2008-2009)
Wikipdia

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 6
23/10/2012

Les exercices sont rendre le 30/10/2012 au dbut du cours.

1. (Exercice pas rendre) Dcrivez les constructions suivantes en utilisant uniquement les oprations
rgle et compas du cours :
(a) Tracer la droite perpendiculaire une droite donne passant par un point donn.
(b) Tracer la droite passant par un point donn et parallle une droite donne.
(c) Tracer la mdiatrice dun segment donn.
(d) Additionner deux angles.
(e) Rflexion dun point par rapport une droite donne.
(f) Construction du triangle quilatral partir dun segment donn.
(g) Tracer la bisectrice dun angle.
2. Soit P0 C tel que 0, 1 P0 et z, z1 , z2 X (P0 ). Dmontrer :
(a) z1 + z2 X (P0 ) ;
(b) z X (P0 ) ;
(c) |z| X (P0 ) ;

(d) ei/3 X (P0 ) ;


(e) |z1 | |z2 | X (P0 ) ;
(f)

1
|z|

X (P0 ) (pour z 6= 0) ;

(g) z1 z2 X (P0 ) ;
1
z

X (P0 ) (pour z 6= 0) ;

(i) z X (P0 ).

(h)

Indication : Pour (e) et (f) utiliser le thorme de Thals (allemand : Strahlensatz) et pour (i) utiliser le
thorme de Thals sur le cercle (allemand : Satz von Thales).
3. Soit P0 C un sous-ensemble. Dmontrer que lopration compas peut tre remplace par lopration
suivante sans changer lensemble de points constructibles :
Pour tous r1 , r2 P0 tracer le cercle de centre r1 passant par r2 .
4. Soit P0 C un sous-corps tel que P0 = P0 et i P0 . Soit z P1 . Dmontrer [P0 (z) : P0 ] 2.

5. (Exercice supplmentaire) Dmontrer que lheptagon (le polygne rgulier 7 cots) ne peut pas tre
construit la rgle et au compas.
Indication : Construire lheptagon est quivalent construire la 7-ime racine dunit e2i/7 , dont on
connat le polynme minimal.

propos : Historique de la rsolution des quations polynomiales le degr 4.


Ludovico Ferrari (1522-1565) : mathematicien italien, dcouvre vers 1540 une mthode de rsolution des
quations du 4me degr en se ramenant une quation du 3me degr.
Ren Descartes (1596-1650) : mathmaticien franais, donne en 1637 une mthode plus simple dans le
"Discours de la mthode" (annexe intitule "Gomtrie") :
Prenons lquation x4 + px2 + qx + r = 0. Si q = 0 on est ramen une quation de degr 2 on peut
supposer q 6= 0. On essaie de factoriser ce polynme :
x4 + px2 + qx + r = (x2 + kx + m)(x2 kx + n)

= x4 + (m + n k 2 )x2 + k(n m)x + mn.

En identifiant les coefficients et en divisant par k 6= 0 (car q 6= 0) on obtient


m + n = p + k2 ,
q
nm =
,
k
mn = r.
1
(p + k 2 +
2
1
m =
(p + k 2
2
mn = r.
n =

q
),
k
q
),
k

En remplaant m et n dans la 3me quation, on obtient


k 6 + 2pk 4 + (p2 4r)k 2 q 2 = 0.
On trouve ainsi k, ce qui nous permet de calculer m et n.
Descartes qualifie les racines relles de vraies si > 0, fausses si < 0 et les racines non-relles d"imaginaires".
Sources :
Jean Doyen, Problmes et mthodes en mathmatiques (cours donn lULB durant lanne acadmique 2008-2009)
Wikipdia

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 7
30/10/2012

Ces exercices qui ne sont pas rendre vous prparent au devoir surveill du 07/11/2012.

1. Soit a =

7 C.

(a) Calculer le polynme minimal f de a sur Q.


(b) Factoriser f dans C[X].
Indication : 5 := e2i/5 .

(c) Ecrire tous les homomorphismes de corps Q( 5 7) C.


p

2. Considrer lextension de corps Q( 2 + 2)/Q.


p

(a) Calculer le polynme minimal f de := 2 + 2 sur Q.


(b) Calculer linverse de pour la base 1, , . . . , d1 o d est le degr de f .
(c) Factoriser f dans C[X].

(d) Ecrire tous les homomorphismes de corps Q( 2 + 2) C.


3. Soit L/K une extension algbrique.
(a) Soient , L tels que [K() : K] = m, [K() : K] = n et pgcd(n, m) = 1. Dmontrer :
[K(, ) : K] = mn.
(b) Soient 1 , . . . , n L et f1 , . . . , fn K[X] les polynmes minimaux correspondants. Dmontrer :
n
Y
deg(fi ).
[K(1 , . . . , n ) : K]
i=1

4. Soit K un corps algbriquement clos. Dmontrer que le nombre dlments de K est infini.
Indication : Supposer le contraire : K = {a1 , . . . , an }. Ecrire un polynme non-constant f K[X]
tel que f (ai ) = 1 pour tout i = 1, . . . , n. Pour trouver ce polynme il peut tre utile de se rappeler
comment on dmontre que le nombre de nombres premiers est infini.
5. (Exercice supplmentaire) Soit K un corps. Le but de cet exercice est de dmontrer quil existe une
clture algbrique de K.
(a) Soit M := {f K[X] | deg(f ) 1}. Soit R := K[(Xf )f M ] lanneau des polynmes dans les
variables Xf o f parcourt lensemble M . Soit a := (f (Xf ) f M )  R, lidal de R engendr
par tous les lments f (Xf ) pour f M .
Dmontrer : a 6= R.

Pn
Indication : Pour une contradiction, reprsenter 1 =
i=1 gi fi (Xfi ) avec g1 , . . . , gn R et

certains f1 , . . . , fn M . Trouver une extension K /K et i K tels que fi (i ) = 0. En dduire


la contradiction.

(b) Soit m  R un idal maximal tel que a m (qui existe par un rsultat dmontr en Algbre 2) et
poser L := R/m.
Conclure que L est une extension de corps de K.
(c) Dmontrer que tout f M possde un zro dans L.

Nous avons donc dmontr jusqu ici : Soit K un corps. Il existe un corps L(K) tel que tout
polynme f K[X] de degr 1 possde un zro dans L(K).

Indication : Imiter la preuve de lexistence du corps de rupture.

(d) Poser K0 := K et par rcurrence pour tout n 1 : Kn := L(Kn1 ). Poser M :=

n=0 Kn .

Dmontrer que M est algbriquement clos.

Indication : Tout f M [X] doit appartenir un Kn [X].


(e) Poser K = KM et conclure que K est une clture algbrique de K.

propos : Historique de la rsolution des quations polynomiales le degr n 5.

Niels Henrik Abel (1802-1829) : mathmaticien norvgien, mort 26 ans de tubercolose, prouve en 1824,
que lquation gnrale du n-me degr nest pas rsoluble par radicaux ds que n 5. Remarquons que
certaines quations particulires le sont, par exemple ax5 + b = 0. On peut alors se poser la question
suivante : Quelles sont les quations de degr 5 qui sont rsolubles par radicaux ?
A loccasion du bicentenaire de la naissance dAbel, lAcadmie norvgienne des sciences et des lettres a
annonc en 2001 quun nouveau prix serait cr pour les mathmaticiens : le prix Abel. Le prix est dcern
chaque anne depuis 2003 et rcompense un mathmaticien pour lensemble de son oeuvre.
Evariste Galois (1811-1832) : mathmaticien franais, mort 20 ans lors dun duel, fournit la rponse :
il trouve une condition ncessaire et suffisante pour dterminer si oui ou non une quation de degr n est
rsoluble (thorie de Galois !).
Sources :
Jean Doyen, Problmes et mthodes en mathmatiques (cours donn lULB durant lanne acadmique 2008-2009)
Wikipdia

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 8
06/11/2012

Les exercices sont rendre le 13/11/2012 au dbut du cours.


p

1. Considrer lextension de corps Q( 2 + 2)/Q.


Est-ce que cest une extension de corps normale ? Pourquoi ?
Indication : Cette extension a dj t tudie sur la feuille 7 et les rsultats peuvent aider.
2. Soit f = X 4 3 Q[X].

(a) Dmontrer que L = Q( 4 3, i) est un corps de dcomposition de f sur Q.

(b) Quel est le degr de lextension L/Q ?


3. (a) Calculez un corps de dcomposition L sur Q du polynme f (X) = X 5 7. Quel est le degr de
lextension L/Q ?
Indication : Est-ce que f (X) est irrductible ? Considrer le corps Q(5 ) o 5 = e2i/5 . Vous
trouvez le polynme minimal de 5 sur Q dans le cours. Factoriser-le dans C. Choisir deux lments
qui engendrent L. Pour dterminer le degr [L : Q] vous pouvez utiliser un exercice de la feuille 7.
(b) (Exercice supplmentaire) Mme question pour f (X) = X 6 + X 3 + 1.
Indication : Pour calculer les racines, poser dabord Y = X 3 .
4. Soient K un corps, f K[X] un polynme de degr n > 0 et L un corps de dcomposition de f
sur K. Dmontrer que [L : K] divise n!.
Indication : Rcurrence sur des corps arbitraires. Soit f K[X] un polynme de degr n. Distinguer
les cas : f irrductible sur K ou f rductible. Si f est rductible, alors f = gh et on utilise lhrdit
pour g et h. Si f est irrductible, soit a une racine de f dans L. Considrer lextension K(a)/K ; lequel
est son degr ? Trouver un polynme g K(a)[X] de degr strictement plus petit que n, dont le corps
de dcomposition sur K(a) est gal L. Utiliser maintenant lhrdit.
5. (Exercice supplmentaire). Dmontrer que Q est dnombrable.
Indication : Lensemble de polynmes dans Q[X] est dnombrable, donc lensemble de leurs zros
lest aussi.

propos. Lhtel de Hilbert Gttingen possde un nombre infini de chambres. Aujourdhui toutes les
chambres sont occupes. Malgr cela, lhtelier Hilbert peut toujours accueillir un nouveau client.
En effet supposons que les chambres sont numrotes par tous les nombres entiers ( partir de 1). Il
suffit que lhtelier demande loccupant de la premire chambre de sinstaller dans la seconde, celui de
la seconde de sinstaller dans la troisime, et ainsi de suite. Les clients dj logs le restent. La premire
chambre est libre et peut accueillir le nouveau client.
Mais lhtelier peut aussi accueillir une infinit de nouveaux clients. Pour ce faire il faut que le client
occupant la chambre numro 1 prenne la chambre numro 2, loccupant de la numro 2 la numro 4, celui
de la numro 3 la numro 6, et ainsi de suite. Chacun occupe une chambre de numro double de celui

de sa chambre prcdente, de telle sorte que toutes les chambres de numro impair deviennent libres. Et
puisquil existe une infinit de nombres impairs, lhtelier peut accueillir une infinit de nouveaux clients.
Pour tre plus prcis, il faudrait dire que lhtel peut toujours accueillir un ensemble dnombrable de
clients. Par contre, si tous les nombres rels arrivent et chacun veut une chambre, lhtel ne suffira pas car
lensemble des nombres rels nest pas dnombrable (par largument de la diagonale de Cantor).
(Adapt et corrig de : http ://fr.wikipedia.org/wiki/Htel_de_Hilbert)

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 9
13/11/2012

Les exercices sont rendre le 20/11/2012 au dbut du cours.

1. Soit K un corps et G K un sous-groupe fini du groupe multiplicatif de K. Soit n lordre de G et


m := max(ord(g) | g G). Comme lordre ord(g) de tout lment g G divise lordre du groupe G
(cest un fait bien connu de la thorie des groupes), on a m | n. Dmontrer :
(a) Tout g G est un zro du polynme f (X) := X m 1 K[X].

(b) G est un groupe cyclique, cest--dire, il peut tre engendr par un seul lment.
2. Soit K un corps, K une clture algbrique de K et m N>0 . Nous supposons que soit K est de
caractristique 0, soit la caractristique de K ne divise pas m. Dmontrer :
(a) Le polynme f := X m 1 K[X] est sparable sur K.

(b) Il existe g K dordre m dans le groupe multiplicatif K .




3. On considre lextension Q( 3 2, 4 5)/Q. Dmontrer que 3 2 4 5 est un lment primitif pour cette

extension, cest--dire Q( 3 2 4 5) = Q( 3 2, 4 5).


Indication : Chercher n, m N tel que 4 | n, 3 | m et n 1 mod 3 ainsi m 1 mod 4 et
utiliser-les.
4. Soit K un corps de caractristique p > 0, K une clture algbrique de K et a K. Dmontrer :
n

Pour tout n N et pour tout a K il existe un et un seul b K tel que bp = a.

5. (Exercice supplmentaire) Soit K un corps de caractristique p > 0, K une clture algbrique de K


et f K[X] irrductible. Soit r N le maximum tel quil existe un polynme h K[X] avec la
r
r
proprit f (X) = h(X p ). Soit g K[X] tel que g(X p ) = f (X). Dmontrer :
(a) g est irrductible et sparable.
(b) La multiplicit de toute racine de f est gale pr .
(c) Les zros de f dans K sont prcisement les uniques (voir lautre exercice) pn -ime racines des
zros de g dans K.
(d) Soit a K un zro de f . Alors : [K(a) : K] = pr [K(a) : K]s .
6. Soit p un nombre premier.
(a) Soit Fp (X) := Frac(Fp [X]).
Dmontrer : [Fp (X) : Fp (X p )] = p et [Fp (X) : Fp (X p )]s = 1.
(b) (Exercice supplmentaire) Soit Fp (X, Y ) := Frac(Fp [X, Y ]).
Dmontrer : [Fp (X, Y ) : Fp (X p , Y p )] = p2 et [Fp (X, Y ) : Fp (X p , Y p )]s = 1.

propos : Il nexiste pas densemble de tous les ensembles.

En effet, supposons par labsurde que lensemble de tous les ensembles existe ; appelons le . Nous
pouvons alors considrer le sous-ensemble A de form des ensembles X tels que X nest pas un lment
de lensemble X :
A = {X |X
/ X} .
Quen est-il alors de A ? Si A est un lment de A (A A), alors par dfinition de A, A nest pas un
lment de A (A
/ A). Et si A nest pas un lment de A (A
/ A), alors par dfinition de A, A est un
lment de A (A A). Aucune de ces deux options nest donc possible.

Pour lever ce paradoxe, les mathmaticiens ont introduit la notion de catgorie, mais ceci est une autre
histoire.

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 10
20/11/2012

Les exercices sont rendre le 27/11/2012 au dbut du cours.

1. Finir la feuille 9 (Exercices 5 (d) et 6).


2. Soit K un corps fini de caractristique p. Lexercice 1 de la feuille 9 montre que le groupe multiplicatif
K = K \ {0} est cyclique.
Utiliser ce fait pour dmontrer quil existe a K tel que K = Fp (a).
3. Soit K un corps fini de caractristique p > 2. Considrons
: K K 2 := {r2 | r K },

(x) = x2 .

(a) Dmontrer que est un homomorphisme de groupes qui est surjectif. Ici on regarde K et K 2
comme groupe pour la multiplication.
(b) Calculer le cardinal du noyau de .
(c) Soit G := K /K 2 le groupe quotient. Dfinir un isomorphisme de groupes G (Z/2Z, +).
(d) Dmontrer lquivalence suivante :
(i) p 1 (mod 4).
(ii) Il existe i Fp tel que i2 = 1 dans Fp .
Q
4. Soit K un corps fini. Soit a := xK x.
(a) Dmontrer x = 1 (dans K).
(b) Dduire que pour tout nombre premier p on a : p | ((p 1)! + 1).
(c) Dmontrer que si n N2 nest pas premier, alors n ((n 1)! + 1).
5. (Exercice supplmentaire) Soient K un corps de caractristique p > 0, L/K une extension et L
algbrique sur K. Dmontrer lquivalence suivante :
(i) est sparable sur K.
(ii) K() = K(p ).
Indication : Utiliser lexercice 5 de la feuille 9.
propos : Le paradoxe de Monty Hall
Vous tes le candidat un jeu tlvis et le prsentateur vous propose de choisir votre prix. On vous
place devant trois portes fermes. Derrire lune de ces portes se trouve un cadeau merveilleux (la dmonstration de lhypothse de Riemann par exemple) mais les deux autres portes ne cachent rien dintressant...
Vous choisissez une porte. Une fois cela fait le prsentateur ouvre une porte non intressante parmi les
deux portes restantes (exercice : une telle porte existe !). On vous propose maintenant de changer votre
choix, quelle est la stratgie optimale ?

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 11
27/11/2012

Les exercices sont rendre le 04/12/2012 au dbut du cours.

1. Soient M/L/K des extensions algbriques. On suppose que M/K est normale.
Dmontrer : #HomK (L, M ) = [L : K]s .

2. Soit K = Q( 2, 3).
(a) Dmontrer que K/Q est une extension galoisienne.
(b) Calculer les lments de son groupe de Galois Gal(K/Q).
(c) Est-ce que Gal(K/Q) est ablien ou cyclique ? Dmontrer la rponse.
3. Soit p > 2 un nombre premier. Soit K le corps de dcomposition de X p 2 sur Q.
(a) Dmontrer que K/Q est une extension galoisienne.
(b) Calculer les lments de son groupe de Galois Gal(K/Q).
(c) Est-ce que Gal(K/Q) est ablien ou cyclique ? Dmontrer la rponse.

4. Au cours les lments du groupe de Galois G := Gal(Q(3 , 3 2)/Q) ont t calculs.


Dmontrer que G est isomorphe au groupe symtrique S3 .
5. (Exercice supplmentaire) Soient p1 , p2 , . . . , pn des nombres premiers distincts.

Dmontrer que Q( p1 , p2 , . . . , pn )/Q est une extension galoisienne avec groupe de Galois isomorphe Z/2Z Z/2Z Z/2Z.
|
{z
}
n facteurs

propos. Concernant les dductions logiques...


"Hering ist gut. Schlagsahne ist gut.
Wie gut muss erst Hering mit Schlagsahne sein !"
Kurt Tucholsky, zitiert nach : Thiele, Mathematische Beweise.
Traduction belge libre : Les gauffres sont bonnes. Les frites sont bonnes.
Comment les gauffres aux frites doivent tre bonnes !

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 12
04/12/2012

Ces exercices qui ne sont pas rendre et ceux des feuilles prcdentes vous prparent au devoir surveill
du 12/12/2012.

1. Soit L/K une extension galoisienne de degr 4. Soit G son groupe de Galois.
(a) On suppose que G est cyclique. Combien de sous-corps possde lextension L/K ? Quels sont
leurs degrs sur K ?
(b) On suppose que G nest pas cyclique. Combien de sous-corps possde lextension L/K ? Quels
sont leurs degrs sur K ?
Indication : Thorme principal de la thorie de Galois.
2. Soit n N. Soit K C le corps de dcomposition du polynme X n 1 Q[X]. Soit n le
sous-groupe de C (pour la multiplication) qui est compos de tous les lments de C dont lordre
divise n.
(a) Montrer (en donnant les bonnes citations du cours) que K/Q est une extension galoisienne.
(b) Montrer que K = Q(n ).
(c) On pose n = e2i/n C . Montrer que n est dordre n et n = {nj | j = 0, . . . , n 1}.
(d) Montrer que lapplication Z/nZ n donne par j 7 nj est un isomorphisme de groupes (pour
laddition de Z/nZ).
(e) Montrer lquivalence des deux assertions suivantes :
(i) Lordre de nj dans (n) est gal n. (On appelle un tel nj une n-ime racine primitive
dunit.)
(ii) j (Z/nZ) .
Q
(f) On pose n (X) = j(Z/nZ) (X nj ) C[X].
Dmontrer n (X) Q[X].
Indication : Soit G le groupe de Galois. Montrer que (n ) = n pour tout G.
Q
(g) Dmontrer : X n 1 = d|n,d>0 d (X) o d parcourt les diviseurs positifs de n.
(h) Dmontrer par rcurrence en n que n (X) appartient Z[X].
Indication : Utiliser le rsultat de Gau (voir le cours).
(i) Soit n (X) = f (X) g(X) avec f, g Z[X]. Soit C tel que f () = 0. Soit p un nombre
premier qui ne divise pas p. Dmontrer que f ( p ) = 0.
Indication : Le polynme X n 1 Fp [X] est sparable. Soient f la rduction de f modulo p,
et g celle de g. Donc pgcd(f , g) = 1. Si g(np ) = 0, dduire une contradiction en utilisant
g(X p ) = (g(X))p .
(j) Dmontrer que n est le polynme minimal de n .
Indication : Ecrire j (Z/nZ) en facteurs premiers et utiliser le point prcdent.

(k) Dmontrer que le n-ime caractre cyclotomique


: Gal(Q(n )/Q) (Z/nZ) ,
()

donn par la rgle (n ) = n

est un isomorphisme de groupes.

3. Soit n 3 un nombre premier.


(a) Dmontrer Q(n ) possde un et un seul sous-corps K tel que [Q(n ) : K] = 2.
(b) Donner un lment a K tel que K = Q(a).
4. Soit K un corps et f K[X] un polynme irrductible et sparable. Soit L un corps de dcomposition
de f sur K. Donc L/K est une extension galoisienne. On suppose G := Gal(L/K) est un groupe
ablien.
Dmontrer : L = K(a) pour toute racine a L de f .
Indication : Thorme principal de la thorie de Galois.
5. (Exercice supplmentaire) Soit L/K une extension galoisienne finie et H Gal(L/K) un sousgroupe.
(a) Soit a L. On suppose que lon a lgalit H = { G | (a) = a}. Dmontrer : LH = K(a).
(b) Dmontrer quil existe a L avec la proprit H = { G | (a) = a}.
6. (Exercice supplmentaire) Soit L un corps algbriquement clos et Aut(L) dordre fini. On pose
K := Lhi o hi est le sous-groupe de Aut(L) engendr par . Soit M/K une extension finie.
Dmontrer M/K est galoisienne et Gal(M/K) est un groupe cyclique.
propos : Le problme de Syracuse
On prend un nombre entier positif. Sil est pair on le divise par 2, sinon on le multiplie par 3 et on
lui ajoute 1. On rpte ensuite cette opration avec le nouveau nombre obtenu. Est-il vrai quon obtiendra
toujours le nombre 1 aprs un certain nombre dtapes ?
Cette conjecture a un nonc trs simple mais se rvle tre incroyablement compliqu. Paul Erdos a
dit propos de cette conjecture : Les mathmatiques ne sont pas encore prtes pour de tels problmes.
Il a offert dailleurs $500 celui qui prouverait ou rfuterait cette conjecture.

Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui

Feuille 13
11/12/2012

Les exercices sont rendre le 18/12/2012 au dbut du cours.

1. Soient L/K une extension finie et galoisienne et G := Gal(L/K) son groupe de Galois. On va dcrire
le polynme minimal sur K de a L.
Soit S := {(a) | G}. On numrote les lments de S comme a1 , a2 , a3 , . . . , ar et on pose
r
Y
(X ai ) L[X].
f (X) :=
i=1

Dmontrer :
(a) f (a) = 0.
(b) f K[X].
(c) f est irrductible comme lment de K[X].
Donc, f est le polynme minimal de a sur K.
2. Soit L/K une extension galoisienne et finie. Soient L/L1 /K et L/L2 /K des extensions. On pose
Hi := Gal(L/Li ) pour i = 1, 2. Dmontrer :
(a) L1 L2

H2 H1 .

LH1 H2 .

(b) L1 L2 =
de L1 et L2 .

Ici L1 L2 := K(L1 , L2 ) est lextension de K dans L engendre par les lments

(c) L1 L2 = LH o H = hH1 , H2 i est le sous-groupe de G engendr par H1 et H2 .


3. Soit L/K une extension de corps. Soient L/L1 /K et L/L2 /K des extensions telles que L1 /K et
L2 /K sont galoisiennes et finies. Dmontrer :
(a) Le corps L1 L2 := K(L1 , L2 ) est une extension galoisienne et finie de K.
(b) La restriction
Gal(L1 L2 /L2 ) Gal(L1 /(L1 L2 )),

7 |L1

est un isomorphisme de groupes.


(c) Lapplication
: Gal(L1 L2 /K) Gal(L1 /K) Gal(L2 /K),

7 (|L1 , |L2 )

est un homomorphisme de groupes.


(d) est injectif.
(e) im() = {(, ) Gal(L1 /K) Gal(L2 /K) | |L1 L2 = |L1 L2 }.

4. Soit G un groupe ablien fini dordre pn > 1 o p est un nombre premier. Dmontrer :
(a) Il existe un lment g G dordre p.
(b) Il existe des sous-groupes normaux
{1} = Gn  Gn1  Gn2   G1  G0 = G
tels que Gi1 /Gi est cyclique dordre p.
Indication : Utiliser (a), regarder le quotient G/hgi et itrer.
5. (a) Soient a, b Z, a 6= b et n N. Dmontrer : (a b) | (an bn ).
(b) Soit n = rs avec r pair et s impair. On suppose que 2n + 1 est un nombre premier. Dmontrer :
s = 1.
6. (Exercice supplmentaire) Soit K un corps.
(a) Dmontrer par rcurrence lassertion suivante :
Pour tout n N et tout corps K on a :
Si L est une extension algbrique de K(X1 , . . . , Xn ) := Frac(K[X1 , . . . , Xn ]) et aussi
de K(T1 , . . . , Tm ) := Frac(K[T1 , . . . , Tm ]) avec m n, alors m = n.
(b) Soit L une extension algbrique de K(X1 , . . . , Xn ) := Frac(K[X1 , . . . , Xn ]) telle quil existe
t1 , . . . , tn L avec L = K(t1 , . . . , tn ).
Alors, le homomorphisme danneaux
: K[T1 , . . . , Tn ] L,
est injectif.
propos. Koffer von Gttingen

Ti 7 ti

También podría gustarte