コンテンツにスキップ

層:茎・層化・順像と逆像

対象読者: 位相空間の基礎、圏論(極限・余極限・随伴関手)、アーベル圏と入射対象を学んだ修士課程の人。層の知識は仮定せず、本テーマ第 1 章の多様体の例を前提にします。

前提となる記事:極限と余極限:積・等化子・引き戻しからフィルター余極限の完全性まで、随伴関手と随伴関手定理:自由群・テンソルと Hom・量化子を一つの形で見る、加法圏とアーベル圏:像分解から「元」による図式追跡まで、射影対象・入射対象と Grothendieck 圏:十分な入射対象と入射包

生 Markdown

関数を「どの範囲で定義するか」ごとに集めると、小さな範囲で定義された関数をつなぎ合わせて、広い範囲の関数が作れる場合があります。たとえば、重なる部分で値が一致する 2 つの区間上の関数は、1 つの関数にまとまります。この「局所の情報が全体を決め、つなぎ合わせられる」という性質を取り出して定式化したものが層です。この記事では、層を点ごとに調べる方法(茎)、前層から層を作る方法(層化)、層をまとめて扱う圏の性質、写像による層の移し方を順に説明します。これらは層のコホモロジーを定義するための準備になります。

  • 前層は、開集合 UU ごとに Abel 群 F(U)\mathcal{F}(U) と制限写像を与えたものです。層は、局所的に一致する切断は等しく、重なりで一致する切断の族は貼り合わせられる、という 2 条件を満たす前層です。
  • 点 xx の近傍での切断の同値類(芽)の全体を茎 Fx\mathcal{F}_x といいます。層の射が同型であることは、すべての茎で同型であることと同値です。単射も茎で判定できますが、茎での全射は「局所的に持ち上がる」ことしか意味しません。
  • どの前層 F\mathcal{F} にも層化 F+\mathcal{F}^+ があり、茎は変わらず、層への射は F+\mathcal{F}^+ をただ一通りに経由します。層化は包含関手の左随伴(前層 F\mathcal{F} から層 G\mathcal{G} への射と、層化 F+\mathcal{F}^+ から G\mathcal{G} への射が自然に一対一に対応する、という関係)で、完全です。開基(開集合を作るもとになる、基本的な開集合の族)の上だけで与えた層も、同じ構成で層に一意に延長できます。
  • Abel 群の層の圏 Ab(X)\mathsf{Ab}(X) と OX\mathcal{O}_X 加群の圏 Mod(OX)\mathsf{Mod}(\mathcal{O}_X)はアーベル圏で、列の完全性は茎ごとの完全性と同値です。さらに生成子(圏のすべての対象を「調べる」ための対象)をもつ Grothendieck 圏で、十分に入射対象をもちます。
  • 連続写像 ff について、逆像 f−1f^{-1} は順像 f∗f_* の左随伴で、f−1f^{-1} は完全、f∗f_* と大域切断関手 Γ\Gamma は左完全です。開集合 UU と補集合 ZZ について、0→j!(F∣U)→F→i∗(F∣Z)→00 \to j_!(\mathcal{F}|_U) \to \mathcal{F} \to i_*(\mathcal{F}|_Z) \to 0 は完全です。
  • 開被覆の上の層は、重なりでの同型がコサイクル条件(3 つの開集合の重なりで、同型を順に合成した結果が直接の同型と一致するという条件)を満たせば、全体の層に貼り合わせられます。

記事 アフィン代数多様体と座標環 では、多様体の開集合 UU ごとに正則関数の環 O(U)\mathcal{O}(U) を考えました。正則関数は「各点の近傍で多項式の商に書ける関数」で、この定義から次の 2 つが従います。

  1. 開集合を小さい開集合で覆ったとき、関数はそれぞれの上への制限で決まる。
  2. 小さい開集合の上の正則関数が重なりで一致していれば、貼り合わせた関数も正則である。

連続関数、微分可能な関数、複素平面の正則関数、微分形式も同じ性質をもちます。この「局所的なデータが大域的なデータを決め、貼り合わせられる」という性質だけを取り出したものが層です。

層の言葉が必要になる理由は 2 つあります。一つは、空間の定義そのものです。スキームは「位相空間と、その上の環の層の組」として定義され、点の集合だけでは決まりません(記事 アフィンスキームとスキーム)。もう一つは、局所から大域への障害を測ることです。複素平面から原点を除いた領域で、00 にならない正則関数 gg は各点の近傍では g=ehg = e^h と書けますが、領域全体では書けるとは限りません(g=zg = z がその例です)。指数写像は「茎では全射だが大域切断では全射でない」層の射で、このずれを測るのが層のコホモロジーです。コホモロジーを大域切断関手の右導来関手として定義するには、層の圏がアーベル圏で十分に入射対象をもつことが必要で、この記事でそこまでを証明します。

この記事で証明することと、その使い道は次のとおりです。

定理使い道
茎による同型の判定層の射の性質を、点ごとの環・加群の性質に帰着させる
層化余核、像、逆像、テンソル積など「前層としては作れるが層にならない」構成を層にする
開基の上の層の延長Spec⁡A\operatorname{Spec} A の構造層を主開集合 D(f)D(f) の上の AfA_f から作る
アーベル圏、Grothendieck 圏層のコホモロジーの定義(代数幾何 II)、Dolbeault の定理(複素幾何)
順像と逆像の随伴スキームの射、準連接層の引き戻し
貼り合わせスキームと射の貼り合わせ、直線束の構成

圏論の用語(極限、随伴、アーベル圏、Grothendieck 圏)は、記事 極限と余極限、随伴関手、加法圏とアーベル圏、射影対象・入射対象と Grothendieck 圏 のものを使います。環はすべて単位元をもつ可換環です。

定義 2.1(位相空間上の前層)↗

XX を位相空間とし、XX の開集合を対象、包含 V⊆UV \subseteq U を射 V→UV \to U とする圏を Open(X)\mathsf{Open}(X) と書く。関手 F ⁣:Open(X)op→Ab\mathcal{F}\colon \mathsf{Open}(X)^{\mathrm{op}} \to \mathsf{Ab} を XX 上の Abel 群の前層という(集合値の場合は 定義 2.1[米田の補題と表現可能関手] の前層)。すなわち前層は

  • 開集合 UU ごとの Abel 群 F(U)\mathcal{F}(U)、
  • 包含 V⊆UV \subseteq U ごとの準同型 ρVU ⁣:F(U)→F(V)\rho^U_V\colon \mathcal{F}(U) \to \mathcal{F}(V)(制限写像)

からなり、ρUU=id\rho^U_U = \mathrm{id}、W⊆V⊆UW \subseteq V \subseteq U について ρWV∘ρVU=ρWU\rho^V_W \circ \rho^U_V = \rho^U_W を満たす。F(U)\mathcal{F}(U) の元を UU 上の切断といい、ρVU(s)\rho^U_V(s) を s∣Vs|_V と書く。F(U)\mathcal{F}(U) を Γ(U,F)\Gamma(U, \mathcal{F}) とも書き、Γ(X,F)\Gamma(X, \mathcal{F}) の元を大域切断という。

前層の射 φ ⁣:F→G\varphi\colon \mathcal{F} \to \mathcal{G} とは自然変換、すなわち準同型の族 φU ⁣:F(U)→G(U)\varphi_U\colon \mathcal{F}(U) \to \mathcal{G}(U) で φV(s∣V)=φU(s)∣V\varphi_V(s|_V) = \varphi_U(s)|_V を満たすものをいう。Abel 群の前層の圏を PAb(X)\mathsf{PAb}(X) と書く。Ab\mathsf{Ab} を集合の圏、環の圏に取り替えたものを集合の前層、環の前層という。

定義 2.2(層)↗

XX 上の前層 F\mathcal{F} が層であるとは、任意の開集合 UU とその任意の開被覆 U=⋃i∈IUiU = \bigcup_{i \in I} U_i について次の 2 条件が成り立つことをいう。

  • (局所性)s,t∈F(U)s, t \in \mathcal{F}(U) がすべての ii で s∣Ui=t∣Uis|_{U_i} = t|_{U_i} を満たせば、s=ts = t。
  • (貼り合わせ)si∈F(Ui)s_i \in \mathcal{F}(U_i) の族がすべての i,ji, j で si∣Ui∩Uj=sj∣Ui∩Ujs_i|_{U_i \cap U_j} = s_j|_{U_i \cap U_j} を満たせば、すべての ii で s∣Ui=sis|_{U_i} = s_i となる s∈F(U)s \in \mathcal{F}(U) が存在する。

2 条件をあわせると、図式

F(U)⟶∏iF(Ui)⇉∏i,jF(Ui∩Uj)\mathcal{F}(U) \longrightarrow \prod_{i} \mathcal{F}(U_i) \rightrightarrows \prod_{i, j} \mathcal{F}(U_i \cap U_j)

が等化子(定義 2.4[極限と余極限])である、ということになる。ここで左の射は s↦(s∣Ui)is \mapsto (s|_{U_i})_i、右の 2 本は (si)i↦(si∣Ui∩Uj)i,j(s_i)_i \mapsto (s_i|_{U_i \cap U_j})_{i,j} と (si)i↦(sj∣Ui∩Uj)i,j(s_i)_i \mapsto (s_j|_{U_i \cap U_j})_{i,j} である。層の間の射は前層としての射とし、Abel 群の層の圏を Ab(X)\mathsf{Ab}(X) と書く。これは PAb(X)\mathsf{PAb}(X) の充満部分圏である。

U=∅U = \varnothing は添字集合が空の族で覆われます。空の積は 11 点(Abel 群なら 00)なので、局所性から F(∅)=0\mathcal{F}(\varnothing) = 0 です。Abel 群の前層では、局所性は「すべての ii で s∣Ui=0s|_{U_i} = 0 なら s=0s = 0」と同値です(s−ts - t に使う)。

加群の層を、Abel 群の層と同時に扱えるように定義しておきます。

定義 2.3(環付き空間・加群の層)↗

  1. O\mathcal{O} を XX 上の環の前層とする。O\mathcal{O} 加群の前層とは、Abel 群の前層 F\mathcal{F} で、各 F(U)\mathcal{F}(U) に O(U)\mathcal{O}(U) 加群の構造が与えられ、a∈O(U)a \in \mathcal{O}(U)、s∈F(U)s \in \mathcal{F}(U)、V⊆UV \subseteq U について (as)∣V=a∣V⋅s∣V(as)|_V = a|_V \cdot s|_V となるものをいう。それが層のとき O\mathcal{O} 加群の層(または単に O\mathcal{O} 加群)という。射は、各 φU\varphi_U が O(U)\mathcal{O}(U) 線形である前層の射とする。O\mathcal{O} 加群の層の圏を Mod(O)\mathsf{Mod}(\mathcal{O}) と書く。
  2. 位相空間 XX と XX 上の環の層 OX\mathcal{O}_X の組 (X,OX)(X, \mathcal{O}_X) を環付き空間といい、OX\mathcal{O}_X を構造層という。

O\mathcal{O} として、すべての開集合に Z\mathbb{Z} を、すべての制限写像に恒等写像を対応させる環の前層を取ると、O\mathcal{O} 加群の層は Abel 群の層と同じものである。したがって Ab(X)\mathsf{Ab}(X) と、環付き空間の Mod(OX)\mathsf{Mod}(\mathcal{O}_X) は、どちらも Mod(O)\mathsf{Mod}(\mathcal{O}) の特別な場合である。以下、とくに断らなければ O\mathcal{O} は XX 上の環の前層を表す。

例 2.4(連続関数の層と定数前層)

(1) 位相空間 XX の開集合 UU に、UU 上の実数値連続関数の環 C(U)C(U) を対応させ、制限写像を関数の制限とすると、環の層 CXC_X になります。局所性は、関数が各点の値で決まることから、貼り合わせは、重なりで一致する関数の族が一つの関数を定め、連続性が各点の近傍で決まる性質であることから従います。(X,CX)(X, C_X) は環付き空間です。

(2) Abel 群 M≠0M \ne 0 について、すべての空でない開集合に MM を、空集合に 00 を対応させ、空でない開集合の間の制限写像を恒等写像とする前層を定数前層といいます。XX が交わらない空でない開集合 U1,U2U_1, U_2 をもてば、これは層ではありません。m1≠m2m_1 \ne m_2 を取ると、U1∩U2=∅U_1 \cap U_2 = \varnothing なので s1=m1∈F(U1)s_1 = m_1 \in \mathcal{F}(U_1)、s2=m2∈F(U2)s_2 = m_2 \in \mathcal{F}(U_2) は重なりで一致しますが、U1∪U2U_1 \cup U_2 上の切断 m∈Mm \in M で m=m1m = m_1 かつ m=m2m = m_2 となるものはありません。

(3) MM に離散位相を入れ、UU に連続写像 U→MU \to M(局所定数関数)の全体を対応させると、(1) と同じ理由で層になります。これを定数層といい MXM_X と書きます。演習 10.1 で、これが定数前層の層化であることを確かめます。

定義 3.1(茎・芽)↗

F\mathcal{F} を XX 上の前層、x∈Xx \in X とする。xx を含む開集合の全体は、逆向きの包含を順序として有向集合をなす(U,VU, V に対し U∩VU \cap V が上界)。その上の順極限(定義 6.1[極限と余極限])

Fx=lim→⁡U∋xF(U)\mathcal{F}_x = \varinjlim_{U \ni x} \mathcal{F}(U)

を F\mathcal{F} の xx での茎という。命題 6.3[極限と余極限] と 系 6.5[極限と余極限] の (1) により、Fx\mathcal{F}_x の元は組 (U,s)(U, s)(x∈Ux \in U、s∈F(U)s \in \mathcal{F}(U))の同値類で、(U,s)(U, s) と (V,t)(V, t) が同値であるのは、xx を含む開集合 W⊆U∩VW \subseteq U \cap V で s∣W=t∣Ws|_W = t|_W となるものがあるときである。(U,s)(U, s) の類を sxs_x と書き、ss の xx での芽という。演算は sx+tx=(s∣W+t∣W)xs_x + t_x = (s|_W + t|_W)_x で定まる。

O\mathcal{O} が環の前層なら Ox\mathcal{O}_x は環で、O\mathcal{O} 加群の前層 F\mathcal{F} の茎 Fx\mathcal{F}_x は axsx=(a∣Ws∣W)xa_x s_x = (a|_W s|_W)_x により Ox\mathcal{O}_x 加群になる。前層の射 φ ⁣:F→G\varphi\colon \mathcal{F} \to \mathcal{G} は φx(sx)=(φU(s))x\varphi_x(s_x) = (\varphi_U(s))_x により準同型 φx ⁣:Fx→Gx\varphi_x\colon \mathcal{F}_x \to \mathcal{G}_x を定め、(ψφ)x=ψxφx(\psi\varphi)_x = \psi_x\varphi_x である。

xWsts(U の上)t(V の上)X
芽。U 上の切断 s と V 上の切断 t は、x のある近傍 W の上で一致すれば、同じ芽 s_x = t_x を定める。W の外での違いは茎には残らない。

次の命題は、層の射が単射・全射・同型であることを、点ごとの茎で確かめられるようにするものです。ただし全射だけは、茎での全射が「各点の近くでは持ち上がる」ことしか意味しません。点ごとに別々の持ち上げが取れても、それらが重なりで一致するとは限らないので、全体の切断には貼り合わせられないことがあります。1 節の、原点を除いた平面で zz が ehe^h の形に書けない例がこの状況です。

命題 3.2(茎による単射・全射・同型の判定)✓

φ ⁣:F→G\varphi\colon \mathcal{F} \to \mathcal{G} を XX 上の層(Abel 群、環、O\mathcal{O} 加群、集合のどれでもよい)の射とする。

  1. すべての開集合 UU で φU\varphi_U が単射であることと、すべての点 xx で φx\varphi_x が単射であることは同値である。
  2. すべての点 xx で φx\varphi_x が全射であることと、次の条件は同値である: 任意の開集合 UU と t∈G(U)t \in \mathcal{G}(U) に対し、UU の開被覆 U=⋃iUiU = \bigcup_i U_i と si∈F(Ui)s_i \in \mathcal{F}(U_i) で φUi(si)=t∣Ui\varphi_{U_i}(s_i) = t|_{U_i} となるものがある。
  3. 次の 3 条件は同値である: (a) φ\varphi は同型、(b) すべての UU で φU\varphi_U は全単射、(c) すべての xx で φx\varphi_x は全単射。
  4. P\mathcal{P} を前層、G\mathcal{G} を層とし、φ,ψ ⁣:P→G\varphi, \psi\colon \mathcal{P} \to \mathcal{G} を前層の射とする。すべての xx で φx=ψx\varphi_x = \psi_x なら φ=ψ\varphi = \psi である。

(2) の条件は「すべての UU で φU\varphi_U が全射」より真に弱い条件です。茎で全射でも、切断の水準では全射とは限りません(例 9.2)。

証明(命題 3.2)

(1) すべての φU\varphi_U が単射とします。Fx\mathcal{F}_x の 2 元は、共通の開集合 UU 上の切断 s,s′s, s' の芽として書けます。φx(sx)=φx(sx′)\varphi_x(s_x) = \varphi_x(s'_x) なら、xx の開近傍 W⊆UW \subseteq U で φU(s)∣W=φU(s′)∣W\varphi_U(s)|_W = \varphi_U(s')|_W、すなわち φW(s∣W)=φW(s′∣W)\varphi_W(s|_W) = \varphi_W(s'|_W) となるものがあり、φW\varphi_W の単射性から s∣W=s′∣Ws|_W = s'|_W、よって sx=sx′s_x = s'_x です。逆にすべての φx\varphi_x が単射とし、s,s′∈F(U)s, s' \in \mathcal{F}(U) が φU(s)=φU(s′)\varphi_U(s) = \varphi_U(s') を満たすとします。各 x∈Ux \in U で φx(sx)=φx(sx′)\varphi_x(s_x) = \varphi_x(s'_x) なので sx=sx′s_x = s'_x で、xx の開近傍 Wx⊆UW_x \subseteq U で s∣Wx=s′∣Wxs|_{W_x} = s'|_{W_x} となるものがあります。U=⋃xWxU = \bigcup_x W_x と F\mathcal{F} の局所性から s=s′s = s' です。

(2) すべての φx\varphi_x が全射とし、t∈G(U)t \in \mathcal{G}(U)、x∈Ux \in U とします。tx=φx(σ)t_x = \varphi_x(\sigma) となる σ∈Fx\sigma \in \mathcal{F}_x を取り、σ=sx\sigma = s_x(s∈F(V)s \in \mathcal{F}(V))と書くと、(φV(s))x=tx(\varphi_V(s))_x = t_x なので、xx の開近傍 Wx⊆U∩VW_x \subseteq U \cap V で φWx(s∣Wx)=t∣Wx\varphi_{W_x}(s|_{W_x}) = t|_{W_x} となるものがあります。{Wx}x∈U\{W_x\}_{x \in U} と s∣Wxs|_{W_x} が求める被覆と切断です。逆に条件が成り立つとし、τ∈Gx\tau \in \mathcal{G}_x を τ=tx\tau = t_x(t∈G(U)t \in \mathcal{G}(U))と書きます。条件の被覆で x∈Uix \in U_i となる ii を取ると、φx((si)x)=(t∣Ui)x=τ\varphi_x((s_i)_x) = (t|_{U_i})_x = \tau です。

(3) (a) と (b) の同値: φ\varphi が同型なら、逆射 ψ\psi について ψU\psi_U が φU\varphi_U の逆写像です。逆にすべての φU\varphi_U が全単射なら、ψU=φU−1\psi_U = \varphi_U^{-1} は ψV(t∣V)=ψU(t)∣V\psi_V(t|_V) = \psi_U(t)|_V を満たし(両辺に φV\varphi_V を施すとどちらも t∣Vt|_V)、前層の射で、φ\varphi の逆です。

(b) ならば (c): (1) により φx\varphi_x は単射で、(2) の条件は被覆として {U}\{U\} を取れば成り立つので φx\varphi_x は全射です。

(c) ならば (b): (1) によりすべての φU\varphi_U は単射です。t∈G(U)t \in \mathcal{G}(U) とし、(2) の被覆 UiU_i と sis_i を取ります。Ui∩UjU_i \cap U_j の上で φ(si∣Ui∩Uj)=t∣Ui∩Uj=φ(sj∣Ui∩Uj)\varphi(s_i|_{U_i \cap U_j}) = t|_{U_i \cap U_j} = \varphi(s_j|_{U_i \cap U_j}) なので、φUi∩Uj\varphi_{U_i \cap U_j} の単射性から si∣Ui∩Uj=sj∣Ui∩Ujs_i|_{U_i \cap U_j} = s_j|_{U_i \cap U_j} です。F\mathcal{F} の貼り合わせにより s∣Ui=sis|_{U_i} = s_i となる s∈F(U)s \in \mathcal{F}(U) があり、φU(s)∣Ui=φUi(si)=t∣Ui\varphi_U(s)|_{U_i} = \varphi_{U_i}(s_i) = t|_{U_i} なので、G\mathcal{G} の局所性から φU(s)=t\varphi_U(s) = t です。

(4) s∈P(U)s \in \mathcal{P}(U) とします。各 x∈Ux \in U で (φU(s))x=φx(sx)=ψx(sx)=(ψU(s))x(\varphi_U(s))_x = \varphi_x(s_x) = \psi_x(s_x) = (\psi_U(s))_x なので、xx の開近傍 Wx⊆UW_x \subseteq U の上で φU(s)\varphi_U(s) と ψU(s)\psi_U(s) は一致します。G\mathcal{G} の局所性から φU(s)=ψU(s)\varphi_U(s) = \psi_U(s) です。

(3) は層の射についての主張で、前層では成り立ちません。定数前層から定数層への自然な射は、すべての茎で同型ですが同型ではありません。また (3) は「茎が同型な層は同型」とは言っていません。同型を与える射が先に必要です。

4. 芽の族による構成:層化と開基の上の層

Section titled “4. 芽の族による構成:層化と開基の上の層”

前層を層に直す操作(層化)と、開基の上だけで与えた層を全体に延長する操作は、同じ構成で実現できます。どちらも「茎の元の族で、局所的に一つの切断から来るもの」を切断とします。そこで開基の上の前層から始めます。

定義 4.1(開基の上の前層と層)↗

B\mathcal{B} を XX の開基(定義 5.1[位相空間の定義と基本概念])とする。B\mathcal{B} の上の前層とは、U∈BU \in \mathcal{B} ごとの Abel 群(または環、集合)F(U)\mathcal{F}(U) と、B\mathcal{B} の元の包含 V⊆UV \subseteq U ごとの制限写像 F(U)→F(V)\mathcal{F}(U) \to \mathcal{F}(V) で、定義 2.1 と同じ関手性を満たすものをいう。射も同様に定める。

B\mathcal{B} の上の前層 F\mathcal{F} が B\mathcal{B} の上の層であるとは、任意の U∈BU \in \mathcal{B} と、B\mathcal{B} の元による任意の被覆 U=⋃iUiU = \bigcup_i U_i について次が成り立つことをいう: si∈F(Ui)s_i \in \mathcal{F}(U_i) の族が、「W∈BW \in \mathcal{B}、W⊆Ui∩UjW \subseteq U_i \cap U_j ならば si∣W=sj∣Ws_i|_W = s_j|_W」を満たすとき、すべての ii で s∣Ui=sis|_{U_i} = s_i となる s∈F(U)s \in \mathcal{F}(U) がただ一つ存在する。

x∈Xx \in X での茎を Fx=lim→⁡x∈U∈BF(U)\mathcal{F}_x = \varinjlim_{x \in U \in \mathcal{B}} \mathcal{F}(U) と定める(B\mathcal{B} が開基なので、xx を含む U,V∈BU, V \in \mathcal{B} に対し x∈W⊆U∩Vx \in W \subseteq U \cap V となる W∈BW \in \mathcal{B} があり、添字集合は有向である)。XX 上の前層 G\mathcal{G} の B\mathcal{B} への制限を G∣B\mathcal{G}|_{\mathcal{B}} と書く。

B\mathcal{B} が開集合の全体のとき、B\mathcal{B} の上の層は 定義 2.2 の層と同じです(W=Ui∩UjW = U_i \cap U_j と取れるので条件が一致し、ss の一意性が局所性です)。XX 上の前層 G\mathcal{G} について、G∣B\mathcal{G}|_{\mathcal{B}} の茎は G\mathcal{G} の茎と自然に同一視できます。xx を含む任意の開集合 UU に対し x∈W⊆Ux \in W \subseteq U となる W∈BW \in \mathcal{B} があり、(U,s)(U, s) は (W,s∣W)(W, s|_W) と同値で、同値関係も B\mathcal{B} の元の上で判定できるからです。

次の補題が作るのは、各点に芽を 1 つずつ割り当てた族のうち、「各点の近くでは 1 つの切断の芽になっている」ものを切断とみなす層です。層の 2 条件を芽の言葉でそのまま満たすように作ってあります。開基の元だけで始めるのは、開集合の一部にしか値が与えられていない場合にも使うためです。層化は、この補題で B\mathcal{B} を開集合の全体としたものです。

補題 4.2(芽の族の層)✓

B\mathcal{B} を XX の開基、F\mathcal{F} を B\mathcal{B} の上の前層(Abel 群、環、O\mathcal{O} 加群、集合のどれでもよい)とする。開集合 U⊆XU \subseteq X に対し

F+(U)={(sx)x∈U∈∏x∈UFx : 各 x∈U に、x∈W⊆U となる W∈B と t∈F(W) があって、すべての y∈W で sy=ty}\mathcal{F}^+(U) = \Bigl\{ (s_x)_{x \in U} \in \prod_{x \in U} \mathcal{F}_x \ :\ \text{各 } x \in U \text{ に、} x \in W \subseteq U \text{ となる } W \in \mathcal{B} \text{ と } t \in \mathcal{F}(W) \text{ があって、すべての } y \in W \text{ で } s_y = t_y \Bigr\}

とおき、制限写像を族の制限 (sx)x∈U↦(sx)x∈V(s_x)_{x \in U} \mapsto (s_x)_{x \in V} とする。

  1. F+\mathcal{F}^+ は XX 上の層である(演算は成分ごと)。
  2. U∈BU \in \mathcal{B} に対し θU ⁣:F(U)→F+(U)\theta_U\colon \mathcal{F}(U) \to \mathcal{F}^+(U)、θU(s)=(sx)x∈U\theta_U(s) = (s_x)_{x \in U} とおくと、θ\theta は B\mathcal{B} の上の前層の射 F→F+∣B\mathcal{F} \to \mathcal{F}^+|_{\mathcal{B}} で、すべての xx で茎の同型 θx ⁣:Fx→(F+)x\theta_x\colon \mathcal{F}_x \to (\mathcal{F}^+)_x を与える。逆写像は (U,(sy)y)(U, (s_y)_y) の類を sxs_x に写す。
  3. B\mathcal{B} の上の前層の射 φ ⁣:F→F′\varphi\colon \mathcal{F} \to \mathcal{F}' に対し、φ+((sx)x)=(φx(sx))x\varphi^+((s_x)_x) = (\varphi_x(s_x))_x は層の射 φ+ ⁣:F+→F′+\varphi^+\colon \mathcal{F}^+ \to \mathcal{F}'^+ を定め、φ+∘θ=θ′∘φ\varphi^+ \circ \theta = \theta' \circ \varphi、(ψφ)+=ψ+φ+(\psi\varphi)^+ = \psi^+\varphi^+、id+=id\mathrm{id}^+ = \mathrm{id} である。
  4. F\mathcal{F} が B\mathcal{B} の上の層なら、すべての U∈BU \in \mathcal{B} で θU\theta_U は全単射である。
  5. G\mathcal{G} が XX 上の層なら、σU ⁣:G(U)→(G∣B)+(U)\sigma_U\colon \mathcal{G}(U) \to (\mathcal{G}|_{\mathcal{B}})^+(U)、s↦(sx)x∈Us \mapsto (s_x)_{x \in U} はすべての開集合 UU で全単射で、層の同型 σ ⁣:G→(G∣B)+\sigma\colon \mathcal{G} \to (\mathcal{G}|_{\mathcal{B}})^+ を与える。とくに層の切断は芽の族で決まる。
証明(補題 4.2)

(1) 定義の条件を「族 (sx)(s_x) は局所的に切断から来る」と呼びます。2 つの族 (sx)(s_x)、(sx′)(s'_x) がこの条件を満たすとき、xx に対する (W,t)(W, t)、(W′,t′)(W', t') を取り、x∈W′′⊆W∩W′x \in W'' \subseteq W \cap W' となる W′′∈BW'' \in \mathcal{B} を選ぶと、W′′W'' の上で sy+sy′=(t∣W′′+t′∣W′′)ys_y + s'_y = (t|_{W''} + t'|_{W''})_y です。積や O\mathcal{O} の作用についても同じで、F+(U)\mathcal{F}^+(U) は成分ごとの演算で閉じています。制限写像は関手性を満たします。局所性: 族は成分で決まるので、U=⋃iUiU = \bigcup_i U_i の各 UiU_i への制限が等しい 2 つの族は等しい。貼り合わせ: si∈F+(Ui)s^i \in \mathcal{F}^+(U_i) が重なりで一致すれば、x∈Uix \in U_i のとき sx=sxis_x = s^i_x とおくことで族 (sx)x∈U(s_x)_{x \in U} が矛盾なく定まり、条件は各点の近傍についてのものなので (sx)∈F+(U)(s_x) \in \mathcal{F}^+(U) です。

(2) θU(s)\theta_U(s) は (W,t)=(U,s)(W, t) = (U, s) により条件を満たし、θV(s∣V)=θU(s)∣V\theta_V(s|_V) = \theta_U(s)|_V です。F+∣B\mathcal{F}^+|_{\mathcal{B}} の茎は F+\mathcal{F}^+ の茎と同一視できるので、θx ⁣:Fx→(F+)x\theta_x\colon \mathcal{F}_x \to (\mathcal{F}^+)_x が定まります。ex ⁣:(F+)x→Fxe_x\colon (\mathcal{F}^+)_x \to \mathcal{F}_x を、(U,(sy)y)(U, (s_y)_y) の類に sxs_x を対応させる写像とします(同値な組は xx の近傍の上で同じ族なので、矛盾なく定まります)。ex(θx(tx))=txe_x(\theta_x(t_x)) = t_x です。逆に (U,(sy)y)(U, (s_y)_y) に対し、条件の (W,t)(W, t) を取ると (sy)y∈W=θW(t)(s_y)_{y \in W} = \theta_W(t) なので、その類は θx(tx)=θx(sx)=θx(ex(類))\theta_x(t_x) = \theta_x(s_x) = \theta_x(e_x(\text{類})) に等しくなります。よって θx\theta_x と exe_x は互いに逆です。

(3) (sx)(s_x) が (W,t)(W, t) により条件を満たせば、(φx(sx))(\varphi_x(s_x)) は (W,φW(t))(W, \varphi_W(t)) により条件を満たします。成分ごとの定義なので制限と両立し、準同型です。φ+(θU(s))=(φx(sx))x=((φU(s))x)x=θU′(φU(s))\varphi^+(\theta_U(s)) = (\varphi_x(s_x))_x = ((\varphi_U(s))_x)_x = \theta'_U(\varphi_U(s)) で、残りの等式も成分ごとに確かめられます。

(4) U∈BU \in \mathcal{B} とします。単射性。 θU(s)=θU(s′)\theta_U(s) = \theta_U(s') なら、各 x∈Ux \in U で sx=sx′s_x = s'_x なので、x∈Wx⊆Ux \in W_x \subseteq U となる Wx∈BW_x \in \mathcal{B} で s∣Wx=s′∣Wxs|_{W_x} = s'|_{W_x} となるものがあります。B\mathcal{B} の上の層の条件の一意性を、被覆 U=⋃xWxU = \bigcup_x W_x と族 s∣Wxs|_{W_x} に使うと s=s′s = s' です。全射性。 (sx)∈F+(U)(s_x) \in \mathcal{F}^+(U) とし、各 xx に条件の (Wx,tx)(W_x, t^x) を取ります。W∈BW \in \mathcal{B}、W⊆Wx∩Wx′W \subseteq W_x \cap W_{x'} のとき、tx∣Wt^x|_W と tx′∣Wt^{x'}|_W は WW の各点 yy で同じ芽 sys_y をもつので、いま示した単射性(UU を WW に取り替える)により等しくなります。よって B\mathcal{B} の上の層の条件から s∣Wx=txs|_{W_x} = t^x となる s∈F(U)s \in \mathcal{F}(U) があり、y∈Wxy \in W_x で sy=tyxs_y = t^x_y なので θU(s)=(sy)y\theta_U(s) = (s_y)_y です。

(5) σU(s)\sigma_U(s) は条件を満たし(各点で x∈W⊆Ux \in W \subseteq U となる W∈BW \in \mathcal{B} と t=s∣Wt = s|_W を取る)、σ\sigma は層の射です。単射性。 σU(s)=σU(s′)\sigma_U(s) = \sigma_U(s') なら各点の近傍で ss と s′s' は一致し、G\mathcal{G} の局所性から s=s′s = s' です。全射性。 (sx)∈(G∣B)+(U)(s_x) \in (\mathcal{G}|_{\mathcal{B}})^+(U) に条件の (Wx,tx)(W_x, t^x) を取ると、tx∣Wx∩Wx′t^x|_{W_x \cap W_{x'}} と tx′∣Wx∩Wx′t^{x'}|_{W_x \cap W_{x'}} は各点で同じ芽をもつので、単射性により等しく、G\mathcal{G} の貼り合わせで s∣Wx=txs|_{W_x} = t^x となる s∈G(U)s \in \mathcal{G}(U) が得られます。σU(s)=(sx)\sigma_U(s) = (s_x) です。すべての σU\sigma_U が全単射なので、命題 3.2 の (3) により σ\sigma は同型です。

定理 4.3(層化の存在と普遍性)✓

F\mathcal{F} を XX 上の前層(Abel 群、環、O\mathcal{O} 加群、集合のどれでもよい)とする。補題 4.2 で B\mathcal{B} を開集合の全体としたときの層 F+\mathcal{F}^+ と射 θ ⁣:F→F+\theta\colon \mathcal{F} \to \mathcal{F}^+ について、次が成り立つ。F+\mathcal{F}^+ を F\mathcal{F} の層化という。

  1. すべての x∈Xx \in X で θx ⁣:Fx→(F+)x\theta_x\colon \mathcal{F}_x \to (\mathcal{F}^+)_x は同型である。
  2. (普遍性)任意の層 G\mathcal{G} と前層の射 φ ⁣:F→G\varphi\colon \mathcal{F} \to \mathcal{G} に対し、φ~∘θ=φ\tilde\varphi \circ \theta = \varphi となる層の射 φ~ ⁣:F+→G\tilde\varphi\colon \mathcal{F}^+ \to \mathcal{G} がただ一つ存在する。この性質をもつ組 (F+,θ)(\mathcal{F}^+, \theta) は、θ\theta と両立する同型を除いて一意である。F\mathcal{F} が層なら θ\theta は同型である。
  3. F↦F+\mathcal{F} \mapsto \mathcal{F}^+ は関手 a ⁣:PAb(X)→Ab(X)a\colon \mathsf{PAb}(X) \to \mathsf{Ab}(X) になり、包含関手 ι ⁣:Ab(X)→PAb(X)\iota\colon \mathsf{Ab}(X) \to \mathsf{PAb}(X) の左随伴である(定義 2.1[随伴関手と随伴関手定理])。すなわち Ab(X)\mathsf{Ab}(X) は PAb(X)\mathsf{PAb}(X) の反射的部分圏(定義 4.1[随伴関手と随伴関手定理])である。O\mathcal{O} 加群の前層と層についても同じである。
  4. Abel 群の前層の列 F′→F→F′′\mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' が、すべての開集合 UU で完全列 F′(U)→F(U)→F′′(U)\mathcal{F}'(U) \to \mathcal{F}(U) \to \mathcal{F}''(U) を与えるなら、すべての xx で茎の列 (F′+)x→(F+)x→(F′′+)x(\mathcal{F}'^+)_x \to (\mathcal{F}^+)_x \to (\mathcal{F}''^+)_x は完全である。
証明(定理 4.3)

(1) 補題 4.2 の (2) です。

(2) 存在。 補題 4.2 の (3) により φ+ ⁣:F+→G+\varphi^+\colon \mathcal{F}^+ \to \mathcal{G}^+ があり、(5) により σ ⁣:G→G+\sigma\colon \mathcal{G} \to \mathcal{G}^+ は同型です(B\mathcal{B} が開集合の全体なので σ\sigma は G\mathcal{G} についての θ\theta と同じ射です)。φ~=σ−1∘φ+\tilde\varphi = \sigma^{-1} \circ \varphi^+ とおくと、φ~∘θ=σ−1∘φ+∘θ=σ−1∘σ∘φ=φ\tilde\varphi \circ \theta = \sigma^{-1} \circ \varphi^+ \circ \theta = \sigma^{-1} \circ \sigma \circ \varphi = \varphi です。

一意性。 ψ∘θ=φ\psi \circ \theta = \varphi なら、茎で ψx∘θx=φx\psi_x \circ \theta_x = \varphi_x で、(1) により ψx=φx∘θx−1\psi_x = \varphi_x \circ \theta_x^{-1} と決まります。命題 3.2 の (4) により ψ\psi は一意です。

組の一意性。 (F†,θ†)(\mathcal{F}^\dagger, \theta^\dagger) も同じ性質をもてば、αθ=θ†\alpha\theta = \theta^\dagger、βθ†=θ\beta\theta^\dagger = \theta となる層の射 α ⁣:F+→F†\alpha\colon \mathcal{F}^+ \to \mathcal{F}^\dagger、β ⁣:F†→F+\beta\colon \mathcal{F}^\dagger \to \mathcal{F}^+ があり、βαθ=θ\beta\alpha\theta = \theta と一意性から βα=id\beta\alpha = \mathrm{id}、同様に αβ=id\alpha\beta = \mathrm{id} です。F\mathcal{F} が層なら θ=σ\theta = \sigma は 補題 4.2 の (5) により同型です。

(3) (2) は、各 F\mathcal{F} について (F+,θ)(\mathcal{F}^+, \theta) が F\mathcal{F} から ι\iota への普遍射であることを述べています。定理 2.7[随伴関手と随伴関手定理] により、F↦F+\mathcal{F} \mapsto \mathcal{F}^+ は ι\iota の左随伴に延びます。射 φ\varphi の行き先は θ′∘φ\theta' \circ \varphi の経由として決まる射で、補題 4.2 の (3) の等式 φ+θ=θ′φ\varphi^+\theta = \theta'\varphi により φ+\varphi^+ に等しくなります。O\mathcal{O} 加群の前層については、O(U)\mathcal{O}(U) が F+(U)\mathcal{F}^+(U) に a⋅(sx)x=(axsx)xa \cdot (s_x)_x = (a_x s_x)_x で作用し、(1)、(2) の射はすべて O\mathcal{O} 線形なので、同じ議論が成り立ちます。

(4) xx を含む各開集合 UU で F′(U)→F(U)→F′′(U)\mathcal{F}'(U) \to \mathcal{F}(U) \to \mathcal{F}''(U) が完全なので、有向集合の上の余極限を取った Fx′→Fx→Fx′′\mathcal{F}'_x \to \mathcal{F}_x \to \mathcal{F}''_x も完全です(系 6.5[極限と余極限] の (2))。θx\theta_x は射と両立する同型(φx+θx=θx′φx\varphi^+_x\theta_x = \theta'_x\varphi_x)なので、層化の茎の列も完全です。

定理 4.4(開基の上の層の延長)✓

B\mathcal{B} を XX の開基とする(値は Abel 群、環、O\mathcal{O} 加群、集合のどれでもよい)。

  1. F\mathcal{F} を B\mathcal{B} の上の層とする。XX 上の層 F~\widetilde{\mathcal{F}} と、U∈BU \in \mathcal{B} ごとの同型 θU ⁣:F(U)→F~(U)\theta_U\colon \mathcal{F}(U) \to \widetilde{\mathcal{F}}(U) で制限写像と両立するものが存在する。茎について F~x≅Fx=lim→⁡x∈U∈BF(U)\widetilde{\mathcal{F}}_x \cong \mathcal{F}_x = \varinjlim_{x \in U \in \mathcal{B}} \mathcal{F}(U) である。
  2. G,H\mathcal{G}, \mathcal{H} を XX 上の層とする。制限 φ↦φ∣B\varphi \mapsto \varphi|_{\mathcal{B}} は、層の射 G→H\mathcal{G} \to \mathcal{H} の全体から、B\mathcal{B} の上の前層の射 G∣B→H∣B\mathcal{G}|_{\mathcal{B}} \to \mathcal{H}|_{\mathcal{B}} の全体への全単射である。
  3. (1) の組 (F~,θ)(\widetilde{\mathcal{F}}, \theta) は、θ\theta と両立する同型を除いて一意である。
証明(定理 4.4)

(1) F~=F+\widetilde{\mathcal{F}} = \mathcal{F}^+ と 補題 4.2 の θ\theta を取ります。同じ補題の (1) により層、(2) により θ\theta は制限と両立して茎の同型を与え、(4) により U∈BU \in \mathcal{B} で θU\theta_U は全単射です。

(2) 単射性。 φ∣B=φ′∣B\varphi|_{\mathcal{B}} = \varphi'|_{\mathcal{B}} とします。茎は B\mathcal{B} の元の上の切断の芽で尽くされるので φx=φx′\varphi_x = \varphi'_x で、命題 3.2 の (4) により φ=φ′\varphi = \varphi' です。

全射性。 B\mathcal{B} の上の前層の射 φB ⁣:G∣B→H∣B\varphi^{\mathcal{B}}\colon \mathcal{G}|_{\mathcal{B}} \to \mathcal{H}|_{\mathcal{B}} に対し、補題 4.2 の (3) の射 (φB)+(\varphi^{\mathcal{B}})^+ と (5) の同型 σG\sigma_{\mathcal{G}}、σH\sigma_{\mathcal{H}} を使って φ=σH−1∘(φB)+∘σG\varphi = \sigma_{\mathcal{H}}^{-1} \circ (\varphi^{\mathcal{B}})^+ \circ \sigma_{\mathcal{G}} とおきます。U∈BU \in \mathcal{B}、s∈G(U)s \in \mathcal{G}(U) について

σH(φU(s))=(φxB(sx))x∈U=((φUB(s))x)x∈U=σH(φUB(s))\sigma_{\mathcal{H}}(\varphi_U(s)) = \bigl(\varphi^{\mathcal{B}}_x(s_x)\bigr)_{x \in U} = \bigl((\varphi^{\mathcal{B}}_U(s))_x\bigr)_{x \in U} = \sigma_{\mathcal{H}}\bigl(\varphi^{\mathcal{B}}_U(s)\bigr)

で、σH\sigma_{\mathcal{H}} は単射なので φU=φUB\varphi_U = \varphi^{\mathcal{B}}_U、すなわち φ∣B=φB\varphi|_{\mathcal{B}} = \varphi^{\mathcal{B}} です。

(3) (F~′,θ′)(\widetilde{\mathcal{F}}', \theta') も条件を満たすとします。θU′∘θU−1\theta'_U \circ \theta_U^{-1}(U∈BU \in \mathcal{B})は B\mathcal{B} の上の前層の同型 F~∣B→F~′∣B\widetilde{\mathcal{F}}|_{\mathcal{B}} \to \widetilde{\mathcal{F}}'|_{\mathcal{B}} で、(2) により層の射 α ⁣:F~→F~′\alpha\colon \widetilde{\mathcal{F}} \to \widetilde{\mathcal{F}}' に一意に延びます。逆向きの θU∘θU′−1\theta_U \circ \theta'^{-1}_U も射 β\beta に延び、βα\beta\alpha と恒等射は B\mathcal{B} の上で一致するので (2) の単射性から βα=id\beta\alpha = \mathrm{id}、同様に αβ=id\alpha\beta = \mathrm{id} です。

(1) と (2) をあわせると、制限 G↦G∣B\mathcal{G} \mapsto \mathcal{G}|_{\mathcal{B}} は、XX 上の層の圏から B\mathcal{B} の上の層の圏への圏同値です(充満忠実で本質的全射)。層を定義したり、層の射を定義したりするときは、都合のよい開基の上だけで行えば十分です。

定義 5.1(部分層・核・余核・像・商層)↗

φ ⁣:F→G\varphi\colon \mathcal{F} \to \mathcal{G} を O\mathcal{O} 加群の層の射とする。

  1. O\mathcal{O} 加群の層 F′\mathcal{F}' で、各 F′(U)\mathcal{F}'(U) が F(U)\mathcal{F}(U) の部分加群、制限写像が F\mathcal{F} のものの制限であるものを F\mathcal{F} の部分層という。
  2. U↦Ker⁡φUU \mapsto \operatorname{Ker}\varphi_U は F\mathcal{F} の部分層である(定理 5.2 の証明で確かめる)。これを Ker⁡φ\operatorname{Ker}\varphi と書く。
  3. 前層 U↦G(U)/φU(F(U))U \mapsto \mathcal{G}(U)/\varphi_U(\mathcal{F}(U)) の層化を Coker⁡φ\operatorname{Coker}\varphi、前層 U↦φU(F(U))U \mapsto \varphi_U(\mathcal{F}(U)) の層化を Im⁡φ\operatorname{Im}\varphi と書く。
  4. 部分層 F′⊆F\mathcal{F}' \subseteq \mathcal{F} の包含の Coker⁡\operatorname{Coker} を商層といい F/F′\mathcal{F}/\mathcal{F}' と書く。

余核と像に層化が要るのは、前層 U↦G(U)/φU(F(U))U \mapsto \mathcal{G}(U)/\varphi_U(\mathcal{F}(U)) が一般に層でないからです(例 9.2)。

定理 5.2(層の圏はアーベル圏で、完全性は茎で判定できる)✓

O\mathcal{O} を XX 上の環の前層とする。

  1. Mod(O)\mathsf{Mod}(\mathcal{O}) はアーベル圏(定義 4.1[加法圏とアーベル圏])である。射 φ ⁣:F→G\varphi\colon \mathcal{F} \to \mathcal{G} の核は包含 Ker⁡φ→F\operatorname{Ker}\varphi \to \mathcal{F}、余核は自然な射 G→Coker⁡φ\mathcal{G} \to \operatorname{Coker}\varphi で、すべての xx で (Ker⁡φ)x=Ker⁡(φx)(\operatorname{Ker}\varphi)_x = \operatorname{Ker}(\varphi_x)、(Coker⁡φ)x=Coker⁡(φx)(\operatorname{Coker}\varphi)_x = \operatorname{Coker}(\varphi_x)、(Im⁡φ)x=Im⁡(φx)(\operatorname{Im}\varphi)_x = \operatorname{Im}(\varphi_x) である。
  2. φ\varphi が mono であることは、すべての φx\varphi_x が単射であること、またすべての φU\varphi_U が単射であることと同値である。φ\varphi が epi であることは、すべての φx\varphi_x が全射であることと同値である。
  3. 列 F′→φF→ψF′′\mathcal{F}' \xrightarrow{\varphi} \mathcal{F} \xrightarrow{\psi} \mathcal{F}'' が F\mathcal{F} で完全(定義 5.1[加法圏とアーベル圏])であることと、すべての xx で Fx′→Fx→Fx′′\mathcal{F}'_x \to \mathcal{F}_x \to \mathcal{F}''_x が完全であることは同値である。
  4. 各点 xx について、茎を取る関手 Mod(O)→ModOx\mathsf{Mod}(\mathcal{O}) \to \mathsf{Mod}_{\mathcal{O}_x} は完全関手である。層化関手 a ⁣:PAb(X)→Ab(X)a\colon \mathsf{PAb}(X) \to \mathsf{Ab}(X) は完全関手である。

とくに、Ab(X)\mathsf{Ab}(X) と、環付き空間 (X,OX)(X, \mathcal{O}_X) の Mod(OX)\mathsf{Mod}(\mathcal{O}_X) はアーベル圏である。

証明(定理 5.2)

加法圏であること。 Hom⁡(F,G)\operatorname{Hom}(\mathcal{F}, \mathcal{G}) は (φ+ψ)U=φU+ψU(\varphi + \psi)_U = \varphi_U + \psi_U で Abel 群になり、合成は双線形です。すべての開集合に 00 を対応させる層が零対象です。U↦F(U)⊕G(U)U \mapsto \mathcal{F}(U) \oplus \mathcal{G}(U) は層(局所性と貼り合わせは成分ごとに確かめられる)で、成分への射影により F\mathcal{F} と G\mathcal{G} の積になります(層の射 H→F\mathcal{H} \to \mathcal{F} と H→G\mathcal{H} \to \mathcal{G} の組は、各 UU で H(U)→F(U)⊕G(U)\mathcal{H}(U) \to \mathcal{F}(U) \oplus \mathcal{G}(U) を一意に定める)。よって加法圏です(定義 3.4[加法圏とアーベル圏])。

核。 K(U)=Ker⁡φU\mathcal{K}(U) = \operatorname{Ker}\varphi_U とおきます。s∈K(U)s \in \mathcal{K}(U) なら φV(s∣V)=φU(s)∣V=0\varphi_V(s|_V) = \varphi_U(s)|_V = 0 なので K\mathcal{K} は部分前層です。局所性は F\mathcal{F} から受け継ぎます。si∈K(Ui)s_i \in \mathcal{K}(U_i) が重なりで一致すれば、F\mathcal{F} での貼り合わせ s∈F(U)s \in \mathcal{F}(U) は φU(s)∣Ui=φUi(si)=0\varphi_U(s)|_{U_i} = \varphi_{U_i}(s_i) = 0 を満たし、G\mathcal{G} の局所性から φU(s)=0\varphi_U(s) = 0、すなわち s∈K(U)s \in \mathcal{K}(U) です。よって K\mathcal{K} は層です。φχ=0\varphi\chi = 0 となる射 χ ⁣:H→F\chi\colon \mathcal{H} \to \mathcal{F} は各 UU で K(U)\mathcal{K}(U) に値を取るので、K\mathcal{K} を一意に経由します。したがって包含 K→F\mathcal{K} \to \mathcal{F} は核(定義 2.1[加法圏とアーベル圏])です。

余核。 Cpre(U)=G(U)/φU(F(U))\mathcal{C}^{\mathrm{pre}}(U) = \mathcal{G}(U)/\varphi_U(\mathcal{F}(U))、C=(Cpre)+\mathcal{C} = (\mathcal{C}^{\mathrm{pre}})^+ とし、c ⁣:G→Cpre→θCc\colon \mathcal{G} \to \mathcal{C}^{\mathrm{pre}} \xrightarrow{\theta} \mathcal{C} を合成とします。cφ=0c\varphi = 0 です。χφ=0\chi\varphi = 0 となる層の射 χ ⁣:G→H\chi\colon \mathcal{G} \to \mathcal{H} は、各 UU で φU(F(U))\varphi_U(\mathcal{F}(U)) を 00 に写すので前層の射 Cpre→H\mathcal{C}^{\mathrm{pre}} \to \mathcal{H} を一意に経由し、層化の普遍性(定理 4.3 の (2)、(3))により C\mathcal{C} を一意に経由します。よって cc は余核です。

茎。 xx を含む各 UU で 0→K(U)→F(U)→G(U)→Cpre(U)→00 \to \mathcal{K}(U) \to \mathcal{F}(U) \to \mathcal{G}(U) \to \mathcal{C}^{\mathrm{pre}}(U) \to 0 は完全なので、余極限を取った 0→Kx→Fx→φxGx→Cxpre→00 \to \mathcal{K}_x \to \mathcal{F}_x \xrightarrow{\varphi_x} \mathcal{G}_x \to \mathcal{C}^{\mathrm{pre}}_x \to 0 も完全です(系 6.5[極限と余極限] の (2))。定理 4.3 の (1) により Cx≅Cxpre\mathcal{C}_x \cong \mathcal{C}^{\mathrm{pre}}_x です。よって Kx→Fx\mathcal{K}_x \to \mathcal{F}_x は Ker⁡(φx)\operatorname{Ker}(\varphi_x) の包含、cx ⁣:Gx→Cxc_x\colon \mathcal{G}_x \to \mathcal{C}_x は Im⁡(φx)\operatorname{Im}(\varphi_x) による商です。像の前層についても 0→K(U)→F(U)→φU(F(U))→00 \to \mathcal{K}(U) \to \mathcal{F}(U) \to \varphi_U(\mathcal{F}(U)) \to 0 から同様に (Im⁡φ)x=Im⁡(φx)(\operatorname{Im}\varphi)_x = \operatorname{Im}(\varphi_x) です。

(2)。 加法圏では、φ\varphi が mono であることは核が 00 であることと同値です(補題 2.2[加法圏とアーベル圏] の (3))。Ker⁡φ=0\operatorname{Ker}\varphi = 0 はすべての φU\varphi_U が単射ということで、命題 3.2 の (1) によりすべての φx\varphi_x が単射であることと同値です。φ\varphi が epi であることは「χφ=0\chi\varphi = 0 ならば χ=0\chi = 0」と同値(同じ補題の (2))で、余核の普遍性から、これは c=0c = 0、すなわち C=0\mathcal{C} = 0 と同値です(c=0c = 0 なら idC∘c=0∘c\mathrm{id}_{\mathcal{C}} \circ c = 0 \circ c と余核の一意性から idC=0\mathrm{id}_{\mathcal{C}} = 0)。層 C\mathcal{C} が 00 であることは、すべての茎が 00 であることと同値です(補題 4.2 の (5) により、切断は芽の族で決まる)。Cx=Coker⁡(φx)\mathcal{C}_x = \operatorname{Coker}(\varphi_x) なので、これはすべての φx\varphi_x が全射であることと同値です。

(AB2)。 φ\varphi を mono とし、cc をその余核、K′=Ker⁡c⊆G\mathcal{K}' = \operatorname{Ker} c \subseteq \mathcal{G} とします。cφ=0c\varphi = 0 なので φ\varphi は φ′ ⁣:F→K′\varphi'\colon \mathcal{F} \to \mathcal{K}' を経由します。茎では Kx′=Ker⁡(cx)=Im⁡(φx)\mathcal{K}'_x = \operatorname{Ker}(c_x) = \operatorname{Im}(\varphi_x) で、φx\varphi_x は単射なので φx′ ⁣:Fx→Kx′\varphi'_x\colon \mathcal{F}_x \to \mathcal{K}'_x は全単射です。命題 3.2 の (3) により φ′\varphi' は同型で、φ\varphi は cc の核です。次に φ\varphi を epi とし、k ⁣:K→Fk\colon \mathcal{K} \to \mathcal{F} をその核、q ⁣:F→Qq\colon \mathcal{F} \to \mathcal{Q} を kk の余核とします。φk=0\varphi k = 0 なので φ=φˉq\varphi = \bar\varphi q となる φˉ ⁣:Q→G\bar\varphi\colon \mathcal{Q} \to \mathcal{G} があります。茎では Qx=Fx/Ker⁡(φx)\mathcal{Q}_x = \mathcal{F}_x/\operatorname{Ker}(\varphi_x) で、φx\varphi_x は全射なので φˉx\bar\varphi_x は全単射、したがって φˉ\bar\varphi は同型で、φ\varphi は kk の余核です。以上で (1) が示されました。

(3)。 補題 5.2[加法圏とアーベル圏] の (1) により、F\mathcal{F} で完全であることは「ψφ=0\psi\varphi = 0 かつ合成 Ker⁡ψ→F→Coker⁡φ\operatorname{Ker}\psi \to \mathcal{F} \to \operatorname{Coker}\varphi が 00」と同値です。層への射が 00 であることは、すべての茎で 00 であることと同値です(命題 3.2 の (4))。茎では、この 2 条件は ψxφx=0\psi_x\varphi_x = 0 と「Ker⁡(ψx)→Fx→Fx/Im⁡(φx)\operatorname{Ker}(\psi_x) \to \mathcal{F}_x \to \mathcal{F}_x/\operatorname{Im}(\varphi_x) が 00」、すなわち Im⁡(φx)⊆Ker⁡(ψx)\operatorname{Im}(\varphi_x) \subseteq \operatorname{Ker}(\psi_x) と Ker⁡(ψx)⊆Im⁡(φx)\operatorname{Ker}(\psi_x) \subseteq \operatorname{Im}(\varphi_x) です。

(4)。 茎を取る関手は加法的で、(3) により短完全列を短完全列に写すので完全です(命題 5.4[加法圏とアーベル圏] の (3))。PAb(X)=[Open(X)op,Ab]\mathsf{PAb}(X) = [\mathsf{Open}(X)^{\mathrm{op}}, \mathsf{Ab}] はアーベル圏で、完全性は開集合ごとの完全性です(命題 5.7[加法圏とアーベル圏])。aa は (φ+ψ)+=φ++ψ+(\varphi + \psi)^+ = \varphi^+ + \psi^+ を満たす加法関手で、前層の短完全列は各開集合で完全なので、定理 4.3 の (4) と上の (3) により、aa はそれを層の短完全列に写します。

(2) と 命題 3.2 の (2) をあわせると、層の epi は「切断が局所的に持ち上がる射」です。0→F′→F→F′′→00 \to \mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' \to 0 が層の完全列でも、F(U)→F′′(U)\mathcal{F}(U) \to \mathcal{F}''(U) は全射とは限りません。

定義 6.1(順像・逆像・制限・摩天楼層)↗

f ⁣:X→Yf\colon X \to Y を連続写像とする。

  1. XX 上の層 F\mathcal{F} に対し、(f∗F)(V)=F(f−1(V))(f_*\mathcal{F})(V) = \mathcal{F}(f^{-1}(V)) で定まる YY 上の層 f∗Ff_*\mathcal{F} を順像という(VV の開被覆の逆像は f−1(V)f^{-1}(V) の開被覆なので層になる)。射 φ\varphi には (f∗φ)V=φf−1(V)(f_*\varphi)_V = \varphi_{f^{-1}(V)} を対応させる。F\mathcal{F} が O\mathcal{O} 加群なら f∗Ff_*\mathcal{F} は f∗Of_*\mathcal{O} 加群である。
  2. YY 上の層 G\mathcal{G} に対し、XX 上の前層
(fpG)(U)=lim→⁡V⊇f(U)G(V)(f^{\mathrm{p}}\mathcal{G})(U) = \varinjlim_{V \supseteq f(U)} \mathcal{G}(V)

(VV は f(U)f(U) を含む YY の開集合を動く。逆向きの包含で有向)の層化を f−1Gf^{-1}\mathcal{G} と書き、逆像という。U′⊆UU' \subseteq U のとき、f(U)f(U) を含む VV は f(U′)f(U') も含むので、制限写像 (fpG)(U)→(fpG)(U′)(f^{\mathrm{p}}\mathcal{G})(U) \to (f^{\mathrm{p}}\mathcal{G})(U') が類 [V,s][V, s] を類 [V,s][V, s] に写すことで定まる。 3. 部分空間 Z⊆XZ \subseteq X の包含 i ⁣:Z→Xi\colon Z \to X について F∣Z=i−1F\mathcal{F}|_Z = i^{-1}\mathcal{F} と書き、制限という。Z=UZ = U が開集合なら、W⊆UW \subseteq U について f(W)=Wf(W) = W を含む最小の開集合が WW 自身なので (ipF)(W)=F(W)(i^{\mathrm{p}}\mathcal{F})(W) = \mathcal{F}(W) で、これは層だから (F∣U)(W)=F(W)(\mathcal{F}|_U)(W) = \mathcal{F}(W) である。 4. 点 x∈Xx \in X と Abel 群(または Ox\mathcal{O}_x 加群)MM に対し、x∈Ux \in U なら MM、x∉Ux \notin U なら 00 を対応させ、制限写像を恒等写像か零写像とする層を摩天楼層といい x∗Mx_*M と書く。11 点空間からの包含 {x}→X\{x\} \to X による順像である。O(U)\mathcal{O}(U) は O(U)→Ox\mathcal{O}(U) \to \mathcal{O}_x を通して作用する。

順像は YY の開集合 VV に、XX の側で対応する開集合 f−1(V)f^{-1}(V) の切断を割り当てるだけの操作です。逆像はその逆向きで、XX の開集合 UU に対し、UU の像 f(U)f(U) を含む YY の開集合 VV をどんどん小さくしていき、その上の切断の順極限を取ります。f(U)f(U) のすぐ近くの切断だけが残ります。この前層を層化したものが逆像です。

命題 6.2(大域切断と順像は左完全)✓

  1. 開集合 U⊆XU \subseteq X について、Γ(U,−) ⁣:Mod(O)→ModO(U)\Gamma(U, -)\colon \mathsf{Mod}(\mathcal{O}) \to \mathsf{Mod}_{\mathcal{O}(U)}、F↦F(U)\mathcal{F} \mapsto \mathcal{F}(U) は左完全な加法関手である。とくに大域切断関手 Γ(X,−) ⁣:Ab(X)→Ab\Gamma(X, -)\colon \mathsf{Ab}(X) \to \mathsf{Ab} は左完全である。
  2. 連続写像 f ⁣:X→Yf\colon X \to Y について、f∗ ⁣:Ab(X)→Ab(Y)f_*\colon \mathsf{Ab}(X) \to \mathsf{Ab}(Y) と f∗ ⁣:Mod(O)→Mod(f∗O)f_*\colon \mathsf{Mod}(\mathcal{O}) \to \mathsf{Mod}(f_*\mathcal{O}) は左完全な加法関手である。
証明(命題 6.2)

どちらの関手も射の和を和に写すので加法的です。

(1) 0→F′→φF→ψF′′0 \to \mathcal{F}' \xrightarrow{\varphi} \mathcal{F} \xrightarrow{\psi} \mathcal{F}'' が完全であることは、φ\varphi が ψ\psi の核であることと同値です(補題 5.2[加法圏とアーベル圏] の (2))。定理 5.2 により ψ\psi の核は包含 Ker⁡ψ→F\operatorname{Ker}\psi \to \mathcal{F} で、核は同型を除いて一意なので、φ\varphi は同型 F′→Ker⁡ψ\mathcal{F}' \to \operatorname{Ker}\psi と包含の合成です。UU での値を取ると、φU\varphi_U は F′(U)\mathcal{F}'(U) から Ker⁡ψU\operatorname{Ker}\psi_U への同型と包含の合成で、0→F′(U)→F(U)→F′′(U)0 \to \mathcal{F}'(U) \to \mathcal{F}(U) \to \mathcal{F}''(U) は完全です。

(2) (f∗Ker⁡ψ)(V)=Ker⁡ψf−1(V)=Ker⁡((f∗ψ)V)(f_*\operatorname{Ker}\psi)(V) = \operatorname{Ker}\psi_{f^{-1}(V)} = \operatorname{Ker}\bigl((f_*\psi)_V\bigr) なので f∗(Ker⁡ψ)=Ker⁡(f∗ψ)f_*(\operatorname{Ker}\psi) = \operatorname{Ker}(f_*\psi) で、f∗f_* は核を保ちます。(1) と同じ言い換えにより、f∗f_* は完全列 0→F′→F→F′′0 \to \mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' を完全列に写します。

右完全でないことは 例 9.2 と 演習 10.2 で確かめます。左完全だが完全でない関手 Γ\Gamma の「完全性からのずれ」を測る右導来関手が、層のコホモロジーです。

定理 6.3(逆像と順像の随伴)✓

f ⁣:X→Yf\colon X \to Y を連続写像とする。

  1. YY 上の層 G\mathcal{G} と x∈Xx \in X について、G\mathcal{G} について自然な同型 (f−1G)x≅Gf(x)(f^{-1}\mathcal{G})_x \cong \mathcal{G}_{f(x)} がある。
  2. XX 上の Abel 群の層 F\mathcal{F} と YY 上の Abel 群の層 G\mathcal{G} について、両方の変数について自然な全単射
Hom⁡Ab(X)(f−1G,F)≅Hom⁡Ab(Y)(G,f∗F)\operatorname{Hom}_{\mathsf{Ab}(X)}(f^{-1}\mathcal{G}, \mathcal{F}) \cong \operatorname{Hom}_{\mathsf{Ab}(Y)}(\mathcal{G}, f_*\mathcal{F})

がある。すなわち f−1⊣f∗f^{-1} \dashv f_* である。 3. f−1 ⁣:Ab(Y)→Ab(X)f^{-1}\colon \mathsf{Ab}(Y) \to \mathsf{Ab}(X) は完全関手である。したがって f∗f_* は入射対象を入射対象に写す。 4. OY\mathcal{O}_Y を YY 上の環の層とする。f−1OYf^{-1}\mathcal{O}_Y は XX 上の環の層で、G\mathcal{G} が OY\mathcal{O}_Y 加群なら f−1Gf^{-1}\mathcal{G} は f−1OYf^{-1}\mathcal{O}_Y 加群である。F\mathcal{F} が f−1OYf^{-1}\mathcal{O}_Y 加群なら、f∗Ff_*\mathcal{F} は (2) の単位 OY→f∗f−1OY\mathcal{O}_Y \to f_*f^{-1}\mathcal{O}_Y を通して OY\mathcal{O}_Y 加群になり、(2) の全単射は f−1OYf^{-1}\mathcal{O}_Y 線形な射と OY\mathcal{O}_Y 線形な射を対応させる。

証明(定理 6.3)

(1) 定理 4.3 の (1) により (f−1G)x≅(fpG)x(f^{-1}\mathcal{G})_x \cong (f^{\mathrm{p}}\mathcal{G})_x です。(fpG)x(f^{\mathrm{p}}\mathcal{G})_x の元は、x∈Ux \in U、f(U)⊆Vf(U) \subseteq V、s∈G(V)s \in \mathcal{G}(V) による類 [U,[V,s]][U, [V, s]] です。これに sf(x)∈Gf(x)s_{f(x)} \in \mathcal{G}_{f(x)} を対応させます。同値な表示は f(x)f(x) のある近傍の上で一致する切断を与えるので、写像 λ ⁣:(fpG)x→Gf(x)\lambda\colon (f^{\mathrm{p}}\mathcal{G})_x \to \mathcal{G}_{f(x)} が定まります。全射性。 tf(x)t_{f(x)}(t∈G(V)t \in \mathcal{G}(V))に対し U=f−1(V)U = f^{-1}(V) とおけば λ([U,[V,t]])=tf(x)\lambda([U, [V, t]]) = t_{f(x)} です。単射性。 sf(x)=sf(x)′s_{f(x)} = s'_{f(x)} なら、f(x)f(x) の開近傍 V′′⊆V∩V′V'' \subseteq V \cap V' で s∣V′′=s′∣V′′s|_{V''} = s'|_{V''} となるものがあり、U′′=U∩U′∩f−1(V′′)U'' = U \cap U' \cap f^{-1}(V'') は xx の開近傍で f(U′′)⊆V′′f(U'') \subseteq V'' なので、[U,[V,s]]=[U′′,[V′′,s∣V′′]]=[U′,[V′,s′]][U, [V, s]] = [U'', [V'', s|_{V''}]] = [U', [V', s']] です。λ\lambda は射 G→G′\mathcal{G} \to \mathcal{G}' と両立します。

(2) まず前層の射について、全単射

Hom⁡(fpG,F)≅Hom⁡(G,f∗F)\operatorname{Hom}(f^{\mathrm{p}}\mathcal{G}, \mathcal{F}) \cong \operatorname{Hom}(\mathcal{G}, f_*\mathcal{F})

を作ります。α ⁣:fpG→F\alpha\colon f^{\mathrm{p}}\mathcal{G} \to \mathcal{F} に対し、βV ⁣:G(V)→F(f−1(V))\beta_V\colon \mathcal{G}(V) \to \mathcal{F}(f^{-1}(V)) を βV(s)=αf−1(V)([V,s])\beta_V(s) = \alpha_{f^{-1}(V)}([V, s]) で定めます(f(f−1(V))⊆Vf(f^{-1}(V)) \subseteq V)。逆に β ⁣:G→f∗F\beta\colon \mathcal{G} \to f_*\mathcal{F} に対し、αU ⁣:(fpG)(U)→F(U)\alpha_U\colon (f^{\mathrm{p}}\mathcal{G})(U) \to \mathcal{F}(U) を αU([V,s])=βV(s)∣U\alpha_U([V, s]) = \beta_V(s)|_U で定めます(f(U)⊆Vf(U) \subseteq V なので U⊆f−1(V)U \subseteq f^{-1}(V))。[V,s]=[V′,s′][V, s] = [V', s'] なら、f(U)⊆V′′⊆V∩V′f(U) \subseteq V'' \subseteq V \cap V' で s∣V′′=s′∣V′′s|_{V''} = s'|_{V''} となる V′′V'' があり、βV(s)∣U=βV′′(s∣V′′)∣U=βV′(s′)∣U\beta_V(s)|_U = \beta_{V''}(s|_{V''})|_U = \beta_{V'}(s')|_U なので、αU\alpha_U は矛盾なく定まります。どちらも制限写像と両立します。

2 つの対応が互いに逆であることを確かめます。α\alpha から β\beta を作り、β\beta から α′\alpha' を作ると、αU′([V,s])=αf−1(V)([V,s])∣U=αU([V,s])\alpha'_U([V, s]) = \alpha_{f^{-1}(V)}([V, s])|_U = \alpha_U([V, s]) です(最後の等号は、α\alpha が制限写像と両立し、制限写像が [V,s][V, s] を [V,s][V, s] に写すことによる)。β\beta から α\alpha を作り、α\alpha から β′\beta' を作ると、βV′(s)=αf−1(V)([V,s])=βV(s)∣f−1(V)=βV(s)\beta'_V(s) = \alpha_{f^{-1}(V)}([V, s]) = \beta_V(s)|_{f^{-1}(V)} = \beta_V(s) です。対応は合成で定義されているので、F\mathcal{F} と G\mathcal{G} の射について自然です。

これに層化の普遍性による自然な全単射 Hom⁡(f−1G,F)≅Hom⁡(fpG,F)\operatorname{Hom}(f^{-1}\mathcal{G}, \mathcal{F}) \cong \operatorname{Hom}(f^{\mathrm{p}}\mathcal{G}, \mathcal{F})(定理 4.3 の (2))を合成したものが、求める随伴です。対応する射 α~ ⁣:f−1G→F\tilde\alpha\colon f^{-1}\mathcal{G} \to \mathcal{F} と β ⁣:G→f∗F\beta\colon \mathcal{G} \to f_*\mathcal{F} の関係を茎で書くと、x∈f−1(V)x \in f^{-1}(V)、s∈G(V)s \in \mathcal{G}(V) について

α~x(sf(x))=(βV(s))x\tilde\alpha_x(s_{f(x)}) = (\beta_V(s))_x

です(左辺は (1) の同一視 (f−1G)x=Gf(x)(f^{-1}\mathcal{G})_x = \mathcal{G}_{f(x)} による)。

(3) f−1f^{-1} は加法関手です。G′→G→G′′\mathcal{G}' \to \mathcal{G} \to \mathcal{G}'' が完全なら、定理 5.2 の (3) により各 y∈Yy \in Y で茎の列が完全で、(1) の自然な同型により (f−1G′)x→(f−1G)x→(f−1G′′)x(f^{-1}\mathcal{G}')_x \to (f^{-1}\mathcal{G})_x \to (f^{-1}\mathcal{G}'')_x は y=f(x)y = f(x) での茎の列と同型だから完全です。再び 定理 5.2 の (3) により f−1f^{-1} は完全です。完全な左随伴をもつ関手は入射対象を保ちます(命題 4.2[射影対象・入射対象と Grothendieck 圏] の (1))。

(4) 環の前層 fpOYf^{\mathrm{p}}\mathcal{O}_Y の層化 f−1OYf^{-1}\mathcal{O}_Y は環の層で、茎は OY,f(x)\mathcal{O}_{Y, f(x)} です。Gf(x)\mathcal{G}_{f(x)} は OY,f(x)\mathcal{O}_{Y, f(x)} 加群なので、芽の族への成分ごとの作用で f−1Gf^{-1}\mathcal{G} は f−1OYf^{-1}\mathcal{O}_Y 加群になります。層の射が線形であることは、切断が芽の族で決まる(補題 4.2 の (5))ので、茎ごとに線形であることと同値です。a∈OY(V)a \in \mathcal{O}_Y(V)、s∈G(V)s \in \mathcal{G}(V)、x∈f−1(V)x \in f^{-1}(V) について、(2) の最後の式から

(βV(as))x=α~x(af(x)sf(x)),(a⋅βV(s))x=af(x)⋅α~x(sf(x))(\beta_V(as))_x = \tilde\alpha_x(a_{f(x)}s_{f(x)}), \qquad (a \cdot \beta_V(s))_x = a_{f(x)} \cdot \tilde\alpha_x(s_{f(x)})

です(右の式の aa の作用は単位 OY→f∗f−1OY\mathcal{O}_Y \to f_*f^{-1}\mathcal{O}_Y を通したもので、茎では af(x)a_{f(x)} の作用)。Gf(x)\mathcal{G}_{f(x)} の元は sf(x)s_{f(x)} の形で尽くされるので、β\beta が OY\mathcal{O}_Y 線形であることと、すべての α~x\tilde\alpha_x が OY,f(x)\mathcal{O}_{Y, f(x)} 線形であること、すなわち α~\tilde\alpha が f−1OYf^{-1}\mathcal{O}_Y 線形であることは同値です。

(1) の同型で ff を 11 点の包含 {x}→X\{x\} \to X とすると、f−1Ff^{-1}\mathcal{F} は茎 Fx\mathcal{F}_x で、(2) は茎と摩天楼層の随伴になります。これは加群の層の形で後で使うので、直接証明しておきます。

補題 6.4(茎と摩天楼層の随伴)✓

x∈Xx \in X、F\mathcal{F} を O\mathcal{O} 加群の層、MM を Ox\mathcal{O}_x 加群とする。F\mathcal{F} と MM について自然な全単射

Hom⁡Ox(Fx,M)≅Hom⁡Mod(O)(F,x∗M)\operatorname{Hom}_{\mathcal{O}_x}(\mathcal{F}_x, M) \cong \operatorname{Hom}_{\mathsf{Mod}(\mathcal{O})}(\mathcal{F}, x_*M)

がある。したがって茎を取る関手 Mod(O)→ModOx\mathsf{Mod}(\mathcal{O}) \to \mathsf{Mod}_{\mathcal{O}_x} は x∗x_* の左随伴で、存在するすべての余極限を保つ。

証明(補題 6.4)

射 φ ⁣:F→x∗M\varphi\colon \mathcal{F} \to x_*M は、x∈Ux \in U となる UU ごとの O(U)\mathcal{O}(U) 線形写像 φU ⁣:F(U)→M\varphi_U\colon \mathcal{F}(U) \to M で制限と両立するもの(x∉Ux \notin U では値が 00 なので条件なし)と同じです。これは図式 U↦F(U)U \mapsto \mathcal{F}(U) からの余錐で、余極限の普遍性により写像 u ⁣:Fx→Mu\colon \mathcal{F}_x \to M、u(sx)=φU(s)u(s_x) = \varphi_U(s) と 1 対 1 に対応します。φU\varphi_U がすべて線形であることは u(axsx)=axu(sx)u(a_x s_x) = a_x u(s_x)、すなわち uu が Ox\mathcal{O}_x 線形であることと同値です。対応は合成で書けるので自然です。左随伴は余極限を保ちます(定理 3.1[随伴関手と随伴関手定理])。

7. 開集合と閉集合:0 による延長

Section titled “7. 開集合と閉集合:0 による延長”

定義 7.1(0 による延長・台)↗

U⊆XU \subseteq X を開集合、j ⁣:U→Xj\colon U \to X を包含とする。UU 上の層 G\mathcal{G} に対し、XX 上の前層

(j!pG)(V)={G(V)(V⊆U)0(V⊈U)(j_!^{\mathrm{p}}\mathcal{G})(V) = \begin{cases} \mathcal{G}(V) & (V \subseteq U) \\ 0 & (V \not\subseteq U) \end{cases}

の層化を j!Gj_!\mathcal{G} と書き、G\mathcal{G} の 00 による延長という。

XX 上の層 F\mathcal{F} の台を Supp⁡F={x∈X:Fx≠0}\operatorname{Supp}\mathcal{F} = \{ x \in X : \mathcal{F}_x \ne 0 \}、切断 s∈F(V)s \in \mathcal{F}(V) の台を Supp⁡s={x∈V:sx≠0}\operatorname{Supp} s = \{ x \in V : s_x \ne 0 \} と定める。

sx=0s_x = 0 なら xx の近傍の上で s=0s = 0 なので、切断の台は VV の閉集合です。層の台は閉集合とは限りません(演習 10.4)。

命題 7.2(0 による延長と完全列)✓

U⊆XU \subseteq X を開集合、Z=X∖UZ = X \setminus U とし、j ⁣:U→Xj\colon U \to X、i ⁣:Z→Xi\colon Z \to X を包含とする。

  1. UU 上の層 G\mathcal{G} について、x∈Ux \in U なら (j!G)x≅Gx(j_!\mathcal{G})_x \cong \mathcal{G}_x、x∉Ux \notin U なら (j!G)x=0(j_!\mathcal{G})_x = 0 である。j! ⁣:Ab(U)→Ab(X)j_!\colon \mathsf{Ab}(U) \to \mathsf{Ab}(X) は完全関手で、(j!G)∣U≅G(j_!\mathcal{G})|_U \cong \mathcal{G} である。
  2. XX 上の層 F\mathcal{F} と UU 上の層 G\mathcal{G} について、自然な全単射 Hom⁡Ab(X)(j!G,F)≅Hom⁡Ab(U)(G,F∣U)\operatorname{Hom}_{\mathsf{Ab}(X)}(j_!\mathcal{G}, \mathcal{F}) \cong \operatorname{Hom}_{\mathsf{Ab}(U)}(\mathcal{G}, \mathcal{F}|_U) がある。すなわち j!⊣j−1j_! \dashv j^{-1} である。したがって制限 j−1j^{-1} は入射対象を入射対象に写す。
  3. ZZ 上の層 H\mathcal{H} について、x∈Zx \in Z なら (i∗H)x≅Hx(i_*\mathcal{H})_x \cong \mathcal{H}_x、x∉Zx \notin Z なら (i∗H)x=0(i_*\mathcal{H})_x = 0 である。i∗ ⁣:Ab(Z)→Ab(X)i_*\colon \mathsf{Ab}(Z) \to \mathsf{Ab}(X) は完全関手である。
  4. XX 上の層 F\mathcal{F} について、(2) で idF∣U\mathrm{id}_{\mathcal{F}|_U} に対応する射 j!(F∣U)→Fj_!(\mathcal{F}|_U) \to \mathcal{F} と、定理 6.3 の随伴の単位 F→i∗(F∣Z)\mathcal{F} \to i_*(\mathcal{F}|_Z) は、完全列
0⟶j!(F∣U)⟶F⟶i∗(F∣Z)⟶00 \longrightarrow j_!(\mathcal{F}|_U) \longrightarrow \mathcal{F} \longrightarrow i_*(\mathcal{F}|_Z) \longrightarrow 0

をなす。

O\mathcal{O} 加群の層についても、O∣U\mathcal{O}|_U 加群 G\mathcal{G} の延長 j!Gj_!\mathcal{G} は O\mathcal{O} 加群で、(1)、(2)、(4) は O\mathcal{O} 加群の圏で成り立つ。

証明(命題 7.2)

(1) x∈Ux \in U なら、xx の開近傍のうち UU に含まれるものだけで茎を計算でき、その上で j!pGj_!^{\mathrm{p}}\mathcal{G} は G\mathcal{G} と同じなので (j!pG)x=Gx(j_!^{\mathrm{p}}\mathcal{G})_x = \mathcal{G}_x です。x∉Ux \notin U なら、xx のどの開近傍も UU に含まれないので茎は 00 です。層化は茎を変えません(定理 4.3 の (1))。j!j_! は加法関手で、完全列を茎ごとに完全な列に写すので、定理 5.2 の (3) により完全です。UU の開集合 WW について、(j!G)(W)(j_!\mathcal{G})(W) は WW の点の茎 Gx\mathcal{G}_x の族で局所的に G\mathcal{G} の切断から来るものの全体なので、補題 4.2 の (5) により G(W)\mathcal{G}(W) と同型です。

(2) 前層の射 α ⁣:j!pG→F\alpha\colon j_!^{\mathrm{p}}\mathcal{G} \to \mathcal{F} は、V⊆UV \subseteq U についての αV ⁣:G(V)→F(V)\alpha_V\colon \mathcal{G}(V) \to \mathcal{F}(V) の族で制限と両立するもの、すなわち層の射 G→F∣U\mathcal{G} \to \mathcal{F}|_U と同じです(V⊈UV \not\subseteq U では αV=0\alpha_V = 0 で、V′⊆VV' \subseteq V、V′⊆UV' \subseteq U、V⊈UV \not\subseteq U のときの両立条件は 0=00 = 0)。層化の普遍性(定理 4.3 の (2))とあわせて主張の全単射を得ます。対応は合成で書けるので自然です。j!j_! は (1) により完全なので、右随伴 j−1j^{-1} は入射対象を保ちます(命題 4.2[射影対象・入射対象と Grothendieck 圏] の (1))。

(3) x∉Zx \notin Z なら、xx の開近傍 V⊆UV \subseteq U について (i∗H)(V)=H(V∩Z)=H(∅)=0(i_*\mathcal{H})(V) = \mathcal{H}(V \cap Z) = \mathcal{H}(\varnothing) = 0 なので茎は 00 です。x∈Zx \in Z なら、ZZ の相対位相での xx の開近傍は V∩ZV \cap Z(VV は XX での xx の開近傍)の形で尽くされるので、(i∗H)x=lim→⁡V∋xH(V∩Z)=Hx(i_*\mathcal{H})_x = \varinjlim_{V \ni x} \mathcal{H}(V \cap Z) = \mathcal{H}_x です。i∗i_* は茎ごとに完全な列を茎ごとに完全な列に写すので完全です。

(4) 茎ごとに完全であることを示します(定理 5.2 の (3))。ε ⁣:j!(F∣U)→F\varepsilon\colon j_!(\mathcal{F}|_U) \to \mathcal{F} は、V⊆UV \subseteq U で恒等写像 F(V)→F(V)\mathcal{F}(V) \to \mathcal{F}(V) である前層の射 j!p(F∣U)→Fj_!^{\mathrm{p}}(\mathcal{F}|_U) \to \mathcal{F} から来るので、x∈Ux \in U での茎の写像は Fx\mathcal{F}_x の恒等写像です。単位 η ⁣:F→i∗(F∣Z)\eta\colon \mathcal{F} \to i_*(\mathcal{F}|_Z) は、s∈F(V)s \in \mathcal{F}(V) を類 [V,s]∈(ipF)(V∩Z)[V, s] \in (i^{\mathrm{p}}\mathcal{F})(V \cap Z) の像に写します。x∈Zx \in Z のとき、(3) と 定理 6.3 の (1) による同一視 (i∗(F∣Z))x=(F∣Z)x=Fx(i_*(\mathcal{F}|_Z))_x = (\mathcal{F}|_Z)_x = \mathcal{F}_x のもとで、ηx\eta_x は sxs_x を sxs_x に写す恒等写像です。したがって茎の列は

x∈U:0→Fx→ id Fx→0→0,x∈Z:0→0→Fx→ id Fx→0x \in U:\quad 0 \to \mathcal{F}_x \xrightarrow{\ \mathrm{id}\ } \mathcal{F}_x \to 0 \to 0, \qquad x \in Z:\quad 0 \to 0 \to \mathcal{F}_x \xrightarrow{\ \mathrm{id}\ } \mathcal{F}_x \to 0

で、どちらも完全です。

O\mathcal{O} 加群の場合、j!pGj_!^{\mathrm{p}}\mathcal{G} は O\mathcal{O} 加群の前層で、層化は O\mathcal{O} 加群の層です(定理 4.3 の (3))。上の射はすべて線形で、同じ証明が成り立ちます。

(4) の完全列は、層を開集合の上の部分と閉集合の上の部分に分けます。コホモロジーの長完全列と組み合わせると、空間を開集合と閉集合に分けて計算する道具になります。

定理 8.1(層の貼り合わせ)✓

X=⋃i∈IUiX = \bigcup_{i \in I} U_i を開被覆とし、Uij=Ui∩UjU_{ij} = U_i \cap U_j、Uijk=Ui∩Uj∩UkU_{ijk} = U_i \cap U_j \cap U_k と書く。各 ii に UiU_i 上の層 Fi\mathcal{F}_i(Abel 群、環、加群、集合のどれでもよい)が、各 i,ji, j に同型 φij ⁣:Fi∣Uij→Fj∣Uij\varphi_{ij}\colon \mathcal{F}_i|_{U_{ij}} \to \mathcal{F}_j|_{U_{ij}} が与えられ、

φii=id,φjk∘φij=φik(Uijk の上で)\varphi_{ii} = \mathrm{id}, \qquad \varphi_{jk} \circ \varphi_{ij} = \varphi_{ik} \quad (U_{ijk} \text{ の上で})

(コサイクル条件)を満たすとする。このとき XX 上の層 F\mathcal{F} と同型 ψi ⁣:F∣Ui→Fi\psi_i\colon \mathcal{F}|_{U_i} \to \mathcal{F}_i で、UijU_{ij} の上で ψj=φij∘ψi\psi_j = \varphi_{ij} \circ \psi_i となるものが存在する。組 (F,(ψi))(\mathcal{F}, (\psi_i)) は、ψi\psi_i と両立する同型を除いて一意である。

また、XX 上の層 F,G\mathcal{F}, \mathcal{G} と、射 ρi ⁣:F∣Ui→G∣Ui\rho_i\colon \mathcal{F}|_{U_i} \to \mathcal{G}|_{U_i} の族で ρi∣Uij=ρj∣Uij\rho_i|_{U_{ij}} = \rho_j|_{U_{ij}} を満たすものに対し、ρ∣Ui=ρi\rho|_{U_i} = \rho_i となる射 ρ ⁣:F→G\rho\colon \mathcal{F} \to \mathcal{G} がただ一つ存在する。

証明(定理 8.1)

射の貼り合わせ。 s∈F(V)s \in \mathcal{F}(V) に対し、ti=(ρi)V∩Ui(s∣V∩Ui)∈G(V∩Ui)t_i = (\rho_i)_{V \cap U_i}(s|_{V \cap U_i}) \in \mathcal{G}(V \cap U_i) とおきます。V∩UijV \cap U_{ij} の上で tit_i と tjt_j はどちらも ρi∣Uij=ρj∣Uij\rho_i|_{U_{ij}} = \rho_j|_{U_{ij}} による s∣V∩Uijs|_{V \cap U_{ij}} の像なので一致し、G\mathcal{G} の貼り合わせと局所性により ρV(s)∣V∩Ui=ti\rho_V(s)|_{V \cap U_i} = t_i となる ρV(s)∈G(V)\rho_V(s) \in \mathcal{G}(V) がただ一つあります。ρV\rho_V は制限と両立する準同型で、V⊆UiV \subseteq U_i なら ρV=(ρi)V\rho_V = (\rho_i)_V です。条件を満たす射はこの式で決まるので一意です。

層の存在。 開集合 V⊆XV \subseteq X に対し

F(V)={(si)i∈∏iFi(V∩Ui) : すべての i,j で φij(si∣V∩Uij)=sj∣V∩Uij}\mathcal{F}(V) = \Bigl\{ (s_i)_i \in \prod_i \mathcal{F}_i(V \cap U_i) \ :\ \text{すべての } i, j \text{ で } \varphi_{ij}(s_i|_{V \cap U_{ij}}) = s_j|_{V \cap U_{ij}} \Bigr\}

とおき、制限写像を成分ごとの制限とします。各 Fi\mathcal{F}_i が層で、条件が制限と両立する等式なので、F\mathcal{F} は層です(局所性は成分ごとに、貼り合わせは成分ごとに貼り合わせたものが条件を満たすことを各 V∩UijV \cap U_{ij} の被覆の上で確かめる)。

V⊆UiV \subseteq U_i のとき、ψi,V ⁣:F(V)→Fi(V)\psi_{i,V}\colon \mathcal{F}(V) \to \mathcal{F}_i(V) を (sk)k↦si(s_k)_k \mapsto s_i とします。ωi,V ⁣:Fi(V)→F(V)\omega_{i,V}\colon \mathcal{F}_i(V) \to \mathcal{F}(V) を t↦(φik(t∣V∩Uk))kt \mapsto (\varphi_{ik}(t|_{V \cap U_k}))_k で定めると、コサイクル条件から φkl(φik(t))=φil(t)\varphi_{kl}(\varphi_{ik}(t)) = \varphi_{il}(t) が V∩Uk∩UlV \cap U_k \cap U_l の上で成り立つので、右辺は F(V)\mathcal{F}(V) の元です。φii=id\varphi_{ii} = \mathrm{id} から ψi,Vωi,V=id\psi_{i,V}\omega_{i,V} = \mathrm{id} で、F(V)\mathcal{F}(V) の元 (sk)(s_k) は条件から sk=φik(si∣V∩Uk)s_k = \varphi_{ik}(s_i|_{V \cap U_k}) を満たすので ωi,Vψi,V=id\omega_{i,V}\psi_{i,V} = \mathrm{id} です。よって ψi ⁣:F∣Ui→Fi\psi_i\colon \mathcal{F}|_{U_i} \to \mathcal{F}_i は同型です。V⊆UijV \subseteq U_{ij} のとき ψj((sk))=sj=φij(si)=φij(ψi((sk)))\psi_j((s_k)) = s_j = \varphi_{ij}(s_i) = \varphi_{ij}(\psi_i((s_k))) です。

一意性。 (F′,(ψi′))(\mathcal{F}', (\psi'_i)) も条件を満たすとします。ρi=ψi′−1∘ψi ⁣:F∣Ui→F′∣Ui\rho_i = \psi'^{-1}_i \circ \psi_i\colon \mathcal{F}|_{U_i} \to \mathcal{F}'|_{U_i} は、UijU_{ij} の上で ψj′−1ψj=ψi′−1φij−1φijψi=ρi\psi'^{-1}_j\psi_j = \psi'^{-1}_i\varphi_{ij}^{-1}\varphi_{ij}\psi_i = \rho_i を満たすので、前半により射 ρ ⁣:F→F′\rho\colon \mathcal{F} \to \mathcal{F}' に貼り合わさります。ρ\rho は各 UiU_i の上で同型なのですべての茎で同型で、命題 3.2 の (3) により同型です。

最後に、層の圏が十分に入射対象をもつことを示します。そのために、開集合 UU ごとに「UU 上の切断を取る関手を表現する層」を用意します。この層 OU!\mathcal{O}_{U!} から任意の層 F\mathcal{F} への射が、UU 上の切断 1 つに対応するので、F\mathcal{F} の切断をすべて調べることは OU!\mathcal{O}_{U!} からの射を調べることになります。これが生成子の役割です(0 でない射は、どれかの切断を 0 でない切断に写します)。

定理 8.2(層の圏は Grothendieck 圏)✓

O\mathcal{O} を XX 上の環の前層とする。開集合 UU に対し、O\mathcal{O} 加群の前層

PU(V)={O(V)(V⊆U)0(V⊈U)P_U(V) = \begin{cases} \mathcal{O}(V) & (V \subseteq U) \\ 0 & (V \not\subseteq U) \end{cases}

の層化を OU!\mathcal{O}_{U!} と書く(O\mathcal{O} が層なら 定義 7.1 の j!(O∣U)j_!(\mathcal{O}|_U) である)。

  1. Mod(O)\mathsf{Mod}(\mathcal{O}) は任意の小さい族の余積をもつ。茎を取る関手は余極限と交換する: (lim→⁡iFi)x≅lim→⁡i(Fi)x(\varinjlim_i \mathcal{F}_i)_x \cong \varinjlim_i (\mathcal{F}_i)_x、とくに (⨁λFλ)x≅⨁λ(Fλ)x(\bigoplus_\lambda \mathcal{F}_\lambda)_x \cong \bigoplus_\lambda (\mathcal{F}_\lambda)_x。
  2. Mod(O)\mathsf{Mod}(\mathcal{O}) で、フィルター余極限は完全である(AB5。定義 6.3[射影対象・入射対象と Grothendieck 圏])。
  3. O\mathcal{O} 加群の層 F\mathcal{F} について、F\mathcal{F} について自然な全単射 Hom⁡Mod(O)(OU!,F)≅F(U)\operatorname{Hom}_{\mathsf{Mod}(\mathcal{O})}(\mathcal{O}_{U!}, \mathcal{F}) \cong \mathcal{F}(U) がある。族 (OU!)U(\mathcal{O}_{U!})_{U} は生成集合で、⨁UOU!\bigoplus_U \mathcal{O}_{U!} は生成子(定義 6.1[射影対象・入射対象と Grothendieck 圏])である。
  4. Mod(O)\mathsf{Mod}(\mathcal{O}) は Grothendieck 圏(定義 6.4[射影対象・入射対象と Grothendieck 圏])であり、十分に入射対象をもつ。

とくに Ab(X)\mathsf{Ab}(X) と、環付き空間 (X,OX)(X, \mathcal{O}_X) の Mod(OX)\mathsf{Mod}(\mathcal{O}_X) は、十分に入射対象をもつ Grothendieck 圏である。

証明(定理 8.2)

定理 5.2 により Mod(O)\mathsf{Mod}(\mathcal{O}) はアーベル圏です。

(1) 族 (Fλ)(\mathcal{F}_\lambda) に対し、O\mathcal{O} 加群の前層 P(U)=⨁λFλ(U)P(U) = \bigoplus_\lambda \mathcal{F}_\lambda(U) の層化 P+P^+ と、合成 Fλ→P→P+\mathcal{F}_\lambda \to P \to P^+ を取ります。層 G\mathcal{G} への射の族 (φλ ⁣:Fλ→G)(\varphi_\lambda\colon \mathcal{F}_\lambda \to \mathcal{G}) は、各 UU での直和の普遍性により前層の射 P→GP \to \mathcal{G} と 1 対 1 に対応し、層化の普遍性(定理 4.3 の (2)、(3))により層の射 P+→GP^+ \to \mathcal{G} と 1 対 1 に対応します。よって P+P^+ は余積です。余積をもつアーベル圏は余完備です(補題 6.2[射影対象・入射対象と Grothendieck 圏] の (1))。茎を取る関手は左随伴なので余極限を保ちます(補題 6.4)。

(2) II を小さいフィルター圏とし、0→D′→D→D′′→00 \to D' \to D \to D'' \to 0 を [I,Mod(O)][I, \mathsf{Mod}(\mathcal{O})] の短完全列とします。関手圏の完全性は各 ii での完全性です(命題 5.7[加法圏とアーベル圏])から、各 ii で 0→Di′→Di→Di′′→00 \to D'_i \to D_i \to D''_i \to 0 は層の完全列で、定理 5.2 の (3) により各点 xx で 0→(Di′)x→(Di)x→(Di′′)x→00 \to (D'_i)_x \to (D_i)_x \to (D''_i)_x \to 0 は Ox\mathcal{O}_x 加群の完全列です。これは ii について自然なので、加群のフィルター余極限の完全性(系 6.5[極限と余極限] の (2))により

0→lim→⁡i(Di′)x→lim→⁡i(Di)x→lim→⁡i(Di′′)x→00 \to \varinjlim_i (D'_i)_x \to \varinjlim_i (D_i)_x \to \varinjlim_i (D''_i)_x \to 0

は完全です。(1) により、これは 0→(lim→⁡D′)x→(lim→⁡D)x→(lim→⁡D′′)x→00 \to (\varinjlim D')_x \to (\varinjlim D)_x \to (\varinjlim D'')_x \to 0 と同型です(茎を取る関手が余極限の余錐を余極限の余錐に写すので、誘導される射も対応する)。定理 5.2 の (3) により 0→lim→⁡D′→lim→⁡D→lim→⁡D′′→00 \to \varinjlim D' \to \varinjlim D \to \varinjlim D'' \to 0 は完全です。lim→⁡\varinjlim は加法関手(補題 6.2[射影対象・入射対象と Grothendieck 圏] の (2))で短完全列を保つので、完全です(命題 5.4[加法圏とアーベル圏] の (3))。

(3) 層化の普遍性により Hom⁡(OU!,F)\operatorname{Hom}(\mathcal{O}_{U!}, \mathcal{F}) は O\mathcal{O} 加群の前層の射 α ⁣:PU→F\alpha\colon P_U \to \mathcal{F} の全体と自然に対応します。α\alpha に αU(1)∈F(U)\alpha_U(1) \in \mathcal{F}(U) を対応させます。V⊆UV \subseteq U、a∈O(V)a \in \mathcal{O}(V) について、線形性と制限との両立から αV(a)=a⋅αV(1∣V)=a⋅αU(1)∣V\alpha_V(a) = a \cdot \alpha_V(1|_V) = a \cdot \alpha_U(1)|_V なので、α\alpha は αU(1)\alpha_U(1) で決まります。逆に s∈F(U)s \in \mathcal{F}(U) に対し、αV(a)=a⋅s∣V\alpha_V(a) = a \cdot s|_V(V⊆UV \subseteq U)、αV=0\alpha_V = 0(V⊈UV \not\subseteq U)は前層の射で αU(1)=s\alpha_U(1) = s です。ss に対応する射を us ⁣:OU!→Fu_s\colon \mathcal{O}_{U!} \to \mathcal{F} と書くと、射 φ ⁣:F→G\varphi\colon \mathcal{F} \to \mathcal{G} について φ∘us=uφU(s)\varphi \circ u_s = u_{\varphi_U(s)} です(自然性)。

φ ⁣:F→G\varphi\colon \mathcal{F} \to \mathcal{G} を 00 でない射とすると、φU(s)≠0\varphi_U(s) \ne 0 となる UU と s∈F(U)s \in \mathcal{F}(U) があり、φ∘us=uφU(s)≠0\varphi \circ u_s = u_{\varphi_U(s)} \ne 0 です。よって (OU!)U(\mathcal{O}_{U!})_U は生成集合です(開集合の全体は小さい集合)。(1) により余積があるので、⨁UOU!\bigoplus_U \mathcal{O}_{U!} は生成子です(補題 6.6[射影対象・入射対象と Grothendieck 圏] の (1))。

(4) (1)、(2)、(3) により、Mod(O)\mathsf{Mod}(\mathcal{O}) は AB5 を満たし生成子をもつアーベル圏、すなわち Grothendieck 圏です。Grothendieck 圏は十分に入射対象をもちます(定理 7.3[射影対象・入射対象と Grothendieck 圏])。

層の圏は一般に十分な射影対象をもちません。OU!\mathcal{O}_{U!} は Hom⁡(OU!,−)=Γ(U,−)\operatorname{Hom}(\mathcal{O}_{U!}, -) = \Gamma(U, -) が完全でないので射影対象ではなく、これが層のコホモロジーを入射分解で定義する理由です。

例 9.1(正則関数の層:一致の定理と茎)

C\mathbb{C} の開集合 UU に、UU 上の正則関数の環 O(U)\mathcal{O}(U) を対応させると、正則性は各点の近傍で決まる条件なので、例 2.4 の (1) と同じ理由で環の層になります。茎 Oa\mathcal{O}_a の元は、aa の近傍で定義された正則関数の芽です。Taylor 展開(定理 5.2[正則関数の強力な性質])により、芽は aa を中心とする収束冪級数と 1 対 1 に対応します。

連続関数の層との違いは一致の定理に現れます。UU が連結なら、f,g∈O(U)f, g \in \mathcal{O}(U) が一点 a∈Ua \in U で同じ芽をもてば f=gf = g です(aa の近傍で一致するので、定理 7.3[正則関数の強力な性質] が使える)。つまり O(U)→Oa\mathcal{O}(U) \to \mathcal{O}_a は単射です。連続関数では、aa の近傍で 00 だが UU 全体では 00 でない関数があるので、C(U)→CaC(U) \to C_a は単射ではありません。記事 アフィン代数多様体と座標環 の正則関数も、既約性のおかげで同じ一致の原理を満たしていました。

f(a)≠0f(a) \ne 0 なら 1/f1/f は aa の近傍で正則なので、Oa\mathcal{O}_a の単元でない元の全体は {fa:f(a)=0}\{ f_a : f(a) = 0 \} で、これはイデアルです。したがって Oa\mathcal{O}_a は局所環です。

例 9.2(指数写像:茎では全射、切断では全射でない)

X=C∖{0}X = \mathbb{C} \setminus \{0\} とし、O\mathcal{O} を XX 上の正則関数の層、O∗\mathcal{O}^* を「UU 上で 00 にならない正則関数の全体(乗法群)」の層とします。exp⁡ ⁣:O→O∗\exp\colon \mathcal{O} \to \mathcal{O}^*、h↦ehh \mapsto e^h は Abel 群の層の射です(eh+h′=eheh′e^{h + h'} = e^he^{h'}。命題 6.3[正則関数とコーシー・リーマンの関係式])。

茎では全射。 g∈O∗(V)g \in \mathcal{O}^*(V)、p∈Vp \in V とします。c=Log⁡g(p)c = \operatorname{Log} g(p) とおくと ec=g(p)e^c = g(p) です(定義 6.7[正則関数とコーシー・リーマンの関係式] と指数関数の定義から eLog⁡w=∣w∣eiArg⁡w=we^{\operatorname{Log} w} = |w|e^{i\operatorname{Arg} w} = w)。gg は連続なので、W={z∈V:Re⁡(g(z)/g(p))>0}W = \{ z \in V : \operatorname{Re}(g(z)/g(p)) > 0 \} は pp の開近傍です。WW の上で g/g(p)g/g(p) は C∖(−∞,0]\mathbb{C} \setminus (-\infty, 0] に値を取るので、h=c+Log⁡(g/g(p))h = c + \operatorname{Log}(g/g(p)) は WW 上の正則関数で、eh=g(p)⋅g/g(p)=ge^h = g(p) \cdot g/g(p) = g です(定理 6.9[正則関数とコーシー・リーマンの関係式])。よって exp⁡p(hp)=gp\exp_p(h_p) = g_p で、定理 5.2 の (2) により exp⁡\exp は epi です。

大域切断では全射でない。 座標関数 z∈O∗(X)z \in \mathcal{O}^*(X) が z=ehz = e^h(h∈O(X)h \in \mathcal{O}(X))と書けたとします。微分すると 1=h′eh=h′z1 = h'e^h = h'z、すなわち h′=1/zh' = 1/z で、1/z1/z が XX 上に原始関数をもつことになり、系 3.3[コーシーの積分定理と積分公式] に反します。

核と指数完全列。 eh=1e^h = 1 なら h′eh=0h'e^h = 0 から h′=0h' = 0 で、hh は局所定数(命題 5.8[正則関数とコーシー・リーマンの関係式] を各点の円板に使う)、その値 x+iyx + iy は ex=1e^x = 1、cos⁡y=1\cos y = 1、sin⁡y=0\sin y = 0 を満たすので 2πiZ2\pi i\mathbb{Z} に属します。逆に 2πiZ2\pi i\mathbb{Z} に値を取る局所定数関数は exp⁡\exp の核に属します。よって

0⟶(2πiZ)X⟶O→ exp⁡ O∗⟶00 \longrightarrow (2\pi i\mathbb{Z})_X \longrightarrow \mathcal{O} \xrightarrow{\ \exp\ } \mathcal{O}^* \longrightarrow 0

は層の完全列です(指数完全列)。同じ議論は C\mathbb{C} の任意の開集合で成り立ちます。大域切断を取った 0→2πiZ→O(X)→O∗(X)0 \to 2\pi i\mathbb{Z} \to \mathcal{O}(X) \to \mathcal{O}^*(X) は完全(命題 6.2)ですが、右端は全射ではありません。前層 U↦O∗(U)/exp⁡(O(U))U \mapsto \mathcal{O}^*(U)/\exp(\mathcal{O}(U)) は U=XU = X で 00 でない群を与えるのに、すべての茎が 00 なので、層ではなく、層化は 00 です。

例 9.3(摩天楼層と不連続な切断の層)

補題 6.4 により Hom⁡(F,x∗M)≅Hom⁡(Fx,M)\operatorname{Hom}(\mathcal{F}, x_*M) \cong \operatorname{Hom}(\mathcal{F}_x, M) です。茎を取る関手は完全(定理 5.2 の (4))なので、MM が入射的な Abel 群なら x∗Mx_*M は Ab(X)\mathsf{Ab}(X) の入射対象です(命題 4.2[射影対象・入射対象と Grothendieck 圏] の (1))。

Abel 群の層 F\mathcal{F} に対し、

C0(F)(U)=∏x∈UFx\mathcal{C}^0(\mathcal{F})(U) = \prod_{x \in U} \mathcal{F}_x

(制限は族の制限)は層で、芽の族のうち連続性にあたる条件を何も課さないもの、つまり不連続な切断の層です(Godement)。s↦(sx)x∈Us \mapsto (s_x)_{x \in U} は単射な射 F→C0(F)\mathcal{F} \to \mathcal{C}^0(\mathcal{F}) を与えます(補題 4.2 の (5))。C0(F)\mathcal{C}^0(\mathcal{F}) の制限写像はすべて全射です。このような層を脆弱層といい、代数幾何 II でコホモロジーの計算に使います。各 Fx\mathcal{F}_x を入射的な Abel 群 IxI_x に埋め込めば、U↦∏x∈UIxU \mapsto \prod_{x \in U} I_x は入射対象 x∗Ixx_*I_x の積で、F\mathcal{F} はそこに埋め込まれます。これは 定理 8.2 の (4) の、より具体的な構成になっています。

演習 10.1易

MM を Abel 群とする。例 2.4 の定数前層 PP の層化は、定数層 MXM_X と同型であることを示せ。また X=R∖{0}X = \mathbb{R} \setminus \{0\} のとき Γ(X,MX)\Gamma(X, M_X) を求めよ。

解答

前層の射 φ ⁣:P→MX\varphi\colon P \to M_X を、m∈P(U)=Mm \in P(U) = M(U≠∅U \ne \varnothing)に値 mm の定数関数を対応させて定めます。層化の普遍性(定理 4.3 の (2))により φ~ ⁣:P+→MX\tilde\varphi\colon P^+ \to M_X で φ~θ=φ\tilde\varphi\theta = \varphi となるものがあります。

茎を調べます。Px=MP_x = M です。(MX)x(M_X)_x の元は xx の近傍での局所定数関数の芽で、局所定数関数は xx のある近傍で定数 f(x)f(x) に等しいので、芽は値 f(x)f(x) で決まり、(MX)x≅M(M_X)_x \cong M、φx\varphi_x は全単射です。θx\theta_x は同型(定理 4.3 の (1))なので φ~x=φxθx−1\tilde\varphi_x = \varphi_x\theta_x^{-1} も全単射で、命題 3.2 の (3) により φ~\tilde\varphi は同型です。

X=R∖{0}=(−∞,0)∪(0,∞)X = \mathbb{R} \setminus \{0\} = (-\infty, 0) \cup (0, \infty) では、局所定数関数は連結な 2 つの区間のそれぞれの上で定数なので、Γ(X,MX)≅M⊕M\Gamma(X, M_X) \cong M \oplus M です。定数前層の P(X)=MP(X) = M とは異なります。

演習 10.2標準

X=RX = \mathbb{R}、Z={0,1}Z = \{0, 1\}、i ⁣:Z→Xi\colon Z \to X を包含とし、F=ZX\mathcal{F} = \mathbb{Z}_X を定数層とする。

  1. F→i∗(F∣Z)\mathcal{F} \to i_*(\mathcal{F}|_Z) は epi であることを示せ。
  2. 大域切断を取った写像 Γ(X,F)→Γ(X,i∗(F∣Z))\Gamma(X, \mathcal{F}) \to \Gamma(X, i_*(\mathcal{F}|_Z)) を求め、全射でないことを示せ。
  3. 11 点空間への写像 p ⁣:X→{∗}p\colon X \to \{*\} について、p∗p_* が右完全でないことを導け。
解答

(1) 命題 7.2 の (4) の完全列の右側の射なので epi です(補題 5.2[加法圏とアーベル圏] の (2))。

(2) R\mathbb{R} は連結なので、局所定数関数 R→Z\mathbb{R} \to \mathbb{Z} は定数で、Γ(X,F)=Z\Gamma(X, \mathcal{F}) = \mathbb{Z} です。ZZ は離散空間で、{0}\{0\} と {1}\{1\} は交わらない開集合なので、層の条件から (F∣Z)(Z)=(F∣Z)({0})×(F∣Z)({1})(\mathcal{F}|_Z)(Z) = (\mathcal{F}|_Z)(\{0\}) \times (\mathcal{F}|_Z)(\{1\}) です。{0}\{0\} は点 00 の最小の開近傍なので (F∣Z)({0})(\mathcal{F}|_Z)(\{0\}) は茎 (F∣Z)0=F0=Z(\mathcal{F}|_Z)_0 = \mathcal{F}_0 = \mathbb{Z}(定理 6.3 の (1))で、{1}\{1\} も同様です。よって Γ(X,i∗(F∣Z))=Z2\Gamma(X, i_*(\mathcal{F}|_Z)) = \mathbb{Z}^2 で、写像は切断をその芽に写すので n↦(n,n)n \mapsto (n, n) です。(0,1)(0, 1) は像に入りません。

(3) 11 点空間の開集合は ∅\varnothing と全体だけなので、その上の層は Abel 群 G({∗})\mathcal{G}(\{*\}) と同じもので、p∗G=Γ(X,G)p_*\mathcal{G} = \Gamma(X, \mathcal{G}) です。(1) の epi が (2) で全射でない写像に写るので、p∗p_* は epi を保たず、右完全ではありません。局所的には 00 の近くと 11 の近くで別々の整数を選べますが、それらを R\mathbb{R} 全体の局所定数関数につなぐことはできない、ということです。

演習 10.3標準

連続写像 f ⁣:X→Yf\colon X \to Y、XX 上の層 F\mathcal{F}、点 x∈Xx \in X に対し、写像 νx ⁣:(f∗F)f(x)→Fx\nu_x\colon (f_*\mathcal{F})_{f(x)} \to \mathcal{F}_x を (V,s)(V, s) の類に (f−1(V),s)(f^{-1}(V), s) の類を対応させて定める。

  1. νx\nu_x が矛盾なく定まることを確かめよ。
  2. j ⁣:U=R∖{0}→Rj\colon U = \mathbb{R} \setminus \{0\} \to \mathbb{R} を包含、F=ZU\mathcal{F} = \mathbb{Z}_U とする。(j∗F)0(j_*\mathcal{F})_0 と (j!F)0(j_!\mathcal{F})_0 を求めよ。
  3. p ⁣:X→{∗}p\colon X \to \{*\} を 11 点への写像とする。X=RX = \mathbb{R} で F\mathcal{F} が連続関数の層のとき ν0\nu_0 は全射だが単射でなく、X=CX = \mathbb{C} で F\mathcal{F} が正則関数の層のとき ν0\nu_0 は単射だが全射でないことを示せ。
解答

(1) s∈(f∗F)(V)=F(f−1(V))s \in (f_*\mathcal{F})(V) = \mathcal{F}(f^{-1}(V)) で、f−1(V)f^{-1}(V) は xx の開近傍です。(V,s)(V, s) と (V′,s′)(V', s') が同値なら、f(x)∈V′′⊆V∩V′f(x) \in V'' \subseteq V \cap V' で s∣f−1(V′′)=s′∣f−1(V′′)s|_{f^{-1}(V'')} = s'|_{f^{-1}(V'')} となる V′′V'' があり、f−1(V′′)f^{-1}(V'') は xx の開近傍なので、Fx\mathcal{F}_x での類は等しくなります。

(2) 00 の開近傍として区間 V=(−ε,ε)V = (-\varepsilon, \varepsilon) だけを考えれば茎を計算できます。(j∗F)(V)=ZU((−ε,0)∪(0,ε))=Z2(j_*\mathcal{F})(V) = \mathbb{Z}_U((-\varepsilon, 0) \cup (0, \varepsilon)) = \mathbb{Z}^2(演習 10.1 と同じ理由)で、ε\varepsilon を小さくする制限写像は恒等写像なので (j∗F)0=Z2(j_*\mathcal{F})_0 = \mathbb{Z}^2 です。一方 0∉U0 \notin U なので (j!F)0=0(j_!\mathcal{F})_0 = 0 です(命題 7.2 の (1))。j∗j_* は境界の点の茎に、近くの切断の情報を集めます。

(3) (p∗F)∗=Γ(X,F)(p_*\mathcal{F})_* = \Gamma(X, \mathcal{F}) で、ν0\nu_0 は大域切断をその 00 での芽に写します。連続関数の場合: (−ε,ε)(-\varepsilon, \varepsilon) 上の連続関数 gg に対し、[−ε/2,ε/2][-\varepsilon/2, \varepsilon/2] の上では gg、その外では端点の値に等しい関数は R\mathbb{R} 上連続で、00 での芽は gg の芽に等しいので、ν0\nu_0 は全射です。∣x∣≤1|x| \le 1 で 00、∣x∣>1|x| > 1 で ∣x∣−1|x| - 1 となる連続関数は 00 でないのに芽が 00 なので、単射ではありません。正則関数の場合: C\mathbb{C} は連結なので、一致の定理(例 9.1)により ν0\nu_0 は単射です。1/(1−z)1/(1 - z) の 00 での芽が整関数 FF の芽だとすると、∣z∣<1|z| < 1 で (1−z)F(z)=1(1 - z)F(z) = 1 で、一致の定理によりこの等式は C\mathbb{C} 全体で成り立ちますが、z=1z = 1 で左辺は 00 です。よって全射ではありません。

演習 10.4標準

  1. X=RX = \mathbb{R}、U=(0,1)U = (0, 1)、j ⁣:U→Xj\colon U \to X を包含とする。Supp⁡j!(ZU)\operatorname{Supp} j_!(\mathbb{Z}_U) を求め、閉集合でないことを確かめよ。
  2. XX のすべての 11 点集合が閉集合であるとする。任意の部分集合 S⊆XS \subseteq X に対し、Supp⁡F=S\operatorname{Supp}\mathcal{F} = S となる Abel 群の層 F\mathcal{F} を作れ。
解答

(1) 命題 7.2 の (1) により、茎は x∈Ux \in U で Z\mathbb{Z}、x∉Ux \notin U で 00 です。よって台は (0,1)(0, 1) で、R\mathbb{R} の閉集合ではありません。

(2) F=⨁x∈Sx∗Z\mathcal{F} = \bigoplus_{x \in S} x_*\mathbb{Z} とおきます。摩天楼層 x∗Zx_*\mathbb{Z} の yy での茎を求めます。y=xy = x なら、xx の開近傍の上の値はすべて Z\mathbb{Z} で制限は恒等写像なので茎は Z\mathbb{Z} です。y≠xy \ne x なら、{x}\{x\} が閉なので X∖{x}X \setminus \{x\} は yy の開近傍で、その上の値は 00 だから茎は 00 です。茎は直和と交換する(定理 8.2 の (1))ので、Fy=⨁x∈S(x∗Z)y\mathcal{F}_y = \bigoplus_{x \in S} (x_*\mathbb{Z})_y は y∈Sy \in S なら Z\mathbb{Z}、y∉Sy \notin S なら 00 です。よって Supp⁡F=S\operatorname{Supp}\mathcal{F} = S です。有限生成でない層の台には、位相的な制約がほとんどありません。連接層の台が閉集合になること(記事 準連接層・連接層と直線束)は、有限性の帰結です。

  • R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977 — Chapter II §1(層)、Chapter III §2(層の圏の入射対象)。
  • R. Godement, Topologie algébrique et théorie des faisceaux, Hermann, 1958 — Chapitre II(層の一般論、不連続な切断による分解)。
  • A. Grothendieck, “Sur quelques points d’algèbre homologique”, Tôhoku Mathematical Journal 9 (1957) — AB5 と生成子をもつアーベル圏が十分に入射対象をもつこと、層の圏への応用。
  • M. Kashiwara, P. Schapira, Sheaves on Manifolds, Grundlehren der mathematischen Wissenschaften 292, Springer, 1990 — Chapter II(層の演算)。
  • The Stacks Project Authors, The Stacks Project, Chapter 6: Sheaves on Spaces(Tag 006A) — 開基の上の層、層化、順像と逆像。
  • 上野健爾『代数幾何』岩波書店、2005 — 層とスキームを扱う章。

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

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

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

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