群準同型 f : G → H f \colon G \to H f : G → H とは積を積に写す写像です。単位元・逆元・整数べきが保たれることは要求せずとも定義から従います。
核 Ker f \operatorname{Ker} f Ker f は G G G の正規部分群 、像 Im f \operatorname{Im} f Im f は H H H の部分群 です。逆に、任意の正規部分群はある準同型の核として現れます。つまり「正規部分群」と「準同型の核」は同じものの表と裏です。
f f f が単射であることと Ker f = { e G } \operatorname{Ker} f = \{e_G\} Ker f = { e G } は同値です。核は「f f f がどれだけ情報を潰したか」を測る量です。
準同型定理 :G / Ker f ≅ Im f G/\operatorname{Ker} f \cong \operatorname{Im} f G / Ker f ≅ Im f 。証明の要は「f ( x ) = f ( y ) f(x) = f(y) f ( x ) = f ( y ) と x Ker f = y Ker f x\operatorname{Ker} f = y\operatorname{Ker} f x Ker f = y Ker f が同値」という一点だけです。
応用すると G L n ( K ) / S L n ( K ) ≅ K × GL_n(K)/SL_n(K) \cong K^{\times} G L n ( K ) / S L n ( K ) ≅ K × や S n / A n ≅ Z / 2 Z S_n/A_n \cong \mathbb{Z}/2\mathbb{Z} S n / A n ≅ Z /2 Z が、また R / Z \mathbb{R}/\mathbb{Z} R / Z が複素平面の単位円と同型であることが、いずれも数行で出ます。商群の正体を「見慣れた群」として同定する道具です。
G G G が有限群なら ∣ G ∣ = ∣ Ker f ∣ ⋅ ∣ Im f ∣ |G| = |\operatorname{Ker} f| \cdot |\operatorname{Im} f| ∣ G ∣ = ∣ Ker f ∣ ⋅ ∣ Im f ∣ が成り立ち、H H H も有限群なら像の位数は ∣ G ∣ |G| ∣ G ∣ と ∣ H ∣ |H| ∣ H ∣ の共通の 約数になります。
前章までで、部分群・剰余類・正規部分群・商群を作ってきました。商群 G / N G/N G / N は「N N N の元をすべて単位元とみなして得られる群」として構成しましたが、素朴な疑問が残っているはずです。そうやって抽象的に作った群は、いったい何者なのか 、という疑問です。Z / 12 Z \mathbb{Z}/12\mathbb{Z} Z /12 Z なら時計の文字盤だと納得できます。しかし G L 2 ( R ) / S L 2 ( R ) GL_2(\mathbb{R})/SL_2(\mathbb{R}) G L 2 ( R ) / S L 2 ( R ) と言われて、その正体がすぐ見える人はいないでしょう。剰余類の集合という定義に戻っても、行列の集合の集合が並ぶだけで、手応えがありません。
この章の主定理である準同型定理 は、この問いに一般的な答えを与えます。乱暴に言えばこうです。
商群 G / N G/N G / N の正体を知りたければ、N N N をちょうど潰すような見慣れた群への全射 を 1 本見つけよ。G / N G/N G / N はその行き先と同型である。
G L 2 ( R ) / S L 2 ( R ) GL_2(\mathbb{R})/SL_2(\mathbb{R}) G L 2 ( R ) / S L 2 ( R ) なら行列式 det \det det がその 1 本で、答えは R × \mathbb{R}^{\times} R × (0 0 0 でない実数の乗法群)です。剰余類をいちいち書き下す必要はありません。
動機はもう一つあります。二つの群が「同じ」とはどういうことか という問いです。集合としての大きさだけでは足りません。Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z と Z / 2 Z × Z / 2 Z \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/2\mathbb{Z} Z /2 Z × Z /2 Z はどちらも位数 4 4 4 ですが、前者には位数 4 4 4 の元 1 ˉ \bar{1} 1 ˉ があるのに対し、後者では単位元以外のすべての元 ( 1 ˉ , 0 ˉ ) , ( 0 ˉ , 1 ˉ ) , ( 1 ˉ , 1 ˉ ) (\bar1,\bar0), (\bar0,\bar1), (\bar1,\bar1) ( 1 ˉ , 0 ˉ ) , ( 0 ˉ , 1 ˉ ) , ( 1 ˉ , 1 ˉ ) が位数 2 2 2 です。だから両者は「同じ群」とは言えません。比べるべきは元の個数ではなく積の表 であり、積の表を保つ全単射こそが「同じ」の正しい定義になります。
そして、積を保つ写像は全単射でなくても意味を持ちます。整数を偶奇に潰す、行列を行列式に潰す、置換を符号に潰す。どれも情報を捨てていますが、捨て方が積と整合しているので、潰した先にもまた群の構造が残ります。捨てられた情報の全体がちょうど核 であり、準同型定理は「捨てたぶんだけ商にとれば、残るのは像そのもの」という一種の保存則になっています。
群・環・加群に共通するこの形の定理群が現在の姿に整理されたのは、E. ネーターの 1920 年代の仕事によるとされ、今日でも「ネーターの同型定理」と呼ばれます。この記事で扱うのはその第一(準同型定理)と第三で、第二は演習に回します。
記号を確認します。群 G G G の単位元を e G e_G e G (紛れのないときは単に e e e )と書きます。K K K が G G G の部分群であることを K ≤ G K \le G K ≤ G 、正規部分群であることを N ⊴ G N \trianglelefteq G N ⊴ G と書きます。Z \mathbb{Z} Z は整数全体の加法群、N = { 1 , 2 , … } \mathbb{N} = \{1,2,\ldots\} N = { 1 , 2 , … } とします。
前章 正規部分群と商群 と 部分群と剰余類(ラグランジュの定理) から、次の事実を断りなく使います。証明の各所で参照するので、ここに並べておきます。
部分群の判定法 (Proposition 3.3[Subgroups and Cosets] ):K ⊆ G K \subseteq G K ⊆ G が空でなく、a , b ∈ K ⟹ a b − 1 ∈ K a, b \in K \implies ab^{-1} \in K a , b ∈ K ⟹ a b − 1 ∈ K を満たすなら K ≤ G K \le G K ≤ G 。
左剰余類 (Lemma 5.2[Subgroups and Cosets] ):x , y ∈ G x, y \in G x , y ∈ G 、K ≤ G K \le G K ≤ G に対して x K = y K ⟺ x − 1 y ∈ K xK = yK \iff x^{-1}y \in K x K = y K ⟺ x − 1 y ∈ K 。また x ∈ x K x \in xK x ∈ x K であり、二つの左剰余類は一致するか交わらないかのどちらかで、G G G は左剰余類に分割されます。写像 k ↦ x k k \mapsto xk k ↦ x k は K K K から x K xK x K への全単射なので ∣ x K ∣ = ∣ K ∣ |xK| = |K| ∣ x K ∣ = ∣ K ∣ です。
正規部分群 (Definition 4.1[Normal Subgroups and Quotient Groups] ):N ≤ G N \le G N ≤ G が N ⊴ G N \trianglelefteq G N ⊴ G であるとは、すべての g ∈ G g \in G g ∈ G に対して g N g − 1 = N gNg^{-1} = N g N g − 1 = N が成り立つことです。これは g N = N g gN = Ng g N = N g (すべての g g g )とも同値です。
商群 (Theorem 5.1[Normal Subgroups and Quotient Groups] ):N ⊴ G N \trianglelefteq G N ⊴ G のとき、左剰余類の集合 G / N = { g N : g ∈ G } G/N = \{gN : g \in G\} G / N = { g N : g ∈ G } に積 ( x N ) ( y N ) = x y N (xN)(yN) = xyN ( x N ) ( y N ) = x y N を定めると、これは代表元の取り方によらずに定まり、G / N G/N G / N は群になります。単位元は e N = N eN = N e N = N 、x N xN x N の逆元は x − 1 N x^{-1}N x − 1 N です。
標準全射 :π : G → G / N \pi \colon G \to G/N π : G → G / N 、π ( g ) = g N \pi(g) = gN π ( g ) = g N 。
ラグランジュの定理 (Theorem 6.1[Subgroups and Cosets] ):G G G が有限群で K ≤ G K \le G K ≤ G なら ∣ G ∣ = [ G : K ] ∣ K ∣ |G| = [G : K]\,|K| ∣ G ∣ = [ G : K ] ∣ K ∣ 。特に N ⊴ G N \trianglelefteq G N ⊴ G なら ∣ G / N ∣ = ∣ G ∣ / ∣ N ∣ |G/N| = |G|/|N| ∣ G / N ∣ = ∣ G ∣/∣ N ∣ です。
Definition 3.1 (群準同型写像 )
( G , ⋅ ) (G, \cdot) ( G , ⋅ ) と ( H , ∗ ) (H, \ast) ( H , ∗ ) を群とします。写像 f : G → H f \colon G \to H f : G → H が
f ( x ⋅ y ) = f ( x ) ∗ f ( y ) ( ∀ x , y ∈ G ) f(x \cdot y) = f(x) \ast f(y) \qquad (\forall x, y \in G) f ( x ⋅ y ) = f ( x ) ∗ f ( y ) ( ∀ x , y ∈ G ) を満たすとき、f f f を G G G から H H H への群準同型写像 (または単に準同型)といいます。以後、両群の演算はどちらも並置で書きます。
条件は 1 本だけです。「G G G の中で先に掛けてから写す」ことと「写してから H H H の中で掛ける」ことが一致する、と言っています。単位元を単位元に写すことも、逆元を逆元に写すことも要求していない 点に注意してください。それらは次の命題のとおり自動的に従います(モノイドの準同型では単位元の保存を別に要求します。群では逆元の存在がこの差を埋めてくれます)。
Definition 3.2 (同型写像と同型 )
準同型 f : G → H f \colon G \to H f : G → H が全単射であるとき、f f f を同型写像 といいます。G G G から H H H への同型写像が少なくとも一つ存在するとき、G G G と H H H は同型 であるといい、G ≅ H G \cong H G ≅ H と書きます。G G G から G G G 自身への同型写像を自己同型 といい、その全体を Aut ( G ) \operatorname{Aut}(G) Aut ( G ) と書きます。
同型写像 f f f の逆写像 f − 1 f^{-1} f − 1 もまた準同型です。実際、u , v ∈ H u, v \in H u , v ∈ H に対し u = f ( x ) u = f(x) u = f ( x ) 、v = f ( y ) v = f(y) v = f ( y ) と書けば、f ( x y ) = u v f(xy) = uv f ( x y ) = uv なので f − 1 ( u v ) = x y = f − 1 ( u ) f − 1 ( v ) f^{-1}(uv) = xy = f^{-1}(u)f^{-1}(v) f − 1 ( uv ) = x y = f − 1 ( u ) f − 1 ( v ) となります。したがって ≅ \cong ≅ は反射律(恒等写像)・対称律(逆写像)・推移律(合成写像は準同型)を満たす同値関係のようにふるまい、「G ≅ H G \cong H G ≅ H ならば G G G と H H H は群としては区別できない」と考えてよいことになります。群論の目標のひとつは、群を同型を除いて分類することです。
Proposition 3.3 (準同型の基本性質 )
f : G → H f \colon G \to H f : G → H を群準同型とします。このとき次が成り立ちます。
f ( e G ) = e H f(e_G) = e_H f ( e G ) = e H 。
すべての x ∈ G x \in G x ∈ G に対して f ( x − 1 ) = f ( x ) − 1 f(x^{-1}) = f(x)^{-1} f ( x − 1 ) = f ( x ) − 1 。
すべての x ∈ G x \in G x ∈ G とすべての n ∈ Z n \in \mathbb{Z} n ∈ Z に対して f ( x n ) = f ( x ) n f(x^n) = f(x)^n f ( x n ) = f ( x ) n 。
x ∈ G x \in G x ∈ G の位数が有限な n n n であれば、f ( x ) f(x) f ( x ) の位数は有限で n n n の約数である。
K ≤ G K \le G K ≤ G ならば f ( K ) ≤ H f(K) \le H f ( K ) ≤ H 。また L ≤ H L \le H L ≤ H ならば f − 1 ( L ) ≤ G f^{-1}(L) \le G f − 1 ( L ) ≤ G であり、さらに L ⊴ H L \trianglelefteq H L ⊴ H ならば f − 1 ( L ) ⊴ G f^{-1}(L) \trianglelefteq G f − 1 ( L ) ⊴ G である。
Proof(Proposition 3.3) (1) e G e G = e G e_G e_G = e_G e G e G = e G に f f f を施すと、準同型の定義(Definition 3.1 )から f ( e G ) f ( e G ) = f ( e G ) f(e_G)f(e_G) = f(e_G) f ( e G ) f ( e G ) = f ( e G ) を得ます。H H H は群なので f ( e G ) f(e_G) f ( e G ) は H H H の中に逆元 f ( e G ) − 1 f(e_G)^{-1} f ( e G ) − 1 を持ちます。それを両辺の左から掛けると、左辺は f ( e G ) − 1 f ( e G ) f ( e G ) = e H f ( e G ) = f ( e G ) f(e_G)^{-1}f(e_G)f(e_G) = e_H f(e_G) = f(e_G) f ( e G ) − 1 f ( e G ) f ( e G ) = e H f ( e G ) = f ( e G ) 、右辺は f ( e G ) − 1 f ( e G ) = e H f(e_G)^{-1}f(e_G) = e_H f ( e G ) − 1 f ( e G ) = e H となり、f ( e G ) = e H f(e_G) = e_H f ( e G ) = e H が従います。
(2) f ( x ) f ( x − 1 ) = f ( x x − 1 ) = f ( e G ) = e H f(x)f(x^{-1}) = f(xx^{-1}) = f(e_G) = e_H f ( x ) f ( x − 1 ) = f ( x x − 1 ) = f ( e G ) = e H です。ここで最初の等号は準同型性、最後の等号は (1) を使いました。同様に f ( x − 1 ) f ( x ) = f ( x − 1 x ) = e H f(x^{-1})f(x) = f(x^{-1}x) = e_H f ( x − 1 ) f ( x ) = f ( x − 1 x ) = e H です。群では逆元は一意なので、f ( x − 1 ) f(x^{-1}) f ( x − 1 ) は f ( x ) f(x) f ( x ) の逆元、すなわち f ( x − 1 ) = f ( x ) − 1 f(x^{-1}) = f(x)^{-1} f ( x − 1 ) = f ( x ) − 1 です。
(3) まず n ≥ 0 n \ge 0 n ≥ 0 を n n n についての帰納法で示します。n = 0 n = 0 n = 0 のときは x 0 = e G x^0 = e_G x 0 = e G と (1) から f ( x 0 ) = e H = f ( x ) 0 f(x^0) = e_H = f(x)^0 f ( x 0 ) = e H = f ( x ) 0 です。f ( x n ) = f ( x ) n f(x^n) = f(x)^n f ( x n ) = f ( x ) n を仮定すると、
f ( x n + 1 ) = f ( x n x ) = f ( x n ) f ( x ) = f ( x ) n f ( x ) = f ( x ) n + 1 f(x^{n+1}) = f(x^n x) = f(x^n) f(x) = f(x)^n f(x) = f(x)^{n+1} f ( x n + 1 ) = f ( x n x ) = f ( x n ) f ( x ) = f ( x ) n f ( x ) = f ( x ) n + 1 となり、二つめの等号が準同型性、三つめが帰納法の仮定です。次に n < 0 n < 0 n < 0 のときは m = − n > 0 m = -n > 0 m = − n > 0 とおくと x n = ( x m ) − 1 x^n = (x^m)^{-1} x n = ( x m ) − 1 であり、(2) と既に示した非負の場合から
f ( x n ) = f ( ( x m ) − 1 ) = f ( x m ) − 1 = ( f ( x ) m ) − 1 = f ( x ) − m = f ( x ) n f(x^n) = f((x^m)^{-1}) = f(x^m)^{-1} = (f(x)^m)^{-1} = f(x)^{-m} = f(x)^n f ( x n ) = f (( x m ) − 1 ) = f ( x m ) − 1 = ( f ( x ) m ) − 1 = f ( x ) − m = f ( x ) n です。
(4) x x x の位数が n n n とは x n = e G x^n = e_G x n = e G を満たす最小の正整数が n n n ということです。(3) と (1) から f ( x ) n = f ( x n ) = f ( e G ) = e H f(x)^n = f(x^n) = f(e_G) = e_H f ( x ) n = f ( x n ) = f ( e G ) = e H なので、f ( x ) f(x) f ( x ) の位数は有限です。f ( x ) f(x) f ( x ) の位数を d d d とすると、n n n を d d d で割って n = q d + r n = qd + r n = q d + r (0 ≤ r < d 0 \le r < d 0 ≤ r < d )と書けば
e H = f ( x ) n = ( f ( x ) d ) q f ( x ) r = f ( x ) r e_H = f(x)^n = (f(x)^d)^q f(x)^r = f(x)^r e H = f ( x ) n = ( f ( x ) d ) q f ( x ) r = f ( x ) r となり、d d d の最小性から r = 0 r = 0 r = 0 、すなわち d ∣ n d \mid n d ∣ n です。
(5) まず f ( K ) f(K) f ( K ) について。K ≤ G K \le G K ≤ G なので e G ∈ K e_G \in K e G ∈ K であり、(1) から e H = f ( e G ) ∈ f ( K ) e_H = f(e_G) \in f(K) e H = f ( e G ) ∈ f ( K ) 、特に空ではありません。u , v ∈ f ( K ) u, v \in f(K) u , v ∈ f ( K ) を取り u = f ( a ) u = f(a) u = f ( a ) 、v = f ( b ) v = f(b) v = f ( b ) (a , b ∈ K a, b \in K a , b ∈ K )と書くと、(2) と準同型性から
u v − 1 = f ( a ) f ( b ) − 1 = f ( a ) f ( b − 1 ) = f ( a b − 1 ) uv^{-1} = f(a)f(b)^{-1} = f(a)f(b^{-1}) = f(ab^{-1}) u v − 1 = f ( a ) f ( b ) − 1 = f ( a ) f ( b − 1 ) = f ( a b − 1 ) であり、K ≤ G K \le G K ≤ G より a b − 1 ∈ K ab^{-1} \in K a b − 1 ∈ K なので u v − 1 ∈ f ( K ) uv^{-1} \in f(K) u v − 1 ∈ f ( K ) です。準備 2 節の部分群の判定法から f ( K ) ≤ H f(K) \le H f ( K ) ≤ H です。
次に f − 1 ( L ) f^{-1}(L) f − 1 ( L ) について。(1) より f ( e G ) = e H ∈ L f(e_G) = e_H \in L f ( e G ) = e H ∈ L なので e G ∈ f − 1 ( L ) e_G \in f^{-1}(L) e G ∈ f − 1 ( L ) で空ではありません。a , b ∈ f − 1 ( L ) a, b \in f^{-1}(L) a , b ∈ f − 1 ( L ) なら、上と同じ計算で f ( a b − 1 ) = f ( a ) f ( b ) − 1 ∈ L f(ab^{-1}) = f(a)f(b)^{-1} \in L f ( a b − 1 ) = f ( a ) f ( b ) − 1 ∈ L (L L L が部分群であることを使いました)となり a b − 1 ∈ f − 1 ( L ) ab^{-1} \in f^{-1}(L) a b − 1 ∈ f − 1 ( L ) です。よって f − 1 ( L ) ≤ G f^{-1}(L) \le G f − 1 ( L ) ≤ G です。最後に L ⊴ H L \trianglelefteq H L ⊴ H を仮定します。g ∈ G g \in G g ∈ G 、a ∈ f − 1 ( L ) a \in f^{-1}(L) a ∈ f − 1 ( L ) に対し
f ( g a g − 1 ) = f ( g ) f ( a ) f ( g ) − 1 ∈ f ( g ) L f ( g ) − 1 = L f(gag^{-1}) = f(g)f(a)f(g)^{-1} \in f(g)\,L\,f(g)^{-1} = L f ( g a g − 1 ) = f ( g ) f ( a ) f ( g ) − 1 ∈ f ( g ) L f ( g ) − 1 = L となります。ここで最初の等号は準同型性と (2)、最後の等号は L L L の正規性です。したがって g a g − 1 ∈ f − 1 ( L ) gag^{-1} \in f^{-1}(L) g a g − 1 ∈ f − 1 ( L ) 、すなわち g f − 1 ( L ) g − 1 ⊆ f − 1 ( L ) g\,f^{-1}(L)\,g^{-1} \subseteq f^{-1}(L) g f − 1 ( L ) g − 1 ⊆ f − 1 ( L ) がすべての g g g で成り立ちます。この包含を g − 1 g^{-1} g − 1 に対して使うと g − 1 f − 1 ( L ) g ⊆ f − 1 ( L ) g^{-1} f^{-1}(L) g \subseteq f^{-1}(L) g − 1 f − 1 ( L ) g ⊆ f − 1 ( L ) 、両辺を g ⋅ ( − ) ⋅ g − 1 g \cdot (-) \cdot g^{-1} g ⋅ ( − ) ⋅ g − 1 で写して f − 1 ( L ) ⊆ g f − 1 ( L ) g − 1 f^{-1}(L) \subseteq g f^{-1}(L) g^{-1} f − 1 ( L ) ⊆ g f − 1 ( L ) g − 1 を得るので、等号 g f − 1 ( L ) g − 1 = f − 1 ( L ) g f^{-1}(L) g^{-1} = f^{-1}(L) g f − 1 ( L ) g − 1 = f − 1 ( L ) が成り立ち、f − 1 ( L ) ⊴ G f^{-1}(L) \trianglelefteq G f − 1 ( L ) ⊴ G です。
∎ Proposition 3.3 の (4) は「位数が保たれる」とは言っていません。約数に落ちるだけです。実際、f : Z / 4 Z → Z / 2 Z f \colon \mathbb{Z}/4\mathbb{Z} \to \mathbb{Z}/2\mathbb{Z} f : Z /4 Z → Z /2 Z を「4 4 4 を法とする剰余類を 2 2 2 を法とする剰余類に読み替える写像」とすると(4 Z ⊆ 2 Z 4\mathbb{Z} \subseteq 2\mathbb{Z} 4 Z ⊆ 2 Z なのでこれは代表元の取り方によらず定まります)、f f f は準同型ですが、位数 4 4 4 の元 1 ˉ \bar1 1 ˉ の像 f ( 1 ˉ ) = 1 ˉ f(\bar1) = \bar1 f ( 1 ˉ ) = 1 ˉ の位数は 2 2 2 です。2 2 2 は 4 4 4 の約数なので主張と矛盾しません。
Caution
K ⊴ G K \trianglelefteq G K ⊴ G でも f ( K ) ⊴ H f(K) \trianglelefteq H f ( K ) ⊴ H とは限りません。包含写像 f : S 2 ↪ S 3 f \colon S_2 \hookrightarrow S_3 f : S 2 ↪ S 3 (S 2 = { e , ( 1 2 ) } S_2 = \{e, (1\,2)\} S 2 = { e , ( 1 2 )} を S 3 S_3 S 3 の部分群とみなす)を考えると、S 2 S_2 S 2 はそれ自身の正規部分群ですが、像 { e , ( 1 2 ) } \{e, (1\,2)\} { e , ( 1 2 )} は S 3 S_3 S 3 で正規ではありません。実際 ( 1 3 ) ( 1 2 ) ( 1 3 ) − 1 = ( 2 3 ) (1\,3)(1\,2)(1\,3)^{-1} = (2\,3) ( 1 3 ) ( 1 2 ) ( 1 3 ) − 1 = ( 2 3 ) であり、これは { e , ( 1 2 ) } \{e,(1\,2)\} { e , ( 1 2 )} に属しません。ただし f f f が全射 なら正規性は保たれます。h ∈ H h \in H h ∈ H を h = f ( g ) h = f(g) h = f ( g ) と書けば h f ( K ) h − 1 = f ( g K g − 1 ) = f ( K ) h f(K) h^{-1} = f(gKg^{-1}) = f(K) h f ( K ) h − 1 = f ( g K g − 1 ) = f ( K ) となるからです。
Example 3.4 (準同型の見本帳と、準同型でない写像 )
以下はすべて群準同型です。括弧内に準同型性の根拠を書きます。
写像 定義域 → 値域 準同型である理由 自明写像 g ↦ e H g \mapsto e_H g ↦ e H G → H G \to H G → H e H = e H e H e_H = e_H e_H e H = e H e H 包含写像 ι ( k ) = k \iota(k) = k ι ( k ) = k K → G K \to G K → G (K ≤ G K \le G K ≤ G )G G G の積が K K K の積の拡張だから標準全射 π ( g ) = g N \pi(g) = gN π ( g ) = g N G → G / N G \to G/N G → G / N (N ⊴ G N \trianglelefteq G N ⊴ G )商群の積の定義 ( x N ) ( y N ) = x y N (xN)(yN) = xyN ( x N ) ( y N ) = x y N 行列式 det \det det G L n ( K ) → K × GL_n(K) \to K^{\times} G L n ( K ) → K × det ( A B ) = det A det B \det(AB) = \det A \det B det ( A B ) = det A det B 置換の符号 sgn \operatorname{sgn} sgn S n → { ± 1 } S_n \to \{\pm 1\} S n → { ± 1 } sgn ( σ τ ) = sgn σ ⋅ sgn τ \operatorname{sgn}(\sigma\tau) = \operatorname{sgn}\sigma \cdot \operatorname{sgn}\tau sgn ( σ τ ) = sgn σ ⋅ sgn τ 指数関数 t ↦ e t t \mapsto e^{t} t ↦ e t ( R , + ) → ( R > 0 , × ) (\mathbb{R},+) \to (\mathbb{R}_{>0}, \times) ( R , + ) → ( R > 0 , × ) e s + t = e s e t e^{s+t} = e^s e^t e s + t = e s e t z ↦ z n z \mapsto z^n z ↦ z n C × → C × \mathbb{C}^{\times} \to \mathbb{C}^{\times} C × → C × ( z w ) n = z n w n (zw)^n = z^n w^n ( z w ) n = z n w n (可換だから)共役 c g ( x ) = g x g − 1 c_g(x) = gxg^{-1} c g ( x ) = g x g − 1 G → G G \to G G → G c g ( x y ) = g x y g − 1 = ( g x g − 1 ) ( g y g − 1 ) c_g(xy) = gxyg^{-1} = (gxg^{-1})(gyg^{-1}) c g ( x y ) = g x y g − 1 = ( g x g − 1 ) ( g y g − 1 )
最後の行の計算を確認しておきます。c g ( x ) c g ( y ) = g x g − 1 g y g − 1 = g x e y g − 1 = g ( x y ) g − 1 = c g ( x y ) c_g(x)c_g(y) = gxg^{-1}gyg^{-1} = gx e y g^{-1} = g(xy)g^{-1} = c_g(xy) c g ( x ) c g ( y ) = g x g − 1 g y g − 1 = g x ey g − 1 = g ( x y ) g − 1 = c g ( x y ) です。また c g ∘ c g − 1 = c g − 1 ∘ c g = id G c_g \circ c_{g^{-1}} = c_{g^{-1}} \circ c_g = \operatorname{id}_G c g ∘ c g − 1 = c g − 1 ∘ c g = id G なので c g c_g c g は全単射、すなわち自己同型です。
一方、次は準同型ではありません 。
f : Z → Z f \colon \mathbb{Z} \to \mathbb{Z} f : Z → Z 、f ( n ) = n + 1 f(n) = n + 1 f ( n ) = n + 1 。f ( 0 ) = 1 ≠ 0 f(0) = 1 \ne 0 f ( 0 ) = 1 = 0 となり Proposition 3.3 の (1) に反します。
f : G → G f \colon G \to G f : G → G 、f ( x ) = x 2 f(x) = x^2 f ( x ) = x 2 (G G G が非可換のとき)。f ( x y ) = x y x y f(xy) = xyxy f ( x y ) = x y x y に対し f ( x ) f ( y ) = x x y y f(x)f(y) = xxyy f ( x ) f ( y ) = xx y y であり、これらが常に等しいことは x y = y x xy = yx x y = y x と同値です。たとえば G = S 3 G = S_3 G = S 3 、x = ( 1 2 ) x = (1\,2) x = ( 1 2 ) 、y = ( 1 3 ) y = (1\,3) y = ( 1 3 ) とします(置換の積は右の置換から順に作用させる合成とします)。x y xy x y は 1 ↦ 3 1 \mapsto 3 1 ↦ 3 、3 ↦ 2 3 \mapsto 2 3 ↦ 2 、2 ↦ 1 2 \mapsto 1 2 ↦ 1 なので x y = ( 1 3 2 ) xy = (1\,3\,2) x y = ( 1 3 2 ) であり、f ( x y ) = ( 1 3 2 ) 2 = ( 1 2 3 ) f(xy) = (1\,3\,2)^2 = (1\,2\,3) f ( x y ) = ( 1 3 2 ) 2 = ( 1 2 3 ) です。一方 x 2 = y 2 = e x^2 = y^2 = e x 2 = y 2 = e なので f ( x ) f ( y ) = e ⋅ e = e f(x)f(y) = e \cdot e = e f ( x ) f ( y ) = e ⋅ e = e となり、両者は一致しません。
f : Z / 2 Z → Z / 3 Z f \colon \mathbb{Z}/2\mathbb{Z} \to \mathbb{Z}/3\mathbb{Z} f : Z /2 Z → Z /3 Z で f ( 1 ˉ ) = 1 ˉ f(\bar1) = \bar1 f ( 1 ˉ ) = 1 ˉ とするもの。そもそも矛盾なく定まりません。1 ˉ + 1 ˉ = 0 ˉ \bar1 + \bar1 = \bar0 1 ˉ + 1 ˉ = 0 ˉ から f ( 0 ˉ ) = 1 ˉ + 1 ˉ = 2 ˉ ≠ 0 ˉ f(\bar0) = \bar1 + \bar1 = \bar2 \ne \bar0 f ( 0 ˉ ) = 1 ˉ + 1 ˉ = 2 ˉ = 0 ˉ となり、(1) に反します。
Definition 4.1 (核と像 )
f : G → H f \colon G \to H f : G → H を群準同型とします。
Ker f = { x ∈ G : f ( x ) = e H } = f − 1 ( { e H } ) , Im f = f ( G ) = { f ( x ) : x ∈ G } \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\} Ker f = { x ∈ G : f ( x ) = e H } = f − 1 ({ e H }) , Im f = f ( G ) = { f ( x ) : x ∈ G } をそれぞれ f f f の核 (kernel)、像 (image)といいます。
核は「f f f によって単位元に潰される元の全体」、像は「f f f の値として実際に現れる元の全体」です。核は G G G の側、像は H H H の側にあることに注意してください。
Proposition 4.2 (核と像の基本性質 )
f : G → H f \colon G \to H f : G → H を群準同型とします。
Im f ≤ H \operatorname{Im} f \le H Im f ≤ H 。
Ker f ⊴ G \operatorname{Ker} f \trianglelefteq G Ker f ⊴ G 。
逆に、N ⊴ G N \trianglelefteq G N ⊴ G ならば標準全射 π : G → G / N \pi \colon G \to G/N π : G → G / N は全射準同型であり Ker π = N \operatorname{Ker} \pi = N Ker π = N である。
したがって、G G G の部分群 N N N について「N N N がある群準同型の核である」ことと「N ⊴ G N \trianglelefteq G N ⊴ G 」であることは同値です。
Proof(Proposition 4.2) (1) Proposition 3.3 の (5) で K = G K = G K = G とすればよく、Im f = f ( G ) ≤ H \operatorname{Im} f = f(G) \le H Im f = f ( G ) ≤ H です。
(2) 直接確かめます。まず部分群であること。Proposition 3.3 の (1) から f ( e G ) = e H f(e_G) = e_H f ( e G ) = e H なので e G ∈ Ker f e_G \in \operatorname{Ker} f e G ∈ Ker f となり空ではありません。x , y ∈ Ker f x, y \in \operatorname{Ker} f x , y ∈ Ker f とすると、Proposition 3.3 の (2) と準同型性から
f ( x y − 1 ) = f ( x ) f ( y ) − 1 = e H e H − 1 = e H f(xy^{-1}) = f(x)f(y)^{-1} = e_H e_H^{-1} = e_H f ( x y − 1 ) = f ( x ) f ( y ) − 1 = e H e H − 1 = e H なので x y − 1 ∈ Ker f xy^{-1} \in \operatorname{Ker} f x y − 1 ∈ Ker f です。判定法より Ker f ≤ G \operatorname{Ker} f \le G Ker f ≤ G です。次に正規性。g ∈ G g \in G g ∈ G 、x ∈ Ker f x \in \operatorname{Ker} f x ∈ Ker f に対して
f ( g x g − 1 ) = f ( g ) f ( x ) f ( g ) − 1 = f ( g ) e H f ( g ) − 1 = f ( g ) f ( g ) − 1 = e H f(gxg^{-1}) = f(g)f(x)f(g)^{-1} = f(g)\,e_H\,f(g)^{-1} = f(g)f(g)^{-1} = e_H f ( g x g − 1 ) = f ( g ) f ( x ) f ( g ) − 1 = f ( g ) e H f ( g ) − 1 = f ( g ) f ( g ) − 1 = e H なので g x g − 1 ∈ Ker f gxg^{-1} \in \operatorname{Ker} f g x g − 1 ∈ Ker f 、つまり g ( Ker f ) g − 1 ⊆ Ker f g(\operatorname{Ker} f)g^{-1} \subseteq \operatorname{Ker} f g ( Ker f ) g − 1 ⊆ Ker f がすべての g ∈ G g \in G g ∈ G で成り立ちます。この包含を g g g の代わりに g − 1 g^{-1} g − 1 に適用すると g − 1 ( Ker f ) g ⊆ Ker f g^{-1}(\operatorname{Ker} f)g \subseteq \operatorname{Ker} f g − 1 ( Ker f ) g ⊆ Ker f となり、両辺を左から g g g 、右から g − 1 g^{-1} g − 1 で挟むと Ker f ⊆ g ( Ker f ) g − 1 \operatorname{Ker} f \subseteq g(\operatorname{Ker} f)g^{-1} Ker f ⊆ g ( Ker f ) g − 1 を得ます。二つの包含から g ( Ker f ) g − 1 = Ker f g(\operatorname{Ker} f)g^{-1} = \operatorname{Ker} f g ( Ker f ) g − 1 = Ker f 、すなわち Ker f ⊴ G \operatorname{Ker} f \trianglelefteq G Ker f ⊴ G です。(Proposition 3.3 の (5) で L = { e H } ⊴ H L = \{e_H\} \trianglelefteq H L = { e H } ⊴ H とした特別な場合でもあります。)
(3) 準同型性は商群の積の定義そのものです。π ( x y ) = x y N = ( x N ) ( y N ) = π ( x ) π ( y ) \pi(xy) = xyN = (xN)(yN) = \pi(x)\pi(y) π ( x y ) = x y N = ( x N ) ( y N ) = π ( x ) π ( y ) 。全射性は、G / N G/N G / N の任意の元が定義により g N gN g N (g ∈ G g \in G g ∈ G )の形であり、これが π ( g ) \pi(g) π ( g ) に等しいことから従います。核については、G / N G/N G / N の単位元が e N = N eN = N e N = N であることに注意すると
x ∈ Ker π ⟺ x N = N ⟺ x − 1 e ∈ N ⟺ x ∈ N x \in \operatorname{Ker}\pi \iff xN = N \iff x^{-1}e \in N \iff x \in N x ∈ Ker π ⟺ x N = N ⟺ x − 1 e ∈ N ⟺ x ∈ N です(二つめの同値は準備 2 節の左剰余類の性質 x N = y N ⟺ x − 1 y ∈ N xN = yN \iff x^{-1}y \in N x N = y N ⟺ x − 1 y ∈ N を y = e y = e y = e に適用したもの)。よって Ker π = N \operatorname{Ker}\pi = N Ker π = N です。
最後の主張は、(2) が「核ならば正規」を、(3) が「正規ならば(π \pi π の)核」を与えることから従います。
∎ (3) は見かけよりも重要です。正規部分群は、商群を作るために便宜的に導入された条件のように見えますが、実際には「準同型の核になれる部分群」という内在的な特徴づけを持っていた、ということだからです。この視点は環のイデアル(イデアルと剰余環 )やベクトル空間の部分空間でもそのまま繰り返されます。
準同型定理の証明は、次の補題にほとんど尽きています。これは「f f f が同じ値を取る元の集まり(ファイバー)は、核の左剰余類にほかならない」と述べています。
Lemma 4.3 (ファイバーは核の左剰余類 )
f : G → H f \colon G \to H f : G → H を群準同型、N = Ker f N = \operatorname{Ker} f N = Ker f とおきます。x , y ∈ G x, y \in G x , y ∈ G に対して次の三つは同値です。
f ( x ) = f ( y ) f(x) = f(y) f ( x ) = f ( y )
x − 1 y ∈ N x^{-1}y \in N x − 1 y ∈ N
x N = y N xN = yN x N = y N
さらに h ∈ Im f h \in \operatorname{Im} f h ∈ Im f と f ( x ) = h f(x) = h f ( x ) = h なる x x x に対して、f − 1 ( { h } ) = x N f^{-1}(\{h\}) = xN f − 1 ({ h }) = x N が成り立ちます。
Proof(Lemma 4.3) (1) ⇒ \Rightarrow ⇒ (2) :f ( x ) = f ( y ) f(x) = f(y) f ( x ) = f ( y ) とします。Proposition 3.3 の (2) と準同型性から f ( x − 1 y ) = f ( x ) − 1 f ( y ) = f ( x ) − 1 f ( x ) = e H f(x^{-1}y) = f(x)^{-1}f(y) = f(x)^{-1}f(x) = e_H f ( x − 1 y ) = f ( x ) − 1 f ( y ) = f ( x ) − 1 f ( x ) = e H なので x − 1 y ∈ Ker f = N x^{-1}y \in \operatorname{Ker} f = N x − 1 y ∈ Ker f = N です。
(2) ⇒ \Rightarrow ⇒ (1) :x − 1 y ∈ N x^{-1}y \in N x − 1 y ∈ N とすると e H = f ( x − 1 y ) = f ( x ) − 1 f ( y ) e_H = f(x^{-1}y) = f(x)^{-1}f(y) e H = f ( x − 1 y ) = f ( x ) − 1 f ( y ) です。両辺に左から f ( x ) f(x) f ( x ) を掛けると f ( x ) = f ( y ) f(x) = f(y) f ( x ) = f ( y ) を得ます。
(2) ⇔ \Leftrightarrow ⇔ (3) :これは準備 2 節に挙げた左剰余類の性質 x N = y N ⟺ x − 1 y ∈ N xN = yN \iff x^{-1}y \in N x N = y N ⟺ x − 1 y ∈ N そのものです。念のため両向きを書いておきます。x − 1 y = n ∈ N x^{-1}y = n \in N x − 1 y = n ∈ N なら y = x n y = xn y = x n であり、N N N が部分群なので n N = N nN = N n N = N 、したがって y N = x n N = x N yN = xnN = xN y N = x n N = x N です。逆に x N = y N xN = yN x N = y N なら y = y e ∈ y N = x N y = ye \in yN = xN y = y e ∈ y N = x N より y = x n y = xn y = x n となる n ∈ N n \in N n ∈ N が存在し、x − 1 y = n ∈ N x^{-1}y = n \in N x − 1 y = n ∈ N です。
最後の主張 :f ( x ) = h f(x) = h f ( x ) = h とします。任意の y ∈ G y \in G y ∈ G について
y ∈ f − 1 ( { h } ) ⟺ f ( y ) = h = f ( x ) ⟺ x N = y N y \in f^{-1}(\{h\}) \iff f(y) = h = f(x) \iff xN = yN y ∈ f − 1 ({ h }) ⟺ f ( y ) = h = f ( x ) ⟺ x N = y N であり(二つめは (1) ⇔ \Leftrightarrow ⇔ (3))、x N = y N xN = yN x N = y N かつ y ∈ y N y \in yN y ∈ y N から y ∈ x N y \in xN y ∈ x N が従います。逆に y ∈ x N y \in xN y ∈ x N なら y = x n y = xn y = x n から y N = x n N = x N yN = xnN = xN y N = x n N = x N となり (3) が成り立ちます。よって f − 1 ( { h } ) = x N f^{-1}(\{h\}) = xN f − 1 ({ h }) = x N です。
∎ この補題を絵にすると次のようになります。G G G は核の左剰余類たちに分割され、各剰余類まるごとが Im f \operatorname{Im} f Im f のただ 1 点に潰れます。しかも異なる剰余類は異なる点に行きます(Lemma 4.3 の (1) ⇔ \Leftrightarrow ⇔ (3) の対偶)。
G Ker f x₁ Ker f x₂ Ker f x₃ Ker f f H Im f f(e) f(x₁) f(x₂) f(x₃) 核の左剰余類による G の分割と、像の点との一対一対応。各帯(剰余類)はちょうど 1 点に潰れ、異なる帯は異なる点に行く。帯の大きさはどれも |Ker f| に等しい。 Proposition 4.4 (単射性の判定 )
群準同型 f : G → H f \colon G \to H f : G → H について、f f f が単射であることと Ker f = { e G } \operatorname{Ker} f = \{e_G\} Ker f = { e G } であることは同値です。
Proof(Proposition 4.4) (⇒ \Rightarrow ⇒ ) f f f を単射とします。x ∈ Ker f x \in \operatorname{Ker} f x ∈ Ker f なら f ( x ) = e H = f ( e G ) f(x) = e_H = f(e_G) f ( x ) = e H = f ( e G ) (後半の等号は Proposition 3.3 の (1))なので、単射性から x = e G x = e_G x = e G です。逆に e G ∈ Ker f e_G \in \operatorname{Ker} f e G ∈ Ker f は同じ (1) から言えるので、Ker f = { e G } \operatorname{Ker} f = \{e_G\} Ker f = { e G } です。
(⇐ \Leftarrow ⇐ ) Ker f = { e G } \operatorname{Ker} f = \{e_G\} Ker f = { e G } とします。f ( x ) = f ( y ) f(x) = f(y) f ( x ) = f ( y ) とすると Lemma 4.3 の (1) ⇒ \Rightarrow ⇒ (2) から x − 1 y ∈ Ker f = { e G } x^{-1}y \in \operatorname{Ker} f = \{e_G\} x − 1 y ∈ Ker f = { e G } 、すなわち x − 1 y = e G x^{-1}y = e_G x − 1 y = e G となり y = x y = x y = x です。よって f f f は単射です。
∎ 線形代数で「線形写像が単射であることと核が { 0 } \{\boldsymbol{0}\} { 0 } であることは同値」と習った命題(ベクトル空間と線形変換 の Proposition 7.2[Vector Spaces and Linear Maps] )は、この命題を加法群に適用したものです。一般の写像では単射性は「すべての点対」を調べる条件ですが、群準同型では単位元の 1 点だけを調べれば済む 、というのがここでの利得です。
準備は整いました。Lemma 4.3 は「Im f \operatorname{Im} f Im f の点」と「Ker f \operatorname{Ker} f Ker f の左剰余類」が一対一に対応することを言っています。ところで左剰余類の集合は、核が正規部分群である(Proposition 4.2 の (2))おかげで、それ自身が群 G / Ker f G/\operatorname{Ker} f G / Ker f になっていました。ならばこの一対一対応は、単なる集合の全単射ではなく群の同型 になっているはずです。それが準同型定理です。
Theorem 5.1 (準同型定理(第一同型定理) )
G G G 、H H H を群、f : G → H f \colon G \to H f : G → H を群準同型とし、N = Ker f N = \operatorname{Ker} f N = Ker f とおきます。このとき N ⊴ G N \trianglelefteq G N ⊴ G であって商群 G / N G/N G / N が定義され、写像
f ˉ : G / N ⟶ Im f , f ˉ ( x N ) = f ( x ) \bar{f} \colon G/N \longrightarrow \operatorname{Im} f, \qquad \bar{f}(xN) = f(x) f ˉ : G / N ⟶ Im f , f ˉ ( x N ) = f ( x ) は代表元の取り方によらずに定まり、群同型写像となります。すなわち
G / Ker f ≅ Im f . G/\operatorname{Ker} f \;\cong\; \operatorname{Im} f . G / Ker f ≅ Im f . さらに π : G → G / N \pi \colon G \to G/N π : G → G / N を標準全射、ι : Im f ↪ H \iota \colon \operatorname{Im} f \hookrightarrow H ι : Im f ↪ H を包含写像とすると、f = ι ∘ f ˉ ∘ π f = \iota \circ \bar{f} \circ \pi f = ι ∘ f ˉ ∘ π が成り立ちます。特に f f f が全射ならば G / Ker f ≅ H G/\operatorname{Ker} f \cong H G / Ker f ≅ H です。
Proof(Theorem 5.1) Step 0(対象が定義されること) :N = Ker f ⊴ G N = \operatorname{Ker} f \trianglelefteq G N = Ker f ⊴ G は Proposition 4.2 の (2) です。よって商群 G / N G/N G / N が定義できます。また Im f ≤ H \operatorname{Im} f \le H Im f ≤ H は同命題の (1) なので、Im f \operatorname{Im} f Im f は H H H の演算で群になります。f ˉ \bar{f} f ˉ の行き先を H H H ではなく Im f \operatorname{Im} f Im f に取っているのは、全射にするためです。
Step 1(well-defined であること) :G / N G/N G / N の元 c c c を一つ取ると、c = x N c = xN c = x N と書く書き方は一般に複数あります。f ˉ \bar{f} f ˉ が写像として定まるには、x N = y N xN = yN x N = y N ならば f ( x ) = f ( y ) f(x) = f(y) f ( x ) = f ( y ) でなければなりません。これはまさに Lemma 4.3 の (3) ⇒ \Rightarrow ⇒ (1) です。よって f ˉ ( c ) \bar{f}(c) f ˉ ( c ) は代表元の選び方によらず一意に定まります。また値は f ( x ) ∈ Im f f(x) \in \operatorname{Im} f f ( x ) ∈ Im f なので、行き先も正しく取れています。
Step 2(準同型であること) :x N , y N ∈ G / N xN, yN \in G/N x N , y N ∈ G / N に対して、
f ˉ ( ( x N ) ( y N ) ) = f ˉ ( x y N ) = f ( x y ) = f ( x ) f ( y ) = f ˉ ( x N ) f ˉ ( y N ) \bar{f}\bigl((xN)(yN)\bigr) = \bar{f}(xyN) = f(xy) = f(x)f(y) = \bar{f}(xN)\,\bar{f}(yN) f ˉ ( ( x N ) ( y N ) ) = f ˉ ( x y N ) = f ( x y ) = f ( x ) f ( y ) = f ˉ ( x N ) f ˉ ( y N ) です。最初の等号は商群の積の定義(準備 2 節の 4)、二つめと四つめは f ˉ \bar{f} f ˉ の定義、三つめは f f f が準同型であること(Definition 3.1 )です。
Step 3(全射であること) :Im f \operatorname{Im} f Im f の任意の元は、定義より f ( x ) f(x) f ( x ) (x ∈ G x \in G x ∈ G )の形に書けます。そして f ( x ) = f ˉ ( x N ) f(x) = \bar{f}(xN) f ( x ) = f ˉ ( x N ) なので、x N ∈ G / N xN \in G/N x N ∈ G / N がその原像になります。
Step 4(単射であること) :Step 2 より f ˉ \bar{f} f ˉ は群準同型なので、Proposition 4.4 を使えば Ker f ˉ \operatorname{Ker}\bar{f} Ker f ˉ が自明であることを示せば十分です。G / N G/N G / N の単位元は N = e N N = eN N = e N です。x N ∈ Ker f ˉ xN \in \operatorname{Ker}\bar{f} x N ∈ Ker f ˉ とすると f ( x ) = f ˉ ( x N ) = e H f(x) = \bar{f}(xN) = e_H f ( x ) = f ˉ ( x N ) = e H 、つまり x ∈ Ker f = N x \in \operatorname{Ker} f = N x ∈ Ker f = N であり、このとき x N = N xN = N x N = N (準備 2 節の左剰余類の性質)となって x N xN x N は単位元です。逆に単位元 N = e N N = eN N = e N は f ˉ ( e N ) = f ( e ) = e H \bar{f}(eN) = f(e) = e_H f ˉ ( e N ) = f ( e ) = e H (Proposition 3.3 の (1))より核に属します。よって Ker f ˉ = { N } \operatorname{Ker}\bar{f} = \{N\} Ker f ˉ = { N } は自明群であり、f ˉ \bar{f} f ˉ は単射です。
Step 5(分解) :x ∈ G x \in G x ∈ G に対して
( ι ∘ f ˉ ∘ π ) ( x ) = ι ( f ˉ ( x N ) ) = ι ( 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 ˉ ∘ π ) ( x ) = ι ( f ˉ ( x N ) ) = ι ( f ( x ) ) = f ( x )
なので f = ι ∘ f ˉ ∘ π f = \iota \circ \bar{f} \circ \pi f = ι ∘ f ˉ ∘ π です。
Step 1 から Step 4 により f ˉ \bar{f} f ˉ は全単射な準同型、すなわち同型写像(Definition 3.2 )であり、G / Ker f ≅ Im f G/\operatorname{Ker} f \cong \operatorname{Im} f G / Ker f ≅ Im f が示されました。f f f が全射のときは Im f = H \operatorname{Im} f = H Im f = H なので G / Ker f ≅ H G/\operatorname{Ker} f \cong H G / Ker f ≅ 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 (位数の分解 )
G G G を有限群、f : G → H f \colon G \to H f : G → H を群準同型とします。このとき
∣ G ∣ = ∣ Ker f ∣ ⋅ ∣ Im f ∣ |G| = |\operatorname{Ker} f| \cdot |\operatorname{Im} f| ∣ G ∣ = ∣ Ker f ∣ ⋅ ∣ Im f ∣ が成り立ちます。特に ∣ Im f ∣ |\operatorname{Im} f| ∣ Im f ∣ は ∣ G ∣ |G| ∣ G ∣ の約数です。さらに H H H も有限群ならば、∣ Im f ∣ |\operatorname{Im} f| ∣ Im f ∣ は ∣ H ∣ |H| ∣ H ∣ の約数でもあります。
Proof(Corollary 5.2) N = Ker f N = \operatorname{Ker} f N = Ker f とおきます。Theorem 5.1 より G / N ≅ Im f G/N \cong \operatorname{Im} f G / N ≅ Im f であり、同型写像は特に全単射なので ∣ G / N ∣ = ∣ Im f ∣ |G/N| = |\operatorname{Im} f| ∣ G / N ∣ = ∣ Im f ∣ です。一方 N ≤ G N \le G N ≤ G とラグランジュの定理(準備 2 節の 6)から ∣ G / N ∣ = ∣ G ∣ / ∣ N ∣ |G/N| = |G|/|N| ∣ G / N ∣ = ∣ G ∣/∣ N ∣ なので、
∣ G ∣ = ∣ N ∣ ⋅ ∣ G / N ∣ = ∣ Ker f ∣ ⋅ ∣ Im f ∣ |G| = |N| \cdot |G/N| = |\operatorname{Ker} f| \cdot |\operatorname{Im} f| ∣ G ∣ = ∣ N ∣ ⋅ ∣ G / N ∣ = ∣ Ker f ∣ ⋅ ∣ Im f ∣ です。この等式から ∣ Im f ∣ |\operatorname{Im} f| ∣ Im f ∣ が ∣ G ∣ |G| ∣ G ∣ を割ることが従います。また Im f ≤ H \operatorname{Im} f \le H Im f ≤ H (Proposition 4.2 の (1))なので、H H H が有限ならふたたびラグランジュの定理から ∣ Im f ∣ |\operatorname{Im} f| ∣ Im f ∣ は ∣ H ∣ |H| ∣ H ∣ を割ります。
∎ Example 6.1 (巡回群の分類 )
G = ⟨ a ⟩ G = \langle a \rangle G = ⟨ a ⟩ を a a a で生成される巡回群とします。写像 f : Z → G f \colon \mathbb{Z} \to G f : Z → G を f ( n ) = a n f(n) = a^n f ( n ) = a n で定めます。指数法則 a m + n = a m a n a^{m+n} = a^m a^n a m + n = a m a n より f f f は加法群 Z \mathbb{Z} Z から G G G への準同型で、G G G の元はすべて a n a^n a n の形なので f f f は全射、つまり Im f = G \operatorname{Im} f = G Im f = G です。
核 Ker f \operatorname{Ker} f Ker f は Z \mathbb{Z} Z の部分群です(Proposition 4.2 の (2))。Z \mathbb{Z} Z の部分群 M M M は必ず m Z m\mathbb{Z} m Z の形になります。実際、M = { 0 } M = \{0\} M = { 0 } なら m = 0 m = 0 m = 0 とすればよく、M ≠ { 0 } M \ne \{0\} M = { 0 } なら M M M は正の元を含む(x ∈ M x \in M x ∈ M 、x ≠ 0 x \ne 0 x = 0 なら − x ∈ M -x \in M − x ∈ M でもある)ので最小の正の元 m m m が取れ、任意の n ∈ M n \in M n ∈ M を n = q m + r n = qm + r n = q m + r (0 ≤ r < m 0 \le r < m 0 ≤ r < m )と割ると r = n − q m ∈ M r = n - qm \in M r = n − q m ∈ M となり、m m m の最小性から r = 0 r = 0 r = 0 、すなわち n ∈ m Z n \in m\mathbb{Z} n ∈ m Z です。逆の包含 m Z ⊆ M m\mathbb{Z} \subseteq M m Z ⊆ M は、m ∈ M m \in M m ∈ M と M M M が部分群であることから、任意の q ∈ Z q \in \mathbb{Z} q ∈ Z について q m ∈ M qm \in M q m ∈ M となることによります。以上で M = m Z M = m\mathbb{Z} M = m Z を得ます。
そこで Ker f = m Z \operatorname{Ker} f = m\mathbb{Z} Ker f = m Z (m ≥ 0 m \ge 0 m ≥ 0 )と書けば、Theorem 5.1 より
G ≅ Z / m Z G \cong \mathbb{Z}/m\mathbb{Z} G ≅ Z / m Z です。m = 0 m = 0 m = 0 のときは Z / 0 Z = Z \mathbb{Z}/0\mathbb{Z} = \mathbb{Z} Z /0 Z = Z なので G ≅ Z G \cong \mathbb{Z} G ≅ Z (無限巡回群)、m ≥ 1 m \ge 1 m ≥ 1 のときは ∣ G ∣ = m |G| = m ∣ G ∣ = m です。結論として、巡回群は Z \mathbb{Z} Z か Z / m Z \mathbb{Z}/m\mathbb{Z} Z / m Z のいずれかに同型 であり、特に位数 n n n の巡回群は同型を除いてただ一つに定まります。「同型を除く分類」の最初の例です。
Example 6.2 (一般線形群を特殊線形群で割ると何になるか )
K K K を体、n ≥ 1 n \ge 1 n ≥ 1 とし、G L n ( K ) GL_n(K) G L n ( K ) を K K K 成分の n n n 次正則行列のなす群、K × = K ∖ { 0 } K^{\times} = K \setminus \{0\} K × = K ∖ { 0 } を K K K の乗法群とします。行列式は積を保つので
det : G L n ( K ) → K × , det ( A B ) = det A ⋅ det B \det \colon GL_n(K) \to K^{\times}, \qquad \det(AB) = \det A \cdot \det B det : G L n ( K ) → K × , det ( A B ) = det A ⋅ det B は群準同型です(行列式とその性質 の Theorem 6.1[Determinants and Their Properties] )。
核 :Ker ( det ) = { A ∈ G L n ( K ) : det A = 1 } = S L n ( K ) \operatorname{Ker}(\det) = \{A \in GL_n(K) : \det A = 1\} = SL_n(K) Ker ( det ) = { A ∈ G L n ( K ) : det A = 1 } = S L n ( K ) 。これは特殊線形群の定義そのものです。同時に、Proposition 4.2 の (2) から S L n ( K ) ⊴ G L n ( K ) SL_n(K) \trianglelefteq GL_n(K) S L n ( K ) ⊴ G L n ( K ) が無料で従います。正規性を共役の計算で直接示す必要はありません。
像 :任意の a ∈ K × a \in K^{\times} a ∈ K × に対して対角行列 D a = diag ( a , 1 , … , 1 ) D_a = \operatorname{diag}(a, 1, \ldots, 1) D a = diag ( a , 1 , … , 1 ) は正則で det D a = a \det D_a = a det D a = a なので、det \det det は全射です。よって Im ( det ) = K × \operatorname{Im}(\det) = K^{\times} Im ( det ) = K × 。
Theorem 5.1 より
G L n ( K ) / S L n ( K ) ≅ K × . GL_n(K)/SL_n(K) \cong K^{\times}. G L n ( K ) / S L n ( K ) ≅ K × . K = R K = \mathbb{R} K = R なら右辺は R × \mathbb{R}^{\times} R × で、「行列を、その行列式という 1 個のスカラーに要約したもの」が商群の正体だと分かります。
数値でも確かめておきます。K = F 3 K = \mathbb{F}_3 K = F 3 (3 3 3 元体)、n = 2 n = 2 n = 2 とすると
∣ G L 2 ( F 3 ) ∣ = ( 3 2 − 1 ) ( 3 2 − 3 ) = 8 ⋅ 6 = 48 |GL_2(\mathbb{F}_3)| = (3^2 - 1)(3^2 - 3) = 8 \cdot 6 = 48 ∣ G L 2 ( F 3 ) ∣ = ( 3 2 − 1 ) ( 3 2 − 3 ) = 8 ⋅ 6 = 48 (第 1 列は零ベクトル以外の 8 8 8 通り、第 2 列は第 1 列の張る 1 1 1 次元部分空間の 3 3 3 個のベクトル以外の 9 − 3 = 6 9 - 3 = 6 9 − 3 = 6 通り)。∣ F 3 × ∣ = 2 |\mathbb{F}_3^{\times}| = 2 ∣ F 3 × ∣ = 2 なので、Corollary 5.2 から
∣ S L 2 ( F 3 ) ∣ = ∣ G L 2 ( F 3 ) ∣ ∣ F 3 × ∣ = 48 2 = 24 |SL_2(\mathbb{F}_3)| = \frac{|GL_2(\mathbb{F}_3)|}{|\mathbb{F}_3^{\times}|} = \frac{48}{2} = 24 ∣ S L 2 ( F 3 ) ∣ = ∣ F 3 × ∣ ∣ G L 2 ( F 3 ) ∣ = 2 48 = 24 です。24 24 24 個の行列を数え上げることなく位数が決まりました。
Example 6.3 (交代群の指数は 2 である )
n ≥ 2 n \ge 2 n ≥ 2 とし、S n S_n S n を n n n 次対称群、sgn : S n → { ± 1 } \operatorname{sgn} \colon S_n \to \{\pm 1\} sgn : S n → { ± 1 } を置換の符号とします。{ ± 1 } \{\pm 1\} { ± 1 } は乗法について位数 2 2 2 の群で、sgn ( σ τ ) = sgn ( σ ) sgn ( τ ) \operatorname{sgn}(\sigma\tau) = \operatorname{sgn}(\sigma)\operatorname{sgn}(\tau) sgn ( σ τ ) = sgn ( σ ) sgn ( τ ) なので sgn \operatorname{sgn} sgn は準同型です。
核 :定義により Ker ( sgn ) = A n \operatorname{Ker}(\operatorname{sgn}) = A_n Ker ( sgn ) = A n (偶置換全体、交代群)。したがって A n ⊴ S n A_n \trianglelefteq S_n A n ⊴ S n です。
像 :n ≥ 2 n \ge 2 n ≥ 2 なら互換 ( 1 2 ) ∈ S n (1\,2) \in S_n ( 1 2 ) ∈ S n が存在し sgn ( ( 1 2 ) ) = − 1 \operatorname{sgn}((1\,2)) = -1 sgn (( 1 2 )) = − 1 、また sgn ( e ) = 1 \operatorname{sgn}(e) = 1 sgn ( e ) = 1 なので Im ( sgn ) = { ± 1 } \operatorname{Im}(\operatorname{sgn}) = \{\pm 1\} Im ( sgn ) = { ± 1 } 、すなわち全射です。
Theorem 5.1 より S n / A n ≅ { ± 1 } ≅ Z / 2 Z S_n/A_n \cong \{\pm 1\} \cong \mathbb{Z}/2\mathbb{Z} S n / A n ≅ { ± 1 } ≅ Z /2 Z となり、Corollary 5.2 から
∣ A n ∣ = ∣ S n ∣ ∣ { ± 1 } ∣ = n ! 2 |A_n| = \frac{|S_n|}{|\{\pm 1\}|} = \frac{n!}{2} ∣ A n ∣ = ∣ { ± 1 } ∣ ∣ S n ∣ = 2 n ! です。たとえば n = 4 n = 4 n = 4 なら ∣ A 4 ∣ = 24 / 2 = 12 |A_4| = 24/2 = 12 ∣ A 4 ∣ = 24/2 = 12 。偶置換と奇置換がちょうど半々である、という事実の証明がこれです。
Example 6.4 (実数直線を整数で割ると円になる )
U = { z ∈ C : ∣ z ∣ = 1 } U = \{z \in \mathbb{C} : |z| = 1\} U = { z ∈ C : ∣ z ∣ = 1 } を複素平面の単位円周とします。U U U は複素数の乗法について群です。写像
f : ( R , + ) → ( C × , × ) , f ( t ) = e 2 π i t f \colon (\mathbb{R}, +) \to (\mathbb{C}^{\times}, \times), \qquad f(t) = e^{2\pi i t} f : ( R , + ) → ( C × , × ) , f ( t ) = e 2 π i t を考えます。指数法則 e 2 π i ( s + t ) = e 2 π i s e 2 π i t e^{2\pi i (s+t)} = e^{2\pi i s} e^{2\pi i t} e 2 π i ( s + t ) = e 2 π i s e 2 π i t より f f f は準同型です。
像 :∣ f ( t ) ∣ = 1 |f(t)| = 1 ∣ f ( t ) ∣ = 1 なので Im f ⊆ U \operatorname{Im} f \subseteq U Im f ⊆ U 。逆に z ∈ U z \in U z ∈ U は極形式で z = cos θ + i sin θ = e i θ z = \cos\theta + i\sin\theta = e^{i\theta} z = cos θ + i sin θ = e i θ (0 ≤ θ < 2 π 0 \le \theta < 2\pi 0 ≤ θ < 2 π )と書けるので、t = θ / ( 2 π ) t = \theta/(2\pi) t = θ / ( 2 π ) とすれば f ( t ) = z f(t) = z f ( t ) = z です。よって Im f = U \operatorname{Im} f = U Im f = U 。
核 :e 2 π i t = 1 e^{2\pi i t} = 1 e 2 π i t = 1 は cos 2 π t = 1 \cos 2\pi t = 1 cos 2 π t = 1 かつ sin 2 π t = 0 \sin 2\pi t = 0 sin 2 π t = 0 と同値で、これは 2 π t ∈ 2 π Z 2\pi t \in 2\pi\mathbb{Z} 2 π t ∈ 2 π Z 、すなわち t ∈ Z t \in \mathbb{Z} t ∈ Z と同値です。よって Ker f = Z \operatorname{Ker} f = \mathbb{Z} Ker f = Z 。
Theorem 5.1 より
R / Z ≅ U . \mathbb{R}/\mathbb{Z} \cong U . R / Z ≅ U . 「実数から整数部分を忘れた世界」は円である、という直観がこれで正当化されます。R / Z \mathbb{R}/\mathbb{Z} R / Z の元 t + Z t + \mathbb{Z} t + Z は小数部分だけで決まり、それが円周上の角度に対応するわけです。同じ計算を f ( t ) = e i t f(t) = e^{it} f ( t ) = e i t で行えば R / 2 π Z ≅ U \mathbb{R}/2\pi\mathbb{Z} \cong U R /2 π Z ≅ U となり、周期 2 π 2\pi 2 π の周期関数の話とつながります。
Theorem 5.1 の f ˉ \bar{f} f ˉ は「f f f が G / N G/N G / N の上に降りてきたもの」と読めます。この「降ろす」操作は、N N N が核ちょうどでなくても、N N N が核に含まれてさえいれば 実行できます。これが商群の普遍性です。
Theorem 7.1 (準同型の分解定理(商群の普遍性) )
G G G 、H H H を群、f : G → H f \colon G \to H f : G → H を群準同型、N ⊴ G N \trianglelefteq G N ⊴ G とし、π : G → G / N \pi \colon G \to G/N π : G → G / N を標準全射とします。このとき次の二つは同値です。
N ⊆ Ker f N \subseteq \operatorname{Ker} f N ⊆ Ker f 。
f = f ˉ ∘ π f = \bar{f} \circ \pi f = f ˉ ∘ π を満たす群準同型 f ˉ : G / N → H \bar{f} \colon G/N \to H f ˉ : G / N → H が存在する。
さらにこのとき f ˉ \bar{f} f ˉ は一意に定まり、f ˉ ( x N ) = f ( x ) \bar{f}(xN) = f(x) f ˉ ( x N ) = f ( x ) で与えられ、
Im f ˉ = Im f , Ker f ˉ = ( Ker f ) / N \operatorname{Im}\bar{f} = \operatorname{Im} f, \qquad \operatorname{Ker}\bar{f} = (\operatorname{Ker} f)/N Im f ˉ = Im f , Ker f ˉ = ( Ker f ) / N が成り立ちます。ここで ( Ker f ) / N (\operatorname{Ker} f)/N ( Ker f ) / N は、N ⊴ Ker f N \trianglelefteq \operatorname{Ker} f N ⊴ Ker f による商群を G / N G/N G / N の部分群とみなしたものです。
Proof(Theorem 7.1) (2) ⇒ \Rightarrow ⇒ (1) :f = f ˉ ∘ π f = \bar{f} \circ \pi f = f ˉ ∘ π とします。n ∈ N n \in N n ∈ N に対し π ( n ) = n N = N \pi(n) = nN = N π ( n ) = n N = N は G / N G/N G / N の単位元なので、Proposition 3.3 の (1) を f ˉ \bar{f} f ˉ に適用して
f ( n ) = f ˉ ( π ( n ) ) = f ˉ ( N ) = e H f(n) = \bar{f}(\pi(n)) = \bar{f}(N) = e_H f ( n ) = f ˉ ( π ( n )) = f ˉ ( N ) = e H
を得ます。よって n ∈ Ker f n \in \operatorname{Ker} f n ∈ Ker f 、すなわち N ⊆ Ker f N \subseteq \operatorname{Ker} f N ⊆ Ker f です。
(1) ⇒ \Rightarrow ⇒ (2) :N ⊆ Ker f N \subseteq \operatorname{Ker} f N ⊆ Ker f を仮定し、f ˉ ( x N ) = f ( x ) \bar{f}(xN) = f(x) f ˉ ( x N ) = f ( x ) と定めます。well-defined であること:x N = y N xN = yN x N = y N とすると準備 2 節の性質から x − 1 y ∈ N ⊆ Ker f x^{-1}y \in N \subseteq \operatorname{Ker} f x − 1 y ∈ N ⊆ Ker f であり、Lemma 4.3 の (2) ⇒ \Rightarrow ⇒ (1) から f ( x ) = f ( y ) f(x) = f(y) f ( x ) = f ( y ) です。準同型であること:Theorem 5.1 の Step 2 とまったく同じ計算で
f ˉ ( ( x N ) ( y N ) ) = f ˉ ( x y N ) = f ( x y ) = f ( x ) f ( y ) = f ˉ ( x N ) f ˉ ( y N ) \bar{f}((xN)(yN)) = \bar{f}(xyN) = f(xy) = f(x)f(y) = \bar{f}(xN)\bar{f}(yN) f ˉ (( x N ) ( y N )) = f ˉ ( x y N ) = f ( x y ) = f ( x ) f ( y ) = f ˉ ( x N ) f ˉ ( y N ) となります。f = f ˉ ∘ π f = \bar{f}\circ\pi f = f ˉ ∘ π は f ˉ ( π ( x ) ) = f ˉ ( x N ) = f ( x ) \bar{f}(\pi(x)) = \bar{f}(xN) = f(x) f ˉ ( π ( x )) = f ˉ ( x N ) = f ( x ) から従います。
一意性 :g : G / N → H g \colon G/N \to H g : G / N → H が f = g ∘ π f = g \circ \pi f = g ∘ π を満たすとします。G / N G/N G / N の任意の元は π \pi π の全射性(Proposition 4.2 の (3))から π ( x ) = x N \pi(x) = xN π ( x ) = x N の形なので、g ( x N ) = g ( π ( x ) ) = f ( x ) = f ˉ ( x N ) g(xN) = g(\pi(x)) = f(x) = \bar{f}(xN) g ( x N ) = g ( π ( x )) = f ( x ) = f ˉ ( x N ) となり g = f ˉ g = \bar{f} g = f ˉ です。
像 :Im f ˉ = { f ˉ ( x N ) : x ∈ G } = { f ( x ) : x ∈ G } = Im f \operatorname{Im}\bar{f} = \{\bar{f}(xN) : x \in G\} = \{f(x) : x \in G\} = \operatorname{Im} f Im f ˉ = { f ˉ ( x N ) : x ∈ G } = { f ( x ) : x ∈ G } = Im f 。
核 :N ⊴ G N \trianglelefteq G N ⊴ G かつ N ⊆ Ker f ≤ G N \subseteq \operatorname{Ker} f \le G N ⊆ Ker f ≤ G なので、N N N は部分群 Ker f \operatorname{Ker} f Ker f の中でも正規です(g ∈ Ker f ⊆ G g \in \operatorname{Ker} f \subseteq G g ∈ Ker f ⊆ G に対して g N g − 1 = N gNg^{-1} = N g N g − 1 = N が成り立つから)。よって商群 ( Ker f ) / N (\operatorname{Ker} f)/N ( Ker f ) / N が定義でき、その元は x ∈ Ker f x \in \operatorname{Ker} f x ∈ Ker f による剰余類 x N xN x N たちなので G / N G/N G / N の部分集合です。そして
x N ∈ Ker f ˉ ⟺ f ( x ) = e H ⟺ x ∈ Ker f ⟺ x N ∈ ( Ker f ) / N xN \in \operatorname{Ker}\bar{f} \iff f(x) = e_H \iff x \in \operatorname{Ker} f \iff xN \in (\operatorname{Ker} f)/N x N ∈ Ker f ˉ ⟺ f ( x ) = e H ⟺ x ∈ Ker f ⟺ x N ∈ ( Ker f ) / N です。最後の同値の右向きは定義そのものです。左向きは、x N = y N xN = yN x N = y N なる y ∈ Ker f y \in \operatorname{Ker} f y ∈ Ker f が取れたとすると x − 1 y ∈ N x^{-1}y \in N x − 1 y ∈ N 、したがって y − 1 x = ( x − 1 y ) − 1 ∈ N ⊆ Ker f y^{-1}x = (x^{-1}y)^{-1} \in N \subseteq \operatorname{Ker} f y − 1 x = ( x − 1 y ) − 1 ∈ N ⊆ Ker f となり、x = y ( y − 1 x ) x = y(y^{-1}x) x = y ( y − 1 x ) は Ker f \operatorname{Ker} f Ker f の二元の積なので x ∈ Ker f x \in \operatorname{Ker} f x ∈ Ker f 、というように従います。
∎ Corollary 7.2 (第三同型定理 )
G G G を群、N N N と K K K を G G G の正規部分群で N ⊆ K N \subseteq K N ⊆ K を満たすものとします。このとき K / N K/N K / N は G / N G/N G / N の正規部分群であり、
( G / N ) / ( K / N ) ≅ G / K (G/N)\big/(K/N) \;\cong\; G/K ( G / N ) / ( K / N ) ≅ G / K が成り立ちます。
Proof(Corollary 7.2) π K : G → G / K \pi_K \colon G \to G/K π K : G → G / K を標準全射とします。Proposition 4.2 の (3) より π K \pi_K π K は全射準同型で Ker π K = K \operatorname{Ker}\pi_K = K Ker π K = K です。仮定 N ⊆ K = Ker π K N \subseteq K = \operatorname{Ker}\pi_K N ⊆ K = Ker π K と N ⊴ G N \trianglelefteq G N ⊴ G から、Theorem 7.1 が適用でき、群準同型
π K ‾ : G / N → G / K , π K ‾ ( x N ) = x K \overline{\pi_K} \colon G/N \to G/K, \qquad \overline{\pi_K}(xN) = xK π K : G / N → G / K , π K ( x N ) = x K が得られます。同定理の後半から
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 Im π K = Im π K = G / K , Ker π K = ( Ker π K ) / N = K / N です。特に K / N K/N K / N は準同型 π K ‾ \overline{\pi_K} π K の核なので、Proposition 4.2 の (2) より K / N ⊴ G / N K/N \trianglelefteq G/N K / N ⊴ G / N です。あとは Theorem 5.1 を π K ‾ \overline{\pi_K} π K に適用すれば
( G / N ) / ( K / N ) = ( G / N ) / Ker π K ‾ ≅ Im π K ‾ = G / K (G/N)\big/(K/N) = (G/N)\big/\operatorname{Ker}\overline{\pi_K} \cong \operatorname{Im}\overline{\pi_K} = G/K ( G / N ) / ( K / N ) = ( G / N ) / Ker π K ≅ Im π K = G / K となり、主張が示されました。
∎ Exercise 8.1 易
G G G 、H H H を有限群とし、∣ G ∣ = m |G| = m ∣ G ∣ = m 、∣ H ∣ = n |H| = n ∣ H ∣ = n 、gcd ( m , n ) = 1 \gcd(m, n) = 1 g cd( m , n ) = 1 とします。このとき群準同型 f : G → H f \colon G \to H f : G → H は自明写像(すべての g g g を e H e_H e H に写す写像)に限ることを示してください。また、この結果を使って S 3 S_3 S 3 から Z / 5 Z \mathbb{Z}/5\mathbb{Z} Z /5 Z への準同型をすべて求めてください。
Solution f : G → H f \colon G \to H f : G → H を群準同型とし、d = ∣ Im f ∣ d = |\operatorname{Im} f| d = ∣ Im f ∣ とおきます。Corollary 5.2 より d d d は ∣ G ∣ = m |G| = m ∣ G ∣ = m の約数です。一方 Im f ≤ H \operatorname{Im} f \le H Im f ≤ H (Proposition 4.2 の (1))なので、ラグランジュの定理から d d d は ∣ H ∣ = n |H| = n ∣ H ∣ = n の約数でもあります。よって d d d は m m m と n n n の公約数であり、d ∣ gcd ( m , n ) = 1 d \mid \gcd(m,n) = 1 d ∣ g cd( m , n ) = 1 から d = 1 d = 1 d = 1 です。位数 1 1 1 の部分群は単位元のみからなるので Im f = { e H } \operatorname{Im} f = \{e_H\} Im f = { e H } 、すなわちすべての g ∈ G g \in G g ∈ G で f ( g ) = e H f(g) = e_H f ( g ) = e H です。
G = S 3 G = S_3 G = S 3 、H = Z / 5 Z H = \mathbb{Z}/5\mathbb{Z} H = Z /5 Z の場合、∣ S 3 ∣ = 6 |S_3| = 6 ∣ S 3 ∣ = 6 、∣ Z / 5 Z ∣ = 5 |\mathbb{Z}/5\mathbb{Z}| = 5 ∣ Z /5 Z ∣ = 5 で gcd ( 6 , 5 ) = 1 \gcd(6,5) = 1 g cd( 6 , 5 ) = 1 なので、準同型は自明写像 f ( σ ) = 0 ˉ f(\sigma) = \bar0 f ( σ ) = 0 ˉ ただ一つです。
Exercise 8.2 標準
m , n m, n m , n を正整数とします。群準同型 f : Z / m Z → Z / n Z f \colon \mathbb{Z}/m\mathbb{Z} \to \mathbb{Z}/n\mathbb{Z} f : Z / m Z → Z / n Z の個数はちょうど gcd ( m , n ) \gcd(m,n) g cd( m , n ) 個であることを示してください。m = 4 m = 4 m = 4 、n = 6 n = 6 n = 6 の場合にすべて書き下してください。
Solution Z / m Z \mathbb{Z}/m\mathbb{Z} Z / m Z は 1 ˉ \bar1 1 ˉ で生成される巡回群なので、準同型 f f f は f ( 1 ˉ ) f(\bar1) f ( 1 ˉ ) の値だけで決まります。実際 Proposition 3.3 の (3)(加法群なので f ( k 1 ˉ ) = k f ( 1 ˉ ) f(k\bar1) = k f(\bar1) f ( k 1 ˉ ) = k f ( 1 ˉ ) )から f ( k ˉ ) = k f ( 1 ˉ ) f(\bar k) = k\,f(\bar1) f ( k ˉ ) = k f ( 1 ˉ ) です。そこで f ( 1 ˉ ) = a ˉ ∈ Z / n Z f(\bar1) = \bar a \in \mathbb{Z}/n\mathbb{Z} f ( 1 ˉ ) = a ˉ ∈ Z / n Z とおきます。
逆に a a a を勝手に決めて f ( k ˉ ) = k a ‾ f(\bar k) = \overline{ka} f ( k ˉ ) = k a と定めたとき、これが写像として矛盾なく定まる条件を求めます。k ˉ = k ′ ˉ \bar k = \bar{k'} k ˉ = k ′ ˉ (Z / m Z \mathbb{Z}/m\mathbb{Z} Z / m Z で)とは m ∣ k − k ′ m \mid k - k' m ∣ k − k ′ ということなので、k a ‾ = k ′ a ‾ \overline{ka} = \overline{k'a} k a = k ′ a が必要十分になるのは「m ∣ k − k ′ ⟹ n ∣ ( k − k ′ ) a m \mid k-k' \implies n \mid (k-k')a m ∣ k − k ′ ⟹ n ∣ ( k − k ′ ) a 」、すなわち n ∣ m a n \mid ma n ∣ ma のときです(k − k ′ = m k - k' = m k − k ′ = m の場合が最も強い条件で、逆にこれが成り立てば k − k ′ = q m k-k' = qm k − k ′ = q m に対し ( k − k ′ ) a = q ( m a ) (k-k')a = q(ma) ( k − k ′ ) a = q ( ma ) も n n n で割り切れます)。これは Theorem 7.1 を Z → Z / n Z \mathbb{Z} \to \mathbb{Z}/n\mathbb{Z} Z → Z / n Z 、k ↦ k a ‾ k \mapsto \overline{ka} k ↦ k a と N = m Z N = m\mathbb{Z} N = m Z に適用した条件「m Z ⊆ Ker m\mathbb{Z} \subseteq \operatorname{Ker} m Z ⊆ Ker 」と同じことです。
d = gcd ( m , n ) d = \gcd(m,n) d = g cd( m , n ) とおき、m = d m ′ m = d m' m = d m ′ 、n = d n ′ n = d n' n = d n ′ (gcd ( m ′ , n ′ ) = 1 \gcd(m',n') = 1 g cd( m ′ , n ′ ) = 1 )と書きます。
n ∣ m a ⟺ d n ′ ∣ d m ′ a ⟺ n ′ ∣ m ′ a ⟺ n ′ ∣ a n \mid ma \iff d n' \mid d m' a \iff n' \mid m'a \iff n' \mid a n ∣ ma ⟺ d n ′ ∣ d m ′ a ⟺ n ′ ∣ m ′ a ⟺ n ′ ∣ a です。最後の同値は gcd ( m ′ , n ′ ) = 1 \gcd(m', n') = 1 g cd( m ′ , n ′ ) = 1 とユークリッドの補題によります。0 ≤ a < n = d n ′ 0 \le a < n = dn' 0 ≤ a < n = d n ′ の範囲で n ′ n' n ′ の倍数は a = 0 , n ′ , 2 n ′ , … , ( d − 1 ) n ′ a = 0, n', 2n', \ldots, (d-1)n' a = 0 , n ′ , 2 n ′ , … , ( d − 1 ) n ′ のちょうど d d d 個です。よって準同型は gcd ( m , n ) \gcd(m,n) g cd( m , n ) 個あります。
m = 4 m = 4 m = 4 、n = 6 n = 6 n = 6 のときは d = gcd ( 4 , 6 ) = 2 d = \gcd(4,6) = 2 d = g cd( 4 , 6 ) = 2 、n ′ = 6 / 2 = 3 n' = 6/2 = 3 n ′ = 6/2 = 3 なので a ∈ { 0 , 3 } a \in \{0, 3\} a ∈ { 0 , 3 } の 2 2 2 個です。すなわち
f 0 ( k ˉ ) = 0 ˉ f_0(\bar k) = \bar0 f 0 ( k ˉ ) = 0 ˉ (自明写像)
f 1 ( k ˉ ) = 3 k ‾ f_1(\bar k) = \overline{3k} f 1 ( k ˉ ) = 3 k 、つまり 0 ˉ ↦ 0 ˉ \bar0 \mapsto \bar0 0 ˉ ↦ 0 ˉ 、1 ˉ ↦ 3 ˉ \bar1 \mapsto \bar3 1 ˉ ↦ 3 ˉ 、2 ˉ ↦ 0 ˉ \bar2 \mapsto \bar0 2 ˉ ↦ 0 ˉ 、3 ˉ ↦ 3 ˉ \bar3 \mapsto \bar3 3 ˉ ↦ 3 ˉ
の 2 つです。検算として f 1 f_1 f 1 の整合性を見ると、Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z で 4 ˉ = 0 ˉ \bar4 = \bar0 4 ˉ = 0 ˉ に対し 3 ⋅ 4 ‾ = 12 ‾ = 0 ˉ \overline{3 \cdot 4} = \overline{12} = \bar0 3 ⋅ 4 = 12 = 0 ˉ (Z / 6 Z \mathbb{Z}/6\mathbb{Z} Z /6 Z で)となり矛盾しません。なお Ker f 1 = { 0 ˉ , 2 ˉ } \operatorname{Ker} f_1 = \{\bar0, \bar2\} Ker f 1 = { 0 ˉ , 2 ˉ } 、Im f 1 = { 0 ˉ , 3 ˉ } \operatorname{Im} f_1 = \{\bar0,\bar3\} Im f 1 = { 0 ˉ , 3 ˉ } で、Corollary 5.2 の 4 = 2 ⋅ 2 4 = 2 \cdot 2 4 = 2 ⋅ 2 も成り立っています。
Exercise 8.3 標準
群 G G G に対し、g ∈ G g \in G g ∈ G による共役写像を c g ( x ) = g x g − 1 c_g(x) = gxg^{-1} c g ( x ) = g x g − 1 とし、Z ( G ) = { g ∈ G : ∀ x ∈ G , g x = x g } Z(G) = \{g \in G : \forall x \in G,\ gx = xg\} Z ( G ) = { g ∈ G : ∀ x ∈ G , g x = xg } を G G G の中心、Inn ( G ) = { c g : g ∈ G } \operatorname{Inn}(G) = \{c_g : g \in G\} Inn ( G ) = { c g : g ∈ G } を内部自己同型全体とします。
Φ : G → Aut ( G ) \Phi \colon G \to \operatorname{Aut}(G) Φ : G → Aut ( G ) 、Φ ( g ) = c g \Phi(g) = c_g Φ ( g ) = c g が群準同型であることを示してください。
Ker Φ = Z ( G ) \operatorname{Ker}\Phi = Z(G) Ker Φ = Z ( G ) を示し、G / Z ( G ) ≅ Inn ( G ) G/Z(G) \cong \operatorname{Inn}(G) G / Z ( G ) ≅ Inn ( G ) を導いてください。
G / Z ( G ) G/Z(G) G / Z ( G ) が巡回群ならば G G G は可換群であることを示してください。
Solution (1) 各 c g c_g c g が自己同型であることは Example 3.4 で確かめました。Aut ( G ) \operatorname{Aut}(G) Aut ( G ) の演算は写像の合成です。任意の x ∈ G x \in G x ∈ G に対して
c g h ( x ) = ( g h ) x ( g h ) − 1 = g ( h x h − 1 ) g − 1 = c g ( c h ( x ) ) = ( c g ∘ c h ) ( 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) c g h ( x ) = ( g h ) x ( g h ) − 1 = g ( h x h − 1 ) g − 1 = c g ( c h ( x ) ) = ( c g ∘ c h ) ( x ) なので Φ ( g h ) = c g h = c g ∘ c h = Φ ( g ) Φ ( h ) \Phi(gh) = c_{gh} = c_g \circ c_h = \Phi(g)\Phi(h) Φ ( g h ) = c g h = c g ∘ c h = Φ ( g ) Φ ( h ) であり、Φ \Phi Φ は準同型です。二つめの等号では ( g h ) − 1 = h − 1 g − 1 (gh)^{-1} = h^{-1}g^{-1} ( g h ) − 1 = h − 1 g − 1 を使いました。
(2) Aut ( G ) \operatorname{Aut}(G) Aut ( G ) の単位元は恒等写像 id G \operatorname{id}_G id G です。
g ∈ Ker Φ ⟺ c g = id G ⟺ ∀ x ∈ G , g x g − 1 = x ⟺ ∀ x ∈ G , g x = x g ⟺ g ∈ Z ( 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) g ∈ Ker Φ ⟺ c g = id G ⟺ ∀ x ∈ G , g x g − 1 = x ⟺ ∀ x ∈ G , g x = xg ⟺ g ∈ Z ( G ) (三つめの同値は両辺に右から g g g を掛ける操作で行き来できます)。よって Ker Φ = Z ( G ) \operatorname{Ker}\Phi = Z(G) Ker Φ = Z ( G ) です。また像は定義により Im Φ = { c g : g ∈ G } = Inn ( G ) \operatorname{Im}\Phi = \{c_g : g \in G\} = \operatorname{Inn}(G) Im Φ = { c g : g ∈ G } = Inn ( G ) なので、Theorem 5.1 から
G / Z ( G ) ≅ Inn ( G ) G/Z(G) \cong \operatorname{Inn}(G) G / Z ( G ) ≅ Inn ( G ) です。ついでに Proposition 4.2 の (2) から Z ( G ) ⊴ G Z(G) \trianglelefteq G Z ( G ) ⊴ G 、(1) から Inn ( G ) ≤ Aut ( G ) \operatorname{Inn}(G) \le \operatorname{Aut}(G) Inn ( G ) ≤ Aut ( G ) も従います。
(3) Z = Z ( G ) Z = Z(G) Z = Z ( G ) と略記し、G / Z = ⟨ g Z ⟩ G/Z = \langle gZ \rangle G / Z = ⟨ g Z ⟩ が巡回群だとします。任意の x ∈ G x \in G x ∈ G に対して x Z ∈ G / Z xZ \in G/Z x Z ∈ G / Z はある整数 i i i で x Z = ( g Z ) i = g i Z xZ = (gZ)^i = g^i Z x Z = ( g Z ) i = g i Z と書けるので、準備 2 節の剰余類の性質から x = g i z x = g^i z x = g i z となる z ∈ Z z \in Z z ∈ Z が存在します。同様に y ∈ G y \in G y ∈ G を y = g j w y = g^j w y = g j w (w ∈ Z w \in Z w ∈ Z )と書きます。z , w z, w z , w は中心の元なので G G G のすべての元と交換し、特に g g g とも互いとも交換します。したがって
x y = g i z g j w = g i g j z w = g i + j z w , y x = g j w g i z = g j g i w z = g i + j z w xy = 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 x y = g i z g j w = g i g j z w = g i + j z w , y x = g j w g i z = g j g i w z = g i + j z w となり x y = y x xy = yx x y = y x です。x , y x, y x , y は任意だったので G G G は可換群です。
(この結果の対偶として、G G G が非可換なら G / Z ( G ) G/Z(G) G / Z ( G ) は巡回群になりえません。たとえば ∣ G ∣ = p 2 |G| = p^2 ∣ G ∣ = p 2 (p p p は素数)の群が必ず可換であることの証明に使われます。)
Exercise 8.4 難
G G G を群、H ≤ G H \le G H ≤ G 、N ⊴ G N \trianglelefteq G N ⊴ G とし、H N = { h n : h ∈ H , n ∈ N } HN = \{hn : h \in H,\ n \in N\} H N = { hn : h ∈ H , n ∈ N } とおきます。次を示してください(第二同型定理 )。
H N ≤ G HN \le G H N ≤ G であり、N ⊴ H N N \trianglelefteq HN N ⊴ H N 。
H ∩ N ⊴ H H \cap N \trianglelefteq H H ∩ N ⊴ H 。
H N / N ≅ H / ( H ∩ N ) HN/N \cong H/(H \cap N) H N / N ≅ H / ( H ∩ N ) 。
Solution (1) e = e e ∈ H N e = ee \in HN e = ee ∈ H N なので空ではありません。h 1 n 1 , h 2 n 2 ∈ H N h_1n_1, h_2n_2 \in HN h 1 n 1 , h 2 n 2 ∈ H N に対し、n 3 = n 1 n 2 − 1 ∈ N n_3 = n_1 n_2^{-1} \in N n 3 = n 1 n 2 − 1 ∈ N (N ≤ G N \le G N ≤ G )とおくと
( h 1 n 1 ) ( h 2 n 2 ) − 1 = h 1 n 1 n 2 − 1 h 2 − 1 = h 1 n 3 h 2 − 1 = ( h 1 h 2 − 1 ) ( h 2 n 3 h 2 − 1 ) (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) ( h 1 n 1 ) ( h 2 n 2 ) − 1 = h 1 n 1 n 2 − 1 h 2 − 1 = h 1 n 3 h 2 − 1 = ( h 1 h 2 − 1 ) ( h 2 n 3 h 2 − 1 ) です。最後の変形は h 1 n 3 h 2 − 1 = h 1 h 2 − 1 h 2 n 3 h 2 − 1 h_1 n_3 h_2^{-1} = h_1 h_2^{-1} h_2 n_3 h_2^{-1} h 1 n 3 h 2 − 1 = h 1 h 2 − 1 h 2 n 3 h 2 − 1 と h 2 − 1 h 2 = e h_2^{-1}h_2 = e h 2 − 1 h 2 = e を挿入しただけです。h 1 h 2 − 1 ∈ H h_1h_2^{-1} \in H h 1 h 2 − 1 ∈ H であり、N ⊴ G N \trianglelefteq G N ⊴ G から h 2 n 3 h 2 − 1 ∈ N h_2 n_3 h_2^{-1} \in N h 2 n 3 h 2 − 1 ∈ N なので、右辺は H N HN H N に属します。判定法より H N ≤ G HN \le G H N ≤ G です。次に N ⊆ H N N \subseteq HN N ⊆ H N (n = e n n = en n = e n と書ける)で N ≤ H N N \le HN N ≤ H N であり、N N N は G G G 全体で正規なのでその部分群 H N HN H N の元による共役でも不変、すなわち N ⊴ H N N \trianglelefteq HN N ⊴ H N です。
(2)(3) 一度に示します。包含写像 H ↪ G H \hookrightarrow G H ↪ G と標準全射 π : G → G / N \pi \colon G \to G/N π : G → G / N の合成
φ : H → G / N , φ ( h ) = h N \varphi \colon H \to G/N, \qquad \varphi(h) = hN φ : H → G / N , φ ( h ) = h N を考えます。準同型の合成は準同型なので φ \varphi φ は群準同型です(φ ( h 1 h 2 ) = h 1 h 2 N = ( h 1 N ) ( h 2 N ) = φ ( h 1 ) φ ( h 2 ) \varphi(h_1h_2) = h_1h_2N = (h_1N)(h_2N) = \varphi(h_1)\varphi(h_2) φ ( h 1 h 2 ) = h 1 h 2 N = ( h 1 N ) ( h 2 N ) = φ ( h 1 ) φ ( h 2 ) と直接確かめてもかまいません)。
像 :Im φ = { h N : h ∈ H } \operatorname{Im}\varphi = \{hN : h \in H\} Im φ = { h N : h ∈ H } です。一方 H N / N HN/N H N / N (H N HN H N を N N N で割った商群、(1) によりこれは定義できます)の元は h n N hnN hn N (h ∈ H h \in H h ∈ H 、n ∈ N n \in N n ∈ N )の形で、n N = N nN = N n N = N より h n N = h N hnN = hN hn N = h N です。よって集合として Im φ = H N / N \operatorname{Im}\varphi = HN/N Im φ = H N / N であり、演算もどちらも G / N G/N G / N から受け継いだものなので、群として一致します。
核 :G / N G/N G / N の単位元は N N N なので
Ker φ = { h ∈ H : h N = N } = { h ∈ H : h ∈ N } = H ∩ N \operatorname{Ker}\varphi = \{h \in H : hN = N\} = \{h \in H : h \in N\} = H \cap N Ker φ = { h ∈ H : h N = N } = { h ∈ H : h ∈ N } = H ∩ N です(二つめの等号は準備 2 節の h N = N ⟺ h ∈ N hN = N \iff h \in N h N = N ⟺ h ∈ N )。
Proposition 4.2 の (2) から Ker φ = H ∩ N ⊴ H \operatorname{Ker}\varphi = H \cap N \trianglelefteq H Ker φ = H ∩ N ⊴ H となり (2) が示されました。そして Theorem 5.1 を φ \varphi φ に適用して
H / ( H ∩ N ) = H / Ker φ ≅ Im φ = H N / N H/(H \cap N) = H/\operatorname{Ker}\varphi \cong \operatorname{Im}\varphi = HN/N H / ( H ∩ N ) = H / Ker φ ≅ Im φ = H N / N となり (3) が示されました。
有限群の場合は位数を取ると ∣ H N ∣ ⋅ ∣ H ∩ N ∣ = ∣ H ∣ ⋅ ∣ N ∣ |HN| \cdot |H \cap N| = |H| \cdot |N| ∣ H N ∣ ⋅ ∣ H ∩ N ∣ = ∣ H ∣ ⋅ ∣ N ∣ という積公式が得られます。実際 Corollary 5.2 と (3) から ∣ H ∣ / ∣ H ∩ N ∣ = ∣ H N ∣ / ∣ N ∣ |H|/|H\cap N| = |HN|/|N| ∣ H ∣/∣ H ∩ N ∣ = ∣ H N ∣/∣ 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) — 同型定理群が抽象的な形で整理された原典のひとつです。
線形代数での姿。 V V V 、W W W を体 K K K 上のベクトル空間、T : V → W T \colon V \to W T : V → W を線形写像とします。T T T は加法群としての準同型でもあるので、この記事の結果がそのまま使えます。核 Ker T \operatorname{Ker} T Ker T は V V V の部分空間、像 Im T \operatorname{Im} T Im T は W W W の部分空間で、商空間 V / Ker T V/\operatorname{Ker} T V / Ker T を作れば
V / Ker T ≅ Im T V/\operatorname{Ker} T \cong \operatorname{Im} T V / Ker T ≅ Im T が線形同型として成り立ちます。V V V が有限次元なら両辺の次元を取り、dim ( V / Ker T ) = dim V − dim Ker T \dim(V/\operatorname{Ker} T) = \dim V - \dim \operatorname{Ker} T dim ( V / Ker T ) = dim V − dim Ker T を使うと
dim V = dim Ker T + dim Im T \dim V = \dim \operatorname{Ker} T + \dim \operatorname{Im} T dim V = dim Ker T + dim Im T すなわち階数・退化次数定理が出ます。線形代数で最初に習うこの定理は、準同型定理に「次元」という不変量を当てはめたものだったわけです。詳しくは ベクトル空間と線形変換 の Theorem 7.3[Vector Spaces and Linear Maps] を参照してください。
環での姿。 R R R 、S S S を環、φ : R → S \varphi \colon R \to S φ : R → S を環準同型とすると、Ker φ \operatorname{Ker}\varphi Ker φ は R R R のイデアル になり、Im φ \operatorname{Im}\varphi Im φ は S S S の部分環になって
R / Ker φ ≅ Im φ R/\operatorname{Ker}\varphi \cong \operatorname{Im}\varphi R / Ker φ ≅ Im φ が成り立ちます(環の準同型定理(Theorem 5.1)[イデアルと剰余環] )。ここで正規部分群の役を果たすのがイデアルです。これは偶然ではなく、どちらも「商を作れる部分対象」=「準同型の核になれる部分対象」という同じ役割を担っているからです(Proposition 4.2 の (3) が群でのその主張でした)。次章以降の 環と体の基礎 と イデアルと剰余環 で、この対応がそのまま繰り返されるのを確認してください。
共通の骨格。 群・環・加群・ベクトル空間・位相群のいずれでも、話の骨格は次の 3 点に集約されます。第一に、構造を保つ写像(準同型)を定める。第二に、「核になれる部分対象」を特徴づける(正規部分群/イデアル/部分空間)。第三に、核で割った商が像と同型であることを示す。この記事で Lemma 4.3 から Theorem 5.1 へ進んだ道筋は、どの代数系でもほとんど文字を置き換えるだけで再現できます。抽象代数を学ぶ利得のひとつは、この「一度証明すれば何度でも使える」構造にあります。
© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.