Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gabor Wiese
gabor.wiese@uni.lu
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
MT,S () := .
..
..
..
Matmn (K).
.
.
.
.
.
am,1 am,2
am,n
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
7 MT,S ()
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
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 )
1 RDUCTION DE JORDAN
(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).
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 .
et
Bn1 = 0.
1 RDUCTION DE JORDAN
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 ).
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.
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.
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
1 2 3
1 x 0
C 1 M C = 0 1 0
0 0 5
1 RDUCTION DE JORDAN
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
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).
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
( a id)ve1 = ve
(v1 ) = av1 .
(v2 ) = v1 + av2 .
(ve ) = ve1 + ave .
(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
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
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
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)
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
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
Mi =
Ni,1
...
0
..
.
0
Ni,2
...
..
.
...
0
..
.
0
Ni,si 1
0
..
.
0
...
Ni,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
( 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 ,
..
.
1 1 0
1 1 0
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
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
1 1 0
C := 1 0 0 .
1 0 1
16
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.
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.
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
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 + = .
19
(b) On a : x A vp (x) 0 p P.
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 :
(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.
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)
(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)
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.
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].
22
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).
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
bt c 0
|{z}
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
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
p
X
( pi ) ai bpi = ap + bp .
i=0
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.
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 !).
(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.
(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
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
d
X
i=0
ai (X + (f (X)))i =
d
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.
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.
33
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 ) ;
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)
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).
34
r2
4
+ s K[X].
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
(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
, et en particulier serait algbrique sur Q, ce qui nest pas le cas, comme par le thorme de
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
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
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 :
(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
6 CORPS DE DCOMPOSITION
38
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
(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).
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.
6 CORPS DE DCOMPOSITION
40
Exemple 6.20.
Les corps Q( 2), Q( 3 2, 3 ) et Q( 2, 3) sont normaux sur Q.
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
(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 .
(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].
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
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
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 .
Thorme 7.14. Soit p un nombre premier et n un nombre naturel. Soit f (X) := X p X Fp [X].
(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
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)
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 :
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
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
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
{ Sous-groupes de G}
Gal(L/E)
7 |LH
(LH ) = LH .
8 EXTENSIONS GALOISIENNES
51
prop. 6.19
(LH ) = LH G
1
LH
H = H 1 G
(a)
df.
= LH G
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.
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).
52
7 |L1
7 (|L1 , |L2 )
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.
53
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
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
(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.
55
n
X
i=0
Ai X i L[X].
n
Y
(X + ti ) N [X].
i=1
Ti 7 ti
Ti 7 ti
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 ],
[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
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
si n = 1, 2, 3,
si n = 4,
si n 5.
58
10
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) ,
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
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
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
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
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
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.
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
d
X
i=0
ci X i 7
d
X
ci ai
i=0
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
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
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.
p3
27
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
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 ) ;
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.
q
),
k
q
),
k
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.
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
(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).
n=0 Kn .
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
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
(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.
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
(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
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.
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
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.
Exercices : Algbre 3
Semestre dhiver 2012/2013
Universit du Luxembourg
Prof. Dr. Gabor Wiese
Hoan-Phung Bui
Feuille 13
11/12/2012
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 .
7 |L1
7 (|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