立方体の頂点は 8 個、辺は 12 本、面は 6 枚で、8−12+6=2 になります。ドーナツ形の面に網目を描いて同じように数えると 0 になります。この記事は、図形を点・線・面などの部品に分けて個数を数えるだけで、図形の穴の様子が分かる、という話です。読み終えると、球面や射影空間の穴を部品の個数から計算でき、円板から円板への連続な写像には必ず動かない点があることまで示せるようになります。
CW 複体 は、点・線分・円板・……を次元の低い順に貼り合わせてできる空間です。多くの空間が、少数の胞体で表せます。
CW 複体の特異ホモロジーは、各次元の胞体を基底とする胞体鎖複体 のホモロジーとして計算できます(定理 3.4 )。球面や複素射影空間が一瞬で片付きます。
胞体の個数の交代和は、ホモロジーのランクの交代和に等しく、空間にだけ依存します。これが Euler 標数 です。証明は、鎖複体のトレース公式(Hopf のトレース公式、定理 4.1 )の特別な場合です。
球面の自己写像 f : S n → S n f:S^n\to S^n f : S n → S n には、H n H_n H n への作用として整数 deg f \deg f deg f が付きます(写像度 。球面が球面に何重に巻き付くかを表す整数)。ホモトピー不変で、反射は − 1 -1 − 1 、対心写像は ( − 1 ) n + 1 (-1)^{n+1} ( − 1 ) n + 1 。逆像の点の局所写像度の和が全体の写像度になります(定理 5.4 )。
応用として Brouwer の不動点定理 (定理 6.1 )、毛玉の定理 (定理 6.3 )、そして単体複体上の Lefschetz の不動点定理 (定理 7.2 )を証明します。
この記事で使う事前知識
対の長完全列 : 空間の対 ( X , A ) (X,A) ( X , A ) に対し、A A A 、X X X 、( X , A ) (X,A) ( X , A ) のホモロジーを並べた完全列。→ 特異ホモロジー
切除 : 相対ホモロジーは、十分内側の閉集合を取り除いても変わらないという性質。→ 特異ホモロジー
商位相 : 同一視してできる空間に入れる位相。円板の境界を貼り付けるときに使います。→ 商位相
変位レトラクト・可縮 : 空間を部分空間(可縮なら一点)へ連続的に縮められること。→ 変位レトラクト 、可縮
商空間と線形写像のトレース : ベクトル空間を部分空間で割った空間と、線形写像の対角成分の和(トレース)。→ 商空間 、線形写像
特異ホモロジー は強力ですが、定義から直接計算することはほぼ不可能です。特異単体が非可算個あるからです。前の記事では、切除と Mayer–Vietoris で球面を計算しました。しかしトーラスや射影空間のたびにこのような議論を繰り返すのは大変です。
そこで、空間を次元の低い順に貼り合わせて作る、という見方を採用します。円板 D n D^n D n を境界 S n − 1 S^{n-1} S n − 1 に沿って貼り付けると、そのたびにホモロジーは「n n n 次元の穴が 1 個増えるか、( n − 1 ) (n-1) ( n − 1 ) 次元の穴が 1 個消える」というように変わります。この変化をぜんぶ記録した有限生成の鎖複体が胞体鎖複体で、各次元の胞体の個数だけの生成元しか持ちません。
写像度は同じ「貼り合わせ」の言葉の続きで、貼り付ける境界の写像 S n − 1 → X n − 1 S^{n-1}\to X^{n-1} S n − 1 → X n − 1 が低次元でどれだけ巻き付くかを表す整数です。巻き付きを整数で数える技術は、後で Brouwer の不動点定理や、方程式の解の個数の議論(解を符号つきで数える)で効きます。
D n D^n D n を閉単位円板、S n − 1 = ∂ D n S^{n-1}=\partial D^n S n − 1 = ∂ D n とし、D 0 D^0 D 0 は一点、S − 1 = ∅ S^{-1}=\varnothing S − 1 = ∅ とします。
定義 2.1 (有限 CW 複体 ) ↗
空間 X X X が有限 CW 複体 であるとは、部分空間の列 ∅ = X − 1 ⊆ X 0 ⊆ X 1 ⊆ ⋯ ⊆ X N = X \varnothing=X^{-1}\subseteq X^0\subseteq X^1\subseteq\cdots\subseteq X^N=X ∅ = X − 1 ⊆ X 0 ⊆ X 1 ⊆ ⋯ ⊆ X N = X で、各 n n n について X n X^n X n が X n − 1 X^{n-1} X n − 1 から次のように得られるものが存在することをいう: 有限個の連続写像 φ α : S n − 1 → X n − 1 \varphi_\alpha:S^{n-1}\to X^{n-1} φ α : S n − 1 → X n − 1 (α ∈ A n \alpha\in A_n α ∈ A n ) を取り、
X n = ( X n − 1 ⊔ ⨆ α ∈ A n D α n ) / ( x ∼ φ α ( x ) ( x ∈ S α n − 1 ) ) X^n=\Bigl(X^{n-1}\sqcup\bigsqcup_{\alpha\in A_n}D^n_\alpha\Bigr)\Big/\bigl(x\sim\varphi_\alpha(x)\ (x\in S^{n-1}_\alpha)\bigr) X n = ( X n − 1 ⊔ α ∈ A n ⨆ D α n ) / ( x ∼ φ α ( x ) ( x ∈ S α n − 1 ) ) (商位相 )。X n X^n X n を n n n 骨格 、D α n D^n_\alpha D α n から来る部分を n n n 胞体 、Φ α : D α n → X n \Phi_\alpha:D^n_\alpha\to X^n Φ α : D α n → X n を特性写像 、φ α \varphi_\alpha φ α を接着写像 という。n n n 胞体の個数を c n = ∣ A n ∣ c_n=|A_n| c n = ∣ A n ∣ とする。
1 次元の胞体(円周)に 2 胞体を接着する。円板 D² の境界 S¹ が接着写像 φ によって円周 X¹ へ貼り付けられる(概念図。たとえば φ(z)=z² なら境界は X¹ を 2 周して貼られる)。
X n − 1 X^{n-1} X n − 1 は X n X^n X n の閉集合で、Φ α \Phi_\alpha Φ α は開円板 int D α n \operatorname{int}D^n_\alpha int D α n を X n ∖ X n − 1 X^n\setminus X^{n-1} X n ∖ X n − 1 の開集合へ同相に写し、X n ∖ X n − 1 X^n\setminus X^{n-1} X n ∖ X n − 1 はこれらの互いに素な合併です(商位相の定義から従う)。
例 2.2 (CW 複体の例 )
(a) S n S^n S n (n ≥ 1 n\ge1 n ≥ 1 ): 0 胞体 1 個と n n n 胞体 1 個(接着写像は一点への定値写像)。c 0 = c n = 1 c_0=c_n=1 c 0 = c n = 1 。
(b) 複素射影空間 C P n \mathbb{C}P^n C P n : 各偶数次元 0 , 2 , … , 2 n 0,2,\dots,2n 0 , 2 , … , 2 n に胞体 1 個(C P n = C P n − 1 ∪ φ D 2 n \mathbb{C}P^n=\mathbb{C}P^{n-1}\cup_{\varphi}D^{2n} C P n = C P n − 1 ∪ φ D 2 n , φ : S 2 n − 1 → C P n − 1 \varphi:S^{2n-1}\to\mathbb{C}P^{n-1} φ : S 2 n − 1 → C P n − 1 は S 2 n − 1 ⊂ C n S^{2n-1}\subset\mathbb{C}^n S 2 n − 1 ⊂ C n から商への射影)。
(c) 実射影空間 R P n = R P n − 1 ∪ φ D n \mathbb{R}P^n=\mathbb{R}P^{n-1}\cup_{\varphi}D^n R P n = R P n − 1 ∪ φ D n (φ : S n − 1 → R P n − 1 \varphi:S^{n-1}\to\mathbb{R}P^{n-1} φ : S n − 1 → R P n − 1 は 2 重被覆)。各次元 0 , … , n 0,\dots,n 0 , … , n に胞体 1 個。
(d) 種数 g ≥ 1 g\ge1 g ≥ 1 の向き付け可能閉曲面 Σ g \Sigma_g Σ g : 4 g 4g 4 g 角形の辺を a 1 b 1 a 1 − 1 b 1 − 1 ⋯ a g b g a g − 1 b g − 1 a_1b_1a_1^{-1}b_1^{-1}\cdots a_gb_ga_g^{-1}b_g^{-1} a 1 b 1 a 1 − 1 b 1 − 1 ⋯ a g b g a g − 1 b g − 1 の順に貼り合わせたもの。頂点 1 個、辺 2 g 2g 2 g 本、面 1 個。
X X X を有限 CW 複体とします。以下 H ∗ H_* H ∗ は特異ホモロジーです。
次の補題が言っているのは、( n − 1 ) (n-1) ( n − 1 ) 骨格に n n n 胞体を貼り付けて n n n 骨格を作ったとき、その差(相対ホモロジー)は貼り付けた円板の個数だけの Z \mathbb{Z} Z で表される、ということです。証明は、円板の中心の点を除くと境界の円周に縮められること、そして切除で円板の内側だけを取り出せることを使って、相対ホモロジーを円板そのものの相対ホモロジーに移します。
補題 3.1 (骨格の相対ホモロジー ) ✓
各 n ≥ 0 n\ge0 n ≥ 0 について
H k ( X n , X n − 1 ) ≅ { Z c n ( k = n ) 0 ( k ≠ n ) H_k(X^n,X^{n-1})\cong\begin{cases}\mathbb{Z}^{c_n}&(k=n)\\0&(k\ne n)\end{cases} H k ( X n , X n − 1 ) ≅ { Z c n 0 ( k = n ) ( k = n ) であり、k = n k=n k = n の同型は ⨁ α H n ( D α n , S α n − 1 ) → ( Φ α ) ∗ H n ( X n , X n − 1 ) \bigoplus_\alpha H_n(D^n_\alpha,S^{n-1}_\alpha)\xrightarrow{(\Phi_\alpha)_*}H_n(X^n,X^{n-1}) ⨁ α H n ( D α n , S α n − 1 ) ( Φ α ) ∗ H n ( X n , X n − 1 ) で与えられる。
証明(補題 3.1) n = 0 n=0 n = 0 は H k ( X 0 ) H_k(X^0) H k ( X 0 ) が点の直和であることから明らか。n ≥ 1 n\ge1 n ≥ 1 とします。p α ∈ D α n p_\alpha\in D^n_\alpha p α ∈ D α n を中心として Y = X n ∖ { Φ α ( p α ) } α Y=X^n\setminus\{\Phi_\alpha(p_\alpha)\}_\alpha Y = X n ∖ { Φ α ( p α ) } α 、Φ = ⨆ Φ α : ( ⨆ D α , ⨆ S α ) → ( X n , X n − 1 ) \Phi=\bigsqcup\Phi_\alpha:(\bigsqcup D_\alpha,\bigsqcup S_\alpha)\to(X^n,X^{n-1}) Φ = ⨆ Φ α : ( ⨆ D α , ⨆ S α ) → ( X n , X n − 1 ) とします。Y Y Y は開集合で、D n ∖ { p } D^n\setminus\{p\} D n ∖ { p } が S n − 1 S^{n-1} S n − 1 に変位レトラクトする(半径方向)ことを貼り合わせて、Y Y Y は X n − 1 X^{n-1} X n − 1 に変位レトラクト します。次の可換図式を考えます:
H k ( ⨆ D , ⨆ S ) → ( 1 ) H k ( ⨆ D , ⨆ ( D ∖ p ) ) ← ( 2 ) H k ( ⨆ int D , ⨆ ( int D ∖ p ) ) ↓ Φ ∗ ↓ ↓ Φ ∗ H k ( X n , X n − 1 ) → ( 3 ) H k ( X n , Y ) ← ( 4 ) H k ( X n ∖ X n − 1 , Y ∖ X n − 1 ) \begin{matrix}
H_k(\bigsqcup D,\bigsqcup S)&\xrightarrow{(1)}&H_k(\bigsqcup D,\bigsqcup(D\setminus p))&\xleftarrow{(2)}&H_k(\bigsqcup\operatorname{int}D,\bigsqcup(\operatorname{int}D\setminus p))\\
\downarrow\Phi_*&&\downarrow&&\downarrow\Phi_*\\
H_k(X^n,X^{n-1})&\xrightarrow{(3)}&H_k(X^n,Y)&\xleftarrow{(4)}&H_k(X^n\setminus X^{n-1},Y\setminus X^{n-1})
\end{matrix} H k ( ⨆ D , ⨆ S ) ↓ Φ ∗ H k ( X n , X n − 1 ) ( 1 ) ( 3 ) H k ( ⨆ D , ⨆ ( D ∖ p )) ↓ H k ( X n , Y ) ( 2 ) ( 4 ) H k ( ⨆ int D , ⨆ ( int D ∖ p )) ↓ Φ ∗ H k ( X n ∖ X n − 1 , Y ∖ X n − 1 ) (1) と (3) は、対の長完全列(系 3.2[特異ホモロジー] )の間の射に五項補題 補題 3.3[特異ホモロジー] を適用して同型(H ∗ ( S ) → H ∗ ( D ∖ p ) H_*(S)\to H_*(D\setminus p) H ∗ ( S ) → H ∗ ( D ∖ p ) , H ∗ ( X n − 1 ) → H ∗ ( Y ) H_*(X^{n-1})\to H_*(Y) H ∗ ( X n − 1 ) → H ∗ ( Y ) が 系 4.2[特異ホモロジー] により同型)。(2) は ⨆ S \bigsqcup S ⨆ S の切除、(4) は X n − 1 X^{n-1} X n − 1 の切除(どちらも切除する閉集合が相手の開集合に含まれる: 定理 5.3[特異ホモロジー] )で同型。右の縦の写像は Φ \Phi Φ が開円板の対から ( X n ∖ X n − 1 , Y ∖ X n − 1 ) (X^n\setminus X^{n-1},Y\setminus X^{n-1}) ( X n ∖ X n − 1 , Y ∖ X n − 1 ) への同相写像の合併だから同型。したがって左の縦の写像 Φ ∗ \Phi_* Φ ∗ も同型です。最後に H k ( ⨆ D α , ⨆ S α ) = ⨁ α H k ( D n , S n − 1 ) H_k(\bigsqcup D_\alpha,\bigsqcup S_\alpha)=\bigoplus_\alpha H_k(D^n,S^{n-1}) H k ( ⨆ D α , ⨆ S α ) = ⨁ α H k ( D n , S n − 1 ) と 補題 8.2[特異ホモロジー] から結論を得ます。
∎
補題 3.2 (骨格のホモロジー ) ✓
X X X を N N N 次元の有限 CW 複体とする。
k > n k>n k > n なら H k ( X n ) = 0 H_k(X^n)=0 H k ( X n ) = 0 。
k ≠ n − 1 , n k\ne n-1,n k = n − 1 , n なら包含 H k ( X n − 1 ) → H k ( X n ) H_k(X^{n-1})\to H_k(X^n) H k ( X n − 1 ) → H k ( X n ) は同型。特に H k ( X n ) → H k ( X ) H_k(X^{n})\to H_k(X) H k ( X n ) → H k ( X ) は k < n k<n k < n で同型で、H k ( X ) = H k ( X k + 1 ) H_k(X)=H_k(X^{k+1}) H k ( X ) = H k ( X k + 1 ) 。
証明(補題 3.2) ( X n , X n − 1 ) (X^n,X^{n-1}) ( X n , X n − 1 ) の長完全列
H k + 1 ( X n , X n − 1 ) → H k ( X n − 1 ) → H k ( X n ) → H k ( X n , X n − 1 ) H_{k+1}(X^n,X^{n-1})\to H_k(X^{n-1})\to H_k(X^n)\to H_k(X^n,X^{n-1}) H k + 1 ( X n , X n − 1 ) → H k ( X n − 1 ) → H k ( X n ) → H k ( X n , X n − 1 ) と 補題 3.1 を使う。(2): k ≠ n , k + 1 ≠ n k\ne n,\ k+1\ne n k = n , k + 1 = n なら両端が 0 0 0 なので中央の写像は同型。(1): n n n に関する帰納法。H k ( X − 1 ) = 0 H_k(X^{-1})=0 H k ( X − 1 ) = 0 で、k > n k>n k > n のとき H k ( X n − 1 ) = 0 H_k(X^{n-1})=0 H k ( X n − 1 ) = 0 かつ H k ( X n , X n − 1 ) = 0 H_k(X^n,X^{n-1})=0 H k ( X n , X n − 1 ) = 0 だから H k ( X n ) = 0 H_k(X^n)=0 H k ( X n ) = 0 。後半: H k ( X m ) → H k ( X m + 1 ) H_k(X^m)\to H_k(X^{m+1}) H k ( X m ) → H k ( X m + 1 ) は k ≠ m , m + 1 k\ne m,m+1 k = m , m + 1 で同型だから、m ≥ k + 1 m\ge k+1 m ≥ k + 1 で同型が続き H k ( X k + 1 ) ≅ H k ( X N ) = H k ( X ) H_k(X^{k+1})\cong H_k(X^N)=H_k(X) H k ( X k + 1 ) ≅ H k ( X N ) = H k ( X ) 。
∎
定義 3.3 (胞体鎖複体 ) ↗
C n c e l l ( X ) = H n ( X n , X n − 1 ) ≅ Z c n C^{\mathrm{cell}}_n(X)=H_n(X^n,X^{n-1})\cong\mathbb{Z}^{c_n} C n cell ( X ) = H n ( X n , X n − 1 ) ≅ Z c n とし、d n : C n c e l l → C n − 1 c e l l d_n:C^{\mathrm{cell}}_n\to C^{\mathrm{cell}}_{n-1} d n : C n cell → C n − 1 cell を合成
H n ( X n , X n − 1 ) → ∂ H n − 1 ( X n − 1 ) → j H n − 1 ( X n − 1 , X n − 2 ) H_n(X^n,X^{n-1})\xrightarrow{\ \partial\ }H_{n-1}(X^{n-1})\xrightarrow{\ j\ }H_{n-1}(X^{n-1},X^{n-2}) H n ( X n , X n − 1 ) ∂ H n − 1 ( X n − 1 ) j H n − 1 ( X n − 1 , X n − 2 ) で定める。d n − 1 d n = j ∂ j ∂ = 0 d_{n-1}d_n=j\,\partial\,j\,\partial=0 d n − 1 d n = j ∂ j ∂ = 0 (∂ j = 0 \partial j=0 ∂ j = 0 : 長完全列の隣り合う 2 つの写像の合成)なので、( C ∗ c e l l , d ) (C^{\mathrm{cell}}_*,d) ( C ∗ cell , d ) は鎖複体になる。
次の定理の証明は、長完全列の中で隣り合う群が 0 0 0 になる箇所を一つずつ拾っていく作業です。上の二つの補題から、H n ( X ) H_n(X) H n ( X ) は H n ( X n + 1 ) H_n(X^{n+1}) H n ( X n + 1 ) に等しく、さらに n n n 骨格の側で ker d n \ker d_n ker d n と im d n + 1 \operatorname{im}d_{n+1} im d n + 1 の商として書けることが分かります。
定理 3.4 (胞体ホモロジー定理 ) ✓
有限 CW 複体 X X X に対し H n ( X ) ≅ H n ( C ∗ c e l l ( X ) , d ) H_n(X)\cong H_n(C^{\mathrm{cell}}_*(X),d) H n ( X ) ≅ H n ( C ∗ cell ( X ) , d ) である。
証明(定理 3.4) 補題 3.2 より H n ( X ) ≅ H n ( X n + 1 ) H_n(X)\cong H_n(X^{n+1}) H n ( X ) ≅ H n ( X n + 1 ) 。長完全列
H n + 1 ( X n + 1 , X n ) → ∂ n + 1 H n ( X n ) → H n ( X n + 1 ) → H n ( X n + 1 , X n ) = 0 H_{n+1}(X^{n+1},X^n)\xrightarrow{\partial_{n+1}}H_n(X^n)\to H_n(X^{n+1})\to H_n(X^{n+1},X^n)=0 H n + 1 ( X n + 1 , X n ) ∂ n + 1 H n ( X n ) → H n ( X n + 1 ) → H n ( X n + 1 , X n ) = 0 より H n ( X n + 1 ) ≅ H n ( X n ) / im ∂ n + 1 H_n(X^{n+1})\cong H_n(X^n)/\operatorname{im}\partial_{n+1} H n ( X n + 1 ) ≅ H n ( X n ) / im ∂ n + 1 。次に、( X n , X n − 1 ) (X^n,X^{n-1}) ( X n , X n − 1 ) の長完全列で H n ( X n − 1 ) = 0 H_n(X^{n-1})=0 H n ( X n − 1 ) = 0 (補題 3.2 1)だから j n : H n ( X n ) → H n ( X n , X n − 1 ) = C n c e l l j_n:H_n(X^n)\to H_n(X^n,X^{n-1})=C_n^{\mathrm{cell}} j n : H n ( X n ) → H n ( X n , X n − 1 ) = C n cell は単射で、その像は ker ∂ n \ker\partial_n ker ∂ n です。また ( X n − 1 , X n − 2 ) (X^{n-1},X^{n-2}) ( X n − 1 , X n − 2 ) の長完全列で H n − 1 ( X n − 2 ) = 0 H_{n-1}(X^{n-2})=0 H n − 1 ( X n − 2 ) = 0 だから j n − 1 : H n − 1 ( X n − 1 ) → C n − 1 c e l l j_{n-1}:H_{n-1}(X^{n-1})\to C^{\mathrm{cell}}_{n-1} j n − 1 : H n − 1 ( X n − 1 ) → C n − 1 cell も単射、よって ker d n = ker ( j n − 1 ∂ n ) = ker ∂ n = im j n \ker d_n=\ker(j_{n-1}\partial_n)=\ker\partial_n=\operatorname{im}j_n ker d n = ker ( j n − 1 ∂ n ) = ker ∂ n = im j n 。したがって j n j_n j n は H n ( X n ) ≅ ker d n H_n(X^n)\cong\ker d_n H n ( X n ) ≅ ker d n を与えます。この同型で im ∂ n + 1 \operatorname{im}\partial_{n+1} im ∂ n + 1 は j n ∂ n + 1 = d n + 1 j_n\partial_{n+1}=d_{n+1} j n ∂ n + 1 = d n + 1 の像 im d n + 1 \operatorname{im}d_{n+1} im d n + 1 に移るので(d n + 1 = j n ∂ n + 1 d_{n+1}=j_n\partial_{n+1} d n + 1 = j n ∂ n + 1 )、
H n ( X ) ≅ H n ( X n ) / im ∂ n + 1 ≅ ker d n / im d n + 1 . H_n(X)\cong H_n(X^n)/\operatorname{im}\partial_{n+1}\cong\ker d_n/\operatorname{im}d_{n+1}. H n ( X ) ≅ H n ( X n ) / im ∂ n + 1 ≅ ker d n / im d n + 1 . ∎
例 3.5 (球面と複素射影空間 )
(a) S n S^n S n (n ≥ 2 n\ge2 n ≥ 2 ): 胞体は次元 0 , n 0,n 0 , n だけなので、d = 0 d=0 d = 0 。H 0 = H n = Z H_0=H_n=\mathbb{Z} H 0 = H n = Z 、他は 0 0 0 (定理 6.1[特異ホモロジー] と一致)。
(b) C P n \mathbb{C}P^n C P n : 胞体は偶数次元だけなので、d k : C k → C k − 1 d_k:C_k\to C_{k-1} d k : C k → C k − 1 の一方は必ず 0 0 0 群で、すべて d = 0 d=0 d = 0 。したがって H k ( C P n ) = Z H_k(\mathbb{C}P^n)=\mathbb{Z} H k ( C P n ) = Z (k = 0 , 2 , … , 2 n k=0,2,\dots,2n k = 0 , 2 , … , 2 n )、他は 0 0 0 。
例 3.6 (実射影平面 )
R P 2 = R P 1 ∪ φ D 2 \mathbb{R}P^2=\mathbb{R}P^1\cup_\varphi D^2 R P 2 = R P 1 ∪ φ D 2 、R P 1 ≅ S 1 \mathbb{R}P^1\cong S^1 R P 1 ≅ S 1 で φ : S 1 → S 1 \varphi:S^1\to S^1 φ : S 1 → S 1 は z ↦ z 2 z\mapsto z^2 z ↦ z 2 。胞体は各次元に 1 個: C 2 = C 1 = C 0 = Z C_2=C_1=C_0=\mathbb{Z} C 2 = C 1 = C 0 = Z 。d 1 = 0 d_1=0 d 1 = 0 (X 1 = S 1 X^1=S^1 X 1 = S 1 の 0 胞体は 1 個で、H 1 ( X 1 , X 0 ) H_1(X^1,X^0) H 1 ( X 1 , X 0 ) の生成元の境界は始点と終点の差 0 0 0 )。d 2 = j ∂ d_2=j\,\partial d 2 = j ∂ は次のように計算できます。特性写像 Φ : ( D 2 , S 1 ) → ( X 2 , X 1 ) \Phi:(D^2,S^1)\to(X^2,X^1) Φ : ( D 2 , S 1 ) → ( X 2 , X 1 ) に対し ∂ Φ ∗ = φ ∗ ∂ \partial\Phi_*=\varphi_*\partial ∂ Φ ∗ = φ ∗ ∂ で、∂ : H 2 ( D 2 , S 1 ) → H 1 ( S 1 ) \partial:H_2(D^2,S^1)\to H_1(S^1) ∂ : H 2 ( D 2 , S 1 ) → H 1 ( S 1 ) は同型、j : H 1 ( X 1 ) → H 1 ( X 1 , X 0 ) j:H_1(X^1)\to H_1(X^1,X^0) j : H 1 ( X 1 ) → H 1 ( X 1 , X 0 ) も同型(系 3.2[特異ホモロジー] )。よって d 2 d_2 d 2 は φ ∗ : H 1 ( S 1 ) → H 1 ( S 1 ) \varphi_*:H_1(S^1)\to H_1(S^1) φ ∗ : H 1 ( S 1 ) → H 1 ( S 1 ) の倍率、つまり φ \varphi φ の写像度(例 5.5 )± 2 \pm2 ± 2 です。よって H 0 = Z H_0=\mathbb{Z} H 0 = Z , H 1 = Z / 2 H_1=\mathbb{Z}/2 H 1 = Z /2 , H 2 = ker ( ± 2 ) = 0 H_2=\ker(\pm2)=0 H 2 = ker ( ± 2 ) = 0 。2 次元の穴はなく、1 次元の穴は位数 2 の torsion として現れます。
鎖複体 C ∗ C_* C ∗ が有限型 であるとは、各 C n C_n C n が有限生成自由アーベル群で、有限個を除き C n = 0 C_n=0 C n = 0 のことです。有限型の鎖複体のホモロジーは有限生成アーベル群です(C n C_n C n の部分商)。有限生成アーベル群 G G G に対し G ⊗ Q G\otimes\mathbb{Q} G ⊗ Q は有限次元 Q \mathbb{Q} Q ベクトル空間で、rank G = dim Q G ⊗ Q \operatorname{rank}G=\dim_\mathbb{Q}G\otimes\mathbb{Q} rank G = dim Q G ⊗ Q とします。鎖準同型 φ : C ∗ → C ∗ \varphi:C_*\to C_* φ : C ∗ → C ∗ は Q \mathbb{Q} Q 上の線形写像を誘導し、そのトレース tr ( φ ∣ C n ) \operatorname{tr}(\varphi|C_n) tr ( φ ∣ C n ) が定まります。H n ( C ) ⊗ Q H_n(C)\otimes\mathbb{Q} H n ( C ) ⊗ Q 上の作用のトレースを tr ( φ ∗ ∣ H n ) \operatorname{tr}(\varphi_*|H_n) tr ( φ ∗ ∣ H n ) と書きます(Q \mathbb{Q} Q との積は完全関手なので、H n ( C ⊗ Q ) = H n ( C ) ⊗ Q H_n(C\otimes\mathbb{Q})=H_n(C)\otimes\mathbb{Q} H n ( C ⊗ Q ) = H n ( C ) ⊗ Q )。
この節の目標は、胞体の個数の交代和が空間だけで決まることを示すことです。そのために、鎖複体の各次元のトレースの交代和が、ホモロジー上のトレースの交代和に等しいという一般の公式を先に示します。方針は、各 C n C_n C n を「境界を取ると 0 0 0 になる部分」と、その商空間 に分け、トレースが部分と商で足し算になることを使って、境界の部分の寄与が隣り合う次元で打ち消し合うのを見ることです。
定理 4.1 (Hopf のトレース公式 ) ✓
有限型の鎖複体 C ∗ C_* C ∗ と鎖準同型 φ : C ∗ → C ∗ \varphi:C_*\to C_* φ : C ∗ → C ∗ に対し
∑ n ( − 1 ) n tr ( φ ∣ C n ) = ∑ n ( − 1 ) n tr ( φ ∗ ∣ H n ( C ) ) . \sum_n(-1)^n\operatorname{tr}(\varphi|C_n)=\sum_n(-1)^n\operatorname{tr}(\varphi_*|H_n(C)). n ∑ ( − 1 ) n tr ( φ ∣ C n ) = n ∑ ( − 1 ) n tr ( φ ∗ ∣ H n ( C )) .
証明(定理 4.1) Q \mathbb{Q} Q 係数の有限次元ベクトル空間の鎖複体として考え、Z n = ker ∂ n Z_n=\ker\partial_n Z n = ker ∂ n , B n = im ∂ n + 1 B_n=\operatorname{im}\partial_{n+1} B n = im ∂ n + 1 とおきます。φ \varphi φ は Z n , B n Z_n,B_n Z n , B n を保ちます。線形代数のトレースの加法性(部分空間と商空間のトレースの和が全体のトレース)を使います。∂ \partial ∂ は C n / Z n C_n/Z_n C n / Z n から B n − 1 B_{n-1} B n − 1 への、φ \varphi φ と可換な同型なので tr ( φ ∣ C n / Z n ) = tr ( φ ∣ B n − 1 ) \operatorname{tr}(\varphi|C_n/Z_n)=\operatorname{tr}(\varphi|B_{n-1}) tr ( φ ∣ C n / Z n ) = tr ( φ ∣ B n − 1 ) 。よって
tr ( φ ∣ C n ) = tr ( φ ∣ Z n ) + tr ( φ ∣ B n − 1 ) = tr ( φ ∣ B n ) + tr ( φ ∗ ∣ H n ) + tr ( φ ∣ B n − 1 ) . \operatorname{tr}(\varphi|C_n)=\operatorname{tr}(\varphi|Z_n)+\operatorname{tr}(\varphi|B_{n-1})=\operatorname{tr}(\varphi|B_n)+\operatorname{tr}(\varphi_*|H_n)+\operatorname{tr}(\varphi|B_{n-1}). tr ( φ ∣ C n ) = tr ( φ ∣ Z n ) + tr ( φ ∣ B n − 1 ) = tr ( φ ∣ B n ) + tr ( φ ∗ ∣ H n ) + tr ( φ ∣ B n − 1 ) . 交代和を取ると B B B の項が望遠鏡的に消えて(∑ ( − 1 ) n ( tr B n + tr B n − 1 ) = 0 \sum(-1)^n(\operatorname{tr}B_n+\operatorname{tr}B_{n-1})=0 ∑ ( − 1 ) n ( tr B n + tr B n − 1 ) = 0 )主張を得ます。
∎
定義 4.2 (Euler 標数 ) ↗
有限 CW 複体 X X X の Euler 標数 を χ ( X ) = ∑ n ( − 1 ) n c n \chi(X)=\sum_n(-1)^nc_n χ ( X ) = ∑ n ( − 1 ) n c n と定める。
系 4.3 (Euler 標数のホモロジー表示 ) ✓
χ ( X ) = ∑ n ( − 1 ) n rank H n ( X ) \chi(X)=\sum_n(-1)^n\operatorname{rank}H_n(X) χ ( X ) = ∑ n ( − 1 ) n rank H n ( X ) 。特に χ ( X ) \chi(X) χ ( X ) は胞体分割の取り方によらず、ホモトピー同値で不変である。
証明(系 4.3) 定理 4.1 を胞体鎖複体と φ = i d \varphi=\mathrm{id} φ = id に適用すると、トレースは階数になり、左辺は ∑ ( − 1 ) n c n \sum(-1)^nc_n ∑ ( − 1 ) n c n 、右辺は 定理 3.4 により ∑ ( − 1 ) n rank H n ( X ) \sum(-1)^n\operatorname{rank}H_n(X) ∑ ( − 1 ) n rank H n ( X ) 。ホモトピー不変性は 系 4.2[特異ホモロジー] から。
∎
例 4.4 (Euler 標数の例 )
χ ( S n ) = 1 + ( − 1 ) n \chi(S^n)=1+(-1)^n χ ( S n ) = 1 + ( − 1 ) n 。χ ( C P n ) = n + 1 \chi(\mathbb{C}P^n)=n+1 χ ( C P n ) = n + 1 。χ ( Σ g ) = 1 − 2 g + 1 = 2 − 2 g \chi(\Sigma_g)=1-2g+1=2-2g χ ( Σ g ) = 1 − 2 g + 1 = 2 − 2 g (例 2.2 (d))。特にトーラス Σ 1 \Sigma_1 Σ 1 では 0 0 0 、S 2 = Σ 0 S^2=\Sigma_0 S 2 = Σ 0 では 2 2 2 。凸多面体の表面は S 2 S^2 S 2 と同相で、頂点・辺・面で胞体分割できるので、頂点数 V V V 、辺数 E E E 、面数 F F F に対し V − E + F = 2 V-E+F=2 V − E + F = 2 が従います(Euler の多面体公式)。
n ≥ 1 n\ge1 n ≥ 1 とします。定理 6.1[特異ホモロジー] から H n ( S n ) ≅ Z H_n(S^n)\cong\mathbb{Z} H n ( S n ) ≅ Z です。
定義 5.1 (写像度 ) ↗
連続写像 f : S n → S n f:S^n\to S^n f : S n → S n に対し、f ∗ : H n ( S n ) → H n ( S n ) f_*:H_n(S^n)\to H_n(S^n) f ∗ : H n ( S n ) → H n ( S n ) は整数倍写像で、その倍率を f f f の写像度 といい deg f \deg f deg f と書く。
命題 5.2 (写像度の基本性質 ) ✓
deg ( i d ) = 1 \deg(\mathrm{id})=1 deg ( id ) = 1 , deg ( g ∘ f ) = deg g ⋅ deg f \deg(g\circ f)=\deg g\cdot\deg f deg ( g ∘ f ) = deg g ⋅ deg f 。同相写像の写像度は ± 1 \pm1 ± 1 。
f ≃ g f\simeq g f ≃ g なら deg f = deg g \deg f=\deg g deg f = deg g 。定値写像の写像度は 0 0 0 。
座標 1 つの符号を反転する反射 r r r の写像度は − 1 -1 − 1 。
対心写像 a ( x ) = − x a(x)=-x a ( x ) = − x の写像度は ( − 1 ) n + 1 (-1)^{n+1} ( − 1 ) n + 1 。
すべての x x x で f ( x ) ≠ x f(x)\ne x f ( x ) = x なら deg f = ( − 1 ) n + 1 \deg f=(-1)^{n+1} deg f = ( − 1 ) n + 1 。すべての x x x で f ( x ) ≠ − x f(x)\ne-x f ( x ) = − x なら deg f = 1 \deg f=1 deg f = 1 。
証明(命題 5.2) (1), (2) は f ∗ f_* f ∗ の関手性と 定理 4.1[特異ホモロジー] 、定値写像は H n ( p t ) = 0 H_n(\mathrm{pt})=0 H n ( pt ) = 0 を経由することから。
(3) 反射 r n ( x 1 , … , x n + 1 ) = ( − x 1 , x 2 , … , x n + 1 ) r_n(x_1,\dots,x_{n+1})=(-x_1,x_2,\dots,x_{n+1}) r n ( x 1 , … , x n + 1 ) = ( − x 1 , x 2 , … , x n + 1 ) を S n ⊂ R n + 1 S^n\subset\mathbb{R}^{n+1} S n ⊂ R n + 1 上で考え、n n n に関する帰納法で deg r n = − 1 \deg r_n=-1 deg r n = − 1 を示す。n = 0 n=0 n = 0 : S 0 = { ± 1 } S^0=\{\pm1\} S 0 = { ± 1 } で、r 0 r_0 r 0 は 2 点を入れ替える。H ~ 0 ( S 0 ) = ker ( ε : Z { p , q } → Z ) = Z ( p − q ) \tilde H_0(S^0)=\ker(\varepsilon:\mathbb{Z}\{p,q\}\to\mathbb{Z})=\mathbb{Z}(p-q) H ~ 0 ( S 0 ) = ker ( ε : Z { p , q } → Z ) = Z ( p − q ) で r 0 ( p − q ) = q − p r_0(p-q)=q-p r 0 ( p − q ) = q − p だから − 1 -1 − 1 。n ≥ 1 n\ge1 n ≥ 1 のとき、定理 6.1[特異ホモロジー] の証明の開集合 A , B A,B A , B (極 ± e n + 1 \pm e_{n+1} ± e n + 1 を除いたもの)は r n r_n r n で保たれ、A ∩ B A\cap B A ∩ B の赤道 S n − 1 S^{n-1} S n − 1 への変位レトラクトも r n r_n r n と可換で、r n r_n r n は赤道に r n − 1 r_{n-1} r n − 1 として作用する。Mayer–Vietoris の短完全列は r n r_n r n の誘導する鎖準同型の下で自然なので、連結準同型の自然性(定理 3.1[特異ホモロジー] )から、同型 ∂ : H ~ n ( S n ) → H ~ n − 1 ( A ∩ B ) ≅ H ~ n − 1 ( S n − 1 ) \partial:\tilde H_n(S^n)\to\tilde H_{n-1}(A\cap B)\cong\tilde H_{n-1}(S^{n-1}) ∂ : H ~ n ( S n ) → H ~ n − 1 ( A ∩ B ) ≅ H ~ n − 1 ( S n − 1 ) は r n r_n r n と r n − 1 r_{n-1} r n − 1 の作用を交換する。よって deg r n = deg r n − 1 = − 1 \deg r_n=\deg r_{n-1}=-1 deg r n = deg r n − 1 = − 1 。
(4) a a a は n + 1 n+1 n + 1 個の反射 r ( i ) r^{(i)} r ( i ) (第 i i i 座標の反転)の合成。r ( i ) = P r P − 1 r^{(i)}=P r P^{-1} r ( i ) = P r P − 1 (P P P は座標の置換、同相写像)で、(1) から deg r ( i ) = deg P deg r deg P − 1 = − 1 \deg r^{(i)}=\deg P\deg r\deg P^{-1}=-1 deg r ( i ) = deg P deg r deg P − 1 = − 1 。よって deg a = ( − 1 ) n + 1 \deg a=(-1)^{n+1} deg a = ( − 1 ) n + 1 。
(5) f ( x ) ≠ x f(x)\ne x f ( x ) = x なら 補題 8.3[特異ホモロジー] の直線ホモトピーで f ≃ a f\simeq a f ≃ a 、よって deg f = ( − 1 ) n + 1 \deg f=(-1)^{n+1} deg f = ( − 1 ) n + 1 。f ( x ) ≠ − x f(x)\ne-x f ( x ) = − x なら、( 1 − t ) f ( x ) + t x ≠ 0 (1-t)f(x)+tx\ne0 ( 1 − t ) f ( x ) + t x = 0 で f ≃ i d f\simeq\mathrm{id} f ≃ id (同様)。
∎
写像度は「逆像の個数を符号つきで数える」ものです。そのことを局所写像度で定式化します。x ∈ S n x\in S^n x ∈ S n に対し、S n ∖ { x } S^n\setminus\{x\} S n ∖ { x } は可縮 なので、系 3.2[特異ホモロジー] から u x : H n ( S n ) → ≅ H n ( S n , S n ∖ { x } ) u_x:H_n(S^n)\xrightarrow{\cong}H_n(S^n,S^n\setminus\{x\}) u x : H n ( S n ) ≅ H n ( S n , S n ∖ { x }) が成り立ちます。
定義 5.3 (局所写像度 ) ↗
f : S n → S n f:S^n\to S^n f : S n → S n , y = f ( x ) y=f(x) y = f ( x ) とし、x x x が f − 1 ( y ) f^{-1}(y) f − 1 ( y ) の孤立点であるとする。x x x の開近傍 U U U を U ∩ f − 1 ( y ) = { x } U\cap f^{-1}(y)=\{x\} U ∩ f − 1 ( y ) = { x } となるように取る。f f f は対 ( U , U ∖ x ) → ( S n , S n ∖ y ) (U,U\setminus x)\to(S^n,S^n\setminus y) ( U , U ∖ x ) → ( S n , S n ∖ y ) を定める。切除 e x : H n ( U , U ∖ x ) → H n ( S n , S n ∖ x ) e_x:H_n(U,U\setminus x)\to H_n(S^n,S^n\setminus x) e x : H n ( U , U ∖ x ) → H n ( S n , S n ∖ x ) (定理 5.3[特異ホモロジー] )を使って
H n ( S n , S n ∖ x ) ← ≅ e x H n ( U , U ∖ x ) → f ∗ H n ( S n , S n ∖ y ) H_n(S^n,S^n\setminus x)\xleftarrow[\cong]{e_x}H_n(U,U\setminus x)\xrightarrow{f_*}H_n(S^n,S^n\setminus y) H n ( S n , S n ∖ x ) e x ≅ H n ( U , U ∖ x ) f ∗ H n ( S n , S n ∖ y ) と u x , u y u_x,u_y u x , u y を合わせた整数倍写像の倍率を x x x における局所写像度 d x ( f ) d_x(f) d x ( f ) とする(U U U を小さくしても変わらない)。
局所写像度は次の性質を持ちます。(i) g ∘ f g\circ f g ∘ f の x x x での局所写像度は d x ( g ∘ f ) = d f ( x ) ( g ) d x ( f ) d_x(g\circ f)=d_{f(x)}(g)\,d_x(f) d x ( g ∘ f ) = d f ( x ) ( g ) d x ( f ) (関手性)。(ii) f f f が x x x の近傍 U U U から y y y の開近傍 V V V への同相写像ならば、( U , U ∖ x ) → ( V , V ∖ y ) (U,U\setminus x)\to(V,V\setminus y) ( U , U ∖ x ) → ( V , V ∖ y ) が対の同相で H n H_n H n の同型を与えるから d x ( f ) = ± 1 d_x(f)=\pm1 d x ( f ) = ± 1 。(iii) f f f が同相写像ならば d x ( f ) = deg f d_x(f)=\deg f d x ( f ) = deg f (f − 1 ( f ( x ) ) = { x } f^{-1}(f(x))=\{x\} f − 1 ( f ( x )) = { x } で、U = S n U=S^n U = S n とできる)。
次の定理は、一点 y y y の逆像が有限個の点なら、各点の近くでの巻き付き方(局所写像度)を足せば全体の巻き付き方が出る、というものです。たとえば円周を 2 周する写像では、各点の逆像は 2 点で、局所写像度の和の絶対値が 2 2 2 になります(例 5.5 )。証明は、逆像の各点の小さな近傍を切除で取り出し、全体のホモロジーをその直和に分けて比べます。
定理 5.4 (局所写像度の和公式 ) ✓
f : S n → S n f:S^n\to S^n f : S n → S n とし、y ∈ S n y\in S^n y ∈ S n の逆像 f − 1 ( y ) = { x 1 , … , x m } f^{-1}(y)=\{x_1,\dots,x_m\} f − 1 ( y ) = { x 1 , … , x m } が有限集合とする。このとき
deg f = ∑ i = 1 m d x i ( f ) . \deg f=\sum_{i=1}^md_{x_i}(f). deg f = i = 1 ∑ m d x i ( f ) . (m = 0 m=0 m = 0 のときは右辺は 0 0 0 と解釈し、deg f = 0 \deg f=0 deg f = 0 。)
証明(定理 5.4) m = 0 m=0 m = 0 なら f f f は S n ∖ { y } S^n\setminus\{y\} S n ∖ { y } (可縮)を経由するので deg f = 0 \deg f=0 deg f = 0 。m ≥ 1 m\ge1 m ≥ 1 とします。x i x_i x i の互いに素な開近傍 U i U_i U i をとり、F = f − 1 ( y ) F=f^{-1}(y) F = f − 1 ( y ) とおくと、f f f は対 ( S n , S n ∖ F ) → ( S n , S n ∖ y ) (S^n,S^n\setminus F)\to(S^n,S^n\setminus y) ( S n , S n ∖ F ) → ( S n , S n ∖ y ) を定めます。可換図式
H n ( S n ) → w H n ( S n , S n ∖ F ) → f ∗ H n ( S n , S n ∖ y ) , f ∗ ∘ w = u y ∘ f ∗ = deg f ⋅ u y H_n(S^n)\xrightarrow{w}H_n(S^n,S^n\setminus F)\xrightarrow{f_*}H_n(S^n,S^n\setminus y),\qquad f_*\circ w=u_y\circ f_*=\deg f\cdot u_y H n ( S n ) w H n ( S n , S n ∖ F ) f ∗ H n ( S n , S n ∖ y ) , f ∗ ∘ w = u y ∘ f ∗ = deg f ⋅ u y を得ます(左の合成: H n ( S n ) → f ∗ H n ( S n ) → u y H n ( S n , S n ∖ y ) H_n(S^n)\xrightarrow{f_*}H_n(S^n)\xrightarrow{u_y}H_n(S^n,S^n\setminus y) H n ( S n ) f ∗ H n ( S n ) u y H n ( S n , S n ∖ y ) と、H n ( S n ) → H n ( S n , S n ∖ F ) → H n ( S n , S n ∖ y ) H_n(S^n)\to H_n(S^n,S^n\setminus F)\to H_n(S^n,S^n\setminus y) H n ( S n ) → H n ( S n , S n ∖ F ) → H n ( S n , S n ∖ y ) の可換性)。ここで切除により ⨁ i H n ( U i , U i ∖ x i ) → ≅ H n ( S n , S n ∖ F ) \bigoplus_iH_n(U_i,U_i\setminus x_i)\xrightarrow{\cong}H_n(S^n,S^n\setminus F) ⨁ i H n ( U i , U i ∖ x i ) ≅ H n ( S n , S n ∖ F ) です。射影 H n ( S n , S n ∖ F ) → H n ( S n , S n ∖ x j ) H_n(S^n,S^n\setminus F)\to H_n(S^n,S^n\setminus x_j) H n ( S n , S n ∖ F ) → H n ( S n , S n ∖ x j ) は、i ≠ j i\ne j i = j の成分 H n ( U i , U i ∖ x i ) H_n(U_i,U_i\setminus x_i) H n ( U i , U i ∖ x i ) を H n ( S n ∖ x j , S n ∖ x j ) = 0 H_n(S^n\setminus x_j,S^n\setminus x_j)=0 H n ( S n ∖ x j , S n ∖ x j ) = 0 を経由して 0 0 0 に送るので、w [ S n ] w[S^n] w [ S n ] の第 i i i 成分は e x i − 1 u x i [ S n ] e_{x_i}^{-1}u_{x_i}[S^n] e x i − 1 u x i [ S n ] に対応します。したがって f ∗ w [ S n ] = ∑ i f ∗ e x i − 1 u x i [ S n ] = ∑ i d x i ( f ) u y [ S n ] f_*w[S^n]=\sum_if_*e_{x_i}^{-1}u_{x_i}[S^n]=\sum_id_{x_i}(f)\,u_y[S^n] f ∗ w [ S n ] = ∑ i f ∗ e x i − 1 u x i [ S n ] = ∑ i d x i ( f ) u y [ S n ] 。左辺は deg f ⋅ u y [ S n ] \deg f\cdot u_y[S^n] deg f ⋅ u y [ S n ] で、u y [ S n ] u_y[S^n] u y [ S n ] は生成元だから deg f = ∑ d x i ( f ) \deg f=\sum d_{x_i}(f) deg f = ∑ d x i ( f ) 。
∎
例 5.5 (z ↦ z k z ↦ z^k z ↦ z k の写像度 )
p k : S 1 → S 1 p_k:S^1\to S^1 p k : S 1 → S 1 , z ↦ z k z\mapsto z^k z ↦ z k (k ≥ 1 k\ge1 k ≥ 1 )。各 y y y の逆像は k k k 点で、p k p_k p k は局所同相だから局所写像度は ± 1 \pm1 ± 1 ((ii))。R ( z ) = e 2 π i / k z R(z)=e^{2\pi i/k}z R ( z ) = e 2 π i / k z は p k R = p k p_kR=p_k p k R = p k を満たし、R ≃ i d R\simeq\mathrm{id} R ≃ id (回転の族)なので deg R = 1 \deg R=1 deg R = 1 。(i), (iii) から d x ( p k ) = d x ( p k ∘ R ) = d R x ( p k ) d x ( R ) = d R x ( p k ) d_x(p_k)=d_x(p_k\circ R)=d_{Rx}(p_k)\,d_x(R)=d_{Rx}(p_k) d x ( p k ) = d x ( p k ∘ R ) = d R x ( p k ) d x ( R ) = d R x ( p k ) 。ファイバーの k k k 点は R R R で互いに移り合うので、k k k 個の局所写像度はすべて等しい(共通の符号 ε \varepsilon ε )。定理 5.4 から deg p k = ε k \deg p_k=\varepsilon k deg p k = ε k 、特に ∣ deg p k ∣ = k |\deg p_k|=k ∣ deg p k ∣ = k です。以下ではこの絶対値だけを使います(符号は ε = 1 \varepsilon=1 ε = 1 で、基本群の記事の 定理 4.1[基本群と被覆空間] の巻き付き数と一致しますが、本記事では示しません)。
定理 6.1 (Brouwer の不動点定理 ) ✓
連続写像 f : D n → D n f:D^n\to D^n f : D n → D n (n ≥ 1 n\ge1 n ≥ 1 )は不動点を持つ。
証明は背理法です。不動点がなければ、円板の各点から境界へ向かう「押し出し」の写像が作れてしまい、それが境界への連続な縮め方(レトラクション)になって、前の記事で示した事実に反します。
不動点がないとき、f(x) から x へ向かう半直線が境界 S^{n-1} と交わる点を r(x) とする(n=2 の概念図)。
証明(定理 6.1) 不動点がないと仮定します。各 x ∈ D n x\in D^n x ∈ D n に対し、f ( x ) f(x) f ( x ) から x x x へ向かう半直線が S n − 1 S^{n-1} S n − 1 と交わる点を r ( x ) r(x) r ( x ) とします。明示的には r ( x ) = x + t ( x ) ( x − f ( x ) ) r(x)=x+t(x)\,(x-f(x)) r ( x ) = x + t ( x ) ( x − f ( x )) 、t ( x ) ≥ 0 t(x)\ge0 t ( x ) ≥ 0 は ∣ x + t ( x − f ( x ) ) ∣ 2 = 1 |x+t(x-f(x))|^2=1 ∣ x + t ( x − f ( x )) ∣ 2 = 1 の非負の解です。u = x − f ( x ) ≠ 0 u=x-f(x)\ne0 u = x − f ( x ) = 0 とすると t = − ⟨ x , u ⟩ + ⟨ x , u ⟩ 2 + ∣ u ∣ 2 ( 1 − ∣ x ∣ 2 ) ∣ u ∣ 2 t=\dfrac{-\langle x,u\rangle+\sqrt{\langle x,u\rangle^2+|u|^2(1-|x|^2)}}{|u|^2} t = ∣ u ∣ 2 − ⟨ x , u ⟩ + ⟨ x , u ⟩ 2 + ∣ u ∣ 2 ( 1 − ∣ x ∣ 2 ) で、根号の中は ∣ x ∣ ≤ 1 |x|\le1 ∣ x ∣ ≤ 1 より非負、f ( x ) ≠ x f(x)\ne x f ( x ) = x から分母は正なので t t t は x x x の連続関数です。∣ x ∣ = 1 |x|=1 ∣ x ∣ = 1 のとき ⟨ x , u ⟩ = 1 − ⟨ x , f ( x ) ⟩ ≥ 1 − ∣ f ( x ) ∣ ≥ 0 \langle x,u\rangle=1-\langle x,f(x)\rangle\ge1-|f(x)|\ge0 ⟨ x , u ⟩ = 1 − ⟨ x , f ( x )⟩ ≥ 1 − ∣ f ( x ) ∣ ≥ 0 なので t = 0 t=0 t = 0 となり、r ( x ) = x r(x)=x r ( x ) = x 。よって r : D n → S n − 1 r:D^n\to S^{n-1} r : D n → S n − 1 はレトラクションで、系 6.2[特異ホモロジー] に反します。
∎
定理 6.3 (毛玉の定理 ) ✓
n n n が偶数なら、S n S^n S n 上の連続な接ベクトル場 v v v (v ( x ) ⊥ x v(x)\perp x v ( x ) ⊥ x , v : S n → R n + 1 v:S^n\to\mathbb{R}^{n+1} v : S n → R n + 1 )は必ず零点を持つ。
証明(定理 6.3) 零点がないとすると、w = v / ∣ v ∣ w=v/|v| w = v /∣ v ∣ は w ( x ) ⊥ x w(x)\perp x w ( x ) ⊥ x の連続写像です。F ( x , t ) = cos ( π t ) x + sin ( π t ) w ( x ) F(x,t)=\cos(\pi t)\,x+\sin(\pi t)\,w(x) F ( x , t ) = cos ( π t ) x + sin ( π t ) w ( x ) は ∣ F ∣ = 1 |F|=1 ∣ F ∣ = 1 で S n S^n S n への連続写像、F ( ⋅ , 0 ) = i d F(\cdot,0)=\mathrm{id} F ( ⋅ , 0 ) = id , F ( ⋅ , 1 ) = − i d = a F(\cdot,1)=-\mathrm{id}=a F ( ⋅ , 1 ) = − id = a 。よって i d ≃ a \mathrm{id}\simeq a id ≃ a で、命題 5.2 から 1 = ( − 1 ) n + 1 1=(-1)^{n+1} 1 = ( − 1 ) n + 1 。これは n n n が偶数では矛盾です。
∎
X X X を有限 CW 複体(またはその鎖複体が有限型のもの)とし、f : X → X f:X\to X f : X → X を連続写像とします。
定義 7.1 (Lefschetz 数 ) ↗
τ ( f ) = ∑ n ( − 1 ) n tr ( f ∗ : H n ( X ) ⊗ Q → H n ( X ) ⊗ Q ) \tau(f)=\sum_n(-1)^n\operatorname{tr}\bigl(f_*:H_n(X)\otimes\mathbb{Q}\to H_n(X)\otimes\mathbb{Q}\bigr) τ ( f ) = n ∑ ( − 1 ) n tr ( f ∗ : H n ( X ) ⊗ Q → H n ( X ) ⊗ Q ) を f f f の Lefschetz 数 という。τ ( i d ) = χ ( X ) \tau(\mathrm{id})=\chi(X) τ ( id ) = χ ( X ) (系 4.3 )、f ≃ g f\simeq g f ≃ g なら τ ( f ) = τ ( g ) \tau(f)=\tau(g) τ ( f ) = τ ( g ) 。
例: τ ( f ) = 1 + ( − 1 ) n deg f \tau(f)=1+(-1)^n\deg f τ ( f ) = 1 + ( − 1 ) n deg f (f : S n → S n f:S^n\to S^n f : S n → S n )。X X X が可縮なら τ ( f ) = 1 \tau(f)=1 τ ( f ) = 1 。
定理 7.2 (Lefschetz の不動点定理 ) ✓
K K K を有限単体複体、X = ∣ K ∣ X=|K| X = ∣ K ∣ とする。連続写像 f : X → X f:X\to X f : X → X が τ ( f ) ≠ 0 \tau(f)\ne0 τ ( f ) = 0 を満たすなら、f f f は不動点を持つ。
証明の筋道を先に述べます。不動点がないと仮定すると、f f f は各点を一定の距離以上動かします。空間を十分細かい単体に分けて f f f を単体ごとの写像で近似すると、どの単体も自分自身には写らないので、鎖のレベルの行列の対角成分がすべて 0 0 0 になり、トレースが 0 0 0 になります。トレース公式でこれをホモロジーに戻したものが τ ( f ) \tau(f) τ ( f ) です。以下では、そのための道具(単体複体、細分、単体近似)を順に用意します。
証明のために、単体複体の言葉を準備します。K K K は R N \mathbb{R}^N R N 内の幾何学的な有限単体複体(単体の有限集合で、面について閉じ、二つの単体の共通部分は共通の面)とします。単体的鎖複体 C n Δ ( K ) C^\Delta_n(K) C n Δ ( K ) は、n n n 単体の頂点の並べ方で符号が変わるシンボル [ v 0 , … , v n ] [v_0,\dots,v_n] [ v 0 , … , v n ] が生成するアーベル群で(各 n n n 単体に向きを選べば Z ( n 単体の個数 ) \mathbb{Z}^{(n\text{ 単体の個数})} Z ( n 単体の個数 ) )、∂ \partial ∂ は特異の場合と同じ式で定めます。単体写像 g : K ′ → K g:K'\to K g : K ′ → K (頂点写像で単体を単体に写すもの)は g # [ v 0 , … , v n ] = [ g ( v 0 ) , … , g ( v n ) ] g_\#[v_0,\dots,v_n]=[g(v_0),\dots,g(v_n)] g # [ v 0 , … , v n ] = [ g ( v 0 ) , … , g ( v n )] (頂点が重なるときは 0 0 0 )で鎖準同型を与えます。K K K の重心細分 K ′ K' K ′ (各単体にその重心を頂点として加え、より小さな単体に分け直したもの)に対し、補題 5.1[特異ホモロジー] と同じ式 S d σ = b σ ( S d ∂ σ ) \mathrm{Sd}\,\sigma=b_\sigma(\mathrm{Sd}\,\partial\sigma) Sd σ = b σ ( Sd ∂ σ ) で細分鎖写像 S d : C Δ ( K ) → C Δ ( K ′ ) \mathrm{Sd}:C^\Delta(K)\to C^\Delta(K') Sd : C Δ ( K ) → C Δ ( K ′ ) が定まります。S d σ \mathrm{Sd}\,\sigma Sd σ は σ \sigma σ に含まれる単体のみの和です。次の事実を用います。
次の単体近似定理を証明します。開星状体 St ( w ) \operatorname{St}(w) St ( w ) を、頂点 w w w を持つ単体の内部の合併(開集合)とします。
補題 7.4 (単体近似 ) ✓
K , L K,L K , L を有限単体複体、f : ∣ K ∣ → ∣ L ∣ f:|K|\to|L| f : ∣ K ∣ → ∣ L ∣ を連続写像とする。K K K の十分細かい重心細分 K ( m ) K^{(m)} K ( m ) と単体写像 g : K ( m ) → L g:K^{(m)}\to L g : K ( m ) → L で、任意の x ∈ ∣ K ∣ x\in|K| x ∈ ∣ K ∣ について f ( x ) f(x) f ( x ) と g ( x ) g(x) g ( x ) が L L L の同じ単体に入るものが存在する。特に f ≃ g f\simeq g f ≃ g (直線ホモトピー)で、∣ f ( x ) − g ( x ) ∣ ≤ max diam ( L の単体 ) |f(x)-g(x)|\le\max\operatorname{diam}(L\text{ の単体}) ∣ f ( x ) − g ( x ) ∣ ≤ max diam ( L の単体 ) 。
証明(補題 7.4) { f − 1 ( St w ) } w \{f^{-1}(\operatorname{St}w)\}_w { f − 1 ( St w ) } w は ∣ K ∣ |K| ∣ K ∣ の開被覆で、補題 3.4[基本群と被覆空間] の Lebesgue 数 δ \delta δ が取れます。重心細分を繰り返すと単体の直径は 0 に近づく(補題 5.1[特異ホモロジー] )ので、K ( m ) K^{(m)} K ( m ) の単体の直径が δ / 2 \delta/2 δ /2 未満になる m m m を取ります。K ( m ) K^{(m)} K ( m ) の頂点 v v v について、St ( v ) \operatorname{St}(v) St ( v ) の直径は < δ <\delta < δ だから f ( St v ) ⊆ St ( g ( v ) ) f(\operatorname{St}v)\subseteq\operatorname{St}(g(v)) f ( St v ) ⊆ St ( g ( v )) となる L L L の頂点 g ( v ) g(v) g ( v ) が選べます。
g g g は単体写像: v 0 , … , v k v_0,\dots,v_k v 0 , … , v k が K ( m ) K^{(m)} K ( m ) の単体 τ \tau τ を張るなら、int τ ⊆ ⋂ St ( v i ) \operatorname{int}\tau\subseteq\bigcap\operatorname{St}(v_i) int τ ⊆ ⋂ St ( v i ) であり、f ( int τ ) ⊆ ⋂ i St ( g ( v i ) ) ≠ ∅ f(\operatorname{int}\tau)\subseteq\bigcap_i\operatorname{St}(g(v_i))\ne\varnothing f ( int τ ) ⊆ ⋂ i St ( g ( v i )) = ∅ 。この共通部分の点は L L L のただ一つの単体 ρ \rho ρ の内部にあります。その点が St ( g ( v i ) ) \operatorname{St}(g(v_i)) St ( g ( v i )) に入るので、g ( v i ) g(v_i) g ( v i ) は ρ \rho ρ の頂点です。ゆえに g ( v 0 ) , … , g ( v k ) g(v_0),\dots,g(v_k) g ( v 0 ) , … , g ( v k ) は L L L の一つの単体(ρ \rho ρ の面)を張ります。
近さ: x ∈ ∣ K ∣ x\in|K| x ∈ ∣ K ∣ を K ( m ) K^{(m)} K ( m ) の単体 τ \tau τ (頂点 v i v_i v i )の内部の点とします。f ( x ) ∈ ⋂ St ( g ( v i ) ) f(x)\in\bigcap\operatorname{St}(g(v_i)) f ( x ) ∈ ⋂ St ( g ( v i )) なので、f ( x ) f(x) f ( x ) を内部に含む単体 ρ x \rho_x ρ x は g ( v i ) g(v_i) g ( v i ) をすべて頂点に持ち、g ( x ) = ∑ t i g ( v i ) g(x)=\sum t_ig(v_i) g ( x ) = ∑ t i g ( v i ) (g g g の線形拡張)は ρ x \rho_x ρ x の面に入ります。よって f ( x ) , g ( x ) ∈ ρ x f(x),g(x)\in\rho_x f ( x ) , g ( x ) ∈ ρ x 。
∎
証明(定理 7.2) f f f に不動点がないとして τ ( f ) = 0 \tau(f)=0 τ ( f ) = 0 を示します。X X X はコンパクトで x ↦ ∣ f ( x ) − x ∣ x\mapsto|f(x)-x| x ↦ ∣ f ( x ) − x ∣ は連続かつ正なので、最小値 ε > 0 \varepsilon>0 ε > 0 をもちます。K K K を、単体の直径が ε / 3 \varepsilon/3 ε /3 未満になるまで重心細分したもの(補題 5.1[特異ホモロジー] )とし、改めて K K K と書きます。補題 7.4 を L = K L=K L = K に使って、K ( m ) K^{(m)} K ( m ) から K K K への単体写像 g g g で、すべての x x x について ∣ g ( x ) − f ( x ) ∣ < ε / 3 |g(x)-f(x)|<\varepsilon/3 ∣ g ( x ) − f ( x ) ∣ < ε /3 なるものを取ります。
鎖準同型 Ψ = g # ∘ S d m : C Δ ( K ) → C Δ ( K ) \Psi=g_\#\circ\mathrm{Sd}^m:C^\Delta(K)\to C^\Delta(K) Ψ = g # ∘ Sd m : C Δ ( K ) → C Δ ( K ) を考えます。定理 7.6[コホモロジーと双対性] から Θ K Ψ ∗ = g ∗ Θ K ( m ) S d ∗ m = g ∗ Θ K \Theta_K\Psi_*=g_*\Theta_{K^{(m)}}\mathrm{Sd}^m_*=g_*\Theta_K Θ K Ψ ∗ = g ∗ Θ K ( m ) Sd ∗ m = g ∗ Θ K で、g ≃ f g\simeq f g ≃ f だから g ∗ = f ∗ g_*=f_* g ∗ = f ∗ 。すなわち Ψ ∗ \Psi_* Ψ ∗ は Θ K \Theta_K Θ K を通して f ∗ f_* f ∗ と同じ作用です。定理 4.1 により
τ ( f ) = ∑ n ( − 1 ) n tr ( Ψ ∣ C n Δ ( K ) ) . \tau(f)=\sum_n(-1)^n\operatorname{tr}(\Psi|C^\Delta_n(K)). τ ( f ) = n ∑ ( − 1 ) n tr ( Ψ∣ C n Δ ( K )) . 各 n n n 単体 σ \sigma σ に対し、Ψ σ \Psi\sigma Ψ σ の中の σ \sigma σ 自身の係数が 0 0 0 であることを示します。S d m σ \mathrm{Sd}^m\sigma Sd m σ は σ \sigma σ に含まれる K ( m ) K^{(m)} K ( m ) の単体 τ \tau τ の和で、τ \tau τ の点 x x x について ∣ g ( x ) − x ∣ ≥ ∣ f ( x ) − x ∣ − ∣ f ( x ) − g ( x ) ∣ > 2 ε / 3 |g(x)-x|\ge|f(x)-x|-|f(x)-g(x)|>2\varepsilon/3 ∣ g ( x ) − x ∣ ≥ ∣ f ( x ) − x ∣ − ∣ f ( x ) − g ( x ) ∣ > 2 ε /3 です。もし g # τ = ± σ g_\#\tau=\pm\sigma g # τ = ± σ なら g ( x ) ∈ σ g(x)\in\sigma g ( x ) ∈ σ で、∣ g ( x ) − x ∣ ≤ diam σ < ε / 3 |g(x)-x|\le\operatorname{diam}\sigma<\varepsilon/3 ∣ g ( x ) − x ∣ ≤ diam σ < ε /3 となって矛盾。したがって Ψ σ \Psi\sigma Ψ σ に σ \sigma σ は現れず、行列の対角成分がすべて 0 0 0 なので tr ( Ψ ∣ C n Δ ) = 0 \operatorname{tr}(\Psi|C_n^\Delta)=0 tr ( Ψ∣ C n Δ ) = 0 、よって τ ( f ) = 0 \tau(f)=0 τ ( f ) = 0 。
∎
系 7.5 (Lefschetz の定理の帰結 ) ✓
有限単体複体 X X X で H ~ n ( X ; Q ) = 0 \tilde H_n(X;\mathbb{Q})=0 H ~ n ( X ; Q ) = 0 (たとえば可縮、あるいは D n D^n D n )なら、任意の連続写像 X → X X\to X X → X は不動点を持つ。特に Brouwer の定理 定理 6.1 を再証明する。
f : S n → S n f:S^n\to S^n f : S n → S n で deg f ≠ ( − 1 ) n + 1 \deg f\ne(-1)^{n+1} deg f = ( − 1 ) n + 1 なら f f f は不動点を持つ(τ ( f ) = 1 + ( − 1 ) n deg f \tau(f)=1+(-1)^n\deg f τ ( f ) = 1 + ( − 1 ) n deg f )。
χ ( X ) ≠ 0 \chi(X)\ne0 χ ( X ) = 0 なら、i d X \mathrm{id}_X id X にホモトピックな任意の写像は不動点を持つ。
証明(系 7.5) 1: H 0 ⊗ Q = Q H_0\otimes\mathbb{Q}=\mathbb{Q} H 0 ⊗ Q = Q 上の作用は恒等(連結)で τ ( f ) = 1 ≠ 0 \tau(f)=1\ne0 τ ( f ) = 1 = 0 。D n D^n D n は単体と同相。2: S n S^n S n は ( n + 1 ) (n+1) ( n + 1 ) 単体の境界として単体複体であり、 τ ( f ) = 1 + ( − 1 ) n deg f ≠ 0 \tau(f)=1+(-1)^n\deg f\ne0 τ ( f ) = 1 + ( − 1 ) n deg f = 0 ⇔ deg f ≠ ( − 1 ) n + 1 \deg f\ne(-1)^{n+1} deg f = ( − 1 ) n + 1 。3: τ ( f ) = τ ( i d ) = χ ( X ) \tau(f)=\tau(\mathrm{id})=\chi(X) τ ( f ) = τ ( id ) = χ ( X ) 。
∎
演習 8.1 易
C P n \mathbb{C}P^n C P n の Euler 標数を求め、C P n ≄ S 2 n \mathbb{C}P^n\not\simeq S^{2n} C P n ≃ S 2 n (n ≥ 2 n\ge2 n ≥ 2 ) を示せ。
解答 例 3.5 (b) より χ ( C P n ) = n + 1 \chi(\mathbb{C}P^n)=n+1 χ ( C P n ) = n + 1 。一方 χ ( S 2 n ) = 2 \chi(S^{2n})=2 χ ( S 2 n ) = 2 なので n ≥ 2 n\ge2 n ≥ 2 なら異なり、系 4.3 によりホモトピー同値でない。
演習 8.2 標準
定数でない複素多項式 p ( z ) = z k + a k − 1 z k − 1 + ⋯ + a 0 p(z)=z^k+a_{k-1}z^{k-1}+\cdots+a_0 p ( z ) = z k + a k − 1 z k − 1 + ⋯ + a 0 (k ≥ 1 k\ge1 k ≥ 1 ) が零点を持つことを、写像度を使って示せ。
解答 零点がないと仮定する。r > 0 r>0 r > 0 に対し q r ( θ ) = p ( r e i θ ) / ∣ p ( r e i θ ) ∣ q_r(\theta)=p(re^{i\theta})/|p(re^{i\theta})| q r ( θ ) = p ( r e i θ ) /∣ p ( r e i θ ) ∣ は S 1 → S 1 S^1\to S^1 S 1 → S 1 の連続写像で、r r r について連続に変わるので、すべての r r r で同じ写像度を持つ(ホモトピー不変性)。r → 0 r\to0 r → 0 では q r → p ( 0 ) / ∣ p ( 0 ) ∣ q_r\to p(0)/|p(0)| q r → p ( 0 ) /∣ p ( 0 ) ∣ に近づく定値写像に(r = 0 r=0 r = 0 を含めて)ホモトピックだから deg q r = 0 \deg q_r=0 deg q r = 0 。一方 r r r が大きいとき、p t ( z ) = z k + t ( a k − 1 z k − 1 + ⋯ + a 0 ) p_t(z)=z^k+t(a_{k-1}z^{k-1}+\cdots+a_0) p t ( z ) = z k + t ( a k − 1 z k − 1 + ⋯ + a 0 ) (t ∈ [ 0 , 1 ] t\in[0,1] t ∈ [ 0 , 1 ] ) は ∣ z ∣ = r |z|=r ∣ z ∣ = r 上で零点を持たない(r > ∑ ∣ a i ∣ + 1 r>\sum|a_i|+1 r > ∑ ∣ a i ∣ + 1 とすれば ∣ z k ∣ > ∣ t ( … ) ∣ |z^k|>|t(\dots)| ∣ z k ∣ > ∣ t ( … ) ∣ )ので q r ≃ ( z ↦ z k / ∣ z k ∣ ) = p k q_r\simeq(z\mapsto z^k/|z^k|)=p_k q r ≃ ( z ↦ z k /∣ z k ∣ ) = p k で、例 5.5 より deg = ± k ≠ 0 \deg=\pm k\ne0 deg = ± k = 0 。矛盾。
演習 8.3 標準
f : S n → S n f:S^n\to S^n f : S n → S n が deg f ≠ 1 \deg f\ne1 deg f = 1 なら、f ( x ) = − x f(x)=-x f ( x ) = − x となる点 x x x が存在することを示せ。また n n n が偶数で deg f ≠ − 1 \deg f\ne-1 deg f = − 1 なら不動点が存在することを示せ。
解答 前半の対偶: すべての x x x で f ( x ) ≠ − x f(x)\ne-x f ( x ) = − x なら 命題 5.2 (5) から deg f = 1 \deg f=1 deg f = 1 。後半: 不動点がなければ deg f = ( − 1 ) n + 1 = − 1 \deg f=(-1)^{n+1}=-1 deg f = ( − 1 ) n + 1 = − 1 。
演習 8.4 標準
実射影平面 R P 2 \mathbb{R}P^2 R P 2 の任意の連続な自己写像は不動点を持つことを示せ。
解答 R P 2 \mathbb{R}P^2 R P 2 は有限単体複体と同相(三角形分割がある)。例 3.6 より H 0 = Z H_0=\mathbb{Z} H 0 = Z , H 1 = Z / 2 H_1=\mathbb{Z}/2 H 1 = Z /2 , H 2 = 0 H_2=0 H 2 = 0 。⊗ Q \otimes\mathbb{Q} ⊗ Q すると H 0 ⊗ Q = Q H_0\otimes\mathbb{Q}=\mathbb{Q} H 0 ⊗ Q = Q のみ(作用は恒等)なので τ ( f ) = 1 ≠ 0 \tau(f)=1\ne0 τ ( f ) = 1 = 0 で、定理 7.2 から不動点が存在する。
A. Hatcher, Algebraic Topology , Cambridge University Press, 2002 — 第 2 章(胞体ホモロジー、写像度、Lefschetz の不動点定理)。
J. R. Munkres, Elements of Algebraic Topology , Addison-Wesley, 1984 — 単体的ホモロジーと Lefschetz の不動点定理。
J. W. Milnor, Topology from the Differentiable Viewpoint , University of Virginia Press, 1965 — 写像度と毛玉の定理。
田村一郎『トポロジー』岩波書店、1972 — 胞体複体とホモロジー。
枡田幹也『代数的トポロジー』朝倉書店、2002 — 胞体ホモロジー、不動点定理。
執筆: Claude Code(Sonnet 5.5)、Claude Code(Opus 5.5)・監査 4 回(Claude Code)・最終 2026-10-12