ATLAS Ouvrir dans l'atlas →

Lemme 1Suites de composition et théorème de Jordan-Hölder

Lemme du papillon de Zassenhaus

Énoncé

Soient AA et BB deux sous-groupes d'un groupe GG, A′A' un sous-groupe distingué de AA et B′B' un sous-groupe distingué de BB. Alors A′(A∩B′)A'(A \cap B') est un sous-groupe distingué de A′(A∩B)A'(A \cap B), B′(A′∩B)B'(A' \cap B) est un sous-groupe distingué de B′(A∩B)B'(A \cap B), et A′(A∩B)A′(A∩B′)≅A∩B(A′∩B)(A∩B′)≅B′(A∩B)B′(A′∩B).\begin{aligned} \frac{A'(A \cap B)}{A'(A \cap B')} &\cong \frac{A \cap B}{(A' \cap B)(A \cap B')} \\ &\cong \frac{B'(A \cap B)}{B'(A' \cap B)}. \end{aligned}

Démonstration

Le sous-groupe central. Les sous-groupes A′∩BA' \cap B et A∩B′A \cap B' sont distingués dans A∩BA \cap B. En effet, pour g∈A∩Bg \in A \cap B et x∈A′∩Bx \in A' \cap B, on a gxg−1∈A′gxg^{-1} \in A', puisque g∈Ag \in A et que A′A' est distingué dans AA, et gxg−1∈Bgxg^{-1} \in B ; de même pour A∩B′A \cap B'.

Par Isomorphismes, correspondance, (i), appliqué dans le groupe A∩BA \cap B, D=(A′∩B)(A∩B′)D = (A' \cap B)(A \cap B') est un sous-groupe distingué de A∩BA \cap B, et D=(A∩B′)(A′∩B)D = (A \cap B')(A' \cap B).

Les ailes. Le sous-groupe A∩BA \cap B est contenu dans AA, où A′A' est distingué : par le même point (i), appliqué dans AA, A′(A∩B)A'(A \cap B) est un sous-groupe, et ses éléments s'écrivent a′xa'x avec a′∈A′a' \in A' et x∈A∩Bx \in A \cap B.

Posons f(a′x)=xD∈(A∩B)/Df(a'x) = xD \in (A \cap B)/D. Cette valeur ne dépend pas de l'écriture : si a′x=a′′ya'x = a''y, alors yx−1=a′′−1a′yx^{-1} = a''^{-1}a' appartient à A′A' et à A∩BA \cap B, donc à A′∩B⊂DA' \cap B \subset D, et x−1y=x−1(yx−1)x∈Dx^{-1}y = x^{-1}(yx^{-1})x \in D, puisque DD est distingué dans A∩BA \cap B : xD=yDxD = yD.

C'est un morphisme. Pour a′,b′∈A′a', b' \in A' et x,y∈A∩Bx, y \in A \cap B, (a′x)(b′y)=a′(xb′x−1) xy,(a'x)(b'y) = a'(xb'x^{-1})\,xy, avec xb′x−1∈A′xb'x^{-1} \in A' puisque x∈Ax \in A, d'où f((a′x)(b′y))=xyD=f(a′x)f(b′y)f\big((a'x)(b'y)\big) = xyD = f(a'x)f(b'y). Il est surjectif, puisque f(ex)=xDf(ex) = xD.

Son noyau est formé des a′xa'x avec x∈Dx \in D, c'est-à-dire Ker⁡f=A′D=A′(A′∩B)(A∩B′)=A′(A∩B′),\begin{aligned} \operatorname{Ker} f = A'D &= A'(A' \cap B)(A \cap B') \\ &= A'(A \cap B'), \end{aligned} puisque A′(A′∩B)=A′A'(A' \cap B) = A'. Ce noyau est distingué dans A′(A∩B)A'(A \cap B) (Sous-groupe distingué, (iii)), et le théorème d'isomorphisme (Théorème d'isomorphisme) donne le premier isomorphisme.

Symétrie. Échangeons les rôles de AA et BB, et de A′A' et B′B'. Le sous-groupe central devient (B′∩A)(B∩A′)=(A∩B′)(A′∩B)(B' \cap A)(B \cap A') = (A \cap B')(A' \cap B), qui est DD, et le même raisonnement montre que B′(A′∩B)B'(A' \cap B) est distingué dans B′(A∩B)B'(A \cap B), de quotient isomorphe à (A∩B)/D(A \cap B)/D.

□
Remarque

Le nom vient de la forme du diagramme des sous-groupes en jeu, où les trois quotients du lemme dessinent les deux ailes et le corps d'un papillon.

A B A′(A∩B) B′(A∩B) A∩B A′(A∩B′) B′(A′∩B) D A′ B′ A′∩B A∩B′ corps aile aile
Chaque trait relie un sous-groupe, en haut, à un sous-groupe qu'il contient, en bas, et D=(A′∩B)(A∩B′)D = (A' \cap B)(A \cap B'). Les trois traits rouges sont les trois quotients du lemme : l'aile gauche A′(A∩B)/A′(A∩B′)A'(A \cap B)/A'(A \cap B'), le corps (A∩B)/D(A \cap B)/D et l'aile droite B′(A∩B)/B′(A′∩B)B'(A \cap B)/B'(A' \cap B), tous trois isomorphes. Les inclusions ont été vérifiées sur un exemple dans ℤ/1800ℤ\mathbb Z/1800\mathbb Z où les douze sous-groupes sont distincts.
Remarque

Le lemme contient le deuxième théorème d'isomorphisme. Pour B′={e}B' = \{e\}, il donne A′(A∩B)/A′  ≅  (A∩B)/(A′∩B),A'(A \cap B)/A' \;\cong\; (A \cap B)/(A' \cap B), qui est le point (ii) du nœud Isomorphismes, correspondance, appliqué dans AA au sous-groupe A∩BA \cap B et au sous-groupe distingué A′A'.

Remarque

Le lemme est dû à H. Zassenhaus, qui l'a publié en 1934 (« Zum Satz von Jordan-Hölder-Schreier », Abh. Math. Sem. Univ. Hamburg 10, p. 106-108) pour simplifier la démonstration du théorème de raffinement de Schreier, objet du nœud suivant.

Ouvrir dans l'atlas interactif →