Ce théorème fut démontré par Leopold Kronecker en 1870[1]. En 1868, Ernst Schering(de) l'avait démontré pour certains « groupes de classes ». La démonstration de Kronecker répétait celle de Schering, mais dans un cadre plus abstrait et donc plus général[2].
Il existe une unique suite (a1,a2,...,ak) d'entiers > 1 telle que G soit isomorphe au produit direct des groupes cycliques de cardinal les différents éléments de la suite
et que ai+1 divise ai pour tout entier i entre 1 et k – 1.
Les éléments de cette suite sont appelés facteurs invariants de G.
Démonstration
Il existe de nombreuses manières de démontrer ce théorème. Une des méthodes les plus expéditives utilise la théorie des représentations des groupes. Il en existe d'autres utilisant par exemple les caractères.
La démonstration proposée ici reste dans le cadre strict de la théorie des groupes. L'existence d'une décomposition se fonde sur le lemme 1 suivant, qui utilisera le lemme 2 :
Soit C un tel sous-groupe. Raisonnons par récurrence sur le nombre minimal k d'éléments qu'il faut adjoindre à C pour engendrer G. Si k = 0 alors C = G, facteur direct dans lui-même. Supposons k > 0, C engendré par g0 et G engendré par g0, … , gk et (par hypothèse de récurrence) C facteur direct dans le sous-groupe G' engendré par g0, … , gk–1. Il existe donc un projecteur défini sur G' dont l'image est égale à C. Pour l'étendre en un projecteur défini sur G, on pose
pour un morphisme convenablement choisi. Plus précisément, la condition sur est que se factorise par , i.e. , pour que l'application soit bien définie sur G ( sera alors un projecteur d'image C, donc G sera somme directe de C et du noyau de ).
La condition pour que se factorise par + est qu'il s'annule sur le noyau de ce morphisme +, c'est-à-dire sur l'ensemble des couples (h, –h) quand h parcourt le sous-groupe H := G' ∩ ⟨gk⟩, autrement dit que coïncide sur H avec . L'ordre de ⟨gk⟩ divise celui de C (car d'ordre e = exp(G)) donc un tel existe toujours, d'après le lemme 2 suivant.
Lemme 2 — Soient e et m deux entiers > 0 tels que m divise e, et H un sous-groupe du groupe cyclique. Tout morphisme s'étend en un morphisme .
Démonstration du lemme 2
s'identifiant à un sous-groupe de , il suffit d'étendre à (on pourra ensuite restreindre ce prolongement au sous-groupe ). On peut donc supposer sans perte de généralité que m = e. Soit d l'ordre de H. Alors donc, autrement dit, est un endomorphisme du groupe cycliqueH, noté additivement. C'est donc simplement la multiplication par un certain entier. On peut alors définir sur comme la multiplication par ce même entier.
Démonstration du théorème
Raisonnons par récurrence sur l'ordre n de G.
Existence d'une décomposition :
Si n = 1, la suite vide convient. Supposons n > 1 et l'existence démontrée pour tous les groupes abéliens finis d'ordre strictement inférieur à n. Soient G un groupe abélien fini d'ordre n, et e son exposant. Alors G possède un sous-groupe cyclique C1 d'ordre e et (d'après le lemme 1) un sous-groupe K tel que G = C1×K. L'hypothèse de récurrence montre que K est somme directe d'une suite de sous-groupes cycliques C2, … ,Ck telle que pour tout entier i compris entre 2 et k – 1, l'ordre de Ci+1 divise celui de Ci. De plus, l'ordre de C2 divise celui de C1, par définition de e et C1.
Unicité de la décomposition :
Pour n = 1, l'unicité est immédiate. Supposons n > 1 et l'unicité démontrée pour tous les groupes abéliens finis d'ordre strictement inférieur à n. Soient G un groupe abélien fini d'ordre n et
deux décompositions de G en sommes directes de sous-groupes cycliques dont les ordres (a1, … , ak), (b1, … , bℓ) vérifient les conditions du théorème. Soient x un générateur de C1 et (y1, … , yℓ) ses composantes dans la seconde décomposition. L'ordre de x est égal à l'exposant e de G donc il existe au moins un indice j0 tel que yj0 est d'ordre e (remarquons qu'alors, b1 = … = bj0 = e). En remplaçant C'j0 par C1 dans la seconde décomposition, la somme est alors encore directe et de l'égalité , on déduit, en quotientant par C1 : donc (par hypothèse de récurrence) (a2, … , ak) = (b1, … , bj0–1, bj0+1, … , bℓ), si bien que (a1, … , ak) = (b1, … , bℓ).
Applications
Dans la décomposition ci-dessus, l'exposant de G est égal à a1 et l'ordre de G à a1…ak. Par conséquent, un groupe abélien fini est cyclique dès que son ordre est :
inférieur ou égal à son exposant. En particulier, tout sous-groupe fini du groupe multiplicatif d'un corps commutatif est cyclique[3].
Deux groupes abéliens finis sont isomorphes dès que le nombre d'éléments de chaque ordre est le même pour ces deux groupes. En effet, on peut retrouver les facteurs invariants à partir de cette donnée[4]. La condition « abéliens » est indispensable : il existe par exemple[5], pour tout nombre premier impair p, deux groupes d'ordre p3 et d'exposantp : le groupe abélien (ℤp)3 et le groupe de Heisenberg sur Fp.
Notes et références
↑(de) L. Kronecker, « Auseinandersetzung einiger Eigenschaften der Klassenzahl idealer complexer Zahlen », Monatsber. K. Akad. Wissenschaft Berlin, , p. 881-889 (zbMATH02721142, lire en ligne).
↑Thomas Hawkins, The Mathematics of Frobenius in Context: A Journey Through 18th to 20th Century Mathematics, Springer, 2013, p. 299 et suivantes, spécialement 300, 301 et 311, partiellement consultable sur Google Livres.