1 重心細分と鎖ホモトピー
定義 1.1 (重心細分作用素).
- Euclid 空間の凸部分集合Qと点w0,…,wk∈Qに対し、標準単体の第i頂点をwiへ送るアフィン写像を[w0,…,wk]:Δk→Qと書き、アフィン単体 (affine simplex) という。頂点の重複やアフィン従属を許す。b∈Qからの錐をb∗[w0,…,wk]=[b,w0,…,wk]と定め、アフィン単体の整数線形結合へ線形に延長する。
- アフィン単体上の作用素SをS[v0]=[v0]とし、n≥1では
S[v0,…,vn]=b∗S∂[v0,…,vn],b=n+1v0+⋯+vn
と帰納的に定める。
- 位相空間Xの特異n単体σに対し、ιn:Δn→Δnを恒等写像としてSσ=σ#(Sιn)と定める。その線形延長S:Cn(X)→Cn(X)を重心細分作用素 (barycentric subdivision operator) という。負の次数では零写像とする。
補題 1.2.Qを Euclid 空間の凸部分集合、b∈Qとし、cをQのアフィンk単体の整数線形結合とする。このとき、k≥1ならば∂(b∗c)=c−b∗(∂c)である。k=0ならば
∂(b∗c)=c−ε(c)[b]である。ここでε(c)はcの係数の和を表す。
証明.[b,w0,…,wk]の第零面は[w0,…,wk]であり、第j+1面の符号は(−1)j+1である。k≥1では残る面の和が−b∗∂[w0,…,wk]となる。k=0では∂[b,w0]=[w0]−[b]である。線形に加えると二つの式を得る。▨
命題 1.3. 任意の位相空間Xについて、重心細分作用素は∂S=S∂を満たす。連続写像f:X→Yに対してf#S=Sf#である。またアフィン単体に特異単体としてSを適用した結果は、アフィン単体についての帰納的定義と一致する。
証明. アフィン写像は重心を重心へ送り、錐と面の構成を保つ。したがって次数についての帰納法により、アフィン写像aに対してa#Sτ=S(a∘τ)である。特にアフィン単体τ:Δn→Qに対し、τ#Sιn=Sτとなる。
零次ではS=idである。アフィン一次単体の境界は二頂点の差なので、その細分の増大は零である。補題 1.2により、この次数では∂Sτ=S∂τである。n≥2とし、次数n−1以下で等式が成り立つと仮定する。∂S∂τ=S∂2τ=0であるから、同補題により
∂Sτ=∂(b∗S∂τ)=S∂τ−b∗∂S∂τ=S∂τとなる。特異単体σについては、標準単体上の等式を鎖写像σ#で押し出す。面写像δiがアフィンであることから
∂Sσ=σ#S∂ιn=i∑(−1)i(σδi)#Sιn−1=S∂σを得る。また(fσ)#Sιn=f#σ#Sιnであるから、連続写像についての自然性が成り立つ。▨
命題 1.4. Euclid 空間の凸部分集合Qの点v0,…,vnに対し、τ=[v0,…,vn]とする。このとき、Sτに現れる各アフィン単体τ′の像の直径は
diam(τ′)≤n+1ndiam(τ)を満たす。したがってr≥1について、Srτに現れる各アフィン単体の像の直径は高々(n/(n+1))rdiam(τ)である。頂点のアフィン独立性は仮定しない。
証明. 頂点の凸包の二点x=∑iaivi、y=∑jbjvjに対して
∥x−y∥=i,j∑aibj(vi−vj)≤i,jmax∥vi−vj∥である。したがって凸包の直径は頂点間距離の最大値である。細分の帰納的定義により、各細分単体の頂点は添字集合{0,…,n}の空でない部分集合の真の包含列に沿う重心である。頂点が重なる場合にも、添字は区別して平均をとる。F⊊G、∣F∣=p、∣G∣=qとし、それぞれの重心をbF,bGと書くと、
bG=qpbF+qq−pbG∖F,∥bG−bF∥≤qq−pdiam(τ)≤n+1ndiam(τ)である。細分単体の頂点間距離へこの評価を適用すると、一回の細分の評価を得る。n=0では像が一点なので直径は零である。細分後の各単体もアフィンn単体であるから、同じ評価をr回適用すると反復の評価を得る。▨
命題 1.5. 各位相空間Xに対する準同型Tn:Cn(X)→Cn+1(X)の族で、次を満たすものが存在する。負の次数ではTn=0とする。
- 連続写像f:X→Yに対してf#Tn=Tnf#である。
- ∂T+T∂=id−Sである。
- 特異単体σ:Δn→Xに対し、Tnσに現れる各単体の像はσ(Δn)に含まれる。
- n≥0と恒等写像ιn:Δn→Δnに対し、TnιnはΔnのアフィン(n+1)単体の整数線形結合である。
証明.主張 (1)、主張 (2)、主張 (3)、主張 (4)を示す。T0=0とおく。零次ではS=idなので鎖ホモトピーの等式が成り立ち、零鎖はアフィン単体の空の線形結合である。n≥1とし、次数n−1以下のTが四つの性質を満たすと仮定する。標準単体上の鎖
Dn=ιn−Sιn−Tn−1(∂ιn)をとる。命題 1.3と帰納法の等式により
∂Dn=(id−S)∂ιn−(id−S−Tn−2∂)∂ιn=0である。帰納法の自然性により、各面についてTn−1(δi)=(δi)#Tn−1ιn−1であるから、DnはΔnのアフィン単体の整数線形結合である。重心bを用いてtn=b∗Dnとおくと、補題 1.2により∂tn=Dnである。
各特異単体σ:Δn→Xに対してTnσ=σ#tnと定め、線形に延長する。この式から連続写像についての自然性と像の包含が従い、Tnιn=tnはアフィン単体の整数線形結合である。さらに、帰納法の自然性を各面へ適用すると
∂Tnσ=σ#Dn=σ−Sσ−Tn−1∂σとなる。したがって四つの性質は次数nでも成り立つ。▨
2 小さい単体の定理
定義 2.1 (被覆に従属する鎖).Xを位相空間、UをXの部分集合の族とする。特異単体σの像を含むU∈Uが存在するとき、σはUに従属する (small simplex) という。これらの特異n単体が張るCn(X)の部分群をCnU(X)と書く。
補題 2.2. 任意の位相空間Xと部分集合族Uに対し、∂CnU(X)⊆Cn−1U(X)である。したがってC∙U(X)は特異鎖複体の部分複体である。
証明. 特異単体の各面の像は元の単体の像に含まれるから、Uに従属する単体の面も同じ元に従属する。▨
定理 2.3 (小さい単体の定理).Xを位相空間、Uを⋃U∈UintX(U)=Xを満たす部分集合族とし、包含をj:C∙U(X)↪C∙(X)とする。
- jは鎖ホモトピー同値である。
- 任意のアーベル群Mに対し、j⊗idM:C∙U(X)⊗ZM→C∙(X;M)は鎖ホモトピー同値であり、全次数でホモロジーの同型を誘導する。
- 任意のアーベル群Mに対し、Hom(j,M):Hom(C∙(X),M)→Hom(C∙U(X),M)は余鎖ホモトピー同値であり、全次数でコホモロジーの同型を誘導する。
証明. 特異n単体σをとる。開集合族{σ−1(intX(U))}U∈UはΔnを覆う。標準単体はコンパクト距離空間であり、§E2.9 定理 3.1により点列コンパクトである。§E2.9 補題 2.3により、この開被覆の Lebesgue 数δ>0をとる。命題 1.4により、十分大きいrに対してSrιnの各単体の像の直径はδ未満になる。その像から一点を選ぶと像全体が半径δの開球に含まれるので、Lebesgue 数の性質により被覆の一つの元に含まれる。よってSrσはUに従属する鎖である。鎖には有限個の特異単体だけが現れ、さらに細分しても従属性は保たれるので、一つの鎖に対して共通のrを選ぶことができる。
r≥0に対しKr=∑k=0r−1SkTとおく。空の和は零とする。細分の鎖写像性と鎖ホモトピーの等式から
∂Kr+Kr∂=k=0∑r−1Sk(id−S)=id−Srである。輪体zをとり、Srzが小鎖となるrを選ぶと、z−Srz=∂Krzである。したがって小鎖の包含はホモロジー上で全射である。小輪体zが全体でz=∂cと表されるとする。Srcが小鎖となるrを選ぶ。SとTは各単体の像の中で鎖を作るから、Krzも小鎖である。よって
z=Srz+∂Krz=∂(Src+Krz)は小鎖複体内でも境界であり、ホモロジーの射は単射である。
主張 (1)、主張 (2)、主張 (3)を示す。二つの複体は非負次数に集中し、各項は特異単体の集合を基底とする自由アーベル群である。包含が擬同型であることに§E6.35 補題 3.1 (2)を適用すると、鎖ホモトピー同値と、テンソル積および Hom による二つの結論を得る。▨
例 2.4.X=[0,1]、U={{0},(0,1]}とする。このとき、UはXを覆うが、各元の内部の和は0を含まない。二つの元が交わらないので、C∙U(X)=C∙({0})⊕C∙((0,1])である。§E21.13 命題 2.2により、[0]と[1]のホモロジー類は別々の直和成分の生成元であり、[1]−[0]は小鎖複体内では境界でない。一方、道γ(t)=tの境界は[1]−[0]であるから、全体のH0(X)では零となる。したがって小鎖の包含はホモロジー上で単射でなく、鎖ホモトピー同値でもない。
3 演習
問題 3.1. アフィン二次元単体[v0,v1,v2]の辺の重心をbij、全体の重心をbとする。一回の細分を六つの符号付きアフィン単体の和として書き、∂S[v0,v1,v2]=S∂[v0,v1,v2]を直接確かめよ。さらに、三頂点が正三角形をなす場合に、各細分単体の直径が元の直径の2/3倍以下であることを確かめよ。
解答.
S[vi,vj]=[bij,vj]−[bij,vi]であるから、
S[v0,v1,v2]=[b,b12,v2]−[b,b12,v1]−[b,b02,v2]+[b,b02,v0]+[b,b01,v1]−[b,b01,v0].各項の境界∂[b,bij,vk]=[bij,vk]−[b,vk]+[b,bij]を加える。[b,bij]は同じ辺の二項で相殺し、[b,vk]も各頂点について相殺する。残る和は
[b12,v2]−[b12,v1]−[b02,v2]+[b02,v0]+[b01,v1]−[b01,v0]=S∂[v0,v1,v2]である。正三角形の辺の長さをa>0とすると、各細分単体の三辺の長さはa/3、a/2、a/(23)である。凸包の直径は頂点間距離の最大値なので、その直径はa/3≤2a/3である。▨