Lemma数学ロードマップ

09 位相幾何学 · 第 4 章

特異ホモロジー

目安 12〜16 時間定理など 14演習 7 問

この章の目標

  • 単体ホモロジーを定義し、三角形やトーラスのホモロジーを手で計算できる
  • 鎖複体・鎖写像・鎖ホモトピーの言葉を使いこなす
  • 特異ホモロジーを定義し、関手性・ホモトピー不変性・H0H_0 の意味を理解する
  • 蛇の補題を証明し、対の長完全列を導ける
  • 切除定理と良い対の定理の主張を理解し、H1H_1 が基本群のアーベル化であることを説明できる

前提:第1章、第2章(4.9 節のみ)、04-algebra 第7章(有限生成アーベル群)

4.1 動機:穴を数える

基本群は強力だが、非可換で計算が難しく、しかも n≥2n \geq 2 の球面 SnS^n をすべて自明群としか見なさない。高次元の「穴」を捉える、計算しやすい可換な不変量が欲しい。

グラフで考えよう。辺に向きをつけ、辺の整数係数の形式和(鎖)を考える。鎖の「境界」を、各辺 [v,w][v, w] について w−vw - v を足し合わせたものと定める。境界が 0 になる鎖(輪体)は、閉じた道のように「一周して戻ってくる」鎖である。三角形の周 [v0,v1]+[v1,v2]+[v2,v0][v_0, v_1] + [v_1, v_2] + [v_2, v_0] は輪体だが、三角形の内部が埋まっていれば、それは 2 次元の面の境界であり「穴を囲んでいない」。そこで

ホモロジー=輪体境界\text{ホモロジー} = \frac{\text{輪体}}{\text{境界}}

とすれば、真の穴だけが残る。これを各次元で行うのがホモロジーである。

4.2 Δ複体と単体ホモロジー

RN\mathbb{R}^N の中のアフィン独立な点 v0,…,vnv_0, \dots, v_n の凸包を nn 単体 [v0,…,vn][v_0, \dots, v_n] という(頂点の順序も込めて考える)。一つの頂点を除いて得られる [v0,…,v^i,…,vn][v_0, \dots, \hat{v}_i, \dots, v_n] を面という( ^\hat{\ } は除くことを表す)。Δn=[e0,…,en]={(t0,…,tn)∈Rn+1∣ti≥0,∑ti=1}\Delta^n = [e_0, \dots, e_n] = \lbrace (t_0, \dots, t_n) \in \mathbb{R}^{n+1} \mid t_i \geq 0, \sum t_i = 1 \rbrace を標準 nn 単体という。頂点の順序を保つ線形同相 Δn→[v0,…,vn]\Delta^n \to [v_0, \dots, v_n] で両者を同一視する。

定義 4.1(Δ複体, Δ-complex)いくつかの単体を、面どうしを頂点の順序を保つ線形同相で貼り合わせて得られる空間を Δ複体という。正確には、空間 XX と写像の族 σα ⁣:Δnα→X\sigma_\alpha\colon \Delta^{n_\alpha} \to X で、(i) σα\sigma_\alpha は単体の内部で単射で、XX の各点はちょうど一つの σα\sigma_\alpha の内部の像に属し、(ii) σα\sigma_\alpha の面への制限はある σβ\sigma_\beta であり、(iii) A⊂XA \subset X はすべての σα−1(A)\sigma_\alpha^{-1}(A) が開のとき開、を満たすものである。各単体が頂点の集合で決まり、面の同一視がないものが(順序付き)単体複体である。

定義 4.2(単体ホモロジー, simplicial homology)Δ複体 XX の nn 単体 σα\sigma_\alpha を基底とする自由アーベル群を Δn(X)\Delta_n(X) とし、境界準同型 ∂n ⁣:Δn(X)→Δn−1(X)\partial_n\colon \Delta_n(X) \to \Delta_{n-1}(X) を

∂nσα=∑i=0n(−1)iσα∣[v0,…,v^i,…,vn]\partial_n \sigma_\alpha = \sum_{i=0}^{n} (-1)^i \sigma_\alpha\vert_{[v_0, \dots, \hat{v}_i, \dots, v_n]}

で定める。HnΔ(X)=ker⁡∂n/im⁡∂n+1H_n^\Delta(X) = \ker \partial_n / \operatorname{im} \partial_{n+1} を単体ホモロジー群という(∂0=0\partial_0 = 0)。

符号 (−1)i(-1)^i は面の「向き」を表す。たとえば ∂[v0,v1]=v1−v0\partial [v_0, v_1] = v_1 - v_0、∂[v0,v1,v2]=[v1,v2]−[v0,v2]+[v0,v1]\partial [v_0, v_1, v_2] = [v_1, v_2] - [v_0, v_2] + [v_0, v_1] で、後者は三角形の周を v0→v1→v2→v0v_0 \to v_1 \to v_2 \to v_0 と一周する鎖である。

補題 4.3 ∂n−1∘∂n=0\partial_{n-1} \circ \partial_n = 0 である。

証明. ∂∂σ\partial \partial \sigma を展開すると、j<ij < i のとき vj,viv_j, v_i を除いた面は、先に viv_i を除くと (−1)i(−1)j(-1)^i (-1)^j、先に vjv_j を除くと(viv_i の位置が一つ前にずれるので)(−1)j(−1)i−1(-1)^j (-1)^{i-1} の符号で現れ、打ち消し合う。□\square

例 4.4(三角形)三角形の周 KK(頂点 v0,v1,v2v_0, v_1, v_2、辺 [v0,v1],[v1,v2],[v0,v2][v_0, v_1], [v_1, v_2], [v_0, v_2])では、∂(a[v1,v2]+b[v0,v2]+c[v0,v1])=−(b+c)v0+(c−a)v1+(a+b)v2\partial(a[v_1, v_2] + b[v_0, v_2] + c[v_0, v_1]) = -(b + c) v_0 + (c - a) v_1 + (a + b) v_2 なので、ker⁡∂1\ker \partial_1 は z=[v0,v1]+[v1,v2]−[v0,v2]z = [v_0, v_1] + [v_1, v_2] - [v_0, v_2] で生成され、H1Δ(K)≅ZH_1^\Delta(K) \cong \mathbb{Z}。また im⁡∂1\operatorname{im} \partial_1 は v1−v0,v2−v0v_1 - v_0, v_2 - v_0 で生成されるので H0Δ(K)≅ZH_0^\Delta(K) \cong \mathbb{Z}。内部を埋めた三角形では ∂[v0,v1,v2]=z\partial [v_0, v_1, v_2] = z となり、H1Δ=0H_1^\Delta = 0、∂2\partial_2 は単射なので H2Δ=0H_2^\Delta = 0。穴を埋めると 1 次元ホモロジーが消える。

例 4.5(トーラス)正方形 [0,1]2[0, 1]^2 を対角線で二つの三角形に分け、対辺を同一視してトーラス T2T^2 の Δ複体を作る。頂点は一つ vv(四隅がすべて同一視される)、辺は水平な aa(左から右)、垂直な bb(下から上)、対角線 cc((0,0)(0,0) から (1,1)(1,1))の 3 本、2 単体は下の三角形 L=[(0,0),(1,0),(1,1)]L = [(0,0), (1,0), (1,1)] と上の三角形 U=[(0,0),(0,1),(1,1)]U = [(0,0), (0,1), (1,1)] である。LL の辺は順に a,b,ca, b, c、UU の辺は b,a,cb, a, c なので

∂L=b−c+a,∂U=a−c+b,∂a=∂b=∂c=v−v=0\partial L = b - c + a, \qquad \partial U = a - c + b, \qquad \partial a = \partial b = \partial c = v - v = 0

∂1=0\partial_1 = 0 より H0Δ≅ZH_0^\Delta \cong \mathbb{Z}。{a,b,a+b−c}\lbrace a, b, a + b - c \rbrace は Δ1≅Z3\Delta_1 \cong \mathbb{Z}^3 の基底で im⁡∂2=⟨a+b−c⟩\operatorname{im} \partial_2 = \langle a + b - c \rangle なので H1Δ(T2)≅Z2H_1^\Delta(T^2) \cong \mathbb{Z}^2(a,ba, b の類が基底)。∂(pU+qL)=(p+q)(a+b−c)\partial(pU + qL) = (p + q)(a + b - c) より ker⁡∂2=⟨U−L⟩\ker \partial_2 = \langle U - L \rangle で、H2Δ(T2)≅ZH_2^\Delta(T^2) \cong \mathbb{Z}。U−LU - L は曲面全体を覆う「基本輪体」である。

4.3 鎖複体

定義 4.6(鎖複体, chain complex)アーベル群 CnC_n(n∈Zn \in \mathbb{Z})と準同型 ∂n ⁣:Cn→Cn−1\partial_n\colon C_n \to C_{n-1} で ∂n−1∂n=0\partial_{n-1} \partial_n = 0 を満たすものを鎖複体という。Zn=ker⁡∂nZ_n = \ker \partial_n の元を輪体 (cycle)、Bn=im⁡∂n+1B_n = \operatorname{im} \partial_{n+1} の元を境界 (boundary) といい、Hn(C)=Zn/BnH_n(C) = Z_n / B_n をホモロジー群という。すべての Hn=0H_n = 0 のとき完全であるという。

定義 4.7 鎖複体の間の準同型の族 fn ⁣:Cn→Dnf_n\colon C_n \to D_n で ∂f=f∂\partial f = f \partial を満たすものを鎖写像という。鎖写像 f,gf, g に対し、準同型 P ⁣:Cn→Dn+1P\colon C_n \to D_{n+1} で

∂P+P∂=g−f\partial P + P \partial = g - f

を満たすものを鎖ホモトピーという。

命題 4.8 鎖写像 ff は準同型 f∗ ⁣:Hn(C)→Hn(D)f_{\ast}\colon H_n(C) \to H_n(D) を誘導し、(gf)∗=g∗f∗(gf)_{\ast} = g_{\ast} f_{\ast}。鎖ホモトピックな鎖写像は同じ準同型を誘導する。

証明. ∂f=f∂\partial f = f \partial より ff は輪体を輪体に、境界を境界に写すので、f∗[z]=[f(z)]f_{\ast}[z] = [f(z)] が定まる。輪体 zz について g(z)−f(z)=∂Pz+P∂z=∂Pzg(z) - f(z) = \partial P z + P \partial z = \partial P z は境界である。□\square

4.4 特異ホモロジー

単体ホモロジーは計算しやすいが、空間の Δ複体の構造に依存しているように見え、連続写像との相性も悪い。そこで空間へのすべての連続写像を単体として使う。

定義 4.9(特異ホモロジー, singular homology)連続写像 σ ⁣:Δn→X\sigma\colon \Delta^n \to X を特異 nn 単体という。特異 nn 単体全体を基底とする自由アーベル群を Cn(X)C_n(X) とし(n<0n < 0 では 00)、

∂σ=∑i=0n(−1)iσ∣[e0,…,e^i,…,en]\partial \sigma = \sum_{i=0}^{n} (-1)^i \sigma\vert_{[e_0, \dots, \hat{e}_i, \dots, e_n]}

と定める(右辺の各項は Δn−1\Delta^{n-1} と面との同一視による特異 (n−1)(n-1) 単体)。補題 4.3 と同じ計算で ∂∂=0\partial \partial = 0 なので鎖複体が得られ、そのホモロジー Hn(X)H_n(X) を XX の特異ホモロジー群という。

Cn(X)C_n(X) は巨大(一般に非可算階数)だが、ホモロジー群は多くの場合きわめて小さい。Δ複体については単体ホモロジーと特異ホモロジーが自然に同型になる(Hatcher, 定理 2.27)ので、例 4.4, 4.5 の計算は Hn(K)H_n(K), Hn(T2)H_n(T^2) の計算でもある。

命題 4.10(関手性)写像 f ⁣:X→Yf\colon X \to Y に対し f♯(σ)=f∘σf_\sharp(\sigma) = f \circ \sigma は鎖写像で、f∗ ⁣:Hn(X)→Hn(Y)f_{\ast}\colon H_n(X) \to H_n(Y) を誘導する。(gf)∗=g∗f∗(g f)_{\ast} = g_{\ast} f_{\ast}、(id)∗=id(\mathrm{id})_{\ast} = \mathrm{id} であり、特に同相な空間のホモロジー群は同型である。

証明. f∘(σ∣面)=(f∘σ)∣面f \circ (\sigma\vert_{\text{面}}) = (f \circ \sigma)\vert_{\text{面}} より f♯∂=∂f♯f_\sharp \partial = \partial f_\sharp。残りは命題 4.8 と定義から明らか。□\square

命題 4.11 (1) XX の弧状連結成分を XαX_\alpha とすると Hn(X)≅⨁αHn(Xα)H_n(X) \cong \bigoplus_\alpha H_n(X_\alpha)。(2) XX が空でなく弧状連結なら H0(X)≅ZH_0(X) \cong \mathbb{Z}。したがって H0(X)H_0(X) は弧状連結成分を基底とする自由アーベル群である。

証明. (1) Δn\Delta^n は弧状連結なので、特異単体の像は一つの XαX_\alpha に含まれる。よって Cn(X)=⨁αCn(Xα)C_n(X) = \bigoplus_\alpha C_n(X_\alpha) で、∂\partial はこの分解を保つ。(2) 添加写像 ε ⁣:C0(X)→Z\varepsilon\colon C_0(X) \to \mathbb{Z}, ∑niσi↦∑ni\sum n_i \sigma_i \mapsto \sum n_i は全射である。1 単体 σ\sigma について ∂σ=σ(e1)−σ(e0)\partial \sigma = \sigma(e_1) - \sigma(e_0) なので ε∂=0\varepsilon \partial = 0。逆に ∑nixi∈ker⁡ε\sum n_i x_i \in \ker \varepsilon(xix_i は点、すなわち 0 単体)なら、基点 x0x_0 から xix_i への道 σi\sigma_i をとると ∂∑niσi=∑nixi−(∑ni)x0=∑nixi\partial \sum n_i \sigma_i = \sum n_i x_i - (\sum n_i) x_0 = \sum n_i x_i。よって im⁡∂1=ker⁡ε\operatorname{im} \partial_1 = \ker \varepsilon で H0(X)≅ZH_0(X) \cong \mathbb{Z}。□\square

例 4.12(一点)X={pt}X = \lbrace \mathrm{pt} \rbrace では各 n≥0n \geq 0 に特異単体がただ一つ σn\sigma_n あり、∂σn=∑i=0n(−1)iσn−1\partial \sigma_n = \sum_{i=0}^n (-1)^i \sigma_{n-1} は nn が正の偶数なら σn−1\sigma_{n-1}、奇数なら 00 である。鎖複体 ⋯→≅Z→0Z→≅Z→0Z→0\cdots \xrightarrow{\cong} \mathbb{Z} \xrightarrow{0} \mathbb{Z} \xrightarrow{\cong} \mathbb{Z} \xrightarrow{0} \mathbb{Z} \to 0 より、H0=ZH_0 = \mathbb{Z}、n>0n > 0 で Hn=0H_n = 0。

鎖複体 ⋯→C1(X)→C0(X)→εZ→0\cdots \to C_1(X) \to C_0(X) \xrightarrow{\varepsilon} \mathbb{Z} \to 0 のホモロジーを被約ホモロジー H~n(X)\tilde{H}_n(X) という。X≠∅X \neq \emptyset なら H0(X)≅H~0(X)⊕ZH_0(X) \cong \tilde{H}_0(X) \oplus \mathbb{Z}、n>0n > 0 で H~n(X)=Hn(X)\tilde{H}_n(X) = H_n(X) であり、一点の被約ホモロジーはすべて 00 である。

4.5 ホモトピー不変性

定理 4.13(ホモトピー不変性)f≃g ⁣:X→Yf \simeq g\colon X \to Y ならば f∗=g∗ ⁣:Hn(X)→Hn(Y)f_{\ast} = g_{\ast}\colon H_n(X) \to H_n(Y) である。

証明. F ⁣:X×I→YF\colon X \times I \to Y をホモトピーとする。角柱 Δn×I\Delta^n \times I の底面の頂点を vi=(ei,0)v_i = (e_i, 0)、上面の頂点を wi=(ei,1)w_i = (e_i, 1) とすると、角柱は n+1n + 1 個の (n+1)(n+1) 単体 [v0,…,vi,wi,…,wn][v_0, \dots, v_i, w_i, \dots, w_n](0≤i≤n0 \leq i \leq n)に分割される(n=1n = 1 なら正方形を対角線で二つの三角形に分ける図である)。角柱作用素 P ⁣:Cn(X)→Cn+1(Y)P\colon C_n(X) \to C_{n+1}(Y) を

P(σ)=∑i=0n(−1)iF∘(σ×idI)∣[v0,…,vi,wi,…,wn]P(\sigma) = \sum_{i=0}^{n} (-1)^i F \circ (\sigma \times \mathrm{id}_I)\vert_{[v_0, \dots, v_i, w_i, \dots, w_n]}

で定める。∂P(σ)\partial P(\sigma) を展開すると、[v0,…,vi,wi,…,wn][v_0, \dots, v_i, w_i, \dots, w_n] から vjv_j または wjw_j を除いた項が現れる。j=ij = i の項は、ii 番目の単体から viv_i を除いたものと (i−1)(i-1) 番目の単体から wi−1w_{i-1} を除いたものが同じ単体 [v0,…,vi−1,wi,…,wn][v_0, \dots, v_{i-1}, w_i, \dots, w_n] になって打ち消し合い、両端の [w0,…,wn][w_0, \dots, w_n](符号 ++)と [v0,…,vn][v_0, \dots, v_n](符号 −-)だけが残る。j≠ij \neq i の項は、σ\sigma の面に対する角柱作用素の項とちょうど符号を逆にして一致する。まとめると

∂P=g♯−f♯−P∂\partial P = g_\sharp - f_\sharp - P \partial

となり、PP は f♯f_\sharp から g♯g_\sharp への鎖ホモトピーである。命題 4.8 より結論を得る。□\square

系 4.14 ホモトピー同値写像はホモロジー群の同型を誘導する。特に可縮な空間の被約ホモロジー群はすべて 00 である。

4.6 完全列と相対ホモロジー

ホモロジーの計算の主な道具は完全列である。次の補題が基本になる。

補題 4.15(蛇の補題, snake lemma)アーベル群と準同型の可換図式

A→iB→jC→0a↓↓b↓c0→A′→i′B′→j′C′\begin{array}{ccccccc} & A & \xrightarrow{i} & B & \xrightarrow{j} & C & \to 0 \\ & {\scriptstyle a}\downarrow & & \downarrow{\scriptstyle b} & & \downarrow{\scriptstyle c} & \\ 0 \to & A' & \xrightarrow{i'} & B' & \xrightarrow{j'} & C' & \end{array}

の各行が完全ならば、準同型 δ ⁣:ker⁡c→coker⁡a\delta\colon \ker c \to \operatorname{coker} a が存在して、次の列は完全である。

ker⁡a→ker⁡b→ker⁡c→δcoker⁡a→coker⁡b→coker⁡c\ker a \to \ker b \to \ker c \xrightarrow{\delta} \operatorname{coker} a \to \operatorname{coker} b \to \operatorname{coker} c

証明. δ\delta の構成. z∈ker⁡cz \in \ker c に対し j(y)=zj(y) = z となる y∈By \in B をとる。j′b(y)=cj(y)=0j' b(y) = c j(y) = 0 なので b(y)=i′(x′)b(y) = i'(x') となる x′∈A′x' \in A' がただ一つあり、δ(z)=[x′]\delta(z) = [x'] とおく。別の y1y_1 をとると y1−y=i(x)y_1 - y = i(x) で、b(y1)−b(y)=i′a(x)b(y_1) - b(y) = i' a(x) より x′x' は a(x)a(x) だけ変わるので、[x′][x'] は well-defined。準同型であることは明らか。

ker⁡b\ker b での完全性. ji=0j i = 0 は明らか。y∈ker⁡by \in \ker b が j(y)=0j(y) = 0 なら y=i(x)y = i(x) で、i′a(x)=b(y)=0i' a(x) = b(y) = 0 と i′i' の単射性から x∈ker⁡ax \in \ker a。

ker⁡c\ker c での完全性. y∈ker⁡by \in \ker b なら x′=0x' = 0 なので δj(y)=0\delta j(y) = 0。逆に δ(z)=0\delta(z) = 0 なら x′=a(x)x' = a(x) となる xx があり、y−i(x)y - i(x) は zz に写り、b(y−i(x))=i′(x′)−i′a(x)=0b(y - i(x)) = i'(x') - i' a(x) = 0。

coker⁡a\operatorname{coker} a での完全性. i′(x′)=b(y)i'(x') = b(y) なので δ(z)\delta(z) の coker⁡b\operatorname{coker} b での像は 00。逆に i′(x′)=b(y)i'(x') = b(y) となる yy があれば、z=j(y)z = j(y) は c(z)=j′i′(x′)=0c(z) = j' i'(x') = 0 を満たし、δ(z)=[x′]\delta(z) = [x']。

coker⁡b\operatorname{coker} b での完全性. j′i′=0j' i' = 0 より合成は 00。j′(y′)=c(z)j'(y') = c(z) なら、z=j(y)z = j(y) として j′(y′−b(y))=0j'(y' - b(y)) = 0、よって y′−b(y)∈im⁡i′y' - b(y) \in \operatorname{im} i' となり、[y′][y'] は coker⁡a\operatorname{coker} a の像に入る。□\square

鎖複体の列 0→A∙→iB∙→jC∙→00 \to A_\bullet \xrightarrow{i} B_\bullet \xrightarrow{j} C_\bullet \to 0 が各次数で完全なとき、鎖複体の短完全列という。

定理 4.16(ホモロジー長完全列)鎖複体の短完全列 0→A∙→B∙→C∙→00 \to A_\bullet \to B_\bullet \to C_\bullet \to 0 に対し、連結準同型 ∂ ⁣:Hn(C)→Hn−1(A)\partial\colon H_n(C) \to H_{n-1}(A) が存在して、次の列は完全である。

⋯→Hn(A)→i∗Hn(B)→j∗Hn(C)→∂Hn−1(A)→i∗Hn−1(B)→⋯\cdots \to H_n(A) \xrightarrow{i_{\ast}} H_n(B) \xrightarrow{j_{\ast}} H_n(C) \xrightarrow{\partial} H_{n-1}(A) \xrightarrow{i_{\ast}} H_{n-1}(B) \to \cdots

∂[c]\partial[c] は、j(b)=cj(b) = c となる bb をとり、∂b=i(a)\partial b = i(a) となる aa の類 [a][a] である。

証明. An/Bn(A)→Bn/Bn(B)→Cn/Bn(C)→0A_n / B_n(A) \to B_n / B_n(B) \to C_n / B_n(C) \to 0 は完全であり(境界で割っても右完全性は保たれる)、0→Zn−1(A)→Zn−1(B)→Zn−1(C)0 \to Z_{n-1}(A) \to Z_{n-1}(B) \to Z_{n-1}(C) も完全である(ii の単射性と、j(y)=0j(y) = 0 なら y=i(x)y = i(x) で i(∂x)=∂y=0i(\partial x) = \partial y = 0 から xx も輪体となること)。境界準同型は縦の写像 An/Bn(A)→Zn−1(A)A_n / B_n(A) \to Z_{n-1}(A) などを誘導し、その核は Zn/Bn=HnZ_n / B_n = H_n、余核は Zn−1/Bn−1=Hn−1Z_{n-1} / B_{n-1} = H_{n-1} である。補題 4.15 を適用すれば、Hn(A)→Hn(B)→Hn(C)→Hn−1(A)→Hn−1(B)→Hn−1(C)H_n(A) \to H_n(B) \to H_n(C) \to H_{n-1}(A) \to H_{n-1}(B) \to H_{n-1}(C) が完全となる。これを nn についてつなげばよい。δ\delta の構成から連結準同型の記述も従う。□\square

連結準同型は自然である(鎖複体の短完全列の間の可換図式から、長完全列の間の可換図式が得られる。証明は ∂\partial の記述から直接確かめられる)。

定義 4.17(相対ホモロジー)A⊂XA \subset X に対し、Cn(X,A)=Cn(X)/Cn(A)C_n(X, A) = C_n(X)/C_n(A) は ∂\partial から誘導される境界準同型で鎖複体になる。そのホモロジー Hn(X,A)H_n(X, A) を対 (X,A)(X, A) の相対ホモロジー群という。

Hn(X,A)H_n(X, A) の元は、境界が AA に含まれる鎖(相対輪体)で代表され、AA 内の鎖と境界の和の違いを無視したものである。0→C∙(A)→C∙(X)→C∙(X,A)→00 \to C_\bullet(A) \to C_\bullet(X) \to C_\bullet(X, A) \to 0 に定理 4.16 を適用して次を得る。

系 4.18(対の長完全列)次の列は完全である。∂\partial は相対輪体をその境界(AA の輪体)に写す。

⋯→Hn(A)→Hn(X)→Hn(X,A)→∂Hn−1(A)→⋯→H0(X,A)→0\cdots \to H_n(A) \to H_n(X) \to H_n(X, A) \xrightarrow{\partial} H_{n-1}(A) \to \cdots \to H_0(X, A) \to 0

A≠∅A \neq \emptyset なら、被約ホモロジーについても同様の完全列が成り立つ(H~n(X,A)=Hn(X,A)\tilde{H}_n(X, A) = H_n(X, A))。

対の写像 f ⁣:(X,A)→(Y,B)f\colon (X, A) \to (Y, B)(f(A)⊂Bf(A) \subset B)は Hn(X,A)→Hn(Y,B)H_n(X, A) \to H_n(Y, B) を誘導し、長完全列の間の可換図式を与える。

例 4.19 (1) H~∗({x0})=0\tilde{H}_{\ast}(\lbrace x_0 \rbrace) = 0 なので、被約版の長完全列から Hn(X,x0)≅H~n(X)H_n(X, x_0) \cong \tilde{H}_n(X)。(2) DnD^n は可縮なので Hk(Dn,Sn−1)≅H~k−1(Sn−1)H_k(D^n, S^{n-1}) \cong \tilde{H}_{k-1}(S^{n-1})。

長完全列を比較するときに頻繁に使うのが次の補題である(証明は問題 4.5)。

補題 4.20(5 項補題, five lemma)行が完全な可換図式

A1→A2→A3→A4→A5↓α1↓α2↓α3↓α4↓α5B1→B2→B3→B4→B5\begin{array}{ccccccccc} A_1 & \to & A_2 & \to & A_3 & \to & A_4 & \to & A_5 \\ \downarrow{\scriptstyle \alpha_1} & & \downarrow{\scriptstyle \alpha_2} & & \downarrow{\scriptstyle \alpha_3} & & \downarrow{\scriptstyle \alpha_4} & & \downarrow{\scriptstyle \alpha_5} \\ B_1 & \to & B_2 & \to & B_3 & \to & B_4 & \to & B_5 \end{array}

で α1,α2,α4,α5\alpha_1, \alpha_2, \alpha_4, \alpha_5 が同型ならば、α3\alpha_3 も同型である。

4.7 切除定理

相対ホモロジー Hn(X,A)H_n(X, A) は「AA を無視した XX のホモロジー」であり、AA の内部の深いところは取り除いても変わらないはずである。これが切除定理で、ホモロジーを局所的な情報から計算するための鍵である。

定理 4.21(切除定理, excision)Z⊂A⊂XZ \subset A \subset X で Z‾⊂A∘\overline{Z} \subset A^\circ ならば、包含写像 (X∖Z,A∖Z)→(X,A)(X \setminus Z, A \setminus Z) \to (X, A) はすべての nn で同型 Hn(X∖Z,A∖Z)≅Hn(X,A)H_n(X \setminus Z, A \setminus Z) \cong H_n(X, A) を誘導する。同値な言い換え:A,B⊂XA, B \subset X の内部が XX を覆うならば、包含写像は同型 Hn(B,A∩B)≅Hn(X,A)H_n(B, A \cap B) \cong H_n(X, A) を誘導する。

証明の方針. (B=X∖ZB = X \setminus Z とおけば二つの主張は同値である。)U={A,B}\mathcal{U} = \lbrace A, B \rbrace とし、各特異単体が AA または BB に含まれる鎖からなる部分複体を C∙U(X)C^{\mathcal{U}}_\bullet(X) とする。鍵は次の事実である:包含 C∙U(X)→C∙(X)C^{\mathcal{U}}_\bullet(X) \to C_\bullet(X) はホモロジーの同型を誘導する。これを示すには、単体を重心細分(各辺の中点・各面の重心を新しい頂点として、単体をより小さな単体に分割すること)する鎖写像 S ⁣:Cn(X)→Cn(X)S\colon C_n(X) \to C_n(X) を作り、(i) SS は恒等写像に鎖ホモトピックであること(∂T+T∂=1−S\partial T + T \partial = 1 - S となる TT が構成できる)、(ii) Δn\Delta^n の重心細分に現れる単体の直径は元の n/(n+1)n/(n+1) 倍以下であること、を示す。(ii) とルベーグ数の補題から、各特異単体 σ\sigma について、十分大きな mm で SmσS^m \sigma のすべての単体は AA または BB に含まれる。これと (i) を合わせて上の事実が従う。すると Cn(B)/Cn(A∩B)C_n(B)/C_n(A \cap B) と CnU(X)/Cn(A)C^{\mathcal{U}}_n(X)/C_n(A) はともに「BB に含まれ AA に含まれない単体」を基底とする自由アーベル群で一致し、後者のホモロジーは長完全列と補題 4.20 により Hn(X,A)H_n(X, A) と同型である。詳細は Hatcher の命題 2.21 を参照。□\square

4.8 良い対と商空間のホモロジー

定義 4.22 空でない閉集合 A⊂XA \subset X が、ある近傍 VV の変位レトラクトであるとき、(X,A)(X, A) を良い対 (good pair) という。

たとえば (Dn,Sn−1)(D^n, S^{n-1})、CW 複体とその部分複体(第5章)は良い対である。

定理 4.23 (X,A)(X, A) が良い対ならば、商写像 q ⁣:(X,A)→(X/A,A/A)q\colon (X, A) \to (X/A, A/A) は同型 Hn(X,A)≅Hn(X/A,A/A)≅H~n(X/A)H_n(X, A) \cong H_n(X/A, A/A) \cong \tilde{H}_n(X/A) を誘導する。

証明. VV を AA に変位レトラクトする近傍とする。次の可換図式を考える。

Hn(X,A)→Hn(X,V)←Hn(X∖A,V∖A)↓↓↓Hn(X/A,A/A)→Hn(X/A,V/A)←Hn(X/A∖A/A,V/A∖A/A)\begin{array}{ccccc} H_n(X, A) & \to & H_n(X, V) & \leftarrow & H_n(X \setminus A, V \setminus A) \\ \downarrow & & \downarrow & & \downarrow \\ H_n(X/A, A/A) & \to & H_n(X/A, V/A) & \leftarrow & H_n(X/A \setminus A/A, V/A \setminus A/A) \end{array}

左の横の写像は同型である:対 (X,A)→(X,V)(X, A) \to (X, V) の長完全列を比べると、A→VA \to V はホモトピー同値なので Hk(A)≅Hk(V)H_k(A) \cong H_k(V) であり、補題 4.20 が使える。下の行も、VV の変位レトラクションが AA 上で動かないので商に降りて V/AV/A を点 A/AA/A に変位レトラクトすることから、同様である。右の横の写像は切除定理(Z=AZ = A で、AA は閉、A⊂V∘A \subset V^\circ)により同型である。右の縦の写像は、qq が X∖AX \setminus A を X/A∖A/AX/A \setminus A/A に同相に写すので同型である。可換性より左の縦の写像も同型である。最後の同型は例 4.19 (1) による。□\square

系 4.24 (1) 良い対 (X,A)(X, A) に対し、完全列 ⋯→H~n(A)→H~n(X)→H~n(X/A)→H~n−1(A)→⋯\cdots \to \tilde{H}_n(A) \to \tilde{H}_n(X) \to \tilde{H}_n(X/A) \to \tilde{H}_{n-1}(A) \to \cdots が成り立つ。(2) 基点 xα∈Xαx_\alpha \in X_\alpha について (Xα,xα)(X_\alpha, x_\alpha) がすべて良い対なら、ブーケ(一点和)について H~n(⋁αXα)≅⨁αH~n(Xα)\tilde{H}_n(\bigvee_\alpha X_\alpha) \cong \bigoplus_\alpha \tilde{H}_n(X_\alpha)。

証明. (1) 対の長完全列(被約版)に定理 4.23 を代入する。(2) X=⨆XαX = \bigsqcup X_\alpha, A=⨆{xα}A = \bigsqcup \lbrace x_\alpha \rbrace に定理 4.23 と命題 4.11 を適用すると、H~n(⋁Xα)≅Hn(X,A)≅⨁αHn(Xα,xα)≅⨁αH~n(Xα)\tilde{H}_n(\bigvee X_\alpha) \cong H_n(X, A) \cong \bigoplus_\alpha H_n(X_\alpha, x_\alpha) \cong \bigoplus_\alpha \tilde{H}_n(X_\alpha)。□\square

Dn/Sn−1≅SnD^n/S^{n-1} \cong S^n なので、例 4.19 (2) と定理 4.23 から H~k(Sn)≅H~k−1(Sn−1)\tilde{H}_k(S^n) \cong \tilde{H}_{k-1}(S^{n-1}) が得られ、帰納的に球面のホモロジーが決まる。これは第5章で改めて扱う。

4.9 H1H_1 と基本群のアーベル化

I=[0,1]I = [0, 1] と Δ1\Delta^1 を同一視すれば、道は特異 1 単体であり、ループは輪体である。

定理 4.25(1 次元のフレヴィッツの定理, Hurewicz theorem)XX を弧状連結とする。ループをその 1 輪体に写す h ⁣:π1(X,x0)→H1(X)h\colon \pi_1(X, x_0) \to H_1(X) は全射準同型で、核は交換子群 [π1,π1][\pi_1, \pi_1] である。したがって H1(X)≅π1(X,x0)abH_1(X) \cong \pi_1(X, x_0)^{\mathrm{ab}}。

証明の概略. 次の事実を特異 2 単体を具体的に作って示す。(i) 定値の道は境界である(定値な 2 単体 τ\tau について ∂τ=c−c+c=c\partial \tau = c - c + c = c)。(ii) 道ホモトピックな道 f≃gf \simeq g について f−gf - g は境界である(道ホモトピー I×I→XI \times I \to X を対角線で二つの 2 単体に分け、境界を計算する)。(iii) f⋅g−f−gf \cdot g - f - g は境界である(辺 [e0,e1],[e1,e2],[e0,e2][e_0, e_1], [e_1, e_2], [e_0, e_2] がそれぞれ f,g,f⋅gf, g, f \cdot g となる 2 単体 σ\sigma を、Δ2\Delta^2 から辺 [e0,e2][e_0, e_2] への射影と f⋅gf \cdot g の合成として作れば、∂σ=g−f⋅g+f\partial \sigma = g - f \cdot g + f)。(ii), (iii) から hh は well-defined な準同型で、H1(X)H_1(X) はアーベル群なので hh は π1ab\pi_1^{\mathrm{ab}} を経由する。全射性:1 輪体 ∑niσi\sum n_i \sigma_i の各頂点 xx に基点からの道 γx\gamma_x を選び、σi\sigma_i をループ γσi(0)⋅σi⋅γˉσi(1)\gamma_{\sigma_i(0)} \cdot \sigma_i \cdot \bar{\gamma}_{\sigma_i(1)} に取り替えると、(ii), (iii) により差は境界と γ\gamma の項の和であり、輪体であることから γ\gamma の項は打ち消し合う。核が交換子群に一致することの証明は Hatcher の定理 2A.1 を参照。□\square

例 4.26 第2章の計算から、H1(⋁nS1)≅ZnH_1(\bigvee_n S^1) \cong \mathbb{Z}^n、H1(Mg)≅Z2gH_1(M_g) \cong \mathbb{Z}^{2g}、H1(Nh)≅Zh−1⊕Z/2H_1(N_h) \cong \mathbb{Z}^{h-1} \oplus \mathbb{Z}/2、H1(RPn)≅Z/2H_1(\mathbb{R}P^n) \cong \mathbb{Z}/2(n≥2n \geq 2)、H1(Sn)=0H_1(S^n) = 0(n≥2n \geq 2)。三葉結び目 KK については ⟨x,y∣x2=y3⟩\langle x, y \mid x^2 = y^3 \rangle のアーベル化 Z2/⟨(2,−3)⟩\mathbb{Z}^2 / \langle (2, -3) \rangle は、(2,−3),(1,−1)(2, -3), (1, -1) が Z2\mathbb{Z}^2 の基底(行列式 11)なので Z\mathbb{Z} と同型であり、H1(R3∖K)≅ZH_1(\mathbb{R}^3 \setminus K) \cong \mathbb{Z} となる。

まとめ

  • ホモロジーは「輪体 / 境界」であり、∂∂=0\partial \partial = 0 を満たす鎖複体から作られる。鎖写像はホモロジーの準同型を誘導し、鎖ホモトピックな鎖写像は同じ準同型を誘導する。
  • Δ複体の単体ホモロジーは有限の計算で求まる(例:H∗(T2)=Z,Z2,ZH_\ast(T^2) = \mathbb{Z}, \mathbb{Z}^2, \mathbb{Z})。特異ホモロジーは連続写像に対して関手的で、Δ複体では単体ホモロジーと一致する。
  • H0(X)H_0(X) は弧状連結成分で生成される自由アーベル群。可縮な空間の被約ホモロジーは 00。ホモトピックな写像は同じ準同型を誘導する(角柱作用素)。
  • 蛇の補題から、鎖複体の短完全列はホモロジーの長完全列を与える。特に対 (X,A)(X, A) の長完全列がある。
  • 切除定理:Z‾⊂A∘\overline{Z} \subset A^\circ なら Hn(X∖Z,A∖Z)≅Hn(X,A)H_n(X \setminus Z, A \setminus Z) \cong H_n(X, A)。良い対では Hn(X,A)≅H~n(X/A)H_n(X, A) \cong \tilde{H}_n(X/A) で、ブーケの被約ホモロジーは直和になる。
  • 弧状連結な XX について H1(X)≅π1(X)abH_1(X) \cong \pi_1(X)^{\mathrm{ab}}。

演習問題

問題 4.1 ★ XX が弧状連結で A≠∅A \neq \emptyset なら H0(X,A)=0H_0(X, A) = 0 であることを示せ。また AA が XX の変位レトラクトなら、すべての nn で Hn(X,A)=0H_n(X, A) = 0 であることを示せ。

解答

H0(X)≅ZH_0(X) \cong \mathbb{Z} は任意の一点の類で生成されるので、H0(A)→H0(X)H_0(A) \to H_0(X) は全射であり、完全列 H0(A)→H0(X)→H0(X,A)→0H_0(A) \to H_0(X) \to H_0(X, A) \to 0 より H0(X,A)=0H_0(X, A) = 0。AA が変位レトラクトなら包含写像はホモトピー同値で、i∗ ⁣:Hk(A)→Hk(X)i_{\ast}\colon H_k(A) \to H_k(X) はすべて同型である。完全列 Hn(A)→Hn(X)→Hn(X,A)→Hn−1(A)→Hn−1(X)H_n(A) \to H_n(X) \to H_n(X, A) \to H_{n-1}(A) \to H_{n-1}(X) で、最初の写像が全射なので Hn(X)→Hn(X,A)H_n(X) \to H_n(X, A) は 00、最後の写像が単射なので ∂=0\partial = 0。よって Hn(X,A)=0H_n(X, A) = 0。

問題 4.2 ★ AA が XX のレトラクトなら、i∗ ⁣:Hn(A)→Hn(X)i_{\ast}\colon H_n(A) \to H_n(X) は単射で、Hn(X)≅Hn(A)⊕Hn(X,A)H_n(X) \cong H_n(A) \oplus H_n(X, A) であることを示せ。

解答

レトラクション rr について r∗i∗=idr_{\ast} i_{\ast} = \mathrm{id} なので i∗i_{\ast} は単射である。すべての nn で i∗i_{\ast} が単射なので対の長完全列の ∂\partial は 00 で、短完全列 0→Hn(A)→Hn(X)→Hn(X,A)→00 \to H_n(A) \to H_n(X) \to H_n(X, A) \to 0 を得る。r∗r_{\ast} が左分裂を与えるので直和分解が従う。

問題 4.3 ★★ 正方形の境界を (s,0)∼(1−s,1)(s, 0) \sim (1 - s, 1), (0,t)∼(1,1−t)(0, t) \sim (1, 1 - t) で同一視すると RP2\mathbb{R}P^2 が得られる。反対角線で二つの三角形に分けると、頂点 vv((0,0)∼(1,1)(0,0) \sim (1,1))と ww((1,0)∼(0,1)(1,0) \sim (0,1))、辺 aa(下辺), bb(左辺), cc(反対角線、ww から ww へ)、2 単体 T1,T2T_1, T_2 からなる Δ複体で ∂a=∂b=w−v\partial a = \partial b = w - v, ∂c=0\partial c = 0, ∂T1=a−b+c\partial T_1 = a - b + c, ∂T2=−a+b+c\partial T_2 = -a + b + c となる(図を描いて確かめよ)。H∗(RP2)H_\ast(\mathbb{R}P^2) を求めよ。

解答

H0H_0:im⁡∂1=⟨w−v⟩\operatorname{im} \partial_1 = \langle w - v \rangle なので Z2/⟨w−v⟩≅Z\mathbb{Z}^2 / \langle w - v \rangle \cong \mathbb{Z}。ker⁡∂1={xa+yb+zc∣x+y=0}\ker \partial_1 = \lbrace xa + yb + zc \mid x + y = 0 \rbrace は e1=a−be_1 = a - b, e2=ce_2 = c を基底とする。∂T1=e1+e2\partial T_1 = e_1 + e_2、∂T2=−e1+e2\partial T_2 = -e_1 + e_2 で、係数の行列式は 1⋅1−(−1)⋅1=21 \cdot 1 - (-1) \cdot 1 = 2 なので H1≅Z2/⟨(1,1),(−1,1)⟩≅Z/2H_1 \cong \mathbb{Z}^2 / \langle (1, 1), (-1, 1) \rangle \cong \mathbb{Z}/2(基底を e1+e2,e2e_1 + e_2, e_2 に取り替えると関係は f1=0f_1 = 0, 2f2=02 f_2 = 0 となる)。∂(pT1+qT2)=(p−q)e1+(p+q)e2=0\partial(p T_1 + q T_2) = (p - q) e_1 + (p + q) e_2 = 0 なら p=q=0p = q = 0 なので H2=0H_2 = 0。

問題 4.4 ★★ 正方形の境界を (s,0)∼(s,1)(s, 0) \sim (s, 1), (0,t)∼(1,1−t)(0, t) \sim (1, 1 - t) で同一視したクラインの壺は、頂点 1 個、辺 a,b,ca, b, c(すべてループ)、2 単体 T1,T2T_1, T_2 で ∂T1=−a+b+c\partial T_1 = -a + b + c, ∂T2=a+b−c\partial T_2 = a + b - c となる Δ複体をもつ。H∗H_\ast を求めよ。

解答

∂1=0\partial_1 = 0 なので H0≅ZH_0 \cong \mathbb{Z}、ker⁡∂1=Z3\ker \partial_1 = \mathbb{Z}^3。基底を a,b,c′=−a+b+ca, b, c' = -a + b + c に取り替えると、∂T1=c′\partial T_1 = c'、∂T2=a+b−(c′+a−b)=2b−c′\partial T_2 = a + b - (c' + a - b) = 2b - c' なので H1≅⟨a,b,c′∣c′,2b⟩≅Z⊕Z/2H_1 \cong \langle a, b, c' \mid c', 2b \rangle \cong \mathbb{Z} \oplus \mathbb{Z}/2。∂(pT1+qT2)\partial(p T_1 + q T_2) の a,ba, b の係数は −p+q-p + q, p+qp + q なので、00 なら p=q=0p = q = 0 で H2=0H_2 = 0。第2章の π1\pi_1 のアーベル化と一致する。

問題 4.5 ★★ 補題 4.20(5 項補題)を証明せよ。

解答

上の行の写像を fk ⁣:Ak→Ak+1f_k\colon A_k \to A_{k+1}、下の行を gkg_k とする。全射:b3∈B3b_3 \in B_3 をとる。g3(b3)=α4(a4)g_3(b_3) = \alpha_4(a_4) となる a4a_4 があり、α5f4(a4)=g4g3(b3)=0\alpha_5 f_4(a_4) = g_4 g_3(b_3) = 0 と α5\alpha_5 の単射性から f4(a4)=0f_4(a_4) = 0、よって a4=f3(a3)a_4 = f_3(a_3)。g3(b3−α3(a3))=0g_3(b_3 - \alpha_3(a_3)) = 0 なので b3−α3(a3)=g2(b2)b_3 - \alpha_3(a_3) = g_2(b_2)、b2=α2(a2)b_2 = \alpha_2(a_2) とすれば b3=α3(a3+f2(a2))b_3 = \alpha_3(a_3 + f_2(a_2))。単射:α3(a3)=0\alpha_3(a_3) = 0 なら α4f3(a3)=0\alpha_4 f_3(a_3) = 0 より f3(a3)=0f_3(a_3) = 0、よって a3=f2(a2)a_3 = f_2(a_2)。g2α2(a2)=0g_2 \alpha_2(a_2) = 0 より α2(a2)=g1(b1)\alpha_2(a_2) = g_1(b_1)、b1=α1(a1)b_1 = \alpha_1(a_1) とすれば α2(a2−f1(a1))=0\alpha_2(a_2 - f_1(a_1)) = 0 で a2=f1(a1)a_2 = f_1(a_1)。よって a3=f2f1(a1)=0a_3 = f_2 f_1(a_1) = 0。

問題 4.6 ★★ 例 4.4 の三角形の周は S1S^1 と同相である。系 4.24 を用いて H~n(⋁kS1)\tilde{H}_n(\bigvee_k S^1) を求め、H1H_1 が π1\pi_1 のアーベル化と一致することを確かめよ。

解答

例 4.4 と特異ホモロジーとの一致から H~n(S1)\tilde{H}_n(S^1) は n=1n = 1 で Z\mathbb{Z}、それ以外で 00。(S1,x0)(S^1, x_0) は良い対(x0x_0 の開弧近傍が x0x_0 に変位レトラクト)なので、系 4.24 より H~1(⋁kS1)≅Zk\tilde{H}_1(\bigvee_k S^1) \cong \mathbb{Z}^k、それ以外は 00。一方 π1(⋁kS1)=Fk\pi_1(\bigvee_k S^1) = F_k のアーベル化は Zk\mathbb{Z}^k(注意 2.4)であり、定理 4.25 と一致する。

問題 4.7 ★★★ 三葉結び目 KK の補空間と、自明な結び目 UU(平面内の円周)の補空間について、H1H_1 はともに Z\mathbb{Z} であるが、基本群は同型でないことを説明せよ。H1H_1 だけで結び目を区別できないのはなぜか。

解答

例 4.26 より H1(R3∖K)≅ZH_1(\mathbb{R}^3 \setminus K) \cong \mathbb{Z}。R3∖U≃S1∨S2\mathbb{R}^3 \setminus U \simeq S^1 \vee S^2(例 2.19 で述べた事実)なので、π1≅Z\pi_1 \cong \mathbb{Z}、H1≅ZH_1 \cong \mathbb{Z}。一方 π1(R3∖K)=⟨x,y∣x2=y3⟩\pi_1(\mathbb{R}^3 \setminus K) = \langle x, y \mid x^2 = y^3 \rangle は非可換(S3\mathfrak{S}_3 への全射をもつ)なので Z\mathbb{Z} と同型でない。H1H_1 は π1\pi_1 のアーベル化にすぎず、非可換な情報を捨ててしまう。実際、第7章のアレクサンダー双対性により、S3S^3 内のどんな結び目の補空間も S1S^1 と同じホモロジー群をもつので、ホモロジー群だけでは結び目を区別できない。

この章を読み終えたら

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

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