ATLAS Ouvrir dans l'atlas →

Théorème 7Réduction des endomorphismes

Trigonalisation

L'endomorphisme uu est trigonalisable s'il existe une base de EE dans laquelle sa matrice est triangulaire supérieure.

Énoncé

(i) Les conditions suivantes sont équivalentes :

(a) uu est trigonalisable ;

(b) χu\chi_u est scindé ;

(c) μu\mu_u est scindé ;

(d) uu est annulé par un polynôme scindé.

(ii) Si χu=∏i(X−λi)mi\chi_u = \prod_i (X - \lambda_i)^{m_i}, avec des λi\lambda_i deux à deux distincts, chaque λi\lambda_i figure exactement mim_i fois sur la diagonale de toute matrice triangulaire de uu, et tr⁡u=∑imiλi,det⁡u=∏iλimi.\operatorname{tr} u = \sum_i m_i\lambda_i, \qquad \det u = \prod_i \lambda_i^{m_i}.

Démonstration

(i) (a) ⇒ (b) par Sous-espaces stables, (iv). (b) ⇒ (d) par le théorème de Cayley-Hamilton (Cayley-Hamilton, (i)). (d) ⇒ (c) : μu\mu_u divise l'annulateur (Polynômes d'endomorphismes, (iii)), et un diviseur unitaire d'un polynôme scindé est scindé (Polynôme caractéristique, (v)). (c) ⇒ (d) : μu\mu_u, scindé, annule uu.

(d) ⇒ (a), par récurrence sur nn, pour tous les espaces de dimension nn à la fois. Si n=1n = 1, toute matrice est triangulaire.

Soit n⩾2n \geqslant 2 et PP scindé tel que P(u)=0P(u) = 0. Le polynôme μu\mu_u, qui divise PP, est scindé et de degré au moins 11 ; il a donc une racine λ\lambda, qui est une valeur propre (Polynômes d'endomorphismes, (iv)). Soit e1e_1 un vecteur propre associé, F=Ke1F = Ke_1, stable, et uˉ\bar u l'endomorphisme induit sur E/FE/F, de dimension n−1n - 1.

Par Sous-espaces stables, (v), μu\mu_u annule uˉ\bar u ; l'hypothèse de récurrence fournit une base (ε2,…,εn)(\varepsilon_2, \dots, \varepsilon_n) de E/FE/F dans laquelle uˉ(εj)=∑2⩽i⩽jtijεi\bar u(\varepsilon_j) = \sum_{2 \leqslant i \leqslant j} t_{ij}\varepsilon_i. Choisissons ej∈Ee_j \in E tel que π(ej)=εj\pi(e_j) = \varepsilon_j, pour 2⩽j⩽n2 \leqslant j \leqslant n.

La famille (e1,…,en)(e_1, \dots, e_n) est libre : si ∑jajej=0\sum_j a_je_j = 0, l'image par π\pi donne ∑j⩾2ajεj=0\sum_{j \geqslant 2} a_j\varepsilon_j = 0, donc aj=0a_j = 0 pour j⩾2j \geqslant 2, puis a1=0a_1 = 0. Elle a nn éléments : c'est une base (Dimension, (ii)).

Enfin π(u(ej)−∑2⩽i⩽jtijei)=uˉ(εj)−∑itijεi=0\pi\big(u(e_j) - \sum_{2 \leqslant i \leqslant j} t_{ij}e_i\big) = \bar u(\varepsilon_j) - \sum_i t_{ij}\varepsilon_i = 0, donc u(ej)−∑2⩽i⩽jtijei∈F=Ke1u(e_j) - \sum_{2 \leqslant i \leqslant j} t_{ij}e_i \in F = Ke_1. Ainsi u(ej)∈Vect⁡(e1,…,ej)u(e_j) \in \operatorname{Vect}(e_1, \dots, e_j) pour tout jj, et la matrice de uu est triangulaire supérieure.

(ii) Si la matrice est triangulaire, de coefficients diagonaux t11,…,tnnt_{11}, \dots, t_{nn}, alors χu=∏j(X−tjj)\chi_u = \prod_j (X - t_{jj}) (Sous-espaces stables, (iv)).

En regroupant les tjjt_{jj} égaux, on obtient une écriture ∏(X−λ)eλ\prod (X - \lambda)^{e_\lambda}, où eλe_\lambda est le nombre de jj tels que tjj=λt_{jj} = \lambda ; par Polynôme caractéristique, (v), eλe_\lambda est la multiplicité de λ\lambda, soit mim_i pour λ=λi\lambda = \lambda_i.

La trace est celle de la matrice (Trace, (iii)), somme des tjjt_{jj}, et le déterminant celui de la matrice (Déterminant d'une matrice, (i)), produit des tjjt_{jj} (Sous-espaces stables, (ii)).

□
Remarque

Pour A=(11−13)A = \begin{pmatrix} 1 & 1 \\ -1 & 3 \end{pmatrix}, χA=(X−1)(X−3)+1=(X−2)2\chi_A = (X - 1)(X - 3) + 1 = (X - 2)^2 est scindé. Le seul sous-espace propre est la droite engendrée par e1=(1,1)e_1 = (1, 1), de sorte que AA n'est pas diagonalisable ; mais en complétant e1e_1 par e2=(0,1)e_2 = (0, 1), on obtient Ae2=(1,3)=e1+2e2Ae_2 = (1, 3) = e_1 + 2e_2, et la matrice dans la base (e1,e2)(e_1, e_2) est (2102).\begin{pmatrix} 2 & 1 \\ 0 & 2 \end{pmatrix}.

La preuve de (d) ⇒ (a) est exactement ce calcul : un vecteur propre, puis le quotient par la droite qu'il engendre.

Remarque

Sur les nombres complexes, tout polynôme non constant est scindé : c'est le théorème de d'Alembert-Gauss, admis dans la branche de ℂ\mathbb C et démontré en analyse complexe (Liouville). Toute matrice complexe est donc trigonalisable, et (ii) exprime sa trace et son déterminant par ses valeurs propres complexes comptées avec multiplicité.

Une matrice réelle peut ne pas l'être sur ℝ\mathbb R : la rotation J=(0−110)J = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix} n'a aucune valeur propre réelle, alors que, vue comme matrice complexe, elle est même diagonalisable. Le même contraste se lit, sans quitter l'arbre, entre ℤ/3ℤ{\mathbb Z/3\mathbb Z} et ℤ/5ℤ\mathbb Z/5\mathbb Z (Diagonalisation).

Remarque

La matrice triangulaire n'est pas unique, et l'endomorphisme dont la matrice, dans la base de trigonalisation, est la matrice diagonale extraite dépend de cette base : seuls les coefficients diagonaux, comptés avec multiplicité, sont imposés par (ii). L'erreur la plus répandue est de prendre cet endomorphisme pour la « partie diagonalisable » de uu ; le nœud Dunford montrera, sur l'exemple de (211021003)\begin{pmatrix} 2 & 1 & 1 \\ 0 & 2 & 1 \\ 0 & 0 & 3 \end{pmatrix}, qu'il n'en est rien.

Ouvrir dans l'atlas interactif →