外直積と内直積 | 群の内直積になるための3条件

外直積と内直積-サムネイル

" 外直積と内直積 “が群として同型になります。

しかし、有限個の部分群が与えられたときに、内直積になるとは限りません。

群が有限個の部分群の内直積になるためには、三つの条件を満たさなければなりません。

内直積の定義と、その同値な書き換えについて、理解をすると、群論の入門内容をより詳しく学習することができます。

なお、二項演算が加法であるときには、有限個数で考えているため、外部直和と内部直和のことです。

外直積と内直積 :外直積の定義

G1, G2, … , Gn という有限個の群が与えられたとき、直積集合 G1 × G2 × … × Gn に二項演算を定義して、群の外直積を定義することができます。

直積集合であっても、集合なので、二項演算を定義することから始めます。

定義した二項演算について、群の定義を満たすと、その集合と二項演算について群ができ上ります。

次のように、直積集合に二項演算を定義します。

演算の定義

外直積と内直積-二項演算

各 i 番目の成分について、Gi において既に定義されている群の積をとるということで、直積集合に積を定義しました。

この二項演算によって、直積集合は群となります。
※ リンク先の記事で、外直積について簡単な例を使って解説をしています。

ei ∈ Gi を単位元とすると、外直積の単位元は、(e1, e2, … , en) です。

成分ごとに演算を定義しているので、各直積因子における結合律から、外直積の結合律が導かれます。逆元の存在についても、Gi における逆元の存在から導かれています。

この外直積は、群が n 個与えられれば、いつでも定義することができます。

次に、群 G の有限個の部分群についての内直積の定義を説明します。

この内直積は、部分群なら何でも良いというわけではないので、定義を正確に押さえておくことが必要になります。

外直積と内直積 :内直積の定義

G1, G2, … , Gn を群 G の部分群とします。

これらについて、次の (1) と (2) の条件をともに満たすとき、群 G は、G1, G2, … , Gn の内直積となっているといいます。


【内直積の定義】

(1) 群 G の各 g に対して、一意的に gi ∈ Gi が存在して、g = g1g2 … gn と表すことができる。

(2) i ≠ k ならば Gi の各元と Gk の各元は可換である。


さすがに、この定義は部分群が有限個与えられたときに、いつでも満たされるわけではありません。

外直積は、有限個の群が与えられたときに、いつでも定義が可能でした。それに対して、内直積は (1) と (2) の二条件を満たさなければなりません。

この二条件を満たすということは、後で述べる三条件を満たすことが同値になります。

後で述べる三条件を確かめる方が、確かめやすいときが多いです。

その前に、外直積と内直積の関係について説明します。

内直積は外直積と群同型

群 G が、その有限個の部分群 G1, G2, … , Gn の内直積となっているとき、G は G1, G2, … , Gn の外直積と群として同型である。


<証明>

内直積の定義より、群 G の元は、一意的に
g1g2 … gn(gi ∈ Gi)という形に表されます。

よって、G から外直積への写像 f を次のように定義できます。

f(g1g2 … gn) = (g1, g2, … , gn) です。

内直積の条件 (2) の可換性から、
ai, bi ∈ Gi について、

f((a1a2 … an)(b1b2 … bn))
= f((a1b1)(a2b2) … (anbn))
= (a1b1, a2b2, … , anbn)
= (a1, a2, … , an)(b1, b2, … , bn)
= f((a1a2 … an))f((b1b2 … bn))

これで、f が準同型写像ということが示せました。

全射性は、(g1, g2, … , gn) を任意の外直積の元だとすると、
各 gi ∈ Gi ⊂ G なので、
f(g1g2 … gn) = (g1, g2, … , gn) となるからです。

単射性は、ker f = {e} ということから分かります。
※ e は G の単位元です。

外直積 G1 × G2 × … × Gn の単位元は、
(e1, e2, … , en) なので、
g1g2 … gn ∈ ker f とすると、
(g1, g2, … , gn) = (e1, e2, … , en) です。

直積集合の相当関係(等しい関係)の定義から、成分ごとの値が等しいため、gi = ei

群 G の単位元は、どの部分群の単位元とも等しいので、
g1g2 … gn = e1e2 … en = e

よって、ker f = {e} となり、f は単射であることが示せました。

以上より、f は群同型写像なので、内直積と外直積が群として同型であることが示せました。【証明完了】

これで、内直積と外直積が群として同型になるということが分かりました。

それでは、有限個の部分群が与えられたときに、次の三条件を全て満たせば、群 G がそれらの部分群の内直積となっていることを示します。

外直積と内直積 :内直積の書き換え

【定理】

G1, G2, … , Gn を群 G の部分群とする。
次の三条件を全て満たすことと、
G が、G1, G2, … , Gn の内直積となっていることは同値である。

[1] G1, G2, … , Gn は G の正規部分群
[2] G = <G1, G2, … , Gn>
[3] <G1, G2, … , Gi> ∩ Gi+1 = {e} (ただし、i は 1 以上 n – 1 の任意の自然数)


<証明>

G が G1, G2, … , Gn の内直積であるときに、[1], [2], [3] が成立することを先に示します。

任意の ai ∈ Gi と任意の g ∈ G とします。
g = g1g2 … gn と gk ∈ Gk を用いて一意的に表され、添え字が異なる部分群の元と元が可換であるという内直積の定義から、

gaig-1 = g1 … gnaign-1 … g1-1
= giaigi-1

添え字 i 以外の添え字がついている元は、添え字 i の元と可換なので、逆元と打ち消しが起こります。添え字 i の元だけが残ることになります。

ここで、ai, gi ∈ Gi なので、
gaig-1 = giaigi-1 ∈ G

これで、[1] の正規部分群となっているという条件が示せました。

内直積の定義から、群 G の各 g に対して、一意的に gi ∈ Gi が存在して、

g = g1g2 … gn なので、
G = <G1, G2, … , Gn> という条件 [2] も成立しています。
※ <G1, G2, … , Gn> は、これらの部分群で生成されているということを示す記号です。

1 ≦ i ≦ n -1 について、
<G1, G2, … , Gi> ∩ Gi+1の任意の元を g とします。

g ∈ <G1, G2, … , Gi> より、
g = g1g2 … gie … e,
g1 ∈ G1, … , gi ∈ Gi,
e ∈ Gi+1, … , e ∈ Gn

一方、g ∈ Gi+1 より、
e … ege … e = g

e は Gi 以外の部分群の単位元です。

内直積の表し方の一意性から、
g1 = g2 = … = gn = e

これで、条件 [3] も確認できました。

今度は、逆を確認します。

つまり、[1] と [2] と [3] を全て満たしていれば、群 G が G1, G2, … , Gn の内直積となっていることを示します。

逆の証明

まず、i ≠ k のとき、
ai ∈ Gi と bk ∈ Gk が可換であることを確認します。

[1] より、Gi と Gk が正規部分群で、
aibkai-1 ∈ Gk, bkai-1bk-1 ∈ Gi だから、
[3] から Gi と Gk の共通部分が単位群なので、
aibkai-1bk-1 ∈ Gi ∩ Gk = {e}

よって、aibk = bkai

これで、内直積の異なる添え字の部分群の元が可換であるという条件 (2) が示せました。

今、仮定されている条件 [3] から、
G = G1G2 … Gn となっています。

よって、任意の g ∈ G は、
g = g1g2 … gn, (gi ∈ Gi) と表されます。

そのため、この表し方が、一意的であることを示せば、内直積の条件 (1) が示されたことになります。

g = x1x2 … xn (xi ∈ Gi) ともなっていたとします。

今、示した異なる添え字の部分群の元と元が可換であることから、
g1g2 … gn = x1x2 … xn なので、
gnxn-1
= (g1-1x1)(g2-1x2) … (gn-1-1xn-1)
∈ <G1, … , Gn-1>∩Gn = {e}

よって、gn = xn

以下、同様にして、
1 ≦ i ≦ n -1 について、
gi = xi が、n – 1 から順に従います。

これで、内直積の条件 (1) も示せたので、群 G は、G1, G2, … , Gn の内直積となっています。【証明完了】

今回のブログ記事では、外直積と内直積が群として同型ということを示しました。このため、一般に、内直積のことを単に群の直積といったりもします。

ここまでで、内直積が外直積と群として同型になることと、内直積の定義の書き換えについて述べました。これらの内容を総合して、少し練習をしてみます。

外直積と内直積 :群の中心直積分解

群 G が、G の部分群 H1, H2, … , Hn たちの内直積に分解していたとします。

内直積と外直積が群として同型になるので、同一視をして、
G = H1×H2×…×Hn と表すことにします。

hi∈Hi たちについて、
(h1, h2, … , hn) を
h1h2…hn と表します。

このとき、G の中心を Z(G) と表すと、
Z(G) = Z(H1)×Z(H2)×…×Z(Hn) となります。

同一視を用いた表し方なので、難しそうですが、内直積の定義から導いています。

試しに、n が 3 のときに確認してみます。

H1, H2, H3 の元たちは、内直積の定義から、添え字が異なれば可換でした。

そのため、hi∈Hi のとき、
G∋h1h2h3 = h3h1h2 というように添え字が異なっているものたちの積の順番を入れ替えることができます。

そのため、次のような変形をすることができます。

a, x∈G について、内直積の定義から、
a1, x1∈H1, a2, x2∈H2, a3, x3∈H3 を用いて一意的に、
a = a1a2a3, x = x1x2x3 と表せます。

xax-1 を変形します。添え字が異なると可換という内直積の定義が効いてきます。

xax-1 = (x1x2x3)(a1a2a3)(x1x2x3)-1
= (x1a1)(x2x3)(a2a3)(x3-1x2-1x1-1)
= (x1a1)(x2a2)(x3a3)(x3-1x2-1x1-1)

ここで、xi-1∈Hi なので、添え字が異なるものの積は可換です。

そのため、
xax-1 =
(x1a1)(x2a2)(x3a3)(x1-1x2-1x3-1)

x1-1 は、添え字が 2 と 3 の元とは可換なので、
xax-1 =
(x1a1x1-1)(x2a2)(x3a3)(x2-1x3-1)

x2-1 は、添え字が 3 の元と可換なので、
xax-1 =
(x1a1x1-1)(x2a2x2-1)(x3a3x3-1)

このことから、
b∈Z(G) を
b = b1b2b3 (bi∈Hi) と一意的に表すと、
bi∈Z(Hi) となっています。

実際、hi∈Hi を任意に取り、
h = h1h2h3 と置くと、
e = hbh-1
= (h1b1h1-1)(h2b2h2-1)(h3b3h3-1)

hibihi-1∈Hi なので、単位元 e の表し方が一意的であることから、
hibihi-1 = e∈Hi (i = 1, 2, 3) となります。

よって、
Z(G) ⊂ Z(H1)×Z(H2)×Z(H3)

逆に、ci∈Z(Hi) とし、
c = c1c2c3 と置きます。

任意の y∈G について、内直積の定義から、
y = y1y2y3 (yi∈Hi) と表すと、
ycy-1 =
(y1c1y1-1)(y2c2y2-1)(y3c3y3-1)

各 i について、ci∈Z(Hi), yi∈Hi なので、
Hi∋yiciyi-1 = ciyiyi-1 = ci です。

ゆえに、
ycy-1 = c1c2c3 = c となり、
yc = cy です。

c は任意の G の元と可換なので、
c∈Z(G) となり、
Z(G) ⊃ Z(H1)×Z(H2)×Z(H3)

以上を合わせると、
Z(G) = Z(H1)×Z(H2)×Z(H3) となります。

この内容を一般に n を用いて表します。

一般のnについて

G = H1×H2×…×Hn のとき、
a, x∈G について、内直積の定義から、
ai, xi∈Hi を用いて一意的に、
a = a1…an, x = x1…xn と表せます。

(x1…xn)-1
= xn-1…x1-1 ですが、
内直積の定義から添え字が異なるものが可換になるため、
(x1…xn)-1 = x1-1…xn-1 となります。

そのため、
xax-1
= (x1…xn)(a1…an)(x1-1…xn-1)
= (x1a1x1-1)…(xnanxn-1)

後は、n = 3 のときと同様に中心に含まれていることを中心の定義に基づいて確かめます。

すると、先ほどと同じく、
Z(G) ⊂ Z(H1)×Z(H2)×…×Z(Hn),
Z(G) ⊃ Z(H1)×Z(H2)×…×Z(Hn) であることが分かります。

そのため、
Z(G) = Z(H1)×Z(H2)×…×Z(Hn) となっています。

添え字が異なる元の積が可換ということを用いて、
xax-1 = (x1a1x1-1)…(xnanxn-1) が決め手になりました。


【関連する記事】

群の作用や置換群が絡む内容の記事になります。

群の作用(推移的)
クラインの四元群
軌道分解


それでは、これで今回のブログ記事を終了します。

読んで頂き、ありがとうございました。