Professional Documents
Culture Documents
1
La preuve que nous allons donner est tiree dun article de Michel Coste [www1], enseignant `a la
prepa-agreg de Rennes.
Nous aurons auparavant besoin de demontrer un lemme qui rane la surjectivite de exp : M
p
(C)
Gl
p
(C).
Lemme 1.1 (Ranement de la surjectivite de lexponentielle complexe) Pour toute ma-
trice M de GL
p
(C), il existe un polynome P C[X] tel que M = exp(P(M)).
Preuve:
- Soit M GL
p
(C). On ecrit sa decomposition de Dunford (
M
est scinde sur C):
M = D + N avec D diagonalisable sur C, N nilpotente, et D et N qui commutent. On utilisera
en plus que D et N sont des polynomes en M, cest un ingredient essentiel.
Puisque D est inversible, M = D(I
p
+D
1
N). Lidee est de trouver deux polynomes U et V tels
que D = exp(U(M)) et I
p
+D
1
N = exp(U(M)).
Puisque U(M) et V (M) commutent, on aura alors M = exp(U(M) + V (M)) ce qui demontre le
lemme avec P = U +V .
- On a D = Pdiag(
1
, ...,
p
)P
1
o` u les
i
sont les valeurs propres toutes non nulles puisque
M est inversible.
Pour tout Spec(M), il existe un nombre complexe
= puisque exp : C C
est surjective.
Il existe alors un polynome interpolateur de Lagrange L tel que pour tout Spec(M), L() =
1
puisque les sont disctincts 2`a 2. Alors
D = Pdiag(
1
, ...,
p
)P
1
= Pdiag(exp
1
, ..., exp
p
)P
1
= exp
_
Pdiag(
1
, ...,
p
)P
1
_
= exp
_
Pdiag(L(
1
), ..., L(
p
))P
1
_
= exp
_
(L(Pdiag(
1
, ...,
p
)P
1
_
= exp(L(D))
Comme D est un polynome en M, L(D) est aussi un polynome en M, ce qui donne lexistence du
polynome U.
- Montrons que I
p
+ D
1
N est unipotente. La matrice D
1
est un polynome en D. En eet,
dapr`es le theor`eme de Cayley Hamilton,
D
(D) = 0, ce qui donne
(1)
p
D
p
+a
p1
D
p1
+... +a
1
D +a
0
I
p
= 0
avec a
0
= det D = 0. En composant par D
1
puis en divisant par a
0
, on a donc
D
1
= a
0
1
_
(1)
p
D
p1
+a
p1
D
p2
+... +a
1
I
p
_
,
ce qui donne le resultat.
N commute avec D donc avec D
1
puisque cest un polynome en D.
On a alors (D
1
N)
p
= (D
1
)
p
N
p
= 0 ce qui prouve que D
1
N est nilpotente et donc que
I
p
+D
1
N est unipotente. Dapr`es la proposition ??, elle est lexponentielle dun logarithme, plus
precisement,
I
p
+D
1
N = exp
_
p
k=1
(1)
k1
k
(D
1
N)
k
_
.
Ce logarithme est une somme nie, cest un polynome en D
1
N, donc un polynome en M car D
1
et N le sont aussi. I
p
+D
1
N est donc un polynome en M, ce qui donne lexistence du polynome
V et ach`eve la preuve du lemme.
Preuve du theor`eme:
- Si M = exp(T), avec T reelle, M est inversible et M = (exp(T/2))
2
donc est un carre.
- Passons `a la reciproque. On suppose que M = R
2
avec R GL
p
(R).
On applique le lemme `a R, il existe un polynome complexe P tel que R = exp(P(R)). Puisque R
est reelle, en passant au conjugue, on a aussi R = exp(P(R)).
P(R) et P(R) commutent, donc R
2
= exp(P(R) + P(R)), ce qui montre que M = R
2
est
lexponentielle de la matrice reelle P(R) +P(R).
Remarque: Contrairement `a la dimension 1, exp nest pas injective sur M
p
(R) pour
p = 1.
Par exemple pour p = 2, trouvons une matrice reelle qui a pour valeurs propres 2i et 2i.
Le polynome caracteristique vaut alors X
2
+ 4
2
, il ny a qu`a prendre sa matrice compagnon
A =
_
0 4
2
1 0
_
. A est diagonalisable sur C, semblable `a diag(2i, 2i) donc son exponentielle
est semblable `a diag(exp(2i), exp(2i)) = I
2
. On a donc
exp(A) = exp(0) = I
2
,
ce qui montre quil ny a pas injectivite.
2
2 Preuve n
.
(b) Montrer que H est aussi ferme dans C
est surjective.
2. En dimension quelconque
Soit A M
n
(C). On veut montrer quil existe P C[X] tel que A = exp(P(A)).
(a) exp(M
n
(C)) est-il un sous-groupe de GL
n
(C)?
(b) On note C[A]
= C[A] GL
n
(C) . Justier que exp : C[A] C[A]
puis conclure.
Commentaires. Nous reprenons ici la jolie preuve de Pommelet [Po] de la surjectivite de
exp : C C
. Si on essaye de la generaliser `a GL
n
(C), ce qui bloque cest le defaut de commuta-
tivite, pour pallier `a ce probl`eme, lidee est de restreindre la source `a un ensemble de matrices qui
commutent, on choisit alors naturellement C[A].
Cet exercice met en jeu topologie, calcul dierentiel et sans le dire un petit resultat sur les groupes
topologiques (groupe muni dune topologie separee pour laquelle la multiplication et linverse sont
continues).
Plus precisement, on verra que si H est un sous-groupe de G, H est ouvert dans G si, et seulement
si, lelement neutre est interieur `a H . De plus, si H est ouvert, H est aussi ferme. Donc si G est
connexe...
Corrige.
1. (a) Pour tout a, b C, exp(a + b) = exp(a) exp(b). La fonction exp : C C
est donc un
morphisme de groupes, par suite exp(C) est un sous-groupe de C
.
Montrons que 1 est interieur `a H. exp est holomorphe de derivee elle meme, elle donc de
classe C
1
si on la regarde comme une fonction de deux variables reelles, sa dierentielle
en 0 est la multiplication par exp(0) = 1, cest donc lidentite sur R
2
. Dapr`es le
theor`eme dinversion locale, exp est donc localement inversible, il existe un voisinage
ouvert V de 1 dont tous les elements sont des exponentielles, donc 1 V H, ce qui
montre montre que 1 est interieur `a H.
Si a H, aV est un voisinage de a, ouvert car image de V par lhomeomorphisme
h ah (sa reciproque est h a
1
h), et inclus dans H car H est stable par multipli-
cation. H est donc ouvert.
(b) On partitionne G en ses classes modulo H (x y xy
1
H). Chacune de ses classes
bH est ouverte comme image de louvert H par h bh. Le complementaire de H dans
C
est donc la reunion des ouverts bH avec b / H, cest donc une partie ouverte de C
,
ce qui donne H ferme dans C
.
Concluons: H est `a la fois ferme et ouvert dans C
.
2. (a) D`es que n 2, comme deux matrices ne commutent pas forcement, on na plus exp(A+
B) = exp(A) exp(B),
exp : M
n
(C) GL
n
(C) nest donc plus un morphisme! On ne peut donc pas generaliser
ainsi la preuve. Il nous faut de la commutativite. On pense alors aux alg`ebres de
polynomes...
3
(b) Si M = P(A) o` u P est un polynome,
exp(M) = lim
n+
n
k=0
(P(A))
n
n!
.
Comme C[A] est une C-alg`ebre de dimension nie, (voir chapitre sur les espaces stables)
cest donc une partie fermee de M
n
(C). Par suite exp(M) est donc un polynome en
A, puisque limite dune suite de polynomes en A. On sait en plus que exp(M) est
inversible.
C[A]
= {M C[A], det M = 0}, donc est une partie ouverte de C[A] comme image
reciproque de louvert C
n0
A
n
n!
converge uniformement sur les compacts de M
n
(C); on pourra alors legitimement deriver
terme `a terme.
On choisit sur M
n
(C) une norme || || sous-multiplicative, cest `a dire telle que ||AB||
||A|| ||B||.
Pour tout entier k 1, lapplication X X
k
est de classe C
1
sur M
n
(C) car polyno-
miale en les coecients de X. Pour calculer sa dierentielle en X, on isole les termes
lineaires en H obtenus en developpant (X + H)
k
. Les autres termes (en nombre ni)
ont au moins deux fois le facteur H, ce sont donc des O(||H||
2
).
(X +H)
k
= (X +H)...(X +H) = X
k
+HX
k1
+XHX
k2
+... +X
k1
H +O(||H||
2
).
On en deduit que f
k
: X
X
k
k!
est de clase C
1
sur M
n
(C) et sa dierentielle en X est,
pour k 1, lapplication lineaire de M
n
(C) dans M
n
(C) denie par
df
k
(X).H =
1
k!
(HX
k1
+XHX
k2
+... +X
k1
H).
On note L lespace vectoriel des applications lineaires de M
n
(C) dans M
n
(C). On le
munit de la norme N subordonnee `a || ||, ce qui lui conf`ere une structure despace
complet. Il sagit de montrer que
k
df
k
converge uniformement sur les compacts de
M
n
(C).
||df
k
(X).H||
1
k!
k||X||
k1
||H||, donc N (df
k
(X))
||X||
k1
(k1)!
.
La serie
n0
df
k
(X) est donc uniformement convergente sur les boules {X M
n
(C), ||X||
R} de M
n
(C), la serie
k0
f
k
converge simplement vers exp, on en deduit que exp est
de classe C
1
sur ces boules, donc sur M
n
(C).
Remarques:
- Vous pouvez regarder Rouvi`ere [Ro] exercice 38, pour une preuve du theor`eme de
derivation terme `a terme.
- On peut montrer que exp est de classe C
est un
morphisme de groupes, et H = exp(C[A]) est un sous-groupe de C[A]
.
exp est de classe C
1
, sa dierentielle en 0 est lidentite donc est inversible;
exp(H) = I
n
+H +O(||H||
2
).
On en deduit lexistence dun voisinage ouvert V tel que I
n
V H. Pour tout M H,
MV est un voisinage ouvert de M dans H, car B MB est un homeomorphisme sur
4
GL
n
(C) (cest une application lineaire), dinverse B M
1
B).
H est donc un sous-groupe ouvert de C[A]
, donc H = C[A]
, ce
qui ach`eve la preuve.
Remarque: GL
n
(C) est un groupe topologique, sa topologie provient de lespace vectoriel norme
M
n
(C) , et les applications (A, B) AB et A A
1
sont continues (comme A
1
=
t
comA
det A
,
lapplication inverse est une fraction rationnelle en les coecients de A) .
3 Preuve n
A
est un produit de puissances de polynomes irreductibles sur R de degre 2, grace au theor`eme de
decomposition des noyaux, il sut de prouver le resulat pour A M
2n
(R) avec
A
=
_
X
2
2()X +||
2
_
n
et non reel. On a
A
= (X )
n
(X )
n
. On note respectivement C et C les sous-espaces car-
acteristiques de A associes `a et . Ils sont de dimension n.
Si (X
1
, . . . , X
n
) est une base de C, alors (X
1
, . . . , X
n
) est une base de C. En eet, on verie facile-
ment que X ker (AI
2n
) X ker
_
AI
2n
_
et que (X
1
, . . . , X
n
) est une famille libre.
Comme C est stable par A, il existe des nombres complexes v
ij
tels que pour tout j {1, . . . , n}, AX
j
=
n
i=1
v
ij
X
i
, ce qui donne AX
j
=
n
i=1
v
ij
X
i
.
On peut donc en deduire que A est semblable sur C `a diag(V, V ) o` u V = (v
ij
) GL
n
(C) (sinon 0
serait valeur propre de A).
Comme exp : M
n
(C) GL
n
(C) est surjective, il existe U M
n
(C) tel que V = expU.
A est donc semblable `a exp
_
diag(U, U)
_
. Or la matrice diag(U, U) est semblable `a une matrice
reelle (pourquoi ?) (en dimension 2, on montre que diag(, ) est semblable `a la matrice reelle
associee `a la similitude de rapport , pour cela on montre quelles ont les memes polynomes car-
acteristiques et minimaux, donc sont semblables. En dimension superieure `a 4, ce nest plus vrai,
et il faut certainement utiliser des invariants de similitude...)
Finallement, A est semblable sur C `a lexponentielle dune matrice reelle, comme A est aussi reelle,
elles sont en fait semblables sur R, ce qui permet de conclure. .
Preuve du theor`eme principal : soit M = R
2
avec R GL
p
(R).
Cas 1: on suppose que les valeurs propres reelles de R sont strictement positives. Soit a lune
delles, on note C = ker(RaI
p
)
+N avec N nilpotente.
En utilisant une base associee `a la decomposition en facteurs irreductibles de
R
, on obtient que
R est semblable sur R `a une matrice diagonale par blocs o` u les blocs sont de la forme:
aI
+N = a(I
+
N
a
) est donc une exponentielle car a = e
ln a
et I
+
N
a
est une exponentielle
puisquelle est unipotente.
Ensuite dapr`es le lemme, S est aussi une exponentielle.
On en deduit que R est semblable sur R `a une diagonale dexponentielles de matrices, ie
R
2
= Pdiag (exp(S
1
), . . . , exp(S
k
)) P
1
= P exp(diag(S
1
, . . . , S
k
)) P
1
= exp
_
Pdiag(S
1
, . . . , S
k
)P
1
_
,
R est donc une exponentielle, R
2
aussi, ce qui permet de conclure.
Cas 2: R poss`ede des valeurs propres reelles negatives. On note alors R
la matrice obtenue en
multipliant par 1 les composantes caracteristiques de R, cest `a dire que si aI
+ N est un
bloc de R avec a < 0, on remplace ce bloc par son oppose aI