ATLAS Ouvrir dans l'atlas →

Théorème 11Réduction des endomorphismes

Réduction de Jordan des endomorphismes nilpotents

Le bloc de Jordan de taille k⩾1k \geqslant 1 est la matrice Jk∈ℳk(K)J_k \in {\mathcal M_k}(K) dont les coefficients d'indices (i,i+1)(i, i + 1) valent 11 et tous les autres 00 ; pour λ∈K\lambda \in K, on note Jk(λ)=λIk+JkJ_k(\lambda) = \lambda {I_k} + J_k. Si (f1,…,fk)(f_1, \dots, f_k) est la base canonique, JkJ_k envoie f1f_1 sur 00 et fif_i sur fi−1f_{i-1} pour i⩾2i \geqslant 2.

Dans ce nœud, uu est nilpotent, d'indice rr, et Kj=Ker⁡ujK_j = \operatorname{Ker} u^j.

Énoncé

(i) Il existe une base de EE dans laquelle la matrice de uu est diagonale par blocs, de blocs diagonaux Jk1,…,JksJ_{k_1}, \dots, J_{k_s}.

(ii) Dans une telle base, pour tout j⩾1j \geqslant 1, le nombre de blocs de taille au moins jj est dim⁡Kj−dim⁡Kj−1.\dim K_j - \dim K_{j-1}. Les tailles k1,…,ksk_1, \dots, k_s sont donc déterminées par uu, à l'ordre près ; le nombre ss de blocs est dim⁡Ker⁡u\dim \operatorname{Ker} u, et la plus grande taille est rr.

Démonstration

(i) Un lemme. Soit j⩾2j \geqslant 2 et WW un sous-espace de KjK_j tel que W∩Kj−1={0}W \cap K_{j-1} = \{0\}. Alors u(W)⊂Kj−1u(W) \subset K_{j-1}, uu est injectif sur WW, et u(W)∩Kj−2={0}u(W) \cap K_{j-2} = \{0\}.

En effet, uj−1(u(x))=uj(x)=0u^{j-1}(u(x)) = u^j(x) = 0 pour x∈Wx \in W. Si u(x)∈Kj−2u(x) \in K_{j-2}, alors uj−1(x)=0u^{j-1}(x) = 0, donc x∈W∩Kj−1x \in W \cap K_{j-1} et x=0x = 0 ; ceci donne à la fois l'injectivité, pour u(x)=0u(x) = 0, et la dernière assertion.

Construction. On construit, par récurrence descendante sur jj, des sous-espaces Wr,…,W1W_r, \dots, W_1 tels que Kj=Kj−1⊕WjK_j = K_{j-1} \oplus W_j, et des familles finies TjT_j telles que WjW_j ait pour base la réunion de TjT_j et de l'image par uu de la base choisie de Wj+1W_{j+1}.

Pour j=rj = r, on complète une base de Kr−1K_{r-1} en une base de Kr=EK_r = E (Dimension, (iii)) ; les vecteurs ajoutés forment TrT_r, et Wr=Vect⁡(Tr)W_r = \operatorname{Vect}(T_r).

Soit 1⩽j<r1 \leqslant j < r, et Wj+1W_{j+1} construit, de base ℬj+1\mathcal B_{j+1}, avec Wj+1⊂Kj+1W_{j+1} \subset K_{j+1} et Wj+1∩Kj={0}W_{j+1} \cap K_j = \{0\}. Par le lemme, appliqué avec j+1⩾2j + 1 \geqslant 2, u(ℬj+1)u(\mathcal B_{j+1}) est une base de u(Wj+1)u(W_{j+1}), contenu dans KjK_j et d'intersection nulle avec Kj−1K_{j-1}.

Une base de Kj−1K_{j-1}, suivie de u(ℬj+1)u(\mathcal B_{j+1}), est donc libre ; on la complète en une base de KjK_j par une famille TjT_j, et l'on pose ℬj=u(ℬj+1)∪Tj\mathcal B_j = u(\mathcal B_{j+1}) \cup T_j, Wj=Vect⁡(ℬj)W_j = \operatorname{Vect}(\mathcal B_j). Alors Kj=Kj−1⊕WjK_j = K_{j-1} \oplus W_j, et Wj∩Kj−1={0}W_j \cap K_{j-1} = \{0\}, ce qui permet de poursuivre.

La base. Par récurrence sur jj, Kj=W1⊕⋯⊕WjK_j = W_1 \oplus \cdots \oplus W_j : c'est vrai pour j=1j = 1, puisque K0={0}K_0 = \{0\}, et si c'est vrai pour j−1j - 1, Kj=Kj−1⊕WjK_j = K_{j-1} \oplus W_j donne le résultat pour jj, une relation x1+⋯+xj=0x_1 + \cdots + x_j = 0 imposant d'abord xj=0x_j = 0, puis les autres. Pour j=rj = r, E=W1⊕⋯⊕WrE = W_1 \oplus \cdots \oplus W_r, et la réunion des ℬj\mathcal B_j est une base de EE (Sous-espaces stables, (i)). Par construction, ses éléments sont les ui(t)u^i(t), pour t∈Tjt \in T_j et 0⩽i⩽j−10 \leqslant i \leqslant j - 1, chacun une seule fois.

Rangeons-les chaîne par chaîne : pour chaque t∈Tjt \in T_j, la famille (uj−1(t),…,u(t),t)(u^{j-1}(t), \dots, u(t), t). L'endomorphisme uu envoie chaque terme sur le précédent, et le premier sur uj(t)=0u^j(t) = 0, puisque t∈Kjt \in K_j. La matrice de uu restreinte à cette chaîne est JjJ_j, et la matrice de uu est diagonale par blocs.

(ii) La puissance JkjJ_k^j envoie fif_i sur fi−jf_{i-j} si i>ji > j, et sur 00 sinon ; son noyau est de dimension min⁡(j,k)\min(j, k). La matrice de uju^j étant diagonale par blocs, de blocs JkbjJ_{k_b}^j, son noyau est la somme directe des noyaux des blocs, et dim⁡Kj=∑b=1smin⁡(j,kb).\dim K_j = \sum_{b=1}^s \min(j, k_b).

Or min⁡(j,k)−min⁡(j−1,k)\min(j, k) - \min(j - 1, k) vaut 11 si k⩾jk \geqslant j, et 00 sinon : la différence dim⁡Kj−dim⁡Kj−1\dim K_j - \dim K_{j-1} compte les blocs de taille au moins jj. Pour j=1j = 1, on obtient ss ; et il y a un bloc de taille au moins jj si et seulement si Kj−1≠KjK_{j-1} \neq K_j, c'est-à-dire j⩽rj \leqslant r (Nilpotents, (ii)).

□
Remarque

Le dessin représente un nilpotent de dimension 88, de blocs de tailles 33, 22, 22 et 11. Les noyaux K1K_1, K2K_2, K3K_3 y sont de dimensions 44, 77, 88.

0 J3 0 J2 0 J2 0 J1 W1 4 W2 3 W3 1 points u fait descendre d’une ligne
Chaque colonne est une chaîne t,u(t),…t, u(t), \dots, lue de haut en bas, et uu fait descendre d'une ligne jusqu'à 00. La ligne jj représente une base de WjW_j, supplémentaire de Kj−1K_{j-1} dans KjK_j : ses points sont, en rouge, les vecteurs de TjT_j qui commencent une chaîne, et, en noir, les images de la ligne du dessus. Les longueurs des lignes, 44, 33 et 11, sont les différences dim⁡Kj−dim⁡Kj−1\dim K_j - \dim K_{j-1}, et les hauteurs des colonnes, 33, 22, 22, 11, les tailles des blocs.
Remarque

Pour N=(11−111−122−2)N = \begin{pmatrix} 1 & 1 & -1 \\ 1 & 1 & -1 \\ 2 & 2 & -2 \end{pmatrix} sur le corps des fractions de ℤ\mathbb Z, on trouve N2=0N^2 = 0 et rg⁡N=1\operatorname{rg} N = 1 : dim⁡K1=2\dim K_1 = 2 et dim⁡K2=3\dim K_2 = 3, d'où un bloc de taille 22 et un de taille 11.

La construction prend t=e1∉K1t = e_1 \notin K_1, qui donne la chaîne (Ne1,e1)=((1,1,2),e1)(Ne_1, e_1) = \big((1, 1, 2), e_1\big), puis complète (1,1,2)(1, 1, 2) en une base de K1K_1 par (1,−1,0)(1, -1, 0). Dans la base ((1,1,2),e1,(1,−1,0))\big((1, 1, 2), e_1, (1, -1, 0)\big), la matrice de NN est diag⁡(J2,J1)\operatorname{diag}(J_2, J_1).

Remarque

Le point (ii) répond à la question de l'unicité, et l'erreur la plus répandue est de croire que l'indice et la dimension suffisent à décrire un nilpotent. En dimension 44, diag⁡(J2,J2)\operatorname{diag}(J_2, J_2) et diag⁡(J2,J1,J1)\operatorname{diag}(J_2, J_1, J_1) ont le même indice 22, mais des noyaux de dimensions 22 et 33 : elles ne sont pas semblables.

Aucune forme du choix n'intervient : les familles choisies sont finies, et un nombre fini de choix se fait par récurrence.

Ouvrir dans l'atlas interactif →