Skip to content

群の準同型定理:核で潰した商が像と同型になる仕組み

Prerequisite:Normal Subgroups and Quotient Groups: The Condition for Multiplying Cosets

Raw

This content is not available in your language yet.

  • 群準同型 f ⁣:GHf \colon G \to H とは積を積に写す写像です。単位元・逆元・整数べきが保たれることは要求せずとも定義から従います。
  • Kerf\operatorname{Ker} fGG正規部分群、像 Imf\operatorname{Im} fHH部分群です。逆に、任意の正規部分群はある準同型の核として現れます。つまり「正規部分群」と「準同型の核」は同じものの表と裏です。
  • ff が単射であることと Kerf={eG}\operatorname{Ker} f = \{e_G\} は同値です。核は「ff がどれだけ情報を潰したか」を測る量です。
  • 準同型定理G/KerfImfG/\operatorname{Ker} f \cong \operatorname{Im} f。証明の要は「f(x)=f(y)f(x) = f(y)xKerf=yKerfx\operatorname{Ker} f = y\operatorname{Ker} f が同値」という一点だけです。
  • 応用すると GLn(K)/SLn(K)K×GL_n(K)/SL_n(K) \cong K^{\times}Sn/AnZ/2ZS_n/A_n \cong \mathbb{Z}/2\mathbb{Z} が、また R/Z\mathbb{R}/\mathbb{Z} が複素平面の単位円と同型であることが、いずれも数行で出ます。商群の正体を「見慣れた群」として同定する道具です。
  • GG が有限群なら G=KerfImf|G| = |\operatorname{Ker} f| \cdot |\operatorname{Im} f| が成り立ち、HH も有限群なら像の位数は G|G|H|H|共通の約数になります。

1. 動機 — 群を「比べる」ための写像、「潰す」ための写像

Section titled “1. 動機 — 群を「比べる」ための写像、「潰す」ための写像”

前章までで、部分群・剰余類・正規部分群・商群を作ってきました。商群 G/NG/N は「NN の元をすべて単位元とみなして得られる群」として構成しましたが、素朴な疑問が残っているはずです。そうやって抽象的に作った群は、いったい何者なのか、という疑問です。Z/12Z\mathbb{Z}/12\mathbb{Z} なら時計の文字盤だと納得できます。しかし GL2(R)/SL2(R)GL_2(\mathbb{R})/SL_2(\mathbb{R}) と言われて、その正体がすぐ見える人はいないでしょう。剰余類の集合という定義に戻っても、行列の集合の集合が並ぶだけで、手応えがありません。

この章の主定理である準同型定理は、この問いに一般的な答えを与えます。乱暴に言えばこうです。

商群 G/NG/N の正体を知りたければ、NN をちょうど潰すような見慣れた群への全射を 1 本見つけよ。G/NG/N はその行き先と同型である。

GL2(R)/SL2(R)GL_2(\mathbb{R})/SL_2(\mathbb{R}) なら行列式 det\det がその 1 本で、答えは R×\mathbb{R}^{\times}00 でない実数の乗法群)です。剰余類をいちいち書き下す必要はありません。

動機はもう一つあります。二つの群が「同じ」とはどういうことかという問いです。集合としての大きさだけでは足りません。Z/4Z\mathbb{Z}/4\mathbb{Z}Z/2Z×Z/2Z\mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/2\mathbb{Z} はどちらも位数 44 ですが、前者には位数 44 の元 1ˉ\bar{1} があるのに対し、後者では単位元以外のすべての元 (1ˉ,0ˉ),(0ˉ,1ˉ),(1ˉ,1ˉ)(\bar1,\bar0), (\bar0,\bar1), (\bar1,\bar1) が位数 22 です。だから両者は「同じ群」とは言えません。比べるべきは元の個数ではなく積の表であり、積の表を保つ全単射こそが「同じ」の正しい定義になります。

そして、積を保つ写像は全単射でなくても意味を持ちます。整数を偶奇に潰す、行列を行列式に潰す、置換を符号に潰す。どれも情報を捨てていますが、捨て方が積と整合しているので、潰した先にもまた群の構造が残ります。捨てられた情報の全体がちょうど核であり、準同型定理は「捨てたぶんだけ商にとれば、残るのは像そのもの」という一種の保存則になっています。

群・環・加群に共通するこの形の定理群が現在の姿に整理されたのは、E. ネーターの 1920 年代の仕事によるとされ、今日でも「ネーターの同型定理」と呼ばれます。この記事で扱うのはその第一(準同型定理)と第三で、第二は演習に回します。


2. 準備 — 記号と、前章から使う事実

Section titled “2. 準備 — 記号と、前章から使う事実”

記号を確認します。群 GG の単位元を eGe_G(紛れのないときは単に ee)と書きます。KKGG の部分群であることを KGK \le G、正規部分群であることを NGN \trianglelefteq G と書きます。Z\mathbb{Z} は整数全体の加法群、N={1,2,}\mathbb{N} = \{1,2,\ldots\} とします。

前章 正規部分群と商群部分群と剰余類(ラグランジュの定理) から、次の事実を断りなく使います。証明の各所で参照するので、ここに並べておきます。

  1. 部分群の判定法Proposition 3.3[Subgroups and Cosets]):KGK \subseteq G が空でなく、a,bK    ab1Ka, b \in K \implies ab^{-1} \in K を満たすなら KGK \le G
  2. 左剰余類Lemma 5.2[Subgroups and Cosets]):x,yGx, y \in GKGK \le G に対して xK=yK    x1yKxK = yK \iff x^{-1}y \in K。また xxKx \in xK であり、二つの左剰余類は一致するか交わらないかのどちらかで、GG は左剰余類に分割されます。写像 kxkk \mapsto xkKK から xKxK への全単射なので xK=K|xK| = |K| です。
  3. 正規部分群Definition 4.1[Normal Subgroups and Quotient Groups]):NGN \le GNGN \trianglelefteq G であるとは、すべての gGg \in G に対して gNg1=NgNg^{-1} = N が成り立つことです。これは gN=NggN = Ng(すべての gg)とも同値です。
  4. 商群Theorem 5.1[Normal Subgroups and Quotient Groups]):NGN \trianglelefteq G のとき、左剰余類の集合 G/N={gN:gG}G/N = \{gN : g \in G\} に積 (xN)(yN)=xyN(xN)(yN) = xyN を定めると、これは代表元の取り方によらずに定まり、G/NG/N は群になります。単位元は eN=NeN = NxNxN の逆元は x1Nx^{-1}N です。
  5. 標準全射π ⁣:GG/N\pi \colon G \to G/Nπ(g)=gN\pi(g) = gN
  6. ラグランジュの定理Theorem 6.1[Subgroups and Cosets]):GG が有限群で KGK \le G なら G=[G:K]K|G| = [G : K]\,|K|。特に NGN \trianglelefteq G なら G/N=G/N|G/N| = |G|/|N| です。

Definition 3.1群準同型写像

(G,)(G, \cdot)(H,)(H, \ast) を群とします。写像 f ⁣:GHf \colon G \to H

f(xy)=f(x)f(y)(x,yG)f(x \cdot y) = f(x) \ast f(y) \qquad (\forall x, y \in G)

を満たすとき、ffGG から HH への群準同型写像(または単に準同型)といいます。以後、両群の演算はどちらも並置で書きます。

条件は 1 本だけです。「GG の中で先に掛けてから写す」ことと「写してから HH の中で掛ける」ことが一致する、と言っています。単位元を単位元に写すことも、逆元を逆元に写すことも要求していない点に注意してください。それらは次の命題のとおり自動的に従います(モノイドの準同型では単位元の保存を別に要求します。群では逆元の存在がこの差を埋めてくれます)。

Definition 3.2同型写像と同型

準同型 f ⁣:GHf \colon G \to H が全単射であるとき、ff同型写像といいます。GG から HH への同型写像が少なくとも一つ存在するとき、GGHH同型であるといい、GHG \cong H と書きます。GG から GG 自身への同型写像を自己同型といい、その全体を Aut(G)\operatorname{Aut}(G) と書きます。

同型写像 ff の逆写像 f1f^{-1} もまた準同型です。実際、u,vHu, v \in H に対し u=f(x)u = f(x)v=f(y)v = f(y) と書けば、f(xy)=uvf(xy) = uv なので f1(uv)=xy=f1(u)f1(v)f^{-1}(uv) = xy = f^{-1}(u)f^{-1}(v) となります。したがって \cong は反射律(恒等写像)・対称律(逆写像)・推移律(合成写像は準同型)を満たす同値関係のようにふるまい、「GHG \cong H ならば GGHH は群としては区別できない」と考えてよいことになります。群論の目標のひとつは、群を同型を除いて分類することです。

Proposition 3.3準同型の基本性質

f ⁣:GHf \colon G \to H を群準同型とします。このとき次が成り立ちます。

  1. f(eG)=eHf(e_G) = e_H
  2. すべての xGx \in G に対して f(x1)=f(x)1f(x^{-1}) = f(x)^{-1}
  3. すべての xGx \in G とすべての nZn \in \mathbb{Z} に対して f(xn)=f(x)nf(x^n) = f(x)^n
  4. xGx \in G の位数が有限な nn であれば、f(x)f(x) の位数は有限で nn の約数である。
  5. KGK \le G ならば f(K)Hf(K) \le H。また LHL \le H ならば f1(L)Gf^{-1}(L) \le G であり、さらに LHL \trianglelefteq H ならば f1(L)Gf^{-1}(L) \trianglelefteq G である。
Proof(Proposition 3.3)

(1) eGeG=eGe_G e_G = e_Gff を施すと、準同型の定義(Definition 3.1)から f(eG)f(eG)=f(eG)f(e_G)f(e_G) = f(e_G) を得ます。HH は群なので f(eG)f(e_G)HH の中に逆元 f(eG)1f(e_G)^{-1} を持ちます。それを両辺の左から掛けると、左辺は f(eG)1f(eG)f(eG)=eHf(eG)=f(eG)f(e_G)^{-1}f(e_G)f(e_G) = e_H f(e_G) = f(e_G)、右辺は f(eG)1f(eG)=eHf(e_G)^{-1}f(e_G) = e_H となり、f(eG)=eHf(e_G) = e_H が従います。

(2) f(x)f(x1)=f(xx1)=f(eG)=eHf(x)f(x^{-1}) = f(xx^{-1}) = f(e_G) = e_H です。ここで最初の等号は準同型性、最後の等号は (1) を使いました。同様に f(x1)f(x)=f(x1x)=eHf(x^{-1})f(x) = f(x^{-1}x) = e_H です。群では逆元は一意なので、f(x1)f(x^{-1})f(x)f(x) の逆元、すなわち f(x1)=f(x)1f(x^{-1}) = f(x)^{-1} です。

(3) まず n0n \ge 0nn についての帰納法で示します。n=0n = 0 のときは x0=eGx^0 = e_G と (1) から f(x0)=eH=f(x)0f(x^0) = e_H = f(x)^0 です。f(xn)=f(x)nf(x^n) = f(x)^n を仮定すると、

f(xn+1)=f(xnx)=f(xn)f(x)=f(x)nf(x)=f(x)n+1f(x^{n+1}) = f(x^n x) = f(x^n) f(x) = f(x)^n f(x) = f(x)^{n+1}

となり、二つめの等号が準同型性、三つめが帰納法の仮定です。次に n<0n < 0 のときは m=n>0m = -n > 0 とおくと xn=(xm)1x^n = (x^m)^{-1} であり、(2) と既に示した非負の場合から f(xn)=f((xm)1)=f(xm)1=(f(x)m)1=f(x)m=f(x)nf(x^n) = f((x^m)^{-1}) = f(x^m)^{-1} = (f(x)^m)^{-1} = f(x)^{-m} = f(x)^n です。

(4) xx の位数が nn とは xn=eGx^n = e_G を満たす最小の正整数が nn ということです。(3) と (1) から f(x)n=f(xn)=f(eG)=eHf(x)^n = f(x^n) = f(e_G) = e_H なので、f(x)f(x) の位数は有限です。f(x)f(x) の位数を dd とすると、nndd で割って n=qd+rn = qd + r0r<d0 \le r < d)と書けば

eH=f(x)n=(f(x)d)qf(x)r=f(x)re_H = f(x)^n = (f(x)^d)^q f(x)^r = f(x)^r

となり、dd の最小性から r=0r = 0、すなわち dnd \mid n です。

(5) まず f(K)f(K) について。KGK \le G なので eGKe_G \in K であり、(1) から eH=f(eG)f(K)e_H = f(e_G) \in f(K)、特に空ではありません。u,vf(K)u, v \in f(K) を取り u=f(a)u = f(a)v=f(b)v = f(b)a,bKa, b \in K)と書くと、(2) と準同型性から

uv1=f(a)f(b)1=f(a)f(b1)=f(ab1)uv^{-1} = f(a)f(b)^{-1} = f(a)f(b^{-1}) = f(ab^{-1})

であり、KGK \le G より ab1Kab^{-1} \in K なので uv1f(K)uv^{-1} \in f(K) です。準備 2 節の部分群の判定法から f(K)Hf(K) \le H です。

次に f1(L)f^{-1}(L) について。(1) より f(eG)=eHLf(e_G) = e_H \in L なので eGf1(L)e_G \in f^{-1}(L) で空ではありません。a,bf1(L)a, b \in f^{-1}(L) なら、上と同じ計算で f(ab1)=f(a)f(b)1Lf(ab^{-1}) = f(a)f(b)^{-1} \in LLL が部分群であることを使いました)となり ab1f1(L)ab^{-1} \in f^{-1}(L) です。よって f1(L)Gf^{-1}(L) \le G です。最後に LHL \trianglelefteq H を仮定します。gGg \in Gaf1(L)a \in f^{-1}(L) に対し

f(gag1)=f(g)f(a)f(g)1f(g)Lf(g)1=Lf(gag^{-1}) = f(g)f(a)f(g)^{-1} \in f(g)\,L\,f(g)^{-1} = L

となります。ここで最初の等号は準同型性と (2)、最後の等号は LL の正規性です。したがって gag1f1(L)gag^{-1} \in f^{-1}(L)、すなわち gf1(L)g1f1(L)g\,f^{-1}(L)\,g^{-1} \subseteq f^{-1}(L) がすべての gg で成り立ちます。この包含を g1g^{-1} に対して使うと g1f1(L)gf1(L)g^{-1} f^{-1}(L) g \subseteq f^{-1}(L)、両辺を g()g1g \cdot (-) \cdot g^{-1} で写して f1(L)gf1(L)g1f^{-1}(L) \subseteq g f^{-1}(L) g^{-1} を得るので、等号 gf1(L)g1=f1(L)g f^{-1}(L) g^{-1} = f^{-1}(L) が成り立ち、f1(L)Gf^{-1}(L) \trianglelefteq G です。

Proposition 3.3 の (4) は「位数が保たれる」とは言っていません。約数に落ちるだけです。実際、f ⁣:Z/4ZZ/2Zf \colon \mathbb{Z}/4\mathbb{Z} \to \mathbb{Z}/2\mathbb{Z} を「44 を法とする剰余類を 22 を法とする剰余類に読み替える写像」とすると(4Z2Z4\mathbb{Z} \subseteq 2\mathbb{Z} なのでこれは代表元の取り方によらず定まります)、ff は準同型ですが、位数 44 の元 1ˉ\bar1 の像 f(1ˉ)=1ˉf(\bar1) = \bar1 の位数は 22 です。2244 の約数なので主張と矛盾しません。

Example 3.4準同型の見本帳と、準同型でない写像

以下はすべて群準同型です。括弧内に準同型性の根拠を書きます。

写像定義域 → 値域準同型である理由
自明写像 geHg \mapsto e_HGHG \to HeH=eHeHe_H = e_H e_H
包含写像 ι(k)=k\iota(k) = kKGK \to GKGK \le GGG の積が KK の積の拡張だから
標準全射 π(g)=gN\pi(g) = gNGG/NG \to G/NNGN \trianglelefteq G商群の積の定義 (xN)(yN)=xyN(xN)(yN) = xyN
行列式 det\detGLn(K)K×GL_n(K) \to K^{\times}det(AB)=detAdetB\det(AB) = \det A \det B
置換の符号 sgn\operatorname{sgn}Sn{±1}S_n \to \{\pm 1\}sgn(στ)=sgnσsgnτ\operatorname{sgn}(\sigma\tau) = \operatorname{sgn}\sigma \cdot \operatorname{sgn}\tau
指数関数 tett \mapsto e^{t}(R,+)(R>0,×)(\mathbb{R},+) \to (\mathbb{R}_{>0}, \times)es+t=esete^{s+t} = e^s e^t
zznz \mapsto z^nC×C×\mathbb{C}^{\times} \to \mathbb{C}^{\times}(zw)n=znwn(zw)^n = z^n w^n(可換だから)
共役 cg(x)=gxg1c_g(x) = gxg^{-1}GGG \to Gcg(xy)=gxyg1=(gxg1)(gyg1)c_g(xy) = gxyg^{-1} = (gxg^{-1})(gyg^{-1})

最後の行の計算を確認しておきます。cg(x)cg(y)=gxg1gyg1=gxeyg1=g(xy)g1=cg(xy)c_g(x)c_g(y) = gxg^{-1}gyg^{-1} = gx e y g^{-1} = g(xy)g^{-1} = c_g(xy) です。また cgcg1=cg1cg=idGc_g \circ c_{g^{-1}} = c_{g^{-1}} \circ c_g = \operatorname{id}_G なので cgc_g は全単射、すなわち自己同型です。

一方、次は準同型ではありません

  • f ⁣:ZZf \colon \mathbb{Z} \to \mathbb{Z}f(n)=n+1f(n) = n + 1f(0)=10f(0) = 1 \ne 0 となり Proposition 3.3 の (1) に反します。
  • f ⁣:GGf \colon G \to Gf(x)=x2f(x) = x^2GG が非可換のとき)。f(xy)=xyxyf(xy) = xyxy に対し f(x)f(y)=xxyyf(x)f(y) = xxyy であり、これらが常に等しいことは xy=yxxy = yx と同値です。たとえば G=S3G = S_3x=(12)x = (1\,2)y=(13)y = (1\,3) とします(置換の積は右の置換から順に作用させる合成とします)。xyxy131 \mapsto 3323 \mapsto 2212 \mapsto 1 なので xy=(132)xy = (1\,3\,2) であり、f(xy)=(132)2=(123)f(xy) = (1\,3\,2)^2 = (1\,2\,3) です。一方 x2=y2=ex^2 = y^2 = e なので f(x)f(y)=ee=ef(x)f(y) = e \cdot e = e となり、両者は一致しません。
  • f ⁣:Z/2ZZ/3Zf \colon \mathbb{Z}/2\mathbb{Z} \to \mathbb{Z}/3\mathbb{Z}f(1ˉ)=1ˉf(\bar1) = \bar1 とするもの。そもそも矛盾なく定まりません。1ˉ+1ˉ=0ˉ\bar1 + \bar1 = \bar0 から f(0ˉ)=1ˉ+1ˉ=2ˉ0ˉf(\bar0) = \bar1 + \bar1 = \bar2 \ne \bar0 となり、(1) に反します。

Definition 4.1核と像

f ⁣:GHf \colon G \to H を群準同型とします。

Kerf={xG:f(x)=eH}=f1({eH}),Imf=f(G)={f(x):xG}\operatorname{Ker} f = \{x \in G : f(x) = e_H\} = f^{-1}(\{e_H\}), \qquad \operatorname{Im} f = f(G) = \{f(x) : x \in G\}

をそれぞれ ff(kernel)、(image)といいます。

核は「ff によって単位元に潰される元の全体」、像は「ff の値として実際に現れる元の全体」です。核は GG の側、像は HH の側にあることに注意してください。

Proposition 4.2核と像の基本性質

f ⁣:GHf \colon G \to H を群準同型とします。

  1. ImfH\operatorname{Im} f \le H
  2. KerfG\operatorname{Ker} f \trianglelefteq G
  3. 逆に、NGN \trianglelefteq G ならば標準全射 π ⁣:GG/N\pi \colon G \to G/N は全射準同型であり Kerπ=N\operatorname{Ker} \pi = N である。

したがって、GG の部分群 NN について「NN がある群準同型の核である」ことと「NGN \trianglelefteq G」であることは同値です。

Proof(Proposition 4.2)

(1) Proposition 3.3 の (5) で K=GK = G とすればよく、Imf=f(G)H\operatorname{Im} f = f(G) \le H です。

(2) 直接確かめます。まず部分群であること。Proposition 3.3 の (1) から f(eG)=eHf(e_G) = e_H なので eGKerfe_G \in \operatorname{Ker} f となり空ではありません。x,yKerfx, y \in \operatorname{Ker} f とすると、Proposition 3.3 の (2) と準同型性から

f(xy1)=f(x)f(y)1=eHeH1=eHf(xy^{-1}) = f(x)f(y)^{-1} = e_H e_H^{-1} = e_H

なので xy1Kerfxy^{-1} \in \operatorname{Ker} f です。判定法より KerfG\operatorname{Ker} f \le G です。次に正規性。gGg \in GxKerfx \in \operatorname{Ker} f に対して

f(gxg1)=f(g)f(x)f(g)1=f(g)eHf(g)1=f(g)f(g)1=eHf(gxg^{-1}) = f(g)f(x)f(g)^{-1} = f(g)\,e_H\,f(g)^{-1} = f(g)f(g)^{-1} = e_H

なので gxg1Kerfgxg^{-1} \in \operatorname{Ker} f、つまり g(Kerf)g1Kerfg(\operatorname{Ker} f)g^{-1} \subseteq \operatorname{Ker} f がすべての gGg \in G で成り立ちます。この包含を gg の代わりに g1g^{-1} に適用すると g1(Kerf)gKerfg^{-1}(\operatorname{Ker} f)g \subseteq \operatorname{Ker} f となり、両辺を左から gg、右から g1g^{-1} で挟むと Kerfg(Kerf)g1\operatorname{Ker} f \subseteq g(\operatorname{Ker} f)g^{-1} を得ます。二つの包含から g(Kerf)g1=Kerfg(\operatorname{Ker} f)g^{-1} = \operatorname{Ker} f、すなわち KerfG\operatorname{Ker} f \trianglelefteq G です。(Proposition 3.3 の (5) で L={eH}HL = \{e_H\} \trianglelefteq H とした特別な場合でもあります。)

(3) 準同型性は商群の積の定義そのものです。π(xy)=xyN=(xN)(yN)=π(x)π(y)\pi(xy) = xyN = (xN)(yN) = \pi(x)\pi(y)。全射性は、G/NG/N の任意の元が定義により gNgNgGg \in G)の形であり、これが π(g)\pi(g) に等しいことから従います。核については、G/NG/N の単位元が eN=NeN = N であることに注意すると

xKerπ    xN=N    x1eN    xNx \in \operatorname{Ker}\pi \iff xN = N \iff x^{-1}e \in N \iff x \in N

です(二つめの同値は準備 2 節の左剰余類の性質 xN=yN    x1yNxN = yN \iff x^{-1}y \in Ny=ey = e に適用したもの)。よって Kerπ=N\operatorname{Ker}\pi = N です。

最後の主張は、(2) が「核ならば正規」を、(3) が「正規ならば(π\pi の)核」を与えることから従います。

(3) は見かけよりも重要です。正規部分群は、商群を作るために便宜的に導入された条件のように見えますが、実際には「準同型の核になれる部分群」という内在的な特徴づけを持っていた、ということだからです。この視点は環のイデアル(イデアルと剰余環)やベクトル空間の部分空間でもそのまま繰り返されます。

4.1. ファイバーは核の剰余類である

Section titled “4.1. ファイバーは核の剰余類である”

準同型定理の証明は、次の補題にほとんど尽きています。これは「ff が同じ値を取る元の集まり(ファイバー)は、核の左剰余類にほかならない」と述べています。

Lemma 4.3ファイバーは核の左剰余類

f ⁣:GHf \colon G \to H を群準同型、N=KerfN = \operatorname{Ker} f とおきます。x,yGx, y \in G に対して次の三つは同値です。

  1. f(x)=f(y)f(x) = f(y)
  2. x1yNx^{-1}y \in N
  3. xN=yNxN = yN

さらに hImfh \in \operatorname{Im} ff(x)=hf(x) = h なる xx に対して、f1({h})=xNf^{-1}(\{h\}) = xN が成り立ちます。

Proof(Lemma 4.3)

(1) \Rightarrow (2)f(x)=f(y)f(x) = f(y) とします。Proposition 3.3 の (2) と準同型性から f(x1y)=f(x)1f(y)=f(x)1f(x)=eHf(x^{-1}y) = f(x)^{-1}f(y) = f(x)^{-1}f(x) = e_H なので x1yKerf=Nx^{-1}y \in \operatorname{Ker} f = N です。

(2) \Rightarrow (1)x1yNx^{-1}y \in N とすると eH=f(x1y)=f(x)1f(y)e_H = f(x^{-1}y) = f(x)^{-1}f(y) です。両辺に左から f(x)f(x) を掛けると f(x)=f(y)f(x) = f(y) を得ます。

(2) \Leftrightarrow (3):これは準備 2 節に挙げた左剰余類の性質 xN=yN    x1yNxN = yN \iff x^{-1}y \in N そのものです。念のため両向きを書いておきます。x1y=nNx^{-1}y = n \in N なら y=xny = xn であり、NN が部分群なので nN=NnN = N、したがって yN=xnN=xNyN = xnN = xN です。逆に xN=yNxN = yN なら y=yeyN=xNy = ye \in yN = xN より y=xny = xn となる nNn \in N が存在し、x1y=nNx^{-1}y = n \in N です。

最後の主張f(x)=hf(x) = h とします。任意の yGy \in G について

yf1({h})    f(y)=h=f(x)    xN=yNy \in f^{-1}(\{h\}) \iff f(y) = h = f(x) \iff xN = yN

であり(二つめは (1) \Leftrightarrow (3))、xN=yNxN = yN かつ yyNy \in yN から yxNy \in xN が従います。逆に yxNy \in xN なら y=xny = xn から yN=xnN=xNyN = xnN = xN となり (3) が成り立ちます。よって f1({h})=xNf^{-1}(\{h\}) = xN です。

この補題を絵にすると次のようになります。GG は核の左剰余類たちに分割され、各剰余類まるごとが Imf\operatorname{Im} f のただ 1 点に潰れます。しかも異なる剰余類は異なる点に行きます(Lemma 4.3 の (1) \Leftrightarrow (3) の対偶)。

GKer fx₁ Ker fx₂ Ker fx₃ Ker ffHIm ff(e)f(x₁)f(x₂)f(x₃)
核の左剰余類による G の分割と、像の点との一対一対応。各帯(剰余類)はちょうど 1 点に潰れ、異なる帯は異なる点に行く。帯の大きさはどれも |Ker f| に等しい。

4.2. 単射性は単位元だけで判定できる

Section titled “4.2. 単射性は単位元だけで判定できる”

Proposition 4.4単射性の判定

群準同型 f ⁣:GHf \colon G \to H について、ff が単射であることと Kerf={eG}\operatorname{Ker} f = \{e_G\} であることは同値です。

Proof(Proposition 4.4)

(\Rightarrow) ff を単射とします。xKerfx \in \operatorname{Ker} f なら f(x)=eH=f(eG)f(x) = e_H = f(e_G)(後半の等号は Proposition 3.3 の (1))なので、単射性から x=eGx = e_G です。逆に eGKerfe_G \in \operatorname{Ker} f は同じ (1) から言えるので、Kerf={eG}\operatorname{Ker} f = \{e_G\} です。

(\Leftarrow) Kerf={eG}\operatorname{Ker} f = \{e_G\} とします。f(x)=f(y)f(x) = f(y) とすると Lemma 4.3 の (1) \Rightarrow (2) から x1yKerf={eG}x^{-1}y \in \operatorname{Ker} f = \{e_G\}、すなわち x1y=eGx^{-1}y = e_G となり y=xy = x です。よって ff は単射です。

線形代数で「線形写像が単射であることと核が {0}\{\boldsymbol{0}\} であることは同値」と習った命題(ベクトル空間と線形変換Proposition 7.2[Vector Spaces and Linear Maps])は、この命題を加法群に適用したものです。一般の写像では単射性は「すべての点対」を調べる条件ですが、群準同型では単位元の 1 点だけを調べれば済む、というのがここでの利得です。

Remark 4.5

GG が有限群のとき、Lemma 4.3 から、空でないファイバー f1({h})f^{-1}(\{h\}) はすべて核の左剰余類であり、準備 2 節の性質から f1({h})=Kerf|f^{-1}(\{h\})| = |\operatorname{Ker} f| です。つまり ff は「どの点の上でも同じ枚数だけ重なる被覆」のようにふるまいます。核が大きいほど大量の情報が潰れ、核が自明なら何も潰れない(単射)、というわけです。


準備は整いました。Lemma 4.3 は「Imf\operatorname{Im} f の点」と「Kerf\operatorname{Ker} f の左剰余類」が一対一に対応することを言っています。ところで左剰余類の集合は、核が正規部分群である(Proposition 4.2 の (2))おかげで、それ自身が群 G/KerfG/\operatorname{Ker} f になっていました。ならばこの一対一対応は、単なる集合の全単射ではなく群の同型になっているはずです。それが準同型定理です。

Theorem 5.1準同型定理(第一同型定理)

GGHH を群、f ⁣:GHf \colon G \to H を群準同型とし、N=KerfN = \operatorname{Ker} f とおきます。このとき NGN \trianglelefteq G であって商群 G/NG/N が定義され、写像

fˉ ⁣:G/NImf,fˉ(xN)=f(x)\bar{f} \colon G/N \longrightarrow \operatorname{Im} f, \qquad \bar{f}(xN) = f(x)

は代表元の取り方によらずに定まり、群同型写像となります。すなわち

G/Kerf    Imf.G/\operatorname{Ker} f \;\cong\; \operatorname{Im} f .

さらに π ⁣:GG/N\pi \colon G \to G/N を標準全射、ι ⁣:ImfH\iota \colon \operatorname{Im} f \hookrightarrow H を包含写像とすると、f=ιfˉπf = \iota \circ \bar{f} \circ \pi が成り立ちます。特に ff が全射ならば G/KerfHG/\operatorname{Ker} f \cong H です。

Proof(Theorem 5.1)

Step 0(対象が定義されること)N=KerfGN = \operatorname{Ker} f \trianglelefteq GProposition 4.2 の (2) です。よって商群 G/NG/N が定義できます。また ImfH\operatorname{Im} f \le H は同命題の (1) なので、Imf\operatorname{Im} fHH の演算で群になります。fˉ\bar{f} の行き先を HH ではなく Imf\operatorname{Im} f に取っているのは、全射にするためです。

Step 1(well-defined であること)G/NG/N の元 cc を一つ取ると、c=xNc = xN と書く書き方は一般に複数あります。fˉ\bar{f} が写像として定まるには、xN=yNxN = yN ならば f(x)=f(y)f(x) = f(y) でなければなりません。これはまさに Lemma 4.3 の (3) \Rightarrow (1) です。よって fˉ(c)\bar{f}(c) は代表元の選び方によらず一意に定まります。また値は f(x)Imff(x) \in \operatorname{Im} f なので、行き先も正しく取れています。

Step 2(準同型であること)xN,yNG/NxN, yN \in G/N に対して、

fˉ((xN)(yN))=fˉ(xyN)=f(xy)=f(x)f(y)=fˉ(xN)fˉ(yN)\bar{f}\bigl((xN)(yN)\bigr) = \bar{f}(xyN) = f(xy) = f(x)f(y) = \bar{f}(xN)\,\bar{f}(yN)

です。最初の等号は商群の積の定義(準備 2 節の 4)、二つめと四つめは fˉ\bar{f} の定義、三つめは ff が準同型であること(Definition 3.1)です。

Step 3(全射であること)Imf\operatorname{Im} f の任意の元は、定義より f(x)f(x)xGx \in G)の形に書けます。そして f(x)=fˉ(xN)f(x) = \bar{f}(xN) なので、xNG/NxN \in G/N がその原像になります。

Step 4(単射であること):Step 2 より fˉ\bar{f} は群準同型なので、Proposition 4.4 を使えば Kerfˉ\operatorname{Ker}\bar{f} が自明であることを示せば十分です。G/NG/N の単位元は N=eNN = eN です。xNKerfˉxN \in \operatorname{Ker}\bar{f} とすると f(x)=fˉ(xN)=eHf(x) = \bar{f}(xN) = e_H、つまり xKerf=Nx \in \operatorname{Ker} f = N であり、このとき xN=NxN = N(準備 2 節の左剰余類の性質)となって xNxN は単位元です。逆に単位元 N=eNN = eNfˉ(eN)=f(e)=eH\bar{f}(eN) = f(e) = e_HProposition 3.3 の (1))より核に属します。よって Kerfˉ={N}\operatorname{Ker}\bar{f} = \{N\} は自明群であり、fˉ\bar{f} は単射です。

Step 5(分解)xGx \in G に対して (ιfˉπ)(x)=ι(fˉ(xN))=ι(f(x))=f(x)(\iota \circ \bar{f} \circ \pi)(x) = \iota\bigl(\bar{f}(xN)\bigr) = \iota\bigl(f(x)\bigr) = f(x) なので f=ιfˉπf = \iota \circ \bar{f} \circ \pi です。

Step 1 から Step 4 により fˉ\bar{f} は全単射な準同型、すなわち同型写像(Definition 3.2)であり、G/KerfImfG/\operatorname{Ker} f \cong \operatorname{Im} f が示されました。ff が全射のときは Imf=H\operatorname{Im} f = H なので G/KerfHG/\operatorname{Ker} f \cong H です。

flowchart LR
G["G"] -->|"f"| H["H"]
G -->|"π 標準全射"| Q["G / Ker f"]
Q -->|"誘導写像 同型"| I["Im f"]
I -->|"包含 ι"| H
準同型定理の可換図式。任意の群準同型 f は「核で潰す(全射 π)」「同型で読み替える」「像を H に埋め込む(単射 ι)」の 3 段に分解される。真ん中の段が同型であることが定理の内容。

この図式の読み方を一言で書いておきます。あらゆる群準同型は、全射と同型と単射の合成に一意に分解される、というのが準同型定理の内容です。全射の部分(潰す操作)は核だけで決まり、単射の部分(埋め込む操作)は像だけで決まります。その間に挟まっているものは、同型を除いて何もありません。準同型という一般の写像を調べる問題が、「核」と「像」という二つの部分群を調べる問題に還元される、と言い換えてもよいでしょう。

Corollary 5.2位数の分解

GG を有限群、f ⁣:GHf \colon G \to H を群準同型とします。このとき

G=KerfImf|G| = |\operatorname{Ker} f| \cdot |\operatorname{Im} f|

が成り立ちます。特に Imf|\operatorname{Im} f|G|G| の約数です。さらに HH も有限群ならば、Imf|\operatorname{Im} f|H|H| の約数でもあります。

Proof(Corollary 5.2)

N=KerfN = \operatorname{Ker} f とおきます。Theorem 5.1 より G/NImfG/N \cong \operatorname{Im} f であり、同型写像は特に全単射なので G/N=Imf|G/N| = |\operatorname{Im} f| です。一方 NGN \le G とラグランジュの定理(準備 2 節の 6)から G/N=G/N|G/N| = |G|/|N| なので、

G=NG/N=KerfImf|G| = |N| \cdot |G/N| = |\operatorname{Ker} f| \cdot |\operatorname{Im} f|

です。この等式から Imf|\operatorname{Im} f|G|G| を割ることが従います。また ImfH\operatorname{Im} f \le HProposition 4.2 の (1))なので、HH が有限ならふたたびラグランジュの定理から Imf|\operatorname{Im} f|H|H| を割ります。

Remark 5.3

実用上、準同型定理は次の「レシピ」として使われます。商群 G/NG/N の正体を知りたいとします。

  1. よく知っている群 HH と、準同型 f ⁣:GHf \colon G \to H を見つける。
  2. Kerf=N\operatorname{Ker} f = N を確かめる。
  3. Imf\operatorname{Im} f を決定する(多くの場合、全射であることを示す)。
  4. 結論:G/NImfG/N \cong \operatorname{Im} f

剰余類を書き下したり、代表元ごとの積を計算したりする必要はまったくありません。次の節でこのレシピを 4 回使います。


6. 応用:準同型定理で群を同定する

Section titled “6. 応用:準同型定理で群を同定する”

Example 6.1巡回群の分類

G=aG = \langle a \rangleaa で生成される巡回群とします。写像 f ⁣:ZGf \colon \mathbb{Z} \to Gf(n)=anf(n) = a^n で定めます。指数法則 am+n=amana^{m+n} = a^m a^n より ff は加法群 Z\mathbb{Z} から GG への準同型で、GG の元はすべて ana^n の形なので ff は全射、つまり Imf=G\operatorname{Im} f = G です。

Kerf\operatorname{Ker} fZ\mathbb{Z} の部分群です(Proposition 4.2 の (2))。Z\mathbb{Z} の部分群 MM は必ず mZm\mathbb{Z} の形になります。実際、M={0}M = \{0\} なら m=0m = 0 とすればよく、M{0}M \ne \{0\} なら MM は正の元を含む(xMx \in Mx0x \ne 0 なら xM-x \in M でもある)ので最小の正の元 mm が取れ、任意の nMn \in Mn=qm+rn = qm + r0r<m0 \le r < m)と割ると r=nqmMr = n - qm \in M となり、mm の最小性から r=0r = 0、すなわち nmZn \in m\mathbb{Z} です。逆の包含 mZMm\mathbb{Z} \subseteq M は、mMm \in MMM が部分群であることから、任意の qZq \in \mathbb{Z} について qmMqm \in M となることによります。以上で M=mZM = m\mathbb{Z} を得ます。

そこで Kerf=mZ\operatorname{Ker} f = m\mathbb{Z}m0m \ge 0)と書けば、Theorem 5.1 より

GZ/mZG \cong \mathbb{Z}/m\mathbb{Z}

です。m=0m = 0 のときは Z/0Z=Z\mathbb{Z}/0\mathbb{Z} = \mathbb{Z} なので GZG \cong \mathbb{Z}(無限巡回群)、m1m \ge 1 のときは G=m|G| = m です。結論として、巡回群は Z\mathbb{Z}Z/mZ\mathbb{Z}/m\mathbb{Z} のいずれかに同型であり、特に位数 nn の巡回群は同型を除いてただ一つに定まります。「同型を除く分類」の最初の例です。

Example 6.2一般線形群を特殊線形群で割ると何になるか

KK を体、n1n \ge 1 とし、GLn(K)GL_n(K)KK 成分の nn 次正則行列のなす群、K×=K{0}K^{\times} = K \setminus \{0\}KK の乗法群とします。行列式は積を保つので

det ⁣:GLn(K)K×,det(AB)=detAdetB\det \colon GL_n(K) \to K^{\times}, \qquad \det(AB) = \det A \cdot \det B

は群準同型です(行列式とその性質Theorem 6.1[Determinants and Their Properties])。

  • Ker(det)={AGLn(K):detA=1}=SLn(K)\operatorname{Ker}(\det) = \{A \in GL_n(K) : \det A = 1\} = SL_n(K)。これは特殊線形群の定義そのものです。同時に、Proposition 4.2 の (2) から SLn(K)GLn(K)SL_n(K) \trianglelefteq GL_n(K) が無料で従います。正規性を共役の計算で直接示す必要はありません。
  • :任意の aK×a \in K^{\times} に対して対角行列 Da=diag(a,1,,1)D_a = \operatorname{diag}(a, 1, \ldots, 1) は正則で detDa=a\det D_a = a なので、det\det は全射です。よって Im(det)=K×\operatorname{Im}(\det) = K^{\times}

Theorem 5.1 より

GLn(K)/SLn(K)K×.GL_n(K)/SL_n(K) \cong K^{\times}.

K=RK = \mathbb{R} なら右辺は R×\mathbb{R}^{\times} で、「行列を、その行列式という 1 個のスカラーに要約したもの」が商群の正体だと分かります。

数値でも確かめておきます。K=F3K = \mathbb{F}_333 元体)、n=2n = 2 とすると

GL2(F3)=(321)(323)=86=48|GL_2(\mathbb{F}_3)| = (3^2 - 1)(3^2 - 3) = 8 \cdot 6 = 48

(第 1 列は零ベクトル以外の 88 通り、第 2 列は第 1 列の張る 11 次元部分空間の 33 個のベクトル以外の 93=69 - 3 = 6 通り)。F3×=2|\mathbb{F}_3^{\times}| = 2 なので、Corollary 5.2 から

SL2(F3)=GL2(F3)F3×=482=24|SL_2(\mathbb{F}_3)| = \frac{|GL_2(\mathbb{F}_3)|}{|\mathbb{F}_3^{\times}|} = \frac{48}{2} = 24

です。2424 個の行列を数え上げることなく位数が決まりました。

Example 6.3交代群の指数は 2 である

n2n \ge 2 とし、SnS_nnn 次対称群、sgn ⁣:Sn{±1}\operatorname{sgn} \colon S_n \to \{\pm 1\} を置換の符号とします。{±1}\{\pm 1\} は乗法について位数 22 の群で、sgn(στ)=sgn(σ)sgn(τ)\operatorname{sgn}(\sigma\tau) = \operatorname{sgn}(\sigma)\operatorname{sgn}(\tau) なので sgn\operatorname{sgn} は準同型です。

  • :定義により Ker(sgn)=An\operatorname{Ker}(\operatorname{sgn}) = A_n(偶置換全体、交代群)。したがって AnSnA_n \trianglelefteq S_n です。
  • n2n \ge 2 なら互換 (12)Sn(1\,2) \in S_n が存在し sgn((12))=1\operatorname{sgn}((1\,2)) = -1、また sgn(e)=1\operatorname{sgn}(e) = 1 なので Im(sgn)={±1}\operatorname{Im}(\operatorname{sgn}) = \{\pm 1\}、すなわち全射です。

Theorem 5.1 より Sn/An{±1}Z/2ZS_n/A_n \cong \{\pm 1\} \cong \mathbb{Z}/2\mathbb{Z} となり、Corollary 5.2 から

An=Sn{±1}=n!2|A_n| = \frac{|S_n|}{|\{\pm 1\}|} = \frac{n!}{2}

です。たとえば n=4n = 4 なら A4=24/2=12|A_4| = 24/2 = 12。偶置換と奇置換がちょうど半々である、という事実の証明がこれです。

Example 6.4実数直線を整数で割ると円になる

U={zC:z=1}U = \{z \in \mathbb{C} : |z| = 1\} を複素平面の単位円周とします。UU は複素数の乗法について群です。写像

f ⁣:(R,+)(C×,×),f(t)=e2πitf \colon (\mathbb{R}, +) \to (\mathbb{C}^{\times}, \times), \qquad f(t) = e^{2\pi i t}

を考えます。指数法則 e2πi(s+t)=e2πise2πite^{2\pi i (s+t)} = e^{2\pi i s} e^{2\pi i t} より ff は準同型です。

  • f(t)=1|f(t)| = 1 なので ImfU\operatorname{Im} f \subseteq U。逆に zUz \in U は極形式で z=cosθ+isinθ=eiθz = \cos\theta + i\sin\theta = e^{i\theta}0θ<2π0 \le \theta < 2\pi)と書けるので、t=θ/(2π)t = \theta/(2\pi) とすれば f(t)=zf(t) = z です。よって Imf=U\operatorname{Im} f = U
  • e2πit=1e^{2\pi i t} = 1cos2πt=1\cos 2\pi t = 1 かつ sin2πt=0\sin 2\pi t = 0 と同値で、これは 2πt2πZ2\pi t \in 2\pi\mathbb{Z}、すなわち tZt \in \mathbb{Z} と同値です。よって Kerf=Z\operatorname{Ker} f = \mathbb{Z}

Theorem 5.1 より

R/ZU.\mathbb{R}/\mathbb{Z} \cong U .

「実数から整数部分を忘れた世界」は円である、という直観がこれで正当化されます。R/Z\mathbb{R}/\mathbb{Z} の元 t+Zt + \mathbb{Z} は小数部分だけで決まり、それが円周上の角度に対応するわけです。同じ計算を f(t)=eitf(t) = e^{it} で行えば R/2πZU\mathbb{R}/2\pi\mathbb{Z} \cong U となり、周期 2π2\pi の周期関数の話とつながります。


Theorem 5.1fˉ\bar{f} は「ffG/NG/N の上に降りてきたもの」と読めます。この「降ろす」操作は、NN が核ちょうどでなくても、NN が核に含まれてさえいれば実行できます。これが商群の普遍性です。

Theorem 7.1準同型の分解定理(商群の普遍性)

GGHH を群、f ⁣:GHf \colon G \to H を群準同型、NGN \trianglelefteq G とし、π ⁣:GG/N\pi \colon G \to G/N を標準全射とします。このとき次の二つは同値です。

  1. NKerfN \subseteq \operatorname{Ker} f
  2. f=fˉπf = \bar{f} \circ \pi を満たす群準同型 fˉ ⁣:G/NH\bar{f} \colon G/N \to H が存在する。

さらにこのとき fˉ\bar{f} は一意に定まり、fˉ(xN)=f(x)\bar{f}(xN) = f(x) で与えられ、

Imfˉ=Imf,Kerfˉ=(Kerf)/N\operatorname{Im}\bar{f} = \operatorname{Im} f, \qquad \operatorname{Ker}\bar{f} = (\operatorname{Ker} f)/N

が成り立ちます。ここで (Kerf)/N(\operatorname{Ker} f)/N は、NKerfN \trianglelefteq \operatorname{Ker} f による商群を G/NG/N の部分群とみなしたものです。

Proof(Theorem 7.1)

(2) \Rightarrow (1)f=fˉπf = \bar{f} \circ \pi とします。nNn \in N に対し π(n)=nN=N\pi(n) = nN = NG/NG/N の単位元なので、Proposition 3.3 の (1) を fˉ\bar{f} に適用して f(n)=fˉ(π(n))=fˉ(N)=eHf(n) = \bar{f}(\pi(n)) = \bar{f}(N) = e_H を得ます。よって nKerfn \in \operatorname{Ker} f、すなわち NKerfN \subseteq \operatorname{Ker} f です。

(1) \Rightarrow (2)NKerfN \subseteq \operatorname{Ker} f を仮定し、fˉ(xN)=f(x)\bar{f}(xN) = f(x) と定めます。well-defined であること:xN=yNxN = yN とすると準備 2 節の性質から x1yNKerfx^{-1}y \in N \subseteq \operatorname{Ker} f であり、Lemma 4.3 の (2) \Rightarrow (1) から f(x)=f(y)f(x) = f(y) です。準同型であること:Theorem 5.1 の Step 2 とまったく同じ計算で fˉ((xN)(yN))=fˉ(xyN)=f(xy)=f(x)f(y)=fˉ(xN)fˉ(yN)\bar{f}((xN)(yN)) = \bar{f}(xyN) = f(xy) = f(x)f(y) = \bar{f}(xN)\bar{f}(yN) となります。f=fˉπf = \bar{f}\circ\pifˉ(π(x))=fˉ(xN)=f(x)\bar{f}(\pi(x)) = \bar{f}(xN) = f(x) から従います。

一意性g ⁣:G/NHg \colon G/N \to Hf=gπf = g \circ \pi を満たすとします。G/NG/N の任意の元は π\pi の全射性(Proposition 4.2 の (3))から π(x)=xN\pi(x) = xN の形なので、g(xN)=g(π(x))=f(x)=fˉ(xN)g(xN) = g(\pi(x)) = f(x) = \bar{f}(xN) となり g=fˉg = \bar{f} です。

Imfˉ={fˉ(xN):xG}={f(x):xG}=Imf\operatorname{Im}\bar{f} = \{\bar{f}(xN) : x \in G\} = \{f(x) : x \in G\} = \operatorname{Im} f

NGN \trianglelefteq G かつ NKerfGN \subseteq \operatorname{Ker} f \le G なので、NN は部分群 Kerf\operatorname{Ker} f の中でも正規です(gKerfGg \in \operatorname{Ker} f \subseteq G に対して gNg1=NgNg^{-1} = N が成り立つから)。よって商群 (Kerf)/N(\operatorname{Ker} f)/N が定義でき、その元は xKerfx \in \operatorname{Ker} f による剰余類 xNxN たちなので G/NG/N の部分集合です。そして

xNKerfˉ    f(x)=eH    xKerf    xN(Kerf)/NxN \in \operatorname{Ker}\bar{f} \iff f(x) = e_H \iff x \in \operatorname{Ker} f \iff xN \in (\operatorname{Ker} f)/N

です。最後の同値の右向きは定義そのものです。左向きは、xN=yNxN = yN なる yKerfy \in \operatorname{Ker} f が取れたとすると x1yNx^{-1}y \in N、したがって y1x=(x1y)1NKerfy^{-1}x = (x^{-1}y)^{-1} \in N \subseteq \operatorname{Ker} f となり、x=y(y1x)x = y(y^{-1}x)Kerf\operatorname{Ker} f の二元の積なので xKerfx \in \operatorname{Ker} f、というように従います。

Corollary 7.2第三同型定理

GG を群、NNKKGG の正規部分群で NKN \subseteq K を満たすものとします。このとき K/NK/NG/NG/N の正規部分群であり、

(G/N)/(K/N)    G/K(G/N)\big/(K/N) \;\cong\; G/K

が成り立ちます。

Proof(Corollary 7.2)

πK ⁣:GG/K\pi_K \colon G \to G/K を標準全射とします。Proposition 4.2 の (3) より πK\pi_K は全射準同型で KerπK=K\operatorname{Ker}\pi_K = K です。仮定 NK=KerπKN \subseteq K = \operatorname{Ker}\pi_KNGN \trianglelefteq G から、Theorem 7.1 が適用でき、群準同型

πK ⁣:G/NG/K,πK(xN)=xK\overline{\pi_K} \colon G/N \to G/K, \qquad \overline{\pi_K}(xN) = xK

が得られます。同定理の後半から

ImπK=ImπK=G/K,KerπK=(KerπK)/N=K/N\operatorname{Im}\overline{\pi_K} = \operatorname{Im}\pi_K = G/K, \qquad \operatorname{Ker}\overline{\pi_K} = (\operatorname{Ker}\pi_K)/N = K/N

です。特に K/NK/N は準同型 πK\overline{\pi_K} の核なので、Proposition 4.2 の (2) より K/NG/NK/N \trianglelefteq G/N です。あとは Theorem 5.1πK\overline{\pi_K} に適用すれば

(G/N)/(K/N)=(G/N)/KerπKImπK=G/K(G/N)\big/(K/N) = (G/N)\big/\operatorname{Ker}\overline{\pi_K} \cong \operatorname{Im}\overline{\pi_K} = G/K

となり、主張が示されました。

Remark 7.3

第三同型定理は「約分の規則」と覚えると使いやすいです。分母 NN で先に割ってからさらに K/NK/N で割ることと、はじめから KK で割ることが同じ、というわけです。

具体例で確かめます。G=ZG = \mathbb{Z}N=12ZN = 12\mathbb{Z}K=4ZK = 4\mathbb{Z} とすると 12Z4Z12\mathbb{Z} \subseteq 4\mathbb{Z}12=4312 = 4 \cdot 3)で、Z\mathbb{Z} は可換群なのでどちらも正規です。定理より

(Z/12Z)/(4Z/12Z)Z/4Z(\mathbb{Z}/12\mathbb{Z})\big/(4\mathbb{Z}/12\mathbb{Z}) \cong \mathbb{Z}/4\mathbb{Z}

です。左辺を直接数えてみます。4Z/12Z4\mathbb{Z}/12\mathbb{Z}Z/12Z\mathbb{Z}/12\mathbb{Z} の中の {0ˉ,4ˉ,8ˉ}\{\bar0, \bar4, \bar8\} で位数 33、よって商の位数は 12/3=412/3 = 4 となり、右辺の位数 44 と一致します。しかも Z/12Z\mathbb{Z}/12\mathbb{Z} は巡回群なのでその商も巡回群であり、Example 6.1 から位数 44 の巡回群は Z/4Z\mathbb{Z}/4\mathbb{Z} ただ一つですから、同型であることが独立に確認できます。


Exercise 8.1

GGHH を有限群とし、G=m|G| = mH=n|H| = ngcd(m,n)=1\gcd(m, n) = 1 とします。このとき群準同型 f ⁣:GHf \colon G \to H は自明写像(すべての ggeHe_H に写す写像)に限ることを示してください。また、この結果を使って S3S_3 から Z/5Z\mathbb{Z}/5\mathbb{Z} への準同型をすべて求めてください。

Solution

f ⁣:GHf \colon G \to H を群準同型とし、d=Imfd = |\operatorname{Im} f| とおきます。Corollary 5.2 より ddG=m|G| = m の約数です。一方 ImfH\operatorname{Im} f \le HProposition 4.2 の (1))なので、ラグランジュの定理から ddH=n|H| = n の約数でもあります。よって ddmmnn の公約数であり、dgcd(m,n)=1d \mid \gcd(m,n) = 1 から d=1d = 1 です。位数 11 の部分群は単位元のみからなるので Imf={eH}\operatorname{Im} f = \{e_H\}、すなわちすべての gGg \in Gf(g)=eHf(g) = e_H です。

G=S3G = S_3H=Z/5ZH = \mathbb{Z}/5\mathbb{Z} の場合、S3=6|S_3| = 6Z/5Z=5|\mathbb{Z}/5\mathbb{Z}| = 5gcd(6,5)=1\gcd(6,5) = 1 なので、準同型は自明写像 f(σ)=0ˉf(\sigma) = \bar0 ただ一つです。

Exercise 8.2標準

m,nm, n を正整数とします。群準同型 f ⁣:Z/mZZ/nZf \colon \mathbb{Z}/m\mathbb{Z} \to \mathbb{Z}/n\mathbb{Z} の個数はちょうど gcd(m,n)\gcd(m,n) 個であることを示してください。m=4m = 4n=6n = 6 の場合にすべて書き下してください。

Solution

Z/mZ\mathbb{Z}/m\mathbb{Z}1ˉ\bar1 で生成される巡回群なので、準同型 fff(1ˉ)f(\bar1) の値だけで決まります。実際 Proposition 3.3 の (3)(加法群なので f(k1ˉ)=kf(1ˉ)f(k\bar1) = k f(\bar1))から f(kˉ)=kf(1ˉ)f(\bar k) = k\,f(\bar1) です。そこで f(1ˉ)=aˉZ/nZf(\bar1) = \bar a \in \mathbb{Z}/n\mathbb{Z} とおきます。

逆に aa を勝手に決めて f(kˉ)=kaf(\bar k) = \overline{ka} と定めたとき、これが写像として矛盾なく定まる条件を求めます。kˉ=kˉ\bar k = \bar{k'}Z/mZ\mathbb{Z}/m\mathbb{Z} で)とは mkkm \mid k - k' ということなので、ka=ka\overline{ka} = \overline{k'a} が必要十分になるのは「mkk    n(kk)am \mid k-k' \implies n \mid (k-k')a」、すなわち nman \mid ma のときです(kk=mk - k' = m の場合が最も強い条件で、逆にこれが成り立てば kk=qmk-k' = qm に対し (kk)a=q(ma)(k-k')a = q(ma)nn で割り切れます)。これは Theorem 7.1ZZ/nZ\mathbb{Z} \to \mathbb{Z}/n\mathbb{Z}kkak \mapsto \overline{ka}N=mZN = m\mathbb{Z} に適用した条件「mZKerm\mathbb{Z} \subseteq \operatorname{Ker}」と同じことです。

d=gcd(m,n)d = \gcd(m,n) とおき、m=dmm = d m'n=dnn = d n'gcd(m,n)=1\gcd(m',n') = 1)と書きます。

nma    dndma    nma    nan \mid ma \iff d n' \mid d m' a \iff n' \mid m'a \iff n' \mid a

です。最後の同値は gcd(m,n)=1\gcd(m', n') = 1 とユークリッドの補題によります。0a<n=dn0 \le a < n = dn' の範囲で nn' の倍数は a=0,n,2n,,(d1)na = 0, n', 2n', \ldots, (d-1)n' のちょうど dd 個です。よって準同型は gcd(m,n)\gcd(m,n) 個あります。

m=4m = 4n=6n = 6 のときは d=gcd(4,6)=2d = \gcd(4,6) = 2n=6/2=3n' = 6/2 = 3 なので a{0,3}a \in \{0, 3\}22 個です。すなわち

  • f0(kˉ)=0ˉf_0(\bar k) = \bar0(自明写像)
  • f1(kˉ)=3kf_1(\bar k) = \overline{3k}、つまり 0ˉ0ˉ\bar0 \mapsto \bar01ˉ3ˉ\bar1 \mapsto \bar32ˉ0ˉ\bar2 \mapsto \bar03ˉ3ˉ\bar3 \mapsto \bar3

の 2 つです。検算として f1f_1 の整合性を見ると、Z/4Z\mathbb{Z}/4\mathbb{Z}4ˉ=0ˉ\bar4 = \bar0 に対し 34=12=0ˉ\overline{3 \cdot 4} = \overline{12} = \bar0Z/6Z\mathbb{Z}/6\mathbb{Z} で)となり矛盾しません。なお Kerf1={0ˉ,2ˉ}\operatorname{Ker} f_1 = \{\bar0, \bar2\}Imf1={0ˉ,3ˉ}\operatorname{Im} f_1 = \{\bar0,\bar3\} で、Corollary 5.24=224 = 2 \cdot 2 も成り立っています。

Exercise 8.3標準

GG に対し、gGg \in G による共役写像を cg(x)=gxg1c_g(x) = gxg^{-1} とし、Z(G)={gG:xG, gx=xg}Z(G) = \{g \in G : \forall x \in G,\ gx = xg\}GG の中心、Inn(G)={cg:gG}\operatorname{Inn}(G) = \{c_g : g \in G\} を内部自己同型全体とします。

  1. Φ ⁣:GAut(G)\Phi \colon G \to \operatorname{Aut}(G)Φ(g)=cg\Phi(g) = c_g が群準同型であることを示してください。
  2. KerΦ=Z(G)\operatorname{Ker}\Phi = Z(G) を示し、G/Z(G)Inn(G)G/Z(G) \cong \operatorname{Inn}(G) を導いてください。
  3. G/Z(G)G/Z(G) が巡回群ならば GG は可換群であることを示してください。
Solution

(1)cgc_g が自己同型であることは Example 3.4 で確かめました。Aut(G)\operatorname{Aut}(G) の演算は写像の合成です。任意の xGx \in G に対して

cgh(x)=(gh)x(gh)1=g(hxh1)g1=cg(ch(x))=(cgch)(x)c_{gh}(x) = (gh)x(gh)^{-1} = g\,(hxh^{-1})\,g^{-1} = c_g\bigl(c_h(x)\bigr) = (c_g \circ c_h)(x)

なので Φ(gh)=cgh=cgch=Φ(g)Φ(h)\Phi(gh) = c_{gh} = c_g \circ c_h = \Phi(g)\Phi(h) であり、Φ\Phi は準同型です。二つめの等号では (gh)1=h1g1(gh)^{-1} = h^{-1}g^{-1} を使いました。

(2) Aut(G)\operatorname{Aut}(G) の単位元は恒等写像 idG\operatorname{id}_G です。

gKerΦ    cg=idG    xG, gxg1=x    xG, gx=xg    gZ(G)g \in \operatorname{Ker}\Phi \iff c_g = \operatorname{id}_G \iff \forall x \in G,\ gxg^{-1} = x \iff \forall x \in G,\ gx = xg \iff g \in Z(G)

(三つめの同値は両辺に右から gg を掛ける操作で行き来できます)。よって KerΦ=Z(G)\operatorname{Ker}\Phi = Z(G) です。また像は定義により ImΦ={cg:gG}=Inn(G)\operatorname{Im}\Phi = \{c_g : g \in G\} = \operatorname{Inn}(G) なので、Theorem 5.1 から

G/Z(G)Inn(G)G/Z(G) \cong \operatorname{Inn}(G)

です。ついでに Proposition 4.2 の (2) から Z(G)GZ(G) \trianglelefteq G、(1) から Inn(G)Aut(G)\operatorname{Inn}(G) \le \operatorname{Aut}(G) も従います。

(3) Z=Z(G)Z = Z(G) と略記し、G/Z=gZG/Z = \langle gZ \rangle が巡回群だとします。任意の xGx \in G に対して xZG/ZxZ \in G/Z はある整数 iixZ=(gZ)i=giZxZ = (gZ)^i = g^i Z と書けるので、準備 2 節の剰余類の性質から x=gizx = g^i z となる zZz \in Z が存在します。同様に yGy \in Gy=gjwy = g^j wwZw \in Z)と書きます。z,wz, w は中心の元なので GG のすべての元と交換し、特に gg とも互いとも交換します。したがって

xy=gizgjw=gigjzw=gi+jzw,yx=gjwgiz=gjgiwz=gi+jzwxy = g^i z\, g^j w = g^i g^j z w = g^{i+j} zw, \qquad yx = g^j w\, g^i z = g^j g^i w z = g^{i+j} zw

となり xy=yxxy = yx です。x,yx, y は任意だったので GG は可換群です。

(この結果の対偶として、GG が非可換なら G/Z(G)G/Z(G) は巡回群になりえません。たとえば G=p2|G| = p^2pp は素数)の群が必ず可換であることの証明に使われます。)

Exercise 8.4

GG を群、HGH \le GNGN \trianglelefteq G とし、HN={hn:hH, nN}HN = \{hn : h \in H,\ n \in N\} とおきます。次を示してください(第二同型定理)。

  1. HNGHN \le G であり、NHNN \trianglelefteq HN
  2. HNHH \cap N \trianglelefteq H
  3. HN/NH/(HN)HN/N \cong H/(H \cap N)
Solution

(1) e=eeHNe = ee \in HN なので空ではありません。h1n1,h2n2HNh_1n_1, h_2n_2 \in HN に対し、n3=n1n21Nn_3 = n_1 n_2^{-1} \in NNGN \le G)とおくと

(h1n1)(h2n2)1=h1n1n21h21=h1n3h21=(h1h21)(h2n3h21)(h_1n_1)(h_2n_2)^{-1} = h_1 n_1 n_2^{-1} h_2^{-1} = h_1 n_3 h_2^{-1} = (h_1 h_2^{-1})\,\bigl(h_2 n_3 h_2^{-1}\bigr)

です。最後の変形は h1n3h21=h1h21h2n3h21h_1 n_3 h_2^{-1} = h_1 h_2^{-1} h_2 n_3 h_2^{-1}h21h2=eh_2^{-1}h_2 = e を挿入しただけです。h1h21Hh_1h_2^{-1} \in H であり、NGN \trianglelefteq G から h2n3h21Nh_2 n_3 h_2^{-1} \in N なので、右辺は HNHN に属します。判定法より HNGHN \le G です。次に NHNN \subseteq HNn=enn = en と書ける)で NHNN \le HN であり、NNGG 全体で正規なのでその部分群 HNHN の元による共役でも不変、すなわち NHNN \trianglelefteq HN です。

(2)(3) 一度に示します。包含写像 HGH \hookrightarrow G と標準全射 π ⁣:GG/N\pi \colon G \to G/N の合成

φ ⁣:HG/N,φ(h)=hN\varphi \colon H \to G/N, \qquad \varphi(h) = hN

を考えます。準同型の合成は準同型なので φ\varphi は群準同型です(φ(h1h2)=h1h2N=(h1N)(h2N)=φ(h1)φ(h2)\varphi(h_1h_2) = h_1h_2N = (h_1N)(h_2N) = \varphi(h_1)\varphi(h_2) と直接確かめてもかまいません)。

Imφ={hN:hH}\operatorname{Im}\varphi = \{hN : h \in H\} です。一方 HN/NHN/NHNHNNN で割った商群、(1) によりこれは定義できます)の元は hnNhnNhHh \in HnNn \in N)の形で、nN=NnN = N より hnN=hNhnN = hN です。よって集合として Imφ=HN/N\operatorname{Im}\varphi = HN/N であり、演算もどちらも G/NG/N から受け継いだものなので、群として一致します。

G/NG/N の単位元は NN なので

Kerφ={hH:hN=N}={hH:hN}=HN\operatorname{Ker}\varphi = \{h \in H : hN = N\} = \{h \in H : h \in N\} = H \cap N

です(二つめの等号は準備 2 節の hN=N    hNhN = N \iff h \in N)。

Proposition 4.2 の (2) から Kerφ=HNH\operatorname{Ker}\varphi = H \cap N \trianglelefteq H となり (2) が示されました。そして Theorem 5.1φ\varphi に適用して

H/(HN)=H/KerφImφ=HN/NH/(H \cap N) = H/\operatorname{Ker}\varphi \cong \operatorname{Im}\varphi = HN/N

となり (3) が示されました。

有限群の場合は位数を取ると HNHN=HN|HN| \cdot |H \cap N| = |H| \cdot |N| という積公式が得られます。実際 Corollary 5.2 と (3) から H/HN=HN/N|H|/|H\cap N| = |HN|/|N| だからです。


  • 松坂和夫『代数系入門』岩波書店、1976 — 第 2 章「群」。準同型・核・像と同型定理を、日本語の入門書として最も丁寧に扱っています。
  • 雪江明彦『代数学 1 群論入門』日本評論社、2010 — 群の準同型と同型定理の章。豊富な具体例が付いています。
  • D. S. Dummit and R. M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004 — Chapter 3 “Quotient Groups and Homomorphisms”。第一〜第四同型定理がまとめて扱われています。
  • S. Lang, Algebra, revised 3rd ed., Springer GTM 211, 2002 — Chapter I “Groups”。普遍性(Theorem 7.1 の形)を前面に出した記述です。
  • E. Noether, “Abstrakter Aufbau der Idealtheorie in algebraischen Zahl- und Funktionenkörpern”, Mathematische Annalen 96 (1927) — 同型定理群が抽象的な形で整理された原典のひとつです。

Appendix: 環と線形写像でも同じ定理が繰り返される

Section titled “Appendix: 環と線形写像でも同じ定理が繰り返される”

線形代数での姿。 VVWW を体 KK 上のベクトル空間、T ⁣:VWT \colon V \to W を線形写像とします。TT は加法群としての準同型でもあるので、この記事の結果がそのまま使えます。核 KerT\operatorname{Ker} TVV の部分空間、像 ImT\operatorname{Im} TWW の部分空間で、商空間 V/KerTV/\operatorname{Ker} T を作れば

V/KerTImTV/\operatorname{Ker} T \cong \operatorname{Im} T

が線形同型として成り立ちます。VV が有限次元なら両辺の次元を取り、dim(V/KerT)=dimVdimKerT\dim(V/\operatorname{Ker} T) = \dim V - \dim \operatorname{Ker} T を使うと

dimV=dimKerT+dimImT\dim V = \dim \operatorname{Ker} T + \dim \operatorname{Im} T

すなわち階数・退化次数定理が出ます。線形代数で最初に習うこの定理は、準同型定理に「次元」という不変量を当てはめたものだったわけです。詳しくは ベクトル空間と線形変換Theorem 7.3[Vector Spaces and Linear Maps] を参照してください。

環での姿。 RRSS を環、φ ⁣:RS\varphi \colon R \to S を環準同型とすると、Kerφ\operatorname{Ker}\varphiRRイデアルになり、Imφ\operatorname{Im}\varphiSS の部分環になって

R/KerφImφR/\operatorname{Ker}\varphi \cong \operatorname{Im}\varphi

が成り立ちます(環の準同型定理(Theorem 5.1)[イデアルと剰余環])。ここで正規部分群の役を果たすのがイデアルです。これは偶然ではなく、どちらも「商を作れる部分対象」=「準同型の核になれる部分対象」という同じ役割を担っているからです(Proposition 4.2 の (3) が群でのその主張でした)。次章以降の 環と体の基礎イデアルと剰余環 で、この対応がそのまま繰り返されるのを確認してください。

共通の骨格。 群・環・加群・ベクトル空間・位相群のいずれでも、話の骨格は次の 3 点に集約されます。第一に、構造を保つ写像(準同型)を定める。第二に、「核になれる部分対象」を特徴づける(正規部分群/イデアル/部分空間)。第三に、核で割った商が像と同型であることを示す。この記事で Lemma 4.3 から Theorem 5.1 へ進んだ道筋は、どの代数系でもほとんど文字を置き換えるだけで再現できます。抽象代数を学ぶ利得のひとつは、この「一度証明すれば何度でも使える」構造にあります。

Report an error in this article ・Operated by: Mugen Giken LLCPricingTermsLegal notice

© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.