コンテンツにスキップ

コホモロジーと双対性:普遍係数定理・カップ積・de Rham の定理・Poincaré 双対を証明する

対象読者: 本テーマ第 2 章の特異ホモロジーと、多様体上の de Rham コホモロジー、ストークスの定理を学んだ人。Ext や微分形式の基本は既知とし、コホモロジー環は仮定しません。

前提となる記事:特異ホモロジー:連続写像の単体で穴を数え、ホモトピー不変性・切除・Mayer–Vietoris を証明する、de Rham コホモロジー:閉形式と完全形式のずれが測る穴、ストークスの定理:微分と境界の双対性

生 Markdown

平面から原点を取り除いた領域では、原点のまわりを一周しながら積分すると 0 にならない量(角度の変化を表す微分形式)があり、これが「原点に穴がある」ことを数値で教えてくれます。この記事は、そのように「空間の上の量を、穴のまわりで積分して穴を調べる」という見方を、一般の空間に広げる話です。読み終えると、穴を数える二つの方法(積分で測る方法と、図形を三角形に切って数える方法)が同じ答えを与えること、そして曲面のような空間では「kk 次元の穴」と「n−kn-k 次元の穴」が対になることを、証明つきで説明できるようになります。

  • 特異鎖 Cn(X)C_n(X) から係数群 GG への準同型をコチェインとし、その複体のホモロジーをコホモロジー Hn(X;G)H^n(X;G) とします。ホモトピー不変性と Mayer–Vietoris 完全列は、ホモロジーの対応する事実を「双対化」するだけで得られます。
  • 普遍係数定理(定理 3.4): Hn(X;G)≅Hom⁡(Hn(X),G)⊕Ext⁡(Hn−1(X),G)H^n(X;G)\cong\operatorname{Hom}(H_n(X),G)\oplus\operatorname{Ext}(H_{n-1}(X),G)。コホモロジーはホモロジーから決まりますが、ねじれ(torsion)は次数が 1 つ上がって現れます。
  • コホモロジーにはカップ積があり、次数付き可換な環になります(定理 4.4)。これがホモロジーにない構造です。コホモロジー類をホモロジー類に作用させるキャップ積も同じ式から作れます(命題 4.8)。
  • de Rham の定理(定理 5.4): 多様体の de Rham コホモロジーは実係数の特異コホモロジーと同型です。同型は「微分形式を特異単体の上で積分する」写像で与えられます。同じ論法で、ファイバー束の全空間のコホモロジーを底空間とファイバーから求める Leray–Hirsch の定理(定理 5.6)と Künneth の公式も示します。
  • Poincaré 双対(定理 6.4): 向き付けられた nn 次元多様体では HdRk(M)≅Hcn−k(M)∗H^k_{\mathrm{dR}}(M)\cong H^{n-k}_c(M)^*。証明はどちらも、開集合の基底から Mayer–Vietoris で積み上げる同じ論法(補題 5.3)です。
  • 補遺で、前の記事で主張のみだった「単体的ホモロジー ≅\cong 特異ホモロジー」を証明します(定理 7.6)。

1. 動機:数える側から測る側へ

Section titled “1. 動機:数える側から測る側へ”

特異ホモロジーは、空間の中の「サイクル」を数える理論でした。一方 de Rham コホモロジーは、閉形式という「サイクルの上で積分すると値を返すもの」を集める理論です。積分 ∫cω\int_c\omega は、鎖 cc と形式 ω\omega の組に数を返す双線形な対であり、Stokes の定理 ∫cdω=∫∂cω\int_c d\omega=\int_{\partial c}\omega は「dd は ∂\partial の転置である」と読めます。

この見方を位相空間一般に移すと、鎖に値を返す関数、つまり Cn(X)C_n(X) 上の準同型(コチェイン)を考えることになります。転置 δ=∂T\delta=\partial^{\mathsf T} は δ2=0\delta^2=0 を満たすので、閉形式と完全形式の類似物ができます。これがコホモロジーです。

なぜわざわざ双対を取るのでしょうか。理由は三つあります。第一に、コチェインには掛け算(カップ積)が入り、ホモロジー群だけでは区別できない空間を区別できます。第二に、微分形式の世界との橋渡し(de Rham の定理)は、コホモロジーの言葉で最も自然に述べられます。第三に、多様体では kk 次の情報と n−kn-k 次の情報が互いに双対になる(Poincaré 双対)という、強い対称性が現れます。格子上の場の理論で場をコチェインとして離散化するときも、連続極限との対応を保証するのがこの記事の定理です。

GG をアーベル群とします。準同型全体 Hom⁡(A,G)\operatorname{Hom}(A,G) はアーベル群で、準同型 f:A→Bf:A\to B は f∗:Hom⁡(B,G)→Hom⁡(A,G)f^*:\operatorname{Hom}(B,G)\to\operatorname{Hom}(A,G)、f∗φ=φ∘ff^*\varphi=\varphi\circ f を誘導します。

定義 2.1(特異コホモロジー)↗

位相空間 XX に対し、Cn(X;G)=Hom⁡(Cn(X),G)C^n(X;G)=\operatorname{Hom}(C_n(X),G) の元を nn コチェインという。余境界作用素 δ:Cn(X;G)→Cn+1(X;G)\delta:C^n(X;G)\to C^{n+1}(X;G) を δφ=φ∘∂\delta\varphi=\varphi\circ\partial で定めると δδ=0\delta\delta=0 で、

Hn(X;G)=ker⁡δn/im⁡δn−1H^n(X;G)=\ker\delta_n/\operatorname{im}\delta_{n-1}

を GG 係数の nn 次特異コホモロジー群という。一般に、自由アーベル群の鎖複体 C∗C_* に対して Hom⁡(C∗,G)\operatorname{Hom}(C_*,G) のコホモロジーを Hn(C;G)H^n(C;G) と書く。連続写像 f:X→Yf:X\to Y は f∗=(f♯)∗:Cn(Y;G)→Cn(X;G)f^*=(f_\sharp)^*:C^n(Y;G)\to C^n(X;G) を与え、δf∗=f∗δ\delta f^*=f^*\delta なので f∗:Hn(Y;G)→Hn(X;G)f^*:H^n(Y;G)\to H^n(X;G) を誘導する(向きが逆になる)。

δδφ=φ∘∂∘∂=0\delta\delta\varphi=\varphi\circ\partial\circ\partial=0 は 命題 2.2[特異ホモロジー] から従います。コチェイン複体も、C−n:=CnC_{-n}:=C^n と添字を付け替えれば鎖複体なので、定理 3.1[特異ホモロジー] の長完全列とその自然性がそのまま使えます(連結準同型は次数を 1 つ上げる)。

命題 2.2(コホモロジーの基本性質)✓

  1. 鎖準同型 f,g:C∗→D∗f,g:C_*\to D_* が鎖ホモトピック(∂P+P∂=g−f\partial P+P\partial=g-f)ならば f∗=g∗:Hn(D;G)→Hn(C;G)f^*=g^*:H^n(D;G)\to H^n(C;G)。特に f≃g:X→Yf\simeq g:X\to Y なら f∗=g∗f^*=g^* で、可縮な XX では H0(X;G)=GH^0(X;G)=G、Hn(X;G)=0H^n(X;G)=0 (n≥1)(n\ge1)。
  2. 道連結成分 XαX_\alpha について Hn(X;G)≅∏αHn(Xα;G)H^n(X;G)\cong\prod_\alpha H^n(X_\alpha;G)(直積)。
  3. Mayer–Vietoris 完全列: int⁡U∪int⁡V=X\operatorname{int}U\cup\operatorname{int}V=X ならば
⋯→Hn(X;G)→Hn(U;G)⊕Hn(V;G)→Hn(U∩V;G)→ δ Hn+1(X;G)→⋯\cdots\to H^n(X;G)\to H^n(U;G)\oplus H^n(V;G)\to H^n(U\cap V;G)\xrightarrow{\ \delta\ }H^{n+1}(X;G)\to\cdots

が完全である。最初の写像は制限の組、二番目は (α,β)↦β∣U∩V−α∣U∩V(\alpha,\beta)\mapsto\beta|_{U\cap V}-\alpha|_{U\cap V}。

証明(命題 2.2)

(1) P∗:Cn+1→CnP^*:C^{n+1}\to C^n を P∗φ=φ∘PP^*\varphi=\varphi\circ P とすると δP∗+P∗δ=(∂P+P∂)∗=g∗−f∗\delta P^*+P^*\delta=(\partial P+P\partial)^*=g^*-f^* なので、余サイクル上で g∗−f∗g^*-f^* は余境界を与えます。空間の場合は 定理 4.1[特異ホモロジー] の証明の鎖ホモトピーに適用します。一点の鎖複体は 命題 2.4[特異ホモロジー] (3) の ⋯→1Z→0Z→1Z→0Z\cdots\xrightarrow{1}\mathbb{Z}\xrightarrow{0}\mathbb{Z}\xrightarrow{1}\mathbb{Z}\xrightarrow{0}\mathbb{Z} で、Hom⁡(−,G)\operatorname{Hom}(-,G) を取ると G→0G→1G→0⋯G\xrightarrow{0}G\xrightarrow{1}G\xrightarrow{0}\cdots なので H0=GH^0=G、他は 00。

(2) C∗(X)=⨁αC∗(Xα)C_*(X)=\bigoplus_\alpha C_*(X_\alpha)(命題 2.4[特異ホモロジー] (1))で、直和からの準同型は成分ごとの準同型の組(直積)です。

(3) 鎖複体の短完全列 0→C∗(U∩V)→C∗(U)⊕C∗(V)→C∗U(X)→00\to C_*(U\cap V)\to C_*(U)\oplus C_*(V)\to C^{\mathcal U}_*(X)\to0(定理 5.4[特異ホモロジー] の証明のもの。CnU(X)=Cn(U)+Cn(V)C^{\mathcal U}_n(X)=C_n(U)+C_n(V))は、各次数で右端が自由アーベル群(UU か VV に入る単体が基底)なので分裂します。分裂する短完全列に Hom⁡(−,G)\operatorname{Hom}(-,G) を施すと短完全列のままです。よってコチェイン複体の短完全列ができ、長完全列が得られます。残るのは Hn(Hom⁡(C∗U,G))≅Hn(X;G)H^n(\operatorname{Hom}(C^{\mathcal U}_*,G))\cong H^n(X;G) です。定理 5.2[特異ホモロジー] の証明は、包含 ι:C∗U→C∗\iota:C^{\mathcal U}_*\to C_* に対し鎖準同型 ρ\rho と DD を構成し、ρι=id\rho\iota=\mathrm{id}、ιρ=id−∂D−D∂\iota\rho=\mathrm{id}-\partial D-D\partial を示しています。(1) の議論で ι∗ρ∗=id\iota^*\rho^*=\mathrm{id}、ρ∗ι∗\rho^*\iota^* は恒等写像と鎖ホモトピックなので、ι∗\iota^* はコホモロジーの同型です。

補題 2.3(滑らかな特異鎖によるコホモロジー)✓

滑らかな多様体 MM の滑らかな特異単体(Δn\Delta^n を含むアフィン平面の開集合上の滑らかな写像の制限 σ:Δn→M\sigma:\Delta^n\to M)で生成した部分複体を C∗∞(M)⊂C∗(M)C^\infty_*(M)\subset C_*(M) とし、C∞n(M;R)=Hom⁡(Cn∞(M),R)C^n_\infty(M;\mathbb{R})=\operatorname{Hom}(C^\infty_n(M),\mathbb{R}) のコホモロジーを H∞n(M;R)H^n_\infty(M;\mathbb{R}) とする。このとき 命題 2.2 の (1)(滑らかなホモトピーについて)・(2)・(3) は H∞n(M;R)H^n_\infty(M;\mathbb{R}) についても成り立つ。

証明(補題 2.3)

定理 4.1[特異ホモロジー] の柱体の鎖ホモトピー PP と、定理 5.2[特異ホモロジー] の S,T,D,ρS,T,D,\rho は、どれも特異単体に線形単体(アフィン写像)を合成して作られているので、σ\sigma と(柱体の場合は)ホモトピー FF が滑らかなら、得られる鎖も滑らかです。したがって C∗∞C^\infty_* の上で同じ議論が通り、その双対のコホモロジーについて (1)(滑らかなホモトピーについて)・(2)・(3) が従います。

注意 2.4

滑らかな多様体 MM では、滑らかな特異単体(Δn\Delta^n を含むアフィン平面の開集合上の滑らかな写像の制限 σ:Δn→M\sigma:\Delta^n\to M)だけで生成した部分複体 C∗∞(M)⊂C∗(M)C^\infty_*(M)\subset C_*(M) も考えます。定理 4.1[特異ホモロジー] の柱体の鎖ホモトピー PP と、定理 5.2[特異ホモロジー] の S,T,D,ρS,T,D,\rho は、どれも特異単体に線形単体(アフィン写像)を合成して作られているので、σ\sigma と(柱体の場合は)ホモトピー FF が滑らかなら、得られる鎖も滑らかです。したがって 命題 2.2 の (1)(滑らかなホモトピーについて)・(2)・(3) は C∗∞C^\infty_* の双対 C∞n(M;R)=Hom⁡(Cn∞(M),R)C^n_\infty(M;\mathbb{R})=\operatorname{Hom}(C^\infty_n(M),\mathbb{R}) のコホモロジー H∞n(M;R)H^n_\infty(M;\mathbb{R}) についても成り立ちます。

Hom⁡(−,G)\operatorname{Hom}(-,G) は短完全列を短完全列に送るとは限りません。0→Z→2Z→Z/2→00\to\mathbb{Z}\xrightarrow{2}\mathbb{Z}\to\mathbb{Z}/2\to0 に Hom⁡(−,Z)\operatorname{Hom}(-,\mathbb{Z}) を施すと 0→0→Z→2Z0\to0\to\mathbb{Z}\xrightarrow{2}\mathbb{Z} となり、右端が全射になりません。このずれを測るのが Ext⁡\operatorname{Ext} で、コホモロジーとホモロジーの差はちょうどこれで書けます。まず、無限生成の場合にも使える補題を用意します。

次の補題は、Ext を定義するときに「分解の核が自由アーベル群になる」ことを保証するために要ります。証明の方針は、基底の添字を少しずつ増やしながら部分群の基底を延ばしていき、Zorn の補題でそれ以上延ばせない状態(極大元)を取ると、それが全体になる、というものです。

補題 3.1(自由アーベル群の部分群は自由)✓

自由アーベル群 FF の部分群 HH は自由アーベル群である。

証明(補題 3.1)

FF の基底を {ei}i∈I\{e_i\}_{i\in I} とし、J⊆IJ\subseteq I に対し FJF_J を {ej}j∈J\{e_j\}_{j\in J} が生成する部分群とします。(J,B)(J,B)(BB は H∩FJH\cap F_J の基底)の組全体に、J⊆J′J\subseteq J' かつ B⊆B′B\subseteq B' で順序を入れます。(∅,∅)(\varnothing,\varnothing) があるので空でなく、鎖 {(Jλ,Bλ)}\{(J_\lambda,B_\lambda)\} に対して (⋃Jλ,⋃Bλ)(\bigcup J_\lambda,\bigcup B_\lambda) は上界です(⋃Bλ\bigcup B_\lambda の有限個の元は一つの BλB_\lambda に入るので一次独立で、H∩F⋃JλH\cap F_{\bigcup J_\lambda} の元は有限個の eje_j しか使わないので、ある FJλF_{J_\lambda} に入り、BλB_\lambda で書ける)。Zorn の補題 定理 5.1[選択公理と Zorn の補題] により極大元 (J,B)(J,B) があります。J≠IJ\ne I と仮定し i∉Ji\notin J、J′=J∪{i}J'=J\cup\{i\} とします。eie_i の係数を取る準同型 c:H∩FJ′→Zc:H\cap F_{J'}\to\mathbb{Z} の像は dZd\mathbb{Z} の形です。d=0d=0 なら H∩FJ′=H∩FJH\cap F_{J'}=H\cap F_J で (J′,B)(J',B) が (J,B)(J,B) より大きく、d≠0d\ne0 なら c(h)=dc(h)=d となる hh を取ると B∪{h}B\cup\{h\} が H∩FJ′H\cap F_{J'} の基底です(定理 3.1[加群と PID 上の構造定理] の証明と同じ議論)。どちらも極大性に反するので J=IJ=I、すなわち BB は HH の基底です。

アーベル群 AA の自由分解とは、自由アーベル群の短完全列 0→F1→iF0→A→00\to F_1\xrightarrow{i}F_0\to A\to0 のことです。AA の生成系の上の自由アーベル群 F0→AF_0\to A を取れば、その核 F1F_1 は 補題 3.1 で自由なので、自由分解は必ず存在します。

定義 3.2(Ext)↗

自由分解 0→F1→iF0→A→00\to F_1\xrightarrow{i}F_0\to A\to0 に対し

Ext⁡(A,G)=coker⁡(i∗:Hom⁡(F0,G)→Hom⁡(F1,G))\operatorname{Ext}(A,G)=\operatorname{coker}\bigl(i^*:\operatorname{Hom}(F_0,G)\to\operatorname{Hom}(F_1,G)\bigr)

と定める。

補題 3.3(Ext は分解によらない)✓

Ext⁡(A,G)\operatorname{Ext}(A,G) は自由分解の取り方によらず、標準的な同型を除いて定まる。また Ext⁡(Zr,G)=0\operatorname{Ext}(\mathbb{Z}^r,G)=0、Ext⁡(Z/m,G)≅G/mG\operatorname{Ext}(\mathbb{Z}/m,G)\cong G/mG、Ext⁡(A⊕B,G)≅Ext⁡(A,G)⊕Ext⁡(B,G)\operatorname{Ext}(A\oplus B,G)\cong\operatorname{Ext}(A,G)\oplus\operatorname{Ext}(B,G)。

証明(補題 3.3)

二つの自由分解 (F1→iF0)(F_1\xrightarrow{i}F_0)、(F1′→i′F0′)(F'_1\xrightarrow{i'}F'_0) を取ります。F0F_0 の基底の像を F0′F'_0 に持ち上げて、AA 上の恒等写像を覆う α0:F0→F0′\alpha_0:F_0\to F'_0 を作ると、α0(F1)⊆ker⁡(F0′→A)=F1′\alpha_0(F_1)\subseteq\ker(F'_0\to A)=F'_1 なので α1=α0∣F1\alpha_1=\alpha_0|_{F_1} が得られます。α1∗\alpha_1^* は i′∗i'^* の像を i∗i^* の像に写す(α1∗i′∗ψ=i∗α0∗ψ\alpha_1^*i'^*\psi=i^*\alpha_0^*\psi)ので、余核の間の写像 αˉ\bar\alpha を誘導します。別の持ち上げ α0′\alpha'_0 では α0−α0′\alpha_0-\alpha'_0 が F1′F'_1 に値を取り、s=α0−α0′:F0→F1′s=\alpha_0-\alpha'_0:F_0\to F'_1 について α1−α1′=s∘i\alpha_1-\alpha'_1=s\circ i なので (α1−α1′)∗=i∗s∗(\alpha_1-\alpha'_1)^*=i^*s^* は i∗i^* の像に入り、αˉ=αˉ′\bar\alpha=\bar\alpha'。したがって αˉ\bar\alpha は持ち上げによらず、逆向きの持ち上げとの合成は恒等写像の持ち上げなので恒等写像を誘導します。よって αˉ\bar\alpha は同型です。

計算: Zr\mathbb{Z}^r には分解 0→0→Zr0\to0\to\mathbb{Z}^r があり Ext⁡=0\operatorname{Ext}=0。Z/m\mathbb{Z}/m には 0→Z→mZ0\to\mathbb{Z}\xrightarrow{m}\mathbb{Z} があり、Hom⁡(Z,G)=G\operatorname{Hom}(\mathbb{Z},G)=G 上で i∗i^* は mm 倍なので余核は G/mGG/mG。直和は分解の直和を取ればよいです。

定理 3.4(普遍係数定理)✓

C∗C_* を自由アーベル群の鎖複体、GG をアーベル群とする。各 nn について分裂する短完全列

0→Ext⁡(Hn−1(C),G)→Hn(C;G)→ h Hom⁡(Hn(C),G)→00\to\operatorname{Ext}(H_{n-1}(C),G)\to H^n(C;G)\xrightarrow{\ h\ }\operatorname{Hom}(H_n(C),G)\to0

が存在する。ここで h[φ]([z])=φ(z)h[\varphi]([z])=\varphi(z)。特に Hn(X;G)≅Hom⁡(Hn(X),G)⊕Ext⁡(Hn−1(X),G)H^n(X;G)\cong\operatorname{Hom}(H_n(X),G)\oplus\operatorname{Ext}(H_{n-1}(X),G)。

証明の方針は次のとおりです。Hom⁡(−,G)\operatorname{Hom}(-,G) は一般には完全性を壊しますが、分裂する短完全列は壊しません。そこで鎖複体を「サイクルの部分」と「境界の部分」に分けた分裂する短完全列に Hom⁡(−,G)\operatorname{Hom}(-,G) を施し、得られる長完全列の連結準同型を具体的に計算します。その余核として Ext が現れ、核として Hom⁡(Hn,G)\operatorname{Hom}(H_n,G) が現れます。

証明(定理 3.4)

hh は well-defined です(φ\varphi が余サイクルなら境界の上で 00、φ=δψ\varphi=\delta\psi ならサイクル上で 00)。Zn=ker⁡∂nZ_n=\ker\partial_n、Bn=im⁡∂n+1B_n=\operatorname{im}\partial_{n+1} とします。Bn−1⊆Cn−1B_{n-1}\subseteq C_{n-1} は 補題 3.1 で自由なので、0→Zn→Cn→∂Bn−1→00\to Z_n\to C_n\xrightarrow{\partial}B_{n-1}\to0 は分裂し、Hom⁡(−,G)\operatorname{Hom}(-,G) を施しても短完全です。Z∗Z_* と B∗−1B_{*-1} を境界 00 の鎖複体と見ると、これは鎖複体の短完全列で、コチェインの長完全列

⋯→Hom⁡(Zn−1,G)→ δ′ Hom⁡(Bn−1,G)→Hn(C;G)→Hom⁡(Zn,G)→ δ′ Hom⁡(Bn,G)→⋯\cdots\to\operatorname{Hom}(Z_{n-1},G)\xrightarrow{\ \delta'\ }\operatorname{Hom}(B_{n-1},G)\to H^n(C;G)\to\operatorname{Hom}(Z_n,G)\xrightarrow{\ \delta'\ }\operatorname{Hom}(B_n,G)\to\cdots

を得ます(Z,BZ,B 側は微分が 00 なのでコホモロジーは Hom⁡\operatorname{Hom} そのもの)。連結準同型 δ′\delta' を計算します。φ∈Hom⁡(Zn,G)\varphi\in\operatorname{Hom}(Z_n,G) を分裂を使って φ~∈Hom⁡(Cn,G)\tilde\varphi\in\operatorname{Hom}(C_n,G) に延ばし、δφ~=φ~∘∂\delta\tilde\varphi=\tilde\varphi\circ\partial を取ると、これは Cn+1→∂BnC_{n+1}\xrightarrow{\partial}B_n と φ∣Bn\varphi|_{B_n} の合成です。つまり δ′\delta' は包含 in:Bn→Zni_n:B_n\to Z_n の双対 in∗i_n^*(制限)です。長完全列から短完全列

0→coker⁡in−1∗→Hn(C;G)→ker⁡in∗→00\to\operatorname{coker}i_{n-1}^*\to H^n(C;G)\to\ker i_n^*\to0

が得られます。ker⁡in∗\ker i_n^* は BnB_n 上で 00 になる Zn→GZ_n\to G、すなわち Hom⁡(Hn,G)\operatorname{Hom}(H_n,G) で、写像 Hn→ker⁡in∗H^n\to\ker i_n^* は余サイクルの ZnZ_n への制限なので hh です。0→Bn−1→Zn−1→Hn−1→00\to B_{n-1}\to Z_{n-1}\to H_{n-1}\to0 は自由分解なので coker⁡in−1∗=Ext⁡(Hn−1,G)\operatorname{coker}i_{n-1}^*=\operatorname{Ext}(H_{n-1},G) です。

分裂: p:Cn→Znp:C_n\to Z_n を分裂のレトラクション、q:Zn→Hnq:Z_n\to H_n を商写像とし、f∈Hom⁡(Hn,G)f\in\operatorname{Hom}(H_n,G) に φ=f∘q∘p\varphi=f\circ q\circ p を対応させます。∂c∈Bn\partial c\in B_n では p(∂c)=∂cp(\partial c)=\partial c、q(∂c)=0q(\partial c)=0 なので φ\varphi は余サイクルで、h[φ]=fh[\varphi]=f。よって f↦[φ]f\mapsto[\varphi] は hh の切断です。

普遍係数定理は「コホモロジーはホモロジーから決まる」と言っています。それでもコホモロジーを考える価値があるのは、次節のカップ積が群の同型だけでは見えない情報を運ぶからです。

系 3.5(有限生成の場合)✓

Hn(X)≅Zbn⊕TnH_n(X)\cong\mathbb{Z}^{b_n}\oplus T_n(TnT_n は有限群)がすべての nn で成り立つとき、Hn(X;Z)≅Zbn⊕Tn−1H^n(X;\mathbb{Z})\cong\mathbb{Z}^{b_n}\oplus T_{n-1}。また Q\mathbb{Q} 係数や R\mathbb{R} 係数では Hn(X;F)≅Hom⁡(Hn(X),F)H^n(X;F)\cong\operatorname{Hom}(H_n(X),F)。

証明(系 3.5)

系 6.1[加群と PID 上の構造定理] で Tn−1≅⨁Z/mjT_{n-1}\cong\bigoplus\mathbb{Z}/m_j と書きます。Hom⁡(Z/m,Z)=0\operatorname{Hom}(\mathbb{Z}/m,\mathbb{Z})=0、Ext⁡(Z/m,Z)=Z/m\operatorname{Ext}(\mathbb{Z}/m,\mathbb{Z})=\mathbb{Z}/m、Ext⁡(Z,−)=0\operatorname{Ext}(\mathbb{Z},-)=0(補題 3.3)を 定理 3.4 に代入します。F=Q,RF=\mathbb{Q},\mathbb{R} では F/mF=0F/mF=0 なので Ext の項が消えます。

例 3.6(実射影平面のコホモロジー)

例 3.6[胞体ホモロジーと写像度] より H0(RP2)=ZH_0(\mathbb{R}P^2)=\mathbb{Z}、H1=Z/2H_1=\mathbb{Z}/2、H2=0H_2=0。系 3.5 から H0(RP2;Z)=ZH^0(\mathbb{R}P^2;\mathbb{Z})=\mathbb{Z}、H1=0H^1=0、H2=Z/2H^2=\mathbb{Z}/2 です。ホモロジーの 1 次にあったねじれが、コホモロジーでは 2 次に現れます。Z/2\mathbb{Z}/2 係数では H1=Hom⁡(Z/2,Z/2)=Z/2H^1=\operatorname{Hom}(\mathbb{Z}/2,\mathbb{Z}/2)=\mathbb{Z}/2、H2=Ext⁡(Z/2,Z/2)=Z/2H^2=\operatorname{Ext}(\mathbb{Z}/2,\mathbb{Z}/2)=\mathbb{Z}/2 となり、どの次数にも Z/2\mathbb{Z}/2 が一つずつ現れます。

この節では係数を単位元をもつ可換環 RR(Z\mathbb{Z}, Z/p\mathbb{Z}/p, R\mathbb{R} など)とします。nn 単体 σ\sigma と 0≤a≤b≤n0\le a\le b\le n に対し、σ∣[ea,…,eb]\sigma|[e_a,\dots,e_b] を、σ\sigma を頂点 ea,…,ebe_a,\dots,e_b の張る面に制限し Δb−a\Delta^{b-a} と同一視した (b−a)(b-a) 単体とします(σ\sigma の「前の面」「後ろの面」)。

定義 4.1(カップ積)↗

φ∈Ck(X;R)\varphi\in C^k(X;R)、ψ∈Cl(X;R)\psi\in C^l(X;R) に対し、φ⌣ψ∈Ck+l(X;R)\varphi\smile\psi\in C^{k+l}(X;R) を

(φ⌣ψ)(σ)=φ(σ∣[e0,…,ek]) ψ(σ∣[ek,…,ek+l])(\varphi\smile\psi)(\sigma)=\varphi\bigl(\sigma|[e_0,\dots,e_k]\bigr)\,\psi\bigl(\sigma|[e_k,\dots,e_{k+l}]\bigr)

で定める。

e₀e₁e₂e₃e₄e₅前の面:φ に食わせる後ろの面:ψ に食わせる
カップ積の定義。n = 5, k = 2, l = 3 の場合。σ の頂点 e₀, …, e₅ を順に並べると、φ は前の k 面(e₀ から e₂)に、ψ は後ろの l 面(e₂ から e₅)に値を取り、両者は頂点 e₂ だけを共有する。

命題 4.2(カップ積の基本性質)✓

  1. δ(φ⌣ψ)=δφ⌣ψ+(−1)kφ⌣δψ\delta(\varphi\smile\psi)=\delta\varphi\smile\psi+(-1)^k\varphi\smile\delta\psi(φ∈Ck\varphi\in C^k)。
  2. ⌣\smile は結合的で、すべての点で値 11 を取る 00 コチェイン 11 が単位元。
  3. 連続写像 ff について f∗(φ⌣ψ)=f∗φ⌣f∗ψf^*(\varphi\smile\psi)=f^*\varphi\smile f^*\psi。
  4. したがって [φ][ψ]=[φ⌣ψ][\varphi][\psi]=[\varphi\smile\psi] により H∗(X;R)=⨁nHn(X;R)H^*(X;R)=\bigoplus_nH^n(X;R) は単位元をもつ次数付き環になり、f∗f^* は環準同型である。

(1) は積の微分則(ライプニッツ則)のコチェイン版で、このあと (4) でコホモロジーに積が定まる理由になります。証明では、δ(φ⌣ψ)\delta(\varphi\smile\psi) の頂点を一つ抜く項を、φ\varphi 側で抜く項と ψ\psi 側で抜く項に分けて並べます。共有する頂点 eke_k の前後の二項だけが符号違いで打ち消し合い、残りがそれぞれ δφ⌣ψ\delta\varphi\smile\psi と (−1)kφ⌣δψ(-1)^k\varphi\smile\delta\psi になります。

証明(命題 4.2)

(1) (k+l+1)(k+l+1) 単体 σ\sigma に対し、σ\sigma の第 ii 面を σi\sigma_i と書くと

(δφ⌣ψ)(σ)=∑i=0k+1(−1)iφ(σ∣[e0..ei^..ek+1])ψ(σ∣[ek+1..ek+l+1]),(\delta\varphi\smile\psi)(\sigma)=\sum_{i=0}^{k+1}(-1)^i\varphi\bigl(\sigma|[e_0..\widehat{e_i}..e_{k+1}]\bigr)\psi\bigl(\sigma|[e_{k+1}..e_{k+l+1}]\bigr),(−1)k(φ⌣δψ)(σ)=∑i=kk+l+1(−1)iφ(σ∣[e0..ek])ψ(σ∣[ek..ei^..ek+l+1]).(-1)^k(\varphi\smile\delta\psi)(\sigma)=\sum_{i=k}^{k+l+1}(-1)^i\varphi\bigl(\sigma|[e_0..e_k]\bigr)\psi\bigl(\sigma|[e_k..\widehat{e_i}..e_{k+l+1}]\bigr).

第一式の i=k+1i=k+1 の項と第二式の i=ki=k の項は、どちらも φ(σ∣[e0..ek])ψ(σ∣[ek+1..ek+l+1])\varphi(\sigma|[e_0..e_k])\psi(\sigma|[e_{k+1}..e_{k+l+1}]) に符号 (−1)k+1(-1)^{k+1} と (−1)k(-1)^k を掛けたもので、打ち消し合います。残りの項の和は ∑i(−1)i(φ⌣ψ)(σi)=(φ⌣ψ)(∂σ)=δ(φ⌣ψ)(σ)\sum_i(-1)^i(\varphi\smile\psi)(\sigma_i)=(\varphi\smile\psi)(\partial\sigma)=\delta(\varphi\smile\psi)(\sigma) です。

(2) ((φ⌣ψ)⌣χ)(σ)((\varphi\smile\psi)\smile\chi)(\sigma) と (φ⌣(ψ⌣χ))(σ)(\varphi\smile(\psi\smile\chi))(\sigma) はどちらも φ(σ∣[e0..ek])ψ(σ∣[ek..ek+l])χ(σ∣[ek+l..ek+l+m])\varphi(\sigma|[e_0..e_k])\psi(\sigma|[e_k..e_{k+l}])\chi(\sigma|[e_{k+l}..e_{k+l+m}])。単位元は定義から明らか。(3) (f∘σ)∣[… ]=f∘(σ∣[… ])(f\circ\sigma)|[\dots]=f\circ(\sigma|[\dots]) から。

(4) (1) から、余サイクルどうしの積は余サイクルで、δφ=0\delta\varphi=0 なら φ⌣δψ=(−1)kδ(φ⌣ψ)\varphi\smile\delta\psi=(-1)^k\delta(\varphi\smile\psi)、δψ=0\delta\psi=0 なら δφ⌣ψ=δ(φ⌣ψ)\delta\varphi\smile\psi=\delta(\varphi\smile\psi) なので、余境界を足しても積の類は変わりません。

H∗(X;R)H^*(X;R) の積は、φ⌣ψ\varphi\smile\psi と ψ⌣φ\psi\smile\varphi がコチェインのレベルでは一致しないにもかかわらず、コホモロジーでは符号を除いて可換になります。それを示すために、自然な鎖ホモトピーを作る一般的な補題を用意します。

補題 4.3(自然な鎖準同型の比較)✓

各空間 XX に鎖準同型 ϕX,ψX:C∗(X)→C∗(X)\phi_X,\psi_X:C_*(X)\to C_*(X) が与えられ、連続写像 ff と可換(f♯ϕX=ϕYf♯f_\sharp\phi_X=\phi_Yf_\sharp、ψ\psi も同様)で、00 次では εϕ=εψ\varepsilon\phi=\varepsilon\psi とする。このとき自然な準同型 DX:Cn(X)→Cn+1(X)D_X:C_n(X)\to C_{n+1}(X) で ∂D+D∂=ψ−ϕ\partial D+D\partial=\psi-\phi を満たすものが存在する。

証明(補題 4.3)

ιn∈Cn(Δn)\iota_n\in C_n(\Delta^n) を恒等写像 Δn→Δn\Delta^n\to\Delta^n とします。任意の特異単体は σ=σ♯ιn\sigma=\sigma_\sharp\iota_n と書けるので、D(ιn)∈Cn+1(Δn)D(\iota_n)\in C_{n+1}(\Delta^n) を決めて D(σ)=σ♯D(ιn)D(\sigma)=\sigma_\sharp D(\iota_n) と定めれば DD は自然です。nn に関する帰納法で、∂D(ιn)=ψ(ιn)−ϕ(ιn)−D(∂ιn)\partial D(\iota_n)=\psi(\iota_n)-\phi(\iota_n)-D(\partial\iota_n) となるように選びます。n=0n=0: Δ0\Delta^0 は一点で、c=ψ(ι0)−ϕ(ι0)∈C0(Δ0)≅Zc=\psi(\iota_0)-\phi(\iota_0)\in C_0(\Delta^0)\cong\mathbb{Z} は εc=0\varepsilon c=0 なので c=0c=0、D(ι0)=0D(\iota_0)=0 とします。n≥1n\ge1: c=ψ(ιn)−ϕ(ιn)−D(∂ιn)c=\psi(\iota_n)-\phi(\iota_n)-D(\partial\iota_n) とおくと、帰納法の仮定(n−1n-1 次で ∂D=ψ−ϕ−D∂\partial D=\psi-\phi-D\partial)から

∂c=ψ(∂ιn)−ϕ(∂ιn)−(ψ(∂ιn)−ϕ(∂ιn)−D(∂∂ιn))=0.\partial c=\psi(\partial\iota_n)-\phi(\partial\iota_n)-\bigl(\psi(\partial\iota_n)-\phi(\partial\iota_n)-D(\partial\partial\iota_n)\bigr)=0.

Δn\Delta^n は凸なので可縮で Hn(Δn)=0H_n(\Delta^n)=0(系 4.2[特異ホモロジー])、よって c=∂bc=\partial b となる bb があり、D(ιn)=bD(\iota_n)=b とします。自然性から等式は任意の σ=σ♯ιn\sigma=\sigma_\sharp\iota_n でも成り立ちます。

定理 4.4(カップ積の次数付き可換性)✓

α∈Hk(X;R)\alpha\in H^k(X;R)、β∈Hl(X;R)\beta\in H^l(X;R) に対し αβ=(−1)klβα\alpha\beta=(-1)^{kl}\beta\alpha。

証明の方針は次のとおりです。コチェインのレベルでは φ⌣ψ\varphi\smile\psi と ψ⌣φ\psi\smile\varphi は等しくありませんが、単体の頂点の順序を逆にすると「前の面」と「後ろの面」が入れ替わります。頂点を逆順にする操作に符号 εn\varepsilon_n を付けたものは、境界作用素と可換になる(鎖準同型になる)ように選んだ符号で、恒等写像と鎖ホモトピックです。そのため、順序を逆にしてもコホモロジー類は変わらず、積の順序を入れ替えたときに生じる符号だけが残ります。

証明(定理 4.4)

rn:Δn→Δnr_n:\Delta^n\to\Delta^n を頂点の順序を逆にするアフィン写像(ei↦en−ie_i\mapsto e_{n-i})とし、σˉ=σ∘rn\bar\sigma=\sigma\circ r_n、εn=(−1)n(n+1)/2\varepsilon_n=(-1)^{n(n+1)/2}、ρ(σ)=εnσˉ\rho(\sigma)=\varepsilon_n\bar\sigma とします。

ρ\rho は鎖準同型: rnr_n と第 ii 面の包含の合成は、第 (n−i)(n-i) 面の包含と rn−1r_{n-1} の合成に等しい(頂点の行き先を比べればよい)ので (σˉ)i=σn−i‾(\bar\sigma)_i=\overline{\sigma_{n-i}}。よって

∂ρσ=εn∑i(−1)iσn−i‾=εn∑j(−1)n−jσj‾,ρ∂σ=εn−1∑j(−1)jσj‾\partial\rho\sigma=\varepsilon_n\sum_i(-1)^i\overline{\sigma_{n-i}}=\varepsilon_n\sum_j(-1)^{n-j}\overline{\sigma_j},\qquad \rho\partial\sigma=\varepsilon_{n-1}\sum_j(-1)^j\overline{\sigma_j}

で、εn(−1)n=εn−1\varepsilon_n(-1)^n=\varepsilon_{n-1} から一致します。ρ\rho は自然で、00 次では恒等写像です。補題 4.3 により ρ\rho は恒等写像と鎖ホモトピックで、命題 2.2 (1) から ρ∗\rho^* はコホモロジー上で恒等写像です。

次に n=k+ln=k+l とし、頂点を数えると σˉ∣[e0..ek]=σ∣[el..en]‾\bar\sigma|[e_0..e_k]=\overline{\sigma|[e_l..e_n]}、σˉ∣[ek..en]=σ∣[e0..el]‾\bar\sigma|[e_k..e_n]=\overline{\sigma|[e_0..e_l]} です。したがって

ρ∗(φ⌣ψ)(σ)=εn φ(σ∣[el..en]‾)ψ(σ∣[e0..el]‾)=εnεkεl (ρ∗ψ⌣ρ∗φ)(σ)\rho^*(\varphi\smile\psi)(\sigma)=\varepsilon_n\,\varphi\bigl(\overline{\sigma|[e_l..e_n]}\bigr)\psi\bigl(\overline{\sigma|[e_0..e_l]}\bigr)=\varepsilon_n\varepsilon_k\varepsilon_l\,(\rho^*\psi\smile\rho^*\varphi)(\sigma)

(RR の可換性を使った)。εnεkεl=(−1)[(k+l)(k+l+1)−k(k+1)−l(l+1)]/2=(−1)kl\varepsilon_n\varepsilon_k\varepsilon_l=(-1)^{[(k+l)(k+l+1)-k(k+1)-l(l+1)]/2}=(-1)^{kl}。余サイクル φ,ψ\varphi,\psi について類を取れば、ρ∗=id\rho^*=\mathrm{id} から [φ][ψ]=(−1)kl[ψ][φ][\varphi][\psi]=(-1)^{kl}[\psi][\varphi]。

例 4.5(微分形式のウェッジ積との類似)

de Rham コホモロジーにはウェッジ積による積があり(命題 2.2[de Rham コホモロジー] (4))、α∧β=(−1)klβ∧α\alpha\wedge\beta=(-1)^{kl}\beta\wedge\alpha はコチェインのレベルで成り立ちます。トーラス T2=R2/Z2T^2=\mathbb{R}^2/\mathbb{Z}^2 では、dx,dydx,dy が HdR1(T2)≅R2H^1_{\mathrm{dR}}(T^2)\cong\mathbb{R}^2 の基底を与え(例 5.5[de Rham コホモロジー])、[dx][dy]=[dx∧dy][dx][dy]=[dx\wedge dy] は ∫T2dx∧dy=1≠0\int_{T^2}dx\wedge dy=1\ne0 なので H2H^2 の生成元です(Stokes の定理 系 6.2[ストークスの定理] により完全形式の積分は 00)。一方 [dx]2=0[dx]^2=0。特異コホモロジーのカップ積は、この構造を任意の空間・任意の係数に広げたものです。

注意 4.6

次節の de Rham の同型 HdR∗(M)≅H∗(M;R)H^*_{\mathrm{dR}}(M)\cong H^*(M;\mathbb{R}) は、ウェッジ積をカップ積に写す環同型であることが知られています(参考文献の Bott–Tu, Lee)。本記事ではベクトル空間としての同型だけを証明し、積の両立は使いません。

カップ積は「単体を前の面と後ろの面に分け、両方にコチェインを食わせる」積でした。後ろの面を食わせずに鎖として残すと、コホモロジー類がホモロジー類に作用する積が得られます。整数係数の Poincaré 双対はこの積で述べられます。Cn(X;R)C_n(X;R) を特異 nn 単体を基底とする自由 RR 加群とし(R=ZR=\mathbb{Z} なら Cn(X)C_n(X))、境界作用素は同じ式とします。そのホモロジーが Hn(X;R)H_n(X;R) です。

定義 4.7(キャップ積)↗

σ\sigma を特異 nn 単体、φ∈Ck(X;R)\varphi\in C^k(X;R)(k≤nk\le n)とし、

σ⌢φ=φ(σ∣[e0,…,ek]) σ∣[ek,…,en]∈Cn−k(X;R)\sigma\frown\varphi=\varphi\bigl(\sigma|[e_0,\dots,e_k]\bigr)\,\sigma|[e_k,\dots,e_n]\in C_{n-k}(X;R)

を RR 線形に延ばして Cn(X;R)×Ck(X;R)→Cn−k(X;R)C_n(X;R)\times C^k(X;R)\to C_{n-k}(X;R) を定める(k>nk>n では 00 と定める)。これをキャップ積(cap 積)という。

命題 4.8(キャップ積の基本性質)✓

a∈Cn(X;R)a\in C_n(X;R)、φ∈Ck(X;R)\varphi\in C^k(X;R) とする。

  1. ∂(a⌢φ)=(−1)k(∂a⌢φ−a⌢δφ)\partial(a\frown\varphi)=(-1)^k\bigl(\partial a\frown\varphi-a\frown\delta\varphi\bigr)。
  2. したがってキャップ積は Hn(X;R)×Hk(X;R)→Hn−k(X;R)H_n(X;R)\times H^k(X;R)\to H_{n-k}(X;R)、([a],[φ])↦[a⌢φ]([a],[\varphi])\mapsto[a\frown\varphi] を誘導する。
  3. ψ∈Cn−k(X;R)\psi\in C^{n-k}(X;R) について ψ(a⌢φ)=(φ⌣ψ)(a)\psi(a\frown\varphi)=(\varphi\smile\psi)(a)。k=nk=n では a⌢φa\frown\varphi は 00 鎖で、その係数の和は φ(a)\varphi(a) に等しい。
  4. ψ∈Cl(X;R)\psi\in C^l(X;R) について (a⌢φ)⌢ψ=a⌢(φ⌣ψ)(a\frown\varphi)\frown\psi=a\frown(\varphi\smile\psi)。
  5. 連続写像 f:X→Yf:X\to Y と φ∈Ck(Y;R)\varphi\in C^k(Y;R) について f♯(a⌢f∗φ)=f♯a⌢φf_\sharp(a\frown f^*\varphi)=f_\sharp a\frown\varphi。
証明(命題 4.8)

どれも RR 線形なので a=σa=\sigma(特異 nn 単体)で確かめれば十分です。

(1) k=nk=n なら、左辺は 00 鎖の境界で 00、右辺の二つの項も次数の規約で 00 なので、k<nk<n とします。σ\sigma の第 ii 面を σi\sigma_i とします。i≤ki\le k なら σi\sigma_i の前の kk 面は σ∣[e0..ei^..ek+1]\sigma|[e_0..\widehat{e_i}..e_{k+1}]、後ろの面は σ∣[ek+1..en]\sigma|[e_{k+1}..e_n] で、i>ki>k なら前の面は σ∣[e0..ek]\sigma|[e_0..e_k]、後ろの面は σ∣[ek..ei^..en]\sigma|[e_k..\widehat{e_i}..e_n] です。よって

∂σ⌢φ=∑i=0k(−1)iφ(σ∣[e0..ei^..ek+1])σ∣[ek+1..en]+∑i=k+1n(−1)iφ(σ∣[e0..ek])σ∣[ek..ei^..en].\partial\sigma\frown\varphi=\sum_{i=0}^{k}(-1)^i\varphi\bigl(\sigma|[e_0..\widehat{e_i}..e_{k+1}]\bigr)\sigma|[e_{k+1}..e_n]+\sum_{i=k+1}^{n}(-1)^i\varphi\bigl(\sigma|[e_0..e_k]\bigr)\sigma|[e_k..\widehat{e_i}..e_n].

一方 σ⌢δφ=∑i=0k+1(−1)iφ(σ∣[e0..ei^..ek+1])σ∣[ek+1..en]\sigma\frown\delta\varphi=\sum_{i=0}^{k+1}(-1)^i\varphi\bigl(\sigma|[e_0..\widehat{e_i}..e_{k+1}]\bigr)\sigma|[e_{k+1}..e_n] です。差を取ると i≤ki\le k の項が消え、σ⌢δφ\sigma\frown\delta\varphi の i=k+1i=k+1 の項が符号を変えて残ります。σ∣[e0..ek]\sigma|[e_0..e_k] は σ∣[e0..ek+1^..ek+1]\sigma|[e_0..\widehat{e_{k+1}}..e_{k+1}] と同じなので

∂σ⌢φ−σ⌢δφ=φ(σ∣[e0..ek])∑i=kn(−1)iσ∣[ek..ei^..en]\partial\sigma\frown\varphi-\sigma\frown\delta\varphi=\varphi\bigl(\sigma|[e_0..e_k]\bigr)\sum_{i=k}^{n}(-1)^i\sigma|[e_k..\widehat{e_i}..e_n]

で、右辺の和は (n−k)(n-k) 単体 σ∣[ek..en]\sigma|[e_k..e_n] の境界に (−1)k(-1)^k を掛けたものです(その第 jj 面は σ∣[ek..ek+j^..en]\sigma|[e_k..\widehat{e_{k+j}}..e_n])。よって右辺は (−1)k∂(σ⌢φ)(-1)^k\partial(\sigma\frown\varphi) です。

(2) ∂a=0\partial a=0、δφ=0\delta\varphi=0 なら (1) から ∂(a⌢φ)=0\partial(a\frown\varphi)=0。a=∂ba=\partial b なら ∂(b⌢φ)=(−1)k(a⌢φ)\partial(b\frown\varphi)=(-1)^k(a\frown\varphi) で境界です。φ=δη\varphi=\delta\eta(η∈Ck−1\eta\in C^{k-1})なら、(1) を η\eta に使って a⌢δη=∂a⌢η−(−1)k−1∂(a⌢η)=(−1)k∂(a⌢η)a\frown\delta\eta=\partial a\frown\eta-(-1)^{k-1}\partial(a\frown\eta)=(-1)^k\partial(a\frown\eta)(∂a=0\partial a=0 を使った)で境界です。よって類は代表元によりません。

(3) ψ(σ⌢φ)=φ(σ∣[e0..ek])ψ(σ∣[ek..en])=(φ⌣ψ)(σ)\psi(\sigma\frown\varphi)=\varphi(\sigma|[e_0..e_k])\psi(\sigma|[e_k..e_n])=(\varphi\smile\psi)(\sigma)(定義 4.1)。k=nk=n なら σ⌢φ=φ(σ) σ∣[en]\sigma\frown\varphi=\varphi(\sigma)\,\sigma|[e_n] です。

(4) τ=σ∣[ek..en]\tau=\sigma|[e_k..e_n] の前の ll 面は σ∣[ek..ek+l]\sigma|[e_k..e_{k+l}]、後ろの面は σ∣[ek+l..en]\sigma|[e_{k+l}..e_n] なので、

(σ⌢φ)⌢ψ=φ(σ∣[e0..ek])ψ(σ∣[ek..ek+l]) σ∣[ek+l..en]=(φ⌣ψ)(σ∣[e0..ek+l]) σ∣[ek+l..en].(\sigma\frown\varphi)\frown\psi=\varphi(\sigma|[e_0..e_k])\psi(\sigma|[e_k..e_{k+l}])\,\sigma|[e_{k+l}..e_n]=(\varphi\smile\psi)(\sigma|[e_0..e_{k+l}])\,\sigma|[e_{k+l}..e_n].

(5) (f∘σ)∣[… ]=f∘(σ∣[… ])(f\circ\sigma)|[\dots]=f\circ(\sigma|[\dots]) から、両辺とも φ(fσ∣[e0..ek]) fσ∣[ek..en]\varphi\bigl(f\sigma|[e_0..e_k]\bigr)\,f\sigma|[e_k..e_n] です。

(3) は、キャップ積がカップ積と Kronecker 積 ⟨φ,a⟩=φ(a)\langle\varphi,a\rangle=\varphi(a) について随伴であること、すなわち ⟨ψ,a⌢φ⟩=⟨φ⌣ψ,a⟩\langle\psi,a\frown\varphi\rangle=\langle\varphi\smile\psi,a\rangle を表しています。向き付けられた閉 nn 次元多様体 MM の基本類 [M]∈Hn(M;Z)[M]\in H_n(M;\mathbb{Z})(多様体全体を一度おおう nn 次元のホモロジー類のこと)に対し、[M]⌢−:Hk(M;Z)→Hn−k(M;Z)[M]\frown-:H^k(M;\mathbb{Z})\to H_{n-k}(M;\mathbb{Z}) が同型になる、というのが整数係数の Poincaré 双対です(注意 6.7)。

以下 MM は滑らかな多様体(Hausdorff・第二可算)です。Δk\Delta^k を座標 (t1,…,tk)(t_1,\dots,t_k) により {x∈Rk:xi≥0, ∑xi≤1}\{x\in\mathbb{R}^k:x_i\ge0,\ \sum x_i\le1\} と同一視します(頂点 e0↦0e_0\mapsto0、ei↦e_i\mapsto 第 ii 単位ベクトル)。第 ii 面の包含 Fi:Δk−1→ΔkF_i:\Delta^{k-1}\to\Delta^k はアフィン写像です。

定義 5.1(積分写像)↗

ω∈Ωk(M)\omega\in\Omega^k(M) と滑らかな特異 kk 単体 σ\sigma(補題 2.3)に対し

I(ω)(σ)=∫Δkσ∗ωI(\omega)(\sigma)=\int_{\Delta^k}\sigma^*\omega

と定める。右辺は σ∗ω=f dx1∧⋯∧dxk\sigma^*\omega=f\,dx_1\wedge\cdots\wedge dx_k のとき ∫Δkf dx\int_{\Delta^k}f\,dx のこと、k=0k=0 では I(f)(σ)=f(σ(e0))I(f)(\sigma)=f(\sigma(e_0)) とする。線形に延ばして I:Ωk(M)→C∞k(M;R)I:\Omega^k(M)\to C^k_\infty(M;\mathbb{R}) を得る。

補題 5.2(単体上の Stokes の公式)✓

k≥1k\ge1 とし、η\eta を Δk\Delta^k の近傍で定義された滑らかな (k−1)(k-1) 形式とする。このとき

∫Δkdη=∑i=0k(−1)i∫Δk−1Fi∗η.\int_{\Delta^k}d\eta=\sum_{i=0}^k(-1)^i\int_{\Delta^{k-1}}F_i^*\eta.

したがって I(dω)=δI(ω)I(d\omega)=\delta I(\omega) であり、II はコチェイン写像である。

証明(補題 5.2)

線形性から η=f dx1∧⋯dxj^⋯∧dxk\eta=f\,dx_1\wedge\cdots\widehat{dx_j}\cdots\wedge dx_k の場合を示せば十分です。dη=(−1)j−1∂jf dx1∧⋯∧dxkd\eta=(-1)^{j-1}\partial_jf\,dx_1\wedge\cdots\wedge dx_k。xjx_j 以外の座標を x′x'、s=∑i≠jxis=\sum_{i\ne j}x_i、D={x′≥0, s≤1}D=\{x'\ge0,\ s\le1\} とし、xjx_j について先に積分すると(Fubini)

∫Δkdη=(−1)j−1∫D(f∣xj=1−s−f∣xj=0) dx′.\int_{\Delta^k}d\eta=(-1)^{j-1}\int_D\bigl(f|_{x_j=1-s}-f|_{x_j=0}\bigr)\,dx'.

右辺を各面について計算します。i≥1i\ge1 の面 FiF_i の像は超平面 xi=0x_i=0 にあるので Fi∗dxi=0F_i^*dx_i=0 です。よって i≠ji\ne j (i≥1i\ge1) の項は 00。i=ji=j の項: FjF_j は u↦(u1,..,uj−1,0,uj,..,uk−1)u\mapsto(u_1,..,u_{j-1},0,u_j,..,u_{k-1}) で、Fj∗η=f∣xj=0 duF_j^*\eta=f|_{x_j=0}\,du、その項は (−1)j∫Df∣xj=0(-1)^j\int_Df|_{x_j=0}。i=0i=0 の項: F0F_0 は x1=1−∑umx_1=1-\sum u_m、xm+1=umx_{m+1}=u_m です。j=1j=1 なら F0∗η=f(F0(u)) duF_0^*\eta=f(F_0(u))\,du。j≥2j\ge2 なら F0∗dx1=−∑mdumF_0^*dx_1=-\sum_mdu_m から

F0∗(dx1∧⋯dxj^⋯∧dxk)=−duj−1∧du1∧⋯duj−1^⋯∧duk−1=(−1)j−1du1∧⋯∧duk−1.F_0^*(dx_1\wedge\cdots\widehat{dx_j}\cdots\wedge dx_k)=-du_{j-1}\wedge du_1\wedge\cdots\widehat{du_{j-1}}\cdots\wedge du_{k-1}=(-1)^{j-1}du_1\wedge\cdots\wedge du_{k-1}.

いずれの場合も ∫F0∗η=(−1)j−1∫Δk−1f(F0(u)) du\int F_0^*\eta=(-1)^{j-1}\int_{\Delta^{k-1}}f(F_0(u))\,du で、変数変換 u↦x′u\mapsto x'(行列式 ±1\pm1 のアフィン写像で Δk−1\Delta^{k-1} を DD に写し、xj=uj−1=1−sx_j=u_{j-1}=1-s)により (−1)j−1∫Df∣xj=1−s(-1)^{j-1}\int_Df|_{x_j=1-s} に等しい。合計すると左辺と一致します。

後半: σ\sigma の第 ii 面は σ∘Fi\sigma\circ F_i なので、I(dω)(σ)=∫Δkd(σ∗ω)=∑i(−1)i∫(σFi)∗ω=I(ω)(∂σ)=δI(ω)(σ)I(d\omega)(\sigma)=\int_{\Delta^k}d(\sigma^*\omega)=\sum_i(-1)^i\int(\sigma F_i)^*\omega=I(\omega)(\partial\sigma)=\delta I(\omega)(\sigma)(k=1k=1 では微積分学の基本定理そのもの)。

de Rham の定理と Poincaré 双対は、どちらも「小さな開集合で成り立つ同型を、Mayer–Vietoris 完全列と五項補題で大きな開集合へ広げる」という同じ論法で証明します。その骨組みを先に補題として取り出します。

補題 5.3(Mayer–Vietoris 論法)✓

XX を滑らかな多様体、B\mathfrak{B} を XX の開集合からなる位相の基底で有限個の共通部分で閉じたものとする。XX の開集合に関する性質 PP が次を満たすとする。 (a) P(∅)P(\varnothing) が成り立ち、U∈BU\in\mathfrak{B} なら P(U)P(U)。 (b) 開集合 U,VU,V について P(U)P(U), P(V)P(V), P(U∩V)P(U\cap V) ならば P(U∪V)P(U\cup V)。 (c) 互いに素な開集合の族 {Ui}\{U_i\} について、すべての ii で P(Ui)P(U_i) ならば P(⨆iUi)P(\bigsqcup_iU_i)。 このとき P(X)P(X) が成り立つ。

証明の方針は、まず基底の元の有限個の合併で成り立つことを帰納法で示し、次に XX を殻状のコンパクト集合 CiC_i に分けて、奇数番目と偶数番目の殻をそれぞれ「互いに素な合併」にまとめる、というものです。それぞれの合併で (b) と (c) を使うと、全体に届きます。

証明(補題 5.3)

第 1 段. B\mathfrak{B} の元 mm 個の合併について PP が成り立つことを mm の帰納法で示します。W=U1∪⋯∪Um−1W=U_1\cup\cdots\cup U_{m-1} とすると、W∩Um=⋃i<m(Ui∩Um)W\cap U_m=\bigcup_{i<m}(U_i\cap U_m) は B\mathfrak{B} の元 m−1m-1 個の合併なので、帰納法の仮定と (b) から P(W∪Um)P(W\cup U_m)。

第 2 段. 補題 6.2[部分多様体と正則値定理] のコンパクト集合の列 K1⊂K2⊂⋯K_1\subset K_2\subset\cdots(Kj⊂int⁡Kj+1K_j\subset\operatorname{int}K_{j+1}、Kj=∅K_j=\varnothing (j≤0j\le0))を取り、

Ci=K2i∖int⁡K2i−2,Oi=int⁡K2i+1∖K2i−3(i≥1)C_i=K_{2i}\setminus\operatorname{int}K_{2i-2},\qquad O_i=\operatorname{int}K_{2i+1}\setminus K_{2i-3}\qquad(i\ge1)

とします。CiC_i はコンパクトで、K2i−3⊂int⁡K2i−2K_{2i-3}\subset\operatorname{int}K_{2i-2} から Ci⊂OiC_i\subset O_i、また ⋃Ci=X\bigcup C_i=X です(x∈K2ix\in K_{2i} となる最小の ii を取る)。j≥i+2j\ge i+2 なら Oj∩K2i+1=∅O_j\cap K_{2i+1}=\varnothing なので Oi∩Oj=∅O_i\cap O_j=\varnothing。B\mathfrak{B} は基底なので、CiC_i は OiO_i に含まれる B\mathfrak{B} の元の有限個で覆えます。その合併を ViV_i とします。A=⋃i 奇数ViA=\bigcup_{i\,\text{奇数}}V_i、B=⋃i 偶数ViB=\bigcup_{i\,\text{偶数}}V_i はそれぞれ互いに素な ViV_i の合併で、A∩B=⋃i(Vi∩Vi+1)A\cap B=\bigcup_i(V_i\cap V_{i+1}) も互いに素な合併です(Vi∩Vi+1V_i\cap V_{i+1} と Vi+1∩Vi+2V_{i+1}\cap V_{i+2} の共通部分は Vi∩Vi+2=∅V_i\cap V_{i+2}=\varnothing に含まれる)。各 ViV_i と各 Vi∩Vi+1V_i\cap V_{i+1} は B\mathfrak{B} の元の有限個の合併なので第 1 段から PP をみたし、(c) から P(A)P(A), P(B)P(B), P(A∩B)P(A\cap B)、(b) から P(A∪B)=P(X)P(A\cup B)=P(X) です。

V₁, V₃, … の合併が A(色付きの殻)V₂, V₄, … の合併が B(灰色の殻)重なるのは隣り合う Vᵢ と Vᵢ₊₁ だけ(点線付近)→ A、B、A∩B はどれも互いに素な合併
第 2 段の分割。コンパクトな殻 C_i を覆う V_i は隣どうしとしか交わらないので、奇数番目の合併 A と偶数番目の合併 B に分けると、A・B・A∩B はどれも互いに素な合併になる。

定理 5.4(de Rham の定理)✓

滑らかな多様体 MM と各 kk について、

HdRk(M)→ I H∞k(M;R)← ι∗ Hk(M;R)H^k_{\mathrm{dR}}(M)\xrightarrow{\ I\ }H^k_\infty(M;\mathbb{R})\xleftarrow{\ \iota^*\ }H^k(M;\mathbb{R})

はどちらも同型である(ι:C∗∞→C∗\iota:C^\infty_*\to C_* は包含)。したがって HdRk(M)≅Hk(M;R)H^k_{\mathrm{dR}}(M)\cong H^k(M;\mathbb{R}) で、同型は滑らかな写像と可換である。

証明(定理 5.4)

開集合 U⊆MU\subseteq M について、P(U)P(U) を「UU 上で II と ι∗\iota^* がすべての次数で同型」とします。三つのコホモロジーは滑らかな写像について関手的で、II, ι∗\iota^* はそれと可換なので、PP は微分同相で保たれます。

(b) U,VU,V を開集合とします。de Rham の Mayer–Vietoris 完全列 定理 4.3[de Rham コホモロジー] は形式の短完全列 0→Ω(U∪V)→Ω(U)⊕Ω(V)→Ω(U∩V)→00\to\Omega(U\cup V)\to\Omega(U)\oplus\Omega(V)\to\Omega(U\cap V)\to0 から、H∞∗H^*_\infty の Mayer–Vietoris 完全列(命題 2.2 (3) と 補題 2.3)はコチェインの短完全列から来ます。II は制限と可換なので、二つの短完全列の間のコチェイン写像を与えます(U∪VU\cup V では II の後に小さい単体への制限を合成する)。連結準同型の自然性(定理 3.1[特異ホモロジー])から、二つの長完全列の間の可換図式が得られます。ι∗\iota^* についても同様です。P(U),P(V),P(U∩V)P(U),P(V),P(U\cap V) なら、五項補題 補題 3.3[特異ホモロジー] から P(U∪V)P(U\cup V)。

(c) 互いに素な合併では、三つのコホモロジーはどれも成分のコホモロジーの直積で(命題 2.2 (2)。形式も成分ごとの組)、I,ι∗I,\iota^* も成分ごとなので PP は保たれます。

(a) 凸開集合 U⊆RnU\subseteq\mathbb{R}^n では、de Rham コホモロジーは Poincaré の補題 定理 3.4[de Rham コホモロジー] から 00 次の R\mathbb{R}(定数関数)だけです。特異コホモロジーと滑らかな特異コホモロジーも、直線ホモトピー F(x,t)=(1−t)x+tx0F(x,t)=(1-t)x+tx_0(滑らか)による 命題 2.2 (1) と 補題 2.3 から、00 次の R\mathbb{R}(定数コチェイン)だけです。I(1)I(1) も ι∗1\iota^*1 も定数コチェイン 11 なので、P(U)P(U) が成り立ちます。

以上を二段階で使います。まずチャート (W,φ)(W,\varphi) の定義域 WW を多様体とみなし、BW={φ−1(Q):Q⊆φ(W)\mathfrak{B}_W=\{\varphi^{-1}(Q):Q\subseteq\varphi(W) は開直方体 ∏(ai,bi)}\prod(a_i,b_i)\} とします。直方体どうしの共通部分は直方体か空集合なので有限交叉で閉じ、各元は凸集合と微分同相です。補題 5.3 から、チャート定義域のすべての開集合で PP が成り立ちます。次に MM 上で、BM={\mathfrak{B}_M=\{あるチャートの定義域に含まれる開集合}\} とすると、これは有限交叉で閉じた基底で、いま示したことから (a) を満たします。再び 補題 5.3 により P(M)P(M) です。

注意 5.5

証明から、同型 HdRk(M)≅Hk(M;R)H^k_{\mathrm{dR}}(M)\cong H^k(M;\mathbb{R}) は「閉形式 ω\omega を、各滑らかな特異単体 σ\sigma に ∫σω\int_\sigma\omega を返すコチェインと見る」ことで与えられます。系 3.5 と合わせると、MM のホモロジーが有限生成なら HdRk(M)≅Hom⁡(Hk(M),R)H^k_{\mathrm{dR}}(M)\cong\operatorname{Hom}(H_k(M),\mathbb{R}) で、閉形式の類はサイクル上の積分(周期)で決まり、周期には Hk(M)H_k(M) の自由部分の階数だけの自由度があります。たとえば 例 2.3[de Rham コホモロジー] の角度形式は、H1(R2∖{0})≅ZH_1(\mathbb{R}^2\setminus\{0\})\cong\mathbb{Z} の生成元である単位円上の周期 2π2\pi で特徴づけられます。

同じ Mayer–Vietoris 論法は、ファイバー束の全空間のコホモロジーの計算にも使えます。積空間 M×FM\times F なら「底空間のコホモロジーとファイバーのコホモロジーのテンソル積」になると期待されますが、ねじれた束ではそうなりません。全空間の上の大域的な閉形式が各ファイバーのコホモロジーの基底を与えるなら、ねじれていても積と同じ答えになる、というのが次の定理です。

以下、滑らかなファイバー束 π:E→M\pi:E\to M(ファイバー FF)とは、多様体の間の滑らかな全射で、各点の開近傍 WW と微分同相 π−1(W)→W×F\pi^{-1}(W)\to W\times F で第 1 成分が π\pi に等しいもの(局所自明化)を持つものをいいます。各ファイバー Ex=π−1(x)E_x=\pi^{-1}(x) は FF と微分同相な部分多様体で、包含を jx:Ex→Ej_x:E_x\to E と書きます。

定理 5.6(Leray–Hirsch の定理(de Rham 版))✓

π:E→M\pi:E\to M をファイバー FF の滑らかなファイバー束とし、HdR∗(F)H^*_{\mathrm{dR}}(F) は有限次元とする。EE 上の閉形式 e1,…,ere_1,\dots,e_r(eje_j は djd_j 次)で、すべての x∈Mx\in M について [jx∗e1],…,[jx∗er][j_x^*e_1],\dots,[j_x^*e_r] が HdR∗(Ex)H^*_{\mathrm{dR}}(E_x) の基底になるものが存在するとする。このとき各 kk で

Φ:⨁j=1rHdRk−dj(M)⟶HdRk(E),(αj)j↦∑jπ∗αj∧[ej]\Phi:\bigoplus_{j=1}^rH^{k-d_j}_{\mathrm{dR}}(M)\longrightarrow H^k_{\mathrm{dR}}(E),\qquad(\alpha_j)_j\mapsto\sum_j\pi^*\alpha_j\wedge[e_j]

は同型である。すなわち HdR∗(E)H^*_{\mathrm{dR}}(E) は、π∗\pi^* で HdR∗(M)H^*_{\mathrm{dR}}(M) 加群とみて、[e1],…,[er][e_1],\dots,[e_r] を基底とする自由加群である。

証明(定理 5.6)

π∗α∧ej\pi^*\alpha\wedge e_j は d(π∗α∧ej)=π∗dα∧ejd(\pi^*\alpha\wedge e_j)=\pi^*d\alpha\wedge e_j(eje_j は閉)を満たすので、Φ\Phi は形式のレベルの写像 (αj)↦∑π∗αj∧ej(\alpha_j)\mapsto\sum\pi^*\alpha_j\wedge e_j から誘導され、閉形式・完全形式をそれぞれ閉形式・完全形式に送ります。MM の開集合 UU について、E∣U=π−1(U)→UE|_U=\pi^{-1}(U)\to U に ej∣E∣Ue_j|_{E|_U} を使った同じ写像を ΦU\Phi_U とし、P(U)P(U) を「すべての kk で ΦU\Phi_U が同型」とします。補題 5.3 の条件を確かめます。P(∅)P(\varnothing) は両辺 00 で成り立ちます。

(b) U,VU,V を開集合とします。π−1(U∪V)=π−1(U)∪π−1(V)\pi^{-1}(U\cup V)=\pi^{-1}(U)\cup\pi^{-1}(V)、π−1(U∩V)=π−1(U)∩π−1(V)\pi^{-1}(U\cap V)=\pi^{-1}(U)\cap\pi^{-1}(V) です。MM 側の形式の短完全列(補題 4.2[de Rham コホモロジー])を jj ごとに次数を djd_j ずらして直和したものから、EE 側の短完全列への写像 (αj)↦∑π∗αj∧ej(\alpha_j)\mapsto\sum\pi^*\alpha_j\wedge e_j は、制限と可換なので短完全列の間の可換図式を与えます。補題 4.1[de Rham コホモロジー] の連結準同型は「持ち上げてから dd を取り、引き戻す」と定義されているので、左側の持ち上げをこの写像で送ったものは右側の持ち上げになり、連結準同型もこの写像と可換です。よって二つの Mayer–Vietoris 完全列(定理 4.3[de Rham コホモロジー])の間の可換図式が得られ、P(U),P(V),P(U∩V)P(U),P(V),P(U\cap V) なら五項補題 補題 3.3[特異ホモロジー] により P(U∪V)P(U\cup V) です。

(c) 互いに素な合併 U=⨆UiU=\bigsqcup U_i では、形式は成分ごとの組なので Hk(U)=∏iHk(Ui)H^k(U)=\prod_iH^k(U_i)、Hk(π−1U)=∏iHk(π−1Ui)H^k(\pi^{-1}U)=\prod_iH^k(\pi^{-1}U_i) で、ΦU\Phi_U は成分ごとです。jj についての直和は有限なので直積と交換し、P(Ui)P(U_i) がすべての ii で成り立てば P(U)P(U) です。

(a) WW を、チャート φ:W→φ(W)⊆Rn\varphi:W\to\varphi(W)\subseteq\mathbb{R}^n の定義域で、局所自明化 π−1(W)≅W×F\pi^{-1}(W)\cong W\times F を持つ開集合とし、U=φ−1(Q)U=\varphi^{-1}(Q)(Q⊆φ(W)Q\subseteq\varphi(W) は開直方体)とします。UU は凸集合 QQ と微分同相なので、Poincaré の補題 定理 3.4[de Rham コホモロジー] から H∗(U)H^*(U) は 00 次の R\mathbb{R}(定数)だけで、ΦU(c1,…,cr)=∑jcj[ej]\Phi_U(c_1,\dots,c_r)=\sum_jc_j[e_j](cjc_j は djd_j 次の成分に入る定数)です。一点 u∈Uu\in U を取ります。自明化で π−1(U)\pi^{-1}(U) を U×FU\times F、EuE_u を {u}×F\{u\}\times F と同一視すると、ju:F→U×Fj_u:F\to U\times F、f↦(u,f)f\mapsto(u,f) と射影 pr:U×F→F\mathrm{pr}:U\times F\to F について pr∘ju=id\mathrm{pr}\circ j_u=\mathrm{id}、また ju∘prj_u\circ\mathrm{pr} は ((y,f),t)↦(φ−1((1−t)φ(y)+tφ(u)),f)\bigl((y,f),t\bigr)\mapsto\bigl(\varphi^{-1}((1-t)\varphi(y)+t\varphi(u)),f\bigr) により恒等写像と滑らかにホモトピックです。よって 系 3.3[de Rham コホモロジー] から ju∗:H∗(π−1U)→H∗(Eu)j_u^*:H^*(\pi^{-1}U)\to H^*(E_u) は同型です。ju∗ΦU(c)=∑jcj[ju∗ej]j_u^*\Phi_U(c)=\sum_jc_j[j_u^*e_j] は仮定により c↦c\mapsto 基底の一次結合で、同型です。したがって ΦU\Phi_U も同型です。

de Rham の定理(定理 5.4)の証明と同じく、まず WW を多様体とみなして直方体の基底 {φ−1(Q)}\{\varphi^{-1}(Q)\}(有限交叉で閉じる)に 補題 5.3 を適用して WW のすべての開集合で PP を得ます。次に MM で、「そのような WW のどれかに含まれる開集合」全体(有限交叉で閉じた基底)に再び適用して P(M)P(M) を得ます。

系 5.7(de Rham コホモロジーの Künneth の公式)✓

M,FM,F を多様体とし、HdR∗(F)H^*_{\mathrm{dR}}(F) は有限次元とする。このとき

HdRk(M×F)≅⨁p+q=kHdRp(M)⊗HdRq(F),H^k_{\mathrm{dR}}(M\times F)\cong\bigoplus_{p+q=k}H^p_{\mathrm{dR}}(M)\otimes H^q_{\mathrm{dR}}(F),

同型は [α]⊗[β]↦[prM∗α∧prF∗β][\alpha]\otimes[\beta]\mapsto[\mathrm{pr}_M^*\alpha\wedge\mathrm{pr}_F^*\beta] で与えられる。

証明(系 5.7)

H∗(F)H^*(F) の基底を、斉次な閉形式 f1,…,frf_1,\dots,f_r の類で取り、ej=prF∗fje_j=\mathrm{pr}_F^*f_j と置きます。prM:M×F→M\mathrm{pr}_M:M\times F\to M は(大域的に自明な)ファイバー束で、ファイバー {x}×F\{x\}\times F の包含 jx(f)=(x,f)j_x(f)=(x,f) について prF∘jx=idF\mathrm{pr}_F\circ j_x=\mathrm{id}_F なので jx∗ej=fjj_x^*e_j=f_j は基底です。定理 5.6 から ⨁jHk−deg⁡fj(M)≅Hk(M×F)\bigoplus_jH^{k-\deg f_j}(M)\cong H^k(M\times F) で、左辺は Hq(F)H^q(F) の基底のうち qq 次のものごとにまとめると ⨁qHk−q(M)⊗Hq(F)\bigoplus_qH^{k-q}(M)\otimes H^q(F) です。

例 5.8(仮定が満たされない例:Hopf 束)

Hopf 束 S3→S2S^3\to S^2(ファイバー S1S^1、命題 4.2[ホモトピー群とファイブレーション]。与えられた式から滑らかなファイバー束でもある)では、定理 5.6 の結論は成り立ちません。結論が成り立てば H1(S3)⊇H0(S2)⊗H1(S1)≅RH^1(S^3)\supseteq H^0(S^2)\otimes H^1(S^1)\cong\mathbb{R} となりますが、HdR1(S3)=0H^1_{\mathrm{dR}}(S^3)=0 です(定理 5.1[de Rham コホモロジー])。実際、S3S^3 上の閉 1 形式はすべて完全なので、ファイバーに制限すると完全形式になり、ファイバーの H1H^1 の生成元を与える大域的な閉形式は存在しません。仮定は「ファイバーの類が全空間の類に延びる」ことで、Hopf 束のねじれはまさにそれを妨げています。

この節では MM を境界のない向き付けられた nn 次元多様体(n≥1n\ge1、定義 3.1[ストークスの定理])とします。台がコンパクトな kk 形式の空間を Ωck(M)\Omega^k_c(M) とし、dd はこれを保つので、そのコホモロジーを Hck(M)H^k_c(M)(コンパクト台コホモロジー)と書きます。開集合 U⊆MU\subseteq M に対し、UU 上のコンパクト台の形式は 00 で延長して MM 上の形式になります(Ωc(U)→Ωc(M)\Omega_c(U)\to\Omega_c(M)。向きが逆の制限とは異なり、こちらは包含と同じ向き)。MM がコンパクトなら Hck(M)=HdRk(M)H^k_c(M)=H^k_{\mathrm{dR}}(M) です。

定義 6.1(Poincaré 双対写像)↗

PDM:HdRk(M)→Hcn−k(M)∗,PDM[ω]([η])=∫Mω∧η\mathrm{PD}_M:H^k_{\mathrm{dR}}(M)\to H^{n-k}_c(M)^*,\qquad \mathrm{PD}_M[\omega]([\eta])=\int_M\omega\wedge\eta

と定める(V∗V^* は R\mathbb{R} 上の双対空間)。

ω∧η\omega\wedge\eta はコンパクト台なので積分が定まります(定義 5.3[ストークスの定理])。代表元によらないこと: ω=dα\omega=d\alpha なら dα∧η=d(α∧η)d\alpha\wedge\eta=d(\alpha\wedge\eta)(dη=0d\eta=0)で、α∧η\alpha\wedge\eta はコンパクト台なので Stokes の定理 定理 6.1[ストークスの定理](∂M=∅\partial M=\varnothing)により積分は 00。η=dβ\eta=d\beta(β\beta はコンパクト台)なら ω∧dβ=(−1)kd(ω∧β)\omega\wedge d\beta=(-1)^kd(\omega\wedge\beta) で同様です。

補題 6.2(コンパクト台の Poincaré の補題)✓

開直方体 Q=∏i=1n(ai,bi)⊆RnQ=\prod_{i=1}^n(a_i,b_i)\subseteq\mathbb{R}^n(標準の向き)について、k≠nk\ne n なら Hck(Q)=0H^k_c(Q)=0 で、∫Q:Hcn(Q)→R\int_Q:H^n_c(Q)\to\mathbb{R} は同型である。

証明の方針は、次元に関する帰納法です。最後の座標 tt の方向に形式を積分して、コンパクト台の形式を一つ低い次元の直方体 Q′Q' の上の形式 γ\gamma に落とします。γ\gamma の分を引いた残りが完全になるように、tt について積分した形式を台がコンパクトになる形で補正したものが下の η\eta です(dηd\eta を計算すると、ω\omega との差が γ∧e dt\gamma\wedge e\,dt の形になることから、この補正が見つかります)。

証明(補題 6.2)

∫Q\int_Q は Stokes の定理で well-defined で、台の小さい非負の山形の関数 ff に対する f dx1∧⋯∧dxnf\,dx_1\wedge\cdots\wedge dx_n を考えれば全射です。主張を nn の帰納法で示します(n=1n=1 では下の Q′Q' を一点とし、Ωc0(点)=R\Omega^0_c(\text{点})=\mathbb{R}、∫\int を値とみなす)。k=0k=0: 閉な関数は局所定数で QQ は連結なので定数、コンパクト台なので 00 です。

1≤k≤n1\le k\le n とし、Q=Q′×(a,b)Q=Q'\times(a,b)、座標を (x,t)(x,t) と書きます。ω∈Ωck(Q)\omega\in\Omega^k_c(Q) は dtdt を含まない項と含む項に一意に分かれ、ω=α+β∧dt\omega=\alpha+\beta\wedge dt と書けます(α,β\alpha,\beta の係数は (x,t)(x,t) の関数)。xx についての外微分を dxd_x、係数の tt 微分を ∂t\partial_t とすると dω=dxα+((−1)k∂tα+dxβ)∧dtd\omega=d_x\alpha+\bigl((-1)^k\partial_t\alpha+d_x\beta\bigr)\wedge dt なので、dω=0d\omega=0 は dxα=0d_x\alpha=0 かつ dxβ=(−1)k+1∂tαd_x\beta=(-1)^{k+1}\partial_t\alpha を意味します。∫abe=1\int_a^be=1 となるコンパクト台の滑らかな関数 ee を取り、E(t)=∫ateE(t)=\int_a^te、

γ=∫abβ(x,s) ds∈Ωck−1(Q′),η=∫atβ(x,s) ds−E(t) γ\gamma=\int_a^b\beta(x,s)\,ds\in\Omega^{k-1}_c(Q'),\qquad \eta=\int_a^t\beta(x,s)\,ds-E(t)\,\gamma

とおきます。η\eta は tt が小さいとき両項が 00、tt が大きいとき γ−γ=0\gamma-\gamma=0 なので、コンパクト台です。dxγ=(−1)k+1∫ab∂sα ds=0d_x\gamma=(-1)^{k+1}\int_a^b\partial_s\alpha\,ds=0(α\alpha はコンパクト台)で、

dη=dxη+(−1)k−1∂tη∧dt=(−1)k+1α+(−1)k+1(β−eγ)∧dt=(−1)k+1(ω−γ∧e(t) dt).d\eta=d_x\eta+(-1)^{k-1}\partial_t\eta\wedge dt=(-1)^{k+1}\alpha+(-1)^{k+1}(\beta-e\gamma)\wedge dt=(-1)^{k+1}\bigl(\omega-\gamma\wedge e(t)\,dt\bigr).

したがって ω\omega は Hck(Q)H^k_c(Q) で γ∧e dt\gamma\wedge e\,dt と同じ類です。k<nk<n なら k−1<n−1k-1<n-1 で、帰納法の仮定から γ=dθ\gamma=d\theta(θ\theta はコンパクト台)、すると γ∧e dt=d(θ∧e dt)\gamma\wedge e\,dt=d(\theta\wedge e\,dt) は完全です。k=nk=n なら α=0\alpha=0(Q′Q' は n−1n-1 次元)で、Fubini により ∫Qω=∫Q′γ\int_Q\omega=\int_{Q'}\gamma。∫Qω=0\int_Q\omega=0 なら帰納法の仮定から γ\gamma は完全で、同様に ω\omega も完全です。

補題 6.3(コンパクト台の Mayer–Vietoris 完全列)✓

開集合 U,VU,V について、s(η)=(−η,η)s(\eta)=(-\eta,\eta)、t(α,β)=α+βt(\alpha,\beta)=\alpha+\beta(いずれも 00 延長)とすると

0→Ωck(U∩V)→sΩck(U)⊕Ωck(V)→tΩck(U∪V)→00\to\Omega^k_c(U\cap V)\xrightarrow{s}\Omega^k_c(U)\oplus\Omega^k_c(V)\xrightarrow{t}\Omega^k_c(U\cup V)\to0

は完全であり、長完全列 ⋯→Hck(U∩V)→Hck(U)⊕Hck(V)→Hck(U∪V)→δcHck+1(U∩V)→⋯\cdots\to H^k_c(U\cap V)\to H^k_c(U)\oplus H^k_c(V)\to H^k_c(U\cup V)\xrightarrow{\delta_c}H^{k+1}_c(U\cap V)\to\cdots を得る。U∪VU\cup V 上の 1 の分割 ρU+ρV=1\rho_U+\rho_V=1(supp⁡ρU⊆U\operatorname{supp}\rho_U\subseteq U, supp⁡ρV⊆V\operatorname{supp}\rho_V\subseteq V)を取ると δc[τ]=[dρV∧τ]\delta_c[\tau]=[d\rho_V\wedge\tau]。

証明(補題 6.3)

ss の単射性と ts=0ts=0 は明らか。t(α,β)=0t(\alpha,\beta)=0 なら α=−β\alpha=-\beta で、その台は UU のコンパクト集合でも VV のコンパクト集合でもあるので U∩VU\cap V のコンパクト集合、よって (α,β)=s(β)(\alpha,\beta)=s(\beta)。tt の全射性: 1 の分割は 補題 4.2[de Rham コホモロジー] の証明と同じく 定理 6.3[部分多様体と正則値定理] から作れ、τ=ρUτ+ρVτ\tau=\rho_U\tau+\rho_V\tau で ρUτ\rho_U\tau の台は supp⁡ρU∩supp⁡τ\operatorname{supp}\rho_U\cap\operatorname{supp}\tau(UU に含まれるコンパクト集合)です。長完全列は 補題 4.1[de Rham コホモロジー] によります。閉形式 τ\tau の持ち上げ (ρUτ,ρVτ)(\rho_U\tau,\rho_V\tau) に dd を施すと (dρU∧τ,dρV∧τ)=s(dρV∧τ)(d\rho_U\wedge\tau,d\rho_V\wedge\tau)=s(d\rho_V\wedge\tau)(dρU=−dρVd\rho_U=-d\rho_V)で、dρV∧τd\rho_V\wedge\tau の台は supp⁡ρU∩supp⁡ρV∩supp⁡τ⊆U∩V\operatorname{supp}\rho_U\cap\operatorname{supp}\rho_V\cap\operatorname{supp}\tau\subseteq U\cap V でコンパクトです。

定理 6.4(Poincaré 双対定理(de Rham 版))✓

境界のない向き付けられた nn 次元多様体 MM と各 kk について、PDM:HdRk(M)→Hcn−k(M)∗\mathrm{PD}_M:H^k_{\mathrm{dR}}(M)\to H^{n-k}_c(M)^* は同型である。

証明(定理 6.4)

開集合 UU に誘導された向きを入れ、P(U)P(U) を「PDU\mathrm{PD}_U がすべての kk で同型」とします。

(b) U,VU,V を開集合とし、de Rham の Mayer–Vietoris 完全列(定理 4.3[de Rham コホモロジー]、∂[ω]=[dρU∧ω]\partial[\omega]=[d\rho_U\wedge\omega])と、補題 6.3 の長完全列の双対を並べます。

Hk−1(U)⊕Hk−1(V)→Hk−1(U∩V)→∂Hk(U∪V)→Hk(U)⊕Hk(V)→Hk(U∩V)↓↓↓↓↓Hcn−k+1(U)∗⊕Hcn−k+1(V)∗→Hcn−k+1(U∩V)∗→δc∗Hcn−k(U∪V)∗→Hcn−k(U)∗⊕Hcn−k(V)∗→Hcn−k(U∩V)∗\begin{matrix} H^{k-1}(U)\oplus H^{k-1}(V)&\to&H^{k-1}(U\cap V)&\xrightarrow{\partial}&H^k(U\cup V)&\to&H^k(U)\oplus H^k(V)&\to&H^k(U\cap V)\\ \downarrow&&\downarrow&&\downarrow&&\downarrow&&\downarrow\\ H^{n-k+1}_c(U)^*\oplus H^{n-k+1}_c(V)^*&\to&H^{n-k+1}_c(U\cap V)^*&\xrightarrow{\delta_c^*}&H^{n-k}_c(U\cup V)^*&\to&H^{n-k}_c(U)^*\oplus H^{n-k}_c(V)^*&\to&H^{n-k}_c(U\cap V)^* \end{matrix}

縦は PD\mathrm{PD} です。下の行は完全です。実際、ベクトル空間の完全列 A→fB→gCA\xrightarrow{f}B\xrightarrow{g}C に対し、φ∈B∗\varphi\in B^* が φf=0\varphi f=0 なら φ\varphi は ker⁡g\ker g 上で 00 なので im⁡g\operatorname{im}g 上の線形形式を誘導し、im⁡g\operatorname{im}g の補空間(定理 6.3[選択公理と Zorn の補題] で基底を延長して作る)上で 00 と延ばせば φ=ψg\varphi=\psi g となる ψ∈C∗\psi\in C^* が得られます。

可換性を確かめます。制限の四角: ∫U∪Vω∧(α+β)=∫Uω∣U∧α+∫Vω∣V∧β\int_{U\cup V}\omega\wedge(\alpha+\beta)=\int_U\omega|_U\wedge\alpha+\int_V\omega|_V\wedge\beta。差の四角: ∫U∩V(β−α)∧ξ=PDUα(−ξ)+PDVβ(ξ)\int_{U\cap V}(\beta-\alpha)\wedge\xi=\mathrm{PD}_U\alpha(-\xi)+\mathrm{PD}_V\beta(\xi)。連結準同型の四角: ω\omega を U∩VU\cap V 上の閉 (k−1)(k-1) 形式、τ\tau を U∪VU\cup V 上のコンパクト台の閉 (n−k)(n-k) 形式とすると

∫U∩Vω∧dρV∧τ=−∫ω∧dρU∧τ=(−1)k∫U∪VdρU∧ω∧τ,\int_{U\cap V}\omega\wedge d\rho_V\wedge\tau=-\int\omega\wedge d\rho_U\wedge\tau=(-1)^k\int_{U\cup V}d\rho_U\wedge\omega\wedge\tau,

すなわち PD(∂ω)(τ)=(−1)kPD(ω)(δcτ)\mathrm{PD}(\partial\omega)(\tau)=(-1)^k\mathrm{PD}(\omega)(\delta_c\tau) で、符号を除いて可換です。符号は核と像を変えないので、五項補題 補題 3.3[特異ホモロジー] の証明がそのまま通り、P(U),P(V),P(U∩V)P(U),P(V),P(U\cap V) から P(U∪V)P(U\cup V) が従います。

(c) 互いに素な合併 ⨆Ui\bigsqcup U_i では Hk=∏Hk(Ui)H^k=\prod H^k(U_i)、コンパクト集合は有限個の UiU_i としか交わらないので Hcn−k=⨁Hcn−k(Ui)H^{n-k}_c=\bigoplus H^{n-k}_c(U_i)、そして (⨁Vi)∗=∏Vi∗(\bigoplus V_i)^*=\prod V_i^*。PD\mathrm{PD} は成分ごとなので PP は保たれます。

(a) 向きを保つチャート (W,φ)(W,\varphi)(命題 3.2[ストークスの定理])と開直方体 Q⊆φ(W)Q\subseteq\varphi(W) について、φ−1(Q)\varphi^{-1}(Q) は QQ と向きを保って微分同相なので QQ で考えればよく、定理 3.4[de Rham コホモロジー] と 補題 6.2 から、両辺は k=0k=0 でだけ R\mathbb{R} です。PDQ(1)=∫Q\mathrm{PD}_Q(1)=\int_Q は Hcn(Q)H^n_c(Q) 上の同型なので、Hcn(Q)∗H^n_c(Q)^* の 00 でない元で、PDQ\mathrm{PD}_Q は同型です。

de Rham の定理の証明と同じく、まずチャート定義域で直方体の基底に、次に MM でチャート定義域の開集合の基底に 補題 5.3 を適用します。

系 6.5(Poincaré 双対の帰結)✓

  1. MM が連結なら ∫M:Hcn(M)→R\int_M:H^n_c(M)\to\mathbb{R} は同型である。特に閉(コンパクトで境界なし)連結な MM では HdRn(M)≅RH^n_{\mathrm{dR}}(M)\cong\mathbb{R}。
  2. MM が閉なら HdRk(M)≅HdRn−k(M)∗H^k_{\mathrm{dR}}(M)\cong H^{n-k}_{\mathrm{dR}}(M)^* で、de Rham の定理 定理 5.4 と合わせて Hk(M;R)≅Hn−k(M;R)∗H^k(M;\mathbb{R})\cong H^{n-k}(M;\mathbb{R})^*。これらが有限次元なら Betti 数は bk=bn−kb_k=b_{n-k} を満たす。
  3. 閉形式 ω\omega について、すべての閉コンパクト台形式 η\eta で ∫Mω∧η=0\int_M\omega\wedge\eta=0 なら ω\omega は完全である。
証明(系 6.5)

(1) k=0k=0 では H0(M)=RH^0(M)=\mathbb{R}(命題 2.2[de Rham コホモロジー] (1))なので Hcn(M)∗≅RH^n_c(M)^*\cong\mathbb{R}、よって Hcn(M)H^n_c(M) は 1 次元(2 次元以上なら双対も 2 次元以上)。PD(1)=∫M\mathrm{PD}(1)=\int_M が 00 でない線形形式なので同型です。(2) MM がコンパクトなら Hc=HdRH_c=H_{\mathrm{dR}}。有限次元なら dim⁡V∗=dim⁡V\dim V^*=\dim V。(3) PD[ω]=0\mathrm{PD}[\omega]=0 と単射性から。

例 6.6(例)

(a) M=RnM=\mathbb{R}^n: H0=RH^0=\mathbb{R} と Hcn=RH^n_c=\mathbb{R} が対になり、他は 00。コンパクト台を使わずに HdRn(Rn)H^n_{\mathrm{dR}}(\mathbb{R}^n) と比べると 00 なので、非コンパクトな多様体では一方をコンパクト台にすることが本質的です。 (b) T2T^2: H1H^1 の基底 [dx],[dy][dx],[dy] に対し ∫dx∧dy=1\int dx\wedge dy=1、∫dy∧dx=−1\int dy\wedge dx=-1、∫dx∧dx=0\int dx\wedge dx=0 で、対の行列 (01−10)\begin{pmatrix}0&1\\-1&0\end{pmatrix} は正則です。中次元 k=n/2k=n/2 の対は (−1)k2(-1)^{k^2} 対称で、n=2n=2 では交代形式になります。 (c) 閉で向き付けられた奇数次元の MM では、有限次元性の下で χ(M)=∑(−1)kbk=∑(−1)kbn−k=−χ(M)\chi(M)=\sum(-1)^kb_k=\sum(-1)^kb_{n-k}=-\chi(M) なので χ(M)=0\chi(M)=0。

注意 6.7

本記事は実係数の de Rham 版を証明しました。整数係数では、向き付けられた閉 nn 次元多様体に基本類 [M]∈Hn(M;Z)[M]\in H_n(M;\mathbb{Z}) があり、キャップ積 [M]⌢−:Hk(M;Z)→Hn−k(M;Z)[M]\frown-:H^k(M;\mathbb{Z})\to H_{n-k}(M;\mathbb{Z}) が同型になります(参考文献の Hatcher 第 3.3 節)。証明は同じ Mayer–Vietoris 論法ですが、基本類の構成とキャップ積の準備が要ります。また閉多様体のコホモロジーが有限次元であることは、測地的凸近傍による有限被覆(good cover)を使って示されます(参考文献の Bott–Tu 第 I 章 §5)。本記事ではこの二点を使いません。

演習 7.1標準

Klein の壺 KK のホモロジーは H0=ZH_0=\mathbb{Z}、H1=Z⊕Z/2H_1=\mathbb{Z}\oplus\mathbb{Z}/2、H2=0H_2=0 である。Hn(K;Z)H^n(K;\mathbb{Z}) と Hn(K;Z/2)H^n(K;\mathbb{Z}/2) を求めよ。

解答

定理 3.4 と 補題 3.3 から、Z\mathbb{Z} 係数: H0=ZH^0=\mathbb{Z}、H1=Hom⁡(Z⊕Z/2,Z)⊕Ext⁡(Z,Z)=ZH^1=\operatorname{Hom}(\mathbb{Z}\oplus\mathbb{Z}/2,\mathbb{Z})\oplus\operatorname{Ext}(\mathbb{Z},\mathbb{Z})=\mathbb{Z}、H2=Hom⁡(0,Z)⊕Ext⁡(Z⊕Z/2,Z)=Z/2H^2=\operatorname{Hom}(0,\mathbb{Z})\oplus\operatorname{Ext}(\mathbb{Z}\oplus\mathbb{Z}/2,\mathbb{Z})=\mathbb{Z}/2。Z/2\mathbb{Z}/2 係数: H0=Z/2H^0=\mathbb{Z}/2、H1=Hom⁡(Z⊕Z/2,Z/2)=(Z/2)2H^1=\operatorname{Hom}(\mathbb{Z}\oplus\mathbb{Z}/2,\mathbb{Z}/2)=(\mathbb{Z}/2)^2、H2=Ext⁡(Z/2,Z/2)=Z/2H^2=\operatorname{Ext}(\mathbb{Z}/2,\mathbb{Z}/2)=\mathbb{Z}/2。

演習 7.2標準

kk が奇数で 22 が RR で可逆(たとえば R=RR=\mathbb{R})なら、任意の α∈Hk(X;R)\alpha\in H^k(X;R) について α2=0\alpha^2=0 であることを示せ。また、22 が可逆でないと結論が成り立たない理由を説明せよ。

解答

定理 4.4 から αα=(−1)k2αα=−αα\alpha\alpha=(-1)^{k^2}\alpha\alpha=-\alpha\alpha、よって 2α2=02\alpha^2=0 で、22 が可逆なら α2=0\alpha^2=0。R=Z/2R=\mathbb{Z}/2 では −1=1-1=1 なので次数付き可換性は何も言わず、実際 H1(RP2;Z/2)H^1(\mathbb{R}P^2;\mathbb{Z}/2) の生成元の平方は 00 でないことが知られている(参考文献の Hatcher 第 3.2 節)。

演習 7.3易

SnS^n (n≥1n\ge1) について、定理 6.4 が 定理 5.1[de Rham コホモロジー] と整合することを確かめよ。また M=S1×RM=S^1\times\mathbb{R} で Hc1(M)H^1_c(M) と Hc2(M)H^2_c(M) を求めよ。

解答

SnS^n はコンパクトで、H0=Hn=RH^0=H^n=\mathbb{R}、他は 00。k↔n−kk\leftrightarrow n-k で 0↔n0\leftrightarrow n が入れ替わり整合します。M=S1×RM=S^1\times\mathbb{R} は連結で H0=RH^0=\mathbb{R}、S1S^1 にホモトピー同値なので H1=RH^1=\mathbb{R}、H2=0H^2=0(系 3.5[de Rham コホモロジー])。双対から Hc2(M)≅(H0)∗=RH^2_c(M)\cong(H^0)^*=\mathbb{R}、Hc1(M)≅(H1)∗=RH^1_c(M)\cong(H^1)^*=\mathbb{R}、Hc0(M)=(H2)∗=0H^0_c(M)=(H^2)^*=0。

  • A. Hatcher, Algebraic Topology, Cambridge University Press, 2002 — 第 3.1 節(普遍係数定理)、第 3.2 節(カップ積)、第 3.3 節(Poincaré 双対)、第 2.1 節(単体的ホモロジーと特異ホモロジー)。
  • R. Bott, L. W. Tu, Differential Forms in Algebraic Topology, Springer GTM 82, 1982 — 第 I 章 §§1–5(コンパクト台コホモロジー、Mayer–Vietoris 論法、Poincaré 双対、Künneth の公式と Leray–Hirsch の定理)。
  • J. M. Lee, Introduction to Smooth Manifolds, 2nd ed., Springer GTM 218, 2013 — 第 18 章(de Rham の定理)。
  • J. R. Munkres, Elements of Algebraic Topology, Addison-Wesley, 1984 — 普遍係数定理と非輪状モデル。
  • 枡田幹也『代数的トポロジー』朝倉書店、2002 — コホモロジーと積の章。

Appendix: 単体的ホモロジーと特異ホモロジー

Section titled “Appendix: 単体的ホモロジーと特異ホモロジー”

胞体ホモロジーと写像度の Lefschetz の不動点定理は、有限単体複体 KK の単体的鎖複体 C∗Δ(K)C^\Delta_*(K) のホモロジーが ∣K∣|K| の特異ホモロジーと自然に同型であることを使いました(注意 7.3[胞体ホモロジーと写像度])。ここでそれを証明します。記号はその記事に従います。

鎖写像 θ\theta. KK の頂点に全順序を一つ固定します。nn 単体の頂点を v0<⋯<vnv_0<\cdots<v_n と並べ、CnΔ(K)C^\Delta_n(K) の基底 [v0,…,vn][v_0,\dots,v_n] に、線形な特異単体 θ[v0,…,vn]:Δn→∣K∣\theta[v_0,\dots,v_n]:\Delta^n\to|K|(ei↦vie_i\mapsto v_i のアフィン写像)を対応させます。面の頂点も昇順なので ∂θ=θ∂\partial\theta=\theta\partial で、θ:C∗Δ(K)→C∗(∣K∣)\theta:C^\Delta_*(K)\to C_*(|K|) は鎖準同型です。

補題 7.4(恒等単体は基本類)✓

ιn∈Cn(Δn)\iota_n\in C_n(\Delta^n) を恒等写像とする。ιn\iota_n は相対サイクルで、その類は Hn(Δn,∂Δn)≅ZH_n(\Delta^n,\partial\Delta^n)\cong\mathbb{Z} の生成元である。

証明(補題 7.4)

n=0n=0 は H0(Δ0)=ZH_0(\Delta^0)=\mathbb{Z} の生成元そのものです。n≥1n\ge1 とし、Λ⊂∂Δn\Lambda\subset\partial\Delta^n を第 1,…,n1,\dots,n 面(どれも頂点 e0e_0 を含む)の合併とします。Λ\Lambda は e0e_0 について星形なので可縮で、Δn\Delta^n も可縮なので、対の長完全列 系 3.2[特異ホモロジー] から H∗(Δn,Λ)=0H_*(\Delta^n,\Lambda)=0。三つ組 (Δn,∂Δn,Λ)(\Delta^n,\partial\Delta^n,\Lambda) の鎖の短完全列 0→C∗(∂Δn,Λ)→C∗(Δn,Λ)→C∗(Δn,∂Δn)→00\to C_*(\partial\Delta^n,\Lambda)\to C_*(\Delta^n,\Lambda)\to C_*(\Delta^n,\partial\Delta^n)\to0 の長完全列(定理 3.1[特異ホモロジー])から、連結準同型 ∂:Hn(Δn,∂Δn)→Hn−1(∂Δn,Λ)\partial:H_n(\Delta^n,\partial\Delta^n)\to H_{n-1}(\partial\Delta^n,\Lambda) は同型です。次に ∂Δn\partial\Delta^n は Λ\Lambda に第 0 面 F0(Δn−1)F_0(\Delta^{n-1}) を一つの (n−1)(n-1) 胞体として接着したものなので、補題 3.1[胞体ホモロジーと写像度] の証明(骨格 Xn−1X^{n-1} を閉部分空間 Λ\Lambda に置き換えても一字一句通る)により、(F0)∗:Hn−1(Δn−1,∂Δn−1)→Hn−1(∂Δn,Λ)(F_0)_*:H_{n-1}(\Delta^{n-1},\partial\Delta^{n-1})\to H_{n-1}(\partial\Delta^n,\Lambda) は同型です。∂ιn=∑(−1)iFi\partial\iota_n=\sum(-1)^iF_i のうち i≥1i\ge1 の項は Λ\Lambda に入るので、∂[ιn]=[F0]=(F0)∗[ιn−1]\partial[\iota_n]=[F_0]=(F_0)_*[\iota_{n-1}]。帰納法の仮定から右辺は生成元なので、[ιn][\iota_n] も生成元です(同時に Hn(Δn,∂Δn)≅ZH_n(\Delta^n,\partial\Delta^n)\cong\mathbb{Z} も示された)。

補題 7.5(非輪状な台)✓

ϕ,ψ:C∗Δ(K)→C∗(Y)\phi,\psi:C^\Delta_*(K)\to C_*(Y) を鎖準同型とする。KK の各単体 ss に部分空間 Ys⊆YY_s\subseteq Y が対応し、H~∗(Ys)=0\tilde H_*(Y_s)=0、面 s′⊆ss'\subseteq s では Ys′⊆YsY_{s'}\subseteq Y_s、ϕ(s),ψ(s)∈C∗(Ys)\phi(s),\psi(s)\in C_*(Y_s)、さらに 00 次で εϕ=εψ\varepsilon\phi=\varepsilon\psi とする。このとき ϕ\phi と ψ\psi は鎖ホモトピックである。

証明(補題 7.5)

各単体に向きを一つ選んで基底とし、D(s)∈Cn+1(Ys)D(s)\in C_{n+1}(Y_s) を ∂D(s)=ψ(s)−ϕ(s)−D(∂s)\partial D(s)=\psi(s)-\phi(s)-D(\partial s) となるように次元の帰納法で定めます。00 次では c=ψ(v)−ϕ(v)∈C0(Yv)c=\psi(v)-\phi(v)\in C_0(Y_v) は εc=0\varepsilon c=0 で、H~0(Yv)=0\tilde H_0(Y_v)=0 から境界です。n≥1n\ge1 では、c=ψ(s)−ϕ(s)−D(∂s)c=\psi(s)-\phi(s)-D(\partial s) は Cn(Ys)C_n(Y_s) に入り(∂s\partial s の単体の台は YsY_s に含まれる)、補題 4.3 の証明と同じ計算で ∂c=0\partial c=0、Hn(Ys)=0H_n(Y_s)=0 から境界です。

定理 7.6(単体的ホモロジーと特異ホモロジーの一致)✓

ΘK=θ∗:Hn(CΔ(K))→Hn(∣K∣)\Theta_K=\theta_*:H_n(C^\Delta(K))\to H_n(|K|) は同型で、頂点の順序によらない。単体写像 g:K′→Kg:K'\to K について ΘKg#=g∗ΘK′\Theta_Kg_\#=g_*\Theta_{K'}、重心細分 K′K' について ΘK′Sd∗=ΘK\Theta_{K'}\mathrm{Sd}_*=\Theta_K が成り立つ。

証明(定理 7.6)

同型. X=∣K∣X=|K|、XnX^n を次元 nn 以下の単体の合併とします。Xn−1⊔⨆sΔn→XnX^{n-1}\sqcup\bigsqcup_s\Delta^n\to X^n(各 nn 単体 ss に θ(s)\theta(s))はコンパクト空間から Hausdorff 空間への連続な全射なので閉写像、したがって商写像で、同一視は ∂Δn\partial\Delta^n 上でだけ起こります(θ(s)\theta(s) は単射で、異なる単体の内部は交わらない)。(Δn,∂Δn)≅(Dn,Sn−1)(\Delta^n,\partial\Delta^n)\cong(D^n,S^{n-1}) なので、XX は nn 胞体を nn 単体とする有限 CW 複体です。補題 3.1[胞体ホモロジーと写像度] と 補題 7.4 から、Hn(Xn,Xn−1)H_n(X^n,X^{n-1}) は類 [θ(s)]=θ(s)∗[ιn][\theta(s)]=\theta(s)_*[\iota_n] を基底とする自由アーベル群で、Ψ(s)=[θ(s)]\Psi(s)=[\theta(s)] は群の同型 CnΔ(K)→Cncell(X)C^\Delta_n(K)\to C^{\mathrm{cell}}_n(X) です。胞体境界は dΨ(s)=j[∂θ(s)]=j[θ(∂s)]=Ψ(∂s)d\Psi(s)=j[\partial\theta(s)]=j[\theta(\partial s)]=\Psi(\partial s) なので、Ψ\Psi は鎖複体の同型です。

単体的サイクル cc に対し θ(c)\theta(c) は XnX^n の特異サイクルで、定理 3.4[胞体ホモロジーと写像度] の証明の同型 Hn(X)≅Hn(Xn)/im⁡∂≅ker⁡dn/im⁡dn+1H_n(X)\cong H_n(X^n)/\operatorname{im}\partial\cong\ker d_n/\operatorname{im}d_{n+1} は [θ(c)]∈Hn(Xn)[\theta(c)]\in H_n(X^n) を jn[θ(c)]=Ψ(c)j_n[\theta(c)]=\Psi(c) に送ります。したがって θ∗\theta_* は、同型 Ψ∗\Psi_* と胞体ホモロジー定理の同型の合成であり、同型です。

自然性. 二つの順序による θ,θ′\theta,\theta' は、どちらも単体 ss を Ys=sY_s=s(凸なので非輪状)に載せ、頂点を頂点に送るので、補題 7.5 により鎖ホモトピックです。単体写像 gg については、θKg#\theta_Kg_\# と g♯θK′g_\sharp\theta_{K'} がどちらも s′s' を Ys′=g(s′)Y_{s'}=g(s')(KK の単体)に載せ、頂点 vv を g(v)g(v) に送ります。細分については、θK′Sd\theta_{K'}\mathrm{Sd} と θK\theta_K がどちらも ss を Ys=sY_s=s に載せ(Sd s\mathrm{Sd}\,s は ss に含まれる単体の和)、頂点を動かしません。いずれも 補題 7.5 とホモトピー不変性(定理 4.1[特異ホモロジー] の直前に述べた、鎖ホモトピックな写像は同じ準同型を誘導すること)から主張が従います。

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

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

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

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