1 正規列、細分、組成列
定義 1.1. 群Gの正規列 (normal series) とは、有限個の真の包含からなる列
G=G0▹G1▹⋯▹Gr={eG},Gi+1⊴Giである。各商群Gi/Gi+1を、この正規列の因子 (factor of a normal series) という。
正規列の隣り合う二項の間へ部分群を挿入して得られる正規列を、元の正規列の細分 (refinement of a normal series) という。
二つの正規列の因子の間に、同型な因子を対応させる全単射が存在するとき、二つの正規列は同値 (equivalent normal series) であるという。因子を並べる順序は問わないが、同じ同型型が複数回現れる場合には、その重複度を保つ。
ここで用いる正規列では、Gi+1が直前のGiで正規であることだけを仮定する。各GiがG全体で正規であるとは限らない。
定義 1.2. 正規列
G=G0▹G1▹⋯▹Gr={eG}のすべての因子Gi/Gi+1が単純群であるとき、この列をGの組成列 (composition series) といい、各因子を組成因子 (composition factor) という。組成列の因子の個数rを、その組成列の長さ (length of a composition series) という。自明群の空の列は長さ0の組成列である。
補題 1.3. 正規列が組成列であることと、その正規列が真の細分をもたないことは同値である。
証明. 正規列の一つの区間
Gi▹Gi+1を考える。Gi/Gi+1が単純でないならば、非自明な真の正規部分群H⊴Gi/Gi+1が存在する。商写像による逆像をHとすると、
Gi▹H▹Gi+1であり、Hを挿入して真の細分を得る。
逆に、上の区間へHを挿入する真の細分が存在するならば、H⊴GiかつGi+1⊊H⊊Giである。したがってH/Gi+1はGi/Gi+1の非自明な真の正規部分群であり、この因子は単純でない。すべての区間に同じ議論を適用すれば結論を得る。
▨
2 Zassenhaus の蝶補題
補題 2.1 (Zassenhaus の蝶補題).A,Bを群Gの部分群とし、A′⊴A、B′⊴Bとする。次の四つの部分群を定める。
A1B1=A′(A∩B),=B′(A∩B),A0B0=A′(A∩B′),=B′(A′∩B).このときA0⊴A1、B0⊴B1であり、
A1/A0≅B1/B0が成り立つ。
証明.D=A∩B、X=A∩B′、Y=A′∩Bとおく。d∈Dとx∈Xに対し、d,x∈Aなのでdxd−1∈Aである。また、d∈B、x∈B′とB′⊴Bからdxd−1∈B′である。したがってdxd−1∈Xであり、X⊴Dとなる。
(A,A′,B,B′)を(B,B′,A,A′)へ交換しても仮定は保たれ、Dは変わらず、XとYは交換される。したがって、上の議論を交換後のデータへ適用するとY⊴Dを得る。
A′⊴AかつA1=A′D≤Aなので、A′⊴A1である。商写像をqA:A1→A1/A′とする。等式A1=A′DからqA(A1)=qA(D)であり、等式A0=A′XからqA(A0)=qA(X)である。X⊴DなのでqA(X)⊴qA(D)であり、A0=qA−1(qA(X))である。したがってA0⊴A1となる。
共通の核を
K=YX=(A′∩B)(A∩B′)とおく。XとYはともにDの正規部分群なので、KはDの正規部分群であり、XY=YX=Kである。準同型
φA:D⟶A1/A0,d⟼dA0を考える。任意のA1/A0の元は、a′∈A′、d∈Dを用いてa′dA0と表すことができる。A′⊆A0なのでa′dA0=dA0=φA(d)であり、φAは全射である。その核はD∩A0である。
D∩A0=D∩(A′(A∩B′))=(A′∩B)(A∩B′)=K.(2.1.1) d∈D∩A0ならばd=a′x、a′∈A′、x∈Xと表される。x∈Dなのでa′=dx−1∈A′∩D=A′∩B=Yであり、d=a′x∈YX=Kとなる。逆に、y∈Yとx∈Xに対して、y,x∈Dなのでyx∈Dである。また、y∈A′とx∈Xからyx∈A′X=A0である。したがってK=YX⊆D∩A0となり、式 (2.1.1)を得る。
交換後のA1,A0は、それぞれB1,B0である。左側の正規性の議論を交換後のデータへ適用すると、B0⊴B1を得る。また、左側の全射性と核計算を交換後のデータへ適用すると、準同型
φB:D⟶B1/B0,d⟼dB0は全射であり、その核は
kerφB=D∩B0=(A∩B′)(A′∩B)=XY=K(2.1.2) である。最後の等号にはXY=YXを用いた。
§E7.8 定理 1.1をφAとφBに適用すると
A1/A0≅D/K≅B1/B0を得る。この二つの同型の合成を直接書けば
A1/A0⟶B1/B0,a′dA0⟼dB0(a′∈A′, d∈D)である。
▨
3 Schreier の細分定理
定理 3.1 (Schreier の細分定理). 群Gの任意の二つの正規列は、互いに同値な細分をもつ。
証明. 二つの正規列を
G=G0▹G1▹⋯▹Gr={eG},G=H0▹H1▹⋯▹Hs={eG}とする。0≤i<r、0≤j≤sに対して
Gi,j=Gi+1(Gi∩Hj)とおく。端では
Gi,0=Gi,Gi,s=Gi+1である。第二の正規列については、0≤j<s、0≤i≤rに対して
Hj,i=Hj+1(Hj∩Gi)とおくと、
Hj,0=Hj,Hj,r=Hj+1となる。
補題 2.1を
A=Gi,A′=Gi+1,B=Hj,B′=Hj+1へ適用すると
Gi,j+1⊴Gi,j,Hj,i+1⊴Hj,iおよび
Gi,j/Gi,j+1≅Hj,i/Hj,i+1(3.1.1) を得る。
各iについてj=0,…,sの列を並べ、隣り合うGiの区間を順につなぐと、最初の正規列の細分が得られる。各jについてi=0,…,rの列を並べ、隣り合うHjの区間を順につなぐと、第二の正規列の細分が得られる。途中で隣り合う部分群が等しい場合には、その重複を削除する。式 (3.1.1)によって、一方の商が自明であることと対応する他方の商が自明であることは同値なので、重複は対応する位置から同時に削除することができる。
削除後の各因子は式 (3.1.1)によって一対一に同型な因子と対応する。したがって、得られた二つの細分は同値である。
▨
4 組成列の存在
証明.G={eG}ならば空の組成列をもつ。G={eG}とし、Gより位数の小さい有限群は組成列をもつと仮定する。
Gが単純群ならば
G▹{eG}が組成列である。Gが単純群でないならば、有限個の真の正規部分群の中から包含に関して極大なものNを取る。NはGより位数が小さいので、帰納法によって組成列
N=N0▹N1▹⋯▹Nt={eG}をもつ。
G/Nに非自明な真の正規部分群が存在すれば、その商写像による逆像はNを真に含むGの真の正規部分群となり、Nの極大性に反する。したがってG/Nは単純である。ゆえに
G▹N=N0▹N1▹⋯▹Nt={eG}はGの組成列である。
▨
5 Jordan–Hölder の定理
定理 5.1 (Jordan–Hölder の定理). 組成列をもつ群Gについて、任意の二つの組成列は同値である。したがって、Gの組成因子の同型型は、順序を除き、重複度を含めて一意に定まる。
証明.Gの二つの組成列を取る。定理 3.1によって、両者は互いに同値な細分をもつ。しかし、補題 1.3により、組成列は真の細分をもたない。したがって、Schreier の定理で得られる細分から重複項を除いた列は元の組成列そのものである。二つの組成列は同値であり、各組成因子の同型型と重複度は一致する。
▨
有限群Gの組成列の長さは、定理 4.1と定理 5.1によって選択によらない。この整数をℓ(G)と書き、Gの組成長という。
定理 5.2.Gを有限群、N⊴Gとする。このとき、Gの組成因子の多重集合は、Nの組成因子の多重集合とG/Nの組成因子の多重集合の非交和である。特に
ℓ(G)=ℓ(N)+ℓ(G/N)が成り立つ。N={eG}ならば
ℓ(G/N)<ℓ(G)である。
証明.Nの組成列を
N=N0▹⋯▹Na={eG}とし、G/Nの組成列を
G/N=Q0▹⋯▹Qb={N}とする。商写像qN:G→G/Nに対してHi=qN−1(Qi)とおくと、
G=H0▹⋯▹Hb=Nとなる。各iについて
Hi/Hi+1≅Qi/Qi+1である。実際、Hi→Qi/Qi+1、h↦qN(h)Qi+1は核Hi+1をもつ全射準同型なので、§E7.8 定理 1.1を適用することができる。
二つの列を連結して
G=H0▹⋯▹Hb=N=N0▹⋯▹Na={eG}を得る。各因子はG/NまたはNの組成因子と同型なので、この列はGの組成列である。定理 5.1によって、Gの任意の組成列は同じ組成因子の多重集合をもつ。したがって多重集合の主張と長さの等式が従う。
N={eG}ならばℓ(N)≥1であるから、
ℓ(G/N)=ℓ(G)−ℓ(N)<ℓ(G)となる。
▨
6 例と非例
例 6.1. 加法群C6=Z/6Zにおいて、⟨2⟩={0,2,4}と⟨3⟩={0,3}は正規部分群である。二つの列
C6▹⟨2⟩▹{0},C6▹⟨3⟩▹{0}の因子は、それぞれC2,C3とC3,C2である。§E7.20 定理 1.3により各因子は単純群なので、両列は組成列である。因子の順序は異なるが、組成因子の多重集合はどちらも{C2,C3}である。
例 6.2. 加法群C4=Z/4ZとV4=C2×C2に対して、
C4▹⟨2⟩▹{0},V4▹⟨(1,0)⟩▹{(0,0)}はいずれも組成列であり、組成因子はC2,C2である。実際、両群はアーベル群なので中間の部分群は正規であり、各因子は位数2の巡回群である。一方、C4の元1は位数4であるが、V4の非単位元はすべて位数2である。群同型は元の位数を保つので、C4とV4は同型でない。したがって、組成因子の多重集合から群の同型型は定まらない。
例 6.3.A3⊴S3であり、
S3▹A3▹{e}は組成列である。因子は
S3/A3≅C2,A3≅C3である。したがってS3の組成因子の多重集合は{C2,C3}であり、ℓ(S3)=2である。
例 6.4. 加法群Zの非零部分群はすべてnZの形であり、Zと同型である。有限正規列が0に達すると仮定すると、最後の非零項はあるnZである。しかし2nZは
0⊊2nZ⊊nZを満たす正規部分群なので、因子nZ/0は単純でない。したがってZは有限組成列をもたない。有限群という仮定が定理 4.1では不可欠である。
7 演習
問題 7.1.
- C12の組成列を一つ構成し、組成因子の多重集合を求めよ。
- 補題 2.1の証明で、K=(A′∩B)(A∩B′)がD=A∩Bの正規部分群であることを、共役を用いて直接確認せよ。
- 有限群GとN⊴Gについて、N=Gならばℓ(N)<ℓ(G)であることを示せ。
解答.
-
例えば
C12▹C6▹C3▹{0}
と取ることができる。組成因子はC2,C2,C3である。
-
X=A∩B′、Y=A′∩Bとおく。d∈D=A∩Bを取る。y∈Yについて、d,y∈Bであるからdyd−1∈Bであり、d∈AとA′⊴Aからdyd−1∈A′である。したがってdYd−1⊆Yである。同様にx∈Xについて、d,x∈Aからdxd−1∈A、d∈BとB′⊴Bからdxd−1∈B′であり、dXd−1⊆Xである。d−1∈Dにも同じ議論を用いると逆の包含が得られ、XとYはDの正規部分群である。とくにYX={yx}についてyx=x(x−1yx)かつx−1yx∈YであるからYX⊆XYであり、同様にXY⊆YXであるからK=YX=XYはDの部分群である。最後にd∈D、y∈Y、x∈Xについて
d(yx)d−1=(dyd−1)(dxd−1)∈YX=K
であるからdKd−1⊆Kであり、KはDの正規部分群である。
-
定理 5.2をN⊴Gに適用するとℓ(G)=ℓ(N)+ℓ(G/N)である。N=GならばG/Nは非自明なのでℓ(G/N)≥1であり、ℓ(N)<ℓ(G)となる。
▨