ATLAS Ouvrir dans l'atlas →

Théorème 1Réduction des endomorphismes

Polynômes d'un endomorphisme, polynôme minimal

Dans tout ce chapitre, KK est un corps, EE un KK-espace vectoriel de dimension finie n⩾1n \geqslant 1, et u∈ℒ(E)u \in {\mathcal L}(E).

L'ensemble ℒ(E)\mathcal L(E) est un anneau pour l'addition et la composition, de neutre idE\mathrm{id}_E. La composition est associative ; elle est distributive des deux côtés, puisque (v+w)∘u=v∘u+w∘u(v + w) \circ u = v \circ u + w \circ u par définition de la somme, et u∘(v+w)=u∘v+u∘wu \circ (v + w) = u \circ v + u \circ w par linéarité de uu (Applications linéaires). Cet anneau n'est pas commutatif en général (Matrices).

On pose u0=idEu^0 = \mathrm{id}_E et uk+1=u∘uku^{k+1} = u \circ u^k. Pour P=∑kakXk∈K[X]P = \sum_k a_kX^k \in {K[X]}, on définit P(u)=∑kak uk∈ℒ(E),P(u) = \sum_k a_k\,u^k \in \mathcal L(E), et de même P(A)=∑kakAkP(A) = \sum_k a_kA^k pour une matrice carrée AA. Un polynôme PP est annulateur de uu si P(u)=0P(u) = 0.

Comme au nœud Valeurs propres, un sous-espace FF de EE est stable par uu si u(F)⊂Fu(F) \subset F. Plus généralement que pour deux sous-espaces (Sommes directes), la somme F1+⋯+FkF_1 + \cdots + F_k de sous-espaces est directe, et se note F1⊕⋯⊕FkF_1 \oplus \cdots \oplus F_k, si une égalité x1+⋯+xk=0x_1 + \cdots + x_k = 0 avec xi∈Fix_i \in F_i entraîne que tous les xix_i sont nuls ; l'écriture d'un élément de la somme est alors unique.

Énoncé

(i) L'application P↦P(u)P \mapsto P(u) est un morphisme d'anneaux de K[X]K[X] dans ℒ(E)\mathcal L(E), linéaire, qui envoie XX sur uu. Deux polynômes en uu commutent, et tout v∈ℒ(E)v \in \mathcal L(E) qui commute avec uu commute avec tous les P(u)P(u).

(ii) Si vv commute avec uu, Ker⁡v\operatorname{Ker} v et Im⁡v\operatorname{Im} v sont stables par uu. En particulier, Ker⁡P(u)\operatorname{Ker} P(u) et Im⁡P(u)\operatorname{Im} P(u) sont stables par uu pour tout PP.

(iii) Les polynômes annulateurs de uu forment un idéal non nul de K[X]K[X]. Son générateur unitaire μu\mu_u est le polynôme minimal de uu : P(u)=0P(u) = 0 si et seulement si μu\mu_u divise PP. On a deg⁡μu⩾1\deg \mu_u \geqslant 1.

(iv) Si u(x)=λxu(x) = \lambda x, alors P(u)(x)=P(λ) xP(u)(x) = P(\lambda)\,x pour tout PP. Les racines de μu\mu_u dans KK sont exactement les valeurs propres de uu.

(v) Si AA est la matrice de uu dans une base, P(A)P(A) est celle de P(u)P(u). Pour SS inversible, P(S−1AS)=S−1P(A)SP(S^{-1}AS) = S^{-1}P(A)S : deux matrices semblables ont les mêmes polynômes annulateurs, donc le même polynôme minimal.

Démonstration

(i) L'associativité donne ui∘uj=ui+ju^i \circ u^j = u^{i+j}, par récurrence sur ii. L'application est linéaire par construction. Pour P=∑iaiXiP = \sum_i a_iX^i et Q=∑jbjXjQ = \sum_j b_jX^j, la composition étant bilinéaire, P(u)∘Q(u)=∑i,jaibj ui+j=∑k(∑i+j=kaibj)uk,\begin{aligned} P(u) \circ Q(u) &= \sum_{i, j} a_ib_j\,u^{i+j} \\ &= \sum_k \Big(\sum_{i+j=k} a_ib_j\Big)u^k, \end{aligned} ce qui est (PQ)(u)(PQ)(u) (Anneau A[X]). L'image de 11 est idE\mathrm{id}_E, celle de XX est uu.

Comme PQ=QPPQ = QP, les endomorphismes P(u)P(u) et Q(u)Q(u) commutent. Si v∘u=u∘vv \circ u = u \circ v, alors v∘uk=uk∘vv \circ u^k = u^k \circ v par récurrence sur kk, puis v∘P(u)=P(u)∘vv \circ P(u) = P(u) \circ v par linéarité.

(ii) Si v(x)=0v(x) = 0, alors v(u(x))=u(v(x))=0v(u(x)) = u(v(x)) = 0. Si y=v(x)y = v(x), alors u(y)=v(u(x))u(y) = v(u(x)) appartient à Im⁡v\operatorname{Im} v. On applique ceci à v=P(u)v = P(u), qui commute avec uu par (i).

(iii) L'ensemble des annulateurs est le noyau du morphisme (i) : il est stable par différence, et si P(u)=0P(u) = 0, alors (RP)(u)=R(u)∘P(u)=0(RP)(u) = R(u) \circ P(u) = 0 pour tout RR. C'est donc un idéal.

Il n'est pas nul. L'espace ℒ(E)\mathcal L(E) est de dimension n2n^2 (Matrices, (i)), et la famille (uk)0⩽k⩽n2(u^k)_{0 \leqslant k \leqslant n^2}, qui a n2+1n^2 + 1 termes, est liée (Dimension, (ii)). Une relation ∑kckuk=0\sum_k c_ku^k = 0 à coefficients non tous nuls fournit l'annulateur non nul ∑kckXk\sum_k c_kX^k.

Le générateur unitaire existe et est unique (K[X] principal, (i)), et PP appartient à l'idéal (μu)(\mu_u) si et seulement si μu\mu_u divise PP. Enfin μu≠1\mu_u \neq 1, puisque 1(u)=idE1(u) = \mathrm{id}_E n'est pas nul, EE n'étant pas réduit à {0}\{0\}.

(iv) Par récurrence, uk(x)=λkxu^k(x) = \lambda^kx, d'où P(u)(x)=∑kakλkx=P(λ)xP(u)(x) = \sum_k a_k\lambda^kx = P(\lambda)x. Si λ\lambda est valeur propre, de vecteur propre x≠0x \neq 0, alors 0=μu(u)(x)=μu(λ)x0 = \mu_u(u)(x) = \mu_u(\lambda)x, donc μu(λ)=0\mu_u(\lambda) = 0.

Réciproquement, si μu(λ)=0\mu_u(\lambda) = 0, on écrit μu=(X−λ)Q\mu_u = (X - \lambda)Q (Racines, (i)), avec deg⁡Q=deg⁡μu−1\deg Q = \deg \mu_u - 1. Un multiple non nul de μu\mu_u est de degré au moins deg⁡μu\deg \mu_u (Anneau A[X], (iii)) ; le polynôme QQ, non nul, n'est donc pas annulateur.

Il existe ainsi yy tel que x=Q(u)(y)≠0x = Q(u)(y) \neq 0, et (u−λ id)(x)=μu(u)(y)=0:(u - \lambda\,\mathrm{id})(x) = \mu_u(u)(y) = 0 : xx est un vecteur propre associé à λ\lambda.

(v) L'application v↦Mat⁡(v)v \mapsto \operatorname{Mat}(v), dans une base fixée, est linéaire et transforme la composition en produit (Matrices, (i) et (ii)) ; elle envoie idE\mathrm{id}_E sur In{I_n}. Par récurrence, elle envoie uku^k sur AkA^k, puis P(u)P(u) sur P(A)P(A) par linéarité.

Par associativité du produit (Matrices, (iii)), (S−1AS)k=S−1AkS(S^{-1}AS)^k = S^{-1}A^kS par récurrence sur kk, et l'on conclut par linéarité ; S−1P(A)SS^{-1}P(A)S est nulle si et seulement si P(A)P(A) l'est.

□
Remarque

Soit FF le corps des fractions de ℤ\mathbb Z et A=(2112)∈ℳ2(F)A = \begin{pmatrix} 2 & 1 \\ 1 & 2 \end{pmatrix} \in {\mathcal M_2}(F), déjà rencontrée au nœud Valeurs propres. On calcule A2=(5445)=4A−3I2.A^2 = \begin{pmatrix} 5 & 4 \\ 4 & 5 \end{pmatrix} = 4A - 3I_2.

Le polynôme X2−4X+3=(X−1)(X−3)X^2 - 4X + 3 = (X - 1)(X - 3) annule donc AA. Aucun polynôme unitaire de degré 11, X−cX - c, ne l'annule, puisque AA n'est pas égale à cI2cI_2 : c'est le polynôme minimal, et ses racines 11 et 33 sont bien les valeurs propres, comme l'annonce (iv).

Le polynôme minimal donne aussi l'inverse, sans aucun déterminant : de A(4I2−A)=3I2A(4I_2 - A) = 3I_2 on tire A−1=13(4I2−A)A^{-1} = \frac13(4I_2 - A).

Remarque

L'erreur la plus répandue est de lire AkA^k comme une puissance calculée coefficient par coefficient. C'est le produit matriciel de kk copies de AA : pour N=(0100)N = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}, élever chaque coefficient au carré redonnerait NN, alors que N2=0N^2 = 0. Le polynôme minimal de NN est X2X^2, puisque N≠0N \neq 0.

Remarque

Le polynôme minimal d'un élément algébrique, au nœud Éléments algébriques de la théorie de Galois, naît du même geste : c'est le générateur du noyau d'un morphisme d'évaluation. Par le théorème d'isomorphisme, l'anneau K[u]K[u] des polynômes en uu est isomorphe à K[X]/(μu)K[X]/(\mu_u).

Mais μu\mu_u n'est pas irréductible en général, et K[u]K[u] n'est alors pas un corps : pour la matrice NN ci-dessus, K[N]K[N] contient l'élément non nul NN, de carré nul.

Ouvrir dans l'atlas interactif →