Proposition 2Modules sur un anneau principal
Matrices équivalentes, opérations élémentaires
Deux matrices sont équivalentes s'il existe et telles que . On note l'image de l'application , sous-module de .
Notons la matrice dont le seul coefficient non nul est un en place . Les matrices élémentaires de taille sont les transvections , avec et , les matrices de permutation qui échangent deux vecteurs de la base canonique, et les dilatations, obtenues en remplaçant un coefficient diagonal de par un inversible .
Une matrice de Bézout s'obtient à partir de en plaçant, aux intersections des lignes et des colonnes d'indices , les coefficients d'une matrice
Un anneau intègre est euclidien s'il existe une application , le stathme, telle que pour tous et on puisse écrire avec ou . C'est le cas de , avec la valeur absolue (Division euclidienne), et de pour un corps , avec le degré (Division des polynômes, (ii)).
(i) L'équivalence est une relation d'équivalence sur , et les matrices élémentaires et de Bézout sont inversibles.
Multiplier à gauche par ajoute à la ligne la ligne multipliée par ; par une permutation, échange deux lignes ; par une dilatation, multiplie une ligne par ; par la matrice de Bézout ci-dessus, remplace les lignes et par et .
À droite, ces matrices agissent de même sur les colonnes : ajoute à la colonne la colonne multipliée par , et la matrice de Bézout remplace les colonnes et par et .
(ii) Deux matrices équivalentes engendrent le même idéal par leurs coefficients.
(iii) Soit principal, et non tous deux nuls. Il existe tel que , et une matrice de Bézout telle que
(iv) Un anneau euclidien est principal. Dans (iii), on peut alors remplacer par un produit de transvections et de permutations.
(v) Si avec et , l'application induit un isomorphisme de modules de sur .
(vi) Sur un corps , deux matrices de sont équivalentes si et seulement si elles ont le même rang. Une matrice de rang est équivalente à la matrice dont les coefficients , pour , valent , tous les autres étant nuls.
Démonstration
(i) La relation est réflexive, avec et ; symétrique, puisque ; transitive, puisque le produit de deux matrices inversibles l'est, d'inverse le produit des inverses dans l'ordre contraire.
Le coefficient de est . Pour , il vaut si , et si . Les autres effets se lisent de même, et ceux de la multiplication à droite par le calcul symétrique, sur les colonnes.
Les inverses sont , puisque pour ; la permutation elle-même ; la dilatation par ; et la matrice de Bézout de bloc , puisque le produit de deux matrices de cette forme a pour bloc le produit des blocs, et que et de même dans l'autre ordre.
(ii) Les coefficients de sont des sommes de produits : ils appartiennent à l'idéal engendré par les coefficients de . L'inclusion inverse vient de .
(iii) L'idéal s'écrit , et puisque ou est non nul. Écrivons , et . Alors , et l'intégrité donne . La matrice vérifie , et . La seconde égalité est la transposée de la première.
(iv) L'idéal nul est . Soit un idéal non nul, et non nul de stathme minimal (Bon ordre sur ℕ). Pour , écrivons ; alors , et la minimalité impose : .
Pour la seconde assertion, montrons par récurrence forte sur , pour , qu'un produit de transvections et de permutations envoie la colonne sur une colonne ; le cas est clair, avec .
Écrivons . La transvection qui retranche à la première ligne fois la seconde donne , puis la permutation donne . Si , c'est fini ; sinon , et l'hypothèse de récurrence s'applique à .
Par (ii), appliqué à la colonne , l'idéal est bien . Pour les lignes, on transpose : la transposée d'une transvection ou d'une permutation en est une.
(v) Comme est une bijection de (Modules libres, (ii)), . L'application est un automorphisme de qui envoie sur .
Sa composée avec la surjection canonique de sur est linéaire, surjective, de noyau l'image réciproque de , qui est . Le théorème d'isomorphisme, comme au nœud Modules libres, (i), conclut.
(vi) Si , alors , puisque est une bijection de , étant inversible : l'espace des colonnes de est l'image de celui de par l'isomorphisme de (Matrices, (iv)) : une base de l'un est envoyée sur une base de l'autre, et les deux rangs sont égaux.
Réciproquement, soit , , de rang . Par le théorème du rang (Théorème du rang), son noyau est de dimension ; on en prend une base , que l'on complète en une base de (Dimension, (iii)). Les vecteurs engendrent , puisque pour ; ils sont au nombre de , et forment donc une base de (Dimension, (ii)) ; on la complète en une base de . La matrice de dans les bases et est , puisque est le -ième vecteur de pour et que pour . Si et sont les matrices de passage des bases canoniques de et de à et à , le point (ii) du nœud Matrices donne , avec et inversibles par le point (iv) du même nœud. Deux matrices de rang sont ainsi équivalentes à , donc entre elles, par (i). Tous les choix faits sont en nombre fini.
□Pour et dans , on a , avec et , d'où de coefficient . On vérifie que .
L'algorithme d'Euclide de (iv) y parvient sans matrice de Bézout : donne , puis , puis , par trois divisions.
L'erreur la plus répandue est de compléter la ligne de Bézout n'importe comment. La matrice envoie bien sur , mais elle n'est inversible que si l'est : c'est la seconde colonne , imposée par la condition , qui rend l'opération réversible et ne fait rien perdre de l'information.
Les matrices de Bézout ne sont pas un luxe. Dans un anneau principal qui n'est pas euclidien, les matrices élémentaires peuvent ne pas engendrer .
P. M. Cohn l'a montré pour les anneaux d'entiers des corps quadratiques imaginaires , avec sans facteur carré, sauf pour , qui sont euclidiens (« On the structure of the of a ring », Publ. Math. IHÉS 30, 1966, p. 5-53). Pour , l'anneau est principal, ce qui est admis ici : c'est un anneau principal où la réduction par transvections seules ne suffit pas toujours.