# 正規部分群と商群：剰余類に演算を入れるための条件

> 剰余類の集合に代表元どうしの積で演算を入れたいという要求から正規部分群の定義を導き、商群 G/N が群になることと自然な全射準同型の存在を証明し、Z/nZ を具体例として細部まで調べます。
> https://rikai.mugen-giken.com/mathematics/algebra/quotient-groups

## 0. この記事の要点

- 部分群 $H \le G$ の左剰余類全体 $G/H$ に「代表元どうしの積」で演算を入れようとすると、代表元の取り替えで答えが変わってしまうことがあります。$G = S_3$、$H = \{e, (1\,2)\}$ が実際にその例です。
- この演算が定まるための必要十分条件は「すべての $g \in G$ で $gH = Hg$」、すなわち $H$ が**正規部分群**であることです（<Ref to="thm-normality-criterion" />）。正規性は「左右の剰余類が一致する」という妙な条件ではなく、「割り算をしたい」という要求そのものの言い換えです。
- 正規部分群 $N$ に対して $G/N$ は群になり（**商群**）、$\pi : G \to G/N,\ g \mapsto gN$ は核が $N$ の全射準同型になります。逆に準同型の核はつねに正規部分群なので、「正規部分群」と「準同型の核」は同じ概念の 2 つの顔です。
- $\mathbb{Z}$ の部分群は $n\mathbb{Z}$ に限られ、商群 $\mathbb{Z}/n\mathbb{Z}$ は位数 $n$ の巡回群です。$\bar{a}$ の位数は $n/\gcd(a,n)$ で、$\bar{a}$ が生成元になるのは $\gcd(a,n) = 1$ のときに限ります。
- 商をとる操作は情報を捨てる操作です。$G/N$ は $G$ の部分群とは限らず、$N$ の内部の区別は完全に忘れられます。

## 1. 動機：剰余類の集合に演算を入れたい

時計の針は 12 で一周します。9 時の 5 時間後は 14 時ではなく 2 時です。私たちはここで、整数を「12 で割った余りが等しい」という関係で同一視し、同一視したあとの世界で足し算をしています。この計算が矛盾なくできることを、ふだんは疑いません。しかし少し立ち止まると、これは決して自明ではありません。$9$ を $21$ に、$5$ を $17$ に取り替えても答えが変わらない、つまり

$$
9 + 5 = 14 \equiv 2, \qquad 21 + 17 = 38 \equiv 2 \pmod{12}
$$

のように、**代表元の選び方によらず答えが定まる**という事実が背後にあるからこそ、時計の計算は意味を持ちます。ガウスは『Disquisitiones Arithmeticae』(1801) の冒頭で合同式の記号 $a \equiv b \pmod{m}$ を導入し、合同式が加法・減法・乗法について「そのまま計算してよい」ことを整理しました。近代代数学における「商」の思想の出発点です。

群論では、この状況をずっと一般の形で扱います。群 $G$ とその部分群 $H$ が与えられたとき、[部分群と剰余類（ラグランジュの定理）](/mathematics/algebra/subgroups-and-lagrange) で見たように、$G$ は左剰余類 $aH$ たちに分割されます（<Ref to="mathematics/algebra/subgroups-and-lagrange#lem-coset-basic" />）。剰余類全体の集合を $G/H$ と書きます。整数の場合の $\mathbb{Z}$ と $12\mathbb{Z}$ に対応する状況です。そこで素朴にこう問いたくなります。

> $G/H$ に、代表元どうしの積で演算を入れられるか。つまり $(aH) \cdot (bH) := (ab)H$ と定めてよいか。

もしこれができれば、$G/H$ 自身が群になり、$G$ を「$H$ の分だけ粗く見た」新しい群が手に入ります。大きな群を小さな群に分解して調べる、という群論の基本戦略はここから始まります。

ところが、この定義は**一般には破綻します**。$aH = a'H$ かつ $bH = b'H$ であっても $(ab)H \ne (a'b')H$ となりうるからです（<Ref to="ex-s3-failure" />）。破綻しないための条件をきちんと取り出すと、それがちょうどガロアが「不変部分群」と呼び、今日**正規部分群**と呼ばれている概念になります。この記事の目標は、その条件を導き、商群を構成し、最も基本的な例 $\mathbb{Z}/n\mathbb{Z}$ を隅々まで確かめることです。

なお、「同値関係で割って新しい対象を作る」という発想そのものは群論に限りません。集合レベルの一般論は [関係と同値関係 - 「同じ」とは何か](/mathematics/foundations/equivalence-relations) にまとめてあります。この記事は「割った先に演算が降りるのはいつか」を問うている、と読むと見通しがよくなります。

## 2. 準備：剰余類と準同型

記号を確認します。以下、$G$ は群、その単位元を $e$ と書きます。$H \le G$ は「$H$ が $G$ の部分群である」ことを表します。

<Definition id="def-coset" title="左剰余類・右剰余類・指数">
$H \le G$ と $a \in G$ に対し、
$$
aH := \{ah : h \in H\}, \qquad Ha := \{ha : h \in H\}
$$
をそれぞれ $a$ を含む $H$ の**左剰余類**、**右剰余類**という。左剰余類全体の集合を $G/H$、右剰余類全体の集合を $H \backslash G$ と書く。$G/H$ の元の個数（有限とは限らない濃度）を $H$ の $G$ における**指数**といい $[G : H]$ と書く。
</Definition>

左剰余類の基本性質を、あとで何度も使うのでまとめておきます。証明は前章の内容の再確認ですが、以降の議論はすべてこの命題の上に乗るので、行間を埋めて書きます。

<Proposition id="prop-coset-basics" title="左剰余類の基本性質">
$H \le G$ とし、$a, b \in G$ とする。

1. $h \in H$ であることと $hH = H$ であることは同値である。
2. $aH = bH$ であることと $a^{-1}b \in H$ であることは同値である。
3. $aH \cap bH \ne \varnothing$ ならば $aH = bH$ である。とくに左剰余類全体は $G$ の分割を与える。
4. 写像 $H \to aH,\ h \mapsto ah$ は全単射である。とくに $|aH| = |H|$。
</Proposition>

<Proof of="prop-coset-basics">
**(1)** $hH = H$ とすると、$H$ は単位元 $e$ を含むから $h = he \in hH = H$、よって $h \in H$。逆に $h \in H$ とする。$H$ は積で閉じているので $hH \subseteq H$。逆向きの包含を見るために $x \in H$ を取ると、$H$ は逆元で閉じているので $h^{-1} \in H$、したがって $h^{-1}x \in H$ であり、$x = h(h^{-1}x) \in hH$。ゆえに $H \subseteq hH$ で、$hH = H$ が従います。

**(2)** $aH = bH$ とすると $b = be \in bH = aH$ なので、ある $h \in H$ が存在して $b = ah$。両辺に左から $a^{-1}$ を掛けて $a^{-1}b = h \in H$。逆に $a^{-1}b = h \in H$ とすると $b = ah$ であり、
$$
bH = (ah)H = a(hH) = aH
$$
です。ここで 2 つ目の等号は積の結合律、3 つ目で (1) を使いました。

**(3)** $x \in aH \cap bH$ を取ると、$x = ah_1 = bh_2$ となる $h_1, h_2 \in H$ があります。すると $a^{-1}b = h_1h_2^{-1} \in H$（$H$ が部分群であることを使いました）なので、(2) より $aH = bH$。また $e \in H$ より $a = ae \in aH$ なので、どの元も少なくとも 1 つの左剰余類に属します。以上より左剰余類全体は $G$ を互いに交わらない部分集合に分割します。

**(4)** 全射性は $aH$ の定義そのものです。単射性は、$ah = ah'$ ならば左から $a^{-1}$ を掛けて $h = h'$ となることから従います（群の消去律）。
</Proof>

<Remark id="rem-coset-equivalence">
<Ref to="prop-coset-basics" /> の (2) と (3) は、$a \sim b \overset{\text{def}}{\iff} a^{-1}b \in H$ で定めた $G$ 上の二項関係が<Ref to="mathematics/foundations/equivalence-relations#def-equivalence" text="同値関係" />であり、その同値類がちょうど左剰余類であることを言っています。$\mathbb{Z}$ と $H = n\mathbb{Z}$ の場合、$a \sim b$ は $b - a \in n\mathbb{Z}$、すなわち $a \equiv b \pmod{n}$ に他なりません。合同式は左剰余類の特別な場合です。
</Remark>

商群を論じるには準同型の言葉も必要なので、ここで用意します。本格的な扱いは次章 [群の準同型定理](/mathematics/algebra/homomorphism-theorems) で行います。

<Definition id="def-homomorphism" title="準同型写像と核">
$G, G'$ を群とし、$G'$ の単位元を $e'$ とする。写像 $f : G \to G'$ が
$$
f(xy) = f(x)f(y) \qquad (\forall x, y \in G)
$$
を満たすとき、$f$ を**群準同型**という。このとき
$$
\ker f := \{x \in G : f(x) = e'\}, \qquad \operatorname{im} f := f(G)
$$
をそれぞれ $f$ の**核**、**像**という。全単射な準同型を**同型**といい、$G \cong G'$ と書く。
</Definition>

<Remark id="rem-hom-basics">
準同型 $f$ は単位元と逆元を保ちます。実際 $f(e) = f(ee) = f(e)f(e)$ の両辺に $f(e)^{-1}$ を掛けて $e' = f(e)$ を得ます。さらに $e' = f(e) = f(xx^{-1}) = f(x)f(x^{-1})$ より $f(x^{-1}) = f(x)^{-1}$。また $\ker f$ は $G$ の部分群です。$f(e) = e'$ より $e \in \ker f$、$x, y \in \ker f$ なら $f(xy) = e'e' = e'$、$x \in \ker f$ なら $f(x^{-1}) = f(x)^{-1} = (e')^{-1} = e'$ だからです。
</Remark>

## 3. 代表元による積はいつ定まるか

いよいよ本題です。$H \le G$ に対して $G/H$ に演算を入れたい。定めたい規則は

$$
(aH) \cdot (bH) := (ab)H
$$

です。この式の左辺は「2 つの集合」を入力とし、右辺は「代表元 $a, b$」を経由して答えを作っています。同じ集合 $aH$ に対して代表元 $a$ の取り方は $|H|$ 通りあるので、答えが代表元によらないことを確かめないかぎり、この式は写像を定義していません。まず、確かめるべき条件を正確に書き下します。

$$
\text{(W)} \qquad aH = a'H \ \text{かつ}\ bH = b'H \ \Longrightarrow\ (ab)H = (a'b')H \qquad (\forall a, a', b, b' \in G)
$$

条件 (W) が成り立つとき、上の規則は $G/H \times G/H \to G/H$ の写像を定め、この演算は **well-defined である**といいます。次の例が示すように、(W) は無条件には成り立ちません。

<Example id="ex-s3-failure" title="3 次対称群で代表元の積が破綻する">
$G = S_3$（$\{1,2,3\}$ の置換全体）とし、積は写像の合成 $(\sigma\tau)(x) = \sigma(\tau(x))$ とします。部分群として
$$
H = \{e,\ (1\,2)\}
$$
を取ります。$|H| = 2$、$[S_3 : H] = 3$ です。

まず左剰余類を計算します。$(1\,3)(1\,2)$ は、$1 \mapsto 2 \mapsto 2$、$2 \mapsto 1 \mapsto 3$、$3 \mapsto 3 \mapsto 1$ なので $(1\,2\,3)$ です。同様に $(2\,3)(1\,2)$ は $1 \mapsto 2 \mapsto 3$、$2 \mapsto 1 \mapsto 1$、$3 \mapsto 3 \mapsto 2$ なので $(1\,3\,2)$。したがって
$$
eH = \{e, (1\,2)\},\qquad (1\,3)H = \{(1\,3), (1\,2\,3)\},\qquad (2\,3)H = \{(2\,3), (1\,3\,2)\}.
$$
一方、右剰余類は $(1\,2)(1\,3)$ が $1 \mapsto 3 \mapsto 3$、$2 \mapsto 2 \mapsto 1$、$3 \mapsto 1 \mapsto 2$ より $(1\,3\,2)$ なので
$$
H(1\,3) = \{(1\,3), (1\,3\,2)\} \ne (1\,3)H
$$
となり、左右の剰余類は一致しません。

ここで (W) を検証します。$(1\,3)H = (1\,2\,3)H$ なので、$a = b = (1\,3)$ と $a' = b' = (1\,2\,3)$ は同じ剰余類の代表元です。ところが
$$
ab = (1\,3)(1\,3) = e \ \Longrightarrow\ (ab)H = H,
$$
$$
a'b' = (1\,2\,3)(1\,2\,3) = (1\,3\,2) \ \Longrightarrow\ (a'b')H = (2\,3)H
$$
であり（$(1\,2\,3)(1\,2\,3)$ は $1 \mapsto 2 \mapsto 3$、$2 \mapsto 3 \mapsto 1$、$3 \mapsto 1 \mapsto 2$ すなわち $(1\,3\,2)$）、$H \ne (2\,3)H$ です。代表元を取り替えただけで答えの剰余類が変わってしまいました。この $H$ については $G/H$ に代表元の積で演算を入れることはできません。
</Example>

失敗の理由を見ると、左剰余類と右剰余類のずれが効いていることが分かります。実際、次の定理が成り立ちます。この記事で最も大事な主張です。

<Theorem id="thm-normality-criterion" title="剰余類の積が定まるための必要十分条件">
$G$ を群、$H \le G$ とする。次の 4 条件は同値である。

1. 条件 (W) が成り立つ。すなわち $G/H$ 上の演算 $(aH)(bH) := (ab)H$ は well-defined である。
2. すべての $a \in G$ に対して $aHa^{-1} \subseteq H$。ここで $aHa^{-1} := \{aha^{-1} : h \in H\}$。
3. すべての $a \in G$ に対して $aHa^{-1} = H$。
4. すべての $a \in G$ に対して $aH = Ha$。
</Theorem>

<Proof of="thm-normality-criterion">
$(1) \Rightarrow (2) \Rightarrow (3) \Rightarrow (4) \Rightarrow (1)$ の順に示します。

**(1) $\Rightarrow$ (2).** $a \in G$ と $h \in H$ を任意に取ります。$h \in H$ なので <Ref to="prop-coset-basics" /> の (1) より $hH = H = eH$ です。また $a^{-1}H = a^{-1}H$ は自明に成り立ちます。そこで (W) を、第 1 成分の代表元 $h$ と $e$、第 2 成分の代表元 $a^{-1}$ と $a^{-1}$ に適用すると
$$
(h a^{-1})H = (e a^{-1})H = a^{-1}H
$$
を得ます。<Ref to="prop-coset-basics" /> の (2) より、これは $(ha^{-1})^{-1} \cdot a^{-1} \in H$、すなわち
$$
a h^{-1} a^{-1} \in H
$$
と同値です。$h$ は $H$ 全体を動き、$h \mapsto h^{-1}$ は $H$ から $H$ への全単射なので、$h^{-1}$ も $H$ 全体を動きます。したがって任意の $h \in H$ について $aha^{-1} \in H$、つまり $aHa^{-1} \subseteq H$ です。

**(2) $\Rightarrow$ (3).** (2) を $a$ に適用して $aHa^{-1} \subseteq H$。次に (2) を $a^{-1}$ に適用すると $a^{-1}Ha \subseteq H$ です。この両辺を左から $a$、右から $a^{-1}$ で挟むと
$$
H = a(a^{-1}Ha)a^{-1} \subseteq aHa^{-1}
$$
となります（$X \subseteq Y$ ならば $aXa^{-1} \subseteq aYa^{-1}$ であることを使いました）。2 つの包含を合わせて $aHa^{-1} = H$ です。ここで、(2) が任意の元について成り立つという**全称の仮定**が本質的に効いています。

**(3) $\Rightarrow$ (4).** $aHa^{-1} = H$ の両辺に右から $a$ を掛けると $aH = Ha$ を得ます。集合の等式なので、より丁寧に言えば、$x \in aH$ なら $x = ah$ と書けて $x = (aha^{-1})a \in Ha$、逆に $x \in Ha$ なら $x = ha$ と書けて、(3) を $a^{-1}$ に対して使うと $a^{-1}ha \in H$ なので $x = a(a^{-1}ha) \in aH$ です。

**(4) $\Rightarrow$ (1).** $aH = a'H$、$bH = b'H$ とします。<Ref to="prop-coset-basics" /> の (2) より $a' = ah_1$、$b' = bh_2$ となる $h_1, h_2 \in H$ が取れます。すると
$$
a'b' = a h_1 b h_2 .
$$
ここで $h_1 b \in Hb$ であり、仮定 (4) を $b$ に適用すると $Hb = bH$ なので、ある $h_3 \in H$ が存在して $h_1 b = b h_3$ と書けます。したがって
$$
a'b' = a (b h_3) h_2 = (ab)(h_3h_2) \in (ab)H
$$
です（$h_3h_2 \in H$ は $H$ が積で閉じていることによります）。一方 $a'b' \in (a'b')H$ なので、$(ab)H \cap (a'b')H \ne \varnothing$ となり、<Ref to="prop-coset-basics" /> の (3) から $(ab)H = (a'b')H$ を得ます。
</Proof>

<Figure caption="正規性をめぐる 4 条件の同値性（矢印の向きに証明した）">
<Mermaid code={`flowchart LR
  A["(1) 積 (aH)(bH)=(ab)H が代表元によらない"] --> B["(2) 任意の a で aHa⁻¹ ⊆ H"]
  B --> C["(3) 任意の a で aHa⁻¹ = H"]
  C --> D["(4) 任意の a で aH = Ha"]
  D --> A`} />
</Figure>

この定理の値打ちは、条件 (2) が**検証しやすい**ことにあります。(1) は 4 つの元にわたる全称命題ですが、(2) は「$H$ の元を共役で動かしても $H$ から出ない」という 1 つの部分集合の包含にすぎません。以降は主に (2) の形で正規性を確認します。

## 4. 正規部分群

<Definition id="def-normal" title="正規部分群">
群 $G$ の部分群 $N$ が、すべての $g \in G$ に対して
$$
gNg^{-1} = N
$$
を満たすとき、$N$ を $G$ の**正規部分群**といい、$N \trianglelefteq G$ と書く。<Ref to="thm-normality-criterion" /> により、これは「すべての $g \in G$ で $gNg^{-1} \subseteq N$」とも「すべての $g \in G$ で $gN = Ng$」とも同値である。
</Definition>

$g x g^{-1}$ を $x$ の $g$ による**共役**といいます。$\varphi_g(x) := gxg^{-1}$ と置くと $\varphi_g(xy) = gxyg^{-1} = (gxg^{-1})(gyg^{-1}) = \varphi_g(x)\varphi_g(y)$ なので $\varphi_g$ は準同型で、$\varphi_{g^{-1}}$ が逆写像なので $G$ から $G$ への同型（内部自己同型）です。したがって正規部分群とは、**すべての内部自己同型で不動な部分群**のことです。ガロアが「不変部分群」と呼んだのはこの見方によります。共役は「見る座標を取り替える操作」だと思ってください。$S_n$ なら文字の番号の付け替え、$\mathrm{GL}_n$ なら基底の取り替えに対応します。正規部分群は、そうした付け替えに影響されない、群に内在的な部分群です。

<Proposition id="prop-normal-tests" title="正規性の判定法">
$G$ を群とする。

1. $G$ が可換ならば、$G$ のすべての部分群は正規である。
2. $H \le G$ が $[G : H] = 2$ を満たすならば $H \trianglelefteq G$ である。
3. $Z(G) := \{z \in G : zx = xz \ (\forall x \in G)\}$（$G$ の**中心**）は $G$ の正規部分群である。
4. $f : G \to G'$ を群準同型とすると、$\ker f \trianglelefteq G$ である。
5. $\{N_\lambda\}_{\lambda \in \Lambda}$ を $G$ の正規部分群の族（$\Lambda \ne \varnothing$）とすると、$\bigcap_{\lambda \in \Lambda} N_\lambda \trianglelefteq G$ である。
</Proposition>

<Proof of="prop-normal-tests">
**(1)** $H \le G$、$g \in G$、$h \in H$ とすると、$G$ が可換なので $ghg^{-1} = hgg^{-1} = h \in H$。よって $gHg^{-1} \subseteq H$ が任意の $g$ で成り立ち、<Ref to="thm-normality-criterion" /> の (2) から $H \trianglelefteq G$。

**(2)** $g \in G$ を取ります。$g \in H$ のときは <Ref to="prop-coset-basics" /> の (1) より $gH = H$ で、右剰余類についても同じ議論で $Hg = H$ なので $gH = Hg$。$g \notin H$ のときを考えます。左剰余類は $G$ を分割し（<Ref to="prop-coset-basics" /> の (3)）、その個数は $[G:H] = 2$ です。そのうち 1 つは $H = eH$ ですから、もう 1 つは $G \setminus H$ です。$g \in gH$ かつ $g \notin H$ なので $gH \ne H$、よって $gH = G \setminus H$。右剰余類についてもまったく同様に、右剰余類は $G$ を 2 つに分割し、一方は $H$、他方は $G \setminus H$ で、$Hg \ne H$ だから $Hg = G \setminus H$。ゆえに $gH = Hg$ です。<Ref to="thm-normality-criterion" /> の (4) より $H \trianglelefteq G$。

**(3)** まず $Z(G) \le G$ を確かめます。$e$ はすべての元と可換なので $e \in Z(G)$。$z, w \in Z(G)$ と $x \in G$ に対し
$$
(zw)x = z(wx) = z(xw) = (zx)w = (xz)w = x(zw)
$$
なので $zw \in Z(G)$。$z \in Z(G)$ のとき、$zx = xz$ の両辺に左右から $z^{-1}$ を掛けて $xz^{-1} = z^{-1}x$ を得るので $z^{-1} \in Z(G)$。次に正規性ですが、$g \in G$、$z \in Z(G)$ に対し $gzg^{-1} = zgg^{-1} = z \in Z(G)$ なので $gZ(G)g^{-1} \subseteq Z(G)$。<Ref to="thm-normality-criterion" /> より $Z(G) \trianglelefteq G$。

**(4)** <Ref to="rem-hom-basics" /> より $\ker f \le G$ です。$g \in G$、$n \in \ker f$ に対し
$$
f(gng^{-1}) = f(g)f(n)f(g)^{-1} = f(g)\,e'\,f(g)^{-1} = e'
$$
（1 つ目の等号で準同型性と <Ref to="rem-hom-basics" /> の $f(g^{-1}) = f(g)^{-1}$ を使いました）。よって $gng^{-1} \in \ker f$、すなわち $g(\ker f)g^{-1} \subseteq \ker f$ で、<Ref to="thm-normality-criterion" /> より $\ker f \trianglelefteq G$。

**(5)** $N := \bigcap_\lambda N_\lambda$ と置きます。各 $N_\lambda$ が $e$ を含むので $e \in N$。$x, y \in N$ なら各 $\lambda$ で $x, y \in N_\lambda$、よって $xy \in N_\lambda$、ゆえに $xy \in N$。同様に $x^{-1} \in N$。よって $N \le G$ です。$g \in G$、$x \in N$ に対し、各 $\lambda$ で $x \in N_\lambda$ かつ $N_\lambda \trianglelefteq G$ なので $gxg^{-1} \in N_\lambda$。これがすべての $\lambda$ で成り立つので $gxg^{-1} \in N$。よって $gNg^{-1} \subseteq N$ となり $N \trianglelefteq G$。
</Proof>

<Example id="ex-normal-examples" title="正規部分群の代表例">
**(a) 特殊線型群。** $K$ を体とし、$\det : \mathrm{GL}_n(K) \to K^{\times}$ を行列式とします。行列式の乗法性 $\det(AB) = \det A \det B$（<Ref to="mathematics/linear-algebra/determinants#thm-product" /> を参照）はまさに $\det$ が群準同型であることを言っており、その核は $\mathrm{SL}_n(K) = \{A : \det A = 1\}$ です。<Ref to="prop-normal-tests" /> の (4) より $\mathrm{SL}_n(K) \trianglelefteq \mathrm{GL}_n(K)$。

**(b) 交代群。** 符号写像 $\mathrm{sgn} : S_n \to \{\pm 1\}$ は準同型で、その核が交代群 $A_n$ です。よって $A_n \trianglelefteq S_n$。$n \ge 2$ なら $[S_n : A_n] = 2$ なので <Ref to="prop-normal-tests" /> の (2) からも従います。

**(c) 自明な例。** 任意の群 $G$ で $\{e\} \trianglelefteq G$ と $G \trianglelefteq G$ が成り立ちます。$g\{e\}g^{-1} = \{geg^{-1}\} = \{e\}$、$gGg^{-1} = G$ だからです。この 2 つ以外に正規部分群を持たない非自明な群を**単純群**といいます。

**(d) 非例。** <Ref to="ex-s3-failure" /> の $H = \{e, (1\,2)\}$ は $S_3$ の正規部分群ではありません。実際 $(1\,3)(1\,2)(1\,3)^{-1}$ を計算すると、$(1\,3)^{-1} = (1\,3)$ なので $1 \mapsto 3 \mapsto 3 \mapsto 1$、$2 \mapsto 2 \mapsto 1 \mapsto 3$、$3 \mapsto 1 \mapsto 2 \mapsto 2$ となり $(2\,3) \notin H$ です。指数は 3 なので <Ref to="prop-normal-tests" /> の (2) は使えず、実際に正規でないわけです。
</Example>

<Remark id="rem-not-transitive">
正規性は**推移的ではありません**。$N \trianglelefteq H$ かつ $H \trianglelefteq G$ でも $N \trianglelefteq G$ とは限りません。位数 8 の二面体群
$$
D_4 = \langle r, s \mid r^4 = s^2 = e,\ srs^{-1} = r^{-1} \rangle
$$
で確かめます。$H := \{e, r^2, s, r^2s\}$ と置くと、$sr^2s^{-1} = (srs^{-1})^2 = r^{-2} = r^2$ より $sr^2 = r^2s$ なので $H$ は積で閉じ、各元が位数 2 以下なので $H \le D_4$ で $|H| = 4$、$[D_4 : H] = 2$ です。よって <Ref to="prop-normal-tests" /> の (2) より $H \trianglelefteq D_4$。同様に $N := \{e, s\}$ は $H$ の指数 2 の部分群なので $N \trianglelefteq H$。しかし $srs^{-1} = r^{-1}$ から $sr^{-1} = rs$ が従い、
$$
rsr^{-1} = r(sr^{-1}) = r(rs) = r^2s \notin N
$$
なので $N$ は $D_4$ の正規部分群ではありません。「正規部分群の正規部分群」は元の群では正規とは限らない、という事実は、群の構造を段階的に分解するとき（組成列を考えるとき）に必ず意識する必要があります。
</Remark>

## 5. 商群 G/N の構成

<Theorem id="thm-quotient-group" title="商群">
$G$ を群、$N \trianglelefteq G$ とする。左剰余類全体の集合 $G/N$ 上の演算
$$
(aN)(bN) := (ab)N \qquad (a, b \in G)
$$
は well-defined であり、$G/N$ はこの演算について群になる。単位元は $eN = N$、$aN$ の逆元は $a^{-1}N$ である。$G$ が有限群のときは $|G/N| = [G : N] = |G| / |N|$ が成り立つ。この群 $G/N$ を $G$ の $N$ による**商群**（剰余群）という。
</Theorem>

<Proof of="thm-quotient-group">
**well-defined 性。** $N \trianglelefteq G$ なので <Ref to="thm-normality-criterion" /> の (4) が成り立ち、同定理の (4) $\Rightarrow$ (1) により条件 (W) が成立します。すなわち代表元の取り方によらず $(ab)N$ が定まります。

**結合律。** $a, b, c \in G$ に対し、演算の定義を 2 回ずつ使って
$$
\bigl((aN)(bN)\bigr)(cN) = \bigl((ab)N\bigr)(cN) = \bigl((ab)c\bigr)N,
$$
$$
(aN)\bigl((bN)(cN)\bigr) = (aN)\bigl((bc)N\bigr) = \bigl(a(bc)\bigr)N .
$$
$G$ における結合律 $(ab)c = a(bc)$ より両者は等しくなります。

**単位元。** 任意の $a \in G$ に対し $(eN)(aN) = (ea)N = aN$ かつ $(aN)(eN) = (ae)N = aN$。よって $eN = N$ が単位元です。

**逆元。** $(aN)(a^{-1}N) = (aa^{-1})N = eN = N$ かつ $(a^{-1}N)(aN) = (a^{-1}a)N = eN = N$。よって $aN$ の逆元は $a^{-1}N$ です。

以上より $G/N$ は群です。**位数**については、$|G/N|$ は定義から左剰余類の個数、すなわち指数 $[G:N]$ です。$G$ が有限群なら、<Ref to="prop-coset-basics" /> の (3) より $G$ は $[G:N]$ 個の左剰余類に分割され、(4) より各剰余類の元の個数は $|N|$ に等しいので $|G| = [G:N]\,|N|$、すなわち $[G:N] = |G|/|N|$（<Ref to="mathematics/algebra/subgroups-and-lagrange#thm-lagrange" text="ラグランジュの定理" />）が成り立ちます。
</Proof>

商群の各元は $G$ の**部分集合**であることに注意してください。$aN$ は「$a$ と $N$ の差しかない元をひとまとめにした袋」であり、商群の演算は袋どうしの積です。この様子を図にしておきます。

<Figure caption="自然な射影 π は各剰余類をまるごと 1 点につぶす。N の内部の区別は完全に忘れられる">
<svg viewBox="0 0 660 300" width="100%" role="img" aria-label="群 G が剰余類 N, aN, bN に分割され、それぞれが商群 G/N の 1 点へ写される様子を表した図">
  <g fill="none" stroke="currentColor" stroke-width="1.5">
    <rect x="20" y="30" width="230" height="240" rx="16" />
    <line x1="20" y1="110" x2="250" y2="110" />
    <line x1="20" y1="190" x2="250" y2="190" />
    <rect x="470" y="30" width="170" height="240" rx="16" />
  </g>
  <g fill="var(--sl-color-accent)" stroke="none">
    <circle cx="515" cy="70" r="7" />
    <circle cx="515" cy="150" r="7" />
    <circle cx="515" cy="230" r="7" />
  </g>
  <g stroke="var(--sl-color-accent)" stroke-width="2" fill="var(--sl-color-accent)">
    <line x1="262" y1="70" x2="450" y2="70" />
    <polygon points="464,70 450,64 450,76" stroke="none" />
    <line x1="262" y1="150" x2="450" y2="150" />
    <polygon points="464,150 450,144 450,156" stroke="none" />
    <line x1="262" y1="230" x2="450" y2="230" />
    <polygon points="464,230 450,224 450,236" stroke="none" />
  </g>
  <g fill="currentColor" font-size="17" font-family="Georgia, serif">
    <text x="135" y="20" text-anchor="middle">G</text>
    <text x="555" y="20" text-anchor="middle">G / N</text>
    <text x="40" y="76">N</text>
    <text x="40" y="156">aN</text>
    <text x="40" y="236">bN</text>
    <text x="537" y="76">eN</text>
    <text x="537" y="156">aN</text>
    <text x="537" y="236">bN</text>
    <text x="356" y="58" text-anchor="middle">π</text>
  </g>
</svg>
</Figure>

<Proposition id="prop-projection" title="自然な射影">
$N \trianglelefteq G$ とする。写像
$$
\pi : G \longrightarrow G/N, \qquad \pi(g) = gN
$$
は全射準同型であり、$\ker \pi = N$ が成り立つ。$\pi$ を**自然な射影**（標準全射）という。
</Proposition>

<Proof of="prop-projection">
**準同型性。** $a, b \in G$ に対し、商群の演算の定義そのものから
$$
\pi(ab) = (ab)N = (aN)(bN) = \pi(a)\pi(b).
$$

**全射性。** $G/N$ の任意の元は定義により、ある $g \in G$ を用いて $gN$ と書けます。そしてこれは $\pi(g)$ です。

**核。** <Ref to="thm-quotient-group" /> より $G/N$ の単位元は $N = eN$ です。よって
$$
g \in \ker\pi \iff gN = eN \iff g^{-1}e \in N \iff g^{-1} \in N \iff g \in N
$$
となります。2 つ目の同値は <Ref to="prop-coset-basics" /> の (2)、最後の同値は $N$ が逆元で閉じていることによります。ゆえに $\ker\pi = N$。
</Proof>

<Corollary id="cor-normal-iff-kernel">
群 $G$ の部分群 $N$ について、次は同値である。

1. $N \trianglelefteq G$。
2. ある群 $G'$ とある準同型 $f : G \to G'$ が存在して $N = \ker f$。
</Corollary>

<Proof of="cor-normal-iff-kernel">
$(1) \Rightarrow (2)$：<Ref to="prop-projection" /> の $\pi : G \to G/N$ が $\ker \pi = N$ を満たすので、$G' = G/N$、$f = \pi$ と取ればよい。$(2) \Rightarrow (1)$：<Ref to="prop-normal-tests" /> の (4) そのものです。
</Proof>

この系は概念的に重要です。正規部分群の定義「$gNg^{-1} = N$」は一見すると技巧的な条件ですが、実は「準同型で潰れる部分」という意味を持っていたわけです。$G$ から出ていく準同型をすべて調べることと、$G$ の正規部分群をすべて調べることは、同じ仕事です。この対応を精密化したものが次章の準同型定理（$G/\ker f \cong \operatorname{im} f$、<Ref to="mathematics/algebra/homomorphism-theorems#thm-first-isomorphism" />）で、[群の準同型定理](/mathematics/algebra/homomorphism-theorems) で扱います。

<Aside type="caution">
$G/N$ は $G$ の部分群では**ありません**。そもそも $G/N$ の元は $G$ の元ではなく $G$ の部分集合です。さらに、$G/N$ と同型な部分群が $G$ の中にあるとも限りません。たとえば $G = \mathbb{Z}$、$N = 2\mathbb{Z}$ とすると $G/N$ は位数 2 の群で、単位元でない元の位数は 2 です。ところが $\mathbb{Z}$ の単位元でない元はすべて無限位数なので、$\mathbb{Z}$ の部分群で位数 2 のものは存在しません。商は「部分を取り出す」操作ではなく「区別を捨てる」操作です。
</Aside>

<Remark id="rem-order-drops">
$g \in G$ の位数が有限で $g^m = e$ ならば $(gN)^m = g^mN = eN = N$ なので、$gN$ の位数は $g$ の位数を割り切ります。ただし真に小さくなることがあります。$G = \mathbb{Z}$、$N = 12\mathbb{Z}$、$g = 1$ とすると $g$ は無限位数ですが $gN$ の位数は 12 です。商をとると元の位数は下がりこそすれ上がりません。
</Remark>

## 6. 例：整数の合同群 Z/nZ を隅々まで

最も基本的な商群を細部まで確かめます。加法群 $(\mathbb{Z}, +)$ が舞台なので、記号は加法的に書きます。剰余類は $a + N$、演算は $(a+N) + (b+N) = (a+b)+N$ です。

<Lemma id="lem-subgroups-of-z">
$H$ を加法群 $\mathbb{Z}$ の部分群とすると、ただ 1 つの整数 $n \ge 0$ が存在して $H = n\mathbb{Z} = \{nk : k \in \mathbb{Z}\}$ となる。
</Lemma>

<Proof of="lem-subgroups-of-z">
**存在。** $H = \{0\}$ なら $n = 0$ と取れば $H = 0\mathbb{Z}$ です。以下 $H \ne \{0\}$ とします。$0$ でない $m \in H$ が取れ、$H$ は逆元（加法なので $-m$）で閉じているので、$m$ と $-m$ の少なくとも一方は正です。よって $H$ は正の整数を含みます。自然数の整列性より、$H$ に含まれる正の整数のうち最小のものが存在します。それを $n$ とします。

$n\mathbb{Z} \subseteq H$ を示します。$n \in H$ で、$H$ は加法と逆元で閉じているので、帰納法により任意の $k \ge 0$ で $nk \in H$、また $-(nk) = n(-k) \in H$ です（形式的には <Ref to="mathematics/foundations/proof-techniques#thm-induction" text="数学的帰納法の原理" /> をそのまま使います）。よって $n\mathbb{Z} \subseteq H$。

逆の包含を示します。$a \in H$ を任意に取り、除法の原理により $a = qn + r$（$q, r \in \mathbb{Z}$、$0 \le r < n$）と書きます。$qn \in n\mathbb{Z} \subseteq H$ であり $a \in H$ なので $r = a - qn \in H$。もし $r > 0$ なら $r$ は $H$ に含まれる正の整数で $r < n$ となり、$n$ の最小性に反します。よって $r = 0$、つまり $a = qn \in n\mathbb{Z}$。以上より $H = n\mathbb{Z}$。

**一意性。** $n\mathbb{Z} = n'\mathbb{Z}$（$n, n' \ge 0$）とします。$n = 0$ なら $n\mathbb{Z} = \{0\}$ なので $n'\mathbb{Z} = \{0\}$、よって $n' = 0$。$n > 0$ のときは、$n$ は $n\mathbb{Z}$ に含まれる最小の正の整数であり、同じことが $n'$ についても言えるので $n = n'$ です。
</Proof>

$\mathbb{Z}$ は可換群なので、<Ref to="prop-normal-tests" /> の (1) よりすべての部分群が正規です。したがって <Ref to="thm-quotient-group" /> により、任意の $n \ge 0$ に対して商群

$$
\mathbb{Z}/n\mathbb{Z} = \{\,a + n\mathbb{Z} : a \in \mathbb{Z}\,\}
$$

が定まります。$a + n\mathbb{Z}$ を $\bar{a}$ と略記します。<Ref to="prop-coset-basics" /> の (2) を加法的に書き直すと

$$
\bar{a} = \bar{b} \iff -a + b \in n\mathbb{Z} \iff n \mid b - a \iff a \equiv b \pmod{n}
$$

なので、$\mathbb{Z}/n\mathbb{Z}$ の元はちょうど法 $n$ の合同類です。そして商群の演算 $\bar{a} + \bar{b} = \overline{a+b}$ が well-defined であるという主張は、初等整数論でおなじみの

$$
a \equiv a',\ b \equiv b' \pmod{n} \ \Longrightarrow\ a + b \equiv a' + b' \pmod{n}
$$

に他なりません（直接示すなら、$n \mid a - a'$ と $n \mid b - b'$ から $n \mid (a+b) - (a'+b')$）。<Ref to="thm-normality-criterion" /> は、この素朴な事実が「$n\mathbb{Z}$ が正規部分群だから成り立っていた」ことを教えてくれます。

<Example id="ex-zn-structure" title="Z/nZ の元とその位数">
$n \ge 1$ とします。

**元の個数。** 任意の $a \in \mathbb{Z}$ に対し、除法の原理から $a = qn + r$（$0 \le r < n$）と書けるので $\bar{a} = \bar{r}$。よって $\mathbb{Z}/n\mathbb{Z} = \{\bar{0}, \bar{1}, \ldots, \overline{n-1}\}$ です。さらに $0 \le r < r' < n$ なら $0 < r' - r < n$ なので $n \nmid r' - r$、したがって $\bar{r} \ne \bar{r'}$。ゆえにこの $n$ 個は相異なり、$|\mathbb{Z}/n\mathbb{Z}| = n$ です。<Ref to="thm-quotient-group" /> の $[G:N]$ の計算と整合しています。

**巡回性。** $\bar{a} = a\bar{1}$（$\bar{1}$ を $a$ 回加える、$a < 0$ なら $-\bar 1$ を $|a|$ 回）なので $\mathbb{Z}/n\mathbb{Z} = \langle \bar{1} \rangle$ は位数 $n$ の巡回群です。

**元の位数。** $\bar{a}$ の位数は $n/\gcd(a, n)$ です。実際 $d := \gcd(a,n)$、$a = da'$、$n = dn'$（$\gcd(a', n') = 1$）と置くと、$k \ge 1$ に対して
$$
k\bar{a} = \bar{0} \iff n \mid ka \iff dn' \mid k d a' \iff n' \mid ka' \iff n' \mid k
$$
です。最後の同値では、$\gcd(a', n') = 1$ とユークリッドの補題（$n' \mid ka'$ かつ $\gcd(n', a') = 1$ ならば $n' \mid k$）を使いました。これを満たす最小の正の整数 $k$ は $k = n' = n/d$ です。

**生成元。** 上より $\bar{a}$ が $\mathbb{Z}/n\mathbb{Z}$ を生成する（位数が $n$ になる）のは $\gcd(a,n) = 1$ のときに限ります。したがって生成元の個数はオイラー関数 $\varphi(n)$ に等しくなります。
</Example>

<Example id="ex-z12" title="時計の群 Z/12Z">
$n = 12$ で具体的に計算します。<Ref to="ex-zn-structure" /> の公式 $\mathrm{ord}(\bar a) = 12/\gcd(a,12)$ を使うと次の表を得ます。

| $a$ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $\gcd(a,12)$ | 12 | 1 | 2 | 3 | 4 | 1 | 6 | 1 | 4 | 3 | 2 | 1 |
| $\bar a$ の位数 | 1 | 12 | 6 | 4 | 3 | 12 | 2 | 12 | 3 | 4 | 6 | 12 |

生成元は $\bar1, \bar5, \bar7, \overline{11}$ の 4 個で、$\varphi(12) = 12(1 - 1/2)(1-1/3) = 4$ と一致します。

部分群は $12$ の各正の約数 $d$ に対して $\langle \bar{d}\rangle$（位数 $12/d$）がひとつずつ、計 6 個です。たとえば
$$
\langle \bar{3}\rangle = \{\bar{0}, \bar{3}, \bar{6}, \bar{9}\}, \qquad \langle \bar{4}\rangle = \{\bar{0}, \bar{4}, \bar{8}\} .
$$
$\mathbb{Z}/12\mathbb{Z}$ は可換なのでこれらはすべて正規部分群であり、さらに商群を作れます。$N := \langle\bar 3\rangle$ とすると $|(\mathbb{Z}/12\mathbb{Z})/N| = 12/4 = 3$ で、剰余類は
$$
\bar0 + N = \{\bar0,\bar3,\bar6,\bar9\},\quad \bar1 + N = \{\bar1,\bar4,\bar7,\overline{10}\},\quad \bar2 + N = \{\bar2,\bar5,\bar8,\overline{11}\}
$$
の 3 つです。$\bar{a} + N$ が定まるのは $a$ の「3 で割った余り」だけなので、この商群は $\mathbb{Z}/3\mathbb{Z}$ と同型で、操作としては「12 で割った余りを見たあと、さらに 3 で割った余りを見る」=「最初から 3 で割った余りを見る」に対応します。「商の商は商」というこの現象は、次章で第 3 同型定理として一般的に定式化されます（<Ref to="mathematics/algebra/homomorphism-theorems#cor-third-isomorphism" />）。
</Example>

<Aside type="tip">
$\mathbb{Z}/n\mathbb{Z}$ を $\mathbb{Z}_n$ と書く流儀もありますが、$\mathbb{Z}_p$ は $p$ 進整数環を表す記号として広く使われるため、この記事では混同を避けて $\mathbb{Z}/n\mathbb{Z}$ と書きます。なお $\mathbb{Z}/n\mathbb{Z}$ には乗法 $\bar{a}\,\bar{b} := \overline{ab}$ も well-defined に入り、環になります。これは $n\mathbb{Z}$ が $\mathbb{Z}$ の**イデアル**（<Ref to="mathematics/algebra/ideals-and-quotient-rings#def-ideal" />）であることの帰結で、[イデアルと剰余環](/mathematics/algebra/ideals-and-quotient-rings) で扱います。群における正規部分群の役割を、環で果たすのがイデアルです。
</Aside>

## 7. さらなる商群の例

<Example id="ex-more-quotients" title="対称群・一般線型群・実数直線の商">
**(a) $S_3/A_3$.** $A_3 = \{e, (1\,2\,3), (1\,3\,2)\}$ は指数 2 なので <Ref to="prop-normal-tests" /> の (2) より $A_3 \trianglelefteq S_3$。商群は 2 元 $\{A_3,\ (1\,2)A_3\}$ からなり、$A_3$ が偶置換の全体、$(1\,2)A_3$ が奇置換の全体です。商群の演算は
$$
(\text{偶})(\text{偶}) = \text{偶},\quad (\text{偶})(\text{奇}) = \text{奇},\quad (\text{奇})(\text{奇}) = \text{偶}
$$
という規則そのもので、$S_3/A_3 \cong \mathbb{Z}/2\mathbb{Z}$ です。置換の「中身」は完全に忘れられ、偶奇の情報だけが残ります。

**(b) $\mathrm{GL}_n(\mathbb{R})/\mathrm{SL}_n(\mathbb{R})$.** <Ref to="ex-normal-examples" /> (a) より $\mathrm{SL}_n(\mathbb{R}) \trianglelefteq \mathrm{GL}_n(\mathbb{R})$ です。$S := \mathrm{SL}_n(\mathbb{R})$ と置くと、<Ref to="prop-coset-basics" /> の (2) より
$$
AS = BS \iff A^{-1}B \in S \iff \det(A^{-1}B) = 1 \iff \det A = \det B
$$
なので、剰余類は行列式の値と 1 対 1 に対応します。演算は $(AS)(BS) = (AB)S$ で、行列式は $\det(AB) = \det A \det B$ と掛かるので、$\mathrm{GL}_n(\mathbb{R})/\mathrm{SL}_n(\mathbb{R}) \cong \mathbb{R}^{\times}$ です。商群は「行列を、その行列式だけで見た世界」になっています。

**(c) $\mathbb{R}/\mathbb{Z}$.** $(\mathbb{R}, +)$ は可換なので $\mathbb{Z} \trianglelefteq \mathbb{R}$ で、商群 $\mathbb{R}/\mathbb{Z}$ が作れます。$x + \mathbb{Z} = y + \mathbb{Z}$ は $x - y \in \mathbb{Z}$ と同値なので、各剰余類はただ 1 つの代表元を区間 $[0,1)$ の中に持ちます（$x$ の小数部分）。演算は「足して整数部分を捨てる」、すなわち $\mathrm{mod}\ 1$ の加法です。写像 $x + \mathbb{Z} \mapsto e^{2\pi i x}$ は well-defined（$x$ を $x + m$ に取り替えても $e^{2\pi i m} = 1$ より値が変わらない）な全単射準同型なので、$\mathbb{R}/\mathbb{Z}$ は複素数平面の単位円周がなす乗法群と同型です。無限に伸びた直線を、長さ 1 ごとに巻き取って円にする操作が、群論的には「商をとる」ことにあたります。
</Example>

これらの例に共通するのは、**商群が「捨てたい情報を捨てたあとに残るもの」を表している**という点です。(a) では置換の細部を捨てて偶奇だけを残し、(b) では行列の細部を捨てて行列式だけを残し、(c) では実数の整数部分を捨てて小数部分だけを残しました。どの場合も「捨てる情報の全体」がちょうど正規部分群 $N$ であり、「残る情報」が商群 $G/N$ です。<Ref to="cor-normal-iff-kernel" /> が言っていたのは、この「捨てる／残す」の分け方が準同型 1 つと同じものだ、ということでした。

群の一般論としての出発点は [群論入門 - 群の定義と例](/mathematics/algebra/groups) にありますが、群の分類という大問題に立ち向かうときの基本方針は「正規部分群 $N$ を見つけて $N$ と $G/N$ に分解する」ことです。この方針が最後まで働かない群、すなわち単純群が分解の「素粒子」にあたります。方程式の可解性を群の分解で判定するガロア理論（[ガロア理論への招待](/mathematics/algebra/galois-theory)）も、正規部分群の連鎖を追う議論です（<Ref to="mathematics/algebra/galois-theory#thm-galois-criterion" />）。

## 8. 演習

<Exercise id="exr-z18" difficulty="易">
$\mathbb{Z}/18\mathbb{Z}$ において、$\overline{12}$ の位数を求め、$\langle \overline{12}\rangle$ の元をすべて書き出せ。さらに商群 $(\mathbb{Z}/18\mathbb{Z})/\langle\overline{12}\rangle$ の位数を求めよ。

<Solution>
<Ref to="ex-zn-structure" /> より $\overline{12}$ の位数は $18/\gcd(12,18) = 18/6 = 3$ です。よって
$$
\langle \overline{12}\rangle = \{\bar 0,\ \overline{12},\ \overline{24}\} = \{\bar 0,\ \overline{12},\ \bar 6\}
$$
（$24 = 18 + 6$ なので $\overline{24} = \bar 6$）。$\mathbb{Z}/18\mathbb{Z}$ は可換なので <Ref to="prop-normal-tests" /> の (1) よりこの部分群は正規で、<Ref to="thm-quotient-group" /> の位数の公式から
$$
\bigl|(\mathbb{Z}/18\mathbb{Z})/\langle\overline{12}\rangle\bigr| = \frac{18}{3} = 6 .
$$
なお $\langle\overline{12}\rangle = \langle\bar 6\rangle$ であり、これは「$18$ の約数 $6$ に対応する部分群」です。
</Solution>
</Exercise>

<Exercise id="exr-product-normal" difficulty="標準">
$N, M \trianglelefteq G$ とする。$N \cap M$ と $NM := \{nm : n \in N,\ m \in M\}$ がいずれも $G$ の正規部分群であることを示せ。

<Solution>
**$N \cap M$ について。** <Ref to="prop-normal-tests" /> の (5) を $\Lambda = \{1,2\}$、$N_1 = N$、$N_2 = M$ に適用すればそのまま従います。

**$NM$ について。** まず部分群であることを示します。$e = ee \in NM$。積で閉じることを見るために $n_1m_1,\ n_2m_2 \in NM$ を取ります。$M \trianglelefteq G$ より $n_2^{-1}m_1n_2 \in M$ なので、これを $m'$ と置くと $m_1 n_2 = n_2 m'$ です。よって
$$
(n_1m_1)(n_2m_2) = n_1(m_1n_2)m_2 = n_1n_2m'm_2 \in NM
$$
（$n_1n_2 \in N$、$m'm_2 \in M$）。逆元については、$N \trianglelefteq G$ より $m^{-1}n^{-1}m \in N$ なので
$$
(nm)^{-1} = m^{-1}n^{-1} = (m^{-1}n^{-1}m)\,m^{-1} \in NM .
$$
よって $NM \le G$ です。

次に正規性です。$g \in G$、$n \in N$、$m \in M$ に対し、$g^{-1}g = e$ を挟み込んで
$$
g(nm)g^{-1} = (gng^{-1})(gmg^{-1}) \in NM
$$
となります（$gng^{-1} \in N$ は $N \trianglelefteq G$、$gmg^{-1} \in M$ は $M \trianglelefteq G$ による）。よって $g(NM)g^{-1} \subseteq NM$ が任意の $g$ で成り立ち、<Ref to="thm-normality-criterion" /> の (2) より $NM \trianglelefteq G$ です。

なお、$M$ の正規性を落として $M$ を単なる部分群にすると $NM$ は部分群にはなりますが（上の計算で $M \trianglelefteq G$ の代わりに $N \trianglelefteq G$ を使えばよい）、正規とは限りません。
</Solution>
</Exercise>

<Exercise id="exr-center-cyclic" difficulty="標準">
群 $G$ について、商群 $G/Z(G)$ が巡回群ならば $G$ は可換であることを示せ。これを用いて、$|G| = p^2$（$p$ は素数）ならば $G$ は可換であることを示せ。ただしラグランジュの定理と「位数が素数の群は巡回群」は用いてよい。また $Z(G) \ne \{e\}$（$p$ 群の中心が自明でないこと）も認めてよい。

<Solution>
$Z := Z(G)$ と書きます。<Ref to="prop-normal-tests" /> の (3) より $Z \trianglelefteq G$ なので商群 $G/Z$ が定まります。

**前半。** $G/Z = \langle gZ\rangle$ とします。任意の $x \in G$ を取ると $xZ \in G/Z$ なので、ある整数 $k$ で $xZ = (gZ)^k = g^kZ$。<Ref to="prop-coset-basics" /> の (2) より $(g^k)^{-1}x \in Z$ なので、$z := g^{-k}x \in Z$ と置けば $x = g^kz$ と書けます。同様に $y \in G$ は $y = g^lw$（$w \in Z$）と書けます。$z, w$ は $G$ のすべての元と可換なので
$$
xy = g^kz\,g^lw = g^kg^lzw = g^{k+l}zw, \qquad yx = g^lw\,g^kz = g^lg^kwz = g^{k+l}wz .
$$
$z, w \in Z$ より $zw = wz$（たとえば $z \in Z$ と $w \in G$ に中心の定義を使えばよい）なので $xy = yx$。$x, y$ は任意だったので $G$ は可換です。

**後半。** $|G| = p^2$ とします。$Z \le G$ なのでラグランジュの定理より $|Z| \in \{1, p, p^2\}$ ですが、仮定より $|Z| \ne 1$ です。$|Z| = p^2$ なら $Z = G$ となり $G$ は可換です。$|Z| = p$ の場合を排除します。このとき <Ref to="thm-quotient-group" /> より $|G/Z| = p^2/p = p$ なので、位数が素数の群は巡回群であることから $G/Z$ は巡回群です。すると前半より $G$ は可換、つまり $Z = G$ となり $|Z| = p^2$、これは $|Z| = p$ に矛盾します。よって $|Z| = p^2$ しかありえず、$G$ は可換です。
</Solution>
</Exercise>

<Exercise id="exr-a4-no-order-6" difficulty="難">
交代群 $A_4$（位数 12）には位数 6 の部分群が存在しないことを示せ。とくに、ラグランジュの定理の逆は成り立たない。

<Solution>
$H \le A_4$ で $|H| = 6$ となるものが存在したと仮定します。<Ref to="thm-quotient-group" /> の位数の公式より $[A_4 : H] = 12/6 = 2$ なので、<Ref to="prop-normal-tests" /> の (2) から $H \trianglelefteq A_4$ です。よって商群 $A_4/H$ が定まり、その位数は 2 です。

位数 2 の群では、任意の元 $u$ について $u^2$ は単位元です（$u$ が単位元なら明らか、そうでなければ $u$ の位数はラグランジュの定理より 2）。$\pi : A_4 \to A_4/H$ を自然な射影（<Ref to="prop-projection" />）とすると、任意の $x \in A_4$ に対し
$$
\pi(x^2) = \pi(x)^2 = H
$$
なので $x^2 \in \ker\pi = H$ です。

いま $\sigma \in A_4$ を 3 次巡回置換とします。$\sigma^3 = e$ なので $(\sigma^2)^2 = \sigma^4 = \sigma$ であり、上の事実を $x = \sigma^2$ に適用すると $\sigma = (\sigma^2)^2 \in H$ を得ます。すなわち $A_4$ に含まれるすべての 3 次巡回置換は $H$ の元です。

$\{1,2,3,4\}$ の 3 次巡回置換の個数は、動かす 3 文字の選び方が $\binom{4}{3} = 4$ 通り、選んだ 3 文字の巡回の仕方が $2$ 通りなので $4 \times 2 = 8$ 個です。3 次巡回置換は互換 2 個の積（$(a\,b\,c) = (a\,b)(b\,c)$）なので偶置換であり、すべて $A_4$ に属します。したがって $|H| \ge 8 + 1 = 9$（単位元も加えた）となり、$|H| = 6$ に矛盾します。

よって位数 6 の部分群は存在しません。$6 \mid 12$ であるにもかかわらず位数 6 の部分群がないので、「$|G|$ の任意の約数 $d$ に対して位数 $d$ の部分群が存在する」というラグランジュの定理の逆は偽です。
</Solution>
</Exercise>

## 参考文献

- 松坂和夫『代数系入門』岩波書店、1976 — 第 3 章（群論）に剰余類・正規部分群・商群の詳しい解説があります。日本語で最も丁寧な入門書のひとつです。
- 桂利行『代数学 I 群と環』東京大学出版会、2004 — 第 1 章。正規部分群と準同型定理を簡潔にまとめています。
- 雪江明彦『代数学 1 群論入門』日本評論社、2010 — 第 2 章。具体例が豊富で、$S_n$ や $D_n$ での計算練習に向いています。
- S. Lang, *Algebra*, 3rd revised ed., Springer GTM 211, 2002 — Chapter I（Groups）。商群と準同型定理を圏論的な言葉づかいで整理しています。
- D. S. Dummit and R. M. Foote, *Abstract Algebra*, 3rd ed., Wiley, 2004 — Chapter 3（Quotient Groups and Homomorphisms）。正規部分群の判定法と豊富な演習があります。
- C. F. Gauss, *Disquisitiones Arithmeticae*, 1801 — 第 1 章。合同式の記法と、合同式が加減乗について保たれることの原典です。

## Appendix: 正規部分群は共役類の合併である

**共役による分割。** 群 $G$ 上の関係 $x \approx y \iff \exists g \in G,\ y = gxg^{-1}$ は同値関係です（$x = exe^{-1}$ で反射的、$y = gxg^{-1}$ なら $x = g^{-1}y(g^{-1})^{-1}$ で対称的、$y = gxg^{-1}$ かつ $z = hyh^{-1}$ なら $z = (hg)x(hg)^{-1}$ で推移的）。この同値類を**共役類**といいます。定義から、部分群 $N \le G$ について

$$
N \trianglelefteq G \iff N \text{ は共役類たちの合併である}
$$

が成り立ちます。実際、$N \trianglelefteq G$ なら $x \in N$ の共役 $gxg^{-1}$ はすべて $N$ に属するので $N$ は $x$ の共役類を丸ごと含み、逆に $N$ が共役類の合併なら $gNg^{-1} \subseteq N$ が任意の $g$ で成り立つので <Ref to="thm-normality-criterion" /> より正規です。この言い換えは、有限群の正規部分群をすべて列挙するときの実際的な道具になります。共役類の大きさの合計が $|N|$ になり、かつ $|N|$ が $|G|$ を割り切る（ラグランジュの定理）という制約が強く効くからです。

**$S_3$ の場合。** $S_3$ の共役類は $\{e\}$（1 個）、互換の類 $\{(1\,2),(1\,3),(2\,3)\}$（3 個）、3 次巡回置換の類 $\{(1\,2\,3),(1\,3\,2)\}$（2 個）の 3 つです。$e$ を含む共役類の合併で位数が $6$ の約数になるものは、$1$、$1+2 = 3$、$1+3+2 = 6$ の 3 通りです（$1+3 = 4$ は 6 を割りません）。対応する部分集合はそれぞれ $\{e\}$、$A_3$、$S_3$ で、いずれも部分群です。よって $S_3$ の正規部分群は $\{e\},\ A_3,\ S_3$ の 3 つに限ります。<Ref to="ex-s3-failure" /> の $\{e,(1\,2)\}$ が正規でなかったことも、それが互換の共役類の一部しか含まないことから直ちに分かります。

**$A_4$ の場合。** $V := \{e,\ (1\,2)(3\,4),\ (1\,3)(2\,4),\ (1\,4)(2\,3)\}$ を考えます。共役の計算は $\sigma (a\,b)(c\,d) \sigma^{-1} = (\sigma(a)\,\sigma(b))(\sigma(c)\,\sigma(d))$ という規則に従うので、$\sigma = (1\,2\,3)$ で $(1\,2)(3\,4)$ を共役させると $(2\,3)(1\,4)$、$\sigma = (1\,3\,2)$ なら $(3\,1)(2\,4)$ が得られます。つまり 3 つの二重互換は $A_4$ の中で互いに共役であり、$V$ は共役類 $\{e\}$ とこの 3 元類の合併です。$V$ が部分群であること（2 つの二重互換の積が第 3 の二重互換になること、各元が位数 2 であること）を確かめれば、上の判定により $V \trianglelefteq A_4$ が従います。<Ref to="thm-quotient-group" /> より $|A_4/V| = 12/4 = 3$ で、この商群は位数 3 の巡回群です。<Ref to="exr-a4-no-order-6" /> と合わせると、$A_4$ は位数 6 の部分群を持たないのに位数 4 の正規部分群を持つ、という非対称な姿が見えてきます。
