ATLAS Ouvrir dans l'atlas →

Théorème 4Réduction des endomorphismes

Sous-espaces stables et matrices triangulaires par blocs

Soit FF un sous-espace stable par uu. La restriction uF:F→Fu_F : F \to F, x↦u(x)x \mapsto u(x), est un endomorphisme de FF.

Soit π:E→E/F\pi : E \to E/F la surjection canonique (Espace quotient). Si x−x′∈Fx - x' \in F, alors u(x)−u(x′)∈Fu(x) - u(x') \in F ; l'endomorphisme induit uˉ\bar u de E/FE/F, défini par uˉ(π(x))=π(u(x))\bar u(\pi(x)) = \pi(u(x)), est donc bien défini, et il est linéaire.

Énoncé

(i) Si E=F1⊕⋯⊕FkE = F_1 \oplus \cdots \oplus F_k, des bases des FiF_i mises bout à bout forment une base de EE.

(ii) Sur un corps quelconque, si BB et DD sont des matrices carrées, de tailles pp et n−pn - p, et CC une matrice à pp lignes et n−pn - p colonnes, det⁡(BC0D)=det⁡B⋅det⁡D.\det\begin{pmatrix} B & C \\ 0 & D \end{pmatrix} = \det B \cdot \det D. En particulier, le déterminant d'une matrice triangulaire supérieure est le produit de ses coefficients diagonaux.

(iii) Soit FF stable, avec {0}≠F≠E\{0\} \neq F \neq E, et (e1,…,en)(e_1, \dots, e_n) une base de EE dont les pp premiers vecteurs forment une base de FF. La matrice de uu s'écrit comme en (ii), où BB est la matrice de uFu_F et DD celle de uˉ\bar u dans la base (π(ep+1),…,π(en))(\pi(e_{p+1}), \dots, \pi(e_n)) de E/FE/F. Par suite χu=χuF χuˉ.\chi_u = \chi_{u_F}\,\chi_{\bar u}.

Si E=F1⊕⋯⊕FkE = F_1 \oplus \cdots \oplus F_k avec des FiF_i stables et non nuls, la matrice de uu dans une base comme en (i) est diagonale par blocs, et χu=∏iχuFi\chi_u = \prod_i \chi_{u_{F_i}}.

(iv) Si la matrice de uu dans une base est triangulaire supérieure, de coefficients diagonaux t11,…,tnnt_{11}, \dots, t_{nn}, alors χu=∏j(X−tjj)\chi_u = \prod_j (X - t_{jj}).

(v) Pour FF stable et P∈K[X]P \in {K[X]}, P(uF)P(u_F) est la restriction de P(u)P(u) à FF, et P(uˉ)∘π=π∘P(u)P(\bar u) \circ \pi = \pi \circ P(u). Les polynômes minimaux de uFu_F et de uˉ\bar u divisent μu\mu_u.

(vi) Pour toute valeur propre λ\lambda, 1⩽dim⁡Eλ⩽m1 \leqslant \dim E_\lambda \leqslant m, où mm est la multiplicité de λ\lambda comme racine de χu\chi_u.

Démonstration

(i) La famille obtenue engendre chaque FiF_i, donc leur somme EE. Une combinaison linéaire nulle s'écrit y1+⋯+yk=0y_1 + \cdots + y_k = 0, où yi∈Fiy_i \in F_i regroupe les termes de la base de FiF_i ; la somme étant directe, chaque yiy_i est nul, et ses coefficients aussi, par liberté de la base de FiF_i.

(ii) Notons A=(aij)A = (a_{ij}) la matrice entière. Dans la formule ∑σε(σ)∏jaσ(j) j\sum_\sigma \varepsilon(\sigma)\prod_j a_{\sigma(j)\,j}, si σ(j)>p\sigma(j) > p pour un j⩽pj \leqslant p, le facteur aσ(j) ja_{\sigma(j)\,j} appartient au bloc nul. Restent les σ\sigma qui envoient {1,…,p}\{1, \dots, p\} dans lui-même, donc sur lui-même, par injectivité (Ensembles finis, (iii)), et {p+1,…,n}\{p + 1, \dots, n\} sur lui-même.

Une telle σ\sigma équivaut à un couple (σ′,σ′′)(\sigma', \sigma'') formé d'une permutation de {1,…,p}\{1, \dots, p\} et d'une de {p+1,…,n}\{p + 1, \dots, n\}.

Une paire i<ji < j avec i⩽p<ji \leqslant p < j n'est jamais inversée, puisque σ(i)⩽p<σ(j)\sigma(i) \leqslant p < \sigma(j) ; le nombre de paires inversées par σ\sigma est donc la somme de ceux de σ′\sigma' et de σ′′\sigma'', et ε(σ)=ε(σ′)ε(σ′′)\varepsilon(\sigma) = \varepsilon(\sigma')\varepsilon(\sigma'') (Permutations, signature).

La somme se factorise alors en det⁡B⋅det⁡D\det B \cdot \det D. Le cas triangulaire s'en déduit par récurrence sur la taille, avec p=1p = 1.

(iii) Pour j⩽pj \leqslant p, u(ej)∈Fu(e_j) \in F n'a de coordonnées que sur e1,…,epe_1, \dots, e_p : c'est le bloc nul, et BB est la matrice de uFu_F. Pour j>pj > p, écrivons u(ej)=∑iaijeiu(e_j) = \sum_i a_{ij}e_i ; en appliquant π\pi, qui annule e1,…,epe_1, \dots, e_p, uˉ(π(ej))=∑i>paij π(ei).\bar u(\pi(e_j)) = \sum_{i > p} a_{ij}\,\pi(e_i).

Les π(ei)\pi(e_i), i>pi > p, forment une base de E/FE/F, puisque π\pi restreinte au supplémentaire Vect⁡(ep+1,…,en)\operatorname{Vect}(e_{p+1}, \dots, e_n) de FF est un isomorphisme (Espace quotient, (iii)) ; la matrice DD est donc celle de uˉ\bar u.

La matrice XIn−AX{I_n} - A est elle aussi triangulaire par blocs, de blocs diagonaux XIp−BXI_p - B et XIn−p−DXI_{n-p} - D. Le point (ii), appliqué dans le corps K(X)K(X), donne χu=χBχD\chi_u = \chi_B\chi_D, et χB=χuF\chi_B = \chi_{u_F}, χD=χuˉ\chi_D = \chi_{\bar u} par Polynôme caractéristique, (iii).

Si E=F1⊕⋯⊕FkE = F_1 \oplus \cdots \oplus F_k avec des FiF_i stables, chaque u(e)u(e), pour ee dans la base de FiF_i, n'a de coordonnées que sur cette base : la matrice est diagonale par blocs, et (ii), appliqué k−1k - 1 fois dans K(X)K(X), donne le produit.

(iv) La matrice XIn−TXI_n - T est triangulaire, de coefficients diagonaux X−tjjX - t_{jj}, et l'on applique (ii) dans K(X)K(X).

(v) Par récurrence, (uF)k(u_F)^k est la restriction de uku^k, et uˉk∘π=π∘uk\bar u^k \circ \pi = \pi \circ u^k ; on passe aux polynômes par linéarité. Si P(u)=0P(u) = 0, alors P(uF)=0P(u_F) = 0, et P(uˉ)∘π=0P(\bar u) \circ \pi = 0, donc P(uˉ)=0P(\bar u) = 0 puisque π\pi est surjective. On applique ceci à P=μuP = \mu_u et l'on conclut par Polynômes d'endomorphismes, (iii).

(vi) Le sous-espace propre F=EλF = E_\lambda est non nul et stable, et uF=λ idFu_F = \lambda\,\mathrm{id}_F. Si F=EF = E, χu=(X−λ)n\chi_u = (X - \lambda)^n par (iv) ; sinon, par (iii) et (iv), (X−λ)d(X - \lambda)^d divise χu\chi_u, avec d=dim⁡Eλd = \dim E_\lambda. Par définition de la multiplicité (Racines), d⩽md \leqslant m.

□
Remarque

L'inégalité (vi) peut être stricte. Pour T=(1101)T = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix}, χT=(X−1)2\chi_T = (X - 1)^2 par (iv), donc 11 est de multiplicité 22, alors que le sous-espace propre est la droite engendrée par (1,0)(1, 0). Le nœud Diagonalisation montrera que c'est exactement ce qui empêche la diagonalisation.

Remarque

L'erreur la plus répandue est de croire qu'un sous-espace stable a toujours un supplémentaire stable, ce qui ramènerait toute matrice à une forme diagonale par blocs. Pour la même matrice TT, la droite Ker⁡(T−I2)\operatorname{Ker}(T - I_2) est stable, mais une autre droite stable serait engendrée par un vecteur propre, donc égale à elle : aucun supplémentaire n'est stable.

C'est pourquoi le point (iii) passe par le quotient E/FE/F plutôt que par un supplémentaire.

Ouvrir dans l'atlas interactif →