ATLAS Ouvrir dans l'atlas →

Théorème 1Modules sur un anneau principal

Sous-modules d'un module libre sur un anneau principal

Dans ce nœud, AA est un anneau principal (Idéaux de ℤ) : il est intègre, et tout idéal s'écrit aAaA.

Énoncé

(i) Tout sous-module LL de AnA^n est libre, de rang au plus nn.

(ii) Si MM est engendré par nn éléments, tout sous-module de MM est engendré par au plus nn éléments ; en particulier, il est de type fini.

(iii) Tout AA-module de type fini sans torsion est libre.

Démonstration

(i) Par récurrence sur nn. Si n=0n = 0, L={0}L = \{0\} a pour base la famille vide.

Soit n⩾1n \geqslant 1, et π:An→A\pi : A^n \to A la dernière coordonnée, qui est A-linéaire. L'image π(L)\pi(L) est un idéal de AA, donc s'écrit aAaA. Le sous-module L′=L∩Ker⁡πL' = L \cap \operatorname{Ker}\pi est formé d'éléments dont la dernière coordonnée est nulle ; il s'identifie à un sous-module de An−1A^{n-1}, et l'hypothèse de récurrence lui donne une base (y1,…,yk)(y_1, \dots, y_k) avec k⩽n−1k \leqslant n - 1.

Si a=0a = 0, alors L=L′L = L', et c'est fini. Sinon, soit x∈Lx \in L tel que π(x)=a\pi(x) = a. Montrons que (y1,…,yk,x)(y_1, \dots, y_k, x) est une base de LL, ce qui donne un rang k+1⩽nk + 1 \leqslant n.

Elle engendre LL : pour z∈Lz \in L, écrivons π(z)=ca\pi(z) = ca ; alors z−cxz - cx appartient à LL et à Ker⁡π\operatorname{Ker}\pi, donc à L′L', et s'écrit ∑ibiyi\sum_i b_iy_i.

Elle est libre : si ∑ibiyi+bx=0\sum_i b_iy_i + bx = 0, l'application de π\pi donne ba=0ba = 0, donc b=0b = 0 puisque a≠0a \neq 0 et que AA est intègre ; il reste ∑ibiyi=0\sum_i b_iy_i = 0, et les bib_i sont nuls.

(ii) Soit φ:An→M\varphi : A^n \to M linéaire et surjective (Modules libres, (i)), et NN un sous-module de MM. L'image réciproque L=φ−1(N)L = \varphi^{-1}(N) est un sous-module de AnA^n, de base (z1,…,zk)(z_1, \dots, z_k) avec k⩽nk \leqslant n par (i). Comme φ(L)=N\varphi(L) = N, les φ(zj)\varphi(z_j) engendrent NN.

(iii) Soit MM engendré par x1,…,xnx_1, \dots, x_n, et sans torsion. Parmi les parties JJ de {1,…,n}\{1, \dots, n\} telles que la famille (xj)j∈J(x_j)_{j \in J} soit libre, qui sont en nombre fini et comprennent la partie vide, prenons-en une de cardinal maximal, et notons FF le sous-module, libre, engendré par les xjx_j, j∈Jj \in J.

Pour i∉Ji \notin J, la famille (xj)j∈J∪{i}(x_j)_{j \in J \cup \{i\}} est liée : il existe une relation bixi+∑j∈Jcjxj=0b_ix_i + \sum_{j \in J} c_jx_j = 0 à coefficients non tous nuls, et bi≠0b_i \neq 0, puisque la famille indexée par JJ est libre. Ainsi bixi∈Fb_ix_i \in F ; pour i∈Ji \in J, on pose bi=1b_i = 1.

Le produit c=b1⋯bnc = b_1 \cdots b_n est non nul, et cxi∈Fcx_i \in F pour tout ii, donc cM⊂FcM \subset F. L'application x↦cxx \mapsto cx de MM dans FF est linéaire, et injective puisque MM est sans torsion : MM est isomorphe au sous-module cMcM de F≅A∣J∣F \cong A^{|J|}, qui est libre par (i).

□
Remarque

Aucune forme du choix n'intervient. Chaque étape de la récurrence de (i) fait deux choix, un générateur aa de l'idéal π(L)\pi(L) et un antécédent xx, et la récurrence porte sur l'entier nn : il n'y a qu'un nombre fini de choix. De même, (iii) choisit une relation pour chaque indice, en nombre fini.

Remarque

Soit LL le sous-module de ℤ2\mathbb Z^2 engendré par (6,5)(6, 5) et (10,9)(10, 9). Les secondes coordonnées 55 et 99 engendrent l'idéal ℤ\mathbb Z, puisque 1=2⋅5−91 = 2 \cdot 5 - 9, et x=2(6,5)−(10,9)=(2,1)x = 2(6, 5) - (10, 9) = (2, 1) relève le générateur a=1a = 1.

Le sous-module L′L' des points de LL situés sur l'axe horizontal est 4ℤ×{0}4\mathbb Z \times \{0\}, engendré par (4,0)=9(6,5)−5(10,9)(4, 0) = 9(6, 5) - 5(10, 9). La preuve donne la base ((4,0),(2,1))\big((4, 0), (2, 1)\big) de LL.

0 1 2 3 4 x 0 4 L′
Les points de ℤ2\mathbb Z^2 sont en gris, ceux de LL en rouge. La seconde coordonnée envoie LL sur ℤ\mathbb Z ; le vecteur x=(2,1)x = (2, 1), en bleu, relève le générateur 11. Chaque ligne horizontale de hauteur kk porte les points kx+L′kx + L', translatés de L′=4ℤ×{0}L' = 4\mathbb Z \times \{0\} : c'est l'écriture L=L′⊕ℤxL = L' \oplus \mathbb Zx de la preuve.
Remarque

L'hypothèse « principal » ne peut pas être omise. Dans un anneau intègre, deux éléments ff et gg d'un idéal vérifient g⋅f−f⋅g=0g \cdot f - f \cdot g = 0 : une base d'un idéal a au plus un élément, et un idéal libre est principal.

Dans ℤ[X]\mathbb Z[X], l'idéal engendré par 22 et XX, qui n'est pas principal (K[X] principal), est donc un sous-module du module libre ℤ[X]\mathbb Z[X] qui n'est pas libre.

Remarque

L'hypothèse « de type fini » de (iii) non plus. Le corps des fractions FF de ℤ\mathbb Z est un ℤ\mathbb Z-module sans torsion. Deux éléments non nuls ab\frac ab et cd\frac cd y vérifient bc⋅ab−ad⋅cd=0bc \cdot \frac ab - ad \cdot \frac cd = 0, avec bc≠0bc \neq 0 : une base aurait au plus un élément.

Or F=ℤxF = \mathbb Zx est impossible, puisque x2=kx\frac x2 = kx imposerait (1−2k)x=0(1 - 2k)x = 0, puis x=0x = 0 : FF n'est pas libre, et (iii) montre qu'il n'est pas de type fini.

Ouvrir dans l'atlas interactif →