Lemma数学ロードマップ

12 圏論とホモロジー代数 · 第 6 章

スペクトル系列

目安 7〜10 時間定理など 7演習 6 問

この章の目標

  • スペクトル系列の定義・ページ図の読み方・収束の意味を理解し、拡大問題が残ることを説明できる
  • フィルター付き複体と二重複体からスペクトル系列が生じるしくみ(構成の概略)を理解する
  • 二重複体のスペクトル系列を用いて Tor⁡\operatorname{Tor} の平衡性と普遍係数定理を証明し、キュネット公式と 5 項完全列を使える
  • グロタンディークのスペクトル系列とルレイ–セールのスペクトル系列の主張を述べ、H∗(CPn)H^{\ast}(\mathbb{C}P^n) を計算できる

前提:第5章。例で 09-algebraic-topology 第5章〜第6章(ホモロジー・コホモロジーとカップ積)、第8章(ファイブレーション)を使う。

6.1 動機

複体 CC のコホモロジーを直接計算するのが難しいとき、CC を部分複体の列 C=F0C⊃F1C⊃F2C⊃⋯C = F^0 C \supset F^1 C \supset F^2 C \supset \cdots でフィルター付けし、各段の商 FpC/Fp+1CF^p C/F^{p+1} C のコホモロジー(こちらは計算しやすいことが多い)から出発して、段階的に H(C)H(C) に近づくことを考える。2 段のフィルター 0⊂A⊂B0 \subset A \subset B なら、これは短完全列 0→A→B→B/A→00 \to A \to B \to B/A \to 0 の長完全列(定理 5.4)にほかならない。段数が増えると、長完全列の代わりに「連結射が何段にも分かれて現れる」構造が必要になる。それがスペクトル系列である。

スペクトル系列は、次のような場面で現れる。

  • 二重複体(Tor⁡\operatorname{Tor} の計算、キュネット公式):行と列のどちらから先にコホモロジーをとるか。
  • 関手の合成の導来関手(グロタンディーク):R(F∘G)R(F \circ G) を RFR F と RGR G から計算する。
  • ファイブレーション F→E→BF \to E \to B(ルレイ–セール):EE のコホモロジーを BB と FF のコホモロジーから計算する。

6.2 定義とページ図

定義 6.1(スペクトル系列, spectral sequence)(コホモロジー的な)スペクトル系列とは、r≥r0r \geq r_0 ごとに与えられた対象 Erp,qE_r^{p,q}(p,q∈Zp, q \in \mathbb{Z})と射 dr ⁣:Erp,q→Erp+r,q−r+1d_r\colon E_r^{p,q} \to E_r^{p+r, q-r+1} で dr∘dr=0d_r \circ d_r = 0 を満たすものと、同型

Er+1p,q≅ker⁡(dr ⁣:Erp,q→Erp+r,q−r+1)Im⁡(dr ⁣:Erp−r,q+r−1→Erp,q)E_{r+1}^{p,q} \cong \frac{\ker(d_r\colon E_r^{p,q} \to E_r^{p+r, q-r+1})}{\operatorname{Im}(d_r\colon E_r^{p-r, q+r-1} \to E_r^{p,q})}

の組である。Er=(Erp,q)p,qE_r = (E_r^{p,q})_{p,q} を第 rr ページ、p+qp + q を全次数という。drd_r は全次数を 1 上げる。

ページは、横軸 pp・縦軸 qq の格子点に Erp,qE_r^{p,q} を置いた図で表す。d2d_2 は「右へ 2、下へ 1」、d3d_3 は「右へ 3、下へ 2」と、ページが進むほど長く斜めに下る矢印になる。たとえば第 2 ページの左下の部分は

q=2E20,2E21,2E22,2E23,2q=1E20,1E21,1E22,1E23,1q=0E20,0E21,0E22,0E23,0p=0p=1p=2p=3\begin{array}{c|cccc} q = 2 & E_2^{0,2} & E_2^{1,2} & E_2^{2,2} & E_2^{3,2} \\ q = 1 & E_2^{0,1} & E_2^{1,1} & E_2^{2,1} & E_2^{3,1} \\ q = 0 & E_2^{0,0} & E_2^{1,0} & E_2^{2,0} & E_2^{3,0} \\ \hline & p = 0 & p = 1 & p = 2 & p = 3 \end{array}

であり、d2 ⁣:E20,1→E22,0d_2\colon E_2^{0,1} \to E_2^{2,0}, d2 ⁣:E21,1→E23,0d_2\colon E_2^{1,1} \to E_2^{3,0}, d2 ⁣:E20,2→E22,1d_2\colon E_2^{0,2} \to E_2^{2,1} などが矢印である。

p<0p < 0 または q<0q < 0 で Erp,q=0E_r^{p,q} = 0 となるものを第 1 象限のスペクトル系列という。このとき (p,q)(p, q) から出る drd_r の行き先は r>q+1r > q + 1 で qq 座標が負になり、(p,q)(p, q) に入る drd_r の出発点は r>pr > p で pp 座標が負になる。したがって r>max⁡(p,q+1)r > \max(p, q + 1) では Erp,q=Er+1p,q=⋯E_r^{p,q} = E_{r+1}^{p,q} = \cdots となり、この値を E∞p,qE_\infty^{p,q} と書く。

定義 6.2(収束)第 1 象限のスペクトル系列が対象の列 HnH^n に収束するとは、各 HnH^n に有限のフィルター Hn=F0Hn⊃F1Hn⊃⋯⊃Fn+1Hn=0H^n = F^0 H^n \supset F^1 H^n \supset \cdots \supset F^{n+1} H^n = 0 があって

E∞p,q≅FpHp+q/Fp+1Hp+qE_\infty^{p,q} \cong F^p H^{p+q} / F^{p+1} H^{p+q}

となることをいい、E2p,q⇒Hp+qE_2^{p,q} \Rightarrow H^{p+q} と書く。

ホモロジー的なスペクトル系列 Ep,qrE^r_{p,q} では dr ⁣:Ep,qr→Ep−r,q+r−1rd^r\colon E^r_{p,q} \to E^r_{p-r, q+r-1}(左へ rr、上へ r−1r - 1)とし、増大するフィルター FpHnF_p H_n について Ep,q∞≅FpHp+q/Fp−1Hp+qE^\infty_{p,q} \cong F_p H_{p+q}/F_{p-1} H_{p+q} となることを収束という。

6.3 収束と拡大問題

収束によってわかるのは HnH^n そのものではなく、フィルターの各段の商 E∞p,n−pE_\infty^{p, n-p} だけである。HnH^n を復元するには、短完全列 0→Fp+1Hn→FpHn→E∞p,n−p→00 \to F^{p+1} H^n \to F^p H^n \to E_\infty^{p, n-p} \to 0 を順に解く必要がある。これを拡大問題 (extension problem) という。たとえば全次数 nn で E∞0,n=E∞1,n−1=Z/2E_\infty^{0, n} = E_\infty^{1, n-1} = \mathbb{Z}/2 でほかが 00 なら、HnH^n は Z/4\mathbb{Z}/4 か Z/2⊕Z/2\mathbb{Z}/2 \oplus \mathbb{Z}/2 のどちらかだが、スペクトル系列だけではどちらか決まらない(第5章の Ext⁡1\operatorname{Ext}^1 の問題そのものである)。ただし係数が体なら Hn≅⨁p+q=nE∞p,qH^n \cong \bigoplus_{p+q=n} E_\infty^{p,q}(次元の和)であり、各 E∞p,n−pE_\infty^{p, n-p} が自由アーベル群なら短完全列がすべて分裂して同じ結論が成り立つ。

すべての r≥2r \geq 2 で dr=0d_r = 0 のとき、スペクトル系列は E2E_2 で退化するといい、E2=E∞E_2 = E_\infty である。次の形は頻繁に使う。

命題 6.3 第 1 象限のスペクトル系列 E2p,q⇒Hp+qE_2^{p,q} \Rightarrow H^{p+q} について: (1) E2p,q=0E_2^{p,q} = 0(p≠0,1p \neq 0, 1)なら、E2=E∞E_2 = E_\infty であり、短完全列 0→E21,n−1→Hn→E20,n→00 \to E_2^{1, n-1} \to H^n \to E_2^{0, n} \to 0 がある。 (2) E2p,q=0E_2^{p,q} = 0(q≠0q \neq 0)なら、Hn≅E2n,0H^n \cong E_2^{n, 0} である。

証明. (1) drd_r(r≥2r \geq 2)は列 pp から列 p+rp + r への射で、どちらかは 00 なので dr=0d_r = 0。HnH^n のフィルターの商は E∞0,nE_\infty^{0, n} と E∞1,n−1E_\infty^{1, n-1} だけなので、F2Hn=0F^2 H^n = 0, F1Hn≅E∞1,n−1F^1 H^n \cong E_\infty^{1, n-1}, Hn/F1Hn≅E∞0,nH^n/F^1 H^n \cong E_\infty^{0, n}。(2) 同様に drd_r は行 00 から行 1−r<01 - r < 0 への射なので 00 であり、HnH^n のフィルターの商は E∞n,0E_\infty^{n, 0} だけである。□\square

6.4 フィルター付き複体のスペクトル系列

余鎖複体 CC(n<0n < 0 で Cn=0C^n = 0)と部分複体の減少列 C=F0C⊃F1C⊃⋯C = F^0 C \supset F^1 C \supset \cdots で、各 nn について Fn+1Cn=0F^{n+1} C^n = 0 となるもの(有界なフィルター)を考える。

定理 6.4(主張と構成の概略)上の状況で、第 1 象限のスペクトル系列

E1p,q=Hp+q(FpC/Fp+1C)⇒Hp+q(C)E_1^{p,q} = H^{p+q}(F^p C / F^{p+1} C) \Rightarrow H^{p+q}(C)

が存在する。ここで d1d_1 は短完全列 0→Fp+1C/Fp+2C→FpC/Fp+2C→FpC/Fp+1C→00 \to F^{p+1}C/F^{p+2}C \to F^pC/F^{p+2}C \to F^pC/F^{p+1}C \to 0 の連結射であり、Hn(C)H^n(C) のフィルターは FpHn(C)=Im⁡(Hn(FpC)→Hn(C))F^p H^n(C) = \operatorname{Im}(H^n(F^p C) \to H^n(C)) である。

構成の概略. 全次数 n=p+qn = p + q を固定して上付きの qq を省き、

Zrp={x∈FpC∣dx∈Fp+rC},Erp=Zrp/(Zr−1p+1+dZr−1p−r+1)Z_r^p = \lbrace x \in F^p C \mid dx \in F^{p+r} C \rbrace, \qquad E_r^p = Z_r^p / (Z_{r-1}^{p+1} + d Z_{r-1}^{p-r+1})

とおき、dr[x]=[dx]d_r[x] = [dx] と定める(dx∈Fp+rCdx \in F^{p+r} C で d(dx)=0d(dx) = 0 なので dx∈Zrp+rdx \in Z_r^{p+r})。ZrpZ_r^p は「誤差 Fp+rF^{p+r} を除いて輪体」である元の全体であり、drd_r は「dxdx の Fp+rF^{p+r} における主要項」を取り出す。r=0r = 0 では E0p=FpC/Fp+1CE_0^p = F^p C/F^{p+1} C、r=1r = 1 では E1p=H(FpC/Fp+1C)E_1^p = H(F^p C/F^{p+1} C) となることは定義からすぐわかる。H(Er,dr)≅Er+1H(E_r, d_r) \cong E_{r+1} の確認は、定義に従った直接の(長いが初等的な)計算である(Weibel の第 5 章を参照)。フィルターが有界なので、rr が十分大きいと Zrp=Z(C)∩FpCZ_r^p = Z(C) \cap F^p C, dZr−1p−r+1=dC∩FpCd Z_{r-1}^{p-r+1} = dC \cap F^p C となり、

E∞p=Z(C)∩FpCZ(C)∩Fp+1C+dC∩FpC≅FpH(C)Fp+1H(C)E_\infty^p = \frac{Z(C) \cap F^p C}{Z(C) \cap F^{p+1} C + dC \cap F^p C} \cong \frac{F^p H(C)}{F^{p+1} H(C)}

が得られる。□\square

2 段のフィルター 0=F2C⊂F1C=A⊂F0C=B0 = F^2 C \subset F^1 C = A \subset F^0 C = B の場合、E10,q=Hq(B/A)E_1^{0, q} = H^q(B/A), E11,q=Hq+1(A)E_1^{1, q} = H^{q+1}(A) で、d1d_1 は長完全列の連結射 δ\delta である(E11,−1=H0(A)E_1^{1, -1} = H^0(A) のように q=−1q = -1 の項も現れるが、フィルターが有限なので同じ議論が成り立つ)。命題 6.3 (1) の短完全列 0→coker⁡δ→Hn(B)→ker⁡δ→00 \to \operatorname{coker} \delta \to H^n(B) \to \ker \delta \to 0 は長完全列と同じ情報をもつ。スペクトル系列は長完全列の一般化である。

6.5 二重複体の 2 つのスペクトル系列

定義 6.5(二重複体, double complex)対象 Cp,qC^{p,q}(p,q≥0p, q \geq 0)と射 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} で、dh2=0d_h^2 = 0, dv2=0d_v^2 = 0, dhdv+dvdh=0d_h d_v + d_v d_h = 0 を満たすものを(第 1 象限の)二重複体という。Tot⁡n(C)=⨁p+q=nCp,q\operatorname{Tot}^n(C) = \bigoplus_{p+q=n} C^{p,q}, d=dh+dvd = d_h + d_v とおくと d2=dh2+(dhdv+dvdh)+dv2=0d^2 = d_h^2 + (d_h d_v + d_v d_h) + d_v^2 = 0 であり、これを全複体 (total complex) という。

可換な微分 dhdv=dvdhd_h d_v = d_v d_h が与えられた場合は、dvd_v を (−1)pdv(-1)^p d_v に取り替えれば反可換になる。

定理 6.6(二重複体のスペクトル系列)第 1 象限の二重複体 CC に対し、H∗(Tot⁡C)H^{\ast}(\operatorname{Tot} C) に収束する 2 つのスペクトル系列

IE2p,q=Hhp(Hvq(C))⇒Hp+q(Tot⁡C),IIE2p,q=Hvp(Hhq(C))⇒Hp+q(Tot⁡C){}^{I}E_2^{p,q} = H^p_h(H^q_v(C)) \Rightarrow H^{p+q}(\operatorname{Tot} C), \qquad {}^{II}E_2^{p,q} = H^p_v(H^q_h(C)) \Rightarrow H^{p+q}(\operatorname{Tot} C)

が存在する。ここで Hvq(C)H^q_v(C) は各列 Cp,∙C^{p, \bullet} の dvd_v についてのコホモロジー(pp ごとに並べると dhd_h で複体になる)であり、IIE{}^{II}E では行と列の役割を入れ替えている(IIE2p,q{}^{II}E_2^{p,q} は行 pp の dhd_h についての qq 次コホモロジーを、dvd_v についてとったもの)。

証明. 列によるフィルター FpTot⁡n=⨁p′≥pCp′,n−p′F^p \operatorname{Tot}^n = \bigoplus_{p' \geq p} C^{p', n - p'} は部分複体の有界な減少列であり、Fp/Fp+1F^p/F^{p+1} は列 Cp,∙C^{p, \bullet}(微分 dvd_v)そのものである。定理 6.4 により E1p,q=Hvq(Cp,∙)E_1^{p,q} = H^q_v(C^{p, \bullet}) で、d1d_1 は dhd_h から誘導される射なので E2p,q=Hhp(Hvq(C))E_2^{p,q} = H^p_h(H^q_v(C))。行によるフィルターについても同様である。□\square

二つの計算の順序が同じものに収束するので、一方が簡単に計算できれば他方の情報が得られる。これが次節の応用の原理である。とくに、すべての列が q>0q > 0 で完全(Hvq=0H^q_v = 0)なら IE2{}^{I}E_2 は 1 行だけなので、命題 6.3 (2) により Hn(Tot⁡C)≅Hhn(Hv0(C))H^n(\operatorname{Tot} C) \cong H^n_h(H^0_v(C)) となる。以下ではホモロジー的な(添字が下で、微分が次数を下げる)二重複体にも、同じ結果を断りなく使う。

6.6 応用:平衡性・普遍係数定理・キュネット公式・5 項完全列

例 6.7(Tor⁡\operatorname{Tor} の平衡性:定理 5.13 の証明)RR を可換環、P∙→MP_\bullet \to M と Q∙→NQ_\bullet \to N を射影分解とし、ホモロジー的な二重複体 Cp,q=Pp⊗QqC_{p,q} = P_p \otimes Q_q を考える。pp を固定すると、PpP_p は射影的なので Pp⊗−P_p \otimes - は完全であり、

Hq(Pp⊗Q∙)=Pp⊗Hq(Q∙)={Pp⊗N(q=0)0(q>0)H_q(P_p \otimes Q_\bullet) = P_p \otimes H_q(Q_\bullet) = \begin{cases} P_p \otimes N & (q = 0) \\ 0 & (q > 0) \end{cases}

よって一方のスペクトル系列は Ep,02=Hp(P∙⊗N)=Tor⁡p(M,N)E^2_{p,0} = H_p(P_\bullet \otimes N) = \operatorname{Tor}_p(M, N) の 1 行だけからなり、Hn(Tot⁡)≅Tor⁡n(M,N)H_n(\operatorname{Tot}) \cong \operatorname{Tor}_n(M, N)。同じ議論を qq を固定して行えば Hn(Tot⁡)≅Hn(M⊗Q∙)H_n(\operatorname{Tot}) \cong H_n(M \otimes Q_\bullet)。したがって Tor⁡n(M,N)≅Hn(M⊗Q∙)\operatorname{Tor}_n(M, N) \cong H_n(M \otimes Q_\bullet) であり、特に Tor⁡n(M,N)≅Tor⁡n(N,M)\operatorname{Tor}_n(M, N) \cong \operatorname{Tor}_n(N, M) である。□\square

例 6.8(普遍係数定理)C∙C_\bullet を自由アーベル群の鎖複体(n<0n < 0 で 00)、AA をアーベル群とし、自由分解 0→Q1→Q0→A→00 \to Q_1 \to Q_0 \to A \to 0 をとる。二重複体 Cp⊗QqC_p \otimes Q_q を考える。pp を固定すると CpC_p は自由なので例 6.7 と同様に Hn(Tot⁡)≅Hn(C⊗A)H_n(\operatorname{Tot}) \cong H_n(C \otimes A)。一方 qq を固定すると QqQ_q は自由なので Hp(C∙⊗Qq)=Hp(C)⊗QqH_p(C_\bullet \otimes Q_q) = H_p(C) \otimes Q_q であり、もう一方のスペクトル系列は

E2=Tor⁡q(Hp(C),A)(q=0,1)E^2 = \operatorname{Tor}_q(H_p(C), A) \qquad (q = 0, 1)

となる。このスペクトル系列のフィルターの添字は qq で、qq は 0 と 1 の 2 通りしかないので、命題 6.3 (1) と同じ理由で E2=E∞E^2 = E^\infty であり、短完全列

0→Hn(C)⊗A→Hn(C⊗A)→Tor⁡1(Hn−1(C),A)→00 \to H_n(C) \otimes A \to H_n(C \otimes A) \to \operatorname{Tor}_1(H_{n-1}(C), A) \to 0

を得る。CC を特異鎖複体にとれば、ホモロジーの普遍係数定理である(分裂することは別の議論による)。

定理 6.9(キュネット公式, 主張)RR を単項イデアル整域、C,DC, D を自由 RR 加群の鎖複体とする。自然な短完全列

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

が存在し、(自然ではないが)分裂する。

これはキュネットのスペクトル系列 Ep,q2=⨁s+t=qTor⁡pR(Hs(C),Ht(D))⇒Hp+q(C⊗D)E^2_{p,q} = \bigoplus_{s+t=q} \operatorname{Tor}_p^R(H_s(C), H_t(D)) \Rightarrow H_{p+q}(C \otimes D)(Weibel の第 5 章)から、単項イデアル整域では Tor⁡p=0\operatorname{Tor}_p = 0(p≥2p \geq 2)なので列が p=0,1p = 0, 1 の 2 本しかないこと(命題 6.3 (1) のホモロジー版)により得られる。RR が体なら Tor⁡1=0\operatorname{Tor}_1 = 0 で Hn(C⊗D)≅⨁p+q=nHp(C)⊗Hq(D)H_n(C \otimes D) \cong \bigoplus_{p+q=n} H_p(C) \otimes H_q(D) となる。アイレンベルグ–ジルバーの定理 C∙(X×Y)≃C∙(X)⊗C∙(Y)C_\bullet(X \times Y) \simeq C_\bullet(X) \otimes C_\bullet(Y) と合わせると、積空間のホモロジーが計算できる(問題 6.5)。

命題 6.10(5 項完全列)第 1 象限のスペクトル系列 E2p,q⇒Hp+qE_2^{p,q} \Rightarrow H^{p+q} に対し、完全列

0→E21,0→H1→E20,1→ d2 E22,0→H20 \to E_2^{1,0} \to H^1 \to E_2^{0,1} \xrightarrow{\ d_2\ } E_2^{2,0} \to H^2

が存在する。

証明. (1,0)(1, 0) に出入りする drd_r(r≥2r \geq 2)は q<0q < 0 または p<0p < 0 の位置とを結ぶので、E∞1,0=E21,0E_\infty^{1,0} = E_2^{1,0}。(0,1)(0, 1) から出る drd_r は r=2r = 2 だけが 00 になりえず、入る drd_r はないので E∞0,1=ker⁡d2E_\infty^{0,1} = \ker d_2。(2,0)(2, 0) に入る drd_r は r=2r = 2((0,1)(0, 1) から)だけなので E∞2,0=coker⁡d2E_\infty^{2,0} = \operatorname{coker} d_2。H1H^1 のフィルターから短完全列 0→E∞1,0→H1→E∞0,1→00 \to E_\infty^{1,0} \to H^1 \to E_\infty^{0,1} \to 0 があり、E∞2,0=F2H2⊂H2E_\infty^{2,0} = F^2 H^2 \subset H^2 である。これらを

0→E21,0→H1→ker⁡d2↪E20,1→d2E22,0↠coker⁡d2↪H20 \to E_2^{1,0} \to H^1 \to \ker d_2 \hookrightarrow E_2^{0,1} \xrightarrow{d_2} E_2^{2,0} \twoheadrightarrow \operatorname{coker} d_2 \hookrightarrow H^2

とつなげればよい。□\square

6.7 グロタンディークのスペクトル系列

定理 6.11(グロタンディークのスペクトル系列, 主張のみ)A,B,C\mathcal{A}, \mathcal{B}, \mathcal{C} を入射対象を十分もつアーベル圏、G ⁣:A→BG\colon \mathcal{A} \to \mathcal{B}, F ⁣:B→CF\colon \mathcal{B} \to \mathcal{C} を左完全な加法関手とし、GG は入射対象を FF 非輪状な対象(n≥1n \geq 1 で RnF=0R^n F = 0 となる対象)に写すとする。このとき各 A∈AA \in \mathcal{A} について

E2p,q=RpF(RqG(A))⇒Rp+q(F∘G)(A)E_2^{p,q} = R^p F(R^q G(A)) \Rightarrow R^{p+q}(F \circ G)(A)

が存在する。

証明は、AA の入射分解に GG を施した複体の「カルタン–アイレンベルグ分解」から二重複体を作り、定理 6.6 を適用するものである(Weibel の第 5 章)。導来関手の合成は合成の導来関手に一致しないが、その食い違いをスペクトル系列が正確に記述する。

例 6.12 (1)(ホッホシルト–セールのスペクトル系列)NN を群 GG の正規部分群、AA を GG 加群とする。定理 6.11 の関手 GG として (−)N(-)^N(GG 加群から G/NG/N 加群へ)を、FF として (−)G/N(-)^{G/N} をとると、合成は (−)G(-)^G であり((−)N(-)^N は入射対象を入射対象に写す)、

E2p,q=Hp(G/N,Hq(N,A))⇒Hp+q(G,A)E_2^{p,q} = H^p(G/N, H^q(N, A)) \Rightarrow H^{p+q}(G, A)

を得る。5 項完全列(命題 6.10)はインフレーション–制限完全列

0→H1(G/N,AN)→H1(G,A)→H1(N,A)G/N→H2(G/N,AN)→H2(G,A)0 \to H^1(G/N, A^N) \to H^1(G, A) \to H^1(N, A)^{G/N} \to H^2(G/N, A^N) \to H^2(G, A)

を与え、類体論で基本的な役割を果たす。(2)(ルレイのスペクトル系列)連続写像 f ⁣:X→Yf\colon X \to Y と XX 上のアーベル群の層 F\mathcal{F} について、G=f∗G = f_{\ast}, F=Γ(Y,−)F = \Gamma(Y, -)(大域切断)とすると F∘G=Γ(X,−)F \circ G = \Gamma(X, -) であり、E2p,q=Hp(Y,Rqf∗F)⇒Hp+q(X,F)E_2^{p,q} = H^p(Y, R^q f_{\ast} \mathcal{F}) \Rightarrow H^{p+q}(X, \mathcal{F})(14-algebraic-geometry 第7章)。

6.8 ルレイ–セールのスペクトル系列

ファイブレーション(ファイバー束など)F→E→πBF \to E \xrightarrow{\pi} B について、EE のコホモロジーを BB と FF から計算する道具がルレイ–セールのスペクトル系列である。

定理 6.13(ルレイ–セールのスペクトル系列, 主張のみ)F→E→BF \to E \to B をファイブレーションとし、BB は弧状連結かつ単連結とする。RR を可換環とすると、第 1 象限のスペクトル系列

E2p,q=Hp(B;Hq(F;R))⇒Hp+q(E;R)E_2^{p,q} = H^p(B; H^q(F; R)) \Rightarrow H^{p+q}(E; R)

が存在する。さらに各ページ ErE_r は積をもつ次数つき環で、drd_r は導分(x∈Erp,qx \in E_r^{p,q} に対し dr(xy)=dr(x)y+(−1)p+qx dr(y)d_r(xy) = d_r(x) y + (-1)^{p+q} x\ d_r(y))であり、E∞E_\infty の積は H∗(E;R)H^{\ast}(E; R) のカップ積から誘導される。各 Hq(F;R)H^q(F; R) が有限生成自由 RR 加群なら E2p,q≅Hp(B;R)⊗RHq(F;R)E_2^{p,q} \cong H^p(B; R) \otimes_R H^q(F; R) であり、E2E_2 の積はカップ積のテンソル積(符号を除く)である。

例 6.14(H∗(CPn;Z)H^{\ast}(\mathbb{C}P^n; \mathbb{Z}) の計算)n≥1n \geq 1 とし、ホップ・ファイブレーション S1→S2n+1→CPnS^1 \to S^{2n+1} \to \mathbb{C}P^n(S2n+1⊂Cn+1S^{2n+1} \subset \mathbb{C}^{n+1} の点をその張る複素直線に写す)を考える。B=CPnB = \mathbb{C}P^n は単連結で、2n2n 次元の CW 複体なので p>2np > 2n で Hp(B)=0H^p(B) = 0 である。H∗(S1)=Z⊕ZuH^{\ast}(S^1) = \mathbb{Z} \oplus \mathbb{Z}u(deg⁡u=1\deg u = 1)なので、E2E_2 は 2 行 q=0,1q = 0, 1 だけからなり、E2p,0=Hp(B)E_2^{p,0} = H^p(B), E2p,1=Hp(B)uE_2^{p,1} = H^p(B) u である。0 でありうる微分は行 1 から行 0 への d2d_2 だけで、E3=E∞E_3 = E_\infty である。

(a) H∗(S2n+1)H^{\ast}(S^{2n+1}) は次数 00 と 2n+12n+1 にしかないので、全次数 1,…,2n1, \dots, 2n の E∞E_\infty はすべて 00 である。

(b) E21,0=H1(B)E_2^{1,0} = H^1(B) には d2d_2 の出入りがないので H1(B)=E∞1,0=0H^1(B) = E_\infty^{1,0} = 0。

(c) d2 ⁣:E20,1=Zu→E22,0=H2(B)d_2\colon E_2^{0,1} = \mathbb{Z}u \to E_2^{2,0} = H^2(B) の核 E∞0,1E_\infty^{0,1} と余核 E∞2,0E_\infty^{2,0} はともに 00 なので、d2d_2 は同型であり、x=d2(u)x = d_2(u) は H2(B)≅ZH^2(B) \cong \mathbb{Z} の生成元である。

(d) a∈E2p,0a \in E_2^{p,0} について d2(a)∈E2p+2,−1=0d_2(a) \in E_2^{p+2,-1} = 0 だから、導分の性質により d2(au)=(−1)paxd_2(a u) = (-1)^p a x。すなわち d2 ⁣:E2p,1→E2p+2,0d_2\colon E_2^{p,1} \to E_2^{p+2,0} は(符号を除いて)xx を掛ける写像 Hp(B)→Hp+2(B)H^p(B) \to H^{p+2}(B) である。E∞p,1=ker⁡d2E_\infty^{p,1} = \ker d_2(全次数 p+1p+1)と E∞p+2,0=coker⁡d2E_\infty^{p+2,0} = \operatorname{coker} d_2(全次数 p+2p+2)が (a) により 00 となる範囲 0≤p≤2n−20 \leq p \leq 2n - 2 で、x⋅ ⁣:Hp(B)→Hp+2(B)x \cdot\colon H^p(B) \to H^{p+2}(B) は同型である。

(b), (c), (d) と p>2np > 2n での消滅から、H2k(B)=ZxkH^{2k}(B) = \mathbb{Z} x^k(0≤k≤n0 \leq k \leq n)、奇数次と 2n2n より上は 00 であり、環として

H∗(CPn;Z)≅Z[x]/(xn+1),deg⁡x=2H^{\ast}(\mathbb{C}P^n; \mathbb{Z}) \cong \mathbb{Z}[x]/(x^{n+1}), \qquad \deg x = 2

を得る。第 2 ページは次のとおりで、d2d_2 は xku↦±xk+1x^k u \mapsto \pm x^{k+1} という右下への矢印である。

q=1Zu0Zxu⋯0Zxnuq=0Z0Zx⋯0Zxnp=012⋯2n−12n\begin{array}{c|cccccc} q = 1 & \mathbb{Z}u & 0 & \mathbb{Z}xu & \cdots & 0 & \mathbb{Z}x^n u \\ q = 0 & \mathbb{Z} & 0 & \mathbb{Z}x & \cdots & 0 & \mathbb{Z}x^n \\ \hline & p = 0 & 1 & 2 & \cdots & 2n-1 & 2n \end{array}

生き残るのは E∞0,0=ZE_\infty^{0,0} = \mathbb{Z} と E∞2n,1=ZxnuE_\infty^{2n,1} = \mathbb{Z}x^n u(全次数 2n+12n+1)だけで、H∗(S2n+1)H^{\ast}(S^{2n+1}) と合っている。この計算はポアンカレ双対性を使った計算(09-algebraic-topology 第7章)とは独立であり、しかも環構造まで一度に得られる。

6.9 読み方の練習

スペクトル系列の計算は、次の手順で行うのが定石である。

  1. ページ図を描く。 横軸 pp、縦軸 qq の格子に E2p,qE_2^{p,q} を書き込み、00 になる領域(第 1 象限の外、既知の消滅)を塗りつぶす。
  2. 可能な微分を列挙する。 drd_r の双次数は (r,1−r)(r, 1 - r) なので、出発点と行き先の両方が 00 でない矢印だけが問題になる。行や列が少なければ、ほとんどの drd_r が自動的に 00 になる(命題 6.3)。
  3. 既知の答えと突き合わせる。 全空間が可縮なら E∞E_\infty は (0,0)(0, 0) 以外 00、全空間の HnH^n が小さければ全次数 nn の E∞E_\infty も小さい。これから未知の E2E_2 の項や drd_r が決まる(例 6.14 の (a)〜(d))。
  4. 積の構造を使う。 drd_r が導分であることから、生成元での値だけで drd_r 全体が決まる。
  5. 最後に拡大問題を解く。 係数が体なら不要、そうでなければ別の情報(普遍係数定理、ねじれの有無など)を使う。

まとめ

  • スペクトル系列はページ ErE_r と微分 drd_r(双次数 (r,1−r)(r, 1 - r))の列で、Er+1E_{r+1} は ErE_r のコホモロジーである。第 1 象限なら各項は有限回で安定し E∞E_\infty に達する。
  • 収束 E2⇒HE_2 \Rightarrow H は E∞E_\infty が HH のフィルターの商であることを意味し、HH を復元するには拡大問題が残る。
  • フィルター付き複体から E1=H(gr⁡C)E_1 = H(\operatorname{gr} C) のスペクトル系列が生じ、2 段のフィルターでは長完全列に一致する。
  • 二重複体の全複体のコホモロジーには 2 つのスペクトル系列が収束し、その比較から Tor⁡\operatorname{Tor} の平衡性・普遍係数定理・キュネット公式が得られる。
  • 5 項完全列は低次の項の関係を与え、群のコホモロジーのインフレーション–制限完全列になる。
  • グロタンディークのスペクトル系列は合成関手の導来関手を計算し、ホッホシルト–セールやルレイのスペクトル系列を含む。
  • ルレイ–セールのスペクトル系列と積構造により H∗(CPn)=Z[x]/(xn+1)H^{\ast}(\mathbb{C}P^n) = \mathbb{Z}[x]/(x^{n+1}) が計算できる。

演習問題

問題 6.1 ★ 第 1 象限のスペクトル系列で、Er2,1E_r^{2,1} に出入りする微分 drd_r(r≥2r \geq 2)のうち 00 でありうるものをすべて挙げ、E∞2,1=E32,1E_\infty^{2,1} = E_3^{2,1} を確かめよ。

解答

出る微分 dr ⁣:Er2,1→Er2+r,2−rd_r\colon E_r^{2,1} \to E_r^{2+r, 2-r} は r≥3r \geq 3 で q<0q < 0 の位置に行くので、00 でありうるのは d2 ⁣:E22,1→E24,0d_2\colon E_2^{2,1} \to E_2^{4,0} だけ。入る微分 dr ⁣:Er2−r,r→Er2,1d_r\colon E_r^{2-r, r} \to E_r^{2,1} は r≥3r \geq 3 で p<0p < 0 から来るので、00 でありうるのは d2 ⁣:E20,2→E22,1d_2\colon E_2^{0,2} \to E_2^{2,1} だけ。よって r≥3r \geq 3 で Er2,1E_r^{2,1} は変化せず、E∞2,1=E32,1E_\infty^{2,1} = E_3^{2,1}(max⁡(p,q+1)=2\max(p, q+1) = 2 と一致)。

問題 6.2 ★ (1) アーベル群 HH とその部分群 FF で F≅H/F≅Z/2F \cong H/F \cong \mathbb{Z}/2 となる例を、H≅Z/4H \cong \mathbb{Z}/4 と H≅(Z/2)2H \cong (\mathbb{Z}/2)^2 の両方について挙げよ。(2) ベクトル空間の有限のフィルター H=F0⊃F1⊃⋯⊃Fm=0H = F^0 \supset F^1 \supset \cdots \supset F^m = 0 について H≅⨁pFp/Fp+1H \cong \bigoplus_p F^p/F^{p+1} を示せ。

解答

(1) H=Z/4H = \mathbb{Z}/4, F=2Z/4F = 2\mathbb{Z}/4 と、H=(Z/2)2H = (\mathbb{Z}/2)^2, F=Z/2⊕0F = \mathbb{Z}/2 \oplus 0。スペクトル系列の E∞E_\infty だけではこの二つを区別できない。

(2) 各 pp で Fp=Fp+1⊕WpF^p = F^{p+1} \oplus W_p となる補空間 WpW_p をとる(基底の延長)。Wp≅Fp/Fp+1W_p \cong F^p/F^{p+1} で、帰納的に H=W0⊕W1⊕⋯⊕Wm−1H = W_0 \oplus W_1 \oplus \cdots \oplus W_{m-1}。

問題 6.3 ★★ 第 1 象限のスペクトル系列 E2p,q⇒Hp+qE_2^{p,q} \Rightarrow H^{p+q} で E2p,q=0E_2^{p,q} = 0(q≠0,1q \neq 0, 1)とする。長完全列

⋯→Hn→E2n−1,1→ d2 E2n+1,0→Hn+1→E2n,1→ d2 E2n+2,0→⋯\cdots \to H^n \to E_2^{n-1,1} \xrightarrow{\ d_2\ } E_2^{n+1,0} \to H^{n+1} \to E_2^{n,1} \xrightarrow{\ d_2\ } E_2^{n+2,0} \to \cdots

を導け(円周束のギシン完全列はこの形である)。

解答

0 でありうる微分は d2 ⁣:E2p,1→E2p+2,0d_2\colon E_2^{p,1} \to E_2^{p+2,0} だけなので E3=E∞E_3 = E_\infty で、E∞p,1=ker⁡d2E_\infty^{p,1} = \ker d_2, E∞p,0=coker⁡(d2 ⁣:E2p−2,1→E2p,0)E_\infty^{p,0} = \operatorname{coker}(d_2\colon E_2^{p-2,1} \to E_2^{p,0})。HnH^n のフィルターの商は E∞n,0E_\infty^{n,0}(部分)と E∞n−1,1E_\infty^{n-1,1}(商)だけなので、短完全列 0→E∞n,0→Hn→E∞n−1,1→00 \to E_\infty^{n,0} \to H^n \to E_\infty^{n-1,1} \to 0 がある。これらと完全列 0→ker⁡d2→E2n−1,1→d2E2n+1,0→coker⁡d2→00 \to \ker d_2 \to E_2^{n-1,1} \xrightarrow{d_2} E_2^{n+1,0} \to \operatorname{coker} d_2 \to 0 を

Hn↠E∞n−1,1=ker⁡d2↪E2n−1,1→d2E2n+1,0↠coker⁡d2=E∞n+1,0↪Hn+1H^n \twoheadrightarrow E_\infty^{n-1,1} = \ker d_2 \hookrightarrow E_2^{n-1,1} \xrightarrow{d_2} E_2^{n+1,0} \twoheadrightarrow \operatorname{coker} d_2 = E_\infty^{n+1,0} \hookrightarrow H^{n+1}

とつなげると、各点での完全性は構成から直ちに従う。

問題 6.4 ★★ n≥2n \geq 2 とし、道のファイブレーション ΩSn→PSn→Sn\Omega S^n \to P S^n \to S^n(PSnPS^n は基点から出る道の空間で可縮)にルレイ–セールのスペクトル系列を適用して、Hq(ΩSn;Z)H^q(\Omega S^n; \mathbb{Z}) は qq が n−1n - 1 の倍数なら Z\mathbb{Z}、それ以外は 00 であることを示せ。

解答

H∗(Sn)H^{\ast}(S^n) は自由なので E2p,q=Hp(Sn;Hq(ΩSn))E_2^{p,q} = H^p(S^n; H^q(\Omega S^n)) は p=0,np = 0, n で Hq(ΩSn)H^q(\Omega S^n)、それ以外は 00 である(2 本の列)。0 でありうる微分は dn ⁣:En0,q→Enn,q−n+1d_n\colon E_n^{0,q} \to E_n^{n, q-n+1} だけで、En+1=E∞E_{n+1} = E_\infty。全空間は可縮なので E∞E_\infty は (0,0)(0, 0) 以外 00 である。よって q≥1q \geq 1 で dnd_n は単射、すべての q′≥0q' \geq 0 で dn ⁣:En0,q′+n−1→Enn,q′d_n\colon E_n^{0, q'+n-1} \to E_n^{n, q'} は全射である。1≤q≤n−21 \leq q \leq n - 2 では行き先が q−n+1<0q - n + 1 < 0 なので Hq(ΩSn)=0H^q(\Omega S^n) = 0、q≥n−1q \geq n - 1 では Hq(ΩSn)≅Hq−n+1(ΩSn)H^q(\Omega S^n) \cong H^{q-n+1}(\Omega S^n)。H0=ZH^0 = \mathbb{Z}(ΩSn\Omega S^n は弧状連結)から主張が従う。

問題 6.5 ★★ (1) 次数 1, 0 に置いた C=(0→Z→2Z→0)C = (0 \to \mathbb{Z} \xrightarrow{2} \mathbb{Z} \to 0) について、H∗(C⊗C)H_{\ast}(C \otimes C) を直接計算し、キュネット公式(定理 6.9)と比べよ。(2) H∗(RP2)=(Z,Z/2,0)H_{\ast}(\mathbb{R}P^2) = (\mathbb{Z}, \mathbb{Z}/2, 0) を用いて H∗(RP2×RP2;Z)H_{\ast}(\mathbb{R}P^2 \times \mathbb{R}P^2; \mathbb{Z}) を求めよ。

解答

(1) CC の基底を e1,e0e_1, e_0(de1=2e0d e_1 = 2e_0)とする。C⊗CC \otimes C は次数 2, 1, 0 で Z\mathbb{Z}, Z2\mathbb{Z}^2, Z\mathbb{Z} であり、d(a⊗b)=da⊗b+(−1)∣a∣a⊗dbd(a \otimes b) = da \otimes b + (-1)^{\lvert a \rvert} a \otimes db より d(e1⊗e1)=2e0⊗e1−2e1⊗e0d(e_1 \otimes e_1) = 2e_0 \otimes e_1 - 2e_1 \otimes e_0、d(e0⊗e1)=d(e1⊗e0)=2e0⊗e0d(e_0 \otimes e_1) = d(e_1 \otimes e_0) = 2e_0 \otimes e_0。よって H2=0H_2 = 0、H1=⟨e0⊗e1−e1⊗e0⟩/⟨2(e0⊗e1−e1⊗e0)⟩=Z/2H_1 = \langle e_0 \otimes e_1 - e_1 \otimes e_0 \rangle / \langle 2(e_0 \otimes e_1 - e_1 \otimes e_0) \rangle = \mathbb{Z}/2、H0=Z/2H_0 = \mathbb{Z}/2。キュネット公式では H0=Z/2⊗Z/2H_0 = \mathbb{Z}/2 \otimes \mathbb{Z}/2、H1=Tor⁡1(Z/2,Z/2)=Z/2H_1 = \operatorname{Tor}_1(\mathbb{Z}/2, \mathbb{Z}/2) = \mathbb{Z}/2(H1(C)=0H_1(C) = 0 なのでテンソルの項はない)で一致する。

(2) H0=ZH_0 = \mathbb{Z}、H1=H0⊗H1⊕H1⊗H0=(Z/2)2H_1 = H_0 \otimes H_1 \oplus H_1 \otimes H_0 = (\mathbb{Z}/2)^2、H2=H1⊗H1=Z/2H_2 = H_1 \otimes H_1 = \mathbb{Z}/2(Tor⁡\operatorname{Tor} の項は Tor⁡1(Z,Z/2)=0\operatorname{Tor}_1(\mathbb{Z}, \mathbb{Z}/2) = 0)、H3=Tor⁡1(H1,H1)=Z/2H_3 = \operatorname{Tor}_1(H_1, H_1) = \mathbb{Z}/2、H4=0H_4 = 0。F2\mathbb{F}_2 係数の普遍係数定理で確かめると、ベッチ数は 1,2,3,2,11, 2, 3, 2, 1 となり、(1+t+t2)2(1 + t + t^2)^2 の係数と一致する。

問題 6.6 ★★★(ワンの完全列)n≥2n \geq 2 とし、F→E→SnF \to E \to S^n をファイブレーションとする。長完全列

⋯→Hq(E)→Hq(F)→ θ Hq−n+1(F)→Hq+1(E)→Hq+1(F)→⋯\cdots \to H^q(E) \to H^q(F) \xrightarrow{\ \theta\ } H^{q-n+1}(F) \to H^{q+1}(E) \to H^{q+1}(F) \to \cdots

が存在することを示せ。(ヒント:問題 6.4 と同様に 2 本の列 p=0,np = 0, n のスペクトル系列を考え、θ=dn\theta = d_n とする。)

解答

E2p,qE_2^{p,q} は p=0,np = 0, n で Hq(F)H^q(F)、それ以外は 00 であり、0 でありうる微分は dn ⁣:En0,q→Enn,q−n+1d_n\colon E_n^{0,q} \to E_n^{n, q-n+1} だけなので、E∞0,q=ker⁡dnE_\infty^{0,q} = \ker d_n, E∞n,q=coker⁡(dn ⁣:En0,q+n−1→Enn,q)E_\infty^{n,q} = \operatorname{coker}(d_n\colon E_n^{0, q+n-1} \to E_n^{n,q})。Hm(E)H^m(E) のフィルターの商は E∞n,m−nE_\infty^{n, m-n}(部分)と E∞0,mE_\infty^{0, m}(商)なので、0→E∞n,m−n→Hm(E)→E∞0,m→00 \to E_\infty^{n, m-n} \to H^m(E) \to E_\infty^{0, m} \to 0 が完全である。問題 6.3 の解答と同様に

Hq(E)↠ker⁡dn↪Hq(F)→dnHq−n+1(F)↠coker⁡dn=E∞n,q−n+1↪Hq+1(E)H^q(E) \twoheadrightarrow \ker d_n \hookrightarrow H^q(F) \xrightarrow{d_n} H^{q-n+1}(F) \twoheadrightarrow \operatorname{coker} d_n = E_\infty^{n, q-n+1} \hookrightarrow H^{q+1}(E)

とつなげればよい。E=PSnE = PS^n の場合が問題 6.4 である。

この章を読み終えたら

「読了」にすると学習記録とロードマップに反映されます。演習の自己採点もお忘れなく。

この章の誤りを報告GitHub で見る