コンテンツにスキップ

鎖複体とホモトピー圏:長完全列・写像錐・非輪状集成補題

対象読者: 本テーマ前々章のアーベル圏と、可換環論の Tor・Ext(射影分解)を学んだ人。特異ホモロジーの鎖複体を見たことがあると例が分かりやすくなります。

前提となる記事:加法圏とアーベル圏:像分解から「元」による図式追跡まで、Tor・Ext と深さ:射影分解から Auslander–Buchsbaum の公式まで

生 Markdown

この記事は、「加群や Abel 群を並べて矢印でつないだ列」を、元を使わず矢印だけで扱う方法の話です。矢印のつながり方を調べる道具(長完全列)を一般の設定で作り、二つの列が「似ている」とはどういうことかを二通りの意味で比べます。読み終えると、特異ホモロジーや Tor・Ext で使ってきた議論が、加群でない対象にもそのまま通る理由が分かります。

  • アーベル圏 A\mathcal{A} の複体と鎖写像のなす圏 C(A)\mathrm{C}(\mathcal{A}) は、核・余核を次数ごとに計算できるアーベル圏です。コホモロジー HnH^n は C(A)\mathrm{C}(\mathcal{A}) から A\mathcal{A} への加法関手です。
  • 複体の短完全列からコホモロジーの長完全列が出ます。証明は蛇の補題を 3 回使うだけで、加群の「元」は使いません。連結射は「持ち上げて微分し、引き戻す」という鎖の水準の記述をもち、そこから自然性が従います。
  • 鎖ホモトピックな写像はコホモロジーで同じ写像を誘導します。ホモトピーで割ったホモトピー圏 K(A)\mathrm{K}(\mathcal{A}) は加法圏で、HnH^n は K(A)\mathrm{K}(\mathcal{A}) を経由します。
  • 鎖写像 ff の写像錐 Cone⁡(f)\operatorname{Cone}(f) について、ff が擬同型   ⟺  \iff 錐が非輪状、ff がホモトピー同値   ⟺  \iff 錐が可縮、が成り立ちます。写像柱を使うと、任意の鎖写像は次数ごとに分裂する単射とホモトピー同値の合成に分解されます。
  • 第一象限の二重複体(縦横二方向に微分をもつ格子状の複体)で行(または列)がすべて完全なら全複体は非輪状(コホモロジーがすべて 00)です(非輪状集成補題)。導来関手の平衡性で使う「各行が分解なら全複体への写像は擬同型」もここで示します。
  • アーベル圏の単体的対象(単体の面と退化を表す写像の族)では、Moore 複体と正規化複体(退化部分を捨てた複体)は擬同型です。特異鎖複体を退化した単体を除いて計算してよい理由がこれです。

代数的位相幾何では、空間の対 (X,A)(X, A) から特異鎖複体の短完全列を作り、ホモロジーの長完全列を得ます。可換環論では、加群の短完全列から射影分解の馬蹄補題を経て Tor⁡\operatorname{Tor} と Ext⁡\operatorname{Ext} の長完全列を得ます。どちらも中身は「複体の短完全列からホモロジーの長完全列が出る」という同じ補題で、既存の記事ではそれぞれ Abel 群と加群について、元を使って証明しています。

層のコホモロジーを導来関手として定義するときには、加群ではない対象(Abel 群の層)の複体を扱います。そこで、この補題とその周辺を一般のアーベル圏で、射と完全性だけを使って証明しておく必要があります。加法圏とアーベル圏の章で蛇の補題を元による図式追跡で示したので、この章ではそれを道具として使います。アーベル圏を加群の圏に埋め込む定理には頼りません。

もう一つの主題は、複体を「ホモトピーを除いて」扱うことです。射影分解は比較定理によりホモトピーを除いてしか一意に決まらないので、導来関手を分解によらずに定めるには、ホモトピーで割った圏 K(A)\mathrm{K}(\mathcal{A}) が自然な置き場所になります。K(A)\mathrm{K}(\mathcal{A}) は一般にアーベル圏ではなく(この章では証明せず、以後の証明でも使いません)、核や余核の代わりに写像錐を使います。写像錐は「ff がどれだけ同型から外れているか」を測る複体で、擬同型の判定(錐の非輪状性)とホモトピー同値の判定(錐の可縮性)を与えます。この性質は三角圏と導来圏の章で公理として抽象化されます。

最後に、二重複体と単体的対象を扱います。二重複体の全複体は、Ext⁡\operatorname{Ext} の平衡性や Koszul 複体、スペクトル系列の出発点です。単体的対象は特異鎖複体の一般化で、Moore 複体と正規化複体の比較は「退化した単体はホモロジーに寄与しない」という事実の抽象版です。

以下、A\mathcal{A} はアーベル圏(定義 4.1[加法圏とアーベル圏])とします。核・余核(定義 2.1[加法圏とアーベル圏])、双積(定義 3.2[加法圏とアーベル圏])、完全列(定義 5.1[加法圏とアーベル圏])の言葉はその章に従います。アーベル圏について次の事実をよく使います(命題 4.3[加法圏とアーベル圏]、定理 4.4[加法圏とアーベル圏]、命題 4.5[加法圏とアーベル圏])。

  • 単射的射(mono)はその余核の核であり、全射的射(epi)はその核の余核である。mono かつ epi な射は同型である。
  • 射 gg の像 Im⁡g=ker⁡(Coker⁡g)\operatorname{Im} g = \ker(\operatorname{Coker} g) について、gg は epi と mono の合成 g=meg = m e に分解する。
  • epi の引き戻しは epi である。

また、加法圏で ker⁡g=0\ker g = 0 なら gg は mono です(ga=gbg a = g b なら g(a−b)=0g(a-b) = 0 で、a−ba - b は ker⁡g=0\ker g = 0 を経由するので a=ba = b)。

定義 2.1(複体の圏)↗

  1. A\mathcal{A} の複体 XX とは、対象の族 (Xn)n∈Z(X^n)_{n \in \mathbb{Z}} と射の族 dXn ⁣:Xn→Xn+1d_X^n\colon X^n \to X^{n+1}(微分)で、すべての nn で dXn+1dXn=0d_X^{n+1} d_X^n = 0 を満たすものをいう。
  2. 複体の射(鎖写像)f ⁣:X→Yf\colon X \to Y とは、射の族 fn ⁣:Xn→Ynf^n\colon X^n \to Y^n で dYnfn=fn+1dXnd_Y^n f^n = f^{n+1} d_X^n を満たすものをいう。合成は次数ごとの合成で定める。こうして得られる圏を C(A)\mathrm{C}(\mathcal{A}) と書く。
  3. n≪0n \ll 0 で Xn=0X^n = 0 となる複体を下に有界、n≫0n \gg 0 で Xn=0X^n = 0 となる複体を上に有界、両方を満たす複体を有界という。それぞれのなす充満部分圏を C+(A)\mathrm{C}^+(\mathcal{A})、C−(A)\mathrm{C}^-(\mathcal{A})、Cb(A)\mathrm{C}^b(\mathcal{A}) と書く。
  4. 添字を下に書いて Xn=X−nX_n = X^{-n}、dn=d−n ⁣:Xn→Xn−1d_n = d^{-n}\colon X_n \to X_{n-1} とした複体を鎖複体と呼ぶことがある。この章では主に上付きの添字(コチェインの流儀)を使う。

鎖写像の和 (f+g)n=fn+gn(f + g)^n = f^n + g^n は再び鎖写像なので、Hom⁡C(A)(X,Y)\operatorname{Hom}_{\mathrm{C}(\mathcal{A})}(X, Y) は Abel 群で、合成は双線形です。

命題 2.2(複体の圏はアーベル圏)✓

C(A)\mathrm{C}(\mathcal{A}) は加法圏であり、次が成り立つ。

  1. 鎖写像 f ⁣:X→Yf\colon X \to Y の核・余核が存在し、次数ごとの核 ker⁡fn\ker f^n・余核 Coker⁡fn\operatorname{Coker} f^n に誘導された微分を入れたものとして与えられる。
  2. ff が C(A)\mathrm{C}(\mathcal{A}) で mono(epi、同型)であることと、すべての nn で fnf^n が mono(epi、同型)であることは同値である。
  3. C(A)\mathrm{C}(\mathcal{A}) の mono はその余核の核であり、epi はその核の余核である。余像から像への標準的な射は同型である。したがって C(A)\mathrm{C}(\mathcal{A}) はアーベル圏である。
  4. C(A)\mathrm{C}(\mathcal{A}) の列が完全であることと、各次数で A\mathcal{A} の列として完全であることは同値である。とくに 0→X′→X→X′′→00 \to X' \to X \to X'' \to 0 が短完全列であることと、各 nn で 0→X′n→Xn→X′′n→00 \to X'^n \to X^n \to X''^n \to 0 が短完全列であることは同値である。

C+(A)\mathrm{C}^+(\mathcal{A})、C−(A)\mathrm{C}^-(\mathcal{A})、Cb(A)\mathrm{C}^b(\mathcal{A}) も同じ理由でアーベル圏である。

証明(命題 2.2)

加法圏であること。 零複体が零対象です。X⊕YX \oplus Y を (X⊕Y)n=Xn⊕Yn(X \oplus Y)^n = X^n \oplus Y^n、微分 dXn⊕dYnd_X^n \oplus d_Y^n で定めると、次数ごとの包含と射影は鎖写像で、双積の等式 i1p1+i2p2=1i_1 p_1 + i_2 p_2 = 1、pkil=δklp_k i_l = \delta_{kl} は次数ごとに成り立つので C(A)\mathrm{C}(\mathcal{A}) の双積です(定義 3.2[加法圏とアーベル圏]、定義 3.4[加法圏とアーベル圏])。

1. kn ⁣:Kn→Xnk^n\colon K^n \to X^n を fnf^n の核とします。fn+1dXnkn=dYnfnkn=0f^{n+1} d_X^n k^n = d_Y^n f^n k^n = 0 なので、dXnkn=kn+1dKnd_X^n k^n = k^{n+1} d_K^n となる dKn ⁣:Kn→Kn+1d_K^n\colon K^n \to K^{n+1} がただ一つあります。kn+2dKn+1dKn=dXn+1dXnkn=0k^{n+2} d_K^{n+1} d_K^n = d_X^{n+1} d_X^n k^n = 0 と kn+2k^{n+2} が mono であることから dKn+1dKn=0d_K^{n+1} d_K^n = 0 で、KK は複体、kk は鎖写像です。鎖写像 g ⁣:W→Xg\colon W \to X が fg=0f g = 0 を満たせば、各 nn で gn=knwng^n = k^n w^n となる wnw^n がただ一つあり、kn+1dKwn=dXknwn=dXgn=gn+1dW=kn+1wn+1dWk^{n+1} d_K w^n = d_X k^n w^n = d_X g^n = g^{n+1} d_W = k^{n+1} w^{n+1} d_W から ww は鎖写像です。よって kk は C(A)\mathrm{C}(\mathcal{A}) での ff の核です。余核は双対の議論で同様です。

2. 各 fnf^n が mono なら、fg=fhf g = f h から次数ごとに gn=hng^n = h^n となり ff は mono です。逆に ff が mono なら、核 k ⁣:K→Xk\colon K \to X について fk=0=f∘0f k = 0 = f \circ 0 から k=0k = 0 です。kk は mono なので K=0K = 0、つまり各 ker⁡fn=0\ker f^n = 0 で、fnf^n は mono です。epi も双対です。各 fnf^n が同型なら、逆射の族 gng^n は gn+1dY=gn+1dYfngn=gn+1fn+1dXgn=dXgng^{n+1} d_Y = g^{n+1} d_Y f^n g^n = g^{n+1} f^{n+1} d_X g^n = d_X g^n を満たすので鎖写像で、ff の逆射です。

3. ff が mono なら 2 により各 fnf^n は mono で、A\mathcal{A} では fnf^n は Coker⁡fn\operatorname{Coker} f^n の核です(命題 4.3[加法圏とアーベル圏] の 1)。1 により核と余核は次数ごとに計算されるので、ff は Coker⁡f\operatorname{Coker} f の核です。epi も双対です。余像 Coker⁡(ker⁡f)\operatorname{Coker}(\ker f) と像 ker⁡(Coker⁡f)\ker(\operatorname{Coker} f) も 1 により次数ごとに計算され、標準的な射は各次数で A\mathcal{A} の標準的な射(定理 4.4[加法圏とアーベル圏] の 2 により同型)なので、2 により同型です。

4. 像・核は次数ごとに計算されるので、「Im⁡f=ker⁡g\operatorname{Im} f = \ker g」は各次数の等式と同値です。

有界な複体の核・余核・双積は再び同じ側に有界なので、最後の主張も従います。

定義 2.3(コサイクル・コホモロジー・非輪状)↗

複体 XX と n∈Zn \in \mathbb{Z} について、ιn ⁣:Zn(X)→Xn\iota^n\colon Z^n(X) \to X^n を dXnd_X^n の核とする。dXndXn−1=0d_X^n d_X^{n-1} = 0 なので ιndˉn−1=dXn−1\iota^n \bar d^{n-1} = d_X^{n-1} となる dˉn−1 ⁣:Xn−1→Zn(X)\bar d^{n-1}\colon X^{n-1} \to Z^n(X) がただ一つある。その余核を

qn ⁣:Zn(X)→Hn(X)=Coker⁡(dˉn−1 ⁣:Xn−1→Zn(X))q^n\colon Z^n(X) \to H^n(X) = \operatorname{Coker}\bigl(\bar d^{n-1}\colon X^{n-1} \to Z^n(X)\bigr)

とし、Hn(X)H^n(X) を XX の nn 次コホモロジーという(鎖複体の添字では Hn(X)=H−n(X)H_n(X) = H^{-n}(X) と書き、ホモロジーという)。すべての nn で Hn(X)=0H^n(X) = 0 のとき、XX は非輪状(または完全)であるという。

鎖写像 f ⁣:X→Yf\colon X \to Y について、dYfnιn=fn+1dXιn=0d_Y f^n \iota^n = f^{n+1} d_X \iota^n = 0 から ιnZn(f)=fnιn\iota^n Z^n(f) = f^n \iota^n となる Zn(f) ⁣:Zn(X)→Zn(Y)Z^n(f)\colon Z^n(X) \to Z^n(Y) がただ一つ定まり、qYZn(f)dˉXn−1=qYdˉYn−1fn−1=0q_Y Z^n(f) \bar d_X^{n-1} = q_Y \bar d_Y^{n-1} f^{n-1} = 0 から Hn(f)qX=qYZn(f)H^n(f) q_X = q_Y Z^n(f) となる Hn(f) ⁣:Hn(X)→Hn(Y)H^n(f)\colon H^n(X) \to H^n(Y) がただ一つ定まる。

ι\iota が mono、qq が epi であることから、Zn(gf)=Zn(g)Zn(f)Z^n(gf) = Z^n(g) Z^n(f)、Hn(gf)=Hn(g)Hn(f)H^n(gf) = H^n(g) H^n(f)、Hn(1)=1H^n(1) = 1 が一意性で従い、HnH^n は関手 C(A)→A\mathrm{C}(\mathcal{A}) \to \mathcal{A} です。dˉn−1\bar d^{n-1} の像を Bn(X)B^n(X) と書けば、Xn−1→Bn(X)X^{n-1} \to B^n(X) は epi なので Hn(X)H^n(X) は Bn(X)→Zn(X)B^n(X) \to Z^n(X) の余核でもあります。A\mathcal{A} が加群の圏なら、これは通常の ker⁡dn/Im⁡dn−1\ker d^n / \operatorname{Im} d^{n-1} です。

定義 2.4(擬同型)↗

鎖写像 f ⁣:X→Yf\colon X \to Y が擬同型であるとは、すべての nn で Hn(f) ⁣:Hn(X)→Hn(Y)H^n(f)\colon H^n(X) \to H^n(Y) が同型であることをいう。

XX が非輪状であることは、0→X0 \to X(または X→0X \to 0)が擬同型であることと同じです。擬同型は一般に逆向きの鎖写像をもちません(例 4.5)。導来圏は擬同型を形式的に可逆にした圏です。

定義 2.5(シフト)↗

複体 XX と鎖写像 ff について、X[1]n=Xn+1X[1]^n = X^{n+1}、dX[1]n=−dXn+1d_{X[1]}^n = -d_X^{n+1}、f[1]n=fn+1f[1]^n = f^{n+1} と定める。これは関手 [1] ⁣:C(A)→C(A)[1]\colon \mathrm{C}(\mathcal{A}) \to \mathrm{C}(\mathcal{A}) で、逆関手 [−1][-1] をもつ。[k][k] はその kk 回の合成である。

微分の符号を変えても核と余核は変わらない((−g)u=0  ⟺  gu=0(-g) u = 0 \iff g u = 0)ので、Zn(X[1])=Zn+1(X)Z^n(X[1]) = Z^{n+1}(X)、qX[1]n=qXn+1q^n_{X[1]} = q^{n+1}_X で、Hn(X[1])=Hn+1(X)H^n(X[1]) = H^{n+1}(X)、Hn(f[1])=Hn+1(f)H^n(f[1]) = H^{n+1}(f) です。以下この同一視を断らずに使います。シフトの微分に符号を付けるのは、次の節の写像錐で微分の 2 乗が 00 になるようにするためです。

次の補題は、コホモロジーを「微分の余核から次の項への写像」の核と余核として読み直すもので、長完全列の証明と切り詰めの計算で使います。直感的には、XnX^n のサイクル(微分が 00 の元)を境界(微分の像)で割ったものが HnH^n ですが、ここでは元を使えません。そこで XnX^n を Coker⁡dn−1\operatorname{Coker} d^{n-1} に送り、さらに次の項のサイクルへ送る射 ene^n の核として、HnH^n を射だけで捉え直します。

補題 2.6(コホモロジーの核・余核による表示)✓

複体 XX と nn について、cn ⁣:Xn→Qn(X)=Coker⁡dXn−1c^n\colon X^n \to Q^n(X) = \operatorname{Coker} d_X^{n-1} とし、encn=dˉne^n c^n = \bar d^n を満たす en ⁣:Qn(X)→Zn+1(X)e^n\colon Q^n(X) \to Z^{n+1}(X) をとる。k ⁣:ker⁡en→Qn(X)k\colon \ker e^n \to Q^n(X) を核とする。

  1. cnιn=kφc^n \iota^n = k \varphi となる φ ⁣:Zn(X)→ker⁡en\varphi\colon Z^n(X) \to \ker e^n がただ一つあり、φ\varphi は dˉn−1\bar d^{n-1} の余核である。したがって φ=θqn\varphi = \theta q^n となる同型 θ ⁣:Hn(X)→ker⁡en\theta\colon H^n(X) \to \ker e^n がある。
  2. qn+1 ⁣:Zn+1(X)→Hn+1(X)q^{n+1}\colon Z^{n+1}(X) \to H^{n+1}(X) は ene^n の余核である。
  3. 鎖写像 f ⁣:X→Yf\colon X \to Y は Qn(f)Q^n(f) と ker⁡eXn→ker⁡eYn\ker e^n_X \to \ker e^n_Y を誘導し、1 の θ\theta と 2 の同一視はこれらと Hn(f)H^n(f)、Hn+1(f)H^{n+1}(f) に関して可換である。
証明(補題 2.6)

ene^n は、dˉndXn−1=0\bar d^n d_X^{n-1} = 0(ιn+1\iota^{n+1} を合成すれば dndn−1=0d^n d^{n-1} = 0)から存在します。

1. encnιn=dˉnιn=0e^n c^n \iota^n = \bar d^n \iota^n = 0(ιn+1\iota^{n+1} を合成すれば dnιn=0d^n \iota^n = 0)なので φ\varphi が一意に存在します。kφdˉn−1=cnιndˉn−1=cndn−1=0k \varphi \bar d^{n-1} = c^n \iota^n \bar d^{n-1} = c^n d^{n-1} = 0 と kk が mono であることから φdˉn−1=0\varphi \bar d^{n-1} = 0 です。

φ\varphi が epi であることを示します。P=Xn×Qn(X)ker⁡enP = X^n \times_{Q^n(X)} \ker e^n を cnc^n と kk の引き戻しとし、射影を a ⁣:P→Xna\colon P \to X^n、b ⁣:P→ker⁡enb\colon P \to \ker e^n とします。cnc^n は余核なので epi で、その引き戻し bb は epi です(命題 4.5[加法圏とアーベル圏] の 2)。ιn+1dˉna=dna\iota^{n+1} \bar d^n a = d^n a かつ dˉna=encna=enkb=0\bar d^n a = e^n c^n a = e^n k b = 0 なので dna=0d^n a = 0 で、a=ιna′a = \iota^n a' となる a′ ⁣:P→Zn(X)a'\colon P \to Z^n(X) があります。kφa′=cnιna′=cna=kbk \varphi a' = c^n \iota^n a' = c^n a = k b から φa′=b\varphi a' = b で、bb が epi なので φ\varphi も epi です。

φ\varphi が dˉn−1\bar d^{n-1} の余核であることを示します。κ ⁣:K→Zn(X)\kappa\colon K \to Z^n(X) を φ\varphi の核とすると、φ\varphi は epi なので κ\kappa の余核です(命題 4.3[加法圏とアーベル圏] の 1)。w ⁣:Zn(X)→Ww\colon Z^n(X) \to W が wdˉn−1=0w \bar d^{n-1} = 0 を満たすとき wκ=0w \kappa = 0 を示せば、ww は φ\varphi を一意に経由します。cnιnκ=kφκ=0c^n \iota^n \kappa = k \varphi \kappa = 0 なので ιnκ\iota^n \kappa は ker⁡cn=ker⁡(Coker⁡dn−1)=Im⁡dn−1\ker c^n = \ker(\operatorname{Coker} d^{n-1}) = \operatorname{Im} d^{n-1} を経由します。像分解(定理 4.4[加法圏とアーベル圏] の 1)で dn−1=me′d^{n-1} = m e'(e′ ⁣:Xn−1→Ie'\colon X^{n-1} \to I は epi、m=Im⁡dn−1 ⁣:I→Xnm = \operatorname{Im} d^{n-1}\colon I \to X^n は mono)と分解し、ιnκ=mg\iota^n \kappa = m g とします。e′e' と gg の引き戻し P′P' の射影を a1 ⁣:P′→Xn−1a_1\colon P' \to X^{n-1}、b1 ⁣:P′→Kb_1\colon P' \to K とすると、b1b_1 は epi で(再び 命題 4.5[加法圏とアーベル圏] の 2)、ιnκb1=mgb1=me′a1=dn−1a1=ιndˉn−1a1\iota^n \kappa b_1 = m g b_1 = m e' a_1 = d^{n-1} a_1 = \iota^n \bar d^{n-1} a_1 から κb1=dˉn−1a1\kappa b_1 = \bar d^{n-1} a_1 です。よって wκb1=wdˉn−1a1=0w \kappa b_1 = w \bar d^{n-1} a_1 = 0 で、b1b_1 が epi なので wκ=0w \kappa = 0 です。qnq^n も dˉn−1\bar d^{n-1} の余核なので、余核の一意性から同型 θ\theta が得られます。

2. cnc^n は epi なので、Zn+1(X)Z^{n+1}(X) から出る射 ww について wen=0  ⟺  wencn=wdˉn=0w e^n = 0 \iff w e^n c^n = w \bar d^n = 0 です。よって ene^n の余核は dˉn\bar d^n の余核 qn+1q^{n+1} です。

3. cYfndXn−1=cYdYn−1fn−1=0c_Y f^n d_X^{n-1} = c_Y d_Y^{n-1} f^{n-1} = 0 から Qn(f)cX=cYfnQ^n(f) c_X = c_Y f^n となる Qn(f)Q^n(f) が定まり、ι\iota を合成して比べると eYQn(f)cX=Zn+1(f)eXcXe_Y Q^n(f) c_X = Z^{n+1}(f) e_X c_X、cXc_X が epi なので eYQn(f)=Zn+1(f)eXe_Y Q^n(f) = Z^{n+1}(f) e_X です。したがって Qn(f)kXQ^n(f) k_X は ker⁡eY\ker e_Y を経由します。可換性はどれも、epi の qq、cc を右から、mono の kk、ι\iota を左から合成すれば定義の等式に帰着します。

定理 3.1(コホモロジーの長完全列)✓

0→X′→uX→vX′′→00 \to X' \xrightarrow{u} X \xrightarrow{v} X'' \to 0 を C(A)\mathrm{C}(\mathcal{A}) の短完全列とする。このとき射 δn ⁣:Hn(X′′)→Hn+1(X′)\delta^n\colon H^n(X'') \to H^{n+1}(X')(連結射)があって、次の列は完全である。

⋯→Hn(X′)→Hn(u)Hn(X)→Hn(v)Hn(X′′)→δnHn+1(X′)→Hn+1(u)Hn+1(X)→⋯\cdots \to H^n(X') \xrightarrow{H^n(u)} H^n(X) \xrightarrow{H^n(v)} H^n(X'') \xrightarrow{\delta^n} H^{n+1}(X') \xrightarrow{H^{n+1}(u)} H^{n+1}(X) \to \cdots

証明では蛇の補題(定理 7.1[加法圏とアーベル圏])を次の形で使います。可換図式

A′→uA→vA′′→0↓f′↓f↓f′′0→B′→u′B→v′B′′\begin{matrix} & & A' & \xrightarrow{u} & A & \xrightarrow{v} & A'' & \to & 0 \\ & & \downarrow f' & & \downarrow f & & \downarrow f'' & & \\ 0 & \to & B' & \xrightarrow{u'} & B & \xrightarrow{v'} & B'' & & \end{matrix}

の二つの行が完全なら、射 ∂ ⁣:ker⁡f′′→Coker⁡f′\partial\colon \ker f'' \to \operatorname{Coker} f' があって ker⁡f′→ker⁡f→ker⁡f′′→∂Coker⁡f′→Coker⁡f→Coker⁡f′′\ker f' \to \ker f \to \ker f'' \xrightarrow{\partial} \operatorname{Coker} f' \to \operatorname{Coker} f \to \operatorname{Coker} f'' は完全で(その 1)、uu が mono なら最初の射は mono、v′v' が epi なら最後の射は epi です(その 2)。さらに ∂\partial は「持ち上げ」で特徴づけられます(その 3)。すなわち、対象 TT と射 z ⁣:T→ker⁡f′′z\colon T \to \ker f''、a ⁣:T→Aa\colon T \to A、b′ ⁣:T→B′b'\colon T \to B' が va=k′′zv a = k'' z(k′′ ⁣:ker⁡f′′→A′′k''\colon \ker f'' \to A'' は核)と u′b′=fau' b' = f a を満たすなら、∂z=c′b′\partial z = c' b'(c′ ⁣:B′→Coker⁡f′c'\colon B' \to \operatorname{Coker} f' は余核)です。加群でいえば「zz を AA に持ち上げ、ff で送り、B′B' に引き戻す」という連結射の定義そのものです。

次の証明の方針は、蛇の補題に渡す図式の縦の射を、前節の補題の ene^n にとることです。そうすると蛇の補題の核の項が HnH^n、余核の項が Hn+1H^{n+1} になり、完全列がそのままコホモロジーの完全列として読めます。

証明(定理 3.1)

命題 2.2 の 4 により、各 nn で 0→X′n→Xn→X′′n→00 \to X'^n \to X^n \to X''^n \to 0 は完全です。

第 1 段: 余核の行と核の行。 縦の射を dn−1d^{n-1} とする図式(上の行は X′n−1→Xn−1→X′′n−1→0X'^{n-1} \to X^{n-1} \to X''^{n-1} \to 0、下の行は 0→X′n→Xn→X′′n0 \to X'^n \to X^n \to X''^n)に蛇の補題(定理 7.1[加法圏とアーベル圏] の 1・2)を使うと、Xn→X′′nX^n \to X''^n が epi なので

Qn(X′)→Qn(X)→Qn(X′′)→0Q^n(X') \to Q^n(X) \to Q^n(X'') \to 0

は完全です。縦の射を dn+1d^{n+1} とする図式に使うと、X′n+1→Xn+1X'^{n+1} \to X^{n+1} が mono なので 0→Zn+1(X′)→Zn+1(X)→Zn+1(X′′)0 \to Z^{n+1}(X') \to Z^{n+1}(X) \to Z^{n+1}(X'') は完全です。

第 2 段: 主図式。 上の二つの完全列を行とし、縦の射を 補題 2.6 の eX′n,eXn,eX′′ne^n_{X'}, e^n_X, e^n_{X''} とする図式は、その補題の 3 により可換です。蛇の補題(定理 7.1[加法圏とアーベル圏] の 1)から

ker⁡eX′n→ker⁡eXn→ker⁡eX′′n→∂Coker⁡eX′n→Coker⁡eXn→Coker⁡eX′′n\ker e^n_{X'} \to \ker e^n_X \to \ker e^n_{X''} \xrightarrow{\partial} \operatorname{Coker} e^n_{X'} \to \operatorname{Coker} e^n_X \to \operatorname{Coker} e^n_{X''}

は完全です。補題 2.6 の 1・2 で ker⁡en≅Hn\ker e^n \cong H^n、Coker⁡en=Hn+1\operatorname{Coker} e^n = H^{n+1} と同一視すると、同じ補題の 3 によって ker⁡\ker どうし・Coker⁡\operatorname{Coker} どうしの射は Hn(u),Hn(v)H^n(u), H^n(v) と Hn+1(u),Hn+1(v)H^{n+1}(u), H^{n+1}(v) になり、完全列

Hn(X′)→Hn(X)→Hn(X′′)→δnHn+1(X′)→Hn+1(X)→Hn+1(X′′)H^n(X') \to H^n(X) \to H^n(X'') \xrightarrow{\delta^n} H^{n+1}(X') \to H^{n+1}(X) \to H^{n+1}(X'')

を得ます。ここで δn=∂∘θX′′\delta^n = \partial \circ \theta_{X''} です(θ\theta は 補題 2.6 の 1 の同型)。

第 3 段: つなぐ。 nn の列の後半 3 項と n+1n+1 の列の前半 3 項は同じ射なので、すべての nn についての列をつなげた列はどの項でも完全です。

連結射を計算するときに便利なのは、次の鎖の水準の記述です。

補題 3.2(連結射の鎖の水準の記述)✓

定理 3.1 の状況で、ι′′ ⁣:Zn(X′′)→X′′n\iota'' \colon Z^n(X'') \to X''^n、q′,q′′q', q'' をそれぞれ X′,X′′X', X'' の射 Z→HZ \to H とする。

  1. 対象 TT と射 π ⁣:T→Zn(X′′)\pi\colon T \to Z^n(X'')、β ⁣:T→Xn\beta\colon T \to X^n が vnβ=ι′′πv^n \beta = \iota'' \pi を満たすとする。このとき un+1ι′α=dXnβu^{n+1} \iota' \alpha = d_X^n \beta を満たす α ⁣:T→Zn+1(X′)\alpha\colon T \to Z^{n+1}(X') がただ一つあり、δnq′′π=q′α\delta^n q'' \pi = q' \alpha が成り立つ。
  2. 各 nn で vnsn=1v^n s^n = 1 を満たす射 sn ⁣:X′′n→Xns^n\colon X''^n \to X^n がある(鎖写像である必要はない)とする。このとき dXsn−sn+1dX′′=un+1τnd_X s^n - s^{n+1} d_{X''} = u^{n+1} \tau^n を満たす τn ⁣:X′′n→X′n+1\tau^n\colon X''^n \to X'^{n+1} がただ一つあり、τ=(τn)\tau = (\tau^n) は鎖写像 X′′→X′[1]X'' \to X'[1] で、δn=Hn(τ)\delta^n = H^n(\tau) である。
証明(補題 3.2)

1. vn+1dXβ=dX′′vnβ=dX′′ι′′π=0v^{n+1} d_X \beta = d_{X''} v^n \beta = d_{X''} \iota'' \pi = 0 で、un+1u^{n+1} は vn+1v^{n+1} の核(補題 5.2[加法圏とアーベル圏] の 2)なので dXβ=un+1α0d_X \beta = u^{n+1} \alpha_0 となる α0\alpha_0 があります。un+2dX′α0=dXun+1α0=dXdXβ=0u^{n+2} d_{X'} \alpha_0 = d_X u^{n+1} \alpha_0 = d_X d_X \beta = 0 と un+2u^{n+2} が mono であることから dX′α0=0d_{X'} \alpha_0 = 0 で、α0=ι′α\alpha_0 = \iota' \alpha と書けます。un+1ι′u^{n+1}\iota' は mono なので α\alpha は一意です。

蛇の補題の持ち上げによる特徴づけ(定理 7.1[加法圏とアーベル圏] の 3)を、定理 3.1 の証明の主図式に使います。a=cXβ ⁣:T→Qn(X)a = c_X \beta\colon T \to Q^n(X)、z=φX′′π ⁣:T→ker⁡eX′′nz = \varphi_{X''} \pi\colon T \to \ker e^n_{X''} とおくと、Qn(v)a=cX′′vnβ=cX′′ι′′π=kX′′φX′′π=kX′′zQ^n(v) a = c_{X''} v^n \beta = c_{X''} \iota'' \pi = k_{X''} \varphi_{X''} \pi = k_{X''} z です。また ιXZn+1(u)α=un+1ι′α=dXβ=ιXdˉXnβ\iota_X Z^{n+1}(u) \alpha = u^{n+1} \iota' \alpha = d_X \beta = \iota_X \bar d^n_X \beta から Zn+1(u)α=dˉXnβ=eXnaZ^{n+1}(u) \alpha = \bar d^n_X \beta = e^n_X a です。したがって ∂z\partial z は α\alpha の Coker⁡eX′n=Hn+1(X′)\operatorname{Coker} e^n_{X'} = H^{n+1}(X') での像 q′αq' \alpha に等しく、φX′′=θX′′q′′\varphi_{X''} = \theta_{X''} q'' なので δnq′′π=∂θX′′q′′π=∂z=q′α\delta^n q'' \pi = \partial \theta_{X''} q'' \pi = \partial z = q' \alpha です。

2. v(dXs−sdX′′)=dX′′vs−vsdX′′=0v(d_X s - s d_{X''}) = d_{X''} v s - v s d_{X''} = 0 なので、uu が vv の核であることから τn\tau^n が一意に存在します。un+2dX′τn=dXun+1τn=−dXsn+1dX′′=−(sn+2dX′′+un+2τn+1)dX′′=−un+2τn+1dX′′u^{n+2} d_{X'} \tau^n = d_X u^{n+1} \tau^n = -d_X s^{n+1} d_{X''} = -(s^{n+2} d_{X''} + u^{n+2} \tau^{n+1}) d_{X''} = -u^{n+2} \tau^{n+1} d_{X''} なので dX′τn=−τn+1dX′′d_{X'} \tau^n = -\tau^{n+1} d_{X''}、つまり dX′[1]τ=τdX′′d_{X'[1]} \tau = \tau d_{X''} で、τ\tau は X′′→X′[1]X'' \to X'[1] の鎖写像です。1 を T=Zn(X′′)T = Z^n(X'')、π=1\pi = 1、β=snι′′\beta = s^n \iota'' で使うと、dXβ=sn+1dX′′ι′′+un+1τnι′′=un+1τnι′′d_X \beta = s^{n+1} d_{X''} \iota'' + u^{n+1} \tau^n \iota'' = u^{n+1} \tau^n \iota'' なので、ι′α=τnι′′\iota' \alpha = \tau^n \iota'' です。Zn(X′[1])=Zn+1(X′)Z^n(X'[1]) = Z^{n+1}(X') と見れば α=Zn(τ)\alpha = Z^n(\tau) で、δnq′′=q′Zn(τ)=Hn(τ)q′′\delta^n q'' = q' Z^n(\tau) = H^n(\tau) q''、q′′q'' が epi なので δn=Hn(τ)\delta^n = H^n(\tau) です。

命題 3.3(連結射の自然性)✓

C(A)\mathrm{C}(\mathcal{A}) の短完全列の射、すなわち可換図式

0→X′→uX→vX′′→0↓g′↓g↓g′′0→Y′→u1Y→v1Y′′→0\begin{matrix} 0 & \to & X' & \xrightarrow{u} & X & \xrightarrow{v} & X'' & \to & 0 \\ & & \downarrow g' & & \downarrow g & & \downarrow g'' & & \\ 0 & \to & Y' & \xrightarrow{u_1} & Y & \xrightarrow{v_1} & Y'' & \to & 0 \end{matrix}

(行は短完全列)があれば、連結射について δYnHn(g′′)=Hn+1(g′)δXn\delta_Y^n H^n(g'') = H^{n+1}(g') \delta_X^n が成り立つ。したがって長完全列は短完全列について自然である。

証明(命題 3.3)

T=Xn×X′′nZn(X′′)T = X^n \times_{X''^n} Z^n(X'') を vnv^n と ι′′\iota'' の引き戻しとし、射影を β ⁣:T→Xn\beta\colon T \to X^n、π ⁣:T→Zn(X′′)\pi\colon T \to Z^n(X'') とします。vnv^n は epi なので π\pi は epi です(命題 4.5[加法圏とアーベル圏])。補題 3.2 の 1 の α\alpha をとると δXqX′′π=qX′α\delta_X q_{X''} \pi = q_{X'} \alpha です。

YY の側では π1=Zn(g′′)π\pi_1 = Z^n(g'') \pi、β1=gnβ\beta_1 = g^n \beta とおくと、v1β1=g′′vβ=g′′ιX′′π=ιY′′π1v_1 \beta_1 = g'' v \beta = g'' \iota_{X''} \pi = \iota_{Y''} \pi_1 です。u1ιY′Zn+1(g′)α=guιX′α=gdXβ=dYβ1u_1 \iota_{Y'} Z^{n+1}(g') \alpha = g u \iota_{X'} \alpha = g d_X \beta = d_Y \beta_1 なので、β1\beta_1 に対する α\alpha は Zn+1(g′)αZ^{n+1}(g') \alpha です。同じ補題から

δYHn(g′′)qX′′π=δYqY′′π1=qY′Zn+1(g′)α=Hn+1(g′)qX′α=Hn+1(g′)δXqX′′π\delta_Y H^n(g'') q_{X''} \pi = \delta_Y q_{Y''} \pi_1 = q_{Y'} Z^{n+1}(g') \alpha = H^{n+1}(g') q_{X'} \alpha = H^{n+1}(g') \delta_X q_{X''} \pi

で、qX′′πq_{X''} \pi は epi なので δYHn(g′′)=Hn+1(g′)δX\delta_Y H^n(g'') = H^{n+1}(g') \delta_X です。

注意 3.4(加群・Abel 群の場合)

A\mathcal{A} が加群の圏のとき、定理 3.1 は可換環論の 加群の長完全列(補題 2.3)[Tor・Ext と深さ] であり、Abel 群の鎖複体では代数的位相幾何の ホモロジーの長完全列(定理 3.1)[特異ホモロジー] です(添字の向きは Hn=H−nH_n = H^{-n} で読み替えます)。補題 3.2 の 1 で TT を 1 点に見立てれば、「サイクル z′′z'' を XnX^n に持ち上げ、微分して X′n+1X'^{n+1} に引き戻す」という既存の記事の連結準同型の定義になります。この章の証明はそれらを使っておらず、逆にそれらの別証明を与えます。

4. 鎖ホモトピーとホモトピー圏

Section titled “4. 鎖ホモトピーとホモトピー圏”

定義 4.1(鎖ホモトピー)↗

鎖写像 f,g ⁣:X→Yf, g\colon X \to Y について、射の族 hn ⁣:Xn→Yn−1h^n\colon X^n \to Y^{n-1} で

fn−gn=dYn−1hn+hn+1dXn(n∈Z)f^n - g^n = d_Y^{n-1} h^n + h^{n+1} d_X^n \quad (n \in \mathbb{Z})

を満たすものを ff から gg への鎖ホモトピーといい、存在するとき ff と gg はホモトピックであるといって f≃gf \simeq g と書く。f≃0f \simeq 0 のとき ff は零ホモトピックであるという。鎖写像 f ⁣:X→Yf\colon X \to Y に対し gf≃1Xg f \simeq 1_X、fg≃1Yf g \simeq 1_Y となる鎖写像 g ⁣:Y→Xg\colon Y \to X があるとき、ff はホモトピー同値であるという。1X≃01_X \simeq 0 のとき XX は可縮であるという。

命題 4.2(ホモトピックな写像はコホモロジーで等しい)✓

  1. Hn ⁣:C(A)→AH^n\colon \mathrm{C}(\mathcal{A}) \to \mathcal{A} は加法関手である。すなわち Hn(f+g)=Hn(f)+Hn(g)H^n(f + g) = H^n(f) + H^n(g)。
  2. f≃gf \simeq g なら、すべての nn で Hn(f)=Hn(g)H^n(f) = H^n(g) である。
  3. ホモトピー同値は擬同型(定義 2.4)である。すなわち各 Hn(f)H^n(f) は同型である。可縮な複体は非輪状である。
証明(命題 4.2)

1. ι(Zn(f)+Zn(g))=fι+gι=(f+g)ι\iota (Z^n(f) + Z^n(g)) = f \iota + g \iota = (f+g) \iota と ι\iota が mono であることから Zn(f+g)=Zn(f)+Zn(g)Z^n(f+g) = Z^n(f) + Z^n(g) です。同様に qq を右から合成して比べ、qq が epi であることから Hn(f+g)=Hn(f)+Hn(g)H^n(f+g) = H^n(f) + H^n(g) です。

2. 1 により、w=f−g=dh+hdw = f - g = d h + h d について Hn(w)=0H^n(w) = 0 を示せば十分です。dXnιn=0d_X^n \iota^n = 0 なので wnιn=dYn−1hnιn=ιYdˉYn−1hnιnw^n \iota^n = d_Y^{n-1} h^n \iota^n = \iota_Y \bar d_Y^{n-1} h^n \iota^n で、Zn(w)=dˉYn−1hnιnZ^n(w) = \bar d_Y^{n-1} h^n \iota^n です。よって Hn(w)qX=qYZn(w)=qYdˉYn−1(hnιn)=0H^n(w) q_X = q_Y Z^n(w) = q_Y \bar d_Y^{n-1} (h^n \iota^n) = 0 で、qXq_X が epi なので Hn(w)=0H^n(w) = 0 です。

3. gf≃1g f \simeq 1、fg≃1f g \simeq 1 なら、2 と関手性から Hn(g)Hn(f)=Hn(1)=1H^n(g) H^n(f) = H^n(1) = 1、Hn(f)Hn(g)=1H^n(f) H^n(g) = 1 です。XX が可縮なら 1X≃01_X \simeq 0 から 1Hn(X)=Hn(0)=01_{H^n(X)} = H^n(0) = 0 で、Hn(X)=0H^n(X) = 0 です。

定義 4.3(ホモトピー圏)↗

K(A)\mathrm{K}(\mathcal{A}) を、対象は C(A)\mathrm{C}(\mathcal{A}) と同じで、射の集合を

Hom⁡K(A)(X,Y)=Hom⁡C(A)(X,Y)/{零ホモトピックな鎖写像}\operatorname{Hom}_{\mathrm{K}(\mathcal{A})}(X, Y) = \operatorname{Hom}_{\mathrm{C}(\mathcal{A})}(X, Y) / \{\text{零ホモトピックな鎖写像}\}

とする圏とし、ホモトピー圏という(合成が代表元によらないことは次の命題で示す)。C+(A)\mathrm{C}^+(\mathcal{A})、C−(A)\mathrm{C}^-(\mathcal{A})、Cb(A)\mathrm{C}^b(\mathcal{A}) の対象からなる充満部分圏を K+(A)\mathrm{K}^+(\mathcal{A})、K−(A)\mathrm{K}^-(\mathcal{A})、Kb(A)\mathrm{K}^b(\mathcal{A}) と書く。

命題 4.4(ホモトピー圏は加法圏)✓

  1. 零ホモトピックな鎖写像 X→YX \to Y の全体は Hom⁡C(A)(X,Y)\operatorname{Hom}_{\mathrm{C}(\mathcal{A})}(X, Y) の部分群で、ff が零ホモトピックなら、鎖写像 g,kg, k との合成 gfg f、fkf k も零ホモトピックである。したがって ≃\simeq は和と合成と両立する同値関係で、K(A)\mathrm{K}(\mathcal{A}) は圏、商関手 Q ⁣:C(A)→K(A)Q\colon \mathrm{C}(\mathcal{A}) \to \mathrm{K}(\mathcal{A}) は Hom 群の準同型を誘導する。
  2. K(A)\mathrm{K}(\mathcal{A}) は加法圏で、QQ は双積を双積に送る。
  3. f≃gf \simeq g なら f[1]≃g[1]f[1] \simeq g[1] である。よってシフトは K(A)\mathrm{K}(\mathcal{A}) の自己同型 [1][1] を誘導する。
  4. HnH^n は QQ を経由し、加法関手 Hn ⁣:K(A)→AH^n\colon \mathrm{K}(\mathcal{A}) \to \mathcal{A} を与える。
  5. 鎖写像 ff がホモトピー同値であることと、Q(f)Q(f) が K(A)\mathrm{K}(\mathcal{A}) の同型であることは同値である。
証明(命題 4.4)

1. f=dh+hdf = dh + hd、f′=dh′+h′df' = dh' + h'd なら f−f′=d(h−h′)+(h−h′)df - f' = d(h - h') + (h - h')d で、零写像のホモトピーは 00 です。鎖写像 gg は gd=dgg d = d g を満たすので gf=d(gh)+(gh)dg f = d(gh) + (gh) d、同様に fk=d(hk)+(hk)df k = d(hk) + (hk)d です。f≃f′f \simeq f'、g≃g′g \simeq g' なら gf−g′f′=g(f−f′)+(g−g′)f′g f - g' f' = g(f - f') + (g - g') f' は零ホモトピックで、合成は代表元によりません。和についても同様で、合成の双線形性は C(A)\mathrm{C}(\mathcal{A}) から引き継がれます。

2. 零複体は K(A)\mathrm{K}(\mathcal{A}) でも零対象です。命題 2.2 の双積 X⊕YX \oplus Y の包含と射影が満たす等式 i1p1+i2p2=1i_1 p_1 + i_2 p_2 = 1、pkil=δklp_k i_l = \delta_{kl} は QQ で送っても成り立つので、Q(X⊕Y)Q(X \oplus Y) は K(A)\mathrm{K}(\mathcal{A}) の双積です(定義 3.2[加法圏とアーベル圏])。よって K(A)\mathrm{K}(\mathcal{A}) は加法圏です(定義 3.4[加法圏とアーベル圏])。

3. fn−gn=dYn−1hn+hn+1dXnf^n - g^n = d_Y^{n-1} h^n + h^{n+1} d_X^n の nn を n+1n+1 にすると f[1]n−g[1]n=dY[1]n−1(−hn+1)+(−hn+2)dX[1]nf[1]^n - g[1]^n = d_{Y[1]}^{n-1}(-h^{n+1}) + (-h^{n+2}) d_{X[1]}^n なので、(−hn+1)n(-h^{n+1})_n が f[1]f[1] から g[1]g[1] へのホモトピーです。[−1][-1] も同様です。

4. 命題 4.2 の 1・2 から従います。

5. K(A)\mathrm{K}(\mathcal{A}) で Q(g)Q(f)=1Q(g) Q(f) = 1、Q(f)Q(g)=1Q(f) Q(g) = 1 であることは、gf≃1g f \simeq 1、fg≃1f g \simeq 1 の言い換えです。

例 4.5(ホモトピー同値でない擬同型)

Abel 群の圏で、XX を X−1=Z→2X0=ZX^{-1} = \mathbb{Z} \xrightarrow{2} X^0 = \mathbb{Z}(他は 00)、YY を次数 00 に Z/2\mathbb{Z}/2 を置いた複体とし、f0 ⁣:Z→Z/2f^0\colon \mathbb{Z} \to \mathbb{Z}/2 を射影とします。f0∘2=0f^0 \circ 2 = 0 なので ff は鎖写像です。H−1(X)=ker⁡2=0H^{-1}(X) = \ker 2 = 0、H0(X)=Z/2ZH^0(X) = \mathbb{Z}/2\mathbb{Z} で、H0(f)H^0(f) は同型なので ff は擬同型です。しかし鎖写像 g ⁣:Y→Xg\colon Y \to X の g0 ⁣:Z/2→Zg^0\colon \mathbb{Z}/2 \to \mathbb{Z} は 00 しかないので H0(g)=0H^0(g) = 0 で、ff のホモトピー逆は存在しません(存在すれば 命題 4.2 により H0(g)H^0(g) は同型)。とくに YY から XX への擬同型は一つもありません。

例 4.6(可縮でない非輪状複体)

0→Z→2Z→Z/2→00 \to \mathbb{Z} \xrightarrow{2} \mathbb{Z} \to \mathbb{Z}/2 \to 0 を次数 −1,0,1-1, 0, 1 に置いた複体 XX は非輪状です。可縮だとすると次数 11 で 1Z/2=d0h1+h2d1=d0h11_{\mathbb{Z}/2} = d^0 h^1 + h^2 d^1 = d^0 h^1 ですが、h1 ⁣:Z/2→Zh^1\colon \mathbb{Z}/2 \to \mathbb{Z} は 00 なので矛盾します。命題 4.2 の 3 の逆は成り立たず、「非輪状」と「可縮」の差は、短完全列が分裂するかどうかの差です。

写像錐は、YY に、一つ次数をずらした XX を ff で貼り合わせた複体です。ff が同型から外れている度合いが、錐のコホモロジーに現れます。具体的な計算は節末の整数倍写像の例を見てください。

定義 5.1(写像錐・写像柱)↗

鎖写像 f ⁣:X→Yf\colon X \to Y について、写像錐 Cone⁡(f)\operatorname{Cone}(f) を

Cone⁡(f)n=Xn+1⊕Yn,dCone⁡(f)n=(−dXn+10fn+1dYn)\operatorname{Cone}(f)^n = X^{n+1} \oplus Y^n, \qquad d^n_{\operatorname{Cone}(f)} = \begin{pmatrix} -d_X^{n+1} & 0 \\ f^{n+1} & d_Y^n \end{pmatrix}

で定める(行列は双積の成分で書いた射で、元の記号では (x,y)↦(−dx, fx+dy)(x, y) \mapsto (-dx,\ f x + dy))。写像柱 Cyl⁡(f)\operatorname{Cyl}(f) を

Cyl⁡(f)n=Xn⊕Xn+1⊕Yn,dCyl⁡(f)n=(dXn−100−dXn+100fn+1dYn)\operatorname{Cyl}(f)^n = X^n \oplus X^{n+1} \oplus Y^n, \qquad d^n_{\operatorname{Cyl}(f)} = \begin{pmatrix} d_X^n & -1 & 0 \\ 0 & -d_X^{n+1} & 0 \\ 0 & f^{n+1} & d_Y^n \end{pmatrix}

で定める。i ⁣:Y→Cone⁡(f)i\colon Y \to \operatorname{Cone}(f)、p ⁣:Cone⁡(f)→X[1]p\colon \operatorname{Cone}(f) \to X[1] を次数ごとの包含 y↦(0,y)y \mapsto (0, y) と射影 (x,y)↦x(x, y) \mapsto x とする。

d2=0d^2 = 0 は行列の積で確かめられます。錐では左下の成分が fdXn+1⋅(−1)+dYfn+1=0f d_X^{n+1} \cdot(-1) + d_Y f^{n+1} = 0(ff が鎖写像)、対角成分は dX2=0d_X^2 = 0、dY2=0d_Y^2 = 0 です。柱では、1 行 2 列の成分が dX⋅(−1)+(−1)(−dX)=0d_X \cdot (-1) + (-1)(-d_X) = 0、3 行 2 列の成分が f(−dX)+dYf=0f(-d_X) + d_Y f = 0 で、残りは d2=0d^2 = 0 です。

Cone(f) の次数 nCone(f) の次数 n+1Xn+1YnXn+2Yn+1−ddf
写像錐の微分。上の段は符号を変えた X の微分、下の段は Y の微分で、斜めの矢印 f が二つの段をつなぐ。

命題 5.2(写像錐の基本性質)✓

鎖写像 f ⁣:X→Yf\colon X \to Y について次が成り立つ。

  1. i,pi, p は鎖写像で、0→Y→iCone⁡(f)→pX[1]→00 \to Y \xrightarrow{i} \operatorname{Cone}(f) \xrightarrow{p} X[1] \to 0 は C(A)\mathrm{C}(\mathcal{A}) の短完全列で、各次数で分裂する。
  2. pi=0p i = 0 で、if≃0i f \simeq 0、f[1]p≃0f[1] p \simeq 0 である。
  3. f≃f′f \simeq f' なら、ii と pp に関して可換な鎖写像の同型 Cone⁡(f)≅Cone⁡(f′)\operatorname{Cone}(f) \cong \operatorname{Cone}(f') がある。
  4. 鎖写像 a ⁣:X→X1a\colon X \to X_1、b ⁣:Y→Y1b\colon Y \to Y_1、f1 ⁣:X1→Y1f_1\colon X_1 \to Y_1 が bf=f1ab f = f_1 a を満たせば、(x,y)↦(ax,by)(x, y) \mapsto (a x, b y) は鎖写像 Cone⁡(f)→Cone⁡(f1)\operatorname{Cone}(f) \to \operatorname{Cone}(f_1) で、ii・pp と可換である。
証明(命題 5.2)

以下、双積の成分を元のように書きますが、各式は成分ごとの射の等式です。

1. d(0,y)=(0,dy)d(0, y) = (0, dy) なので ii は鎖写像、p d(x,y)=−dx=dX[1]p(x,y)p\,d(x, y) = -dx = d_{X[1]} p(x, y) なので pp も鎖写像です。各次数で 0→Yn→Xn+1⊕Yn→Xn+1→00 \to Y^n \to X^{n+1} \oplus Y^n \to X^{n+1} \to 0 は双積の分裂完全列です。実際、双積の包含・射影を i1,i2,p1,p2i_1, i_2, p_1, p_2 とすると、p1w=0p_1 w = 0 なら w=(i1p1+i2p2)w=i2(p2w)w = (i_1 p_1 + i_2 p_2) w = i_2 (p_2 w) で、i2i_2 は mono(p2i2=1p_2 i_2 = 1)なので i2i_2 は p1p_1 の核、p1p_1 は epi(p1i1=1p_1 i_1 = 1)です。よって 補題 5.2[加法圏とアーベル圏] の 2 によりこの列は完全で、命題 2.2 の 4 により C(A)\mathrm{C}(\mathcal{A}) の短完全列です。

2. pi=0p i = 0 は明らかです。σn ⁣:Xn→Cone⁡(f)n−1\sigma^n\colon X^n \to \operatorname{Cone}(f)^{n-1}、x↦(x,0)x \mapsto (x, 0) とおくと dσx+σdx=(−dx,fx)+(dx,0)=(0,fx)=ifxd \sigma x + \sigma d x = (-dx, f x) + (dx, 0) = (0, f x) = i f x なので if≃0i f \simeq 0 です。ρn ⁣:Cone⁡(f)n→Y[1]n−1=Yn\rho^n\colon \operatorname{Cone}(f)^n \to Y[1]^{n-1} = Y^n、(x,y)↦y(x, y) \mapsto y とおくと dY[1]ρ(x,y)+ρ d(x,y)=−dy+(fx+dy)=fx=f[1]p(x,y)d_{Y[1]} \rho(x, y) + \rho\, d(x, y) = -dy + (f x + dy) = f x = f[1] p (x, y) なので f[1]p≃0f[1] p \simeq 0 です。

3. f−f′=dh+hdf - f' = d h + h d とし、Φ(x,y)=(x,y+hx)\Phi(x, y) = (x, y + h x) とおきます(x∈Xn+1x \in X^{n+1}、hx∈Ynh x \in Y^n)。d′Φ(x,y)=(−dx, f′x+dy+dhx)d' \Phi(x,y) = (-dx,\ f' x + dy + d h x)、Φ d(x,y)=(−dx, fx+dy−hdx)\Phi\, d(x, y) = (-dx,\ f x + dy - h d x) で、f′+dh=f−hdf' + dh = f - hd なので両者は等しく、Φ\Phi は鎖写像です。(x,y)↦(x,y−hx)(x, y) \mapsto (x, y - hx) が逆で、Φi=i\Phi i = i、pΦ=pp \Phi = p です。

4. d(ax,by)=(−adx, f1ax+bdy)=(−adx, bfx+bdy)d(a x, b y) = (-a dx,\ f_1 a x + b dy) = (-a dx,\ b f x + b dy) は d(x,y)=(−dx,fx+dy)d(x, y) = (-dx, fx + dy) の像に等しくなります。

定理 5.3(写像錐の長完全列)✓

鎖写像 f ⁣:X→Yf\colon X \to Y について、次の列は完全である。

⋯→Hn(X)→Hn(f)Hn(Y)→Hn(i)Hn(Cone⁡(f))→Hn(p)Hn+1(X)→Hn+1(f)Hn+1(Y)→⋯\cdots \to H^n(X) \xrightarrow{H^n(f)} H^n(Y) \xrightarrow{H^n(i)} H^n(\operatorname{Cone}(f)) \xrightarrow{H^n(p)} H^{n+1}(X) \xrightarrow{H^{n+1}(f)} H^{n+1}(Y) \to \cdots
証明(定理 5.3)

命題 5.2 の 1 の短完全列に 定理 3.1 を使うと、Hn(X[1])=Hn+1(X)H^n(X[1]) = H^{n+1}(X) と同一視して、連結射 δn ⁣:Hn+1(X)→Hn+1(Y)\delta^n\colon H^{n+1}(X) \to H^{n+1}(Y) をもつ長完全列が得られます。連結射を 補題 3.2 の 2 で計算します。次数ごとの切断 s(x)=(x,0)s(x) = (x, 0) について dsx−s dX[1]x=(−dx,fx)−(−dx,0)=(0,fx)=ifxd s x - s\, d_{X[1]} x = (-dx, f x) - (-dx, 0) = (0, f x) = i f x なので τ=f[1]\tau = f[1] で、δn=Hn(f[1])=Hn+1(f)\delta^n = H^n(f[1]) = H^{n+1}(f) です。

系 5.4(擬同型と錐の非輪状性)✓

鎖写像 ff が擬同型であることと、Cone⁡(f)\operatorname{Cone}(f) が非輪状であることは同値である。

証明(系 5.4)

定理 5.3 の列の一部 Hn(X)→Hn(f)Hn(Y)→aHn(Cone⁡(f))→bHn+1(X)→Hn+1(f)Hn+1(Y)H^n(X) \xrightarrow{H^n(f)} H^n(Y) \xrightarrow{a} H^n(\operatorname{Cone}(f)) \xrightarrow{b} H^{n+1}(X) \xrightarrow{H^{n+1}(f)} H^{n+1}(Y) を使います。

ff が擬同型なら、aHn(f)=0a H^n(f) = 0 と Hn(f)H^n(f) が epi であることから a=0a = 0、Hn+1(f)b=0H^{n+1}(f) b = 0 と Hn+1(f)H^{n+1}(f) が mono であることから b=0b = 0 です。Hn(Cone⁡(f))H^n(\operatorname{Cone}(f)) での完全性から ker⁡b=Im⁡a\ker b = \operatorname{Im} a ですが、b=0b = 0 なので左辺は全体、a=0a = 0 なので右辺は 00 で、Hn(Cone⁡(f))=0H^n(\operatorname{Cone}(f)) = 0 です。

逆に錐が非輪状なら、0→Hn+1(X)→Hn+1(Y)→00 \to H^{n+1}(X) \to H^{n+1}(Y) \to 0 が完全なので Hn+1(f)H^{n+1}(f) は mono かつ epi(補題 5.2[加法圏とアーベル圏] の 2)で、同型です(命題 4.3[加法圏とアーベル圏] の 2)。

とくに XX が非輪状であることは、0→X0 \to X の錐 XX が非輪状であることなので、この系は「擬同型の判定を、一つの複体の非輪状性の判定に帰着する」道具です。導来圏の章では、擬同型が乗法系をなすことの証明でこの形が使われます。ホモトピー同値についても同じ形の判定があります。

命題 5.5(ホモトピー同値と錐の可縮性)✓

鎖写像 f ⁣:X→Yf\colon X \to Y がホモトピー同値であることと、Cone⁡(f)\operatorname{Cone}(f) が可縮であることは同値である。

証明(命題 5.5)

錐が可縮なら ff はホモトピー同値。 1=ds+sd1 = d s + s d となる sn ⁣:Cone⁡(f)n→Cone⁡(f)n−1s^n\colon \operatorname{Cone}(f)^n \to \operatorname{Cone}(f)^{n-1} を成分で sn=(agbk)s^n = \begin{pmatrix} a & g \\ b & k \end{pmatrix}(a ⁣:Xn+1→Xna\colon X^{n+1} \to X^n、g ⁣:Yn→Xng\colon Y^n \to X^n、b ⁣:Xn+1→Yn−1b\colon X^{n+1} \to Y^{n-1}、k ⁣:Yn→Yn−1k\colon Y^n \to Y^{n-1})と書きます。ds+sdd s + s d を計算すると

ds+sd=(−da−ad+gf−dg+gdfa+db−bd+kffg+dk+kd)d s + s d = \begin{pmatrix} -da - ad + gf & -dg + gd \\ fa + db - bd + kf & fg + dk + kd \end{pmatrix}

で、これが単位行列なので、右上の成分から gd=dgg d = d g(g ⁣:Y→Xg\colon Y \to X は鎖写像)、右下から 1Y−fg=dk+kd1_Y - f g = dk + kd、左上から gf−1X=da+adg f - 1_X = d a + a d です。よって fg≃1f g \simeq 1、gf≃1g f \simeq 1 です。

ff がホモトピー同値なら錐は可縮。 gg をホモトピー逆とします。命題 5.2 の 2 より f[1]p≃0f[1] p \simeq 0 で、命題 4.4 の 3 より g[1]f[1]=(gf)[1]≃1g[1] f[1] = (gf)[1] \simeq 1 なので、p≃g[1]f[1]p≃0p \simeq g[1] f[1] p \simeq 0 です(同じ命題の 1)。そこで p=dX[1]t+tdp = d_{X[1]} t + t d となる tn ⁣:Cone⁡(f)n→Xnt^n\colon \operatorname{Cone}(f)^n \to X^n をとり、σn(x,y)=(t(x,y),0)\sigma^n(x, y) = (t(x, y), 0) とおきます。

(dσ+σd)(x,y)=(−dt(x,y)+t d(x,y), ft(x,y))=(x, ft(x,y))(d \sigma + \sigma d)(x, y) = \bigl(-d t(x,y) + t\, d(x,y),\ f t(x, y)\bigr) = \bigl(x,\ f t(x,y)\bigr)

なので、1−(dσ+σd)=iv1 - (d\sigma + \sigma d) = i v、v(x,y)=y−ft(x,y)v(x, y) = y - f t(x, y) です。左辺は鎖写像で ii は次数ごとに mono なので、v ⁣:Cone⁡(f)→Yv\colon \operatorname{Cone}(f) \to Y も鎖写像です。fg≃1f g \simeq 1 と if≃0i f \simeq 0(命題 5.2 の 2)から iv≃ifgv≃0i v \simeq i f g v \simeq 0 で、1≃iv≃01 \simeq i v \simeq 0、すなわち Cone⁡(f)\operatorname{Cone}(f) は可縮です。

写像柱は、任意の鎖写像を「扱いやすい単射」に取り替える道具です。

命題 5.6(写像柱による分解)✓

鎖写像 f ⁣:X→Yf\colon X \to Y について、α(x)=(x,0,0)\alpha(x) = (x, 0, 0)、β(x,x′,y)=fx+y\beta(x, x', y) = f x + y、γ(y)=(0,0,y)\gamma(y) = (0, 0, y) とおく。

  1. α ⁣:X→Cyl⁡(f)\alpha\colon X \to \operatorname{Cyl}(f)、β ⁣:Cyl⁡(f)→Y\beta\colon \operatorname{Cyl}(f) \to Y、γ ⁣:Y→Cyl⁡(f)\gamma\colon Y \to \operatorname{Cyl}(f) は鎖写像で、βα=f\beta \alpha = f、βγ=1Y\beta \gamma = 1_Y、γβ≃1\gamma \beta \simeq 1 である。とくに β\beta はホモトピー同値である。
  2. ϖ(x,x′,y)=(x′,y)\varpi(x, x', y) = (x', y) は鎖写像 Cyl⁡(f)→Cone⁡(f)\operatorname{Cyl}(f) \to \operatorname{Cone}(f) で、0→X→αCyl⁡(f)→ϖCone⁡(f)→00 \to X \xrightarrow{\alpha} \operatorname{Cyl}(f) \xrightarrow{\varpi} \operatorname{Cone}(f) \to 0 は各次数で分裂する短完全列である。
証明(命題 5.6)

1. d(x,0,0)=(dx,0,0)d(x, 0, 0) = (dx, 0, 0)、d(0,0,y)=(0,0,dy)d(0, 0, y) = (0, 0, dy) なので α,γ\alpha, \gamma は鎖写像です。β d(x,x′,y)=f(dx−x′)+(fx′+dy)=d(fx+y)\beta\, d(x, x', y) = f(dx - x') + (f x' + dy) = d(f x + y) なので β\beta も鎖写像です。βα=f\beta\alpha = f、βγ=1\beta\gamma = 1 は定義から従います。σn(x,x′,y)=(0,−x,0)∈Cyl⁡(f)n−1\sigma^n(x, x', y) = (0, -x, 0) \in \operatorname{Cyl}(f)^{n-1} とおくと

(dσ+σd)(x,x′,y)=(x, dx, −fx)+(0, −(dx−x′), 0)=(x, x′, −fx)(d\sigma + \sigma d)(x, x', y) = (x,\ dx,\ -f x) + (0,\ -(dx - x'),\ 0) = (x,\ x',\ -f x)

で、これは (1−γβ)(x,x′,y)=(x,x′,y−fx−y)(1 - \gamma\beta)(x, x', y) = (x, x', y - f x - y) に等しいので、γβ≃1\gamma\beta \simeq 1 です。

2. ϖ d(x,x′,y)=(−dx′,fx′+dy)=dCone⁡(f)(x′,y)\varpi\, d(x, x', y) = (-dx', f x' + dy) = d_{\operatorname{Cone}(f)}(x', y) なので鎖写像です。各次数で 0→Xn→Xn⊕(Xn+1⊕Yn)→Xn+1⊕Yn→00 \to X^n \to X^n \oplus (X^{n+1} \oplus Y^n) \to X^{n+1} \oplus Y^n \to 0 は双積の分裂完全列です(命題 5.2 の 1 の証明と同じ議論)。

こうして f=βαf = \beta \alpha は、次数ごとに分裂する単射 α\alpha とホモトピー同値 β\beta の合成になり、α\alpha の余核は Cone⁡(f)\operatorname{Cone}(f) です。三角圏の章では、この分解を使って「錐の三角形」と「短完全列の三角形」を比べます。

例 5.7(整数倍の錐)

m≥1m \ge 1 とし、次数 00 に Z\mathbb{Z} を置いた複体の自己写像 f=mf = m を考えます。Cone⁡(f)\operatorname{Cone}(f) は Cone⁡−1=Z→mCone⁡0=Z\operatorname{Cone}^{-1} = \mathbb{Z} \xrightarrow{m} \operatorname{Cone}^0 = \mathbb{Z} で、H−1=0H^{-1} = 0、H0=Z/mH^0 = \mathbb{Z}/m です。定理 5.3 の列は 0→H−1(Cone⁡)→H0(X)→mH0(Y)→H0(Cone⁡)→00 \to H^{-1}(\operatorname{Cone}) \to H^0(X) \xrightarrow{m} H^0(Y) \to H^0(\operatorname{Cone}) \to 0、つまり 0→0→Z→mZ→Z/m→00 \to 0 \to \mathbb{Z} \xrightarrow{m} \mathbb{Z} \to \mathbb{Z}/m \to 0 で、確かに完全です。m=1m = 1 のときだけ錐は非輪状で、ff は擬同型(実際には同型)です。

定義 6.1(切り詰め)↗

複体 XX と n∈Zn \in \mathbb{Z} について、

τ≤nX: ⋯→Xn−2→Xn−1→dˉn−1Zn(X)→0→⋯ ,τ≥nX: ⋯→0→Qn(X)→ιenXn+1→Xn+2→⋯\tau^{\le n} X:\ \cdots \to X^{n-2} \to X^{n-1} \xrightarrow{\bar d^{n-1}} Z^n(X) \to 0 \to \cdots, \qquad \tau^{\ge n} X:\ \cdots \to 0 \to Q^n(X) \xrightarrow{\iota e^n} X^{n+1} \to X^{n+2} \to \cdots

と定める(Qn(X)=Coker⁡dn−1Q^n(X) = \operatorname{Coker} d^{n-1}、ene^n は 補題 2.6 の射)。ιn\iota^n と id\mathrm{id} からなる鎖写像 τ≤nX→X\tau^{\le n} X \to X と、cnc^n と id\mathrm{id} からなる鎖写像 X→τ≥nXX \to \tau^{\ge n} X がある。これらは XX について関手的である。

命題 6.2(切り詰めのコホモロジー)✓

k≤nk \le n で Hk(τ≤nX)→Hk(X)H^k(\tau^{\le n} X) \to H^k(X) は同型で、k>nk > n で Hk(τ≤nX)=0H^k(\tau^{\le n} X) = 0 である。双対に、k≥nk \ge n で Hk(X)→Hk(τ≥nX)H^k(X) \to H^k(\tau^{\ge n} X) は同型で、k<nk < n で Hk(τ≥nX)=0H^k(\tau^{\ge n} X) = 0 である。

証明(命題 6.2)

τ≤nX\tau^{\le n} X について。k>nk > n では項が 00 です。k≤n−1k \le n - 1 では、次数 kk の微分の核は Xk→Zk+1X^k \to Z^{k+1}(k=n−1k = n-1 のとき)でも Xk→Xk+1X^k \to X^{k+1} でも同じ(ιn\iota^n が mono)で、Xk−1→ZkX^{k-1} \to Z^k も同じなので、HkH^k は文字どおり同じ対象で、写像は恒等射です。k=nk = n では次の微分が 00 なので Zn(τ≤nX)=Zn(X)Z^n(\tau^{\le n} X) = Z^n(X) で、Hn=Coker⁡(Xn−1→Zn(X))=Hn(X)H^n = \operatorname{Coker}(X^{n-1} \to Z^n(X)) = H^n(X) です。

τ≥nX\tau^{\ge n} X について。k<nk < n では項が 00 です。k=nk = n では Hn(τ≥nX)=ker⁡(ιen)=ker⁡enH^n(\tau^{\ge n} X) = \ker(\iota e^n) = \ker e^n で、補題 2.6 の 1 により Hn(X)→ker⁡enH^n(X) \to \ker e^n は同型 θ\theta です(cnc^n が誘導する写像が φ=θqn\varphi = \theta q^n だから)。k=n+1k = n+1 では Zn+1Z^{n+1} は同じで、Hn+1(τ≥nX)=Coker⁡(Qn(X)→Zn+1(X))=Hn+1(X)H^{n+1}(\tau^{\ge n} X) = \operatorname{Coker}(Q^n(X) \to Z^{n+1}(X)) = H^{n+1}(X) です(同じ補題の 2)。k≥n+2k \ge n+2 では項と微分が同じです。

切り詰めは、導来圏で複体を「コホモロジーの低い部分と高い部分」に分けるときの基本操作です。たとえば Hk(X)=0H^k(X) = 0(k>nk > n)なら τ≤nX→X\tau^{\le n} X \to X は擬同型で(演習 9.3)、上に有界な複体の議論に帰着できます。

定義 7.1(二重複体・全複体)↗

  1. A\mathcal{A} の二重複体 CC とは、対象の族 (Cp,q)p,q∈Z(C^{p,q})_{p, q \in \mathbb{Z}} と射 dh ⁣:Cp,q→Cp+1,qd_h\colon C^{p,q} \to C^{p+1,q}、dv ⁣:Cp,q→Cp,q+1d_v\colon C^{p,q} \to C^{p,q+1} で、dhdh=0d_h d_h = 0、dvdv=0d_v d_v = 0、dvdh=dhdvd_v d_h = d_h d_v を満たすものをいう。qq を固定した複体 (C∙,q,dh)(C^{\bullet, q}, d_h) を第 qq 行、pp を固定した複体 (Cp,∙,dv)(C^{p, \bullet}, d_v) を第 pp 列という。p<0p < 0 または q<0q < 0 で Cp,q=0C^{p,q} = 0 のとき第一象限の二重複体という。
  2. 各 nn で p+q=np + q = n を満たす Cp,q≠0C^{p,q} \ne 0 が有限個のとき(たとえば第一象限のとき)、全複体 Tot⁡(C)\operatorname{Tot}(C) を
Tot⁡(C)n=⨁p+q=nCp,q,d∣Cp,q=dh+(−1)pdv\operatorname{Tot}(C)^n = \bigoplus_{p+q=n} C^{p,q}, \qquad d|_{C^{p,q}} = d_h + (-1)^p d_v

で定める。すなわち dd の Cp,qC^{p,q} から Cp+1,qC^{p+1,q} への成分が dhd_h、Cp,q+1C^{p,q+1} への成分が (−1)pdv(-1)^p d_v で、他の成分は 00 である。

Cp,qC^{p,q} の上で d2=dhdh+(−1)p+1dvdh+(−1)pdhdv+dvdv=0d^2 = d_h d_h + (-1)^{p+1} d_v d_h + (-1)^p d_h d_v + d_v d_v = 0 なので、Tot⁡(C)\operatorname{Tot}(C) は複体です。符号 (−1)p(-1)^p は可換な正方形を「反可換」にして d2=0d^2 = 0 を保証するためのものです。

定理 7.2(非輪状集成補題)✓

CC を第一象限の二重複体とする。すべての行 C∙,qC^{\bullet, q} が非輪状なら Tot⁡(C)\operatorname{Tot}(C) は非輪状である。すべての列 Cp,∙C^{p, \bullet} が非輪状な場合も同じである。

証明の方針は、全複体を「qq が大きい部分」から順に積み重なった層に分けることです。各層は行の複体を一つずらしたものになるので非輪状で、長完全列を使って、層を一枚足すたびに非輪状性が保たれることを下から順に示します。

証明(定理 7.2)

行の場合を示します。k≥0k \ge 0 について Gk⊂Tot⁡(C)G^k \subset \operatorname{Tot}(C) を (Gk)n=⨁p+q=n, q≥kCp,q(G^k)^n = \bigoplus_{p+q=n,\ q \ge k} C^{p,q}(双積の直和因子)とします。dd は qq を減らさないので GkG^k は部分複体で、G0=Tot⁡(C)G^0 = \operatorname{Tot}(C)、また p≥0p \ge 0 なので k>nk > n では (Gk)n=0(G^k)^n = 0 です。

包含 Gk+1→GkG^{k+1} \to G^k は各次数で双積の直和因子の包含なので、命題 2.2 により余核 Rk=Gk/Gk+1R_k = G^k / G^{k+1} は各次数で残りの因子 Rkn=Cn−k,kR_k^n = C^{n-k, k} で、微分は dd の Cn−k,k→Cn−k+1,kC^{n-k,k} \to C^{n-k+1,k} 成分、つまり dhd_h です((−1)pdv(-1)^p d_v の成分は Gk+1G^{k+1} に入るので消えます)。したがって RkR_k は第 kk 行の添字を kk だけずらした複体で、Hn(Rk)=Hn−k(C∙,k)=0H^n(R_k) = H^{n-k}(C^{\bullet,k}) = 0 です。

nn を固定し、kk について下向きの帰納法で Hn(Gk)=0H^n(G^k) = 0 を示します。k≥n+2k \ge n+2 では GkG^k の次数 n−1,n,n+1n-1, n, n+1 の項が 00 なので Hn(Gk)=0H^n(G^k) = 0 です。短完全列 0→Gk+1→Gk→Rk→00 \to G^{k+1} \to G^k \to R_k \to 0 の長完全列(定理 3.1)の一部 Hn(Gk+1)→Hn(Gk)→Hn(Rk)H^n(G^{k+1}) \to H^n(G^k) \to H^n(R_k) で両端が 00 なので Hn(Gk)=0H^n(G^k) = 0 です。k=0k = 0 として Hn(Tot⁡(C))=0H^n(\operatorname{Tot}(C)) = 0 を得ます。

列の場合は FkF^k を p≥kp \ge k の部分とすれば、Fk/Fk+1F^k/F^{k+1} は第 kk 列に微分 (−1)kdv(-1)^k d_v を入れた複体で、符号は核と像を変えないので同じ議論が通ります。

導来関手の章では、この補題を次の形で使います。

系 7.3(各行が分解なら全複体への写像は擬同型)✓

CC を第一象限の二重複体、KK を q<0q < 0 で Kq=0K^q = 0 の複体とし、射 εq ⁣:Kq→C0,q\varepsilon^q\colon K^q \to C^{0,q} が dvεq=εq+1dKd_v \varepsilon^q = \varepsilon^{q+1} d_K を満たし、各 qq で

0→Kq→εqC0,q→dhC1,q→dhC2,q→⋯0 \to K^q \xrightarrow{\varepsilon^q} C^{0,q} \xrightarrow{d_h} C^{1,q} \xrightarrow{d_h} C^{2,q} \to \cdots

が完全であるとする。このとき ε ⁣:K→Tot⁡(C)\varepsilon\colon K \to \operatorname{Tot}(C)(Kn→C0,n⊂Tot⁡(C)nK^n \to C^{0,n} \subset \operatorname{Tot}(C)^n)は擬同型である。列についても同様である。

証明(系 7.3)

完全性から dhε=0d_h \varepsilon = 0 なので、dε=dhε+dvε=εdKd \varepsilon = d_h \varepsilon + d_v \varepsilon = \varepsilon d_K で、ε\varepsilon は鎖写像です。KK を第 00 列に、CC を一つ右にずらして置いた第一象限の二重複体 DD(D0,q=KqD^{0,q} = K^q、p≥1p \ge 1 で Dp,q=Cp−1,qD^{p,q} = C^{p-1,q}、横の微分は ε\varepsilon と dhd_h、縦の微分は dKd_K と dvd_v)を考えます。仮定から DD の行はすべて非輪状なので、定理 7.2 により Tot⁡(D)\operatorname{Tot}(D) は非輪状です。

Cone⁡(ε)n=Kn+1⊕Tot⁡(C)n\operatorname{Cone}(\varepsilon)^n = K^{n+1} \oplus \operatorname{Tot}(C)^n と Tot⁡(D)[1]n=Tot⁡(D)n+1=Kn+1⊕Tot⁡(C)n\operatorname{Tot}(D)[1]^n = \operatorname{Tot}(D)^{n+1} = K^{n+1} \oplus \operatorname{Tot}(C)^n は同じ対象です。Φ(k,c)=(k,σc)\Phi(k, c) = (k, \sigma c)、ただし σ\sigma は Cp,qC^{p,q} の上で (−1)p+1(-1)^{p+1} 倍、とおきます。c∈Cp,qc \in C^{p,q} について、σdTot⁡(C)c=(−1)pdhc−dvc\sigma d_{\operatorname{Tot}(C)} c = (-1)^p d_h c - d_v c で、DD での cc(位置 (p+1,q)(p+1, q))の微分は dhc+(−1)p+1dvcd_h c + (-1)^{p+1} d_v c なので −dTot⁡(D)(σc)=(−1)pdhc−dvc-d_{\operatorname{Tot}(D)}(\sigma c) = (-1)^p d_h c - d_v c と一致します。KK の成分では Φ dCone⁡(k,0)=(−dKk, −εk)\Phi\, d_{\operatorname{Cone}}(k, 0) = (-d_K k,\ -\varepsilon k)、dTot⁡(D)[1](k,0)=−(dKk+εk)d_{\operatorname{Tot}(D)[1]}(k, 0) = -(d_K k + \varepsilon k) で一致します。よって Φ\Phi は複体の同型 Cone⁡(ε)≅Tot⁡(D)[1]\operatorname{Cone}(\varepsilon) \cong \operatorname{Tot}(D)[1] で、錐は非輪状です。系 5.4 により ε\varepsilon は擬同型です。

列の場合(εp ⁣:Kp→Cp,0\varepsilon^p\colon K^p \to C^{p,0} が dhεp=εp+1dKd_h \varepsilon^p = \varepsilon^{p+1} d_K を満たし、各列 0→Kp→Cp,0→dvCp,1→⋯0 \to K^p \to C^{p,0} \xrightarrow{d_v} C^{p,1} \to \cdots が完全な場合)は転置に帰着します。C′q,p=Cp,qC'^{q,p} = C^{p,q}、dh′=dvd'_h = d_v、dv′=dhd'_v = d_h とおくと C′C' は第一象限の二重複体で、c∈Cp,qc \in C^{p,q} を (−1)pqc(-1)^{pq} c に送る射 ψ ⁣:Tot⁡(C)→Tot⁡(C′)\psi\colon \operatorname{Tot}(C) \to \operatorname{Tot}(C') は複体の同型です。実際 ψdc=(−1)(p+1)qdhc+(−1)p+p(q+1)dvc=(−1)pq((−1)qdhc+dvc)\psi d c = (-1)^{(p+1)q} d_h c + (-1)^{p + p(q+1)} d_v c = (-1)^{pq}\bigl((-1)^q d_h c + d_v c\bigr) で、これは d′ψc=(−1)pq(dvc+(−1)qdhc)d' \psi c = (-1)^{pq}\bigl(d_v c + (-1)^q d_h c\bigr) に等しくなります。ψ\psi は Cp,0C^{p,0} の上で恒等射なので ψε=ε′\psi \varepsilon = \varepsilon'(ε′\varepsilon' は C′C' の第 00 列への同じ射)で、ε′\varepsilon' は行の場合の仮定を満たします。よって ε=ψ−1ε′\varepsilon = \psi^{-1} \varepsilon' は擬同型です。

例 7.4(Koszul 複体を全複体として読む)

可換環 AA の元 xx について K(x)K(x) を次数 −1,0-1, 0 に A→xAA \xrightarrow{x} A を置いた複体とします。x1,x2∈Ax_1, x_2 \in A について、Cp,q=AC^{p,q} = A(p,q∈{−1,0}p, q \in \{-1, 0\})、dh=x1d_h = x_1、dv=x2d_v = x_2 とする二重複体(x1x2=x2x1x_1 x_2 = x_2 x_1 なので可換)の全複体は

A→ a↦(−x2a, x1a) A⊕A→ (b,c)↦x1b+x2c AA \xrightarrow{\ a \mapsto (-x_2 a,\ x_1 a)\ } A \oplus A \xrightarrow{\ (b, c) \mapsto x_1 b + x_2 c\ } A

(次数 −2,−1,0-2, -1, 0。A⊕AA \oplus A の成分は C−1,0C^{-1,0}、C0,−1C^{0,-1})で、e1↔C−1,0e_1 \leftrightarrow C^{-1,0}、e2↔C0,−1e_2 \leftrightarrow C^{0,-1} と対応させると d(e12)=x1e2−x2e1d(e_{12}) = x_1 e_2 - x_2 e_1、d(ei)=xid(e_i) = x_i となり、Tor・Ext と深さの Koszul 複体(定義 8.1)[Tor・Ext と深さ] K(x1,x2)K(x_1, x_2) に一致します。一般に K(x1,…,xn)K(x_1, \ldots, x_n) は K(x1,…,xn−1)K(x_1, \ldots, x_{n-1}) と K(xn)K(x_n) の二重複体の全複体で、Koszul 複体の帰納的な扱いはこの見方から来ています。

定義 8.1(単体的対象・Moore 複体・正規化複体)↗

  1. Δ\Delta を、対象が [n]={0,1,…,n}[n] = \{0, 1, \ldots, n\}(n≥0n \ge 0)、射が広義単調増加な写像である圏とする。δi ⁣:[n−1]→[n]\delta^i\colon [n-1] \to [n](0≤i≤n0 \le i \le n)を ii を飛ばす単射(x<ix < i で xx、x≥ix \ge i で x+1x + 1)、σj ⁣:[n+1]→[n]\sigma^j\colon [n+1] \to [n](0≤j≤n0 \le j \le n)を jj に 2 点を送る全射(x≤jx \le j で xx、x>jx > j で x−1x - 1)とする。
  2. 圏 C\mathcal{C} の単体的対象とは関手 X ⁣:Δop→CX\colon \Delta^{\mathrm{op}} \to \mathcal{C}(定義 4.1[圏・関手・自然変換]、定義 3.5[圏・関手・自然変換])のことで、Xn=X([n])X_n = X([n])、di=X(δi) ⁣:Xn→Xn−1d_i = X(\delta^i)\colon X_n \to X_{n-1}(面写像)、sj=X(σj) ⁣:Xn→Xn+1s_j = X(\sigma^j)\colon X_n \to X_{n+1}(退化写像)と書く。単体的対象の射は自然変換である。C\mathcal{C} が集合の圏なら単体的集合(定義 7.1[特異ホモロジー])、Abel 群の圏なら単体的 Abel 群である。
  3. A\mathcal{A} をアーベル圏、XX を A\mathcal{A} の単体的対象とする。Moore 複体 C(X)C(X) を、n≥0n \ge 0 で C(X)n=XnC(X)_n = X_n、n<0n < 0 で 00、微分 ∂n=∑i=0n(−1)idi ⁣:Xn→Xn−1\partial_n = \sum_{i=0}^{n} (-1)^i d_i\colon X_n \to X_{n-1} とする鎖複体と定める。正規化複体 N(X)N(X) を、N(X)0=X0N(X)_0 = X_0、n≥1n \ge 1 で N(X)nN(X)_n を射 (d1,…,dn) ⁣:Xn→Xn−1⊕n(d_1, \ldots, d_n)\colon X_n \to X_{n-1}^{\oplus n} の核(d1,…,dnd_1, \ldots, d_n の核の共通部分)とし、微分を d0d_0 の制限とする鎖複体と定める。

これらが実際に複体であることは次の補題で確かめます。

補題 8.2(単体的恒等式)✓

  1. Δ\Delta で次が成り立つ: i<ji < j なら δjδi=δiδj−1\delta^j \delta^i = \delta^i \delta^{j-1} かつ σjδi=δiσj−1\sigma^j \delta^i = \delta^i \sigma^{j-1}、σjδj=σjδj+1=1\sigma^j \delta^j = \sigma^j \delta^{j+1} = 1、i>j+1i > j + 1 なら σjδi=δi−1σj\sigma^j \delta^i = \delta^{i-1} \sigma^j。
  2. したがって単体的対象で、i<ji < j なら didj=dj−1did_i d_j = d_{j-1} d_i かつ disj=sj−1did_i s_j = s_{j-1} d_i、djsj=dj+1sj=1d_j s_j = d_{j+1} s_j = 1、i>j+1i > j+1 なら disj=sjdi−1d_i s_j = s_j d_{i-1}。
  3. Moore 複体で ∂n−1∂n=0\partial_{n-1} \partial_n = 0 である。正規化複体 N(X)N(X) は C(X)C(X) の部分複体で、その上で ∂\partial は d0d_0 に一致する。
証明(補題 8.2)

1. 両辺の値を比べます。δjδi=δiδj−1\delta^j\delta^i = \delta^i\delta^{j-1}(i<ji < j): x<ix < i ではどちらも xx、i≤x<j−1i \le x < j - 1 ではどちらも x+1x + 1、x≥j−1x \ge j - 1 ではどちらも x+2x + 2 です。σjδi=δiσj−1\sigma^j\delta^i = \delta^i\sigma^{j-1}(i<ji < j): x<ix < i ではどちらも xx、i≤x≤j−1i \le x \le j-1 ではどちらも x+1x + 1、x≥jx \ge j ではどちらも xx です。σjδj\sigma^j\delta^j と σjδj+1\sigma^j\delta^{j+1} は、x≤jx \le j を xx に、x>jx > j を σj(x+1)=x\sigma^j(x+1) = x に送るので恒等写像です(x=jx = j では δj(j)=j+1\delta^j(j) = j+1、σj(j+1)=j\sigma^j(j+1) = j)。σjδi=δi−1σj\sigma^j\delta^i = \delta^{i-1}\sigma^j(i>j+1i > j+1): x≤jx \le j ではどちらも xx、j<x<ij < x < i ではどちらも x−1x - 1、x≥ix \ge i ではどちらも xx です。

2. XX は反変なので X(θφ)=X(φ)X(θ)X(\theta\varphi) = X(\varphi) X(\theta) で、1 の各等式に XX を施すと得られます。たとえば disj=X(σjδi)=X(δiσj−1)=sj−1did_i s_j = X(\sigma^j \delta^i) = X(\delta^i \sigma^{j-1}) = s_{j-1} d_i です。

3. ∂∂=∑i,j(−1)i+jdidj\partial\partial = \sum_{i,j} (-1)^{i+j} d_i d_j を i<ji < j の項と i≥ji \ge j の項に分けると、(i,j)↦(j−1,i)(i, j) \mapsto (j - 1, i) が前者から後者への全単射で、2 から didj=dj−1did_i d_j = d_{j-1} d_i、符号は反対なので打ち消し合います(単体的集合での 命題 7.3[特異ホモロジー] と同じ計算)。ν ⁣:N(X)n→Xn\nu\colon N(X)_n \to X_n を核とすると diν=0d_i \nu = 0(i≥1i \ge 1)なので ∂ν=d0ν\partial \nu = d_0 \nu です。i≥1i \ge 1 について 2 から did0=d0di+1d_i d_0 = d_0 d_{i+1} なので did0ν=d0di+1ν=0d_i d_0 \nu = d_0 d_{i+1} \nu = 0 で、d0νd_0 \nu は N(X)n−1N(X)_{n-1} を経由します。

命題 8.3(Moore 複体と正規化複体)✓

アーベル圏 A\mathcal{A} の単体的対象 XX について、包含 N(X)→C(X)N(X) \to C(X) は擬同型である。

証明の方針は、N(X)N(X) から C(X)C(X) まで、条件「di=0d_i = 0」を一つずつ外した中間の複体 A(j)A^{(j)} を並べ、各包含 A(j+1)⊂A(j)A^{(j+1)} \subset A^{(j)} がホモトピー同値であることを示し、各次数のホモロジーについてそれらをつなぐことです。

証明(命題 8.3)

中間の部分複体。 j≥0j \ge 0 と n≥0n \ge 0 について、I(n,j)={i:max⁡(1,n−j+1)≤i≤n}I(n, j) = \{ i : \max(1, n - j + 1) \le i \le n \} とし、An(j)⊂XnA^{(j)}_n \subset X_n を did_i(i∈I(n,j)i \in I(n,j))の核の共通部分とします(I(n,j)I(n,j) が空なら An(j)=XnA^{(j)}_n = X_n)。ν ⁣:An(j)→Xn\nu\colon A^{(j)}_n \to X_n を包含とすると、射 w ⁣:T→Xnw\colon T \to X_n が An(j)A^{(j)}_n を経由することと、i∈I(n,j)i \in I(n,j) で diw=0d_i w = 0 であることは同値です。A(0)=C(X)A^{(0)} = C(X) で、n≤jn \le j なら I(n,j)={1,…,n}I(n, j) = \{1, \ldots, n\} なので An(j)=N(X)nA^{(j)}_n = N(X)_n です。

A(j)A^{(j)} が部分複体であることを示します。k=n−jk = n - j とおくと、An(j)A^{(j)}_n の条件は「i>ki > k、i≥1i \ge 1 で diν=0d_i \nu = 0」です。m>k−1m > k - 1、m≥1m \ge 1 について 補題 8.2 の 2 を使うと

dm∂ν=∑i≤m(−1)ididm+1ν+∑i>m(−1)idi−1dmνd_m \partial \nu = \sum_{i \le m} (-1)^i d_i d_{m+1} \nu + \sum_{i > m} (-1)^i d_{i-1} d_m \nu

で、m+1>km + 1 > k なので第 1 の和は 00 です。第 2 の和は di−1dm=dmdid_{i-1} d_m = d_m d_i(m<im < i)と i>m≥ki > m \ge k から 00 です。

一段ずつのホモトピー同値。 A(j+1)⊂A(j)A^{(j+1)} \subset A^{(j)} の包含 ν′\nu' がホモトピー同値であることを示します。tn ⁣:An(j)→Xn+1t_n\colon A^{(j)}_n \to X_{n+1} を、k=n−j≥0k = n - j \ge 0 なら tn=(−1)k+1skνt_n = (-1)^{k+1} s_k \nu、k<0k < 0 なら 00 とします。k≥0k \ge 0 のとき、m≥k+2m \ge k + 2 について dmsk=skdm−1d_m s_k = s_k d_{m-1} で m−1>km - 1 > k なので dmtn=0d_m t_n = 0 となり、tnt_n は An+1(j)A^{(j)}_{n+1} を経由します。r=1−(∂t+t∂)r = 1 - (\partial t + t \partial) は A(j)A^{(j)} の自己鎖写像で r≃1r \simeq 1 です。k≥1k \ge 1 のとき、補題 8.2 の 2 と A(j)A^{(j)} の条件から

∂tnν=(−1)k+1∑i<k(−1)isk−1diν,tn−1∂ν=(−1)k∑i≤k(−1)isk−1diν\partial t_n \nu = (-1)^{k+1} \sum_{i < k} (-1)^i s_{k-1} d_i \nu, \qquad t_{n-1} \partial \nu = (-1)^{k} \sum_{i \le k} (-1)^i s_{k-1} d_i \nu

(前者では i=k,k+1i = k, k+1 の項 ±ν\pm\nu が打ち消し合い、i>k+1i > k+1 の項 skdi−1νs_k d_{i-1} \nu は 00)なので、rν=ν−sk−1dkνr \nu = \nu - s_{k-1} d_k \nu です。k=0k = 0 のときは ∂tnν=−(d0s0−d1s0)ν−∑i≥2(−1)is0di−1ν=0\partial t_n \nu = -(d_0 s_0 - d_1 s_0) \nu - \sum_{i \ge 2} (-1)^i s_0 d_{i-1} \nu = 0、tn−1=0t_{n-1} = 0 なので r=1r = 1、k<0k < 0 でも r=1r = 1 です。

rr が A(j+1)A^{(j+1)} を経由すること: k≤0k \le 0 では An(j+1)=An(j)A^{(j+1)}_n = A^{(j)}_n です。k≥1k \ge 1 では I(n,j+1)=I(n,j)∪{k}I(n, j+1) = I(n, j) \cup \{k\} で、dkrν=dkν−dksk−1dkν=0d_k r \nu = d_k \nu - d_k s_{k-1} d_k \nu = 0、i>ki > k では disk−1=sk−1di−1d_i s_{k-1} = s_{k-1} d_{i-1} と di−1dk=dkdid_{i-1} d_k = d_k d_i から dirν=−sk−1dkdiν=0d_i r \nu = - s_{k-1} d_k d_i \nu = 0 です。よって r=ν′ρr = \nu' \rho となる鎖写像 ρ ⁣:A(j)→A(j+1)\rho\colon A^{(j)} \to A^{(j+1)} があります。A(j+1)A^{(j+1)} の上では dk=0d_k = 0 なので rν′=ν′r \nu' = \nu'、ν′\nu' が mono なので ρν′=1\rho \nu' = 1 です。ν′ρ=r≃1\nu' \rho = r \simeq 1 と合わせて、ν′\nu' はホモトピー同値で、命題 4.2 により Hn(ν′)H_n(\nu') は同型です。

結論。 nn を固定します。A(n+1)A^{(n+1)} と N(X)N(X) は次数 n+1n + 1 以下で同じ部分対象と同じ微分をもつので、Hn(N(X))→Hn(A(n+1))H_n(N(X)) \to H_n(A^{(n+1)}) は恒等射です。Hn(A(n+1))→Hn(A(n))→⋯→Hn(A(0))=Hn(C(X))H_n(A^{(n+1)}) \to H_n(A^{(n)}) \to \cdots \to H_n(A^{(0)}) = H_n(C(X)) は同型の合成で、関手性からこの合成は包含 N(X)→C(X)N(X) \to C(X) が誘導する写像です。

証明の各段は「kk 番目の面を sk−1dks_{k-1} d_k で補正して消す」という操作で、加群なら x↦x−sk−1dkxx \mapsto x - s_{k-1} d_k x です。各次数で有限回しか補正しないことから、これらのホモトピーをつないで N(X)→C(X)N(X) \to C(X) がホモトピー同値であることも示せますが、この章では証明しません。以後の証明で使うのは擬同型であることだけです。

例 8.4(特異鎖複体は Moore 複体)

位相空間 XX の特異単体的集合 Sing⁡X\operatorname{Sing} X の各 Sing⁡nX\operatorname{Sing}_n X を基底とする自由 Abel 群をとると、面写像・退化写像が誘導する準同型で単体的 Abel 群 Z[Sing⁡X]\mathbb{Z}[\operatorname{Sing} X] が得られます。その Moore 複体は、微分が ∑i(−1)idi\sum_i (-1)^i d_i なので、特異ホモロジーの 特異鎖複体(定義 2.1)[特異ホモロジー] C∗(X)C_*(X) そのものです(命題 7.3[特異ホモロジー] の最後の主張)。命題 8.3 によれば、特異ホモロジーは「どの did_i(i≥1i \ge 1)でも 00 になる鎖」だけで計算できます。C(X)C(X) と N(X)N(X) の差は退化した単体(sjs_j の像)から来る部分で、それがホモロジーに寄与しないというのがこの命題の幾何的な意味です。

注意 8.5(Dold–Kan 対応)

さらに強く、正規化複体の関手 NN は、アーベル圏 A\mathcal{A} の単体的対象の圏と、A\mathcal{A} の非負次数の鎖複体の圏との圏同値を与えます(Dold–Kan 対応)。逆関手は複体から単体的対象を組み立てる明示的な構成で、単体的ホモトピーと鎖ホモトピーも対応します。証明は長く、この章とテーマの以後の証明では使わないので、主張の紹介にとどめます。証明は Weibel の第 8 章、Goerss–Jardine の第 III 章にあります。

演習 9.1易

m≥2m \ge 2 とし、Z/m2\mathbb{Z}/m^2 を次数 00 に置いた複体の自己写像 ff を mm 倍写像とする。Hn(Cone⁡(f))H^n(\operatorname{Cone}(f)) をすべての nn について求め、定理 5.3 の列が完全であることを確かめよ。

解答

Cone⁡(f)\operatorname{Cone}(f) は Cone⁡−1=Z/m2→mCone⁡0=Z/m2\operatorname{Cone}^{-1} = \mathbb{Z}/m^2 \xrightarrow{m} \operatorname{Cone}^0 = \mathbb{Z}/m^2 です(定義の行列で d−1=f0d^{-1} = f^0)。H−1=ker⁡m=mZ/m2Z≅Z/mH^{-1} = \ker m = m\mathbb{Z}/m^2\mathbb{Z} \cong \mathbb{Z}/m、H0=Coker⁡m=(Z/m2)/(mZ/m2)≅Z/mH^0 = \operatorname{Coker} m = (\mathbb{Z}/m^2)/(m\mathbb{Z}/m^2) \cong \mathbb{Z}/m、他は 00 です。

長完全列のうち 00 でない部分は

0→H−1(Cone⁡)→H−1(p)H0(X)→mH0(Y)→H0(i)H0(Cone⁡)→00 \to H^{-1}(\operatorname{Cone}) \xrightarrow{H^{-1}(p)} H^0(X) \xrightarrow{m} H^0(Y) \xrightarrow{H^0(i)} H^0(\operatorname{Cone}) \to 0

です。H−1(p)H^{-1}(p) は ker⁡m⊂Z/m2\ker m \subset \mathbb{Z}/m^2 の包含で、その像は mm 倍写像の核に一致し、H0(i)H^0(i) は射影 Z/m2→Coker⁡m\mathbb{Z}/m^2 \to \operatorname{Coker} m で、その核は mm 倍写像の像に一致します。よって列は完全です。ff は擬同型でなく、錐も非輪状でないので、系 5.4 とも整合します。

演習 9.2標準

鎖写像 f ⁣:X→Yf\colon X \to Y が零ホモトピックなら Cone⁡(f)≅X[1]⊕Y\operatorname{Cone}(f) \cong X[1] \oplus Y(複体の同型)であることを示せ。さらに、零ホモトピックな擬同型 ff があれば XX と YY はともに非輪状であることを示せ。

解答

命題 5.2 の 3 を f′=0f' = 0 に使うと Cone⁡(f)≅Cone⁡(0)\operatorname{Cone}(f) \cong \operatorname{Cone}(0) です。Cone⁡(0)\operatorname{Cone}(0) の微分は (x,y)↦(−dx,dy)(x, y) \mapsto (-dx, dy) で、これは X[1]⊕YX[1] \oplus Y の微分そのものです。

f≃0f \simeq 0 なら 命題 4.2 により Hn(f)=Hn(0)=0H^n(f) = H^n(0) = 0 です。これが同型なら、1Hn(X)=Hn(f)−1Hn(f)=01_{H^n(X)} = H^n(f)^{-1} H^n(f) = 0 から Hn(X)=0H^n(X) = 0、同様に 1Hn(Y)=Hn(f)Hn(f)−1=01_{H^n(Y)} = H^n(f) H^n(f)^{-1} = 0 から Hn(Y)=0H^n(Y) = 0 です。

演習 9.3標準

複体 XX について k>nk > n で Hk(X)=0H^k(X) = 0 なら、τ≤nX→X\tau^{\le n} X \to X は擬同型であることを示せ。また、Abel 群の複体でこの状況にあり、τ≤nX\tau^{\le n} X と XX が C(A)\mathrm{C}(\mathcal{A}) で同型でない例を挙げよ。

解答

命題 6.2 により、k≤nk \le n では Hk(τ≤nX)→Hk(X)H^k(\tau^{\le n} X) \to H^k(X) は同型、k>nk > n では両辺が 00 なので同型です。よって擬同型です(定義 2.4)。

例: XX を X0=Z→1X1=ZX^0 = \mathbb{Z} \xrightarrow{1} X^1 = \mathbb{Z}(他は 00)とし、n=0n = 0 とします。XX は非輪状なので仮定を満たします。Z0(X)=ker⁡1=0Z^0(X) = \ker 1 = 0 なので τ≤0X=0\tau^{\le 0} X = 0 ですが、X≠0X \ne 0 なので同型ではありません。擬同型は同型よりずっと弱い条件です。

演習 9.4標準

アーベル圏の対象 MM について、すべての Xn=MX_n = M、すべての di,sjd_i, s_j を恒等射とする単体的対象(定数単体的対象)の Moore 複体と正規化複体を求め、命題 8.3 を直接確かめよ。

解答

すべての単調写像に恒等射を対応させるので関手です。Moore 複体の微分は ∂n=∑i=0n(−1)i⋅1\partial_n = \sum_{i=0}^{n} (-1)^i \cdot 1 で、nn が偶数(n≥2n \ge 2)なら 11、奇数なら 00 です。したがって

M←0M←1M←0M←1M←⋯M \xleftarrow{0} M \xleftarrow{1} M \xleftarrow{0} M \xleftarrow{1} M \leftarrow \cdots

(左端が次数 00)で、H0=M/Im⁡0=MH_0 = M / \operatorname{Im} 0 = M、奇数 nn では Hn=ker⁡0/Im⁡1=0H_n = \ker 0 / \operatorname{Im} 1 = 0、偶数 n≥2n \ge 2 では Hn=ker⁡1=0H_n = \ker 1 = 0 です。正規化複体は n≥1n \ge 1 で Nn=ker⁡1=0N_n = \ker 1 = 0、N0=MN_0 = M なので H0=MH_0 = M、他は 00 です。包含 N→CN \to C は H0H_0 で恒等射なので、擬同型であることが確かめられます。

  • C. A. Weibel, An Introduction to Homological Algebra, Cambridge University Press, 1994 — 第 1 章(複体・長完全列・写像錐と写像柱・切り詰め)、§2.7(非輪状集成補題)、第 8 章(単体的方法と Dold–Kan 対応)。
  • M. Kashiwara, P. Schapira, Categories and Sheaves, Springer, 2006 — 第 11 章・第 12 章(加法圏・アーベル圏での複体とホモトピー圏)。
  • S. I. Gelfand, Yu. I. Manin, Methods of Homological Algebra, 2nd ed., Springer, 2003 — 第 III 章(ホモトピー圏と写像錐)。
  • S. Mac Lane, Categories for the Working Mathematician, 2nd ed., Springer, 1998 — 第 VIII 章(アーベル圏での図式追跡)。
  • P. G. Goerss, J. F. Jardine, Simplicial Homotopy Theory, Birkhäuser, 1999 — 第 III 章(単体的 Abel 群と正規化複体)。

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

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

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

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