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とおく。最初にX,Y⊴Dを個別に確認する。d∈Dとx∈Xに対し、d,x∈Aなのでdxd−1∈Aである。また、d∈B、x∈B′とB′⊴Bからdxd−1∈B′である。したがってdxd−1∈Xであり、X⊴Dとなる。
d∈Dとy∈Yに対しては、d∈A、y∈A′とA′⊴Aからdyd−1∈A′である。一方、d,y∈Bなのでdyd−1∈Bである。したがってdyd−1∈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となる。
同じ包含をB側でも明記する。B′⊴BかつB1=B′D≤Bなので、B′⊴B1である。商写像をqB:B1→B1/B′とすると、
qB(B1)=qB(D),qB(B0)=qB(Y).Y⊴DなのでqB(Y)⊴qB(D)であり、B0=qB−1(qB(Y))である。したがってB0⊴B1となる。
共通の核を
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.(1)D∩A0⊆Kを示す。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となり、式 (1) を得る。
B側では、準同型
φB:D⟶B1/B0,d⟼dB0を考える。任意のB1/B0の元は、b′∈B′、d∈Dを用いてb′dB0と表される。B′⊆B0なのでb′dB0=dB0=φB(d)であり、φBは全射である。その核を計算すると、
D∩B0=(A′∩B)(A∩B′)=K(2)となる。実際、d∈D∩B0ならばd=b′y、b′∈B′、y∈Yと表される。y∈Dなのでb′=dy−1∈B′∩D=B′∩A=Xであり、d=b′y∈XY=Kとなる。逆に、K=XYなので、その任意の元はx∈Xとy∈Yを用いてxyと表される。x,y∈Dなのでxy∈Dであり、x∈B′とy∈Yからxy∈B′Y=B0でもある。したがってK⊆D∩B0であり、式 (2) を得る。
§E7.8 定理 1.1をφAとφBに適用すると
A1/A0≅D/K≅B1/B0を得る。得られた同型を直接書けば
A1/A0⟶B1/B0,a′dA0⟼dB0(a′∈A′, d∈D)である。a′はA0に属し、代表元dの変更は共通の核Kによって吸収されるので、この式は整定義されている。
▨
3 Schreier の細分定理
最初に、二つの正規列(Gi)、(Hj)の各区間を交叉させて、部分群Gi,j=Gi+1(Gi∩Hj)とHj,i=Hj+1(Hj∩Gi)を構成する。次に、各(i,j)へ Zassenhaus の蝶補題を適用し、隣接する項の正規性と対応する商の同型を得る。各添字列を順につなぐことで、二つの元の正規列の細分を中間目標として構成する。最後に、対応する自明因子を生じる重複項を両側から同時に削除し、残る因子の全単射へ帰着する。
定理 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)を得る。
各iについてj=0,…,sの列を並べ、隣り合うGiの区間を順につなぐと、最初の正規列の細分が得られる。各jについてi=0,…,rの列を並べ、隣り合うHjの区間を順につなぐと、第二の正規列の細分が得られる。途中で隣り合う部分群が等しい場合には、その重複を削除する。(3) によって、一方の商が自明であることと対応する他方の商が自明であることは同値なので、重複は対応する位置から同時に削除することができる。
削除後の各因子は (3) によって一対一に同型な因子と対応する。したがって、得られた二つの細分は同値である。
▨
4 組成列の存在
証明.∣G∣に関する帰納法を用いる。G={eG}ならば空の組成列をもつ。G={eG}とする。
Gが単純群ならば
G▹{eG}が組成列である。Gが単純群でないならば、有限個の真の正規部分群の中から包含に関して極大なものNを取る。NはGより位数が小さいので、帰納法によって組成列
N=N0▹N1▹⋯▹Nt={eG}をもつ。
G/Nが単純であることを示す。G/Nに非自明な真の正規部分群が存在すれば、その商写像による逆像はNを真に含むGの真の正規部分群となり、Nの極大性に反する。したがってG/Nは単純である。ゆえに
G▹N=N0▹N1▹⋯▹Nt={eG}はGの組成列である。
▨
5 Jordan–Hölder の定理
最初に、群Gの任意の二つの組成列を取り、Schreier の細分定理を適用して互いに同値な細分を構成する。次に、組成列が真の細分をもたないという特徴づけを各細分へ適用する。この一手により、重複項を除いた各細分は元の組成列そのものに戻る。最後に、細分の因子間の全単射を元の組成列へ移し、組成因子の同型型と重複度の一意性へ帰着する。
定理 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 (S3の組成列).A3⊴S3であり、
S3▹A3▹{e}は組成列である。因子は
S3/A3≅C2,A3≅C3である。したがってS3の組成因子の多重集合は{C2,C3}であり、ℓ(S3)=2である。
例 6.2 (無限巡回群には有限組成列がない). 加法群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である。
-
A′∩BとA∩B′はともにDの正規部分群なので、それらの積は部分群であり、Dの共役で不変である。
-
定理 5.2をN⊴Gに適用するとℓ(G)=ℓ(N)+ℓ(G/N)である。N=GならばG/Nは非自明なのでℓ(G/N)≥1であり、ℓ(N)<ℓ(G)となる。
▨