「各点の近くでは作れるものが、空間全体では貼り合わせられない」ことがあります。たとえば射影直線の 2 点で別々の値をとる関数は、各点の近くでは作れても、全体では作れません。層コホモロジーは、この貼り合わせの障害を数や群として取り出す道具です。この記事では、障害の測り方を定義し、実際に計算するための道具を用意し、最後にアフィンスキームのような素直な空間では障害が現れないことを示します。
位相空間 X X X 上のアーベル群の層 F \mathcal F F のコホモロジー H i ( X , F ) H^i(X, \mathcal F) H i ( X , F ) は、大域切断関手 Γ ( X , − ) \Gamma(X, -) Γ ( X , − ) の右導来関手 です。層の短完全列から長完全列が得られ、H 1 H^1 H 1 は「局所的には持ち上がる切断が大域的に持ち上がるか」の障害を測ります。
入射分解は計算に向きません。制限写像がすべて全射である脆弱層 は Γ \Gamma Γ 非輪状 (高次のコホモロジーが消えること)で、脆弱層による分解でコホモロジーが計算できます。これから、開集合への制限、閉集合からの順像、Mayer–Vietoris 完全列が出ます。
Grothendieck の消滅定理 : n n n 次元のNoether 位相空間 では、どんな層でも i > n i > n i > n で H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 です。
アフィンスキームでの消滅 : Noether 環 A A A について、Spec A \operatorname{Spec} A Spec A 上の準連接層 は i > 0 i > 0 i > 0 で H i = 0 H^i = 0 H i = 0 です。逆に、すべての連接イデアル層で H 1 = 0 H^1 = 0 H 1 = 0 となる Noether スキームはアフィンです(Serre の判定法)。
連続写像 f f f の高次順像 R i f ∗ F R^if_*\mathcal F R i f ∗ F は U ↦ H i ( f − 1 ( U ) , F ) U \mapsto H^i(f^{-1}(U), \mathcal F) U ↦ H i ( f − 1 ( U ) , F ) の層化で、Leray のスペクトル系列 (コホモロジーを段階的に近似して計算する仕組み)H p ( Y , R q f ∗ F ) ⇒ H p + q ( X , F ) H^p(Y, R^qf_*\mathcal F) \Rightarrow H^{p+q}(X, \mathcal F) H p ( Y , R q f ∗ F ) ⇒ H p + q ( X , F ) があります。アフィン射では H i ( X , F ) ≅ H i ( Y , f ∗ F ) H^i(X, \mathcal F) \cong H^i(Y, f_*\mathcal F) H i ( X , F ) ≅ H i ( Y , f ∗ F ) です。
この記事で使う事前知識
完全列 : 各所で、入ってくる写像の像と出ていく写像の核が一致する列。→ 完全列
入射分解 : 対象 F \mathcal F F から始まる、入射対象の完全列 0 → F → I 0 → I 1 → ⋯ 0 \to \mathcal F \to \mathcal I^0 \to \mathcal I^1 \to \cdots 0 → F → I 0 → I 1 → ⋯ 。→ 入射分解
右導来関手 : 左完全な関手を入射分解に施し、コホモロジーをとって得られる関手の列。→ 右導来関手
準連接層 : アフィン開集合の上で、環上の加群から作られる層 M ~ \widetilde M M の形をしているもの。→ 準連接層
Noether 位相空間 : 閉集合の降鎖が必ず止まる空間。→ Noether 位相空間
アフィンスキーム : 環 A A A から作られる空間 Spec A \operatorname{Spec} A Spec A とその構造層の組。→ アフィンスキーム
層の全射 F → F ′ ′ \mathcal F \to \mathcal F'' F → F ′′ は、茎ごとに全射であっても、大域切断の写像 Γ ( X , F ) → Γ ( X , F ′ ′ ) \Gamma(X, \mathcal F) \to \Gamma(X, \mathcal F'') Γ ( X , F ) → Γ ( X , F ′′ ) が全射になるとは限りません。たとえば射影直線 P k 1 \mathbb P^1_k P k 1 の 2 点 P , Q P, Q P , Q について、構造層から 2 点での値への写像 O → k ( P ) ⊕ k ( Q ) \mathcal O \to k(P) \oplus k(Q) O → k ( P ) ⊕ k ( Q ) は層の全射ですが、大域切断は定数だけなので k → k ⊕ k k \to k \oplus k k → k ⊕ k は対角写像で、全射ではありません。「2 点で別々の値をとる大域的な関数」は局所的には作れても貼り合わせられないのです。
代数幾何の問題の多くは、この形をしています。与えられた極をもつ有理関数はあるか、閉部分スキーム上の関数は全体に延びるか、直線束の切断はどれだけあるか。どれも、層の短完全列 0 → F ′ → F → F ′ ′ → 0 0 \to \mathcal F' \to \mathcal F \to \mathcal F'' \to 0 0 → F ′ → F → F ′′ → 0 に Γ \Gamma Γ を施したときに右端の全射性がどれだけ崩れるかを問うています。Γ \Gamma Γ は左完全なので(命題 6.2[層] )、崩れを測るのは右導来関手です。導来関手と δ 関手 の一般論を Γ \Gamma Γ に当てはめたものが層コホモロジーで、長完全列
0 → Γ ( X , F ′ ) → Γ ( X , F ) → Γ ( X , F ′ ′ ) → H 1 ( X , F ′ ) → H 1 ( X , F ) → ⋯ 0 \to \Gamma(X, \mathcal F') \to \Gamma(X, \mathcal F) \to \Gamma(X, \mathcal F'') \to H^1(X, \mathcal F') \to H^1(X, \mathcal F) \to \cdots 0 → Γ ( X , F ′ ) → Γ ( X , F ) → Γ ( X , F ′′ ) → H 1 ( X , F ′ ) → H 1 ( X , F ) → ⋯
が全射性の崩れを H 1 ( X , F ′ ) H^1(X, \mathcal F') H 1 ( X , F ′ ) の中に記録します。
定義は一行で済みますが、入射的な層は巨大で、定義どおりに計算することはできません。この章の仕事は、計算できる形の定理を用意することです。脆弱層、Mayer–Vietoris 完全列、次元による消滅、アフィンスキームでの消滅がその道具で、次の章 の Čech コホモロジーはこれらの上に立ちます。
位相空間 X X X 上のアーベル群の層の圏を A b ( X ) \mathsf{Ab}(X) Ab ( X ) 、環付き空間 ( X , O X ) (X, \mathcal O_X) ( X , O X ) 上の O X \mathcal O_X O X 加群の圏を M o d ( O X ) \mathsf{Mod}(\mathcal O_X) Mod ( O X ) と書きます。層 の章の次の事実を使います。
A b ( X ) \mathsf{Ab}(X) Ab ( X ) と M o d ( O X ) \mathsf{Mod}(\mathcal O_X) Mod ( O X ) はアーベル圏で、列の完全性は茎ごとの完全性と同値です(定理 5.2[層] )。核は開集合ごとの核で、層の射が同型であることは茎で判定できます(命題 3.2[層] )。
どちらも Grothendieck 圏 (フィルター余極限が完全で、生成子をもつアーベル圏)で、十分に入射対象をもちます(定理 8.2[層] 、定理 7.3[射影対象・入射対象と Grothendieck 圏] )。
Γ ( X , − ) \Gamma(X, -) Γ ( X , − ) と順像 f ∗ f_* f ∗ は左完全です(命題 6.2[層] )。
開集合の包含 j : U → X j\colon U \to X j : U → X と閉集合 Z = X ∖ U Z = X \setminus U Z = X ∖ U の包含 i : Z → X i\colon Z \to X i : Z → X について、0 0 0 による延長 j ! j_! j ! は j − 1 j^{-1} j − 1 の左随伴 で、x ∈ U x \in U x ∈ U なら ( j ! G ) x = G x (j_!\mathcal G)_x = \mathcal G_x ( j ! G ) x = G x 、x ∉ U x \notin U x ∈ / U なら ( j ! G ) x = 0 (j_!\mathcal G)_x = 0 ( j ! G ) x = 0 です。また完全列 0 → j ! j − 1 F → F → i ∗ i − 1 F → 0 0 \to j_!j^{-1}\mathcal F \to \mathcal F \to i_*i^{-1}\mathcal F \to 0 0 → j ! j − 1 F → F → i ∗ i − 1 F → 0 があります(命題 7.2[層] )。
j − 1 F j^{-1}\mathcal F j − 1 F を F ∣ U \mathcal F|_U F ∣ U 、i − 1 F i^{-1}\mathcal F i − 1 F を F ∣ Z \mathcal F|_Z F ∣ Z と書き、F U = j ! ( F ∣ U ) \mathcal F_U = j_!(\mathcal F|_U) F U = j ! ( F ∣ U ) とおきます。定数層 Z ‾ \underline{\mathbb Z} Z を係数環とすれば A b ( X ) = M o d ( Z ‾ ) \mathsf{Ab}(X) = \mathsf{Mod}(\underline{\mathbb Z}) Ab ( X ) = Mod ( Z ) なので、O X \mathcal O_X O X 加群について示したことはアーベル群の層にも当てはまります。位相空間が Noether であるとは、閉集合の降鎖が必ず停止することをいいます。このとき、すべての開集合は準コンパクトです。
定義 3.1 (層コホモロジー ) ↗
X X X を位相空間とする。左完全関手 Γ ( X , − ) : A b ( X ) → A b \Gamma(X, -)\colon \mathsf{Ab}(X) \to \mathsf{Ab} Γ ( X , − ) : Ab ( X ) → Ab の第 i i i 右導来関手(定義 5.1[導来関手と δ 関手] )を H i ( X , − ) H^i(X, -) H i ( X , − ) と書き、H i ( X , F ) H^i(X, \mathcal F) H i ( X , F ) を F \mathcal F F の第 i i i コホモロジー群 という。すなわち、F \mathcal F F の入射分解 0 → F → I 0 → I 1 → ⋯ 0 \to \mathcal F \to \mathcal I^0 \to \mathcal I^1 \to \cdots 0 → F → I 0 → I 1 → ⋯ をとり
H i ( X , F ) = H i ( Γ ( X , I 0 ) → Γ ( X , I 1 ) → Γ ( X , I 2 ) → ⋯ ) H^i(X, \mathcal F) = H^i\bigl(\Gamma(X, \mathcal I^0) \to \Gamma(X, \mathcal I^1) \to \Gamma(X, \mathcal I^2) \to \cdots\bigr) H i ( X , F ) = H i ( Γ ( X , I 0 ) → Γ ( X , I 1 ) → Γ ( X , I 2 ) → ⋯ ) と定める。開集合 U U U については H i ( U , F ) = H i ( U , F ∣ U ) H^i(U, \mathcal F) = H^i(U, \mathcal F|_U) H i ( U , F ) = H i ( U , F ∣ U ) と書く。
導来関手の一般論(定理 5.2[導来関手と δ 関手] )から、次がただちに従います。H i ( X , − ) H^i(X, -) H i ( X , − ) は分解の取り方によらない加法関手で、H 0 ( X , F ) = Γ ( X , F ) H^0(X, \mathcal F) = \Gamma(X, \mathcal F) H 0 ( X , F ) = Γ ( X , F ) です。層の短完全列 0 → F ′ → F → F ′ ′ → 0 0 \to \mathcal F' \to \mathcal F \to \mathcal F'' \to 0 0 → F ′ → F → F ′′ → 0 には連結射 δ i : H i ( X , F ′ ′ ) → H i + 1 ( X , F ′ ) \delta^i\colon H^i(X, \mathcal F'') \to H^{i+1}(X, \mathcal F') δ i : H i ( X , F ′′ ) → H i + 1 ( X , F ′ ) が自然に定まって長完全列ができ、入射的な層 I \mathcal I I では i ≥ 1 i \ge 1 i ≥ 1 で H i ( X , I ) = 0 H^i(X, \mathcal I) = 0 H i ( X , I ) = 0 です。
定義 4.1 (脆弱層 ) ↗
位相空間 X X X 上の層 F \mathcal F F が脆弱 (flasque)であるとは、すべての開集合 U ⊆ X U \subseteq X U ⊆ X について制限写像 F ( X ) → F ( U ) \mathcal F(X) \to \mathcal F(U) F ( X ) → F ( U ) が全射であることをいう。このとき開集合 U ⊆ V U \subseteq V U ⊆ V について F ( V ) → F ( U ) \mathcal F(V) \to \mathcal F(U) F ( V ) → F ( U ) も全射である(F ( X ) → F ( U ) \mathcal F(X) \to \mathcal F(U) F ( X ) → F ( U ) が F ( V ) \mathcal F(V) F ( V ) を経由するため)。
次の補題は、脆弱層を使って計算するための部品です。(1) は、脆弱な部分層をもつ完全列では、どの開集合でも切断の列が完全のままであることを言っています。証明は、持ち上げが定義された開集合を少しずつ広げ、これ以上広げられない極大なもの(Zorn の補題で存在が言えます)を取り、それが全体になることを示す、という流れです。
補題 4.2 (脆弱層の基本性質 ) ✓
X X X を位相空間とする。
0 → F ′ → F → F ′ ′ → 0 0 \to \mathcal F' \to \mathcal F \to \mathcal F'' \to 0 0 → F ′ → F → F ′′ → 0 を A b ( X ) \mathsf{Ab}(X) Ab ( X ) の完全列とし、F ′ \mathcal F' F ′ は脆弱とする。このとき、すべての開集合 U U U について 0 → F ′ ( U ) → F ( U ) → F ′ ′ ( U ) → 0 0 \to \mathcal F'(U) \to \mathcal F(U) \to \mathcal F''(U) \to 0 0 → F ′ ( U ) → F ( U ) → F ′′ ( U ) → 0 は完全である。
1 でさらに F \mathcal F F も脆弱なら、F ′ ′ \mathcal F'' F ′′ も脆弱である。
F \mathcal F F が脆弱なら、開集合 U U U への制限 F ∣ U \mathcal F|_U F ∣ U と、連続写像 f : X → Y f\colon X \to Y f : X → Y による順像 f ∗ F f_*\mathcal F f ∗ F も脆弱である。脆弱層の有限直和は脆弱である。
証明(補題 4.2) (1) 核は開集合ごとの核なので、F ( U ) → F ′ ′ ( U ) \mathcal F(U) \to \mathcal F''(U) F ( U ) → F ′′ ( U ) の全射性だけを示せばよい。s ′ ′ ∈ F ′ ′ ( U ) s'' \in \mathcal F''(U) s ′′ ∈ F ′′ ( U ) をとる。開集合 V ⊆ U V \subseteq U V ⊆ U と、s ′ ′ ∣ V s''|_V s ′′ ∣ V に写る s ∈ F ( V ) s \in \mathcal F(V) s ∈ F ( V ) の組 ( V , s ) (V, s) ( V , s ) の全体を Σ \Sigma Σ とし、( V , s ) ≤ ( V 1 , s 1 ) (V, s) \le (V_1, s_1) ( V , s ) ≤ ( V 1 , s 1 ) を「V ⊆ V 1 V \subseteq V_1 V ⊆ V 1 かつ s 1 ∣ V = s s_1|_V = s s 1 ∣ V = s 」で定める。( ∅ , 0 ) ∈ Σ (\varnothing, 0) \in \Sigma ( ∅ , 0 ) ∈ Σ である。全順序部分集合 { ( V λ , s λ ) } \{(V_\lambda, s_\lambda)\} {( V λ , s λ )} に対しては、s λ s_\lambda s λ が V = ⋃ V λ V = \bigcup V_\lambda V = ⋃ V λ 上の切断 s s s に貼り合わさり、s s s の像は各 V λ V_\lambda V λ 上で s ′ ′ s'' s ′′ と一致するので s ′ ′ ∣ V s''|_V s ′′ ∣ V に等しい。よって ( V , s ) (V, s) ( V , s ) は上界で、Zorn の補題により極大元 ( V , s ) (V, s) ( V , s ) がある。
V ≠ U V \ne U V = U と仮定し、x ∈ U ∖ V x \in U \setminus V x ∈ U ∖ V をとる。F x → F x ′ ′ \mathcal F_x \to \mathcal F''_x F x → F x ′′ は全射なので、x x x の開近傍 W ⊆ U W \subseteq U W ⊆ U と t ∈ F ( W ) t \in \mathcal F(W) t ∈ F ( W ) で t ↦ s ′ ′ ∣ W t \mapsto s''|_W t ↦ s ′′ ∣ W となるものがある。V ∩ W V \cap W V ∩ W の上で s − t s - t s − t は F ′ ′ \mathcal F'' F ′′ で 0 0 0 に写るので、s ∣ V ∩ W − t ∣ V ∩ W = r 0 s|_{V \cap W} - t|_{V \cap W} = r_0 s ∣ V ∩ W − t ∣ V ∩ W = r 0 となる r 0 ∈ F ′ ( V ∩ W ) r_0 \in \mathcal F'(V \cap W) r 0 ∈ F ′ ( V ∩ W ) がある。F ′ \mathcal F' F ′ は脆弱なので r 0 r_0 r 0 は r ∈ F ′ ( W ) r \in \mathcal F'(W) r ∈ F ′ ( W ) に延びる。t + r ∈ F ( W ) t + r \in \mathcal F(W) t + r ∈ F ( W ) は V ∩ W V \cap W V ∩ W の上で s s s と一致し、F ′ ′ \mathcal F'' F ′′ での像は s ′ ′ ∣ W s''|_W s ′′ ∣ W のままである。s s s と t + r t + r t + r を貼り合わせると ( V ∪ W , ⋅ ) ∈ Σ (V \cup W, \cdot) \in \Sigma ( V ∪ W , ⋅ ) ∈ Σ が得られ、( V , s ) (V, s) ( V , s ) の極大性に反する。したがって V = U V = U V = U である。
(2) s ′ ′ ∈ F ′ ′ ( U ) s'' \in \mathcal F''(U) s ′′ ∈ F ′′ ( U ) は (1) により s ∈ F ( U ) s \in \mathcal F(U) s ∈ F ( U ) に持ち上がり、s s s は s ~ ∈ F ( X ) \tilde s \in \mathcal F(X) s ~ ∈ F ( X ) に延びる。s ~ \tilde s s ~ の像は s ′ ′ s'' s ′′ の X X X への延長である。
(3) U U U の開集合 V V V について ( F ∣ U ) ( V ) = F ( V ) (\mathcal F|_U)(V) = \mathcal F(V) ( F ∣ U ) ( V ) = F ( V ) で、F ( X ) → F ( V ) \mathcal F(X) \to \mathcal F(V) F ( X ) → F ( V ) が F ( U ) \mathcal F(U) F ( U ) を経由するので F ( U ) → F ( V ) \mathcal F(U) \to \mathcal F(V) F ( U ) → F ( V ) は全射である。Y Y Y の開集合 V V V について ( f ∗ F ) ( V ) = F ( f − 1 ( V ) ) (f_*\mathcal F)(V) = \mathcal F(f^{-1}(V)) ( f ∗ F ) ( V ) = F ( f − 1 ( V )) なので、f ∗ F f_*\mathcal F f ∗ F の制限写像は F \mathcal F F の制限写像 F ( X ) → F ( f − 1 ( V ) ) \mathcal F(X) \to \mathcal F(f^{-1}(V)) F ( X ) → F ( f − 1 ( V )) で、全射である。有限直和の切断は成分ごとの切断の組なので、制限写像は成分ごとに全射である。
∎
次の命題は、入射分解の各項が脆弱であることを示し、のちに「入射分解の代わりに脆弱層の分解で計算してよい」と言うための準備です。証明の方針は、開集合 U U U の外を 0 0 0 にした層 O U \mathcal O_U O U から F \mathcal F F への射が F ( U ) \mathcal F(U) F ( U ) の元と同じものになること(Hom ( O U , F ) ≅ F ( U ) \operatorname{Hom}(\mathcal O_U, \mathcal F) \cong \mathcal F(U) Hom ( O U , F ) ≅ F ( U ) )を使い、入射的なら単射 O U → O V \mathcal O_U \to \mathcal O_V O U → O V に沿って射が延びるので、制限写像が全射になる、というものです。
命題 4.3 (入射的な加群の層は脆弱 ) ✓
( X , O X ) (X, \mathcal O_X) ( X , O X ) を環付き空間とする。M o d ( O X ) \mathsf{Mod}(\mathcal O_X) Mod ( O X ) の入射対象 I \mathcal I I は脆弱である。とくに A b ( X ) \mathsf{Ab}(X) Ab ( X ) の入射対象は脆弱である。
証明(命題 4.3) 開集合の包含 j : U → X j\colon U \to X j : U → X について O U = j ! ( O X ∣ U ) \mathcal O_U = j_!(\mathcal O_X|_U) O U = j ! ( O X ∣ U ) とおく。O X \mathcal O_X O X 加群 F \mathcal F F について、随伴 j ! ⊣ j − 1 j_! \dashv j^{-1} j ! ⊣ j − 1 (命題 7.2[層] )はアーベル群の層の射の全単射 Hom ( O U , F ) ≅ Hom ( O X ∣ U , F ∣ U ) \operatorname{Hom}(\mathcal O_U, \mathcal F) \cong \operatorname{Hom}(\mathcal O_X|_U, \mathcal F|_U) Hom ( O U , F ) ≅ Hom ( O X ∣ U , F ∣ U ) 、φ ↦ φ ∣ U \varphi \mapsto \varphi|_U φ ↦ φ ∣ U を与える。層の射が O X \mathcal O_X O X 線形であることは茎で判定でき、O U \mathcal O_U O U の茎は U U U の外で 0 0 0 、U U U の点では O X ∣ U \mathcal O_X|_U O X ∣ U の茎と同じなので、φ \varphi φ が O X \mathcal O_X O X 線形であることと φ ∣ U \varphi|_U φ ∣ U が O X ∣ U \mathcal O_X|_U O X ∣ U 線形であることは同値である。O X ∣ U \mathcal O_X|_U O X ∣ U 線形な射 O X ∣ U → F ∣ U \mathcal O_X|_U \to \mathcal F|_U O X ∣ U → F ∣ U は 1 1 1 の行き先で決まるので、
Hom O X ( O U , F ) ≅ F ( U ) , φ ↦ φ U ( 1 ) \operatorname{Hom}_{\mathcal O_X}(\mathcal O_U, \mathcal F) \cong \mathcal F(U), \qquad \varphi \mapsto \varphi_U(1) Hom O X ( O U , F ) ≅ F ( U ) , φ ↦ φ U ( 1 ) が得られる。
開集合 U ⊆ V U \subseteq V U ⊆ V について、1 ∈ O V ( U ) = O X ( U ) 1 \in \mathcal O_V(U) = \mathcal O_X(U) 1 ∈ O V ( U ) = O X ( U ) に対応する射 ι : O U → O V \iota\colon \mathcal O_U \to \mathcal O_V ι : O U → O V をとる。茎では、x ∈ U x \in U x ∈ U で恒等写像、x ∉ U x \notin U x ∈ / U で 0 → ( O V ) x 0 \to (\mathcal O_V)_x 0 → ( O V ) x なので、ι \iota ι は単射である。ψ : O V → F \psi\colon \mathcal O_V \to \mathcal F ψ : O V → F について ( ψ ι ) U ( 1 ) = ψ U ( 1 ) = ψ V ( 1 ) ∣ U (\psi\iota)_U(1) = \psi_U(1) = \psi_V(1)|_U ( ψ ι ) U ( 1 ) = ψ U ( 1 ) = ψ V ( 1 ) ∣ U なので、上の同型のもとで Hom ( ι , F ) \operatorname{Hom}(\iota, \mathcal F) Hom ( ι , F ) は制限写像 F ( V ) → F ( U ) \mathcal F(V) \to \mathcal F(U) F ( V ) → F ( U ) になる。F = I \mathcal F = \mathcal I F = I が入射的なら、単射 ι \iota ι に沿って射は延長できるので Hom ( ι , I ) \operatorname{Hom}(\iota, \mathcal I) Hom ( ι , I ) は全射、すなわち I ( V ) → I ( U ) \mathcal I(V) \to \mathcal I(U) I ( V ) → I ( U ) は全射である。V = X V = X V = X とすれば I \mathcal I I は脆弱である。後半は O X = Z ‾ \mathcal O_X = \underline{\mathbb Z} O X = Z の場合である。
∎
定理 4.4 (脆弱層は Γ 非輪状 ) ✓
X X X を位相空間、F \mathcal F F を X X X 上の脆弱層とする。
i ≥ 1 i \ge 1 i ≥ 1 で H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 である。すなわち F \mathcal F F は Γ ( X , − ) \Gamma(X, -) Γ ( X , − ) 非輪状である(定義 5.4[導来関手と δ 関手] )。
層 G \mathcal G G の分解 0 → G → K 0 → K 1 → ⋯ 0 \to \mathcal G \to \mathcal K^0 \to \mathcal K^1 \to \cdots 0 → G → K 0 → K 1 → ⋯ で各 K n \mathcal K^n K n が脆弱なものについて、H i ( X , G ) ≅ H i ( Γ ( X , K ∙ ) ) H^i(X, \mathcal G) \cong H^i(\Gamma(X, \mathcal K^\bullet)) H i ( X , G ) ≅ H i ( Γ ( X , K ∙ )) が成り立つ。
証明(定理 4.4) (1) i i i についての帰納法で、すべての脆弱層 F \mathcal F F について H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 を示す。F \mathcal F F を入射的な層 I \mathcal I I に埋め込み、Q = I / F \mathcal Q = \mathcal I/\mathcal F Q = I / F とおく。I \mathcal I I は脆弱で(命題 4.3 )、補題 4.2 の 2 により Q \mathcal Q Q も脆弱である。i ≥ 1 i \ge 1 i ≥ 1 で H i ( X , I ) = 0 H^i(X, \mathcal I) = 0 H i ( X , I ) = 0 なので、長完全列から
Γ ( X , I ) → Γ ( X , Q ) → H 1 ( X , F ) → 0 , H i ( X , Q ) ≅ H i + 1 ( X , F ) ( i ≥ 1 ) \Gamma(X, \mathcal I) \to \Gamma(X, \mathcal Q) \to H^1(X, \mathcal F) \to 0, \qquad H^i(X, \mathcal Q) \cong H^{i+1}(X, \mathcal F) \quad (i \ge 1) Γ ( X , I ) → Γ ( X , Q ) → H 1 ( X , F ) → 0 , H i ( X , Q ) ≅ H i + 1 ( X , F ) ( i ≥ 1 ) が得られる。補題 4.2 の 1 により Γ ( X , I ) → Γ ( X , Q ) \Gamma(X, \mathcal I) \to \Gamma(X, \mathcal Q) Γ ( X , I ) → Γ ( X , Q ) は全射なので H 1 ( X , F ) = 0 H^1(X, \mathcal F) = 0 H 1 ( X , F ) = 0 である。i ≥ 1 i \ge 1 i ≥ 1 ですべての脆弱層の H i H^i H i が消えるなら、H i + 1 ( X , F ) ≅ H i ( X , Q ) = 0 H^{i+1}(X, \mathcal F) \cong H^i(X, \mathcal Q) = 0 H i + 1 ( X , F ) ≅ H i ( X , Q ) = 0 である。
(2) (1) により K ∙ \mathcal K^\bullet K ∙ は Γ ( X , − ) \Gamma(X, -) Γ ( X , − ) 非輪状分解なので、定理 5.6[導来関手と δ 関手] による。
∎
入射分解の代わりに脆弱層の分解を使ってよい、というのがこの定理の意味です。最初の応用として、係数の圏を取り替えてもコホモロジーが変わらないことを示します。
系 4.5 (加群の層として計算しても同じ ) ✓
( X , O X ) (X, \mathcal O_X) ( X , O X ) を環付き空間とする。Γ ( X , − ) : M o d ( O X ) → A b \Gamma(X, -)\colon \mathsf{Mod}(\mathcal O_X) \to \mathsf{Ab} Γ ( X , − ) : Mod ( O X ) → Ab の右導来関手は、O X \mathcal O_X O X 加群をアーベル群の層と見て計算した H i ( X , − ) H^i(X, -) H i ( X , − ) と、δ 関手として同型である。とくに O X \mathcal O_X O X 加群 F \mathcal F F の H i ( X , F ) H^i(X, \mathcal F) H i ( X , F ) は、M o d ( O X ) \mathsf{Mod}(\mathcal O_X) Mod ( O X ) での入射分解 I ∙ \mathcal I^\bullet I ∙ から H i ( Γ ( X , I ∙ ) ) H^i(\Gamma(X, \mathcal I^\bullet)) H i ( Γ ( X , I ∙ )) として計算でき、Γ ( X , O X ) \Gamma(X, \mathcal O_X) Γ ( X , O X ) 加群の構造をもつ。
証明(系 4.5) 忘却関手 u : M o d ( O X ) → A b ( X ) u\colon \mathsf{Mod}(\mathcal O_X) \to \mathsf{Ab}(X) u : Mod ( O X ) → Ab ( X ) は完全なので(完全性はどちらも茎で判定する)、T i = H i ( X , u ( − ) ) T^i = H^i(X, u(-)) T i = H i ( X , u ( − )) は M o d ( O X ) \mathsf{Mod}(\mathcal O_X) Mod ( O X ) 上の δ 関手で、T 0 = Γ ( X , − ) T^0 = \Gamma(X, -) T 0 = Γ ( X , − ) である。O X \mathcal O_X O X 加群 F \mathcal F F を M o d ( O X ) \mathsf{Mod}(\mathcal O_X) Mod ( O X ) の入射対象 I \mathcal I I に埋め込むと、I \mathcal I I は脆弱で(命題 4.3 )、定理 4.4 により i ≥ 1 i \ge 1 i ≥ 1 で T i ( I ) = 0 T^i(\mathcal I) = 0 T i ( I ) = 0 である。よって T i T^i T i (i ≥ 1 i \ge 1 i ≥ 1 )は消去可能で(定義 4.3[導来関手と δ 関手] )、系 5.3[導来関手と δ 関手] の 3 により、T T T は Γ ( X , − ) : M o d ( O X ) → A b \Gamma(X, -)\colon \mathsf{Mod}(\mathcal O_X) \to \mathsf{Ab} Γ ( X , − ) : Mod ( O X ) → Ab の右導来関手と δ 関手として同型である。後者は I ∙ \mathcal I^\bullet I ∙ で計算され、Γ ( X , I ∙ ) \Gamma(X, \mathcal I^\bullet) Γ ( X , I ∙ ) は Γ ( X , O X ) \Gamma(X, \mathcal O_X) Γ ( X , O X ) 加群の複体なので、最後の主張が従う。
∎
補題 4.6 (開集合への制限と閉集合からの順像 ) ✓
X X X を位相空間、F \mathcal F F を X X X 上の層とする。
0 → F → K ∙ 0 \to \mathcal F \to \mathcal K^\bullet 0 → F → K ∙ を脆弱層による分解(たとえば入射分解)とする。開集合 U U U について H i ( U , F ) ≅ H i ( Γ ( U , K ∙ ) ) H^i(U, \mathcal F) \cong H^i(\Gamma(U, \mathcal K^\bullet)) H i ( U , F ) ≅ H i ( Γ ( U , K ∙ )) である。
i : Z → X i\colon Z \to X i : Z → X を閉集合の包含とする。i ∗ : A b ( Z ) → A b ( X ) i_*\colon \mathsf{Ab}(Z) \to \mathsf{Ab}(X) i ∗ : Ab ( Z ) → Ab ( X ) は完全で、Z Z Z 上の層 G \mathcal G G について H p ( Z , G ) ≅ H p ( X , i ∗ G ) H^p(Z, \mathcal G) \cong H^p(X, i_*\mathcal G) H p ( Z , G ) ≅ H p ( X , i ∗ G ) である。
F ∣ X ∖ Z = 0 \mathcal F|_{X \setminus Z} = 0 F ∣ X ∖ Z = 0 なら F ≅ i ∗ ( F ∣ Z ) \mathcal F \cong i_*(\mathcal F|_Z) F ≅ i ∗ ( F ∣ Z ) で、H p ( X , F ) ≅ H p ( Z , F ∣ Z ) H^p(X, \mathcal F) \cong H^p(Z, \mathcal F|_Z) H p ( X , F ) ≅ H p ( Z , F ∣ Z ) である。
証明(補題 4.6) (1) 制限 j − 1 j^{-1} j − 1 は完全で(定理 6.3[層] )、K n ∣ U \mathcal K^n|_U K n ∣ U は脆弱なので(補題 4.2 の 3)、K ∙ ∣ U \mathcal K^\bullet|_U K ∙ ∣ U は F ∣ U \mathcal F|_U F ∣ U の脆弱層による分解である。定理 4.4 の 2 と Γ ( U , K n ∣ U ) = Γ ( U , K n ) \Gamma(U, \mathcal K^n|_U) = \Gamma(U, \mathcal K^n) Γ ( U , K n ∣ U ) = Γ ( U , K n ) による。
(2) x ∉ Z x \notin Z x ∈ / Z なら、x x x の開近傍 X ∖ Z X \setminus Z X ∖ Z の上で ( i ∗ G ) ( X ∖ Z ) = G ( ∅ ) = 0 (i_*\mathcal G)(X \setminus Z) = \mathcal G(\varnothing) = 0 ( i ∗ G ) ( X ∖ Z ) = G ( ∅ ) = 0 なので ( i ∗ G ) x = 0 (i_*\mathcal G)_x = 0 ( i ∗ G ) x = 0 である。x ∈ Z x \in Z x ∈ Z なら、Z Z Z での x x x の開近傍は X X X での開近傍 V V V によって V ∩ Z V \cap Z V ∩ Z と書けるものの全体で、( i ∗ G ) ( V ) = G ( V ∩ Z ) (i_*\mathcal G)(V) = \mathcal G(V \cap Z) ( i ∗ G ) ( V ) = G ( V ∩ Z ) だから ( i ∗ G ) x = G x (i_*\mathcal G)_x = \mathcal G_x ( i ∗ G ) x = G x である。完全性は茎で判定できるので i ∗ i_* i ∗ は完全である。G \mathcal G G の入射分解 J ∙ \mathcal J^\bullet J ∙ をとると、i ∗ J ∙ i_*\mathcal J^\bullet i ∗ J ∙ は i ∗ G i_*\mathcal G i ∗ G の分解で、各項は脆弱である(命題 4.3 、補題 4.2 の 3)。定理 4.4 の 2 により H p ( X , i ∗ G ) ≅ H p ( Γ ( X , i ∗ J ∙ ) ) = H p ( Γ ( Z , J ∙ ) ) = H p ( Z , G ) H^p(X, i_*\mathcal G) \cong H^p(\Gamma(X, i_*\mathcal J^\bullet)) = H^p(\Gamma(Z, \mathcal J^\bullet)) = H^p(Z, \mathcal G) H p ( X , i ∗ G ) ≅ H p ( Γ ( X , i ∗ J ∙ )) = H p ( Γ ( Z , J ∙ )) = H p ( Z , G ) である。
(3) U = X ∖ Z U = X \setminus Z U = X ∖ Z として、完全列 0 → j ! j − 1 F → F → i ∗ i − 1 F → 0 0 \to j_!j^{-1}\mathcal F \to \mathcal F \to i_*i^{-1}\mathcal F \to 0 0 → j ! j − 1 F → F → i ∗ i − 1 F → 0 で j − 1 F = 0 j^{-1}\mathcal F = 0 j − 1 F = 0 だから F ≅ i ∗ ( F ∣ Z ) \mathcal F \cong i_*(\mathcal F|_Z) F ≅ i ∗ ( F ∣ Z ) である。後半は (2) による。
∎
命題 5.1 (Mayer–Vietoris 完全列 ) ✓
位相空間 X X X が二つの開集合で X = U ∪ V X = U \cup V X = U ∪ V と覆われているとする。層 F \mathcal F F について、長完全列
⋯ → H i ( X , F ) → α H i ( U , F ) ⊕ H i ( V , F ) → β H i ( U ∩ V , F ) → δ H i + 1 ( X , F ) → ⋯ \cdots \to H^i(X, \mathcal F) \xrightarrow{\ \alpha\ } H^i(U, \mathcal F) \oplus H^i(V, \mathcal F) \xrightarrow{\ \beta\ } H^i(U \cap V, \mathcal F) \xrightarrow{\ \delta\ } H^{i+1}(X, \mathcal F) \to \cdots ⋯ → H i ( X , F ) α H i ( U , F ) ⊕ H i ( V , F ) β H i ( U ∩ V , F ) δ H i + 1 ( X , F ) → ⋯ が H 0 ( X , F ) H^0(X, \mathcal F) H 0 ( X , F ) から始まる形で存在する。i = 0 i = 0 i = 0 では α ( s ) = ( s ∣ U , s ∣ V ) \alpha(s) = (s|_U, s|_V) α ( s ) = ( s ∣ U , s ∣ V ) 、β ( s , t ) = s ∣ U ∩ V − t ∣ U ∩ V \beta(s, t) = s|_{U \cap V} - t|_{U \cap V} β ( s , t ) = s ∣ U ∩ V − t ∣ U ∩ V である。
証明(命題 5.1) F \mathcal F F の入射分解 I ∙ \mathcal I^\bullet I ∙ をとる。各 n n n について列
0 → I n ( X ) → α I n ( U ) ⊕ I n ( V ) → β I n ( U ∩ V ) → 0 0 \to \mathcal I^n(X) \xrightarrow{\ \alpha\ } \mathcal I^n(U) \oplus \mathcal I^n(V) \xrightarrow{\ \beta\ } \mathcal I^n(U \cap V) \to 0 0 → I n ( X ) α I n ( U ) ⊕ I n ( V ) β I n ( U ∩ V ) → 0 を、α ( s ) = ( s ∣ U , s ∣ V ) \alpha(s) = (s|_U, s|_V) α ( s ) = ( s ∣ U , s ∣ V ) 、β ( s , t ) = s ∣ U ∩ V − t ∣ U ∩ V \beta(s, t) = s|_{U \cap V} - t|_{U \cap V} β ( s , t ) = s ∣ U ∩ V − t ∣ U ∩ V で定める。α \alpha α が単射で ker β = im α \ker\beta = \operatorname{im}\alpha ker β = im α であることは、被覆 X = U ∪ V X = U \cup V X = U ∪ V についての層の公理そのものである。I n \mathcal I^n I n は脆弱なので(命題 4.3 )、r ∈ I n ( U ∩ V ) r \in \mathcal I^n(U \cap V) r ∈ I n ( U ∩ V ) は s ∈ I n ( U ) s \in \mathcal I^n(U) s ∈ I n ( U ) に延び、β ( s , 0 ) = r \beta(s, 0) = r β ( s , 0 ) = r だから β \beta β は全射である。α , β \alpha, \beta α , β は制限写像から作られているので I ∙ \mathcal I^\bullet I ∙ の微分と可換で、複体の短完全列
0 → Γ ( X , I ∙ ) → Γ ( U , I ∙ ) ⊕ Γ ( V , I ∙ ) → Γ ( U ∩ V , I ∙ ) → 0 0 \to \Gamma(X, \mathcal I^\bullet) \to \Gamma(U, \mathcal I^\bullet) \oplus \Gamma(V, \mathcal I^\bullet) \to \Gamma(U \cap V, \mathcal I^\bullet) \to 0 0 → Γ ( X , I ∙ ) → Γ ( U , I ∙ ) ⊕ Γ ( V , I ∙ ) → Γ ( U ∩ V , I ∙ ) → 0 が得られる。そのコホモロジーの長完全列(定理 3.1[鎖複体とホモトピー圏] )を書き、補題 4.6 の 1 で各項を H i ( X , F ) H^i(X, \mathcal F) H i ( X , F ) 、H i ( U , F ) ⊕ H i ( V , F ) H^i(U, \mathcal F) \oplus H^i(V, \mathcal F) H i ( U , F ) ⊕ H i ( V , F ) 、H i ( U ∩ V , F ) H^i(U \cap V, \mathcal F) H i ( U ∩ V , F ) と同一視すればよい。
∎
円周を二つの弧 U, V で覆う。U ∩ V は二つの弧に分かれ、その「余り」が H^1 を生む
例 5.2 (円周上の定数層 )
X = S 1 X = S^1 X = S 1 を円周、F = Z ‾ \mathcal F = \underline{\mathbb Z} F = Z を定数層(局所定数な整数値関数の層)とします。U U U を S 1 S^1 S 1 から 1 点 p p p を除いた開弧、V V V を別の 1 点 q q q を除いた開弧とすると、U ∩ V U \cap V U ∩ V は二つの開弧の非交和です。
まず開区間 J J J について H 1 ( J , Z ‾ ) = 0 H^1(J, \underline{\mathbb Z}) = 0 H 1 ( J , Z ) = 0 を確かめます。Z ‾ ∣ J \underline{\mathbb Z}|_J Z ∣ J を脆弱層 I \mathcal I I に埋め込み Q = I / Z ‾ \mathcal Q = \mathcal I/\underline{\mathbb Z} Q = I / Z とすると、定理 4.4 と長完全列から H 1 ( J , Z ‾ ) H^1(J, \underline{\mathbb Z}) H 1 ( J , Z ) は Γ ( J , I ) → Γ ( J , Q ) \Gamma(J, \mathcal I) \to \Gamma(J, \mathcal Q) Γ ( J , I ) → Γ ( J , Q ) の余核です。s ∈ Γ ( J , Q ) s \in \Gamma(J, \mathcal Q) s ∈ Γ ( J , Q ) は局所的には持ち上がります。二つの開区間 J 1 , J 2 ⊆ J J_1, J_2 \subseteq J J 1 , J 2 ⊆ J が交わり、それぞれの上に持ち上げ t 1 , t 2 t_1, t_2 t 1 , t 2 があるとき、J 1 ∩ J 2 J_1 \cap J_2 J 1 ∩ J 2 は区間で連結なので t 1 − t 2 t_1 - t_2 t 1 − t 2 はその上で定数 n ∈ Z n \in \mathbb Z n ∈ Z です。t 2 t_2 t 2 を t 2 + n t_2 + n t 2 + n に取り替えれば t 1 t_1 t 1 と貼り合わさり、J 1 ∪ J 2 J_1 \cup J_2 J 1 ∪ J 2 の上の持ち上げになります。有界閉区間は有限個のこのような区間の鎖で覆えるので、J J J に含まれる有界閉区間の近傍では s s s が持ち上がります。J J J を増大する開区間の列 J ( 1 ) ⊆ J ( 2 ) ⊆ ⋯ J^{(1)} \subseteq J^{(2)} \subseteq \cdots J ( 1 ) ⊆ J ( 2 ) ⊆ ⋯ の和集合として書き、J ( m + 1 ) J^{(m+1)} J ( m + 1 ) の上の持ち上げを J ( m ) J^{(m)} J ( m ) の上で前の持ち上げと一致するように定数だけ調整していけば、全体の持ち上げが得られます。よって余核は 0 0 0 です。
命題 5.1 の列は
0 → Z → α Z ⊕ Z → β Z ⊕ Z → δ H 1 ( S 1 , Z ‾ ) → H 1 ( U , Z ‾ ) ⊕ H 1 ( V , Z ‾ ) = 0 0 \to \mathbb Z \xrightarrow{\ \alpha\ } \mathbb Z \oplus \mathbb Z \xrightarrow{\ \beta\ } \mathbb Z \oplus \mathbb Z \xrightarrow{\ \delta\ } H^1(S^1, \underline{\mathbb Z}) \to H^1(U, \underline{\mathbb Z}) \oplus H^1(V, \underline{\mathbb Z}) = 0 0 → Z α Z ⊕ Z β Z ⊕ Z δ H 1 ( S 1 , Z ) → H 1 ( U , Z ) ⊕ H 1 ( V , Z ) = 0 で、β ( a , b ) = ( a − b , a − b ) \beta(a, b) = (a - b, a - b) β ( a , b ) = ( a − b , a − b ) です(U ∩ V U \cap V U ∩ V の二つの成分のどちらでも差は同じ)。β \beta β の像は対角 { ( c , c ) } \{(c, c)\} {( c , c )} なので、H 1 ( S 1 , Z ‾ ) ≅ ( Z ⊕ Z ) / { ( c , c ) } ≅ Z H^1(S^1, \underline{\mathbb Z}) \cong (\mathbb Z \oplus \mathbb Z)/\{(c, c)\} \cong \mathbb Z H 1 ( S 1 , Z ) ≅ ( Z ⊕ Z ) / {( c , c )} ≅ Z です。位相幾何で知られている円周の 1 次コホモロジーと一致します。
定義 5.3 (閉集合に台をもつ切断とコホモロジー ) ↗
Z ⊆ X Z \subseteq X Z ⊆ X を閉集合、U = X ∖ Z U = X \setminus Z U = X ∖ Z とする。層 F \mathcal F F について
Γ Z ( X , F ) = ker ( F ( X ) → F ( U ) ) \Gamma_Z(X, \mathcal F) = \ker\bigl(\mathcal F(X) \to \mathcal F(U)\bigr) Γ Z ( X , F ) = ker ( F ( X ) → F ( U ) ) を、Z Z Z に台をもつ切断 の群という。Γ Z ( X , − ) \Gamma_Z(X, -) Γ Z ( X , − ) は、左完全関手の間の自然変換 Γ ( X , − ) → Γ ( U , − ) \Gamma(X, -) \to \Gamma(U, -) Γ ( X , − ) → Γ ( U , − ) (制限写像)の核なので左完全で、その右導来関手を H Z i ( X , − ) H^i_Z(X, -) H Z i ( X , − ) と書く。
命題 5.4 (台つきコホモロジーの長完全列 ) ✓
閉集合 Z ⊆ X Z \subseteq X Z ⊆ X と U = X ∖ Z U = X \setminus Z U = X ∖ Z 、層 F \mathcal F F について、長完全列
0 → Γ Z ( X , F ) → Γ ( X , F ) → Γ ( U , F ) → H Z 1 ( X , F ) → H 1 ( X , F ) → H 1 ( U , F ) → H Z 2 ( X , F ) → ⋯ 0 \to \Gamma_Z(X, \mathcal F) \to \Gamma(X, \mathcal F) \to \Gamma(U, \mathcal F) \to H^1_Z(X, \mathcal F) \to H^1(X, \mathcal F) \to H^1(U, \mathcal F) \to H^2_Z(X, \mathcal F) \to \cdots 0 → Γ Z ( X , F ) → Γ ( X , F ) → Γ ( U , F ) → H Z 1 ( X , F ) → H 1 ( X , F ) → H 1 ( U , F ) → H Z 2 ( X , F ) → ⋯ がある。
証明(命題 5.4) F \mathcal F F の入射分解 I ∙ \mathcal I^\bullet I ∙ をとる。I n \mathcal I^n I n は脆弱なので(命題 4.3 )、0 → Γ Z ( X , I n ) → Γ ( X , I n ) → Γ ( U , I n ) → 0 0 \to \Gamma_Z(X, \mathcal I^n) \to \Gamma(X, \mathcal I^n) \to \Gamma(U, \mathcal I^n) \to 0 0 → Γ Z ( X , I n ) → Γ ( X , I n ) → Γ ( U , I n ) → 0 は完全である。これは複体の短完全列で、長完全列(定理 3.1[鎖複体とホモトピー圏] )の各項は、定義により H Z i ( X , F ) H^i_Z(X, \mathcal F) H Z i ( X , F ) 、H i ( X , F ) H^i(X, \mathcal F) H i ( X , F ) 、また 補題 4.6 の 1 により H i ( U , F ) H^i(U, \mathcal F) H i ( U , F ) である。
∎
位相空間 X X X の次元 dim X \dim X dim X は、既約な閉集合の真の増大列 Z 0 ⊊ Z 1 ⊊ ⋯ ⊊ Z r Z_0 \subsetneq Z_1 \subsetneq \cdots \subsetneq Z_r Z 0 ⊊ Z 1 ⊊ ⋯ ⊊ Z r の長さ r r r の上限です(既約性は 定義 4.3[局所化と素イデアルのスペクトル] )。X = Spec A X = \operatorname{Spec} A X = Spec A では素イデアルの鎖の長さの上限、すなわち Krull 次元 dim A \dim A dim A (定義 2.1[Krull 次元と単項イデアル定理] )に一致します。閉集合 Y ⊆ X Y \subseteq X Y ⊆ X の既約な閉集合は X X X の既約な閉集合なので dim Y ≤ dim X \dim Y \le \dim X dim Y ≤ dim X です。
定義 6.1 (コホモロジー次元 ) ↗
位相空間 X X X のコホモロジー次元 とは、すべての層 F ∈ A b ( X ) \mathcal F \in \mathsf{Ab}(X) F ∈ Ab ( X ) とすべての i > n i > n i > n について H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 となる最小の整数 n ≥ 0 n \ge 0 n ≥ 0 (無ければ ∞ \infty ∞ )をいう。
消滅定理は「コホモロジー次元は次元以下」という主張です。証明は、層を有限生成な部分層の順極限として書くところから始まるので、コホモロジーと順極限の交換を先に示します。そのために、層に関手的な脆弱分解を用意します。
補題 6.2 (関手的な脆弱分解 ) ✓
層 F ∈ A b ( X ) \mathcal F \in \mathsf{Ab}(X) F ∈ Ab ( X ) に対し、G ( F ) ( U ) = ∏ x ∈ U F x G(\mathcal F)(U) = \prod_{x \in U} \mathcal F_x G ( F ) ( U ) = ∏ x ∈ U F x (制限写像は成分の射影)と定める。
G ( F ) G(\mathcal F) G ( F ) は脆弱層で、ε F : F → G ( F ) \varepsilon_{\mathcal F}\colon \mathcal F \to G(\mathcal F) ε F : F → G ( F ) 、s ↦ ( s x ) x ∈ U s \mapsto (s_x)_{x \in U} s ↦ ( s x ) x ∈ U は単射である。層の射 φ : F → F ′ \varphi\colon \mathcal F \to \mathcal F' φ : F → F ′ は G ( φ ) = ∏ x φ x G(\varphi) = \prod_x \varphi_x G ( φ ) = ∏ x φ x を誘導し、G ( φ ) ε F = ε F ′ φ G(\varphi)\varepsilon_{\mathcal F} = \varepsilon_{\mathcal F'}\varphi G ( φ ) ε F = ε F ′ φ を満たす。G G G は関手である。
Z 0 = F \mathcal Z^0 = \mathcal F Z 0 = F 、C n ( F ) = G ( Z n ) C^n(\mathcal F) = G(\mathcal Z^n) C n ( F ) = G ( Z n ) 、Z n + 1 = Coker ( ε Z n ) \mathcal Z^{n+1} = \operatorname{Coker}(\varepsilon_{\mathcal Z^n}) Z n + 1 = Coker ( ε Z n ) と帰納的に定め、d n : C n ( F ) → Z n + 1 → C n + 1 ( F ) d^n\colon C^n(\mathcal F) \to \mathcal Z^{n+1} \to C^{n+1}(\mathcal F) d n : C n ( F ) → Z n + 1 → C n + 1 ( F ) を商写像と ε Z n + 1 \varepsilon_{\mathcal Z^{n+1}} ε Z n + 1 の合成とする。0 → F → C 0 ( F ) → C 1 ( F ) → ⋯ 0 \to \mathcal F \to C^0(\mathcal F) \to C^1(\mathcal F) \to \cdots 0 → F → C 0 ( F ) → C 1 ( F ) → ⋯ は脆弱層による分解で、F \mathcal F F について関手的である。
証明(補題 6.2) (1) 開被覆 U = ⋃ U λ U = \bigcup U_\lambda U = ⋃ U λ について、族 ( a x ) x ∈ U (a_x)_{x \in U} ( a x ) x ∈ U を与えることと、交わりの上で一致する族 ( ( a x ) x ∈ U λ ) λ ((a_x)_{x \in U_\lambda})_\lambda (( a x ) x ∈ U λ ) λ を与えることは同じなので、G ( F ) G(\mathcal F) G ( F ) は層である。∏ x ∈ X F x → ∏ x ∈ U F x \prod_{x \in X}\mathcal F_x \to \prod_{x \in U}\mathcal F_x ∏ x ∈ X F x → ∏ x ∈ U F x は射影で全射なので脆弱である。すべての芽が 0 0 0 である切断は 0 0 0 なので ε F \varepsilon_{\mathcal F} ε F は単射である。φ x ( s x ) = ( φ ( s ) ) x \varphi_x(s_x) = (\varphi(s))_x φ x ( s x ) = ( φ ( s ) ) x から G ( φ ) ε F = ε F ′ φ G(\varphi)\varepsilon_{\mathcal F} = \varepsilon_{\mathcal F'}\varphi G ( φ ) ε F = ε F ′ φ が従い、( ψ φ ) x = ψ x φ x (\psi\varphi)_x = \psi_x\varphi_x ( ψ φ ) x = ψ x φ x から関手性が従う。
(2) ε Z n + 1 \varepsilon_{\mathcal Z^{n+1}} ε Z n + 1 は単射なので ker d n \ker d^n ker d n は商写像 C n ( F ) → Z n + 1 C^n(\mathcal F) \to \mathcal Z^{n+1} C n ( F ) → Z n + 1 の核、すなわち ε Z n \varepsilon_{\mathcal Z^n} ε Z n の像である。C n − 1 ( F ) → Z n C^{n-1}(\mathcal F) \to \mathcal Z^n C n − 1 ( F ) → Z n は全射なので im d n − 1 \operatorname{im} d^{n-1} im d n − 1 も ε Z n \varepsilon_{\mathcal Z^n} ε Z n の像である(n = 0 n = 0 n = 0 では ker d 0 = im ε F \ker d^0 = \operatorname{im}\varepsilon_{\mathcal F} ker d 0 = im ε F )。よって列は完全である。G G G と余核は関手的なので、φ : F → F ′ \varphi\colon \mathcal F \to \mathcal F' φ : F → F ′ は帰納的に Z n → Z ′ n \mathcal Z^n \to \mathcal Z'^n Z n → Z ′ n と鎖写像 C ∙ ( F ) → C ∙ ( F ′ ) C^\bullet(\mathcal F) \to C^\bullet(\mathcal F') C ∙ ( F ) → C ∙ ( F ′ ) を誘導し、合成と恒等射を保つ。
∎
消滅定理の証明では、層を有限個の切断で生成される部分層の順極限(有向な族に沿った余極限)として書き、各部分層について消滅を示します。そのために、順極限をとってもコホモロジーが変わらないことを先に示します。証明の最初の山場は、開集合ごとにとった順極限がそのまま層になることで、Noether 空間の開集合が準コンパクトであることを使います。最後の「標準射が誘導する写像と一致する」という確認は、得られた同型が自然な写像と同じであることを鎖ホモトピーで確かめる作業です。
補題 6.3 (コホモロジーと順極限の交換 ) ✓
X X X を Noether 位相空間、( F α ) α ∈ A (\mathcal F_\alpha)_{\alpha \in A} ( F α ) α ∈ A を有向集合 A A A で添字づけられた A b ( X ) \mathsf{Ab}(X) Ab ( X ) の順系(定義 6.1[極限と余極限] )、F = colim α F α \mathcal F = \operatorname{colim}_\alpha \mathcal F_\alpha F = colim α F α とする。
すべての開集合 U U U について、標準写像 colim α F α ( U ) → F ( U ) \operatorname{colim}_\alpha \mathcal F_\alpha(U) \to \mathcal F(U) colim α F α ( U ) → F ( U ) は同型である。
すべての F α \mathcal F_\alpha F α が脆弱なら、F \mathcal F F も脆弱である。
すべての i ≥ 0 i \ge 0 i ≥ 0 について、標準射 F α → F \mathcal F_\alpha \to \mathcal F F α → F が誘導する写像 colim α H i ( X , F α ) → H i ( X , F ) \operatorname{colim}_\alpha H^i(X, \mathcal F_\alpha) \to H^i(X, \mathcal F) colim α H i ( X , F α ) → H i ( X , F ) は同型である。
証明(補題 6.3) アーベル群の順極限の元は、ある α \alpha α と s ∈ F α ( U ) s \in \mathcal F_\alpha(U) s ∈ F α ( U ) の類 [ α , s ] [\alpha, s] [ α , s ] で、[ α , s ] = 0 [\alpha, s] = 0 [ α , s ] = 0 となるのは、ある β ≥ α \beta \ge \alpha β ≥ α で s s s の F β ( U ) \mathcal F_\beta(U) F β ( U ) での像が 0 0 0 になるときである(系 6.5[極限と余極限] の 1、命題 6.3[極限と余極限] )。
(1) 前層 P ( U ) = colim α F α ( U ) P(U) = \operatorname{colim}_\alpha \mathcal F_\alpha(U) P ( U ) = colim α F α ( U ) が層であることを示す。まず有限開被覆 U = U 1 ∪ ⋯ ∪ U m U = U_1 \cup \cdots \cup U_m U = U 1 ∪ ⋯ ∪ U m を考える。t ∈ P ( U ) t \in P(U) t ∈ P ( U ) がすべての U k U_k U k の上で 0 0 0 とする。t = [ α , s ] t = [\alpha, s] t = [ α , s ] と書くと、各 k k k について s ∣ U k s|_{U_k} s ∣ U k はある β k ≥ α \beta_k \ge \alpha β k ≥ α で 0 0 0 になる。A A A は有向なので、すべての β k \beta_k β k より大きい β \beta β があり、s s s の F β ( U ) \mathcal F_\beta(U) F β ( U ) での像は各 U k U_k U k の上で 0 0 0 、したがって 0 0 0 である。よって t = 0 t = 0 t = 0 である。次に t k ∈ P ( U k ) t_k \in P(U_k) t k ∈ P ( U k ) が U k ∩ U l U_k \cap U_l U k ∩ U l の上で一致するとする。有限個なので、共通の α \alpha α で t k = [ α , s k ] t_k = [\alpha, s_k] t k = [ α , s k ] と書ける。s k ∣ U k ∩ U l − s l ∣ U k ∩ U l s_k|_{U_k \cap U_l} - s_l|_{U_k \cap U_l} s k ∣ U k ∩ U l − s l ∣ U k ∩ U l は P P P で 0 0 0 なので、有限個の組 ( k , l ) (k, l) ( k , l ) すべてについて、ある共通の β ≥ α \beta \ge \alpha β ≥ α で 0 0 0 になる。s k s_k s k の F β \mathcal F_\beta F β での像は貼り合わさって s ∈ F β ( U ) s \in \mathcal F_\beta(U) s ∈ F β ( U ) を与え、[ β , s ] ∣ U k = t k [\beta, s]|_{U_k} = t_k [ β , s ] ∣ U k = t k である。
任意の開被覆 U = ⋃ λ U λ U = \bigcup_\lambda U_\lambda U = ⋃ λ U λ については、U U U が準コンパクトなので有限部分被覆 U λ 1 , … , U λ m U_{\lambda_1}, \ldots, U_{\lambda_m} U λ 1 , … , U λ m がある。すべての U λ U_\lambda U λ の上で 0 0 0 の切断は、有限の場合により 0 0 0 である。交わりの上で一致する族 ( t λ ) (t_\lambda) ( t λ ) に対しては、有限の場合により t ∣ U λ k = t λ k t|_{U_{\lambda_k}} = t_{\lambda_k} t ∣ U λ k = t λ k となる t ∈ P ( U ) t \in P(U) t ∈ P ( U ) がある。任意の λ \lambda λ について、t ∣ U λ t|_{U_\lambda} t ∣ U λ と t λ t_\lambda t λ は U λ U_\lambda U λ の有限開被覆 U λ ∩ U λ k U_\lambda \cap U_{\lambda_k} U λ ∩ U λ k の各々の上で t λ k t_{\lambda_k} t λ k の制限に等しいので、有限の場合により t ∣ U λ = t λ t|_{U_\lambda} = t_\lambda t ∣ U λ = t λ である。よって P P P は層である。
A b ( X ) \mathsf{Ab}(X) Ab ( X ) での余極限は、前層としての余極限 P P P の層化である(層化は左随伴なので、層 G \mathcal G G への射について Hom ( P + , G ) ≅ Hom ( P , G ) ≅ lim α Hom ( F α , G ) \operatorname{Hom}(P^+, \mathcal G) \cong \operatorname{Hom}(P, \mathcal G) \cong \lim_\alpha \operatorname{Hom}(\mathcal F_\alpha, \mathcal G) Hom ( P + , G ) ≅ Hom ( P , G ) ≅ lim α Hom ( F α , G ) 。定理 4.3[層] )。P P P は層なので F = P \mathcal F = P F = P である。
(2) (1) により F ( X ) → F ( U ) \mathcal F(X) \to \mathcal F(U) F ( X ) → F ( U ) は colim α F α ( X ) → colim α F α ( U ) \operatorname{colim}_\alpha \mathcal F_\alpha(X) \to \operatorname{colim}_\alpha \mathcal F_\alpha(U) colim α F α ( X ) → colim α F α ( U ) で、[ α , s ] [\alpha, s] [ α , s ] に対して s s s を s ~ ∈ F α ( X ) \tilde s \in \mathcal F_\alpha(X) s ~ ∈ F α ( X ) に延ばせば [ α , s ~ ] ↦ [ α , s ] [\alpha, \tilde s] \mapsto [\alpha, s] [ α , s ~ ] ↦ [ α , s ] となるので全射である。
(3) 補題 6.2 の関手的な分解により、( C ∙ ( F α ) ) α (C^\bullet(\mathcal F_\alpha))_\alpha ( C ∙ ( F α ) ) α は複体の順系である。K ∙ = colim α C ∙ ( F α ) \mathcal K^\bullet = \operatorname{colim}_\alpha C^\bullet(\mathcal F_\alpha) K ∙ = colim α C ∙ ( F α ) とおく。A b ( X ) \mathsf{Ab}(X) Ab ( X ) は Grothendieck 圏で順極限は完全なので(定理 8.2[層] )、完全列 0 → F α → C 0 ( F α ) → C 1 ( F α ) → ⋯ 0 \to \mathcal F_\alpha \to C^0(\mathcal F_\alpha) \to C^1(\mathcal F_\alpha) \to \cdots 0 → F α → C 0 ( F α ) → C 1 ( F α ) → ⋯ の順極限 0 → F → K 0 → K 1 → ⋯ 0 \to \mathcal F \to \mathcal K^0 \to \mathcal K^1 \to \cdots 0 → F → K 0 → K 1 → ⋯ は完全である。(2) により各 K n \mathcal K^n K n は脆弱である。定理 4.4 の 2、(1)、およびアーベル群の順極限が完全でコホモロジーと交換すること(系 6.5[極限と余極限] の 2)により
H i ( X , F ) ≅ H i ( Γ ( X , K ∙ ) ) = H i ( colim α Γ ( X , C ∙ ( F α ) ) ) ≅ colim α H i ( Γ ( X , C ∙ ( F α ) ) ) ≅ colim α H i ( X , F α ) H^i(X, \mathcal F) \cong H^i(\Gamma(X, \mathcal K^\bullet)) = H^i\bigl(\operatorname{colim}_\alpha \Gamma(X, C^\bullet(\mathcal F_\alpha))\bigr) \cong \operatorname{colim}_\alpha H^i\bigl(\Gamma(X, C^\bullet(\mathcal F_\alpha))\bigr) \cong \operatorname{colim}_\alpha H^i(X, \mathcal F_\alpha) H i ( X , F ) ≅ H i ( Γ ( X , K ∙ )) = H i ( colim α Γ ( X , C ∙ ( F α )) ) ≅ colim α H i ( Γ ( X , C ∙ ( F α )) ) ≅ colim α H i ( X , F α ) である。この同型が標準射 λ α : F α → F \lambda_\alpha\colon \mathcal F_\alpha \to \mathcal F λ α : F α → F の誘導する写像と一致することを確かめる。κ α : C ∙ ( F α ) → K ∙ \kappa_\alpha\colon C^\bullet(\mathcal F_\alpha) \to \mathcal K^\bullet κ α : C ∙ ( F α ) → K ∙ を標準射、a : C ∙ ( F α ) → I F α a\colon C^\bullet(\mathcal F_\alpha) \to \mathcal I_{\mathcal F_\alpha} a : C ∙ ( F α ) → I F α 、b : K ∙ → I F b\colon \mathcal K^\bullet \to \mathcal I_{\mathcal F} b : K ∙ → I F を恒等射の入射分解への持ち上げ、φ : I F α → I F \varphi\colon \mathcal I_{\mathcal F_\alpha} \to \mathcal I_{\mathcal F} φ : I F α → I F を λ α \lambda_\alpha λ α の持ち上げとする。φ a \varphi a φ a と b κ α b\kappa_\alpha b κ α はどちらも、分解 C ∙ ( F α ) C^\bullet(\mathcal F_\alpha) C ∙ ( F α ) から入射的な複体 I F \mathcal I_{\mathcal F} I F への λ α \lambda_\alpha λ α の持ち上げなので鎖ホモトピックである(定理 3.1[導来関手と δ 関手] の 1)。Γ \Gamma Γ を施してコホモロジーをとると H i ( X , λ α ) ∘ H i ( Γ ( a ) ) = H i ( Γ ( b ) ) ∘ H i ( Γ ( κ α ) ) H^i(X, \lambda_\alpha) \circ H^i(\Gamma(a)) = H^i(\Gamma(b)) \circ H^i(\Gamma(\kappa_\alpha)) H i ( X , λ α ) ∘ H i ( Γ ( a )) = H i ( Γ ( b )) ∘ H i ( Γ ( κ α )) となり、上の同型は H i ( X , λ α ) H^i(X, \lambda_\alpha) H i ( X , λ α ) から誘導される写像に等しい。
∎
補題 6.4 (既約な空間上の定数層は脆弱 ) ✓
X X X を既約な位相空間、M M M をアーベル群とする。定数層 M ‾ \underline M M は、空でないすべての開集合 U U U で M ‾ ( U ) = M \underline M(U) = M M ( U ) = M (制限写像は恒等写像)を満たし、脆弱である。したがって i ≥ 1 i \ge 1 i ≥ 1 で H i ( X , M ‾ ) = 0 H^i(X, \underline M) = 0 H i ( X , M ) = 0 である。
証明(補題 6.4) M ‾ ( U ) \underline M(U) M ( U ) は局所定数な関数 U → M U \to M U → M の全体である。空でない開集合 U U U が連結であることを示す。U = U 1 ⊔ U 2 U = U_1 \sqcup U_2 U = U 1 ⊔ U 2 と空でない開集合の非交和に分かれたとすると、U 1 ∩ U 2 = ∅ U_1 \cap U_2 = \varnothing U 1 ∩ U 2 = ∅ から X = ( X ∖ U 1 ) ∪ ( X ∖ U 2 ) X = (X \setminus U_1) \cup (X \setminus U_2) X = ( X ∖ U 1 ) ∪ ( X ∖ U 2 ) で、どちらも X X X と異なる閉集合なので既約性に反する。連結な空間上の局所定数関数は定数だから M ‾ ( U ) = M \underline M(U) = M M ( U ) = M で、制限写像 M ‾ ( X ) → M ‾ ( U ) \underline M(X) \to \underline M(U) M ( X ) → M ( U ) は恒等写像である。U = ∅ U = \varnothing U = ∅ では M ‾ ( ∅ ) = 0 \underline M(\varnothing) = 0 M ( ∅ ) = 0 への写像なので全射である。最後の主張は 定理 4.4 による。
∎
定理 6.5 (Grothendieck の消滅定理 ) ✓
X X X を次元 n n n の Noether 位相空間とする。すべての層 F ∈ A b ( X ) \mathcal F \in \mathsf{Ab}(X) F ∈ Ab ( X ) とすべての i > n i > n i > n について H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 である。
証明は次元 n n n についての帰納法です。まず既約な空間に帰着し(手順 1)、n = 0 n = 0 n = 0 は直接確かめ(手順 2)、層を「一つの切断で生成される層」に帰着させます(手順 3)。そうすると、扱う層は開集合 V V V の外を 0 0 0 にした層(Z ‾ V \underline{\mathbb Z}_V Z V )の形になり、補集合 Y = X ∖ V Y = X \setminus V Y = X ∖ V が真の閉集合なので次元が下がって、帰納法の仮定が使えます(手順 4・5)。
証明(定理 6.5) 主張 P ( n ) P(n) P ( n ) :「dim X ≤ n \dim X \le n dim X ≤ n の Noether 位相空間 X X X とその上のすべての層 F \mathcal F F について、i > n i > n i > n で H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 」を、n ≥ 0 n \ge 0 n ≥ 0 についての帰納法で示す。n ≥ 1 n \ge 1 n ≥ 1 のときは P ( n − 1 ) P(n-1) P ( n − 1 ) を仮定する。空な空間では層は 0 0 0 だけなので主張は自明である。Noether 位相空間の閉部分集合は Noether である。
手順 1(既約な場合への帰着)。 X X X の既約成分は有限個である(命題 3.4[アフィン代数多様体と座標環] )。既約成分の個数 m m m についての帰納法を使う。m ≥ 2 m \ge 2 m ≥ 2 とし、既約成分を X 1 , … , X m X_1, \ldots, X_m X 1 , … , X m 、Y = X 1 Y = X_1 Y = X 1 、U = X ∖ Y U = X \setminus Y U = X ∖ Y 、X ′ = X 2 ∪ ⋯ ∪ X m X' = X_2 \cup \cdots \cup X_m X ′ = X 2 ∪ ⋯ ∪ X m とする。完全列 0 → F U → F → i ∗ ( F ∣ Y ) → 0 0 \to \mathcal F_U \to \mathcal F \to i_*(\mathcal F|_Y) \to 0 0 → F U → F → i ∗ ( F ∣ Y ) → 0 (i : Y → X i\colon Y \to X i : Y → X )がある。補題 4.6 の 2 により H i ( X , i ∗ ( F ∣ Y ) ) ≅ H i ( Y , F ∣ Y ) H^i(X, i_*(\mathcal F|_Y)) \cong H^i(Y, \mathcal F|_Y) H i ( X , i ∗ ( F ∣ Y )) ≅ H i ( Y , F ∣ Y ) で、Y Y Y は既約で dim Y ≤ n \dim Y \le n dim Y ≤ n である。F U \mathcal F_U F U の茎は U U U の外で 0 0 0 で、U ⊆ X ′ U \subseteq X' U ⊆ X ′ かつ X ′ X' X ′ は閉なので、F U ∣ X ∖ X ′ = 0 \mathcal F_U|_{X \setminus X'} = 0 F U ∣ X ∖ X ′ = 0 である。補題 4.6 の 3 により H i ( X , F U ) ≅ H i ( X ′ , F U ∣ X ′ ) H^i(X, \mathcal F_U) \cong H^i(X', \mathcal F_U|_{X'}) H i ( X , F U ) ≅ H i ( X ′ , F U ∣ X ′ ) で、X ′ X' X ′ は既約成分が m − 1 m - 1 m − 1 個の、次元 n n n 以下の Noether 空間である。帰納法の仮定と既約な場合の主張から、i > n i > n i > n で両端が消え、長完全列により H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 である。以下 X X X は既約とする。dim X < n \dim X < n dim X < n なら P ( n − 1 ) P(n-1) P ( n − 1 ) による。dim X = n \dim X = n dim X = n とする。
手順 2(n = 0 n = 0 n = 0 の場合)。 X X X が既約で 0 0 0 次元なら、開集合は ∅ \varnothing ∅ と X X X だけである。実際、空でない真の閉集合 Z Z Z があれば、その既約成分 Z ′ Z' Z ′ は X X X の既約な閉集合で、Z ′ ⊊ X Z' \subsetneq X Z ′ ⊊ X が長さ 1 1 1 の鎖になる。このとき、どの点の開近傍も X X X だけなので、層 G \mathcal G G のすべての茎は G ( X ) \mathcal G(X) G ( X ) に等しく、層の列が完全であることと大域切断の列が完全であることは同値である。よって Γ ( X , − ) \Gamma(X, -) Γ ( X , − ) は完全関手で、入射分解に施した複体は正の次数で完全、すなわち i ≥ 1 i \ge 1 i ≥ 1 で H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 である。以下 n ≥ 1 n \ge 1 n ≥ 1 とする。
手順 3(一つの切断で生成される層への帰着)。 B = ⨆ U F ( U ) B = \bigsqcup_U \mathcal F(U) B = ⨆ U F ( U ) (U U U はすべての開集合)とし、B B B の有限部分集合の全体を A A A とする。A A A は包含で有向集合である。α = { s 1 , … , s m } ∈ A \alpha = \{s_1, \ldots, s_m\} \in A α = { s 1 , … , s m } ∈ A (s k ∈ F ( U k ) s_k \in \mathcal F(U_k) s k ∈ F ( U k ) )に対し、s k s_k s k に対応する射 Z ‾ U k → F \underline{\mathbb Z}_{U_k} \to \mathcal F Z U k → F (命題 4.3 の証明の同型 Hom ( Z ‾ U , F ) ≅ F ( U ) \operatorname{Hom}(\underline{\mathbb Z}_{U}, \mathcal F) \cong \mathcal F(U) Hom ( Z U , F ) ≅ F ( U ) による)の和 ⨁ k Z ‾ U k → F \bigoplus_k \underline{\mathbb Z}_{U_k} \to \mathcal F ⨁ k Z U k → F の像を F α \mathcal F_\alpha F α とする。α ⊆ β \alpha \subseteq \beta α ⊆ β なら F α ⊆ F β \mathcal F_\alpha \subseteq \mathcal F_\beta F α ⊆ F β で、F \mathcal F F のどの芽もある切断 s s s の芽だから F { s } \mathcal F_{\{s\}} F { s } の茎に入る。よって colim α F α → F \operatorname{colim}_\alpha \mathcal F_\alpha \to \mathcal F colim α F α → F は茎ごとに同型(アーベル群の増大する部分群の和集合はその順極限)で、F = colim α F α \mathcal F = \operatorname{colim}_\alpha \mathcal F_\alpha F = colim α F α である。補題 6.3 の 3 により、各 F α \mathcal F_\alpha F α について消滅を示せばよい。
α ′ = α ∖ { s m } \alpha' = \alpha \setminus \{s_m\} α ′ = α ∖ { s m } とすると、F α / F α ′ \mathcal F_\alpha/\mathcal F_{\alpha'} F α / F α ′ は s m s_m s m の像一つで生成される。完全列 0 → F α ′ → F α → F α / F α ′ → 0 0 \to \mathcal F_{\alpha'} \to \mathcal F_\alpha \to \mathcal F_\alpha/\mathcal F_{\alpha'} \to 0 0 → F α ′ → F α → F α / F α ′ → 0 の長完全列と m m m についての帰納法により、一つの切断で生成される層、すなわち開集合 U U U と部分層 R ⊆ Z ‾ U \mathcal R \subseteq \underline{\mathbb Z}_U R ⊆ Z U によって Z ‾ U / R \underline{\mathbb Z}_U/\mathcal R Z U / R と書ける層について示せばよい。長完全列 H i ( X , Z ‾ U ) → H i ( X , Z ‾ U / R ) → H i + 1 ( X , R ) H^i(X, \underline{\mathbb Z}_U) \to H^i(X, \underline{\mathbb Z}_U/\mathcal R) \to H^{i+1}(X, \mathcal R) H i ( X , Z U ) → H i ( X , Z U / R ) → H i + 1 ( X , R ) により、結局、次を示せば十分である:開集合 U U U と部分層 R ⊆ Z ‾ U \mathcal R \subseteq \underline{\mathbb Z}_U R ⊆ Z U について、i > n i > n i > n で H i ( X , R ) = 0 H^i(X, \mathcal R) = 0 H i ( X , R ) = 0 (R = Z ‾ U \mathcal R = \underline{\mathbb Z}_U R = Z U の場合を含む)。
手順 4(Z ‾ V \underline{\mathbb Z}_V Z V の場合)。 V V V を空でない開集合、Y = X ∖ V Y = X \setminus V Y = X ∖ V 、i : Y → X i\colon Y \to X i : Y → X とする。完全列 0 → Z ‾ V → Z ‾ → i ∗ ( Z ‾ ∣ Y ) → 0 0 \to \underline{\mathbb Z}_V \to \underline{\mathbb Z} \to i_*(\underline{\mathbb Z}|_Y) \to 0 0 → Z V → Z → i ∗ ( Z ∣ Y ) → 0 がある。X X X は既約なので 補題 6.4 により i ≥ 1 i \ge 1 i ≥ 1 で H i ( X , Z ‾ ) = 0 H^i(X, \underline{\mathbb Z}) = 0 H i ( X , Z ) = 0 である。Y Y Y は X X X と異なる閉集合なので dim Y ≤ n − 1 \dim Y \le n - 1 dim Y ≤ n − 1 である(Y Y Y の既約な閉集合の鎖 Z 0 ⊊ ⋯ ⊊ Z r Z_0 \subsetneq \cdots \subsetneq Z_r Z 0 ⊊ ⋯ ⊊ Z r に X X X を付け加えると長さ r + 1 r + 1 r + 1 の鎖になる)。P ( n − 1 ) P(n-1) P ( n − 1 ) と 補題 4.6 の 2 により i ≥ n i \ge n i ≥ n で H i ( X , i ∗ ( Z ‾ ∣ Y ) ) = 0 H^i(X, i_*(\underline{\mathbb Z}|_Y)) = 0 H i ( X , i ∗ ( Z ∣ Y )) = 0 である。長完全列 H i − 1 ( X , i ∗ ( Z ‾ ∣ Y ) ) → H i ( X , Z ‾ V ) → H i ( X , Z ‾ ) H^{i-1}(X, i_*(\underline{\mathbb Z}|_Y)) \to H^i(X, \underline{\mathbb Z}_V) \to H^i(X, \underline{\mathbb Z}) H i − 1 ( X , i ∗ ( Z ∣ Y )) → H i ( X , Z V ) → H i ( X , Z ) から、i > n i > n i > n で H i ( X , Z ‾ V ) = 0 H^i(X, \underline{\mathbb Z}_V) = 0 H i ( X , Z V ) = 0 である。V = ∅ V = \varnothing V = ∅ なら Z ‾ V = 0 \underline{\mathbb Z}_V = 0 Z V = 0 である。
手順 5(部分層 R ⊆ Z ‾ U \mathcal R \subseteq \underline{\mathbb Z}_U R ⊆ Z U の場合)。 R ≠ 0 \mathcal R \ne 0 R = 0 としてよい。x ∈ U x \in U x ∈ U では R x \mathcal R_x R x は ( Z ‾ U ) x = Z (\underline{\mathbb Z}_U)_x = \mathbb Z ( Z U ) x = Z の部分群、x ∉ U x \notin U x ∈ / U では 0 0 0 である。どれかの R x \mathcal R_x R x に属する正の整数のうち最小のものを d d d とし、d ∈ R x 0 d \in \mathcal R_{x_0} d ∈ R x 0 とする。x 0 x_0 x 0 の開近傍 V ⊆ U V \subseteq U V ⊆ U と r ∈ R ( V ) r \in \mathcal R(V) r ∈ R ( V ) で、x 0 x_0 x 0 での芽が d d d のものがある。R ( V ) ⊆ Z ‾ U ( V ) = Z ‾ ( V ) = Z \mathcal R(V) \subseteq \underline{\mathbb Z}_U(V) = \underline{\mathbb Z}(V) = \mathbb Z R ( V ) ⊆ Z U ( V ) = Z ( V ) = Z (補題 6.4 )で、茎への写像は恒等写像なので、r r r は定数 d d d である。したがってすべての y ∈ V y \in V y ∈ V で d ∈ R y d \in \mathcal R_y d ∈ R y である。R y \mathcal R_y R y はその最小の正の元 e e e で生成され、e e e は d d d を割り切るので e ≤ d e \le d e ≤ d 、d d d の最小性から e ≥ d e \ge d e ≥ d 、よって R y = d Z \mathcal R_y = d\mathbb Z R y = d Z である。d d d 倍写像 Z ‾ ∣ V → R ∣ V \underline{\mathbb Z}|_V \to \mathcal R|_V Z ∣ V → R ∣ V は茎ごとに同型だから、R ∣ V ≅ Z ‾ ∣ V \mathcal R|_V \cong \underline{\mathbb Z}|_V R ∣ V ≅ Z ∣ V 、R V ≅ Z ‾ V \mathcal R_V \cong \underline{\mathbb Z}_V R V ≅ Z V である。
Y = X ∖ V Y = X \setminus V Y = X ∖ V として完全列 0 → R V → R → i ∗ ( R ∣ Y ) → 0 0 \to \mathcal R_V \to \mathcal R \to i_*(\mathcal R|_Y) \to 0 0 → R V → R → i ∗ ( R ∣ Y ) → 0 を考える。手順 4 と同じく dim Y ≤ n − 1 \dim Y \le n - 1 dim Y ≤ n − 1 で、P ( n − 1 ) P(n-1) P ( n − 1 ) により i ≥ n i \ge n i ≥ n で H i ( X , i ∗ ( R ∣ Y ) ) ≅ H i ( Y , R ∣ Y ) = 0 H^i(X, i_*(\mathcal R|_Y)) \cong H^i(Y, \mathcal R|_Y) = 0 H i ( X , i ∗ ( R ∣ Y )) ≅ H i ( Y , R ∣ Y ) = 0 である。手順 4 により i > n i > n i > n で H i ( X , R V ) = 0 H^i(X, \mathcal R_V) = 0 H i ( X , R V ) = 0 である。長完全列から i > n i > n i > n で H i ( X , R ) = 0 H^i(X, \mathcal R) = 0 H i ( X , R ) = 0 となり、証明が終わる。
∎
例 6.6 (既約な空間では定数層のコホモロジーが消える )
既約な代数多様体 X X X の Zariski 位相では、補題 6.4 により i ≥ 1 i \ge 1 i ≥ 1 で H i ( X , Z ‾ ) = 0 H^i(X, \underline{\mathbb Z}) = 0 H i ( X , Z ) = 0 です。複素数体上の射影直線は古典位相では球面で、定数層の H 2 H^2 H 2 は Z \mathbb Z Z ですが、Zariski 位相の定数層にはこの情報は現れません。代数幾何で意味のあるコホモロジーを与えるのは、構造層やその上の加群の層です。
A A A を Noether 環、X = Spec A X = \operatorname{Spec} A X = Spec A とします。準連接層は A A A 加群 M M M によって M ~ \widetilde M M と書け、M ↦ M ~ M \mapsto \widetilde M M ↦ M は完全な圏同値です(定理 4.3[準連接層・連接層と直線束] )。M M M の入射分解 I ∙ I^\bullet I ∙ から層の分解 I ∙ ~ \widetilde{I^\bullet} I ∙ ができるので、I ~ \widetilde I I が脆弱であることさえ分かれば、Γ \Gamma Γ を施すと元の完全列 I ∙ I^\bullet I ∙ に戻り、高次のコホモロジーが消えます。I ~ \widetilde I I の脆弱性は、入射加群の二つの性質から出ます。
補題 7.1 (入射加群のねじれ部分 ) ✓
A A A を Noether 環、a \mathfrak a a をイデアル、I I I を入射 A A A 加群とする。Γ a ( I ) = { x ∈ I : ある n ≥ 1 で a n x = 0 } \Gamma_{\mathfrak a}(I) = \{x \in I : \text{ある } n \ge 1 \text{ で } \mathfrak a^n x = 0\} Γ a ( I ) = { x ∈ I : ある n ≥ 1 で a n x = 0 } は入射 A A A 加群である。
証明(補題 7.1) J = Γ a ( I ) J = \Gamma_{\mathfrak a}(I) J = Γ a ( I ) とおく。Baer の判定法(定理 3.5[テンソル積と平坦性・射影加群・入射加群] )により、イデアル b \mathfrak b b と準同型 φ : b → J \varphi\colon \mathfrak b \to J φ : b → J が A → J A \to J A → J に延びることを示せばよい。b \mathfrak b b は有限生成なので、生成元の像をすべて消す n n n があり、a n φ ( b ) = 0 \mathfrak a^n\varphi(\mathfrak b) = 0 a n φ ( b ) = 0 である。Artin–Rees の補題(定理 4.3[完備化と Artin–Rees の補題] )を M = A M = A M = A 、N = b N = \mathfrak b N = b に使うと、ある c ≥ 0 c \ge 0 c ≥ 0 があって m ≥ c m \ge c m ≥ c で a m ∩ b = a m − c ( a c ∩ b ) ⊆ a m − c b \mathfrak a^m \cap \mathfrak b = \mathfrak a^{m-c}(\mathfrak a^c \cap \mathfrak b) \subseteq \mathfrak a^{m-c}\mathfrak b a m ∩ b = a m − c ( a c ∩ b ) ⊆ a m − c b である。m = n + c m = n + c m = n + c とすると φ ( a m ∩ b ) ⊆ a n φ ( b ) = 0 \varphi(\mathfrak a^m \cap \mathfrak b) \subseteq \mathfrak a^n\varphi(\mathfrak b) = 0 φ ( a m ∩ b ) ⊆ a n φ ( b ) = 0 なので、φ \varphi φ は φ ˉ : b / ( a m ∩ b ) → J ⊆ I \bar\varphi\colon \mathfrak b/(\mathfrak a^m \cap \mathfrak b) \to J \subseteq I φ ˉ : b / ( a m ∩ b ) → J ⊆ I を誘導する。b / ( a m ∩ b ) → A / a m \mathfrak b/(\mathfrak a^m \cap \mathfrak b) \to A/\mathfrak a^m b / ( a m ∩ b ) → A / a m は単射で I I I は入射的なので、φ ˉ \bar\varphi φ ˉ は ψ : A / a m → I \psi\colon A/\mathfrak a^m \to I ψ : A / a m → I に延びる。ψ \psi ψ の像は a m \mathfrak a^m a m で消えるので J J J に入る。合成 A → A / a m → ψ J A \to A/\mathfrak a^m \xrightarrow{\psi} J A → A / a m ψ J が φ \varphi φ の延長である。
∎
補題 7.2 (入射加群から局所化への全射 ) ✓
A A A を Noether 環、I I I を入射 A A A 加群、f ∈ A f \in A f ∈ A とする。標準写像 I → I f I \to I_f I → I f は全射である。
証明(補題 7.2) b k = { a ∈ A : f k a = 0 } \mathfrak b_k = \{a \in A : f^ka = 0\} b k = { a ∈ A : f k a = 0 } はイデアルの昇鎖で、A A A は Noether なのである r r r で b r = b r + 1 = ⋯ \mathfrak b_r = \mathfrak b_{r+1} = \cdots b r = b r + 1 = ⋯ となる。I f I_f I f の元 x / f n x/f^n x / f n (x ∈ I x \in I x ∈ I )をとる。単項イデアル ( f n + r ) (f^{n+r}) ( f n + r ) から I I I への写像 φ \varphi φ を φ ( f n + r a ) = f r a x \varphi(f^{n+r}a) = f^rax φ ( f n + r a ) = f r a x で定める。f n + r a = 0 f^{n+r}a = 0 f n + r a = 0 なら a ∈ b n + r = b r a \in \mathfrak b_{n+r} = \mathfrak b_r a ∈ b n + r = b r で f r a = 0 f^ra = 0 f r a = 0 となるから、φ \varphi φ は矛盾なく定まる準同型である。I I I は入射的なので φ \varphi φ は ψ : A → I \psi\colon A \to I ψ : A → I に延び、y = ψ ( 1 ) y = \psi(1) y = ψ ( 1 ) は f n + r y = φ ( f n + r ) = f r x f^{n+r}y = \varphi(f^{n+r}) = f^rx f n + r y = φ ( f n + r ) = f r x を満たす。I f I_f I f の中で y / 1 = f n + r y / f n + r = f r x / f n + r = x / f n y/1 = f^{n+r}y/f^{n+r} = f^rx/f^{n+r} = x/f^n y /1 = f n + r y / f n + r = f r x / f n + r = x / f n である。
∎
次の補題が、この節の主定理の鍵です。証明は、台が閉集合 Y Y Y に含まれる場合について、Y Y Y を小さくしていく帰納法で進みます。主開集合 D ( f ) D(f) D ( f ) をとって、f f f のべきで消える部分 J J J を切り分けると、J J J の台は Y Y Y より真に小さい閉集合に入るので、帰納法の仮定が使えます。
補題 7.3 (入射加群に伴う層は脆弱 ) ✓
A A A を Noether 環、I I I を入射 A A A 加群とする。Spec A \operatorname{Spec} A Spec A 上の層 I ~ \widetilde I I は脆弱である。
証明(補題 7.3) X = Spec A X = \operatorname{Spec} A X = Spec A とし、層 G \mathcal G G の台を Supp G = { x : G x ≠ 0 } \operatorname{Supp}\mathcal G = \{x : \mathcal G_x \ne 0\} Supp G = { x : G x = 0 } と書く。閉集合 Y ⊆ X Y \subseteq X Y ⊆ X についての主張 Q ( Y ) Q(Y) Q ( Y ) :「Supp I ~ ⊆ Y \operatorname{Supp}\widetilde I \subseteq Y Supp I ⊆ Y を満たすすべての入射加群 I I I について I ~ \widetilde I I は脆弱」を考える。Q ( Y ) Q(Y) Q ( Y ) が成り立たない閉集合 Y Y Y があれば、X X X は Noether 空間なのでそのうち極小なものがとれる。そこで、Y Y Y の真の閉部分集合 Y ′ Y' Y ′ すべてで Q ( Y ′ ) Q(Y') Q ( Y ′ ) が成り立つと仮定して Q ( Y ) Q(Y) Q ( Y ) を示せばよい。
Supp I ~ ⊆ Y \operatorname{Supp}\widetilde I \subseteq Y Supp I ⊆ Y とし、開集合 U U U と s ∈ Γ ( U , I ~ ) s \in \Gamma(U, \widetilde I) s ∈ Γ ( U , I ) をとる。U ∩ Y = ∅ U \cap Y = \varnothing U ∩ Y = ∅ なら s s s の芽はすべて 0 0 0 で s = 0 s = 0 s = 0 だから、X X X に延びる。U ∩ Y ≠ ∅ U \cap Y \ne \varnothing U ∩ Y = ∅ とし、その 1 点を含む主開集合 D ( f ) ⊆ U D(f) \subseteq U D ( f ) ⊆ U をとる。Z = X ∖ D ( f ) Z = X \setminus D(f) Z = X ∖ D ( f ) とおく。s ∣ D ( f ) ∈ Γ ( D ( f ) , I ~ ) = I f s|_{D(f)} \in \Gamma(D(f), \widetilde I) = I_f s ∣ D ( f ) ∈ Γ ( D ( f ) , I ) = I f は、補題 7.2 によりある t ∈ I = Γ ( X , I ~ ) t \in I = \Gamma(X, \widetilde I) t ∈ I = Γ ( X , I ) の像である。s − t ∣ U s - t|_U s − t ∣ U は D ( f ) D(f) D ( f ) の上で 0 0 0 である。
J = Γ ( f ) ( I ) = ker ( I → I f ) J = \Gamma_{(f)}(I) = \ker(I \to I_f) J = Γ ( f ) ( I ) = ker ( I → I f ) とおく。J J J は入射的である(補題 7.1 )。g ∈ A g \in A g ∈ A について、局所化は完全なので J g = ker ( I g → I f g ) J_g = \ker(I_g \to I_{fg}) J g = ker ( I g → I f g ) 、すなわち Γ ( D ( g ) , J ~ ) \Gamma(D(g), \widetilde J) Γ ( D ( g ) , J ) は Γ ( D ( g ) , I ~ ) \Gamma(D(g), \widetilde I) Γ ( D ( g ) , I ) の切断のうち D ( g ) ∩ D ( f ) D(g) \cap D(f) D ( g ) ∩ D ( f ) の上で 0 0 0 になるものの全体である。主開集合は開基をなすので、任意の開集合 W W W について
Γ ( W , J ~ ) = { u ∈ Γ ( W , I ~ ) : u ∣ W ∩ D ( f ) = 0 } \Gamma(W, \widetilde J) = \{u \in \Gamma(W, \widetilde I) : u|_{W \cap D(f)} = 0\} Γ ( W , J ) = { u ∈ Γ ( W , I ) : u ∣ W ∩ D ( f ) = 0 } である。とくに s − t ∣ U ∈ Γ ( U , J ~ ) s - t|_U \in \Gamma(U, \widetilde J) s − t ∣ U ∈ Γ ( U , J ) である。J ~ \widetilde J J の茎は I ~ \widetilde I I の茎の部分加群で、D ( f ) D(f) D ( f ) の上では J f = 0 J_f = 0 J f = 0 だから Supp J ~ ⊆ Y ∩ Z \operatorname{Supp}\widetilde J \subseteq Y \cap Z Supp J ⊆ Y ∩ Z である。D ( f ) D(f) D ( f ) は Y Y Y の点を含むので Y ∩ Z ⊊ Y Y \cap Z \subsetneq Y Y ∩ Z ⊊ Y で、仮定 Q ( Y ∩ Z ) Q(Y \cap Z) Q ( Y ∩ Z ) により J ~ \widetilde J J は脆弱である。よって s − t ∣ U s - t|_U s − t ∣ U は w ∈ Γ ( X , J ~ ) ⊆ Γ ( X , I ~ ) w \in \Gamma(X, \widetilde J) \subseteq \Gamma(X, \widetilde I) w ∈ Γ ( X , J ) ⊆ Γ ( X , I ) に延び、t + w t + w t + w が s s s の延長である。
∎
定理 7.4 (アフィンスキーム上の準連接層のコホモロジーは消える ) ✓
A A A を Noether 環、X = Spec A X = \operatorname{Spec} A X = Spec A 、F \mathcal F F を X X X 上の準連接層とする。すべての i > 0 i > 0 i > 0 について H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 である。
証明(定理 7.4) M = Γ ( X , F ) M = \Gamma(X, \mathcal F) M = Γ ( X , F ) とすると F ≅ M ~ \mathcal F \cong \widetilde M F ≅ M である(定理 4.4[準連接層・連接層と直線束] )。A A A 加群の圏は十分に入射対象をもつので(定理 3.9[テンソル積と平坦性・射影加群・入射加群] )、入射分解 0 → M → I 0 → I 1 → ⋯ 0 \to M \to I^0 \to I^1 \to \cdots 0 → M → I 0 → I 1 → ⋯ がとれる。M ↦ M ~ M \mapsto \widetilde M M ↦ M は完全なので 0 → M ~ → I 0 ~ → I 1 ~ → ⋯ 0 \to \widetilde M \to \widetilde{I^0} \to \widetilde{I^1} \to \cdots 0 → M → I 0 → I 1 → ⋯ は完全で、各 I n ~ \widetilde{I^n} I n は脆弱である(補題 7.3 )。定理 4.4 の 2 と Γ ( X , I n ~ ) = I n \Gamma(X, \widetilde{I^n}) = I^n Γ ( X , I n ) = I n により H i ( X , F ) ≅ H i ( I ∙ ) H^i(X, \mathcal F) \cong H^i(I^\bullet) H i ( X , F ) ≅ H i ( I ∙ ) で、I ∙ I^\bullet I ∙ は M M M の分解だから i > 0 i > 0 i > 0 で 0 0 0 である。
∎
補題 7.5 (準連接層は脆弱な準連接層に埋め込める ) ✓
X X X を Noether スキーム、F \mathcal F F を準連接層とする。脆弱な準連接層 G \mathcal G G と単射 F → G \mathcal F \to \mathcal G F → G が存在する。
証明(補題 7.5) X X X を有限個のアフィン開集合 U k = Spec A k U_k = \operatorname{Spec} A_k U k = Spec A k で覆う。A k A_k A k は Noether 環である。F ∣ U k = M k ~ \mathcal F|_{U_k} = \widetilde{M_k} F ∣ U k = M k と書き、M k M_k M k を入射 A k A_k A k 加群 I k I_k I k に埋め込む。包含 f k : U k → X f_k\colon U_k \to X f k : U k → X について G = ⨁ k f k ∗ ( I k ~ ) \mathcal G = \bigoplus_k f_{k*}(\widetilde{I_k}) G = ⨁ k f k ∗ ( I k ) とおく。I k ~ \widetilde{I_k} I k は脆弱で(補題 7.3 )、順像と有限直和は脆弱性を保つので(補題 4.2 の 3)、G \mathcal G G は脆弱である。f k f_k f k は開はめ込みなのでモノ射で、対角射が同型だから分離的であり、Noether 空間の開集合はすべて準コンパクトなので準コンパクトである。よって f k ∗ ( I k ~ ) f_{k*}(\widetilde{I_k}) f k ∗ ( I k ) は準連接で(命題 6.2[準連接層・連接層と直線束] )、G \mathcal G G も準連接である。随伴の単位 F → f k ∗ ( F ∣ U k ) \mathcal F \to f_{k*}(\mathcal F|_{U_k}) F → f k ∗ ( F ∣ U k ) と f k ∗ ( M k ~ ) → f k ∗ ( I k ~ ) f_{k*}(\widetilde{M_k}) \to f_{k*}(\widetilde{I_k}) f k ∗ ( M k ) → f k ∗ ( I k ) の合成を成分とする射 F → G \mathcal F \to \mathcal G F → G は、U k U_k U k の上で第 k k k 成分が単射 M k ~ → I k ~ \widetilde{M_k} \to \widetilde{I_k} M k → I k になるので、単射である。
∎
Serre の判定法の証明には、アフィン性を大域切断で判定する補題が要ります。スキーム X X X と f ∈ Γ ( X , O X ) f \in \Gamma(X, \mathcal O_X) f ∈ Γ ( X , O X ) について、X f = { x ∈ X : f x ∉ m x } X_f = \{x \in X : f_x \notin \mathfrak m_x\} X f = { x ∈ X : f x ∈ / m x } とおきます。アフィン開集合 U = Spec B U = \operatorname{Spec} B U = Spec B の上では X f ∩ U = D ( f ∣ U ) X_f \cap U = D(f|_U) X f ∩ U = D ( f ∣ U ) なので、X f X_f X f は開集合です。
補題 7.6 (X f X_f X f 上の切断 ) ✓
X X X を Noether スキーム、F \mathcal F F を準連接層、A = Γ ( X , O X ) A = \Gamma(X, \mathcal O_X) A = Γ ( X , O X ) 、f ∈ A f \in A f ∈ A とする。制限写像が誘導する Γ ( X , F ) f → Γ ( X f , F ) \Gamma(X, \mathcal F)_f \to \Gamma(X_f, \mathcal F) Γ ( X , F ) f → Γ ( X f , F ) は同型である。
証明(補題 7.6) X X X を有限個のアフィン開集合 U 1 , … , U m U_1, \ldots, U_m U 1 , … , U m で覆い、各 U k ∩ U l U_k \cap U_l U k ∩ U l (準コンパクト)を有限個のアフィン開集合 U k l p U_{klp} U k l p で覆う。層の公理から、列
0 → Γ ( X , F ) → ∏ k Γ ( U k , F ) → ∏ k , l , p Γ ( U k l p , F ) 0 \to \Gamma(X, \mathcal F) \to \prod_k \Gamma(U_k, \mathcal F) \to \prod_{k,l,p} \Gamma(U_{klp}, \mathcal F) 0 → Γ ( X , F ) → k ∏ Γ ( U k , F ) → k , l , p ∏ Γ ( U k l p , F ) は完全である(右の写像は ( s k ) ↦ ( s k ∣ U k l p − s l ∣ U k l p ) (s_k) \mapsto (s_k|_{U_{klp}} - s_l|_{U_{klp}}) ( s k ) ↦ ( s k ∣ U k l p − s l ∣ U k l p ) )。局所化は完全で(定理 5.2[加群・完全列・中山の補題] )有限積と交換するので、f f f で局所化した列も完全である。アフィン開集合 U = Spec B U = \operatorname{Spec} B U = Spec B の上では F ∣ U = M ~ \mathcal F|_U = \widetilde M F ∣ U = M (定理 4.4[準連接層・連接層と直線束] )で、Γ ( U , F ) f = M f ∣ U = Γ ( D ( f ∣ U ) , M ~ ) = Γ ( U ∩ X f , F ) \Gamma(U, \mathcal F)_f = M_{f|_U} = \Gamma(D(f|_U), \widetilde M) = \Gamma(U \cap X_f, \mathcal F) Γ ( U , F ) f = M f ∣ U = Γ ( D ( f ∣ U ) , M ) = Γ ( U ∩ X f , F ) である。したがって局所化した列は
0 → Γ ( X , F ) f → ∏ k Γ ( U k ∩ X f , F ) → ∏ k , l , p Γ ( U k l p ∩ X f , F ) 0 \to \Gamma(X, \mathcal F)_f \to \prod_k \Gamma(U_k \cap X_f, \mathcal F) \to \prod_{k,l,p} \Gamma(U_{klp} \cap X_f, \mathcal F) 0 → Γ ( X , F ) f → k ∏ Γ ( U k ∩ X f , F ) → k , l , p ∏ Γ ( U k l p ∩ X f , F ) となる。一方、X f X_f X f の開被覆 { U k ∩ X f } \{U_k \cap X_f\} { U k ∩ X f } と U k ∩ U l ∩ X f U_k \cap U_l \cap X_f U k ∩ U l ∩ X f の開被覆 { U k l p ∩ X f } p \{U_{klp} \cap X_f\}_p { U k l p ∩ X f } p についての層の公理から、同じ列で左端を Γ ( X f , F ) \Gamma(X_f, \mathcal F) Γ ( X f , F ) に替えたものも完全である。二つの列の右 2 項は同じ写像なので、核どうしが同型になる。
∎
補題 7.7 (大域切断によるアフィン性の判定 ) ✓
X X X を Noether スキーム、A = Γ ( X , O X ) A = \Gamma(X, \mathcal O_X) A = Γ ( X , O X ) とする。f 1 , … , f r ∈ A f_1, \ldots, f_r \in A f 1 , … , f r ∈ A が A A A の単位イデアルを生成し、各 X f k X_{f_k} X f k がアフィンなら、X X X はアフィンである。
証明(補題 7.7) 補題 2.2[分離射・固有射と付値判定法] (X X X に Noether 性を仮定しない同じ主張)の特別な場合である。証明の筋は次のとおりである。恒等写像 A → Γ ( X , O X ) A \to \Gamma(X, \mathcal O_X) A → Γ ( X , O X ) に対応する射 φ : X → Spec A \varphi\colon X \to \operatorname{Spec} A φ : X → Spec A (定理 3.4[アフィンスキームとスキーム] )は φ − 1 ( D ( f ) ) = X f \varphi^{-1}(D(f)) = X_f φ − 1 ( D ( f )) = X f を満たし、その制限 X f k → D ( f k ) = Spec A f k X_{f_k} \to D(f_k) = \operatorname{Spec} A_{f_k} X f k → D ( f k ) = Spec A f k は環準同型 A f k → Γ ( X f k , O X ) A_{f_k} \to \Gamma(X_{f_k}, \mathcal O_X) A f k → Γ ( X f k , O X ) に対応する。これは 補題 7.6 (F = O X \mathcal F = \mathcal O_X F = O X )により同型で、X f k X_{f_k} X f k はアフィンだから X f k → D ( f k ) X_{f_k} \to D(f_k) X f k → D ( f k ) は同型である。D ( f k ) D(f_k) D ( f k ) は Spec A \operatorname{Spec} A Spec A を覆うので、φ \varphi φ は同型である。
∎
定理 7.8 (Serre のアフィン判定法 ) ✓
Noether スキーム X X X について、次は同値である。
X X X はアフィンである。
すべての準連接層 F \mathcal F F とすべての i > 0 i > 0 i > 0 について H i ( X , F ) = 0 H^i(X, \mathcal F) = 0 H i ( X , F ) = 0 である。
すべての連接イデアル層 J ⊆ O X \mathcal J \subseteq \mathcal O_X J ⊆ O X について H 1 ( X , J ) = 0 H^1(X, \mathcal J) = 0 H 1 ( X , J ) = 0 である。
(3) ⇒ (1) の方針は次のとおりです。閉点ごとに、X f X_f X f がアフィンになる f f f を探し(手順 1)、それらで X X X を覆い(手順 2)、f k f_k f k が単位イデアルを生成することを示して(手順 3)、直前の補題でアフィン性を結論します。手順 1 の摩天楼層 κ ( P ) \kappa(P) κ ( P ) は、二つのイデアル層 J Y ∪ P ⊆ J Y \mathcal J_{Y \cup P} \subseteq \mathcal J_Y J Y ∪ P ⊆ J Y の違いが点 P P P の茎だけだから現れます。
証明(定理 7.8) (1) ⇒ (2) は 定理 7.4 (アフィンな Noether スキームは Noether 環の Spec \operatorname{Spec} Spec である)、(2) ⇒ (3) は自明である。(3) ⇒ (1) を示す。A = Γ ( X , O X ) A = \Gamma(X, \mathcal O_X) A = Γ ( X , O X ) とおく。
手順 1。 閉点 P P P ごとに、P ∈ X f P \in X_f P ∈ X f かつ X f X_f X f がアフィンとなる f ∈ A f \in A f ∈ A があることを示す。P P P のアフィン開近傍 U U U をとり、Y = X ∖ U Y = X \setminus U Y = X ∖ U とする。閉集合 Y Y Y と Y ∪ { P } Y \cup \{P\} Y ∪ { P } に被約な閉部分スキームの構造を入れ、そのイデアル層を J Y \mathcal J_Y J Y 、J Y ∪ P \mathcal J_{Y \cup P} J Y ∪ P とする(定理 5.2[準連接層・連接層と直線束] )。どちらも連接で、J Y ∪ P ⊆ J Y \mathcal J_{Y \cup P} \subseteq \mathcal J_Y J Y ∪ P ⊆ J Y である。P P P は閉点なので X ∖ { P } X \setminus \{P\} X ∖ { P } は開集合で、その上では Y Y Y と Y ∪ { P } Y \cup \{P\} Y ∪ { P } は同じ閉集合だから J Y \mathcal J_Y J Y と J Y ∪ P \mathcal J_{Y \cup P} J Y ∪ P は一致する。よって商 J Y / J Y ∪ P \mathcal J_Y/\mathcal J_{Y \cup P} J Y / J Y ∪ P は P P P の外で 0 0 0 で、P P P では J Y , P = O X , P \mathcal J_{Y, P} = \mathcal O_{X, P} J Y , P = O X , P 、J Y ∪ P , P = m P \mathcal J_{Y \cup P, P} = \mathfrak m_P J Y ∪ P , P = m P (U U U の中で Y ∪ { P } Y \cup \{P\} Y ∪ { P } は被約な 1 点 P P P )だから茎は剰余体 κ ( P ) \kappa(P) κ ( P ) である。すなわち商は P P P に台をもつ摩天楼層 κ ( P ) \kappa(P) κ ( P ) で、完全列
0 → J Y ∪ P → J Y → κ ( P ) → 0 0 \to \mathcal J_{Y \cup P} \to \mathcal J_Y \to \kappa(P) \to 0 0 → J Y ∪ P → J Y → κ ( P ) → 0 がある。仮定 H 1 ( X , J Y ∪ P ) = 0 H^1(X, \mathcal J_{Y \cup P}) = 0 H 1 ( X , J Y ∪ P ) = 0 と長完全列から Γ ( X , J Y ) → κ ( P ) \Gamma(X, \mathcal J_Y) \to \kappa(P) Γ ( X , J Y ) → κ ( P ) は全射で、1 1 1 に写る f ∈ Γ ( X , J Y ) ⊆ A f \in \Gamma(X, \mathcal J_Y) \subseteq A f ∈ Γ ( X , J Y ) ⊆ A がある。f P ∉ m P f_P \notin \mathfrak m_P f P ∈ / m P なので P ∈ X f P \in X_f P ∈ X f である。y ∈ Y y \in Y y ∈ Y では J Y , y ⊆ m y \mathcal J_{Y, y} \subseteq \mathfrak m_y J Y , y ⊆ m y なので y ∉ X f y \notin X_f y ∈ / X f 、すなわち X f ⊆ U X_f \subseteq U X f ⊆ U である。よって X f = D ( f ∣ U ) X_f = D(f|_U) X f = D ( f ∣ U ) はアフィンである。
手順 2。 手順 1 の形の X f X_f X f の和集合 W W W は、すべての閉点を含む開集合である。X ∖ W ≠ ∅ X \setminus W \ne \varnothing X ∖ W = ∅ なら、Noether 空間 X X X の閉集合として、空でない閉部分集合のうち極小なもの N ⊆ X ∖ W N \subseteq X \setminus W N ⊆ X ∖ W がとれる。x ∈ N x \in N x ∈ N の閉包は N N N に含まれる空でない閉集合なので N N N に等しく、N N N のどの点も既約閉集合 N N N の生成点である。生成点はただ一つなので(命題 4.3[アフィンスキームとスキーム] )N N N は 1 点で、それは X X X の閉点だから W W W に属し、矛盾する。よって W = X W = X W = X で、X X X は準コンパクトだから、有限個の f 1 , … , f r ∈ A f_1, \ldots, f_r \in A f 1 , … , f r ∈ A で X = X f 1 ∪ ⋯ ∪ X f r X = X_{f_1} \cup \cdots \cup X_{f_r} X = X f 1 ∪ ⋯ ∪ X f r 、各 X f k X_{f_k} X f k はアフィンとなる。
手順 3。 f 1 , … , f r f_1, \ldots, f_r f 1 , … , f r が A A A の単位イデアルを生成することを示す。射 π : O X r → O X \pi\colon \mathcal O_X^r \to \mathcal O_X π : O X r → O X 、( a 1 , … , a r ) ↦ ∑ k f k a k (a_1, \ldots, a_r) \mapsto \sum_k f_ka_k ( a 1 , … , a r ) ↦ ∑ k f k a k は、各点 x x x でどれかの f k f_k f k が O X , x \mathcal O_{X,x} O X , x の単元なので全射である。K = ker π \mathcal K = \ker\pi K = ker π は連接層である(命題 4.6[準連接層・連接層と直線束] )。O X k ⊆ O X r \mathcal O_X^k \subseteq \mathcal O_X^r O X k ⊆ O X r を最初の k k k 成分とし、K k = K ∩ O X k \mathcal K_k = \mathcal K \cap \mathcal O_X^k K k = K ∩ O X k とおくと、0 = K 0 ⊆ K 1 ⊆ ⋯ ⊆ K r = K 0 = \mathcal K_0 \subseteq \mathcal K_1 \subseteq \cdots \subseteq \mathcal K_r = \mathcal K 0 = K 0 ⊆ K 1 ⊆ ⋯ ⊆ K r = K で、K k / K k − 1 \mathcal K_k/\mathcal K_{k-1} K k / K k − 1 は O X k / O X k − 1 ≅ O X \mathcal O_X^k/\mathcal O_X^{k-1} \cong \mathcal O_X O X k / O X k − 1 ≅ O X の連接な部分層、すなわち連接イデアル層に同型である。仮定により H 1 ( X , K k / K k − 1 ) = 0 H^1(X, \mathcal K_k/\mathcal K_{k-1}) = 0 H 1 ( X , K k / K k − 1 ) = 0 で、完全列 H 1 ( X , K k − 1 ) → H 1 ( X , K k ) → H 1 ( X , K k / K k − 1 ) H^1(X, \mathcal K_{k-1}) \to H^1(X, \mathcal K_k) \to H^1(X, \mathcal K_k/\mathcal K_{k-1}) H 1 ( X , K k − 1 ) → H 1 ( X , K k ) → H 1 ( X , K k / K k − 1 ) と k k k についての帰納法から H 1 ( X , K ) = 0 H^1(X, \mathcal K) = 0 H 1 ( X , K ) = 0 である。したがって Γ ( X , O X r ) = A r → Γ ( X , O X ) = A \Gamma(X, \mathcal O_X^r) = A^r \to \Gamma(X, \mathcal O_X) = A Γ ( X , O X r ) = A r → Γ ( X , O X ) = A は全射で、1 = ∑ k f k a k 1 = \sum_k f_ka_k 1 = ∑ k f k a k となる a k ∈ A a_k \in A a k ∈ A がある。補題 7.7 により X X X はアフィンである。
∎
例 7.9 (アフィン直線上の構造層の脆弱分解 )
k k k を代数閉体、X = A k 1 = Spec k [ x ] X = \mathbb A^1_k = \operatorname{Spec} k[x] X = A k 1 = Spec k [ x ] 、K = k ( x ) K = k(x) K = k ( x ) とします。定数層 K ‾ \underline K K は脆弱で(補題 6.4 )、O → K ‾ \mathcal O \to \underline K O → K は単射です。閉点 P P P (x = a x = a x = a )について K / O P K/\mathcal O_P K / O P の元は ∑ j = 1 m c j ( x − a ) − j \sum_{j=1}^{m} c_j(x - a)^{-j} ∑ j = 1 m c j ( x − a ) − j (主要部)でただ一通りに代表され、部分分数分解により、主開集合 D ( g ) D(g) D ( g ) の上で K / k [ x ] g ≅ ⨁ P ∈ D ( g ) K / O P K/k[x]_g \cong \bigoplus_{P \in D(g)} K/\mathcal O_P K / k [ x ] g ≅ ⨁ P ∈ D ( g ) K / O P です。右辺で定まる層 U ↦ ⨁ P ∈ U K / O P U \mapsto \bigoplus_{P \in U} K/\mathcal O_P U ↦ ⨁ P ∈ U K / O P は、制限写像が直和因子への射影なので脆弱で、これが商層 K ‾ / O \underline K/\mathcal O K / O です。したがって
0 → O → K ‾ → ⨁ P i P ∗ ( K / O P ) → 0 0 \to \mathcal O \to \underline K \to \bigoplus_P i_{P*}(K/\mathcal O_P) \to 0 0 → O → K → P ⨁ i P ∗ ( K / O P ) → 0 は脆弱層による分解で、H 1 ( X , O ) H^1(X, \mathcal O) H 1 ( X , O ) は K → ⨁ P K / O P K \to \bigoplus_P K/\mathcal O_P K → ⨁ P K / O P の余核です。有限個の点での主要部を任意に指定しても、それらの和がその主要部をもつ有理関数になるので、この写像は全射で、H 1 ( X , O ) = 0 H^1(X, \mathcal O) = 0 H 1 ( X , O ) = 0 です。定理 7.4 の内容を、いちばん簡単な場合に手で確かめたことになります。
例 7.10 (射影直線の構造層 )
X = P k 1 X = \mathbb P^1_k X = P k 1 を U 0 = Spec k [ x ] U_0 = \operatorname{Spec} k[x] U 0 = Spec k [ x ] と U 1 = Spec k [ x − 1 ] U_1 = \operatorname{Spec} k[x^{-1}] U 1 = Spec k [ x − 1 ] で覆うと、U 0 ∩ U 1 = Spec k [ x , x − 1 ] U_0 \cap U_1 = \operatorname{Spec} k[x, x^{-1}] U 0 ∩ U 1 = Spec k [ x , x − 1 ] です。三つともアフィンなので 定理 7.4 により O \mathcal O O の高次コホモロジーは消え、命題 5.1 の列は
0 → H 0 ( X , O ) → k [ x ] ⊕ k [ x − 1 ] → β k [ x , x − 1 ] → H 1 ( X , O ) → 0 0 \to H^0(X, \mathcal O) \to k[x] \oplus k[x^{-1}] \xrightarrow{\ \beta\ } k[x, x^{-1}] \to H^1(X, \mathcal O) \to 0 0 → H 0 ( X , O ) → k [ x ] ⊕ k [ x − 1 ] β k [ x , x − 1 ] → H 1 ( X , O ) → 0 と、i ≥ 2 i \ge 2 i ≥ 2 での H i ( X , O ) = 0 H^i(X, \mathcal O) = 0 H i ( X , O ) = 0 になります。β ( p , q ) = p − q \beta(p, q) = p - q β ( p , q ) = p − q で、Laurent 多項式は x x x の多項式と x − 1 x^{-1} x − 1 の多項式の差に書けるので β \beta β は全射、核は両方に属する定数です。よって H 0 ( X , O ) = k H^0(X, \mathcal O) = k H 0 ( X , O ) = k 、H 1 ( X , O ) = 0 H^1(X, \mathcal O) = 0 H 1 ( X , O ) = 0 です。
例 7.11 (穴あき平面はアフィンでない )
U = A k 2 ∖ { 0 } U = \mathbb A^2_k \setminus \{0\} U = A k 2 ∖ { 0 } を D ( x ) D(x) D ( x ) と D ( y ) D(y) D ( y ) で覆います。D ( x ) D(x) D ( x ) 、D ( y ) D(y) D ( y ) 、D ( x ) ∩ D ( y ) = D ( x y ) D(x) \cap D(y) = D(xy) D ( x ) ∩ D ( y ) = D ( x y ) はアフィンなので、命題 5.1 と 定理 7.4 から
H 1 ( U , O ) ≅ Coker ( k [ x , y ] x ⊕ k [ x , y ] y → k [ x , y ] x y ) H^1(U, \mathcal O) \cong \operatorname{Coker}\bigl(k[x, y]_x \oplus k[x, y]_y \to k[x, y]_{xy}\bigr) H 1 ( U , O ) ≅ Coker ( k [ x , y ] x ⊕ k [ x , y ] y → k [ x , y ] x y ) です。k [ x , y ] x y k[x,y]_{xy} k [ x , y ] x y の基底は単項式 x a y b x^ay^b x a y b (a , b ∈ Z a, b \in \mathbb Z a , b ∈ Z )で、像は b ≥ 0 b \ge 0 b ≥ 0 または a ≥ 0 a \ge 0 a ≥ 0 の単項式で張られます。余核は a , b ≤ − 1 a, b \le -1 a , b ≤ − 1 の単項式 x a y b x^ay^b x a y b を基底とする無限次元のベクトル空間で、0 0 0 ではありません。U U U は Noether スキームなので、定理 7.8 により U U U はアフィンではありません。
定義 8.1 (高次順像 ) ↗
連続写像 f : X → Y f\colon X \to Y f : X → Y について、左完全関手 f ∗ : A b ( X ) → A b ( Y ) f_*\colon \mathsf{Ab}(X) \to \mathsf{Ab}(Y) f ∗ : Ab ( X ) → Ab ( Y ) の第 i i i 右導来関手を R i f ∗ R^if_* R i f ∗ と書き、R i f ∗ F R^if_*\mathcal F R i f ∗ F を F \mathcal F F の第 i i i 高次順像 という。
命題 8.2 (高次順像の記述 ) ✓
f : X → Y f\colon X \to Y f : X → Y を連続写像、F ∈ A b ( X ) \mathcal F \in \mathsf{Ab}(X) F ∈ Ab ( X ) とする。
R i f ∗ F R^if_*\mathcal F R i f ∗ F は、Y Y Y 上の前層 V ↦ H i ( f − 1 ( V ) , F ) V \mapsto H^i(f^{-1}(V), \mathcal F) V ↦ H i ( f − 1 ( V ) , F ) の層化である。
F \mathcal F F が脆弱なら、i > 0 i > 0 i > 0 で R i f ∗ F = 0 R^if_*\mathcal F = 0 R i f ∗ F = 0 である。
X X X が Noether スキーム、Y = Spec A Y = \operatorname{Spec} A Y = Spec A がアフィンスキーム、f f f が分離的な射、F \mathcal F F が準連接層なら、R i f ∗ F ≅ H i ( X , F ) ~ R^if_*\mathcal F \cong \widetilde{H^i(X, \mathcal F)} R i f ∗ F ≅ H i ( X , F ) である。ここで H i ( X , F ) H^i(X, \mathcal F) H i ( X , F ) は Γ ( X , O X ) \Gamma(X, \mathcal O_X) Γ ( X , O X ) 加群(系 4.5 )を A → Γ ( X , O X ) A \to \Gamma(X, \mathcal O_X) A → Γ ( X , O X ) で A A A 加群と見たものである。
証明(命題 8.2) (1) F \mathcal F F の入射分解 I ∙ \mathcal I^\bullet I ∙ をとると R i f ∗ F = H i ( f ∗ I ∙ ) R^if_*\mathcal F = H^i(f_*\mathcal I^\bullet) R i f ∗ F = H i ( f ∗ I ∙ ) (層の複体のコホモロジー層)である。Y Y Y 上の前層の圏はアーベル圏で(命題 5.7[加法圏とアーベル圏] )、核と余核は開集合ごとにとる。層化は前層の圏から A b ( Y ) \mathsf{Ab}(Y) Ab ( Y ) への完全関手で、層に施すと元の層に戻る(定理 4.3[層] )。完全関手は複体のコホモロジーと交換するので(補題 2.1[Grothendieck のスペクトル系列と超コホモロジー] の 1)、コホモロジー層 H i ( f ∗ I ∙ ) H^i(f_*\mathcal I^\bullet) H i ( f ∗ I ∙ ) は、前層としてのコホモロジー V ↦ H i ( Γ ( f − 1 ( V ) , I ∙ ) ) V \mapsto H^i(\Gamma(f^{-1}(V), \mathcal I^\bullet)) V ↦ H i ( Γ ( f − 1 ( V ) , I ∙ )) の層化である。補題 4.6 の 1 により H i ( Γ ( f − 1 ( V ) , I ∙ ) ) ≅ H i ( f − 1 ( V ) , F ) H^i(\Gamma(f^{-1}(V), \mathcal I^\bullet)) \cong H^i(f^{-1}(V), \mathcal F) H i ( Γ ( f − 1 ( V ) , I ∙ )) ≅ H i ( f − 1 ( V ) , F ) である。
(2) F ∣ f − 1 ( V ) \mathcal F|_{f^{-1}(V)} F ∣ f − 1 ( V ) は脆弱なので(補題 4.2 の 3)、定理 4.4 により (1) の前層は i > 0 i > 0 i > 0 で 0 0 0 である。
(3) X X X 上の準連接層の圏 Q C o h ( X ) \mathsf{QCoh}(X) QCoh ( X ) はアーベル圏で、包含 Q C o h ( X ) → A b ( X ) \mathsf{QCoh}(X) \to \mathsf{Ab}(X) QCoh ( X ) → Ab ( X ) は完全である(命題 4.6[準連接層・連接層と直線束] )。したがって T i = R i f ∗ T^i = R^if_* T i = R i f ∗ と S i = H i ( X , − ) ~ S^i = \widetilde{H^i(X, -)} S i = H i ( X , − ) はどちらも Q C o h ( X ) \mathsf{QCoh}(X) QCoh ( X ) から A b ( Y ) \mathsf{Ab}(Y) Ab ( Y ) への δ 関手である(S S S については M ↦ M ~ M \mapsto \widetilde M M ↦ M が完全であることを使う)。f f f は準コンパクトかつ分離的なので f ∗ F f_*\mathcal F f ∗ F は準連接で(命題 6.2[準連接層・連接層と直線束] )、Y Y Y はアフィンだから f ∗ F ≅ Γ ( Y , f ∗ F ) ~ = Γ ( X , F ) ~ f_*\mathcal F \cong \widetilde{\Gamma(Y, f_*\mathcal F)} = \widetilde{\Gamma(X, \mathcal F)} f ∗ F ≅ Γ ( Y , f ∗ F ) = Γ ( X , F ) 、すなわち T 0 ≅ S 0 T^0 \cong S^0 T 0 ≅ S 0 である。準連接層 F \mathcal F F を脆弱な準連接層 G \mathcal G G に埋め込むと(補題 7.5 )、i > 0 i > 0 i > 0 で T i ( G ) = 0 T^i(\mathcal G) = 0 T i ( G ) = 0 ((2))、S i ( G ) = 0 S^i(\mathcal G) = 0 S i ( G ) = 0 (定理 4.4 )である。よって T i , S i T^i, S^i T i , S i (i > 0 i > 0 i > 0 )は消去可能で、定理 4.4[導来関手と δ 関手] により T , S T, S T , S はともに普遍である。系 5.3[導来関手と δ 関手] の 1 により、T 0 ≅ S 0 T^0 \cong S^0 T 0 ≅ S 0 は δ 関手の同型 T ≅ S T \cong S T ≅ S に延びる。
∎
定理 8.3 (Leray のスペクトル系列 ) ✓
f : X → Y f\colon X \to Y f : X → Y を連続写像、F ∈ A b ( X ) \mathcal F \in \mathsf{Ab}(X) F ∈ Ab ( X ) とする。第一象限のスペクトル系列
E 2 p , q = H p ( Y , R q f ∗ F ) ⇒ H p + q ( X , F ) E_2^{p,q} = H^p(Y, R^qf_*\mathcal F) \Rightarrow H^{p+q}(X, \mathcal F) E 2 p , q = H p ( Y , R q f ∗ F ) ⇒ H p + q ( X , F ) がある。
証明(定理 8.3) Γ ( X , − ) = Γ ( Y , − ) ∘ f ∗ \Gamma(X, -) = \Gamma(Y, -) \circ f_* Γ ( X , − ) = Γ ( Y , − ) ∘ f ∗ である。A b ( X ) \mathsf{Ab}(X) Ab ( X ) と A b ( Y ) \mathsf{Ab}(Y) Ab ( Y ) は十分に入射対象をもち、Γ ( Y , − ) \Gamma(Y, -) Γ ( Y , − ) は左完全である。入射的な層 I \mathcal I I は脆弱で(命題 4.3 )、f ∗ I f_*\mathcal I f ∗ I も脆弱(補題 4.2 の 3)、したがって Γ ( Y , − ) \Gamma(Y, -) Γ ( Y , − ) 非輪状である(定理 4.4 )。Grothendieck のスペクトル系列(定理 5.1[Grothendieck のスペクトル系列と超コホモロジー] )を F = f ∗ F = f_* F = f ∗ 、G = Γ ( Y , − ) G = \Gamma(Y, -) G = Γ ( Y , − ) に適用すればよい。
∎
系 8.4 (アフィン射ではコホモロジーが順像で計算できる ) ✓
X X X を Noether スキーム、f : X → Y f\colon X \to Y f : X → Y をアフィン射、F \mathcal F F を X X X 上の準連接層とする。q > 0 q > 0 q > 0 で R q f ∗ F = 0 R^qf_*\mathcal F = 0 R q f ∗ F = 0 であり、すべての i ≥ 0 i \ge 0 i ≥ 0 について H i ( X , F ) ≅ H i ( Y , f ∗ F ) H^i(X, \mathcal F) \cong H^i(Y, f_*\mathcal F) H i ( X , F ) ≅ H i ( Y , f ∗ F ) である。とくに Noether スキーム X X X の閉はめ込み ι : Z → X \iota\colon Z \to X ι : Z → X と Z Z Z 上の準連接層 G \mathcal G G について H i ( Z , G ) ≅ H i ( X , ι ∗ G ) H^i(Z, \mathcal G) \cong H^i(X, \iota_*\mathcal G) H i ( Z , G ) ≅ H i ( X , ι ∗ G ) である。
証明(系 8.4) Y Y Y のアフィン開集合 V V V について f − 1 ( V ) f^{-1}(V) f − 1 ( V ) は X X X のアフィン開集合で(命題 3.3[スキームの性質と射] )、Noether 環の Spec \operatorname{Spec} Spec である。定理 7.4 により q > 0 q > 0 q > 0 で H q ( f − 1 ( V ) , F ) = 0 H^q(f^{-1}(V), \mathcal F) = 0 H q ( f − 1 ( V ) , F ) = 0 である。アフィン開集合は Y Y Y の開基をなすので(命題 4.1[アフィンスキームとスキーム] )、前層 V ↦ H q ( f − 1 ( V ) , F ) V \mapsto H^q(f^{-1}(V), \mathcal F) V ↦ H q ( f − 1 ( V ) , F ) の茎はすべて 0 0 0 で、その層化 R q f ∗ F R^qf_*\mathcal F R q f ∗ F は 0 0 0 である(命題 8.2 の 1)。
F \mathcal F F の A b ( X ) \mathsf{Ab}(X) Ab ( X ) での入射分解 I ∙ \mathcal I^\bullet I ∙ をとる。f ∗ I ∙ f_*\mathcal I^\bullet f ∗ I ∙ のコホモロジー層は R q f ∗ F R^qf_*\mathcal F R q f ∗ F で、q > 0 q > 0 q > 0 で 0 0 0 、q = 0 q = 0 q = 0 で f ∗ F f_*\mathcal F f ∗ F だから、0 → f ∗ F → f ∗ I ∙ 0 \to f_*\mathcal F \to f_*\mathcal I^\bullet 0 → f ∗ F → f ∗ I ∙ は分解である。各 f ∗ I n f_*\mathcal I^n f ∗ I n は脆弱なので、定理 4.4 の 2 により H i ( Y , f ∗ F ) ≅ H i ( Γ ( Y , f ∗ I ∙ ) ) = H i ( Γ ( X , I ∙ ) ) = H i ( X , F ) H^i(Y, f_*\mathcal F) \cong H^i(\Gamma(Y, f_*\mathcal I^\bullet)) = H^i(\Gamma(X, \mathcal I^\bullet)) = H^i(X, \mathcal F) H i ( Y , f ∗ F ) ≅ H i ( Γ ( Y , f ∗ I ∙ )) = H i ( Γ ( X , I ∙ )) = H i ( X , F ) である。閉はめ込みはアフィン射で、Z Z Z は Noether スキームなので、後半は前半の特別な場合である(位相空間としては 補題 4.6 の 2 からも従う)。
∎
演習 9.1 易
X X X を位相空間、P ∈ X P \in X P ∈ X を閉点、M M M をアーベル群とする。P P P に台をもつ摩天楼層 i P ∗ M i_{P*}M i P ∗ M (P ∈ U P \in U P ∈ U なら M M M 、そうでなければ 0 0 0 )について、i > 0 i > 0 i > 0 で H i ( X , i P ∗ M ) = 0 H^i(X, i_{P*}M) = 0 H i ( X , i P ∗ M ) = 0 を示せ。
解答 P ∈ U P \in U P ∈ U なら制限写像 M → M M \to M M → M は恒等写像、P ∉ U P \notin U P ∈ / U なら M → 0 M \to 0 M → 0 で、どちらも全射です。よって i P ∗ M i_{P*}M i P ∗ M は脆弱で、定理 4.4 により高次コホモロジーは消えます。別の見方として、i P ∗ M i_{P*}M i P ∗ M は 1 点空間 { P } \{P\} { P } 上の層 M M M の閉集合からの順像で、補題 4.6 の 2 により H i ( X , i P ∗ M ) ≅ H i ( { P } , M ) H^i(X, i_{P*}M) \cong H^i(\{P\}, M) H i ( X , i P ∗ M ) ≅ H i ({ P } , M ) です。1 点空間では Γ \Gamma Γ が完全関手なので、これは i > 0 i > 0 i > 0 で 0 0 0 です。
演習 9.2 標準
k k k を代数閉体、X = P k 1 X = \mathbb P^1_k X = P k 1 、P ≠ Q P \ne Q P = Q を閉点、J \mathcal J J を被約な閉部分スキーム { P , Q } \{P, Q\} { P , Q } のイデアル層とする。H 0 ( X , J ) H^0(X, \mathcal J) H 0 ( X , J ) と H 1 ( X , J ) H^1(X, \mathcal J) H 1 ( X , J ) の次元を求め、連結射 δ : k ⊕ k → H 1 ( X , J ) \delta\colon k \oplus k \to H^1(X, \mathcal J) δ : k ⊕ k → H 1 ( X , J ) の核を答えよ。
解答 完全列 0 → J → O → κ ( P ) ⊕ κ ( Q ) → 0 0 \to \mathcal J \to \mathcal O \to \kappa(P) \oplus \kappa(Q) \to 0 0 → J → O → κ ( P ) ⊕ κ ( Q ) → 0 の長完全列は、例 7.10 の H 0 ( X , O ) = k H^0(X, \mathcal O) = k H 0 ( X , O ) = k 、H 1 ( X , O ) = 0 H^1(X, \mathcal O) = 0 H 1 ( X , O ) = 0 を使うと
0 → H 0 ( X , J ) → k → c ↦ ( c , c ) k ⊕ k → δ H 1 ( X , J ) → 0 0 \to H^0(X, \mathcal J) \to k \xrightarrow{\ c \mapsto (c, c)\ } k \oplus k \xrightarrow{\ \delta\ } H^1(X, \mathcal J) \to 0 0 → H 0 ( X , J ) → k c ↦ ( c , c ) k ⊕ k δ H 1 ( X , J ) → 0 です。定数 c c c が P , Q P, Q P , Q で消えるのは c = 0 c = 0 c = 0 のときだけなので H 0 ( X , J ) = 0 H^0(X, \mathcal J) = 0 H 0 ( X , J ) = 0 、H 1 ( X , J ) ≅ ( k ⊕ k ) / { ( c , c ) } H^1(X, \mathcal J) \cong (k \oplus k)/\{(c, c)\} H 1 ( X , J ) ≅ ( k ⊕ k ) / {( c , c )} は 1 次元で、ker δ \ker\delta ker δ は対角 { ( c , c ) } \{(c, c)\} {( c , c )} です。δ ( a , b ) \delta(a, b) δ ( a , b ) は「P P P で a a a 、Q Q Q で b b b をとる大域的な関数があるか」の障害で、a = b a = b a = b のときに限って消えます。§1 の冒頭の例の答えです。
演習 9.3 標準
X X X を 1 1 1 次元の Noether 位相空間とする。H 1 ( X , − ) : A b ( X ) → A b H^1(X, -)\colon \mathsf{Ab}(X) \to \mathsf{Ab} H 1 ( X , − ) : Ab ( X ) → Ab は右完全であること、すなわち層の全射 F → F ′ ′ \mathcal F \to \mathcal F'' F → F ′′ が全射 H 1 ( X , F ) → H 1 ( X , F ′ ′ ) H^1(X, \mathcal F) \to H^1(X, \mathcal F'') H 1 ( X , F ) → H 1 ( X , F ′′ ) を誘導することを示せ。また、X X X 上の層 F \mathcal F F と脆弱層への埋め込み F ⊆ K \mathcal F \subseteq \mathcal K F ⊆ K について、K / F \mathcal K/\mathcal F K / F の高次コホモロジーが消えることを示せ。
解答 F ′ = ker ( F → F ′ ′ ) \mathcal F' = \ker(\mathcal F \to \mathcal F'') F ′ = ker ( F → F ′′ ) とすると、長完全列に H 1 ( X , F ) → H 1 ( X , F ′ ′ ) → H 2 ( X , F ′ ) H^1(X, \mathcal F) \to H^1(X, \mathcal F'') \to H^2(X, \mathcal F') H 1 ( X , F ) → H 1 ( X , F ′′ ) → H 2 ( X , F ′ ) が現れます。定理 6.5 により H 2 ( X , F ′ ) = 0 H^2(X, \mathcal F') = 0 H 2 ( X , F ′ ) = 0 なので全射です。後半は、0 → F → K → K / F → 0 0 \to \mathcal F \to \mathcal K \to \mathcal K/\mathcal F \to 0 0 → F → K → K / F → 0 の長完全列で i ≥ 1 i \ge 1 i ≥ 1 について H i ( X , K ) = 0 H^i(X, \mathcal K) = 0 H i ( X , K ) = 0 (定理 4.4 )と H i + 1 ( X , F ) = 0 H^{i+1}(X, \mathcal F) = 0 H i + 1 ( X , F ) = 0 (定理 6.5 )に挟まれて H i ( X , K / F ) = 0 H^i(X, \mathcal K/\mathcal F) = 0 H i ( X , K / F ) = 0 となります。1 1 1 次元では、脆弱層への埋め込み一つで長さ 1 1 1 の非輪状分解 0 → F → K → K / F → 0 0 \to \mathcal F \to \mathcal K \to \mathcal K/\mathcal F \to 0 0 → F → K → K / F → 0 が得られるわけです。例 7.9 はその例です。
演習 9.4 標準
X X X を体 k k k 上分離的な Noether スキーム、j : U → X j\colon U \to X j : U → X をアフィンな開部分スキームの包含とする。U U U 上の準連接層 F \mathcal F F について H i ( X , j ∗ F ) = 0 H^i(X, j_*\mathcal F) = 0 H i ( X , j ∗ F ) = 0 (i > 0 i > 0 i > 0 )を示せ。また、U U U がアフィンでない例として、X = A k 2 X = \mathbb A^2_k X = A k 2 、U = A k 2 ∖ { 0 } U = \mathbb A^2_k \setminus \{0\} U = A k 2 ∖ { 0 } 、F = O U \mathcal F = \mathcal O_U F = O U のとき R 1 j ∗ O U ≠ 0 R^1j_*\mathcal O_U \ne 0 R 1 j ∗ O U = 0 を確かめよ。
解答 X X X のアフィン開集合 V V V について、X X X は Spec k \operatorname{Spec} k Spec k 上分離的なので j − 1 ( V ) = U ∩ V j^{-1}(V) = U \cap V j − 1 ( V ) = U ∩ V はアフィンです(命題 3.4[分離射・固有射と付値判定法] )。よって j j j はアフィン射で、U U U は Noether スキームだから、系 8.4 により H i ( X , j ∗ F ) ≅ H i ( U , F ) H^i(X, j_*\mathcal F) \cong H^i(U, \mathcal F) H i ( X , j ∗ F ) ≅ H i ( U , F ) です。U U U はアフィンなので、定理 7.4 により右辺は i > 0 i > 0 i > 0 で 0 0 0 です。i = 1 i = 1 i = 1 だけなら分離性は要りません。Leray のスペクトル系列(定理 8.3 )の 5 項完全列(系 5.2[Grothendieck のスペクトル系列と超コホモロジー] )の最初の単射 H 1 ( X , j ∗ F ) → H 1 ( U , F ) = 0 H^1(X, j_*\mathcal F) \to H^1(U, \mathcal F) = 0 H 1 ( X , j ∗ F ) → H 1 ( U , F ) = 0 から従います。
後半。R 1 j ∗ O U R^1j_*\mathcal O_U R 1 j ∗ O U は V ↦ H 1 ( U ∩ V , O ) V \mapsto H^1(U \cap V, \mathcal O) V ↦ H 1 ( U ∩ V , O ) の層化です(命題 8.2 の 1)。原点を含むアフィン開集合 V = A k 2 V = \mathbb A^2_k V = A k 2 で 命題 8.2 の 3 を使うと(j j j は分離的、X X X はアフィン)、R 1 j ∗ O U ≅ H 1 ( U , O U ) ~ R^1j_*\mathcal O_U \cong \widetilde{H^1(U, \mathcal O_U)} R 1 j ∗ O U ≅ H 1 ( U , O U ) で、例 7.11 により H 1 ( U , O U ) ≠ 0 H^1(U, \mathcal O_U) \ne 0 H 1 ( U , O U ) = 0 です。この加群の元 x a y b x^ay^b x a y b (a , b ≤ − 1 a, b \le -1 a , b ≤ − 1 )は x x x と y y y のべきで消えるので、層 R 1 j ∗ O U R^1j_*\mathcal O_U R 1 j ∗ O U は原点だけに台をもちます。
R. Hartshorne, Algebraic Geometry , Graduate Texts in Mathematics 52, Springer, 1977 — Chapter III §1〜§3、§8。
A. Grothendieck, “Sur quelques points d’algèbre homologique”, Tôhoku Mathematical Journal (2) 9 (1957), 119–221 — 導来関手としての層コホモロジーと次元による消滅定理の原論文。
J.-P. Serre, “Faisceaux algébriques cohérents”, Annals of Mathematics (2) 61 (1955), 197–278 — アフィン多様体上の消滅とアフィン性の判定。
R. Godement, Topologie algébrique et théorie des faisceaux , Hermann, 1958 — 脆弱層と標準的な脆弱分解。
上野健爾『代数幾何』岩波書店、2005 — 第 6 章(層のコホモロジー)。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12