1 Noether 加群
定義 1.1.Rを零環も許す単位元をもつ結合環とする。左R加群MがNoether 加群 (Noetherian module) であるとは、部分加群の任意の昇鎖
N0⊆N1⊆N2⊆⋯に対して、あるnが存在して
Nn=Nn+1=Nn+2=⋯となることをいう。この条件を昇鎖条件 (ascending chain condition)(ascending chain condition, ACC)という。右R加群の Noether 性も、右部分加群の昇鎖について同じ形で定義する。
環Rが左 Noether 環 (left Noetherian ring) であるとは左正則加群RRが Noether 加群であることをいい、右 Noether 環 (right Noetherian ring) であるとは右正則加群RRが Noether 加群であることをいう。Rが可換環である場合には左右を区別せず、単にNoether 環 (Noetherian ring) という。
命題 1.2. 左R加群Mに対して、次の三条件は同値である。
- Mは昇鎖条件を満たす。
- Mの部分加群からなる空でない任意の族は、包含関係に関する極大元をもつ。
- Mの任意の部分加群Nは有限生成である。すなわち、あるx1,…,xr∈Nが存在して
N=Rx1+⋯+Rxr
となる。零部分加群ではr=0を許す。
2 Artin 加群
定義 2.1. 左R加群MがArtin 加群 (Artinian module) であるとは、部分加群の任意の降鎖
N0⊇N1⊇N2⊇⋯に対して、あるnが存在して
Nn=Nn+1=Nn+2=⋯となることをいう。この条件を降鎖条件 (descending chain condition)(descending chain condition, DCC)という。右R加群の Artin 性も右部分加群の降鎖について定義する。
環Rが左 Artin 環 (left Artinian ring) であるとはRRが Artin 加群であることをいい、右 Artin 環 (right Artinian ring) であるとはRRが Artin 加群であることをいう。可換環では単にArtin 環 (Artinian ring) という。
命題 2.2. 左R加群Mに対して、次の二条件は同値である。
- Mは降鎖条件を満たす。
- Mの部分加群からなる空でない任意の族は、包含関係に関する極小元をもつ。
3 短完全列と鎖条件
補題 3.1. 左R加群の短完全列0→AiBpC→0において、Aをi(A)=kerpと同一視する。このとき、Bの部分加群U,Vが
U⊆V,A∩U=A∩V,p(U)=p(V)を満たすならば、U=Vである。
証明.v∈Vを取る。p(V)=p(U)であるから、p(u)=p(v)となるu∈Uが存在する。U⊆Vにより
v−u∈kerp∩V=A∩V=A∩U⊆Uである。よってv∈Uであり、V⊆Uとなる。仮定U⊆Vと合わせてU=Vを得る。▨
命題 3.2. 左R加群の短完全列
0⟶A i B p C⟶0において、Bが Noether 加群であることと、AとCがともに Noether 加群であることは同値である。したがって、三つの加群のうち任意の二つが Noether 加群ならば残りの一つも Noether 加群である。
証明.Bが Noether 加群であるとする。Aの部分加群の昇鎖へiを施すと、Bの部分加群の昇鎖が得られる。iは単射であるため、像の鎖が停止すれば元の鎖も停止する。よってAは Noether 加群である。
Cの部分加群の昇鎖C0⊆C1⊆⋯に対して、逆像
p−1(C0)⊆p−1(C1)⊆⋯はBの部分加群の昇鎖である。この逆像の鎖がnで停止すれば、pの全射性から
Cj=p(p−1(Cj))=p(p−1(Cn))=Cnがすべてのj≥nについて成り立つ。したがってCも Noether 加群である。
逆にAとCが Noether 加群であるとする。Aをi(A)=kerpと同一視し、Bの部分加群の昇鎖
B0⊆B1⊆⋯を取る。共通部分A∩BjはAの昇鎖をなし、像p(Bj)はCの昇鎖をなす。両方が停止する段階以後の添字を一つ取り、nとする。j≥nに対してA∩Bj=A∩Bnかつp(Bj)=p(Bn)である。補題 3.1をBn⊆Bjに適用すると、Bj=Bnとなる。したがってBは Noether 加群である。▨
命題 3.3. 左R加群の短完全列
0⟶A i B p C⟶0において、Bが Artin 加群であることと、AとCがともに Artin 加群であることは同値である。したがって、三つの加群のうち任意の二つが Artin 加群ならば残りの一つも Artin 加群である。
4 単純加群、組成列および有限長
定義 4.1. 左R加群Sが単純加群 (simple module) であるとは、§E6.6 定義 3.1の意味で単純左R加群であること、すなわちS=0であり、Sの部分加群が0とSだけであることをいう。
定義 4.2. 左R加群Mの組成列 (composition series) とは、部分加群の有限列
0=M0⊊M1⊊⋯⊊Mn=Mであって、各商Mi/Mi−1が単純加群であるものをいう。単純加群Mi/Mi−1を組成因子 (composition factor) という。零加群については0=M0を組成列とみなし、組成因子をもたないものとする。
部分加群の真の昇鎖の長さの上限を
ℓR(M):=sup{n∈Z≥0 ∣ 0=N0⊊N1⊊⋯⊊Nn⊆M}∈Z≥0∪{∞}と定め、この値をMの長さ (length) という。ℓR(M)<∞であるとき、Mを有限長加群 (module of finite length) という。零加群では長さ0の鎖だけが存在するため、ℓR(0)=0である。
定理 4.3. 左R加群Mに対して、次の三条件は同値である。
- Mは有限長加群である。
- Mは Noether 加群かつ Artin 加群である。
- Mは組成列をもつ。
組成列がn個の組成因子をもつならば、ℓR(M)=nである。
証明.(1)⇒(2)を示す。ℓR(M)=d<∞とする。昇鎖N0⊆N1⊆⋯が停止しないと仮定する。j0:=0と置く。jqが選ばれたとき、鎖はNjqで停止しないため、jq+1>jqかつNjq⊊Njq+1となるjq+1を選ぶことができる。したがって(Njq)は停止しない真の昇鎖である。任意の有限部分の先頭が非零ならば0を加えることにより、長さが任意に大きい真の昇鎖を得る。降鎖が停止しない場合にも、真の包含が生じる添字を同じ方法で逐次選ぶ。得られた真の降鎖の任意の有限部分を逆順に並べ、先頭が非零ならば0を加えると、長さが任意に大きい真の昇鎖になる。いずれもℓR(M)=dに反するため、Mは Noether 加群かつ Artin 加群である。
(1)⇒(3)を示す。長さを定める集合は整数の集合であり、その上限dは有限であるから、長さdの鎖
0=M0⊊M1⊊⋯⊊Md⊆Mが存在する。Md=Mならば末尾へMを加えることができるため、Md=Mである。また、Mi−1とMiの間に真の中間部分加群があれば、その部分加群を挿入して鎖を長くすることができる。したがって中間部分加群は存在しない。Mi/Mi−1の部分加群の逆像はMi−1とMiの間の部分加群であるため、この商は単純である。よって表示した鎖は組成列である。
(2)⇒(3)を示す。M=0とする。Mの真の部分加群全体は零部分加群を含む空でない族である。Noether 性と命題 1.2により、この族は極大元M1をもつ。商M/M1は非零であり、商の部分加群の逆像を取れば、M1の極大性からM/M1が単純であることが従う。M1=0ならば同じ操作をM1に施し、
M=M0⊋M1⊋M2⊋⋯を作る。Mは Artin 加群であるため、真の降鎖は無限に続かない。したがって、Mn=0となる整数n≥0が存在する。降鎖を逆順に並べるとMの組成列を得る。M=0の場合には定義で指定した長さ0の組成列を用いる。
(3)⇒(1)を示す。組成列の因子数nに関する帰納法を用いる。n=0ならばM=0であり、ℓR(M)=0である。n>0とし、A:=Mn−1、S:=M/Aと置く。Aの組成列は因子数n−1であるため、帰納法の仮定からℓR(A)=n−1である。
Mの任意の真の昇鎖
0=N0⊊N1⊊⋯⊊Nr⊆Mを取り、Aj:=A∩Nj、Cj:=(Nj+A)/A⊆Sと置く。(Aj)はAの昇鎖であり、真に増大する段階は高々n−1回である。(Cj)は単純加群Sの部分加群の昇鎖であるため、真に増大する段階は高々一回である。Aj=Aj+1かつCj=Cj+1ならば、商射M→Sに関する補題 3.1からNj=Nj+1となり、真の包含に反する。したがって各段階で(Aj)または(Cj)の少なくとも一方が真に増大し、r≤(n−1)+1=nである。もとの組成列は長さnの真の昇鎖であるため、ℓR(M)=nとなる。▨
5 短完全列と長さ
定理 5.1. 左R加群の短完全列
0⟶A i B p C⟶0において、Bが有限長であることと、AとCがともに有限長であることは同値である。有限長である場合には
ℓR(B)=ℓR(A)+ℓR(C)が成り立つ。
証明.定理 4.3、命題 3.2および命題 3.3により、有限長であることについての同値が従う。
Aをi(A)=kerpと同一視し、AとCが有限長であるとする。定理 4.3により、AとCは組成列
0=A0⊊⋯⊊Ar=A,0=C0⊊⋯⊊Cs=Cをもち、同じ定理の末尾の主張によりℓR(A)=r、ℓR(C)=sである。p−1(C0)=kerp=Aであるから、部分加群の列
0=A0⊆⋯⊆Ar=A=p−1(C0)⊆p−1(C1)⊆⋯⊆p−1(Cs)=Bを得る。
下側の因子Aj/Aj−1は単純である。1≤j≤sについて、pをp−1(Cj)へ制限した写像と商射Cj→Cj/Cj−1の合成
qj:p−1(Cj)⟶Cj/Cj−1を考える。pは全射であるからp(p−1(Cj))=Cjであり、qjは全射である。qj(b)=0はp(b)∈Cj−1、すなわちb∈p−1(Cj−1)と同値であるから、kerqj=p−1(Cj−1)である。§E6.2 定理 5.1により
p−1(Cj)/p−1(Cj−1)≅Cj/Cj−1であり、上側の因子も単純である。単純加群は零でないから、表示した列の各包含は真であり、この列は因子数r+sのBの組成列である。定理 4.3の末尾の主張により
ℓR(B)=r+s=ℓR(A)+ℓR(C)となる。▨
系 5.2. 左R加群Mが単純であることと、ℓR(M)=1であることは同値である。
6 Jordan–Hölder の定理
補題 6.1 (第二同型定理). 左R加群Mの部分加群A,Bに対して、
θ:A/(A∩B)⟶(A+B)/B,θ(a+(A∩B)):=a+Bは左R加群の同型である。
証明. 包含射A→A+Bと商射A+B→(A+B)/Bの合成qは全射である。実際、任意の(a+b)+Bはa+B=q(a)に等しい。また、q(a)=Bはa∈A∩Bと同値であるから、kerq=A∩Bである。§E6.2 定理 5.1により、qが誘導する表示の写像θは同型である。▨
定理 6.2 (Jordan–Hölder の定理). 有限長左R加群Mの任意の二つの組成列は同じ個数の組成因子をもち、組成因子の順序を並べ替えれば、対応する因子はそれぞれ同型になる。
証明.d:=ℓR(M)に関する帰納法を用いる。d=0ならばM=0であり、二つの組成列はいずれも組成因子をもたない。d>0とし、二つの組成列を
0=M0⊊⋯⊊Mn−1=A⊊Mn=M,0=N0⊊⋯⊊Nm−1=B⊊Nm=Mとする。M/AとM/Bは単純であるため、AとBはMの極大部分加群である。
A=Bならば、Aの二つの組成列へ帰納法の仮定を適用することができる。実際、A⊊Mであるため、Aの任意の真の昇鎖へ末尾のMを加えるとMの鎖になり、ℓR(A)<dである。A以下の組成因子が並べ替えを除いて一致し、最上部の因子M/Aは共通であるから、Mについても結論が成り立つ。
A=Bとし、L:=A∩Bと置く。B⊆AならばBの極大性とA⊊MからA=Bとなるため、B⊈Aである。したがってA⊊A+Bであり、Aの極大性から
A+B=Mとなる。補題 6.1により
A/L≅(A+B)/B=M/B,B/L≅(A+B)/A=M/Aである。よってA/LとB/Lは単純加群である。
Mは有限長であるから定理 4.3により Noether 加群かつ Artin 加群であり、部分加群Lも両方の鎖条件を満たす。再び同じ定理により、Lは組成列
0=L0⊊⋯⊊Lq=Lをもつ。末尾へAまたはBを加えると、それぞれAとBの組成列が得られる。
ℓR(A),ℓR(B)<dであるため、帰納法の仮定をAとBへ適用する。最初の組成列に現れるA以下の因子は、Lの因子とA/Lを合わせた多重集合に一致する。第二の組成列に現れるB以下の因子は、Lの因子とB/Lを合わせた多重集合に一致する。さらに
A/L≅M/B,B/L≅M/Aであるため、二つの列の最上部の因子を加えた多重集合も一致する。▨
§E7.21 定理 5.1では、各項が次の項の正規部分群であり因子が単純群である部分群の列を組成列とする。一方、加群の組成列の因子は単純加群であり、加法群として単純とは限らない。たとえば、QはQ上の加群として単純であるが、加法群としては真の部分群Zをもつ。そのため、加群の Jordan–Hölder の定理は群の定理をそのまま適用して得られるものではなく、組成因子を係数環上の加群としての同型によって比較する。
7 右加群と反対環
命題 7.1. 右R加群Mに左Rop作用
ropm:=mrを入れる。右R加群の組成列、有限長および長さを、対応する左Rop加群の組成列、有限長および長さによって定義する。特に
ℓ(MR):=ℓRop(RopM)と置く。このとき、右R加群MRと左Rop加群RopMについて、次の対象と性質は同じデータである。
- 部分加群、その包含関係、昇鎖および降鎖。
- 有限生成性、Noether 性および Artin 性。
- 商加群、単純性、組成列、各組成因子および有限長。
- 準同型、短完全列、Jordan–Hölder の対応および長さの加法性。
したがって、本記事で左加群について証明した結果は、RをRopに置き換えることにより右R加群についても成り立つ。また、Rが右 Noether 環または右 Artin 環であることは、Ropがそれぞれ左 Noether 環または左 Artin 環であることと同値である。
証明.(1)を示す。(2)を示す。加法部分群N⊆Mが右R部分加群であることは、すべてのn∈Nとr∈Rに対してnr∈Nとなることと同値である。この条件はropn=nr∈N、すなわちNが左Rop部分加群であることと同じである。したがって部分加群の集合と包含関係は変化せず、昇鎖と降鎖も同じ列である。また、
x1R+⋯+xnR=Ropx1+⋯+Ropxnであるから、有限生成性も保たれる。以上により(1)と(2)が従う。
(3)を示す。右商加群M/Nの作用は
(m+N)r=mr+Nであり、左Rop加群としての商作用
rop(m+N)=mr+Nと同じである。部分加群が一致するため、商の単純性も一致する。したがって組成列は同じ部分加群列であり、各右R組成因子は同じ加法群と作用をもつ左Rop組成因子になる。真の鎖の長さも変化しないため、有限長とその値が保たれる。
(4)を示す。写像f:M→Nの右R線形性を表す等式
f(mr)=f(m)rは
f(ropm)=ropf(m)と同じ等式である。核、像、全射性および単射性は加法群の写像として変化しないため、短完全列も同じ写像列である。組成因子の同型も同じ写像である。したがって、左Rop加群に対する Jordan–Hölder の定理と長さの加法性が右R加群へ移る。最後に、右正則加群RRは反対環の左正則加群RopRopと同じ作用をもつ。よって環についての主張も従う。▨
8 基本例
例 8.1. 左Z加群Zの部分加群は加法群の部分群である。非零部分加群Iに含まれる最小の正整数をdとする。任意のa∈Iに対して除法を
a=qd+r,0≤r<dと行うと、r=a−qd∈Iである。dの最小性からr=0となるため、I=dZである。零部分加群も一元0で生成される。よってすべての部分加群は有限生成であり、命題 1.2によりZは Noether 加群である。
一方、
Z⊋2Z⊋22Z⊋23Z⊋⋯は停止しない真の降鎖である。実際、2n∈2nZであるが2n∈/2n+1Zである。したがってZは Artin 加群でない。可換性により左右について同じ結論が成り立つ。
例 8.2.pを素数とし、§E6.16 例 3.7の Prüferp-群をP:=Z(p∞)=Z[1/p]/Zと書く。整数k≥0に対して
Pk:=(p−kZ)/Z⊆Pと置く。このとき、Pの部分加群はPk(k≥0)とPだけであり、
0=P0⊊P1⊊P2⊊⋯⊊Pと全順序に並ぶ。Pは ArtinZ加群であるが NoetherZ加群でない。整数n≥1に対してZ/pnZ≅PnかつℓZ(Pn)=nであり、ℓZ(P)=∞である。さらにPは長さ1の加群Z/pZの入射包絡であり、Zの入射包絡Qと同型でない。
証明.k≥0についてPk=Z(p−k+Z)であり、p−k=p⋅p−(k+1)からPk⊆Pk+1である。p−(k+1)∈p−kZはp−1∈Zを意味するから、p−(k+1)+Z∈/Pkであり、包含Pk⊊Pk+1は真である。また、Pの元b/pn+Z(b∈Z、n≥0)はPnに属するから、P=⋃k≥0Pkである。
Pの非零元x=b/pn+Z(b∈Z、n≥0)を取り、b=pea、p∤aと分解する。b=0であり、e≥nならばx=0となるから、k:=n−e≥1であり、x=a/pk+Zと書くことができる。pは素数でありp∤aであるからgcd(a,pk)=1である。§A4.3 補題 1.1をaとpkに適用すると、ar+pks=1を満たす整数r,sが存在する。このとき
rx=pkar+Z=pk1−pks+Z=pk1+Zであるから、Pk=Z(p−k+Z)⊆Zxである。x∈Pkと合わせてZx=Pkを得る。
N⊆Pを部分加群とし、K:={k≥0∣Pk⊆N}と置く。P0=0であるから0∈Kである。Nの元xは、x=0ならばP0に属し、x=0ならば前段によりx∈Zx=Pk⊆Nを満たすk≥1が存在する。したがってN=⋃k∈KPkである。Kが上に有界ならば、その最大値kについてj∈KのときPj⊆Pkであるから、N=Pkである。Kが上に有界でなければ、任意のj≥0に対してj≤kを満たすk∈Kが存在し、Pj⊆Pk⊆Nである。よってN⊇⋃j≥0Pj=Pであり、N=Pである。
Pの部分加群は真の包含で並ぶP0⊊P1⊊⋯とPだけであるから、昇鎖P0⊊P1⊊⋯は停止せず、Pは Noether 加群でない。部分加群の降鎖N0⊇N1⊇⋯を取る。すべてのNjがPに等しければ降鎖は停止する。あるj0についてNj0=Pならば、あるm≥0についてNj0=Pmであり、j≥j0についてNj⊆Pm⊊PであるからNj=Pkj、kj≤mと書くことができる。(kj)j≥j0は0以上m以下の整数の広義単調減少列であるから、ある段階以後一定である。したがって降鎖は停止し、Pは Artin 加群である。
n≥1とする。準同型Z→Pn、a↦a/pn+Zは全射であり、a/pn∈Zはa∈pnZと同値であるから、その核はpnZである。§E6.2 定理 5.1によりZ/pnZ≅Pnである。1≤j≤nについて、Pj/Pj−1の部分加群の商射による逆像はPj−1を含むPjの部分加群であり、Pの部分加群の決定によりPj−1またはPjに等しい。したがって零でないPj/Pj−1は単純であり、0=P0⊊P1⊊⋯⊊PnはPnの組成列である。定理 4.3の末尾の主張によりℓZ(Pn)=nである。Pは Noether 加群でないから、同じ定理により有限長でなく、ℓZ(P)=∞である。
§E6.16 例 10.3のn=1の場合により、Z/pZ→P、a+pZ↦a/p+Zは入射包絡である。ℓZ(Z/pZ)=ℓZ(P1)=1であるから、有限長加群の入射包絡は有限長とは限らない。§E6.16 例 10.2によりZの入射包絡はQである。Pの各元xはP=⋃k≥0Pkによりあるkについてpkx=0を満たすが、Qの非零元qと正整数mについてmq=0である。各元がある正整数倍で零になるという性質はZ加群の同型で保たれるから、PとQは同型でない。▨
例 8.3. 体k上の有限次元線形空間Vの次元をnとする。このとき、n=0ならばV=0であり、ℓk(V)=0=dimkVである。n≥1とし、基底v1,…,vnを取る。
0⊊kv1⊊kv1+kv2⊊⋯⊊kv1+⋯+kvn=Vの各因子は一次元k線形空間である。一次元線形空間の部分空間は零空間と全体だけであるため、各因子は単純k加群である。したがって表示した列は組成列であり、
ℓk(V)=n=dimkVとなる。
9 左右の鎖条件が一致しない環
例 9.1. 体k、無限次拡大k⊊K:=k(t)および環
T:={(a0bc) a,b∈K, c∈k}を考える。このとき、Tは左正則加群として長さ3であるため左 Noether かつ左 Artin である。一方、右正則加群は昇鎖条件も降鎖条件も満たさない。したがってTは右 Noether 環でも右 Artin 環でもない。
証明. 行列を(a,b,c)と略記すると、積は
(a,b,c)(a′,b′,c′)=(aa′,ab′+bc′,cc′)である。この積の式から
(1,0,1)(a,b,c)=(a,b,c),(a,b,c)(1,0,1)=(a,b,c)となるため、(1,0,1)はTの両側単位元である。冪等元
e11:=(1,0,0),e22:=(0,0,1)に対して
Te11={(a,0,0)∣a∈K},Te22={(0,b,c)∣b∈K, c∈k}は左イデアルであり、
TT=Te11⊕Te22である。実際、(a,b,c)=(a,0,0)+(0,b,c)と一意に分解される。左部分加群、すなわち左イデアルとして
L1:={(a,0,0)∣a∈K},L2:={(a,b,0)∣a,b∈K}を取る。積の式から
(x,y,z)(a,0,0)=(xa,0,0),(x,y,z)(a,b,0)=(xa,xb,0)であるため、L1とL2は左イデアルであり、
0⊊L1⊊L2⊊Tとなる。
L1の非零元(a,0,0)を取る。a=0であるから、左から(a−1,0,0)を掛けると(1,0,0)を得る。さらに(x,0,0)(1,0,0)=(x,0,0)であるため、非零元を含むL1の左部分加群はL1全体である。よってL1は単純である。
J:={(0,b,0)∣b∈K}と置く。写像
J⟶L2/L1,(0,b,0)⟼(0,b,0)+L1は同型である。Jの非零元(0,b,0)に左から(b−1,0,0)を掛けると(0,1,0)を得て、(x,0,0)(0,1,0)=(0,x,0)であるため、Jは単純である。したがってL2/L1も単純である。
最後に
T/L2⟶k,(a,b,c)+L2⟼cは加法群の同型であり、左から(x,y,z)∈Tを掛ける作用をk上の乗法c↦zcへ移す。kのこの加群構造における非零部分加群は、非零元cと任意のz∈kからすべてのzcを含むためk全体である。よってT/L2は単純である。以上により表示した列はTTの組成列であり、ℓT(TT)=3である。定理 4.3からTは左 Noether 環かつ左 Artin 環である。
任意のk線形部分空間W⊆Kに対して
IW:={(0,w,0)∣w∈W}と置く。w∈Wと(a,b,c)∈Tに対して
(0,w,0)(a,b,c)=(0,wc,0)であり、c∈kからwc∈Wとなる。加法についても閉じているため、IWはTの右イデアルである。またIW⊆IW′とW⊆W′は同値である。
Kのk線形部分空間
Wn:=spank{1,t,…,tn}を取る。tはk上超越的であるためtn+1∈/Wnであり、
IW0⊊IW1⊊IW2⊊⋯は右イデアルの停止しない真の昇鎖である。次に
Un:=spank{tn,tn+1,tn+2,…}=tnk[t]と置く。tn∈/Un+1であるため、
IU0⊋IU1⊋IU2⊋⋯は右イデアルの停止しない真の降鎖である。したがってTTは Noether 加群でも Artin 加群でもない。▨
10 演習
問題 10.1 (鎖条件と有限長の確認). 次の各問に答えよ。
- 命題 1.2と命題 2.2の証明を完成させよ。
- 命題 3.3の証明を完成させよ。
- 系 5.2の証明を完成させよ。
- 二つの極大部分加群A,B⊊Mが異なるとき、A+B=Mであることと
A/(A∩B)≅M/B,B/(A∩B)≅M/A
を証明せよ。さらに、Z加群M=Z/12Zについて、極大部分加群をすべて求め、相異なる二つの極大部分加群A,Bに対してA∩Bを求めよ。また、Mの組成列をすべて求め、どの組成列でも組成因子が重複度を含めてZ/2Z,Z/2Z,Z/3Zであることを確かめよ。
- 整数m≥1に対して、ℓZ(Z/mZ)がmの素因数の個数(重複を込めて数える)に等しいことを示せ。正整数a,bに対する短完全列
0⟶Z/aZ⟶Z/abZ⟶Z/bZ⟶0
(第一の写像はx+aZ↦bx+abZ、第二の写像はy+abZ↦y+bZ)とmに関する帰納法を用いよ。
- 体k上の線形空間Vについて、Vが有限長k加群であることとVが有限次元であることは同値であり、有限長である場合にはℓk(V)=dimkVであることを示せ。
- 体kとK=k(t)に対して、環
T′:={(a0bc) a∈k, b,c∈K}
を考える。T′が例 9.1の環Tの反対環Topと環として同型であることを示し、命題 7.1と例 9.1を用いて、T′が左 Noether 環、左 Artin 環、右 Noether 環、右 Artin 環であるかをそれぞれ判定せよ。
解答 (演習の解答).
-
左R加群Mを取る。
命題 1.2 (1)⇒(2)を示す。Mの部分加群からなる空でない族Sが極大元をもたないと仮定する。N0∈Sを一つ取り、Njが選ばれたとき、NjはSの極大元でないから
Nj⊊Nj+1
となるNj+1∈Sを選ぶ。この操作によって停止しない真の昇鎖が得られ、これは命題 1.2 (1)に反する。したがってSは極大元をもつ。
命題 1.2 (2)⇒(3)を示す。N⊆Mを部分加群とし、Nの有限生成部分加群全体をFとする。零部分加群は空集合で生成されるため、Fは空でない。命題 1.2 (2)により、Fは極大元Lをもつ。L=Nならばx∈N∖Lを取ることができる。Lの有限生成系にxを加えるとL+Rxは有限生成であり、
L⊊L+Rx⊆N
となる。真の包含L⊊L+RxはLの極大性に反する。よってL=Nであり、Nは有限生成である。
命題 1.2 (3)⇒(1)を示す。昇鎖N0⊆N1⊆⋯を取り、
N:=j≥0⋃Nj
と置く。昇鎖であることによりNは部分加群である。命題 1.2 (3)からN=Rx1+⋯+Rxrとなるx1,…,xr∈Nが存在する。各xiに対してxi∈Nniとなるniを取り、r≥1ならばn:=maxini、r=0ならばn:=0と置く。このときN⊆Nnであり、逆包含はNの定義から成り立つためN=Nnである。j≥nならば
Nn⊆Nj⊆N=Nn
であるから、昇鎖はNnで停止する。
命題 2.2 (1)⇒(2)を示す。命題 2.2 (1)を仮定し、空でない部分加群族Sが極小元をもたないとする。N0∈Sを取り、Njが選ばれたとき
Nj⊋Nj+1
となるNj+1∈Sを選ぶと、停止しない真の降鎖が得られる。これは命題 2.2 (1)に反するため、Sは極小元をもつ。
命題 2.2 (2)⇒(1)を示す。命題 2.2 (2)を仮定し、降鎖N0⊇N1⊇⋯を取る。族{Nj∣j≥0}の極小元をNnとする。j≥nではNj⊆Nnであり、極小性からNj=Nnとなる。したがって降鎖は停止する。
-
短完全列を0→AiBpC→0とする。
Bが Artin 加群であるとする。Aの部分加群の降鎖(Aj)に対して(i(Aj))はBの部分加群の降鎖であり、あるn以後停止する。iは単射であるから、j≥nについてAj=i−1(i(Aj))=i−1(i(An))=Anである。よってAは Artin 加群である。Cの部分加群の降鎖(Cj)に対して、逆像(p−1(Cj))はBの部分加群の降鎖であり、あるn以後停止する。pは全射であるから、j≥nについて
Cj=p(p−1(Cj))=p(p−1(Cn))=Cn
である。よってCは Artin 加群である。
AとCが Artin 加群であるとし、Aをi(A)=kerpと同一視する。Bの部分加群の降鎖
B0⊇B1⊇⋯
を取ると、(A∩Bj)と(p(Bj))はそれぞれAとCの部分加群の降鎖である。両方が停止した後の添字を一つ取り、nとする。j≥nに対してA∩Bj=A∩Bnかつp(Bj)=p(Bn)である。補題 3.1をBj⊆Bnに適用すると、Bj=Bnとなる。したがってBは Artin 加群である。
-
Mが単純であるとする。M=0であり、Mの部分加群は0とMだけであるから、0⊊Mは組成因子Mを一つもつ組成列である。定理 4.3の末尾の主張によりℓR(M)=1である。
ℓR(M)=1であるとする。長さ1の真の昇鎖0⊊N1⊆Mが存在するからM=0である。0⊊N⊊Mを満たす部分加群Nが存在すれば、0⊊N⊊Mは長さ2の真の昇鎖であり、ℓR(M)=1に反する。したがってMの部分加群は0とMだけであり、Mは単純である。
-
B⊆AならばBの極大性からA=Bとなるため、B⊈Aである。よってA⊊A+Bであり、Aの極大性からA+B=Mとなる。部分加群の第二同型定理をA,Bへ適用すると二つの商同型を得る。
M=Z/12Zの部分加群は、12の正の約数dに対するdZ/12Zであり、dZ/12Z⊆eZ/12Zはe∣dと同値である。M/(dZ/12Z)≅Z/dZが単純であることはdが素数であることと同値であるから(d=ab、1<a<dならばaZ/dZが真の非零部分加群になる)、極大部分加群はA=2Z/12ZとB=3Z/12Zの二つである。A∩Bは2と3の両方の倍数の類からなり、A∩B=6Z/12Zである。このときA/(A∩B)≅Z/3Z≅M/B、B/(A∩B)≅Z/2Z≅M/Aであり、前半の同型と一致する。
組成列は、隣り合う約数の比が素数になる12の約数の列12=d0,d1,d2,d3=1(dj+1∣dj)に対応する部分加群の列0=d0Z/12Z⊊d1Z/12Z⊊⋯⊊Mである。12=22⋅3であるから、比の並びは(2,2,3)、(2,3,2)、(3,2,2)の三通りであり、組成列は
0⊊6Z/12⊊3Z/12⊊M,0⊊6Z/12⊊2Z/12⊊M,0⊊4Z/12⊊2Z/12⊊M
の三つである(Z/12はZ/12Zを表す)。dj+1Z/12ZをdjZ/12Zで割った商はZ/(dj/dj+1)Zと同型であるから、どの組成列でも組成因子はZ/2Z二つとZ/3Z一つであり、定理 6.2と一致する。
-
正整数mの素因数の個数(重複を込めて数える)をΩ(m)と書く。
正整数a,bを取る。x−x′∈aZならばbx−bx′∈abZであるから、第一の写像fは well-defined である。bx∈abZはx∈aZと同値であるから、fは単射であり、その像はbZ/abZである。abZ⊆bZであるから、第二の写像gは well-defined であり、全射である。y+bZ=0はy∈bZと同値であるから、kerg=bZ/abZ=imfである。したがって問題の列は短完全列である。
素数pについて、例 8.2のn=1の場合によりℓZ(Z/pZ)=1である。
等式ℓZ(Z/mZ)=Ω(m)についてmに関する帰納法を用いる。m=1ならばZ/mZ=0であり、ℓZ(0)=0=Ω(1)である。m≥2とし、mを割る素数pを一つ取り、b:=m/pと置く。a=pとした短完全列
0⟶Z/pZ⟶Z/mZ⟶Z/bZ⟶0
において、b<mであるから帰納法の仮定によりZ/bZは長さΩ(b)の有限長加群である。定理 5.1によりZ/mZは有限長であり、
ℓZ(Z/mZ)=ℓZ(Z/pZ)+ℓZ(Z/bZ)=1+Ω(b)=Ω(m)
である。
-
Vが有限次元であるとき、例 8.3によりℓk(V)=dimkV<∞である。
Vが無限次元であるとする。V0:=0と置く。一次独立なv1,…,vn∈V(n≥0)が選ばれたとき、Vn:=kv1+⋯+kvnと置く。Vn=Vならばv1,…,vnはVの基底となり、Vが無限次元であることに反するから、Vn=Vである。vn+1∈V∖Vnを選ぶとv1,…,vn+1は一次独立であり、Vn⊊Vn+1である。こうして得る部分加群の昇鎖V0⊊V1⊊⋯は停止しないから、Vは Noether 加群でない。定理 4.3によりVは有限長でない。
以上により、Vが有限長であることと有限次元であることは同値であり、有限長である場合にはℓk(V)=dimkVである。
-
T′は右 Noether 環かつ右 Artin 環であり、左 Noether 環でも左 Artin 環でもない。
行列を(a,b,c)と略記すると、TとT′の積はともに
(a,b,c)(a′,b′,c′)=(aa′,ab′+bc′,cc′)
で与えられ、(1,0,1)はそれぞれの単位元である。Topの積をx∗y:=yxと書き、写像φ:T′→Topをφ(a,b,c):=(c,b,a)で定める。(a,b,c)∈T′ならばc,b∈Kかつa∈kであるから(c,b,a)∈Tであり、T→T′、(a,b,c)↦(c,b,a)が逆写像を与えるため、φは加法を保つ全単射である。またφ(1,0,1)=(1,0,1)である。(a,b,c),(a′,b′,c′)∈T′に対して
φ((a,b,c)(a′,b′,c′))=(cc′,ab′+bc′,aa′),φ(a,b,c)∗φ(a′,b′,c′)=(c′,b′,a′)(c,b,a)=(c′c,c′b+b′a,a′a)
であり、Kは可換であるから両者は等しい。したがってφは環同型T′≅Topである。
環同型は左イデアルを左イデアルへ、右イデアルを右イデアルへ包含を保って一対一に移すから、左右の Noether 性と Artin 性を保つ。例 9.1により、Tは左 Noether 環かつ左 Artin 環であり、右 Noether 環でも右 Artin 環でもない。命題 7.1の末尾の主張をR=Tに適用すると、Topは左 Noether 環でも左 Artin 環でもない。同じ主張をR=Topに適用すると、(Top)op=Tであるから、Topは右 Noether 環かつ右 Artin 環である。これらの性質はφによりT′へ移る。
▨
問題 10.2.Z加群M=Z/72Zの組成列を一つ構成し、組成因子と長さを求めよ。さらに、N=Z/4ZとP=(Z/2Z)2の組成因子を比較し、NとPが同型でないことを示せ。
解答.
Mにおける列
0=72Z/72Z⊊36Z/72Z⊊18Z/72Z⊊9Z/72Z⊊3Z/72Z⊊Z/72Z=Mを取る。隣り合う整数d,e(e∣d)に対して、eZ/72Z→Z/(d/e)Zをea+72Z↦a+(d/e)Zで定める。ea−eb∈72Zならばa−bは72/eの倍数であり、d/eは72/eを割るので、この写像は well-defined である。写像は全射で、その核はdZ/72Zである。第一同型定理により、隣接商はZ/(d/e)Zと同型である。比は順に2,2,2,3,3であり、それぞれ素数なので商は単純である。したがって表示した列は組成列であり、組成因子はZ/2Zが三つとZ/3Zが二つ、長さは5である。定理 6.2により、他の組成列も同じ多重集合の因子をもつ。
Nの列0⊊2Z/4Z⊊NとPの列0⊊(Z/2Z)⊕0⊊Pは、ともにZ/2Zを二つの組成因子とする組成列である。一方、Nの元1+4Zは位数4であるが、Pの任意の元は二倍すると零になる。加群同型は加法群の位数を保つため、NとPは同型でない。▨