1 完全列と短完全列
定義 1.1. 左R R R -加群とR R R -加群の射からなる列
⋯ ⟶ M j − 1 → d j − 1 M j → d j M j + 1 ⟶ ⋯ \cdots\longrightarrow M_{j-1}
\xrightarrow{d_{j-1}}M_j
\xrightarrow{d_j}M_{j+1}
\longrightarrow\cdots ⋯ ⟶ M j − 1 d j − 1 M j d j M j + 1 ⟶ ⋯ がM j M_j M j で完全 (exact atj j j ) であるとは、
im d j − 1 = ker d j \operatorname{im}d_{j-1}=\ker d_j im d j − 1 = ker d j が成り立つことをいう。列が各項で完全であるとき、その列を左R R R -加群の完全列 (exact sequence of leftR R R -modules ) という。
列
0 ⟶ A → i B → p C ⟶ 0 0\longrightarrow A\xrightarrow{i}B\xrightarrow{p}C\longrightarrow0 0 ⟶ A i B p C ⟶ 0 が短完全列 (short exact sequence ) であるとは、各項で完全であることをいう。
零加群からの射0 → A 0\to A 0 → A の像は0 0 0 であり、零加群への射C → 0 C\to0 C → 0 の核はC C C である。したがって、上の列が短完全列であることは、次の三条件が同時に成り立つことと同値である。
i i i は単射である。
im i = ker p \operatorname{im}i=\ker p im i = ker p である。
p p p は全射である。
特にp ∘ i = 0 p\circ i=0 p ∘ i = 0 である。しかし、合成が零であることだけでは中央の完全性は従わない。合成が零であることから分かるのはim i ⊆ ker p \operatorname{im}i\subseteq\ker p im i ⊆ ker p までであり、逆包含を別に示す必要がある。
補題 1.2. 任意の左R R R -加群の射u : M → N u\colon M\to N u : M → N に対して、以下の列は完全である:
0 ⟶ ker u ⟶ M → u N 0\longrightarrow\ker u\longrightarrow M \xrightarrow{u} N 0 ⟶ ker u ⟶ M u N
M → u N ⟶ coker u ⟶ 0 M \xrightarrow{u} N \longrightarrow \coker u \longrightarrow 0 M u N ⟶ coker u ⟶ 0
0 ⟶ ker u ⟶ M → u im u ⟶ 0 0\longrightarrow\ker u\longrightarrow M \xrightarrow{u}\operatorname{im}u\longrightarrow 0 0 ⟶ ker u ⟶ M u im u ⟶ 0
0 ⟶ im u ⟶ N ⟶ coker u ⟶ 0 0\longrightarrow \operatorname{im}u\longrightarrow N \longrightarrow \coker u\longrightarrow 0 0 ⟶ im u ⟶ N ⟶ coker u ⟶ 0
系 1.3. 左R R R -加群の射u : M → N u\colon M\to N u : M → N に対して、以下が成り立つ:
列0 ⟶ M → u N 0\longrightarrow M \xrightarrow{u} N 0 ⟶ M u N が完全であることとu u u が単射であることは同値である。
列M → u N ⟶ 0 M \xrightarrow{u} N\longrightarrow 0 M u N ⟶ 0 が完全であることとu u u が全射であることは同値である。
列0 ⟶ M → u N ⟶ 0 0\longrightarrow M \xrightarrow{u} N\longrightarrow 0 0 ⟶ M u N ⟶ 0 が完全であることとu u u が同型であることは同値である。
例 1.4. R = Z R=\mathbb Z R = Z とし、加法群を左Z \mathbb Z Z 加群とみなすと、
0 ⟶ Z → × 2 Z → q Z / 2 Z ⟶ 0 0\longrightarrow\mathbb Z\xrightarrow{\times2}\mathbb Z
\xrightarrow{q}\mathbb Z/2\mathbb Z\longrightarrow0 0 ⟶ Z × 2 Z q Z /2 Z ⟶ 0 は短完全列である。実際、二倍写像は単射であり、その像2 Z 2\mathbb Z 2 Z は商写像q q q の核に等しく、q q q は全射である。
定義 1.5. M ∙ = ⋯ ⟶ M j − 1 → d j − 1 M M j → d j M M j + 1 ⟶ ⋯ M_{\bullet} = \cdots\longrightarrow M_{j-1} \xrightarrow{d_{j-1}^M}M_j \xrightarrow{d_j^M}M_{j+1} \longrightarrow\cdots M ∙ = ⋯ ⟶ M j − 1 d j − 1 M M j d j M M j + 1 ⟶ ⋯ とN ∙ = ( ⋯ ⟶ N j − 1 → d j − 1 N N j → d j N N j + 1 ⟶ ⋯ ) N_{\bullet} = (\cdots\longrightarrow N_{j-1} \xrightarrow{d_{j-1}^N}N_j \xrightarrow{d_j^N}N_{j+1} \longrightarrow\cdots) N ∙ = ( ⋯ ⟶ N j − 1 d j − 1 N N j d j N N j + 1 ⟶ ⋯ ) を左R R R -加群の完全列とする。左R R R -加群の射の族f ∙ = ( f j : M j → N j ) j f_{\bullet} = (f_j:M_j\to N_j)_j f ∙ = ( f j : M j → N j ) j であって、任意のj j j に対してf j ∘ d j − 1 M = d j − 1 N ∘ f j − 1 f_j\circ d_{j-1}^M = d_{j-1}^N\circ f_{j-1} f j ∘ d j − 1 M = d j − 1 N ∘ f j − 1 を満たすものを、R R R -加群の完全列の射 (morphism of exact sequences of R-modules ) と言う:
可換図式
M j −1
M j
M j +1
N j −1
N j
N j +1
d j −1 M
f j −1
d j M
f j
d j +1 M
f j +1
d j −1 N
d j N
d j +1 N
図 1.5.1
定義 1.6. 左R R R -加群を頂点に、左R R R -加群の射を矢印に配置した図を図式 (diagram ) と言う。図式の中の任意の二つの頂点の間で、矢印をたどって得られる合成射がたどり方によらずすべて一致するとき、この図式を可換図式 (commutative diagram ) と言う。完全列の射の定義の条件は、図 1.5.1 のすべての四角形がこの意味で可換であることを述べている。
補題 1.7.
可換図式
M 1
M 2
N 1
N 2
d M
f
g
d N
図 1.7.1 を左R R R -加群の可換図式とする。i M : ker d M → M 1 i^M:\ker d^M \to M_1 i M : ker d M → M 1 ,i N : ker d N → N 1 i^N:\ker d^N\to N_1 i N : ker d N → N 1 ,p M : M 2 → coker d M p^M:M_2\to \coker d^M p M : M 2 → coker d M ,p N : N 2 → coker d N p^N:N_2\to \coker d^N p N : N 2 → coker d N を自然な射とする。このとき、以下が成り立つ:
左R R R -加群の射a : ker d M → ker d N a: \ker d^M\to \ker d^N a : ker d M → ker d N であって、i N ∘ a = f ∘ i M i^N\circ a = f\circ i^M i N ∘ a = f ∘ i M となるものが唯一存在する。
左R R R -加群の射b : coker d M → coker d N b: \coker d^M\to \coker d^N b : coker d M → coker d N であって、p N ∘ g = b ∘ p M p^N\circ g = b\circ p^M p N ∘ g = b ∘ p M となるものが唯一存在する。
証明. (1) を示す。一意性はi N i^N i N が単射であることからただちに従う。存在を示すにはf ( ker d M ) ⊂ ker d N f(\ker d^M) \subset \ker d^N f ( ker d M ) ⊂ ker d N を示せば良いが、上の図式が可換であることから、任意のm ∈ ker d M m\in \ker d^M m ∈ ker d M に対してd N ( f ( m ) ) = g ( d M ( m ) ) = g ( 0 ) = 0 d^N(f(m)) = g(d^M(m)) = g(0) = 0 d N ( f ( m )) = g ( d M ( m )) = g ( 0 ) = 0 となり、f ( m ) ∈ ker d N f(m)\in \ker d^N f ( m ) ∈ ker d N が従う。
(2) を示す。一意性はp M p^M p M が全射であることからただちに従う。存在を示すにはp N ( g ( im d M ) ) = 0 p^N(g(\im d^M)) = 0 p N ( g ( im d M )) = 0 を示せば良いが、上の図式が可換であることから、p N ∘ g ∘ d M = p N ∘ d N ∘ f = 0 p^N\circ g\circ d^M = p^N\circ d^N \circ f = 0 p N ∘ g ∘ d M = p N ∘ d N ∘ f = 0 である。以上で示された。▨
補題 1.8.
可換図式
M 1
M 2
M 3
N 1
N 2
N 3
d 1 M
f 1
d 2 M
f 2
f 3
d 1 N
d 2 N
図 1.8.1 を左R R R -加群の可換図式とし、上段と下段はそれぞれ複体 である(すなわちd 2 M ∘ d 1 M = 0 d_2^M\circ d_1^M = 0 d 2 M ∘ d 1 M = 0 かつd 2 N ∘ d 1 N = 0 d_2^N\circ d_1^N = 0 d 2 N ∘ d 1 N = 0 が成り立つ)とする。このとき、以下の主張が成り立つ:
上段がM 2 M_2 M 2 で完全であり、d 1 N d_1^N d 1 N が単射であれば、補題 1.7 により引き起こされる列ker f 1 → a 1 ker f 2 → a 2 ker f 3 \ker f_1 \xrightarrow{a_1} \ker f_2 \xrightarrow{a_2} \ker f_3 ker f 1 a 1 ker f 2 a 2 ker f 3 はker f 2 \ker f_2 ker f 2 で完全である。
下段がN 2 N_2 N 2 で完全であり、d 2 M d_2^M d 2 M が全射であれば、補題 1.7 により引き起こされる列coker f 1 → b 1 coker f 2 → b 2 coker f 3 \coker f_1 \xrightarrow{b_1} \coker f_2 \xrightarrow{b_2} \coker f_3 coker f 1 b 1 coker f 2 b 2 coker f 3 はcoker f 2 \coker f_2 coker f 2 で完全である。
d 1 M d_1^M d 1 M が単射であれば、a 1 a_1 a 1 は単射である。
d 2 N d_2^N d 2 N が全射であれば、b 2 b_2 b 2 は全射である。
証明. (1) を示す。s i : ker f i → M i s_i:\ker f_i \to M_i s i : ker f i → M i (i = 1 , 2 , 3 i=1,2,3 i = 1 , 2 , 3 ) を自然な包含射とする。このときs 3 s_3 s 3 が単射であることと
s 3 ∘ a 2 ∘ a 1 = d 2 M ∘ s 2 ∘ a 1 = d 2 M ∘ d 1 M ∘ s 1 = 0 ∘ s 1 = 0 s_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 s 3 ∘ a 2 ∘ a 1 = d 2 M ∘ s 2 ∘ a 1 = d 2 M ∘ d 1 M ∘ s 1 = 0 ∘ s 1 = 0 であることからa 2 ∘ a 1 = 0 a_2\circ a_1 = 0 a 2 ∘ a 1 = 0 、すなわちim a 1 ⊂ ker a 2 \im a_1\subset \ker a_2 im a 1 ⊂ ker a 2 が成り立つ。
逆の包含を示そう。d 1 N d_1^N d 1 N は単射なのでker f 1 = ker ( d 1 N ∘ f 1 ) \ker f_1 = \ker (d_1^N\circ f_1) ker f 1 = ker ( d 1 N ∘ f 1 ) である。任意に元x ∈ ker a 2 x\in \ker a_2 x ∈ ker a 2 をとる。a 2 ( x ) = 0 a_2(x) = 0 a 2 ( x ) = 0 なのでd 2 M ( s 2 ( x ) ) = 0 d_2^M(s_2(x)) = 0 d 2 M ( s 2 ( x )) = 0 であり、x = s 2 ( x ) ∈ ker d 2 M = im d 1 M x = s_2(x)\in \ker d_2^M = \im d_1^M x = s 2 ( x ) ∈ ker d 2 M = im d 1 M である。よってあるy ∈ M 1 y\in M_1 y ∈ M 1 が存在してx = s 2 ( x ) = d 1 M ( y ) x = s_2(x) = d_1^M(y) x = s 2 ( x ) = d 1 M ( y ) となる。このときd 1 N ( f 1 ( y ) ) = f 2 ( d 1 M ( y ) ) = f 2 ( s 2 ( x ) ) = 0 d_1^N(f_1(y)) = f_2(d_1^M(y)) = f_2(s_2(x)) = 0 d 1 N ( f 1 ( y )) = f 2 ( d 1 M ( y )) = f 2 ( s 2 ( x )) = 0 であるからy ∈ ker f 1 y\in \ker f_1 y ∈ ker f 1 が成り立つ。x = s 2 ( x ) = d 1 M ( y ) x = s_2(x) = d_1^M(y) x = s 2 ( x ) = d 1 M ( y ) なので、結局x ∈ im a 1 x\in \im a_1 x ∈ im a 1 である。以上でim a 1 = ker a 2 \im a_1 = \ker a_2 im a 1 = ker a 2 がわかった。
(2) を示す。p i : N i → coker f i p_i:N_i \to \coker f_i p i : N i → coker f i (i = 1 , 2 , 3 i=1,2,3 i = 1 , 2 , 3 ) を自然な全射とする。このときp 1 p_1 p 1 が全射であることと
b 2 ∘ b 1 ∘ p 1 = b 2 ∘ p 2 ∘ d 1 N = p 3 ∘ d 2 N ∘ d 1 N = p 3 ∘ 0 = 0 b_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 b 2 ∘ b 1 ∘ p 1 = b 2 ∘ p 2 ∘ d 1 N = p 3 ∘ d 2 N ∘ d 1 N = p 3 ∘ 0 = 0 であることからb 2 ∘ b 1 = 0 b_2\circ b_1 = 0 b 2 ∘ b 1 = 0 、すなわちim b 1 ⊂ ker b 2 \im b_1\subset \ker b_2 im b 1 ⊂ ker b 2 が成り立つ。
逆の包含を示そう。d 2 M d_2^M d 2 M は全射なので、im f 3 = im ( f 3 ∘ d 2 M ) \im f_3 = \im (f_3\circ d_2^M) im f 3 = im ( f 3 ∘ d 2 M ) である。任意に元x 0 ∈ ker b 2 x_0\in \ker b_2 x 0 ∈ ker b 2 をとる。x 0 ∈ coker f 2 x_0\in \coker f_2 x 0 ∈ coker f 2 なので、あるx ∈ N 2 x\in N_2 x ∈ N 2 が存在してx 0 = p 2 ( x ) x_0 = p_2(x) x 0 = p 2 ( x ) となる。このとき、p 3 ( d 2 N ( x ) ) = b 2 ( p 2 ( x ) ) = b 2 ( x 0 ) = 0 p_3(d_2^N(x)) = b_2(p_2(x)) = b_2(x_0) = 0 p 3 ( d 2 N ( x )) = b 2 ( p 2 ( x )) = b 2 ( x 0 ) = 0 である。よってd 2 N ( x ) ∈ ker p 3 = im f 3 = im ( f 3 ∘ d 2 M ) d_2^N(x)\in \ker p_3 = \im f_3 = \im (f_3\circ d_2^M) d 2 N ( x ) ∈ ker p 3 = im f 3 = im ( f 3 ∘ d 2 M ) であり、あるx ′ ∈ M 2 x'\in M_2 x ′ ∈ M 2 が存在してd 2 N ( x ) = f 3 ( d 2 M ( x ′ ) ) d_2^N(x) = f_3(d_2^M(x')) d 2 N ( x ) = f 3 ( d 2 M ( x ′ )) が成り立つ。f 3 ∘ d 2 M = d 2 N ∘ f 2 f_3\circ d_2^M = d_2^N\circ f_2 f 3 ∘ d 2 M = d 2 N ∘ f 2 なので、特にd 2 N ( x − f 2 ( x ′ ) ) = d 2 N ( x ) − d 2 N ( f 2 ( x ′ ) ) = 0 d_2^N(x-f_2(x')) = d_2^N(x) - d_2^N(f_2(x')) = 0 d 2 N ( x − f 2 ( x ′ )) = d 2 N ( x ) − d 2 N ( f 2 ( x ′ )) = 0 であり、x − f 2 ( x ′ ) ∈ ker d 2 N = im d 1 N x-f_2(x')\in \ker d_2^N = \im d_1^N x − f 2 ( x ′ ) ∈ ker d 2 N = im d 1 N となる。よってあるy ∈ N 1 y\in N_1 y ∈ N 1 が存在してx = f 2 ( x ′ ) + d 1 N ( y ) x = f_2(x') + d_1^N(y) x = f 2 ( x ′ ) + d 1 N ( 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 ) ) 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)) 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 )) となり、以上でx 0 ∈ im b 1 x_0\in \im b_1 x 0 ∈ im b 1 が従う。
(3) を示す。(4) を示す。a 1 a_1 a 1 はd 1 M d_1^M d 1 M の核への制限であり、b 2 b_2 b 2 はd 2 N d_2^N d 2 N が余核上に引き起こす射であるから、それぞれの主張はただちに従う。▨
2 蛇の補題
命題 2.1 (蛇の補題).
可換図式
M 1
M 2
M 3
0
0
N 1
N 2
N 3
d 1 M
f 1
d 2 M
f 2
f 3
d 1 N
d 2 N
図 2.1.1 を左R R R -加群の可換図式とし、上段と下段はそれぞれ完全であるとする。このとき、連結準同型 (connecting homomorphism) と呼ばれる左R R R -加群の射δ : ker f 3 → coker f 1 \delta\colon\ker f_3 \to \coker f_1 δ : ker f 3 → coker f 1 が存在して、
ker f 1 → a 1 ker f 2 → a 2 ker f 3 → δ coker f 1 → b 1 coker f 2 → b 2 coker f 3 \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 ker f 1 a 1 ker f 2 a 2 ker f 3 δ coker f 1 b 1 coker f 2 b 2 coker f 3 が完全となる。さらにd 1 M d_1^M d 1 M が単射であればa 1 a_1 a 1 も単射であり、d 2 N d_2^N d 2 N が全射であればb 2 b_2 b 2 も全射である。
証明. まずker f 2 \ker f_2 ker f 2 とcoker f 2 \coker f_2 coker f 2 での完全性は補題 1.8 よりただちに従う。両端の単射性と全射性も補題 1.8 (3) と補題 1.8 (4) から従う。よって問題は連結準同型δ \delta δ の存在にある。以下、連結準同型δ \delta δ の存在を証明する。
d 1 N ∘ f 1 = f 2 ∘ d 1 M d_1^N\circ f_1 = f_2\circ d_1^M d 1 N ∘ f 1 = f 2 ∘ d 1 M であることから、以下の図式が可換となるf ˉ 2 : M 2 / im d 1 M → N 2 / d 1 N ( im f 1 ) \bar{f}_2: M_2/\im d_1^M\to N_2/d_1^N(\im f_1) f ˉ 2 : M 2 / im d 1 M → N 2 / d 1 N ( im f 1 ) が存在する:
可換図式
M 1
M 2
M 3
0
0
coker d 1 M
M 3
0
0
N 1
N 2
N 3
0
coker f 1
N 2 / d 1 N (im f 1 )
N 3
d 1 M
f 1
d 2 M
f 2
f 3
d ˉ 2 M
d 1 N
d 2 N
d ˉ 1 N
d ˉ 2 N
f ˉ 2
f 3
図 2.1.2 この図式が引き起こす可換図式
可換図式
ker f 1
ker f 2
ker f 3
0
ker f ˉ 2
ker f 3
a 1
a 2
a ˉ 2
図 2.1.3 において、上段と下段はそれぞれ補題 1.8 (1) より完全である。
(図 2.1.1 の左辺と真ん中を縦向きに見て) 完全列ker f 1 → M 1 → im f 1 → 0 \ker f_1 \to M_1 \to \im f_1 \to 0 ker f 1 → M 1 → im f 1 → 0 と0 → ker f 2 → M 2 → N 2 0\to \ker f_2 \to M_2 \to N_2 0 → ker f 2 → M 2 → N 2 に対して補題 1.8 (2) を適用すれば、
coker a 1 ⟶ coker d 1 M → f ˉ 2 N 2 / d 1 N ( im f 1 ) \coker a_1 \longrightarrow \coker d_1^M \xrightarrow{\bar{f}_2} N_2/d_1^N(\im f_1) coker a 1 ⟶ coker d 1 M f ˉ 2 N 2 / d 1 N ( im f 1 ) が完全であることが従う。特にker f 2 → ker f ˉ 2 \ker f_2 \to \ker \bar{f}_2 ker f 2 → ker f ˉ 2 は全射である。この全射性と、図 2.1.3 の右側の四角形が可換であることから、im a ˉ 2 = im a 2 \im \bar{a}_2 = \im a_2 im a ˉ 2 = im a 2 である。また、d 1 N ( im f 1 ) ⊂ im f 2 d_1^N(\im f_1) \subset \im f_2 d 1 N ( im f 1 ) ⊂ im f 2 なので自然な射coker f 2 → coker f ˉ 2 \coker f_2\to \coker \bar{f}_2 coker f 2 → coker f ˉ 2 は同型である。以上より、連結準同型δ \delta δ を構成する問題は、ker f 3 \ker f_3 ker f 3 とcoker f 1 \coker f_1 coker f 1 での完全性に影響を与えることなく、M 1 = 0 M_1=0 M 1 = 0 の場合へ帰着することができる。
d 2 N ∘ f 2 = f 3 ∘ d 2 M d_2^N\circ f_2 = f_3\circ d_2^M d 2 N ∘ f 2 = f 3 ∘ d 2 M であることから、f 2 f_2 f 2 のd 2 M , − 1 ( ker f 3 ) d_2^{M,-1}(\ker f_3) d 2 M , − 1 ( ker f 3 ) への制限f 2 ′ f'_2 f 2 ′ は以下の図式を可換にする:
可換図式
M 1
d 2 M ,−1 (ker f 3 )
ker f 3
0
M 1
M 2
M 3
0
0
N 1
ker d 2 N
0
0
N 1
N 2
N 3
d 1 M
f 1
d 2 M
f 2 ′
d 2 M
d 1 N
d 2 N
d 1 N
d 2 N
f 2
f 3
図 2.1.4 この図式が引き起こす可換図式
可換図式
coker f 1
coker f 2 ′
0
coker f 1
coker f 2
coker f 3
b 1 ′
b 1
b 2
図 2.1.5 において、上段と下段はそれぞれ補題 1.8 (2) より完全である。
(図 2.1.1 の図式の真ん中と右辺を縦向きに見て) 完全列M 2 → N 2 → coker f 2 → 0 M_2 \to N_2 \to \coker f_2 \to 0 M 2 → N 2 → coker f 2 → 0 と0 → im f 3 → N 3 → coker f 3 0\to \im f_3 \to N_3 \to \coker f_3 0 → im f 3 → N 3 → coker f 3 に対して補題 1.8 (1) を適用すれば、
d 2 M , − 1 ( ker f 3 ) → f 2 ′ ker d 2 N ⟶ ker ( b 2 ) d_2^{M, -1}(\ker f_3) \xrightarrow{f'_2} \ker d_2^N \longrightarrow \ker(b_2) d 2 M , − 1 ( ker f 3 ) f 2 ′ ker d 2 N ⟶ ker ( b 2 ) が完全であることが従う。特にcoker f 2 ′ → ker ( b 2 ) \coker f'_2 \to \ker(b_2) coker f 2 ′ → ker ( b 2 ) は単射である。この単射性と図 2.1.5 の左側の四角形が可換であることから、im b 1 ′ = im b 1 \im b'_1 = \im b_1 im b 1 ′ = im b 1 である。さらに、同じ単射性と左側の四角形の可換性から、ker b 1 ′ = ker b 1 \ker b'_1=\ker b_1 ker b 1 ′ = ker b 1 である。また、f 2 ′ f'_2 f 2 ′ はf 2 f_2 f 2 の制限なので自然な射ker f 2 ′ → ker f 2 \ker f'_2\to \ker f_2 ker f 2 ′ → ker f 2 は同型である。以上より、連結準同型δ \delta δ を構成する問題は、ker f 3 \ker f_3 ker f 3 とcoker f 1 \coker f_1 coker f 1 での完全性に影響を与えることなく、N 3 = 0 N_3=0 N 3 = 0 の場合へ帰着することができる。
M 1 = 0 M_1=0 M 1 = 0 かつN 3 = 0 N_3=0 N 3 = 0 のときは、d 2 M d_2^M d 2 M とd 1 N d_1^N d 1 N はどちらも同型射であり、さらにker f 3 = M 3 \ker f_3 = M_3 ker f 3 = M 3 ,coker f 1 = N 1 \coker f_1 = N_1 coker f 1 = N 1 であるから、連結準同型はδ = ( d 1 N ) − 1 ∘ f 2 ∘ ( d 2 M ) − 1 \delta = (d_1^N)^{-1} \circ f_2 \circ (d_2^M)^{-1} δ = ( d 1 N ) − 1 ∘ f 2 ∘ ( d 2 M ) − 1 により与えられる左R R R -加群の射ker f 3 → coker f 1 \ker f_3 \to \coker f_1 ker f 3 → coker f 1 に他ならない。このδ \delta δ が周囲と完全になることは
ker f 2 ⟶ M 2 → f 2 N 2 ⟶ coker f 2 \ker f_2 \longrightarrow M_2 \xrightarrow{f_2} N_2 \longrightarrow \coker f_2 ker f 2 ⟶ M 2 f 2 N 2 ⟶ coker f 2 が完全であることからただちに従う。▨
3 短完全列の分裂
定義 3.1. 左R R R -加群の短完全列
0 ⟶ A → i B → p C ⟶ 0 0\longrightarrow A\xrightarrow{i}B\xrightarrow{p}C\longrightarrow0 0 ⟶ A i B p C ⟶ 0 を考える。
R R R -線形写像r : B → A r\colon B\to A r : B → A がr ∘ i = id A r\circ i=\operatorname{id}_A r ∘ i = id A を満たすとき、r r r をi i i のレトラクション (retraction ) という。
R R R -線形写像s : C → B s\colon C\to B s : C → B がp ∘ s = id C p\circ s=\operatorname{id}_C p ∘ s = id C を満たすとき、s s s をp p p の切断 (section ) またはセクション (section ) という。
レトラクションまたはセクションが存在するとき、この短完全列は分裂する (split exact sequence ) という。
命題 3.2 (分裂補題). 左R R R -加群の短完全列
0 ⟶ A → i B → p C ⟶ 0 0\longrightarrow A\xrightarrow{i}B\xrightarrow{p}C\longrightarrow0 0 ⟶ A i B p C ⟶ 0 に対して、次の三条件は同値である。
i i i のレトラクションr : B → A r\colon B\to A r : B → A が存在する。
p p p のセクションs : C → B s\colon C\to B s : C → B が存在する。
左R R R -加群の同型Θ : B → ≅ A ⊕ C \Theta\colon B\xrightarrow{\cong}A\oplus C Θ : B ≅ A ⊕ C であって、
( Θ ∘ i ) ( a ) = ( a , 0 ) , π C ∘ Θ = p (\Theta\circ i)(a)=(a,0),
\qquad
\pi_C\circ\Theta=p ( Θ ∘ i ) ( a ) = ( a , 0 ) , π C ∘ Θ = p
を満たすものが存在する。ここでπ C : A ⊕ C → C \pi_C\colon A\oplus C\to C π C : A ⊕ C → C は第二成分への射影である。
証明. (1) ⇒ \Rightarrow ⇒ (2) を示す。r r r をi i i のレトラクションとする。可換図式
可換図式
0
A
B
C
0
0
A
A
0
0
i
p
r
図 3.2.1 に対して蛇の補題命題 2.1 を用いると、p p p の制限p ∣ ker r : ker r → C p|_{\ker r}:\ker r\to C p ∣ k e r r : ker r → C が同型射であることが従う。自然な包含射j : ker r → B j:\ker r\to B j : ker r → B を用いて
s : = j ∘ ( p ∣ ker r ) − 1 : C ⟶ B s:=j\circ(p|_{\ker r})^{-1}:C\longrightarrow B s := j ∘ ( p ∣ k e r r ) − 1 : C ⟶ B と定めればp ∘ s = id C p\circ s=\operatorname{id}_C p ∘ s = id C であるから、s s s はp p p のセクションである。
(2) ⇒ \Rightarrow ⇒ (1) を示す。証明は演習とする(問題 6.3 (分裂補題の双対的な含意) )。
(1) ⇒ \Rightarrow ⇒ (3) を示す。r r r をi i i のレトラクションとする。A → A ⊕ C A\to A\oplus C A → A ⊕ C を標準的な包含射、A ⊕ C → C A\oplus C\to C A ⊕ C → C を標準的な全射として、Θ = ( r , p ) : B → A ⊕ C \Theta = (r, p):B\to A\oplus C Θ = ( r , p ) : B → A ⊕ C をr , p r, p r , p を並べることにより得られる射b ↦ ( r ( b ) , p ( b ) ) b\mapsto (r(b), p(b)) b ↦ ( 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 ( r , p ) : B → A ⊕ C が同型であることが従う。
(3) ⇒ \Rightarrow ⇒ (1) を示す。q : A ⊕ C → A q:A\oplus C\to A q : A ⊕ C → A を標準的な全射とすればr = q ∘ Θ r=q\circ \Theta r = q ∘ Θ が求めるi i i のレトラクションである。▨
4 図式追跡による連結準同型の構成
連結準同型の元による構成を次の図に示す。選択独立性を含む証明の詳細は問題 6.2 (図式追跡による蛇の補題) で扱う。
連結準同型を定める元の移動
上段での持ち上げを変更すると、下段左端の元は f の像だけ変化するため、最後に得られる余核の元は変化しない。
5 例
例 5.1 (二倍写像の図式から生じる連結準同型). R = Z R=\mathbb Z R = Z とし、三本の縦射を左からf : = × 2 f:=\times2 f := × 2 ,g : = × 2 g:=\times2 g := × 2 ,h : = 0 h:=0 h := 0 とする次の可換図式を考える。
0 ⟶ Z → × 2 Z → q Z / 2 Z ⟶ 0 ↓ × 2 ↓ × 2 ↓ 0 0 ⟶ Z → × 2 Z → q Z / 2 Z ⟶ 0. \begin{array}{ccccccccc}
0&\longrightarrow&\mathbb Z&\xrightarrow{\ \times2\ }&\mathbb Z&\xrightarrow{\ q\ }&\mathbb Z/2\mathbb Z&\longrightarrow&0\\
&&\downarrow{\scriptstyle \times2}&&\downarrow{\scriptstyle \times2}&&\downarrow{\scriptstyle 0}&&\\
0&\longrightarrow&\mathbb Z&\xrightarrow{\ \times2\ }&\mathbb Z&\xrightarrow{\ q\ }&\mathbb Z/2\mathbb Z&\longrightarrow&0.
\end{array} 0 0 ⟶ ⟶ Z ↓ × 2 Z × 2 × 2 Z ↓ × 2 Z q q Z /2 Z ↓ 0 Z /2 Z ⟶ ⟶ 0 0. 左の正方形は( × 2 ) ∘ ( × 2 ) = ( × 2 ) ∘ ( × 2 ) (\times2)\circ(\times2)=(\times2)\circ(\times2) ( × 2 ) ∘ ( × 2 ) = ( × 2 ) ∘ ( × 2 ) により可換であり、右の正方形はq ( 2 n ) = 0 q(2n)=0 q ( 2 n ) = 0 により可換である。ここで
ker h = Z / 2 Z , coker f = Z / 2 Z \ker h=\mathbb Z/2\mathbb Z,
\qquad
\operatorname{coker}f=\mathbb Z/2\mathbb Z ker h = Z /2 Z , coker f = Z /2 Z である。
1 + 2 Z ∈ ker h 1+2\mathbb Z\in\ker h 1 + 2 Z ∈ ker h を上段で1 ∈ Z 1\in\mathbb Z 1 ∈ Z に持ち上げる。中央の縦写像は1 1 1 を2 2 2 へ送り、下段の左の写像は1 1 1 を2 2 2 へ送る。したがって
δ ( 1 + 2 Z ) = 1 + 2 Z \delta(1+2\mathbb Z)=1+2\mathbb Z δ ( 1 + 2 Z ) = 1 + 2 Z である。δ \delta δ はZ \mathbb Z Z 線形であるから、この例の連結準同型はZ / 2 Z \mathbb Z/2\mathbb Z Z /2 Z の恒等写像である。
6 演習問題
問題 6.1 (基本的な完全列). 基本的な完全列補題 1.2 の証明を完成させよ。
解答. i ker : ker u ↪ M i_{\ker}\colon\ker u\hookrightarrow M i k e r : ker u ↪ M とi im : im u ↪ N i_{\operatorname{im}}\colon\operatorname{im}u\hookrightarrow N i im : im u ↪ N を包含射、q : N ↠ coker u q\colon N\twoheadrightarrow\operatorname{coker}u q : N ↠ coker u を商写像とする。
第一の列では、i ker i_{\ker} i k e r が単射であり、im i ker = ker u \operatorname{im}i_{\ker}=\ker u im i k e r = ker u である。第二の列では、商加群の定義からker q = im u \ker q=\operatorname{im}u ker q = im u であり、q q q は全射である。第三の列に現れるu : M → im u u\colon M\to\operatorname{im}u u : M → im u は値域を像へ制限した写像であるから全射であり、その核はker u \ker u ker u である。第四の列では、i im i_{\operatorname{im}} i im が単射であり、im i im = ker q \operatorname{im}i_{\operatorname{im}}=\ker q im i im = ker q であり、q q q は全射である。零加群に接する位置での完全性も、包含射の単射性と商写像の全射性から従う。したがって、四つの列はいずれも完全である。▨
問題 6.2 (図式追跡による蛇の補題). 元の図式追跡によって蛇の補題命題 2.1 を証明せよ。とくに、連結準同型の定義が持ち上げの選択に依存しないことと、ker δ = im a 2 \ker\delta=\operatorname{im}a_2 ker δ = im a 2 およびker b 1 = im δ \ker b_1=\operatorname{im}\delta ker b 1 = im δ を示せ。
解答. x ∈ ker f 3 x\in\ker f_3 x ∈ ker f 3 を取る。d 2 M d_2^M d 2 M は全射であるから、d 2 M ( y ) = x d_2^M(y)=x d 2 M ( y ) = x を満たすy ∈ M 2 y\in M_2 y ∈ M 2 を取ることができる。可換性により
d 2 N ( f 2 ( y ) ) = f 3 ( d 2 M ( y ) ) = f 3 ( x ) = 0 d_2^N(f_2(y))=f_3(d_2^M(y))=f_3(x)=0 d 2 N ( f 2 ( y )) = f 3 ( d 2 M ( y )) = f 3 ( x ) = 0 である。下段の完全性とd 1 N d_1^N d 1 N の単射性により、d 1 N ( z ) = f 2 ( y ) d_1^N(z)=f_2(y) d 1 N ( z ) = f 2 ( y ) を満たすz ∈ N 1 z\in N_1 z ∈ N 1 が一意に存在する。そこで
δ ( x ) : = z + im f 1 ∈ coker f 1 \delta(x):=z+\operatorname{im}f_1\in\operatorname{coker}f_1 δ ( x ) := z + im f 1 ∈ coker f 1 と定める。
別の持ち上げy ′ y' y ′ と対応する元z ′ z' z ′ を取ると、上段の完全性からy − y ′ = d 1 M ( m ) y-y'=d_1^M(m) y − y ′ = d 1 M ( m ) を満たすm ∈ M 1 m\in M_1 m ∈ M 1 が存在する。可換性とd 1 N d_1^N d 1 N の単射性から
d 1 N ( z − z ′ ) = f 2 ( y − y ′ ) = d 1 N ( f 1 ( m ) ) ⟹ z − z ′ = f 1 ( m ) d_1^N(z-z')=f_2(y-y')=d_1^N(f_1(m))
\quad\Longrightarrow\quad
z-z'=f_1(m) d 1 N ( z − z ′ ) = f 2 ( y − y ′ ) = d 1 N ( f 1 ( m )) ⟹ z − z ′ = f 1 ( m ) となる。したがって、z z z とz ′ z' z ′ はcoker f 1 \operatorname{coker}f_1 coker f 1 で同じ類を定める。和とスカラー倍に対して持ち上げの和とスカラー倍を選べば、δ \delta δ がR R R -線形であることも従う。
x = a 2 ( y 0 ) x=a_2(y_0) x = a 2 ( y 0 ) かつy 0 ∈ ker f 2 y_0\in\ker f_2 y 0 ∈ ker f 2 ならば、持ち上げとしてy 0 y_0 y 0 を選ぶことによりδ ( x ) = 0 \delta(x)=0 δ ( x ) = 0 となる。逆にδ ( x ) = 0 \delta(x)=0 δ ( x ) = 0 ならば、上のz z z はz = f 1 ( m ) z=f_1(m) z = f 1 ( m ) と書ける。このとき
f 2 ( y − d 1 M ( m ) ) = 0 , d 2 M ( y − d 1 M ( m ) ) = x f_2(y-d_1^M(m))=0,
\qquad
d_2^M(y-d_1^M(m))=x f 2 ( y − d 1 M ( m )) = 0 , d 2 M ( y − d 1 M ( m )) = x であるから、x ∈ im a 2 x\in\operatorname{im}a_2 x ∈ im a 2 である。よってker δ = im a 2 \ker\delta=\operatorname{im}a_2 ker δ = im a 2 となる。
また、b 1 ( δ ( x ) ) b_1(\delta(x)) b 1 ( δ ( x )) はd 1 N ( z ) = f 2 ( y ) d_1^N(z)=f_2(y) d 1 N ( z ) = f 2 ( y ) の類であるから零である。逆にb 1 ( z + im f 1 ) = 0 b_1(z+\operatorname{im}f_1)=0 b 1 ( z + im f 1 ) = 0 ならば、あるy ∈ M 2 y\in M_2 y ∈ M 2 に対してd 1 N ( z ) = f 2 ( y ) d_1^N(z)=f_2(y) d 1 N ( z ) = f 2 ( y ) となる。x = d 2 M ( y ) x=d_2^M(y) x = d 2 M ( y ) と置くとf 3 ( x ) = 0 f_3(x)=0 f 3 ( x ) = 0 であり、構成からδ ( x ) = z + im f 1 \delta(x)=z+\operatorname{im}f_1 δ ( x ) = z + im f 1 である。したがって、ker b 1 = im δ \ker b_1=\operatorname{im}\delta ker b 1 = im δ となる。
ker a 2 = im a 1 \ker a_2=\operatorname{im}a_1 ker a 2 = im a 1 は、y ∈ ker f 2 y\in\ker f_2 y ∈ ker f 2 かつd 2 M ( y ) = 0 d_2^M(y)=0 d 2 M ( y ) = 0 としてy = d 1 M ( m ) y=d_1^M(m) y = d 1 M ( m ) と書き、d 1 N ( f 1 ( m ) ) = f 2 ( y ) = 0 d_1^N(f_1(m))=f_2(y)=0 d 1 N ( f 1 ( m )) = f 2 ( y ) = 0 とd 1 N d_1^N d 1 N の単射性を用いれば従う。ker b 2 = im b 1 \ker b_2=\operatorname{im}b_1 ker b 2 = im b 1 は、d 2 N ( n 2 ) = f 3 ( m 3 ) d_2^N(n_2)=f_3(m_3) d 2 N ( n 2 ) = f 3 ( m 3 ) としてm 3 = d 2 M ( m 2 ) m_3=d_2^M(m_2) m 3 = d 2 M ( m 2 ) と持ち上げ、n 2 − f 2 ( m 2 ) ∈ ker d 2 N = im d 1 N n_2-f_2(m_2)\in\ker d_2^N=\operatorname{im}d_1^N n 2 − f 2 ( m 2 ) ∈ ker d 2 N = im d 1 N を用いれば従う。最後に、d 1 M d_1^M d 1 M が単射ならばa 1 a_1 a 1 も単射であり、d 2 N d_2^N d 2 N が全射ならばb 2 b_2 b 2 も全射である。以上により、蛇の補題のすべての主張が得られる。▨
解答. s : C → B s\colon C\to B s : C → B をp p p のセクションとする。各b ∈ B b\in B b ∈ B に対して
p ( b − s ( p ( b ) ) ) = p ( b ) − p ( b ) = 0 p(b-s(p(b)))=p(b)-p(b)=0 p ( b − s ( p ( b ))) = p ( b ) − p ( b ) = 0 であるから、b − s ( p ( b ) ) ∈ ker p = im i b-s(p(b))\in\ker p=\operatorname{im}i b − s ( p ( b )) ∈ ker p = im i である。i i i は単射であるため、i ( a ) = b − s ( p ( b ) ) i(a)=b-s(p(b)) i ( a ) = b − s ( p ( b )) を満たすa ∈ A a\in A a ∈ A は一意に定まる。r ( b ) = a r(b)=a r ( b ) = a と置くと、i i i の単射性からr : B → A r\colon B\to A r : B → A はR R R -線形である。さらにp ( i ( a ) ) = 0 p(i(a))=0 p ( 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), i ( r ( i ( a ))) = i ( a ) − s ( p ( i ( a ))) = i ( a ) , したがってr ∘ i = id A r\circ i=\operatorname{id}_A r ∘ i = id A である。よってr r r はi i i のレトラクションである。▨
問題 6.4 (分裂同型の逆射). 命題 3.2 (1) ⇒ \Rightarrow ⇒ (3) を導く証明では、レトラクションr : B → A r\colon B\to A r : B → A からΘ ( b ) = ( r ( b ) , p ( b ) ) \Theta(b)=(r(b),p(b)) Θ ( b ) = ( r ( b ) , p ( b )) を構成した。命題 3.2 (1) ⇒ \Rightarrow ⇒ (2) を導く証明で得たセクションs : C → B s\colon C\to B s : C → B を用いて、Θ \Theta Θ の逆射を具体的に構成せよ。
解答. 命題 3.2 (1) ⇒ \Rightarrow ⇒ (2) を導く証明で構成したs s s はim s ⊆ ker r \operatorname{im}s\subseteq\ker r im s ⊆ 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) Ψ : A ⊕ C ⟶ B , Ψ ( a , c ) = i ( a ) + s ( c ) と定めると、r ∘ s = 0 r\circ s=0 r ∘ s = 0 、r ∘ i = id A r\circ i=\operatorname{id}_A r ∘ i = id A 、p ∘ i = 0 p\circ i=0 p ∘ i = 0 およびp ∘ s = id C p\circ s=\operatorname{id}_C p ∘ s = id C からΘ ∘ Ψ = id A ⊕ C \Theta\circ\Psi=\operatorname{id}_{A\oplus C} Θ ∘ Ψ = id A ⊕ C が従う。
一方、b − s ( p ( b ) ) ∈ ker p = im i b-s(p(b))\in\ker p=\operatorname{im}i b − s ( p ( b )) ∈ ker p = im i であり、r ( b − s ( p ( b ) ) ) = r ( b ) r(b-s(p(b)))=r(b) r ( b − s ( p ( b ))) = r ( b ) である。r ∘ i = id A r\circ i=\operatorname{id}_A r ∘ i = id A であるからb − s ( p ( b ) ) = i ( r ( b ) ) b-s(p(b))=i(r(b)) b − s ( p ( b )) = i ( r ( b )) となり、Ψ ( Θ ( b ) ) = b \Psi(\Theta(b))=b Ψ ( Θ ( b )) = b が従う。よってΨ = Θ − 1 \Psi=\Theta^{-1} Ψ = Θ − 1 である。なお、任意に選んだセクションs s s を用いる場合は、s s s をs − i ∘ r ∘ s s-i\circ r\circ s s − i ∘ r ∘ s に置き換えれば同じ公式を用いることができる。▨
問題 6.5 (整数の図式に対する蛇の補題). 例 5.1 の図式について、六つの対象と各写像をすべて計算し、得られる列が完全であることを直接確認せよ。
解答. 三本の縦射はf = g = × 2 f=g=\times2 f = g = × 2 およびh = 0 h=0 h = 0 であるから、六つの対象は
ker f = 0 , ker g = 0 , ker h = Z / 2 Z , coker f = Z / 2 Z , coker g = Z / 2 Z , coker h = Z / 2 Z \ker f=0,
\quad \ker g=0,
\quad \ker h=\mathbb Z/2\mathbb Z,
\quad \operatorname{coker}f=\mathbb Z/2\mathbb Z,
\quad \operatorname{coker}g=\mathbb Z/2\mathbb Z,
\quad \operatorname{coker}h=\mathbb Z/2\mathbb Z ker f = 0 , ker g = 0 , ker h = Z /2 Z , coker f = Z /2 Z , coker g = Z /2 Z , coker h = Z /2 Z となる。a 1 : 0 → 0 a_1\colon0\to0 a 1 : 0 → 0 とa 2 : 0 → Z / 2 Z a_2\colon0\to\mathbb Z/2\mathbb Z a 2 : 0 → Z /2 Z は零写像である。連結準同型δ \delta δ は例 5.1 で計算した恒等写像である。b 1 b_1 b 1 は二倍写像がZ / 2 Z \mathbb Z/2\mathbb Z Z /2 Z 上に誘導する写像であるから零写像であり、b 2 b_2 b 2 は商写像q q q が誘導する恒等写像である。したがって、両端の零加群も含めた列は
0 ⟶ 0 ⟶ 0 ⟶ Z / 2 Z → id Z / 2 Z → 0 Z / 2 Z → id Z / 2 Z ⟶ 0 0\longrightarrow0\longrightarrow0\longrightarrow
\mathbb Z/2\mathbb Z\xrightarrow{\operatorname{id}}
\mathbb Z/2\mathbb Z\xrightarrow{0}
\mathbb Z/2\mathbb Z\xrightarrow{\operatorname{id}}
\mathbb Z/2\mathbb Z\longrightarrow0 0 ⟶ 0 ⟶ 0 ⟶ Z /2 Z id Z /2 Z 0 Z /2 Z id Z /2 Z ⟶ 0 となる。各恒等写像の像は次の零写像の核に等しく、零写像の像は次の恒等写像の核に等しいため、この列は完全である。▨
問題 6.6 (レトラクション全体の作用). f : M → N f\colon M\to N f : M → N を左R R R -加群の射とする。f f f のレトラクションr : N → M r\colon N\to M r : N → M が存在すると仮定し、p : N → coker f p\colon N\to\operatorname{coker}f p : N → coker f を標準的な全射とする。任意のレトラクションr ′ : N → M r'\colon N\to M r ′ : N → M に対し、ある左R R R -加群の射φ : coker f → M \varphi\colon\operatorname{coker}f\to M φ : coker f → M が一意に存在してr − r ′ = φ ∘ p r-r'=\varphi\circ p r − r ′ = φ ∘ p となることを示せ。さらに、f f f のレトラクション全体の集合がHom R ( coker f , M ) \operatorname{Hom}_R(\operatorname{coker}f,M) Hom R ( coker f , M ) の自由かつ推移的な作用をもつことを示せ。
解答. d = r − r ′ d=r-r' d = r − r ′ と置くと、d ∘ f = r ∘ f − r ′ ∘ f = 0 d\circ f=r\circ f-r'\circ f=0 d ∘ f = r ∘ f − r ′ ∘ f = 0 である。したがって、d d d はN / im f = coker f N/\operatorname{im}f=\operatorname{coker}f N / im f = coker f を経由し、余核の普遍性からd = φ ∘ p d=\varphi\circ p d = φ ∘ p を満たすR R R -線形写像φ : coker f → M \varphi\colon\operatorname{coker}f\to M φ : coker f → M が存在する。p p p は全射であるからφ \varphi φ は一意である。
H = Hom R ( coker f , M ) H=\operatorname{Hom}_R(\operatorname{coker}f,M) H = Hom R ( coker f , M ) と置き、ψ ∈ H \psi\in H ψ ∈ H とレトラクションr 0 r_0 r 0 に対して
ψ ⋅ r 0 : = r 0 + ψ ∘ p \psi\cdot r_0:=r_0+\psi\circ p ψ ⋅ r 0 := r 0 + ψ ∘ p と定める。p ∘ f = 0 p\circ f=0 p ∘ f = 0 であるから( ψ ⋅ r 0 ) ∘ f = id M (\psi\cdot r_0)\circ f=\operatorname{id}_M ( ψ ⋅ r 0 ) ∘ f = id M であり、これはレトラクションである。ψ ∘ p = ψ ′ ∘ p \psi\circ p=\psi'\circ p ψ ∘ p = ψ ′ ∘ p ならばp p p の全射性からψ = ψ ′ \psi=\psi' ψ = ψ ′ となるため、この作用は自由である。二つのレトラクションr 0 , r 1 r_0,r_1 r 0 , r 1 に対してr 1 − r 0 r_1-r_0 r 1 − r 0 は一意にψ ∘ p \psi\circ p ψ ∘ p と書けるため、r 1 = ψ ⋅ r 0 r_1=\psi\cdot r_0 r 1 = ψ ⋅ r 0 となる。したがって、この作用は推移的でもある。▨