ATLAS Ouvrir dans l'atlas →

Théorème 3Modules sur un anneau principal

Théorème de la base adaptée

Énoncé

Soit AA un anneau principal et LL un sous-module de AnA^n. Il existe une base (f1,…,fn)(f_1, \dots, f_n) de AnA^n, un entier k⩽nk \leqslant n et des éléments non nuls d1∣d2∣⋯∣dkd_1 \mid d_2 \mid \cdots \mid d_k de AA tels que (d1f1,…,dkfk)(d_1f_1, \dots, d_kf_k) soit une base de LL. On dit que (f1,…,fn)(f_1, \dots, f_n) est une base adaptée à LL. Aucune forme du choix n'intervient.

Démonstration

Par Sous-modules de Aⁿ, (i), LL a une base (y1,…,yk)(y_1, \dots, y_k) avec k⩽nk \leqslant n. Soit M∈ℳn,k(A)M \in \mathcal M_{n,k}(A) la matrice de colonnes y1,…,yky_1, \dots, y_k : l'application x↦Mxx \mapsto Mx envoie la base canonique de AkA^k sur celle de LL, et c'est donc un isomorphisme de AkA^k sur LL (Modules libres, (i)).

Par Forme de Smith, il existe P∈GLn(A)P \in {GL_n}(A) et Q∈GLk(A)Q \in GL_k(A) telles que D=PMQD = PMQ soit en forme de Smith, de coefficients diagonaux d1∣⋯∣dkd_1 \mid \cdots \mid d_k ; on a Dei=dieiDe_i = d_ie_i pour i⩽ki \leqslant k.

L'application x↦Dxx \mapsto Dx est injective, comme composée des applications injectives x↦Qxx \mapsto Qx, x↦Mxx \mapsto Mx et x↦Pxx \mapsto Px ; donc diei=Dei≠0d_ie_i = De_i \neq 0, et di≠0d_i \neq 0.

Posons fi=P−1eif_i = P^{-1}e_i. Comme x↦P−1xx \mapsto P^{-1}x est un automorphisme de AnA^n, (f1,…,fn)(f_1, \dots, f_n) est une base de AnA^n (Modules libres, (i) et (ii)).

Enfin M=P−1DQ−1M = P^{-1}DQ^{-1}, et x↦Q−1xx \mapsto Q^{-1}x est une bijection de AkA^k, d'où L=M(Ak)=P−1D(Ak).L = M(A^k) = P^{-1}D(A^k). L'application x↦P−1Dxx \mapsto P^{-1}Dx est injective, et envoie eie_i sur diP−1ei=difid_iP^{-1}e_i = d_if_i : la famille (d1f1,…,dkfk)(d_1f_1, \dots, d_kf_k) engendre LL et est libre.

□
Remarque

Pour le sous-module LL de ℤ2\mathbb Z^2 engendré par y1=(6,5)y_1 = (6, 5) et y2=(10,9)y_2 = (10, 9), déjà rencontré au nœud Sous-modules de Aⁿ, la matrice (61059)\begin{pmatrix} 6 & 10 \\ 5 & 9 \end{pmatrix} a pour forme de Smith diag⁡(1,4)\operatorname{diag}(1, 4).

Une base adaptée est f1=(2,1)f_1 = (2, 1), f2=(1,1)f_2 = (1, 1) : la matrice (2111)\begin{pmatrix} 2 & 1 \\ 1 & 1 \end{pmatrix} de ses colonnes a pour inverse (1−1−12)\begin{pmatrix} 1 & -1 \\ -1 & 2 \end{pmatrix}, à coefficients entiers. On a y1=f1+4f2y_1 = f_1 + 4f_2 et y2=f1+2⋅4f2y_2 = f_1 + 2 \cdot 4f_2, et la matrice (1112)\begin{pmatrix} 1 & 1 \\ 1 & 2 \end{pmatrix}, d'inverse (2−1−11)\begin{pmatrix} 2 & -1 \\ -1 & 1 \end{pmatrix}, fait passer de (f1,4f2)(f_1, 4f_2) à (y1,y2)(y_1, y_2). Ainsi L=ℤf1⊕4ℤf2L = \mathbb Zf_1 \oplus 4\mathbb Zf_2, et ℤ2/L≅ℤ/4ℤ\mathbb Z^2/L \cong \mathbb Z/4\mathbb Z.

y1 y2 4f2 f1 f2
En gris les points de ℤ2\mathbb Z^2, en rouge ceux de LL ; les générateurs donnés y1y_1 et y2y_2 sont cerclés de gris. La base adaptée f1=(2,1)f_1 = (2, 1), f2=(1,1)f_2 = (1, 1) est en bleu, et LL a pour base f1f_1 et 4f2=(4,4)4f_2 = (4, 4). Le parallélogramme construit sur f1f_1 et 4f24f_2, les deux côtés issus de l'origine compris et les deux autres exclus, contient exactement quatre points de ℤ2\mathbb Z^2, les points 00, f2f_2, 2f22f_2 et 3f23f_2, les trois derniers cerclés de bleu : ils représentent les quatre classes de ℤ2/L\mathbb Z^2/L, cyclique d'ordre d1d2=4d_1d_2 = 4 engendré par la classe de f2f_2.
Remarque

L'erreur la plus répandue est de croire qu'on peut compléter une base de LL en une base de AnA^n, comme pour un sous-espace vectoriel. Le sous-module 2ℤ2\mathbb Z de ℤ\mathbb Z a pour base (2)(2), qui ne se complète pas. Le théorème fait l'inverse : il choisit d'abord la base de AnA^n, puis prend des multiples de ses vecteurs.

Remarque

Les idéaux diAd_iA ne dépendent que de LL : le quotient An/LA^n/L est isomorphe à An−k⊕A/(d1)⊕⋯⊕A/(dk)A^{n-k} \oplus A/(d_1) \oplus \cdots \oplus A/(d_k), comme le montrera le nœud suivant, et le nœud Unicité établira que ces données sont déterminées par la classe d'isomorphisme du quotient.

Ouvrir dans l'atlas interactif →