微積分では、回転が 0 0 0 のベクトル場は何かの関数の勾配になる、と習います。ところが平面から原点を取り除くと、この主張は成り立たなくなります。空間に穴があるかどうかを、微分形式という解析の道具で数える方法が、この記事の主題です。読み終えると、球面や穴の開いた空間について、穴の個数に当たる数を実際に計算できるようになります。
d ∘ d = 0 d\circ d=0 d ∘ d = 0 なので完全形式は閉形式です。逆は一般には成り立たず、その「ずれ」を測る商空間 H d R k ( M ) = { 閉 } / { 完全 } H^k_{\mathrm{dR}}(M)=\{\text{閉}\}/\{\text{完全}\} H dR k ( M ) = { 閉 } / { 完全 } が de Rham コホモロジー です。穴のある空間で自明でない値を取ります。
滑らかな写像 F : M → N F\colon M\to N F : M → N は引き戻しにより F ∗ : H d R k ( N ) → H d R k ( M ) F^*\colon H^k_{\mathrm{dR}}(N)\to H^k_{\mathrm{dR}}(M) F ∗ : H dR k ( N ) → H dR k ( M ) を誘導します。滑らかにホモトピックな写像は同じ写像を誘導します (定理 3.2 )。証明は Cartan の公式(定理 4.2)[ベクトル場の流れ・Lie 微分・Frobenius の定理] だけでできます。
したがって星形領域では H k = 0 H^k=0 H k = 0 ( k ≥ 1 ) (k\ge1) ( k ≥ 1 ) 、すなわち閉形式はすべて完全です(Poincaré の補題 、定理 3.4 )。
多様体を二つの開集合で覆うと、Mayer–Vietoris 完全系列 が H k ( U ∪ V ) H^k(U\cup V) H k ( U ∪ V ) を H k ( U ) H^k(U) H k ( U ) 、H k ( V ) H^k(V) H k ( V ) 、H k ( U ∩ V ) H^k(U\cap V) H k ( U ∩ V ) に結びつけます(定理 4.3 )。1 の分割がその心臓部です。
この道具で球面のコホモロジーが H 0 = H n = R H^0=H^n=\mathbb{R} H 0 = H n = R 、他は 0 0 0 と求まります(定理 5.1 )。H n ( S n ) H^n(S^n) H n ( S n ) の同型は ∫ S n \int_{S^n} ∫ S n で与えられます。
この記事で使う事前知識
商空間 : ベクトル空間をある部分空間で割り、その部分空間の差を同じものとみなして作る空間。→ 商空間
完全列 : 各所で「入ってくる写像の像」と「出ていく写像の核」が一致する列。
連結成分 : 空間をつながった塊に分けたときの、それぞれの塊。→ 連結成分
Cartan の公式 : ベクトル場 X X X について L X = d i X + i X d L_X=d\,i_X+i_Xd L X = d i X + i X d が成り立つ、という公式。→ ベクトル場の流れ・Lie 微分・Frobenius の定理
Stokes の定理 : 境界のないコンパクトな向き付けられた n n n 次元多様体では、n n n 次の完全形式の積分は 0 0 0 になる、という性質を含む定理。→ ストークスの定理
微積分で習うように、R 3 \mathbb{R}^3 R 3 上のベクトル場 F \boldsymbol F F が rot F = 0 \operatorname{rot}\boldsymbol F=0 rot F = 0 ならば、ある関数 f f f で F = grad f \boldsymbol F=\operatorname{grad}f F = grad f と書けます。これを外微分の言葉で書くと、「1 形式 ω \omega ω が d ω = 0 d\omega=0 d ω = 0 (閉)ならば、ある関数 f f f で ω = d f \omega=df ω = df (完全)」です。ところが ベクトル場と微分形式 で見たとおり、R 2 ∖ { 0 } \mathbb{R}^2\setminus\{0\} R 2 ∖ { 0 } 上の角度形式
η = − y d x + x d y x 2 + y 2 \eta=\frac{-y\,dx+x\,dy}{x^2+y^2} η = x 2 + y 2 − y d x + x d y
は閉ですが完全ではありません(系 6.6[ベクトル場と微分形式] )。原点の周りを一周する積分が 2 π ≠ 0 2\pi\ne0 2 π = 0 だからです。
閉ならば完全という主張が成り立つかどうかは、空間の形に依存します。穴があると破れます。この破れ具合を、線形空間として 測るのが de Rham コホモロジーです。その次元(Betti 数。コホモロジーの次元として定まる整数)は穴の個数と次元を数える位相不変量になり、微分形式という解析的な対象から位相的な情報が取り出せます。
この記事の道筋は次のとおりです。
定義と、引き戻しによる関手性(第 2 節)。
ホモトピー不変性と Poincaré の補題(第 3 節)。
Mayer–Vietoris 完全系列(第 4 節)。
球面の計算と応用(第 5 節)。
M M M を滑らかな多様体とし、Ω k ( M ) \Omega^k(M) Ω k ( M ) を M M M 上の滑らかな k k k 形式全体(k < 0 k<0 k < 0 または k > dim M k>\dim M k > dim M では 0 0 0 )とします。外微分 d : Ω k ( M ) → Ω k + 1 ( M ) d\colon\Omega^k(M)\to\Omega^{k+1}(M) d : Ω k ( M ) → Ω k + 1 ( M ) は d ∘ d = 0 d\circ d=0 d ∘ d = 0 を満たすので、
⋯ → Ω k − 1 ( M ) → d Ω k ( M ) → d Ω k + 1 ( M ) → ⋯ \cdots\to\Omega^{k-1}(M)\xrightarrow{d}\Omega^k(M)\xrightarrow{d}\Omega^{k+1}(M)\to\cdots ⋯ → Ω k − 1 ( M ) d Ω k ( M ) d Ω k + 1 ( M ) → ⋯
は余鎖複体 (d d d を二回続けると 0 0 0 になる列のこと)です。
定義 2.1 (de Rham コホモロジー ) ↗
Z k ( M ) = ker ( d : Ω k → Ω k + 1 ) Z^k(M)=\ker(d\colon\Omega^k\to\Omega^{k+1}) Z k ( M ) = ker ( d : Ω k → Ω k + 1 ) (閉 k k k 形式)、B k ( M ) = im ( d : Ω k − 1 → Ω k ) B^k(M)=\operatorname{im}(d\colon\Omega^{k-1}\to\Omega^k) B k ( M ) = im ( d : Ω k − 1 → Ω k ) (完全 k k k 形式)とする。B k ⊂ Z k B^k\subset Z^k B k ⊂ Z k であり(定義 6.4[ベクトル場と微分形式] )、商ベクトル空間
H d R k ( M ) = Z k ( M ) / B k ( M ) H^k_{\mathrm{dR}}(M)=Z^k(M)/B^k(M) H dR k ( M ) = Z k ( M ) / B k ( M ) を k k k 次の de Rham コホモロジー という。閉形式 ω \omega ω の類を [ ω ] [\omega] [ ω ] と書く。
命題 2.2 (基本的な性質 ) ✓
M M M を n n n 次元の滑らかな多様体とする。
H d R 0 ( M ) H^0_{\mathrm{dR}}(M) H dR 0 ( M ) は M M M 上の局所定数関数全体であり、M M M の連結成分の個数が c c c なら H d R 0 ( M ) ≅ R c H^0_{\mathrm{dR}}(M)\cong\mathbb{R}^c H dR 0 ( M ) ≅ R c 。とくに M M M が連結なら H 0 = R H^0=\mathbb{R} H 0 = R 。
k > n k>n k > n では H d R k ( M ) = 0 H^k_{\mathrm{dR}}(M)=0 H dR k ( M ) = 0 。
F : M → N F\colon M\to N F : M → N を滑らかな写像とすると、F ∗ : Ω k ( N ) → Ω k ( M ) F^*\colon\Omega^k(N)\to\Omega^k(M) F ∗ : Ω k ( N ) → Ω k ( M ) は d d d と可換なので、線形写像 F ∗ : H d R k ( N ) → H d R k ( M ) F^*\colon H^k_{\mathrm{dR}}(N)\to H^k_{\mathrm{dR}}(M) F ∗ : H dR k ( N ) → H dR k ( M ) 、[ ω ] ↦ [ F ∗ ω ] [\omega]\mapsto[F^*\omega] [ ω ] ↦ [ F ∗ ω ] を誘導する。( G ∘ F ) ∗ = F ∗ ∘ G ∗ (G\circ F)^*=F^*\circ G^* ( G ∘ F ) ∗ = F ∗ ∘ G ∗ 、i d ∗ = i d \mathrm{id}^*=\mathrm{id} id ∗ = id 。とくに微分同相は同型を誘導する。
[ α ] ∈ H k [\alpha]\in H^k [ α ] ∈ H k 、[ β ] ∈ H l [\beta]\in H^l [ β ] ∈ H l に対し [ α ] [ β ] : = [ α ∧ β ] ∈ H k + l [\alpha][\beta]:=[\alpha\wedge\beta]\in H^{k+l} [ α ] [ β ] := [ α ∧ β ] ∈ H k + l は代表元の取り方によらず定まり、F ∗ F^* F ∗ はこの積を保つ。
証明(命題 2.2) (1) H 0 = Z 0 H^0=Z^0 H 0 = Z 0 (B 0 = 0 B^0=0 B 0 = 0 )で、d f = 0 df=0 df = 0 なのは、各チャートで f f f の偏導関数がすべて 0 0 0 のとき、すなわち f f f が局所定数のときです。局所定数関数は連結成分上で定数です。
(2) Ω k = 0 \Omega^k=0 Ω k = 0 だからです。
(3) 引き戻しの性質(補題 3.3)[ベクトル場の流れ・Lie 微分・Frobenius の定理] にある F ∗ d = d F ∗ F^*d=dF^* F ∗ d = d F ∗ により、閉形式は閉形式に、完全形式は完全形式に写されます(F ∗ ( d γ ) = d ( F ∗ γ ) F^*(d\gamma)=d(F^*\gamma) F ∗ ( d γ ) = d ( F ∗ γ ) )。合成と恒等写像の性質は引き戻しの性質です。
(4) d ( α ∧ β ) = d α ∧ β + ( − 1 ) k α ∧ d β = 0 d(\alpha\wedge\beta)=d\alpha\wedge\beta+(-1)^k\alpha\wedge d\beta=0 d ( α ∧ β ) = d α ∧ β + ( − 1 ) k α ∧ d β = 0 で α ∧ β \alpha\wedge\beta α ∧ β は閉です。α \alpha α を α + d γ \alpha+d\gamma α + d γ に取り替えると、d γ ∧ β = d ( γ ∧ β ) d\gamma\wedge\beta=d(\gamma\wedge\beta) d γ ∧ β = d ( γ ∧ β ) (β \beta β が閉なので)が完全形式なので類は変わりません。β \beta β を取り替えても同様です(α ∧ d γ = ( − 1 ) k d ( α ∧ γ ) \alpha\wedge d\gamma=(-1)^kd(\alpha\wedge\gamma) α ∧ d γ = ( − 1 ) k d ( α ∧ γ ) )。F ∗ ( α ∧ β ) = F ∗ α ∧ F ∗ β F^*(\alpha\wedge\beta)=F^*\alpha\wedge F^*\beta F ∗ ( α ∧ β ) = F ∗ α ∧ F ∗ β より後半も従います。
∎
こうして H d R ∙ ( M ) = ⨁ k H d R k ( M ) H^\bullet_{\mathrm{dR}}(M)=\bigoplus_kH^k_{\mathrm{dR}}(M) H dR ∙ ( M ) = ⨁ k H dR k ( M ) は次数付き可換環になります。この記事では環構造は使いません。
例 2.3 (角度形式の類 )
M = R 2 ∖ { 0 } M=\mathbb{R}^2\setminus\{0\} M = R 2 ∖ { 0 } 、η \eta η を上の角度形式とします。η \eta η は閉形式ですが、単位円 C C C に沿った積分が ∫ C η = 2 π ≠ 0 \int_C\eta=2\pi\ne0 ∫ C η = 2 π = 0 なので完全形式ではありません(完全なら η = d f \eta=df η = df で、閉曲線上で ∫ C d f = 0 \int_C df=0 ∫ C df = 0 )。したがって [ η ] ≠ 0 ∈ H d R 1 ( M ) [\eta]\ne0\in H^1_{\mathrm{dR}}(M) [ η ] = 0 ∈ H dR 1 ( M ) 、H d R 1 ( R 2 ∖ { 0 } ) ≠ 0 H^1_{\mathrm{dR}}(\mathbb{R}^2\setminus\{0\})\ne0 H dR 1 ( R 2 ∖ { 0 }) = 0 です。後で、この空間の H 1 H^1 H 1 がちょうど R ⋅ [ η ] \mathbb{R}\cdot[\eta] R ⋅ [ η ] であることを示します(系 5.3 )。
1 形式については、完全性を周回積分で判定できます。これは H 1 H^1 H 1 を実際に計算するときの出発点になります。
命題 2.4 (閉 1 形式が完全である条件 ) ✓
M M M を連結な多様体、ω \omega ω を M M M 上の閉 1 形式とする。ω \omega ω が完全であることと、M M M 内の区分的に滑らかな閉曲線 γ \gamma γ すべてについて ∫ γ ω = 0 \int_\gamma\omega=0 ∫ γ ω = 0 であることは同値である。
証明(命題 2.4) (⇒)ω = d f \omega=df ω = df なら ∫ γ d f = f ( γ ( 1 ) ) − f ( γ ( 0 ) ) = 0 \int_\gamma df=f(\gamma(1))-f(\gamma(0))=0 ∫ γ df = f ( γ ( 1 )) − f ( γ ( 0 )) = 0 (合成関数の微分と微分積分学の基本定理)。(⇐)p 0 ∈ M p_0\in M p 0 ∈ M を固定します。p 0 p_0 p 0 と区分的に滑らかな曲線で結べる点の全体は、チャートの球の中では線分で結べるので開かつ閉で、M M M が連結なので M M M 全体です。f ( p ) = ∫ γ ω f(p)=\int_{\gamma}\omega f ( p ) = ∫ γ ω (γ \gamma γ は p 0 p_0 p 0 から p p p への曲線)と定めます。二つの曲線の差は閉曲線なので積分が 0 0 0 であり、f f f は曲線の取り方によりません。チャート上の球 B B B と q ∈ B q\in B q ∈ B を取ります。p 0 p_0 p 0 から q q q への曲線に線分 s ↦ q + s e j s\mapsto q+se_j s ↦ q + s e j (0 ≤ s ≤ t 0\le s\le t 0 ≤ s ≤ t ) をつなげると、f ( q + t e j ) − f ( q ) = ∫ 0 t ω j ( q + s e j ) d s f(q+te_j)-f(q)=\int_0^t\omega_j(q+se_j)\,ds f ( q + t e j ) − f ( q ) = ∫ 0 t ω j ( q + s e j ) d s (ω = ∑ ω i d x i \omega=\sum\omega_idx^i ω = ∑ ω i d x i )です。したがって ∂ j f = ω j \partial_jf=\omega_j ∂ j f = ω j で、f f f は C 1 C^1 C 1 級、さらに ω j \omega_j ω j が滑らかなので f f f は滑らかで d f = ω df=\omega df = ω です。
∎
たとえば 例 2.3 の角度形式 η \eta η は、単位円に沿った積分が 2 π 2\pi 2 π なので完全でないことが、この判定からすぐ分かります。
ここでは M × R M\times\mathbb{R} M × R の座標を ( x , t ) (x,t) ( x , t ) とし、T = ∂ / ∂ t T=\partial/\partial t T = ∂ / ∂ t 、i t : M → M × R i_t\colon M\to M\times\mathbb{R} i t : M → M × R 、i t ( x ) = ( x , t ) i_t(x)=(x,t) i t ( x ) = ( x , t ) とします。T T T の流れは平行移動 ψ s ( x , t ) = ( x , t + s ) \psi_s(x,t)=(x,t+s) ψ s ( x , t ) = ( x , t + s ) です。
次のホモトピー公式のねらいは、時刻 0 0 0 と時刻 1 1 1 での引き戻しの差 i 1 ∗ ω − i 0 ∗ ω i_1^*\omega-i_0^*\omega i 1 ∗ ω − i 0 ∗ ω を、d d d で書ける部分(完全形式)と d ω d\omega d ω の部分に分けることです。ω \omega ω が閉なら d ω = 0 d\omega=0 d ω = 0 なので、差は完全形式になります。証明の方針は、時刻 t t t での引き戻しの変化率が Cartan の公式で d d d のついた項に分かれることを使い、それを t t t について 0 0 0 から 1 1 1 まで積分するというものです。K K K は、その積分でできる「1 1 1 次下げる」操作です。
証明(命題 3.1) 滑らかさは、チャートでの係数が ( x , t ) (x,t) ( x , t ) について滑らかで、積分区間が有界なので、積分と x x x に関する偏微分が交換できることから従います。同じ理由で d d d は ∫ 0 1 d t \int_0^1dt ∫ 0 1 d t と可換です:d K ω = ∫ 0 1 d i t ∗ ( i T ω ) d t = ∫ 0 1 i t ∗ ( d i T ω ) d t d\,K\omega=\int_0^1d\,i_t^*(i_T\omega)\,dt=\int_0^1i_t^*(d\,i_T\omega)\,dt d K ω = ∫ 0 1 d i t ∗ ( i T ω ) d t = ∫ 0 1 i t ∗ ( d i T ω ) d t 。
まず d d t i t ∗ ω = i t ∗ ( L T ω ) \dfrac{d}{dt}i_t^*\omega=i_t^*(L_T\omega) d t d i t ∗ ω = i t ∗ ( L T ω ) を示します。i t + s = ψ s ∘ i t i_{t+s}=\psi_s\circ i_t i t + s = ψ s ∘ i t なので、各点で ( i t + s ∗ ω ) x = ( ψ s ∗ ω ) ( x , t ) ∘ d ( i t ) x (i_{t+s}^*\omega)_x=(\psi_s^*\omega)_{(x,t)}\circ d(i_t)_x ( i t + s ∗ ω ) x = ( ψ s ∗ ω ) ( x , t ) ∘ d ( i t ) x であり、右の線形写像 d ( i t ) x d(i_t)_x d ( i t ) x は s s s によりません。これを s = 0 s=0 s = 0 で微分すると、定義 3.1[ベクトル場の流れ・Lie 微分・Frobenius の定理] により ( L T ω ) ( x , t ) ∘ d ( i t ) x (L_T\omega)_{(x,t)}\circ d(i_t)_x ( L T ω ) ( x , t ) ∘ d ( i t ) x です。
各点・各接ベクトルについて t ↦ ( i t ∗ ω ) x ( v 1 , … , v k ) t\mapsto(i_t^*\omega)_x(v_1,\dots,v_k) t ↦ ( i t ∗ ω ) x ( v 1 , … , v k ) は滑らかな関数なので、微積分学の基本定理により
i 1 ∗ ω − i 0 ∗ ω = ∫ 0 1 d d t i t ∗ ω d t = ∫ 0 1 i t ∗ ( L T ω ) d t . i_1^*\omega-i_0^*\omega=\int_0^1\frac{d}{dt}i_t^*\omega\,dt=\int_0^1i_t^*(L_T\omega)\,dt . i 1 ∗ ω − i 0 ∗ ω = ∫ 0 1 d t d i t ∗ ω d t = ∫ 0 1 i t ∗ ( L T ω ) d t . 定理 4.2[ベクトル場の流れ・Lie 微分・Frobenius の定理] から L T ω = d i T ω + i T d ω L_T\omega=d\,i_T\omega+i_Td\omega L T ω = d i T ω + i T d ω なので、右辺は ∫ 0 1 i t ∗ ( d i T ω ) d t + ∫ 0 1 i t ∗ ( i T d ω ) d t = d K ω + K d ω \int_0^1i_t^*(d\,i_T\omega)\,dt+\int_0^1i_t^*(i_Td\omega)\,dt=d\,K\omega+K\,d\omega ∫ 0 1 i t ∗ ( d i T ω ) d t + ∫ 0 1 i t ∗ ( i T d ω ) d t = d K ω + K d ω です。
∎
写像のホモトピーを次のように扱います。滑らかな写像 F , G : M → N F,G\colon M\to N F , G : M → N が滑らかにホモトピック であるとは、滑らかな H : M × R → N H\colon M\times\mathbb{R}\to N H : M × R → N で H ∘ i 0 = F H\circ i_0=F H ∘ i 0 = F 、H ∘ i 1 = G H\circ i_1=G H ∘ i 1 = G となるものがあることとします。([ 0 , 1 ] [0,1] [ 0 , 1 ] 上のホモトピーは、滑らかな単調関数 g : R → [ 0 , 1 ] g\colon\mathbb{R}\to[0,1] g : R → [ 0 , 1 ] (t ≤ 0 t\le0 t ≤ 0 で 0 0 0 、t ≥ 1 t\ge1 t ≥ 1 で 1 1 1 )で時間を取り替えて R \mathbb{R} R 上に延長できます。)直感的には、F F F を途中で止めずに連続的に動かしていくと G G G になる、ということです。
定理 3.2 (ホモトピー不変性 ) ✓
F , G : M → N F,G\colon M\to N F , G : M → N が滑らかにホモトピックならば、F ∗ = G ∗ : H d R k ( N ) → H d R k ( M ) F^*=G^*\colon H^k_{\mathrm{dR}}(N)\to H^k_{\mathrm{dR}}(M) F ∗ = G ∗ : H dR k ( N ) → H dR k ( M ) 。
証明(定理 3.2) H H H を滑らかなホモトピーとします。ω ∈ Ω k ( N ) \omega\in\Omega^k(N) ω ∈ Ω k ( N ) を閉形式とすると H ∗ ω H^*\omega H ∗ ω も閉で、命題 3.1 により
G ∗ ω − F ∗ ω = i 1 ∗ H ∗ ω − i 0 ∗ H ∗ ω = d K ( H ∗ ω ) + K d ( H ∗ ω ) = d K ( H ∗ ω ) . G^*\omega-F^*\omega=i_1^*H^*\omega-i_0^*H^*\omega=d\,K(H^*\omega)+K\,d(H^*\omega)=d\,K(H^*\omega). G ∗ ω − F ∗ ω = i 1 ∗ H ∗ ω − i 0 ∗ H ∗ ω = d K ( H ∗ ω ) + K d ( H ∗ ω ) = d K ( H ∗ ω ) . 右辺は完全形式なので、[ G ∗ ω ] = [ F ∗ ω ] [G^*\omega]=[F^*\omega] [ G ∗ ω ] = [ F ∗ ω ] です。
∎
写像 F : M → N F\colon M\to N F : M → N が滑らかなホモトピー同値 であるとは、滑らかな G : N → M G\colon N\to M G : N → M で G ∘ F G\circ F G ∘ F 、F ∘ G F\circ G F ∘ G がそれぞれ i d M \mathrm{id}_M id M 、i d N \mathrm{id}_N id N に滑らかにホモトピックなものがあることとします。M M M と N N N が、連続的な変形で互いに写り合う関係にある、ということです。
系 3.3 (ホモトピー同値は同型を誘導する ) ✓
F : M → N F\colon M\to N F : M → N が滑らかなホモトピー同値ならば、F ∗ : H d R k ( N ) → H d R k ( M ) F^*\colon H^k_{\mathrm{dR}}(N)\to H^k_{\mathrm{dR}}(M) F ∗ : H dR k ( N ) → H dR k ( M ) は同型である。
証明(系 3.3) 定理 3.2 により ( G ∘ F ) ∗ = i d (G\circ F)^*=\mathrm{id} ( G ∘ F ) ∗ = id 、( F ∘ G ) ∗ = i d (F\circ G)^*=\mathrm{id} ( F ∘ G ) ∗ = id 、すなわち F ∗ G ∗ = i d F^*G^*=\mathrm{id} F ∗ G ∗ = id かつ G ∗ F ∗ = i d G^*F^*=\mathrm{id} G ∗ F ∗ = id です。
∎
連続なホモトピーで結ばれた滑らかな写像は、滑らかなホモトピーでも結べること(Whitney の近似定理)が知られています。この記事では使いませんが、これにより de Rham コホモロジーは連続写像の意味でのホモトピー不変量にもなります。
次の Poincaré の補題の「星形」とは、ある点 x 0 x_0 x 0 から見て、領域のどの点へも線分で行ける形のことです(凸集合は星形です)。証明の方針は、領域を x 0 x_0 x 0 に向かって縮める写像が恒等写像にホモトピックなので、コホモロジーが一点のものと同じになる、というものです。
定理 3.4 (Poincaré の補題 ) ✓
U ⊂ R n U\subset\mathbb{R}^n U ⊂ R n を星形の開集合(ある x 0 ∈ U x_0\in U x 0 ∈ U が存在し、すべての x ∈ U x\in U x ∈ U について線分 [ x 0 , x ] ⊂ U [x_0,x]\subset U [ x 0 , x ] ⊂ U )とする。このとき H d R 0 ( U ) = R H^0_{\mathrm{dR}}(U)=\mathbb{R} H dR 0 ( U ) = R 、k ≥ 1 k\ge1 k ≥ 1 で H d R k ( U ) = 0 H^k_{\mathrm{dR}}(U)=0 H dR k ( U ) = 0 。すなわち U U U 上の閉 k k k 形式(k ≥ 1 k\ge1 k ≥ 1 )は完全である。
証明(定理 3.4) H 0 H^0 H 0 は 命題 2.2 (1) です(U U U は連結)。滑らかな関数 g : R → [ 0 , 1 ] g\colon\mathbb{R}\to[0,1] g : R → [ 0 , 1 ] を g ( t ) = f ( t ) / ( f ( t ) + f ( 1 − t ) ) g(t)=f(t)/(f(t)+f(1-t)) g ( t ) = f ( t ) / ( f ( t ) + f ( 1 − t )) (f f f は 補題 6.1[部分多様体と正則値定理] (1) の関数)で定めると、t ≤ 0 t\le0 t ≤ 0 で 0 0 0 、t ≥ 1 t\ge1 t ≥ 1 で 1 1 1 です。
H : U × R → U , H ( x , t ) = x 0 + g ( t ) ( x − x 0 ) H\colon U\times\mathbb{R}\to U,\qquad H(x,t)=x_0+g(t)(x-x_0) H : U × R → U , H ( x , t ) = x 0 + g ( t ) ( x − x 0 ) は、星形性から値が U U U に入る滑らかな写像で、H ∘ i 0 H\circ i_0 H ∘ i 0 は定値写像 c : U → { x 0 } ↪ U c\colon U\to\{x_0\}\hookrightarrow U c : U → { x 0 } ↪ U 、H ∘ i 1 = i d U H\circ i_1=\mathrm{id}_U H ∘ i 1 = id U です。定理 3.2 により i d = c ∗ \mathrm{id}=c^* id = c ∗ が H k ( U ) H^k(U) H k ( U ) 上で成り立ちます。ところが c c c は点 { x 0 } \{x_0\} { x 0 } を経由し、k ≥ 1 k\ge1 k ≥ 1 では点の上の k k k 形式は 0 0 0 なので H k ( { x 0 } ) = 0 H^k(\{x_0\})=0 H k ({ x 0 }) = 0 、よって c ∗ = 0 c^*=0 c ∗ = 0 です。ゆえに H k ( U ) H^k(U) H k ( U ) 上で恒等写像が 0 0 0 で、H k ( U ) = 0 H^k(U)=0 H k ( U ) = 0 です。
∎
別の見方をすると、R n \mathbb{R}^n R n 全体に対する 例 6.5[ベクトル場と微分形式] の「rot F = 0 \operatorname{rot}\boldsymbol F=0 rot F = 0 ならばポテンシャルが存在する」は、この補題の k = 1 k=1 k = 1 の場合です。
もう一つ重要な同型を示しておきます。
系 3.5 (円柱と穴あき空間 ) ✓
π : M × R → M \pi\colon M\times\mathbb{R}\to M π : M × R → M を射影とすると π ∗ : H k ( M ) → H k ( M × R ) \pi^*\colon H^k(M)\to H^k(M\times\mathbb{R}) π ∗ : H k ( M ) → H k ( M × R ) は同型である。
n ≥ 1 n\ge1 n ≥ 1 に対し、r : R n ∖ { 0 } → S n − 1 r\colon\mathbb{R}^n\setminus\{0\}\to S^{n-1} r : R n ∖ { 0 } → S n − 1 、r ( x ) = x / ∣ x ∣ r(x)=x/|x| r ( x ) = x /∣ x ∣ は滑らかなホモトピー同値で、H k ( R n ∖ { 0 } ) ≅ H k ( S n − 1 ) H^k(\mathbb{R}^n\setminus\{0\})\cong H^k(S^{n-1}) H k ( R n ∖ { 0 }) ≅ H k ( S n − 1 ) 。
証明(系 3.5) (1) s = i 0 : M → M × R s=i_0\colon M\to M\times\mathbb{R} s = i 0 : M → M × R とすると π ∘ s = i d M \pi\circ s=\mathrm{id}_M π ∘ s = id M です。s ∘ π ( x , t ) = ( x , 0 ) s\circ\pi(x,t)=(x,0) s ∘ π ( x , t ) = ( x , 0 ) は H ( ( x , t ) , u ) = ( x , g ( u ) t ) H((x,t),u)=(x,g(u)t) H (( x , t ) , u ) = ( x , g ( u ) t ) により i d \mathrm{id} id にホモトピックです(u = 0 u=0 u = 0 で s ∘ π s\circ\pi s ∘ π 、u = 1 u=1 u = 1 で恒等)。よって π \pi π はホモトピー同値です。
(2) 包含 j : S n − 1 → R n ∖ { 0 } j\colon S^{n-1}\to\mathbb{R}^n\setminus\{0\} j : S n − 1 → R n ∖ { 0 } とすると r ∘ j = i d r\circ j=\mathrm{id} r ∘ j = id 、j ∘ r ( x ) = x / ∣ x ∣ j\circ r(x)=x/|x| j ∘ r ( x ) = x /∣ x ∣ は H ( x , u ) = ( ( 1 − g ( u ) ) / ∣ x ∣ + g ( u ) ) x H(x,u)=\bigl((1-g(u))/|x|+g(u)\bigr)x H ( x , u ) = ( ( 1 − g ( u )) /∣ x ∣ + g ( u ) ) x により i d \mathrm{id} id にホモトピックです(スカラーが常に正なので 0 0 0 を通りません)。
∎
空間を二つの簡単な部分に分けて計算する道具を作ります。まず純粋に代数的な補題を証明します。
このあとの補題は、完全列の形をした余鎖複体の列から、コホモロジーの長い完全系列を作るものです。核心は連結準同型 ∂ \partial ∂ の作り方で、手順は次の三つです。閉形式 c c c を一つ右の複体から左へ持ち上げて b b b とし、その d d d を取ると、d b d b d b は一つ左の複体の元として書けます。この元が閉形式になり、その類が ∂ [ c ] \partial[c] ∂ [ c ] です。「持ち上げて、d d d を取って、落とす」と覚えると、証明の追いやすさが変わります。
余鎖複体 A ∙ , B ∙ , C ∙ A^\bullet,B^\bullet,C^\bullet A ∙ , B ∙ , C ∙ (実ベクトル空間と線形な d d d の列)と、余鎖写像(d d d と可換な線形写像)i : A ∙ → B ∙ i\colon A^\bullet\to B^\bullet i : A ∙ → B ∙ 、j : B ∙ → C ∙ j\colon B^\bullet\to C^\bullet j : B ∙ → C ∙ が、各次数 k k k で短完全列 0 → A k → i B k → j C k → 0 0\to A^k\xrightarrow{i}B^k\xrightarrow{j}C^k\to0 0 → A k i B k j C k → 0 をなすとします。
補題 4.1 (長完全系列 ) ✓
上の状況で、線形写像 ∂ : H k ( C ∙ ) → H k + 1 ( A ∙ ) \partial\colon H^k(C^\bullet)\to H^{k+1}(A^\bullet) ∂ : H k ( C ∙ ) → H k + 1 ( A ∙ ) (連結準同型 )が定まり、
⋯ → H k ( A ) → i ∗ H k ( B ) → j ∗ H k ( C ) → ∂ H k + 1 ( A ) → i ∗ H k + 1 ( B ) → ⋯ \cdots\to H^k(A)\xrightarrow{i_*}H^k(B)\xrightarrow{j_*}H^k(C)\xrightarrow{\ \partial\ }H^{k+1}(A)\xrightarrow{i_*}H^{k+1}(B)\to\cdots ⋯ → H k ( A ) i ∗ H k ( B ) j ∗ H k ( C ) ∂ H k + 1 ( A ) i ∗ H k + 1 ( B ) → ⋯ は完全である。
証明(補題 4.1) ∂ \partial ∂ の定義。 c ∈ C k c\in C^k c ∈ C k を閉(d c = 0 dc=0 d c = 0 )とします。j j j は全射なので c = j ( b ) c=j(b) c = j ( b ) となる b ∈ B k b\in B^k b ∈ B k があります。j ( d b ) = d j ( b ) = d c = 0 j(db)=d\,j(b)=dc=0 j ( d b ) = d j ( b ) = d c = 0 なので d b = i ( a ) db=i(a) d b = i ( a ) となる a ∈ A k + 1 a\in A^{k+1} a ∈ A k + 1 が(i i i の単射性から一意に)あります。i ( d a ) = d i ( a ) = d d b = 0 i(da)=d\,i(a)=ddb=0 i ( d a ) = d i ( a ) = dd b = 0 で i i i は単射なので d a = 0 da=0 d a = 0 、a a a は閉です。∂ [ c ] : = [ a ] \partial[c]:=[a] ∂ [ c ] := [ a ] と定めます。
well-defined。 b b b を別の持ち上げ b ′ b' b ′ に取ると、j ( b ′ − b ) = 0 j(b'-b)=0 j ( b ′ − b ) = 0 から b ′ − b = i ( x ) b'-b=i(x) b ′ − b = i ( x ) (x ∈ A k x\in A^k x ∈ A k )で、d b ′ = d b + i ( d x ) db'=db+i(dx) d b ′ = d b + i ( d x ) より a ′ = a + d x a'=a+dx a ′ = a + d x 、類は同じです。c c c を c + d c ′ c+dc' c + d c ′ に取り替えるとき、c ′ = j ( b ′ ′ ) c'=j(b'') c ′ = j ( b ′′ ) とすれば持ち上げは b + d b ′ ′ b+db'' b + d b ′′ で、d ( b + d b ′ ′ ) = d b d(b+db'')=db d ( b + d b ′′ ) = d b なので a a a は変わりません。線形性は明らかです。
H k ( A ) → H k ( B ) → H k ( C ) H^k(A)\to H^k(B)\to H^k(C) H k ( A ) → H k ( B ) → H k ( C ) での完全性。 j i = 0 j\,i=0 j i = 0 から j ∗ i ∗ = 0 j_*i_*=0 j ∗ i ∗ = 0 。逆に b ∈ B k b\in B^k b ∈ B k が閉で [ j ( b ) ] = 0 [j(b)]=0 [ j ( b )] = 0 とします。j ( b ) = d c ′ j(b)=dc' j ( b ) = d c ′ 、c ′ = j ( b ′ ) c'=j(b') c ′ = j ( b ′ ) と書くと j ( b − d b ′ ) = 0 j(b-db')=0 j ( b − d b ′ ) = 0 なので b − d b ′ = i ( a ) b-db'=i(a) b − d b ′ = i ( a ) (a ∈ A k a\in A^k a ∈ A k ) です。i ( d a ) = d ( b − d b ′ ) = 0 i(da)=d(b-db')=0 i ( d a ) = d ( b − d b ′ ) = 0 から d a = 0 da=0 d a = 0 で、[ b ] = [ i ( a ) ] = i ∗ [ a ] [b]=[i(a)]=i_*[a] [ b ] = [ i ( a )] = i ∗ [ a ] です。
H k ( B ) → H k ( C ) → H k + 1 ( A ) H^k(B)\to H^k(C)\to H^{k+1}(A) H k ( B ) → H k ( C ) → H k + 1 ( A ) での完全性。 閉な b b b に対し c = j ( b ) c=j(b) c = j ( b ) の持ち上げとして b b b が取れ、d b = 0 = i ( 0 ) db=0=i(0) d b = 0 = i ( 0 ) なので ∂ j ∗ [ b ] = 0 \partial j_*[b]=0 ∂ j ∗ [ b ] = 0 。逆に ∂ [ c ] = 0 \partial[c]=0 ∂ [ c ] = 0 とし、持ち上げ b b b と d b = i ( a ) db=i(a) d b = i ( a ) に対して a = d x a=dx a = d x (x ∈ A k x\in A^k x ∈ A k ) とします。b − i ( x ) b-i(x) b − i ( x ) は閉で(d ( b − i x ) = i ( a ) − i ( d x ) = 0 d(b-ix)=i(a)-i(dx)=0 d ( b − i x ) = i ( a ) − i ( d x ) = 0 )、j ( b − i x ) = c j(b-ix)=c j ( b − i x ) = c なので [ c ] = j ∗ [ b − i x ] [c]=j_*[b-ix] [ c ] = j ∗ [ b − i x ] です。
H k ( C ) → H k + 1 ( A ) → H k + 1 ( B ) H^k(C)\to H^{k+1}(A)\to H^{k+1}(B) H k ( C ) → H k + 1 ( A ) → H k + 1 ( B ) での完全性。 ∂ [ c ] = [ a ] \partial[c]=[a] ∂ [ c ] = [ a ] で i ( a ) = d b i(a)=db i ( a ) = d b は完全なので i ∗ ∂ = 0 i_*\partial=0 i ∗ ∂ = 0 。逆に閉な a ∈ A k + 1 a\in A^{k+1} a ∈ A k + 1 で i ( a ) = d b ′ i(a)=db' i ( a ) = d b ′ (b ′ ∈ B k b'\in B^k b ′ ∈ B k ) とします。c = j ( b ′ ) c=j(b') c = j ( b ′ ) は閉で(d c = j ( d b ′ ) = j i ( a ) = 0 dc=j(db')=j\,i(a)=0 d c = j ( d b ′ ) = j i ( a ) = 0 )、b ′ b' b ′ が持ち上げで d b ′ = i ( a ) db'=i(a) d b ′ = i ( a ) なので ∂ [ c ] = [ a ] \partial[c]=[a] ∂ [ c ] = [ a ] です。
∎
これを微分形式に適用します。M = U ∪ V M=U\cup V M = U ∪ V (U , V U,V U , V は開集合)とし、
0 → Ω k ( M ) → r Ω k ( U ) ⊕ Ω k ( V ) → δ Ω k ( U ∩ V ) → 0 , 0\to\Omega^k(M)\xrightarrow{\ r\ }\Omega^k(U)\oplus\Omega^k(V)\xrightarrow{\ \delta\ }\Omega^k(U\cap V)\to0, 0 → Ω k ( M ) r Ω k ( U ) ⊕ Ω k ( V ) δ Ω k ( U ∩ V ) → 0 ,
r ( ω ) = ( ω ∣ U , ω ∣ V ) r(\omega)=(\omega|_U,\omega|_V) r ( ω ) = ( ω ∣ U , ω ∣ V ) 、δ ( α , β ) = β ∣ U ∩ V − α ∣ U ∩ V \delta(\alpha,\beta)=\beta|_{U\cap V}-\alpha|_{U\cap V} δ ( α , β ) = β ∣ U ∩ V − α ∣ U ∩ V とします。r , δ r,\delta r , δ は制限なので d d d と可換です。
証明(補題 4.2) r r r の単射性は、ω \omega ω が U U U と V V V の上で 0 0 0 なら M M M 上で 0 0 0 ということです。δ ∘ r = 0 \delta\circ r=0 δ ∘ r = 0 は明らかで、ker δ ⊂ im r \ker\delta\subset\operatorname{im}r ker δ ⊂ im r は、α , β \alpha,\beta α , β が U ∩ V U\cap V U ∩ V で一致するなら貼り合わせて M M M 上の滑らかな形式が得られるということです。
δ \delta δ の全射性。定理 6.3[部分多様体と正則値定理] を被覆 { U , V } \{U,V\} { U , V } に適用し、各 ρ j \rho_j ρ j を supp ρ j ⊂ U \operatorname{supp}\rho_j\subset U supp ρ j ⊂ U か ⊂ V \subset V ⊂ V かで二つのグループに分けて、ρ U , ρ V \rho_U,\rho_V ρ U , ρ V を各グループの和とします(局所有限和)。ρ U + ρ V = 1 \rho_U+\rho_V=1 ρ U + ρ V = 1 、supp ρ U ⊂ U \operatorname{supp}\rho_U\subset U supp ρ U ⊂ U 、supp ρ V ⊂ V \operatorname{supp}\rho_V\subset V supp ρ V ⊂ V (局所有限な閉集合族の和は閉)です。η ∈ Ω k ( U ∩ V ) \eta\in\Omega^k(U\cap V) η ∈ Ω k ( U ∩ V ) とします。ρ V η \rho_V\eta ρ V η は U ∩ V U\cap V U ∩ V 上の形式ですが、U U U の開集合 U ∖ supp ρ V U\setminus\operatorname{supp}\rho_V U ∖ supp ρ V の上で 0 0 0 と置けば(U ∩ V U\cap V U ∩ V との重なりで 0 0 0 に一致するので)U U U 上の滑らかな形式 α ~ \tilde\alpha α ~ に延長できます。同様に ρ U η \rho_U\eta ρ U η は V V V 上の滑らかな形式 β ~ \tilde\beta β ~ に延長されます。δ ( − α ~ , β ~ ) = β ~ + α ~ = ( ρ U + ρ V ) η = η \delta(-\tilde\alpha,\tilde\beta)=\tilde\beta+\tilde\alpha=(\rho_U+\rho_V)\eta=\eta δ ( − α ~ , β ~ ) = β ~ + α ~ = ( ρ U + ρ V ) η = η です。
∎
定理 4.3 (Mayer–Vietoris 完全系列 ) ✓
M = U ∪ V M=U\cup V M = U ∪ V (U , V U,V U , V は開集合)のとき、次の完全系列が存在する。
⋯ → H k ( M ) → r ∗ H k ( U ) ⊕ H k ( V ) → δ ∗ H k ( U ∩ V ) → ∂ H k + 1 ( M ) → ⋯ \cdots\to H^k(M)\xrightarrow{r^*}H^k(U)\oplus H^k(V)\xrightarrow{\delta^*}H^k(U\cap V)\xrightarrow{\ \partial\ }H^{k+1}(M)\to\cdots ⋯ → H k ( M ) r ∗ H k ( U ) ⊕ H k ( V ) δ ∗ H k ( U ∩ V ) ∂ H k + 1 ( M ) → ⋯ ここで r ∗ [ ω ] = ( [ ω ∣ U ] , [ ω ∣ V ] ) r^*[\omega]=([\omega|_U],[\omega|_V]) r ∗ [ ω ] = ([ ω ∣ U ] , [ ω ∣ V ]) 、δ ∗ ( [ α ] , [ β ] ) = [ β ∣ U ∩ V ] − [ α ∣ U ∩ V ] \delta^*([\alpha],[\beta])=[\beta|_{U\cap V}]-[\alpha|_{U\cap V}] δ ∗ ([ α ] , [ β ]) = [ β ∣ U ∩ V ] − [ α ∣ U ∩ V ] 。
証明(定理 4.3) 補題 4.2 の短完全列に 補題 4.1 を適用します。
∎
連結準同型 ∂ \partial ∂ の中身を見ておきます。閉形式 η \eta η on U ∩ V U\cap V U ∩ V に対し、η = δ ( − ρ V η , ρ U η ) \eta=\delta(-\rho_V\eta,\rho_U\eta) η = δ ( − ρ V η , ρ U η ) と持ち上げ、d d d を取ると ( − d ( ρ V η ) , d ( ρ U η ) ) = ( − d ρ V ∧ η , d ρ U ∧ η ) (-d(\rho_V\eta),\ d(\rho_U\eta))=(-d\rho_V\wedge\eta,\ d\rho_U\wedge\eta) ( − d ( ρ V η ) , d ( ρ U η )) = ( − d ρ V ∧ η , d ρ U ∧ η ) (d η = 0 d\eta=0 d η = 0 による)で、d ρ U = − d ρ V d\rho_U=-d\rho_V d ρ U = − d ρ V なので二つは U ∩ V U\cap V U ∩ V 上で一致し、M M M 上の閉形式 d ρ U ∧ η d\rho_U\wedge\eta d ρ U ∧ η (U ∩ V U\cap V U ∩ V の外では 0 0 0 と置く)が得られます。つまり
∂ [ η ] = [ d ρ U ∧ η ] \partial[\eta]=[d\rho_U\wedge\eta] ∂ [ η ] = [ d ρ U ∧ η ]
です。
円周を U = S¹ から N を除いたもの、V = S¹ から S を除いたもので覆う。共通部分 U∩V は二つの弧(太線)で、連結成分が 2 個あるので H⁰(U∩V) は 2 次元になる。
例 4.4 (2 点を除いた平面 )
p = ( − 1 , 0 ) p=(-1,0) p = ( − 1 , 0 ) 、q = ( 1 , 0 ) q=(1,0) q = ( 1 , 0 ) 、M = R 2 ∖ { p , q } M=\mathbb{R}^2\setminus\{p,q\} M = R 2 ∖ { p , q } とし、U = { x < 1 / 2 } ∖ { p } U=\{x<1/2\}\setminus\{p\} U = { x < 1/2 } ∖ { p } 、V = { x > − 1 / 2 } ∖ { q } V=\{x>-1/2\}\setminus\{q\} V = { x > − 1/2 } ∖ { q } とします。U ∪ V = M U\cup V=M U ∪ V = M で、U ∩ V U\cap V U ∩ V は帯状領域 { ∣ x ∣ < 1 / 2 } \{|x|<1/2\} { ∣ x ∣ < 1/2 } で、星形(凸)です。U U U は半平面から 1 点を除いたもので、R 2 ∖ { 0 } \mathbb{R}^2\setminus\{0\} R 2 ∖ { 0 } と微分同相ですので、系 3.5 (2) により H 0 = R H^0=\mathbb{R} H 0 = R 、H 1 = R H^1=\mathbb{R} H 1 = R 、H 2 = H 2 ( S 1 ) = 0 H^2=H^2(S^1)=0 H 2 = H 2 ( S 1 ) = 0 (定理 5.1 の証明の n = 1 n=1 n = 1 の部分、あるいは直接 Ω 2 ( S 1 ) = 0 \Omega^2(S^1)=0 Ω 2 ( S 1 ) = 0 )。V V V も同様です。
H 0 ( M ) = R H^0(M)=\mathbb{R} H 0 ( M ) = R (連結)、H 0 ( U ) ⊕ H 0 ( V ) = R 2 H^0(U)\oplus H^0(V)=\mathbb{R}^2 H 0 ( U ) ⊕ H 0 ( V ) = R 2 、H 0 ( U ∩ V ) = R H^0(U\cap V)=\mathbb{R} H 0 ( U ∩ V ) = R で、δ ∗ ( a , b ) = b − a \delta^*(a,b)=b-a δ ∗ ( a , b ) = b − a は全射です。よって ∂ : H 0 ( U ∩ V ) → H 1 ( M ) \partial\colon H^0(U\cap V)\to H^1(M) ∂ : H 0 ( U ∩ V ) → H 1 ( M ) は 0 0 0 写像で、H 1 ( M ) → H 1 ( U ) ⊕ H 1 ( V ) = R 2 H^1(M)\to H^1(U)\oplus H^1(V)=\mathbb{R}^2 H 1 ( M ) → H 1 ( U ) ⊕ H 1 ( V ) = R 2 は単射です。H 1 ( U ∩ V ) = 0 H^1(U\cap V)=0 H 1 ( U ∩ V ) = 0 (定理 3.4 )なので δ ∗ \delta^* δ ∗ の行き先は 0 0 0 で、完全性から r ∗ : H 1 ( M ) → H 1 ( U ) ⊕ H 1 ( V ) r^*\colon H^1(M)\to H^1(U)\oplus H^1(V) r ∗ : H 1 ( M ) → H 1 ( U ) ⊕ H 1 ( V ) は全射です。以上より H 1 ( M ) ≅ R 2 H^1(M)\cong\mathbb{R}^2 H 1 ( M ) ≅ R 2 。さらに H 1 ( U ∩ V ) = 0 → H 2 ( M ) → H 2 ( U ) ⊕ H 2 ( V ) = 0 H^1(U\cap V)=0\to H^2(M)\to H^2(U)\oplus H^2(V)=0 H 1 ( U ∩ V ) = 0 → H 2 ( M ) → H 2 ( U ) ⊕ H 2 ( V ) = 0 から H 2 ( M ) = 0 H^2(M)=0 H 2 ( M ) = 0 。穴が 2 個あれば H 1 H^1 H 1 は 2 次元、という予想どおりです。
定理 5.1 (球面のコホモロジー ) ✓
S 0 S^0 S 0 (2 点)では H d R 0 = R 2 H^0_{\mathrm{dR}}=\mathbb{R}^2 H dR 0 = R 2 、他の k k k で 0 0 0 。
n ≥ 1 n\ge1 n ≥ 1 では
H d R k ( S n ) ≅ { R ( k = 0 , n ) , 0 ( それ以外 ) . H^k_{\mathrm{dR}}(S^n)\cong\begin{cases}\mathbb{R}&(k=0,\ n),\\0&(\text{それ以外}).\end{cases} H dR k ( S n ) ≅ { R 0 ( k = 0 , n ) , ( それ以外 ) .
証明の方針は、球面を北極と南極を除いた二つの開集合で覆い、Mayer–Vietoris で次元を一つ下げた球面に帰着させる帰納法です。n = 1 n=1 n = 1 と n ≥ 2 n\ge2 n ≥ 2 の違いは、共通部分が n = 1 n=1 n = 1 では連結成分を二つ持ち、n ≥ 2 n\ge2 n ≥ 2 では連結である点だけです。この違いが H 0 H^0 H 0 と H 1 H^1 H 1 の場合分けに現れます。
証明(定理 5.1) (1) は明らかです(点の上の 0 0 0 形式は数、k ≥ 1 k\ge1 k ≥ 1 の形式は 0 0 0 )。(2) を n n n に関する帰納法で示します。
N = ( 0 , … , 0 , 1 ) N=(0,\dots,0,1) N = ( 0 , … , 0 , 1 ) 、S = − N S=-N S = − N とし、U = S n ∖ { N } U=S^n\setminus\{N\} U = S n ∖ { N } 、V = S n ∖ { S } V=S^n\setminus\{S\} V = S n ∖ { S } とします。立体射影(補題 5.2[微分可能多様体の定義] )により U ≅ R n U\cong\mathbb{R}^n U ≅ R n 、V ≅ R n V\cong\mathbb{R}^n V ≅ R n で、U ∩ V = S n ∖ { N , S } U\cap V=S^n\setminus\{N,S\} U ∩ V = S n ∖ { N , S } は R n ∖ { 0 } \mathbb{R}^n\setminus\{0\} R n ∖ { 0 } と微分同相です。定理 3.4 から H 0 ( U ) = H 0 ( V ) = R H^0(U)=H^0(V)=\mathbb{R} H 0 ( U ) = H 0 ( V ) = R 、k ≥ 1 k\ge1 k ≥ 1 で H k ( U ) = H k ( V ) = 0 H^k(U)=H^k(V)=0 H k ( U ) = H k ( V ) = 0 。系 3.5 (2) から H k ( U ∩ V ) ≅ H k ( S n − 1 ) H^k(U\cap V)\cong H^k(S^{n-1}) H k ( U ∩ V ) ≅ H k ( S n − 1 ) 。定理 4.3 を使います。
k ≥ 2 k\ge2 k ≥ 2 のとき。 H k − 1 ( U ) ⊕ H k − 1 ( V ) = 0 H^{k-1}(U)\oplus H^{k-1}(V)=0 H k − 1 ( U ) ⊕ H k − 1 ( V ) = 0 (k − 1 ≥ 1 k-1\ge1 k − 1 ≥ 1 )、H k ( U ) ⊕ H k ( V ) = 0 H^k(U)\oplus H^k(V)=0 H k ( U ) ⊕ H k ( V ) = 0 なので
0 → H k − 1 ( U ∩ V ) → ∂ H k ( S n ) → 0 0\to H^{k-1}(U\cap V)\xrightarrow{\ \partial\ }H^k(S^n)\to0 0 → H k − 1 ( U ∩ V ) ∂ H k ( S n ) → 0 が完全で、H k ( S n ) ≅ H k − 1 ( S n − 1 ) H^k(S^n)\cong H^{k-1}(S^{n-1}) H k ( S n ) ≅ H k − 1 ( S n − 1 ) 。
k = 0 , 1 k=0,1 k = 0 , 1 のとき。 系列の初めの部分は
0 → H 0 ( S n ) → R 2 → δ ∗ H 0 ( U ∩ V ) → ∂ H 1 ( S n ) → 0. 0\to H^0(S^n)\to\mathbb{R}^2\xrightarrow{\ \delta^*\ }H^0(U\cap V)\xrightarrow{\ \partial\ }H^1(S^n)\to0 . 0 → H 0 ( S n ) → R 2 δ ∗ H 0 ( U ∩ V ) ∂ H 1 ( S n ) → 0. ここで H 1 ( U ) ⊕ H 1 ( V ) = 0 H^1(U)\oplus H^1(V)=0 H 1 ( U ) ⊕ H 1 ( V ) = 0 を使いました。δ ∗ ( a , b ) = b − a \delta^*(a,b)=b-a δ ∗ ( a , b ) = b − a (定数関数の差)です。
n ≥ 2 n\ge2 n ≥ 2 :U ∩ V ≃ S n − 1 U\cap V\simeq S^{n-1} U ∩ V ≃ S n − 1 は連結なので H 0 ( U ∩ V ) = R H^0(U\cap V)=\mathbb{R} H 0 ( U ∩ V ) = R 。δ ∗ \delta^* δ ∗ は全射で、核は 1 次元(a = b a=b a = b )、よって H 0 ( S n ) = R H^0(S^n)=\mathbb{R} H 0 ( S n ) = R 、H 1 ( S n ) = 0 H^1(S^n)=0 H 1 ( S n ) = 0 。
n = 1 n=1 n = 1 :U ∩ V U\cap V U ∩ V は 2 個の連結成分を持つので H 0 ( U ∩ V ) = R 2 H^0(U\cap V)=\mathbb{R}^2 H 0 ( U ∩ V ) = R 2 、δ ∗ ( a , b ) = ( b − a , b − a ) \delta^*(a,b)=(b-a,b-a) δ ∗ ( a , b ) = ( b − a , b − a ) の像は 1 次元。核が 1 次元なので H 0 ( S 1 ) = R H^0(S^1)=\mathbb{R} H 0 ( S 1 ) = R 、余核が 1 次元なので H 1 ( S 1 ) = R H^1(S^1)=\mathbb{R} H 1 ( S 1 ) = R 。
以上から n = 1 n=1 n = 1 では k ≥ 2 k\ge2 k ≥ 2 で H k ( S 1 ) ≅ H k − 1 ( S 0 ) = 0 H^k(S^1)\cong H^{k-1}(S^0)=0 H k ( S 1 ) ≅ H k − 1 ( S 0 ) = 0 。n ≥ 2 n\ge2 n ≥ 2 では H k ( S n ) ≅ H k − 1 ( S n − 1 ) H^k(S^n)\cong H^{k-1}(S^{n-1}) H k ( S n ) ≅ H k − 1 ( S n − 1 ) (k ≥ 2 k\ge2 k ≥ 2 )に帰納法の仮定を使えば、H n ( S n ) ≅ H 1 ( S 1 ) = R H^n(S^n)\cong H^1(S^1)=\mathbb{R} H n ( S n ) ≅ H 1 ( S 1 ) = R で、それ以外の k ≥ 2 k\ge2 k ≥ 2 では 0 0 0 です。
∎
とくに H 1 ( S 1 ) = R H^1(S^1)=\mathbb{R} H 1 ( S 1 ) = R から、円周上の 1 形式は必ず閉であり(Ω 2 ( S 1 ) = 0 \Omega^2(S^1)=0 Ω 2 ( S 1 ) = 0 )、∫ S 1 \int_{S^1} ∫ S 1 が同型を与えます。一般に次が成り立ちます。
系 5.2 (最高次のコホモロジーは積分で測る ) ✓
n ≥ 1 n\ge1 n ≥ 1 とし、S n S^n S n に 命題 3.3[ストークスの定理] の向きを入れる。このとき
∫ S n : H d R n ( S n ) → R , [ ω ] ↦ ∫ S n ω \int_{S^n}\colon H^n_{\mathrm{dR}}(S^n)\to\mathbb{R},\qquad[\omega]\mapsto\int_{S^n}\omega ∫ S n : H dR n ( S n ) → R , [ ω ] ↦ ∫ S n ω は well-defined な同型である。
証明(系 5.2) ω \omega ω は n n n 形式なので閉です。ω \omega ω を ω + d α \omega+d\alpha ω + d α に取り替えても、S n S^n S n はコンパクトで境界を持たないので ∫ d α = 0 \int d\alpha=0 ∫ d α = 0 (系 6.2[ストークスの定理] )、積分は変わりません。線形写像は well-defined です。体積形式 μ \mu μ では ∫ μ > 0 \int\mu>0 ∫ μ > 0 なので写像は 0 0 0 でなく、H n ( S n ) H^n(S^n) H n ( S n ) は 1 次元(定理 5.1 )ですから、0 0 0 でない線形写像 R → R \mathbb{R}\to\mathbb{R} R → R は同型です。
∎
系 5.3 (穴あき平面の閉 1 形式 ) ✓
η \eta η を角度形式とする。R 2 ∖ { 0 } \mathbb{R}^2\setminus\{0\} R 2 ∖ { 0 } 上の閉 1 形式 ω \omega ω は、定数 c = 1 2 π ∫ S 1 ω c=\dfrac1{2\pi}\displaystyle\int_{S^1}\omega c = 2 π 1 ∫ S 1 ω と関数 f f f を用いて ω = c η + d f \omega=c\,\eta+df ω = c η + df と書ける。ここで S 1 S^1 S 1 は単位円(反時計回り)。とくに H d R 1 ( R 2 ∖ { 0 } ) = R [ η ] H^1_{\mathrm{dR}}(\mathbb{R}^2\setminus\{0\})=\mathbb{R}[\eta] H dR 1 ( R 2 ∖ { 0 }) = R [ η ] 。
証明(系 5.3) 系 3.5 (2) と 定理 5.1 より H 1 ( R 2 ∖ { 0 } ) ≅ H 1 ( S 1 ) H^1(\mathbb{R}^2\setminus\{0\})\cong H^1(S^1) H 1 ( R 2 ∖ { 0 }) ≅ H 1 ( S 1 ) は 1 次元で、この同型は [ ω ] ↦ [ j ∗ ω ] [\omega]\mapsto[j^*\omega] [ ω ] ↦ [ j ∗ ω ] (j : S 1 → R 2 ∖ { 0 } j\colon S^1\to\mathbb{R}^2\setminus\{0\} j : S 1 → R 2 ∖ { 0 } は包含)で、系 5.2 により ∫ S 1 j ∗ ω \int_{S^1}j^*\omega ∫ S 1 j ∗ ω で測れます。∫ S 1 η = 2 π \int_{S^1}\eta=2\pi ∫ S 1 η = 2 π なので、ω − c η \omega-c\eta ω − cη の S 1 S^1 S 1 上の積分は 0 0 0 となり、類が 0 0 0 です。したがって ω − c η = d f \omega-c\eta=df ω − cη = df です。
∎
この系は、ベクトル場の「周回積分」が閉曲線の取り方(ホモトピー類)にしか依らない、という物理学の古典的事実の背景です。
例 5.4 (ゲージ場の周回積分 )
無限に長い細いソレノイドの外側の領域(R 2 ∖ { 0 } \mathbb{R}^2\setminus\{0\} R 2 ∖ { 0 } と思ってよい)では、磁場は 0 0 0 ですが、ベクトルポテンシャルの 1 形式を A = Φ 2 π η A=\dfrac{\Phi}{2\pi}\eta A = 2 π Φ η と取ることができます(Φ \Phi Φ はソレノイドの中を貫く磁束)。d A = 0 dA=0 d A = 0 は磁場が 0 0 0 であることに相当します。ところが 系 5.3 により、A A A は d f df df の形に書けません。実際 ∫ S 1 A = Φ ≠ 0 \int_{S^1}A=\Phi\ne0 ∫ S 1 A = Φ = 0 です。ゲージ変換 A ↦ A + d f A\mapsto A+df A ↦ A + df では周回積分 ∫ A \int A ∫ A は変わらないので、これは物理的に観測できる量です(Aharonov–Bohm 効果では、電子の波動関数の位相 e i q Φ / ℏ e^{iq\Phi/\hbar} e i q Φ/ℏ として現れます)。「磁場が 0 0 0 でも A A A を消せない」ことの数学的な内容が、H d R 1 ( R 2 ∖ { 0 } ) ≠ 0 H^1_{\mathrm{dR}}(\mathbb{R}^2\setminus\{0\})\ne0 H dR 1 ( R 2 ∖ { 0 }) = 0 です。
例 5.5 (トーラスのコホモロジー )
T 2 = S 1 × S 1 T^2=S^1\times S^1 T 2 = S 1 × S 1 を Mayer–Vietoris で計算します。第 1 の円周を二つの開弧 A , B A,B A , B (それぞれ区間と微分同相で、A ∩ B A\cap B A ∩ B は二つの区間 I 1 , I 2 I_1,I_2 I 1 , I 2 )で覆い、U = A × S 1 U=A\times S^1 U = A × S 1 、V = B × S 1 V=B\times S^1 V = B × S 1 とします。U , V ≅ R × S 1 U,V\cong\mathbb{R}\times S^1 U , V ≅ R × S 1 で、系 3.5 (1) と 定理 5.1 から H 0 = H 1 = R H^0=H^1=\mathbb{R} H 0 = H 1 = R 、H 2 = 0 H^2=0 H 2 = 0 です。U ∩ V = ( I 1 ⊔ I 2 ) × S 1 U\cap V=(I_1\sqcup I_2)\times S^1 U ∩ V = ( I 1 ⊔ I 2 ) × S 1 は 2 個の円柱の非交和で、H 0 = H 1 = R 2 H^0=H^1=\mathbb{R}^2 H 0 = H 1 = R 2 、H 2 = 0 H^2=0 H 2 = 0 です。
第 2 の円周の角度形式 d φ d\varphi d φ の第 2 射影による引き戻し g = p r 2 ∗ d φ g=\mathrm{pr}_2^*d\varphi g = pr 2 ∗ d φ は、U , V , U ∩ V U,V,U\cap V U , V , U ∩ V の各連結成分の H 1 H^1 H 1 の生成元を与えます(系 3.5 (1) の同型 p r 2 ∗ \mathrm{pr}_2^* pr 2 ∗ )。
k = 0 k=0 k = 0 :H 0 ( T 2 ) = R H^0(T^2)=\mathbb{R} H 0 ( T 2 ) = R から、δ ∗ : R 2 → R 2 \delta^*\colon\mathbb{R}^2\to\mathbb{R}^2 δ ∗ : R 2 → R 2 、( a , b ) ↦ ( b − a , b − a ) (a,b)\mapsto(b-a,b-a) ( a , b ) ↦ ( b − a , b − a ) の階数は 1 1 1 で、余核は 1 次元。
k = 1 k=1 k = 1 :δ ∗ : H 1 ( U ) ⊕ H 1 ( V ) = R 2 → H 1 ( U ∩ V ) = R 2 \delta^*\colon H^1(U)\oplus H^1(V)=\mathbb{R}^2\to H^1(U\cap V)=\mathbb{R}^2 δ ∗ : H 1 ( U ) ⊕ H 1 ( V ) = R 2 → H 1 ( U ∩ V ) = R 2 は、g U g_U g U の I 1 , I 2 I_1,I_2 I 1 , I 2 への制限がどちらも g g g なので、( a , b ) ↦ ( b − a ) ( g 1 + g 2 ) (a,b)\mapsto(b-a)(g_1+g_2) ( a , b ) ↦ ( b − a ) ( g 1 + g 2 ) で階数 1 1 1 。核は 1 次元、余核は 1 次元。
完全性から、dim H 1 ( T 2 ) = ( 余核 1 ) + ( 核 1 ) = 2 \dim H^1(T^2)=(\text{余核 }1)+(\text{核 }1)=2 dim H 1 ( T 2 ) = ( 余核 1 ) + ( 核 1 ) = 2 、H 2 ( T 2 ) ≅ coker δ ∗ = R H^2(T^2)\cong\operatorname{coker}\delta^*=\mathbb{R} H 2 ( T 2 ) ≅ coker δ ∗ = R (H 2 ( U ) ⊕ H 2 ( V ) = 0 H^2(U)\oplus H^2(V)=0 H 2 ( U ) ⊕ H 2 ( V ) = 0 )。以上で dim H k ( T 2 ) = 1 , 2 , 1 \dim H^k(T^2)=1,2,1 dim H k ( T 2 ) = 1 , 2 , 1 (k = 0 , 1 , 2 k=0,1,2 k = 0 , 1 , 2 )が分かりました。H 1 H^1 H 1 の 2 つの生成元は二つの円周それぞれの角度形式 d θ 1 , d θ 2 d\theta_1,d\theta_2 d θ 1 , d θ 2 で、これらはトーラスの二つの独立な閉曲線(経線と緯線)に沿った積分で区別されます。
演習 6.1 易
円柱 S 1 × R S^1\times\mathbb{R} S 1 × R の de Rham コホモロジーを求めよ。
解答 系 3.5 (1) により H k ( S 1 × R ) ≅ H k ( S 1 ) H^k(S^1\times\mathbb{R})\cong H^k(S^1) H k ( S 1 × R ) ≅ H k ( S 1 ) なので、定理 5.1 から H 0 = R H^0=\mathbb{R} H 0 = R 、H 1 = R H^1=\mathbb{R} H 1 = R 、他は 0 0 0 です。生成元は d θ d\theta d θ (θ \theta θ は円周の角度座標)の引き戻しです。
演習 6.2 標準
M M M を空でないコンパクトで境界のない、向き付けられた n n n 次元多様体とする。H d R n ( M ) ≠ 0 H^n_{\mathrm{dR}}(M)\ne0 H dR n ( M ) = 0 を示せ。
解答 向きを定める体積形式 μ \mu μ (至るところ正)は n n n 形式なので閉で、∫ M μ > 0 \int_M\mu>0 ∫ M μ > 0 です。系 6.2[ストークスの定理] により完全形式の積分は 0 0 0 なので μ \mu μ は完全でなく、[ μ ] ≠ 0 [\mu]\ne0 [ μ ] = 0 です。
演習 6.3 標準
Mayer–Vietoris 完全系列を用いて、R 3 \mathbb{R}^3 R 3 から 2 点 p = ( − 1 , 0 , 0 ) p=(-1,0,0) p = ( − 1 , 0 , 0 ) 、q = ( 1 , 0 , 0 ) q=(1,0,0) q = ( 1 , 0 , 0 ) を除いた空間 M M M の H d R k ( M ) H^k_{\mathrm{dR}}(M) H dR k ( M ) を求めよ。
解答 例 4.4 と同じく U = { x < 1 / 2 } ∖ { p } U=\{x<1/2\}\setminus\{p\} U = { x < 1/2 } ∖ { p } 、V = { x > − 1 / 2 } ∖ { q } V=\{x>-1/2\}\setminus\{q\} V = { x > − 1/2 } ∖ { q } を取ります。U , V ≅ R 3 ∖ { 0 } U,V\cong\mathbb{R}^3\setminus\{0\} U , V ≅ R 3 ∖ { 0 } で、H 0 = R H^0=\mathbb{R} H 0 = R 、H 2 = R H^2=\mathbb{R} H 2 = R 、H 1 = H 3 = 0 H^1=H^3=0 H 1 = H 3 = 0 (系 3.5 と 定理 5.1 )。U ∩ V U\cap V U ∩ V は星形で H 0 = R H^0=\mathbb{R} H 0 = R 、他は 0 0 0 。k = 0 k=0 k = 0 :M M M は連結で H 0 ( M ) = R H^0(M)=\mathbb{R} H 0 ( M ) = R 、δ ∗ : R 2 → R \delta^*\colon\mathbb{R}^2\to\mathbb{R} δ ∗ : R 2 → R は全射なので ∂ = 0 \partial=0 ∂ = 0 、H 1 ( M ) ↪ H 1 ( U ) ⊕ H 1 ( V ) = 0 H^1(M)\hookrightarrow H^1(U)\oplus H^1(V)=0 H 1 ( M ) ↪ H 1 ( U ) ⊕ H 1 ( V ) = 0 から H 1 ( M ) = 0 H^1(M)=0 H 1 ( M ) = 0 。k = 2 k=2 k = 2 :H 1 ( U ∩ V ) = 0 → H 2 ( M ) → H 2 ( U ) ⊕ H 2 ( V ) = R 2 → H 2 ( U ∩ V ) = 0 H^1(U\cap V)=0\to H^2(M)\to H^2(U)\oplus H^2(V)=\mathbb{R}^2\to H^2(U\cap V)=0 H 1 ( U ∩ V ) = 0 → H 2 ( M ) → H 2 ( U ) ⊕ H 2 ( V ) = R 2 → H 2 ( U ∩ V ) = 0 から H 2 ( M ) ≅ R 2 H^2(M)\cong\mathbb{R}^2 H 2 ( M ) ≅ R 2 。k = 3 k=3 k = 3 :H 3 ( U ) ⊕ H 3 ( V ) = 0 H^3(U)\oplus H^3(V)=0 H 3 ( U ) ⊕ H 3 ( V ) = 0 、H 2 ( U ∩ V ) = 0 H^2(U\cap V)=0 H 2 ( U ∩ V ) = 0 から H 3 ( M ) = 0 H^3(M)=0 H 3 ( M ) = 0 。したがって H 0 = R H^0=\mathbb{R} H 0 = R 、H 2 = R 2 H^2=\mathbb{R}^2 H 2 = R 2 、他は 0 0 0 です。2 点を囲む 2 個の球面が独立な類を与えます。
演習 6.4 難
S 1 S^1 S 1 を反時計回りに向き付け、N = ( 0 , 1 ) N=(0,1) N = ( 0 , 1 ) 、S = ( 0 , − 1 ) S=(0,-1) S = ( 0 , − 1 ) 、U = S 1 ∖ { N } U=S^1\setminus\{N\} U = S 1 ∖ { N } 、V = S 1 ∖ { S } V=S^1\setminus\{S\} V = S 1 ∖ { S } とする。ρ U , ρ V \rho_U,\rho_V ρ U , ρ V を従属する 1 の分割とし、N N N の近くで ρ U = 0 \rho_U=0 ρ U = 0 、S S S の近くで ρ U = 1 \rho_U=1 ρ U = 1 とする。U ∩ V U\cap V U ∩ V の二つの連結成分は右半円 C 1 C_1 C 1 (S S S から N N N へ反時計回りに進む弧)と左半円 C 2 C_2 C 2 である。h ∈ H 0 ( U ∩ V ) h\in H^0(U\cap V) h ∈ H 0 ( U ∩ V ) を C 1 C_1 C 1 上で 1 1 1 、C 2 C_2 C 2 上で 0 0 0 の局所定数関数とするとき、連結準同型について ∫ S 1 ∂ [ h ] \int_{S^1}\partial[h] ∫ S 1 ∂ [ h ] を求めよ。
解答 本文の公式 ∂ [ η ] = [ d ρ U ∧ η ] \partial[\eta]=[d\rho_U\wedge\eta] ∂ [ η ] = [ d ρ U ∧ η ] を使います。h h h は 0 0 0 形式で、d ρ U d\rho_U d ρ U は N , S N,S N , S の近くで 0 0 0 なので、d ρ U ⋅ h d\rho_U\cdot h d ρ U ⋅ h は C 1 C_1 C 1 に台を持つ S 1 S^1 S 1 上の 1 形式(C 1 C_1 C 1 の外で 0 0 0 )です。C 1 C_1 C 1 を S S S から N N N へ反時計回りにたどると ρ U \rho_U ρ U は 1 1 1 から 0 0 0 に変わるので、
∫ S 1 ∂ [ h ] = ∫ C 1 d ρ U = ρ U ( N ) − ρ U ( S ) = 0 − 1 = − 1. \int_{S^1}\partial[h]=\int_{C_1}d\rho_U=\rho_U(N)-\rho_U(S)=0-1=-1 . ∫ S 1 ∂ [ h ] = ∫ C 1 d ρ U = ρ U ( N ) − ρ U ( S ) = 0 − 1 = − 1. これは 0 0 0 でないので、∂ \partial ∂ は 系 5.2 の同型 ∫ S 1 \int_{S^1} ∫ S 1 を通して全射です。一方、定数関数(C 1 , C 2 C_1,C_2 C 1 , C 2 の両方で 1 1 1 )に対しては ∫ d ρ U = ∫ C 1 d ρ U + ∫ C 2 d ρ U = − 1 + 1 = 0 \int d\rho_U=\int_{C_1}d\rho_U+\int_{C_2}d\rho_U=-1+1=0 ∫ d ρ U = ∫ C 1 d ρ U + ∫ C 2 d ρ U = − 1 + 1 = 0 で、∂ \partial ∂ の核に入ります。これは δ ∗ \delta^* δ ∗ の像と一致していて、完全性と合っています。
Raoul Bott, Loring W. Tu『Differential Forms in Algebraic Topology』Springer、1982 — 第 1 章(de Rham コホモロジー、Mayer–Vietoris、ホモトピー不変性)。
John M. Lee『Introduction to Smooth Manifolds』(第 2 版)Springer、2013 — 第 17 章(de Rham コホモロジー)。
Ib Madsen, Jørgen Tornehave『From Calculus to Cohomology』Cambridge University Press、1997 — 第 9〜10 章。
松本幸夫『多様体の基礎』東京大学出版会、1988 — de Rham コホモロジーの章。
坪井俊『幾何学 III 微分形式』東京大学出版会、2008 — ド・ラームコホモロジー。