ATLAS Ouvrir dans l'atlas →

Théorème 8Réduction des endomorphismes

Endomorphismes nilpotents

Un endomorphisme uu est nilpotent s'il existe r∈ℕr \in {\mathbb N} tel que ur=0u^r = 0 ; le plus petit tel rr est l'indice de uu. On note Kj=Ker⁡ujK_j = \operatorname{Ker} u^j, avec K0={0}K_0 = \{0\}.

Énoncé

(i) Pour tout v∈ℒ(E)v \in {\mathcal L}(E), les noyaux Ker⁡vj\operatorname{Ker} v^j croissent avec jj ; si Ker⁡vj=Ker⁡vj+1\operatorname{Ker} v^j = \operatorname{Ker} v^{j+1} pour un jj, alors Ker⁡vj+i=Ker⁡vj\operatorname{Ker} v^{j+i} = \operatorname{Ker} v^j pour tout i∈ℕi \in \mathbb N.

(ii) Les conditions suivantes sont équivalentes : uu est nilpotent ; un=0u^n = 0 ; χu=Xn\chi_u = X^n ; la matrice de uu est triangulaire supérieure stricte, c'est-à-dire à diagonale nulle, dans une base. Si elles sont remplies, l'indice rr vérifie r⩽nr \leqslant n, μu=Xr\mu_u = X^r, tr⁡u=0\operatorname{tr} u = 0, et {0}=K0⊊K1⊊⋯⊊Kr=E.\{0\} = K_0 \subsetneq K_1 \subsetneq \cdots \subsetneq K_r = E.

(iii) Si uu et vv sont nilpotents et commutent, u+vu + v et u∘vu \circ v sont nilpotents.

(iv) Un endomorphisme à la fois nilpotent et diagonalisable est nul.

Démonstration

(i) Si vj(x)=0v^j(x) = 0, alors vj+1(x)=v(vj(x))=0v^{j+1}(x) = v(v^j(x)) = 0. Supposons Ker⁡vj=Ker⁡vj+1\operatorname{Ker} v^j = \operatorname{Ker} v^{j+1}, et soit x∈Ker⁡vj+2x \in \operatorname{Ker} v^{j+2}. Alors v(x)∈Ker⁡vj+1=Ker⁡vjv(x) \in \operatorname{Ker} v^{j+1} = \operatorname{Ker} v^j, d'où vj+1(x)=0v^{j+1}(x) = 0 : Ker⁡vj+2=Ker⁡vj+1\operatorname{Ker} v^{j+2} = \operatorname{Ker} v^{j+1}, et l'on conclut par récurrence sur ii.

(ii) La suite des noyaux. Soit uu nilpotent d'indice rr. Pour j<rj < r, Kj≠E=KrK_j \neq E = K_r ; une égalité Kj=Kj+1K_j = K_{j+1} avec j<rj < r donnerait, par (i), Kj=Kr=EK_j = K_r = E. Les inclusions sont donc strictes, et dim⁡Kj⩾j\dim K_j \geqslant j, d'où r⩽nr \leqslant n.

Nilpotent ⇒ triangulaire stricte. Le polynôme XrX^r, scindé, annule uu : par Trigonalisation, (i), la matrice de uu est triangulaire dans une base. Ses coefficients diagonaux sont des racines de χu\chi_u (Trigonalisation, (ii)), donc des valeurs propres, donc des racines de μu\mu_u (Cayley-Hamilton, (ii)).

Comme μu\mu_u divise XrX^r, une telle racine λ\lambda vérifie λr=0\lambda^r = 0 : les coefficients diagonaux sont nuls.

Triangulaire stricte ⇒ χu=Xn\chi_u = X^n par Sous-espaces stables, (iv). χu=Xn\chi_u = X^n ⇒ un=0u^n = 0 par le théorème de Cayley-Hamilton (Cayley-Hamilton, (i)). Enfin un=0u^n = 0 entraîne que uu est nilpotent.

Le polynôme minimal divise XrX^r, scindé ; c'est donc un XkX^k (Polynôme caractéristique, (v)), et k=rk = r par définition de l'indice. La trace est l'opposé du coefficient de Xn−1X^{n-1} dans χu=Xn\chi_u = X^n (Polynôme caractéristique, (ii)), c'est-à-dire 00.

(iii) Montrons par récurrence sur mm que (u+v)m(u + v)^m est une somme de termes uk∘vm−ku^k \circ v^{m-k}, chacun répété un nombre fini de fois. C'est clair pour m=0m = 0. Si c'est vrai pour mm, alors (u+v)∘uk∘vm−k=uk+1∘vm−k+uk∘vm+1−k,\begin{aligned} &(u + v) \circ u^k \circ v^{m-k} \\ &\quad = u^{k+1} \circ v^{m-k} + u^k \circ v^{m+1-k}, \end{aligned} puisque v∘uk=uk∘vv \circ u^k = u^k \circ v (Polynômes d'endomorphismes, (i)).

Si ua=0u^a = 0 et vb=0v^b = 0, prenons m=a+b−1m = a + b - 1 : dans chaque terme, k⩾ak \geqslant a ou m−k⩾bm - k \geqslant b, et le terme est nul. De même (u∘v)a=ua∘va=0(u \circ v)^a = u^a \circ v^a = 0.

(iv) Dans une base de vecteurs propres, la matrice de uu est diagonale, de coefficients λi\lambda_i, et celle de uru^r est diagonale, de coefficients λir\lambda_i^r. Si ur=0u^r = 0, chaque λir\lambda_i^r est nul, donc chaque λi\lambda_i, le corps étant intègre : u=0u = 0.

□
Remarque

La matrice N=(011001000)N = \begin{pmatrix} 0 & 1 & 1 \\ 0 & 0 & 1 \\ 0 & 0 & 0 \end{pmatrix} vérifie N2=(001000000)≠0N^2 = \begin{pmatrix} 0 & 0 & 1 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} \neq 0 et N3=0N^3 = 0 : son indice est 3=n3 = n, la plus grande valeur permise par (ii), et ses noyaux K1⊊K2⊊K3K_1 \subsetneq K_2 \subsetneq K_3 sont de dimensions 11, 22, 33.

Remarque

L'hypothèse de commutation de (iii) ne peut pas être omise, et l'erreur la plus répandue est de l'oublier. Les matrices E12=(0100)E_{12} = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} et E21=(0010)E_{21} = \begin{pmatrix} 0 & 0 \\ 1 & 0 \end{pmatrix} sont nilpotentes, mais leur somme (0110)\begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} a pour carré I2I_2 : elle n'est pas nilpotente.

La réciproque de tr⁡u=0\operatorname{tr} u = 0 est fausse aussi : (100−1)\begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} est de trace nulle, et inversible.

Ouvrir dans l'atlas interactif →