有限生成アーベル群 | 基本定理の証明で構造を理解
" 有限生成アーベル群 “の構造についての基本定理を解説しています。
どうして有限生成アーベル群が巡回群の直積たちと同型になっているのかということを押さえることで、群論への理解が深まるかと思います。
また、体論で使うこともあり、大切な基本定理となります。
このブログ記事では、整数全体を加法群として Z と表しています。
有限生成アーベル群 :準備のための内容
【定理1】
有限生成アーベル群 A のねじれ部分群を T とすると、A は A/T と T の直積と群として同型になる。
トーション部分群より
この剰余群 A/T は、ねじれのない群で、有限階数の自由アーベル群となっています。
階数を r とすると、A/T は、
Z × Z × … × Z(r 個の直積群)という加法群の直積群と同型になっています。
有限生成アーベル群 A のねじれ群 T については、位数有限で、アーベルp群の直積と同型です。
※ 位数が素数 p のベキとなっている有限位数のアーベル群が、アーベルp群です。
この記事では、アーベルp群を T(p) と表します。
【定理2】
有限生成アーベル群 A のねじれ部分群を T とすると、アーベル p 群たちの直積と同型になる。
※ 先ほどのねじれ群という記事で証明を述べています。
有限生成アーベル群 A のねじれ部分群 T について、ある素数 p1, p2, … , pn が存在して、
T(p1) × T(p2) × … × T(pn) が T と群同型となるということです。
このため、アーベル群p群の構造が分かれば、はじめに与えられた有限生成アーベル群 A の構造が分かることになります。
そこで、アーベルp群 T(p) の構造を調べます。
特別な有限生成系
素数 p について、T(p) ≠ {0} というアーベルp群は有限群です。
S ⊂ T(p) で、<S> = T(p) となる部分集合を T(p) の生成系といいます。
※ ただし、生成系 S の元として単位元 0 は含めません。
T(p) が有限位数なので、T(p) の生成系は、必ず有限個の生成元でできています。
また、有限群なので、部分集合の個数が有限個しかないので、有限生成系の個数も有限個ということになります。
そのため、T(p) のすべての有限生成系について、有限生成系 S の位数には最小値 k が存在します。
{a1, a2, … , ak} という k 個の生成元から成る有限生成系について、各生成元 ai の元の位数は、p ベキとなっています。
ai の元の位数を pti (1 ≦ i ≦ k)とするとき、
指数 t1, … , tk の和 t1 + … + tk を考えます。
有限生成系の個数が有限個しかないので、それらについての指数の和という値は有限通りしか現れません。
よって、指数の和にも最小値が存在します。
その指数の和が最小となるときの有限生成系を S0 と置きます。
S0 = {b1, … , bk} という k 個の生成元から成る有限生成系について、各 bi の元の位数を pti' とします。
つまり、pti'bi = 0
このときの指数が ti' です。
※ 生成元として 0 は含めていないので、各 bi は 0 ではありません。
ここで、添え字 i を適当に並び替えて、元の位数についての指数が降べきの順になるようにします。
記号のまとめ
S0 = {c1, … , ck} で、各 ci の元の位数を pαi と表します。
指数が降べきの順になるように並び替えたので、
α1 ≧ α2 ≧ … ≧ αk となっています。
また、T(p) ≠ {0} の生成元なので、 αk ≧ 1 となっています。
そして、S0 の選び方から、
α1 + α2 + … + αn という元の位数の指数の和が最小値となっています。
ここから、アーベルp群の構造についての定理を証明します。
この有限生成系 S0 についての設定をそのまま以下の【定理3】において使います。
有限生成アーベル群 :核心の定理
<証明>
T(p) はアーベル群なので、どの部分群も正規部分群です。
そして、S0 = {c1, … , ck} が T(p) の生成系なので、
T(p) = Zc1 + … + Zck
そのため、内直積(内直和)の三条件の残りの一つを確認します。
※ 外直積と内直積という記事記事直積について解説しています。
(Zc1 + … + Zcj) ∩ Zcj+1 = {0}
(1 ≦ j ≦ k – 1) となることを背理法で示します。
j = 1, … , i – 1 について成立するが、j = i のときに
(Zc1 + … + Zci) ∩ Zci+1 ≠ {0} と仮定します。
この仮定は、Zc1 + … + Zci は内直和(内直積)だけれども、
Zc1 + … + Zci + Zci+1 は内直和ではないという仮定です。
すると、
(Zc1 + … + Zci) ∩ Zci+1 には 0 以外の元が存在するので、
{z ∈ Z | zci+1 ∈ Zc1 + … + Zci} = H
と置くと、H は単位群ではない加法群 Z の部分群となっています。
巡回群 Z の部分群も巡回群なので、H の生成元を d とします。
pαi+1ci+1 = 0 ∈ Zc1+…+Zci より
pαi+1 ∈ H となっているので、
d | pαi+1 です。
※ d | pαi+1 は d が pαi+1 の正の約数ということです。
よって、d = pβ (β ≦ αi+1) という形です。
(Zc1 + … + Zci) ∩ Zci+1 ≠ {0} なので、ある 0 でない整数 z が存在して、
0 ≠ zci+1 ∈ Zc1 + … + Zci
この z は、z ∈ H = <d> だから、d | z です。
d = pβ (β ≦ αi+1) なので、d = pαi+1 とすると、ci+1 の元の位数が pαi+1 だったため、
pαi+1ci+1 = 0 となり、 zci+1 = 0 となってしまいます。
これは、zci+1 ≠ 0 に反するので、
β < αi+1 …★ となります。
今、pβci+1 ∈ Zc1 + … + Zci より、
z1, … , zi という整数が存在して、
pβci+1 = z1c1 + … + zici
ここで、各 h (1 ≦ h ≦ i) について、zh の素因子 p の最高ベキを rh ≧ 0とし、zh = shprh と表します。
(sh は prh との最大公約数が 1 である自然数です。)
この両辺に pαi+1-β を作用させると、
0 = pαi+1ci+1 = pαi+1(z1c1 + … + zici)
= s1pαi+1-β+r1c1 + … + sipαi+1-β+rici… ■
ここから、(Zc1 + … + Zci) ∩ Zci+1 ≠ {0} と仮定したことによって、生じる矛盾を見つけます。
矛盾を見つける
もし、s1, … , si の全てが 0 だったとします。
■ より、pβci+1 = z1c1 + … + zici = 0 となっているため、β < αi+1 だったので、ci+1 の位数が pαi+1 であったことに反します。
そのため、1 ≦ h ≦ i を満たすある自然数 h について、sh ≠ 0 ということになります。
今、議論している「Zc1 + … + Zci が内直和」という仮定から、
■ より、
s1pαi+1-β+r1c1= … = sipαi+1-β+rici = 0
sh ≠ 0 より、pαi+1-β+rhch = 0 となります。
ch の元の位数が αh だったので、
αi+1 – β + rh ≧ αh
つまり、αi+1 – αh + rh ≧ β
ここで、有限生成系 S0 の定め方から、αh ≧ αi+1 なので、
αh – αi+1 ≦ 0 より、
rh ≧ αi+1 – αh + rh ≧ β
つまり、rh ≧ β
ここで、
ci+1 – (s1p-β+r1c1 + … + sip-β+rici) = xi+1 と置きます。
任意の整数 z について、zci+1 は、
zxi+1 -z(s1p-β+r1c1 + … + sip-β+rici) と書き換えることができます。
そのため、
{c1, … , ci-1, xi, ci+1, … , ck} は T(p) の生成系となります。
また、pβci+1 = z1c1 + … + zici だったので、
pβci+1 – (s1pr1 + … + sipri) = 0
そのため、
pβxi+1
= pβci+1 – pβ(s1p-β+r1c1 + … + sip-β+rici)
= pβci+1 – (s1pr1 + … + sipri) = 0
これは、xi+1 の元の位数が pβ 以下であることを示しています。
★より、β < αi+1 だったので、元の位数の指数の和について、
α1+ … + αi-1+ β + αi+1 + … + αk
< α1+ … + αi-1+ αi + αi+1 + … + αk
これは、生成系 S0 の元の位数の指数の和が最小であったことに矛盾です。
よって、背理法から、
j = 1, 2, … , k – 1 について、
(Zc1 + … + Zcj) ∩ Zcj+1 = {0} が示せました。
すなわち、アーベルp群 T(p) は、Zc1, … , Zck たちの内直積です。
あとは、各直和因子 Zcj が Z/pαjZ と群として同型であることを示せば【定理3】の証明が完了します。
第二同型定理という記事で証明した群準同型定理を使い、
書き換えます。
直和因子の書き換え
fj : Z → Zcj を各 z ∈ Z に対し、fj(z) = zcj と定義します。
この fj は加法群としての全射準同型写像となっています。
cj の位数が pαj だったので、
ker fj = pαjZ
よって、準同型定理より、
Z/pαjZ = Z/ker fj は Zcj と同型。
先ほど示した内直和と、この各直和因子の同型を合わせると、
Z/pα1Z × Z/pα2Z × … × Z/pαkZ と T(p) が群として同型となります。【証明完了】
【関連する記事】
次の記事では、有限体の乗法群が一元生成の巡回群となっていることを示しています。
これで、今回の記事を終了します。
読んで頂き、ありがとうございました。