1 核と余核
補題 1.1.X上のアーベル群の前層の射の列P′αPβP′′に対して、次が成り立つ。
- すべての開集合UでP′(U)→P(U)→P′′(U)が中央で完全ならば、すべてのx∈XでPx′→Px→Px′′は中央で完全である。
- すべてのαUが単射ならば、すべてのαxは単射である。
- すべてのβUが全射ならば、すべてのβxは全射である。
定義 1.2.X上のアーベル群の前層とその準同型を考える。
- 各A(U)がB(U)の部分群であり、Bの制限がこれらを保つとき、AをBの 部分前層 (subpresheaf) という。A,Bがともに層ならばAをBの 部分層 (subsheaf) という。
- 前層の射φ:P→Qに対して、U↦kerφU、U↦imφU、U↦Q(U)/imφUを、それぞれ 前層の核 (presheaf kernel)、前層の像 (presheaf image)、前層の余核 (presheaf cokernel) という。制限はP,Qの制限が誘導するものを用いる。
- 部分前層A⊆Bに対して、U↦B(U)/A(U)を 前層の商 (presheaf quotient) といい、B/preAと書く。
定義 1.3.φ:F→GをX上のアーベル群の層の射とする。
- φの前層の核をφの 核 (kernel sheaf) といい、kerφと書く。
- 開集合Uに対して、各x∈Uがt∣W∈φW(F(W))を満たす開近傍W⊆Uをもつような切断t∈G(U)の全体を(imφ)(U)とする。Gの制限写像による前層U↦(imφ)(U)をφの 像 (image sheaf) といい、imφと書く。
- φの前層の余核の層化と、Gから前層の余核を経て層化へ至る射の組をφの 余核 (cokernel sheaf) といい、cokerφと書く。
- 部分層A⊆Bに対して(B/preA)+を 商層 (quotient sheaf) といい、B/Aと書く。これは包含A↪Bの余核である。
命題 1.4.X上のアーベル群の層の射φ:F→Gに対して、次が成り立つ。
- kerφはFの部分層、imφはGの部分層である。前層の像の層化はimφと標準的に同型である。
- 各x∈Xについて、自然な同一視によって、(kerφ)x=kerφx、(imφ)x=imφx、(cokerφ)x≅cokerφxである。
- HをX上のアーベル群の層とする。ψ:H→Fがφψ=0を満たせば、ψはkerφを通る射にただ一通りに分解する。χ:G→Hがχφ=0を満たせば、χはcokerφを通る射にただ一通りに分解する。
- φは同型F/kerφ≅imφを誘導する。
証明.主張 (1)を示す。核の切断をFの中で貼り合わせた切断をsとすると、φ(s)は局所的に零であり、Gの局所性によって零となる。したがって核は部分層である。像の切断をGの中で貼り合わせると、各点の近傍での持ち上げを用いることができるので、像も部分層である。前層の像からこの部分層への包含は単射であり、定義から局所的な持ち上げをもつ。§E20.1 系 3.4により、その層化はimφに同型となる。
主張 (2)を示す。前層の核、像、余核を含む切断ごとの完全列に、補題 1.1を適用する。さらに§E20.1 補題 4.2 (5)により、層化しても茎は変わらない。
主張 (3)を示す。核への分解は各開集合上で値を核へ制限すれば得られる。χは商群の普遍性により前層の余核を通る前層の射に一意に分解する。この前層の射は§E20.1 定理 3.2により余核の層化からの層の射へ一意に延長する。
主張 (4)を示す。φの像への射は核の上で零なので、主張 (3)からF/kerφ→imφを誘導する。主張 (2)で茎を計算すると、この射は各茎で第一同型定理の同型Fx/kerφx→imφxとなる。§E20.1 定理 4.4 (3)により、この射は同型である。▨
定義 1.5. アーベル群の層の射φ:F→Gが 層の全射 (surjective morphism of sheaves) であるとは、Gの部分層としてimφ=Gが成り立つことをいう。
命題 1.6.X上のアーベル群の層の射φ:F→Gに対して、次が成り立つ。
- kerφ=0であることは、すべての開集合UでφUが単射であるための必要十分条件であり、すべての点xでφxが単射であるための必要十分条件でもある。
- φが層の全射であることは、すべてのφxが全射であるための必要十分条件であり、φが局所的な持ち上げをもつための必要十分条件でもある。
- φがすべての開集合上で単射かつ層の全射であることは、φが同型であるための必要十分条件である。
証明は演習とする(問題 4.1)。
2 層の完全列
定義 2.1.X上のアーベル群の層とその準同型を考える。
- 層の射の列FφGψHがGで 完全 (exact) であるとは、Gの部分層としてimφ=kerψが成り立つことをいう。
- 両端を除く各項で完全な列を 完全列 (exact sequence) という。0→A→B→C→0の形の完全列を 層の短完全列 (short exact sequence of sheaves) という。
補題 2.2.A,B,CをX上のアーベル群の層とし、α:A→Bとβ:B→Cをその射とする。このとき、0→AαBがAで完全であることは、kerα=0であるための必要十分条件である。BβC→0がCで完全であることは、imβ=Cであるための必要十分条件である。したがって0→A→B→C→0が短完全であるための必要十分条件は、kerα=0、Bでの完全性、βの層の全射性である。
証明. 零層からの射の像は局所的に零な切断の層であり、局所性によって零層である。またC→0の核はC自身である。これらを完全性の定義に代入すればよい。▨
定理 2.3.X上のアーベル群の層の列0→AαBβCが完全ならば、すべての開集合Uで0→A(U)αUB(U)βUC(U)は完全である。
証明.kerα=0なので各αUは単射である。命題 1.4 (4)により、αはA≅imαを誘導する。完全性からimα=kerβであり、核は切断ごとの核で定義される。したがってαU(A(U))=kerβUとなる。▨
系 2.4.A,B,CをX上のアーベル群の層とし、α:A→Bとβ:B→Cをその射とする。このとき、0→AαBβC→0が層の短完全列であるための必要十分条件は、すべての開集合UでαUが単射かつαU(A(U))=kerβUであり、βが層の全射であることである。
証明. 必要性は定理 2.3と補題 2.2による。逆に切断ごとの条件を仮定すると、各開集合UでkerβU=αU(A(U))である。一方、t∈(imα)(U)は局所的にαW(A(W))に入るので、βU(t)は局所的に零であり、局所性により零となる。よってBで完全であり、両端の条件を合わせて短完全となる。▨
定理 2.5.
- X上のアーベル群の層の列FφGψHがGで完全であることは、すべてのx∈XでFx→Gx→Hxが中央で完全であるための必要十分条件である。
証明.主張 (1)を示す。像と核の茎は対応する茎の像と核であるから、層の列がGで完全ならば、各点の茎の列は中央で完全である。逆に茎で完全とする。t∈G(U)の芽がすべてkerψxに入るための必要十分条件は、ψ(t)のすべての芽が零であることであり、これはψ(t)=0と同じである。また芽がすべてimφxに入れば、各点で芽を持ち上げ、近傍を縮めて切断を持ち上げることができる。これはt∈(imφ)(U)という条件である。したがって像と核は等しい。▨
命題 2.6.0→AαBβC→0をX上のアーベル群の層の短完全列とし、βの前層の像をPとする。このとき、次が成り立つ。
- すべての開集合Uで0→A(U)→B(U)→P(U)→0は短完全列である。
- P(∅)=0である。
- Q=C/prePはQ(∅)=0と、すべてのx∈XでQx=0を満たす。したがってQ+=0である。
- 包含j:P↪Cは同型ψ:P+→C、ψη=jを誘導する。また商層への射π:B→B/imαに対して、βπ=βを満たす層の射β:B/imα→Cがただ一つ存在し、同型である。
証明.主張 (1)は定理 2.3とP(U)の定義による。
主張 (2)と主張 (3)を示す。層の空集合上の値は零なので、主張 (2)とQ(∅)=0を得る。βは層の全射であるから、Cの各切断は局所的にPに入り、Qの各切断は局所的に零である。§E20.1 補題 4.2 (6)と§E20.1 補題 4.2 (5)により、Qの各茎とQ+は零である。
主張 (4)を示す。前層の像の層化は層の像に一致し、imβ=CなのでP+≅Cである。さらにkerβ=imαだから、命題 1.4 (4)によりB/imα≅Cである。射の一意性は余核の普遍性による。▨
系 2.7. アーベル群の層の短完全列0→AαBβC→0と層の射χ:B→Hがχα=0を満たすとする。このときχ′β=χを満たす層の射χ′:C→Hがただ一つ存在する。
証明.t∈(imα)(U)は局所的にαW(A(W))に入るので、χU(t)は局所的に零であり、層の局所性によって零である。余核の普遍性によりχはB/imαを通して一意に分解する。命題 2.6 (4)の同型βを用いれば、所要のχ′を得る。一意性もこの余核を通る分解の一意性による。▨
命題 2.8.f:Y→Xを連続写像とし、X上のアーベル群の層を考える。このとき、次が成り立つ。
- X上の層の列F′φFψF′′がFで完全ならば、その逆像の列はf−1Fで完全である。
- すべてのφUが単射ならば、すべての(f−1φ)Wは単射である。ψが層の全射ならばf−1ψも層の全射である。したがって短完全列の逆像は短完全列である。
- 開集合U⊆Xへの制限は、中央での完全性、切断ごとの単射性、層の全射性を保つ。
証明.主張 (1)と主張 (2)を示す。逆像はアーベル群の層とその準同型を保つ。§E20.1 命題 5.5 (1)の同型ϑyF:(f−1F)y→Ff(y)のもとで
ϑyF(f−1φ)y=φf(y)ϑyF′であることは、引き戻した局所切断の芽の式から従う。したがって逆像の茎の列は元の列のf(y)での茎の列に同型であり、定理 2.5 (1)、命題 1.6 (1)、命題 1.6 (2)を適用すればよい。
主張 (3)を示す。開集合への制限では、その開集合内の切断と局所的な持ち上げをそのまま用いることができる。よって像と核は制限と交換し、主張 (3)も従う。▨
3 指数列
補題 3.1. 指数写像e:R→U(1)、e(t)=exp(2πit)について、次が成り立つ。
- 各z0∈U(1)について、開弧A=U(1)∖{−z0}の上にe∘σ=idAを満たす連続写像σ:A→Rがある。
- 連続写像g:[a,b]→U(1)とe(t0)=g(a)を満たすt0∈Rに対して、g(a)=t0かつe∘g=gを満たす連続写像g:[a,b]→Rがただ一つ存在する。
証明.主張 (1)を示す。z0=e(t0)とする。z∈Aについてz/z0は負の実数でないので、主値の対数Log(z/z0)が定義される(§E5.3 定義 2.7)。LogはC∖(−∞,0]の上で連続であり(§E5.3 命題 2.10)、exp(Logw)=wを満たす。σ(z)=t0+Log(z/z0)/(2πi)とおくと、σは実数値の連続写像であり、e(σ(z))=z0⋅z/z0=zである。
主張 (2)を示す。二つの持ち上げの差は、§D1.24 定理 4.5 (3)により整数値をとる連続関数であり、区間の連結性により一定である。aで零であるから、二つの持ち上げは一致する。存在を示す。開弧U(1)∖{−z}(z∈U(1))のgによる逆像は[a,b]の開被覆であり、§E2.9 補題 2.3により、分割a=s0<s1<⋯<sm=bであって各g([sk,sk+1])がそのような開弧に含まれるものがとれる。[s0,s1]の上では、g(a)を含む開弧の切断σ(主張 (1))をとり、g=σ∘g+(t0−σ(g(a)))とおく。t0−σ(g(a))は整数であるからe∘g=gである。次の区間では前の区間の終点の値を始点の値として同じ構成を行い、端点で一致する連続写像を貼り合わせて[a,b]全体の持ち上げを得る。▨
命題 3.2. 任意の位相空間Xについて、局所定数整数値関数の層ZXと連続関数の層による列
0→ZXιC(−,R)eC(−,U(1))→0,e(g)=exp(2πig)は層の短完全列である。U(1)の群演算は乗法である。
証明. 包含は各開集合で単射である。§D1.24 定理 4.5 (3)によりe(g)=1となるための必要十分条件はgが整数値をとることである。ZはRの離散部分空間なので、このような整数値の連続関数は局所定数整数値関数である。したがって切断の列は中央で完全である。
指数写像は、U(1)の各点を含む開弧の上に連続な切断をもつ(補題 3.1 (1))。連続関数h:W→U(1)と点x∈Wに対し、h(x)を含むそのような開弧Aと連続な切断σ:A→Rを選ぶ。開近傍h−1(A)の上でg=σ∘hと置けばe(g)=hとなる。よってeは局所的な持ち上げをもつ。命題 1.6 (2)と系 2.4により、列は短完全である。▨
命題 3.3.f∈C(S1,U(1))に対して、道t↦f(e2πit)の指数写像に沿う持ち上げg:[0,1]→R(補題 3.1 (2))をとり、w(f)=g(1)−g(0)と置く。なお、f(1)=1のとき、w(f)はループt↦f(e2πit)の巻き数である。このとき、次が成り立つ。
- w(f)∈Zは持ち上げの始点によらず、w:C(S1,U(1))→Zは準同型である。
- kerw=e(C(S1,R))、w(z↦zm)=m(m∈Z)である。したがってwは同型C(S1,U(1))/e(C(S1,R))≅Zを誘導する。とくに恒等写像id:S1→U(1)はeS1(C(S1,R))に入らない。
証明.主張 (1)を示す。持ち上げの存在は補題 3.1 (2)による。両端で指数写像の値が同じなので、持ち上げの両端での値の差は整数である。別の持ち上げとの差は整数値の連続関数であり、区間の連結性により一定となる。したがって両端の差は変わらない。二つの関数の持ち上げの和は、その積の持ち上げなのでw(fh)=w(f)+w(h)である。
主張 (2)を示す。f=e(a)ならばg(t)=a(e2πit)をとることができ、両端が等しいためw(f)=0である。逆にw(f)=0ならば持ち上げの両端が一致する。写像q:[0,1]→S1、q(t)=e2πitは、コンパクト空間から Hausdorff 空間への連続全射なので閉写像であり(§E2.20 命題 1.2 (4))、したがって商写像である(§E2.12 命題 8.3)。gはqの各ファイバーの上で一定であるから、S1上の連続関数aを定め、e(a)=fとなる。z↦zmには持ち上げt↦mtをとることができるので、w=mである。全射性と核の計算に第一同型定理を適用すれば、商の同型を得る。▨
例 3.4.
- 円周の指数列でeは層の全射であるが、大域切断の写像eS1は全射でない。したがって層の短完全列から得られる切断の列は、右端に零を加えて完全になるとは限らない。また前層の像P(U)=e(C(U,R))は層でない。
eが層の全射であることは命題 3.2により、eS1が全射でないことは命題 3.3 (2)による。恒等写像S1→U(1)は各点の小さい開弧W上でeW(g)=id∣Wと書くことができるので、その制限はPの両立する切断の族になる。Pが層ならば、この族は大域切断へ貼り合わさり、関数としての一意性により恒等写像がP(S1)に入る。しかしw(id)=1なので矛盾する。
4 演習
問題 4.1.命題 1.6の単射性、層の全射性、同型性の三つの判定を証明せよ。
解答.
核は切断ごとの核なので、kerφ=0はすべてのφUが単射であることと同じである。§E20.1 定理 4.4 (1)により、これはすべてのφxが単射であることと同じになる。
像の定義を用いると、imφ=GはGの任意の切断が各点の近傍で持ち上がることを意味する。§E20.1 定理 4.4 (2)により、これは茎ごとの全射性と同じである。したがって、切断ごとの単射性と層の全射性を合わせると茎ごとの全単射性となり、§E20.1 定理 4.4 (3)により同型性を得る。逆に層の同型は各開集合と各茎で全単射なので、すべてのφUが単射であり、φは層の全射である。▨