ATLAS Ouvrir dans l'atlas →

Théorème 4Cohomologie singulière

Les sous-groupes d'un groupe abélien libre sont libres

Une base d'un groupe abélien HH est une famille (hp)p∈P(h_p)_{p \in P} d'éléments de HH telle que le morphisme ℤ(P)→H\mathbb Z^{(P)} \to H qui envoie pp sur hph_p (Complexes de chaînes, (i)) soit bijectif : tout élément de HH s'écrit d'une unique façon ∑pcphp\sum_p c_p h_p, avec des entiers cpc_p presque tous nuls. Le groupe HH est libre s'il a une base, c'est-à-dire s'il est isomorphe à un groupe ℤ(P)\mathbb Z^{(P)}.

Les notations sont celles du nœud Réduction dans un libre : II est bien ordonné, HH est un sous-groupe de F=ℤ(I)F = \mathbb Z^{(I)}, et nin_i, PP sont les entiers et l'ensemble des pivots qui lui sont associés.

Énoncé

Pour tout pivot ii, il existe un unique hi∈H⩽ih_i \in H_{\leqslant i} tel que hi(i)=nih_i(i) = n_i et que hih_i soit réduit sous ii. La famille (hi)i∈P(h_i)_{i \in P} est une base de HH : le groupe HH est libre, isomorphe à ℤ(P)\mathbb Z^{(P)}, où PP est une partie de II. Aucune forme de l'axiome du choix n'intervient : la base est déterminée par HH et par le bon ordre de II.

Démonstration

Existence et unicité de hih_i. Par définition de nin_i, il existe g∈H⩽ig \in H_{\leqslant i} tel que g(i)=nig(i) = n_i. Par le nœud Réduction dans un libre, (iii), il existe z∈H<iz \in H_{<i} tel que h=g−zh = g - z soit réduit sous ii ; comme z(i)=0z(i) = 0, on a h∈H⩽ih \in H_{\leqslant i} et h(i)=nih(i) = n_i.

Si h′h' convient aussi, h−h′h - h' appartient à H⩽iH_{\leqslant i} et sa coordonnée en ii est nulle : il appartient à H<iH_{<i}, et le point (ii) du même nœud donne h=h′h = h'.

La famille est donc définie par séparation, comme l'ensemble des couples (i,h)∈P×H(i, h) \in P \times H tels que h∈H⩽ih \in H_{\leqslant i}, h(i)=nih(i) = n_i et hh soit réduit sous ii : chaque pivot ii y figure dans un seul couple, et aucun choix n'intervient.

Indépendance. Soit ∑i∈Pcihi=0\sum_{i \in P} c_i h_i = 0 une combinaison à coefficients entiers presque tous nuls, et supposons-les non tous nuls. L'ensemble des ii tels que ci≠0c_i \neq 0 est fini et non vide ; soit jj son plus grand élément (Réduction dans un libre, (i)).

Prenons la coordonnée en jj. Pour i>ji > j, ci=0c_i = 0 ; pour i<ji < j, hi(j)=0h_i(j) = 0, puisque hi∈F⩽ih_i \in F_{\leqslant i}. Il reste 0=∑i∈Pcihi(j)=cjnj,0 = \sum_{i \in P} c_i h_i(j) = c_j n_j, d'où cj=0c_j = 0, puisque nj>0n_j > 0 : contradiction.

Génération. Soit LL le sous-groupe de HH engendré par les hih_i, et supposons H⊄LH \not\subset L. Les éléments de HH hors de LL sont non nuls, puisque 0∈L0 \in L, et leurs hauteurs forment une partie non vide de II ; soit jj son plus petit élément, et x∈H∖Lx \in H \setminus L de hauteur jj.

Alors x∈H⩽jx \in H_{\leqslant j} et x(j)≠0x(j) \neq 0. Comme x(j)∈njℤx(j) \in n_j\mathbb Z, l'indice jj est un pivot, et x(j)=qnjx(j) = q n_j avec q∈ℤq \in \mathbb Z. L'élément y=x−qhjy = x - q h_j appartient à H⩽jH_{\leqslant j} et y(j)=0y(j) = 0, donc y∈H<jy \in H_{<j} : il est nul, ou de hauteur strictement inférieure à jj.

Dans les deux cas y∈Ly \in L, par minimalité de jj, et x=y+qhj∈Lx = y + q h_j \in L : contradiction. Le morphisme de ℤ(P)\mathbb Z^{(P)} dans HH qui envoie ii sur hih_i est donc injectif, par l'indépendance, et surjectif, par la génération.

□
Remarque

Un exemple dans ℤ2\mathbb Z^2, avec I={0,1}I = \{0, 1\}, 0<10 < 1, en notant (a,b)=ae0+be1(a, b) = ae_0 + be_1. Soit HH le sous-groupe engendré par (4,2)(4, 2) et (5,4)(5, 4). Une combinaison c(4,2)+d(5,4)c(4, 2) + d(5, 4) a pour seconde coordonnée 2c+4d2c + 4d : on obtient tous les entiers pairs, et n1=2n_1 = 2.

Elle appartient à H⩽0H_{\leqslant 0} si 2c+4d=02c + 4d = 0, c'est-à-dire c=−2dc = -2d, et vaut alors d(−3,0)d(-3, 0) : H⩽0=3ℤe0H_{\leqslant 0} = 3\mathbb Z e_0 et n0=3n_0 = 3. Les éléments de HH de seconde coordonnée 22 sont les (1+3k,2)(1 + 3k, 2), k∈ℤk \in \mathbb Z ; un seul est réduit sous 11, celui dont la première coordonnée est dans {0,1,2}\{0, 1, 2\}. La base canonique est h0=(3,0),h1=(1,2),h_0 = (3, 0), \qquad h_1 = (1, 2), et l'on retrouve les générateurs : (4,2)=h0+h1(4, 2) = h_0 + h_1 et (5,4)=h0+2h1(5, 4) = h_0 + 2h_1. Le déterminant des deux générateurs, 4⋅4−5⋅2=64 \cdot 4 - 5 \cdot 2 = 6, est égal à n0n1n_0 n_1, et c'est l'indice de HH dans ℤ2\mathbb Z^2 : la base triangulaire le lit sur sa diagonale.

0 ⩽ a < 3 (4, 2) (5, 4) h0 h1 0 Ze0 b = 2
Les points de ℤ2\mathbb Z^2 sont en gris, ceux de HH en noir, et les générateurs donnés (4,2)(4, 2) et (5,4)(5, 4) en bleu. Sur la droite des multiples de e0e_0, HH ne laisse que 3ℤe03\mathbb Z e_0, d'où h0=(3,0)h_0 = (3, 0), en rouge. Sur la ligne de seconde coordonnée 22, les trois points cerclés sont des relèvements de n1=2n_1 = 2, qui diffèrent d'un multiple de h0h_0 ; un seul tombe dans la bande verte 0⩽a<30 \leqslant a < 3, et c'est h1=(1,2)h_1 = (1, 2).
Remarque

Un exemple où certains indices ne sont pas des pivots : le sous-groupe de ℤ3\mathbb Z^3 engendré par u=(3,2,4)u = (3, 2, 4) et v=(1,4,2)v = (1, 4, 2). Une combinaison cu+dvcu + dv qui appartient à H⩽0H_{\leqslant 0} a ses deux dernières coordonnées nulles, 2c+4d=4c+2d=02c + 4d = 4c + 2d = 0, d'où c=d=0c = d = 0 : n0=0n_0 = 0. Elle appartient à H⩽1H_{\leqslant 1} si d=−2cd = -2c, et vaut alors c(1,−6,0)c(1, -6, 0) : n1=6n_1 = 6.

La troisième coordonnée 4c+2d4c + 2d décrit 2ℤ2\mathbb Z, donc n2=2n_2 = 2, et vv est déjà réduit sous 22, puisque 0⩽4<60 \leqslant 4 < 6. La base canonique est h1=(−1,6,0),h2=(1,4,2),h_1 = (-1, 6, 0), \qquad h_2 = (1, 4, 2), avec u=−h1+2h2u = -h_1 + 2h_2 et v=h2v = h_2. La coordonnée −1-1 de h1h_1 n'est pas réduite : l'indice 00 n'est pas un pivot. Le groupe HH a une base de deux éléments, indexée par les pivots 11 et 22, bien que II en ait trois.

Remarque

Pour I={1,…,k}I = \{1, \dots, k\}, on retrouve le point (iii) du nœud Groupes projectifs, dont la démonstration par récurrence sur kk prenait un élément hh quelconque de dernière coordonnée dd ; la réduction en fait ici un élément déterminé, et la base obtenue est une forme normale d'Hermite : triangulaire, à pivots positifs, et réduite aux pivots. Le chapitre Modules sur un anneau principal étend le cas du rang fini aux modules sur un anneau principal.

Remarque

La division euclidienne de ℤ\mathbb Z, avec ses restes canoniques, est ce qui permet de désigner un relèvement hih_i parmi tous ceux de nin_i, qui forment une classe modulo H<iH_{<i}. Sans elle, la démonstration devrait choisir un relèvement pour chaque pivot, simultanément pour une famille infinie d'indices : ce serait un usage de l'axiome du choix, en plus du bon ordre. C'est pourquoi elle ne se transpose pas telle quelle à un anneau principal quelconque, où les restes ne sont pas définis de façon unique ; hors de ℤ\mathbb Z, même le générateur d'un idéal n'est défini qu'à une unité près.

Remarque

Pour un ensemble SS quelconque, le théorème de Zermelo (Théorème de Zermelo) fournit un bon ordre ⋆, et le théorème montre alors que tout sous-groupe de ℤ(S)\mathbb Z^{(S)} est libre : c'est l'énoncé usuel, et le choix n'y sert qu'à bien ordonner SS. Pour S=ℕS = \mathbb N, bien ordonné sans aucun choix (Bon ordre sur ℕ), il devient inutile : tout sous-groupe de ℤ(ℕ)\mathbb Z^{(\mathbb N)} est libre dans 𝖹𝖥\mathsf{ZF}.

Sans bon ordre de la base, l'énoncé peut tomber en défaut dans une théorie des ensembles sans choix. Blass construit un modèle de permutation de 𝖹𝖥𝖠\mathsf{ZFA} (théorie des ensembles avec atomes) dans lequel un sous-groupe projectif d'un groupe abélien libre n'est pas libre (Injectivity, projectivity, and the axiom of choice, Trans. Amer. Math. Soc. 255, 1979, p. 31-59, exemple 7.1, p. 51-54). Ce modèle n'est pas un modèle de 𝖹𝖥\mathsf{ZF}, et l'on n'affirme pas ici que l'énoncé usuel soit indémontrable dans 𝖹𝖥\mathsf{ZF}.

Qu'un groupe projectif GG soit isomorphe à un sous-groupe d'un groupe libre se voit sans choix : le morphisme surjectif de ℤ(G)\mathbb Z^{(G)} sur GG qui envoie chaque élément de la base sur lui-même a une section ss (Groupes projectifs, (ii)), injective, et G≅s(G)G \cong s(G). Dans l'énoncé démontré ici, tout l'usage du choix est porté par le bon ordre de la base.

Remarque

Le théorème est un résultat classique attribué à Dedekind (D. L. Johnson, Topics in the Theory of Group Presentations, Cambridge University Press, 1980, §2). Son analogue pour les groupes libres non commutatifs est le théorème de Nielsen-Schreier, démontré par Nielsen en 1921 pour les sous-groupes de type fini et par Schreier en 1927 en général. Lang en donne une démonstration par le lemme de Zorn (Algebra, 3e éd., Springer, 2002, appendice 2, §2) ; Kaplansky préfère un bon ordre de la base (Set Theory and Metric Spaces, rééd. AMS Chelsea, 2001, p. 124-125), comme ici.

Ouvrir dans l'atlas interactif →