§E7.14直積群

最終更新

二つの群から元を一つずつ選んで組を作り、組どうしの演算を各成分の演算によって定めると、新しい群を構成することができる。この構成が外部直積であり、複数の群を組み合わせる最も基本的な方法の一つである。たとえば、中国剰余定理により加法群の同型Z/6Z≅Z/2Z×Z/3Z\Z/6\Z\cong\Z/2\Z\times\Z/3\Zが与えられる。

一つの群の中に二つの部分群がある場合には、その群が二つの部分群の直積と同じ構造を持つかという問いが生じる。二つの正規部分群が群全体を生成し、共通部分が単位元だけであるとき、各元を二つの部分群の元の積として一意に表すことができる。この状況を内部直積として捉えると、部分群から群全体の構造を復元することができる。

本記事では、外部直積と内部直積の基本的な性質、内部直積の判定および代表的な例を解説する。

1 外部直積

定義 1.1. 群AAとBBに対し、集合A×BA\times B上の積を

(a1,b1)(a2,b2)=(a1a2,b1b2) (a_1,b_1)(a_2,b_2)=(a_1a_2,b_1b_2)

と定める。この演算を備えた集合をAAとBBの外部直積 (external direct product) と呼ぶ。

命題 1.2.A,BA,Bを群とする。外部直積A×BA\times Bは群である。単位元と逆元は

eA×B=(eA,eB),(a,b)−1=(a−1,b−1) e_{A\times B}=(e_A,e_B),\qquad (a,b)^{-1}=(a^{-1},b^{-1})

である。AAとBBが有限群ならば、

∣A×B∣=∣A∣ ∣B∣ |A\times B|=|A|\,|B|

である。

証明.(ai,bi)∈A×B(a_i,b_i)\in A\times Bとする。積は成分ごとにAAとBBの元を与えるから閉じている。結合律は

((a1,b1)(a2,b2))(a3,b3)=((a1a2)a3,(b1b2)b3)=(a1(a2a3),b1(b2b3))=(a1,b1)((a2,b2)(a3,b3))\begin{aligned} \bigl((a_1,b_1)(a_2,b_2)\bigr)(a_3,b_3) &=((a_1a_2)a_3,(b_1b_2)b_3)\\ &=(a_1(a_2a_3),b_1(b_2b_3))\\ &=(a_1,b_1)\bigl((a_2,b_2)(a_3,b_3)\bigr) \end{aligned}

から従う。また、

(eA,eB)(a,b)=(a,b)=(a,b)(eA,eB) (e_A,e_B)(a,b)=(a,b)=(a,b)(e_A,e_B)

であり、

(a,b)(a−1,b−1)=(eA,eB)=(a−1,b−1)(a,b) (a,b)(a^{-1},b^{-1})=(e_A,e_B) =(a^{-1},b^{-1})(a,b)

である。したがって群の公理がすべて成り立つ。有限の場合の位数の公式は、有限集合の直積の要素数に関する乗法原理から従う。▨

命題 1.3.A,BA,Bを群とし、

A~=A×{eB},B~={eA}×B \widetilde A=A\times\{e_B\},\qquad \widetilde B=\{e_A\}\times B

とする。このとき

A~⊴A×B,B~⊴A×B, \widetilde A\trianglelefteq A\times B,\qquad \widetilde B\trianglelefteq A\times B,A~∩B~={(eA,eB)},A~B~=A×B \widetilde A\cap\widetilde B=\{(e_A,e_B)\},\qquad \widetilde A\widetilde B=A\times B

が成り立つ。また、A~\widetilde Aの各元とB~\widetilde Bの各元は可換する。

証明.(eA,eB)∈A~(e_A,e_B)\in\widetilde Aであり、

(a1,eB)(a2,eB)−1=(a1a2−1,eB)∈A~ (a_1,e_B)(a_2,e_B)^{-1}=(a_1a_2^{-1},e_B)\in\widetilde A

であるから、A~≤A×B\widetilde A\leq A\times Bである。また、(eA,eB)∈B~(e_A,e_B)\in\widetilde Bであり、

(eA,b1)(eA,b2)−1=(eA,b1b2−1)∈B~ (e_A,b_1)(e_A,b_2)^{-1}=(e_A,b_1b_2^{-1})\in\widetilde B

であるから、B~≤A×B\widetilde B\leq A\times Bである。

(a,b)∈A×B(a,b)\in A\times Bと(x,eB)∈A~(x,e_B)\in\widetilde Aに対し、

(a,b)(x,eB)(a,b)−1=(axa−1,eB)∈A~ (a,b)(x,e_B)(a,b)^{-1}=(axa^{-1},e_B)\in\widetilde A

であるから、A~⊴A×B\widetilde A\trianglelefteq A\times Bである。また、

(a,b)(eA,y)(a,b)−1=(eA,byb−1)∈B~ (a,b)(e_A,y)(a,b)^{-1}=(e_A,byb^{-1})\in\widetilde B

であるから、B~⊴A×B\widetilde B\trianglelefteq A\times Bである。

(x,eB)=(eA,y)(x,e_B)=(e_A,y)ならばx=eAx=e_Aかつy=eBy=e_Bであるため、共通部分は単位元だけからなる。任意の(a,b)∈A×B(a,b)\in A\times Bは

(a,b)=(a,eB)(eA,b) (a,b)=(a,e_B)(e_A,b)

と表されるから、A~B~=A×B\widetilde A\widetilde B=A\times Bである。さらに、

(a,eB)(eA,b)=(a,b)=(eA,b)(a,eB) (a,e_B)(e_A,b)=(a,b)=(e_A,b)(a,e_B)

である。▨

2 部分群の積

定義 2.1. 群GGの部分群H,K≤GH,K\leq Gに対し、

HK={hk∣h∈H, k∈K} HK=\{hk\mid h\in H,\ k\in K\}

と定め、HHとKKの積 (product of subgroups) と呼ぶ。

命題 2.2.GGを群、H,K≤GH,K\leq Gを部分群とする。H⊴GH\trianglelefteq GまたはK⊴GK\trianglelefteq Gならば、HK≤GHK\leq Gである。

証明.K⊴GK\trianglelefteq Gならば、§E7.8 定理 2.1 (1)をH≤GH\leq GとK⊴GK\trianglelefteq Gに適用してHK≤GHK\leq Gを得る。

H⊴GH\trianglelefteq Gならば、§E7.8 定理 2.1 (1)をK≤GK\leq GとH⊴GH\trianglelefteq Gに適用してKH≤GKH\leq Gを得る。h∈Hh\in H、k∈Kk\in Kに対して

hk=k(k−1hk)∈KH,kh=(khk−1)k∈HKhk=k(k^{-1}hk)\in KH,\qquad kh=(khk^{-1})k\in HK

であるから、HK=KHHK=KHである。したがってHK≤GHK\leq Gである。▨

3 内部直積

定義 3.1. 群GGの部分群H,KH,Kが

H⊴G,K⊴G,H∩K={eG},HK=G H\trianglelefteq G,\qquad K\trianglelefteq G,\qquad H\cap K=\{e_G\},\qquad HK=G

を満たすとき、GGはHHとKKの内部直積 (internal direct product) であるという。

定理 3.2. 群GGと部分群H,K≤GH,K\leq Gに対し、次の二条件は同値である。

  1. H⊴GH\trianglelefteq G、K⊴GK\trianglelefteq G、H∩K={eG}H\cap K=\{e_G\}、HK=GHK=Gが成り立つ。
  2. 積写像 μ ⁣:H×K⟶G,μ(h,k)=hk\mu\colon H\times K\longrightarrow G,\qquad \mu(h,k)=hk は群同型である。

証明.(1)⇒\Rightarrow(2)を示す。(1)を仮定する。h∈Hh\in H、k∈Kk\in Kとし、交換子を

[h,k]=hkh−1k−1 [h,k]=hkh^{-1}k^{-1}

とする。K⊴GK\trianglelefteq Gから

[h,k]=(hkh−1)k−1∈K [h,k]=(hkh^{-1})k^{-1}\in K

であり、H⊴GH\trianglelefteq Gから

[h,k]=h(kh−1k−1)∈H [h,k]=h(kh^{-1}k^{-1})\in H

である。したがって[h,k]∈H∩K={eG}[h,k]\in H\cap K=\{e_G\}であり、hk=khhk=khが成り立つ。

(h1,k1),(h2,k2)∈H×K(h_1,k_1),(h_2,k_2)\in H\times Kに対し、k1h2=h2k1k_1h_2=h_2k_1を用いると、

μ((h1,k1)(h2,k2))=μ(h1h2,k1k2)=h1h2k1k2=h1k1h2k2=μ(h1,k1)μ(h2,k2)\begin{aligned} \mu\bigl((h_1,k_1)(h_2,k_2)\bigr) &=\mu(h_1h_2,k_1k_2)\\ &=h_1h_2k_1k_2\\ &=h_1k_1h_2k_2\\ &=\mu(h_1,k_1)\mu(h_2,k_2) \end{aligned}

となる。よってμ\muは準同型である。HK=GHK=Gであるからμ\muは全射である。μ(h,k)=eG\mu(h,k)=e_Gならばh=k−1∈H∩Kh=k^{-1}\in H\cap Kであるため、h=k=eGh=k=e_Gである。したがってker⁡μ\ker\muは自明であり、§E7.3 命題 2.2からμ\muは単射である。ゆえにμ\muは群同型である。

(2)⇒\Rightarrow(1)を示す。逆に(2)を仮定する。全射性からHK=GHK=Gである。x∈H∩Kx\in H\cap Kとすると、

μ(x,eG)=x=μ(eG,x) \mu(x,e_G)=x=\mu(e_G,x)

である。単射性から(x,eG)=(eG,x)(x,e_G)=(e_G,x)となるため、x=eGx=e_Gである。よってH∩K={eG}H\cap K=\{e_G\}である。

H~=H×{eG}\widetilde H=H\times\{e_G\}、K~={eG}×K\widetilde K=\{e_G\}\times Kとおく。命題 1.3により、H~,K~\widetilde H,\widetilde KはH×KH\times Kの正規部分群である。g∈Gg\in Gとh0∈Hh_0\in Hに対して、u=μ−1(g)u=\mu^{-1}(g)とおくと

gh0g−1=μ(u(h0,eG)u−1)∈μ(H~)=Hgh_0g^{-1}=\mu\bigl(u(h_0,e_G)u^{-1}\bigr)\in\mu(\widetilde H)=H

であるから、H⊴GH\trianglelefteq Gである。k0∈Kk_0\in Kに対しても

gk0g−1=μ(u(eG,k0)u−1)∈μ(K~)=Kgk_0g^{-1}=\mu\bigl(u(e_G,k_0)u^{-1}\bigr)\in\mu(\widetilde K)=K

であるから、K⊴GK\trianglelefteq Gである。▨

命題 3.3.GGを群、H,KH,Kをその部分群とする。H⊴GH\trianglelefteq G、K⊴GK\trianglelefteq G、H∩K={eG}H\cap K=\{e_G\}、HK=GHK=Gとする。このとき、各g∈Gg\in Gに対し

g=hk g=hk

を満たすh∈Hh\in H、k∈Kk\in Kが一意に存在する。

証明.定理 3.2により、積写像μ ⁣:H×K→G\mu\colon H\times K\to Gは群同型である。任意のg∈Gg\in Gに対し、g=hkg=hkを満たす組(h,k)(h,k)はμ−1(g)\mu^{-1}(g)ただ一つである。▨

4 例と非例

例 4.1. 複素数の乗法に関する円周群を

S1={z∈C∣∣z∣=1} S^1=\{z\in\C\mid |z|=1\}

とする。1∈S11\in S^1である。§A2.13 公式 2.1により、z,w∈S1z,w\in S^1に対して∣zw∣=1|zw|=1、∣z−1∣=1|z^{-1}|=1である。また、∣z∣2=zz‾=1|z|^2=z\overline z=1からz−1=z‾z^{-1}=\overline zである。複素数の乗法は結合的であるから、S1S^1は群である。正整数nnに対するnn個の直積

Tn=(S1)n T^n=(S^1)^n

は、各座標で複素数を掛ける群であり、nn次元トーラスと呼ばれる。例えば

T2=S1×S1 T^2=S^1\times S^1

は二つの円周群の外部直積である。

例 4.2. 整数d≥1d\geq1、n≥2n\geq2とする。加法群T=R/Z\mathbb T=\R/\Zから円周群への写像

E ⁣:T⟶S1,[t]⟼cos⁡(2πt)+isin⁡(2πt)E\colon\mathbb T\longrightarrow S^1,\qquad [t]\longmapsto \cos(2\pi t)+i\sin(2\pi t)

は群同型である。実際、三角関数の周期2π2\piにより、ttを整数だけ変えても値は変わらない。§A2.13 公式 2.1により

E([t]+[u])=E([t])E([u])E([t]+[u])=E([t])E([u])

であるから、EEは準同型である。§A2.13 定義 1.2の偏角の一意性により、E([t])=1E([t])=1と2πt∈2πZ2\pi t\in2\pi\Zは同値である。したがってker⁡E={0}\ker E=\{0\}であり、§E7.3 命題 2.2によりEEは単射である。任意のz∈S1z\in S^1は極形式z=cos⁡θ+isin⁡θz=\cos\theta+i\sin\thetaを持ち、E([θ/(2π)])=zE([\theta/(2\pi)])=zであるから、EEは全射である。各座標にEEを適用して

Td≅Td=(S1)d\mathbb T^d\cong T^d=(S^1)^d

を得る。

乗法群TdT^dと加法群Td\mathbb T^dのnn-ねじれ部分群をそれぞれ

Td[n]={z∈Td∣zn=1},Td[n]={x∈Td∣nx=0} T^d[n]=\{z\in T^d\mid z^n=1\}, \qquad \mathbb T^d[n]=\{x\in\mathbb T^d\mid nx=0\}

とする。各群はアーベル群なのでz↦znz\mapsto z^nとx↦nxx\mapsto nxは準同型であり、表示された集合はそれぞれの核として部分群になる。各座標にEEを適用する同型は、この二つの部分群を対応させる。

写像

Φ ⁣:(Z/nZ)d⟶Td[n],([k1]n,…,[kd]n)⟼([k1n],…,[kdn]) \Phi\colon(\Z/n\Z)^d\longrightarrow\mathbb T^d[n], \qquad ([k_1]_n,\ldots,[k_d]_n) \longmapsto \left(\left[\frac{k_1}{n}\right],\ldots, \left[\frac{k_d}{n}\right]\right)

を定める。n[kj/n]=[kj]=0n[k_j/n]=[k_j]=0なので、像はTd[n]\mathbb T^d[n]に属する。kjk_jをnnの倍数だけ変えてもkj/nk_j/nのR/Z\R/\Zにおける類は変わらないため、Φ\Phiは well-defined である。また、各座標で

[kj+ℓjn]=[kjn]+[ℓjn]\left[\frac{k_j+\ell_j}{n}\right] =\left[\frac{k_j}{n}\right]+\left[\frac{\ell_j}{n}\right]

が成り立つので、Φ\Phiは群準同型である。

Φ(([kj]n)j)=0\Phi(([k_j]_n)_j)=0ならば、各kj/nk_j/nは整数なのでn∣kjn\mid k_jであり、Φ\Phiは単射である。一方、([t1],…,[td])∈Td[n]([t_1],\ldots,[t_d])\in\mathbb T^d[n]ならば、各ntjnt_jは整数である。kj=ntjk_j=nt_jと置くと[tj]=[kj/n][t_j]=[k_j/n]となるため、Φ\Phiは全射である。したがって

Td[n]≅Td[n]≅(Z/nZ)dT^d[n]\cong\mathbb T^d[n]\cong(\Z/n\Z)^d

であり、これらの群の位数はndn^dである。円周上のnn個の等分点cos⁡(2πk/n)+isin⁡(2πk/n)\cos(2\pi k/n)+i\sin(2\pi k/n)(k=0,…,n−1k=0,\ldots,n-1)を各座標で選ぶことにより、位数nnの巡回群dd個の直積が得られる。

補題 4.3. 正整数m,nm,nがgcd⁡(m,n)=1\gcd(m,n)=1を満たすとする。整数xxがm∣xm\mid xかつn∣xn\mid xを満たすならば、

mn∣x mn\mid x

である。

証明. 証明は演習とする(問題 5.1 (5)、解答は解答 (5))。▨

定理 4.4.m,n≥2m,n\geq2かつgcd⁡(m,n)=1\gcd(m,n)=1とする。加法群の準同型

Φ ⁣:Z/mnZ⟶Z/mZ×Z/nZ,[x]mn⟼([x]m,[x]n) \Phi\colon\Z/mn\Z \longrightarrow \Z/m\Z\times\Z/n\Z, \qquad [x]_{mn}\longmapsto([x]_m,[x]_n)

は群同型である。

証明.x−yx-yがmnmnの倍数ならばmmとnnの両方の倍数であるから、Φ\Phiは代表元によらず定まる。また、

Φ([x+y]mn)=Φ([x]mn)+Φ([y]mn) \Phi([x+y]_{mn})=\Phi([x]_{mn})+\Phi([y]_{mn})

であるため、Φ\Phiは準同型である。Φ([x]mn)=(0,0)\Phi([x]_{mn})=(0,0)ならば、m∣xm\mid xかつn∣xn\mid xである。補題 4.3によりmn∣xmn\mid xとなるため、核は自明である。§E7.3 命題 2.2からΦ\Phiは単射である。定義域と終域の位数はいずれもmnmnであるから、有限集合間の単射Φ\Phiは全射でもある。したがってΦ\Phiは群同型である。▨

例 4.5.定理 4.4でm=2m=2、n=3n=3とすると

Z/6Z≅Z/2Z×Z/3Z \Z/6\Z \cong \Z/2\Z\times\Z/3\Z

が成り立つ。

例 4.6 (Klein の四元群). Klein の四元群を

V4={e,a,b,c},a2=b2=c2=e,ab=c V_4=\{e,a,b,c\},\qquad a^2=b^2=c^2=e,\qquad ab=c

とする。H=⟨a⟩H=\langle a\rangle、K=⟨b⟩K=\langle b\rangleと置く。V4V_4はアーベル群であるからH,K⊴V4H,K\trianglelefteq V_4であり、

H∩K={e},HK=V4 H\cap K=\{e\},\qquad HK=V_4

である。定理 3.2により

V4≅C2×C2 V_4\cong C_2\times C_2

が成り立つ。

例 4.7.C4C_4とC2×C2C_2\times C_2はともに位数44であるが、同型ではない。C4C_4は位数44の元を持つ一方、C2×C2C_2\times C_2の単位元でない各元の位数は22である。したがって、群の位数が因子の位数の積に等しいことだけでは、直積分解を結論することができない。

5 演習

問題 5.1.

  1. A×BA\times Bにおいて(a,b)(a,b)の位数が有限であるとき、その位数がlcm⁡(ord⁡(a),ord⁡(b))\operatorname{lcm}(\operatorname{ord}(a),\operatorname{ord}(b))に等しいことを示せ。
  2. H,K⊴GH,K\trianglelefteq GならばHK=KHHK=KHであることを示せ。
  3. G=S3G=S_3、H=A3H=A_3、K=⟨(1 2)⟩K=\langle(1\,2)\rangleとする。各g∈Gg\in Gがg=hkg=hk(h∈Hh\in H、k∈Kk\in K)と一意に表されることを示し、積写像μ ⁣:H×K→G\mu\colon H\times K\to G、(h,k)↦hk(h,k)\mapsto hkが全単射であるが群準同型でないことを示せ。また、内部直積の条件のうち成り立たないものを特定し、S3S_3がH×KH\times Kと同型でないことを示せ。
  4. Z/12Z\Z/12\Zを、互いに素な位数を持つ二つの巡回群の直積として表せ。
  5. 補題 4.3の証明を完成させよ。
解答 (演習の要点).
  1. (a,b)r=(eA,eB)(a,b)^r=(e_A,e_B)であることはar=eAa^r=e_Aかつbr=eBb^r=e_Bと同値である。したがって正整数rrが(a,b)(a,b)の冪を単位元にすることは、ord⁡(a)∣r\operatorname{ord}(a)\mid rかつord⁡(b)∣r\operatorname{ord}(b)\mid rと同値である。そのような最小の正整数はlcm⁡(ord⁡(a),ord⁡(b))\operatorname{lcm}(\operatorname{ord}(a),\operatorname{ord}(b))である。

  2. h∈Hh\in H、k∈Kk\in Kとする。K⊴GK\trianglelefteq Gからhk=(hkh−1)h∈KHhk=(hkh^{-1})h\in KHであるためHK⊆KHHK\subseteq KHとなる。同様にH⊴GH\trianglelefteq GからKH⊆HKKH\subseteq HKとなり、HK=KHHK=KHを得る。

  3. ∣H∣=3|H|=3、∣K∣=2|K|=2であり、H∩KH\cap Kの位数は33と22をともに割るのでH∩K={e}H\cap K=\{e\}である。h1k1=h2k2h_1k_1=h_2k_2ならばh2−1h1=k2k1−1∈H∩K={e}h_2^{-1}h_1=k_2k_1^{-1}\in H\cap K=\{e\}であるから、h1=h2h_1=h_2かつk1=k2k_1=k_2であり、μ\muは単射である。∣H×K∣=6=∣G∣|H\times K|=6=|G|であるからμ\muは全単射であり、各ggはg=hkg=hkと一意に表される。σ=(1 2 3)\sigma=(1\,2\,3)、τ=(1 2)\tau=(1\,2)とおき、置換の積は右の因子を先に施すとすると、μ((e,τ)(σ,e))=μ(σ,τ)=στ=(1 3)\mu\bigl((e,\tau)(\sigma,e)\bigr)=\mu(\sigma,\tau)=\sigma\tau=(1\,3)である一方、μ(e,τ)μ(σ,e)=τσ=(2 3)\mu(e,\tau)\mu(\sigma,e)=\tau\sigma=(2\,3)である。両者は異なるのでμ\muは群準同型でない。内部直積の条件のうちH⊴GH\trianglelefteq G、H∩K={e}H\cap K=\{e\}、HK=GHK=Gは成り立つが、στσ−1=(2 3)∉K\sigma\tau\sigma^{-1}=(2\,3)\notin KであるからKKは正規部分群でない。H×KH\times Kは二つのアーベル群の直積であるからアーベル群であり、S3S_3はστ≠τσ\sigma\tau\ne\tau\sigmaにより非可換であるから、両者は同型でない。

  4. gcd⁡(3,4)=1\gcd(3,4)=1であるから、定理 4.4により

    Z/12Z≅Z/3Z×Z/4Z\Z/12\Z \cong\Z/3\Z\times\Z/4\Z

    である。二因子の位数3,43,4は互いに素である。

  5. まず、この場合に必要な Bézout の等式を Euclid の互除法から導く。必要ならばm,nm,nを交換してm≥nm\geq nとし、

    r0=m,r1=n,ri−1=qiri+ri+1,0≤ri+1<ri r_0=m,\qquad r_1=n,\qquad r_{i-1}=q_i r_i+r_{i+1},\quad 0\leq r_{i+1}<r_i

    と除法を繰り返す。非負整数rir_iは正である間は狭義に減少するため、あるssでrs>0r_s>0、rs+1=0r_{s+1}=0となって停止する。各段階で

    d∣ri−1, d∣ri⟺d∣ri, d∣ri+1 d\mid r_{i-1},\ d\mid r_i \quad\Longleftrightarrow\quad d\mid r_i,\ d\mid r_{i+1}

    が成り立つ。したがってrs=gcd⁡(m,n)=1r_s=\gcd(m,n)=1である。さらに

    ri+1=ri−1−qiri r_{i+1}=r_{i-1}-q_i r_i

    を最後の式から順に代入すると、あるu,v∈Zu,v\in\Zにより

    um+vn=1 um+vn=1

    と表される。

    この等式にxxを掛けると

    x=umx+vnx x=umx+vnx

    となる。n∣xn\mid xであるからumxumxはmnmnで割り切れ、m∣xm\mid xであるからvnxvnxもmnmnで割り切れる。よって両者の和xxもmnmnで割り切れる。■\blacksquare

▨

参考文献

  1. David S. Dummit and Richard M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004.直積と内部直積を参考にした。
  2. Joseph A. Gallian, Contemporary Abstract Algebra, 10th ed., Textbooks in Mathematics, CRC Press, 2021.外部直積と有限アーベル群の例を参考にした。

前提記事