コンテンツにスキップ

Morse 理論:臨界点から多様体の胞体構造と Morse 不等式を読む

対象読者: 多様体の基礎(部分多様体と正則値定理、Sard の定理、ベクトル場の流れ)と特異ホモロジー(長完全列)を学んだ人。Morse 理論は仮定しません。

前提となる記事:部分多様体と正則値定理:逆関数定理から 1 の分割・Sard・Whitney まで、ベクトル場の流れ・Lie 微分・Frobenius の定理:局所的に平らにできる条件、特異ホモロジー:連続写像の単体で穴を数え、ホモトピー不変性・切除・Mayer–Vietoris を証明する

生 Markdown

山の地図で水位を少しずつ上げていくと、水に沈む部分の形が変わるのは、水面が窪地・峠・山頂の高さを通るときだけです。この記事は、そのことを曲面や高次元の図形(多様体)の上で正確に述べ、図形の穴の個数が、高さを測る関数の窪地・峠・山頂の個数より多くならないことを示します。読み終えると、トーラスなどの穴の個数を、関数 1 つの窪地・峠・山頂を数えて調べられるようになります。

  • 滑らかな関数 f ⁣:M→Rf\colon M\to\mathbb{R} の臨界点で Hessian(2 階微分の行列)が非退化なものは、適当な座標で f=f(p)−u12−⋯−uλ2+uλ+12+⋯+un2f=f(p)-u_1^2-\cdots-u_\lambda^2+u_{\lambda+1}^2+\cdots+u_n^2 と書けます(Morse の補題)。負の平方の個数 λ\lambda が指数です。
  • コンパクト多様体を RN\mathbb{R}^N に埋め込み、座標の 1 次式を足すと、ほとんどすべての係数で Morse 関数になります(Sard の定理。臨界値全体は「大きさ 0」の集合だ、という定理です)。したがって Morse 関数は存在し、どの関数にもいくらでも近いものがあります。
  • 臨界値を含まない区間 [a,b][a,b] では、勾配流(ff が増える向きに点を押していく流れ)が劣位集合 Ma=f−1((−∞,a])M^a=f^{-1}((-\infty,a])(水位 aa 以下の部分)を MbM^b へ微分同相に移し、MaM^a は MbM^b の変位レトラクト(MbM^b を MaM^a へ連続的に縮められる、ということ)です。
  • 指数 λ\lambda の臨界点を通過すると、劣位集合のホモトピー型は λ\lambda 次元の胞体を 1 つ接着した形に変わります。
  • 相対ホモロジーの長完全列から、Betti 数 bkb_k(kk 次元の穴の個数にあたる数)と指数 kk の臨界点の個数 CkC_k の間の Morse 不等式 bk≤Ckb_k\le C_k、χ(M)=∑(−1)kCk\chi(M)=\sum(-1)^kC_k などが従います。
  • 応用として、トーラスの高さ関数、CPn\mathbb{C}P^n の Betti 数、臨界点が 2 個だけの閉多様体は球面と同相であるという Reeb の定理を証明します。

山岳地帯の地図を思い浮かべてください。水位を aa まで上げたとき水に沈む部分を MaM^a とすると、水位が上がるにつれて MaM^a は大きくなります。形(位相)が変わるのは、水位が山頂・峠・窪地の高さを通過するときだけです。窪地を越えると新しい島(湖)が生まれ、峠を越えると 2 つの湖がつながり、山頂を越えると穴が埋まります。Morse 理論は、この直観を任意次元の多様体で厳密にしたものです。

鍵になるのは 2 点です。第一に、臨界点の近くで関数の形が 2 次形式に「標準化」できること(Morse の補題)。第二に、臨界点のない区間では勾配の流れに沿って水面を押し下げられること。この 2 つを組み合わせると、多様体を胞体の積み重ねとして組み立てられ、関数の臨界点の個数が多様体のホモロジーを下から抑えます。

Morse 理論は、測地線の変分(測地線と完備性 の第二変分公式と共役点の理論)を道の空間の Morse 理論として読み直すことで Bott の周期性定理を生み、Smale の高次元 Poincaré 予想の証明、Floer ホモロジー、超対称量子力学(Witten)へとつながりました。この記事ではその出発点である有限次元の理論を、使う事実をすべて既出の章にさかのぼれる形で証明します。

以下、MM は Hausdorff かつ第二可算な nn 次元の滑らかな多様体(境界なし)、f ⁣:M→Rf\colon M\to\mathbb{R} は滑らかな関数とします。dfp=0df_p=0 となる点 pp を ff の臨界点、臨界点の像を臨界値と呼びます(定義 7.3[部分多様体と正則値定理] の N=RN=\mathbb{R} の場合です)。

定義 2.1(Hessian と非退化臨界点)↗

pp を ff の臨界点とし、pp のまわりのチャート (U,x)(U,x) を取る。対称行列

Hx(p)=(∂2(f∘x−1)∂xi ∂xj(x(p)))i,j=1nH_x(p)=\left(\frac{\partial^2 (f\circ x^{-1})}{\partial x_i\,\partial x_j}(x(p))\right)_{i,j=1}^n

が正則のとき pp を非退化臨界点という。Hx(p)H_x(p) の負の固有値の個数(重複度込み)を pp の指数といい ind⁡(p)\operatorname{ind}(p) と書く。すべての臨界点が非退化な関数を Morse 関数という。

この定義がチャートによらないことを確かめます。

命題 2.2(Hessian の変換則)✓

pp を ff の臨界点、(U,x)(U,x)、(V,y)(V,y) を pp のまわりのチャートとし、JJ を座標変換 x∘y−1x\circ y^{-1} の y(p)y(p) における Jacobi 行列とする。このとき

Hy(p)=JTHx(p) JH_y(p)=J^{\mathsf{T}}H_x(p)\,J

が成り立つ。したがって非退化性と指数はチャートの取り方によらない。

証明(命題 2.2)

g=f∘x−1g=f\circ x^{-1}、ϕ=x∘y−1\phi=x\circ y^{-1} とおくと f∘y−1=g∘ϕf\circ y^{-1}=g\circ\phi です。連鎖律で 1 回微分すると

∂(g∘ϕ)∂yk=∑i∂g∂xi(ϕ(y)) ∂ϕi∂yk(y),\frac{\partial (g\circ\phi)}{\partial y_k}=\sum_i\frac{\partial g}{\partial x_i}(\phi(y))\,\frac{\partial\phi_i}{\partial y_k}(y),

もう 1 回微分すると

∂2(g∘ϕ)∂yl ∂yk=∑i,j∂2g∂xj ∂xi ∂ϕj∂yl ∂ϕi∂yk+∑i∂g∂xi ∂2ϕi∂yl ∂yk\frac{\partial^2 (g\circ\phi)}{\partial y_l\,\partial y_k}=\sum_{i,j}\frac{\partial^2 g}{\partial x_j\,\partial x_i}\,\frac{\partial\phi_j}{\partial y_l}\,\frac{\partial\phi_i}{\partial y_k}+\sum_i\frac{\partial g}{\partial x_i}\,\frac{\partial^2\phi_i}{\partial y_l\,\partial y_k}

です。pp は臨界点なので ∂g/∂xi=0\partial g/\partial x_i=0(x(p)x(p) において)で、第 2 項が消えます。残る第 1 項が (JTHxJ)kl(J^{\mathsf{T}}H_xJ)_{kl} です。JJ は正則(系 7.5[接ベクトル空間と接バンドル])なので、Hy(p)H_y(p) が正則であることと Hx(p)H_x(p) が正則であることは同値です。さらに 定理 6.1[行列の分解と標準形] (2) により、正則行列による合同変換 JTHxJJ^{\mathsf{T}}H_xJ は負の固有値の個数を変えません。

臨界点でない点では第 2 項が残るので、2 階微分の行列は座標に依存します。Hessian が「臨界点でだけ」意味を持つのはこのためです。

例 2.3(2 次形式)

f(u)=−u12−⋯−uλ2+uλ+12+⋯+un2f(u)=-u_1^2-\cdots-u_\lambda^2+u_{\lambda+1}^2+\cdots+u_n^2 を Rn\mathbb{R}^n 上の関数とすると、臨界点は原点だけで、Hessian は diag⁡(−2,…,−2,2,…,2)\operatorname{diag}(-2,\dots,-2,2,\dots,2) です。原点は非退化で指数は λ\lambda です。指数 00 は極小、指数 nn は極大、その間は鞍点です。一方 f(u)=u13f(u)=u_1^3 や f(u1,u2)=u13−3u1u22f(u_1,u_2)=u_1^3-3u_1u_2^2(猿の鞍)の原点は Hessian が 00 で退化しています。

非退化臨界点の近くで、関数は例の 2 次形式そのものになります。証明には Taylor の定理の積分形を使います。

補題 3.1(Taylor の積分形(2 次))✓

B⊂RnB\subset\mathbb{R}^n を原点を中心とする開球、g ⁣:B→Rg\colon B\to\mathbb{R} を滑らかな関数とする。hij(x)=∫01(1−t) ∂i∂jg(tx) dth_{ij}(x)=\int_0^1(1-t)\,\partial_i\partial_jg(tx)\,dt とおくと、hijh_{ij} は BB 上で滑らか、hij=hjih_{ij}=h_{ji}、hij(0)=12∂i∂jg(0)h_{ij}(0)=\tfrac12\partial_i\partial_jg(0) であり、

g(x)=g(0)+∑i∂ig(0) xi+∑i,jxixj hij(x)(x∈B).g(x)=g(0)+\sum_i\partial_ig(0)\,x_i+\sum_{i,j}x_ix_j\,h_{ij}(x)\qquad(x\in B).
証明(補題 3.1)

x∈Bx\in B を固定し、γ(t)=g(tx)\gamma(t)=g(tx)(t∈[0,1]t\in[0,1])とおきます。BB は凸なので tx∈Btx\in B です。部分積分により

∫01(1−t)γ′′(t) dt=[(1−t)γ′(t)]01+∫01γ′(t) dt=−γ′(0)+γ(1)−γ(0)\int_0^1(1-t)\gamma''(t)\,dt=\bigl[(1-t)\gamma'(t)\bigr]_0^1+\int_0^1\gamma'(t)\,dt=-\gamma'(0)+\gamma(1)-\gamma(0)

なので γ(1)=γ(0)+γ′(0)+∫01(1−t)γ′′(t)dt\gamma(1)=\gamma(0)+\gamma'(0)+\int_0^1(1-t)\gamma''(t)dt です。連鎖律から γ′(0)=∑i∂ig(0)xi\gamma'(0)=\sum_i\partial_ig(0)x_i、γ′′(t)=∑i,j∂i∂jg(tx)xixj\gamma''(t)=\sum_{i,j}\partial_i\partial_jg(tx)x_ix_j で、これを代入すると等式を得ます。被積分関数は (t,x)(t,x) について滑らかで tt の範囲がコンパクトなので、積分記号下の微分により hijh_{ij} は滑らかです。対称性は ∂i∂jg=∂j∂ig\partial_i\partial_jg=\partial_j\partial_ig から、hij(0)=∂i∂jg(0)∫01(1−t)dth_{ij}(0)=\partial_i\partial_jg(0)\int_0^1(1-t)dt から従います。

定理 3.2(Morse の補題)✓

pp を ff の非退化臨界点、指数を λ\lambda とする。pp のまわりのチャート (U,u)(U,u)、u(p)=0u(p)=0 で、UU 上

f=f(p)−u12−⋯−uλ2+uλ+12+⋯+un2f=f(p)-u_1^2-\cdots-u_\lambda^2+u_{\lambda+1}^2+\cdots+u_n^2

となるものが存在する(Morse チャート)。

証明(定理 3.2)

任意のチャートを取り、平行移動して pp が原点、f(p)=0f(p)=0 とします。原点を中心とする開球 BB 上で 補題 3.1 を使うと、∂if(0)=0\partial_if(0)=0 なので

f(x)=∑i,jxixj hij(x),hij=hji,(hij(0))=12H(p)f(x)=\sum_{i,j}x_ix_j\,h_{ij}(x),\qquad h_{ij}=h_{ji},\quad \bigl(h_{ij}(0)\bigr)=\tfrac12H(p)

で、(hij(0))(h_{ij}(0)) は正則です。次を r=1,…,n+1r=1,\dots,n+1 について帰納的に示します。

主張 (Pr)(\mathrm{P}_r). 原点のまわりの座標 u1,…,unu_1,\dots,u_n(原点を原点に写す)と、符号 σ1,…,σr−1∈{±1}\sigma_1,\dots,\sigma_{r-1}\in\{\pm1\}、原点の近くで滑らかな対称行列値関数 (Hij)i,j≥r(H_{ij})_{i,j\ge r} で、(Hij(0))i,j≥r(H_{ij}(0))_{i,j\ge r} が正則であり

f=∑i<rσiui2+∑i,j≥ruiuj Hij(u)f=\sum_{i<r}\sigma_iu_i^2+\sum_{i,j\ge r}u_iu_j\,H_{ij}(u)

となるものがある。

(P1)(\mathrm{P}_1) は上の式です。(Pr)(\mathrm{P}_r) を仮定し、r≤nr\le n とします。

まず Hrr(0)≠0H_{rr}(0)\ne0 にできることを示します。正則な対称行列 A=(Hij(0))i,j≥rA=(H_{ij}(0))_{i,j\ge r} は 00 ではないので、ある vv で vTAv≠0v^{\mathsf{T}}Av\ne0 です(対角成分がすべて 00 なら、Aij≠0A_{ij}\ne0 となる i≠ji\ne j について v=ei+ejv=e_i+e_j で vTAv=2Aijv^{\mathsf{T}}Av=2A_{ij})。ur,…,unu_r,\dots,u_n に線形変換を施して vv を第 rr 座標方向の基底にすると、新しい行列は合同変換 STASS^{\mathsf{T}}AS になり、その (r,r)(r,r) 成分は vTAv≠0v^{\mathsf{T}}Av\ne0 です。この変換で (Pr)(\mathrm{P}_r) の形は保たれます。

原点の近傍で Hrr≠0H_{rr}\ne0 が保たれるように近傍を小さくし、

vr=∣Hrr(u)∣ (ur+∑i>ruiHir(u)Hrr(u)),vi=ui (i≠r)v_r=\sqrt{|H_{rr}(u)|}\,\Bigl(u_r+\sum_{i>r}u_i\frac{H_{ir}(u)}{H_{rr}(u)}\Bigr),\qquad v_i=u_i\ (i\ne r)

とおきます。∂vr/∂ur(0)=∣Hrr(0)∣≠0\partial v_r/\partial u_r(0)=\sqrt{|H_{rr}(0)|}\ne0 で、他の行は単位行列の行なので、原点での Jacobi 行列は正則です。逆関数定理(定理 2.1[部分多様体と正則値定理])により vv は原点のある近傍で座標になります。平方完成すると、σr=sign⁡Hrr(0)\sigma_r=\operatorname{sign}H_{rr}(0) として

∑i,j≥ruiujHij=Hrr(ur+∑i>ruiHirHrr)2+∑i,j>ruiuj(Hij−HirHjrHrr)=σrvr2+∑i,j>rvivjHij′\sum_{i,j\ge r}u_iu_jH_{ij}=H_{rr}\Bigl(u_r+\sum_{i>r}u_i\frac{H_{ir}}{H_{rr}}\Bigr)^2+\sum_{i,j>r}u_iu_j\Bigl(H_{ij}-\frac{H_{ir}H_{jr}}{H_{rr}}\Bigr)=\sigma_rv_r^2+\sum_{i,j>r}v_iv_jH'_{ij}

です。ここで Hij′=Hij−HirHjr/HrrH'_{ij}=H_{ij}-H_{ir}H_{jr}/H_{rr} を vv の関数とみたもので、対称で滑らかです。vv 座標での ff の原点における Hessian は diag⁡(2σ1,…,2σr)⊕2(Hij′(0))i,j>r\operatorname{diag}(2\sigma_1,\dots,2\sigma_r)\oplus2(H'_{ij}(0))_{i,j>r} であり、命題 2.2 によりこれは正則なので、(Hij′(0))i,j>r(H'_{ij}(0))_{i,j>r} も正則です。以上で (Pr+1)(\mathrm{P}_{r+1}) が示されました。

(Pn+1)(\mathrm{P}_{n+1}) は f=∑i=1nσiui2f=\sum_{i=1}^n\sigma_iu_i^2 を意味します。このチャートでの Hessian は diag⁡(2σi)\operatorname{diag}(2\sigma_i) で、命題 2.2 により負の σi\sigma_i の個数は λ\lambda です。座標の番号を並べ替えれば主張の形になります。

系 3.3(非退化臨界点は孤立する)✓

非退化臨界点 pp は、pp 以外の臨界点を含まない近傍を持つ。とくにコンパクト多様体上の Morse 関数の臨界点は有限個である。

証明(系 3.3)

Morse チャートで df=∑i±2ui duidf=\sum_i\pm2u_i\,du_i なので、df=0df=0 となるのは u=0u=0 だけです。コンパクトな MM 上で臨界点が無限個あれば、臨界点の集合(dfdf の零点集合なので閉)は集積点を持ち、それも臨界点ですが孤立していないので矛盾です。

Morse 関数は「たくさん」あります。コンパクト多様体を Euclid 空間に埋め込み、座標の 1 次式を足すと、係数を測度 00 の集合の外から選ぶ限り Morse 関数になります。

定理 4.1(Morse 関数の存在と稠密性)✓

MM をコンパクトな mm 次元多様体、F=(F1,…,FN) ⁣:M→RNF=(F_1,\dots,F_N)\colon M\to\mathbb{R}^N を埋め込み(定理 8.1[部分多様体と正則値定理] により存在する)、f ⁣:M→Rf\colon M\to\mathbb{R} を滑らかな関数とする。a∈RNa\in\mathbb{R}^N に対し

fa=f+⟨a,F⟩=f+a1F1+⋯+aNFNf_a=f+\langle a,F\rangle=f+a_1F_1+\cdots+a_NF_N

とおく。faf_a が Morse 関数でないような aa の集合は RN\mathbb{R}^N で測度 00 である。とくに、

  1. MM 上に Morse 関数が存在する(f=0f=0 とすれば、ほとんどすべての 1 次関数 ⟨a,F⟩\langle a,F\rangle が Morse)。
  2. 任意の δ>0\delta>0 に対し ∣a∣<δ|a|<\delta で faf_a が Morse となる aa が存在する。このとき、任意のチャート (U,x)(U,x)、コンパクト集合 K⊂UK\subset U、多重指数 α\alpha について sup⁡x(K)∣∂α((fa−f)∘x−1)∣≤∣a∣⋅sup⁡x(K)(∑l∣∂α(Fl∘x−1)∣2)1/2\sup_{x(K)}|\partial^\alpha((f_a-f)\circ x^{-1})|\le|a|\cdot\sup_{x(K)}\bigl(\sum_l|\partial^\alpha(F_l\circ x^{-1})|^2\bigr)^{1/2} であり、ff にいくらでも近い(任意階の導関数まで込めて)Morse 関数がある。

証明の方針です。「悪い係数 aa」とは、faf_a が退化した臨界点を持つような aa のことです。臨界点の条件を aa について解き直すと、(x,c)(x,c) から aa への滑らかな写像 GG が得られ、悪い aa はちょうど GG の臨界値になります。Sard の定理は臨界値の集合が測度 00 だと言うので、悪い aa は例外的にしかありません。GG の Jacobi 行列がブロック上三角になるのは、GG の第 2 成分が cc そのものだからです。

証明(定理 4.1)

局所的にグラフで書く。 p∈Mp\in M とします。FF は埋め込みなので dFpdF_p は単射で、Jacobi 行列(任意のチャートで N×mN\times m)の階数は mm です。線形独立な mm 行を選び、その座標を FF の成分の番号の並べ替えにより F1,…,FmF_1,\dots,F_m とします。π ⁣:RN→Rm\pi\colon\mathbb{R}^N\to\mathbb{R}^m を最初の mm 成分への射影とすると d(π∘F)pd(\pi\circ F)_p は同型なので、逆関数定理(系 2.2[部分多様体と正則値定理])により、pp の開近傍 WW と ψ=π∘F∣W\psi=\pi\circ F|_W が WW から開集合 U⊂RmU\subset\mathbb{R}^m への微分同相になります。すなわち ψ\psi はチャートで、その座標では

F∘ψ−1(x)=(x,h(x)),h=(h1,…,hN−m) ⁣:U→RN−mF\circ\psi^{-1}(x)=(x,h(x)),\qquad h=(h_1,\dots,h_{N-m})\colon U\to\mathbb{R}^{N-m}

と書けます(hl=Fm+l∘ψ−1h_l=F_{m+l}\circ\psi^{-1})。a=(b,c)∈Rm×RN−ma=(b,c)\in\mathbb{R}^m\times\mathbb{R}^{N-m} と分けると、f~=f∘ψ−1\tilde f=f\circ\psi^{-1} として

fa∘ψ−1(x)=f~(x)+⟨b,x⟩+⟨c,h(x)⟩.f_a\circ\psi^{-1}(x)=\tilde f(x)+\langle b,x\rangle+\langle c,h(x)\rangle .

悪い係数は臨界値である。 G ⁣:U×RN−m→Rm×RN−mG\colon U\times\mathbb{R}^{N-m}\to\mathbb{R}^m\times\mathbb{R}^{N-m} を

G(x,c)=(−∇(f~+⟨c,h⟩)(x), c)G(x,c)=\bigl(-\nabla(\tilde f+\langle c,h\rangle)(x),\ c\bigr)

で定めます。xx が fa∘ψ−1f_a\circ\psi^{-1} の臨界点であることは ∇f~(x)+b+∑lcl∇hl(x)=0\nabla\tilde f(x)+b+\sum_lc_l\nabla h_l(x)=0、すなわち G(x,c)=(b,c)=aG(x,c)=(b,c)=a と同値です。GG の Jacobi 行列は

DG(x,c)=(−Hess⁡(f~+⟨c,h⟩)(x)∗0IN−m)DG(x,c)=\begin{pmatrix}-\operatorname{Hess}(\tilde f+\langle c,h\rangle)(x)&\ast\\0&I_{N-m}\end{pmatrix}

というブロック上三角形で、⟨b,x⟩\langle b,x\rangle は 1 次式なので Hess⁡(f~+⟨c,h⟩)=Hess⁡(fa∘ψ−1)\operatorname{Hess}(\tilde f+\langle c,h\rangle)=\operatorname{Hess}(f_a\circ\psi^{-1}) です。したがって、faf_a が WW 内に退化臨界点 ψ−1(x)\psi^{-1}(x) を持てば、(x,c)(x,c) は GG の臨界点で a=G(x,c)a=G(x,c) は GG の臨界値です。Sard の定理(定理 7.4[部分多様体と正則値定理]。GG は RN\mathbb{R}^N の開集合から RN\mathbb{R}^N への滑らかな写像)により、そのような aa の集合 BWB_W は測度 00 です。

貼り合わせ。 MM はコンパクトなので、上のような WW の有限個 W1,…,WkW_1,\dots,W_k で覆えます。非退化性はチャートによらない(命題 2.2)ので、a∉BW1∪⋯∪BWka\notin B_{W_1}\cup\dots\cup B_{W_k} ならば faf_a のすべての臨界点は非退化です。測度 00 の集合の有限和は測度 00 です(覆う立方体の列を合わせればよい)。

帰結。 測度 00 の集合は空でない開集合を含まないので(定義 7.1[部分多様体と正則値定理] の直後の注意)、どの開球 {∣a∣<δ}\{|a|<\delta\} にも良い aa があります。これが 1 と 2 の存在部分です。評価は ∂α(fa−f)=∑lal∂αFl\partial^\alpha(f_a-f)=\sum_la_l\partial^\alpha F_l に Cauchy–Schwarz の不等式を使えば得られます。

注意 4.2

非コンパクトな多様体でも、適当な固有な(すなわち逆像がコンパクト集合を保つ)Morse 関数が存在し、Morse 関数は C∞C^\infty 位相(Whitney 位相)で開かつ稠密です。証明には非コンパクト版の Whitney 埋め込みが要るので、この記事ではコンパクトの場合だけを扱います。また 2 の評価から、C2C^2 級で十分近い関数は臨界点の個数と指数を保つことも示せます(Morse 関数の安定性)。

劣位集合を Ma=f−1((−∞,a])={q∈M:f(q)≤a}M^a=f^{-1}((-\infty,a])=\{q\in M:f(q)\le a\} と書きます。勾配流を使うためにRiemann 計量 gg を 1 つ固定します(定理 3.6[Riemann 計量と Levi-Civita 接続])。ff の勾配 grad⁡f\operatorname{grad}f を、すべての接ベクトル XX について g(grad⁡f,X)=df(X)g(\operatorname{grad}f,X)=df(X) となるベクトル場と定めます。座標では grad⁡f=∑i,jgij∂jf ∂i\operatorname{grad}f=\sum_{i,j}g^{ij}\partial_jf\,\partial_i で、滑らかです。df(grad⁡f)=∣grad⁡f∣2df(\operatorname{grad}f)=|\operatorname{grad}f|^2 は臨界点の外で正です。

定理 5.1(臨界値を含まない区間の変形)✓

a<ba\lt b とし、f−1([a,b])f^{-1}([a,b]) がコンパクトで ff の臨界点を含まないとする。このとき

  1. 微分同相 Φ ⁣:M→M\Phi\colon M\to M で Φ(Ma)=Mb\Phi(M^a)=M^b、Φ(f−1(a))=f−1(b)\Phi(f^{-1}(a))=f^{-1}(b) となるものが存在する。
  2. MaM^a は MbM^b の変位レトラクトである(定義 2.6[基本群と被覆空間])。とくに包含 Ma↪MbM^a\hookrightarrow M^b はホモトピー同値で、ホモロジーの同型を誘導する。

証明の方針です。勾配を ∣grad⁡f∣2|\operatorname{grad}f|^2 で割ったベクトル場 grad⁡f/∣grad⁡f∣2\operatorname{grad}f/|\operatorname{grad}f|^2 に沿って点を流すと、時間 tt たつごとに ff の値がちょうど tt だけ増えます。そこで時間 b−ab-a だけ流せば水位 aa の等位面が水位 bb の等位面に移ります。下の (*) は「[a,b][a,b] の中にいる間は本当にその速さで進む」ことの確認で、上限を取るのは、その性質が成り立つ最大の時間まで進めても破れないことを言うためです。

証明(定理 5.1)

ベクトル場の構成。 K=f−1([a,b])K=f^{-1}([a,b])、Crit\mathrm{Crit} を臨界点の集合(dfdf の零点なので閉)とします。K⊂M∖CritK\subset M\setminus\mathrm{Crit} で、MM は局所コンパクト Hausdorff なので、補題 2.3[局所コンパクト空間] により閉包がコンパクトな開集合 VV で K⊂V⊂V‾⊂M∖CritK\subset V\subset\overline V\subset M\setminus\mathrm{Crit} となるものが取れます。系 6.4[部分多様体と正則値定理] により、滑らかな ρ ⁣:M→[0,1]\rho\colon M\to[0,1] で KK 上 ρ=1\rho=1、supp⁡ρ⊂V\operatorname{supp}\rho\subset V となるものを取ります。supp⁡ρ\operatorname{supp}\rho はコンパクトな V‾\overline V の閉部分集合なのでコンパクトです。

X={ρ grad⁡f∣grad⁡f∣2(M∖Crit 上)0(M∖supp⁡ρ 上)X=\begin{cases}\rho\,\dfrac{\operatorname{grad}f}{|\operatorname{grad}f|^2}&(M\setminus\mathrm{Crit}\text{ 上})\\[2mm]0&(M\setminus\operatorname{supp}\rho\text{ 上})\end{cases}

は二つの開集合の上で滑らかで、重なりでは一致するので MM 上の滑らかなベクトル場です。台がコンパクトなので完備で(命題 2.7[ベクトル場の流れ・Lie 微分・Frobenius の定理])、流れ θt\theta_t は各 t∈Rt\in\mathbb{R} について MM の微分同相、θs∘θt=θs+t\theta_s\circ\theta_t=\theta_{s+t} です(定理 2.5[ベクトル場の流れ・Lie 微分・Frobenius の定理])。

ff の時間変化。 q∈Mq\in M について φq(t)=f(θt(q))\varphi_q(t)=f(\theta_t(q)) とおくと、φq′(t)=df(X)(θt(q))=ρ(θt(q))∈[0,1]\varphi_q'(t)=df(X)(\theta_t(q))=\rho(\theta_t(q))\in[0,1] です。よって φq\varphi_q は非減少で、傾きは 11 以下です。さらに次が成り立ちます。

(*) a≤f(q)≤ba\le f(q)\le b ならば、a≤f(q)+t≤ba\le f(q)+t\le b となるすべての tt について f(θt(q))=f(q)+tf(\theta_t(q))=f(q)+t。

実際、t≥0t\ge0 の側で、T=sup⁡{s≥0: f(q)+s≤b, [0,s] 上で φq(t)=f(q)+t}T=\sup\{s\ge0:\ f(q)+s\le b,\ [0,s]\text{ 上で }\varphi_q(t)=f(q)+t\} とします。φq\varphi_q の連続性から φq(T)=f(q)+T\varphi_q(T)=f(q)+T です。f(q)+T<bf(q)+T\lt b と仮定すると、φq(T)∈[a,b)\varphi_q(T)\in[a,b) で、連続性からある η>0\eta>0 について [T,T+η][T,T+\eta] 上 φq<b\varphi_q\lt b、単調性から φq≥a\varphi_q\ge a です。この区間で θt(q)∈K\theta_t(q)\in K なので ρ=1\rho=1、φq′=1\varphi_q'=1 で、[0,T+η][0,T+\eta] 上 φq(t)=f(q)+t\varphi_q(t)=f(q)+t となり TT の定義に反します。t≤0t\le0 の側も同様です。

1 の証明。 Φ=θb−a\Phi=\theta_{b-a} とします。f(q)≤af(q)\le a ならば、傾きが 11 以下なので f(Φ(q))≤f(q)+(b−a)≤bf(\Phi(q))\le f(q)+(b-a)\le b です。逆に f(q′)≤bf(q')\le b とし、q=θa−b(q′)q=\theta_{a-b}(q') とします。f(q′)≤af(q')\le a なら単調性から f(q)≤f(q′)≤af(q)\le f(q')\le a。a<f(q′)≤ba\lt f(q')\le b なら (*) により f(θa−f(q′)(q′))=af(\theta_{a-f(q')}(q'))=a で、a−b≤a−f(q′)a-b\le a-f(q') と単調性から f(q)≤af(q)\le a です。いずれも Φ(q)=q′\Phi(q)=q' なので Φ(Ma)=Mb\Phi(M^a)=M^b です。f(q)=af(q)=a なら (*) により f(Φ(q))=bf(\Phi(q))=b、f(q′)=bf(q')=b なら f(θa−b(q′))=af(\theta_{a-b}(q'))=a なので Φ(f−1(a))=f−1(b)\Phi(f^{-1}(a))=f^{-1}(b) です。

2 の証明。 H ⁣:Mb×[0,1]→MbH\colon M^b\times[0,1]\to M^b を

H(q,s)={q(f(q)≤a)θs(a−f(q))(q)(a≤f(q)≤b)H(q,s)=\begin{cases}q&(f(q)\le a)\\ \theta_{s(a-f(q))}(q)&(a\le f(q)\le b)\end{cases}

で定めます。二つの場合は閉集合で、境界 f(q)=af(q)=a では両方とも qq なので、貼り合わせ補題(補題 7.2[連結性])と θ\theta の連続性により HH は連続です。(*) により a≤f(q)≤ba\le f(q)\le b のとき f(H(q,s))=f(q)+s(a−f(q))∈[a,b]f(H(q,s))=f(q)+s(a-f(q))\in[a,b] なので HH は MbM^b に値を持ち、H(q,1)∈f−1(a)⊂MaH(q,1)\in f^{-1}(a)\subset M^a、H(⋅,0)=idH(\cdot,0)=\mathrm{id}、MaM^a 上で H(q,s)=qH(q,s)=q です。ホモロジーの同型は 系 4.2[特異ホモロジー] から従います。

勾配を ∣grad⁡f∣2|\operatorname{grad}f|^2 で割るのは、流れの時間と ff の値の増分を一致させるためです。仮定の「f−1([a,b])f^{-1}([a,b]) がコンパクト」を外すと結論は壊れます。たとえば M=R2∖{(0,1)}M=\mathbb{R}^2\setminus\{(0,1)\}、f(x,y)=yf(x,y)=y は臨界点を持ちませんが、M0M^0 は可縮で M2M^2 は円周とホモトピー同値です。流れが除いた点に「当たって」途中で止まるからです。

臨界点 pp を Morse チャート (U,u)(U,u) で見て、f(p)=cf(p)=c、指数 λ\lambda とし、

ξ=u12+⋯+uλ2,η=uλ+12+⋯+un2,f=c−ξ+η\xi=u_1^2+\cdots+u_\lambda^2,\qquad \eta=u_{\lambda+1}^2+\cdots+u_n^2,\qquad f=c-\xi+\eta

と書きます。ξ\xi は ff が減る方向の「深さ」、η\eta は増える方向の「高さ」です。Mc−εM^{c-\varepsilon} は ξ−η≥ε\xi-\eta\ge\varepsilon の部分で、ここに u1,…,uλu_1,\dots,u_\lambda 方向の円板

e={ξ≤ε, η=0}e=\{\xi\le\varepsilon,\ \eta=0\}

を足すと、Mc+εM^{c+\varepsilon} の形がとらえられる、というのが次の定理の内容です。ee の境界 {ξ=ε,η=0}\{\xi=\varepsilon,\eta=0\} だけが Mc−εM^{c-\varepsilon} に触れています。

peu₁u₂f ≤ c − εf ≤ c − εf = c + ε
指数 1 の臨界点 p のまわりの Morse チャート(n = 2)。横軸 u₁ の方向に f は減り、縦軸 u₂ の方向に f は増える。網かけの左右の領域が (双曲線 の外側)、点線が等位線 。 に太線の 1 胞体 を足したものが の変位レトラクトになる。

定理 6.1(臨界点の通過と胞体の接着)✓

c∈Rc\in\mathbb{R}、ε0>0\varepsilon_0>0 とし、f−1([c−ε0,c+ε0])f^{-1}([c-\varepsilon_0,c+\varepsilon_0]) がコンパクトで、そこに含まれる ff の臨界点が p1,…,pkp_1,\dots,p_k だけであり、いずれも非退化で f(pi)=cf(p_i)=c、指数 λi\lambda_i とする。このとき十分小さいすべての ε∈(0,ε0)\varepsilon\in(0,\varepsilon_0) について、互いに交わらない部分集合 e1,…,ek⊂Me_1,\dots,e_k\subset M と同相写像 hi ⁣:Dλi→eih_i\colon D^{\lambda_i}\to e_i で

ei∩Mc−ε=hi(Sλi−1)(λi=0 のときは空集合)e_i\cap M^{c-\varepsilon}=h_i(S^{\lambda_i-1})\quad(\lambda_i=0\text{ のときは空集合})

となるものがあり、Mc−ε∪e1∪⋯∪ekM^{c-\varepsilon}\cup e_1\cup\cdots\cup e_k は Mc+εM^{c+\varepsilon} の変位レトラクトである。とくに包含はホモトピー同値である。

証明の方針です。臨界点 pp の近くで ff を少し押し下げた関数 FF を作ります。FF は pp での値が c−εc-\varepsilon より下に落ちるので、[c−ε,c+ε][c-\varepsilon,c+\varepsilon] に臨界点がなくなり、前節の流れで Mc+εM^{c+\varepsilon} を {F≤c−ε}\{F\le c-\varepsilon\} へ縮められます。押し下げに使う補助関数 μ\mu は、原点の近くでは大きく下げ、離れるとなめらかに 00 に戻る山形の関数で、μ′\mu' が −910-\tfrac9{10} 以上であることが FF の増減の向きを保つために要ります。次に (d) で、{F≤c−ε}\{F\le c-\varepsilon\} の「余分な取っ手」の部分を、ff が増える向きの座標 u+u_+ に沿って潰します。縮める量を t∈[0,1]t\in[0,1] で表した写像が rtr_t で、t=1t=1 で何もせず、t=0t=0 で u+u_+ 方向を(ξ≤ε\xi\le\varepsilon のとき)完全に潰します。残るのが λ\lambda 次元の円板 eie_i です。

証明(定理 6.1)

準備。 定理 3.2 により各 pip_i の Morse チャート (Ui,u(i))(U_i,u^{(i)}) を取り、MM が Hausdorff であることから UiU_i を互いに交わらないように小さくします。各チャートで上のように ξ,η\xi,\eta を定め(添字 ii は省きます)、ε∈(0,ε0)\varepsilon\in(0,\varepsilon_0) を閉球 {∣u∣2≤2ε}\{|u|^2\le2\varepsilon\} がすべての u(i)(Ui)u^{(i)}(U_i) に含まれるように小さく取ります。楕円体 Ei={ξ+2η≤2ε}E_i=\{\xi+2\eta\le2\varepsilon\}(∣u∣2≤ξ+2η|u|^2\le\xi+2\eta なのでこの閉球に含まれ、MM のコンパクト集合とみなせる)と

ei={ξ≤ε, η=0},hi(v)=(u(i))−1(ε v,0)(v∈Dλi)e_i=\{\xi\le\varepsilon,\ \eta=0\},\qquad h_i(v)=\bigl(u^{(i)}\bigr)^{-1}(\sqrt\varepsilon\,v,0)\quad(v\in D^{\lambda_i})

を定めます。eie_i 上では f=c−ξf=c-\xi なので、f≤c−εf\le c-\varepsilon と ξ=ε\xi=\varepsilon は同値で、ei∩Mc−ε=hi(Sλi−1)e_i\cap M^{c-\varepsilon}=h_i(S^{\lambda_i-1}) です。

補助関数 μ\mu。 系 6.4[部分多様体と正則値定理] を R\mathbb{R} に適用し、滑らかな ψ ⁣:R→[0,1]\psi\colon\mathbb{R}\to[0,1] で [110,910][\tfrac1{10},\tfrac9{10}] 上 ψ=1\psi=1、supp⁡ψ⊂(0,1)\operatorname{supp}\psi\subset(0,1) となるものを取ります。supp⁡ψ\operatorname{supp}\psi はコンパクトなので、ある δ>0\delta>0 で supp⁡ψ⊂[δ,1−δ]\operatorname{supp}\psi\subset[\delta,1-\delta] です。

μ(r)=95ε∫r/(2ε)1ψ(t) dt\mu(r)=\tfrac95\varepsilon\int_{r/(2\varepsilon)}^{1}\psi(t)\,dt

とおくと、μ′(r)=−910ψ(r/2ε)∈[−910,0]\mu'(r)=-\tfrac9{10}\psi(r/2\varepsilon)\in[-\tfrac9{10},0]、μ(0)≥95ε⋅45=3625ε>ε\mu(0)\ge\tfrac95\varepsilon\cdot\tfrac45=\tfrac{36}{25}\varepsilon>\varepsilon、r≥2ε(1−δ)r\ge2\varepsilon(1-\delta) で μ(r)=0\mu(r)=0 です。

関数 FF。 各 UiU_i 上で F=f−μ(ξ+2η)F=f-\mu(\xi+2\eta)、UiU_i の外で F=fF=f と定めます。μ(ξ+2η)\mu(\xi+2\eta) はコンパクト集合 {ξ+2η≤2ε(1−δ)}\{\xi+2\eta\le2\varepsilon(1-\delta)\} の外で 00 なので、FF は MM 上で滑らかで、F≤fF\le f です。UiU_i 上では F=c−ξ+η−μ(ξ+2η)F=c-\xi+\eta-\mu(\xi+2\eta) で

∂F∂ξ=−1−μ′≤−110<0,∂F∂η=1−2μ′≥1.\frac{\partial F}{\partial\xi}=-1-\mu'\le-\tfrac1{10}\lt0,\qquad \frac{\partial F}{\partial\eta}=1-2\mu'\ge1 .

この FF について次の (a)〜(d) を示します。

(a) F−1((−∞,c+ε])=Mc+εF^{-1}((-\infty,c+\varepsilon])=M^{c+\varepsilon}。F≤fF\le f から ⊃\supset です。逆に F(q)≤c+εF(q)\le c+\varepsilon とします。q∉⋃Eiq\notin\bigcup E_i なら f(q)=F(q)f(q)=F(q)。q∈Eiq\in E_i なら f(q)=c−ξ+η≤c+12ξ+η≤c+εf(q)=c-\xi+\eta\le c+\tfrac12\xi+\eta\le c+\varepsilon です。

(b) FF の臨界点は p1,…,pkp_1,\dots,p_k と、⋃Ei\bigcup E_i の外にある ff の臨界点だけである。UiU_i 上では

dF=∂F∂ξ∑j≤λ2uj duj+∂F∂η∑j>λ2uj dujdF=\frac{\partial F}{\partial\xi}\sum_{j\le\lambda}2u_j\,du_j+\frac{\partial F}{\partial\eta}\sum_{j>\lambda}2u_j\,du_j

で、上の符号から dF=0dF=0 は u=0u=0 のときに限ります。⋃i{ξ+2η≤2ε(1−δ)}\bigcup_i\{\xi+2\eta\le2\varepsilon(1-\delta)\} の外では F=fF=f です。

(c) N:=F−1((−∞,c−ε])N:=F^{-1}((-\infty,c-\varepsilon]) は Mc+εM^{c+\varepsilon} の変位レトラクトである。c−ε≤F(q)≤c+εc-\varepsilon\le F(q)\le c+\varepsilon ならば f(q)≥F(q)≥c−εf(q)\ge F(q)\ge c-\varepsilon、(a) より f(q)≤c+εf(q)\le c+\varepsilon なので、F−1([c−ε,c+ε])F^{-1}([c-\varepsilon,c+\varepsilon]) はコンパクト集合 f−1([c−ε,c+ε])f^{-1}([c-\varepsilon,c+\varepsilon]) の閉部分集合でコンパクトです。(b) より、そこにある FF の臨界点は pip_i だけですが、F(pi)=c−μ(0)<c−εF(p_i)=c-\mu(0)\lt c-\varepsilon なので含まれません。定理 5.1 を FF と区間 [c−ε,c+ε][c-\varepsilon,c+\varepsilon] に適用し、(a) を使えば主張を得ます。

(d) Mc−ε∪⋃eiM^{c-\varepsilon}\cup\bigcup e_i は NN の変位レトラクトである。まず ei⊂Ne_i\subset N です:eie_i 上 F=c−ξ−μ(ξ)F=c-\xi-\mu(\xi) で、ξ+μ(ξ)\xi+\mu(\xi) は(μ′>−1\mu'>-1 より)増加関数で ξ=0\xi=0 で μ(0)>ε\mu(0)>\varepsilon なので、F≤c−εF\le c-\varepsilon。次に EiE_i の中では f≤c−εf\le c-\varepsilon と ξ≥η+ε\xi\ge\eta+\varepsilon が同値で、EiE_i の外では F=fF=f なので

N=Mc−ε∪A1∪⋯∪Ak,Ai=N∩Ei∩{ξ≤η+ε}N=M^{c-\varepsilon}\cup A_1\cup\cdots\cup A_k,\qquad A_i=N\cap E_i\cap\{\xi\le\eta+\varepsilon\}

です(AiA_i はコンパクト)。t∈[0,1]t\in[0,1] について rt ⁣:N→Nr_t\colon N\to N を、Mc−εM^{c-\varepsilon} 上では恒等写像、AiA_i 上では座標 u=(u−,u+)u=(u_-,u_+)(u−=(u1,…,uλ)u_-=(u_1,\dots,u_\lambda)、u+=(uλ+1,…,un)u_+=(u_{\lambda+1},\dots,u_n))で

rt(u−,u+)={(u−, t u+)(ξ≤ε)(u−, st u+),st=t+(1−t)(ξ−ε)/η(ε≤ξ≤η+ε)r_t(u_-,u_+)=\begin{cases}(u_-,\ t\,u_+)&(\xi\le\varepsilon)\\[1mm](u_-,\ s_t\,u_+),\quad s_t=t+(1-t)\sqrt{(\xi-\varepsilon)/\eta}&(\varepsilon\le\xi\le\eta+\varepsilon)\end{cases}

と定めます(第 2 の場合で η=0\eta=0 なら ξ=ε\xi=\varepsilon、u+=0u_+=0 で、値は (u−,0)(u_-,0) とする)。

  • 連続性。 ξ=ε\xi=\varepsilon では st=ts_t=t で二式は一致します。第 2 の場合 ∣(1−t)(ξ−ε)/η u+∣≤ξ−ε≤η|(1-t)\sqrt{(\xi-\varepsilon)/\eta}\,u_+|\le\sqrt{\xi-\varepsilon}\le\sqrt\eta なので η→0\eta\to0 でも連続です。Mc−ε∩Ai={ξ=η+ε}M^{c-\varepsilon}\cap A_i=\{\xi=\eta+\varepsilon\} では st=1s_t=1(または u+=0u_+=0)で rt=idr_t=\mathrm{id} となり、恒等写像と一致します。各片は閉集合なので、貼り合わせ補題(補題 7.2[連結性])により (q,t)↦rt(q)(q,t)\mapsto r_t(q) は連続です。
  • NN に留まる。 rtr_t は u−u_- を保ち η\eta を減らすだけです(t≤1t\le1、st≤1s_t\le1)。よって EiE_i に留まり、FF は η\eta について増加なので FF も増えません。第 2 の場合、新しい η\eta は st2η≥ξ−εs_t^2\eta\ge\xi-\varepsilon なので {ξ≤η+ε}\{\xi\le\eta+\varepsilon\} にも留まります。
  • 端点。 r1=idr_1=\mathrm{id} です。r0r_0 は第 1 の場合 (u−,0)∈ei(u_-,0)\in e_i、第 2 の場合は新しい η\eta が ξ−ε\xi-\varepsilon になり f=c−εf=c-\varepsilon、すなわち Mc−εM^{c-\varepsilon} に入ります。また rtr_t は eie_i(u+=0u_+=0)と Mc−εM^{c-\varepsilon} の点を動かしません。

したがって H(q,s)=r1−s(q)H(q,s)=r_{1-s}(q) が求める変位レトラクションです。

最後に、変位レトラクトの変位レトラクトは変位レトラクトです(A⊂B⊂CA\subset B\subset C で HB,HCH_B,H_C をそれぞれのレトラクションとすると、s≤12s\le\tfrac12 で HC(x,2s)H_C(x,2s)、s≥12s\ge\tfrac12 で HB(HC(x,1),2s−1)H_B(H_C(x,1),2s-1) とつなげばよい)。(c) と (d) から定理が従います。

μ\mu で関数を臨界点の近くだけ押し下げるのが証明の要点です。FF は pip_i での値が c−εc-\varepsilon より下に落ちるので、区間 [c−ε,c+ε][c-\varepsilon,c+\varepsilon] には FF の臨界点がなくなり、定理 5.1 の勾配流が使えます。押し下げによって新たに NN に入る部分が「取っ手」で、それを u+u_+ 方向に潰すと胞体 eie_i が残ります。

胞体の接着が相対ホモロジーに与える影響は、切除定理で計算できます。

補題 6.2(胞体を足したときの相対ホモロジー)✓

ZZ を Hausdorff 空間、X⊂ZX\subset Z を閉集合とし、互いに交わらない部分集合 e1,…,eke_1,\dots,e_k と同相写像 hi ⁣:Dλi→eih_i\colon D^{\lambda_i}\to e_i があって、Z=X∪e1∪⋯∪ekZ=X\cup e_1\cup\cdots\cup e_k、X∩ei=hi(Sλi−1)X\cap e_i=h_i(S^{\lambda_i-1}) とする。このとき

Hq(Z,X)≅Z#{i: λi=q}(q≥0).H_q(Z,X)\cong\mathbb{Z}^{\#\{i:\ \lambda_i=q\}}\qquad(q\ge0).
証明(補題 6.2)

oi=hi(0)o_i=h_i(0)、Y=Z∖{o1,…,ok}Y=Z\setminus\{o_1,\dots,o_k\} とします。1 点は閉集合なので YY は開集合です。

XX は YY の変位レトラクト。 G(z,s)=zG(z,s)=z(z∈Xz\in X)、G(hi(v),s)=hi((1−s)v+sv/∣v∣)G(h_i(v),s)=h_i\bigl((1-s)v+sv/|v|\bigr)(0<∣v∣≤10\lt|v|\le1)とおきます。eie_i はコンパクトなので ZZ で閉、ei∖{oi}e_i\setminus\{o_i\} は YY で閉です。X∩ei=hi(Sλi−1)X\cap e_i=h_i(S^{\lambda_i-1}) 上では v/∣v∣=vv/|v|=v なので二式は一致し、貼り合わせ補題により GG は連続です。

ホモロジーの比較。 包含 X↪YX\hookrightarrow Y はホモロジーの同型を誘導するので(系 4.2[特異ホモロジー])、対 (Z,X)(Z,X) と (Z,Y)(Z,Y) の長完全列(系 3.2[特異ホモロジー])の間の射に五項補題(補題 3.3[特異ホモロジー])を使うと Hq(Z,X)≅Hq(Z,Y)H_q(Z,X)\cong H_q(Z,Y) です。XX は閉で YY は開、X⊂YX\subset Y なので、切除定理(定理 5.3[特異ホモロジー])で XX を切り取れます:

Hq(Z,Y)≅Hq(Z∖X, Y∖X)=Hq(⨆iBi, ⨆i(Bi∖{oi})),Bi=hi(int⁡Dλi).H_q(Z,Y)\cong H_q(Z\setminus X,\ Y\setminus X)=H_q\Bigl(\bigsqcup_iB_i,\ \bigsqcup_i(B_i\setminus\{o_i\})\Bigr),\qquad B_i=h_i(\operatorname{int}D^{\lambda_i}).

Bi=(Z∖X)∖⋃j≠iejB_i=(Z\setminus X)\setminus\bigcup_{j\ne i}e_j は Z∖XZ\setminus X の開集合で、特異単体の像は連結なのでどれか 1 つの BiB_i に入ります。よって鎖複体は直和に分かれ、右辺は ⨁iHq(Bi,Bi∖{oi})\bigoplus_iH_q(B_i,B_i\setminus\{o_i\}) です。

1 つの胞体。 λ=0\lambda=0 なら B={o}B=\{o\}、B∖{o}=∅B\setminus\{o\}=\varnothing で、Hq(pt)H_q(\mathrm{pt}) は q=0q=0 で Z\mathbb{Z}、他は 00 です(命題 2.4[特異ホモロジー])。λ≥1\lambda\ge1 なら BB は開球と同相で可縮、B∖{o}B\setminus\{o\} は Sλ−1S^{\lambda-1} に変位レトラクトするので、簡約ホモロジーの対の長完全列から

Hq(B,B∖{o})≅H~q−1(B∖{o})≅H~q−1(Sλ−1),H_q(B,B\setminus\{o\})\cong\tilde H_{q-1}(B\setminus\{o\})\cong\tilde H_{q-1}(S^{\lambda-1}),

これは 定理 6.1[特異ホモロジー] により q=λq=\lambda で Z\mathbb{Z}、他は 00 です。

系 6.3(臨界値をまたぐ相対ホモロジー)✓

定理 6.1 の状況で、十分小さい ε>0\varepsilon>0 について Hq(Mc+ε,Mc−ε)≅Z#{i: λi=q}H_q(M^{c+\varepsilon},M^{c-\varepsilon})\cong\mathbb{Z}^{\#\{i:\ \lambda_i=q\}}。

証明(系 6.3)

Z=Mc−ε∪⋃eiZ=M^{c-\varepsilon}\cup\bigcup e_i とします。Mc−εM^{c-\varepsilon} は閉集合なので 補題 6.2 が使え、Hq(Z,Mc−ε)H_q(Z,M^{c-\varepsilon}) は主張の形です。包含 Z↪Mc+εZ\hookrightarrow M^{c+\varepsilon} はホモトピー同値なので、対 (Z,Mc−ε)→(Mc+ε,Mc−ε)(Z,M^{c-\varepsilon})\to(M^{c+\varepsilon},M^{c-\varepsilon}) の長完全列の間の射に五項補題を使えば同型を得ます。

注意 6.4

定理 6.1 を繰り返すと、コンパクト多様体 MM 上の Morse 関数から「MM は指数 λ\lambda の臨界点 1 個につき λ\lambda 胞体 1 個を持つ有限 CW 複体(定義 2.1[胞体ホモロジーと写像度])とホモトピー同値である」ことが従います(Milnor『Morse Theory』Part I §3)。証明には、接着写像をホモトピーで取り替えても接着空間のホモトピー型が変わらないこと、および胞体近似定理が必要で、この記事では主張のみにとどめます。次節の Morse 不等式はこの CW 構造を経由せず、系 6.3 だけから導きます。

ホモロジー群には、有限位数の元(ねじれ)が混じることがあります。穴の個数を数えたいときにこのねじれは邪魔なので、以下では群を「有理数を係数に許した」ベクトル空間に直し、その次元(階数)で大きさを測ります。こうすると有限群は 00 と数えられ、完全列の次元の交代和が 00 になるという線形代数の事実が使えます。

ホモロジー群の「大きさ」を有理数体上の次元で測ります。アーベル群 GG に対し、GQG_{\mathbb{Q}} を形式的な分数 g/ng/n(g∈Gg\in G、n∈Z∖{0}n\in\mathbb{Z}\setminus\{0\})の集合で、g/n=g′/n′g/n=g'/n' を「ある k≠0k\ne0 で k(n′g−ng′)=0k(n'g-ng')=0」と定めたものとします。これは Q\mathbb{Q} 上のベクトル空間で(G⊗QG\otimes\mathbb{Q} と自然に同型です)、rank⁡G=dim⁡QGQ\operatorname{rank}G=\dim_{\mathbb{Q}}G_{\mathbb{Q}} とおきます。ZQr=Qr\mathbb{Z}^r_{\mathbb{Q}}=\mathbb{Q}^r なので rank⁡Zr=r\operatorname{rank}\mathbb{Z}^r=r、有限群は GQ=0G_{\mathbb{Q}}=0 です。準同型 ϕ ⁣:A→B\phi\colon A\to B は ϕQ(a/n)=ϕ(a)/n\phi_{\mathbb{Q}}(a/n)=\phi(a)/n で線形写像を誘導します。

補題 7.1(有理化は完全性を保つ)✓

(1) A→ϕB→ψCA\xrightarrow{\phi}B\xrightarrow{\psi}C が BB で完全ならば、AQ→BQ→CQA_{\mathbb{Q}}\to B_{\mathbb{Q}}\to C_{\mathbb{Q}} も BQB_{\mathbb{Q}} で完全である。

(2) 有限次元ベクトル空間の完全列 0→Vm→Vm−1→⋯→V0→00\to V_m\to V_{m-1}\to\cdots\to V_0\to0 について ∑j=0m(−1)jdim⁡Vj=0\sum_{j=0}^m(-1)^j\dim V_j=0。

証明(補題 7.1)

(1) ψϕ=0\psi\phi=0 から ψQϕQ=0\psi_{\mathbb{Q}}\phi_{\mathbb{Q}}=0 です。ψQ(b/n)=0\psi_{\mathbb{Q}}(b/n)=0 とすると、ある k≠0k\ne0 で kψ(b)=0k\psi(b)=0、すなわち kb∈ker⁡ψ=im⁡ϕkb\in\ker\psi=\operatorname{im}\phi で、kb=ϕ(a)kb=\phi(a) と書けます。すると b/n=kb/(kn)=ϕQ(a/(kn))b/n=kb/(kn)=\phi_{\mathbb{Q}}(a/(kn)) です。

(2) 写像を dj ⁣:Vj→Vj−1d_j\colon V_j\to V_{j-1}(d0=0d_0=0、dm+1=0d_{m+1}=0 は 0→Vm0\to V_m)とすると、完全性は ker⁡dj=im⁡dj+1\ker d_j=\operatorname{im}d_{j+1} で、次元定理(定理 7.3[ベクトル空間と線形変換])から dim⁡Vj=dim⁡im⁡dj+1+dim⁡im⁡dj\dim V_j=\dim\operatorname{im}d_{j+1}+\dim\operatorname{im}d_j です。交代和を取ると望遠鏡的に消えて 00 になります。

空間の対 (X,Y)(X,Y)(Y⊂XY\subset X)について Rk(X,Y)=rank⁡Hk(X,Y)R_k(X,Y)=\operatorname{rank}H_k(X,Y) とし、それが有限のとき

Sλ(X,Y)=Rλ(X,Y)−Rλ−1(X,Y)+⋯±R0(X,Y)=∑k=0λ(−1)λ−kRk(X,Y)S_\lambda(X,Y)=R_\lambda(X,Y)-R_{\lambda-1}(X,Y)+\cdots\pm R_0(X,Y)=\sum_{k=0}^{\lambda}(-1)^{\lambda-k}R_k(X,Y)

とおきます。

補題 7.2(交代和の劣加法性)✓

Z⊂Y⊂XZ\subset Y\subset X とし、すべての kk で Rk(X,Y)R_k(X,Y) と Rk(Y,Z)R_k(Y,Z) が有限とする。このとき Rk(X,Z)R_k(X,Z) も有限で、すべての λ≥0\lambda\ge0 について

Sλ(X,Z)≤Sλ(X,Y)+Sλ(Y,Z),Rλ(X,Z)≤Rλ(X,Y)+Rλ(Y,Z).S_\lambda(X,Z)\le S_\lambda(X,Y)+S_\lambda(Y,Z),\qquad R_\lambda(X,Z)\le R_\lambda(X,Y)+R_\lambda(Y,Z).
証明(補題 7.2)

特異鎖の短完全列 0→C∗(Y)/C∗(Z)→C∗(X)/C∗(Z)→C∗(X)/C∗(Y)→00\to C_*(Y)/C_*(Z)\to C_*(X)/C_*(Z)\to C_*(X)/C_*(Y)\to0(同型定理)に 定理 3.1[特異ホモロジー] を使うと、三つ組の長完全列

⋯→Hλ+1(X,Y)→∂Hλ(Y,Z)→Hλ(X,Z)→Hλ(X,Y)→∂Hλ−1(Y,Z)→⋯→H0(X,Y)→0\cdots\to H_{\lambda+1}(X,Y)\xrightarrow{\partial}H_\lambda(Y,Z)\to H_\lambda(X,Z)\to H_\lambda(X,Y)\xrightarrow{\partial}H_{\lambda-1}(Y,Z)\to\cdots\to H_0(X,Y)\to0

を得ます。補題 7.1 (1) で有理化しても完全です。Hλ(X,Z)QH_\lambda(X,Z)_{\mathbb{Q}} は両隣の有限次元空間の間にあるので有限次元です(核と像の次元の和)。K=im⁡∂⊂Hλ(Y,Z)QK=\operatorname{im}\partial\subset H_\lambda(Y,Z)_{\mathbb{Q}} とおくと、

0→K→Hλ(Y,Z)Q→Hλ(X,Z)Q→Hλ(X,Y)Q→⋯→H0(X,Y)Q→00\to K\to H_\lambda(Y,Z)_{\mathbb{Q}}\to H_\lambda(X,Z)_{\mathbb{Q}}\to H_\lambda(X,Y)_{\mathbb{Q}}\to\cdots\to H_0(X,Y)_{\mathbb{Q}}\to0

は完全で、補題 7.1 (2) から

0≤dim⁡K=Sλ(Y,Z)−Sλ(X,Z)+Sλ(X,Y)0\le\dim K=S_\lambda(Y,Z)-S_\lambda(X,Z)+S_\lambda(X,Y)

です。2 つ目の不等式は、Hλ(Y,Z)Q→Hλ(X,Z)Q→Hλ(X,Y)QH_\lambda(Y,Z)_{\mathbb{Q}}\to H_\lambda(X,Z)_{\mathbb{Q}}\to H_\lambda(X,Y)_{\mathbb{Q}} の中央での完全性から、中央の空間の次元が「左からの像」と「右への像」の次元の和に等しいことによります。

コンパクト多様体 MM について、bk(M)=rank⁡Hk(M)b_k(M)=\operatorname{rank}H_k(M) を Betti 数と呼びます(有限であることは次の定理の証明の中で示されます)。

定理 7.3(Morse 不等式)✓

MM をコンパクトな nn 次元多様体、ff を Morse 関数とし、指数 kk の臨界点の個数を CkC_k とする。このとき bk(M)b_k(M) は有限で、k>nk>n で bk=0b_k=0 であり、

  1. (強 Morse 不等式)すべての λ≥0\lambda\ge0 で ∑k=0λ(−1)λ−kbk≤∑k=0λ(−1)λ−kCk\displaystyle\sum_{k=0}^{\lambda}(-1)^{\lambda-k}b_k\le\sum_{k=0}^{\lambda}(-1)^{\lambda-k}C_k。
  2. λ≥n\lambda\ge n では 1 は等号で、χ(M):=∑k=0n(−1)kbk=∑k=0n(−1)kCk\displaystyle\chi(M):=\sum_{k=0}^n(-1)^kb_k=\sum_{k=0}^n(-1)^kC_k。
  3. (弱 Morse 不等式)すべての kk で bk≤Ckb_k\le C_k。とくに ff の臨界点の総数は ∑kbk\sum_kb_k 以上である。
証明(定理 7.3)

系 3.3 により臨界点は有限個で、臨界値を c1<⋯<crc_1\lt\cdots\lt c_r とします。実数 a0<c1<a1<c2<⋯<cr<ara_0\lt c_1\lt a_1\lt c_2\lt\cdots\lt c_r\lt a_r を、a0<min⁡fa_0\lt\min f、ar≥max⁡fa_r\ge\max f となるように取ると、Ma0=∅M^{a_0}=\varnothing、Mar=MM^{a_r}=M です。MM はコンパクトなので、すべての f−1([s,t])f^{-1}([s,t]) はコンパクトです。

各段の相対ホモロジー。 ii を固定し、系 6.3 が使える十分小さい ε>0\varepsilon>0 を ai−1<ci−εa_{i-1}\lt c_i-\varepsilon、ci+ε<aic_i+\varepsilon\lt a_i となるように取ります。区間 [ai−1,ci−ε][a_{i-1},c_i-\varepsilon] と [ci+ε,ai][c_i+\varepsilon,a_i] は臨界値を含まないので、定理 5.1 により包含 Mai−1↪Mci−εM^{a_{i-1}}\hookrightarrow M^{c_i-\varepsilon}、Mci+ε↪MaiM^{c_i+\varepsilon}\hookrightarrow M^{a_i} はホモロジーの同型を誘導します。対の長完全列と五項補題を 2 回使うと

Hq(Mai,Mai−1)≅Hq(Mci+ε,Mai−1)≅Hq(Mci+ε,Mci−ε)≅ZCq(i)H_q(M^{a_i},M^{a_{i-1}})\cong H_q(M^{c_i+\varepsilon},M^{a_{i-1}})\cong H_q(M^{c_i+\varepsilon},M^{c_i-\varepsilon})\cong\mathbb{Z}^{C_q^{(i)}}

です。ここで Cq(i)C_q^{(i)} は値 cic_i をとる指数 qq の臨界点の個数で、∑iCq(i)=Cq\sum_iC_q^{(i)}=C_q です。とくに q>nq>n ではこれらはすべて 00 です(指数は nn 以下)。

積み上げ。 補題 7.2 を ∅=Ma0⊂Mai−1⊂Mai\varnothing=M^{a_0}\subset M^{a_{i-1}}\subset M^{a_i} に使い、ii についての帰納法で Rk(Mai,∅)R_k(M^{a_i},\varnothing) は有限で

Sλ(Mai,∅)≤∑j≤iSλ(Maj,Maj−1),Rk(Mai,∅)≤∑j≤iCk(j)S_\lambda(M^{a_i},\varnothing)\le\sum_{j\le i}S_\lambda(M^{a_j},M^{a_{j-1}}),\qquad R_k(M^{a_i},\varnothing)\le\sum_{j\le i}C_k^{(j)}

を得ます。i=ri=r とすると Hk(M,∅)=Hk(M)H_k(M,\varnothing)=H_k(M) なので、bkb_k の有限性、k>nk>n での bk=0b_k=0、1 と 3 が従います。

等号。 λ≥n\lambda\ge n とします。1 を λ+1\lambda+1 に使うと、bλ+1=Cλ+1=0b_{\lambda+1}=C_{\lambda+1}=0 なので

−∑k=0λ(−1)λ−kbk≤−∑k=0λ(−1)λ−kCk,-\sum_{k=0}^{\lambda}(-1)^{\lambda-k}b_k\le-\sum_{k=0}^{\lambda}(-1)^{\lambda-k}C_k,

これと 1 を合わせて等号です。λ=n\lambda=n の等号に (−1)n(-1)^n を掛けたものが 2 です。

2 によれば、χ(M)\chi(M) は関数 ff の取り方によりません。有限 CW 複体の Euler 標数がホモロジーで書けること(系 4.3[胞体ホモロジーと写像度])の Morse 理論版です。

系 7.4(Morse の欠損原理)✓

定理 7.3 の状況で、Cλ−1=Cλ+1=0C_{\lambda-1}=C_{\lambda+1}=0 ならば bλ=Cλb_\lambda=C_\lambda である(C−1=0C_{-1}=0 とする)。とくに、すべての臨界点の指数が偶数ならば、すべての kk で bk=Ckb_k=C_k である。

証明の方針です。σλ\sigma_\lambda は交代和を 1 段ずつ漸化式 σλ=xλ−σλ−1\sigma_\lambda=x_\lambda-\sigma_{\lambda-1} で追うための記号です。Cμ+1=0C_{\mu+1}=0 の段では強不等式が上下から挟まって等号になるので、λ\lambda と λ−2\lambda-2 の 2 段で等号を得て、そこから bλb_\lambda を取り出します。

証明(系 7.4)

σλ(b)=∑k≤λ(−1)λ−kbk\sigma_\lambda(b)=\sum_{k\le\lambda}(-1)^{\lambda-k}b_k、σλ(C)\sigma_\lambda(C) も同様とおき、σ−1=σ−2=0\sigma_{-1}=\sigma_{-2}=0 とします。強不等式は σλ(b)≤σλ(C)\sigma_\lambda(b)\le\sigma_\lambda(C) で、x=b,Cx=b,C について σλ(x)=xλ−σλ−1(x)\sigma_\lambda(x)=x_\lambda-\sigma_{\lambda-1}(x) です。

Cμ+1=0C_{\mu+1}=0 ならば σμ(b)=σμ(C)\sigma_\mu(b)=\sigma_\mu(C) です。実際 −σμ(b)≤bμ+1−σμ(b)=σμ+1(b)≤σμ+1(C)=−σμ(C)-\sigma_\mu(b)\le b_{\mu+1}-\sigma_\mu(b)=\sigma_{\mu+1}(b)\le\sigma_{\mu+1}(C)=-\sigma_\mu(C)。

これを μ=λ\mu=\lambda と μ=λ−2\mu=\lambda-2 に使うと σλ(b)=σλ(C)\sigma_\lambda(b)=\sigma_\lambda(C)、σλ−2(b)=σλ−2(C)\sigma_{\lambda-2}(b)=\sigma_{\lambda-2}(C)。弱不等式から bλ−1≤Cλ−1=0b_{\lambda-1}\le C_{\lambda-1}=0。よって

bλ=σλ(b)+σλ−1(b)=σλ(b)+bλ−1−σλ−2(b)=σλ(C)+Cλ−1−σλ−2(C)=Cλ.b_\lambda=\sigma_\lambda(b)+\sigma_{\lambda-1}(b)=\sigma_\lambda(b)+b_{\lambda-1}-\sigma_{\lambda-2}(b)=\sigma_\lambda(C)+C_{\lambda-1}-\sigma_{\lambda-2}(C)=C_\lambda .

後半は、Ck≠0C_k\ne0 となる kk では k±1k\pm1 が奇数で Ck±1=0C_{k\pm1}=0 であること、Ck=0C_k=0 となる kk では弱不等式から bk=0b_k=0 であることから従います。

例 8.1(立てたトーラスの高さ関数)

0<r<R0\lt r\lt R とし、

P(θ,φ)=((R+rcos⁡φ)cos⁡θ, rsin⁡φ, (R+rcos⁡φ)sin⁡θ)P(\theta,\varphi)=\bigl((R+r\cos\varphi)\cos\theta,\ r\sin\varphi,\ (R+r\cos\varphi)\sin\theta\bigr)

の像をトーラス T⊂R3T\subset\mathbb{R}^3 とします。中心軸は水平な yy 軸で、TT は「立てた浮き輪」です。PP は周期 2π2\pi のはめ込みで各点の近くで単射なので、(θ,φ)(\theta,\varphi) は TT の局所座標になります。高さ関数 h=z∣Th=z|_T は

h=(R+rcos⁡φ)sin⁡θ,hθ=(R+rcos⁡φ)cos⁡θ,hφ=−rsin⁡φsin⁡θ.h=(R+r\cos\varphi)\sin\theta,\qquad h_\theta=(R+r\cos\varphi)\cos\theta,\qquad h_\varphi=-r\sin\varphi\sin\theta .

R+rcos⁡φ>0R+r\cos\varphi>0 なので hθ=0h_\theta=0 は cos⁡θ=0\cos\theta=0、すなわち sin⁡θ=±1\sin\theta=\pm1 を意味し、そのとき hφ=0h_\varphi=0 は sin⁡φ=0\sin\varphi=0 です。臨界点は (θ,φ)=(±π2,0),(±π2,π)(\theta,\varphi)=(\pm\tfrac\pi2,0),(\pm\tfrac\pi2,\pi) の 4 個です。2 階微分は

hθθ=−(R+rcos⁡φ)sin⁡θ,hφφ=−rcos⁡φsin⁡θ,hθφ=−rsin⁡φcos⁡θh_{\theta\theta}=-(R+r\cos\varphi)\sin\theta,\qquad h_{\varphi\varphi}=-r\cos\varphi\sin\theta,\qquad h_{\theta\varphi}=-r\sin\varphi\cos\theta

で、臨界点では hθφ=0h_{\theta\varphi}=0 です。

臨界点 (θ,φ)(\theta,\varphi)値 hhhθθh_{\theta\theta}hφφh_{\varphi\varphi}指数
(−π2,0)(-\tfrac\pi2,0)−(R+r)-(R+r)R+rR+rrr00
(−π2,π)(-\tfrac\pi2,\pi)−(R−r)-(R-r)R−rR-r−r-r11
(π2,π)(\tfrac\pi2,\pi)R−rR-r−(R−r)-(R-r)rr11
(π2,0)(\tfrac\pi2,0)R+rR+r−(R+r)-(R+r)−r-r22

すべて非退化で、hh は Morse 関数です。定理 6.1 によれば、劣位集合は値 −(R+r)-(R+r) で円板(0 胞体の太らせ)として生まれ、−(R−r)-(R-r) で 1 胞体が付いて円柱(円周とホモトピー同値)になり、R−rR-r でもう 1 本の 1 胞体が付いて穴のあいたトーラス(2 つの円周の一点和とホモトピー同値)になり、R+rR+r で 2 胞体が付いて閉じます。C=(1,2,1)C=(1,2,1) で、胞体ホモロジー(定理 3.4[胞体ホモロジーと写像度])から知られるトーラスの Betti 数 b=(1,2,1)b=(1,2,1) と一致するので、Morse 不等式はすべて等号です。χ(T)=1−2+1=0\chi(T)=1-2+1=0 です。

zR + r:指数 2R − r:指数 1−(R − r):指数 1−(R + r):指数 0
立てたトーラスを中心軸の方向から見た図。高さ関数 h = z の臨界点は外周の最下点(指数 0)、内周の最下点と最上点(指数 1)、外周の最上点(指数 2)の 4 個。点線はそれぞれの臨界値の水位。

例 8.2(複素射影空間)

CPn\mathbb{C}P^n 上で

f([z0:⋯:zn])=∑j=0nj ∣zj∣2∑j=0n∣zj∣2f([z_0:\cdots:z_n])=\frac{\sum_{j=0}^nj\,|z_j|^2}{\sum_{j=0}^n|z_j|^2}

を考えます(同次座標のスカラー倍で不変なので well-defined)。zk≠0z_k\ne0 のチャートで wj=zj/zkw_j=z_j/z_k(j≠kj\ne k)、wj=xj+iyjw_j=x_j+iy_j とおくと、N=1+∑j≠k∣wj∣2N=1+\sum_{j\ne k}|w_j|^2、A=k+∑j≠kj∣wj∣2A=k+\sum_{j\ne k}j|w_j|^2 として f=A/Nf=A/N で

∂f∂xj=2jxjN−2xjAN2=2xj (j−f)N,∂f∂yj=2yj (j−f)N.\frac{\partial f}{\partial x_j}=\frac{2jx_jN-2x_jA}{N^2}=\frac{2x_j\,(j-f)}{N},\qquad\frac{\partial f}{\partial y_j}=\frac{2y_j\,(j-f)}{N}.

臨界点では各 j≠kj\ne k について wj=0w_j=0 または f=jf=j です。wj≠0w_j\ne0 となる jj が 2 つ以上あれば ff が 2 つの異なる整数に等しくなり矛盾、ちょうど 1 つ(jj)なら f=(k+j∣wj∣2)/(1+∣wj∣2)=jf=(k+j|w_j|^2)/(1+|w_j|^2)=j から k=jk=j となり矛盾です。よってこのチャートの臨界点は w=0w=0、すなわち pk=[ek]p_k=[e_k] だけです。どの点もいずれかのチャートに入るので、臨界点は p0,…,pnp_0,\dots,p_n の n+1n+1 個です。

w=0w=0 で上の式をもう 1 回微分すると、xjx_j を掛けた項は 00 になり、∂2f/∂xi∂xj=∂2f/∂yi∂yj=2δij(j−k)\partial^2f/\partial x_i\partial x_j=\partial^2f/\partial y_i\partial y_j=2\delta_{ij}(j-k)、∂2f/∂xi∂yj=0\partial^2f/\partial x_i\partial y_j=0 です。負の固有値は j<kj\lt k の jj ごとに 2 個で、pkp_k は非退化、指数 2k2k です。CPn\mathbb{C}P^n はコンパクト(S2n+1S^{2n+1} の連続像)なので、系 7.4 から

bk(CPn)={1(k=0,2,…,2n)0(その他),χ(CPn)=n+1b_k(\mathbb{C}P^n)=\begin{cases}1&(k=0,2,\dots,2n)\\0&(\text{その他})\end{cases},\qquad\chi(\mathbb{C}P^n)=n+1

を得ます。胞体分割から計算した結果(例 3.5[胞体ホモロジーと写像度])と一致しますが、ここでは胞体分割を知らずに、関数 1 つから Betti 数が決まりました。

定理 8.3(Reeb の球面定理)✓

MM を n≥1n\ge1 次元のコンパクト多様体とし、臨界点がちょうど 2 個で、どちらも非退化な滑らかな関数 ff があるとする。このとき MM は SnS^n と同相である。

証明(定理 8.3)

2 つの臨界点は最小点と最大点。 MM はコンパクトなので ff は最小点 pp と最大点 qq を持ち、これらは臨界点です。f(p)=f(q)f(p)=f(q) なら ff は定数ですべての点が臨界点になり、臨界点が 2 個であることに反します(n≥1n\ge1 なので MM は無限集合)。よって臨界点は p,qp,q で、f(p)<f(q)f(p)\lt f(q) です。1 次関数で変換して f(p)=0f(p)=0、f(q)=1f(q)=1 とします。pp を原点とするチャートで 補題 3.1 を使うと f(tv)=∑i,jt2vivjhij(tv)f(tv)=\sum_{i,j}t^2v_iv_jh_{ij}(tv) で、hij(tv)→12Hij(p)h_{ij}(tv)\to\tfrac12H_{ij}(p) なので、vTH(p)v<0v^{\mathsf{T}}H(p)v\lt0 となる vv があれば小さい t≠0t\ne0 で f(tv)<0=f(p)f(tv)\lt0=f(p) となり最小性に反します。よって Hessian は半正定値で、非退化なので正定値、指数は 00 です。同様に qq の指数は nn です。

両端は円板。 定理 3.2 により pp の Morse チャート (U,u)(U,u) で f=∣u∣2f=|u|^2 です。δ>0\delta>0 を閉球 {∣u∣≤δ}\{|u|\le\delta\} が u(U)u(U) に含まれるように取り、V=u−1({∣u∣<δ})V=u^{-1}(\{|u|\lt\delta\}) とします。M∖VM\setminus V はコンパクトで、そこでは f>0f>0(f=0f=0 となる点は最小点で臨界点なので pp しかない)なので、その最小値を m>0m>0 とします。0<ε<min⁡(m,δ2,12)0\lt\varepsilon\lt\min(m,\delta^2,\tfrac12) ならば Mε=u−1({∣u∣2≤ε})M^\varepsilon=u^{-1}(\{|u|^2\le\varepsilon\}) で、v↦u−1(ε v)v\mapsto u^{-1}(\sqrt\varepsilon\,v) は DnD^n から MεM^\varepsilon への同相で、Sn−1S^{n-1} を f−1(ε)f^{-1}(\varepsilon) に写します。−f-f と qq に同じ議論を使い、ε\varepsilon をさらに小さくすると、D2={f≥1−ε}D_2=\{f\ge1-\varepsilon\} から DnD^n への同相 g2g_2 で f−1(1−ε)f^{-1}(1-\varepsilon) を Sn−1S^{n-1} に写すものがあります。

間を流す。 区間 [ε,1−ε][\varepsilon,1-\varepsilon] は臨界値を含まないので、定理 5.1 の微分同相 Φ\Phi は MεM^\varepsilon を D1=M1−εD_1=M^{1-\varepsilon} に、f−1(ε)f^{-1}(\varepsilon) を f−1(1−ε)f^{-1}(1-\varepsilon) に写します。合成して、同相 g1 ⁣:D1→Dng_1\colon D_1\to D^n で f−1(1−ε)f^{-1}(1-\varepsilon) を Sn−1S^{n-1} に写すものを得ます。

貼り合わせ。 h=g2∘g1−1∣Sn−1h=g_2\circ g_1^{-1}|_{S^{n-1}} は Sn−1S^{n-1} の同相です。Ψ ⁣:M→Sn⊂Rn+1\Psi\colon M\to S^n\subset\mathbb{R}^{n+1} を

Ψ(x)={(g1(x), −1−∣g1(x)∣2)(x∈D1)(∣v∣ h−1(v/∣v∣), 1−∣v∣2),v=g2(x)(x∈D2)\Psi(x)=\begin{cases}\bigl(g_1(x),\ -\sqrt{1-|g_1(x)|^2}\bigr)&(x\in D_1)\\[1mm]\bigl(|v|\,h^{-1}(v/|v|),\ \sqrt{1-|v|^2}\bigr),\quad v=g_2(x)&(x\in D_2)\end{cases}

と定めます(v=0v=0 では第 1 成分を 00 とし、∣ ∣v∣h−1(v/∣v∣) ∣=∣v∣|\,|v|h^{-1}(v/|v|)\,|=|v| なので連続)。D1∩D2=f−1(1−ε)D_1\cap D_2=f^{-1}(1-\varepsilon) 上では ∣v∣=1|v|=1、h−1(v)=g1(x)h^{-1}(v)=g_1(x) なので二式は一致し、貼り合わせ補題により Ψ\Psi は連続です。Ψ\Psi は D1D_1 を閉じた下半球へ、D2D_2 を閉じた上半球へ全単射に写し(v↦∣v∣h−1(v/∣v∣)v\mapsto|v|h^{-1}(v/|v|) は DnD^n の全単射)、赤道上で両者は一致するので、Ψ\Psi は全単射です。コンパクト空間から Hausdorff 空間への連続全単射なので同相です(系 6.5[コンパクト性])。

結論は「同相」であって「微分同相」ではありません。Milnor は 1956 年に、7 次元球面と同相だが微分同相でない多様体(エキゾチック球面)を構成し、その同相の証明にまさにこの定理を使いました。上の証明でも、hh の円板への延長(錐による延長)は原点で滑らかとは限りません。

注意 8.4(Morse–Bott 理論と Witten の変形)

Morse–Bott 理論。 対称性のある関数では臨界点が孤立せず、臨界点集合が部分多様体になります(例:CPn\mathbb{C}P^n 上の ∣z0∣2/∣z∣2|z_0|^2/|z|^2 の最大値集合は 1 点、最小値集合は CPn−1\mathbb{C}P^{n-1})。臨界点集合の各連結成分 ZZ が部分多様体で、Hessian が法方向に非退化なとき ff を Morse–Bott 関数と呼びます。このとき臨界値を通過すると、ZZ 上の負の法束の円板束が接着され、Morse 不等式は ∑Ztind⁡ZPt(Z)\sum_Z t^{\operatorname{ind}Z}P_t(Z)(PtP_t は Poincaré 多項式)を右辺とする形に一般化されます。Bott はこれを測地線のエネルギー汎関数に適用し、コンパクト Lie 群のループ空間のホモトピー群の周期性を証明しました(主張のみ)。

Witten の変形。 Witten は、外微分を dt=e−tfdetfd_t=e^{-tf}de^{tf} と変形した Laplace 作用素 Δt=dtdt∗+dt∗dt\Delta_t=d_td_t^*+d_t^*d_t が

Δt=Δ+t2∣df∣2+t (Hessian から決まる 0 階の項)\Delta_t=\Delta+t^2|df|^2+t\,(\text{Hessian から決まる 0 階の項})

の形になることに注目しました。t→∞t\to\infty で固有形式は臨界点の近くに集中し、各臨界点は調和振動子として振る舞って、指数 kk の臨界点 1 個が kk 形式の小さい固有値 1 個に対応します。Hodge 理論(Hodge 理論と Laplace–Beltrami 作用素)により Δt\Delta_t の零固有空間の次元は bkb_k なので、Morse 不等式が解析的に得られます。さらに臨界点の間の勾配流線を数えることで、臨界点を生成元とする鎖複体(Morse–Smale–Witten 複体)が作られ、そのホモロジーが MM のホモロジーに一致します。これが Floer ホモロジーの出発点です(主張のみ)。

演習 9.1易

Sn⊂Rn+1S^n\subset\mathbb{R}^{n+1}(n≥1n\ge1)上の高さ関数 f=xn+1f=x_{n+1} の臨界点は ±en+1\pm e_{n+1} の 2 個で、いずれも非退化であり、指数はそれぞれ nn と 00 であることを示せ。また、Morse 不等式から 0<k<n0\lt k\lt n で bk(Sn)=0b_k(S^n)=0 であることを導け。

解答

臨界点。 p∈Snp\in S^n、p≠±en+1p\ne\pm e_{n+1} とすると、w=en+1−⟨en+1,p⟩pw=e_{n+1}-\langle e_{n+1},p\rangle p は 00 でなく pp に直交します。v=w/∣w∣v=w/|w| として曲線 γ(t)=cos⁡t p+sin⁡t v\gamma(t)=\cos t\,p+\sin t\,v は SnS^n 上にあり、ddtf(γ(t))∣t=0=⟨en+1,v⟩=∣w∣>0\frac{d}{dt}f(\gamma(t))|_{t=0}=\langle e_{n+1},v\rangle=|w|>0 なので dfp≠0df_p\ne0 です。

北極。 xn+1>0x_{n+1}>0 の部分は (x1,…,xn)(x_1,\dots,x_n) をチャートとするグラフで、f=1−∣x∣2f=\sqrt{1-|x|^2} です。∂if=−xi/1−∣x∣2\partial_if=-x_i/\sqrt{1-|x|^2} は x=0x=0 でだけ 00、∂i∂jf(0)=−δij\partial_i\partial_jf(0)=-\delta_{ij} なので Hessian は −I-I で、北極は非退化、指数 nn です。南極では f=−1−∣x∣2f=-\sqrt{1-|x|^2}、Hessian は II、指数 00 です。

Betti 数。 C0=Cn=1C_0=C_n=1、他の Ck=0C_k=0 なので、弱 Morse 不等式から 0<k<n0\lt k\lt n で bk≤Ck=0b_k\le C_k=0 です。これは 定理 8.3 の状況でもあります。

演習 9.2標準

種数 g≥1g\ge1 の向き付け可能閉曲面 Σg\Sigma_g 上の Morse 関数は少なくとも 2g+22g+2 個の臨界点を持つことを示せ。とくにトーラス上に臨界点がちょうど 3 個の滑らかな関数があれば、それは Morse 関数ではない。さらに、Morse 関数の極小点・鞍点・極大点の個数を C0,C1,C2C_0,C_1,C_2 とすると C0−C1+C2=2−2gC_0-C_1+C_2=2-2g であることを示せ。

解答

例 2.2[胞体ホモロジーと写像度] (d) の胞体分割(0 胞体 1 個、1 胞体 2g2g 個、2 胞体 1 個)で胞体鎖複体を考えます。0 胞体が 1 個なので各 1 胞体の境界は「終点 − 始点」=0=0 で d1=0d_1=0 です。2 胞体の境界の語 a1b1a1−1b1−1⋯a_1b_1a_1^{-1}b_1^{-1}\cdots では各辺が向きを逆にして 2 回現れるので、d2d_2 の各係数は 1−1=01-1=0 です。定理 3.4[胞体ホモロジーと写像度] から H0=ZH_0=\mathbb{Z}、H1=Z2gH_1=\mathbb{Z}^{2g}、H2=ZH_2=\mathbb{Z} で、b=(1,2g,1)b=(1,2g,1) です。弱 Morse 不等式から C0+C1+C2≥b0+b1+b2=2g+2C_0+C_1+C_2\ge b_0+b_1+b_2=2g+2。g=1g=1 では 4>34>3 です。最後の等式は 定理 7.3 の 2 で、χ=1−2g+1\chi=1-2g+1 です。

演習 9.3標準

f ⁣:M→Rf\colon M\to\mathbb{R}、g ⁣:N→Rg\colon N\to\mathbb{R} を Morse 関数とすると、F(x,y)=f(x)+g(y)F(x,y)=f(x)+g(y) は M×NM\times N 上の Morse 関数で、臨界点は ff の臨界点 xx と gg の臨界点 yy の組 (x,y)(x,y)、指数は ind⁡x+ind⁡y\operatorname{ind}x+\operatorname{ind}y であることを示せ。これを使って bk(S2×S2)b_k(S^2\times S^2) を求めよ。

解答

積チャート(命題 5.1[微分可能多様体の定義])(x1,…,xm,y1,…,yl)(x_1,\dots,x_m,y_1,\dots,y_l) で ∂F/∂xi=∂f/∂xi\partial F/\partial x_i=\partial f/\partial x_i、∂F/∂yj=∂g/∂yj\partial F/\partial y_j=\partial g/\partial y_j なので、dF=0dF=0 は dfx=0df_x=0 かつ dgy=0dg_y=0 と同値です。臨界点での Hessian は ∂2F/∂xi∂yj=0\partial^2F/\partial x_i\partial y_j=0 なのでブロック対角 Hf(x)⊕Hg(y)H_f(x)\oplus H_g(y) で、正則性と負の固有値の個数はブロックごとに足されます。

S2S^2 の高さ関数(指数 0,20,2)を 2 つ足すと、S2×S2S^2\times S^2 上に指数 0,2,2,40,2,2,4 の臨界点を持つ Morse 関数を得ます。すべて偶数なので 系 7.4 から b0=1b_0=1、b2=2b_2=2、b4=1b_4=1、他は 00、χ=4\chi=4 です。

  • J. Milnor, Morse Theory, Annals of Mathematics Studies 51, Princeton University Press, 1963 — Part I(§§1–5:Morse の補題、胞体の接着、Morse 不等式、Reeb の定理)。
  • 松本幸夫『Morse 理論の基礎』岩波書店, 2005 — 非退化臨界点、ハンドル分解。
  • V. Guillemin, A. Pollack, Differential Topology, Prentice-Hall, 1974 — Chapter 1 §7(Morse 関数の存在)。
  • R. Bott, “Morse theory indomitable”, Publications Mathématiques de l’IHÉS 68 (1988), 99–114.
  • E. Witten, “Supersymmetry and Morse theory”, Journal of Differential Geometry 17 (1982), 661–692.

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

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

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

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