Théorème 4Cohomologie singulière
Les sous-groupes d'un groupe abélien libre sont libres
Une base d'un groupe abélien est une famille d'éléments de telle que le morphisme qui envoie sur (Complexes de chaînes, (i)) soit bijectif : tout élément de s'écrit d'une unique façon , avec des entiers presque tous nuls. Le groupe est libre s'il a une base, c'est-à-dire s'il est isomorphe à un groupe .
Les notations sont celles du nœud Réduction dans un libre : est bien ordonné, est un sous-groupe de , et , sont les entiers et l'ensemble des pivots qui lui sont associés.
Pour tout pivot , il existe un unique tel que et que soit réduit sous . La famille est une base de : le groupe est libre, isomorphe à , où est une partie de . Aucune forme de l'axiome du choix n'intervient : la base est déterminée par et par le bon ordre de .
Démonstration
Existence et unicité de . Par définition de , il existe tel que . Par le nœud Réduction dans un libre, (iii), il existe tel que soit réduit sous ; comme , on a et .
Si convient aussi, appartient à et sa coordonnée en est nulle : il appartient à , et le point (ii) du même nœud donne .
La famille est donc définie par séparation, comme l'ensemble des couples tels que , et soit réduit sous : chaque pivot y figure dans un seul couple, et aucun choix n'intervient.
Indépendance. Soit une combinaison à coefficients entiers presque tous nuls, et supposons-les non tous nuls. L'ensemble des tels que est fini et non vide ; soit son plus grand élément (Réduction dans un libre, (i)).
Prenons la coordonnée en . Pour , ; pour , , puisque . Il reste d'où , puisque : contradiction.
Génération. Soit le sous-groupe de engendré par les , et supposons . Les éléments de hors de sont non nuls, puisque , et leurs hauteurs forment une partie non vide de ; soit son plus petit élément, et de hauteur .
Alors et . Comme , l'indice est un pivot, et avec . L'élément appartient à et , donc : il est nul, ou de hauteur strictement inférieure à .
Dans les deux cas , par minimalité de , et : contradiction. Le morphisme de dans qui envoie sur est donc injectif, par l'indépendance, et surjectif, par la génération.
□Un exemple dans , avec , , en notant . Soit le sous-groupe engendré par et . Une combinaison a pour seconde coordonnée : on obtient tous les entiers pairs, et .
Elle appartient à si , c'est-à-dire , et vaut alors : et . Les éléments de de seconde coordonnée sont les , ; un seul est réduit sous , celui dont la première coordonnée est dans . La base canonique est et l'on retrouve les générateurs : et . Le déterminant des deux générateurs, , est égal à , et c'est l'indice de dans : la base triangulaire le lit sur sa diagonale.
Un exemple où certains indices ne sont pas des pivots : le sous-groupe de engendré par et . Une combinaison qui appartient à a ses deux dernières coordonnées nulles, , d'où : . Elle appartient à si , et vaut alors : .
La troisième coordonnée décrit , donc , et est déjà réduit sous , puisque . La base canonique est avec et . La coordonnée de n'est pas réduite : l'indice n'est pas un pivot. Le groupe a une base de deux éléments, indexée par les pivots et , bien que en ait trois.
Pour , on retrouve le point (iii) du nœud Groupes projectifs, dont la démonstration par récurrence sur prenait un élément quelconque de dernière coordonnée ; 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.
La division euclidienne de , avec ses restes canoniques, est ce qui permet de désigner un relèvement parmi tous ceux de , qui forment une classe modulo . 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 , même le générateur d'un idéal n'est défini qu'à une unité près.
Pour un ensemble 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 est libre : c'est l'énoncé usuel, et le choix n'y sert qu'à bien ordonner . Pour , bien ordonné sans aucun choix (Bon ordre sur ℕ), il devient inutile : tout sous-groupe de est libre dans .
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 (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 , et l'on n'affirme pas ici que l'énoncé usuel soit indémontrable dans .
Qu'un groupe projectif soit isomorphe à un sous-groupe d'un groupe libre se voit sans choix : le morphisme surjectif de sur qui envoie chaque élément de la base sur lui-même a une section (Groupes projectifs, (ii)), injective, et . Dans l'énoncé démontré ici, tout l'usage du choix est porté par le bon ordre de la base.
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.