ATLAS Ouvrir dans l'atlas →

Théorème 5Modules sur un anneau principal

Unicité de la forme de Smith et des facteurs invariants

Dans ce nœud, AA est un anneau principal et KK son corps des fractions, où l'on identifie aa à a/1a/1.

Soit M∈ℳm,n(A)M \in {\mathcal M_{m,n}}(A) et 1⩽i⩽min⁡(m,n)1 \leqslant i \leqslant \min(m, n). Un mineur de taille ii de MM est le déterminant, calculé dans KK (Déterminant d'une matrice), d'une matrice carrée extraite de MM en gardant ii lignes et ii colonnes. La formule du déterminant n'emploie que des sommes, des produits et des signes : un mineur appartient à AA, comme au nœud Polynôme caractéristique, (i). On note Δi(M)\Delta_i(M) l'idéal de AA engendré par les mineurs de taille ii.

Énoncé

(i) Pour toute P∈ℳm(A)P \in \mathcal M_m(A), chaque mineur de taille ii de PMPM est une combinaison, à coefficients dans AA, de mineurs de taille ii de MM ; de même pour MQMQ, avec Q∈ℳn(A)Q \in \mathcal M_n(A). Par suite, deux matrices équivalentes ont les mêmes idéaux Δi\Delta_i.

(ii) Si DD est en forme de Smith, de coefficients diagonaux d1,…,dsd_1, \dots, d_s, alors Δi(D)=d1⋯diA\Delta_i(D) = d_1 \cdots d_iA pour 1⩽i⩽s1 \leqslant i \leqslant s.

(iii) Deux matrices en forme de Smith équivalentes ont les mêmes coefficients diagonaux, à des inversibles près. Si DD est une forme de Smith de MM, le produit d1⋯did_1 \cdots d_i engendre l'idéal des mineurs de taille ii de MM.

(iv) Soient D,D′∈ℳn(A)D, D' \in \mathcal M_n(A) telles que x↦Dxx \mapsto Dx et x↦D′xx \mapsto D'x soient injectives. Si les modules An/D(An)A^n/D(A^n) et An/D′(An)A^n/D'(A^n) sont isomorphes, les matrices de taille 2n2n (D00In),(In00D′)\begin{pmatrix} D & 0 \\ 0 & {I_n} \end{pmatrix}, \qquad \begin{pmatrix} I_n & 0 \\ 0 & D' \end{pmatrix} sont équivalentes.

(v) Si Ar⊕A/(d1)⊕⋯⊕A/(dk)≅Ar′⊕A/(d1′)⊕⋯⊕A/(dk′′)A^r \oplus A/(d_1) \oplus \cdots \oplus A/(d_k) \cong A^{r'} \oplus A/(d'_1) \oplus \cdots \oplus A/(d'_{k'}), avec des éléments non nuls et non inversibles tels que d1∣⋯∣dkd_1 \mid \cdots \mid d_k et d1′∣⋯∣dk′′d'_1 \mid \cdots \mid d'_{k'}, alors r=r′r = r', k=k′k = k', et diA=di′Ad_iA = d'_iA pour tout ii.

Pour un module de type fini MM, les idéaux diAd_iA de Théorème de structure, (ii), ne dépendent donc que de MM : ce sont ses facteurs invariants. Avec le rang rr, ils déterminent MM à isomorphisme près.

Aucune forme du choix n'intervient dans ce nœud.

Démonstration

(i) La ligne ρ\rho de PMPM est ∑kpρkLk\sum_k p_{\rho k}L_k, où LkL_k est la ligne kk de MM. Fixons des lignes ρ1<⋯<ρi\rho_1 < \cdots < \rho_i et un ensemble JJ de ii colonnes, et notons LkJL_k^J la ligne LkL_k restreinte à JJ.

Le déterminant étant multilinéaire par rapport aux lignes (Déterminant d'une matrice, (iii)), le mineur correspondant de PMPM vaut ∑k1,…,kipρ1k1⋯pρiki det⁡(Lk1J,…,LkiJ),\sum_{k_1, \dots, k_i} p_{\rho_1k_1} \cdots p_{\rho_ik_i}\,\det\big(L_{k_1}^J, \dots, L_{k_i}^J\big), la somme portant sur les suites d'indices de lignes de MM.

Si deux des ktk_t sont égaux, le déterminant a deux lignes égales et il est nul (même nœud, (iii)). Sinon, ranger les ktk_t dans l'ordre croissant change le déterminant en son produit par ±1\pm 1 (Formes alternées, (i), appliqué aux lignes par transposition), et l'on obtient ±\pm un mineur de taille ii de MM.

Pour MQMQ, on passe aux transposées : t(MQ)=tQ tM{}^t(MQ) = {}^tQ\,{}^tM, et une matrice carrée a le même déterminant que sa transposée (même nœud, (iii)), de sorte que les mineurs de tM{}^tM sont ceux de MM.

Si N=PMQN = PMQ, on en tire Δi(N)⊂Δi(M)\Delta_i(N) \subset \Delta_i(M), et l'inclusion inverse vient de M=P−1NQ−1M = P^{-1}NQ^{-1}.

(ii) Soient II et JJ deux ensembles de ii indices, de lignes et de colonnes. Si I≠JI \neq J, il existe j∈J∖Ij \in J \setminus I ; la colonne d'indice jj de la matrice extraite ne contient que des dρjd_{\rho j} avec ρ≠j\rho \neq j, tous nuls, et le mineur est nul par linéarité en cette colonne.

Si I=J={l1<⋯<li}I = J = \{l_1 < \cdots < l_i\}, la matrice extraite est diagonale, de déterminant dl1⋯dlid_{l_1} \cdots d_{l_i} (Sous-espaces stables, (ii)). Comme lt⩾tl_t \geqslant t, dtd_t divise dltd_{l_t}, et ce produit est multiple de d1⋯did_1 \cdots d_i, obtenu pour I={1,…,i}I = \{1, \dots, i\}.

(iii) Soient DD et D′D' en forme de Smith, équivalentes. Par (i) et (ii), d1⋯diA=d1′⋯di′Ad_1 \cdots d_iA = d'_1 \cdots d'_iA pour tout ii. Montrons par récurrence sur ii que did_i et di′d'_i sont associés.

Si le produit c=d1⋯di−1c = d_1 \cdots d_{i-1} est nul, un dtd_t antérieur est nul, donc di=0d_i = 0 ; par hypothèse de récurrence, le dt′d'_t correspondant est nul aussi, et di′=0d'_i = 0. Sinon, l'hypothèse de récurrence donne d1′⋯di−1′=ucd'_1 \cdots d'_{i-1} = uc avec uu inversible, puis cdi=w ucdi′cd_i = w\,ucd'_i avec ww inversible, et di=wudi′d_i = wud'_i après simplification par cc.

La seconde assertion est (i) et (ii), appliqués à MM et à DD.

(iv) Notons U=D(An)U = D(A^n), V=D′(An)V = D'(A^n), π\pi et π′\pi' les surjections canoniques, et ff un isomorphisme de An/UA^n/U sur An/VA^n/V. Pour chaque jj, choisissons un antécédent par π′\pi' de f(π(ej))f(\pi(e_j)) : ce sont nn choix, et ils définissent une application linéaire FF de AnA^n dans lui-même telle que π′∘F=f∘π\pi' \circ F = f \circ \pi (Modules libres, (ii)). On construit de même GG avec π∘G=f−1∘π′\pi \circ G = f^{-1} \circ \pi'.

Alors F(U)⊂VF(U) \subset V, puisque π′(F(x))=f(π(x))=0\pi'(F(x)) = f(\pi(x)) = 0 pour x∈Ux \in U, et de même G(V)⊂UG(V) \subset U. De plus π(GF(x))=f−1(f(π(x)))=π(x)\pi(GF(x)) = f^{-1}(f(\pi(x))) = \pi(x), donc (GF−I)(An)⊂U(GF - I)(A^n) \subset U ; de même (FG−I)(An)⊂V(FG - I)(A^n) \subset V.

Soit Θ\Theta l'application de An⊕AnA^n \oplus A^n dans lui-même définie par Θ(x,y)=(x−Gy, Fx+(I−FG)y).\Theta(x, y) = \big(x - Gy,\ Fx + (I - FG)y\big). C'est la composée de (x,y)↦(x−Gy,y)(x, y) \mapsto (x - Gy, y) et de (x,y)↦(x,Fx+y)(x, y) \mapsto (x, Fx + y), toutes deux bijectives, de réciproques (x,y)↦(x+Gy,y)(x, y) \mapsto (x + Gy, y) et (x,y)↦(x,y−Fx)(x, y) \mapsto (x, y - Fx) : par Modules libres, (ii), sa matrice TT est inversible.

Montrons que Θ\Theta envoie U⊕AnU \oplus A^n sur An⊕VA^n \oplus V. Pour x∈Ux \in U, Fx∈VFx \in V, et (I−FG)y∈V(I - FG)y \in V : l'image est contenue dans An⊕VA^n \oplus V. Réciproquement, pour z∈Anz \in A^n et w∈Vw \in V, le couple y=w−Fzy = w - Fz, x=z+Gy=(I−GF)z+Gwx = z + Gy = (I - GF)z + Gw vérifie x∈Ux \in U et Θ(x,y)=(z, Fz+y)=(z,w).\Theta(x, y) = (z,\ Fz + y) = (z, w).

Soient N1=Tdiag⁡(D,In)N_1 = T{\operatorname{diag}}(D, I_n) et N2=diag⁡(In,D′)N_2 = \operatorname{diag}(I_n, D'). Ces matrices définissent des applications injectives de même image An⊕VA^n \oplus V. Chaque colonne de N2N_2 s'écrit donc N1qjN_1q_j pour un unique qjq_j ; la matrice QQ de colonnes qjq_j vérifie N2=N1QN_2 = N_1Q, et de même N1=N2Q′N_1 = N_2Q'. L'injectivité donne QQ′=I2nQQ' = I_{2n} et Q′Q=I2nQ'Q = I_{2n}, d'où N2=Tdiag⁡(D,In) QN_2 = T\operatorname{diag}(D, I_n)\,Q.

(v) Les sous-modules de torsion se correspondent, et Ar≅Ar′A^r \cong A^{r'} (Théorème de structure, (iv)), d'où r=r′r = r' (Modules libres, (iii)). Les parties de torsion ⨁iA/(di)\bigoplus_i A/(d_i) et ⨁jA/(dj′)\bigoplus_j A/(d'_j) sont isomorphes.

Posons n=k+k′n = k + k', et soient D=diag⁡(1,…,1,d1,…,dk)D = \operatorname{diag}(1, \dots, 1, d_1, \dots, d_k) et D′=diag⁡(1,…,1,d1′,…,dk′′)D' = \operatorname{diag}(1, \dots, 1, d'_1, \dots, d'_{k'}) dans ℳn(A)\mathcal M_n(A), en forme de Smith. Elles définissent des applications injectives, leurs coefficients diagonaux étant non nuls, et, par Théorème de structure, (i), où les termes A/(1)A/(1) sont nuls, An/D(An)A^n/D(A^n) et An/D′(An)A^n/D'(A^n) sont isomorphes aux deux parties de torsion.

Par (iv), diag⁡(D,In)\operatorname{diag}(D, I_n) et diag⁡(In,D′)\operatorname{diag}(I_n, D') sont équivalentes. La seconde, diag⁡(1,…,1,d1′,…,dk′′)\operatorname{diag}(1, \dots, 1, d'_1, \dots, d'_{k'}), est déjà en forme de Smith. Une permutation des lignes et la même permutation des colonnes de la première, c'est-à-dire la multiplication par une matrice de permutation et par son inverse, rangent ses coefficients diagonaux en diag⁡(1,…,1,d1,…,dk)\operatorname{diag}(1, \dots, 1, d_1, \dots, d_k), de taille 2n2n : on obtient deux formes de Smith équivalentes. Par (iii), elles ont autant de coefficients non inversibles, d'où k=k′k = k', et did_i est associé à di′d'_i.

□
Remarque

Pour la matrice M=(244−661210−4−16)M = \begin{pmatrix} 2 & 4 & 4 \\ -6 & 6 & 12 \\ 10 & -4 & -16 \end{pmatrix} du nœud Forme de Smith, un calcul formel donne Δ1=2ℤ\Delta_1 = 2\mathbb Z, Δ2=12ℤ\Delta_2 = 12\mathbb Z et Δ3=144ℤ\Delta_3 = 144\mathbb Z. Par (iii), les coefficients de sa forme de Smith sont 22, 12/2=612/2 = 6 et 144/12=12144/12 = 12, sans aucune réduction : les mineurs suffisent à lire la forme de Smith.

Remarque

L'erreur la plus répandue est d'oublier la condition de divisibilité. Le groupe ℤ/2ℤ⊕ℤ/3ℤ\mathbb Z/2\mathbb Z \oplus \mathbb Z/3\mathbb Z est isomorphe à ℤ/6ℤ\mathbb Z/6\mathbb Z (Lemme chinois) : la famille (2,3)(2, 3) n'est pas une suite de facteurs invariants, et l'unicité ne porte que sur les suites d1∣⋯∣dkd_1 \mid \cdots \mid d_k. La matrice diag⁡(2,3)\operatorname{diag}(2, 3) n'est d'ailleurs pas en forme de Smith ; ses idéaux sont Δ1=ℤ\Delta_1 = \mathbb Z et Δ2=6ℤ\Delta_2 = 6\mathbb Z, ceux de diag⁡(1,6)\operatorname{diag}(1, 6).

Remarque

Le point (iv) dit que deux présentations d'un même module deviennent équivalentes une fois complétées par des blocs identité. C'est ce qui rend les facteurs invariants intrinsèques, sans passer par la factorisation : la démonstration ne fait que des choix en nombre fini, les relèvements F(ej)F(e_j) et G(ej)G(e_j). Avec le lemme du pivot, les facteurs invariants existent et sont uniques sans choix.

La décomposition en diviseurs élémentaires du nœud suivant, elle, demande la factorisation, et le choix ne peut pas y être entièrement évité.

Ouvrir dans l'atlas interactif →