スペクトル系列(spectral sequence)とは、完全対 $(D,E,i,j,k)$ から反復的に導かれる複体の列 $(E_r,d_r)_{r\ge1}$(各段が前段のホモロジー $E_{r+1}=H(E_r,d_r)$ として得られる)のことをいう。フィルター付き複体 $F^\bullet C$ に対しては、そのフィルター商 $\operatorname{gr}^pC$ のコホモロジー $E_1^{p,q}=H^{p+q}(\operatorname{gr}^pC)$ を初期段とし、有界なフィルターのもとで全体のコホモロジー $H^{p+q}(C)$ のassociated gradedへと収束する($E_1^{p,q}\Rightarrow H^{p+q}(C)$)。短完全列から長完全列を作る操作を反復・体系化した道具であり、代数的位相幾何学・代数幾何学・ホモロジー代数全般で最も汎用性の高い計算手法の一つである。
前提知識: アーベル圏, 複体とホモロジー, 短完全列, 完全列, 蛇の補題
アーベル圏 $\mathcal A$ の対象 $D,E$ と射 $i\colon D\to D$、$j\colon D\to E$、$k\colon E\to D$ の組 $(D,E,i,j,k)$ が完全対(exact couple)であるとは、三角形
$$
D\xrightarrow{\ i\ }D\xrightarrow{\ j\ }E\xrightarrow{\ k\ }D
$$
の各所で完全である、すなわち
$$
\operatorname{im}i=\ker j,\qquad \operatorname{im}j=\ker k,\qquad \operatorname{im}k=\ker i
$$
がすべて成り立つことをいう。$d:=j\circ k\colon E\to E$ とおくと、$\operatorname{im}j=\ker k$ より $k\circ j=0$ であるから $d^2=jkjk=j(kj)k=0$ となり、$(E,d)$ は複体をなす。
完全対 $(D,E,i,j,k)$ に対し、$D':=\operatorname{im}i\subseteq D$、$E':=H(E,d)=\ker d/\operatorname{im}d$ とおき、
$$
i':=i|_{D'}\colon D'\to D',\qquad j'(i(x)):=[\,j(x)\,]\in E',\qquad k'([e]):=k(e)\in D'
$$
と定める(well-defined性は次の定理で示す)。この $(D',E',i',j',k')$ を導来対(derived couple)と呼ぶ。
def-derived-coupleの $j',k'$ はいずれも well-defined であり、$(D',E',i',j',k')$ もまた完全対である。
まず2つの補助的事実を確認する:$\operatorname{im}k=\ker i$ より $i\circ k=0$(事実A)。$\operatorname{im}j=\ker k$ より $k\circ j=0$(事実B、$d^2=0$の証明で既出)。
(1) $j$ の像は自動的に $d$-サイクルである。 任意の $x\in D$ に対し $j(x)\in\operatorname{im}j=\ker k$ だから $k(j(x))=0$、ゆえに $d(j(x))=j(k(j(x)))=0$。したがって $j(x)\in\ker d$ であり類 $[j(x)]\in E'$ が定義できる。
(2) $j'$ のwell-defined性。 $i(x)=i(x_0)$ ならば $x-x_0\in\ker i=\operatorname{im}k$ なので、ある $e\in E$ で $x-x_0=k(e)$。このとき $j(x)-j(x_0)=j(k(e))=d(e)\in\operatorname{im}d$ より $[j(x)]=[j(x_0)]$。よって $j'(i(x)):=[j(x)]$ は $x$ の取り方によらず定まる。
(3) $k'$ のwell-defined性。 $e\in\ker d$ に対し、$d(e)=j(k(e))=0$ より $k(e)\in\ker j=\operatorname{im}i=D'$(def-exact-coupleの完全性)。また $e-e_0=d(e_1)=j(k(e_1))$($e_1\in E$)のとき $k(e)-k(e_0)=k(j(k(e_1)))=(k\circ j)(k(e_1))=0$(事実B)。ゆえに $k'([e]):=k(e)\in D'$ は $e$ の類の取り方によらず定まる。
(4) $\operatorname{im}i'=\ker j'$。
($\subseteq$)$x'=i(x)\in D'$ に対し $i(x)\in\operatorname{im}i=\ker j$ より $j(i(x))=0$、ゆえに $j'(i'(x'))=j'(i(i(x)))=[j(i(x))]=0$。よって $i'(x')\in\ker j'$、すなわち $\operatorname{im}i'\subseteq\ker j'$。
($\supseteq$)$x'=i(x)\in\ker j'$ とする。$j'(x')=[j(x)]=0$ とは $j(x)=j(k(e))$ となる $e\in E$ が存在することであり、$j(x-k(e))=0$ すなわち $x-k(e)\in\ker j=\operatorname{im}i$ より、ある $y\in D$ で $x=k(e)+i(y)$。よって $x'=i(x)=i(k(e))+i(i(y))=i'(i(y))$(事実Aより $i(k(e))=0$、$i(y)\in D'$)。ゆえに $x'\in\operatorname{im}i'$。
(5) $\operatorname{im}j'=\ker k'$。
($\subseteq$)$j'(i(x))=[j(x)]$ に対し $k'([j(x)])=k(j(x))=0$(事実B)。
($\supseteq$)$[e]\in\ker k'$ とは $k(e)=0$、すなわち $e\in\ker k=\operatorname{im}j$(def-exact-couple)より $e=j(x)$ となる $x\in D$ が存在すること。(1)より $j(x)\in\ker d$ は自動的で、$[e]=[j(x)]=j'(i(x))\in\operatorname{im}j'$。
(6) $\operatorname{im}k'=\ker i'$。
($\subseteq$)$[e]\in E'$ に対し $k'([e])=k(e)$、$i'(k(e))=i(k(e))=0$(事実A、(3)より $k(e)\in D'$)。
($\supseteq$)$x'=i(x)\in\ker i'$ とは $i(i(x))=0$、すなわち $i(x)\in\ker i=\operatorname{im}k$ より、ある $e\in E$ で $i(x)=k(e)$。このとき $d(e)=j(k(e))=j(i(x))=0$($i(x)\in\operatorname{im}i=\ker j$)だから $e\in\ker d$ で $[e]\in E'$ が定まり、$k'([e])=k(e)=i(x)=x'$。
以上(4)(5)(6)より $(D',E',i',j',k')$ は完全対である。$\blacksquare$
完全対 $(D_1,E_1,i_1,j_1,k_1):=(D,E,i,j,k)$ から出発し、def-derived-coupleの操作を反復して完全対の列 $(D_r,E_r,i_r,j_r,k_r)_{r\ge1}$ を作る(thm-derived-couple-exactにより各段は再び完全対だから、この操作は無限に続けられる)。$d_r:=j_r\circ k_r\colon E_r\to E_r$ とおくと、def-derived-coupleの構成そのものから
$$
E_{r+1}=H(E_r,d_r)
$$
が成り立つ。この複体の列 $(E_r,d_r)_{r\ge1}$ を、完全対 $(D,E,i,j,k)$ から定まるスペクトル系列(spectral sequence)と呼ぶ。
複体とホモロジーの意味での(コチェイン)複体 $C^\bullet$ に対し、部分複体の減少列 $\cdots\supseteq F^pC^\bullet\supseteq F^{p+1}C^\bullet\supseteq\cdots$ をフィルター(filtration)と呼ぶ。フィルターが
有界フィルター付き複体 $(C^\bullet,F^\bullet)$ に対し、各 $p$ について短完全列
$$
0\to F^{p+1}C^\bullet\to F^pC^\bullet\to\operatorname{gr}^pC^\bullet\to0
$$
が得られる。蛇の補題により付随する長完全列
$$
\cdots\to H^n(F^{p+1}C)\xrightarrow{i}H^n(F^pC)\xrightarrow{j}H^n(\operatorname{gr}^pC)\xrightarrow{k}H^{n+1}(F^{p+1}C)\to\cdots
$$
が存在する。$q:=n-p$ とし
$$
D_1^{p,q}:=H^{p+q}(F^pC^\bullet),\qquad E_1^{p,q}:=H^{p+q}(\operatorname{gr}^pC^\bullet)
$$
とおくと、上の長完全列を $(p,q)$ で並べ替えることにより
$$
i\colon D_1^{p+1,q-1}\to D_1^{p,q},\qquad j\colon D_1^{p,q}\to E_1^{p,q},\qquad k\colon E_1^{p,q}\to D_1^{p+1,q}
$$
という3つの射が定まり、$D_1:=\bigoplus_{p,q}D_1^{p,q}$、$E_1:=\bigoplus_{p,q}E_1^{p,q}$ 上で $(D_1,E_1,i,j,k)$ はdef-exact-coupleの意味での完全対をなす(長完全列の完全性がそのままdef-exact-coupleの3条件を与える)。
def-filtered-complex-exact-coupleの完全対にdef-spectral-sequence-exact-coupleの構成を適用して得られるスペクトル系列 $(E_r^{p,q},d_r)_{r\ge1}$ を、フィルター付き複体 $(C^\bullet,F^\bullet)$ のスペクトル系列と呼ぶ。微分は
$$
d_r\colon E_r^{p,q}\to E_r^{p+r,q-r+1}
$$
という双次数を持つ($r=1$ の場合はdef-filtered-complex-exact-coupleの $j,k$ の次数から $d_1=j\circ k\colon E_1^{p,q}\to E_1^{p+1,q}$ と直接確かめられる。一般の $r$ についても同様の次数計算の帰納から従う標準的な事実であり、本記事では引用にとどめるWei94)。
有界フィルター付き複体 $(C^\bullet,F^\bullet)$ に対し、各 $(p,q)$ についてある $r_0$ が存在して $r\ge r_0$ で $E_r^{p,q}=E_{r_0}^{p,q}=:E_\infty^{p,q}$ が安定する(有界性により $d_r$ が十分大きな $r$ で自動的に $0$ となるため)。さらに $H^n(C^\bullet)$ 上のフィルター $F^pH^n(C^\bullet):=\operatorname{im}\bigl(H^n(F^pC^\bullet)\to H^n(C^\bullet)\bigr)$ に関して
$$
E_\infty^{p,q}\cong\operatorname{gr}^pH^{p+q}(C^\bullet):=F^pH^{p+q}(C^\bullet)/F^{p+1}H^{p+q}(C^\bullet)
$$
が成り立つ。これを $E_1^{p,q}\Rightarrow H^{p+q}(C^\bullet)$ と表記する。証明は有界性を用いた極限操作(各 $D_r^{p,q}$ の安定化の議論)を要し、本記事の範囲を超えるため標準的な事実として引用するWei94。
スペクトル系列は、複体のコホモロジー $H^{p+q}(C)$ を、フィルターの「層」ごとの近似 $E_1^{p,q}=H^{p+q}(\operatorname{gr}^pC)$ から出発し、微分 $d_1,d_2,d_3,\dots$ で少しずつ補正しながら精度を上げていく計算手続きである。各 $d_r$ は「$r$段階離れたところとの相互作用」を検出する差分演算子であり、$r$が大きくなるにつれて相互作用の到達距離が伸びていく($d_r$の次数 $(r,-r+1)$ が $r$ とともに大きくなることに対応する)。thm-spectral-sequence-convergenceは、有界なフィルターのもとではこの精度上げの手続きが有限段で停止し($E_\infty=E_{r_0}$)、その極限が求めるコホモロジーの「近似の連鎖が組み上がった」姿——すなわちフィルター付けられた $H^{p+q}(C)$ のassociated graded——に一致することを保証する。
def-exact-couple・thm-derived-couple-exactの抽象的な構成は、短完全列から完全列(長完全列)を作る操作を無限に繰り返し可能にしたものと見ることができ、スペクトル系列はいわば「長完全列の反復適用を体系化した装置」である。次節の2段フィルターの例は、この見方を最も単純な場合で具体的に確認するものである。
複体の短完全列 $0\to A^\bullet\to C^\bullet\to B^\bullet\to0$($A^\bullet$ は $C^\bullet$ の部分複体)が与えられたとき、フィルター $F^0C^\bullet:=C^\bullet$、$F^1C^\bullet:=A^\bullet$、$F^pC^\bullet:=0$($p\ge2$)、$F^pC^\bullet:=C^\bullet$($p\le-1$)は有界フィルターであり、$\operatorname{gr}^0C^\bullet=C^\bullet/A^\bullet=B^\bullet$、$\operatorname{gr}^1C^\bullet=A^\bullet/0=A^\bullet$、他の $p$ では $\operatorname{gr}^pC^\bullet=0$ である。ゆえに
$$
E_1^{0,q}=H^q(B^\bullet),\qquad E_1^{1,q}=H^{q+1}(A^\bullet),\qquad E_1^{p,q}=0\ (p\ne0,1)
$$
となる($D_1^{p,q}=H^{p+q}(F^pC^\bullet)$ の定義より $E_1^{1,q}=H^{1+q}(\operatorname{gr}^1C^\bullet)=H^{q+1}(A^\bullet)$ であることに注意)。
$p=0$ に対応する短完全列 $0\to A^\bullet\to C^\bullet\to B^\bullet\to0$ の長完全列の接続準同型 $\delta\colon H^q(B^\bullet)\to H^{q+1}(A^\bullet)$ は、def-filtered-complex-exact-coupleの $k\colon E_1^{0,q}\to D_1^{1,q}$ に他ならない。一方 $p=1$ に対応する短完全列は $0\to F^2C^\bullet\to F^1C^\bullet\to\operatorname{gr}^1C^\bullet\to0$、すなわち $0\to0\to A^\bullet\xrightarrow{\ \mathrm{id}\ }A^\bullet\to0$ であるから、対応する $j\colon D_1^{1,q}\to E_1^{1,q}$ は恒等射 $H^{q+1}(A^\bullet)\to H^{q+1}(A^\bullet)$ で与えられる同型である。したがって
$$
d_1=j\circ k\colon E_1^{0,q}=H^q(B^\bullet)\longrightarrow E_1^{1,q}=H^{q+1}(A^\bullet)
$$
は(この同一視のもとで)接続準同型 $\delta$ そのものである。
$d_1$ の双次数は $(1,0)$ なので、$p\in\{0,1\}$ 以外がすべて $0$ である本例では $d_1$ が起こりうる唯一の非零微分であり、$d_2$ 以降の双次数 $(r,1-r)$($r\ge2$)は $p$ を $2$ 以上動かすため常に自明である。ゆえに $E_2=E_\infty$ で、
$$
E_2^{0,q}=\ker\bigl(\delta\colon H^q(B^\bullet)\to H^{q+1}(A^\bullet)\bigr),\qquad E_2^{1,q}=\operatorname{coker}\bigl(\delta\colon H^{q-1}(B^\bullet)\to H^q(A^\bullet)\bigr)
$$
となる。thm-spectral-sequence-convergenceにより $H^n(C^\bullet)$ は2段のフィルター($\operatorname{gr}^0H^n(C^\bullet)=E_\infty^{0,n}$、$\operatorname{gr}^1H^n(C^\bullet)=E_\infty^{1,n-1}$)を持ち、これは短完全列 $0\to A^\bullet\to C^\bullet\to B^\bullet\to0$ の長完全列
$$
\cdots\to H^{n-1}(B^\bullet)\xrightarrow{\delta}H^n(A^\bullet)\to H^n(C^\bullet)\to H^n(B^\bullet)\xrightarrow{\delta}H^{n+1}(A^\bullet)\to\cdots
$$
を短完全列 $0\to\operatorname{coker}(\delta\colon H^{n-1}(B^\bullet)\to H^n(A^\bullet))\to H^n(C^\bullet)\to\ker(\delta\colon H^n(B^\bullet)\to H^{n+1}(A^\bullet))\to0$ に分解した姿と完全に一致する。すなわち、この最も単純な2段フィルターのスペクトル系列は、短完全列から長完全列を作る操作そのものを再現している。
def-spectral-sequence-filtered-complexのスペクトル系列 $(E_r^{p,q},d_r)_{r\ge2}$ において、ある $q_0$ が存在して $q\ne q_0$ を満たすすべての $(p,q)$ で $E_2^{p,q}=0$ が成り立つならば、$E_2=E_3=\cdots=E_\infty$(すべての $r\ge2$ で $d_r=0$)である。
$r\ge2$ とする。各 $E_r^{p,q}$ は帰納的に $E_2^{p,q}$ の部分商であるから、$E_2^{p,q}=0$ ならば $E_r^{p,q}=0$(すべての $r\ge2$)。ゆえに $d_r\colon E_r^{p,q}\to E_r^{p+r,q-r+1}$ の始域が非零となるのは $q=q_0$ の場合に限る。このとき終域の第2成分は $q_0-r+1$ であり、$r\ge2$ より $q_0-r+1\le q_0-1< q_0$ となるから終域も $0$。ゆえにすべての $r\ge2$ で $d_r=0$、したがって $E_{r+1}=H(E_r,d_r)=E_r$ となり $E_2=E_3=\cdots=E_\infty$。$\blacksquare$
thm-spectral-sequence-convergenceとprop-spectral-sequence-degenerate-rowを合わせると、単一の行に集中するスペクトル系列では $H^n(C^\bullet)$ のフィルターが単一の非零段しか持たず、拡大の問題が起こらずに $H^n(C^\bullet)\cong E_2^{n-q_0,q_0}$ と直接同型になる。