§E6.17Noether 加群・Artin 加群・有限長加群

最終更新

有限次元線形空間では、部分空間の真の昇鎖の長さが次元によって上から抑えられる。一般の環上の加群にはこのような量が初めから備わっているわけではなく、部分加群の昇鎖と降鎖の停止も互いに独立した性質である。たとえばZ\Z加群Z\Zでは、すべての部分加群が一元で生成されるため昇鎖は停止するが、Z⊋2Z⊋4Z⊋⋯\Z\supsetneq2\Z\supsetneq4\Z\supsetneq\cdotsという降鎖は停止しない。昇鎖の停止を求める条件を Noether 条件、降鎖の停止を求める条件を Artin 条件という。両方を満たす加群は単純加群を組成因子とする組成列をもち、その組成因子の個数は組成列の取り方によらない。この個数が加群の長さであり、線形空間の次元を一般の加群へ広げる量である。二つの鎖条件は、Noether 環や Artin 環をはじめとする環の有限性を調べる際の最も基本的な条件である。本記事では、鎖条件と有限長加群の基本的な性質について解説する。

1 Noether 加群

定義 1.1.RRを零環も許す単位元をもつ結合環とする。左RR加群MMがNoether 加群 (Noetherian module) であるとは、部分加群の任意の昇鎖

N0⊆N1⊆N2⊆⋯N_0\subseteq N_1\subseteq N_2\subseteq\cdots

に対して、あるnnが存在して

Nn=Nn+1=Nn+2=⋯N_n=N_{n+1}=N_{n+2}=\cdots

となることをいう。この条件を昇鎖条件 (ascending chain condition)(ascending chain condition, ACC)という。右RR加群の Noether 性も、右部分加群の昇鎖について同じ形で定義する。

環RRが左 Noether 環 (left Noetherian ring) であるとは左正則加群RR{}_RRが Noether 加群であることをいい、右 Noether 環 (right Noetherian ring) であるとは右正則加群RRR_Rが Noether 加群であることをいう。RRが可換環である場合には左右を区別せず、単にNoether 環 (Noetherian ring) という。

命題 1.2. 左RR加群MMに対して、次の三条件は同値である。

  1. MMは昇鎖条件を満たす。
  2. MMの部分加群からなる空でない任意の族は、包含関係に関する極大元をもつ。
  3. MMの任意の部分加群NNは有限生成である。すなわち、あるx1,…,xr∈Nx_1,\ldots,x_r\in Nが存在して N=Rx1+⋯+RxrN=Rx_1+\cdots+Rx_r となる。零部分加群ではr=0r=0を許す。

証明. 演習とする(問題 10.1 (1))。▨

2 Artin 加群

定義 2.1. 左RR加群MMがArtin 加群 (Artinian module) であるとは、部分加群の任意の降鎖

N0⊇N1⊇N2⊇⋯N_0\supseteq N_1\supseteq N_2\supseteq\cdots

に対して、あるnnが存在して

Nn=Nn+1=Nn+2=⋯N_n=N_{n+1}=N_{n+2}=\cdots

となることをいう。この条件を降鎖条件 (descending chain condition)(descending chain condition, DCC)という。右RR加群の Artin 性も右部分加群の降鎖について定義する。

環RRが左 Artin 環 (left Artinian ring) であるとはRR{}_RRが Artin 加群であることをいい、右 Artin 環 (right Artinian ring) であるとはRRR_Rが Artin 加群であることをいう。可換環では単にArtin 環 (Artinian ring) という。

命題 2.2. 左RR加群MMに対して、次の二条件は同値である。

  1. MMは降鎖条件を満たす。
  2. MMの部分加群からなる空でない任意の族は、包含関係に関する極小元をもつ。

証明. 演習とする(問題 10.1 (1))。▨

3 短完全列と鎖条件

補題 3.1. 左RR加群の短完全列0→A→iB→pC→00\to A\xrightarrow{i}B\xrightarrow{p}C\to0において、AAをi(A)=ker⁡pi(A)=\ker pと同一視する。このとき、BBの部分加群U,VU,Vが

U⊆V,A∩U=A∩V,p(U)=p(V)U\subseteq V,\qquad A\cap U=A\cap V,\qquad p(U)=p(V)

を満たすならば、U=VU=Vである。

証明.v∈Vv\in Vを取る。p(V)=p(U)p(V)=p(U)であるから、p(u)=p(v)p(u)=p(v)となるu∈Uu\in Uが存在する。U⊆VU\subseteq Vにより

v−u∈ker⁡p∩V=A∩V=A∩U⊆Uv-u\in\ker p\cap V=A\cap V=A\cap U\subseteq U

である。よってv∈Uv\in Uであり、V⊆UV\subseteq Uとなる。仮定U⊆VU\subseteq Vと合わせてU=VU=Vを得る。▨

命題 3.2. 左RR加群の短完全列

0⟶A→ i B→ p C⟶00\longrightarrow A\xrightarrow{\ i\ }B \xrightarrow{\ p\ }C\longrightarrow0

において、BBが Noether 加群であることと、AAとCCがともに Noether 加群であることは同値である。したがって、三つの加群のうち任意の二つが Noether 加群ならば残りの一つも Noether 加群である。

証明.BBが Noether 加群であるとする。AAの部分加群の昇鎖へiiを施すと、BBの部分加群の昇鎖が得られる。iiは単射であるため、像の鎖が停止すれば元の鎖も停止する。よってAAは Noether 加群である。

CCの部分加群の昇鎖C0⊆C1⊆⋯C_0\subseteq C_1\subseteq\cdotsに対して、逆像

p−1(C0)⊆p−1(C1)⊆⋯p^{-1}(C_0)\subseteq p^{-1}(C_1)\subseteq\cdots

はBBの部分加群の昇鎖である。この逆像の鎖がnnで停止すれば、ppの全射性から

Cj=p(p−1(Cj))=p(p−1(Cn))=CnC_j=p(p^{-1}(C_j))=p(p^{-1}(C_n))=C_n

がすべてのj≥nj\geq nについて成り立つ。したがってCCも Noether 加群である。

逆にAAとCCが Noether 加群であるとする。AAをi(A)=ker⁡pi(A)=\ker pと同一視し、BBの部分加群の昇鎖

B0⊆B1⊆⋯B_0\subseteq B_1\subseteq\cdots

を取る。共通部分A∩BjA\cap B_jはAAの昇鎖をなし、像p(Bj)p(B_j)はCCの昇鎖をなす。両方が停止する段階以後の添字を一つ取り、nnとする。j≥nj\geq nに対してA∩Bj=A∩BnA\cap B_j=A\cap B_nかつp(Bj)=p(Bn)p(B_j)=p(B_n)である。補題 3.1をBn⊆BjB_n\subseteq B_jに適用すると、Bj=BnB_j=B_nとなる。したがってBBは Noether 加群である。▨

命題 3.3. 左RR加群の短完全列

0⟶A→ i B→ p C⟶00\longrightarrow A\xrightarrow{\ i\ }B \xrightarrow{\ p\ }C\longrightarrow0

において、BBが Artin 加群であることと、AAとCCがともに Artin 加群であることは同値である。したがって、三つの加群のうち任意の二つが Artin 加群ならば残りの一つも Artin 加群である。

証明. 演習とする(問題 10.1 (2))。▨

4 単純加群、組成列および有限長

定義 4.1. 左RR加群SSが単純加群 (simple module) であるとは、§E6.6 定義 3.1の意味で単純左RR加群であること、すなわちS≠0S\neq0であり、SSの部分加群が00とSSだけであることをいう。

定義 4.2. 左RR加群MMの組成列 (composition series) とは、部分加群の有限列

0=M0⊊M1⊊⋯⊊Mn=M0=M_0\subsetneq M_1\subsetneq\cdots \subsetneq M_n=M

であって、各商Mi/Mi−1M_i/M_{i-1}が単純加群であるものをいう。単純加群Mi/Mi−1M_i/M_{i-1}を組成因子 (composition factor) という。零加群については0=M00=M_0を組成列とみなし、組成因子をもたないものとする。

部分加群の真の昇鎖の長さの上限を

ℓR(M):=sup⁡{n∈Z≥0 | 0=N0⊊N1⊊⋯⊊Nn⊆M}∈Z≥0∪{∞}\ell_R(M):=\sup\left\{n\in\Z_{\geq0}\ \middle|\ 0=N_0\subsetneq N_1\subsetneq\cdots \subsetneq N_n\subseteq M\right\} \in\Z_{\geq0}\cup\{\infty\}

と定め、この値をMMの長さ (length) という。ℓR(M)<∞\ell_R(M)<\inftyであるとき、MMを有限長加群 (module of finite length) という。零加群では長さ00の鎖だけが存在するため、ℓR(0)=0\ell_R(0)=0である。

定理 4.3. 左RR加群MMに対して、次の三条件は同値である。

  1. MMは有限長加群である。
  2. MMは Noether 加群かつ Artin 加群である。
  3. MMは組成列をもつ。

組成列がnn個の組成因子をもつならば、ℓR(M)=n\ell_R(M)=nである。

証明.(1)⇒\Rightarrow(2)を示す。ℓR(M)=d<∞\ell_R(M)=d<\inftyとする。昇鎖N0⊆N1⊆⋯N_0\subseteq N_1\subseteq\cdotsが停止しないと仮定する。j0:=0j_0:=0と置く。jqj_qが選ばれたとき、鎖はNjqN_{j_q}で停止しないため、jq+1>jqj_{q+1}>j_qかつNjq⊊Njq+1N_{j_q}\subsetneq N_{j_{q+1}}となるjq+1j_{q+1}を選ぶことができる。したがって(Njq)(N_{j_q})は停止しない真の昇鎖である。任意の有限部分の先頭が非零ならば00を加えることにより、長さが任意に大きい真の昇鎖を得る。降鎖が停止しない場合にも、真の包含が生じる添字を同じ方法で逐次選ぶ。得られた真の降鎖の任意の有限部分を逆順に並べ、先頭が非零ならば00を加えると、長さが任意に大きい真の昇鎖になる。いずれもℓR(M)=d\ell_R(M)=dに反するため、MMは Noether 加群かつ Artin 加群である。

(1)⇒\Rightarrow(3)を示す。長さを定める集合は整数の集合であり、その上限ddは有限であるから、長さddの鎖

0=M0⊊M1⊊⋯⊊Md⊆M0=M_0\subsetneq M_1\subsetneq\cdots\subsetneq M_d\subseteq M

が存在する。Md≠MM_d\neq Mならば末尾へMMを加えることができるため、Md=MM_d=Mである。また、Mi−1M_{i-1}とMiM_iの間に真の中間部分加群があれば、その部分加群を挿入して鎖を長くすることができる。したがって中間部分加群は存在しない。Mi/Mi−1M_i/M_{i-1}の部分加群の逆像はMi−1M_{i-1}とMiM_iの間の部分加群であるため、この商は単純である。よって表示した鎖は組成列である。

(2)⇒\Rightarrow(3)を示す。M≠0M\neq0とする。MMの真の部分加群全体は零部分加群を含む空でない族である。Noether 性と命題 1.2により、この族は極大元M1M_1をもつ。商M/M1M/M_1は非零であり、商の部分加群の逆像を取れば、M1M_1の極大性からM/M1M/M_1が単純であることが従う。M1≠0M_1\neq0ならば同じ操作をM1M_1に施し、

M=M0⊋M1⊋M2⊋⋯M=M_0\supsetneq M_1\supsetneq M_2\supsetneq\cdots

を作る。MMは Artin 加群であるため、真の降鎖は無限に続かない。したがって、Mn=0M_n=0となる整数n≥0n\geq0が存在する。降鎖を逆順に並べるとMMの組成列を得る。M=0M=0の場合には定義で指定した長さ00の組成列を用いる。

(3)⇒\Rightarrow(1)を示す。組成列の因子数nnに関する帰納法を用いる。n=0n=0ならばM=0M=0であり、ℓR(M)=0\ell_R(M)=0である。n>0n>0とし、A:=Mn−1A:=M_{n-1}、S:=M/AS:=M/Aと置く。AAの組成列は因子数n−1n-1であるため、帰納法の仮定からℓR(A)=n−1\ell_R(A)=n-1である。

MMの任意の真の昇鎖

0=N0⊊N1⊊⋯⊊Nr⊆M0=N_0\subsetneq N_1\subsetneq\cdots\subsetneq N_r\subseteq M

を取り、Aj:=A∩NjA_j:=A\cap N_j、Cj:=(Nj+A)/A⊆SC_j:=(N_j+A)/A\subseteq Sと置く。(Aj)(A_j)はAAの昇鎖であり、真に増大する段階は高々n−1n-1回である。(Cj)(C_j)は単純加群SSの部分加群の昇鎖であるため、真に増大する段階は高々一回である。Aj=Aj+1A_j=A_{j+1}かつCj=Cj+1C_j=C_{j+1}ならば、商射M→SM\to Sに関する補題 3.1からNj=Nj+1N_j=N_{j+1}となり、真の包含に反する。したがって各段階で(Aj)(A_j)または(Cj)(C_j)の少なくとも一方が真に増大し、r≤(n−1)+1=nr\leq(n-1)+1=nである。もとの組成列は長さnnの真の昇鎖であるため、ℓR(M)=n\ell_R(M)=nとなる。▨

5 短完全列と長さ

定理 5.1. 左RR加群の短完全列

0⟶A→ i B→ p C⟶00\longrightarrow A\xrightarrow{\ i\ }B \xrightarrow{\ p\ }C\longrightarrow0

において、BBが有限長であることと、AAとCCがともに有限長であることは同値である。有限長である場合には

ℓR(B)=ℓR(A)+ℓR(C)\ell_R(B)=\ell_R(A)+\ell_R(C)

が成り立つ。

証明.定理 4.3、命題 3.2および命題 3.3により、有限長であることについての同値が従う。

AAをi(A)=ker⁡pi(A)=\ker pと同一視し、AAとCCが有限長であるとする。定理 4.3により、AAとCCは組成列

0=A0⊊⋯⊊Ar=A,0=C0⊊⋯⊊Cs=C0=A_0\subsetneq\cdots\subsetneq A_r=A, \qquad 0=C_0\subsetneq\cdots\subsetneq C_s=C

をもち、同じ定理の末尾の主張によりℓR(A)=r\ell_R(A)=r、ℓR(C)=s\ell_R(C)=sである。p−1(C0)=ker⁡p=Ap^{-1}(C_0)=\ker p=Aであるから、部分加群の列

0=A0⊆⋯⊆Ar=A=p−1(C0)⊆p−1(C1)⊆⋯⊆p−1(Cs)=B0=A_0\subseteq\cdots\subseteq A_r=A =p^{-1}(C_0)\subseteq p^{-1}(C_1) \subseteq\cdots\subseteq p^{-1}(C_s)=B

を得る。

下側の因子Aj/Aj−1A_j/A_{j-1}は単純である。1≤j≤s1\leq j\leq sについて、ppをp−1(Cj)p^{-1}(C_j)へ制限した写像と商射Cj→Cj/Cj−1C_j\to C_j/C_{j-1}の合成

qj ⁣:p−1(Cj)⟶Cj/Cj−1q_j\colon p^{-1}(C_j)\longrightarrow C_j/C_{j-1}

を考える。ppは全射であるからp(p−1(Cj))=Cjp(p^{-1}(C_j))=C_jであり、qjq_jは全射である。qj(b)=0q_j(b)=0はp(b)∈Cj−1p(b)\in C_{j-1}、すなわちb∈p−1(Cj−1)b\in p^{-1}(C_{j-1})と同値であるから、ker⁡qj=p−1(Cj−1)\ker q_j=p^{-1}(C_{j-1})である。§E6.2 定理 5.1により

p−1(Cj)/p−1(Cj−1)≅Cj/Cj−1p^{-1}(C_j)/p^{-1}(C_{j-1})\cong C_j/C_{j-1}

であり、上側の因子も単純である。単純加群は零でないから、表示した列の各包含は真であり、この列は因子数r+sr+sのBBの組成列である。定理 4.3の末尾の主張により

ℓR(B)=r+s=ℓR(A)+ℓR(C)\ell_R(B)=r+s=\ell_R(A)+\ell_R(C)

となる。▨

系 5.2. 左RR加群MMが単純であることと、ℓR(M)=1\ell_R(M)=1であることは同値である。

証明. 演習とする(問題 10.1 (3))。▨

6 Jordan–Hölder の定理

補題 6.1 (第二同型定理). 左RR加群MMの部分加群A,BA,Bに対して、

θ ⁣:A/(A∩B)⟶(A+B)/B,θ(a+(A∩B)):=a+B\theta\colon A/(A\cap B)\longrightarrow(A+B)/B, \qquad \theta(a+(A\cap B)):=a+B

は左RR加群の同型である。

証明. 包含射A→A+BA\to A+Bと商射A+B→(A+B)/BA+B\to(A+B)/Bの合成qqは全射である。実際、任意の(a+b)+B(a+b)+Bはa+B=q(a)a+B=q(a)に等しい。また、q(a)=Bq(a)=Bはa∈A∩Ba\in A\cap Bと同値であるから、ker⁡q=A∩B\ker q=A\cap Bである。§E6.2 定理 5.1により、qqが誘導する表示の写像θ\thetaは同型である。▨

定理 6.2 (Jordan–Hölder の定理). 有限長左RR加群MMの任意の二つの組成列は同じ個数の組成因子をもち、組成因子の順序を並べ替えれば、対応する因子はそれぞれ同型になる。

証明.d:=ℓR(M)d:=\ell_R(M)に関する帰納法を用いる。d=0d=0ならばM=0M=0であり、二つの組成列はいずれも組成因子をもたない。d>0d>0とし、二つの組成列を

0=M0⊊⋯⊊Mn−1=A⊊Mn=M,0=M_0\subsetneq\cdots\subsetneq M_{n-1}=A \subsetneq M_n=M,0=N0⊊⋯⊊Nm−1=B⊊Nm=M0=N_0\subsetneq\cdots\subsetneq N_{m-1}=B \subsetneq N_m=M

とする。M/AM/AとM/BM/Bは単純であるため、AAとBBはMMの極大部分加群である。

A=BA=Bならば、AAの二つの組成列へ帰納法の仮定を適用することができる。実際、A⊊MA\subsetneq Mであるため、AAの任意の真の昇鎖へ末尾のMMを加えるとMMの鎖になり、ℓR(A)<d\ell_R(A)<dである。AA以下の組成因子が並べ替えを除いて一致し、最上部の因子M/AM/Aは共通であるから、MMについても結論が成り立つ。

A≠BA\neq Bとし、L:=A∩BL:=A\cap Bと置く。B⊆AB\subseteq AならばBBの極大性とA⊊MA\subsetneq MからA=BA=Bとなるため、B⊈AB\nsubseteq Aである。したがってA⊊A+BA\subsetneq A+Bであり、AAの極大性から

A+B=MA+B=M

となる。補題 6.1により

A/L≅(A+B)/B=M/B,B/L≅(A+B)/A=M/AA/L\cong(A+B)/B=M/B, \qquad B/L\cong(A+B)/A=M/A

である。よってA/LA/LとB/LB/Lは単純加群である。

MMは有限長であるから定理 4.3により Noether 加群かつ Artin 加群であり、部分加群LLも両方の鎖条件を満たす。再び同じ定理により、LLは組成列

0=L0⊊⋯⊊Lq=L0=L_0\subsetneq\cdots\subsetneq L_q=L

をもつ。末尾へAAまたはBBを加えると、それぞれAAとBBの組成列が得られる。

ℓR(A),ℓR(B)<d\ell_R(A),\ell_R(B)<dであるため、帰納法の仮定をAAとBBへ適用する。最初の組成列に現れるAA以下の因子は、LLの因子とA/LA/Lを合わせた多重集合に一致する。第二の組成列に現れるBB以下の因子は、LLの因子とB/LB/Lを合わせた多重集合に一致する。さらに

A/L≅M/B,B/L≅M/AA/L\cong M/B, \qquad B/L\cong M/A

であるため、二つの列の最上部の因子を加えた多重集合も一致する。▨

注意 6.3. 有限長加群の組成因子の同型類と重複度は定理 6.2により組成列の取り方によらないが、組成列をなす部分加群、隣り合う組成因子をつなぐ拡大の仕方、加群全体の同型類および直和分解は、組成因子の同型類と重複度だけからは定まらない。実際、Z/4Z\Z/4\ZとZ/2Z⊕Z/2Z\Z/2\Z\oplus\Z/2\ZはいずれもZ/2Z\Z/2\Zを重複度22の組成因子とする組成列をもつが、Z/4Z\Z/4\Zは位数44の元をもち、Z/2Z⊕Z/2Z\Z/2\Z\oplus\Z/2\Zの元はすべて22倍すると零になるので、両者は同型でない。

§E7.21 定理 5.1では、各項が次の項の正規部分群であり因子が単純群である部分群の列を組成列とする。一方、加群の組成列の因子は単純加群であり、加法群として単純とは限らない。たとえば、Q\QはQ\Q上の加群として単純であるが、加法群としては真の部分群Z\Zをもつ。そのため、加群の Jordan–Hölder の定理は群の定理をそのまま適用して得られるものではなく、組成因子を係数環上の加群としての同型によって比較する。

7 右加群と反対環

命題 7.1. 右RR加群MMに左RopR^{\mathrm{op}}作用

ropm:=mrr^{\mathrm{op}}m:=mr

を入れる。右RR加群の組成列、有限長および長さを、対応する左RopR^{\mathrm{op}}加群の組成列、有限長および長さによって定義する。特に

ℓ(MR):=ℓRop(RopM)\ell(M_R):=\ell_{R^{\mathrm{op}}}({}_{R^{\mathrm{op}}}M)

と置く。このとき、右RR加群MRM_Rと左RopR^{\mathrm{op}}加群RopM{}_{R^{\mathrm{op}}}Mについて、次の対象と性質は同じデータである。

  1. 部分加群、その包含関係、昇鎖および降鎖。
  2. 有限生成性、Noether 性および Artin 性。
  3. 商加群、単純性、組成列、各組成因子および有限長。
  4. 準同型、短完全列、Jordan–Hölder の対応および長さの加法性。

したがって、本記事で左加群について証明した結果は、RRをRopR^{\mathrm{op}}に置き換えることにより右RR加群についても成り立つ。また、RRが右 Noether 環または右 Artin 環であることは、RopR^{\mathrm{op}}がそれぞれ左 Noether 環または左 Artin 環であることと同値である。

証明.(1)を示す。(2)を示す。加法部分群N⊆MN\subseteq Mが右RR部分加群であることは、すべてのn∈Nn\in Nとr∈Rr\in Rに対してnr∈Nnr\in Nとなることと同値である。この条件はropn=nr∈Nr^{\mathrm{op}}n=nr\in N、すなわちNNが左RopR^{\mathrm{op}}部分加群であることと同じである。したがって部分加群の集合と包含関係は変化せず、昇鎖と降鎖も同じ列である。また、

x1R+⋯+xnR=Ropx1+⋯+Ropxnx_1R+\cdots+x_nR =R^{\mathrm{op}}x_1+\cdots+R^{\mathrm{op}}x_n

であるから、有限生成性も保たれる。以上により(1)と(2)が従う。

(3)を示す。右商加群M/NM/Nの作用は

(m+N)r=mr+N(m+N)r=mr+N

であり、左RopR^{\mathrm{op}}加群としての商作用

rop(m+N)=mr+Nr^{\mathrm{op}}(m+N)=mr+N

と同じである。部分加群が一致するため、商の単純性も一致する。したがって組成列は同じ部分加群列であり、各右RR組成因子は同じ加法群と作用をもつ左RopR^{\mathrm{op}}組成因子になる。真の鎖の長さも変化しないため、有限長とその値が保たれる。

(4)を示す。写像f ⁣:M→Nf\colon M\to Nの右RR線形性を表す等式

f(mr)=f(m)rf(mr)=f(m)r

は

f(ropm)=ropf(m)f(r^{\mathrm{op}}m)=r^{\mathrm{op}}f(m)

と同じ等式である。核、像、全射性および単射性は加法群の写像として変化しないため、短完全列も同じ写像列である。組成因子の同型も同じ写像である。したがって、左RopR^{\mathrm{op}}加群に対する Jordan–Hölder の定理と長さの加法性が右RR加群へ移る。最後に、右正則加群RRR_Rは反対環の左正則加群RopRop{}_{R^{\mathrm{op}}}R^{\mathrm{op}}と同じ作用をもつ。よって環についての主張も従う。▨

8 基本例

例 8.1. 左Z\Z加群Z\Zの部分加群は加法群の部分群である。非零部分加群IIに含まれる最小の正整数をddとする。任意のa∈Ia\in Iに対して除法を

a=qd+r,0≤r<da=qd+r,\qquad 0\leq r<d

と行うと、r=a−qd∈Ir=a-qd\in Iである。ddの最小性からr=0r=0となるため、I=dZI=d\Zである。零部分加群も一元00で生成される。よってすべての部分加群は有限生成であり、命題 1.2によりZ\Zは Noether 加群である。

一方、

Z⊋2Z⊋22Z⊋23Z⊋⋯\Z\supsetneq2\Z\supsetneq 2^2\Z\supsetneq2^3\Z\supsetneq\cdots

は停止しない真の降鎖である。実際、2n∈2nZ2^n\in2^n\Zであるが2n∉2n+1Z2^n\notin2^{n+1}\Zである。したがってZ\Zは Artin 加群でない。可換性により左右について同じ結論が成り立つ。

例 8.2.ppを素数とし、§E6.16 例 3.7の Prüferpp-群をP:=Z(p∞)=Z[1/p]/ZP:=\Z(p^\infty)=\Z[1/p]/\Zと書く。整数k≥0k\geq0に対して

Pk:=(p−kZ)/Z⊆PP_k:=(p^{-k}\Z)/\Z\subseteq P

と置く。このとき、PPの部分加群はPkP_k(k≥0k\geq0)とPPだけであり、

0=P0⊊P1⊊P2⊊⋯⊊P0=P_0\subsetneq P_1\subsetneq P_2\subsetneq\cdots\subsetneq P

と全順序に並ぶ。PPは ArtinZ\Z加群であるが NoetherZ\Z加群でない。整数n≥1n\geq1に対してZ/pnZ≅Pn\Z/p^n\Z\cong P_nかつℓZ(Pn)=n\ell_\Z(P_n)=nであり、ℓZ(P)=∞\ell_\Z(P)=\inftyである。さらにPPは長さ11の加群Z/pZ\Z/p\Zの入射包絡であり、Z\Zの入射包絡Q\Qと同型でない。

証明.k≥0k\geq0についてPk=Z(p−k+Z)P_k=\Z(p^{-k}+\Z)であり、p−k=p⋅p−(k+1)p^{-k}=p\cdot p^{-(k+1)}からPk⊆Pk+1P_k\subseteq P_{k+1}である。p−(k+1)∈p−kZp^{-(k+1)}\in p^{-k}\Zはp−1∈Zp^{-1}\in\Zを意味するから、p−(k+1)+Z∉Pkp^{-(k+1)}+\Z\notin P_kであり、包含Pk⊊Pk+1P_k\subsetneq P_{k+1}は真である。また、PPの元b/pn+Zb/p^n+\Z(b∈Zb\in\Z、n≥0n\geq0)はPnP_nに属するから、P=⋃k≥0PkP=\bigcup_{k\geq0}P_kである。

PPの非零元x=b/pn+Zx=b/p^n+\Z(b∈Zb\in\Z、n≥0n\geq0)を取り、b=peab=p^ea、p∤ap\nmid aと分解する。b≠0b\neq0であり、e≥ne\geq nならばx=0x=0となるから、k:=n−e≥1k:=n-e\geq1であり、x=a/pk+Zx=a/p^k+\Zと書くことができる。ppは素数でありp∤ap\nmid aであるからgcd⁡(a,pk)=1\gcd(a,p^k)=1である。§A4.3 補題 1.1をaaとpkp^kに適用すると、ar+pks=1ar+p^ks=1を満たす整数r,sr,sが存在する。このとき

rx=arpk+Z=1−pkspk+Z=1pk+Zrx=\frac{ar}{p^k}+\Z=\frac{1-p^ks}{p^k}+\Z=\frac1{p^k}+\Z

であるから、Pk=Z(p−k+Z)⊆ZxP_k=\Z(p^{-k}+\Z)\subseteq\Z xである。x∈Pkx\in P_kと合わせてZx=Pk\Z x=P_kを得る。

N⊆PN\subseteq Pを部分加群とし、K:={k≥0∣Pk⊆N}K:=\{k\geq0\mid P_k\subseteq N\}と置く。P0=0P_0=0であるから0∈K0\in Kである。NNの元xxは、x=0x=0ならばP0P_0に属し、x≠0x\neq0ならば前段によりx∈Zx=Pk⊆Nx\in\Z x=P_k\subseteq Nを満たすk≥1k\geq1が存在する。したがってN=⋃k∈KPkN=\bigcup_{k\in K}P_kである。KKが上に有界ならば、その最大値kkについてj∈Kj\in KのときPj⊆PkP_j\subseteq P_kであるから、N=PkN=P_kである。KKが上に有界でなければ、任意のj≥0j\geq0に対してj≤kj\leq kを満たすk∈Kk\in Kが存在し、Pj⊆Pk⊆NP_j\subseteq P_k\subseteq Nである。よってN⊇⋃j≥0Pj=PN\supseteq\bigcup_{j\geq0}P_j=Pであり、N=PN=Pである。

PPの部分加群は真の包含で並ぶP0⊊P1⊊⋯P_0\subsetneq P_1\subsetneq\cdotsとPPだけであるから、昇鎖P0⊊P1⊊⋯P_0\subsetneq P_1\subsetneq\cdotsは停止せず、PPは Noether 加群でない。部分加群の降鎖N0⊇N1⊇⋯N_0\supseteq N_1\supseteq\cdotsを取る。すべてのNjN_jがPPに等しければ降鎖は停止する。あるj0j_0についてNj0≠PN_{j_0}\neq Pならば、あるm≥0m\geq0についてNj0=PmN_{j_0}=P_mであり、j≥j0j\geq j_0についてNj⊆Pm⊊PN_j\subseteq P_m\subsetneq PであるからNj=PkjN_j=P_{k_j}、kj≤mk_j\leq mと書くことができる。(kj)j≥j0(k_j)_{j\geq j_0}は00以上mm以下の整数の広義単調減少列であるから、ある段階以後一定である。したがって降鎖は停止し、PPは Artin 加群である。

n≥1n\geq1とする。準同型Z→Pn\Z\to P_n、a↦a/pn+Za\mapsto a/p^n+\Zは全射であり、a/pn∈Za/p^n\in\Zはa∈pnZa\in p^n\Zと同値であるから、その核はpnZp^n\Zである。§E6.2 定理 5.1によりZ/pnZ≅Pn\Z/p^n\Z\cong P_nである。1≤j≤n1\leq j\leq nについて、Pj/Pj−1P_j/P_{j-1}の部分加群の商射による逆像はPj−1P_{j-1}を含むPjP_jの部分加群であり、PPの部分加群の決定によりPj−1P_{j-1}またはPjP_jに等しい。したがって零でないPj/Pj−1P_j/P_{j-1}は単純であり、0=P0⊊P1⊊⋯⊊Pn0=P_0\subsetneq P_1\subsetneq\cdots\subsetneq P_nはPnP_nの組成列である。定理 4.3の末尾の主張によりℓZ(Pn)=n\ell_\Z(P_n)=nである。PPは Noether 加群でないから、同じ定理により有限長でなく、ℓZ(P)=∞\ell_\Z(P)=\inftyである。

§E6.16 例 10.3のn=1n=1の場合により、Z/pZ→P\Z/p\Z\to P、a+pZ↦a/p+Za+p\Z\mapsto a/p+\Zは入射包絡である。ℓZ(Z/pZ)=ℓZ(P1)=1\ell_\Z(\Z/p\Z)=\ell_\Z(P_1)=1であるから、有限長加群の入射包絡は有限長とは限らない。§E6.16 例 10.2によりZ\Zの入射包絡はQ\Qである。PPの各元xxはP=⋃k≥0PkP=\bigcup_{k\geq0}P_kによりあるkkについてpkx=0p^kx=0を満たすが、Q\Qの非零元qqと正整数mmについてmq≠0mq\neq0である。各元がある正整数倍で零になるという性質はZ\Z加群の同型で保たれるから、PPとQ\Qは同型でない。▨

例 8.3. 体kk上の有限次元線形空間VVの次元をnnとする。このとき、n=0n=0ならばV=0V=0であり、ℓk(V)=0=dim⁡kV\ell_k(V)=0=\dim_kVである。n≥1n\geq1とし、基底v1,…,vnv_1,\ldots,v_nを取る。

0⊊kv1⊊kv1+kv2⊊⋯⊊kv1+⋯+kvn=V0\subsetneq kv_1\subsetneq kv_1+kv_2 \subsetneq\cdots\subsetneq kv_1+\cdots+kv_n=V

の各因子は一次元kk線形空間である。一次元線形空間の部分空間は零空間と全体だけであるため、各因子は単純kk加群である。したがって表示した列は組成列であり、

ℓk(V)=n=dim⁡kV\ell_k(V)=n=\dim_kV

となる。

9 左右の鎖条件が一致しない環

例 9.1. 体kk、無限次拡大k⊊K:=k(t)k\subsetneq K:=k(t)および環

T:={(ab0c) | a,b∈K, c∈k}T:=\left\{ \begin{pmatrix}a&b\\0&c\end{pmatrix} \ \middle|\ a,b\in K,\ c\in k \right\}

を考える。このとき、TTは左正則加群として長さ33であるため左 Noether かつ左 Artin である。一方、右正則加群は昇鎖条件も降鎖条件も満たさない。したがってTTは右 Noether 環でも右 Artin 環でもない。

証明. 行列を(a,b,c)(a,b,c)と略記すると、積は

(a,b,c)(a′,b′,c′)=(aa′,ab′+bc′,cc′)(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)(a,b,c)=(a,b,c), \qquad (a,b,c)(1,0,1)=(a,b,c)

となるため、(1,0,1)(1,0,1)はTTの両側単位元である。冪等元

e11:=(1,0,0),e22:=(0,0,1)e_{11}:=(1,0,0), \qquad e_{22}:=(0,0,1)

に対して

Te11={(a,0,0)∣a∈K},Te22={(0,b,c)∣b∈K, c∈k}Te_{11}=\{(a,0,0)\mid a\in K\}, \qquad Te_{22}=\{(0,b,c)\mid b\in K,\ c\in k\}

は左イデアルであり、

TT=Te11⊕Te22{}_TT=Te_{11}\oplus Te_{22}

である。実際、(a,b,c)=(a,0,0)+(0,b,c)(a,b,c)=(a,0,0)+(0,b,c)と一意に分解される。左部分加群、すなわち左イデアルとして

L1:={(a,0,0)∣a∈K},L2:={(a,b,0)∣a,b∈K}L_1:=\{(a,0,0)\mid a\in K\}, \qquad L_2:=\{(a,b,0)\mid a,b\in K\}

を取る。積の式から

(x,y,z)(a,0,0)=(xa,0,0),(x,y,z)(a,b,0)=(xa,xb,0)(x,y,z)(a,0,0)=(xa,0,0), \qquad (x,y,z)(a,b,0)=(xa,xb,0)

であるため、L1L_1とL2L_2は左イデアルであり、

0⊊L1⊊L2⊊T0\subsetneq L_1\subsetneq L_2\subsetneq T

となる。

L1L_1の非零元(a,0,0)(a,0,0)を取る。a≠0a\neq0であるから、左から(a−1,0,0)(a^{-1},0,0)を掛けると(1,0,0)(1,0,0)を得る。さらに(x,0,0)(1,0,0)=(x,0,0)(x,0,0)(1,0,0)=(x,0,0)であるため、非零元を含むL1L_1の左部分加群はL1L_1全体である。よってL1L_1は単純である。

J:={(0,b,0)∣b∈K}J:=\{(0,b,0)\mid b\in K\}と置く。写像

J⟶L2/L1,(0,b,0)⟼(0,b,0)+L1J\longrightarrow L_2/L_1, \qquad (0,b,0)\longmapsto(0,b,0)+L_1

は同型である。JJの非零元(0,b,0)(0,b,0)に左から(b−1,0,0)(b^{-1},0,0)を掛けると(0,1,0)(0,1,0)を得て、(x,0,0)(0,1,0)=(0,x,0)(x,0,0)(0,1,0)=(0,x,0)であるため、JJは単純である。したがってL2/L1L_2/L_1も単純である。

最後に

T/L2⟶k,(a,b,c)+L2⟼cT/L_2\longrightarrow k, \qquad (a,b,c)+L_2\longmapsto c

は加法群の同型であり、左から(x,y,z)∈T(x,y,z)\in Tを掛ける作用をkk上の乗法c↦zcc\mapsto zcへ移す。kkのこの加群構造における非零部分加群は、非零元ccと任意のz∈kz\in kからすべてのzczcを含むためkk全体である。よってT/L2T/L_2は単純である。以上により表示した列はTT{}_TTの組成列であり、ℓT(TT)=3\ell_T({}_TT)=3である。定理 4.3からTTは左 Noether 環かつ左 Artin 環である。

任意のkk線形部分空間W⊆KW\subseteq Kに対して

IW:={(0,w,0)∣w∈W}I_W:=\{(0,w,0)\mid w\in W\}

と置く。w∈Ww\in Wと(a,b,c)∈T(a,b,c)\in Tに対して

(0,w,0)(a,b,c)=(0,wc,0)(0,w,0)(a,b,c)=(0,wc,0)

であり、c∈kc\in kからwc∈Wwc\in Wとなる。加法についても閉じているため、IWI_WはTTの右イデアルである。またIW⊆IW′I_W\subseteq I_{W'}とW⊆W′W\subseteq W'は同値である。

KKのkk線形部分空間

Wn:=span⁡k{1,t,…,tn}W_n:=\operatorname{span}_k\{1,t,\ldots,t^n\}

を取る。ttはkk上超越的であるためtn+1∉Wnt^{n+1}\notin W_nであり、

IW0⊊IW1⊊IW2⊊⋯I_{W_0}\subsetneq I_{W_1}\subsetneq I_{W_2}\subsetneq\cdots

は右イデアルの停止しない真の昇鎖である。次に

Un:=span⁡k{tn,tn+1,tn+2,…}=tnk[t]U_n:=\operatorname{span}_k\{t^n,t^{n+1},t^{n+2},\ldots\} =t^nk[t]

と置く。tn∉Un+1t^n\notin U_{n+1}であるため、

IU0⊋IU1⊋IU2⊋⋯I_{U_0}\supsetneq I_{U_1}\supsetneq I_{U_2}\supsetneq\cdots

は右イデアルの停止しない真の降鎖である。したがってTTT_Tは Noether 加群でも Artin 加群でもない。▨

10 演習

問題 10.1 (鎖条件と有限長の確認). 次の各問に答えよ。

  1. 命題 1.2と命題 2.2の証明を完成させよ。
  2. 命題 3.3の証明を完成させよ。
  3. 系 5.2の証明を完成させよ。
  4. 二つの極大部分加群A,B⊊MA,B\subsetneq Mが異なるとき、A+B=MA+B=Mであることと A/(A∩B)≅M/B,B/(A∩B)≅M/AA/(A\cap B)\cong M/B, \qquad B/(A\cap B)\cong M/A を証明せよ。さらに、Z\Z加群M=Z/12ZM=\Z/12\Zについて、極大部分加群をすべて求め、相異なる二つの極大部分加群A,BA,Bに対してA∩BA\cap Bを求めよ。また、MMの組成列をすべて求め、どの組成列でも組成因子が重複度を含めてZ/2Z,Z/2Z,Z/3Z\Z/2\Z,\Z/2\Z,\Z/3\Zであることを確かめよ。
  5. 整数m≥1m\geq1に対して、ℓZ(Z/mZ)\ell_\Z(\Z/m\Z)がmmの素因数の個数(重複を込めて数える)に等しいことを示せ。正整数a,ba,bに対する短完全列 0⟶Z/aZ⟶Z/abZ⟶Z/bZ⟶00\longrightarrow\Z/a\Z\longrightarrow\Z/ab\Z\longrightarrow\Z/b\Z\longrightarrow0 (第一の写像はx+aZ↦bx+abZx+a\Z\mapsto bx+ab\Z、第二の写像はy+abZ↦y+bZy+ab\Z\mapsto y+b\Z)とmmに関する帰納法を用いよ。
  6. 体kk上の線形空間VVについて、VVが有限長kk加群であることとVVが有限次元であることは同値であり、有限長である場合にはℓk(V)=dim⁡kV\ell_k(V)=\dim_kVであることを示せ。
  7. 体kkとK=k(t)K=k(t)に対して、環 T′:={(ab0c) | a∈k, b,c∈K}T':=\left\{ \begin{pmatrix}a&b\\0&c\end{pmatrix} \ \middle|\ a\in k,\ b,c\in K \right\} を考える。T′T'が例 9.1の環TTの反対環TopT^{\mathrm{op}}と環として同型であることを示し、命題 7.1と例 9.1を用いて、T′T'が左 Noether 環、左 Artin 環、右 Noether 環、右 Artin 環であるかをそれぞれ判定せよ。
解答 (演習の解答).
  1. 左RR加群MMを取る。

    命題 1.2 (1)⇒\Rightarrow(2)を示す。MMの部分加群からなる空でない族S\mathcal Sが極大元をもたないと仮定する。N0∈SN_0\in\mathcal Sを一つ取り、NjN_jが選ばれたとき、NjN_jはS\mathcal Sの極大元でないから

    Nj⊊Nj+1N_j\subsetneq N_{j+1}

    となるNj+1∈SN_{j+1}\in\mathcal Sを選ぶ。この操作によって停止しない真の昇鎖が得られ、これは命題 1.2 (1)に反する。したがってS\mathcal Sは極大元をもつ。

    命題 1.2 (2)⇒\Rightarrow(3)を示す。N⊆MN\subseteq Mを部分加群とし、NNの有限生成部分加群全体をF\mathcal Fとする。零部分加群は空集合で生成されるため、F\mathcal Fは空でない。命題 1.2 (2)により、F\mathcal Fは極大元LLをもつ。L≠NL\neq Nならばx∈N∖Lx\in N\setminus Lを取ることができる。LLの有限生成系にxxを加えるとL+RxL+Rxは有限生成であり、

    L⊊L+Rx⊆NL\subsetneq L+Rx\subseteq N

    となる。真の包含L⊊L+RxL\subsetneq L+RxはLLの極大性に反する。よってL=NL=Nであり、NNは有限生成である。

    命題 1.2 (3)⇒\Rightarrow(1)を示す。昇鎖N0⊆N1⊆⋯N_0\subseteq N_1\subseteq\cdotsを取り、

    N:=⋃j≥0NjN:=\bigcup_{j\geq0}N_j

    と置く。昇鎖であることによりNNは部分加群である。命題 1.2 (3)からN=Rx1+⋯+RxrN=Rx_1+\cdots+Rx_rとなるx1,…,xr∈Nx_1,\ldots,x_r\in Nが存在する。各xix_iに対してxi∈Nnix_i\in N_{n_i}となるnin_iを取り、r≥1r\geq1ならばn:=max⁡inin:=\max_i n_i、r=0r=0ならばn:=0n:=0と置く。このときN⊆NnN\subseteq N_nであり、逆包含はNNの定義から成り立つためN=NnN=N_nである。j≥nj\geq nならば

    Nn⊆Nj⊆N=NnN_n\subseteq N_j\subseteq N=N_n

    であるから、昇鎖はNnN_nで停止する。

    命題 2.2 (1)⇒\Rightarrow(2)を示す。命題 2.2 (1)を仮定し、空でない部分加群族S\mathcal Sが極小元をもたないとする。N0∈SN_0\in\mathcal Sを取り、NjN_jが選ばれたとき

    Nj⊋Nj+1N_j\supsetneq N_{j+1}

    となるNj+1∈SN_{j+1}\in\mathcal Sを選ぶと、停止しない真の降鎖が得られる。これは命題 2.2 (1)に反するため、S\mathcal Sは極小元をもつ。

    命題 2.2 (2)⇒\Rightarrow(1)を示す。命題 2.2 (2)を仮定し、降鎖N0⊇N1⊇⋯N_0\supseteq N_1\supseteq\cdotsを取る。族{Nj∣j≥0}\{N_j\mid j\geq0\}の極小元をNnN_nとする。j≥nj\geq nではNj⊆NnN_j\subseteq N_nであり、極小性からNj=NnN_j=N_nとなる。したがって降鎖は停止する。

  2. 短完全列を0→A→iB→pC→00\to A\xrightarrow{i}B\xrightarrow{p}C\to0とする。

    BBが Artin 加群であるとする。AAの部分加群の降鎖(Aj)(A_j)に対して(i(Aj))(i(A_j))はBBの部分加群の降鎖であり、あるnn以後停止する。iiは単射であるから、j≥nj\geq nについてAj=i−1(i(Aj))=i−1(i(An))=AnA_j=i^{-1}(i(A_j))=i^{-1}(i(A_n))=A_nである。よってAAは Artin 加群である。CCの部分加群の降鎖(Cj)(C_j)に対して、逆像(p−1(Cj))(p^{-1}(C_j))はBBの部分加群の降鎖であり、あるnn以後停止する。ppは全射であるから、j≥nj\geq nについて

    Cj=p(p−1(Cj))=p(p−1(Cn))=CnC_j=p(p^{-1}(C_j))=p(p^{-1}(C_n))=C_n

    である。よってCCは Artin 加群である。

    AAとCCが Artin 加群であるとし、AAをi(A)=ker⁡pi(A)=\ker pと同一視する。BBの部分加群の降鎖

    B0⊇B1⊇⋯B_0\supseteq B_1\supseteq\cdots

    を取ると、(A∩Bj)(A\cap B_j)と(p(Bj))(p(B_j))はそれぞれAAとCCの部分加群の降鎖である。両方が停止した後の添字を一つ取り、nnとする。j≥nj\geq nに対してA∩Bj=A∩BnA\cap B_j=A\cap B_nかつp(Bj)=p(Bn)p(B_j)=p(B_n)である。補題 3.1をBj⊆BnB_j\subseteq B_nに適用すると、Bj=BnB_j=B_nとなる。したがってBBは Artin 加群である。

  3. MMが単純であるとする。M≠0M\neq0であり、MMの部分加群は00とMMだけであるから、0⊊M0\subsetneq Mは組成因子MMを一つもつ組成列である。定理 4.3の末尾の主張によりℓR(M)=1\ell_R(M)=1である。

    ℓR(M)=1\ell_R(M)=1であるとする。長さ11の真の昇鎖0⊊N1⊆M0\subsetneq N_1\subseteq Mが存在するからM≠0M\neq0である。0⊊N⊊M0\subsetneq N\subsetneq Mを満たす部分加群NNが存在すれば、0⊊N⊊M0\subsetneq N\subsetneq Mは長さ22の真の昇鎖であり、ℓR(M)=1\ell_R(M)=1に反する。したがってMMの部分加群は00とMMだけであり、MMは単純である。

  4. B⊆AB\subseteq AならばBBの極大性からA=BA=Bとなるため、B⊈AB\nsubseteq Aである。よってA⊊A+BA\subsetneq A+Bであり、AAの極大性からA+B=MA+B=Mとなる。部分加群の第二同型定理をA,BA,Bへ適用すると二つの商同型を得る。

    M=Z/12ZM=\Z/12\Zの部分加群は、1212の正の約数ddに対するdZ/12Zd\Z/12\Zであり、dZ/12Z⊆eZ/12Zd\Z/12\Z\subseteq e\Z/12\Zはe∣de\mid dと同値である。M/(dZ/12Z)≅Z/dZM/(d\Z/12\Z)\cong\Z/d\Zが単純であることはddが素数であることと同値であるから(d=abd=ab、1<a<d1<a<dならばaZ/dZa\Z/d\Zが真の非零部分加群になる)、極大部分加群はA=2Z/12ZA=2\Z/12\ZとB=3Z/12ZB=3\Z/12\Zの二つである。A∩BA\cap Bは22と33の両方の倍数の類からなり、A∩B=6Z/12ZA\cap B=6\Z/12\Zである。このときA/(A∩B)≅Z/3Z≅M/BA/(A\cap B)\cong\Z/3\Z\cong M/B、B/(A∩B)≅Z/2Z≅M/AB/(A\cap B)\cong\Z/2\Z\cong M/Aであり、前半の同型と一致する。

    組成列は、隣り合う約数の比が素数になる1212の約数の列12=d0,d1,d2,d3=112=d_0,d_1,d_2,d_3=1(dj+1∣djd_{j+1}\mid d_j)に対応する部分加群の列0=d0Z/12Z⊊d1Z/12Z⊊⋯⊊M0=d_0\Z/12\Z\subsetneq d_1\Z/12\Z\subsetneq\cdots\subsetneq Mである。12=22⋅312=2^2\cdot3であるから、比の並びは(2,2,3)(2,2,3)、(2,3,2)(2,3,2)、(3,2,2)(3,2,2)の三通りであり、組成列は

    0⊊6Z/12⊊3Z/12⊊M,0⊊6Z/12⊊2Z/12⊊M,0⊊4Z/12⊊2Z/12⊊M0\subsetneq6\Z/12\subsetneq3\Z/12\subsetneq M,\quad 0\subsetneq6\Z/12\subsetneq2\Z/12\subsetneq M,\quad 0\subsetneq4\Z/12\subsetneq2\Z/12\subsetneq M

    の三つである(Z/12\Z/12はZ/12Z\Z/12\Zを表す)。dj+1Z/12Zd_{j+1}\Z/12\ZをdjZ/12Zd_j\Z/12\Zで割った商はZ/(dj/dj+1)Z\Z/(d_j/d_{j+1})\Zと同型であるから、どの組成列でも組成因子はZ/2Z\Z/2\Z二つとZ/3Z\Z/3\Z一つであり、定理 6.2と一致する。

  5. 正整数mmの素因数の個数(重複を込めて数える)をΩ(m)\Omega(m)と書く。

    正整数a,ba,bを取る。x−x′∈aZx-x'\in a\Zならばbx−bx′∈abZbx-bx'\in ab\Zであるから、第一の写像ffは well-defined である。bx∈abZbx\in ab\Zはx∈aZx\in a\Zと同値であるから、ffは単射であり、その像はbZ/abZb\Z/ab\Zである。abZ⊆bZab\Z\subseteq b\Zであるから、第二の写像ggは well-defined であり、全射である。y+bZ=0y+b\Z=0はy∈bZy\in b\Zと同値であるから、ker⁡g=bZ/abZ=im⁡f\ker g=b\Z/ab\Z=\operatorname{im}fである。したがって問題の列は短完全列である。

    素数ppについて、例 8.2のn=1n=1の場合によりℓZ(Z/pZ)=1\ell_\Z(\Z/p\Z)=1である。

    等式ℓZ(Z/mZ)=Ω(m)\ell_\Z(\Z/m\Z)=\Omega(m)についてmmに関する帰納法を用いる。m=1m=1ならばZ/mZ=0\Z/m\Z=0であり、ℓZ(0)=0=Ω(1)\ell_\Z(0)=0=\Omega(1)である。m≥2m\geq2とし、mmを割る素数ppを一つ取り、b:=m/pb:=m/pと置く。a=pa=pとした短完全列

    0⟶Z/pZ⟶Z/mZ⟶Z/bZ⟶00\longrightarrow\Z/p\Z\longrightarrow\Z/m\Z\longrightarrow\Z/b\Z\longrightarrow0

    において、b<mb<mであるから帰納法の仮定によりZ/bZ\Z/b\Zは長さΩ(b)\Omega(b)の有限長加群である。定理 5.1によりZ/mZ\Z/m\Zは有限長であり、

    ℓZ(Z/mZ)=ℓZ(Z/pZ)+ℓZ(Z/bZ)=1+Ω(b)=Ω(m)\ell_\Z(\Z/m\Z)=\ell_\Z(\Z/p\Z)+\ell_\Z(\Z/b\Z)=1+\Omega(b)=\Omega(m)

    である。

  6. VVが有限次元であるとき、例 8.3によりℓk(V)=dim⁡kV<∞\ell_k(V)=\dim_kV<\inftyである。

    VVが無限次元であるとする。V0:=0V_0:=0と置く。一次独立なv1,…,vn∈Vv_1,\ldots,v_n\in V(n≥0n\geq0)が選ばれたとき、Vn:=kv1+⋯+kvnV_n:=kv_1+\cdots+kv_nと置く。Vn=VV_n=Vならばv1,…,vnv_1,\ldots,v_nはVVの基底となり、VVが無限次元であることに反するから、Vn≠VV_n\neq Vである。vn+1∈V∖Vnv_{n+1}\in V\setminus V_nを選ぶとv1,…,vn+1v_1,\ldots,v_{n+1}は一次独立であり、Vn⊊Vn+1V_n\subsetneq V_{n+1}である。こうして得る部分加群の昇鎖V0⊊V1⊊⋯V_0\subsetneq V_1\subsetneq\cdotsは停止しないから、VVは Noether 加群でない。定理 4.3によりVVは有限長でない。

    以上により、VVが有限長であることと有限次元であることは同値であり、有限長である場合にはℓk(V)=dim⁡kV\ell_k(V)=\dim_kVである。

  7. T′T'は右 Noether 環かつ右 Artin 環であり、左 Noether 環でも左 Artin 環でもない。

    行列を(a,b,c)(a,b,c)と略記すると、TTとT′T'の積はともに

    (a,b,c)(a′,b′,c′)=(aa′,ab′+bc′,cc′)(a,b,c)(a',b',c')=(aa',ab'+bc',cc')

    で与えられ、(1,0,1)(1,0,1)はそれぞれの単位元である。TopT^{\mathrm{op}}の積をx∗y:=yxx*y:=yxと書き、写像φ ⁣:T′→Top\varphi\colon T'\to T^{\mathrm{op}}をφ(a,b,c):=(c,b,a)\varphi(a,b,c):=(c,b,a)で定める。(a,b,c)∈T′(a,b,c)\in T'ならばc,b∈Kc,b\in Kかつa∈ka\in kであるから(c,b,a)∈T(c,b,a)\in Tであり、T→T′T\to T'、(a,b,c)↦(c,b,a)(a,b,c)\mapsto(c,b,a)が逆写像を与えるため、φ\varphiは加法を保つ全単射である。またφ(1,0,1)=(1,0,1)\varphi(1,0,1)=(1,0,1)である。(a,b,c),(a′,b′,c′)∈T′(a,b,c),(a',b',c')\in 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)\varphi\bigl((a,b,c)(a',b',c')\bigr)=(cc',ab'+bc',aa'), \qquad \varphi(a,b,c)*\varphi(a',b',c')=(c',b',a')(c,b,a)=(c'c,c'b+b'a,a'a)

    であり、KKは可換であるから両者は等しい。したがってφ\varphiは環同型T′≅TopT'\cong T^{\mathrm{op}}である。

    環同型は左イデアルを左イデアルへ、右イデアルを右イデアルへ包含を保って一対一に移すから、左右の Noether 性と Artin 性を保つ。例 9.1により、TTは左 Noether 環かつ左 Artin 環であり、右 Noether 環でも右 Artin 環でもない。命題 7.1の末尾の主張をR=TR=Tに適用すると、TopT^{\mathrm{op}}は左 Noether 環でも左 Artin 環でもない。同じ主張をR=TopR=T^{\mathrm{op}}に適用すると、(Top)op=T(T^{\mathrm{op}})^{\mathrm{op}}=Tであるから、TopT^{\mathrm{op}}は右 Noether 環かつ右 Artin 環である。これらの性質はφ\varphiによりT′T'へ移る。

▨

問題 10.2.Z\Z加群M=Z/72ZM=\Z/72\Zの組成列を一つ構成し、組成因子と長さを求めよ。さらに、N=Z/4ZN=\Z/4\ZとP=(Z/2Z)2P=(\Z/2\Z)^2の組成因子を比較し、NNとPPが同型でないことを示せ。

解答.

MMにおける列

0=72Z/72Z⊊36Z/72Z⊊18Z/72Z⊊9Z/72Z⊊3Z/72Z⊊Z/72Z=M0=72\Z/72\Z\subsetneq36\Z/72\Z \subsetneq18\Z/72\Z\subsetneq9\Z/72\Z \subsetneq3\Z/72\Z\subsetneq\Z/72\Z=M

を取る。隣り合う整数d,ed,e(e∣de\mid d)に対して、eZ/72Z→Z/(d/e)Ze\Z/72\Z\to\Z/(d/e)\Zをea+72Z↦a+(d/e)Zea+72\Z\mapsto a+(d/e)\Zで定める。ea−eb∈72Zea-eb\in72\Zならばa−ba-bは72/e72/eの倍数であり、d/ed/eは72/e72/eを割るので、この写像は well-defined である。写像は全射で、その核はdZ/72Zd\Z/72\Zである。第一同型定理により、隣接商はZ/(d/e)Z\Z/(d/e)\Zと同型である。比は順に2,2,2,3,32,2,2,3,3であり、それぞれ素数なので商は単純である。したがって表示した列は組成列であり、組成因子はZ/2Z\Z/2\Zが三つとZ/3Z\Z/3\Zが二つ、長さは55である。定理 6.2により、他の組成列も同じ多重集合の因子をもつ。

NNの列0⊊2Z/4Z⊊N0\subsetneq2\Z/4\Z\subsetneq NとPPの列0⊊(Z/2Z)⊕0⊊P0\subsetneq(\Z/2\Z)\oplus0\subsetneq Pは、ともにZ/2Z\Z/2\Zを二つの組成因子とする組成列である。一方、NNの元1+4Z1+4\Zは位数44であるが、PPの任意の元は二倍すると零になる。加群同型は加法群の位数を保つため、NNとPPは同型でない。▨

参考文献

  1. T. Y. Lam, A First Course in Noncommutative Rings, 2nd ed., Graduate Texts in Mathematics, Springer, New York, 2001.左右 Noether・Artin 条件、正則加群および上三角行列環の例を参考にした。
  2. Frank W. Anderson and Kent R. Fuller, Rings and Categories of Modules, 2nd ed., Graduate Texts in Mathematics, Springer, 1992.加群の鎖条件、有限長、組成列および短完全列に関する保存則を参考にした。
  3. Joseph J. Rotman, An Introduction to Homological Algebra, 2nd ed., Universitext, Springer, 2009.加群の Jordan–Hölder の定理と組成長の加法性を参考にした。

前提記事