ATLAS Ouvrir dans l'atlas →

Proposition 3Modules sur un anneau principal

Le K[X]-module associé à un endomorphisme

Dans ce nœud et les suivants, 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'anneau est K[X]{K[X]}, et les lettres AA, BB désignent des matrices de ℳn(K){\mathcal M_n}(K).

On note EuE_u l'ensemble EE muni de la loi P⋅x=P(u)(x)P \cdot x = P(u)(x), pour P∈K[X]P \in K[X] (Polynômes d'endomorphismes). Pour une matrice AA, on note EAE_A le module obtenu sur KnK^n avec x↦Axx \mapsto Ax.

Pour un polynôme unitaire P=Xd+cd−1Xd−1+⋯+c0P = X^d + c_{d-1}X^{d-1} + \cdots + c_0 de degré d⩾1d \geqslant 1, la matrice compagnon C(P)∈ℳd(K)C(P) \in \mathcal M_d(K) a des coefficients 11 en places (i+1,i)(i + 1, i) pour 1⩽i<d1 \leqslant i < d, la dernière colonne (−c0,…,−cd−1)(-c_0, \dots, -c_{d-1}), et des 00 ailleurs : C(P)=(0−c01⋱−c1⋱0⋮1−cd−1).C(P) = \begin{pmatrix} 0 & & & -c_0 \\ 1 & \ddots & & -c_1 \\ & \ddots & 0 & \vdots \\ & & 1 & -c_{d-1} \end{pmatrix}.

Énoncé

(i) EuE_u est un K[X]K[X]-module de type fini, annulé par le polynôme minimal μu\mu_u. Ses sous-modules sont les sous-espaces stables par uu. Pour un autre espace E′E' et u′∈ℒ(E′)u' \in \mathcal L(E'), les applications K[X]-linéaires de EuE_u dans Eu′′E'_{u'} sont les applications KK-linéaires ff telles que f∘u=u′∘ff \circ u = u' \circ f. En particulier, EA≅EBE_A \cong E_B si et seulement si AA et BB sont semblables.

(ii) Pour PP unitaire de degré d⩾1d \geqslant 1, le module K[X]/(P)K[X]/(P) a pour base sur KK les classes de 1,X,…,Xd−11, X, \dots, X^{d-1}, et la multiplication par XX y a pour matrice C(P)C(P). Le polynôme minimal et le polynôme caractéristique de C(P)C(P) sont égaux à PP.

(iii) Soit (ε1,…,εn)(\varepsilon_1, \dots, \varepsilon_n) la base canonique de KnK^n. L'application Φ:K[X]n→EA,(P1,…,Pn)↦∑jPj(A) εj\begin{aligned} \Phi : K[X]^n &\to E_A, \\ (P_1, \dots, P_n) &\mapsto \textstyle\sum_j P_j(A)\,\varepsilon_j \end{aligned} est K[X]K[X]-linéaire et surjective, et son noyau est l'image de la matrice XIn−A∈ℳn(K[X])X{I_n} - A \in \mathcal M_n(K[X]). Ainsi EA≅K[X]n/(XIn−A)(K[X]n)E_A \cong K[X]^n/(XI_n - A)(K[X]^n).

Démonstration

(i) L'application P↦P(u)P \mapsto P(u) est un morphisme d'anneaux (Polynômes d'endomorphismes, (i)) : (PQ)⋅x=P(u)(Q(u)(x))(PQ) \cdot x = P(u)(Q(u)(x)), (P+Q)⋅x=P⋅x+Q⋅x(P + Q) \cdot x = P \cdot x + Q \cdot x, 1⋅x=x1 \cdot x = x, et P⋅(x+y)=P⋅x+P⋅yP \cdot (x + y) = P \cdot x + P \cdot y par linéarité de P(u)P(u). Les constantes agissent comme les scalaires : une base de EE engendre EuE_u, et μu⋅x=0\mu_u \cdot x = 0 pour tout xx.

Un sous-module est un sous-espace, stable par X⋅X \cdot, c'est-à-dire par uu ; réciproquement, un sous-espace stable par uu l'est par les uku^k, donc par les P(u)P(u).

Une application K[X]K[X]-linéaire est KK-linéaire et vérifie f(u(x))=f(X⋅x)=X⋅f(x)=u′(f(x))f(u(x)) = f(X \cdot x) = X \cdot f(x) = u'(f(x)). Réciproquement, si f∘u=u′∘ff \circ u = u' \circ f, alors f∘uk=u′k∘ff \circ u^k = u'^k \circ f par récurrence, puis f∘P(u)=P(u′)∘ff \circ P(u) = P(u') \circ f par linéarité.

Un isomorphisme EA→EBE_A \to E_B est donc x↦Sxx \mapsto Sx avec SS inversible et SA=BSSA = BS, c'est-à-dire B=SAS−1B = SAS^{-1}.

(ii) La division par PP (Division des polynômes, (ii)) donne, dans chaque classe, un unique représentant de degré <d< d : les classes de 1,X,…,Xd−11, X, \dots, X^{d-1} forment une base. La multiplication par XX envoie Xˉi\bar X^i sur Xˉi+1\bar X^{i+1} pour i<d−1i < d - 1, et Xˉd−1\bar X^{d-1} sur Xˉd=−c0−c1Xˉ−⋯−cd−1Xˉd−1,\bar X^d = -c_0 - c_1\bar X - \cdots - c_{d-1}\bar X^{d-1}, d'où la matrice C(P)C(P).

Si mm désigne la multiplication par XX, on a Q(m)(1ˉ)=QˉQ(m)(\bar 1) = \bar Q ; donc Q(m)=0Q(m) = 0 si et seulement si P∣QP \mid Q, et le polynôme minimal de mm, c'est-à-dire de C(P)C(P), est PP (Polynômes d'endomorphismes, (iii) et (v)).

Le polynôme caractéristique est unitaire de degré dd (Polynôme caractéristique, (ii)) et multiple de PP (Cayley-Hamilton, (ii)), unitaire de même degré : il lui est égal.

(iii) La linéarité vient de Φ(Q⋅(Pj)j)=∑jQ(A)Pj(A)εj=Q(A)Φ((Pj)j)\Phi(Q \cdot (P_j)_j) = \sum_j Q(A)P_j(A)\varepsilon_j = Q(A)\Phi((P_j)_j), et Φ\Phi est surjective, puisqu'elle envoie un vecteur constant cc sur cc.

La jj-ième colonne de XIn−AXI_n - A est Xεj−∑iaijεiX\varepsilon_j - \sum_i a_{ij}\varepsilon_i, d'image Aεj−∑iaijεi=0A\varepsilon_j - \sum_i a_{ij}\varepsilon_i = 0 : l'image RR de XIn−AXI_n - A est contenue dans le noyau.

Réciproquement, Xεj≡∑iaijεiX\varepsilon_j \equiv \sum_i a_{ij}\varepsilon_i modulo RR, c'est-à-dire X⋅c≡AcX \cdot c \equiv Ac pour tout vecteur constant cc ; par récurrence, Xk⋅c≡AkcX^k \cdot c \equiv A^kc, puis P⋅c≡P(A)cP \cdot c \equiv P(A)c. Tout élément ∑jPjεj\sum_j P_j\varepsilon_j est donc congru au vecteur constant ∑jPj(A)εj\sum_j P_j(A)\varepsilon_j, qui est son image par Φ\Phi. S'il est dans le noyau, il est congru à 00, c'est-à-dire qu'il appartient à RR.

□
Remarque

Pour la rotation J=(0−110)J = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}, on a J2=−I2J^2 = -I_2 : JJ est la matrice compagnon de X2+1X^2 + 1, et EJ≅K[X]/(X2+1)E_J \cong K[X]/(X^2 + 1). Le vecteur ε1\varepsilon_1 et son image Jε1=ε2J\varepsilon_1 = \varepsilon_2 forment la base de (ii).

À l'opposé, pour u=λ idEu = \lambda\,\mathrm{id}_E, chaque droite est un sous-module, et Eu≅(K[X]/(X−λ))nE_u \cong (K[X]/(X - \lambda))^n.

Remarque

Le module EuE_u est de type fini sans être libre : il est de torsion, puisque μu\mu_u l'annule, alors qu'un K[X]K[X]-module libre non nul est sans torsion (Modules libres, (iv)). Les nœuds précédents sur les modules de torsion s'appliquent donc pleinement, avec r=0r = 0.

Remarque

Ce point de vue était annoncé au nœud Lemme des noyaux : les sous-espaces stables sont les sous-modules, et la décomposition en noyaux est la décomposition de EuE_u selon le lemme chinois.

Ouvrir dans l'atlas interactif →