コンテンツにスキップ

Ext と拡大:Yoneda の Ext・Baer 和・Abel 群の Ext と代数的 Künneth 公式

対象読者: 本テーマの導来関手と δ 関手の章(Ext の定義と長完全列)を学んだ人。Abel 群の構造定理と PID の初歩は学部代数の範囲で仮定します。

前提となる記事:導来関手と δ 関手:比較定理・Grothendieck の普遍性・Ext と Tor の平衡性

生 Markdown

Abel 群 CC と AA が与えられたとき、AA を部分群にもち、割ると CC になるような群 EE には、どんなものがあるでしょうか。この章は、そのような EE の候補の全体が足し算のできる群をなすこと、そしてそれが前の章で導来関手として定義した Ext⁡1\operatorname{Ext}^1 と一致することを示します。後半では、整数や PID(単項イデアル整域)の場合に Ext⁡\operatorname{Ext} と Tor⁡\operatorname{Tor} を具体的に計算します。

  • アーベル圏の短完全列 0→A→E→C→00 \to A \to E \to C \to 0 を「CC の AA による拡大」とみて、両端を固定した同型で同一視した類の集合 YExt⁡1(C,A)\operatorname{YExt}^1(C, A) を考えます。拡大は CC の側で引き戻し(商の側を別の対象に取り替える操作)、AA の側で押し出し(部分の側を取り替える操作)ができ、二つの拡大はBaer 和(商の側をそろえて部分の側を足す操作)で足せます。
  • 十分に射影対象があるとき、拡大 EE に「Hom⁡(−,A)\operatorname{Hom}(-, A) の長完全列の連結射(短完全列から長完全列の隣の項をつなぐ射)で 1A1_A を写したもの」を対応させると、全単射 YExt⁡1(C,A)≅Ext⁡1(C,A)\operatorname{YExt}^1(C, A) \cong \operatorname{Ext}^1(C, A) が得られます。分裂拡大は 00 に、引き戻し・押し出しは Ext⁡1\operatorname{Ext}^1 の関手性に、Baer 和は加法に対応します。十分に入射対象があるときも双対に同じです。
  • 長さ nn の完全列(nn 拡大)の類として Yoneda の YExt⁡n\operatorname{YExt}^n を定め、つなぎ合わせで Yoneda 積を定義します。連結射 Hom⁡(A,Y)→Ext⁡1(C,Y)\operatorname{Hom}(A, Y) \to \operatorname{Ext}^1(C, Y) は「拡大を押し出す」操作そのものです。
  • Abel 群では n≥2n \ge 2 で Ext⁡Zn=0\operatorname{Ext}^n_{\mathbb Z} = 0、自由群・可除群で Ext⁡1\operatorname{Ext}^1 が消え、Ext⁡1(Z/n,N)≅N/nN\operatorname{Ext}^1(\mathbb Z/n, N) \cong N/nN、有限 Abel 群 AA について Ext⁡1(A,Z)≅Hom⁡(A,Q/Z)\operatorname{Ext}^1(A, \mathbb Z) \cong \operatorname{Hom}(A, \mathbb Q/\mathbb Z) です。Ext⁡1(Q,Z)\operatorname{Ext}^1(\mathbb Q, \mathbb Z) は非可算です。
  • PID 上で、自由加群の複体 CC と任意の複体 DD のテンソル積のホモロジーは、⨁Hp(C)⊗Hq(D)\bigoplus H_p(C) \otimes H_q(D) と ⨁Tor⁡1(Hp(C),Hq(D))\bigoplus \operatorname{Tor}_1(H_p(C), H_q(D)) からなる短完全列で決まります(代数的 Künneth 公式)。その特別な場合がホモロジーの普遍係数定理です。

Ext⁡\operatorname{Ext} の名前は extension(拡大)から来ています。Abel 群 CC と AA が与えられたとき、AA を部分群にもち商が CC になる Abel 群 EE は何通りあるか、という問いは素朴で、しかも答えは自明ではありません。たとえば C=A=Z/pC = A = \mathbb Z/p なら、EE は Z/p⊕Z/p\mathbb Z/p \oplus \mathbb Z/p か Z/p2\mathbb Z/p^2 のどちらかですが、「AA の埋め込み方と CC への射影まで込めて」数えると pp 通りあり、その pp 通りが自然に位数 pp の群をなします。この群が Ext⁡1(Z/p,Z/p)\operatorname{Ext}^1(\mathbb Z/p, \mathbb Z/p) です。

導来関手と δ 関手の章では、Ext⁡n\operatorname{Ext}^n を Hom⁡\operatorname{Hom} の導来関手として、射影分解か入射分解を通して定義しました。この定義は計算と長完全列には強い反面、元の意味が見えません。この章では逆向きに、分解を使わずに定義できる「拡大の類」から出発し、それが導来関手の Ext⁡1\operatorname{Ext}^1 と群として一致することを示します。分解が手に入らない圏(射影対象の乏しい圏)でも拡大は考えられるので、こちらの定義は Yoneda 以来、Ext⁡\operatorname{Ext} の「中身」を与えるものと考えられています。

後半では、Ext⁡\operatorname{Ext} と Tor⁡\operatorname{Tor} を Abel 群と PID 上の加群で具体的に計算します。代数的位相幾何で使う普遍係数定理と Künneth の公式の代数的な部分は、ここで扱う PID 上の自由複体の性質に帰着します。群のコホモロジーの H2H^2 による群の拡大の分類(群のコホモロジーと群の拡大の章)は、この章の Abel 群の拡大の分類を非可換な場合へ広げたものです。

以下 A\mathcal A はアーベル圏(定義 4.1[加法圏とアーベル圏])とします。短完全列・完全性は 定義 5.1[加法圏とアーベル圏] の意味で、列 0→A→iE→pC→00 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 が短完全であることは「ii が pp の核で pp が epi」と同値です(補題 5.2[加法圏とアーベル圏] の (2))。このとき pp は ii の余核でもあります(同じ補題の (2))。双積 X1⊕X2X_1 \oplus X_2(群や加群の直和にあたるもの)の入射・射影を ιk,πk\iota_k, \pi_k と書き(定義 3.2[加法圏とアーベル圏])、射 fk ⁣:Xk→Ykf_k\colon X_k \to Y_k について f1⊕f2=ι1f1π1+ι2f2π2f_1 \oplus f_2 = \iota_1 f_1 \pi_1 + \iota_2 f_2 \pi_2 とおきます。πk(f1⊕f2)=fkπk\pi_k (f_1 \oplus f_2) = f_k \pi_k、(f1⊕f2)ιk=ιkfk(f_1 \oplus f_2)\iota_k = \iota_k f_k です。

Ext⁡An\operatorname{Ext}^n_{\mathcal A} は 定義 6.1[導来関手と δ 関手] のもので、A\mathcal A が十分に射影対象をもつときは同じ定義の 2(第 1 変数の射影分解 PXP_X による Hn(Hom⁡(PX,Y))H^n(\operatorname{Hom}(P_X, Y)))を使います。導来関手・連結射・分解の選び方は導来関手と δ 関手の章の約束に従い、とくに短完全列 EE ごとに馬蹄補題(短完全列の両端の射影分解から、中央の射影分解を作る補題)で作った分解 JEJ_E は関手によらずに一つ選んであります。

まず分裂の判定を、アーベル圏の言葉でまとめておきます。

補題 2.1(分裂する短完全列)✓

0→A→iE→pC→00 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 を A\mathcal A の短完全列とする。

  1. 次は同値である。(a) ri=1Ari = 1_A を満たす r ⁣:E→Ar\colon E \to A がある。(b) ps=1Cps = 1_C を満たす s ⁣:C→Es\colon C \to E がある。(c) 射 r,sr, s があって (E,i,s,r,p)(E, i, s, r, p) は A,CA, C の双積である(すなわち ri=1Ari = 1_A、ps=1Cps = 1_C、rs=0rs = 0、pi=0pi = 0、ir+sp=1Eir + sp = 1_E)。
  2. (c) のとき、φ=iπ1+sπ2 ⁣:A⊕C→E\varphi = i\pi_1 + s\pi_2\colon A \oplus C \to E は同型で、φι1=i\varphi\iota_1 = i、pφ=π2p\varphi = \pi_2 を満たす。
  3. F ⁣:A→BF\colon \mathcal A \to \mathcal B がアーベル圏の間の加法関手で、上の列が (a)〜(c) を満たすなら、0→FA→FiFE→FpFC→00 \to FA \xrightarrow{Fi} FE \xrightarrow{Fp} FC \to 0 は短完全列で、やはり (a)〜(c) を満たす。

(a)〜(c) を満たす短完全列を分裂するという。

証明(補題 2.1)

1. (c) ⇒ (a)・(b) は定義そのものです。

(a) ⇒ (c): e=1E−ire = 1_E - ir とおくと ei=i−iri=0ei = i - iri = 0 です。pp は ii の余核なので、e=spe = sp となる s ⁣:C→Es\colon C \to E がただ一つあります。psp=pe=p−pir=ppsp = pe = p - pir = p(pi=0pi = 0)で pp は epi なので ps=1Cps = 1_C です。rsp=re=r−rir=0rsp = re = r - rir = 0 で pp は epi なので rs=0rs = 0 です。ir+sp=ir+e=1Eir + sp = ir + e = 1_E で、残りの ri=1Ari = 1_A、pi=0pi = 0 は仮定と短完全性から成り立ちます。

(b) ⇒ (a): 双対圏 Aop\mathcal A^{\mathrm{op}} はアーベル圏で(命題 4.2[加法圏とアーベル圏])、0→C→pE→iA→00 \to C \xrightarrow{p} E \xrightarrow{i} A \to 0 はそこでの短完全列です(補題 5.2[加法圏とアーベル圏] の (3))。A\mathcal A での等式 ps=1Cps = 1_C は、Aop\mathcal A^{\mathrm{op}} では ss が最初の射 pp の左逆であること、すなわち Aop\mathcal A^{\mathrm{op}} での (a) を意味します。(a) ⇒ (c) を Aop\mathcal A^{\mathrm{op}} で使うと、Aop\mathcal A^{\mathrm{op}} で最後の射 ii の右逆になる射、すなわち A\mathcal A で ri=1Ari = 1_A を満たす r ⁣:E→Ar\colon E \to A が得られます。あとは (a) ⇒ (c) です。

2. ψ=ι1r+ι2p ⁣:E→A⊕C\psi = \iota_1 r + \iota_2 p\colon E \to A \oplus C とおくと、(c) の等式から φψ=ir+sp=1E\varphi\psi = ir + sp = 1_E、ψφ=ι1(ri)π1+ι1(rs)π2+ι2(pi)π1+ι2(ps)π2=ι1π1+ι2π2=1\psi\varphi = \iota_1(ri)\pi_1 + \iota_1(rs)\pi_2 + \iota_2(pi)\pi_1 + \iota_2(ps)\pi_2 = \iota_1\pi_1 + \iota_2\pi_2 = 1 です。φι1=i\varphi\iota_1 = i、pφ=(pi)π1+(ps)π2=π2p\varphi = (pi)\pi_1 + (ps)\pi_2 = \pi_2 も (c) から出ます。

3. FF は加法関手なので (c) の 5 つの等式を保ち、(FE,Fi,Fs,Fr,Fp)(FE, Fi, Fs, Fr, Fp) は FA,FCFA, FC の双積です。双積について 0→FA→FiFE→FpFC→00 \to FA \xrightarrow{Fi} FE \xrightarrow{Fp} FC \to 0 が短完全であることは 補題 2.1[導来関手と δ 関手] の 4 です(Fi,FpFi, Fp が双積の入射 ι1\iota_1 と射影 π2\pi_2 の役をする)。

補題 2.2(短完全列の双積)✓

0→Ak→ikEk→pkCk→00 \to A_k \xrightarrow{i_k} E_k \xrightarrow{p_k} C_k \to 0(k=1,2k = 1, 2)が短完全列なら、0→A1⊕A2→i1⊕i2E1⊕E2→p1⊕p2C1⊕C2→00 \to A_1 \oplus A_2 \xrightarrow{i_1 \oplus i_2} E_1 \oplus E_2 \xrightarrow{p_1 \oplus p_2} C_1 \oplus C_2 \to 0 も短完全列である。

証明(補題 2.2)

i=i1⊕i2i = i_1 \oplus i_2、p=p1⊕p2p = p_1 \oplus p_2 とおきます。pi=p1i1⊕p2i2=0pi = p_1 i_1 \oplus p_2 i_2 = 0 です。

pp は epi。 tp=0tp = 0 なら tιkpk=tpιk=0t\iota_k p_k = tp\iota_k = 0 で、pkp_k は epi なので tιk=0t\iota_k = 0、よって t=t(ι1π1+ι2π2)=0t = t(\iota_1\pi_1 + \iota_2\pi_2) = 0 です(補題 2.2[加法圏とアーベル圏] の 2)。

ii は pp の核。 x ⁣:X→E1⊕E2x\colon X \to E_1 \oplus E_2 が px=0px = 0 を満たすとすると、pkπkx=πkpx=0p_k \pi_k x = \pi_k p x = 0 なので、iki_k が pkp_k の核であることから πkx=ikyk\pi_k x = i_k y_k となる yk ⁣:X→Aky_k\colon X \to A_k があります。y=ι1y1+ι2y2y = \iota_1 y_1 + \iota_2 y_2 とおくと iy=ι1i1y1+ι2i2y2=(ι1π1+ι2π2)x=xiy = \iota_1 i_1 y_1 + \iota_2 i_2 y_2 = (\iota_1\pi_1 + \iota_2\pi_2)x = x です。ii は mono(iy=0iy = 0 なら ikπky=πkiy=0i_k\pi_k y = \pi_k i y = 0 から πky=0\pi_k y = 0 で y=0y = 0)なので、この yy は一意です。

補題 5.2[加法圏とアーベル圏] の (2) により列は短完全です。

定義 3.1(拡大と拡大の同値)↗

A,CA, C を A\mathcal A の対象とする。

  1. CC の AA による拡大とは、短完全列 E ⁣:0→A→iE→pC→0E\colon 0 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 のことをいう(記号を流用して、列も中央の対象も EE と書く)。
  2. 拡大 E ⁣:0→A→E→C′→0E\colon 0 \to A \to E \to C' \to 0 から E′ ⁣:0→A′→E′→C→0E'\colon 0 \to A' \to E' \to C \to 0 への射とは、射の組 (α,φ,γ)(\alpha, \varphi, \gamma)(α ⁣:A→A′\alpha\colon A \to A'、φ ⁣:E→E′\varphi\colon E \to E'、γ ⁣:C′→C\gamma\colon C' \to C)で φi=i′α\varphi i = i'\alpha、p′φ=γpp'\varphi = \gamma p を満たすものをいう。(α,φ,γ)(\alpha, \varphi, \gamma) を「α\alpha と γ\gamma の上の射」ともいう。
  3. 同じ A,CA, C をもつ拡大 E,E′E, E' が同値であるとは、1A1_A と 1C1_C の上の射 (1A,φ,1C) ⁣:E→E′(1_A, \varphi, 1_C)\colon E \to E' があることをいい、E≡E′E \equiv E' と書く。
  4. 双積 A⊕CA \oplus C と ι1,π2\iota_1, \pi_2 による拡大 0→A→A⊕C→C→00 \to A \to A \oplus C \to C \to 0(補題 2.1[導来関手と δ 関手] の 4)を自明な拡大という。補題 2.1 の意味で分裂する拡大を分裂拡大という。

補題 3.2(拡大の同値は同値関係)✓

  1. 同値 (1A,φ,1C) ⁣:E→E′(1_A, \varphi, 1_C)\colon E \to E' の φ\varphi は同型であり、(1A,φ−1,1C)(1_A, \varphi^{-1}, 1_C) も拡大の射である。したがって ≡\equiv は同値関係である。
  2. 拡大が分裂することと、自明な拡大と同値であることは同値である。
証明(補題 3.2)

1. 二つの行 0→A→E→C→00 \to A \to E \to C \to 0、0→A→E′→C→00 \to A \to E' \to C \to 0 は完全で、縦の射 0,1A,φ,1C,00, 1_A, \varphi, 1_C, 0 は可換な図式をなすので、五項補題(系 7.2[加法圏とアーベル圏] の 3)により φ\varphi は同型です。φ−1i′=φ−1φi=i\varphi^{-1} i' = \varphi^{-1}\varphi i = i、pφ−1=p′φφ−1=p′p\varphi^{-1} = p'\varphi\varphi^{-1} = p' なので (1A,φ−1,1C)(1_A, \varphi^{-1}, 1_C) も射です。反射律は恒等射、推移律は射の合成 (1,φ′φ,1)(1, \varphi'\varphi, 1) で成り立ちます。

2. 分裂するなら、補題 2.1 の 2 の φ\varphi が自明な拡大から EE への同値です。逆に同値 (1A,φ,1C)(1_A, \varphi, 1_C) が自明な拡大から EE へあれば、r=π1φ−1r = \pi_1\varphi^{-1} が ri=π1φ−1φι1=1Ari = \pi_1\varphi^{-1}\varphi\iota_1 = 1_A を満たし、補題 2.1 の (a) が成り立ちます。同値が逆向きでも 1 により向きを変えられます。

定義 3.3(Yoneda の Ext1Ext^1)↗

CC の AA による拡大の同値類全体を YExt⁡1(C,A)\operatorname{YExt}^1(C, A) と書き、EE の類を [E][E] と書く。

A\mathcal A の対象全体は集合なので(公理 2.2[圏・関手・自然変換] の約束)、拡大全体も集合で、YExt⁡1(C,A)\operatorname{YExt}^1(C, A) はその商集合です。後で示すように、十分に射影対象があればこれは小さい集合 Ext⁡1(C,A)\operatorname{Ext}^1(C, A) と全単射で結ばれます。

拡大は、商の側では引き戻しで、部分の側では押し出しで「係数を取り替える」ことができます。Abel 群で書くと、拡大 E→CE \to C を γ ⁣:C′→C\gamma\colon C' \to C で引き戻した群は、p(x)=γ(c′)p(x) = \gamma(c') を満たす組 (x,c′)(x, c') 全体です。押し出しはその双対で、AA を別の群 A′A' に取り替える操作にあたります。引き戻し・押し出しは 定義 2.4[極限と余極限] の 3 の意味で、アーベル圏では存在します(命題 4.5[加法圏とアーベル圏] の 1)。

補題 3.4(拡大の引き戻しと押し出し)✓

E ⁣:0→A→iE→pC→0E\colon 0 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 を拡大とする。

  1. 射 γ ⁣:C′→C\gamma\colon C' \to C について、pp と γ\gamma の引き戻しを E′=E×CC′E' = E \times_C C'(射影 γ′ ⁣:E′→E\gamma'\colon E' \to E、p′ ⁣:E′→C′p'\colon E' \to C'、pγ′=γp′p\gamma' = \gamma p')とする。γ′i′=i\gamma' i' = i、p′i′=0p' i' = 0 で定まる i′ ⁣:A→E′i'\colon A \to E' により、0→A→i′E′→p′C′→00 \to A \xrightarrow{i'} E' \xrightarrow{p'} C' \to 0 は拡大で、(1A,γ′,γ)(1_A, \gamma', \gamma) はこの拡大から EE への射である。この拡大を γ∗E\gamma^*E と書く。
  2. 双対に、射 α ⁣:A→A′\alpha\colon A \to A' について、ii と α\alpha の押し出し E′′=A′⊔AEE'' = A' \sqcup_A E(入射 α′ ⁣:E→E′′\alpha'\colon E \to E''、i′′ ⁣:A′→E′′i''\colon A' \to E''、α′i=i′′α\alpha' i = i''\alpha)と、p′′α′=pp''\alpha' = p、p′′i′′=0p'' i'' = 0 で定まる p′′ ⁣:E′′→Cp''\colon E'' \to C により、0→A′→i′′E′′→p′′C→00 \to A' \xrightarrow{i''} E'' \xrightarrow{p''} C \to 0 は拡大で、(α,α′,1C)(\alpha, \alpha', 1_C) は EE からこの拡大への射である。この拡大を α∗E\alpha_*E と書く。
証明(補題 3.4)

1. pi=0=γ0p i = 0 = \gamma 0 なので、引き戻しの普遍性から i′i' がただ一つ定まります。γ′i′=i\gamma' i' = i が mono なので i′i' は mono です。pp は epi なので、命題 4.5[加法圏とアーベル圏] の 2 により p′p' も epi です。

i′i' が p′p' の核であることを示します。x ⁣:X→E′x\colon X \to E' が p′x=0p'x = 0 を満たすとすると、pγ′x=γp′x=0p\gamma' x = \gamma p' x = 0 で、ii は pp の核なので γ′x=iy\gamma' x = iy となる y ⁣:X→Ay\colon X \to A があります。すると γ′(i′y)=iy=γ′x\gamma'(i'y) = iy = \gamma' x、p′(i′y)=0=p′xp'(i'y) = 0 = p'x なので、引き戻しの普遍性(射は二つの射影との合成で決まる)から x=i′yx = i'y です。i′i' は mono なので yy は一意です。補題 5.2[加法圏とアーベル圏] の (2) により列は短完全です。γ′i′=i 1A\gamma' i' = i\,1_A、pγ′=γp′p\gamma' = \gamma p' は (1A,γ′,γ)(1_A, \gamma', \gamma) が射であることを言っています。

2. Aop\mathcal A^{\mathrm{op}} はアーベル圏で(命題 4.2[加法圏とアーベル圏])、A\mathcal A の押し出しは Aop\mathcal A^{\mathrm{op}} の引き戻し、EE は Aop\mathcal A^{\mathrm{op}} の短完全列 0→C→E→A→00 \to C \to E \to A \to 0 です(補題 5.2[加法圏とアーベル圏] の (3))。1 を Aop\mathcal A^{\mathrm{op}} と α\alpha に適用し、矢印を戻します。

次の補題がこの節の要で、拡大の射はいつも「押し出してから同型」かつ「引き戻してから同型」の形に分解できることを言っています。

補題 3.5(拡大の射の分解)✓

F ⁣:0→A→jF→qC′→0F\colon 0 \to A \xrightarrow{j} F \xrightarrow{q} C' \to 0、E ⁣:0→A′→iE→pC→0E\colon 0 \to A' \xrightarrow{i} E \xrightarrow{p} C \to 0 を拡大とし、(α,φ,γ) ⁣:F→E(\alpha, \varphi, \gamma)\colon F \to E を射とする。

  1. α=1A\alpha = 1_A(A′=AA' = A)なら F≡γ∗EF \equiv \gamma^*E である。
  2. γ=1C\gamma = 1_C(C′=CC' = C)なら α∗F≡E\alpha_*F \equiv E である。
  3. 一般に α∗F≡γ∗E\alpha_*F \equiv \gamma^*E である。
証明(補題 3.5)

1. 補題 3.4 の 1 の記号で、pφ=γqp\varphi = \gamma q なので引き戻しの普遍性から γ′θ=φ\gamma'\theta = \varphi、p′θ=qp'\theta = q を満たす θ ⁣:F→E′\theta\colon F \to E' があります。γ′(θj)=φj=i=γ′i′\gamma'(\theta j) = \varphi j = i = \gamma' i'、p′(θj)=qj=0=p′i′p'(\theta j) = qj = 0 = p'i' なので、普遍性の一意性から θj=i′\theta j = i' です。よって (1A,θ,1C′)(1_A, \theta, 1_{C'}) は FF から γ∗E\gamma^*E への同値です。

2. 双対に、補題 3.4 の 2 の記号で、φj=iα\varphi j = i\alpha なので押し出しの普遍性から θα′=φ\theta\alpha' = \varphi、θi′′=i\theta i'' = i を満たす θ ⁣:E′′→E\theta\colon E'' \to E があります。pθp\theta と p′′p'' は、α′\alpha' との合成がどちらも pφ=qp\varphi = q と p′′α′=qp''\alpha' = q、i′′i'' との合成がどちらも 00 なので、押し出しの普遍性の一意性から pθ=p′′p\theta = p'' です。よって (1A′,θ,1C)(1_{A'}, \theta, 1_C) は α∗F\alpha_*F から EE への同値です。

3. 補題 3.4 の 2 の記号で α∗F ⁣:0→A′→j′′F′′→q′′C′→0\alpha_*F\colon 0 \to A' \xrightarrow{j''} F'' \xrightarrow{q''} C' \to 0 とし、φj=iα\varphi j = i\alpha から押し出しの普遍性で θα′=φ\theta\alpha' = \varphi、θj′′=i\theta j'' = i を満たす θ ⁣:F′′→E\theta\colon F'' \to E をとります。pθp\theta と γq′′\gamma q'' は、α′\alpha' との合成が pφ=γq=γq′′α′p\varphi = \gamma q = \gamma q''\alpha'、j′′j'' との合成がどちらも 00 なので等しく、(1A′,θ,γ)(1_{A'}, \theta, \gamma) は α∗F\alpha_*F から EE への射です。1 により α∗F≡γ∗E\alpha_*F \equiv \gamma^*E です。

0AFC′00A′α*F ≅ γ*EC′00A′EC0α11γ押し出しθ
拡大の射の分解。上の行から下の行への射 (α, φ, γ) は、押し出し α_*F を経由し、それは γ^*E と同値になる。

命題 3.6(引き戻し・押し出しの関手性)✓

E,E′E, E' を CC の AA による拡大とし、γ ⁣:C′→C\gamma\colon C' \to C、γ1 ⁣:C′′→C′\gamma_1\colon C'' \to C'、α ⁣:A→A′\alpha\colon A \to A'、α1 ⁣:A′→A′′\alpha_1\colon A' \to A'' を射とする。

  1. E≡E′E \equiv E' なら γ∗E≡γ∗E′\gamma^*E \equiv \gamma^*E'、α∗E≡α∗E′\alpha_*E \equiv \alpha_*E' である。
  2. (γγ1)∗E≡γ1∗γ∗E(\gamma\gamma_1)^*E \equiv \gamma_1^*\gamma^*E、1C∗E≡E1_C^*E \equiv E、(α1α)∗E≡α1∗α∗E(\alpha_1\alpha)_*E \equiv \alpha_{1*}\alpha_*E、1A∗E≡E1_{A*}E \equiv E である。
  3. α∗γ∗E≡γ∗α∗E\alpha_*\gamma^*E \equiv \gamma^*\alpha_*E である。

したがって γ∗[E]=[γ∗E]\gamma^*[E] = [\gamma^*E]、α∗[E]=[α∗E]\alpha_*[E] = [\alpha_*E] により、YExt⁡1\operatorname{YExt}^1 は Aop×A\mathcal A^{\mathrm{op}} \times \mathcal A から集合の圏への関手(双関手)になる。

証明(命題 3.6)

すべて 補題 3.5 を、拡大の射を合成してから当てはめるだけです。

1. 同値 (1,φ,1) ⁣:E→E′(1, \varphi, 1)\colon E \to E' と 補題 3.4 の 1 の射 γ∗E→E\gamma^*E \to E を合成すると、1A1_A と γ\gamma の上の射 γ∗E→E′\gamma^*E \to E' が得られ、補題 3.5 の 1 により γ∗E≡γ∗E′\gamma^*E \equiv \gamma^*E' です。同様に E→E′→α∗E′E \to E' \to \alpha_*E' は α\alpha と 1C1_C の上の射なので、同じ補題の 2 により α∗E≡α∗E′\alpha_*E \equiv \alpha_*E' です。

2. γ1∗γ∗E→γ∗E→E\gamma_1^*\gamma^*E \to \gamma^*E \to E の合成は 1A1_A と γγ1\gamma\gamma_1 の上の射なので、補題 3.5 の 1 により γ1∗γ∗E≡(γγ1)∗E\gamma_1^*\gamma^*E \equiv (\gamma\gamma_1)^*E です。恒等射 (1,1E,1) ⁣:E→E(1, 1_E, 1)\colon E \to E に同じ補題の 1 を使うと E≡1C∗EE \equiv 1_C^*E です。押し出しについては、E→α∗E→α1∗α∗EE \to \alpha_*E \to \alpha_{1*}\alpha_*E が α1α\alpha_1\alpha と 1C1_C の上の射であることと恒等射に、同じ補題の 2 を使います。

3. γ∗E→E→α∗E\gamma^*E \to E \to \alpha_*E の合成は α\alpha と γ\gamma の上の射なので、補題 3.5 の 3 により α∗(γ∗E)≡γ∗(α∗E)\alpha_*(\gamma^*E) \equiv \gamma^*(\alpha_*E) です。

最後の主張は、1 により γ∗\gamma^*、α∗\alpha_* が類の上の写像として定まり、2 により関手になり、3 により二つの変数の作用が可換になることを言い換えたものです。

定義 3.7(Baer 和)↗

E1,E2E_1, E_2 を CC の AA による拡大とする。補題 2.2 の拡大 E1⊕E2E_1 \oplus E_2(C⊕CC \oplus C の A⊕AA \oplus A による拡大)を、対角射 Δ=ι1+ι2 ⁣:C→C⊕C\Delta = \iota_1 + \iota_2\colon C \to C \oplus C に沿って引き戻し、和の射 ∇=π1+π2 ⁣:A⊕A→A\nabla = \pi_1 + \pi_2\colon A \oplus A \to A に沿って押し出した拡大

E1+E2=∇∗Δ∗(E1⊕E2)E_1 + E_2 = \nabla_*\Delta^*(E_1 \oplus E_2)

を E1E_1 と E2E_2 の Baer 和という。命題 3.6 の 3 により、これは Δ∗∇∗(E1⊕E2)\Delta^*\nabla_*(E_1 \oplus E_2) と同値である。

Abel 群で書くと、Δ∗(E1⊕E2)\Delta^*(E_1 \oplus E_2) は {(x1,x2)∈E1⊕E2∣p1(x1)=p2(x2)}\{(x_1, x_2) \in E_1 \oplus E_2 \mid p_1(x_1) = p_2(x_2)\} で、そこから {(i1(a),−i2(a))∣a∈A}\{(i_1(a), -i_2(a)) \mid a \in A\} で割ったものが E1+E2E_1 + E_2 です。「商の側をそろえ、部分の側を足す」という操作です。

以下この節では、断りがなければ A\mathcal A は十分に射影対象をもつとし(定義 3.4[射影対象・入射対象と Grothendieck 圏])、Ext⁡n\operatorname{Ext}^n は 定義 6.1[導来関手と δ 関手] の 2 のものとします。対象 YY について GY=Hom⁡(−,Y) ⁣:Aop→AbG_Y = \operatorname{Hom}(-, Y)\colon \mathcal A^{\mathrm{op}} \to \mathsf{Ab} は左完全な加法関手で(命題 5.5[加法圏とアーベル圏] の 2)、Ext⁡n(−,Y)=RnGY\operatorname{Ext}^n(-, Y) = R^nG_Y です。定理 5.2[導来関手と δ 関手] の 3 を Aop\mathcal A^{\mathrm{op}} に適用した自然同型 GY≅R0GYG_Y \cong R^0G_Y で Ext⁡0(X,Y)\operatorname{Ext}^0(X, Y) を Hom⁡(X,Y)\operatorname{Hom}(X, Y) と同一視します。同じ定理の 4 により、拡大(短完全列)E ⁣:0→A→E→C→0E\colon 0 \to A \to E \to C \to 0 ごとに連結射

δEY ⁣:Ext⁡n(A,Y)→Ext⁡n+1(C,Y)\delta^Y_E\colon \operatorname{Ext}^n(A, Y) \to \operatorname{Ext}^{n+1}(C, Y)

があり、長完全列 0→Hom⁡(C,Y)→Hom⁡(E,Y)→Hom⁡(A,Y)→δEYExt⁡1(C,Y)→Ext⁡1(E,Y)→⋯0 \to \operatorname{Hom}(C, Y) \to \operatorname{Hom}(E, Y) \to \operatorname{Hom}(A, Y) \xrightarrow{\delta^Y_E} \operatorname{Ext}^1(C, Y) \to \operatorname{Ext}^1(E, Y) \to \cdots が得られます。射 γ ⁣:C′→C\gamma\colon C' \to C、α ⁣:A→A′\alpha\colon A \to A' について γ∗=Ext⁡n(γ,Y)\gamma^* = \operatorname{Ext}^n(\gamma, Y)、α∗=Ext⁡n(X,α)\alpha_* = \operatorname{Ext}^n(X, \alpha) とも書きます(拡大の引き戻し・押し出しと同じ記号を使うのは、次の定理でそれらが対応するからです)。

次の補題は、Ext⁡\operatorname{Ext} の連結射が係数の取り替えや拡大の射と可換であることをまとめたもので、直後の定理(Θ\Theta が同値類だけで決まること、引き戻し・押し出しと対応すること)を示すための部品です。1 と 2 は複体の段階で等式を確かめて HnH^n をとり、3 は δ 関手の性質から従います。

補題 4.1(Ext の双関手性と連結射)✓

A\mathcal A は十分に射影対象をもつとする。

  1. Ext⁡n(X,−)\operatorname{Ext}^n(X, -) と Ext⁡n(−,Y)\operatorname{Ext}^n(-, Y) は加法関手であり、f ⁣:X→X′f\colon X \to X'、g ⁣:Y→Y′g\colon Y \to Y' について Ext⁡n(X,g)Ext⁡n(f,Y)=Ext⁡n(f,Y′)Ext⁡n(X′,g)\operatorname{Ext}^n(X, g)\operatorname{Ext}^n(f, Y) = \operatorname{Ext}^n(f, Y')\operatorname{Ext}^n(X', g) が成り立つ。
  2. 射 g ⁣:Y→Y′g\colon Y \to Y' と短完全列 E ⁣:0→X′→X→X′′→0E\colon 0 \to X' \to X \to X'' \to 0 について、Ext⁡n+1(X′′,g) δEY=δEY′Ext⁡n(X′,g)\operatorname{Ext}^{n+1}(X'', g)\,\delta^Y_E = \delta^{Y'}_E \operatorname{Ext}^n(X', g) が成り立つ(n≥0n \ge 0。n=0n = 0 では Ext⁡0(X′,g)\operatorname{Ext}^0(X', g) は u↦guu \mapsto gu である)。
  3. 拡大の射 (α,φ,γ) ⁣:F→E(\alpha, \varphi, \gamma)\colon F \to E(FF は C′C' の AA による拡大、EE は CC の A′A' による拡大)と対象 YY について、Hom⁡(A′,Y)\operatorname{Hom}(A', Y) 上で δFY∘α∗=γ∗∘δEY\delta^Y_F \circ \alpha^* = \gamma^* \circ \delta^Y_E が成り立つ。ここで α∗(u)=uα\alpha^*(u) = u\alpha、γ∗=Ext⁡1(γ,Y)\gamma^* = \operatorname{Ext}^1(\gamma, Y) である。
  4. 双対に、A\mathcal A が十分に入射対象をもつなら、定義 6.1[導来関手と δ 関手] の 1 の Ext⁡n\operatorname{Ext}^n について 1 が成り立ち、Hom⁡(X,−)\operatorname{Hom}(X, -) の導来関手の連結射 δE,X ⁣:Ext⁡n(X,Y′′)→Ext⁡n+1(X,Y′)\delta_{E, X}\colon \operatorname{Ext}^n(X, Y'') \to \operatorname{Ext}^{n+1}(X, Y')(E ⁣:0→Y′→Y→Y′′→0E\colon 0 \to Y' \to Y \to Y'' \to 0)について、f ⁣:X→X′f\colon X \to X' に対し Ext⁡n+1(f,Y′) δE,X′=δE,XExt⁡n(f,Y′′)\operatorname{Ext}^{n+1}(f, Y')\,\delta_{E, X'} = \delta_{E, X}\operatorname{Ext}^n(f, Y'') が成り立ち、拡大の射 (α,φ,γ) ⁣:F→E(\alpha, \varphi, \gamma)\colon F \to E について Hom⁡(X,C′)\operatorname{Hom}(X, C') 上で α∗∘δF,X=δE,X∘γ∗\alpha_* \circ \delta_{F, X} = \delta_{E, X} \circ \gamma_* が成り立つ。
証明(補題 4.1)

1. Ext⁡n(−,Y)=RnGY\operatorname{Ext}^n(-, Y) = R^nG_Y は加法関手です(定理 5.2[導来関手と δ 関手] の 1 を Aop\mathcal A^{\mathrm{op}} に適用)。Ext⁡n(X,g)=Hn(Hom⁡(PX,g))\operatorname{Ext}^n(X, g) = H^n(\operatorname{Hom}(P_X, g)) で、Hom⁡(PX,g)\operatorname{Hom}(P_X, g)(c↦gcc \mapsto gc)は微分(dd を右から合成する射)と可換な鎖写像です。g↦Hom⁡(PX,g)g \mapsto \operatorname{Hom}(P_X, g) は合成・恒等射・和を保ち、HnH^n は加法関手なので(命題 4.2[鎖複体とホモトピー圏] の 1)、Ext⁡n(X,−)\operatorname{Ext}^n(X, -) は加法関手です。ff の持ち上げ ϕ ⁣:PX→PX′\phi\colon P_X \to P_{X'} をとると Ext⁡n(f,Y)=Hn(Hom⁡(ϕ,Y))\operatorname{Ext}^n(f, Y) = H^n(\operatorname{Hom}(\phi, Y)) で、鎖の水準で Hom⁡(PX,g)Hom⁡(ϕ,Y)\operatorname{Hom}(P_X, g)\operatorname{Hom}(\phi, Y) と Hom⁡(ϕ,Y′)Hom⁡(PX′,g)\operatorname{Hom}(\phi, Y')\operatorname{Hom}(P_{X'}, g) はどちらも c↦gcϕc \mapsto gc\phi なので、HnH^n をとって等式を得ます。

2. 定理 5.2[導来関手と δ 関手] の 4(すなわち同じ定理の 2 を Aop\mathcal A^{\mathrm{op}} に適用したもの)により、δEY\delta^Y_E は複体の短完全列

0→Hom⁡(PX′′,Y)→Hom⁡(JE,Y)→Hom⁡(PX′,Y)→00 \to \operatorname{Hom}(P_{X''}, Y) \to \operatorname{Hom}(J_E, Y) \to \operatorname{Hom}(P_{X'}, Y) \to 0

の連結射です。ここで JEJ_E は 補題 3.3[導来関手と δ 関手] の 2 で作った XX の射影分解で、関手によらずに選んであり、二つの射は射影 JE→PX′′J_E \to P_{X''} と包含 PX′→JEP_{X'} \to J_E を右から合成する射です。Hom⁡(−,g)\operatorname{Hom}(-, g)(c↦gcc \mapsto gc)は各項で YY の列から Y′Y' の列への射を与え、右からの合成とは可換なので、これは複体の短完全列の射です。命題 3.3[鎖複体とホモトピー圏] により連結射と可換で、両端の HnH^n はそれぞれ Ext⁡n(X′,−)\operatorname{Ext}^n(X', -)、Ext⁡n+1(X′′,−)\operatorname{Ext}^{n+1}(X'', -) の gg による射です。n=0n = 0 での同一視 Hom⁡(X′,Y)≅H0(Hom⁡(PX′,Y))\operatorname{Hom}(X', Y) \cong H^0(\operatorname{Hom}(P_{X'}, Y)) は u↦uεu \mapsto u\varepsilon(ε ⁣:P0→X′\varepsilon\colon P_0 \to X' は増強射)で与えられ、gg との合成と可換です。

3. A\mathcal A の拡大の射 (α,φ,γ) ⁣:F→E(\alpha, \varphi, \gamma)\colon F \to E は、Aop\mathcal A^{\mathrm{op}} では短完全列 0→C→E→A′→00 \to C \to E \to A' \to 0 から 0→C′→F→A→00 \to C' \to F \to A \to 0 への射で、成分は γ,φ,α\gamma, \varphi, \alpha です(補題 5.2[加法圏とアーベル圏] の (3))。R∙GYR^\bullet G_Y は Aop\mathcal A^{\mathrm{op}} 上の δ 関手なので(定理 5.2[導来関手と δ 関手] の 4)、定義 4.1[導来関手と δ 関手] の (b) をこの射に使うと δFY∘R0GY(α)=R1GY(γ)∘δEY\delta^Y_F \circ R^0G_Y(\alpha) = R^1G_Y(\gamma) \circ \delta^Y_E です。自然同型 GY≅R0GYG_Y \cong R^0G_Y のもとで R0GY(α)R^0G_Y(\alpha) は α∗\alpha^* に当たり、R1GY(γ)=γ∗R^1G_Y(\gamma) = \gamma^* です。

4. Aop\mathcal A^{\mathrm{op}} は十分に射影対象をもち、その射影分解は A\mathcal A の入射分解なので、Aop\mathcal A^{\mathrm{op}} での 定義 6.1[導来関手と δ 関手] の 2 の Ext⁡Aopn(Y,X)\operatorname{Ext}^n_{\mathcal A^{\mathrm{op}}}(Y, X) は、同じ分解を選べば複体 Hom⁡Aop(IY,X)=Hom⁡A(X,IY)\operatorname{Hom}_{\mathcal A^{\mathrm{op}}}(I_Y, X) = \operatorname{Hom}_{\mathcal A}(X, I_Y) のコホモロジーで、A\mathcal A での定義 1 の Ext⁡An(X,Y)\operatorname{Ext}^n_{\mathcal A}(X, Y) そのものです。Aop\mathcal A^{\mathrm{op}} の第 1 変数の連結射は A\mathcal A の第 2 変数の連結射なので、1〜3 を Aop\mathcal A^{\mathrm{op}} に適用して矢印を戻せば 4 を得ます。

この定理の考え方は次のとおりです。長完全列では、1A1_A が EE に延びる(ri=1Ari = 1_A となる rr がある)ことと、δEA(1A)=0\delta^A_E(1_A) = 0 が同値です。ところが ri=1Ari = 1_A となる rr があることは EE が分裂することそのものなので、δEA(1A)\delta^A_E(1_A) は「EE が分裂からどれだけ離れているか」を測る量になります。これが Θ(E)\Theta(E) です。

定理 4.2(Ext¹ と拡大の同値類)✓

A\mathcal A は十分に射影対象をもつとし、A,CA, C を対象とする。CC の AA による拡大 EE に

Θ(E)=δEA(1A)∈Ext⁡1(C,A)\Theta(E) = \delta^A_E(1_A) \in \operatorname{Ext}^1(C, A)

を対応させる(δEA ⁣:Hom⁡(A,A)→Ext⁡1(C,A)\delta^A_E\colon \operatorname{Hom}(A, A) \to \operatorname{Ext}^1(C, A) は第 1 変数の長完全列の連結射)。

  1. Θ(E)\Theta(E) は EE の同値類だけで決まり、Θ ⁣:YExt⁡1(C,A)→Ext⁡1(C,A)\Theta\colon \operatorname{YExt}^1(C, A) \to \operatorname{Ext}^1(C, A) は全単射である。
  2. Θ(E)=0\Theta(E) = 0 であることと、EE が分裂することは同値である。
  3. ξ ⁣:0→K→jP→πC→0\xi\colon 0 \to K \xrightarrow{j} P \xrightarrow{\pi} C \to 0 を PP が射影対象である短完全列とする。射 α ⁣:K→A\alpha\colon K \to A について Θ(α∗ξ)=δξA(α)\Theta(\alpha_*\xi) = \delta^A_\xi(\alpha) であり、任意の拡大はある α\alpha について α∗ξ\alpha_*\xi と同値である。さらに α∗ξ≡α∗′ξ\alpha_*\xi \equiv \alpha'_*\xi であることと、α−α′=hj\alpha - \alpha' = hj となる h ⁣:P→Ah\colon P \to A が存在することは同値である。
  4. 双対に、A\mathcal A が十分に入射対象をもつなら、定義 6.1[導来関手と δ 関手] の 1 の Ext⁡1\operatorname{Ext}^1 について、Θ′(E)=δE,C(1C)\Theta'(E) = \delta_{E, C}(1_C)(δE,C ⁣:Hom⁡(C,C)→Ext⁡1(C,A)\delta_{E, C}\colon \operatorname{Hom}(C, C) \to \operatorname{Ext}^1(C, A) は Hom⁡(C,−)\operatorname{Hom}(C, -) の導来関手の連結射)は全単射 YExt⁡1(C,A)→Ext⁡1(C,A)\operatorname{YExt}^1(C, A) \to \operatorname{Ext}^1(C, A) を与え、2 と 3 の双対が成り立つ。
証明(定理 4.2)

準備: δξA\delta^A_\xi の核と像。 射影対象 PP は Aop\mathcal A^{\mathrm{op}} の入射対象なので(命題 3.2[射影対象・入射対象と Grothendieck 圏] の最後の主張を Aop\mathcal A^{\mathrm{op}} に適用)、定理 5.2[導来関手と δ 関手] の 3 を Aop\mathcal A^{\mathrm{op}} と GAG_A に適用して Ext⁡1(P,A)=R1GA(P)=0\operatorname{Ext}^1(P, A) = R^1G_A(P) = 0 です。ξ\xi の長完全列(同じ定理の 4)の一部

Hom⁡(P,A)→j∗Hom⁡(K,A)→δξAExt⁡1(C,A)→Ext⁡1(P,A)=0\operatorname{Hom}(P, A) \xrightarrow{j^*} \operatorname{Hom}(K, A) \xrightarrow{\delta^A_\xi} \operatorname{Ext}^1(C, A) \to \operatorname{Ext}^1(P, A) = 0

は完全です(R0GA(j)R^0G_A(j) は同一視 GA≅R0GAG_A \cong R^0G_A のもとで j∗(u)=ujj^*(u) = uj に当たる)。よって δξA\delta^A_\xi は全射で、その核は j∗j^* の像です。これは 補題 5.7[導来関手と δ 関手] の 3 の同型 Ext⁡1(C,A)≅Coker⁡(j∗)\operatorname{Ext}^1(C, A) \cong \operatorname{Coker}(j^*) を、連結射で書いたものです。

拡大から ξ\xi への射。 拡大 E ⁣:0→A→iE→pC→0E\colon 0 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 をとります。pp は epi で PP は射影対象なので、pβ=πp\beta = \pi となる β ⁣:P→E\beta\colon P \to E があります(定義 3.1[射影対象・入射対象と Grothendieck 圏])。pβj=πj=0p\beta j = \pi j = 0 で ii は pp の核なので、βj=iαE\beta j = i\alpha_E となる αE ⁣:K→A\alpha_E\colon K \to A がただ一つあります。すると (αE,β,1C) ⁣:ξ→E(\alpha_E, \beta, 1_C)\colon \xi \to E は拡大の射で、補題 4.1 の 3 を Y=AY = A で使うと δξA(αE∗(1A))=δEA(1A)\delta^A_\xi(\alpha_E^*(1_A)) = \delta^A_E(1_A)、すなわち

Θ(E)=δξA(αE)\Theta(E) = \delta^A_\xi(\alpha_E)

です。また 補題 3.5 の 2 により E≡αE∗ξE \equiv \alpha_{E*}\xi です。

3. 補題 3.4 の 2 の射 (α,α′,1C) ⁣:ξ→α∗ξ(\alpha, \alpha', 1_C)\colon \xi \to \alpha_*\xi に同じ議論(補題 4.1 の 3)を使うと Θ(α∗ξ)=δξA(α)\Theta(\alpha_*\xi) = \delta^A_\xi(\alpha) です。任意の拡大が α∗ξ\alpha_*\xi の形と同値であることは上で示しました。h ⁣:P→Ah\colon P \to A について、α∗ξ\alpha_*\xi を 0→A→i′′X→p′′C→00 \to A \xrightarrow{i''} X \xrightarrow{p''} C \to 0 と書き、押し出しの入射を αˉ ⁣:P→X\bar\alpha\colon P \to X(補題 3.4 の 2 の α′\alpha'。αˉj=i′′α\bar\alpha j = i''\alpha、p′′αˉ=πp''\bar\alpha = \pi)として φ=αˉ+i′′h\varphi = \bar\alpha + i''h とおきます。φj=αˉj+i′′hj=i′′α+i′′hj=i′′(α+hj)\varphi j = \bar\alpha j + i''hj = i''\alpha + i''hj = i''(\alpha + hj)、p′′φ=p′′αˉ+p′′i′′h=πp''\varphi = p''\bar\alpha + p''i''h = \pi なので、(α+hj,φ,1C) ⁣:ξ→α∗ξ(\alpha + hj, \varphi, 1_C)\colon \xi \to \alpha_*\xi は拡大の射です。補題 3.5 の 2 により (α+hj)∗ξ≡α∗ξ(\alpha + hj)_*\xi \equiv \alpha_*\xi です。逆に α∗ξ≡α∗′ξ\alpha_*\xi \equiv \alpha'_*\xi なら、次の 1 の前半により δξA(α)=Θ(α∗ξ)=Θ(α∗′ξ)=δξA(α′)\delta^A_\xi(\alpha) = \Theta(\alpha_*\xi) = \Theta(\alpha'_*\xi) = \delta^A_\xi(\alpha') で、準備により α−α′\alpha - \alpha' は j∗j^* の像に入ります。

1. 同値 (1A,φ,1C) ⁣:E→E′(1_A, \varphi, 1_C)\colon E \to E' に 補題 4.1 の 3 を使うと δEA=δE′A\delta^A_E = \delta^A_{E'} なので、Θ(E)=Θ(E′)\Theta(E) = \Theta(E') です。

全射。 x∈Ext⁡1(C,A)x \in \operatorname{Ext}^1(C, A) をとると、準備により x=δξA(α)x = \delta^A_\xi(\alpha) となる α\alpha があり、3 により x=Θ(α∗ξ)x = \Theta(\alpha_*\xi) です。

単射。 Θ(E)=Θ(E′)\Theta(E) = \Theta(E') とします。上の式から δξA(αE)=δξA(αE′)\delta^A_\xi(\alpha_E) = \delta^A_\xi(\alpha_{E'}) なので、準備により αE′=αE+hj\alpha_{E'} = \alpha_E + hj となる hh があります。3 により αE∗ξ≡αE′∗ξ\alpha_{E*}\xi \equiv \alpha_{E'*}\xi で、E≡αE∗ξE \equiv \alpha_{E*}\xi、E′≡αE′∗ξE' \equiv \alpha_{E'*}\xi と合わせて E≡E′E \equiv E' です。

2. 長完全列の一部 Hom⁡(E,A)→i∗Hom⁡(A,A)→δEAExt⁡1(C,A)\operatorname{Hom}(E, A) \xrightarrow{i^*} \operatorname{Hom}(A, A) \xrightarrow{\delta^A_E} \operatorname{Ext}^1(C, A) は完全です(定理 5.2[導来関手と δ 関手] の 4 と、同一視 GA≅R0GAG_A \cong R^0G_A)。よって Θ(E)=0\Theta(E) = 0 であることと、1A=ri1_A = ri となる r ⁣:E→Ar\colon E \to A があることは同値で、補題 2.1 の 1 により後者は EE が分裂することと同値です。

4. 補題 4.1 の 4 の証明と同じく、Aop\mathcal A^{\mathrm{op}} は十分に射影対象をもち、Aop\mathcal A^{\mathrm{op}} での定義 2 の Ext⁡Aop1(A,C)\operatorname{Ext}^1_{\mathcal A^{\mathrm{op}}}(A, C) は A\mathcal A での定義 1 の Ext⁡A1(C,A)\operatorname{Ext}^1_{\mathcal A}(C, A) です。CC の AA による A\mathcal A の拡大 EE は、矢印を逆にすると AA の CC による Aop\mathcal A^{\mathrm{op}} の拡大 EopE^{\mathrm{op}} になり(補題 5.2[加法圏とアーベル圏] の (3))、拡大の射・同値・分裂も対応します(双積の等式は合成の順序を逆にしても同じ形)。Aop\mathcal A^{\mathrm{op}} の第 1 変数の連結射は A\mathcal A の Hom⁡(C,−)\operatorname{Hom}(C, -) の導来関手の連結射なので、Aop\mathcal A^{\mathrm{op}} での Θ(Eop)\Theta(E^{\mathrm{op}}) は Θ′(E)\Theta'(E) です。1〜3 を Aop\mathcal A^{\mathrm{op}} に適用すれば 4 を得ます。3 の双対は、η ⁣:0→A→kI→L→0\eta\colon 0 \to A \xrightarrow{k} I \to L \to 0(II は入射対象)と γ ⁣:C→L\gamma\colon C \to L について「任意の拡大はある γ\gamma の引き戻し γ∗η\gamma^*\eta と同値で、γ∗η≡γ′∗η\gamma^*\eta \equiv \gamma'^*\eta と γ−γ′\gamma - \gamma' が I→LI \to L を経由することは同値」という主張です。

0KPC00Aα*ξC0α1押し出し
定理の 3 の状況。射影的な表示 ξ を α : K → A に沿って押し出すと、A による C の拡大 α_*ξ が得られる。

定理の 3 は計算の道具です。Ext⁡1(C,A)\operatorname{Ext}^1(C, A) の元を一つ与えると、それを表す拡大は「CC の射影的な表示 0→K→P→C→00 \to K \to P \to C \to 0 を、K→AK \to A に沿って押し出したもの」として具体的に書けます。

次に、YExt⁡1\operatorname{YExt}^1 の関手性(命題 3.6)が Ext⁡1\operatorname{Ext}^1 の関手性と一致することを示します。

命題 4.3(引き戻し・押し出しと Ext¹ の関手性)✓

A\mathcal A は十分に射影対象をもつとし、E ⁣:0→A→iE→pC→0E\colon 0 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 を拡大とする。

  1. 射 γ ⁣:C′→C\gamma\colon C' \to C について Θ(γ∗E)=Ext⁡1(γ,A) Θ(E)\Theta(\gamma^*E) = \operatorname{Ext}^1(\gamma, A)\,\Theta(E) である。
  2. 射 f ⁣:A→Yf\colon A \to Y について δEY(f)=Θ(f∗E)\delta^Y_E(f) = \Theta(f_*E) である。
  3. 射 α ⁣:A→A′\alpha\colon A \to A' について Θ(α∗E)=Ext⁡1(C,α) Θ(E)\Theta(\alpha_*E) = \operatorname{Ext}^1(C, \alpha)\,\Theta(E) である。

A\mathcal A が十分に入射対象をもつとき、Θ′\Theta' について同じ主張(2 は「g ⁣:Y→Cg\colon Y \to C について δE,Y(g)=Θ′(g∗E)\delta_{E, Y}(g) = \Theta'(g^*E)」)が成り立つ。

証明(命題 4.3)

1. 補題 3.4 の 1 の射 (1A,γ′,γ) ⁣:γ∗E→E(1_A, \gamma', \gamma)\colon \gamma^*E \to E に 補題 4.1 の 3(Y=AY = A)を使うと δγ∗EA=Ext⁡1(γ,A) δEA\delta^A_{\gamma^*E} = \operatorname{Ext}^1(\gamma, A)\,\delta^A_E で、1A1_A を代入します。

2. 補題 3.4 の 2 の射 (f,f′,1C) ⁣:E→f∗E(f, f', 1_C)\colon E \to f_*E に 補題 4.1 の 3 を YY について使うと、Hom⁡(Y,Y)\operatorname{Hom}(Y, Y) 上で δEY∘f∗=δf∗EY\delta^Y_E \circ f^* = \delta^Y_{f_*E} です。1Y1_Y を代入すると δEY(f)=δf∗EY(1Y)=Θ(f∗E)\delta^Y_E(f) = \delta^Y_{f_*E}(1_Y) = \Theta(f_*E) です。

3. 2 を Y=A′Y = A'、f=αf = \alpha で使い、補題 4.1 の 2(n=0n = 0、g=αg = \alpha)を 1A∈Hom⁡(A,A)1_A \in \operatorname{Hom}(A, A) に使うと

Θ(α∗E)=δEA′(α)=δEA′(α∘1A)=Ext⁡1(C,α) δEA(1A)=Ext⁡1(C,α) Θ(E)\Theta(\alpha_*E) = \delta^{A'}_E(\alpha) = \delta^{A'}_E(\alpha \circ 1_A) = \operatorname{Ext}^1(C, \alpha)\,\delta^A_E(1_A) = \operatorname{Ext}^1(C, \alpha)\,\Theta(E)

です。

十分に入射対象をもつ場合は、定理 4.2 の 4 の証明と同じく Aop\mathcal A^{\mathrm{op}} に移します。Aop\mathcal A^{\mathrm{op}} では引き戻しと押し出しの役が入れ替わります。

2 は、第 1 変数の長完全列の連結射 Hom⁡(A,Y)→Ext⁡1(C,Y)\operatorname{Hom}(A, Y) \to \operatorname{Ext}^1(C, Y) が「EE を ff に沿って押し出す」操作そのものであることを言っています。長完全列の完全性と合わせると、次の読み方が得られます。

系 4.4(連結射と押し出し)✓

A\mathcal A は十分に射影対象をもつとし、E ⁣:0→A→iE→pC→0E\colon 0 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 を拡大、YY を対象とする。射 f ⁣:A→Yf\colon A \to Y について次は同値である。

  • (a) f=gif = gi となる g ⁣:E→Yg\colon E \to Y がある(ff は EE に延びる)。
  • (b) δEY(f)=0\delta^Y_E(f) = 0。
  • (c) f∗Ef_*E は分裂する。
証明(系 4.4)

(a) ⇔ (b) は長完全列 Hom⁡(E,Y)→i∗Hom⁡(A,Y)→δEYExt⁡1(C,Y)\operatorname{Hom}(E, Y) \xrightarrow{i^*} \operatorname{Hom}(A, Y) \xrightarrow{\delta^Y_E} \operatorname{Ext}^1(C, Y) の完全性です(定理 5.2[導来関手と δ 関手] の 4)。(b) ⇔ (c) は 命題 4.3 の 2 と 定理 4.2 の 2 です。

最後に、Baer 和が Ext⁡1\operatorname{Ext}^1 の加法に対応することを示します。

定理 4.5(Baer 和と Ext¹ の加法)✓

A\mathcal A は十分に射影対象をもつとする。

  1. CC の AA による拡大 E1,E2E_1, E_2 について Θ(E1+E2)=Θ(E1)+Θ(E2)\Theta(E_1 + E_2) = \Theta(E_1) + \Theta(E_2) である。
  2. Baer 和は YExt⁡1(C,A)\operatorname{YExt}^1(C, A) 上の演算 [E1]+[E2]=[E1+E2][E_1] + [E_2] = [E_1 + E_2] を定め、これにより YExt⁡1(C,A)\operatorname{YExt}^1(C, A) は Abel 群になり、Θ\Theta は群の同型になる。零元は分裂拡大の類、[E][E] の逆元は [(−1A)∗E][(-1_A)_*E] である。
  3. γ∗\gamma^* と α∗\alpha_* は YExt⁡1\operatorname{YExt}^1 の群準同型である。

A\mathcal A が十分に入射対象をもつときも、Θ′\Theta' について同じ主張が成り立つ。

証明(定理 4.5)

1. ιk,πk\iota_k, \pi_k を C⊕CC \oplus C の、ιk′,πk′\iota'_k, \pi'_k を A⊕AA \oplus A の入射・射影とし、xk=Θ(Ek)x_k = \Theta(E_k)、x=Θ(E1⊕E2)∈Ext⁡1(C⊕C,A⊕A)x = \Theta(E_1 \oplus E_2) \in \operatorname{Ext}^1(C \oplus C, A \oplus A) とおきます。E1⊕E2E_1 \oplus E_2 の射影 πkE ⁣:E1⊕E2→Ek\pi^E_k\colon E_1 \oplus E_2 \to E_k は πkE(i1⊕i2)=ikπk′\pi^E_k(i_1 \oplus i_2) = i_k\pi'_k、pkπkE=πk(p1⊕p2)p_k\pi^E_k = \pi_k(p_1 \oplus p_2) を満たすので、(πk′,πkE,πk)(\pi'_k, \pi^E_k, \pi_k) は拡大の射 E1⊕E2→EkE_1 \oplus E_2 \to E_k です。補題 3.5 の 3 により πk∗′(E1⊕E2)≡πk∗Ek\pi'_{k*}(E_1 \oplus E_2) \equiv \pi_k^*E_k で、命題 4.3 の 1・3 により

Ext⁡1(C⊕C,πk′) x=Ext⁡1(πk,A) xk\operatorname{Ext}^1(C \oplus C, \pi'_k)\, x = \operatorname{Ext}^1(\pi_k, A)\, x_k

です。Ext⁡1(C⊕C,−)\operatorname{Ext}^1(C \oplus C, -) は加法関手なので(補題 4.1 の 1)、1=ι1′π1′+ι2′π2′1 = \iota'_1\pi'_1 + \iota'_2\pi'_2 から

x=∑k=12Ext⁡1(C⊕C,ιk′)Ext⁡1(C⊕C,πk′) x=∑k=12Ext⁡1(C⊕C,ιk′)Ext⁡1(πk,A) xkx = \sum_{k=1}^{2} \operatorname{Ext}^1(C \oplus C, \iota'_k)\operatorname{Ext}^1(C \oplus C, \pi'_k)\, x = \sum_{k=1}^{2} \operatorname{Ext}^1(C \oplus C, \iota'_k)\operatorname{Ext}^1(\pi_k, A)\, x_k

です。命題 4.3 の 1・3 を E1+E2=∇∗Δ∗(E1⊕E2)E_1 + E_2 = \nabla_*\Delta^*(E_1 \oplus E_2) に使い、補題 4.1 の 1(二つの変数の作用の可換性と関手性)で整理すると

Θ(E1+E2)=Ext⁡1(C,∇)Ext⁡1(Δ,A⊕A) x=∑k=12Ext⁡1(C,∇ιk′)Ext⁡1(πkΔ,A) xk=x1+x2\Theta(E_1 + E_2) = \operatorname{Ext}^1(C, \nabla)\operatorname{Ext}^1(\Delta, A \oplus A)\, x = \sum_{k=1}^{2} \operatorname{Ext}^1(C, \nabla\iota'_k)\operatorname{Ext}^1(\pi_k\Delta, A)\, x_k = x_1 + x_2

です(∇ιk′=1A\nabla\iota'_k = 1_A、πkΔ=1C\pi_k\Delta = 1_C)。

2. E1≡E1′E_1 \equiv E'_1 なら Θ(E1+E2)=Θ(E1)+Θ(E2)=Θ(E1′+E2)\Theta(E_1 + E_2) = \Theta(E_1) + \Theta(E_2) = \Theta(E'_1 + E_2) で、Θ\Theta は単射なので(定理 4.2 の 1)E1+E2≡E1′+E2E_1 + E_2 \equiv E'_1 + E_2 です。第 2 成分も同様で、演算は類の上で定まります。Θ\Theta は全単射で和を和に写すので、Ext⁡1(C,A)\operatorname{Ext}^1(C, A) の Abel 群の構造が YExt⁡1(C,A)\operatorname{YExt}^1(C, A) に移り、Θ\Theta は群の同型です。零元は Θ−1(0)\Theta^{-1}(0) で、定理 4.2 の 2 により分裂拡大の類です。Ext⁡1(C,−)\operatorname{Ext}^1(C, -) は加法関手なので Ext⁡1(C,−1A)=−1\operatorname{Ext}^1(C, -1_A) = -1 で、命題 4.3 の 3 により Θ((−1A)∗E)=−Θ(E)\Theta((-1_A)_*E) = -\Theta(E) です。

3. 命題 4.3 の 1・3 により、Θ\Theta で移すと γ∗\gamma^*、α∗\alpha_* は加法関手 Ext⁡1\operatorname{Ext}^1 の射 Ext⁡1(γ,A)\operatorname{Ext}^1(\gamma, A)、Ext⁡1(C,α)\operatorname{Ext}^1(C, \alpha) になり、これらは準同型です。

十分に入射対象をもつ場合は、定理 4.2 の 4 の証明と同じく Aop\mathcal A^{\mathrm{op}} に移します。Aop\mathcal A^{\mathrm{op}} での Baer 和は A\mathcal A で書くと Δ∗∇∗(E1⊕E2)\Delta^*\nabla_*(E_1 \oplus E_2) で、定義 3.7 の注意により E1+E2E_1 + E_2 と同値です。

注意 4.6(射影対象も入射対象も十分にないとき)

YExt⁡1(C,A)\operatorname{YExt}^1(C, A) と Baer 和は、射影対象や入射対象を使わずに定義できます。Baer 和が結合律・交換律を満たし、分裂拡大の類を零元とする Abel 群を与えることは、拡大の図式を直接操作して一般のアーベル圏で示せます(S. Mac Lane『Homology』第 III 章)。この章では、上の定理を通して十分な射影対象(または入射対象)がある場合に限って群の構造を導きました。

たとえば有限 Abel 群の圏 Abfin\mathsf{Ab}_{\mathrm{fin}} の射影対象は 00 だけで(例 3.5[射影対象・入射対象と Grothendieck 圏])、導来関手としての Ext⁡\operatorname{Ext} は定義 2 では作れませんが、拡大の類は意味をもちます。有限 Abel 群どうしの拡大の中央の群は有限なので、Abfin\mathsf{Ab}_{\mathrm{fin}} での YExt⁡1(C,A)\operatorname{YExt}^1(C, A) は Ab\mathsf{Ab} でのものと同じ集合で、Ab\mathsf{Ab} の側で計算できます。逆に Abel 群の層の圏は十分に入射対象をもちますが射影対象は乏しいので(注意 6.9[射影対象・入射対象と Grothendieck 圏])、そこでは 定理 4.2 の 4 の形を使います。

注意 4.7(二つの記述の比較について)

射影対象と入射対象をともに十分にもつとき(たとえば ModR\mathsf{Mod}_R)、Θ\Theta と Θ′\Theta' の二つの全単射があり、平衡性の同型(定理 6.2[導来関手と δ 関手])を通して比べることができます。連結射の符号の約束が絡むので、この章ではこの比較を使わず、以後は射影対象を使う Θ\Theta だけで計算します。符号が実際に現れる例は 演習 8.4 にあります。

拡大を長くすると、高次の Ext⁡\operatorname{Ext} の「中身」が得られます。

定義 5.1(n 拡大と Yoneda の ExtnExt^n)↗

n≥1n \ge 1 とし、A,CA, C を A\mathcal A の対象とする。

  1. CC の AA による nn 拡大とは、完全列 S ⁣:0→A→Xn→Xn−1→⋯→X1→C→0S\colon 0 \to A \to X_n \to X_{n-1} \to \cdots \to X_1 \to C \to 0 のことをいう。
  2. 同じ A,CA, C をもつ nn 拡大 S,S′S, S' の間の射とは、射の族 fk ⁣:Xk→Xk′f_k\colon X_k \to X'_k(1≤k≤n1 \le k \le n)で、AA と CC の上では恒等射として、すべての四角形が可換になるものをいう。
  3. S≈S′S \approx S' を、nn 拡大の列 S=S0,S1,…,Sm=S′S = S_0, S_1, \ldots, S_m = S' で、隣り合う Sl−1,SlS_{l-1}, S_l の間にどちらかの向きの射があるものが存在することと定める。≈\approx は同値関係で、その同値類全体を YExt⁡n(C,A)\operatorname{YExt}^n(C, A) と書く。YExt⁡0(C,A)=Hom⁡(C,A)\operatorname{YExt}^0(C, A) = \operatorname{Hom}(C, A) とおく。

≈\approx は、射の存在から生成される同値関係として定義したので、反射律・対称律・推移律は定義から成り立ちます。n=1n = 1 では、射は 補題 3.2 の 1 によりすべて同値なので、≈\approx は ≡\equiv と一致し、定義 3.3 と同じものになります。n≥2n \ge 2 では射は同型とは限らないので、生成された同値関係を使う必要があります。

定義 5.2(Yoneda 積)↗

m,n≥1m, n \ge 1 とする。BB の AA による mm 拡大 T ⁣:0→A→Ym→⋯→Y1→eB→0T\colon 0 \to A \to Y_m \to \cdots \to Y_1 \xrightarrow{e} B \to 0 と、CC の BB による nn 拡大 S ⁣:0→B→kXn→⋯→X1→C→0S\colon 0 \to B \xrightarrow{k} X_n \to \cdots \to X_1 \to C \to 0 について、それらを BB でつないだ列

T∘S ⁣:0→A→Ym→⋯→Y1→keXn→⋯→X1→C→0T \circ S\colon 0 \to A \to Y_m \to \cdots \to Y_1 \xrightarrow{ke} X_n \to \cdots \to X_1 \to C \to 0

をつなぎ合わせという。類について [T]⋅[S]=[T∘S][T] \cdot [S] = [T \circ S] と定め、Yoneda 積という。とくに m=n=1m = n = 1 のとき、拡大 0→A→E→B→00 \to A \to E \to B \to 0 と 0→B→F→C→00 \to B \to F \to C \to 0 から 2 拡大 0→A→E→F→C→00 \to A \to E \to F \to C \to 0 が得られ、YExt⁡1(B,A)×YExt⁡1(C,B)→YExt⁡2(C,A)\operatorname{YExt}^1(B, A) \times \operatorname{YExt}^1(C, B) \to \operatorname{YExt}^2(C, A) が定まる。

命題 5.3(Yoneda 積の well-definedness)✓

定義 5.2 の状況で、次が成り立つ。

  1. T∘ST \circ S は CC の AA による (m+n)(m+n) 拡大である。
  2. T≈T′T \approx T'、S≈S′S \approx S' なら T∘S≈T′∘S′T \circ S \approx T' \circ S' である。したがって Yoneda 積 YExt⁡m(B,A)×YExt⁡n(C,B)→YExt⁡m+n(C,A)\operatorname{YExt}^m(B, A) \times \operatorname{YExt}^n(C, B) \to \operatorname{YExt}^{m+n}(C, A) は well-defined である。
  3. Yoneda 積は結合的である。
証明(命題 5.3)

1. 完全性が新しく問題になるのは Y1Y_1 と XnX_n だけです。ee は epi(TT の BB での完全性)、kk は mono(SS の BB での完全性)です(補題 5.2[加法圏とアーベル圏] の (2))。

Y1Y_1 での完全性。 Y1Y_1 に入る射を aa(m=1m = 1 なら A→Y1A \to Y_1)とします。kk は mono なので、射 xx について kex=0  ⟺  ex=0kex = 0 \iff ex = 0 です。したがって ee の核 ker⁡e\ker e は keke の核でもあります(核の普遍性の条件が同じ)。TT は Y1Y_1 で完全なので im⁡a\operatorname{im} a と ker⁡e\ker e は同じ部分対象で、これは Y1Y_1 での T∘ST \circ S の完全性です。

XnX_n での完全性。 XnX_n から出る射を bb(n=1n = 1 なら X1→CX_1 \to C)とします。bke=0bke = 0 です。keke は mono kk と epi ee の合成なので、定理 4.4[加法圏とアーベル圏] の 3 により im⁡(ke)\operatorname{im}(ke) は kk と同じ部分対象で、k=k∘1Bk = k \circ 1_B から im⁡k\operatorname{im} k も kk と同じ部分対象です。SS は XnX_n で完全なので im⁡k\operatorname{im} k と ker⁡b\ker b は同じ部分対象で、これは XnX_n での T∘ST \circ S の完全性です。

2. TT から T′T' への射 (gm,…,g1)(g_m, \ldots, g_1) があるとします。A,BA, B の上で恒等射なので e′g1=ee'g_1 = e で、ke′g1=keke'g_1 = ke です。よって (gm,…,g1,1Xn,…,1X1)(g_m, \ldots, g_1, 1_{X_n}, \ldots, 1_{X_1}) は T∘ST \circ S から T′∘ST' \circ S への射です。逆向きの射についても同様です。SS から S′S' への射 (fn,…,f1)(f_n, \ldots, f_1) については fnk=k′f_n k = k' から fnke=k′ef_n ke = k'e で、(1,…,1,fn,…,f1)(1, \ldots, 1, f_n, \ldots, f_1) が T∘ST \circ S から T∘S′T \circ S' への射です。≈\approx は射の存在から生成されるので、隣り合う射ごとにこれを使えば T∘S≈T′∘S≈T′∘S′T \circ S \approx T' \circ S \approx T' \circ S' です。

3. (U∘T)∘S(U \circ T) \circ S と U∘(T∘S)U \circ (T \circ S) は同じ列です。

注意 5.4(Yoneda の ExtnExt^n と導来関手の ExtnExt^n)

A\mathcal A が十分に射影対象(または入射対象)をもつとき、n≥2n \ge 2 でも全単射 YExt⁡n(C,A)≅Ext⁡n(C,A)\operatorname{YExt}^n(C, A) \cong \operatorname{Ext}^n(C, A) があり、Yoneda 積は導来関手の側の積(射影分解の間の鎖写像の合成から作る積)に対応します。対応は、nn 拡大 SS を短完全列 0→A→Xn→Zn−1→00 \to A \to X_n \to Z_{n-1} \to 0、0→Zn−1→Xn−1→Zn−2→00 \to Z_{n-1} \to X_{n-1} \to Z_{n-2} \to 0、…、0→Z1→X1→C→00 \to Z_1 \to X_1 \to C \to 0 に切り分け、連結射を nn 回合成して 1A1_A を写すことで与えられ、n=1n = 1 では 定理 4.2 の Θ\Theta です。全単射であることの証明は n=1n = 1 の場合より長く、この章では主張と文献を示すだけにします(S. Mac Lane『Homology』第 III 章、C. A. Weibel『An Introduction to Homological Algebra』§3.4)。導来圏の言葉では、Ext⁡n(C,A)\operatorname{Ext}^n(C, A) は CC から AA を nn だけずらしたものへの射の集合になり、Yoneda 積は射の合成になります。この見方からの証明は導来圏の章の話題です。

次の例は、分裂しない拡大 EE を二つつなぐと 2 拡大ができる様子を、Z/4\mathbb Z/4 上の加群で具体的に見るものです。

例 5.5(Z/4 上の 2 拡大)

R=Z/4R = \mathbb Z/4 とし、RR 加群の拡大 E ⁣:0→Z/2→2Z/4→Z/2→0E\colon 0 \to \mathbb Z/2 \xrightarrow{2} \mathbb Z/4 \to \mathbb Z/2 \to 0(最初の射は 1↦21 \mapsto 2、次は還元)を考えます。EE は分裂しません。分裂すれば中央の加群は Z/2⊕Z/2\mathbb Z/2 \oplus \mathbb Z/2 と同型で 22 倍が 00 になるはずですが、Z/4\mathbb Z/4 では 2⋅1≠02 \cdot 1 \ne 0 です。Yoneda 積 [E]⋅[E][E] \cdot [E] は 2 拡大

0→Z/2→2Z/4→2Z/4→Z/2→00 \to \mathbb Z/2 \xrightarrow{2} \mathbb Z/4 \xrightarrow{2} \mathbb Z/4 \to \mathbb Z/2 \to 0

の類で、さらに EE をつなぎ続けると、導来関手と δ 関手の章の演習で Ext⁡Rn(Z/2,Z/2)=Z/2\operatorname{Ext}^n_R(\mathbb Z/2, \mathbb Z/2) = \mathbb Z/2 の計算に使った周期的な分解が現れます。注意 5.4 の対応のもとで、[E]⋅n[E]^{\cdot n} はその生成元に当たります。

この節では RR を可換環とし、ModR\mathsf{Mod}_R で考えます。ModR\mathsf{Mod}_R は十分に射影対象と入射対象をもつアーベル圏で(命題 5.1[射影対象・入射対象と Grothendieck 圏])、定義 1 と定義 2 の Ext⁡Rn\operatorname{Ext}^n_R は両変数について自然に同型です(定理 6.2[導来関手と δ 関手] の 2)。これは可換環論の Ext⁡Rn\operatorname{Ext}^n_R と一致し(命題 7.1[導来関手と δ 関手] の 3)、R=ZR = \mathbb Z の Ext⁡Z1(M,N)\operatorname{Ext}^1_{\mathbb Z}(M, N) は代数的位相幾何の Ext⁡(M,N)\operatorname{Ext}(M, N)(定義 3.2[コホモロジーと双対性])と一致します(同じ命題の 4)。以下 Ext⁡R(M,N)=Ext⁡R1(M,N)\operatorname{Ext}_R(M, N) = \operatorname{Ext}^1_R(M, N)、Ext⁡(M,N)=Ext⁡Z1(M,N)\operatorname{Ext}(M, N) = \operatorname{Ext}^1_{\mathbb Z}(M, N) と書きます。

PID 上の自由加群の部分加群が自由であることは、有限階数の場合が 定理 3.1[加群と PID 上の構造定理]、Z\mathbb Z の場合が 補題 3.1[コホモロジーと双対性] にあります。Künneth の公式では一般の PID と任意の階数が要るので、ここで証明しておきます。

この補題は、次の命題で「PID 上では Ext⁡n\operatorname{Ext}^n が n≥2n \ge 2 で消える」ことを示すために使います(自由加群の部分加群が自由なので、射影分解が長さ 1 で止まります)。証明の方針は、基底の添字を一つずつ増やしながら HH の基底を伸ばしていき、これ以上伸ばせない極大元が HH 全体の基底になることを示す、というものです。添字が無限個でも通すために Zorn の補題を使います。

補題 6.1(PID 上の自由加群の部分加群)✓

RR を PID、FF を自由 RR 加群とする。FF の部分加群 HH は自由である。

証明(補題 6.1)

FF の基底を (ei)i∈I(e_i)_{i \in I} とし、J⊆IJ \subseteq I について FJF_J を {ej}j∈J\{e_j\}_{j \in J} が生成する部分加群、HJ=H∩FJH_J = H \cap F_J とおきます。組 (J,B)(J, B)(J⊆IJ \subseteq I、BB は HJH_J の基底)全体の集合 P\mathcal P に、J⊆J′J \subseteq J' かつ B⊆B′B \subseteq B' のとき (J,B)≤(J′,B′)(J, B) \le (J', B') として半順序を入れます。(∅,∅)∈P(\varnothing, \varnothing) \in \mathcal P です。

鎖は上界をもつ。 鎖 (Jλ,Bλ)λ(J_\lambda, B_\lambda)_\lambda について J=⋃JλJ = \bigcup J_\lambda、B=⋃BλB = \bigcup B_\lambda とおきます。BB の有限個の元は、鎖なので一つの BλB_\lambda に入り、一次独立です。x∈HJx \in H_J は有限個の eje_j だけを使うので、それらの添字は一つの JλJ_\lambda に入り、x∈HJλx \in H_{J_\lambda} は BλB_\lambda の一次結合です。よって (J,B)∈P(J, B) \in \mathcal P は上界です。

Zorn の補題(定理 5.1[選択公理と Zorn の補題])により極大元 (J,B)(J, B) があります。J≠IJ \ne I と仮定し、i∈I∖Ji \in I \setminus J、J′=J∪{i}J' = J \cup \{i\} とします。eie_i の係数をとる RR 線形写像 c ⁣:HJ′→Rc\colon H_{J'} \to R の像はイデアルなので、dRdR の形です。

  • d=0d = 0 なら HJ′⊆FJH_{J'} \subseteq F_J なので HJ′=HJH_{J'} = H_J で、(J′,B)∈P(J', B) \in \mathcal P は (J,B)(J, B) より真に大きく、極大性に反します。
  • d≠0d \ne 0 なら c(h)=dc(h) = d となる h∈HJ′h \in H_{J'} をとります。x∈HJ′x \in H_{J'} について c(x)=rdc(x) = rd なら c(x−rh)=0c(x - rh) = 0 で x−rh∈HJx - rh \in H_J なので、B∪{h}B \cup \{h\} は HJ′H_{J'} を生成します。∑brbb+sh=0\sum_b r_b b + sh = 0 なら、cc を施して sd=0sd = 0、RR は整域なので s=0s = 0、BB の一次独立性から rb=0r_b = 0 です。よって B∪{h}B \cup \{h\} は HJ′H_{J'} の基底で(c(h)≠0c(h) \ne 0 なので h∉Bh \notin B)、(J′,B∪{h})(J', B \cup \{h\}) は (J,B)(J, B) より真に大きく、極大性に反します。

したがって J=IJ = I で、BB は HI=HH_I = H の基底です。

次の命題は、Abel 群の Ext⁡\operatorname{Ext} を計算するための道具をそろえたものです。自由群や、可除群(どの元も、0 でない整数で割れる Abel 群。Q\mathbb Q が例)では Ext⁡1\operatorname{Ext}^1 が消え、Z/n\mathbb Z/n からの Ext⁡1\operatorname{Ext}^1 は N/nNN/nN になります。

命題 6.2(Abel 群の Ext の計算)✓

M,NM, N を Abel 群とする。

  1. n≥2n \ge 2 で Ext⁡Zn(M,N)=0\operatorname{Ext}^n_{\mathbb Z}(M, N) = 0 である。より一般に、RR が PID なら n≥2n \ge 2 で Ext⁡Rn=0\operatorname{Ext}^n_R = 0 である。
  2. MM が自由(より一般に射影的)なら、Ext⁡(M,N)=0\operatorname{Ext}(M, N) = 0 である。すなわち MM の拡大はすべて分裂する。
  3. NN が可除なら、Ext⁡(M,N)=0\operatorname{Ext}(M, N) = 0 である。
  4. 可換環 RR と非零因子 a∈Ra \in R、RR 加群 NN について Ext⁡R(R/aR,N)≅N/aN\operatorname{Ext}_R(R/aR, N) \cong N/aN である。y+aNy + aN に対応する拡大は、0→R→aR→R/aR→00 \to R \xrightarrow{a} R \to R/aR \to 0 を 1↦y1 \mapsto y で定まる R→NR \to N に沿って押し出したものである。とくに Ext⁡(Z/n,N)≅N/nN\operatorname{Ext}(\mathbb Z/n, N) \cong N/nN(n≥1n \ge 1)である。
  5. 両変数について有限直和を保つ:Ext⁡(M1⊕M2,N)≅Ext⁡(M1,N)⊕Ext⁡(M2,N)\operatorname{Ext}(M_1 \oplus M_2, N) \cong \operatorname{Ext}(M_1, N) \oplus \operatorname{Ext}(M_2, N)、Ext⁡(M,N1⊕N2)≅Ext⁡(M,N1)⊕Ext⁡(M,N2)\operatorname{Ext}(M, N_1 \oplus N_2) \cong \operatorname{Ext}(M, N_1) \oplus \operatorname{Ext}(M, N_2)。
証明(命題 6.2)

1. RR を PID、MM を RR 加群とします。自由加群からの全射 F0→MF_0 \to M があり(命題 5.1[射影対象・入射対象と Grothendieck 圏] の 2)、その核 F1F_1 は 補題 6.1 により自由です(R=ZR = \mathbb Z なら 補題 3.1[コホモロジーと双対性] でもよい)。自由加群は射影的なので(補題 3.2[テンソル積と平坦性・射影加群・入射加群] と 命題 5.1[射影対象・入射対象と Grothendieck 圏] の 1)、0→F1→F0→M→00 \to F_1 \to F_0 \to M \to 0 は長さ 11 以下の射影分解で、n≥1n \ge 1 について長さ nn 以下の射影分解でもあります。命題 6.5[導来関手と δ 関手] の双対の主張により、n≥1n \ge 1 についてすべての NN で Ext⁡Rn+1(M,N)=0\operatorname{Ext}^{n+1}_R(M, N) = 0 です。

2. 拡大 0→N→E→pM→00 \to N \to E \xrightarrow{p} M \to 0 について、MM は射影対象で pp は epi なので、ps=1Mps = 1_M となる ss があり(定義 3.1[射影対象・入射対象と Grothendieck 圏])、拡大は分裂します(補題 2.1)。定理 4.2 の 1・2 により Ext⁡(M,N)=0\operatorname{Ext}(M, N) = 0 です。自由群は射影的です(1 と同じ理由)。

3. 可除 Abel 群は入射的で(命題 3.6[テンソル積と平坦性・射影加群・入射加群] の 2)、命題 5.1[射影対象・入射対象と Grothendieck 圏] の 1 により Ab\mathsf{Ab} の入射対象です。拡大 0→N→iE→M→00 \to N \xrightarrow{i} E \to M \to 0 について、ii は mono なので ri=1Nri = 1_N となる rr があり(定義 3.1[射影対象・入射対象と Grothendieck 圏] の 2)、拡大は分裂します。2 と同様に Ext⁡(M,N)=0\operatorname{Ext}(M, N) = 0 です。

4. aa は非零因子なので、ξ ⁣:0→R→aR→πR/aR→0\xi\colon 0 \to R \xrightarrow{a} R \xrightarrow{\pi} R/aR \to 0 は短完全列で、RR は自由なので射影的です。定理 4.2 の 3 により Θ(α∗ξ)=δξN(α)\Theta(\alpha_*\xi) = \delta^N_\xi(\alpha) なので、α↦Θ(α∗ξ)\alpha \mapsto \Theta(\alpha_*\xi) は連結射 δξN\delta^N_\xi に等しく、準同型です。同じ定理の 1・3 により、これは全射 Hom⁡(R,N)→Ext⁡R(R/aR,N)\operatorname{Hom}(R, N) \to \operatorname{Ext}_R(R/aR, N) で、Θ(α∗ξ)=0=Θ(0∗ξ)\Theta(\alpha_*\xi) = 0 = \Theta(0_*\xi) と α=ha\alpha = h a(h ⁣:R→Nh\colon R \to N)は同値なので、核は a∗ ⁣:Hom⁡(R,N)→Hom⁡(R,N)a^*\colon \operatorname{Hom}(R, N) \to \operatorname{Hom}(R, N)(u↦uau \mapsto ua)の像です。Hom⁡(R,N)≅N\operatorname{Hom}(R, N) \cong N(u↦u(1)u \mapsto u(1))のもとで a∗a^* は y↦ayy \mapsto ay なので、Ext⁡R(R/aR,N)≅N/aN\operatorname{Ext}_R(R/aR, N) \cong N/aN で、y+aNy + aN は u(1)=yu(1) = y となる uu による押し出し u∗ξu_*\xi の類に対応します。

5. Ext⁡(−,N)\operatorname{Ext}(-, N) と Ext⁡(M,−)\operatorname{Ext}(M, -) は加法関手で(補題 4.1 の 1)、加法関手は双積を保ちます(命題 3.7[加法圏とアーベル圏])。

4 は既存の計算(補題 3.3[コホモロジーと双対性])と同じ結果ですが、ここでは対応する拡大まで具体的に書けています。

系 6.3(捩れ群の Ext と Q/Z への双対)✓

AA を捩れ Abel 群(すべての元の位数が有限)とする。AA について自然な同型 Ext⁡(A,Z)≅Hom⁡(A,Q/Z)\operatorname{Ext}(A, \mathbb Z) \cong \operatorname{Hom}(A, \mathbb Q/\mathbb Z) がある。とくに AA が有限 Abel 群なら Ext⁡(A,Z)\operatorname{Ext}(A, \mathbb Z) は AA と(自然ではない)同型である。

証明(系 6.3)

η ⁣:0→Z→Q→Q/Z→0\eta\colon 0 \to \mathbb Z \to \mathbb Q \to \mathbb Q/\mathbb Z \to 0 を考えます。Q\mathbb Q は入射的で(命題 3.6[テンソル積と平坦性・射影加群・入射加群] の 3)、FA=Hom⁡(A,−)F_A = \operatorname{Hom}(A, -) は左完全です(命題 5.5[加法圏とアーベル圏] の 1)。入射対象は FAF_A 非輪状なので(定理 5.2[導来関手と δ 関手] の 3)、補題 5.7[導来関手と δ 関手] の 2 により、連結射 δη,A\delta_{\eta, A} は同型

Coker⁡(Hom⁡(A,Q)→Hom⁡(A,Q/Z))≅R1FA(Z)=Ext⁡1(A,Z)\operatorname{Coker}\bigl(\operatorname{Hom}(A, \mathbb Q) \to \operatorname{Hom}(A, \mathbb Q/\mathbb Z)\bigr) \cong R^1F_A(\mathbb Z) = \operatorname{Ext}^1(A, \mathbb Z)

を誘導します(右辺は定義 1 の Ext⁡\operatorname{Ext})。AA は捩れ群なので Hom⁡(A,Q)=0\operatorname{Hom}(A, \mathbb Q) = 0 です(ma=0ma = 0 なら mu(a)=0m u(a) = 0 で、Q\mathbb Q では u(a)=0u(a) = 0)。よって δη,A ⁣:Hom⁡(A,Q/Z)→Ext⁡1(A,Z)\delta_{\eta, A}\colon \operatorname{Hom}(A, \mathbb Q/\mathbb Z) \to \operatorname{Ext}^1(A, \mathbb Z) は同型です。f ⁣:A→A′f\colon A \to A' について、補題 4.1 の 4 により Ext⁡1(f,Z) δη,A′=δη,A Hom⁡(f,Q/Z)\operatorname{Ext}^1(f, \mathbb Z)\,\delta_{\eta, A'} = \delta_{\eta, A}\,\operatorname{Hom}(f, \mathbb Q/\mathbb Z) なので、この同型は AA について自然です。平衡性の同型(定理 6.2[導来関手と δ 関手] の 2)は両変数について自然なので、定義 2 の Ext⁡\operatorname{Ext} に移しても自然です。

AA が有限なら、系 6.1[加群と PID 上の構造定理] により A≅⨁kZ/mkA \cong \bigoplus_k \mathbb Z/m_k と書けます。Hom⁡(Z/m,Q/Z)\operatorname{Hom}(\mathbb Z/m, \mathbb Q/\mathbb Z) は 11 の行き先、すなわち mm 倍で 00 になる Q/Z\mathbb Q/\mathbb Z の元全体 {k/m+Z}\{k/m + \mathbb Z\} と同型で、これは Z/m\mathbb Z/m と同型です。Hom⁡(−,Q/Z)\operatorname{Hom}(-, \mathbb Q/\mathbb Z) は有限直和を保つので(命題 3.7[加法圏とアーベル圏])、Hom⁡(A,Q/Z)≅A\operatorname{Hom}(A, \mathbb Q/\mathbb Z) \cong A です。この同型は分解の選び方に依存します。

例 6.4(Z/p による Z/p の拡大を数える)

pp を素数とします。命題 6.2 の 4 により Ext⁡(Z/p,Z/p)≅Z/p\operatorname{Ext}(\mathbb Z/p, \mathbb Z/p) \cong \mathbb Z/p で、定理 4.2 により Z/p\mathbb Z/p の Z/p\mathbb Z/p による拡大の同値類はちょうど pp 個です。

k∈{1,…,p−1}k \in \{1, \ldots, p-1\} について、Ek ⁣:0→Z/p→iZ/p2→πkZ/p→0E_k\colon 0 \to \mathbb Z/p \xrightarrow{i} \mathbb Z/p^2 \xrightarrow{\pi_k} \mathbb Z/p \to 0 を i(1)=pi(1) = p、πk(1)=k\pi_k(1) = k で定めます(πk\pi_k の核は pZ/p2=i(Z/p)p\mathbb Z/p^2 = i(\mathbb Z/p) なので完全)。ξ ⁣:0→Z→pZ→Z/p→0\xi\colon 0 \to \mathbb Z \xrightarrow{p} \mathbb Z \to \mathbb Z/p \to 0 を使って Θ(Ek)\Theta(E_k) を求めます。mk≡1(modp)mk \equiv 1 \pmod p となる整数 mm をとり、β ⁣:Z→Z/p2\beta\colon \mathbb Z \to \mathbb Z/p^2 を β(1)=m\beta(1) = m とすると、πkβ(1)=mk≡1\pi_k\beta(1) = mk \equiv 1 なので β\beta は持ち上げで、β(p)=pm=i(m)\beta(p) = pm = i(m) から αEk(1)=m\alpha_{E_k}(1) = m です。よって Θ(Ek)\Theta(E_k) は Ext⁡≅Z/p\operatorname{Ext} \cong \mathbb Z/p で k−1 mod pk^{-1} \bmod p に対応します。k↦k−1k \mapsto k^{-1} は (Z/p)×(\mathbb Z/p)^\times の全単射なので、E1,…,Ep−1E_1, \ldots, E_{p-1} は互いに同値でない p−1p-1 個の非分裂拡大で、残りの 1 個が分裂拡大 Z/p⊕Z/p\mathbb Z/p \oplus \mathbb Z/p です。

中央の群の同型類は Z/p2\mathbb Z/p^2 と Z/p⊕Z/p\mathbb Z/p \oplus \mathbb Z/p の 2 つしかありません。Ext⁡\operatorname{Ext} が数えるのは中央の群の同型類ではなく、埋め込みと射影まで込めた拡大の類です。

例 6.5(Ext(Q, Z) は非可算)

系 6.3 の証明と同じく η ⁣:0→Z→Q→Q/Z→0\eta\colon 0 \to \mathbb Z \to \mathbb Q \to \mathbb Q/\mathbb Z \to 0 と 補題 5.7[導来関手と δ 関手] の 2 を A=QA = \mathbb Q に使うと、

Ext⁡(Q,Z)≅Coker⁡(Hom⁡(Q,Q)→Hom⁡(Q,Q/Z))\operatorname{Ext}(\mathbb Q, \mathbb Z) \cong \operatorname{Coker}\bigl(\operatorname{Hom}(\mathbb Q, \mathbb Q) \to \operatorname{Hom}(\mathbb Q, \mathbb Q/\mathbb Z)\bigr)

です。Hom⁡(Q,Q)\operatorname{Hom}(\mathbb Q, \mathbb Q) の元は 11 の行き先で決まるので(u(k/n)u(k/n) は nu(k/n)=ku(1)n u(k/n) = k u(1) で決まる)、可算集合です。一方 Hom⁡(Q,Q/Z)\operatorname{Hom}(\mathbb Q, \mathbb Q/\mathbb Z) は非可算です。実際 Q=⋃n1n!Z\mathbb Q = \bigcup_n \frac{1}{n!}\mathbb Z なので、準同型は xn=u(1/n!)x_n = u(1/n!) の列で決まり、列が (n+1)xn+1=xn(n+1)x_{n+1} = x_n を満たせば u(k/n!)=kxnu(k/n!) = kx_n で準同型が定まります。Q/Z\mathbb Q/\mathbb Z は可除なので xnx_n に対して (n+1)y=xn(n+1)y = x_n の解 yy があり、解全体は 1n+1Z/Z\frac{1}{n+1}\mathbb Z/\mathbb Z の剰余類なので n+1≥2n+1 \ge 2 個あります。各段で 2 通り以上の選択があるので、列は非可算個あります。可算集合の像で割った商は非可算なので、Ext⁡(Q,Z)\operatorname{Ext}(\mathbb Q, \mathbb Z) は非可算で、とくに 00 ではありません。

Q\mathbb Q は可除で自由ではなく、Z\mathbb Z は可除ではないので、命題 6.2 の 2・3 のどちらも当てはまりません。定理 4.2 により、Q\mathbb Q の Z\mathbb Z による拡大の同値類は非可算個あり、分裂拡大 Z⊕Q\mathbb Z \oplus \mathbb Q の類以外の類がいくらでもあります。

例 6.6(k[x] 加群の拡大と Jordan 細胞)

kk を体、R=k[x]R = k[x] とし、λ∈k\lambda \in k について kλ=R/(x−λ)k_\lambda = R/(x - \lambda)(xx が λ\lambda 倍で作用する 1 次元空間)とおきます。命題 6.2 の 4 を a=x−λa = x - \lambda に使うと

Ext⁡R(kλ,kμ)≅kμ/(x−λ)kμ=k/(μ−λ)k≅{k(λ=μ)0(λ≠μ)\operatorname{Ext}_R(k_\lambda, k_\mu) \cong k_\mu/(x - \lambda)k_\mu = k/(\mu - \lambda)k \cong \begin{cases} k & (\lambda = \mu) \\ 0 & (\lambda \ne \mu) \end{cases}

です。λ≠μ\lambda \ne \mu なら拡大 0→kμ→V→kλ→00 \to k_\mu \to V \to k_\lambda \to 0 はすべて分裂し、VV は固有値 μ,λ\mu, \lambda の固有ベクトルからなる基底をもちます。λ=μ\lambda = \mu のとき、非分裂な拡大の一つは R/(x−λ)2R/(x - \lambda)^2 で、xx はある基底で Jordan 細胞 (λ10λ)\begin{pmatrix} \lambda & 1 \\ 0 & \lambda \end{pmatrix} として作用します。対応する Ext⁡\operatorname{Ext} の元は、0→R→x−λR→kλ→00 \to R \xrightarrow{x - \lambda} R \to k_\lambda \to 0 を 1↦11 \mapsto 1 で押し出したものです。Jordan 細胞は「同じ固有値の固有空間どうしの分裂しない拡大」で、異なる固有値は Ext⁡\operatorname{Ext} が 00 なので貼り合わさらない、と読めます。有限次元の k[x]k[x] 加群の構造定理(定理 5.1[加群と PID 上の構造定理])が一般化固有空間への分解を与えることの、ホモロジー代数からの説明の一つです。

注意 6.7(Whitehead の問題)

命題 6.2 の 2 により、自由 Abel 群 AA は Ext⁡(A,Z)=0\operatorname{Ext}(A, \mathbb Z) = 0 を満たします。逆に Ext⁡(A,Z)=0\operatorname{Ext}(A, \mathbb Z) = 0 なら AA は自由か、というのが J. H. C. Whitehead の問題です。AA が可算なら肯定的に答えられます。一般の場合、Shelah は、この問いが ZFC からは決まらないこと(Gödel の構成可能性公理 V=LV = L のもとでは肯定的、Martin の公理と連続体仮説の否定のもとでは否定的)を示しました(S. Shelah, “Infinite abelian groups, Whitehead problem and some constructions”, Israel Journal of Mathematics 18 (1974), 243–256。解説として P. C. Eklof, “Whitehead’s problem is undecidable”, American Mathematical Monthly 83 (1976), 775–788)。Rikai のこのテーマで足した宇宙の公理もこの問いを決めません。この章のどの証明もこの問題には依存しません。

注意 6.8(群の拡大の分類との関係)

GG を Abel 群、MM を自明な作用をもつ GG 加群とします。Abel 群の拡大 0→M→E→G→00 \to M \to E \to G \to 0 は、EE が可換なので共役による作用が自明になり、群のコホモロジーと群の拡大の章の意味の群の拡大(定義 5.1[群のコホモロジーと群の拡大])になります。拡大の同値の定義はどちらも「両端で恒等的な同型」なので、Ext⁡(G,M)=YExt⁡1(G,M)\operatorname{Ext}(G, M) = \operatorname{YExt}^1(G, M) は 定理 5.2[群のコホモロジーと群の拡大] の H2(G,M)H^2(G, M) に単射で入ります。像は中央の群が可換になる拡大の類で、因子団で言えば対称な fs(g,h)=fs(h,g)f_s(g, h) = f_s(h, g) をもつ類です。H2(G,M)H^2(G, M) は可換とは限らない拡大(四元数群・二面体群など)まで数えるので、一般に Ext⁡(G,M)\operatorname{Ext}(G, M) より大きくなります。

7. 代数的 Künneth 公式と普遍係数定理

Section titled “7. 代数的 Künneth 公式と普遍係数定理”

この節では、可換環論の章の下付き添字の複体(定義 2.1[Tor・Ext と深さ]。Zn=Ker⁡dnZ_n = \operatorname{Ker} d_n、Bn=Im⁡dn+1B_n = \operatorname{Im} d_{n+1}、Hn=Zn/BnH_n = Z_n/B_n)を使います。Tor⁡nR\operatorname{Tor}^R_n は 定義 4.1[Tor・Ext と深さ] のもので、射影分解の取り方によりません(系 4.2[Tor・Ext と深さ])。

定義 7.1(複体のテンソル積)↗

RR を可換環、C,DC, D を RR 加群の複体とする。複体 C⊗DC \otimes D を

(C⊗D)n=⨁p+q=nCp⊗RDq,d(x⊗y)=dx⊗y+(−1)px⊗dy(x∈Cp, y∈Dq)(C \otimes D)_n = \bigoplus_{p+q=n} C_p \otimes_R D_q, \qquad d(x \otimes y) = dx \otimes y + (-1)^p x \otimes dy \quad (x \in C_p,\ y \in D_q)

で定める。鎖写像 f ⁣:C→C′f\colon C \to C'、g ⁣:D→D′g\colon D \to D' について (f⊗g)(x⊗y)=f(x)⊗g(y)(f \otimes g)(x \otimes y) = f(x) \otimes g(y) とおく。

dd は各 Cp×DqC_p \times D_q 上で双線形な式から定まるので、テンソル積の普遍性により well-defined です。d(d(x⊗y))=ddx⊗y+(−1)p−1dx⊗dy+(−1)pdx⊗dy+x⊗ddy=0d(d(x \otimes y)) = ddx \otimes y + (-1)^{p-1} dx \otimes dy + (-1)^p dx \otimes dy + x \otimes ddy = 0 なので複体で、f,gf, g が鎖写像なら f⊗gf \otimes g も鎖写像です(次数を保つので符号が一致する)。微分が 00 の複体 WW について、W⊗DW \otimes D の微分は w⊗y↦(−1)pw⊗dyw \otimes y \mapsto (-1)^p w \otimes dy で、pp ごとの直和成分を保ちます。

定理 7.2(代数的 Künneth 公式)✓

RR を PID、CC を自由 RR 加群からなる複体、DD を RR 加群の複体とする。各 nn について、CC と DD の鎖写像(CC の側は自由加群の複体の間)について自然な短完全列

0→⨁p+q=nHp(C)⊗RHq(D)→ κ Hn(C⊗D)→⨁p+q=n−1Tor⁡1R(Hp(C),Hq(D))→00 \to \bigoplus_{p+q=n} H_p(C) \otimes_R H_q(D) \xrightarrow{\ \kappa\ } H_n(C \otimes D) \to \bigoplus_{p+q=n-1} \operatorname{Tor}_1^R\bigl(H_p(C), H_q(D)\bigr) \to 0

がある。ここで κ([z]⊗[y])=[z⊗y]\kappa([z] \otimes [y]) = [z \otimes y] である。さらに、DD も自由加群からなるか、DD の微分が 00 なら、この列は分裂する。

証明(定理 7.2)

第 1 段:CC の分解。 Zp⊆CpZ_p \subseteq C_p、Bp−1⊆Cp−1B_{p-1} \subseteq C_{p-1} は自由加群の部分加群なので自由です(補題 6.1)。ZZ を ZpZ_p を並べて微分を 00 とした複体、B′B' を Bp′=Bp−1B'_p = B_{p-1} として微分を 00 とした複体とします。包含 Z→CZ \to C と、d ⁣:Cp→Bp−1=Bp′d\colon C_p \to B_{p-1} = B'_p はどちらも鎖写像で(CC の微分は ZZ 上で 00、d∘d=0d \circ d = 0)、各次数で 0→Zp→Cp→dBp−1→00 \to Z_p \to C_p \xrightarrow{d} B_{p-1} \to 0 は短完全です。Bp−1B_{p-1} は自由なので射影的で(補題 3.2[テンソル積と平坦性・射影加群・入射加群])、全射 dd は切断をもち、この列は分裂します(補題 2.1。ModR\mathsf{Mod}_R はアーベル圏、命題 4.6[加法圏とアーベル圏])。

第 2 段:テンソル積の短完全列。 −⊗Dq- \otimes D_q は加法関手なので、補題 2.1 の 3 により 0→Zp⊗Dq→Cp⊗Dq→Bp−1⊗Dq→00 \to Z_p \otimes D_q \to C_p \otimes D_q \to B_{p-1} \otimes D_q \to 0 は(分裂する)短完全列で、直和をとって 0→(Z⊗D)n→(C⊗D)n→(B′⊗D)n→00 \to (Z \otimes D)_n \to (C \otimes D)_n \to (B' \otimes D)_n \to 0 も完全です(直和の各成分で見ればよい)。射は ι⊗1\iota \otimes 1 と d⊗1d \otimes 1 で、どちらも鎖写像です。実際 z∈Zpz \in Z_p では d(z⊗y)=(−1)pz⊗dyd(z \otimes y) = (-1)^p z \otimes dy が両方の複体で同じ式になり、x∈Cpx \in C_p では

(d⊗1)(dx⊗y+(−1)px⊗dy)=(−1)pdx⊗dy=dB′⊗D(dx⊗y)(d \otimes 1)\bigl(dx \otimes y + (-1)^p x \otimes dy\bigr) = (-1)^p dx \otimes dy = d_{B' \otimes D}(dx \otimes y)

です(dx∈Bp′dx \in B'_p は次数 pp)。よって複体の短完全列 0→Z⊗D→C⊗D→B′⊗D→00 \to Z \otimes D \to C \otimes D \to B' \otimes D \to 0 を得ます。

第 3 段:両端のホモロジー。 微分が 00 で各項が平坦な複体 WW について、Hn(W⊗D)≅⨁pWp⊗Hn−p(D)H_n(W \otimes D) \cong \bigoplus_p W_p \otimes H_{n-p}(D)(w⊗[y]↦[w⊗y]w \otimes [y] \mapsto [w \otimes y])を示します。W⊗DW \otimes D の微分は pp ごとの直和成分を保つので、核・像・ホモロジーは成分ごとに計算でき、符号 (−1)p(-1)^p は核と像を変えません。各成分は列 Dq+1→Dq→Dq−1D_{q+1} \to D_q \to D_{q-1} に Wp⊗−W_p \otimes - を施したもので、WpW_p は平坦なので、補題 4.5[テンソル積と平坦性・射影加群・入射加群](テンソル積の対称性 命題 2.3[テンソル積と平坦性・射影加群・入射加群] の 1 で左右を入れ替える)によりそのホモロジーは Wp⊗Hq(D)W_p \otimes H_q(D) です。ZpZ_p、Bp−1B_{p-1} は自由なので平坦です(命題 4.4[テンソル積と平坦性・射影加群・入射加群] の 1)。よって

Hn(Z⊗D)≅⨁pZp⊗Hn−p(D),Hn(B′⊗D)≅⨁pBp−1⊗Hn−p(D)H_n(Z \otimes D) \cong \bigoplus_p Z_p \otimes H_{n-p}(D), \qquad H_n(B' \otimes D) \cong \bigoplus_p B_{p-1} \otimes H_{n-p}(D)

です。

第 4 段:連結射。 長完全列(補題 2.3[Tor・Ext と深さ])

Hn+1(B′⊗D)→∂n+1Hn(Z⊗D)→Hn(C⊗D)→Hn(B′⊗D)→∂nHn−1(Z⊗D)H_{n+1}(B' \otimes D) \xrightarrow{\partial_{n+1}} H_n(Z \otimes D) \to H_n(C \otimes D) \to H_n(B' \otimes D) \xrightarrow{\partial_n} H_{n-1}(Z \otimes D)

の連結射を求めます。b∈Bp−1b \in B_{p-1}、y∈Dn−py \in D_{n-p} を dy=0dy = 0 とすると、b⊗yb \otimes y は B′⊗DB' \otimes D のサイクルです。dx=bdx = b となる x∈Cpx \in C_p をとると x⊗yx \otimes y は b⊗yb \otimes y の持ち上げで、d(x⊗y)=b⊗y+(−1)px⊗dy=b⊗yd(x \otimes y) = b \otimes y + (-1)^p x \otimes dy = b \otimes y は Z⊗DZ \otimes D の元です。補題 2.3[Tor・Ext と深さ] の連結射の記述により、∂n[b⊗y]=[b⊗y]\partial_n[b \otimes y] = [b \otimes y] です。第 3 段の同型のもとで、b⊗[y]b \otimes [y] の形の元は Hn(B′⊗D)H_n(B' \otimes D) を生成し、∂n\partial_n は加法的なので、∂n=⨁p(ip−1⊗1)\partial_n = \bigoplus_p (i_{p-1} \otimes 1) です。ここで ip−1 ⁣:Bp−1→Zp−1i_{p-1}\colon B_{p-1} \to Z_{p-1} は包含です。

第 5 段:列の切り出し。 長完全列から短完全列 0→Coker⁡∂n+1→Hn(C⊗D)→Ker⁡∂n→00 \to \operatorname{Coker}\partial_{n+1} \to H_n(C \otimes D) \to \operatorname{Ker}\partial_n \to 0 が得られます。

余核。 Bp→ipZp→Hp(C)→0B_p \xrightarrow{i_p} Z_p \to H_p(C) \to 0 は完全なので、テンソル積の右完全性(定理 2.8[テンソル積と平坦性・射影加群・入射加群])により Coker⁡(ip⊗1 ⁣:Bp⊗Hq(D)→Zp⊗Hq(D))≅Hp(C)⊗Hq(D)\operatorname{Coker}(i_p \otimes 1\colon B_p \otimes H_q(D) \to Z_p \otimes H_q(D)) \cong H_p(C) \otimes H_q(D) です。∂n+1\partial_{n+1} は成分ごとの ip⊗1i_p \otimes 1(p+q=np + q = n)の直和なので、Coker⁡∂n+1≅⨁p+q=nHp(C)⊗Hq(D)\operatorname{Coker}\partial_{n+1} \cong \bigoplus_{p+q=n} H_p(C) \otimes H_q(D) です。Zp⊗Hq(D)→Hn(C⊗D)Z_p \otimes H_q(D) \to H_n(C \otimes D) は z⊗[y]↦[z⊗y]z \otimes [y] \mapsto [z \otimes y] なので、誘導される射は κ\kappa です。

核。 0→Bp−1→ip−1Zp−1→Hp−1(C)→00 \to B_{p-1} \xrightarrow{i_{p-1}} Z_{p-1} \to H_{p-1}(C) \to 0 は自由加群による(したがって射影的な)長さ 11 の分解なので、定義 4.1[Tor・Ext と深さ] により、任意の NN について Tor⁡1(Hp−1(C),N)\operatorname{Tor}_1(H_{p-1}(C), N) は複体 0→Bp−1⊗N→Zp−1⊗N→00 \to B_{p-1} \otimes N \to Z_{p-1} \otimes N \to 0 の次数 11 のホモロジー、すなわち Ker⁡(ip−1⊗1)\operatorname{Ker}(i_{p-1} \otimes 1) です。よって Ker⁡∂n≅⨁pTor⁡1(Hp−1(C),Hn−p(D))\operatorname{Ker}\partial_n \cong \bigoplus_p \operatorname{Tor}_1(H_{p-1}(C), H_{n-p}(D)) で、添字を付け替えると主張の右端の項です。

第 6 段:自然性。 鎖写像 f ⁣:C→C′f\colon C \to C'(C′C' も自由加群の複体)と g ⁣:D→D′g\colon D \to D' は Z→Z′Z \to Z'、B′→B′′B' \to B'' を誘導し、f⊗gf \otimes g は第 2 段の短完全列の間の射を与えます。連結射は 補題 2.3[Tor・Ext と深さ] の記述(持ち上げて微分をとり、部分複体の元とみる)で与えられ、この操作の各段は鎖写像と可換なので、連結射は f⊗gf \otimes g と可換です。余核の側の射は H(f)⊗H(g)H(f) \otimes H(g) です。核の側では、ff が誘導する (Bp−1→Zp−1)→(Bp−1′→Zp−1′)(B_{p-1} \to Z_{p-1}) \to (B'_{p-1} \to Z'_{p-1}) は Hp−1(f)H_{p-1}(f) の射影分解の間の持ち上げなので、誘導される射は定義により Tor⁡1(H(f),−)\operatorname{Tor}_1(H(f), -) で(持ち上げによらない。系 4.2[Tor・Ext と深さ])、gg の側は Tor⁡1(−,H(g))=H1(1⊗H(g))\operatorname{Tor}_1(-, H(g)) = H_1(1 \otimes H(g)) です。

第 7 段:分裂。 第 1 段により ZpZ_p は CpC_p の直和因子なので、rp ⁣:Cp→Zpr_p\colon C_p \to Z_p で ZpZ_p 上で恒等写像になるものがあります。ϕC ⁣:C→H(C)\phi_C\colon C \to H(C)(H(C)H(C) は微分 00 の複体)を ϕC(x)=[rp(x)]\phi_C(x) = [r_p(x)] で定めると、dx∈Bp−1⊆Zp−1dx \in B_{p-1} \subseteq Z_{p-1} なので ϕC(dx)=[dx]=0\phi_C(dx) = [dx] = 0 で、ϕC\phi_C は鎖写像です。DD が自由加群からなるときは、DD についても第 1 段と同じ議論で Zq(D)Z_q(D) が DqD_q の直和因子になるので、Zq(D)Z_q(D) 上で恒等写像になる rq′ ⁣:Dq→Zq(D)r'_q\colon D_q \to Z_q(D) をとり、同様に ϕD(y)=[rq′(y)]\phi_D(y) = [r'_q(y)] とします。DD の微分が 00 のときは Zq(D)=DqZ_q(D) = D_q、rq′=1r'_q = 1、ϕD=1\phi_D = 1 とします。ϕC⊗ϕD ⁣:C⊗D→H(C)⊗H(D)\phi_C \otimes \phi_D\colon C \otimes D \to H(C) \otimes H(D) は鎖写像で、終域の微分は 00 なので、HnH_n をとると σ ⁣:Hn(C⊗D)→⨁p+q=nHp(C)⊗Hq(D)\sigma\colon H_n(C \otimes D) \to \bigoplus_{p+q=n} H_p(C) \otimes H_q(D) が得られます。z∈Zpz \in Z_p、y∈Zq(D)y \in Z_q(D) について σκ([z]⊗[y])=[rpz]⊗[rq′y]=[z]⊗[y]\sigma\kappa([z] \otimes [y]) = [r_p z] \otimes [r'_q y] = [z] \otimes [y] で、このような元は生成するので σκ=1\sigma\kappa = 1 です。補題 2.1 の (a) により列は分裂します。

分裂は自然ではありません。rpr_p の選び方に依存し、鎖写像と可換になるとは限らないからです。DD を一つの加群 MM だけの複体にすると、ホモロジーの普遍係数定理が得られます。

系 7.3(ホモロジーの普遍係数定理)✓

RR を PID、CC を自由 RR 加群からなる複体、MM を RR 加群とする。

  1. 自然な短完全列 0→Hn(C)⊗M→Hn(C⊗M)→Tor⁡1R(Hn−1(C),M)→00 \to H_n(C) \otimes M \to H_n(C \otimes M) \to \operatorname{Tor}_1^R(H_{n-1}(C), M) \to 0 があり、これは(自然でなく)分裂する。ここで C⊗MC \otimes M は Cn⊗MC_n \otimes M に微分 d⊗1d \otimes 1 を入れた複体である。
  2. MM が捩れなしなら、あるいは Hn−1(C)H_{n-1}(C) が捩れなしなら、Hn(C⊗M)≅Hn(C)⊗MH_n(C \otimes M) \cong H_n(C) \otimes M である。
証明(系 7.3)

1. DD を次数 00 に MM を置き、他を 00 とした複体とすると、(C⊗D)n=Cn⊗M(C \otimes D)_n = C_n \otimes M で、微分は d⊗1d \otimes 1 です(DD の微分は 00)。H0(D)=MH_0(D) = M、q≠0q \ne 0 で Hq(D)=0H_q(D) = 0 なので、定理 7.2 の列は主張の列になり、DD の微分が 00 なので分裂します。

2. PID 上で捩れなしの加群は平坦です(命題 8.1[テンソル積と平坦性・射影加群・入射加群] の 1)。MM が平坦なら Tor⁡1(Hn−1(C),M)=0\operatorname{Tor}_1(H_{n-1}(C), M) = 0 です(命題 4.3[Tor・Ext と深さ] の 2)。Hn−1(C)H_{n-1}(C) が平坦なら、Tor⁡1(Hn−1(C),M)≅Tor⁡1(M,Hn−1(C))\operatorname{Tor}_1(H_{n-1}(C), M) \cong \operatorname{Tor}_1(M, H_{n-1}(C))(系 7.2[導来関手と δ 関手] の 3)で、同じ理由で 00 です。1 の列から主張が従います。

注意 7.4(位相幾何での使われ方)

空間 XX の特異鎖複体は自由 Abel 群の複体なので、系 7.3 は係数 MM の特異ホモロジー Hn(X;M)H_n(X; M) を整数係数のホモロジーから求める式になります。コホモロジー版は代数的位相幾何の普遍係数定理(定理 3.4[コホモロジーと双対性])で、そこでは Tor⁡\operatorname{Tor} の代わりに Ext⁡\operatorname{Ext} が現れます。空間の積 X×YX \times Y のホモロジーに 定理 7.2 を使うには、特異鎖複体 S(X×Y)S(X \times Y) と S(X)⊗S(Y)S(X) \otimes S(Y) がホモトピー同値であること(Eilenberg–Zilber の定理)が別に要ります。係数が体のときは Tor⁡\operatorname{Tor} の項が消え、de Rham コホモロジーの Künneth の公式(系 5.7[コホモロジーと双対性])と同じ形になります。

例 7.5(Tor の項が現れる例)

m≥2m \ge 2 とし、CC を C1=ZeC_1 = \mathbb Z e、C0=ZfC_0 = \mathbb Z f、de=mfde = mf の複体とします(H0(C)=Z/mH_0(C) = \mathbb Z/m、他は 00)。定理 7.2 により

H0(C⊗C)≅Z/m⊗Z/m≅Z/m,H1(C⊗C)≅Tor⁡1(Z/m,Z/m)≅Z/m,H2(C⊗C)=0H_0(C \otimes C) \cong \mathbb Z/m \otimes \mathbb Z/m \cong \mathbb Z/m, \quad H_1(C \otimes C) \cong \operatorname{Tor}_1(\mathbb Z/m, \mathbb Z/m) \cong \mathbb Z/m, \quad H_2(C \otimes C) = 0

です(Tor⁡1(Z/m,N)\operatorname{Tor}_1(\mathbb Z/m, N) は分解 0→Z→mZ→Z/m→00 \to \mathbb Z \xrightarrow{m} \mathbb Z \to \mathbb Z/m \to 0 から {x∈N∣mx=0}\{x \in N \mid mx = 0\})。直接計算でも確かめられます。(C⊗C)1(C \otimes C)_1 の基底 e⊗f,f⊗ee \otimes f, f \otimes e について d(e⊗f)=d(f⊗e)=m f⊗fd(e \otimes f) = d(f \otimes e) = m\, f \otimes f、d(e⊗e)=m f⊗e−m e⊗fd(e \otimes e) = m\, f \otimes e - m\, e \otimes f なので、H1H_1 は {(a,−a)}\{(a, -a)\} を {(−mk,mk)}\{(-mk, mk)\} で割った Z/m\mathbb Z/m です。CC のホモロジーは次数 00 にしかないのに、テンソル積では次数 11 にホモロジーが現れます。これが Tor⁡\operatorname{Tor} の項です。

演習 8.1標準

(1) m,n≥1m, n \ge 1 について Ext⁡(Z/m,Z/n)≅Z/gcd⁡(m,n)\operatorname{Ext}(\mathbb Z/m, \mathbb Z/n) \cong \mathbb Z/\gcd(m, n) を示してください。(2) Z/4\mathbb Z/4 の Z/2\mathbb Z/2 による拡大 0→Z/2→E→Z/4→00 \to \mathbb Z/2 \to E \to \mathbb Z/4 \to 0 の同値類をすべて求め、それぞれの中央の群 EE を答えてください。

解答

(1) 命題 6.2 の 4 により Ext⁡(Z/m,Z/n)≅(Z/n)/m(Z/n)\operatorname{Ext}(\mathbb Z/m, \mathbb Z/n) \cong (\mathbb Z/n)/m(\mathbb Z/n) です。m(Z/n)m(\mathbb Z/n) は mm と nn の最大公約数 gg の倍数の類全体 gZ/nZg\mathbb Z/n\mathbb Z なので、商は Z/g\mathbb Z/g です。

(2) (1) により Ext⁡(Z/4,Z/2)≅Z/2\operatorname{Ext}(\mathbb Z/4, \mathbb Z/2) \cong \mathbb Z/2 で、同値類は 2 つです。零元は分裂拡大で E=Z/2⊕Z/4E = \mathbb Z/2 \oplus \mathbb Z/4 です。もう一つは 命題 6.2 の 4 により、0→Z→4Z→Z/4→00 \to \mathbb Z \xrightarrow{4} \mathbb Z \to \mathbb Z/4 \to 0 を 1↦11 \mapsto 1 で定まる Z→Z/2\mathbb Z \to \mathbb Z/2 に沿って押し出したものです。押し出しは (Z/2⊕Z)/⟨(1,−4)⟩(\mathbb Z/2 \oplus \mathbb Z)/\langle (1, -4) \rangle で、(a,b)↦4a+b mod 8(a, b) \mapsto 4a + b \bmod 8 は全射 Z/2⊕Z→Z/8\mathbb Z/2 \oplus \mathbb Z \to \mathbb Z/8 を与え、その核は {(a,b)∣b≡−4a mod 8}\{(a, b) \mid b \equiv -4a \bmod 8\}、すなわち (1,−4)(1, -4) が生成する部分群です((0,8)=−2(1,−4)(0, 8) = -2(1, -4))。よって E≅Z/8E \cong \mathbb Z/8 で、拡大は 0→Z/2→1↦4Z/8→Z/4→00 \to \mathbb Z/2 \xrightarrow{1 \mapsto 4} \mathbb Z/8 \to \mathbb Z/4 \to 0 です。Z/8\mathbb Z/8 は Z/2⊕Z/4\mathbb Z/2 \oplus \mathbb Z/4 と同型でないので、確かに分裂しません。

演習 8.2易

有限生成 Abel 群 AA について、Ext⁡(A,Z)\operatorname{Ext}(A, \mathbb Z) は AA の捩れ部分群(位数有限の元全体)と同型であることを示してください。とくに有限生成 Abel 群では「Ext⁡(A,Z)=0\operatorname{Ext}(A, \mathbb Z) = 0 なら AA は自由」が成り立ちます。

解答

系 6.1[加群と PID 上の構造定理] により A≅Zr⊕⨁kZ/dkA \cong \mathbb Z^r \oplus \bigoplus_k \mathbb Z/d_k で、捩れ部分群は ⨁kZ/dk\bigoplus_k \mathbb Z/d_k と同型です。命題 6.2 の 5 により Ext⁡(A,Z)≅Ext⁡(Z,Z)r⊕⨁kExt⁡(Z/dk,Z)\operatorname{Ext}(A, \mathbb Z) \cong \operatorname{Ext}(\mathbb Z, \mathbb Z)^r \oplus \bigoplus_k \operatorname{Ext}(\mathbb Z/d_k, \mathbb Z) で、同じ命題の 2 により Ext⁡(Z,Z)=0\operatorname{Ext}(\mathbb Z, \mathbb Z) = 0、4 により Ext⁡(Z/dk,Z)≅Z/dk\operatorname{Ext}(\mathbb Z/d_k, \mathbb Z) \cong \mathbb Z/d_k です。Ext⁡(A,Z)=0\operatorname{Ext}(A, \mathbb Z) = 0 なら捩れ部分群が 00 で、A≅ZrA \cong \mathbb Z^r は自由です。

演習 8.3易

A\mathcal A は十分に射影対象をもつとし、拡大 E ⁣:0→A→iE→pC→0E\colon 0 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 について、Eˉ ⁣:0→A→−iE→pC→0\bar E\colon 0 \to A \xrightarrow{-i} E \xrightarrow{p} C \to 0 も拡大であり、[Eˉ]=−[E][\bar E] = -[E] であることを示してください。

解答

−i-i も mono で、pp の核です(px=0px = 0 なら x=iy=(−i)(−y)x = iy = (-i)(-y))。(−1A,1E,1C)(-1_A, 1_E, 1_C) は EE から Eˉ\bar E への拡大の射です(1E∘i=(−i)∘(−1A)1_E \circ i = (-i) \circ (-1_A)、p∘1E=1C∘pp \circ 1_E = 1_C \circ p)。補題 3.5 の 2 により (−1A)∗E≡Eˉ(-1_A)_*E \equiv \bar E で、定理 4.5 の 2 により [(−1A)∗E]=−[E][(-1_A)_*E] = -[E] です。

演習 8.4難

A\mathcal A は十分に射影対象をもつとし、E ⁣:0→A→iE→pC→0E\colon 0 \to A \xrightarrow{i} E \xrightarrow{p} C \to 0 を拡大とします。対象 XX の選んだ射影分解 PXP_X の各項は射影対象なので、0→Hom⁡(PX,A)→Hom⁡(PX,E)→Hom⁡(PX,C)→00 \to \operatorname{Hom}(P_X, A) \to \operatorname{Hom}(P_X, E) \to \operatorname{Hom}(P_X, C) \to 0 は複体の短完全列です(命題 3.2[射影対象・入射対象と Grothendieck 圏])。その連結射と Hom⁡(X,C)≅H0(Hom⁡(PX,C))\operatorname{Hom}(X, C) \cong H^0(\operatorname{Hom}(P_X, C)) から得られる写像を ∂E,X ⁣:Hom⁡(X,C)→Ext⁡1(X,A)\partial_{E, X}\colon \operatorname{Hom}(X, C) \to \operatorname{Ext}^1(X, A) とします。∂E,C(1C)=−Θ(E)\partial_{E, C}(1_C) = -\Theta(E) を示してください。

解答

ξ ⁣:0→K→jP→πC→0\xi\colon 0 \to K \xrightarrow{j} P \xrightarrow{\pi} C \to 0(PP は射影対象)をとり、定理 4.2 の証明のように pβ=πp\beta = \pi、βj=iα\beta j = i\alpha となる β,α\beta, \alpha をとると、Θ(E)=Θ(α∗ξ)=δξA(α)\Theta(E) = \Theta(\alpha_*\xi) = \delta^A_\xi(\alpha) です(同じ定理の 1・3 と 補題 3.5 の 2)。

δξA\delta^A_\xi を計算します。Q=PKQ = P_K(増強 εK\varepsilon_K)、P′′=PCP'' = P_C(増強 εC\varepsilon_C)とし、J=JξJ = J_\xi を 補題 3.3[導来関手と δ 関手] の 2 の分解とします。Jn=Qn⊕Pn′′J_n = Q_n \oplus P''_n で、包含 Q→JQ \to J と射影 J→P′′J \to P'' は鎖写像で増強と可換なので、JJ の微分と増強は

d1J=(d1Qτ0d1′′),εJ=(jεK, λ) ⁣:Q0⊕P0′′→P,πλ=εCd^J_1 = \begin{pmatrix} d^Q_1 & \tau \\ 0 & d''_1 \end{pmatrix}, \qquad \varepsilon_J = (j\varepsilon_K,\ \lambda)\colon Q_0 \oplus P''_0 \to P, \qquad \pi\lambda = \varepsilon_C

の形をしています(τ ⁣:P1′′→Q0\tau\colon P''_1 \to Q_0)。εJd1J=0\varepsilon_J d^J_1 = 0 の第 2 成分から jεKτ=−λd1′′j\varepsilon_K\tau = -\lambda d''_1 です。補題 4.1 の 2 の証明のとおり、δξA\delta^A_\xi は 0→Hom⁡(P′′,A)→Hom⁡(J,A)→Hom⁡(Q,A)→00 \to \operatorname{Hom}(P'', A) \to \operatorname{Hom}(J, A) \to \operatorname{Hom}(Q, A) \to 0 の連結射です。α\alpha は次数 00 のコサイクル αεK\alpha\varepsilon_K で表され、その持ち上げ αεKπ1∈Hom⁡(J0,A)\alpha\varepsilon_K\pi_1 \in \operatorname{Hom}(J_0, A) の微分は αεKπ1d1J=αεKτπ2\alpha\varepsilon_K\pi_1 d^J_1 = \alpha\varepsilon_K\tau\pi_2(εKd1Q=0\varepsilon_K d^Q_1 = 0)で、これは αεKτ∈Hom⁡(P1′′,A)\alpha\varepsilon_K\tau \in \operatorname{Hom}(P''_1, A) の像です。連結射の鎖の水準の記述(補題 3.2[鎖複体とホモトピー圏] の 1。Ab\mathsf{Ab} では元で読める)により δξA(α)=[αεKτ]\delta^A_\xi(\alpha) = [\alpha\varepsilon_K\tau] です。

一方 ∂E,C(1C)\partial_{E, C}(1_C) では、1C1_C はコサイクル εC∈Hom⁡(P0′′,C)\varepsilon_C \in \operatorname{Hom}(P''_0, C) で表され、pβλ=πλ=εCp\beta\lambda = \pi\lambda = \varepsilon_C なので βλ∈Hom⁡(P0′′,E)\beta\lambda \in \operatorname{Hom}(P''_0, E) が持ち上げです。その微分は βλd1′′=−βjεKτ=−iαεKτ\beta\lambda d''_1 = -\beta j\varepsilon_K\tau = -i\alpha\varepsilon_K\tau なので、同じ記述により ∂E,C(1C)=[−αεKτ]=−δξA(α)=−Θ(E)\partial_{E, C}(1_C) = [-\alpha\varepsilon_K\tau] = -\delta^A_\xi(\alpha) = -\Theta(E) です。

  • S. Mac Lane, Homology, Grundlehren der mathematischen Wissenschaften 114, Springer, 1963 — 第 III 章(拡大、Baer 和、Yoneda の Ext)、第 V 章(テンソル積・Tor・Künneth の公式)。
  • C. A. Weibel, An Introduction to Homological Algebra, Cambridge University Press, 1994 — §3.4(Ext と拡大)、§3.6(普遍係数定理と Künneth の公式)。
  • P. J. Hilton, U. Stammbach, A Course in Homological Algebra, 2nd ed., Graduate Texts in Mathematics 4, Springer, 1997 — 第 III 章(加群の拡大と Ext)。
  • A. Hatcher, Algebraic Topology, Cambridge University Press, 2002 — §3.A(ホモロジーの普遍係数定理)、§3.B(Künneth の公式)。
  • P. C. Eklof, “Whitehead’s problem is undecidable”, American Mathematical Monthly 83 (1976), 775–788。

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。