10
現代数学
文献あり

標準脆弱分解と層係数コホモロジー

5874
0

標準脆弱分解

前節で予告した層係数コホモロジーを標準脆弱分解というもので定義します.

脆弱層の定義と性質

脆弱層は切断を取る函手に対して完全にふるまう「良い」層のことです.まずは定義をします.

脆弱層 (flabby/flasque sheaf)

FSh(X)脆弱層であるとは任意の開集合Uに対してρU,X:F(X)F(U)が全射であることをいう.すなわち,任意の開集合Uと任意のsF(U)に対してあるsF(X)が存在してs|U=sと書けることをいう.

名称のブレについて

flabby sheafを軟弱層と訳すこともある.またsoft sheafを柔軟層または軟層と訳したり,こっちを軟弱層と呼んだりすることもある.今回は「軟」という字が被らないように名称を選んだ.日本語の文献を参照するときは注意せよ.

脆弱層の例としてはまともな(自然に現れる)ものはそれほど多くありません.しかし次の例の(i)は非常に重要で以下でたくさん使います.

脆弱層の例

(i) 各xXに対してアーベル群Mxが定まっているとき,UxUMxの対応は層であった.これは脆弱層である.実際,xでの値がMxに入ってさえいればよいので,任意のU上の切断に対して外では0としてX上の切断を定めれば,Uへの制限は元に戻るからである.特にFSh(X)に対して[F](U)=xUFxで定まる層[F]は脆弱層である.これをFに付随する不連続切断の層とも呼ぶ.
(ii) Xを実解析的多様体とすると,佐藤超函数の層BXは脆弱層である.これについては詳しく説明しない.

上の例の(i)から次が分かります.

任意の層は脆弱層に埋め込める

任意のFSh(X)に対して,脆弱層[F]Sh(X)への単射ε:F[F]が存在する.

開集合Uに対してεU(s)=(sx)xUと定めたのであった.よって,εU(s)=0は任意のxUに対してsx=0を意味するから, 第1節 の補題1よりs=0である.

不連続切断の層の対応は函手

F[F]の対応は函手でありεは函手間の射を定める.実際,φ:FGに対して[φ]U(f)=(φx(f(x)))xU[φ]:[F][G]が定まり,次の図式は可換になる:
Fε(F)φ[F][φ]Gε(G)[G].
茎を取る対応が函手的であることから,層の射φ:FG,ψ:GHに対して[ψϕ]=[ψ][φ]であることが分かる.

脆弱層の大事な性質が次の二つです.

0FφGψH0を層の完全列とする.
(i) Fが脆弱層ならば0F(X)φXG(X)ψXH(X)0は完全である.
(ii) F,Gが脆弱層ならばHも脆弱層である.

(i) 任意にuH(X)を取り,S:={(t,U)Uは開集合でtG(U),ψU(t)=u|U}と定める.ψは全射だからSである.S
(t1,U1)(t2,U2):⇔U1U2,t1=t2|U2
として順序を入れる.するとG,Hが層であることからSはこの順序に関して帰納的順序集合になることが分かる.よって,Zornの補題によりSの極大元(t0,U0)が存在する.U0=Xを示す.UXであると仮定するとxXU0が存在する.すると,xの開近傍UxtUxG(Ux)が存在してψUx(tUx)=u|Uxを満たす.よって,ψU0Ux(t0|U0UxtUx|U0Ux)=0
0F(U0Ux)φU0UxG(U0Ux)ψU0UxH(U0Ux)
は完全だから,あるsF(U0Ux)が存在してφU0Ux(s)=t0|U0UxtUx|U0Uxを満たす.Fは脆弱層なのでsF(X)を用いてs=s|U0Uxと書ける.このsを使ってtUxを少し修正してtUx:=tUx+φUx(s|Ux)と定めるとt|U0Ux=t0|U0Uxとなる.Gは層だから,あるt^G(U0Ux)が存在してt^|U0=t0,t^|Ux=tUxとなる.するとHが層であることからψU0Ux(t^)=u|U0Uxも分かる.これは極大性に反する.
(ii) Fは脆弱層だから上の議論よりψU:G(U)H(U)は全射であり,Gは脆弱層だからρU,XG:G(X)G(U)も全射である.よって,ρU,XHψX=ψUρU,XGも全射であるからρU,XH:H(X)H(U)は全射である.

標準脆弱分解の定義

さて,上で見た脆弱層の性質を用いて標準脆弱分解を定義します.まず一般に分解という言葉を準備しておきましょう.

分解

FSh(X)分解とは
0FL0L1L2
なる層の完全列のことである.さらに,すべてのLk (kZ0)が脆弱層であるとき,この分解を脆弱分解という.

上ではFも含めた完全列のことを分解と呼びましたが,場合によってはF0に取り換えた(完全とは限らない)列0L0L1L2のことをFの分解と呼ぶこともあります.分解とはFの情報を完全列の中にエンコードしたものと思えばよいです.Lkたちとして良い層,例えば脆弱層として取ることにより,それらの層の列に元のFの情報を溶かし込むことができます.

定数層の分解の例(ド・ラーム複体)

XC級多様体としてAXk (kZ0)k次微分形式の層とする.このとき, 第2節 の例2で見たように
0RXAX0AX1AX2
は完全だから,これは定数層RXの分解である.層AXkたちは脆弱ではないが実はよい性質を持っているので,この分解も役立つものである.

任意のFSh(X)に対して脆弱分解を作ってみましょう.まずC0(F):=[F]と定めて標準的な単射ε:FC0(F)を考えます.上で見たことからC0(F)は脆弱層です.εの余核CokerεC0(F)/[F]を取ることで次の層の完全列が得られます:
0FεC0(F)Cokerε0.
次にC1(F):=[Cokerε]d0を合成C0(F)Cokerεε(Cokerε)C1(F)として定めます.すると,C1(F)は脆弱層で,ε(Cokerε)は単射なのでKerd0=Ker(C0(F)Cokerε)=Imεです.したがって,次の層の完全列が得られます:
0FεC0(F)d0C1(F).
k2に対してはCk(F):=[Cokerdk1]dk1を合成Ck1Cokerdd2Ck(F)として定めます.すると,Ck(F)は脆弱層で,C1(F)のときと同じ議論で次の層の完全列が得られます
Ck2(F)dk2Ck1(F)dk1Ck(F).
このようにして,脆弱分解
0FεC0(F)d0C1(F)d1C2(F)d2
が得られました.

標準脆弱分解

上の構成で得られた脆弱分解
0FεC0(F)d0C1(F)d1C2(F)d2
標準脆弱分解またはGodement分解と呼ぶ.

標準脆弱分解の対応は函手的

φ:FGをその射とすると,[φ]:[F][G]が誘導されたのであった.これをC0(φ):C0(F)C0(G)とする.すると,φC0(φ)により層の射Cokerε(F)Cokerε(G)が定まり,ここからC1(φ):C1(F)C1(G)が誘導される.こうして帰納的にCk(φ):Ck(F)Ck(G) (kZ0)が定まり,次の図式は可換になる:
0Fε(F)φC0(F)d0(F)C0(φ)C1(F)d1(F)C1(φ)C2(F)d2(F)C2(φ)0Gε(G)C0(G)d0(G)C1(G)d1(G)C2(G)d2(G).
不連続切断の層を対応させる対応が函手的であることから,層の射φ:FG,ψ:GHに対してCk(ψϕ)=Ck(ψ)Ck(φ)であることが分かる.

層係数コホモロジー

さて,上の準備に基づいて層係数コホモロジーを定義しましょう.

層係数コホモロジーの定義と性質

FSh(X)に対して標準脆弱分解0FεC0(F)d0C1(F)d1C2(F)d2を取ります.この層の完全列の切断を取ることで次のアーベル群の写像の列が得られます:
0F(X)εXC0(F)(X)dX0C1(F)(X)dX1C2(F)(X)dX2.
この列はアーベル群の完全列とは限りませんが,任意のkに対してdXkdXk1=0が成り立つので複体となっています.この列から最初のF(X)は無視してあげて,どれくらい完全からズレているかをはかる商空間をとることでコホモロジーを定義します.気持ちとしてはFを脆弱分解することによって層の複体C0(F)C1(F)C2(F)Fの情報が美味く溶け込んでいるので,この複体の切断を取ったアーベル群の複体の完全からのズレをはかるのです.

層係数コホモロジー(標準脆弱分解による)

FSh(X)に対して,標準脆弱分解0FεC0(F)d0C1(F)d1C2(F)d2の大域切断を考える.このとき,nZ0に対して
Hn(X;F):=KerdXn/ImdXn1=Ker(dXn:Cn(F)(X)Cn+1(F)(X))/Im(dXn1:Cn1(F)(X)Cn(F)(X))
と定める.ただしdX1=0とする.Hn(X;F)Fを係数とするnコホモロジー群またはFn次コホモロジー群と呼ぶ.

コホモロジー群は函手

層の射φ:FGに対して標準脆弱分解の間の写像Ck(φ)たちが誘導され,これらは複体の射,すなわちdk(F),dk(G)たちと可換となるのであった.したがって,n次コホモロジー群の間にも写像Hn(X;φ):Hn(X;F)Hn(X;G)が誘導される.標準脆弱分解の函手性により,層の射φ:FG,ψ:GHに対してHn(X;ψϕ)=Hn(X;ψ)Hn(X;φ)である.

0次コホモロジーは大域切断

FSh(X)とすると自然な同形F(X)H0(X;F)が成り立つ.

Fの標準脆弱分解0FεC0(F)d0C1(F)d1C2(F)d2を取る.すると,層の完全列0FεC0(F)d0C1(F)に左完全函手Γ(X;)を施して,アーベル群の完全列
0F(X)εXC0(F)(X)dX0C1(F)(X)
が得られる.したがって,H0(X;F)=KerdX0F(X)である.自然性は核の自然性から分かる.

コホモロジーが本当にほしかった理由は,大域切断の完全列を右にどんどん伸ばして完全にしたかったからでした.それは次の定理から保証されます.

層の完全列0FφGψH0に対して,任意のnZ0について写像δn=δn(FGH):Hn(X;H)Hn+1(X;F)が定まり,次の列がアーベル群の完全列になる:
0H0(X;F)H0(X;φ)H0(X;G)H0(X;ψ)H0(X;H)δ0H1(X;F)H1(X;φ)H1(X;G)Hn1(X;H)δn1Hn(X;F)Hn(X;φ)Hn(X;G)Hn(X;ψ)Hn(X;H)δnHn+1(X;F).
さらに,Sh(X)における行が完全な可換な図式
0FGH00FGH0
と任意のnZ0に対して,次のアーベル群の図式は可換である:
Hn(X;H)δn(FGH)Hn+1(X;F)Hn(X;H)δn(FGH)Hn+1(X;F).

概略

F,G,Hの標準脆弱分解を取ると,次の図式は函手性により可換である:
Fφε(F)Gψε(G)Hε(H)C0(F)C0(φ)C0(G)C0(ψ)C0(H)C1(F)C1(φ)C1(G)C1(ψ)C1(H)C2(F)C2(φ)C2(G)C2(ψ)C2(H)
ここで各kZに対して0Ck(F)Ck(φ)Ck(G)Ck(ψ)Ck(H)0は層の完全列である.実際,茎を取る函手の完全性と不連続切断の層の定義によりk=0のときは完全である.さらに可換図式
0000FφGψH00C0(F)C0(φ)C0(G)C0(ψ)C0(H)00Cokerε(F)Cokerε(H)Cokerε(H)0000
において三つの列は完全で上二つの行も完全だから三行目の列も完全である.この列の不連続切断の層を取ればk=1でも完全である.以下,帰納的に一般のkで完全性が分かる.すると各kに対してCk(F)は脆弱層だから命題2(i)より次の各行が完全な可換図式が得られる:
0C0(F)(X)C0(φ)XC0(G)(X)C0(ψ)XC0(H)(X)00C1(F)(X)C1(φ)XC1(G)(X)C1(ψ)XC1(H)(X)00C2(F)(X)C2(φ)XC2(G)(X)C2(ψ)XC2(H)(X)0.
ゆえに連結準同形δn=(FGH):Hn(X;H)Hn+1(X;F)が定まり,ほしい長い完全列が得られる.後半の主張はCk()が函手的に振る舞うことと連結準同形の自然性から従う.

これでめでたくコホモロジーをつけ足していって大域切断の列を右にのばして完全にすることができました!定理中の層の短完全列に付随する長い完全列をコホモロジー長完全列と呼びます.

指数完全列のコホモロジー

XCの領域として, 第2節 の例2(iii)の完全列0ZXOXψOX0,ψ=exp(2π1)を考える.この短完全列のコホモロジー長完全列を取れば
0ZΓ(X;OX)ψXΓ(X;O)H1(X;ZX)
という完全列が得られる.したがって,H1(X;ZX)=0ならばψXは全射である.実はHn(X;ZX)Xn次特異コホモロジー群と同形であることがしられているので,これは位相的性質である.(ここでの議論は少し循環論法的で層の完全列を示す際に単連結ならlogが取れることを使ってしまった.しかし開円盤だけでlogが取れることしか知らなくても層の完全列は得ることができてH1(X:ZX)=0から大域的にlogが取れることが分かる.)

こうして層係数コホモロジーの定義はできましたが,標準脆弱分解はとても計算できるものではありません.そこで標準脆弱分解とは別の分解を用いてもコホモロジーが計算できることを見ましょう.

非輪状層

FSh(X)非輪状であるとは,任意のnZ0に対してHn(X;F)=0であることをいう.

非輪状とはコホモロジー的に自明な層であるということです.コホモロジーは「良い層」で層を分解して定義すればよいと言いましたが,次の例で見るように脆弱層は実際この条件を満たしています.

非輪状層の例

(i) 脆弱層は非輪状である.実際,FSh(X)を脆弱層として0FεC0(F)d0C1(F)d1C2(F)d2を取る.これを短完全列に分解すると
0F C0(F)Cokerε00Cokerε C0(F)Cokerd000Cokerdk2 Ck(F)Cokerdk10
なる層の完全列たちが得られる.F,C0(F)は脆弱層だから,命題2(ii)よりCokerεも脆弱層である.以下,帰納的にCokerdkは全て脆弱層である.大域切断を取ると命題2(i)より
0F(X) C0(F)(X)(Cokerε)(X)00(Cokerε)(X) C0(F)(X)(Cokerd0)(X)00(Cokerdk2)(X) Ck(F)(Cokerdk1)(X)0
なる完全列たちが得られる.戻すと0F(X)εXC0(F)(X)dX0C1(F)(X)dX1C2(F)(X)dX2は完全である.よって層係数コホモロジーの定義からHn(X;F)=0 (n1)である.
(ii) XC級多様体とする.このとき,C級関数の層CXは非輪状である.これは任意のコンパクト部分集合上のC級函数はX全体に拡張できることから従うが,ここでは詳しくは説明しない.c-柔軟層 (c-soft sheaf) の理論を参照せよ.同様にしてk次微分形式の層AXkも非輪状である.

コホモロジーは非輪状分解で計算できる

FSh(X)として
0FL0d0L1d1L2d2
を各LkSh(X)が非輪状である分解とする.このとき,任意のnZに対して,同形
Hn(X;F)Ker(dXn:Ln(X)Ln+1(X))/Im(dXn1:Ln1(X)Ln(X))
が成り立つ.

kZ0に対してZn:=KerdkSh(X)として定めると,層の完全列0ZkLkZk+10が得られる.この短完全列のコホモロジー長完全列を考えれば,完全列
Hn(X;Lk)Hn(X;Zk+1)Hn+1(X;Zk)Hn+1(X;Lk)
が得られる.n1ならば完全列の両端は0だからHn(X;Zk+1)Hn+1(X;Zk)である.k=0ならば補題3から完全列
Lk(X)dXkZk+1(X)H1(X;Zk)0
が得られるので,ここから
H1(X;Zk)Zk+1(X)/ImdXkKer(dXn:Ln(X)Ln+1(X))/Im(dXn1:Ln1(X)Ln(X))
を得る.これらを合わせれば,n0に対して
Ker(dXn:Ln(X)Ln+1(X))/Im(dXn1:Ln1(X)Ln(X))H1(X;Zn)H2(X;Zn1)Hn+1(X;Z0)Hn+1(X;F)
である.Γ(X;F)Ker(dXn:L0(X)Ln+1(X))は補題1と同様に大域切断函手の左完全性から従う(補題1では脆弱性はどこにも使っていない).

上の論法はdimension shiftingと呼ばれることもあります.

層係数コホモロジーの応用

ここでは層係数コホモロジーの応用というかどのように役立つかということを説明します.最初の例は上で述べたことの系です.これはド・ラームの定理の半分です.

定数層コホモロジーとド・ラームコホモロジーは同形

XC級多様体としてAkk次微分形式の層,dk:AXkAXk+1を外微分から定まる層の射とする.このとき,任意のnZ0に対して
Hn(X;RX)Ker(dXn:An(X)An+1(X))/Im(dXn1:An1(X)An(X))
である.右辺はHdRn(X)とも書かれ,ド・ラームコホモロジーと呼ばれる.

0RXAX0d0AX1d1AX2d2RXの分解で各AXkは非輪状だから上の定理から従う.

Hn(X;ZX)が特異コホモロジーと同形であることも特異チェインがなす層が非輪状でZXの分解を定めることから従いますが,ここでは詳しく述べません.

最後に次の複素解析で有名な定理が層係数コホモロジーの応用として見ることができることを見ましょう.

Mittag-Lefflerの定理

XCの領域としてOXを正則函数の層,MXを有理型函数の層とする.このとき,MX(X)(MX/OX)(X)は全射である.すなわち,任意のXの閉離散集合{ai}i=1と定数項を持たない多項式pi(z),pi(0)=0 (i=1,2,)に対して,あるX上の有理型函数fMX(X)であって各aiの近傍でf(z)pi(1/(zai))が正則となるものが存在する.

概略

層の完全列0OXMXMX/OX0に対するコホモロジー長完全列を考えれば
0OX(X)MX(X)(MX/OX)(X)H1(X;OX)
が得られる.よって,定理を示すにはH1(X;OX)=0を示せば十分である.このパートでは長完全列を用いることで有理型函数の問題が正則函数の問題に帰着されたのである.

さて,Xの標準的な座標zz=x+1yと書くと,正則函数はC級函数であってディーバー方程式
z¯f=12(x+1y)f=0
を満たすものとして特徴づけられる.微分は局所的なので層の射/z¯:CXCXを誘導して,OXはこの射の核である.このとき,次が言える(証明は例えばRungeの近似定理を用いる).

事実
XCの任意の領域として,gCX(X)X上の任意のC級函数とする.このとき,あるfCX(X)が存在してf/z¯=gを満たす.

これを認めると次の二つが分かる.一つ目は層の完全列0OXCX/z¯CX00OXの非輪状分解であるということである.実際,上の事実を各点の近傍で考えることにより列が完全であることが分かり,CXは非輪状であったから良い.二つ目はこの列の大域切断を取った列0OX(X)CX(X)/z¯CX(X)00も完全であるということである.一つ目と非輪状分解でコホモロジーが計算できるという定理より
H1(X;OX)=CX(X)/Im/z¯
であることが分かるが,二つ目は右辺が0であることを意味する.こうして正則函数に関する問題がC級函数の微分方程式の可解性の問題に帰着されて証明ができた.

上の証明中で見たように層係数コホモロジーを用いることによって問題をどんどん取り替えていき帰着することができます.これが層係数コホモロジーの一つの利点なのです!

まとめ

この節では

  • 脆弱層の定義と性質
  • 標準脆弱分解とそれ使った層係数コホモロジーの定義
  • 層係数コホモロジーの性質と応用

について説明しました.

参考文献

[1]
Masaki Kashiwara and Pierre Schapira, Sheaves on Manifolds, Grundlehren der mathematischen Wissenschaften, Springer, 1990
[2]
Birger Iversen(著),前田博信(訳), 層のコホモロジー, 丸善出版, 1995
[3]
廣中平祐(講義),森重文(記録), 代数幾何学, 京都大学学術出版会, 2004
[4]
上野健爾, 代数幾何, 岩波書店, 2005
[5]
Masaki Kashiwara and Pierre Schapira, Categories and Sheaves, Grundlehren der mathematischen Wissenschaften, Springer, 2006
[6]
Alexandru Dimca, Sheaves in Topology, Universitext, Springer, 2013
[7]
Sergei I. Gelfand and Yuri I. Manin, Methods of Homological Algebra, Springer Monographs in Mathematics, Springer, 1997
[8]
Joseph Bernstein and Valery Lunts, Equivariant Sheaves and Functors, Lecture Notes in Mathematics, Springer, 1994
[9]
Jean-Pierre Schneiders, Introduction to characteristic classes and index theory, Textos de Matemática, Faculdade de Ciências da Universidade de Lisboa, 2000
[10]
Alexander Grothendieck, Sur quelques points d'algèbre homologique, Tohoku Math. J., 1957, pp. 119--221
投稿日:2021522

この本を高評価した人

高評価したユーザはいません

この本に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

microsupport
microsupport
191
68241
層理論が好きです.広い意味での代数解析についての記事を書いています.

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 標準脆弱分解
  2. 脆弱層の定義と性質
  3. 標準脆弱分解の定義
  4. 層係数コホモロジー
  5. 層係数コホモロジーの定義と性質
  6. 層係数コホモロジーの応用
  7. まとめ
  8. 参考文献
前のページへ
3 / 12
次のページへ
前ページへ
層理論と導来圏の表紙
次ページへ