Proposition 1Modules sur un anneau principal
Modules libres, rang, torsion
Dans ce chapitre, les anneaux sont commutatifs, et désigne un A-module (Module).
Une famille finie d'éléments de est génératrice si tout élément de s'écrit avec des . Elle est libre si entraîne que tous les sont nuls, et c'est une base si elle est libre et génératrice.
Le module est de type fini s'il a une famille génératrice finie, et libre s'il a une base finie ; la famille vide est une base du module nul. Dans ce chapitre, « libre » s'entend toujours avec une base finie.
Pour , est l'ensemble des colonnes d'éléments de , muni des lois composante par composante. C'est un module libre, de base canonique , où a pour seule composante non nulle un en place . Plus généralement, la somme directe de modules est leur produit cartésien, muni des lois composante par composante.
Les matrices à coefficients dans , leur ensemble et leur produit se définissent par les mêmes formules que sur un corps (Matrices). Une matrice est inversible s'il existe telle que ; ces matrices forment, pour le produit, le groupe linéaire , par le même argument que sur un corps (Matrices, (iv)), le produit étant associatif (point (ii)).
Si est intègre, un élément de est de torsion s'il existe tel que . On note l'ensemble de ces éléments, le sous-module de torsion de , et est sans torsion si .
(i) Une famille de est une base si et seulement si l'application , , est bijective ; c'est alors un isomorphisme de modules. Le module est de type fini si et seulement s'il existe une application A-linéaire surjective , et alors .
(ii) Les applications -linéaires de dans sont les , pour une unique , dont la -ième colonne est l'image de . La composée correspond au produit, le produit est associatif, et est un isomorphisme de sur lui-même si et seulement si .
(iii) Si est intègre, deux bases d'un module libre ont le même nombre d'éléments, le rang du module. En particulier, entraîne .
(iv) Si est intègre, est un sous-module de , le quotient est sans torsion, et tout module libre est sans torsion.
(v) Si sont des sous-modules de tels que tout élément de s'écrive de façon unique avec , l'application est un isomorphisme de sur . On dit alors que est somme directe des .
Démonstration
(i) L'application est -linéaire, par les axiomes de module. Elle est surjective si et seulement si la famille est génératrice. Comme équivaut à , elle est injective si et seulement si la seule combinaison nulle est la combinaison triviale, c'est-à-dire si la famille est libre.
La réciproque d'une application -linéaire bijective est -linéaire : et , et l'on applique .
Si est engendré par , l'application associée est surjective ; réciproquement, si est linéaire et surjective, les engendrent .
Le noyau de est un sous-module. Le théorème d'isomorphisme des groupes (Théorème d'isomorphisme) fournit un isomorphisme de groupes , avec ; il est -linéaire, puisque .
(ii) Pour , la linéarité donne , qui est lorsque la -ième colonne de est ; et est déterminée par , puisque est sa -ième colonne.
Le calcul du nœud Matrices, (ii), n'emploie que les règles de calcul d'un anneau commutatif : il montre que a pour matrice . La composition des applications étant associative, l'unicité de la matrice donne l'associativité du produit.
Si est bijective, sa réciproque est linéaire, comme en (i), de matrice ; les deux composées sont l'identité, de matrice , d'où . Réciproquement, si , l'application est la réciproque de .
(iii) Soient et deux bases de , et , les isomorphismes de (i). L'isomorphisme de sur a une matrice , sa réciproque une matrice , et (ii) donne et .
Soit le corps des fractions de (Corps des fractions), où l'on identifie à . Ce plongement respecte les sommes et les produits : les égalités et valent encore entre matrices à coefficients dans .
L'application de dans est donc linéaire et bijective, et le théorème du rang (Théorème du rang) donne .
(iv) Si et avec non nuls, alors et , avec par intégrité : est un sous-module.
Si et , alors , et pour un ; comme , . Enfin, si et , chaque est nul, donc chaque : est sans torsion, et tout module libre aussi, par (i).
(v) L'application est -linéaire. Elle est surjective, puisque tout élément est une telle somme, et son noyau est nul, puisque est la seule écriture de .
□L'erreur la plus répandue est de transposer l'algèbre linéaire, où toute famille libre se complète en une base et toute famille génératrice en contient une (Dimension). Dans , la famille est libre, mais aucune base de ne la contient : une base a un seul élément, par (iii), et n'engendre pas .
La famille engendre , puisque , et pourtant aucune de ses sous-familles n'est une base : et n'engendrent que et , et n'est pas libre, puisque .
Un module de type fini n'est pas libre en général. Le -module est engendré par , mais tous ses éléments sont de torsion, puisque ; par (iv), il n'est pas libre, n'étant pas nul.
Un sous-module d'un module de type fini n'est pas non plus toujours de type fini. L'anneau de la remarque du nœud Anneaux noethériens, formé des polynômes à coefficients dans le corps des fractions de tels que , est engendré par comme module sur lui-même. La réunion de la suite croissante, non stationnaire, des idéaux est un sous-module qui n'est pas de type fini, sans quoi ses générateurs seraient tous dans l'un de ces idéaux, et la suite serait stationnaire. Le nœud suivant montre que rien de tel n'arrive sur un anneau principal.
Le corps des fractions ramène la question du rang à l'algèbre linéaire, ce qui n'est possible que pour un anneau intègre. Sur un anneau commutatif non nul quelconque, le rang d'un module libre est encore bien défini, et cela sans aucune forme du choix ; on ne le démontre pas ici. Le passage au quotient par un idéal maximal, souvent proposé, demanderait en revanche le lemme de Zorn pour obtenir cet idéal (géométrie algébrique) : ce n'est pas la bonne voie.