Jordan–Hölderの定理(Jordan–Hölder theorem)とは、組成列をもつ群 $G$ では、どの 2 つの組成列も長さが等しく、組成因子(各段の商として現れる単純群)が並べ方と同型を除いて一致するという定理である。さらに $G$ の正規部分群 $N$ と剰余群 $G/N$ も組成列をもち、$G$ の組成因子は両者の組成因子を合わせたものになり、$G$ の任意の正規列は組成列まで細分できる。証明は部分群の共通部分・積と同型定理だけを使うので、作用域をもつ群でも成り立ち、加群の組成列や群の主組成列の一意性を含む。組成因子が一致しても群が同型とは限らない。
整数は素数の積に分解され、その素数は並べ方を除いて一通りに決まる。群にも同じ形の一意性がある。群 $G$ を正規部分群で一段ずつ削り、各段の商が単純群になるまで細かくした列を組成列という。Jordan–Hölder の定理(Jordan–Hölder theorem)は、組成列をもつ群では、組成列の長さと各段の商(組成因子)が、並べ方と同型を除いて組成列の選び方によらないことを述べる。たとえば $\mathbb{Z}/6\mathbb{Z}$ の組成列は $\{0\}\subset\langle2\rangle\subset\mathbb{Z}/6\mathbb{Z}$ と $\{0\}\subset\langle3\rangle\subset\mathbb{Z}/6\mathbb{Z}$ の 2 つで、組成因子はどちらも位数 $2$ と位数 $3$ の巡回群 1 つずつである。
この記事では、正規部分群と組成列の交わりを調べる補題から、組成列の長さについての帰納法で定理を証明する。あわせて、正規部分群と剰余群への組成因子の分配と、任意の正規列が組成列まで細分できることを示す。同じ証明は、群に作用する作用域を付けても通る。これにより、加群の組成列と、群の主組成列にも同じ一意性が成り立つ。
$N$ が群 $H$ の正規部分群であることを $N\trianglelefteq H$ と書き、単位元を $e$ と書く。群 $G$ の部分群の列
$$
\{e\}=G_0\trianglelefteq G_1\trianglelefteq\cdots\trianglelefteq G_r=G
$$
(各 $G_{i-1}$ は次の項 $G_i$ の正規部分群)を正規列、$G_i/G_{i-1}$ をその商因子という(正規列 の定義「正規列(連正規列)」。隣り合う項が等しくてもよい)。商因子がすべて単純群である正規列が組成列、$r$ がその長さ、商因子が組成因子である(組成列 の定義「組成列」)。単純群は自明群でないので、組成列では $G_{i-1}\subsetneq G_i$ である。自明群は長さ $0$ の組成列 $\{e\}=G_0=G$ だけをもつ。
群 $G$ の 2 つの組成列
$$
\{e\}=G_0\trianglelefteq\cdots\trianglelefteq G_r=G,\qquad \{e\}=H_0\trianglelefteq\cdots\trianglelefteq H_s=G
$$
が同値であるとは、$r=s$ であり、$\{1,\dots,r\}$ の置換 $\sigma$ で、すべての $i$ について $G_i/G_{i-1}\cong H_{\sigma(i)}/H_{\sigma(i)-1}$ となるものがあることをいう。
同値であることは、組成因子を同型類ごとに数えた個数がすべて一致することと同じである。以下「組成因子の族が一致する」とはこの意味で使う。
証明では群の同型定理を使う(群準同型 の定理「群の第1同型定理」と注意「第2・第3同型定理と対応定理」)。とくに次の 2 つをよく使う。
組成列を正規部分群 $N$ と交わらせ、また $N$ を掛けると、各段で組成因子がちょうど一方へ移る。これが証明の要である。
$G$ を群、$N\trianglelefteq G$ とし、部分群 $A\trianglelefteq B\le G$ をとる。$X:=(N\cap B)A$ とおく。
要点:1 は第 2 同型定理を $B$ の中で $N\cap B$ と $A$ に使う。2 は $b\mapsto bNA$ が全射 $B\to NB/NA$ で、核が $B\cap NA=(N\cap B)A$($A\subset B$ から)になることによる。
1:$N\trianglelefteq G$ なので $N\cap B\trianglelefteq B$ である。$B$ の正規部分群 $N\cap B$ と $A$ の積 $X$ は $B$ の正規部分群である($b(ua)b^{-1}=(bub^{-1})(bab^{-1})$)。$A\trianglelefteq B$ から $N\cap A=(N\cap B)\cap A\trianglelefteq N\cap B$ である。第 2 同型定理を $B$ の中で部分群 $N\cap B$ と正規部分群 $A$ に使うと、次が成り立つ。
$$(N\cap B)/(N\cap A)=(N\cap B)/\bigl((N\cap B)\cap A\bigr)\cong(N\cap B)A/A=X/A$$
2:$N\trianglelefteq G$ なので $NA$ と $NB$ は部分群である。$NA\trianglelefteq NB$ を示す。$b\in B$ について $bNb^{-1}=N$、$bAb^{-1}=A$ なので $b(NA)b^{-1}=NA$ である。$n\in N$、$a\in A$ について $nan^{-1}=(nan^{-1}a^{-1})a$ で、$nan^{-1}a^{-1}=n\cdot(an^{-1}a^{-1})\in N$ なので $nAn^{-1}\subset NA$、したがって $n(NA)n^{-1}\subset NA$ である。$NB$ は $N$ と $B$ で生成されるので $NA\trianglelefteq NB$ である。
写像 $\varphi\colon B\to NB/NA$、$b\mapsto bNA$ は準同型である。$NB=BN$ なので $NB$ の元は $bn$($b\in B$、$n\in N$)と書け、$bn\in bNA$ だから $\varphi$ は全射である。核は $B\cap NA$ であり、これは $X$ に等しい。実際 $X\subset B\cap NA$ は明らかで、逆に $b=na\in B$($n\in N$、$a\in A$)なら $n=ba^{-1}\in N\cap B$ なので $b\in(N\cap B)A=X$ である。第 1 同型定理により $B/X\cong NB/NA$ である。$\square$
群 $G$ が組成列 $\{e\}=G_0\trianglelefteq\cdots\trianglelefteq G_r=G$ をもち、$N\trianglelefteq G$ とする。
各 $i$ に lem-jh-intersection を $A=G_{i-1}$、$B=G_i$ として使い、$X_i:=(N\cap G_i)G_{i-1}$ とおく。補題から $N\cap G_{i-1}\trianglelefteq N\cap G_i$、$NG_{i-1}\trianglelefteq NG_i$ であり、
$$
(N\cap G_i)/(N\cap G_{i-1})\cong X_i/G_{i-1},\qquad NG_i/NG_{i-1}\cong G_i/X_i
$$
である。$NG_{i-1}\trianglelefteq NG_i$ から $NG_{i-1}/N\trianglelefteq NG_i/N$ であり、第 3 同型定理により $(NG_i/N)/(NG_{i-1}/N)\cong NG_i/NG_{i-1}$ である。よって 1・2 の列はともに正規列である。
$X_i$ は $G_{i-1}\subset X_i\subset G_i$ を満たす $G_i$ の正規部分群で、$G_i/G_{i-1}$ は単純なので、対応定理により $X_i=G_{i-1}$ か $X_i=G_i$ である。$X_i=G_i$ なら、$N$ 側の商は $G_i/G_{i-1}$ と同型で、$G/N$ 側の商は $G_i/X_i$ で自明群である。$X_i=G_{i-1}$ なら、$N$ 側の商は自明群で、$G/N$ 側の商は $G_i/G_{i-1}$ と同型である。これで 3 が示された。
1・2 の列で商が自明群になる段は、隣り合う項が等しい段にほかならない。それを除くと残る商はすべて単純群なので、組成列である。3 により、$N$ の組成列の長さと $G/N$ の組成列の長さの和は $r$ であり、組成因子を合わせると、$G_1/G_0,\dots,G_r/G_{r-1}$ のそれぞれと同型なものがちょうど 1 つずつ現れる。$\square$
$N$ が正規でない部分群のときは、$N\cap G_i$ が $N\cap G_{i+1}$ の正規部分群になることは言えても、商が単純群か自明群になるとは限らない(下の反例の表の 3 行目)。
群 $G$ が組成列をもつとする。
1。 次の主張 $P(r)$ を $r$ についての帰納法で示す。
$P(r)$:長さ $r$ の組成列をもつ任意の群について、そのすべての組成列は長さ $r$ のその組成列と同値である。
$r=0$ なら $G=\{e\}$ で、組成列では項が真に増えるので、どの組成列も長さ $0$ である。$r\ge1$ とし、$P(r')$($r'< r$)を仮定する。$G$ の組成列 $(G_i)_{0\le i\le r}$ と $(H_j)_{0\le j\le s}$ をとる。$G\neq\{e\}$ なので $s\ge1$ である。$M:=G_{r-1}$、$L:=H_{s-1}$ とおくと、$G/M$ と $G/L$ は単純であり、対応定理により $M\subsetneq Y\subsetneq G$ となる $G$ の正規部分群 $Y$ はない。$L$ についても同じである。
場合 1:$M=L$ のとき。$M$ は長さ $r-1$ の組成列 $(G_i)_{i\le r-1}$ と長さ $s-1$ の組成列 $(H_j)_{j\le s-1}$ をもつ。$P(r-1)$ により $s-1=r-1$ で、両者は同値である。共通の組成因子 $G/M$ を加えれば、$(G_i)$ と $(H_j)$ は同値である。
場合 2:$M\neq L$ のとき。$ML$ は $M$ を含む $G$ の正規部分群なので、$ML=M$ か $ML=G$ である。$ML=M$ なら $L\subset M\subsetneq G$ で、$L$ について上で述べたことから $L=M$ となり矛盾する。よって $ML=G$ である。$K:=M\cap L$ は $G$ の正規部分群であり、第 2 同型定理から
$$
M/K\cong ML/L=G/L,\qquad L/K\cong ML/M=G/M
$$
で、どちらも単純群である。$M$ は組成列 $(G_i)_{i\le r-1}$ をもち、$K\trianglelefteq M$ なので、prop-jh-normal-quotient の 1 により $K$ は組成列 $\{e\}=K_0\trianglelefteq\cdots\trianglelefteq K_t=K$ をもつ。
2。 prop-jh-normal-quotient により、$N$ と $G/N$ の組成列で、組成因子を合わせた族が $G$ のある組成列の組成因子の族に一致するものがある。1 により、どの組成列をとっても組成因子の族は変わらない。
3。 正規列 $\{e\}=N_0\trianglelefteq N_1\trianglelefteq\cdots\trianglelefteq N_k=G$ をとる。$N_k=G$ は組成列をもち、$N_j$ が組成列をもてば $N_{j-1}\trianglelefteq N_j$ なので 2 により $N_{j-1}$ も組成列をもつ。よってすべての $N_j$ が組成列をもち、2 により $N_j/N_{j-1}$ も組成列 $N_{j-1}/N_{j-1}=Q_0/N_{j-1}\trianglelefteq\cdots\trianglelefteq Q_m/N_{j-1}=N_j/N_{j-1}$ をもつ。対応定理により $N_{j-1}=Q_0\trianglelefteq Q_1\trianglelefteq\cdots\trianglelefteq Q_m=N_j$ は正規列で、第 3 同型定理により $Q_l/Q_{l-1}\cong(Q_l/N_{j-1})/(Q_{l-1}/N_{j-1})$ は単純群である。各 $j$ について $N_{j-1}$ と $N_j$ の間にこの $Q_l$ を挿入すると、もとの正規列の項をすべて含む組成列が得られる($N_{j-1}=N_j$ の段では $m=0$ で、等しい項が除かれる)。$\square$
1 により、組成列をもつ群 $G$ の組成列の長さは $G$ だけで決まる。これを $\ell(G)$ と書くと、2 から $N\trianglelefteq G$ について $\ell(G)=\ell(N)+\ell(G/N)$ である。3 から、組成列をもつ群の正規列で項が真に増えるものの長さは $\ell(G)$ 以下である。
証明の場合 2 では、組成列の最後の項 $M$、$L$ の共通部分 $K$ を経由する 2 本の組成列を作り、$M$ と $L$ のそれぞれで帰納法の仮定を使った。組成列 の定理「Schreier の細分定理」から導く別の証明もある。Schreier の細分定理は、任意の 2 つの正規列に、商因子が並べ方と同型を除いて一致する細分があることを述べるので、組成列でない正規列の比較にも使える。
$G=\mathbb{Z}/6\mathbb{Z}$ の組成列 $\{0\}\subset\langle3\rangle\subset G$ と $\{0\}\subset\langle2\rangle\subset G$ では、$M=\langle3\rangle$(位数 $2$)、$L=\langle2\rangle$(位数 $3$)、$K=M\cap L=\{0\}$、$M+L=G$ である。$M/K\cong G/L$ はともに位数 $2$、$L/K\cong G/M$ はともに位数 $3$ であり、組成因子の族はどちらの組成列でも位数 $2$ と位数 $3$ の巡回群 1 つずつである。
$S_4$ の組成列
$$
\{e\}\trianglelefteq\langle(1\,2)(3\,4)\rangle\trianglelefteq V\trianglelefteq A_4\trianglelefteq S_4,\qquad V:=\{e,(1\,2)(3\,4),(1\,3)(2\,4),(1\,4)(2\,3)\}
$$
の組成因子は位数 $2,2,3,2$ の巡回群である(組成列 の例「$4$ 次対称群」)。$N=V$ に prop-jh-normal-quotient を使う。$N\cap G_i$ は $\{e\},\langle(1\,2)(3\,4)\rangle,V,V,V$ で、等しい項を除くと $V$ の組成列(因子は位数 $2$ が 2 つ)になる。$NG_i/N$ は $V/V,V/V,V/V,A_4/V,S_4/V$ で、等しい項を除くと $S_4/V$ の組成列(因子は位数 $3$ と $2$)になる。第 1・第 2 段は $N$ 側へ、第 3・第 4 段は $S_4/V$ 側へ移り、合わせると $S_4$ の組成因子の族になる。
$\mathbb{Z}/4\mathbb{Z}$ の組成列 $\{0\}\subset\langle2\rangle\subset\mathbb{Z}/4\mathbb{Z}$ と、$(\mathbb{Z}/2\mathbb{Z})^2$ の組成列 $\{0\}\subset\mathbb{Z}/2\mathbb{Z}\times\{0\}\subset(\mathbb{Z}/2\mathbb{Z})^2$ の組成因子は、どちらも位数 $2$ の巡回群 2 つである。しかし前者は位数 $4$ の元をもち、後者はもたないので同型でない。同様に $\mathbb{Z}/6\mathbb{Z}$ と $S_3$(組成列 $\{e\}\trianglelefteq A_3\trianglelefteq S_3$)の組成因子はどちらも位数 $2$ と $3$ の巡回群だが、可換性が違う。Jordan–Hölder の定理により組成因子の族は群の同型不変量になるが、組成因子の族が一致しても群が同型とは限らない。組成因子から群を組み立てる問題は、群の拡大の問題である。
証明で使ったのは、部分群の共通部分と積、同型定理、対応定理だけである。そのため、群に「作用域」を付けて部分群を制限しても、同じ定理が成り立つ。
$\Omega$ を集合とする。群 $G$ と写像 $\Omega\times G\to G$、$(\omega,g)\mapsto g^\omega$ の組で、各 $\omega\in\Omega$ について $g\mapsto g^\omega$ が $G$ の自己準同型であるものを、作用域 $\Omega$ をもつ群、または $\Omega$ 群という。
$\Omega$ 群 $G$ が $\Omega$ 組成列をもつとする。thm-jh-main の 1〜3 は、「部分群」を「$\Omega$ 部分群」に、「単純群」を「$\Omega$ 単純」に、「同型」を「$\Omega$ 準同型による同型」に、2 の $N$ を正規な $\Omega$ 部分群に読み替えて成り立つ。
次の 3 点を確かめれば、lem-jh-intersection、prop-jh-normal-quotient、thm-jh-main の証明はそのまま通る。
$\Omega=\emptyset$ なら thm-jh-main そのものである。
$\Omega=G$ とし、$g^\omega:=\omega g\omega^{-1}$(共役)とする。$\Omega$ 部分群は $G$ の正規部分群であり、$\Omega$ 組成列は、$G$ の正規部分群の列 $\{e\}=G_0\subsetneq\cdots\subsetneq G_r=G$ で、$G_{i-1}\subsetneq Y\subsetneq G_i$ となる $G$ の正規部分群 $Y$ がないものである。これを主組成列(chief series)、商を主因子という。thm-jh-operator により、主因子は並べ方と、$G$ の共役作用と両立する同型を除いて一意である。$S_4$ の正規部分群は $\{e\},V,A_4,S_4$ だけなので、主組成列は $\{e\}\subset V\subset A_4\subset S_4$ ただ 1 つで、主因子は $V\cong(\mathbb{Z}/2\mathbb{Z})^2$、$\mathbb{Z}/3\mathbb{Z}$、$\mathbb{Z}/2\mathbb{Z}$ である。主因子 $V$ は群としては単純でないが、$S_4$ の共役作用で保たれる $V$ の部分群は $\{e\}$ と $V$ だけである。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| $G$ が組成列をもつ | $\mathbb{Z}$ | 正規列を組成列まで細分できること(thm-jh-main の 3) |
| 比べる列の商が単純 | $\mathbb{Z}/12\mathbb{Z}$ の $\{0\}\subset\langle6\rangle\subset\mathbb{Z}/12\mathbb{Z}$ と $\{0\}\subset\langle4\rangle\subset\mathbb{Z}/12\mathbb{Z}$ | 商が並べ方と同型を除いて一致すること(1) |
| $N$ が正規部分群 | $S_5$ と、$5$ を固定する置換の部分群 $H\cong S_4$ | $H$ の組成因子が $S_5$ の組成因子の一部であること(2) |
1 行目:$\{0\}$ でない $\mathbb{Z}$ の部分群は $m\mathbb{Z}$($m\ge1$)で、真部分群 $2m\mathbb{Z}$ をもつので単純でない。よって組成列の第 1 項 $G_1$ になれる部分群がなく、$\mathbb{Z}$ は組成列をもたない(組成列 の例「反例:組成列をもたない群」)。正規列 $\{0\}\subset2^k\mathbb{Z}\subset2^{k-1}\mathbb{Z}\subset\cdots\subset2\mathbb{Z}\subset\mathbb{Z}$ は $k$ をいくら大きくしても作れ、どれも組成列まで細分できない。
2 行目:商はそれぞれ $\mathbb{Z}/2\mathbb{Z},\ \mathbb{Z}/6\mathbb{Z}$ と $\mathbb{Z}/3\mathbb{Z},\ \mathbb{Z}/4\mathbb{Z}$ で、同型なものの組がない。$\langle2\rangle$ などを挿入して組成列まで細分すると、どちらも位数 $2,2,3$ の巡回群を因子にもつ。
3 行目:$S_5$ の組成列 $\{e\}\trianglelefteq A_5\trianglelefteq S_5$ の組成因子は $A_5$ と $\mathbb{Z}/2\mathbb{Z}$ である($A_5$ は単純、単純群 の命題「5 次の交代群は単純」)。$H\cong S_4$ の組成因子は位数 $2,2,3,2$ の巡回群で(ex-jh-s4)、位数 $3$ の巡回群は $S_5$ の組成因子に現れない。組成列を $H$ と交わらせると $\{e\}\trianglelefteq A_4\trianglelefteq S_4$ となり、$A_4$ は正規部分群 $V$ をもつので単純でない。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する