# 群の作用と Sylow の定理：数え上げで群の構造を決める

> 群の集合への作用から軌道・安定化群の公式と類等式を導き、p 群の中心が自明でないことを示す。これを使って Sylow の 3 定理を証明し、半直積と可解群まで進む。
> https://rikai.mugen-giken.com/mathematics/algebra/group-actions-sylow

## 0. この記事の要点

正方形を回したり裏返したりすると、4 つの頂点は互いに入れ替わります。このように、群の元を「ものを動かす操作」として使い、動いた先がいくつあるかを数えると、群の中身が見えてきます。この記事の素朴な疑問は、群の位数の約数のうち、その大きさの部分群が必ずあるのはどれか、ということです。読み終えると、位数が 15 や 21 のような群の形を、数え上げだけで絞り込めるようになります。

- 群 $G$ が集合 $X$ に作用するとは、$G$ の各元が $X$ の置換として振る舞い、積が合成に対応することです。作用は準同型 $G \to \mathrm{Sym}(X)$ と同じものです。
- 軌道・安定化群の公式 $|G \cdot x| = [G : G_x]$ が、数え上げの基本道具です。軌道の個数を数えるバーンサイドの補題は、これの系として得られます。
- 共役による作用に軌道・安定化群の公式を使うと類等式が出ます。$p$ 群の中心が自明でないこと、位数 $p^2$ の群がアーベル群であることがここから従います。
- Sylow の 3 定理は、位数 $p^a m$（$p \nmid m$）の有限群 $G$ に位数 $p^a$ の部分群が存在し（第 1）、それらがすべて共役で（第 2）、個数 $n_p$ が $n_p \equiv 1 \pmod{p}$ かつ $n_p \mid m$ を満たす（第 3）ことを述べます。
- [正規部分群](/mathematics/algebra/quotient-groups#def-normal) $N$ と部分群 $H$ から群を組み立てる操作が、直積と半直積です。素数 $p < q$ に対し、位数 $pq$ の群は巡回群か、$p \mid q-1$ のときに限って現れる非可換群のどちらかであることが Sylow の定理から決まります。
- [可解群](/mathematics/algebra/galois-theory#def-solvable-group)の性質（部分群・商・拡大で閉じる）と、$p$ 群や位数 $pq$ の群が可解であること、$S_n$（$n \ge 5$）が可解でないことを確認します。

<Aside type="tip" title="この記事で使う事前知識">

- **左剰余類**: 部分群 $H$ と元 $x$ に対し、$xH = \{xh : h \in H\}$ という集合のこと。→ [左剰余類](/mathematics/algebra/quotient-groups#def-coset)
- **指数**: 部分群 $H$ が $G$ をいくつの左剰余類に分けるか、その個数 $[G:H]$ のこと。→ [指数](/mathematics/algebra/subgroups-and-lagrange#def-index)
- **正規部分群**: すべての $g \in G$ で $gNg^{-1} = N$ となる部分群で、商群をつくれるもの。→ [正規部分群](/mathematics/algebra/quotient-groups#def-normal)
- **元の位数**: $x^n = e$ となる最小の正の整数 $n$ のこと。→ [元の位数](/mathematics/algebra/groups#def-order)
- **準同型定理**: 準同型を核で割った商群が像と同型になる、という定理。→ [群の準同型定理](/mathematics/algebra/homomorphism-theorems)
- **共役**: $g \in G$ を使って $gxg^{-1}$ の形に書ける元どうしを、共役であるという。

</Aside>

## 1. 動機：対称性を「数える」

[ラグランジュの定理](/mathematics/algebra/subgroups-and-lagrange)は、有限群の[部分群](/mathematics/algebra/subgroups-and-lagrange#def-subgroup)の位数が群の位数の約数であることを教えてくれます。しかし逆は成り立ちません。位数 $12$ の群 $A_4$ には位数 $6$ の部分群がありません（<Ref to="mathematics/algebra/subgroups-and-lagrange#prop-a4-no-order-six" />）。では、位数の約数のうちどれなら部分群が存在するでしょうか。

答えを与えるのがシローの理論です。素数のべき $p^a$ が $|G|$ をちょうど割り切る最大のべきなら、位数 $p^a$ の部分群は必ず存在し、しかも「数え上げ」の制約が、そのような部分群の個数を強く縛ります。この議論の道具が群の作用です。立方体を回す、並び方を入れ替える、群自身の元で共役をとる、といった対称性の操作を、一つの語彙（作用）で扱い、軌道の大きさを数えます。

以下では $G$ を群、$e$ をその単位元とします。有限群を主に扱い、[準同型定理](/mathematics/algebra/homomorphism-theorems)と[商群](/mathematics/algebra/quotient-groups)の知識を前提とします。

## 2. 群の作用

<Definition id="def-action" title="群の作用">
群 $G$ の集合 $X$ への（左）**作用**とは、写像 $G \times X \to X$, $(g, x) \mapsto g \cdot x$ であって、次を満たすものをいう。

1. すべての $x \in X$ に対し $e \cdot x = x$。
2. すべての $g, h \in G$, $x \in X$ に対し $(gh) \cdot x = g \cdot (h \cdot x)$。

$x \in X$ に対し、$G \cdot x = \{\, g \cdot x : g \in G \,\}$ を $x$ の**軌道**、$G_x = \{\, g \in G : g \cdot x = x \,\}$ を $x$ の**安定化群**という。$g \in G$ に対し $X^g = \{\, x \in X : g \cdot x = x \,\}$ を $g$ の固定点集合、$X^G = \{\, x : g \cdot x = x\ (\forall g \in G)\,\}$ を $G$ の固定点集合という。
</Definition>

作用は、群の準同型として言い換えられます。$X$ の全単射写像全体は写像の合成で群 $\mathrm{Sym}(X)$ をなします（$X = \{1, \ldots, n\}$ なら対称群 $S_n$、<Ref to="mathematics/algebra/groups#thm-symmetric-group" />）。

<Proposition id="prop-action-hom" title="作用と準同型">
$G$ の $X$ への作用に対し、$\rho(g)(x) = g \cdot x$ で定まる $\rho : G \to \mathrm{Sym}(X)$ は群準同型である。逆に準同型 $\rho : G \to \mathrm{Sym}(X)$ は $g \cdot x := \rho(g)(x)$ により $G$ の作用を定める。
</Proposition>

<Proof of="prop-action-hom">
作用から出発します。各 $\rho(g)$ は全単射です。逆写像は $\rho(g^{-1})$ で、$g^{-1} \cdot (g \cdot x) = (g^{-1}g) \cdot x = e \cdot x = x$ と、同様に $g \cdot (g^{-1} \cdot x) = x$ が成り立つからです。また条件 2 は $\rho(gh) = \rho(g) \circ \rho(h)$ そのものです。逆に準同型 $\rho$ から $g \cdot x := \rho(g)(x)$ と定めると、$\rho(e) = \mathrm{id}$ と $\rho(gh) = \rho(g)\circ\rho(h)$ から条件 1, 2 が成り立ちます。
</Proof>

<Example id="ex-actions" title="代表的な作用">
1. **左乗法。** $G$ 自身への作用 $g \cdot x = gx$。軌道は $G$ 全体（推移的）。
2. **剰余類への作用。** $H \le G$ に対し、左剰余類の集合 $G/H$ への作用 $g \cdot (xH) = (gx)H$。軌道は $G/H$ 全体で、$H$ 自身（= 剰余類 $eH$）の安定化群は $H$ です。
3. **共役による作用。** $g \cdot x = gxg^{-1}$（$x \in G$）。軌道は $x$ の**共役類**、安定化群は $x$ の**中心化群** $C_G(x) = \{ g : gx = xg \}$ です。$H \le G$ の共役 $gHg^{-1}$ の集合への共役作用では、$H$ の安定化群は**正規化群** $N_G(H) = \{ g : gHg^{-1} = H \}$ です。
4. **正方形の頂点への作用。** 正方形の対称性の群 $D_4$（位数 $8$）は頂点の集合 $\{1,2,3,4\}$ に作用し、軌道は全体（頂点 $1$ の安定化群は恒等写像と対角線についての折り返しの 2 元）です。
</Example>

軌道は $X$ を分割します。$x \sim y \Leftrightarrow y \in G \cdot x$ が[同値関係](/mathematics/foundations/equivalence-relations#def-equivalence)だからです（反射律は $e$、対称律は $x = g^{-1}\cdot y$、推移律は作用の積）。なお、軌道が $X$ 全体になる作用を**推移的**といいます（上の例 1, 2, 4）。また、例 3 の中心化群 $C_G(x)$ は $x$ と交換できる元の集まり、正規化群 $N_G(H)$ は $H$ を共役で動かしても $H$ に戻る元の集まりです。

<Theorem id="thm-orbit-stabilizer" title="軌道・安定化群の公式">
$G$ が $X$ に作用し、$x \in X$ とする。$G_x$ は $G$ の部分群で、写像
$$
G/G_x \to G \cdot x, \qquad gG_x \mapsto g \cdot x
$$
は（左剰余類の集合から軌道への）全単射である。特に $G$ が有限群なら $|G \cdot x| = [G : G_x] = |G|/|G_x|$ である。
</Theorem>

<Proof of="thm-orbit-stabilizer">
$e \in G_x$ で、$g, h \in G_x$ なら $(gh^{-1}) \cdot x = g \cdot (h^{-1} \cdot x) = g \cdot x = x$（$h \cdot x = x$ から $h^{-1} \cdot x = x$）なので部分群です。$g \cdot x = g' \cdot x$ は $(g^{-1}g') \cdot x = x$、すなわち $g^{-1}g' \in G_x$、すなわち $gG_x = g'G_x$ と同値です（<Ref to="mathematics/algebra/subgroups-and-lagrange#lem-coset-basic" />）。この同値は、写像が代表元の取り方によらず定まること（$\Leftarrow$）と単射であること（$\Rightarrow$）を同時に示し、全射性は軌道の定義です。有限群なら <Ref to="mathematics/algebra/subgroups-and-lagrange#thm-lagrange" /> から $|G| = [G:G_x]\,|G_x|$ です。
</Proof>

この定理から、軌道の大きさは群の位数の約数です。群論でこの事実が何度も使われます。たとえば $D_4$ が頂点に推移的に作用し、安定化群の位数が $2$ であることから $|D_4| = 4 \times 2 = 8$ と位数が求まります。

<Figure caption="軌道・安定化群の公式。G を G_x の左剰余類に分け、各剰余類を軌道の 1 点に送る">
<svg viewBox="0 0 640 260" width="100%" role="img" aria-label="左に群 G が安定化群 G_x とその左剰余類 g1 G_x, g2 G_x の三つの帯に分かれて描かれ、右に軌道の三つの点 x, g1 x, g2 x があり、各帯から対応する点へ矢印が伸びている。">
  <rect x="40" y="30" width="200" height="60" rx="6" fill="none" stroke="currentColor" stroke-width="2" />
  <rect x="40" y="100" width="200" height="60" rx="6" fill="none" stroke="currentColor" stroke-width="2" />
  <rect x="40" y="170" width="200" height="60" rx="6" fill="none" stroke="currentColor" stroke-width="2" />
  <text x="110" y="66" fill="currentColor" font-size="16">G_x</text>
  <text x="100" y="136" fill="currentColor" font-size="16">g₁ G_x</text>
  <text x="100" y="206" fill="currentColor" font-size="16">g₂ G_x</text>
  <text x="40" y="20" fill="currentColor" font-size="14">G（左剰余類に分割）</text>
  <circle cx="480" cy="60" r="5" fill="var(--sl-color-accent)" />
  <circle cx="480" cy="130" r="5" fill="var(--sl-color-accent)" />
  <circle cx="480" cy="200" r="5" fill="var(--sl-color-accent)" />
  <text x="494" y="65" fill="currentColor" font-size="16">x</text>
  <text x="494" y="135" fill="currentColor" font-size="16">g₁ x</text>
  <text x="494" y="205" fill="currentColor" font-size="16">g₂ x</text>
  <text x="400" y="20" fill="currentColor" font-size="14">軌道 G·x</text>
  <line x1="240" y1="60" x2="470" y2="60" stroke="var(--sl-color-accent)" stroke-width="2" />
  <line x1="240" y1="130" x2="470" y2="130" stroke="var(--sl-color-accent)" stroke-width="2" />
  <line x1="240" y1="200" x2="470" y2="200" stroke="var(--sl-color-accent)" stroke-width="2" />
</svg>
</Figure>

<Theorem id="thm-burnside" title="バーンサイドの補題">
有限群 $G$ が有限集合 $X$ に作用するとき、軌道の個数は
$$
|X/G| = \frac{1}{|G|} \sum_{g \in G} |X^g|
$$
である（$X^g$ は $g$ の固定点集合）。
</Theorem>

<Proof of="thm-burnside">
組 $(g, x)$ で $g \cdot x = x$ となるものの個数 $N$ を 2 通りに数えます。$g$ ごとに数えれば $N = \sum_g |X^g|$ です。$x$ ごとに数えれば $N = \sum_x |G_x|$ で、<Ref to="thm-orbit-stabilizer" /> により $|G_x| = |G|/|G \cdot x|$ なので
$$
N = \sum_{x \in X} \frac{|G|}{|G\cdot x|} = |G| \sum_{\text{軌道 } O} \sum_{x \in O} \frac{1}{|O|} = |G| \cdot |X/G|
$$
です（各軌道 $O$ で $\sum_{x \in O} 1/|O| = 1$）。両者を比べて補題が従います。
</Proof>

<Example id="ex-necklace" title="首飾りの数え上げ">
正方形の 4 つの頂点を白か黒で塗る $2^4 = 16$ 通りのうち、回転（$C_4 = \{e, r, r^2, r^3\}$）で重なるものを同一視した塗り分けの数を求めます。$X$ = 16 通りの塗り方とします。固定点の個数は、$e$ で $16$、$r$ と $r^3$（$90°$ 回転）で全頂点が同色の $2$ 通りずつ、$r^2$（$180°$ 回転）で向かい合う頂点が同色の $2^2 = 4$ 通りです。<Ref to="thm-burnside" /> から
$$
|X/C_4| = \frac{16 + 2 + 4 + 2}{4} = 6
$$
です（全部白、全部黒、黒 1 個、黒 2 個で隣り合う、黒 2 個で向かい合う、黒 3 個、の 6 通り）。
</Example>

## 3. 共役による作用と類等式

$G$ が自分自身に共役 $g \cdot x = gxg^{-1}$ で作用するとき、固定点の集合は**中心** $Z(G) = \{ z \in G : zg = gz\ (\forall g \in G) \}$ です。それ以外の軌道（共役類）の大きさは、安定化群 $C_G(x)$ の指数 $[G : C_G(x)]$ です（<Ref to="thm-orbit-stabilizer" />）。軌道は $G$ を分割するので、次が得られます。ねらいは、群の位数 $|G|$ を「中心の元の個数」と「共役類の大きさの和」に分けて、約数の条件で制約をかけることです。

<Theorem id="thm-class-equation" title="類等式">
有限群 $G$ について、共役類のうち元を 2 個以上含むものから代表元 $x_1, \ldots, x_r$ を 1 つずつ取ると、
$$
|G| = |Z(G)| + \sum_{i=1}^{r} [G : C_G(x_i)]
$$
が成り立つ。ここで各 $[G : C_G(x_i)]$ は $1$ より大きく、$|G|$ の約数である。
</Theorem>

<Proof of="thm-class-equation">
共役類は $G$ の分割を与えます。大きさ $1$ の共役類は $gxg^{-1} = x$ がすべての $g$ で成り立つ $x$、すなわち $Z(G)$ の元に対応します。残りの共役類の大きさは <Ref to="thm-orbit-stabilizer" /> から $[G : C_G(x_i)]$ で、$>1$ であり、<Ref to="mathematics/algebra/subgroups-and-lagrange#thm-lagrange" /> から $|G|$ を割ります。
</Proof>

素数 $p$ について、位数が $p$ のべきの群を **$p$ 群**と呼びます。類等式の各項は $p$ の倍数か、中心の部分だけが違いを生みます。

<Lemma id="lem-fixed-point-mod-p" title="p 群の作用の固定点の合同式">
$P$ を $p$ 群、$X$ を有限集合とし、$P$ が $X$ に作用するとする。このとき $|X| \equiv |X^P| \pmod{p}$ である。
</Lemma>

<Proof of="lem-fixed-point-mod-p">
各軌道の大きさは $|P|$ の約数なので $p$ のべきです。大きさ $1$ の軌道は固定点で、固定点でない軌道の大きさは $p$ の倍数です。$X$ は軌道に分割されるので、$|X|$ を 2 種類に分けて足せば $|X| \equiv |X^P| \pmod{p}$ です。
</Proof>

<Theorem id="thm-p-group-center" title="p 群の中心は自明でない">
$G$ が位数 $p^n$（$n \ge 1$）の群ならば、$|Z(G)|$ は $p$ の倍数で、特に $Z(G) \ne \{e\}$ である。
</Theorem>

<Proof of="thm-p-group-center">
<Ref to="thm-class-equation" /> で、各 $[G:C_G(x_i)]$ は $1$ より大きい $p^n$ の約数なので $p$ の倍数です。$|G| = p^n$ も $p$ の倍数なので、$|Z(G)| = |G| - \sum [G : C_G(x_i)]$ も $p$ の倍数です。$e \in Z(G)$ より $|Z(G)| \ge 1$ なので $|Z(G)| \ge p$ です。
</Proof>

<Corollary id="cor-p-squared-abelian" title="位数 p² の群はアーベル群">
位数 $p^2$ の群はアーベル群である。
</Corollary>

次の証明の方針です。中心 $Z$ の位数が $p$ だと仮定すると、商群 $G/Z$ が巡回群になり、そこから $G$ が[アーベル群](/mathematics/algebra/groups#def-group)になって $Z = G$ となります。これは $|Z| = p$ に反するので、$|Z| = p^2$ だと結論します。

<Proof of="cor-p-squared-abelian">
$Z = Z(G)$ は正規部分群で、<Ref to="thm-p-group-center" /> から $|Z| \in \{p, p^2\}$ です。$|Z| = p$ と仮定すると $G/Z$ は位数 $p$ の群で、素数位数の群は巡回群なので（<Ref to="mathematics/algebra/subgroups-and-lagrange#cor-prime-order" />）$gZ$ で生成されます。すると任意の $a \in G$ は $a = g^k z$（$z \in Z$）の形に書けます。$a = g^k z$, $b = g^l z'$ に対し $ab = g^k z g^l z' = g^{k+l} z z' = ba$ なので $G$ はアーベル群、$Z = G$ となって $|Z| = p$ に反します。よって $|Z| = p^2$、すなわち $G = Z$ はアーベル群です。
</Proof>

## 4. Sylow の定理

$G$ を有限群とし、$|G| = p^a m$（$p$ は素数、$a \ge 0$, $p \nmid m$）と書きます。位数 $p^a$ の部分群を $G$ の **Sylow $p$ 部分群**といい、その全体を $\mathrm{Syl}_p(G)$、個数を $n_p$ と書きます。

次の補題は、第 1 定理の証明の準備です。第 1 定理では $G$ の部分集合の個数が $\binom{p^a m}{p^a}$ になるので、これが $p$ で割り切れないことが必要になります。[二項係数](/mathematics/combinatorics/enumeration-generating-functions#def-binomial-coefficient)を $p$ で割った余りを、[標数](/mathematics/algebra/rings-and-fields#def-characteristic) $p$ の[多項式環](/mathematics/algebra/rings-and-fields#def-polynomial-ring)で計算して求めます。

<Lemma id="lem-binomial-mod-p" title="二項係数の p 進的な性質">
$\dbinom{p^a m}{p^a} \equiv m \pmod{p}$ である。特に $p \nmid m$ なら $p \nmid \dbinom{p^a m}{p^a}$ である。
</Lemma>

<Proof of="lem-binomial-mod-p">
体 $\mathbb{F}_p$ 上の多項式環 $\mathbb{F}_p[x]$（標数 $p$）で考えます。<Ref to="mathematics/algebra/polynomial-rings-field-extensions#lem-frobenius" /> により $(1+x)^{p^a} = 1 + x^{p^a}$ です。したがって
$$
(1+x)^{p^a m} = \bigl((1+x)^{p^a}\bigr)^m = (1 + x^{p^a})^m
$$
で、$x^{p^a}$ の係数を比べると、左辺は $\binom{p^a m}{p^a}$、右辺は $\binom{m}{1} = m$（右辺に現れる $x$ のべきは $x^{p^a j}$ だけ）です。
</Proof>

第 1 定理の証明の方針です。部分群をいきなり探すのではなく、$G$ の部分集合全体に $G$ を作用させ、軌道の大きさを数えます。大きさが $p$ で割れない軌道を見つけ、その代表元の安定化群を調べると、それがちょうど位数 $p^a$ の部分群になります。

<Theorem id="thm-sylow-1" title="Sylow の第 1 定理（存在）">
$|G| = p^a m$（$p \nmid m$）ならば、$G$ は位数 $p^a$ の部分群（Sylow $p$ 部分群）を持つ。
</Theorem>

<Proof of="thm-sylow-1">
$G$ の部分集合のうち元の個数が $p^a$ のもの全体を $X$ とします。$|X| = \binom{p^a m}{p^a}$ は <Ref to="lem-binomial-mod-p" /> により $p$ で割り切れません。$G$ は $X$ に左乗法 $g \cdot S = gS = \{ gs : s \in S \}$ で作用します。軌道は $X$ を分割するので、$|X|$ が $p$ で割れないことから、大きさが $p$ で割り切れない軌道 $O$ があります。$S \in O$ を 1 つ取り、$H = G_S = \{ g : gS = S \}$ とします。

<Ref to="thm-orbit-stabilizer" /> により $|G| = |O|\,|H|$ で、$p^a m = |O| |H|$ かつ $p \nmid |O|$ なので $p^a \mid |H|$ です。一方 $H$ は $S$ に左乗法で作用します（$h \in H$, $s \in S$ なら $hs \in hS = S$）。固定した $s \in S$ について $H \to S$, $h \mapsto hs$ は単射（$hs = h's$ なら $h = h'$）なので $|H| \le |S| = p^a$ です。よって $|H| = p^a$ です。
</Proof>

<Corollary id="cor-cauchy" title="コーシーの定理">
素数 $p$ が有限群 $G$ の位数を割るならば、$G$ には位数 $p$ の元が存在する。
</Corollary>

<Proof of="cor-cauchy">
<Ref to="thm-sylow-1" /> の Sylow $p$ 部分群 $P$（位数 $p^a$, $a \ge 1$）から $x \ne e$ を取ります。$x$ の位数は <Ref to="mathematics/algebra/subgroups-and-lagrange#cor-element-order" /> から $p^b$（$b \ge 1$）の形で、$y = x^{p^{b-1}}$ の位数は $p$ です。
</Proof>

<Theorem id="thm-sylow-2" title="Sylow の第 2 定理（共役）">
$P$ を Sylow $p$ 部分群、$Q$ を $G$ の任意の $p$ 部分群（位数が $p$ のべきの部分群）とする。このとき $g \in G$ で $gQg^{-1} \subseteq P$ となるものが存在する。特に Sylow $p$ 部分群はすべて互いに共役である。
</Theorem>

<Proof of="thm-sylow-2">
$Q$ は左剰余類の集合 $X = G/P$ に左乗法で作用します。$|X| = [G : P] = m$ は $p$ で割れないので、<Ref to="lem-fixed-point-mod-p" /> により $|X^Q| \equiv m \not\equiv 0 \pmod{p}$、特に固定点 $gP$ が存在します。すべての $q \in Q$ について $qgP = gP$、すなわち $g^{-1}qg \in P$ なので、$g^{-1}Qg \subseteq P$ です（$g$ を $g^{-1}$ に取り替えれば主張の形になる）。$Q$ も Sylow $p$ 部分群なら $|g^{-1}Qg| = |Q| = |P|$ で、$g^{-1}Qg = P$ です。
</Proof>

第 3 定理の証明の方針です。個数 $n_p$ の約数の条件は、共役の作用が推移的であることと軌道・安定化群の公式から出ます。$n_p \equiv 1 \pmod p$ は、$P$ 自身を共役で作用させ、固定点が $P$ ただ 1 つであることを示して、$p$ 群の作用の固定点の合同式に当てはめます。固定点が $P$ だけになる部分で、正規化群の中で第 2 定理をもう一度使います。

<Theorem id="thm-sylow-3" title="Sylow の第 3 定理（個数）">
$|G| = p^a m$（$p \nmid m$）とする。Sylow $p$ 部分群の個数 $n_p$ は
$$
n_p = [G : N_G(P)], \qquad n_p \mid m, \qquad n_p \equiv 1 \pmod{p}
$$
を満たす（$P$ は任意の Sylow $p$ 部分群）。特に $n_p = 1$ であることと、Sylow $p$ 部分群が正規部分群であることは同値である。
</Theorem>

<Proof of="thm-sylow-3">
$G$ は $\mathrm{Syl}_p(G)$ に共役で作用し、<Ref to="thm-sylow-2" /> により推移的です。$P$ の安定化群は $N_G(P)$ なので <Ref to="thm-orbit-stabilizer" /> から $n_p = [G : N_G(P)]$ です。$P \le N_G(P)$ より $[G:P] = [G : N_G(P)]\,[N_G(P) : P]$ で、$n_p \mid [G:P] = m$ です。

次に $n_p \equiv 1$ を示します。$P$ を $\mathrm{Syl}_p(G)$ に共役で作用させ、<Ref to="lem-fixed-point-mod-p" /> を使うために、固定点が $P$ ただ 1 つであることを示します。$Q \in \mathrm{Syl}_p(G)$ が固定点とすると、すべての $x \in P$ で $xQx^{-1} = Q$、すなわち $P \le N := N_G(Q)$ です。$P$ と $Q$ はどちらも $N$ の位数 $p^a$ の部分群で、$|N|$ は $|G|$ の約数なので、$N$ の位数の $p$ 部分は $p^a$ であり、$P, Q$ は $N$ の Sylow $p$ 部分群です。$Q$ は $N$ の正規部分群で、<Ref to="thm-sylow-2" /> を $N$ に適用すると $P$ は $N$ の中で $Q$ と共役、$Q$ は正規なので $P = Q$ です。したがって $n_p = |\mathrm{Syl}_p(G)| \equiv |\mathrm{Syl}_p(G)^P| = 1 \pmod{p}$ です。

最後の主張。$n_p = 1$ なら $P$ は唯一の Sylow $p$ 部分群で、共役 $gPg^{-1}$ も Sylow $p$ 部分群なので $gPg^{-1} = P$、つまり正規です。逆に $P$ が正規なら全共役が $P$ に等しく、第 2 定理で Sylow $p$ 部分群は $P$ だけです。
</Proof>

<Example id="ex-order-15" title="位数 15 の群">
$|G| = 15 = 3 \cdot 5$ とします。$n_3 \mid 5$ かつ $n_3 \equiv 1 \pmod 3$ から $n_3 = 1$、$n_5 \mid 3$ かつ $n_5 \equiv 1 \pmod 5$ から $n_5 = 1$ です。Sylow $3$ 部分群 $A$（位数 $3$）と Sylow $5$ 部分群 $B$（位数 $5$）はどちらも正規で、$A \cap B = \{e\}$（位数が互いに素）です。<Ref to="prop-internal-direct" /> により $G \cong A \times B \cong \mathbb{Z}/3\mathbb{Z} \times \mathbb{Z}/5\mathbb{Z}$ で、これは巡回群 $\mathbb{Z}/15\mathbb{Z}$ です（位数 $15$ の元 $(1, 1)$ がある）。位数 $15$ の群は巡回群しかありません。
</Example>

<Example id="ex-a4-sylow" title="A₄ で Sylow の定理を確かめる">
$|A_4| = 12 = 2^2 \cdot 3$ です。Sylow $3$ 部分群は位数 $3$ で、$n_3 \mid 4$ かつ $n_3 \equiv 1 \pmod 3$ なので $n_3 \in \{1, 4\}$ です。$A_4$ には位数 $3$ の元（3 サイクル）が $8$ 個あり、位数 $3$ の部分群 1 つに 2 個ずつ含まれるので、$n_3 = 4$ です。Sylow $2$ 部分群は位数 $4$ で、クラインの 4 元群 $V = \{e, (1\,2)(3\,4), (1\,3)(2\,4), (1\,4)(2\,3)\}$ がその 1 つです。共役は巡回置換の型を保つので $V$ は $A_4$ の正規部分群で、<Ref to="thm-sylow-3" /> により $n_2 = 1$ です。第 3 定理の数値条件 $n_2 \mid 3$, $n_2 \equiv 1 \pmod 2$ は $n_2 \in \{1, 3\}$ しか与えないので、正規性の確認が個数を $1$ に決めています。
</Example>

## 5. 直積と半直積

Sylow の定理は、群を部分群に分解する手がかりを与えます。逆に、部分群から群を組み立てる方法が直積と半直積です。

<Proposition id="prop-internal-direct" title="内部直積">
$N, H$ を群 $G$ の正規部分群で $N \cap H = \{e\}$ を満たすものとする。このとき $NH = \{ nh : n \in N, h \in H \}$ は $G$ の部分群で、$N \times H \to NH$, $(n, h) \mapsto nh$ は群同型である。
</Proposition>

<Proof of="prop-internal-direct">
$n \in N$, $h \in H$ に対し、$nhn^{-1}h^{-1} = n\,(hn^{-1}h^{-1})$ は $N$ が正規なので $N$ に属し、$(nhn^{-1})\,h^{-1}$ は $H$ が正規なので $H$ に属します。よって $N \cap H = \{e\}$ の元で、$nh = hn$ です。したがって $(n_1h_1)(n_2h_2) = n_1n_2h_1h_2$ となり、$(n, h) \mapsto nh$ は準同型で、像 $NH$ は部分群です。核は、$nh = e$ なら $n = h^{-1} \in N \cap H$ で $n = h = e$ なので自明です。
</Proof>

内部直積で群を認識できるとき、$G \cong N \times H$ と書きます。$N$ だけが正規で、$H$ は正規とは限らないときに現れるのが半直積です。

直積では積を成分ごとに計算しますが、半直積では $H$ の元が $N$ の元を「動かしてから」掛けます。この動かし方が、$N$ から $N$ への同型写像全体がなす群 $\mathrm{Aut}(N)$（自己同型群）への準同型 $\theta$ です。後の例（$S_3$ など）では、折り返しが回転を逆向きにするのがこの動かし方にあたります。

<Definition id="def-semidirect" title="半直積">
$N, H$ を群、$\theta : H \to \mathrm{Aut}(N)$ を準同型（$\theta_h := \theta(h)$ は $N$ の自己同型）とする。集合 $N \times H$ に
$$
(n_1, h_1)(n_2, h_2) = \bigl(n_1\,\theta_{h_1}(n_2),\ h_1h_2\bigr)
$$
で積を定めたものを**半直積**といい、$N \rtimes_\theta H$ と書く。
</Definition>

これが群をなすことを確認します。単位元は $(e, e)$ です。結合律は
$$
\bigl((n_1,h_1)(n_2,h_2)\bigr)(n_3,h_3) = \bigl(n_1\theta_{h_1}(n_2)\theta_{h_1h_2}(n_3),\ h_1h_2h_3\bigr),
$$
$$
(n_1,h_1)\bigl((n_2,h_2)(n_3,h_3)\bigr) = \bigl(n_1\theta_{h_1}(n_2\,\theta_{h_2}(n_3)),\ h_1h_2h_3\bigr) = \bigl(n_1\theta_{h_1}(n_2)\theta_{h_1}(\theta_{h_2}(n_3)),\ h_1h_2h_3\bigr)
$$
で、$\theta_{h_1h_2} = \theta_{h_1}\circ\theta_{h_2}$ より一致します。逆元は $(n, h)^{-1} = (\theta_{h^{-1}}(n^{-1}), h^{-1})$ で与えられます。

<Proposition id="prop-internal-semidirect" title="半直積の認識">
$G$ を群、$N$ を $G$ の正規部分群、$H$ を部分群とし、$N \cap H = \{e\}$ かつ $NH = G$ とする。$\theta_h(n) = hnh^{-1}$ とおくと $\theta : H \to \mathrm{Aut}(N)$ は準同型で、$G \cong N \rtimes_\theta H$ である。
</Proposition>

<Proof of="prop-internal-semidirect">
$N$ が正規なので $\theta_h$ は $N$ から $N$ への写像で、準同型 $\theta_h(n n') = \theta_h(n)\theta_h(n')$、逆写像 $\theta_{h^{-1}}$ を持つので自己同型です。$\theta_{hh'} = \theta_h \circ \theta_{h'}$ も明らかです。写像 $N \rtimes_\theta H \to G$, $(n, h) \mapsto nh$ は、全射（$NH = G$）、単射（$nh = n'h'$ なら $n'^{-1}n = h'h^{-1} \in N \cap H = \{e\}$）で、
$$
(n_1h_1)(n_2h_2) = n_1\,(h_1n_2h_1^{-1})\,h_1h_2 = n_1\theta_{h_1}(n_2)\,h_1h_2
$$
により準同型です。
</Proof>

<Example id="ex-s3-dihedral" title="S₃ と二面体群">
$S_3 = A_3 \rtimes \langle (1\,2) \rangle$ です。$A_3 = \{e, (1\,2\,3), (1\,3\,2)\}$ は正規部分群（指数 $2$）、$H = \{e, (1\,2)\}$ は正規でなく、$A_3 \cap H = \{e\}$、$|A_3||H| = 6$ です。$H$ の生成元は $A_3$ に逆元を取る自己同型として作用します（$(1\,2)(1\,2\,3)(1\,2)^{-1} = (1\,3\,2)$）。一般に正 $n$ 角形の対称性の群（二面体群、位数 $2n$）は、回転のなす巡回群 $\mathbb{Z}/n\mathbb{Z}$ と、折り返し（位数 $2$）の半直積で、折り返しは回転を逆回転に写します。$\theta$ が自明なら半直積は直積になります。
</Example>

素数 $p < q$ に対して位数 $pq$ の群を分類しましょう。証明の方針は次のとおりです。まず第 3 定理で Sylow $q$ 部分群が正規だと分かるので、$G$ は半直積になります。残る問題は、$\mathbb{Z}/q\mathbb{Z}$ の自己同型群への準同型 $\theta$ が何通りあるかで、それが自明かどうかが、巡回群になるか非可換群になるかの分かれ目です。

<Theorem id="thm-order-pq" title="位数 pq の群">
$p < q$ を素数、$G$ を位数 $pq$ の群とする。

1. $G$ の Sylow $q$ 部分群 $Q$ は正規部分群で、$G \cong Q \rtimes P$（$P$ は Sylow $p$ 部分群）。
2. $p \nmid q - 1$ ならば、$G$ は巡回群 $\mathbb{Z}/pq\mathbb{Z}$ に同型である。
3. $p \mid q - 1$ ならば、$G$ は巡回群であるか、非可換群 $\mathbb{Z}/q\mathbb{Z} \rtimes_\theta \mathbb{Z}/p\mathbb{Z}$（$\theta$ は自明でない準同型）に同型である。後者は存在し、$\theta$ のとり方によらず同型を除いてただ 1 つである。
</Theorem>

<Proof of="thm-order-pq">
(1) <Ref to="thm-sylow-3" /> により $n_q \mid p$ かつ $n_q \equiv 1 \pmod q$ です。$n_q \in \{1, p\}$ で、$1 < p < q$ なので $p \not\equiv 1 \pmod q$（$0 < p - 1 < q$）です。よって $n_q = 1$ で、$Q$ は正規です。$P$ を Sylow $p$ 部分群（<Ref to="thm-sylow-1" />）とすると、$|Q \cap P|$ は $p$ と $q$ の公約数なので $Q \cap P = \{e\}$ で、積 $QP$ は $pq$ 個の相異なる元を持つので $QP = G$ です（$qp = q'p'$ なら $q'^{-1}q = p'p^{-1} \in Q \cap P$）。<Ref to="prop-internal-semidirect" /> から $G \cong Q \rtimes_\theta P$ です。

(2)(3) $Q \cong \mathbb{Z}/q\mathbb{Z}$ の自己同型 $\alpha$ は $\alpha(1) = k$ で決まり、$k$ は単元（$(\mathbb{Z}/q\mathbb{Z})^{\times}$ の元）で、$\alpha_k \circ \alpha_l = \alpha_{kl}$ です。よって $\mathrm{Aut}(Q) \cong (\mathbb{Z}/q\mathbb{Z})^{\times}$ です。$\mathbb{Z}/q\mathbb{Z}$ は体なので（<Ref to="mathematics/algebra/rings-and-fields#cor-zmodp-field" />）、<Ref to="mathematics/algebra/polynomial-rings-field-extensions#thm-unit-cyclic" /> により $\mathrm{Aut}(Q)$ は位数 $q - 1$ の巡回群です。準同型 $\theta : P \to \mathrm{Aut}(Q)$ の像の位数は $|P| = p$ と $q - 1$ を割ります。

$p \nmid q - 1$ なら $\theta$ は自明で、半直積は直積 $\mathbb{Z}/q\mathbb{Z} \times \mathbb{Z}/p\mathbb{Z}$ です。$(1, 1)$ の位数は $\mathrm{lcm}(q, p) = pq$ なので巡回群です。$p \mid q-1$ のとき $\theta$ が自明でも同様に巡回群です。$\theta$ が自明でないとき、$P = \langle y \rangle$ として $\alpha = \theta(y)$ は位数 $p$ の自己同型です。巡回群は各約数の位数の部分群をただ 1 つ持つので、$\alpha$ と別の自明でない $\theta'$ に対する $\alpha' = \theta'(y)$ は同じ位数 $p$ の部分群に入り、$\alpha' = \alpha^k$（$p \nmid k$）と書けます。$kl \equiv 1 \pmod p$ となる $l$ を取り、$\varphi : Q \rtimes_\theta P \to Q \rtimes_{\theta'} P$, $(n, y^i) \mapsto (n, y^{li})$ と定めます。$\theta'_{y^{li}} = \alpha^{kli} = \alpha^i = \theta_{y^i}$ なので、
$$
\varphi\bigl((n_1,y^i)(n_2,y^j)\bigr) = \bigl(n_1\alpha^i(n_2),\ y^{l(i+j)}\bigr) = (n_1, y^{li})(n_2, y^{lj}) = \varphi(n_1,y^i)\,\varphi(n_2,y^j)
$$
で、$\varphi$ は全単射な準同型です。これで一意性が示されました。存在は、位数 $q-1$ の巡回群 $\mathrm{Aut}(Q)$ が $p \mid q-1$ から位数 $p$ の元を持つことから、自明でない $\theta$ が作れることによります。非可換性は、$\theta_y \ne \mathrm{id}$ より $\theta_y(n) \ne n$ となる $n$ があり、$(e, y)(n, e) = (\theta_y(n), y) \ne (n, y) = (n, e)(e, y)$ だからです。
</Proof>

<Example id="ex-order-pq-examples" title="位数 pq の群の例">
$(p, q) = (2, 3)$ では $p \mid q-1 = 2$ なので、位数 $6$ の群は $\mathbb{Z}/6\mathbb{Z}$ と非可換群 $S_3$ の 2 つだけです。$(2, 5)$ は $\mathbb{Z}/10\mathbb{Z}$ と $D_5$（位数 $10$ の二面体群）、$(3, 7)$ は $3 \mid 6$ なので位数 $21$ の非可換群が 1 つ存在します。$(3, 5)$ は $3 \nmid 4$ なので、位数 $15$ は巡回群のみで、<Ref to="ex-order-15" /> と一致します。
</Example>

## 6. 可解群

可解群の定義（部分群の列で、各段の商がアーベル群）は、[ガロア理論への招待](/mathematics/algebra/galois-theory)の <Ref to="mathematics/algebra/galois-theory#def-solvable-group" /> に従います。群の作用で得た道具を使って、どのような群が可解かを調べましょう。

<Proposition id="prop-solvable-closure" title="可解性は部分群・商群・拡大で保たれる">
1. 可解群の部分群は可解である。
2. 可解群の商群は可解である。
3. $N$ を $G$ の正規部分群とする。$N$ と $G/N$ が可解なら $G$ も可解である。
</Proposition>

<Proof of="prop-solvable-closure">
(1) $G = G_0 \supseteq \cdots \supseteq G_r = \{e\}$ を可解列とし、$H \le G$, $H_i = H \cap G_i$ とします。$h \in H_i$, $x \in H_{i+1}$ なら $hxh^{-1}$ は $H$ に属し、$G_{i+1} \trianglelefteq G_i$ より $G_{i+1}$ にも属するので、$H_{i+1} \trianglelefteq H_i$ です。準同型 $H_i \to G_i/G_{i+1}$, $h \mapsto hG_{i+1}$ の核は $H_i \cap G_{i+1} = H_{i+1}$ なので、<Ref to="mathematics/algebra/homomorphism-theorems#thm-first-isomorphism" /> により $H_i/H_{i+1}$ はアーベル群 $G_i/G_{i+1}$ の部分群に同型で、アーベル群です。

(2) $\pi : G \to G/N$ を自然な射影とし、$\bar{G}_i = \pi(G_i)$ とします。$\pi|_{G_i} : G_i \to \bar{G}_i$ は全射で、$G_{i+1} \trianglelefteq G_i$ から $\bar{G}_{i+1} \trianglelefteq \bar{G}_i$ です。合成 $G_i \to \bar{G}_i \to \bar{G}_i/\bar{G}_{i+1}$ は全射で $G_{i+1}$ を核に含むので、アーベル群 $G_i/G_{i+1}$ からの全射 $G_i/G_{i+1} \to \bar{G}_i/\bar{G}_{i+1}$ を誘導し、後者もアーベル群です。

(3) $N = N_0 \supseteq \cdots \supseteq N_s = \{e\}$ と、$G/N = M_0 \supseteq \cdots \supseteq M_t = \{eN\}$ を可解列とします。$G_j = \pi^{-1}(M_j)$ とおくと $G = G_0 \supseteq \cdots \supseteq G_t = N$ で、$G_{j+1} \trianglelefteq G_j$（正規部分群の逆像は正規）、<Ref to="mathematics/algebra/homomorphism-theorems#cor-third-isomorphism" /> により $G_j/G_{j+1} \cong (G_j/N)/(G_{j+1}/N) = M_j/M_{j+1}$ はアーベル群です。$G_0 \supseteq \cdots \supseteq G_t = N_0 \supseteq N_1 \supseteq \cdots \supseteq N_s = \{e\}$ が $G$ の可解列です。
</Proof>

<Theorem id="thm-p-group-solvable" title="p 群は可解">
素数のべきを位数とする群は可解である。
</Theorem>

<Proof of="thm-p-group-solvable">
位数 $p^n$ に関する帰納法で示します。$n = 0$ は自明です。$n \ge 1$ のとき、<Ref to="thm-p-group-center" /> により $Z = Z(G) \ne \{e\}$ で、$Z$ はアーベル群（可解、$Z \supseteq \{e\}$）、$G/Z$ は位数が $p^n$ より小さい $p$ 群で帰納法の仮定により可解です。<Ref to="prop-solvable-closure" /> (3) から $G$ は可解です。
</Proof>

<Corollary id="cor-pq-solvable" title="位数 pq の群は可解">
素数 $p, q$ に対して位数 $pq$ の群は可解である。
</Corollary>

<Proof of="cor-pq-solvable">
$p = q$ なら <Ref to="thm-p-group-solvable" /> です。$p < q$ なら <Ref to="thm-order-pq" /> (1) で正規部分群 $Q$（位数 $q$）が取れ、$Q$ はアーベル群（巡回群）、$G/Q$ は位数 $p$ でアーベル群なので、$G \supseteq Q \supseteq \{e\}$ が可解列です。
</Proof>

<Example id="ex-sn-solvable" title="Sₙ の可解性">
$S_3$ は可解で、$S_4 \supseteq A_4 \supseteq V \supseteq \{e\}$（$V$ はクラインの 4 元群）は商が $\mathbb{Z}/2\mathbb{Z}$, $\mathbb{Z}/3\mathbb{Z}$, $V$ の可解列です（$|A_4/V| = 3$, $|S_4/A_4| = 2$）。$n \ge 5$ では $S_5 \le S_n$ で、<Ref to="mathematics/algebra/galois-theory#prop-s5-not-solvable" /> により $S_5$ は可解でないので、<Ref to="prop-solvable-closure" /> (1) の対偶から $S_n$ も可解でありません。5 次以上の一般の方程式が根号で解けないことの群論的な根拠がここにあります。
</Example>

<Remark id="rem-burnside-feit-thompson" title="さらに進んだ結果">
位数が $p^a q^b$（$p, q$ は素数）の形の群が可解であること（バーンサイド）、奇数位数の群が可解であること（ファイト・トンプソン）が知られています。前者は表現論（[有限群の表現](/mathematics/algebra/group-representations)の指標の理論）を使って証明され、後者は 250 ページを超える論文によります。この記事では証明しません。
</Remark>

## 7. 演習

<Exercise id="exr-necklace" difficulty="易">
正方形の 4 つの頂点を 3 色で塗る。回転で重なる塗り方を同一視すると、塗り分けは何通りか。
<Solution>
回転の群 $C_4 = \{e, r, r^2, r^3\}$ が $3^4 = 81$ 通りの塗り方の集合に作用します。固定点の数は、$e$ で $81$、$r, r^3$ で全頂点同色の $3$ 通りずつ、$r^2$ で向かい合う頂点が同色の $3^2 = 9$ 通りです。<Ref to="thm-burnside" /> から $(81 + 3 + 9 + 3)/4 = 24$ 通りです。
</Solution>
</Exercise>

<Exercise id="exr-s4-class" difficulty="標準">
$S_4$ の類等式を求めよ。ただし、$S_4$ の共役類は巡回置換の型で決まるとしてよい。
<Solution>
型 $(1,1,1,1)$（恒等）は $1$ 個、型 $(2,1,1)$（互換）は $\binom{4}{2} = 6$ 個、型 $(2,2)$ は $3$ 個、型 $(3,1)$ は $2 \cdot \binom{4}{3} = 8$ 個、型 $(4)$ は $3! = 6$ 個です。<Ref to="thm-class-equation" /> から
$$
24 = 1 + 6 + 3 + 8 + 6
$$
です。恒等元だけが大きさ $1$ の類なので $Z(S_4) = \{e\}$ です。各項は $24$ の約数になっています（<Ref to="thm-orbit-stabilizer" />：たとえば互換の中心化群の位数は $24/6 = 4$）。
</Solution>
</Exercise>

<Exercise id="exr-order-12" difficulty="標準">
位数 $12$ の群は、正規な Sylow $2$ 部分群か、正規な Sylow $3$ 部分群を持つことを示せ。
<Solution>
<Ref to="thm-sylow-3" /> から $n_3 \mid 4$ かつ $n_3 \equiv 1 \pmod 3$ なので $n_3 \in \{1, 4\}$ です。$n_3 = 1$ なら Sylow $3$ 部分群は正規です。$n_3 = 4$ とします。Sylow $3$ 部分群は位数 $3$ なので、相異なる 2 つの共通部分は自明で、位数 $3$ の元は $4 \times 2 = 8$ 個あります。位数 $4$ の Sylow $2$ 部分群の元の位数は $1, 2, 4$ のいずれかで $3$ ではないので、位数 $3$ でない元は $12 - 8 = 4$ 個、その 4 個が Sylow $2$ 部分群の元のすべてです。したがって Sylow $2$ 部分群は 1 つだけで、<Ref to="thm-sylow-3" /> により正規です。
</Solution>
</Exercise>

<Exercise id="exr-order-30" difficulty="標準">
位数 $30$ の単純群は存在しないことを示せ（単純群とは、自明でない真の正規部分群を持たない群）。
<Solution>
<Ref to="thm-sylow-3" /> から $n_5 \mid 6$ かつ $n_5 \equiv 1 \pmod 5$ で $n_5 \in \{1, 6\}$、$n_3 \mid 10$ かつ $n_3 \equiv 1 \pmod 3$ で $n_3 \in \{1, 10\}$ です。ともに $1$ でないとすると、位数 $5$ の部分群が $6$ 個あり、素数位数の部分群の共通部分は自明なので位数 $5$ の元が $6 \times 4 = 24$ 個、同様に位数 $3$ の元が $10 \times 2 = 20$ 個、合計 $44 > 30$ となって不可能です。よって $n_5 = 1$ または $n_3 = 1$ で、位数 $5$ または $3$ の正規部分群があり、これは自明でない真の正規部分群なので、位数 $30$ の群は単純でありません。
</Solution>
</Exercise>

## 参考文献

1. 雪江明彦『代数学 1 群論入門』日本評論社、2010 — 群の作用、Sylow の定理、半直積、可解群の各章。
2. D. S. Dummit and R. M. Foote, *Abstract Algebra*, 3rd ed., Wiley, 2004 — Chapter 4（群の作用と Sylow の定理）、Chapter 5（直積と半直積）。
3. H. Wielandt, "Ein Beweis für die Existenz der Sylowgruppen", *Archiv der Mathematik* 10 (1959), 401–402 — §4 の第 1 定理の証明の出典。
4. L. Sylow, "Théorèmes sur les groupes de substitutions", *Mathematische Annalen* 5 (1872), 584–594 — Sylow の定理の原論文。
5. M. Artin, *Algebra*, 2nd ed., Pearson, 2011 — 群の作用と Sylow の定理を扱う章。
