1 テンソル複体と Tor
定義 1.1 (テンソル複体). R R R を単位元をもつ結合環、P ∙ P_\bullet P ∙ を右R R R -加群の鎖複体、N N N を左R R R -加群とする。アーベル群の鎖複体
( P ∙ ⊗ R N ) n = P n ⊗ R N , d n = d n P ⊗ R 1 N (P_\bullet\otimes_RN)_n=P_n\otimes_RN,
\qquad d_n=d_n^P\otimes_R1_N ( P ∙ ⊗ R N ) n = P n ⊗ R N , d n = d n P ⊗ R 1 N をテンソル複体 (tensor complex ) という。左R R R -加群の鎖複体Q ∙ Q_\bullet Q ∙ と右R R R -加群M M M に対しても、
( M ⊗ R Q ∙ ) n = M ⊗ R Q n , d n = 1 M ⊗ R d n Q (M\otimes_RQ_\bullet)_n=M\otimes_RQ_n,
\qquad d_n=1_M\otimes_Rd_n^Q ( M ⊗ R Q ∙ ) n = M ⊗ R Q n , d n = 1 M ⊗ R d n Q と定める。
§E6.14 命題 6.1 の合成則より、前者では
d n − 1 d n = ( d n − 1 P d n P ) ⊗ R 1 N = 0 d_{n-1}d_n=(d_{n-1}^Pd_n^P)\otimes_R1_N=0 d n − 1 d n = ( d n − 1 P d n P ) ⊗ R 1 N = 0 であり、後者でもd n − 1 d n = 1 M ⊗ R ( d n − 1 Q d n Q ) = 0 d_{n-1}d_n=1_M\otimes_R(d_{n-1}^Qd_n^Q)=0 d n − 1 d n = 1 M ⊗ R ( d n − 1 Q d n Q ) = 0 である。
補題 1.2. R R R を単位元をもつ結合環とする。右R R R -加群の鎖写像u : P ∙ → P ∙ ′ u\colon P_\bullet\to P'_\bullet u : P ∙ → P ∙ ′ と左R R R -線形写像g : N → N ′ g\colon N\to N' g : N → N ′ は、鎖写像
u ⊗ R g : P ∙ ⊗ R N ⟶ P ∙ ′ ⊗ R N ′ u\otimes_Rg\colon P_\bullet\otimes_RN
\longrightarrow P'_\bullet\otimes_RN' u ⊗ R g : P ∙ ⊗ R N ⟶ P ∙ ′ ⊗ R N ′ を与える。この操作は各変数について加法的であり、恒等写像と合成を保つ。u ≃ u ′ u\simeq u' u ≃ u ′ ならばu ⊗ R g ≃ u ′ ⊗ R g u\otimes_Rg\simeq u'\otimes_Rg u ⊗ R g ≃ u ′ ⊗ R g である。
右R R R -線形写像f : M → M ′ f\colon M\to M' f : M → M ′ と左R R R -加群の鎖写像v : Q ∙ → Q ∙ ′ v\colon Q_\bullet\to Q'_\bullet v : Q ∙ → Q ∙ ′ に対しても、鎖写像f ⊗ R v f\otimes_Rv f ⊗ R v が定まり、同じ加法性・恒等写像・合成の性質を満たす。v ≃ v ′ v\simeq v' v ≃ v ′ ならばf ⊗ R v ≃ f ⊗ R v ′ f\otimes_Rv\simeq f\otimes_Rv' f ⊗ R v ≃ f ⊗ R v ′ である。
証明. 鎖写像の等式d n P ′ u n = u n − 1 d n P d_n^{P'}u_n=u_{n-1}d_n^P d n P ′ u n = u n − 1 d n P と§E6.14 命題 6.1 より、
( d n P ′ ⊗ 1 N ′ ) ( u n ⊗ g ) = ( u n − 1 ⊗ g ) ( d n P ⊗ 1 N ) (d_n^{P'}\otimes1_{N'})(u_n\otimes g)
=(u_{n-1}\otimes g)(d_n^P\otimes1_N) ( d n P ′ ⊗ 1 N ′ ) ( u n ⊗ g ) = ( u n − 1 ⊗ g ) ( d n P ⊗ 1 N ) である。恒等写像と合成の性質も同じ結果から従う。加法性は純テンソル上の等式
( ( u n + u n ′ ) ⊗ g ) ( x ⊗ y ) = u n ( x ) ⊗ g ( y ) + u n ′ ( x ) ⊗ g ( y ) ((u_n+u'_n)\otimes g)(x\otimes y)
=u_n(x)\otimes g(y)+u'_n(x)\otimes g(y) (( u n + u n ′ ) ⊗ g ) ( x ⊗ y ) = u n ( x ) ⊗ g ( y ) + u n ′ ( x ) ⊗ g ( y ) と、第二因子についての加法性から従う。
u n − u n ′ = d n + 1 P ′ h n + h n − 1 d n P u_n-u'_n=d_{n+1}^{P'}h_n+h_{n-1}d_n^P u n − u n ′ = d n + 1 P ′ h n + h n − 1 d n P を満たす鎖ホモトピーh h h を取る。テンソル積の誘導写像の加法性と合成則により、
( u n − u n ′ ) ⊗ g = ( d n + 1 P ′ ⊗ 1 N ′ ) ( h n ⊗ g ) + ( h n − 1 ⊗ g ) ( d n P ⊗ 1 N ) (u_n-u'_n)\otimes g
=(d_{n+1}^{P'}\otimes1_{N'})(h_n\otimes g)
+(h_{n-1}\otimes g)(d_n^P\otimes1_N) ( u n − u n ′ ) ⊗ g = ( d n + 1 P ′ ⊗ 1 N ′ ) ( h n ⊗ g ) + ( h n − 1 ⊗ g ) ( d n P ⊗ 1 N ) となり、h n ⊗ g h_n\otimes g h n ⊗ g が鎖ホモトピーを与える。左複体の場合には鎖写像の等式へf ⊗ − f\otimes- f ⊗ − を施せばよく、v − v ′ = d Q ′ k + k d Q v-v'=d^{Q'}k+kd^Q v − v ′ = d Q ′ k + k d Q に対してf ⊗ k f\otimes k f ⊗ k が鎖ホモトピーを与える。加法性と合成則も§E6.14 命題 6.1 による。▨
定義 1.3 (Tor). R R R を単位元をもつ結合環、M M M を右R R R -加群、N N N を左R R R -加群とする。M M M の右射影分解P ∙ → ε P M P_\bullet\xrightarrow{\ep_P}M P ∙ ε P M を取り、n ∈ N ≥ 0 n\in\N n ∈ N ≥ 0 に対してアーベル群
Tor n R ( M , N ) : = H n ( P ∙ ⊗ R N ) \operatorname{Tor}_n^R(M,N)
:=H_n(P_\bullet\otimes_RN) Tor n R ( M , N ) := H n ( P ∙ ⊗ R N ) をM , N M,N M , N の第n n n Tor 群 (Tor group ) という。
右射影分解の存在は、§E6.38 定理 1.3 を反対環R o p R^{\mathrm{op}} R op に適用して得られる。右加群を左反対環加群とみなす対応は、射影性と完全列を保つ(§E6.16 命題 2.2 )。
命題 1.4. R R R を単位元をもつ結合環とする。各n ∈ N ≥ 0 n\in\N n ∈ N ≥ 0 について、Tor n R ( M , N ) \operatorname{Tor}_n^R(M,N) Tor n R ( M , N ) は右R R R -加群M M M と左R R R -加群N N N に関する、アーベル群に値を取る二変数共変関手を定め、各変数について加法的である。異なる射影分解による関手の間には、恒等写像の持上げから定まる自然な同型がある。この同型は持上げによらず、三つの分解の間で合成と両立する。
また、添加射は自然な同型
Tor 0 R ( M , N ) ≅ M ⊗ R N \operatorname{Tor}_0^R(M,N)\cong M\otimes_RN Tor 0 R ( M , N ) ≅ M ⊗ R N を誘導する。
証明. 各右R R R -加群M M M の射影分解P ( M ) ∙ P(M)_\bullet P ( M ) ∙ を選ぶ。右R R R -線形写像f : M → M ′ f\colon M\to M' f : M → M ′ に対し、§E6.38 定理 2.2 をR o p R^{\mathrm{op}} R op 上で適用して持上げu : P ( M ) ∙ → P ( M ′ ) ∙ u\colon P(M)_\bullet\to P(M')_\bullet u : P ( M ) ∙ → P ( M ′ ) ∙ を取り、左R R R -線形写像g : N → N ′ g\colon N\to N' g : N → N ′ と合わせて
Tor n R ( f , g ) : = H n ( u ⊗ R g ) \operatorname{Tor}_n^R(f,g):=H_n(u\otimes_Rg) Tor n R ( f , g ) := H n ( u ⊗ R g ) と定める。二つの持上げは鎖ホモトピックであるため、補題 1.2 と§E6.37 命題 1.3 により誘導写像は一致する。
恒等鎖写像は恒等写像を持ち上げ、持上げの合成はもとの写像の合成を持ち上げる。したがってテンソル積とホモロジーの合成則(§E6.36 命題 2.4 )から関手性が従う。f + f ′ f+f' f + f ′ の持上げにはu + u ′ u+u' u + u ′ を取ることができる。テンソル写像は各変数について加法的であり、ホモロジー誘導写像もH n ( a + b ) ( [ z ] ) = [ a ( z ) + b ( z ) ] H_n(a+b)([z])=[a(z)+b(z)] H n ( a + b ) ([ z ]) = [ a ( z ) + b ( z )] を満たすので、各変数の加法性を得る。
同じM M M の別の分解P ~ ( M ) ∙ \widetilde P(M)_\bullet P ( M ) ∙ に対し、恒等写像を持ち上げるa M : P ( M ) ∙ → P ~ ( M ) ∙ a_M\colon P(M)_\bullet\to\widetilde P(M)_\bullet a M : P ( M ) ∙ → P ( M ) ∙ を取る。§E6.38 系 2.3 と補題 1.2 によりa M ⊗ 1 N a_M\otimes1_N a M ⊗ 1 N は鎖ホモトピー同値であり、ホモロジーに同型を誘導する。別の持上げu ~ \widetilde u u を用いると、a M ′ u a_{M'}u a M ′ u とu ~ a M \widetilde u a_M u a M はともにf f f を持ち上げるため、ホモロジー上の写像は等しい。第二変数の写像との可換性はテンソル積の合成則による。三つの分解の間の比較写像の合成も恒等写像の持上げであるから、同じホモトピー一意性が同型の合成則を与える。
完全列P 1 → P 0 → ε P M → 0 P_1\to P_0\xrightarrow{\ep_P}M\to0 P 1 → P 0 ε P M → 0 に§E6.14 命題 11.3 を適用すると、
P 1 ⊗ R N ⟶ P 0 ⊗ R N → ε P ⊗ 1 N M ⊗ R N ⟶ 0 P_1\otimes_RN\longrightarrow P_0\otimes_RN
\xrightarrow{\ep_P\otimes1_N}M\otimes_RN\longrightarrow0 P 1 ⊗ R N ⟶ P 0 ⊗ R N ε P ⊗ 1 N M ⊗ R N ⟶ 0 は完全である。よってH 0 ( P ∙ ⊗ R N ) H_0(P_\bullet\otimes_RN) H 0 ( P ∙ ⊗ R N ) は添加射によってM ⊗ R N M\otimes_RN M ⊗ R N と同型になる。持上げの等式ε P ( M ′ ) u 0 = f ε P ( M ) \ep_{P(M')}u_0=f\ep_{P(M)} ε P ( M ′ ) u 0 = f ε P ( M ) が、この同型の第一変数の自然性を与え、第二変数の自然性は誘導写像の合成則から従う。▨
2 左右の射影分解の比較
補題 2.1. R R R を単位元をもつ結合環、X ∙ → ε A X_\bullet\xrightarrow{\ep}A X ∙ ε A を右R R R -加群の分解、F F F を左平坦R R R -加群とする。このとき添加列
⋯ ⟶ X 1 ⊗ R F ⟶ X 0 ⊗ R F → ε ⊗ 1 F A ⊗ R F ⟶ 0 \cdots\longrightarrow X_1\otimes_RF\longrightarrow X_0\otimes_RF
\xrightarrow{\ep\otimes1_F}A\otimes_RF\longrightarrow0 ⋯ ⟶ X 1 ⊗ R F ⟶ X 0 ⊗ R F ε ⊗ 1 F A ⊗ R F ⟶ 0 は完全である。左R R R -加群の分解に右平坦R R R -加群とのテンソル積を施した添加列も完全である。
証明. K − 1 = A K_{-1}=A K − 1 = A とし、分解を短完全列
0 ⟶ K j → i j X j → q j K j − 1 ⟶ 0 ( j ∈ N ≥ 0 ) 0\longrightarrow K_j\xrightarrow{i_j}X_j
\xrightarrow{q_j}K_{j-1}\longrightarrow0
\qquad(j\in\N) 0 ⟶ K j i j X j q j K j − 1 ⟶ 0 ( j ∈ N ≥ 0 ) に分ける。ここでq 0 = ε q_0=\ep q 0 = ε 、d j = i j − 1 q j d_j=i_{j-1}q_j d j = i j − 1 q j である。§E6.18 定理 1.3 により、テンソル積を施した各列は短完全である。i j − 1 ⊗ 1 F i_{j-1}\otimes1_F i j − 1 ⊗ 1 F は単射、q j + 1 ⊗ 1 F q_{j+1}\otimes1_F q j + 1 ⊗ 1 F は全射であるから、j ≥ 1 j\ge1 j ≥ 1 で
ker ( d j ⊗ 1 F ) = ker ( q j ⊗ 1 F ) = im ( i j ⊗ 1 F ) = im ( d j + 1 ⊗ 1 F ) . \begin{aligned}
\ker(d_j\otimes1_F)
&=\ker(q_j\otimes1_F)\\
&=\im(i_j\otimes1_F)
=\im(d_{j+1}\otimes1_F).
\end{aligned} ker ( d j ⊗ 1 F ) = ker ( q j ⊗ 1 F ) = im ( i j ⊗ 1 F ) = im ( d j + 1 ⊗ 1 F ) . 次数0でもker ( ε ⊗ 1 F ) = im ( d 1 ⊗ 1 F ) \ker(\ep\otimes1_F)=\im(d_1\otimes1_F) ker ( ε ⊗ 1 F ) = im ( d 1 ⊗ 1 F ) であり、ε ⊗ 1 F \ep\otimes1_F ε ⊗ 1 F は全射である。左分解の場合はR o p R^{\mathrm{op}} R op 上の右分解に直前の結果を適用し、§E6.18 命題 1.2 の自然な因子交換によって元のテンソル列へ戻せばよい。▨
補題 2.2. p , q ∈ N ≥ 0 p,q\in\N p , q ∈ N ≥ 0 に対してアーベル群C p , q C_{p,q} C p , q と準同型
h : C p , q ⟶ C p − 1 , q , v : C p , q ⟶ C p , q − 1 h\colon C_{p,q}\longrightarrow C_{p-1,q},
\qquad v\colon C_{p,q}\longrightarrow C_{p,q-1} h : C p , q ⟶ C p − 1 , q , v : C p , q ⟶ C p , q − 1 があり、h 2 = v 2 = 0 h^2=v^2=0 h 2 = v 2 = 0 、h v = v h hv=vh h v = v h を満たすとする。負の添字をもつ群とそれらへの写像は零とする。非負次数の鎖複体B ∙ B_\bullet B ∙ と準同型ε p : C p , 0 → B p \ep_p\colon C_{p,0}\to B_p ε p : C p , 0 → B p があり、d B ε p = ε p − 1 h d^B\ep_p=\ep_{p-1}h d B ε p = ε p − 1 h を満たし、すべてのp ∈ N ≥ 0 p\in\N p ∈ N ≥ 0 で列
⋯ → v C p , 2 → v C p , 1 → v C p , 0 → ε p B p ⟶ 0 \cdots\xrightarrow{v}C_{p,2}\xrightarrow{v}C_{p,1}
\xrightarrow{v}C_{p,0}\xrightarrow{\ep_p}B_p\longrightarrow0 ⋯ v C p , 2 v C p , 1 v C p , 0 ε p B p ⟶ 0 が完全であるとする。
このとき
T n = ⨁ p + q = n C p , q , D ∣ C p , q = h + ( − 1 ) p v T_n=\bigoplus_{p+q=n}C_{p,q},\qquad
D|_{C_{p,q}}=h+(-1)^pv T n = p + q = n ⨁ C p , q , D ∣ C p , q = h + ( − 1 ) p v は非負次数の鎖複体を定める。C n , 0 C_{n,0} C n , 0 上でε n \ep_n ε n 、ほかの直和成分上で零とする写像α n : T n → B n \alpha_n\colon T_n\to B_n α n : T n → B n は鎖写像であり、すべてのn ∈ N ≥ 0 n\in\N n ∈ N ≥ 0 に対し
H n ( α ) : H n ( T ∙ ) → ≅ H n ( B ∙ ) H_n(\alpha)\colon H_n(T_\bullet)\xrightarrow{\ \cong\ }H_n(B_\bullet) H n ( α ) : H n ( T ∙ ) ≅ H n ( B ∙ ) は同型である。
証明. x ∈ C p , q x\in C_{p,q} x ∈ C p , q に対し、
D 2 x = h 2 x + ( − 1 ) p − 1 v h x + ( − 1 ) p h v x + v 2 x = 0 D^2x=h^2x+(-1)^{p-1}vhx+(-1)^phvx+v^2x=0 D 2 x = h 2 x + ( − 1 ) p − 1 v h x + ( − 1 ) p h v x + v 2 x = 0 である。ε p v = 0 \ep_pv=0 ε p v = 0 とd B ε p = ε p − 1 h d^B\ep_p=\ep_{p-1}h d B ε p = ε p − 1 h により、α \alpha α は鎖写像である。各ε p \ep_p ε p は全射であるから、α \alpha α は次数ごとに全射である。
E p , 0 = ker ε p E_{p,0}=\ker\ep_p E p , 0 = ker ε p 、E p , q = C p , q E_{p,q}=C_{p,q} E p , q = C p , q (q ≥ 1 q\ge1 q ≥ 1 )とおく。h h h はE p , 0 E_{p,0} E p , 0 をE p − 1 , 0 E_{p-1,0} E p − 1 , 0 へ送り、v : C p , 1 → C p , 0 v\colon C_{p,1}\to C_{p,0} v : C p , 1 → C p , 0 の像はE p , 0 E_{p,0} E p , 0 である。したがってh , v h,v h , v はE E E 上の写像を与え、各列
⋯ → v E p , 2 → v E p , 1 → v E p , 0 ⟶ 0 \cdots\xrightarrow{v}E_{p,2}\xrightarrow{v}E_{p,1}
\xrightarrow{v}E_{p,0}\longrightarrow0 ⋯ v E p , 2 v E p , 1 v E p , 0 ⟶ 0 は完全である。K ∙ = ker α K_\bullet=\ker\alpha K ∙ = ker α とおけば、K n = ⨁ p + q = n E p , q K_n=\bigoplus_{p+q=n}E_{p,q} K n = ⨁ p + q = n E p , q であり、微分はD D D の制限である。
n ∈ N ≥ 0 n\in\N n ∈ N ≥ 0 を固定し、零でないサイクルz ∈ K n z\in K_n z ∈ K n を取る。z p , q ≠ 0 z_{p,q}\ne0 z p , q = 0 となる最大のp p p をr r r とし、s = n − r s=n-r s = n − r とおく。s ≥ 1 s\ge1 s ≥ 1 ならばD z = 0 Dz=0 D z = 0 の( r , s − 1 ) (r,s-1) ( r , s − 1 ) 成分は( − 1 ) r v z r , s = 0 (-1)^rvz_{r,s}=0 ( − 1 ) r v z r , s = 0 である。s = 0 s=0 s = 0 の場合もv : E r , 0 → 0 v\colon E_{r,0}\to0 v : E r , 0 → 0 であるからv z r , 0 = 0 vz_{r,0}=0 v z r , 0 = 0 である。列の完全性により、
y r , s + 1 ∈ E r , s + 1 , ( − 1 ) r v y r , s + 1 = z r , s y_{r,s+1}\in E_{r,s+1},\qquad
(-1)^rvy_{r,s+1}=z_{r,s} y r , s + 1 ∈ E r , s + 1 , ( − 1 ) r v y r , s + 1 = z r , s を満たす元を取ることができる。y y y をこの成分だけをもつK n + 1 K_{n+1} K n + 1 の元とすると、z − D y z-Dy z − D y はサイクルであり、横次数r r r の成分は零になる。新しく生じうる成分はh y r , s + 1 ∈ E r − 1 , s + 1 hy_{r,s+1}\in E_{r-1,s+1} h y r , s + 1 ∈ E r − 1 , s + 1 だけであるため、零でない成分の最大横次数は真に減少する。
横次数は初めに0 ≤ r ≤ n 0\le r\le n 0 ≤ r ≤ n の範囲にある。直前の操作は高々n + 1 n+1 n + 1 回で終了し、最後のr = 0 r=0 r = 0 の操作ではh y 0 , n + 1 = 0 hy_{0,n+1}=0 h y 0 , n + 1 = 0 である。したがってz z z は選んだ有限個のy y y の和の境界である。すべてのサイクルが境界となり、H n ( K ∙ ) = 0 H_n(K_\bullet)=0 H n ( K ∙ ) = 0 を得る。負次数でもK n = 0 K_n=0 K n = 0 である。
短完全列0 → K ∙ → T ∙ → α B ∙ → 0 0\to K_\bullet\to T_\bullet\xrightarrow{\alpha}B_\bullet\to0 0 → K ∙ → T ∙ α B ∙ → 0 に§E6.37 定理 2.2 を整数環上で適用すると、
0 = H n ( K ∙ ) ⟶ H n ( T ∙ ) → H n ( α ) H n ( B ∙ ) ⟶ H n − 1 ( K ∙ ) = 0 0=H_n(K_\bullet)\longrightarrow H_n(T_\bullet)
\xrightarrow{H_n(\alpha)}H_n(B_\bullet)
\longrightarrow H_{n-1}(K_\bullet)=0 0 = H n ( K ∙ ) ⟶ H n ( T ∙ ) H n ( α ) H n ( B ∙ ) ⟶ H n − 1 ( K ∙ ) = 0 は完全である。よってH n ( α ) H_n(\alpha) H n ( α ) は同型である。▨
定理 2.3. R R R を単位元をもつ結合環、M M M を右R R R -加群、N N N を左R R R -加群とする。右射影分解P ∙ → ε P M P_\bullet\xrightarrow{\ep_P}M P ∙ ε P M と左射影分解Q ∙ → ε Q N Q_\bullet\xrightarrow{\ep_Q}N Q ∙ ε Q N に対し、自然な同型
H n ( P ∙ ⊗ R N ) ≅ H n ( M ⊗ R Q ∙ ) ( n ∈ N ≥ 0 ) H_n(P_\bullet\otimes_RN)
\cong H_n(M\otimes_RQ_\bullet)
\qquad(n\in\N) H n ( P ∙ ⊗ R N ) ≅ H n ( M ⊗ R Q ∙ ) ( n ∈ N ≥ 0 ) が存在する。この同型は両変数の準同型および射影分解の比較写像と両立し、次数0では両辺のM ⊗ R N M\otimes_RN M ⊗ R N への添加同型と両立する。したがってTor n R ( M , N ) \operatorname{Tor}_n^R(M,N) Tor n R ( M , N ) は左右どちらの変数の射影分解によっても計算することができる。
証明. C p , q = P p ⊗ R Q q C_{p,q}=P_p\otimes_RQ_q C p , q = P p ⊗ R Q q 、h = d P ⊗ 1 h=d^P\otimes1 h = d P ⊗ 1 、v = 1 ⊗ d Q v=1\otimes d^Q v = 1 ⊗ d Q とおく。テンソル積の合成則よりh 2 = v 2 = 0 h^2=v^2=0 h 2 = v 2 = 0 、h v = v h hv=vh h v = v h であり、
T n = ⨁ p + q = n P p ⊗ R Q q , D = h + ( − 1 ) p v T_n=\bigoplus_{p+q=n}P_p\otimes_RQ_q,
\qquad D=h+(-1)^pv T n = p + q = n ⨁ P p ⊗ R Q q , D = h + ( − 1 ) p v という全複体を得る。§E6.18 補題 2.3 により各P p P_p P p は右平坦であり、補題 2.1 により各添加列P p ⊗ R Q ∙ → P p ⊗ R N P_p\otimes_RQ_\bullet\to P_p\otimes_RN P p ⊗ R Q ∙ → P p ⊗ R N は完全である。補題 2.2 を適用すると、q = 0 q=0 q = 0 の成分上で1 P p ⊗ ε Q 1_{P_p}\otimes\ep_Q 1 P p ⊗ ε Q 、ほかでは零である添加射
α : T ∙ ⟶ P ∙ ⊗ R N \alpha\colon T_\bullet\longrightarrow P_\bullet\otimes_RN α : T ∙ ⟶ P ∙ ⊗ R N はホモロジーに同型を誘導する。
横方向の添加射β : T ∙ → M ⊗ R Q ∙ \beta\colon T_\bullet\to M\otimes_RQ_\bullet β : T ∙ → M ⊗ R Q ∙ を、p = 0 p=0 p = 0 の成分上でε P ⊗ 1 Q q \ep_P\otimes1_{Q_q} ε P ⊗ 1 Q q 、ほかでは零と定める。各Q q Q_q Q q は左平坦であるため、添加列P ∙ ⊗ R Q q → M ⊗ R Q q P_\bullet\otimes_RQ_q\to M\otimes_RQ_q P ∙ ⊗ R Q q → M ⊗ R Q q は完全である。添字を転置してC q , p ′ = C p , q C'_{q,p}=C_{p,q} C q , p ′ = C p , q 、h ′ = v h'=v h ′ = v 、v ′ = h v'=h v ′ = h とおくと、転置後の全微分はD ′ = v + ( − 1 ) q h D'=v+(-1)^qh D ′ = v + ( − 1 ) q h となる。写像
τ ∣ C p , q = ( − 1 ) p q id C p , q : T ∙ ⟶ T ∙ ′ \tau|_{C_{p,q}}=(-1)^{pq}\id_{C_{p,q}}\colon T_\bullet\longrightarrow T'_\bullet τ ∣ C p , q = ( − 1 ) pq id C p , q : T ∙ ⟶ T ∙ ′ は鎖同型である。実際、h h h の項については
( − 1 ) ( p − 1 ) q = ( − 1 ) p q + q , (-1)^{(p-1)q}=(-1)^{pq+q}, ( − 1 ) ( p − 1 ) q = ( − 1 ) pq + q , v v v の項については
( − 1 ) p ( − 1 ) p ( q − 1 ) = ( − 1 ) p q (-1)^p(-1)^{p(q-1)}=(-1)^{pq} ( − 1 ) p ( − 1 ) p ( q − 1 ) = ( − 1 ) pq であるから、τ D = D ′ τ \tau D=D'\tau τ D = D ′ τ となる。転置後の添加射をα ′ : T ∙ ′ → M ⊗ R Q ∙ \alpha'\colon T'_\bullet\to M\otimes_RQ_\bullet α ′ : T ∙ ′ → M ⊗ R Q ∙ とすると、p = 0 p=0 p = 0 では( − 1 ) p q = 1 (-1)^{pq}=1 ( − 1 ) pq = 1 であるためα ′ τ = β \alpha'\tau=\beta α ′ τ = β である。再び補題 2.2 により、H n ( β ) H_n(\beta) H n ( β ) も同型となる。所要の同型を
θ P , Q : = H n ( β ) ∘ H n ( α ) − 1 \theta_{P,Q}:=H_n(\beta)\circ H_n(\alpha)^{-1} θ P , Q := H n ( β ) ∘ H n ( α ) − 1 と定める。
準同型f : M → M ′ f\colon M\to M' f : M → M ′ 、g : N → N ′ g\colon N\to N' g : N → N ′ の持上げu : P ∙ → P ∙ ′ u\colon P_\bullet\to P'_\bullet u : P ∙ → P ∙ ′ 、v ∙ : Q ∙ → Q ∙ ′ v_\bullet\colon Q_\bullet\to Q'_\bullet v ∙ : Q ∙ → Q ∙ ′ を取る。各成分の写像u p ⊗ ( v ∙ ) q u_p\otimes(v_\bullet)_q u p ⊗ ( v ∙ ) q は全複体の鎖写像w : T ∙ → T ∙ ′ w\colon T_\bullet\to T'_\bullet w : T ∙ → T ∙ ′ を与える。添加射との可換性から
α P ′ , Q ′ w = ( u ⊗ g ) α P , Q , β P ′ , Q ′ w = ( f ⊗ v ∙ ) β P , Q \alpha_{P',Q'}w=(u\otimes g)\alpha_{P,Q},
\qquad
\beta_{P',Q'}w=(f\otimes v_\bullet)\beta_{P,Q} α P ′ , Q ′ w = ( u ⊗ g ) α P , Q , β P ′ , Q ′ w = ( f ⊗ v ∙ ) β P , Q である。ホモロジーを取りH n ( α ) H_n(\alpha) H n ( α ) の逆を合成すると、
θ P ′ , Q ′ H n ( u ⊗ g ) = H n ( f ⊗ v ∙ ) θ P , Q \theta_{P',Q'}H_n(u\otimes g)
=H_n(f\otimes v_\bullet)\theta_{P,Q} θ P ′ , Q ′ H n ( u ⊗ g ) = H n ( f ⊗ v ∙ ) θ P , Q を得る。比較定理と補題 1.2 により両辺の誘導写像は持上げによらない。特にf , g f,g f , g を恒等写像とすれば、異なる分解の標準比較同型とθ \theta θ の両立も従う。
次数0ではT 0 = P 0 ⊗ R Q 0 T_0=P_0\otimes_RQ_0 T 0 = P 0 ⊗ R Q 0 であり、α \alpha α とβ \beta β の後にそれぞれ添加射を合成すると、どちらもε P ⊗ ε Q \ep_P\otimes\ep_Q ε P ⊗ ε Q となる。右完全性と§E6.18 命題 1.2 によりH 0 ( M ⊗ R Q ∙ ) ≅ M ⊗ R N H_0(M\otimes_RQ_\bullet)\cong M\otimes_RN H 0 ( M ⊗ R Q ∙ ) ≅ M ⊗ R N であるから、θ P , Q \theta_{P,Q} θ P , Q は次数0の添加同型とも両立する。▨
3 長完全列
定理 3.1. R R R を単位元をもつ結合環とする。Tor には次の二つの長完全列がある。
左R R R -加群の短完全列0 → N ′ → i N → p N ′ ′ → 0 0\to N'\xrightarrow{i}N\xrightarrow{p}N''\to0 0 → N ′ i N p N ′′ → 0 と右R R R -加群M M M に対して、アーベル群の長完全列
⋯ ⟶ Tor n R ( M , N ′ ) → Tor n R ( 1 M , i ) Tor n R ( M , N ) → Tor n R ( 1 M , p ) Tor n R ( M , N ′ ′ ) → ∂ n Tor n − 1 R ( M , N ′ ) ⟶ ⋯ \begin{aligned}
\cdots\longrightarrow\operatorname{Tor}_n^R(M,N')
&\xrightarrow{\operatorname{Tor}_n^R(1_M,i)}\operatorname{Tor}_n^R(M,N)
\xrightarrow{\operatorname{Tor}_n^R(1_M,p)}\operatorname{Tor}_n^R(M,N'')\\
&\xrightarrow{\partial_n}\operatorname{Tor}_{n-1}^R(M,N')
\longrightarrow\cdots
\end{aligned} ⋯ ⟶ Tor n R ( M , N ′ ) Tor n R ( 1 M , i ) Tor n R ( M , N ) Tor n R ( 1 M , p ) Tor n R ( M , N ′′ ) ∂ n Tor n − 1 R ( M , N ′ ) ⟶ ⋯
があり、低次の部分は
Tor 1 R ( M , N ′ ′ ) → ∂ 1 M ⊗ R N ′ → 1 M ⊗ i M ⊗ R N → 1 M ⊗ p M ⊗ R N ′ ′ ⟶ 0 \operatorname{Tor}_1^R(M,N'')\xrightarrow{\partial_1}
M\otimes_RN'\xrightarrow{1_M\otimes i}M\otimes_RN
\xrightarrow{1_M\otimes p}M\otimes_RN''\longrightarrow0 Tor 1 R ( M , N ′′ ) ∂ 1 M ⊗ R N ′ 1 M ⊗ i M ⊗ R N 1 M ⊗ p M ⊗ R N ′′ ⟶ 0
である。
右R R R -加群の短完全列0 → M ′ → j M → q M ′ ′ → 0 0\to M'\xrightarrow{j}M\xrightarrow{q}M''\to0 0 → M ′ j M q M ′′ → 0 と左R R R -加群N N N に対して、アーベル群の長完全列
⋯ ⟶ Tor n R ( M ′ , N ) → Tor n R ( j , 1 N ) Tor n R ( M , N ) → Tor n R ( q , 1 N ) Tor n R ( M ′ ′ , N ) → δ n Tor n − 1 R ( M ′ , N ) ⟶ ⋯ \begin{aligned}
\cdots\longrightarrow\operatorname{Tor}_n^R(M',N)
&\xrightarrow{\operatorname{Tor}_n^R(j,1_N)}\operatorname{Tor}_n^R(M,N)
\xrightarrow{\operatorname{Tor}_n^R(q,1_N)}\operatorname{Tor}_n^R(M'',N)\\
&\xrightarrow{\delta_n}\operatorname{Tor}_{n-1}^R(M',N)
\longrightarrow\cdots
\end{aligned} ⋯ ⟶ Tor n R ( M ′ , N ) Tor n R ( j , 1 N ) Tor n R ( M , N ) Tor n R ( q , 1 N ) Tor n R ( M ′′ , N ) δ n Tor n − 1 R ( M ′ , N ) ⟶ ⋯
があり、低次の部分は
Tor 1 R ( M ′ ′ , N ) → δ 1 M ′ ⊗ R N → j ⊗ 1 N M ⊗ R N → q ⊗ 1 N M ′ ′ ⊗ R N ⟶ 0 \operatorname{Tor}_1^R(M'',N)\xrightarrow{\delta_1}
M'\otimes_RN\xrightarrow{j\otimes1_N}M\otimes_RN
\xrightarrow{q\otimes1_N}M''\otimes_RN\longrightarrow0 Tor 1 R ( M ′′ , N ) δ 1 M ′ ⊗ R N j ⊗ 1 N M ⊗ R N q ⊗ 1 N M ′′ ⊗ R N ⟶ 0
である。
両長完全列は、短完全列の射と、固定した相手の加群の準同型に関して自然である。連結準同型も射影分解の選択によらない。
証明. M M M の右射影分解P ∙ P_\bullet P ∙ を取る。各P k P_k P k は右平坦であるから、§E6.18 定理 1.3 により
0 ⟶ P ∙ ⊗ R N ′ → 1 ⊗ i P ∙ ⊗ R N → 1 ⊗ p P ∙ ⊗ R N ′ ′ ⟶ 0 0\longrightarrow P_\bullet\otimes_RN'
\xrightarrow{1\otimes i}P_\bullet\otimes_RN
\xrightarrow{1\otimes p}P_\bullet\otimes_RN''\longrightarrow0 0 ⟶ P ∙ ⊗ R N ′ 1 ⊗ i P ∙ ⊗ R N 1 ⊗ p P ∙ ⊗ R N ′′ ⟶ 0 はアーベル群の鎖複体の短完全列である。§E6.37 定理 2.2 の連結準同型を∂ n \partial_n ∂ n とすると、(1) を得る。負次数の複体の項は零であり、零次の同定は命題 1.4 による。
左加群の短完全列の射( a , b , c ) (a,b,c) ( a , b , c ) と右R R R -線形写像f : M → L f\colon M\to L f : M → L を与える。f f f の分解への持上げu : P ∙ → P ( L ) ∙ u\colon P_\bullet\to P(L)_\bullet u : P ∙ → P ( L ) ∙ を取ると、u ⊗ a u\otimes a u ⊗ a 、u ⊗ b u\otimes b u ⊗ b 、u ⊗ c u\otimes c u ⊗ c は直前の複体の短完全列の間の射を与える。§E6.37 命題 2.3 により、連結準同型について
Tor n − 1 R ( f , a ) ∂ n = ∂ n ′ Tor n R ( f , c ) \operatorname{Tor}_{n-1}^R(f,a)\partial_n
=\partial'_n\operatorname{Tor}_n^R(f,c) Tor n − 1 R ( f , a ) ∂ n = ∂ n ′ Tor n R ( f , c ) となり、ほかの写像も可換である。特に( a , b , c ) (a,b,c) ( a , b , c ) とf f f を恒等写像とし、異なる右射影分解を比較すれば、∂ n \partial_n ∂ n は標準比較同型による同定の下で一致する。持上げの選択によらないことは命題 1.4 による。
N N N の左射影分解Q ∙ Q_\bullet Q ∙ を取る。各Q k Q_k Q k は左平坦であるから、
0 ⟶ M ′ ⊗ R Q ∙ → j ⊗ 1 M ⊗ R Q ∙ → q ⊗ 1 M ′ ′ ⊗ R Q ∙ ⟶ 0 0\longrightarrow M'\otimes_RQ_\bullet
\xrightarrow{j\otimes1}M\otimes_RQ_\bullet
\xrightarrow{q\otimes1}M''\otimes_RQ_\bullet\longrightarrow0 0 ⟶ M ′ ⊗ R Q ∙ j ⊗ 1 M ⊗ R Q ∙ q ⊗ 1 M ′′ ⊗ R Q ∙ ⟶ 0 は鎖複体の短完全列である。そのホモロジー長完全列を定理 2.3 の自然同型θ X , Q \theta_{X,Q} θ X , Q によって Tor へ移す。連結準同型∂ n Q \partial_n^Q ∂ n Q に対応する射は、正確には
δ n = θ M ′ , Q − 1 ∂ n Q θ M ′ ′ , Q \delta_n=\theta_{M',Q}^{-1}\partial_n^Q\theta_{M'',Q} δ n = θ M ′ , Q − 1 ∂ n Q θ M ′′ , Q である。θ \theta θ の自然性と次数0の添加同型との両立により、ほかの射は定理中の Tor の誘導射とテンソル積の誘導射に一致する。これで(2) を得る。
右加群の短完全列の射( a , b , c ) (a,b,c) ( a , b , c ) と左R R R -線形写像g : N → L g\colon N\to L g : N → L に対し、持上げv : Q ∙ → Q ( L ) ∙ v\colon Q_\bullet\to Q(L)_\bullet v : Q ∙ → Q ( L ) ∙ を取る。a ⊗ v a\otimes v a ⊗ v 、b ⊗ v b\otimes v b ⊗ v 、c ⊗ v c\otimes v c ⊗ v は複体の短完全列の射となる。§E6.37 命題 2.3 とθ \theta θ の自然性を合成すると、
Tor n − 1 R ( a , g ) δ n = δ n ′ Tor n R ( c , g ) \operatorname{Tor}_{n-1}^R(a,g)\delta_n
=\delta'_n\operatorname{Tor}_n^R(c,g) Tor n − 1 R ( a , g ) δ n = δ n ′ Tor n R ( c , g ) を得る。恒等写像を持ち上げて二つのQ ∙ Q_\bullet Q ∙ を比較すると、δ n \delta_n δ n の分解独立性も従う。さらにθ \theta θ は右射影分解の変更とも両立するため、Tor の定義に用いた右射影分解を変えても、同じ標準比較同型の下でδ n \delta_n δ n は一致する。▨
4 平坦性と次元移動
定理 4.1. R R R を単位元をもつ結合環とする。左R R R -加群N N N に対して、次の三条件は同値である。
N N N は左平坦である。
すべての右R R R -加群M M M に対してTor 1 R ( M , N ) = 0 \operatorname{Tor}_1^R(M,N)=0 Tor 1 R ( M , N ) = 0 である。
すべての右R R R -加群M M M とすべての整数n ≥ 1 n\ge1 n ≥ 1 に対してTor n R ( M , N ) = 0 \operatorname{Tor}_n^R(M,N)=0 Tor n R ( M , N ) = 0 である。
右R R R -加群M M M に対しても、次の三条件は同値である。
M M M は右平坦である。
すべての左R R R -加群N N N に対してTor 1 R ( M , N ) = 0 \operatorname{Tor}_1^R(M,N)=0 Tor 1 R ( M , N ) = 0 である。
すべての左R R R -加群N N N とすべての整数n ≥ 1 n\ge1 n ≥ 1 に対してTor n R ( M , N ) = 0 \operatorname{Tor}_n^R(M,N)=0 Tor n R ( M , N ) = 0 である。
証明. N N N を左平坦とし、右R R R -加群M M M の射影分解P ∙ → M P_\bullet\to M P ∙ → M を取る。補題 2.1 によりP ∙ ⊗ R N → M ⊗ R N P_\bullet\otimes_RN\to M\otimes_RN P ∙ ⊗ R N → M ⊗ R N は完全であるため、正次数のホモロジーは零である。これで(1) ⇒ \Rightarrow ⇒ (3) を得る。(3) ⇒ \Rightarrow ⇒ (2) はn = 1 n=1 n = 1 とすれば従う。
(2) を仮定し、右R R R -加群の任意の単射j : U → V j\colon U\to V j : U → V を取る。W = coker j W=\coker j W = coker j とおくと0 → U → j V → W → 0 0\to U\xrightarrow{j}V\to W\to0 0 → U j V → W → 0 は短完全である。定理 3.1 (2) の低次の部分は
0 = Tor 1 R ( W , N ) ⟶ U ⊗ R N → j ⊗ 1 N V ⊗ R N 0=\operatorname{Tor}_1^R(W,N)\longrightarrow U\otimes_RN
\xrightarrow{j\otimes1_N}V\otimes_RN 0 = Tor 1 R ( W , N ) ⟶ U ⊗ R N j ⊗ 1 N V ⊗ R N の完全性を与える。したがってj ⊗ 1 N j\otimes1_N j ⊗ 1 N は単射であり、N N N は左平坦である。
M M M を右平坦とし、任意の左R R R -加群N N N の射影分解Q ∙ → N Q_\bullet\to N Q ∙ → N を取る。補題 2.1 によりM ⊗ R Q ∙ → M ⊗ R N M\otimes_RQ_\bullet\to M\otimes_RN M ⊗ R Q ∙ → M ⊗ R N は完全であり、定理 2.3 によってすべての正次数の Tor は零である。これで(1) ⇒ \Rightarrow ⇒ (3) を得る。n = 1 n=1 n = 1 とすれば(2) が従う。
(2) を仮定し、左R R R -加群の任意の単射i : U → V i\colon U\to V i : U → V とW = coker i W=\coker i W = coker i を取る。定理 3.1 (1) により
0 = Tor 1 R ( M , W ) ⟶ M ⊗ R U → 1 M ⊗ i M ⊗ R V 0=\operatorname{Tor}_1^R(M,W)\longrightarrow M\otimes_RU
\xrightarrow{1_M\otimes i}M\otimes_RV 0 = Tor 1 R ( M , W ) ⟶ M ⊗ R U 1 M ⊗ i M ⊗ R V は完全である。よって1 M ⊗ i 1_M\otimes i 1 M ⊗ i は単射であり、M M M は右平坦である。▨
命題 4.2. R R R を単位元をもつ結合環とする。
右R R R -加群の短完全列0 → K → j F → M → 0 0\to K\xrightarrow{j}F\to M\to0 0 → K j F → M → 0 でF F F が右平坦ならば、任意の左R R R -加群N N N と整数n ≥ 1 n\ge1 n ≥ 1 に対して自然な同型
Tor n + 1 R ( M , N ) ≅ Tor n R ( K , N ) \operatorname{Tor}_{n+1}^R(M,N)\cong\operatorname{Tor}_n^R(K,N) Tor n + 1 R ( M , N ) ≅ Tor n R ( K , N )
があり、列
0 ⟶ Tor 1 R ( M , N ) ⟶ K ⊗ R N → j ⊗ 1 N F ⊗ R N ⟶ M ⊗ R N ⟶ 0 0\longrightarrow\operatorname{Tor}_1^R(M,N)
\longrightarrow K\otimes_RN\xrightarrow{j\otimes1_N}F\otimes_RN
\longrightarrow M\otimes_RN\longrightarrow0 0 ⟶ Tor 1 R ( M , N ) ⟶ K ⊗ R N j ⊗ 1 N F ⊗ R N ⟶ M ⊗ R N ⟶ 0
は完全である。
左R R R -加群の短完全列0 → L → i G → N → 0 0\to L\xrightarrow{i}G\to N\to0 0 → L i G → N → 0 でG G G が左平坦ならば、任意の右R R R -加群M M M と整数n ≥ 1 n\ge1 n ≥ 1 に対して自然な同型
Tor n + 1 R ( M , N ) ≅ Tor n R ( M , L ) \operatorname{Tor}_{n+1}^R(M,N)\cong\operatorname{Tor}_n^R(M,L) Tor n + 1 R ( M , N ) ≅ Tor n R ( M , L )
があり、列
0 ⟶ Tor 1 R ( M , N ) ⟶ M ⊗ R L → 1 M ⊗ i M ⊗ R G ⟶ M ⊗ R N ⟶ 0 0\longrightarrow\operatorname{Tor}_1^R(M,N)
\longrightarrow M\otimes_RL\xrightarrow{1_M\otimes i}M\otimes_RG
\longrightarrow M\otimes_RN\longrightarrow0 0 ⟶ Tor 1 R ( M , N ) ⟶ M ⊗ R L 1 M ⊗ i M ⊗ R G ⟶ M ⊗ R N ⟶ 0
は完全である。
これらの同型と完全列は、与えた短完全列の射および相手の加群の準同型に関して自然である。
証明. 定理 4.1 により、すべての正次数でTor k R ( F , N ) = 0 \operatorname{Tor}_k^R(F,N)=0 Tor k R ( F , N ) = 0 、Tor k R ( M , G ) = 0 \operatorname{Tor}_k^R(M,G)=0 Tor k R ( M , G ) = 0 である。定理 3.1 を二つの短完全列へ適用すると、連結準同型の両側が零になる部分は
0 ⟶ Tor n + 1 R ( M , N ) ⟶ Tor n R ( K , N ) ⟶ 0 , 0\longrightarrow\operatorname{Tor}_{n+1}^R(M,N)
\longrightarrow\operatorname{Tor}_n^R(K,N)\longrightarrow0, 0 ⟶ Tor n + 1 R ( M , N ) ⟶ Tor n R ( K , N ) ⟶ 0 , 0 ⟶ Tor n + 1 R ( M , N ) ⟶ Tor n R ( M , L ) ⟶ 0 0\longrightarrow\operatorname{Tor}_{n+1}^R(M,N)
\longrightarrow\operatorname{Tor}_n^R(M,L)\longrightarrow0 0 ⟶ Tor n + 1 R ( M , N ) ⟶ Tor n R ( M , L ) ⟶ 0 である。したがって各連結準同型は同型となる。長完全列の残る低次部分が表示した完全列を与える。自然性は同じ長完全列の自然性による。▨
系 4.3. R R R を単位元をもつ結合環、M M M を右R R R -加群、N N N を左R R R -加群とする。右射影分解P ∙ → M P_\bullet\to M P ∙ → M を短完全列
0 ⟶ Ω j + 1 M ⟶ P j ⟶ Ω j M ⟶ 0 , Ω 0 M = M 0\longrightarrow\Omega^{j+1}M\longrightarrow P_j
\longrightarrow\Omega^jM\longrightarrow0,
\qquad\Omega^0M=M 0 ⟶ Ω j + 1 M ⟶ P j ⟶ Ω j M ⟶ 0 , Ω 0 M = M に分ける。整数k , n ≥ 1 k,n\ge1 k , n ≥ 1 に対して
Tor n + k R ( M , N ) ≅ Tor n R ( Ω k M , N ) , \operatorname{Tor}_{n+k}^R(M,N)
\cong\operatorname{Tor}_n^R(\Omega^kM,N), Tor n + k R ( M , N ) ≅ Tor n R ( Ω k M , N ) , Tor k R ( M , N ) ≅ ker ( Ω k M ⊗ R N ⟶ P k − 1 ⊗ R N ) \operatorname{Tor}_k^R(M,N)
\cong\ker\bigl(\Omega^kM\otimes_RN\longrightarrow P_{k-1}\otimes_RN\bigr) Tor k R ( M , N ) ≅ ker ( Ω k M ⊗ R N ⟶ P k − 1 ⊗ R N ) である。左射影分解Q ∙ → N Q_\bullet\to N Q ∙ → N をΩ 0 N = N \Omega^0N=N Ω 0 N = N として同じ形の短完全列に分ければ、
Tor n + k R ( M , N ) ≅ Tor n R ( M , Ω k N ) , \operatorname{Tor}_{n+k}^R(M,N)
\cong\operatorname{Tor}_n^R(M,\Omega^kN), Tor n + k R ( M , N ) ≅ Tor n R ( M , Ω k N ) , Tor k R ( M , N ) ≅ ker ( M ⊗ R Ω k N ⟶ M ⊗ R Q k − 1 ) \operatorname{Tor}_k^R(M,N)
\cong\ker\bigl(M\otimes_R\Omega^kN\longrightarrow M\otimes_RQ_{k-1}\bigr) Tor k R ( M , N ) ≅ ker ( M ⊗ R Ω k N ⟶ M ⊗ R Q k − 1 ) も成り立つ。各Ω j M \Omega^jM Ω j M とΩ j N \Omega^jN Ω j N は選んだ分解に付随する加群であり、これらの同型は分解の射と相手の加群の準同型に関して自然である。
証明. 各射影項は§E6.18 補題 2.3 により平坦である。右側の短完全列に命題 4.2 (1) をj = 0 , … , k − 1 j=0,\ldots,k-1 j = 0 , … , k − 1 の順に適用すると、最初の同型を得る。k − 1 k-1 k − 1 回の次元移動はTor k R ( M , N ) ≅ Tor 1 R ( Ω k − 1 M , N ) \operatorname{Tor}_k^R(M,N)\cong\operatorname{Tor}_1^R(\Omega^{k-1}M,N) Tor k R ( M , N ) ≅ Tor 1 R ( Ω k − 1 M , N ) を与え、j = k − 1 j=k-1 j = k − 1 の低次完全列がこれを表示した核へ同定する。k = 1 k=1 k = 1 では次元移動を行わず、低次完全列を直接使う。左側では命題 4.2 (2) を同じj j j の範囲に適用する。分解の射は各核に制限写像を誘導するので、各段階の自然性を合成すれば最後の主張も従う。▨
5 整数の巡回商
例 5.1. 正整数m m m とアーベル群A A A に対して、A [ m ] = { a ∈ A ∣ m a = 0 } A[m]=\{a\in A\mid ma=0\} A [ m ] = { a ∈ A ∣ ma = 0 } とおく。このときA A A に関する自然な同型
Tor 0 Z ( Z / m Z , A ) ≅ A / m A , Tor 1 Z ( Z / m Z , A ) ≅ A [ m ] \operatorname{Tor}_0^{\Z}(\Z/m\Z,A)\cong A/mA,
\qquad
\operatorname{Tor}_1^{\Z}(\Z/m\Z,A)\cong A[m] Tor 0 Z ( Z / m Z , A ) ≅ A / m A , Tor 1 Z ( Z / m Z , A ) ≅ A [ m ] があり、n ≥ 2 n\ge2 n ≥ 2 ではTor n Z ( Z / m Z , A ) = 0 \operatorname{Tor}_n^{\Z}(\Z/m\Z,A)=0 Tor n Z ( Z / m Z , A ) = 0 である。
実際、§E6.38 例 2.4 の自由分解
0 ⟶ Z → × m Z ⟶ Z / m Z ⟶ 0 0\longrightarrow\Z\xrightarrow{\times m}\Z
\longrightarrow\Z/m\Z\longrightarrow0 0 ⟶ Z × m Z ⟶ Z / m Z ⟶ 0 へ− ⊗ Z A -\otimes_{\Z}A − ⊗ Z A を施す。§E6.14 命題 7.1 (2) により、得られる複体は次数1から次数0への写像A → × m A A\xrightarrow{\times m}A A × m A である。その零次ホモロジーは余核A / m A A/mA A / m A 、一次ホモロジーは核A [ m ] A[m] A [ m ] であり、ほかの正次数の項は零である。準同型A → B A\to B A → B はこの二項複体の各次数で同じ準同型を与えるため、同型はA A A に関して自然である。
m ≥ 2 m\ge2 m ≥ 2 としてA = Z / m Z A=\Z/m\Z A = Z / m Z を取ると、A [ m ] = A ≠ 0 A[m]=A\ne0 A [ m ] = A = 0 である。定理 4.1 により、Z / m Z \Z/m\Z Z / m Z は整数環上の右加群としても左加群としても平坦でない。一方、A = Z A=\Z A = Z ならばA [ m ] = 0 A[m]=0 A [ m ] = 0 である。したがって、平坦性を判定するには一つの相手との Tor の消滅だけでは足りない。
問題 5.2. 正整数r , s r,s r , s がs ∣ r s\mid r s ∣ r を満たすとし、自然な全射f : Z / r Z → Z / s Z f\colon\Z/r\Z\to\Z/s\Z f : Z / r Z → Z / s Z を取る。任意のアーベル群A A A に対して、例 5.1 の同型の下で
Tor 1 Z ( f , 1 A ) : A [ r ] ⟶ A [ s ] \operatorname{Tor}_1^{\Z}(f,1_A)\colon A[r]\longrightarrow A[s] Tor 1 Z ( f , 1 A ) : A [ r ] ⟶ A [ s ] がa ↦ ( r / s ) a a\mapsto(r/s)a a ↦ ( r / s ) a で与えられることを示せ。さらにr = 4 r=4 r = 4 、s = 2 s=2 s = 2 、A = Z / 2 Z A=\Z/2\Z A = Z /2 Z の場合を計算せよ。
解答. r r r とs s s の二項自由分解の間で、次数0の写像を整数環の恒等写像、次数1の写像をr / s r/s r / s 倍写像とする。s ( r / s ) = r s(r/s)=r s ( r / s ) = r であるため微分と可換であり、添加射の下でf f f を誘導する。− ⊗ Z A -\otimes_{\Z}A − ⊗ Z A を施すと次数1の写像はr / s r/s r / s 倍写像となる。a ∈ A [ r ] a\in A[r] a ∈ A [ r ] に対してs ( ( r / s ) a ) = r a = 0 s((r/s)a)=ra=0 s (( r / s ) a ) = r a = 0 であるから、その制限はA [ r ] → A [ s ] A[r]\to A[s] A [ r ] → A [ s ] を与える。命題 1.4 により、この制限が求める Tor の誘導写像である。
r = 4 r=4 r = 4 、s = 2 s=2 s = 2 、A = Z / 2 Z A=\Z/2\Z A = Z /2 Z では、A [ 4 ] = A [ 2 ] = Z / 2 Z A[4]=A[2]=\Z/2\Z A [ 4 ] = A [ 2 ] = Z /2 Z であるが、誘導写像は2倍写像、すなわち零写像である。もとのf f f が全射であっても、第一 Tor の誘導写像は全射とは限らない。▨