Académique Documents
Professionnel Documents
Culture Documents
Soit E un K-espace vectoriel de dimension finie et f ∈ L(E). Alors il existe une suite F1 , . . . , Fr
de sous-espaces de E tous stables par f tels que :
1. E = F1 ⊕ · · · ⊕ Fr
2. Pour tout i, f |Fi est cyclique
3. Si on note Pi le polynôme minimal de f |Fi , on a pour tout i, Pi+1 |Pi .
La suite des polynômes P1 , . . . , Pr ne dépend que de f , et non des sous-espaces choisis. On les
appelle les invariants de similitude de f .
On commence par poser quelques notations et un lemme.
Notation 1. Pour tous x ∈ E et f ∈ L(E), on note :
— Ex = {P (f )(x) | P ∈ K[X]} (sous-espace de E)
— Px le générateur unitaire de l’idéal {P ∈ K[X] | P (f )(x) = 0}
— Πf le polynôme minimal de f
On remarque immédiatement que pour tout x, on a Px |Πf .
Lemme 2. (Preuve à la fin) Pour tous f ∈ L(E), il existe x ∈ E tel que Px = Πf .
Revenons à la preuve du théorème initial :
Démonstration. — Pour prouver l’existence de cette décomposition, on pose k = deg(Πf ) et on se
donne x ∈ E tel que Πf = Px . On peut alors vérifier que le sous-espace Ex de E est stable par
f , et qu’il est de dimension k ; la famille des (ei )i∈[[1;k]] où, pour tout i, ei = f i−1 (x), en est alors
une base.
Montrons que E = F ⊕ G :
— Soit y ∈ F ∩ G et supposons y 6= 0. Alors y s’écrit y = a1 e1 + · · · + ap ep avec ap 6= 0 et p ≤ k.
Et d’autre part, pour tout i ∈ N, la k-ième composante de f i (y) est nulle. En particulier, pour
i = k − p, on a f k−p (y) = a1 ek−p+1 + · · · + ap ek , et on devrait alors avoir ap = 0 ; on a donc
une contradiction. Alors y = 0. Donc F ∩ G = {0}.
— Notons que comme G = Γ◦ , alors G = Vect(Γ)◦ . On va alors montrer que dim(Vect(Γ)) = k,
et par le jeu des dimensions et de l’orthogonalité, on aura dim(F ) + dim(G) = k + (n − k) =
n = dim(E). Considérons l’application linéaire suivante :
{Q(f ) | Q ∈ K[X]} → Vect(Γ)
ϕ:
Q(f ) 7→ e∗k ◦ Q(f )
Par définition de Vect(Γ), ϕ est surjective. De plus, on peut vérifier qu’elle est injective : si
e∗k ◦Q(f ) = 0, alors si on suppose que Q(f ) 6= 0, on peut écrire Q(f ) = a1 idE +· · ·+ap f p−1 (avec
ap 6= 0 et p ≤ k = deg(Πf )). Alors 0 = (e∗k Q(f ))(f k−p (x)) = e∗k (a1 f k−p (x)+· · ·+ap f k−1 (x)) =
1
e∗k (a1 ek−p+1 + · · · + ap ek ) = ap , ce qui est absurde.
Finalement, ϕ est un isomorphisme. Comme {Q(f ) | Q ∈ K[X]} a pour dimension deg(Πf ) = k,
alors dim(Vect(Γ)) = k et on a notre résultat.
— Pour prouver l’unicité, supposons, supposons qu’il existe deux familles de sous-espaces F1 , . . . , Fr
et G1 , . . . , Gs tous stables par f et vérifiant les conditions demandées. Pour tous i et j, on pose Pi =
Πf |Fi et Qj = Πf |Gj . Supposons que les familles (P1 , . . . , Pr ) et (Q1 , . . . , Qs ) soient différentes,
et on note j le premier indice tel que Pj 6= Qj (un tel indice existe toujours même si r 6= s, car
Pr Ps
deg(Pi ) = n = deg(Qj )).
i=1 j=1
Comme E et les Fi sont stables par f et que, pour k ≥ j, on a Pj (f )(Ek ) = 0 (ceci vient des
relations de divisions entre polynômes), déduit de E = F1 ⊕ · · · ⊕ Fr que Pj (f )(E) = Pj (f )(F1 ) ⊕
· · · ⊕ Pj (f )(Fj−1 ). De plus, par stabilité des Gj et de E par F , on déduit de E = G1 ⊕ · · · ⊕ Gs
que Pj (f )(E) = Pj (f )(G1 ) ⊕ · · · ⊕ Pj (f )(Gs ).
Pour tout i ∈ [[1; j − 1]], par définition de j, f |Fi et f |Gi ont le même polynôme minimal, et
sont cycliques respectivement sur Fi et Gi ; alors il existe une base Bi de Fi et une base Bi0 de
Gi dans lesquelles les matrices respectivement de f |Fi et f |Gi coïncident (il suffit de prendre les
matrices compagnons associées aux polynôme minimaux Pi et Qi , qui sont égaux). Alors pour
tout i ∈ [[1; j − 1]], on a dim(Pj (f )(Fi )) = dim(Pj (f )(Gi )) ; alors on a 0 = dim(Pj (f )(Gj )) = · · · =
dim(Pj (f )(Gs )). La première égalité donne que Qj | Pj . Et par symétrie de leurs rôles, on montre
de même que Pj |Qj . Comme ces polynômes sont unitaires tous les deux, ils sont égaux, ce qui est
absurde.
2
lemme des noyaux, E = Ker(M α (f ))+Ker(N (f )). Alors pour tout x ∈ Ker(M α (f )), on a Px | M α ,
et comme M est irréductible, cela signifie pour chacun de ces x l’existence d’un entier βx ≤ α tel
que Px = M βx . On se ramène alors à montrer qu’il existe x ∈ Ker(M α (f )) tel que βx = α. Si
on procède par l’absurde, alors on suppose que pour tout x ∈ Ker(M α (f )), on a βx < α. Ainsi,
pour tout x ∈ Ker(M α (f )), on a Px | M α−1 . Donc Ker(M α (f )) = Ker(M α−1 (f )). Donc E =
Ker(M α−1 (f )) + Ker(N (f )) ; alors toujours d’après le lemme des noyaux, E = Ker(M α−1 N (f ),
donc M α−1 N (f ) = 0, ce qui contredit la minimalité de Πf . D’où le résultat.
— Il suffit maintenant d’appliquer ce qui précède : on se donne la décomposition en facteurs irré-
l
α (f )
Miαi . Alors pour chaque facteur Mi , on trouve un xi ∈ Ker(Mi i ) tel
Q
ductibles de Pf =
i=1
que Pxi = Miαi . On pose x = x1 + · · · + xl . D’après ce qui précède, Ex = Ex1 ⊕ · · · ⊕ Exl , donc
l l
Miαi = Πf .
Q Q
Px = Pxi =
i=1 i=1