§E6.8完全列

最終更新

加群を部分加群と商加群によって記述する際には、包含写像と商写像を指定する必要がある。部分加群と商加群が分かっても、元の加群が両者の直和であるとは限らない。例えば、整数加群Z\Zは、部分加群2Z2\Zと商加群Z/2Z\Z/2\Zの直和に同型ではない。完全列は、像と核の一致によって加群と準同型の関係を記述するための基本的な形式である。本記事では、加群の完全列と、完全列の比較および分裂の基本事項について解説する。

1 完全列と短完全列

定義 1.1. 左RR-加群とRR-加群の射からなる列

⋯⟶Mj−1→dj−1Mj→djMj+1⟶⋯\cdots\longrightarrow M_{j-1} \xrightarrow{d_{j-1}}M_j \xrightarrow{d_j}M_{j+1} \longrightarrow\cdots

がMjM_jで完全 (exact atjj) であるとは、

im⁡dj−1=ker⁡dj\operatorname{im}d_{j-1}=\ker d_j

が成り立つことをいう。列が各項で完全であるとき、その列を左RR-加群の完全列 (exact sequence of leftRR-modules) という。

列

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

が短完全列 (short exact sequence) であるとは、各項で完全であることをいう。

零加群からの射0→A0\to Aの像は00であり、零加群への射C→0C\to0の核はCCである。したがって、列0→A→iB→pC→00\to A\xrightarrow{i}B\xrightarrow{p}C\to0が短完全列であることは、次の三条件が同時に成り立つことと同値である。

  1. iiは単射である。
  2. im⁡i=ker⁡p\operatorname{im}i=\ker pである。
  3. ppは全射である。

特にp∘i=0p\circ i=0である。しかし、合成が零であることだけでは中央の完全性は従わない。合成が零であることから分かるのはim⁡i⊆ker⁡p\operatorname{im}i\subseteq\ker pまでであるため、逆包含を別に示す必要がある。

補題 1.2. 任意の左RR-加群の射u ⁣:M→Nu\colon M\to Nに対して、以下の列は完全である:

  1. 0⟶ker⁡u⟶M→uN 0\longrightarrow\ker u\longrightarrow M \xrightarrow{u} N
  2. M→uN⟶coker⁡u⟶0 M \xrightarrow{u} N \longrightarrow \coker u \longrightarrow 0
  3. 0⟶ker⁡u⟶M→uim⁡u⟶0 0\longrightarrow\ker u\longrightarrow M \xrightarrow{u}\operatorname{im}u\longrightarrow 0
  4. 0⟶im⁡u⟶N⟶coker⁡u⟶0 0\longrightarrow \operatorname{im}u\longrightarrow N \longrightarrow \coker u\longrightarrow 0

証明. 証明は演習とする(問題 6.1)。▨

系 1.3. 左RR-加群の射u ⁣:M→Nu\colon M\to Nに対して、以下が成り立つ:

  1. 列0⟶M→uN 0\longrightarrow M \xrightarrow{u} Nが完全であることとuuが単射であることは同値である。
  2. 列M→uN⟶0M \xrightarrow{u} N\longrightarrow 0が完全であることとuuが全射であることは同値である。
  3. 列0⟶M→uN⟶00\longrightarrow M \xrightarrow{u} N\longrightarrow 0が完全であることとuuが同型であることは同値である。

証明. いずれの主張も補題 1.2よりただちに従う。▨

例 1.4.R=ZR=\Zとし、加法群を左Z\Z加群とみなすと、

0⟶Z→×2Z→qZ/2Z⟶00\longrightarrow\Z\xrightarrow{\times2}\Z \xrightarrow{q}\Z/2\Z\longrightarrow0

は短完全列である。実際、二倍写像は単射であり、その像2Z2\Zは商写像qqの核に等しく、qqは全射である。

定義 1.5.M∙=⋯⟶Mj−1→dj−1MMj→djMMj+1⟶⋯M_{\bullet} = \cdots\longrightarrow M_{j-1} \xrightarrow{d_{j-1}^M}M_j \xrightarrow{d_j^M}M_{j+1} \longrightarrow\cdotsとN∙=(⋯⟶Nj−1→dj−1NNj→djNNj+1⟶⋯ )N_{\bullet} = (\cdots\longrightarrow N_{j-1} \xrightarrow{d_{j-1}^N}N_j \xrightarrow{d_j^N}N_{j+1} \longrightarrow\cdots) を左RR-加群の完全列とする。左RR-加群の射の族f∙=(fj:Mj→Nj)jf_{\bullet} = (f_j:M_j\to N_j)_jであって、任意のjjに対してfj∘dj−1M=dj−1N∘fj−1f_j\circ d_{j-1}^M = d_{j-1}^N\circ f_{j-1}を満たすものを、RR-加群の完全列の射 (morphism of exact sequences of R-modules) と言う:

可換図式 Mj−1 Mj Mj+1 Nj−1 Nj Nj+1 dj−1M fj−1 djM fj dj+1M fj+1 dj−1N djN dj+1N 図 1.5.1

定義 1.6. 左RR-加群を頂点に、左RR-加群の射を矢印に配置した図を図式 (diagram) と言う。図式の中の任意の二つの頂点の間で、矢印をたどって得られる合成射がたどり方によらずすべて一致するとき、この図式を可換図式 (commutative diagram) と言う。完全列の射の定義の条件では、図 1.5.1のすべての四角形がこの意味で可換であることが述べられている。

補題 1.7.

可換図式 M1 M2 N1 N2 dM f g dN 図 1.7.1

を左RR-加群の可換図式とする。iM:ker⁡dM→M1i^M:\ker d^M \to M_1,iN:ker⁡dN→N1i^N:\ker d^N\to N_1,pM:M2→coker⁡dMp^M:M_2\to \coker d^M,pN:N2→coker⁡dNp^N:N_2\to \coker d^Nを自然な射とする。このとき、以下が成り立つ:

  1. 左RR-加群の射a:ker⁡dM→ker⁡dNa: \ker d^M\to \ker d^Nであって、iN∘a=f∘iMi^N\circ a = f\circ i^Mとなるものが唯一存在する。
  2. 左RR-加群の射b:coker⁡dM→coker⁡dNb: \coker d^M\to \coker d^Nであって、pN∘g=b∘pMp^N\circ g = b\circ p^Mとなるものが唯一存在する。

証明.主張 (1)を示す。一意性はiNi^Nが単射であることからただちに従う。任意のm∈ker⁡dMm\in\ker d^Mに対し、図式の可換性からdN(f(m))=g(dM(m))=0d^N(f(m))=g(d^M(m))=0である。したがって、ffの制限は核の間の射aaを定める。

主張 (2)を示す。一意性はpMp^Mが全射であることからただちに従う。図式の可換性からpN∘g∘dM=pN∘dN∘f=0p^N\circ g\circ d^M=p^N\circ d^N\circ f=0である。したがって、余核の普遍性により、pN∘gp^N\circ gは余核を経由する射bbを一意に定める。▨

補題 1.8.

可換図式 M1 M2 M3 N1 N2 N3 d1M f1 d2M f2 f3 d1N d2N 図 1.8.1

を左RR-加群の可換図式とし、上段と下段はそれぞれ複体である(すなわちd2M∘d1M=0d_2^M\circ d_1^M = 0かつd2N∘d1N=0d_2^N\circ d_1^N = 0が成り立つ)とする。このとき、以下の主張が成り立つ:

  1. 上段がM2M_2で完全であり、d1Nd_1^Nが単射であれば、補題 1.7により引き起こされる列ker⁡f1→a1ker⁡f2→a2ker⁡f3\ker f_1 \xrightarrow{a_1} \ker f_2 \xrightarrow{a_2} \ker f_3はker⁡f2\ker f_2で完全である。
  2. 下段がN2N_2で完全であり、d2Md_2^Mが全射であれば、補題 1.7により引き起こされる列coker⁡f1→b1coker⁡f2→b2coker⁡f3\coker f_1 \xrightarrow{b_1} \coker f_2 \xrightarrow{b_2} \coker f_3はcoker⁡f2\coker f_2で完全である。
  3. d1Md_1^Mが単射であれば、a1a_1は単射である。
  4. d2Nd_2^Nが全射であれば、b2b_2は全射である。

証明.主張 (1)を示す。si:ker⁡fi→Mis_i:\ker f_i \to M_i(i=1,2,3i=1,2,3) を自然な包含射とする。このときs3s_3が単射であることと

s3∘a2∘a1=d2M∘s2∘a1=d2M∘d1M∘s1=0∘s1=0s_3\circ a_2\circ a_1 = d_2^M\circ s_2\circ a_1 = d_2^M\circ d_1^M\circ s_1 = 0\circ s_1 = 0

であることからa2∘a1=0a_2\circ a_1 = 0、すなわちim⁡a1⊂ker⁡a2\im a_1\subset \ker a_2が成り立つ。

d1Nd_1^Nは単射なのでker⁡f1=ker⁡(d1N∘f1)\ker f_1 = \ker (d_1^N\circ f_1)である。任意に元x∈ker⁡a2x\in \ker a_2をとる。a2(x)=0a_2(x) = 0なのでd2M(s2(x))=0d_2^M(s_2(x)) = 0であり、x=s2(x)∈ker⁡d2M=im⁡d1Mx = s_2(x)\in \ker d_2^M = \im d_1^Mである。よってあるy∈M1y\in M_1が存在してx=s2(x)=d1M(y)x = s_2(x) = d_1^M(y)となる。このときd1N(f1(y))=f2(d1M(y))=f2(s2(x))=0d_1^N(f_1(y)) = f_2(d_1^M(y)) = f_2(s_2(x)) = 0であるからy∈ker⁡f1y\in \ker f_1が成り立つ。x=s2(x)=d1M(y)x = s_2(x) = d_1^M(y)なので、結局x∈im⁡a1x\in \im a_1である。したがってim⁡a1=ker⁡a2\im a_1=\ker a_2である。

主張 (2)を示す。pi:Ni→coker⁡fip_i:N_i \to \coker f_i(i=1,2,3i=1,2,3) を自然な全射とする。このときp1p_1が全射であることと

b2∘b1∘p1=b2∘p2∘d1N=p3∘d2N∘d1N=p3∘0=0b_2\circ b_1\circ p_1 = b_2\circ p_2\circ d_1^N = p_3\circ d_2^N\circ d_1^N = p_3\circ 0 = 0

であることからb2∘b1=0b_2\circ b_1 = 0、すなわちim⁡b1⊂ker⁡b2\im b_1\subset \ker b_2が成り立つ。

d2Md_2^Mは全射なので、im⁡f3=im⁡(f3∘d2M)\im f_3 = \im (f_3\circ d_2^M)である。任意に元x0∈ker⁡b2x_0\in \ker b_2をとる。x0∈coker⁡f2x_0\in \coker f_2なので、あるx∈N2x\in N_2が存在してx0=p2(x)x_0 = p_2(x)となる。このとき、p3(d2N(x))=b2(p2(x))=b2(x0)=0p_3(d_2^N(x)) = b_2(p_2(x)) = b_2(x_0) = 0である。よってd2N(x)∈ker⁡p3=im⁡f3=im⁡(f3∘d2M)d_2^N(x)\in \ker p_3 = \im f_3 = \im (f_3\circ d_2^M)であり、あるx′∈M2x'\in M_2が存在してd2N(x)=f3(d2M(x′))d_2^N(x) = f_3(d_2^M(x'))が成り立つ。f3∘d2M=d2N∘f2f_3\circ d_2^M = d_2^N\circ f_2なので、特にd2N(x−f2(x′))=d2N(x)−d2N(f2(x′))=0d_2^N(x-f_2(x')) = d_2^N(x) - d_2^N(f_2(x')) = 0であり、x−f2(x′)∈ker⁡d2N=im⁡d1Nx-f_2(x')\in \ker d_2^N = \im d_1^Nとなる。よってあるy∈N1y\in N_1が存在してx=f2(x′)+d1N(y)x = f_2(x') + d_1^N(y)が成り立つ。ここで

x0=p2(x)=p2(f2(x′))+p2(d1N(y))=p2(d1N(y))=b1(p1(y))x_0 = p_2(x) = p_2(f_2(x')) + p_2(d_1^N(y)) = p_2(d_1^N(y)) = b_1(p_1(y))

となる。したがってx0∈im⁡b1x_0\in\im b_1である。

主張 (3)を示す。主張 (4)を示す。a1a_1はd1Md_1^Mの核への制限であり、b2b_2はd2Nd_2^Nが余核上に引き起こす射であるから、それぞれの主張はただちに従う。▨

2 蛇の補題と五項補題

命題 2.1 (蛇の補題).

可換図式 M1 M2 M3 0 0 N1 N2 N3 d1M f1 d2M f2 f3 d1N d2N 図 2.1.1

を左RR-加群の可換図式とし、上段と下段はそれぞれ完全であるとする。このとき、連結準同型 (connecting homomorphism) と呼ばれる左RR-加群の射δ ⁣:ker⁡f3→coker⁡f1\delta\colon\ker f_3 \to \coker f_1が存在して、

ker⁡f1→a1ker⁡f2→a2ker⁡f3→δcoker⁡f1→b1coker⁡f2→b2coker⁡f3\ker f_1 \xrightarrow{a_1} \ker f_2 \xrightarrow{a_2} \ker f_3 \xrightarrow{\delta} \coker f_1 \xrightarrow{b_1} \coker f_2 \xrightarrow{b_2} \coker f_3

が完全となる。さらにd1Md_1^Mが単射であればa1a_1も単射であり、d2Nd_2^Nが全射であればb2b_2も全射である。

証明. まずker⁡f2\ker f_2とcoker⁡f2\coker f_2での完全性は補題 1.8よりただちに従う。両端の単射性と全射性も補題 1.8 (3)と補題 1.8 (4)から従う。

d1N∘f1=f2∘d1Md_1^N\circ f_1 = f_2\circ d_1^Mであることから、以下の図式が可換となるfˉ2:M2/im⁡d1M→N2/d1N(im⁡f1)\bar{f}_2: M_2/\im d_1^M\to N_2/d_1^N(\im f_1)が存在する:

可換図式 M1 M2 M3 0 0 cokerd1M M3 0 0 N1 N2 N3 0 cokerf1 N2/d1N(imf1) N3 d1M f1 d2M f2 f3 dˉ2M d1N d2N dˉ1N dˉ2N fˉ2 f3 図 2.1.2

この図式が引き起こす可換図式

可換図式 kerf1 kerf2 kerf3 0 kerfˉ2 kerf3 a1 a2 aˉ2 図 2.1.3

において、上段と下段はそれぞれ補題 1.8 (1)より完全である。 (図 2.1.1の左辺と中央を縦向きに見て) 完全列ker⁡f1→M1→im⁡f1→0\ker f_1 \to M_1 \to \im f_1 \to 0と0→ker⁡f2→M2→N20\to \ker f_2 \to M_2 \to N_2に対して補題 1.8 (2)を適用すれば、

coker⁡a1⟶coker⁡d1M→fˉ2N2/d1N(im⁡f1)\coker a_1 \longrightarrow \coker d_1^M \xrightarrow{\bar{f}_2} N_2/d_1^N(\im f_1)

が完全であることが従う。特にker⁡f2→ker⁡fˉ2\ker f_2 \to \ker \bar{f}_2は全射である。この全射性と、図 2.1.3の右側の四角形が可換であることから、im⁡aˉ2=im⁡a2\im \bar{a}_2 = \im a_2である。また、d1N(im⁡f1)⊂im⁡f2d_1^N(\im f_1) \subset \im f_2なので自然な射coker⁡f2→coker⁡fˉ2\coker f_2\to \coker \bar{f}_2は同型である。さらに、新しい二つの行0→coker⁡d1M→dˉ2MM3→00\to\coker d_1^M\xrightarrow{\bar{d}_2^M}M_3\to0と0→coker⁡f1→dˉ1NN2/d1N(im⁡f1)→dˉ2NN30\to\coker f_1\xrightarrow{\bar{d}_1^N}N_2/d_1^N(\im f_1)\xrightarrow{\bar{d}_2^N}N_3は完全である。前者では、dˉ2M(x+im⁡d1M)=d2M(x)\bar{d}_2^M(x+\im d_1^M)=d_2^M(x)であるから、上段のM2M_2での完全性によりker⁡dˉ2M=ker⁡d2M/im⁡d1M=0\ker\bar{d}_2^M=\ker d_2^M/\im d_1^M=0であり、d2Md_2^Mの全射性によりdˉ2M\bar{d}_2^Mは全射である。後者では、K:=d1N(im⁡f1)K:=d_1^N(\im f_1)と置くと、dˉ1N(y+im⁡f1)=d1N(y)+K\bar{d}_1^N(y+\im f_1)=d_1^N(y)+Kかつdˉ2N(x+K)=d2N(x)\bar{d}_2^N(x+K)=d_2^N(x)である。d1Nd_1^Nは単射であるから、d1N(y)∈Kd_1^N(y)\in Kであることとy∈im⁡f1y\in\im f_1であることは同値であり、dˉ1N\bar{d}_1^Nは単射である。また、K⊂im⁡d1N=ker⁡d2NK\subset\im d_1^N=\ker d_2^Nであるから、ker⁡dˉ2N=ker⁡d2N/K=im⁡d1N/K=im⁡dˉ1N\ker\bar{d}_2^N=\ker d_2^N/K=\im d_1^N/K=\im\bar{d}_1^Nである。したがって、新しい図式は命題 2.1の仮定をM1=0M_1=0として満たす。以上より、連結準同型δ\deltaを構成する問題は、ker⁡f3\ker f_3とcoker⁡f1\coker f_1での完全性に影響を与えることなく、M1=0M_1=0の場合へ帰着することができる。

d2N∘f2=f3∘d2Md_2^N\circ f_2 = f_3\circ d_2^Mであることから、f2f_2のd2M,−1(ker⁡f3)d_2^{M,-1}(\ker f_3)への制限f2′f'_2は以下の図式を可換にする:

可換図式 M1 d2M,−1(kerf3) kerf3 0 M1 M2 M3 0 0 N1 kerd2N 0 0 N1 N2 N3 d1M f1 d2M f2′ d2M d1N d2N d1N d2N f2 f3 図 2.1.4

この図式が引き起こす可換図式

可換図式 cokerf1 cokerf2′ 0 cokerf1 cokerf2 cokerf3 b1′ b1 b2 図 2.1.5

において、上段と下段はそれぞれ補題 1.8 (2)より完全である。 (図 2.1.1の図式の中央と右辺を縦向きに見て) 完全列M2→N2→coker⁡f2→0M_2 \to N_2 \to \coker f_2 \to 0と0→im⁡f3→N3→coker⁡f30\to \im f_3 \to N_3 \to \coker f_3に対して補題 1.8 (1)を適用すれば、

d2M,−1(ker⁡f3)→f2′ker⁡d2N⟶ker⁡(b2)d_2^{M, -1}(\ker f_3) \xrightarrow{f'_2} \ker d_2^N \longrightarrow \ker(b_2)

が完全であることが従う。特にcoker⁡f2′→ker⁡(b2)\coker f'_2 \to \ker(b_2)は単射である。この単射性と図 2.1.5の左側の四角形が可換であることから、im⁡b1′=im⁡b1\im b'_1 = \im b_1である。さらに、同じ単射性と左側の四角形の可換性から、ker⁡b1′=ker⁡b1\ker b'_1=\ker b_1である。また、f2′f'_2はf2f_2の制限なので自然な射ker⁡f2′→ker⁡f2\ker f'_2\to \ker f_2は同型である。さらに、新しい二つの行M1→d1Md2M,−1(ker⁡f3)→d2Mker⁡f3→0M_1\xrightarrow{d_1^M}d_2^{M,-1}(\ker f_3)\xrightarrow{d_2^M}\ker f_3\to0と0→N1→d1Nker⁡d2N→00\to N_1\xrightarrow{d_1^N}\ker d_2^N\to0は完全である。前者では、im⁡d1M=ker⁡d2M⊂d2M,−1(ker⁡f3)\im d_1^M=\ker d_2^M\subset d_2^{M,-1}(\ker f_3)であるからd1Md_1^Mはd2M,−1(ker⁡f3)d_2^{M,-1}(\ker f_3)に値をとり、制限したd2Md_2^Mの核はker⁡d2M=im⁡d1M\ker d_2^M=\im d_1^Mであり、d2Md_2^Mの全射性により制限したd2Md_2^Mはker⁡f3\ker f_3への全射である。後者では、d1Nd_1^Nは単射であり、その像はker⁡d2N\ker d_2^Nに等しい。したがって、新しい図式は命題 2.1の仮定をN3=0N_3=0として満たし、M1M_1は変わらない。以上より、連結準同型δ\deltaを構成する問題は、ker⁡f3\ker f_3とcoker⁡f1\coker f_1での完全性に影響を与えることなく、N3=0N_3=0の場合へ帰着することができる。

M1=0M_1=0かつN3=0N_3=0のときは、d2Md_2^Mとd1Nd_1^Nはどちらも同型射であり、さらにker⁡f3=M3\ker f_3 = M_3,coker⁡f1=N1\coker f_1 = N_1であるから、連結準同型はδ=(d1N)−1∘f2∘(d2M)−1\delta = (d_1^N)^{-1} \circ f_2 \circ (d_2^M)^{-1}により与えられる左RR-加群の射ker⁡f3→coker⁡f1\ker f_3 \to \coker f_1に他ならない。このδ\deltaが周囲と完全になることは

ker⁡f2⟶M2→f2N2⟶coker⁡f2\ker f_2 \longrightarrow M_2 \xrightarrow{f_2} N_2 \longrightarrow \coker f_2

が完全であることからただちに従う。▨

補題 2.2 (五項補題).RRを単位的結合環とし、次を左RR加群とRR加群準同型からなる可換図式とする。上下の列は完全であるとする。

A1→α1A2→α2A3→α3A4→α4A5f1↓f2↓f3↓f4↓f5↓B1→β1B2→β2B3→β3B4→β4B5\begin{array}{ccccccccc} A_1&\xrightarrow{\alpha_1}&A_2&\xrightarrow{\alpha_2}&A_3&\xrightarrow{\alpha_3}&A_4&\xrightarrow{\alpha_4}&A_5\\ {\scriptstyle f_1}\downarrow&&{\scriptstyle f_2}\downarrow&&{\scriptstyle f_3}\downarrow&&{\scriptstyle f_4}\downarrow&&{\scriptstyle f_5}\downarrow\\ B_1&\xrightarrow{\beta_1}&B_2&\xrightarrow{\beta_2}&B_3&\xrightarrow{\beta_3}&B_4&\xrightarrow{\beta_4}&B_5 \end{array}(2.2.1)\text{(2.2.1)}
  1. f1f_1が全射であり、f2f_2とf4f_4が単射であるならば、f3f_3は単射である。
  2. f2f_2とf4f_4が全射であり、f5f_5が単射であるならば、f3f_3は全射である。

特に、f1f_1が全射、f2f_2とf4f_4が同型、f5f_5が単射であるならば、f3f_3は同型である。

証明.主張 (1)を示す。x∈A3x\in A_3をf3(x)=0f_3(x)=0を満たす元とする。可換性により

f4(α3(x))=β3(f3(x))=0f_4(\alpha_3(x))=\beta_3(f_3(x))=0

である。f4f_4の単射性によりα3(x)=0\alpha_3(x)=0であるから、上段のA3A_3における完全性により、α2(a)=x\alpha_2(a)=xを満たすa∈A2a\in A_2が存在する。可換性により

β2(f2(a))=f3(α2(a))=f3(x)=0\beta_2(f_2(a))=f_3(\alpha_2(a))=f_3(x)=0

であるから、下段のB2B_2における完全性により、β1(b)=f2(a)\beta_1(b)=f_2(a)を満たすb∈B1b\in B_1が存在する。f1f_1の全射性により、f1(c)=bf_1(c)=bを満たすc∈A1c\in A_1をとる。可換性により

f2(a−α1(c))=f2(a)−β1(f1(c))=0f_2(a-\alpha_1(c))=f_2(a)-\beta_1(f_1(c))=0

であるから、f2f_2の単射性によりa=α1(c)a=\alpha_1(c)を得る。上段の完全性によりα2α1=0\alpha_2\alpha_1=0であるから、x=α2(a)=α2α1(c)=0x=\alpha_2(a)=\alpha_2\alpha_1(c)=0である。したがってf3f_3は単射である。

主張 (2)を示す。y∈B3y\in B_3をとる。f4f_4の全射性により、f4(a)=β3(y)f_4(a)=\beta_3(y)を満たすa∈A4a\in A_4が存在する。可換性と下段の完全性により

f5(α4(a))=β4(f4(a))=β4β3(y)=0f_5(\alpha_4(a))=\beta_4(f_4(a))=\beta_4\beta_3(y)=0

である。f5f_5の単射性によりα4(a)=0\alpha_4(a)=0であるから、上段のA4A_4における完全性により、α3(x)=a\alpha_3(x)=aを満たすx∈A3x\in A_3が存在する。可換性により

β3(y−f3(x))=β3(y)−f4(α3(x))=0\beta_3(y-f_3(x))=\beta_3(y)-f_4(\alpha_3(x))=0

であるから、下段のB3B_3における完全性により、β2(b)=y−f3(x)\beta_2(b)=y-f_3(x)を満たすb∈B2b\in B_2が存在する。f2f_2の全射性により、f2(c)=bf_2(c)=bを満たすc∈A2c\in A_2をとる。可換性により

f3(x+α2(c))=f3(x)+β2(f2(c))=f3(x)+β2(b)=yf_3(x+\alpha_2(c))=f_3(x)+\beta_2(f_2(c))=f_3(x)+\beta_2(b)=y

である。任意のy∈B3y\in B_3がf3f_3の像に属するので、f3f_3は全射である。

f1f_1が全射、f2f_2とf4f_4が同型、f5f_5が単射である場合、主張 (1)と主張 (2)によりf3f_3は単射かつ全射である。したがって同型である。▨

3 短完全列の分裂

定義 3.1. 左RR-加群の短完全列

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

を考える。

  1. RR-線形写像r ⁣:B→Ar\colon B\to Aがr∘i=id⁡Ar\circ i=\operatorname{id}_Aを満たすとき、rrをiiのレトラクション (retraction) という。
  2. RR-線形写像s ⁣:C→Bs\colon C\to Bがp∘s=id⁡Cp\circ s=\operatorname{id}_Cを満たすとき、ssをppの切断 (section) またはセクション (section) という。
  3. レトラクションまたはセクションが存在するとき、この短完全列は分裂する (split exact sequence) という。

命題 3.2 (分裂補題). 左RR-加群の短完全列

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

に対して、次の三条件は同値である。

  1. iiのレトラクションr ⁣:B→Ar\colon B\to Aが存在する。
  2. ppのセクションs ⁣:C→Bs\colon C\to Bが存在する。
  3. 左RR-加群の同型Θ ⁣:B→≅A⊕C\Theta\colon B\xrightarrow{\cong}A\oplus Cであって、 (Θ∘i)(a)=(a,0),πC∘Θ=p(\Theta\circ i)(a)=(a,0), \qquad \pi_C\circ\Theta=p を満たすものが存在する。ここでπC ⁣:A⊕C→C\pi_C\colon A\oplus C\to Cは第二成分への射影である。

証明.(1)⇒\Rightarrow(2)を示す。rrをiiのレトラクションとする。可換図式

可換図式 0 A B C 0 0 A A 0 0 i p r 図 3.2.1

に対して蛇の補題命題 2.1を用いると、ppの制限p∣ker⁡r:ker⁡r→Cp|_{\ker r}:\ker r\to Cが同型射であることが従う。自然な包含射j:ker⁡r→Bj:\ker r\to Bを用いて

s:=j∘(p∣ker⁡r)−1:C⟶Bs:=j\circ(p|_{\ker r})^{-1}:C\longrightarrow B

と定めればp∘s=id⁡Cp\circ s=\operatorname{id}_Cであるから、ssはppのセクションである。

(2)⇒\Rightarrow(1)を示す。証明は演習とする(問題 6.3)。

(1)⇒\Rightarrow(3)を示す。rrをiiのレトラクションとする。A→A⊕CA\to A\oplus Cを標準的な包含射、A⊕C→CA\oplus C\to Cを標準的な全射として、Θ=(r,p):B→A⊕C\Theta = (r, p):B\to A\oplus Cをr,pr, pを並べることにより得られる射b↦(r(b),p(b))b\mapsto (r(b), p(b))とすると、可換図式

可換図式 0 A B C 0 0 A A⊕C C 0 i p Θ=(r,p) 図 3.2.2

であって、上段と下段がそれぞれ完全となるものが得られる。この図式に対して蛇の補題命題 2.1を用いると中央の射(r,p):B→A⊕C(r,p): B\to A\oplus Cが同型であることが従う。

(3)⇒\Rightarrow(1)を示す。q:A⊕C→Aq:A\oplus C\to Aを標準的な全射とすればr=q∘Θr=q\circ \Thetaが求めるiiのレトラクションである。▨

例 3.3. 短完全列

0⟶Z→×2Z→qZ/2Z⟶00\longrightarrow\Z\xrightarrow{\times2}\Z \xrightarrow{q}\Z/2\Z\longrightarrow0

は分裂しない。切断s ⁣:Z/2Z→Zs\colon\Z/2\Z\to\Zが存在すると仮定し、n:=s(1+2Z)n:=s(1+2\Z)と置く。加法性から

2n=s(2+2Z)=s(0+2Z)=02n=s(2+2\Z)=s(0+2\Z)=0

である。Z\Zには加法的位数が有限である非零元がないため、n=0n=0となる。しかし、このときq(s(1+2Z))=0+2Zq(s(1+2\Z))=0+2\Zとなり、q∘s=id⁡q\circ s=\operatorname{id}に反する。したがって切断は存在せず、分裂補題によりレトラクションも両端と両立する直和同型も存在しない。

4 図式追跡による連結準同型の構成

選択独立性を含む証明の詳細は問題 6.2で扱う。

連結準同型を定める元の移動
短完全列の可換図式で、核 h の元を上段で持ち上げ、中央の縦写像で下段へ送り、単射 i の逆像を取って余核 f の剰余類を得る七段階の図
上段での持ち上げを変更すると、下段左端の元は f の像だけ変化するため、最後に得られる余核の元は変化しない。

5 例

例 5.1.R=ZR=\Zとし、三本の縦射を左からf:=×2f:=\times2,g:=×2g:=\times2,h:=0h:=0とする次の可換図式を考える。

0⟶Z→ ×2 Z→ q Z/2Z⟶0↓×2↓×2↓00⟶Z→ ×2 Z→ q Z/2Z⟶0.\begin{array}{ccccccccc} 0&\longrightarrow&\Z&\xrightarrow{\ \times2\ }&\Z&\xrightarrow{\ q\ }&\Z/2\Z&\longrightarrow&0\\ &&\downarrow{\scriptstyle \times2}&&\downarrow{\scriptstyle \times2}&&\downarrow{\scriptstyle 0}&&\\ 0&\longrightarrow&\Z&\xrightarrow{\ \times2\ }&\Z&\xrightarrow{\ q\ }&\Z/2\Z&\longrightarrow&0. \end{array}

このとき、左の正方形は(×2)∘(×2)=(×2)∘(×2)(\times2)\circ(\times2)=(\times2)\circ(\times2)により可換であり、右の正方形はq(2n)=0q(2n)=0により可換である。ここで

ker⁡h=Z/2Z,coker⁡f=Z/2Z\ker h=\Z/2\Z, \qquad \operatorname{coker}f=\Z/2\Z

である。

1+2Z∈ker⁡h1+2\Z\in\ker hを上段で1∈Z1\in\Zに持ち上げる。中央の縦写像は11を22へ送り、下段の左の写像は11を22へ送る。したがって

δ(1+2Z)=1+2Z\delta(1+2\Z)=1+2\Z

である。δ\deltaはZ\Z線形であるから、この例の連結準同型はZ/2Z\Z/2\Zの恒等写像である。

6 演習問題

問題 6.1 (基本的な完全列).補題 1.2を証明せよ。

解答.

iker⁡ ⁣:ker⁡u↪Mi_{\ker}\colon\ker u\hookrightarrow Mとiim⁡ ⁣:im⁡u↪Ni_{\operatorname{im}}\colon\operatorname{im}u\hookrightarrow Nを包含射、q ⁣:N↠coker⁡uq\colon N\twoheadrightarrow\operatorname{coker}uを商写像とする。

第一の列では、iker⁡i_{\ker}が単射であり、im⁡iker⁡=ker⁡u\operatorname{im}i_{\ker}=\ker uである。第二の列では、商加群の定義からker⁡q=im⁡u\ker q=\operatorname{im}uであり、qqは全射である。第三の列に現れるu ⁣:M→im⁡uu\colon M\to\operatorname{im}uは値域を像へ制限した写像であるから全射であり、その核はker⁡u\ker uである。第四の列では、iim⁡i_{\operatorname{im}}が単射であり、im⁡iim⁡=ker⁡q\operatorname{im}i_{\operatorname{im}}=\ker qであり、qqは全射である。零加群に接する位置での完全性も、包含射の単射性と商写像の全射性から従う。したがって、四つの列はいずれも完全である。▨

問題 6.2 (図式追跡による蛇の補題). 元の図式追跡によって蛇の補題命題 2.1を証明せよ。とくに、連結準同型の定義が持ち上げの選択に依存しないことと、ker⁡δ=im⁡a2\ker\delta=\operatorname{im}a_2およびker⁡b1=im⁡δ\ker b_1=\operatorname{im}\deltaを示せ。

解答.

x∈ker⁡f3x\in\ker f_3を取る。d2Md_2^Mは全射であるから、d2M(y)=xd_2^M(y)=xを満たすy∈M2y\in M_2を取ることができる。可換性により

d2N(f2(y))=f3(d2M(y))=f3(x)=0d_2^N(f_2(y))=f_3(d_2^M(y))=f_3(x)=0

である。下段の完全性とd1Nd_1^Nの単射性により、d1N(z)=f2(y)d_1^N(z)=f_2(y)を満たすz∈N1z\in N_1が一意に存在する。そこで

δ(x):=z+im⁡f1∈coker⁡f1\delta(x):=z+\operatorname{im}f_1\in\operatorname{coker}f_1

と定める。

別の持ち上げy′y'と対応する元z′z'を取ると、上段の完全性からy−y′=d1M(m)y-y'=d_1^M(m)を満たすm∈M1m\in M_1が存在する。可換性とd1Nd_1^Nの単射性から

d1N(z−z′)=f2(y−y′)=d1N(f1(m))⟹z−z′=f1(m)d_1^N(z-z')=f_2(y-y')=d_1^N(f_1(m)) \quad\Longrightarrow\quad z-z'=f_1(m)

となる。したがって、zzとz′z'はcoker⁡f1\operatorname{coker}f_1で同じ類を定める。和とスカラー倍に対して持ち上げの和とスカラー倍を選べば、δ\deltaがRR-線形であることも従う。

x=a2(y0)x=a_2(y_0)かつy0∈ker⁡f2y_0\in\ker f_2ならば、持ち上げとしてy0y_0を選ぶことによりδ(x)=0\delta(x)=0となる。逆にδ(x)=0\delta(x)=0ならば、上のzzはz=f1(m)z=f_1(m)と書くことができる。このとき

f2(y−d1M(m))=0,d2M(y−d1M(m))=xf_2(y-d_1^M(m))=0, \qquad d_2^M(y-d_1^M(m))=x

であるから、x∈im⁡a2x\in\operatorname{im}a_2である。よってker⁡δ=im⁡a2\ker\delta=\operatorname{im}a_2となる。

また、b1(δ(x))b_1(\delta(x))はd1N(z)=f2(y)d_1^N(z)=f_2(y)の類であるから零である。逆にb1(z+im⁡f1)=0b_1(z+\operatorname{im}f_1)=0ならば、d1N(z)=f2(y)d_1^N(z)=f_2(y)を満たすy∈M2y\in M_2が存在する。x=d2M(y)x=d_2^M(y)と置くとf3(x)=0f_3(x)=0であり、構成からδ(x)=z+im⁡f1\delta(x)=z+\operatorname{im}f_1である。したがって、ker⁡b1=im⁡δ\ker b_1=\operatorname{im}\deltaとなる。

ker⁡a2=im⁡a1\ker a_2=\operatorname{im}a_1は、y∈ker⁡f2y\in\ker f_2かつd2M(y)=0d_2^M(y)=0としてy=d1M(m)y=d_1^M(m)と書き、d1N(f1(m))=f2(y)=0d_1^N(f_1(m))=f_2(y)=0とd1Nd_1^Nの単射性を用いれば従う。ker⁡b2=im⁡b1\ker b_2=\operatorname{im}b_1は、d2N(n2)=f3(m3)d_2^N(n_2)=f_3(m_3)としてm3=d2M(m2)m_3=d_2^M(m_2)と持ち上げ、n2−f2(m2)∈ker⁡d2N=im⁡d1Nn_2-f_2(m_2)\in\ker d_2^N=\operatorname{im}d_1^Nを用いれば従う。最後に、d1Md_1^Mが単射ならばa1a_1も単射であり、d2Nd_2^Nが全射ならばb2b_2も全射である。これで命題 2.1は示された。▨

問題 6.3 (分裂補題の双対的な含意).命題 3.2 (2)⇒\Rightarrow(1)を証明せよ。

解答.

s ⁣:C→Bs\colon C\to Bをppのセクションとする。各b∈Bb\in Bに対して

p(b−s(p(b)))=p(b)−p(b)=0p(b-s(p(b)))=p(b)-p(b)=0

であるから、b−s(p(b))∈ker⁡p=im⁡ib-s(p(b))\in\ker p=\operatorname{im}iである。iiは単射であるため、i(a)=b−s(p(b))i(a)=b-s(p(b))を満たすa∈Aa\in Aは一意に定まる。r(b)=ar(b)=aと置くと、iiの単射性からr ⁣:B→Ar\colon B\to AはRR-線形である。さらにp(i(a))=0p(i(a))=0であるから

i(r(i(a)))=i(a)−s(p(i(a)))=i(a),i(r(i(a)))=i(a)-s(p(i(a)))=i(a),

したがってr∘i=id⁡Ar\circ i=\operatorname{id}_Aである。よってrrはiiのレトラクションである。▨

問題 6.4 (分裂同型の逆射).命題 3.2 (1)⇒\Rightarrow(3)を導く証明では、レトラクションr ⁣:B→Ar\colon B\to AからΘ(b)=(r(b),p(b))\Theta(b)=(r(b),p(b))を構成した。命題 3.2 (1)⇒\Rightarrow(2)を導く証明で得たセクションs ⁣:C→Bs\colon C\to Bを用いて、Θ\Thetaの逆射を具体的に構成せよ。

解答.

命題 3.2 (1)⇒\Rightarrow(2)を導く証明で構成したssはim⁡s⊆ker⁡r\operatorname{im}s\subseteq\ker rを満たす。したがって

Ψ ⁣:A⊕C⟶B,Ψ(a,c)=i(a)+s(c)\Psi\colon A\oplus C\longrightarrow B, \qquad \Psi(a,c)=i(a)+s(c)

と定めると、r∘s=0r\circ s=0、r∘i=id⁡Ar\circ i=\operatorname{id}_A、p∘i=0p\circ i=0およびp∘s=id⁡Cp\circ s=\operatorname{id}_CからΘ∘Ψ=id⁡A⊕C\Theta\circ\Psi=\operatorname{id}_{A\oplus C}が従う。

一方、b−s(p(b))∈ker⁡p=im⁡ib-s(p(b))\in\ker p=\operatorname{im}iであり、r(b−s(p(b)))=r(b)r(b-s(p(b)))=r(b)である。r∘i=id⁡Ar\circ i=\operatorname{id}_Aであるからb−s(p(b))=i(r(b))b-s(p(b))=i(r(b))となり、Ψ(Θ(b))=b\Psi(\Theta(b))=bが従う。よってΨ=Θ−1\Psi=\Theta^{-1}である。なお、任意に選んだセクションssを用いる場合は、ssをs−i∘r∘ss-i\circ r\circ sに置き換えれば同じ公式を用いることができる。▨

問題 6.5 (整数の図式に対する蛇の補題).例 5.1の図式について、六つの対象と各写像をすべて計算し、得られる列が完全であることを直接確認せよ。

解答.

三本の縦射はf=g=×2f=g=\times2およびh=0h=0であるから、六つの対象は

ker⁡f=0,ker⁡g=0,ker⁡h=Z/2Z,coker⁡f=Z/2Z,coker⁡g=Z/2Z,coker⁡h=Z/2Z\ker f=0, \quad \ker g=0, \quad \ker h=\Z/2\Z, \quad \operatorname{coker}f=\Z/2\Z, \quad \operatorname{coker}g=\Z/2\Z, \quad \operatorname{coker}h=\Z/2\Z

となる。a1 ⁣:0→0a_1\colon0\to0とa2 ⁣:0→Z/2Za_2\colon0\to\Z/2\Zは零写像である。連結準同型δ\deltaは例 5.1で計算した恒等写像である。b1b_1は二倍写像がZ/2Z\Z/2\Z上に誘導する写像であるから零写像であり、b2b_2は商写像qqが誘導する恒等写像である。したがって、両端の零加群も含めた列は

0⟶0⟶0⟶Z/2Z→id⁡Z/2Z→0Z/2Z→id⁡Z/2Z⟶00\longrightarrow0\longrightarrow0\longrightarrow \Z/2\Z\xrightarrow{\operatorname{id}} \Z/2\Z\xrightarrow{0} \Z/2\Z\xrightarrow{\operatorname{id}} \Z/2\Z\longrightarrow0

となる。各恒等写像の像は次の零写像の核に等しく、零写像の像は次の恒等写像の核に等しいため、この列は完全である。▨

問題 6.6 (レトラクション全体の作用).f ⁣:M→Nf\colon M\to Nを左RR-加群の射とする。ffのレトラクションr ⁣:N→Mr\colon N\to Mが存在すると仮定し、p ⁣:N→coker⁡fp\colon N\to\operatorname{coker}fを標準的な全射とする。任意のレトラクションr′ ⁣:N→Mr'\colon N\to Mに対し、ある左RR-加群の射φ ⁣:coker⁡f→M\varphi\colon\operatorname{coker}f\to Mが一意に存在してr−r′=φ∘pr-r'=\varphi\circ pとなることを示せ。さらに、ffのレトラクション全体の集合がHom⁡R(coker⁡f,M)\operatorname{Hom}_R(\operatorname{coker}f,M)の自由かつ推移的な作用をもつことを示せ。

解答.

d=r−r′d=r-r'と置くと、d∘f=r∘f−r′∘f=0d\circ f=r\circ f-r'\circ f=0である。したがって、ddはN/im⁡f=coker⁡fN/\operatorname{im}f=\operatorname{coker}fを経由し、余核の普遍性からd=φ∘pd=\varphi\circ pを満たすRR-線形写像φ ⁣:coker⁡f→M\varphi\colon\operatorname{coker}f\to Mが存在する。ppは全射であるからφ\varphiは一意である。

H=Hom⁡R(coker⁡f,M)H=\operatorname{Hom}_R(\operatorname{coker}f,M)と置き、ψ∈H\psi\in Hとレトラクションr0r_0に対して

ψ⋅r0:=r0+ψ∘p\psi\cdot r_0:=r_0+\psi\circ p

と定める。p∘f=0p\circ f=0であるから(ψ⋅r0)∘f=id⁡M(\psi\cdot r_0)\circ f=\operatorname{id}_Mであり、これはレトラクションである。ψ∘p=ψ′∘p\psi\circ p=\psi'\circ pならばppの全射性からψ=ψ′\psi=\psi'となるため、この作用は自由である。二つのレトラクションr0,r1r_0,r_1に対してr1−r0r_1-r_0は一意にψ∘p\psi\circ pと書くことができるため、r1=ψ⋅r0r_1=\psi\cdot r_0となる。したがって、この作用は推移的でもある。▨

問題 6.7.Z\Z加群と零加群による可換図式

Z→00→00⟶0↓f1=0↓f2=0↓f3=0↓0→00→00⟶0\begin{array}{ccccccc} \Z&\xrightarrow{0}&0&\xrightarrow{0}&0&\longrightarrow&0\\ \downarrow{\scriptstyle f_1=0}&&\downarrow{\scriptstyle f_2=0}&&\downarrow{\scriptstyle f_3=0}&&\downarrow\\ 0&\xrightarrow{0}&0&\xrightarrow{0}&0&\longrightarrow&0 \end{array}

を考える。下段の左には0→00\to0を補う。このとき、上下段が命題 2.1の仮定を満たすことと、各四角形の可換性を確認せよ。さらに、核と余核およびそれらの間の誘導射を計算し、上段の左側の射d1Md_1^Mが単射であるという条件を外すと、核の列の左端に零を補った列が完全でなくなることを示せ。六項完全性との違いも述べよ。

解答.

上段のM2=0M_2=0とM3=0M_3=0では、入る写像の像と出る写像の核はいずれも零である。上段の終端でも、零加群への写像は全射である。下段はすべて零加群であるから、左に補った零を含めて各位置で完全である。各四角形の二通りの合成はともに零写像であるため、図式は可換である。一方、d1M ⁣:Z→0d_1^M\colon\Z\to0は零写像であり、ker⁡d1M=Z≠0\ker d_1^M=\Z\ne0であるから単射でない。

縦射の核と余核は

ker⁡f1=Z,ker⁡f2=ker⁡f3=0,coker⁡f1=coker⁡f2=coker⁡f3=0\ker f_1=\Z,\qquad\ker f_2=\ker f_3=0, \qquad\coker f_1=\coker f_2=\coker f_3=0

である。したがって、a1 ⁣:Z→0a_1\colon\Z\to0、a2 ⁣:0→0a_2\colon0\to0、δ ⁣:0→0\delta\colon0\to0、b1 ⁣:0→0b_1\colon0\to0、b2 ⁣:0→0b_2\colon0\to0はすべて零写像である。六項の列Z→0→0→0→0→0\Z\to0\to0\to0\to0\to0は、前後の写像をもつ四つの位置で完全である。しかし、左端に零を補った列

0⟶Z→00⟶0⟶0⟶0⟶00\longrightarrow\Z\xrightarrow{0}0\longrightarrow0\longrightarrow0\longrightarrow0\longrightarrow0

では、Z\Zに入る写像の像が零である一方、a1a_1の核はZ\Zであるため、Z\Zでの完全性が破れる。よって、上段先頭の単射性は、六項完全性に加えてa1a_1の単射性を得るための条件である。▨

参考文献

  1. Charles A. Weibel, An Introduction to Homological Algebra, Cambridge University Press, 1994.完全列、分裂短完全列および蛇の補題の標準的な構成を参考にした。
  2. Joseph J. Rotman, An Introduction to Homological Algebra, 2nd ed., Universitext, Springer, 2009.連結準同型の元による構成と完全性の証明を参考にした。
  3. Serge Lang, Algebra, revised 3 ed., Graduate Texts in Mathematics, Springer, New York, 2002.加群の短完全列と分裂条件の同値を参考にした。

前提記事