ATLAS Ouvrir dans l'atlas →

Théorème 8Modules sur un anneau principal

Facteurs invariants d'un endomorphisme, forme de Frobenius

Les notations sont celles du nœud Module d'un endomorphisme, et AA est la matrice de uu dans une base de EE. Aucune forme du choix n'intervient dans ce nœud : K[X]K[X] est euclidien, et ses polynômes se décomposent sans choix.

Énoncé

(i) Il existe des polynômes unitaires non constants P1∣P2∣⋯∣PkP_1 \mid P_2 \mid \cdots \mid P_k, uniques, tels que Eu≅K[X]/(P1)⊕⋯⊕K[X]/(Pk).E_u \cong K[X]/(P_1) \oplus \cdots \oplus K[X]/(P_k). Ce sont les facteurs invariants de uu, ou de AA.

(ii) Il existe une base de EE dans laquelle la matrice de uu est diagonale par blocs, de blocs C(P1),…,C(Pk)C(P_1), \dots, C(P_k) : c'est la forme de Frobenius de uu. Si, dans une base, la matrice de uu est diagonale par blocs C(Q1),…,C(Ql)C(Q_1), \dots, C(Q_l), avec des QiQ_i unitaires non constants tels que Q1∣⋯∣QlQ_1 \mid \cdots \mid Q_l, alors l=kl = k et Qi=PiQ_i = P_i pour tout ii.

(iii) On a μu=Pk\mu_u = P_k et χu=P1⋯Pk\chi_u = P_1 \cdots P_k ; en particulier deg⁡P1+⋯+deg⁡Pk=n\deg P_1 + \cdots + \deg P_k = n.

(iv) La matrice XIn−AX{I_n} - A est équivalente, dans ℳn(K[X])\mathcal M_n(K[X]), à la matrice diagonale diag⁡(1,…,1,P1,…,Pk)\operatorname{diag}(1, \dots, 1, P_1, \dots, P_k).

Démonstration

(i) et (iv). L'anneau K[X]K[X] est euclidien pour le degré (Opérations élémentaires). Par Forme de Smith, (ii), XIn−AXI_n - A est équivalente, sans choix, à une matrice D=diag⁡(δ1,…,δn)D = \operatorname{diag}(\delta_1, \dots, \delta_n) en forme de Smith.

Par Module d'un endomorphisme, (iii), Opérations élémentaires, (v), et Théorème de structure, (i), EAE_A est isomorphe à la somme directe des K[X]/(δi)K[X]/(\delta_i) pour δi≠0\delta_i \neq 0, et d'une copie de K[X]K[X] par δi\delta_i nul.

Aucun δi\delta_i n'est nul : EAE_A est de torsion, alors que l'élément 11 d'une copie de K[X]K[X] ne l'est pas. Les δi\delta_i constants, qui viennent en premier, donnent des termes nuls ; des dilatations les ramènent à 11, et ramènent les autres à des polynômes unitaires P1∣⋯∣PkP_1 \mid \cdots \mid P_k, puisque deux polynômes associés diffèrent d'une constante non nulle (K[X] principal, (i)). Cela donne l'existence dans (i), et (iv).

L'unicité vient de Unicité, (v), et de ce que deux polynômes unitaires associés sont égaux.

(ii) Soit gg un isomorphisme de ⨁iK[X]/(Pi)\bigoplus_i K[X]/(P_i) sur EuE_u, et EiE_i l'image du ii-ième terme. Les EiE_i sont des sous-espaces stables par uu (Module d'un endomorphisme, (i)), et EE est leur somme directe (Modules libres, (v)).

L'image par gg de la base de K[X]/(Pi)K[X]/(P_i) décrite en Module d'un endomorphisme, (ii), est une base de EiE_i dans laquelle la restriction de uu a pour matrice C(Pi)C(P_i), puisque gg échange la multiplication par XX et uu. Ces bases mises bout à bout forment une base de EE (Sous-espaces stables, (i)), dans laquelle la matrice est diagonale par blocs.

Réciproquement, si la matrice de uu dans une base est diagonale par blocs C(Qi)C(Q_i), soit FiF_i le sous-espace engendré par les vecteurs du ii-ième bloc, stable par uu.

L'application K-linéaire de K[X]/(Qi)K[X]/(Q_i) dans FiF_i qui envoie Xˉj\bar X^j sur le (j+1)(j+1)-ième vecteur de ce bloc est bijective, et elle échange la multiplication par XX et uu, qui ont la même matrice C(Qi)C(Q_i) : c'est un isomorphisme de modules. Ainsi Eu≅⨁iK[X]/(Qi)E_u \cong \bigoplus_i K[X]/(Q_i), et l'unicité de (i) donne l=kl = k et Qi=PiQ_i = P_i.

(iii) L'annulateur de EuE_u est l'idéal des polynômes annulateurs de uu, engendré par μu\mu_u (Polynômes d'endomorphismes, (iii)). Celui de ⨁iK[X]/(Pi)\bigoplus_i K[X]/(P_i) est (Pk)(P_k) (Théorème de structure, (iv)). Les deux générateurs sont unitaires, donc μu=Pk\mu_u = P_k.

Par Sous-espaces stables, (iii), le polynôme caractéristique d'une matrice diagonale par blocs est le produit de ceux des blocs, qui sont les PiP_i par Module d'un endomorphisme, (ii). Les degrés donnent la dernière égalité.

□
Remarque

Pour la matrice A=(211021003)A = \begin{pmatrix} 2 & 1 & 1 \\ 0 & 2 & 1 \\ 0 & 0 & 3 \end{pmatrix} du nœud Forme de Jordan, un calcul formel donne la forme de Smith diag⁡(1,1,P)\operatorname{diag}(1, 1, P) de XI3−AXI_3 - A, avec P=(X−2)2(X−3)=X3−7X2+16X−12.\begin{aligned} P &= (X - 2)^2(X - 3) \\ &= X^3 - 7X^2 + 16X - 12. \end{aligned}

Il n'y a qu'un facteur invariant : μA=χA\mu_A = \chi_A, et EAE_A est isomorphe à K[X]/(P)K[X]/(P). Le vecteur ε3\varepsilon_3 est cyclique : (ε3,Aε3,A2ε3)=((0,0,1),(1,1,3),(6,5,9))(\varepsilon_3, A\varepsilon_3, A^2\varepsilon_3) = \big((0, 0, 1), (1, 1, 3), (6, 5, 9)\big) est une base, de déterminant −1-1, dans laquelle la matrice de AA est C(P)=(001210−16017).C(P) = \begin{pmatrix} 0 & 0 & 12 \\ 1 & 0 & -16 \\ 0 & 1 & 7 \end{pmatrix}.

Remarque

Sur le corps des fractions de ℤ\mathbb Z, la matrice B=(1−11001−1101000010)B = \begin{pmatrix} 1 & -1 & 1 & 0 \\ 0 & 1 & -1 & 1 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \end{pmatrix} a pour facteurs invariants X−1X - 1 et (X−1)(X2+1)=X3−X2+X−1(X - 1)(X^2 + 1) = X^3 - X^2 + X - 1, ce qu'un calcul formel confirme. Une base de Frobenius est formée du vecteur propre (1,0,0,0)(1, 0, 0, 0), puis de y=(1,1,0,0)y = (1, 1, 0, 0), By=(0,1,1,0)By = (0, 1, 1, 0) et B2y=(0,0,1,1)B^2y = (0, 0, 1, 1).

Ici χB=(X−1)2(X2+1)\chi_B = (X - 1)^2(X^2 + 1) n'est pas scindé : BB n'a pas de forme de Jordan sur ce corps, mais elle a une forme de Frobenius, qui existe sur tout corps.

v y By B2y 1 1 1 −1 1 1 C(X − 1) C(X3 − X2 + X − 1)
La forme de Frobenius de BB : un bloc C(X−1)=(1)C(X - 1) = (1) puis le bloc compagnon de X3−X2+X−1X^3 - X^2 + X - 1, en bleu ; au-dessus de chaque colonne, le vecteur de base correspondant, v=(1,0,0,0)v = (1, 0, 0, 0) puis la chaîne y,By,B2yy, By, B^2y. Dans chaque bloc, les 11 gris de la sous-diagonale disent que chaque vecteur est envoyé sur le suivant ; la dernière colonne, en rouge, porte les opposés des coefficients du polynôme, ici 1,−1,11, -1, 1, et dit comment B3yB^3y s'exprime sur la chaîne.
Remarque

L'erreur la plus répandue est de confondre facteurs invariants et diviseurs élémentaires. Les blocs compagnons de la forme de Frobenius correspondent aux facteurs invariants, rangés par divisibilité. On peut aussi prendre un bloc compagnon par diviseur élémentaire, au sens du nœud voisin Diviseurs élémentaires, qui ne précède pas celui-ci dans l'arbre : on obtient une autre forme réduite, plus fine, mais dont les blocs ne se divisent plus les uns les autres.

Ouvrir dans l'atlas interactif →