コンテンツにスキップ

Čech コホモロジーと射影空間のコホモロジー

対象読者: 本テーマ第 1 章の層コホモロジー(導来関手・脆弱層・消滅定理)と、準連接層、次数環の Hilbert 多項式を学んだ人。Čech 複体と射影空間のコホモロジーは未習でよい。

前提となる記事:層コホモロジー:導来関手・脆弱層・消滅定理、準連接層・連接層と直線束:加群を幾何に移す、次数環と Hilbert–Samuel 多項式:Hilbert–Serre の定理・重複度・次元定理 dim = d = δ

生 Markdown

空間の各部分では作れるデータ(関数のようなもの)が、全体では貼り合わないことがあります。その「貼り合わなさ」を数えるのがコホモロジーです。この記事では、空間をいくつかの開集合で覆い、重なりの上のデータを表のように並べることで、貼り合わなさを手計算できる形にします。読み終えると、射影直線のような空間の上で、ひねった層 O(n)\mathcal O(n) に大域的な切断がいくつあるか、貼り合わない分がいくつあるかを、具体的に数え上げられるようになります。

  • 開被覆 U=(Ui)\mathfrak U = (U_i) と層 F\mathcal F から、交わり Ui0∩⋯∩UipU_{i_0} \cap \cdots \cap U_{i_p} の上の切断を並べた Čech 複体ができます。そのコホモロジー Hˇp(U,F)\check H^p(\mathfrak U, \mathcal F) は有限個の加群と写像で書け、手で計算できます。
  • 比較定理(Leray): 被覆の有限交叉すべての上で F\mathcal F の高次コホモロジーが消えるなら、Hˇp(U,F)≅Hp(X,F)\check H^p(\mathfrak U, \mathcal F) \cong H^p(X, \mathcal F) です。Noether 分離スキームのアフィン開被覆と準連接層はこの条件を満たします。
  • 射影空間: Noether 環 AA 上の PAr\mathbb P^r_A について、H0(O(n))H^0(\mathcal O(n)) は nn 次斉次式、0<i<r0 < i < r で Hi(O(n))=0H^i(\mathcal O(n)) = 0、Hr(O(n))H^r(\mathcal O(n)) は指数がすべて負の Laurent 単項式を基底とする自由加群で、H0(O(n))×Hr(O(−n−r−1))→Hr(O(−r−1))≅AH^0(\mathcal O(n)) \times H^r(\mathcal O(-n-r-1)) \to H^r(\mathcal O(-r-1)) \cong A は完全ペアリングです。
  • Serre の有限性定理: AA 上の射影スキームの連接層 F\mathcal F について、Hi(X,F)H^i(X, \mathcal F) は有限生成 AA 加群で、nn が十分大きければ i>0i > 0 で Hi(X,F(n))=0H^i(X, \mathcal F(n)) = 0 です。
  • 体上の射影スキームでは Euler 標数 χ(F)=∑i(−1)idim⁡Hi(X,F)\chi(\mathcal F) = \sum_i (-1)^i\dim H^i(X, \mathcal F) が短完全列について加法的で、n↦χ(F(n))n \mapsto \chi(\mathcal F(n)) は多項式(Hilbert 多項式)になります。次数 dd の平面曲線の算術種数は (d−1)(d−2)/2(d-1)(d-2)/2 です。

前の章で、層コホモロジーを導来関手として定義し、アフィンスキームでは準連接層の高次コホモロジーが消えることを示しました。しかし射影直線の O(−2)\mathcal O(-2) の H1H^1 のような、消えないコホモロジーを実際に求める方法はまだ Mayer–Vietoris 完全列しかありません。開集合が三つ以上になると、Mayer–Vietoris を繰り返すのは見通しが悪くなります。

Čech 複体は、Mayer–Vietoris 完全列を任意個の開集合に拡張したものです。X=U∪VX = U \cup V のとき、Mayer–Vietoris の中央の写像 F(U)⊕F(V)→F(U∩V)\mathcal F(U) \oplus \mathcal F(V) \to \mathcal F(U \cap V) は 2 項だけの複体で、その核が H0H^0、余核が(U,V,U∩VU, V, U \cap V で高次コホモロジーが消えるなら)H1H^1 でした。被覆が U0,…,UrU_0, \ldots, U_r なら、1 重・2 重・…・(r+1)(r+1) 重の交わりの上の切断を並べた長さ rr の複体になります。スキームがアフィン開集合で覆われていれば、各項は加群の局所化で、複体は純粋に代数的な対象です。

射影空間 Pr\mathbb P^r の標準的な被覆では、この複体は Laurent 単項式の言葉で完全に書き下せます。その計算結果が、この章の後半(有限性・Euler 標数・Hilbert 多項式)と、Serre 双対の出発点になります。

層コホモロジーについては前章の記号と結果を使います。とくに、脆弱層が Γ\Gamma 非輪状であること(定理 4.4[層コホモロジー])、開集合への制限(補題 4.6[層コホモロジー])、アフィンスキーム上の消滅(定理 7.4[層コホモロジー])、アフィン射による順像(系 8.4[層コホモロジー])です。

Noether 環 AA について S=A[x0,…,xr]S = A[x_0, \ldots, x_r]、PAr=Proj⁡S\mathbb P^r_A = \operatorname{Proj} S とし、標準的な開被覆を Ui=D+(xi)U_i = D_+(x_i) と書きます。Ui0∩⋯∩Uip=D+(xi0⋯xip)U_{i_0} \cap \cdots \cap U_{i_p} = D_+(x_{i_0}\cdots x_{i_p}) はアフィンで、ねじり層 O(n)\mathcal O(n) の切断は

Γ(D+(xi0⋯xip),O(n))=(Sxi0⋯xip)n(局所化の n 次斉次部分)\Gamma\bigl(D_+(x_{i_0}\cdots x_{i_p}), \mathcal O(n)\bigr) = \bigl(S_{x_{i_0}\cdots x_{i_p}}\bigr)_n \qquad (\text{局所化の } n \text{ 次斉次部分})

で、制限写像は局所化の間の標準写像です(定理 6.3[アフィンスキームとスキーム]、定理 8.3[準連接層・連接層と直線束])。AA 上の射影スキームとは、ある PAr\mathbb P^r_A の閉部分スキーム ι ⁣:X→PAr\iota\colon X \to \mathbb P^r_A のことで、OX(1)=ι∗O(1)\mathcal O_X(1) = \iota^*\mathcal O(1)、F(n)=F⊗OX(1)⊗n\mathcal F(n) = \mathcal F \otimes \mathcal O_X(1)^{\otimes n} と書きます。

定義 3.1(Čech 複体・Čech コホモロジー)↗

XX を位相空間、U=(Ui)i∈I\mathfrak U = (U_i)_{i \in I} を開被覆とし、添字集合 II に全順序を一つ固定する。II の有限部分集合 σ={i0<⋯<ip}\sigma = \{i_0 < \cdots < i_p\} について Uσ=Ui0∩⋯∩UipU_\sigma = U_{i_0} \cap \cdots \cap U_{i_p} と書く。層 F∈Ab(X)\mathcal F \in \mathsf{Ab}(X) に対し

Cp(U,F)=∏i0<⋯<ipF(Ui0⋯ip)(p≥0)C^p(\mathfrak U, \mathcal F) = \prod_{i_0 < \cdots < i_p} \mathcal F(U_{i_0 \cdots i_p}) \qquad (p \ge 0)

とおき、d ⁣:Cp→Cp+1d\colon C^p \to C^{p+1} を

(dα)i0⋯ip+1=∑k=0p+1(−1)k αi0⋯ik^⋯ip+1∣Ui0⋯ip+1(d\alpha)_{i_0 \cdots i_{p+1}} = \sum_{k=0}^{p+1} (-1)^k\, \alpha_{i_0 \cdots \widehat{i_k} \cdots i_{p+1}}\big|_{U_{i_0 \cdots i_{p+1}}}

で定める(ik^\widehat{i_k} は iki_k を除くことを表す)。補題 3.2 の 1 により d∘d=0d \circ d = 0 で、複体 C∙(U,F)C^\bullet(\mathfrak U, \mathcal F) を Čech 複体、そのコホモロジー Hˇp(U,F)\check H^p(\mathfrak U, \mathcal F) を Čech コホモロジーという。

II が r+1r + 1 個の元からなるとき、p>rp > r で Cp=0C^p = 0 です。同じ形の複体は層以外からも作るので、少し一般的な形で基本的な補題を述べます。II の空でない有限部分集合 σ\sigma ごとにアーベル群 GσG_\sigma が、σ⊆τ\sigma \subseteq \tau ごとに準同型 ρστ ⁣:Gσ→Gτ\rho_{\sigma\tau}\colon G_\sigma \to G_\tau が与えられ、ρσσ=1\rho_{\sigma\sigma} = 1、ρτυρστ=ρσυ\rho_{\tau\upsilon}\rho_{\sigma\tau} = \rho_{\sigma\upsilon} を満たすとき、GG を II 上の係数系と呼ぶことにします。Cp(G)=∏∣σ∣=p+1GσC^p(G) = \prod_{|\sigma| = p+1} G_\sigma と、上と同じ式(制限を ρ\rho に替える)の dd が定まります。Gσ=F(Uσ)G_\sigma = \mathcal F(U_\sigma) が層の場合です。

次の補題のねらいは二つです。(1) と (2) は、微分を二回続けると 00 になること(複体であること)と、添字の順序を入れ替えても式が成り立つことの確認で、符号の計算が続きますが、中身は「同じ項が逆符号で二回現れて打ち消し合う」ことだけです。(3) が本題で、ある添字 jj を先頭に付け加える操作 kk を使うと、dk+kddk + kd が恒等写像になり、高次のコホモロジーが消えます。

補題 3.2(係数系の Čech 複体)✓

GG を全順序集合 II 上の係数系とする。

  1. d∘d=0d \circ d = 0 である。
  2. 相異なるとは限らない添字の列 (i0,…,ip)(i_0, \ldots, i_p) に対し、重複があれば αi0⋯ip=0\alpha_{i_0 \cdots i_p} = 0、なければ昇順に並べ替える置換の符号を掛けて αi0⋯ip=±α{i0,…,ip}\alpha_{i_0 \cdots i_p} = \pm\alpha_{\{i_0, \ldots, i_p\}} と定める。このとき dd の定義式は、昇順とは限らない任意の列 (i0,…,ip+1)(i_0, \ldots, i_{p+1}) についても成り立つ。
  3. j∈Ij \in I があって、j∉σj \notin \sigma であるすべての σ\sigma について ρσ,σ∪{j}\rho_{\sigma, \sigma \cup \{j\}} が同型であるとする。このとき p≥1p \ge 1 で Hp(C∙(G))=0H^p(C^\bullet(G)) = 0 である。
証明(補題 3.2)

以下 ρ\rho を省いて書く。

(1) τ={i0<⋯<ip+2}\tau = \{i_0 < \cdots < i_{p+2}\} について、(ddα)τ(dd\alpha)_\tau は τ\tau から 2 元 ik,imi_k, i_m(k<mk < m)を除いた ατ∖{ik,im}\alpha_{\tau \setminus \{i_k, i_m\}} の整数係数の和である。この項は 2 回現れる。先に iki_k を除くと、imi_m は残りの中で m−1m - 1 番目なので符号は (−1)k(−1)m−1(-1)^k(-1)^{m-1}、先に imi_m を除くと、iki_k は kk 番目のままなので符号は (−1)m(−1)k(-1)^m(-1)^k である。二つは打ち消し合うので ddα=0dd\alpha = 0 である。

(2) 列 (i0,…,ip+1)(i_0, \ldots, i_{p+1}) に対し βi0⋯ip+1=∑k(−1)kαi0⋯ik^⋯ip+1\beta_{i_0 \cdots i_{p+1}} = \sum_k (-1)^k\alpha_{i_0 \cdots \widehat{i_k} \cdots i_{p+1}} とおく。隣り合う it,it+1i_t, i_{t+1} を入れ替えると、k≠t,t+1k \ne t, t+1 の項は α\alpha の交代性により符号が変わり、k=tk = t の項と k=t+1k = t + 1 の項は互いに入れ替わって符号 (−1)t(-1)^t と (−1)t+1(-1)^{t+1} が逆になる。よって β\beta の符号が変わる。it=it+1i_t = i_{t+1} なら、k≠t,t+1k \ne t, t+1 の項は重複があるので 00、k=tk = t と k=t+1k = t + 1 の項は同じ元の逆符号で、β=0\beta = 0 である。隣接互換は置換をすべて生成し、重複のある列は置換で重複が隣り合う形にできるから、β\beta は (2) の意味で交代的で、昇順の列では (dα)(d\alpha) に一致する。よってすべての列で β=dα\beta = d\alpha である。

(3) k ⁣:Cp(G)→Cp−1(G)k\colon C^p(G) \to C^{p-1}(G)(p≥1p \ge 1)を、j∉σj \notin \sigma なら (kα)σ=ρσ,σ∪{j}−1(αjσ)(k\alpha)_\sigma = \rho_{\sigma, \sigma \cup \{j\}}^{-1}(\alpha_{j\sigma})、j∈σj \in \sigma なら (kα)σ=0(k\alpha)_\sigma = 0 で定める。ここで αjσ\alpha_{j\sigma} は、σ={i0<⋯<ip−1}\sigma = \{i_0 < \cdots < i_{p-1}\} の先頭に jj を付けた列 (j,i0,…,ip−1)(j, i_0, \ldots, i_{p-1}) での (2) の値である。p≥1p \ge 1、α∈Cp(G)\alpha \in C^p(G)、σ={i0<⋯<ip}\sigma = \{i_0 < \cdots < i_p\} について (dkα+kdα)σ=ασ(dk\alpha + kd\alpha)_\sigma = \alpha_\sigma を示す。

j∉σj \notin \sigma のとき。(2) により

(kdα)σ=ρ−1((dα)ji0⋯ip)=ασ−∑k=0p(−1)kρ−1(αji0⋯ik^⋯ip)(kd\alpha)_\sigma = \rho^{-1}\bigl((d\alpha)_{j i_0 \cdots i_p}\bigr) = \alpha_\sigma - \sum_{k=0}^{p} (-1)^k \rho^{-1}\bigl(\alpha_{j i_0 \cdots \widehat{i_k} \cdots i_p}\bigr)

である(第 1 項は ρ−1ρ(ασ)=ασ\rho^{-1}\rho(\alpha_\sigma) = \alpha_\sigma)。一方 (dkα)σ=∑k(−1)k(kα)σ∖{ik}=∑k(−1)kρ−1(αji0⋯ik^⋯ip)(dk\alpha)_\sigma = \sum_k (-1)^k (k\alpha)_{\sigma \setminus \{i_k\}} = \sum_k (-1)^k \rho^{-1}(\alpha_{j i_0 \cdots \widehat{i_k} \cdots i_p}) で、ρ\rho の関手性により二つの和の各項は GσG_\sigma の同じ元である。よって和は ασ\alpha_\sigma である。

j=im∈σj = i_m \in \sigma のとき。(kdα)σ=0(kd\alpha)_\sigma = 0 である。(dkα)σ=∑k(−1)k(kα)σ∖{ik}(dk\alpha)_\sigma = \sum_k (-1)^k(k\alpha)_{\sigma \setminus \{i_k\}} のうち、k≠mk \ne m の項は j∈σ∖{ik}j \in \sigma \setminus \{i_k\} なので 00 で、k=mk = m の項は (−1)mαj,σ∖{j}(-1)^m\alpha_{j, \sigma \setminus \{j\}} である(ρσ∖{j},σ\rho_{\sigma \setminus \{j\}, \sigma} とその逆が打ち消す)。列 (j,σ∖{j})(j, \sigma \setminus \{j\}) は σ\sigma の mm 番目の元を先頭に移したもので、符号は (−1)m(-1)^m だから、この項は ασ\alpha_\sigma である。

以上から p≥1p \ge 1 で dk+kd=1dk + kd = 1 となり、dα=0d\alpha = 0 なら α=d(kα)\alpha = d(k\alpha) である。

命題 3.3(Čech コホモロジーの 0 次と 1 次)✓

U=(Ui)i∈I\mathfrak U = (U_i)_{i \in I} を位相空間 XX の開被覆、F∈Ab(X)\mathcal F \in \mathsf{Ab}(X) とする。

  1. Hˇ0(U,F)=Γ(X,F)\check H^0(\mathfrak U, \mathcal F) = \Gamma(X, \mathcal F) である。
  2. 単射 Hˇ1(U,F)→H1(X,F)\check H^1(\mathfrak U, \mathcal F) \to H^1(X, \mathcal F) があり、 0→Hˇ1(U,F)→H1(X,F)→∏i∈IH1(Ui,F)0 \to \check H^1(\mathfrak U, \mathcal F) \to H^1(X, \mathcal F) \to \prod_{i \in I} H^1(U_i, \mathcal F) は完全である(右の写像は制限)。とくに、すべての ii で H1(Ui,F)=0H^1(U_i, \mathcal F) = 0 なら Hˇ1(U,F)≅H1(X,F)\check H^1(\mathfrak U, \mathcal F) \cong H^1(X, \mathcal F) である。
証明(命題 3.3)

(1) ker⁡(d ⁣:C0→C1)\ker(d\colon C^0 \to C^1) は、Ui∩UjU_i \cap U_j の上で一致する切断の族 (si)(s_i) の全体で、層の公理により Γ(X,F)\Gamma(X, \mathcal F) である。

(2) F\mathcal F を入射的な層 I\mathcal I に埋め込み、Q=I/F\mathcal Q = \mathcal I/\mathcal F とおく。各 pp で Cp(U,F)→Cp(U,I)C^p(\mathfrak U, \mathcal F) \to C^p(\mathfrak U, \mathcal I) は単射である。Kp=Cp(U,I)/Cp(U,F)K^p = C^p(\mathfrak U, \mathcal I)/C^p(\mathfrak U, \mathcal F) とおくと、Γ(Uσ,−)\Gamma(U_\sigma, -) の左完全性により Kp⊆Cp(U,Q)K^p \subseteq C^p(\mathfrak U, \mathcal Q) で、K∙K^\bullet は C∙(U,Q)C^\bullet(\mathfrak U, \mathcal Q) の部分複体である。複体の短完全列 0→C∙(U,F)→C∙(U,I)→K∙→00 \to C^\bullet(\mathfrak U, \mathcal F) \to C^\bullet(\mathfrak U, \mathcal I) \to K^\bullet \to 0 の長完全列(定理 3.1[鎖複体とホモトピー圏])は

Γ(X,I)→H0(K∙)→Hˇ1(U,F)→Hˇ1(U,I)\Gamma(X, \mathcal I) \to H^0(K^\bullet) \to \check H^1(\mathfrak U, \mathcal F) \to \check H^1(\mathfrak U, \mathcal I)

を含む。I\mathcal I は脆弱なので Hˇ1(U,I)=0\check H^1(\mathfrak U, \mathcal I) = 0 である(補題 3.5 の 2。その証明はこの命題を使わない)。H0(K∙)=K0∩ker⁡(C0(U,Q)→C1(U,Q))H^0(K^\bullet) = K^0 \cap \ker(C^0(\mathfrak U, \mathcal Q) \to C^1(\mathfrak U, \mathcal Q)) は、(1) により、Γ(X,Q)\Gamma(X, \mathcal Q) の元のうち各 UiU_i の上で I\mathcal I の切断に持ち上がるものの全体 Γ′\Gamma' である。したがって

Hˇ1(U,F)≅Γ′/im⁡Γ(X,I)⊆Γ(X,Q)/im⁡Γ(X,I)≅H1(X,F)\check H^1(\mathfrak U, \mathcal F) \cong \Gamma'/\operatorname{im}\Gamma(X, \mathcal I) \subseteq \Gamma(X, \mathcal Q)/\operatorname{im}\Gamma(X, \mathcal I) \cong H^1(X, \mathcal F)

である。最後の同型は次元ずらし(補題 5.7[導来関手と δ 関手] の 2。I\mathcal I は Γ\Gamma 非輪状)による。同じく H1(Ui,F)≅Γ(Ui,Q)/im⁡Γ(Ui,I)H^1(U_i, \mathcal F) \cong \Gamma(U_i, \mathcal Q)/\operatorname{im}\Gamma(U_i, \mathcal I)(I∣Ui\mathcal I|_{U_i} は脆弱で、定理 4.4[層コホモロジー] により非輪状)で、制限写像 H1(X,F)→H1(Ui,F)H^1(X, \mathcal F) \to H^1(U_i, \mathcal F) は切断の制限から誘導される。q∈Γ(X,Q)q \in \Gamma(X, \mathcal Q) の類がすべての H1(Ui,F)H^1(U_i, \mathcal F) で 00 になるのは、q∣Uiq|_{U_i} が I\mathcal I の切断に持ち上がるとき、すなわち q∈Γ′q \in \Gamma' のときである。これが列の完全性である。

Čech コホモロジーと層コホモロジーを結ぶには、Čech 複体そのものを層にします。

定義 3.4(層にした Čech 複体)↗

開被覆 U=(Ui)i∈I\mathfrak U = (U_i)_{i \in I} と層 F\mathcal F について、fσ ⁣:Uσ→Xf_\sigma\colon U_\sigma \to X を包含とし

Cp(U,F)=∏i0<⋯<ipfσ∗(F∣Ui0⋯ip)\mathscr C^p(\mathfrak U, \mathcal F) = \prod_{i_0 < \cdots < i_p} f_{\sigma*}\bigl(\mathcal F|_{U_{i_0 \cdots i_p}}\bigr)

とおく。開集合 VV の上の切断は ∏σF(V∩Uσ)\prod_\sigma \mathcal F(V \cap U_\sigma)、すなわち VV の開被覆 (V∩Ui)(V \cap U_i) についての Čech コチェインで、定義 3.1 と同じ式で d ⁣:Cp→Cp+1d\colon \mathscr C^p \to \mathscr C^{p+1} が定まる。ε ⁣:F→C0(U,F)\varepsilon\colon \mathcal F \to \mathscr C^0(\mathfrak U, \mathcal F) を s↦(s∣V∩Ui)is \mapsto (s|_{V \cap U_i})_i とする。Γ(X,Cp(U,F))=Cp(U,F)\Gamma(X, \mathscr C^p(\mathfrak U, \mathcal F)) = C^p(\mathfrak U, \mathcal F) である。

補題 3.5(層にした Čech 複体は分解。脆弱層の Čech コホモロジーは消える)✓

U\mathfrak U を位相空間 XX の開被覆、F∈Ab(X)\mathcal F \in \mathsf{Ab}(X) とする。

  1. 0→F→εC0(U,F)→dC1(U,F)→d⋯0 \to \mathcal F \xrightarrow{\varepsilon} \mathscr C^0(\mathfrak U, \mathcal F) \xrightarrow{d} \mathscr C^1(\mathfrak U, \mathcal F) \xrightarrow{d} \cdots は Ab(X)\mathsf{Ab}(X) の完全列である。
  2. F\mathcal F が脆弱なら、p≥1p \ge 1 で Hˇp(U,F)=0\check H^p(\mathfrak U, \mathcal F) = 0 である。
証明(補題 3.5)

(1) 開集合 VV ごとに、0→F(V)→∏iF(V∩Ui)→∏i<jF(V∩Ui∩Uj)0 \to \mathcal F(V) \to \prod_i \mathcal F(V \cap U_i) \to \prod_{i<j} \mathcal F(V \cap U_i \cap U_j) は層の公理により完全である。よって ε\varepsilon は単射で、ker⁡(d ⁣:C0→C1)=im⁡ε\ker(d\colon \mathscr C^0 \to \mathscr C^1) = \operatorname{im}\varepsilon である。

p≥1p \ge 1 とする。ある UjU_j に含まれる開集合 VV について、II 上の係数系 Gσ=F(V∩Uσ)G_\sigma = \mathcal F(V \cap U_\sigma) を考えると、Γ(V,C∙(U,F))=C∙(G)\Gamma(V, \mathscr C^\bullet(\mathfrak U, \mathcal F)) = C^\bullet(G) である。V⊆UjV \subseteq U_j なので V∩Uσ=V∩Uσ∪{j}V \cap U_\sigma = V \cap U_{\sigma \cup \{j\}} で、ρσ,σ∪{j}\rho_{\sigma, \sigma \cup \{j\}} は恒等写像である。補題 3.2 の 3 により、VV の上の切断 α∈Γ(V,Cp)\alpha \in \Gamma(V, \mathscr C^p) で dα=0d\alpha = 0 のものは Γ(V,Cp−1)\Gamma(V, \mathscr C^{p-1}) の元の dd による像である。任意の開集合 WW と α∈Γ(W,Cp)\alpha \in \Gamma(W, \mathscr C^p)、dα=0d\alpha = 0 について、WW はどれかの UjU_j に含まれる開集合 W∩UjW \cap U_j で覆われ、その各々の上で α\alpha は dd の像に入る。よって層の列として ker⁡d=im⁡d\ker d = \operatorname{im} d である。

(2) F\mathcal F が脆弱なら、F∣Uσ\mathcal F|_{U_\sigma} とその順像は脆弱で(補題 4.2[層コホモロジー] の 3)、脆弱層の直積は、切断も制限写像も成分ごとなので脆弱である。よって (1) の列は F\mathcal F の脆弱層による分解で、定理 4.4[層コホモロジー] により

Hˇp(U,F)=Hp(Γ(X,C∙(U,F)))≅Hp(X,F)=0(p≥1)\check H^p(\mathfrak U, \mathcal F) = H^p\bigl(\Gamma(X, \mathscr C^\bullet(\mathfrak U, \mathcal F))\bigr) \cong H^p(X, \mathcal F) = 0 \qquad (p \ge 1)

である。

この節のねらいは、手で計算できる Čech コホモロジーが、定義の難しい層コホモロジーと等しくなる条件を示すことです。証明では、入射分解の各項に Čech 複体を並べた二重複体を、行から読む場合と列から読む場合の二通りに見ます。どちらの読み方でも全複体への擬同型(コホモロジーを変えない写像)が得られるので、両端のコホモロジーが一致します。

定理 4.1(Čech コホモロジーと層コホモロジーの比較(Leray))✓

XX を位相空間、U=(Ui)i∈I\mathfrak U = (U_i)_{i \in I} を開被覆、F∈Ab(X)\mathcal F \in \mathsf{Ab}(X) とする。II のすべての空でない有限部分集合 σ\sigma とすべての q≥1q \ge 1 について Hq(Uσ,F)=0H^q(U_\sigma, \mathcal F) = 0 であるとする。このとき、すべての p≥0p \ge 0 について

Hˇp(U,F)≅Hp(X,F)\check H^p(\mathfrak U, \mathcal F) \cong H^p(X, \mathcal F)

である。この同型は、仮定を満たす層の間の射について自然である。とくに、XX がアフィンスキーム上分離的な Noether スキーム、U\mathfrak U がアフィン開被覆、F\mathcal F が準連接層なら、仮定は満たされる。

証明(定理 4.1)

F\mathcal F の入射分解 0→F→I∙0 \to \mathcal F \to \mathcal I^\bullet をとり、第一象限の二重複体(定義 7.1[鎖複体とホモトピー圏])

Cp,q=Cp(U,Iq)=∏i0<⋯<ipΓ(Ui0⋯ip,Iq)C^{p,q} = C^p(\mathfrak U, \mathcal I^q) = \prod_{i_0 < \cdots < i_p} \Gamma(U_{i_0 \cdots i_p}, \mathcal I^q)

を考える。水平方向の微分 dhd_h は Čech の微分、垂直方向の微分 dvd_v は I∙\mathcal I^\bullet の微分から誘導されるもので、Čech の微分は層の射について自然だから dvdh=dhdvd_vd_h = d_hd_v である。

行。 qq を固定する。Iq\mathcal I^q は脆弱なので(命題 4.3[層コホモロジー])、補題 3.5 の 2 と 命題 3.3 の 1 により

0→Γ(X,Iq)→C0,q→dhC1,q→dh⋯0 \to \Gamma(X, \mathcal I^q) \to C^{0,q} \xrightarrow{d_h} C^{1,q} \xrightarrow{d_h} \cdots

は完全である。系 7.3[鎖複体とホモトピー圏] により、Γ(X,I∙)→Tot⁡(C)\Gamma(X, \mathcal I^\bullet) \to \operatorname{Tot}(C) は擬同型である。

列。 pp を固定する。Cp,∙=∏σΓ(Uσ,I∙)C^{p,\bullet} = \prod_\sigma \Gamma(U_\sigma, \mathcal I^\bullet) で、アーベル群の直積は完全だからコホモロジーと交換し、Hq(Cp,∙)=∏σHq(Γ(Uσ,I∙))=∏σHq(Uσ,F)H^q(C^{p,\bullet}) = \prod_\sigma H^q(\Gamma(U_\sigma, \mathcal I^\bullet)) = \prod_\sigma H^q(U_\sigma, \mathcal F) である(補題 4.6[層コホモロジー] の 1)。仮定により、これは q≥1q \ge 1 で 00、q=0q = 0 で Cp(U,F)C^p(\mathfrak U, \mathcal F) である。すなわち

0→Cp(U,F)→Cp,0→dvCp,1→dv⋯0 \to C^p(\mathfrak U, \mathcal F) \to C^{p,0} \xrightarrow{d_v} C^{p,1} \xrightarrow{d_v} \cdots

は完全で、系 7.3[鎖複体とホモトピー圏](列の場合)により C∙(U,F)→Tot⁡(C)C^\bullet(\mathfrak U, \mathcal F) \to \operatorname{Tot}(C) も擬同型である。二つの擬同型から Hˇp(U,F)≅Hp(Tot⁡(C))≅Hp(Γ(X,I∙))=Hp(X,F)\check H^p(\mathfrak U, \mathcal F) \cong H^p(\operatorname{Tot}(C)) \cong H^p(\Gamma(X, \mathcal I^\bullet)) = H^p(X, \mathcal F) を得る。

自然性。 射 φ ⁣:F→G\varphi\colon \mathcal F \to \mathcal G と入射分解への持ち上げ IF∙→IG∙\mathcal I^\bullet_{\mathcal F} \to \mathcal I^\bullet_{\mathcal G} は、二重複体の射と、二つの擬同型と可換な射を誘導する。Hp(X,φ)H^p(X, \varphi) は持ち上げから誘導されるので、同型は φ\varphi と可換である。

スキームの場合。 XX がアフィンスキーム上分離的なら、アフィン開集合の有限個の交わり UσU_\sigma はアフィンである(命題 3.4[分離射・固有射と付値判定法] を繰り返し使う)。UσU_\sigma は Noether 環の Spec⁡\operatorname{Spec} で、F∣Uσ\mathcal F|_{U_\sigma} は準連接だから、定理 7.4[層コホモロジー] により q≥1q \ge 1 で Hq(Uσ,F)=0H^q(U_\sigma, \mathcal F) = 0 である。

系 4.2(アフィン開集合の個数による消滅)✓

XX をアフィンスキーム上分離的な Noether スキームとし、r+1r + 1 個のアフィン開集合で覆えるとする。準連接層 F\mathcal F について、i>ri > r で Hi(X,F)=0H^i(X, \mathcal F) = 0 である。

証明(系 4.2)

その被覆 U\mathfrak U について p>rp > r で Cp(U,F)=0C^p(\mathfrak U, \mathcal F) = 0(r+2r + 2 個の相異なる添字がとれない)なので、定理 4.1 による。

例 4.3(穴あき平面の H1H^1 は無限次元)

U=Ak2∖{0}U = \mathbb A^2_k \setminus \{0\} のアフィン開被覆 U=(D(x),D(y))\mathfrak U = (D(x), D(y)) の Čech 複体は k[x,y]x⊕k[x,y]y→k[x,y]xyk[x,y]_x \oplus k[x,y]_y \to k[x,y]_{xy}、(p,q)↦p−q(p, q) \mapsto p - q です。定理 4.1 により H1(U,O)H^1(U, \mathcal O) はその余核で、xaybx^ay^b(a,b≤−1a, b \le -1)を基底とする無限次元のベクトル空間です。H0(U,O)=k[x,y]x∩k[x,y]y=k[x,y]H^0(U, \mathcal O) = k[x,y]_x \cap k[x,y]_y = k[x, y] も無限次元です。準射影的なだけでは、コホモロジーの有限次元性は期待できません。§6 の有限性定理には射影性が要ります。

AA を Noether 環、r≥1r \ge 1、S=A[x0,…,xr]S = A[x_0, \ldots, x_r]、P=PArP = \mathbb P^r_A とします。l=(l0,…,lr)∈Zr+1l = (l_0, \ldots, l_r) \in \mathbb Z^{r+1} について xl=x0l0⋯xrlrx^l = x_0^{l_0}\cdots x_r^{l_r}、∣l∣=l0+⋯+lr|l| = l_0 + \cdots + l_r と書きます。局所化 Sx0⋯xrS_{x_0 \cdots x_r} は Laurent 単項式 xlx^l を基底とする自由 AA 加群で、σ⊆{0,…,r}\sigma \subseteq \{0, \ldots, r\} について SxσS_{x_\sigma}(xσ=∏i∈σxix_\sigma = \prod_{i \in \sigma} x_i)は「i∉σi \notin \sigma なら li≥0l_i \ge 0」を満たす xlx^l で張られる部分加群です。

先に r=1r = 1 で様子を見ておきます。Čech 複体は Sx0⊕Sx1→Sx0x1S_{x_0} \oplus S_{x_1} \to S_{x_0x_1} の 2 項だけで、nn 次の部分は単項式 x0ax1bx_0^a x_1^b(a+b=na + b = n)ごとに分かれて計算できます。a,b≥0a, b \ge 0 なら左の二つの成分にともに現れる元で、H0H^0 に寄与します。a<0≤ba < 0 \le b または b<0≤ab < 0 \le a なら左の片方の成分と右の項に一つずつ現れ、同型で打ち消し合います。a,b<0a, b < 0 なら右の項にだけ現れ、H1H^1 に寄与します。次の定理の証明は、この分類を一般の rr に延ばしたものです。

定理 5.1(射影空間のコホモロジー)✓

AA を Noether 環、r≥1r \ge 1、P=PArP = \mathbb P^r_A、n∈Zn \in \mathbb Z とする。

  1. H0(P,O(n))H^0(P, \mathcal O(n)) は nn 次斉次多項式の加群 SnS_n に等しい。すなわち xlx^l(li≥0l_i \ge 0、∣l∣=n|l| = n)を基底とする自由 AA 加群で、n≥0n \ge 0 のとき階数 (n+rr)\binom{n+r}{r}、n<0n < 0 のとき 00 である。
  2. 0<i<r0 < i < r および i>ri > r について Hi(P,O(n))=0H^i(P, \mathcal O(n)) = 0 である。
  3. Hr(P,O(n))H^r(P, \mathcal O(n)) は、xlx^l(すべての ii で li<0l_i < 0、∣l∣=n|l| = n)の類を基底とする自由 AA 加群である。とくに n>−r−1n > -r-1 なら 00、n≤−r−1n \le -r-1 なら階数 (−n−1r)\binom{-n-1}{r} で、Hr(P,O(−r−1))≅AH^r(P, \mathcal O(-r-1)) \cong A(生成元は (x0⋯xr)−1(x_0 \cdots x_r)^{-1} の類)である。
  4. s∈H0(P,O(n))s \in H^0(P, \mathcal O(n)) を掛ける射 μs ⁣:O(−n−r−1)→O(−r−1)\mu_s\colon \mathcal O(-n-r-1) \to \mathcal O(-r-1) により H0(P,O(n))×Hr(P,O(−n−r−1))→Hr(P,O(−r−1))≅A,(s,ξ)↦Hr(μs)(ξ)H^0(P, \mathcal O(n)) \times H^r(P, \mathcal O(-n-r-1)) \to H^r(P, \mathcal O(-r-1)) \cong A, \qquad (s, \xi) \mapsto H^r(\mu_s)(\xi) を定めると、これは有限階数の自由 AA 加群の完全ペアリングである。すなわち、それぞれが相手の AA 双対と同型になる。
証明(定理 5.1)

PP は Spec⁡A\operatorname{Spec} A 上分離的な Noether スキームで(定理 7.3[分離射・固有射と付値判定法])、標準被覆 U=(U0,…,Ur)\mathfrak U = (U_0, \ldots, U_r) はアフィン開被覆だから、定理 4.1 により Hp(P,O(n))≅Hˇp(U,O(n))H^p(P, \mathcal O(n)) \cong \check H^p(\mathfrak U, \mathcal O(n)) である。p>rp > r では 系 4.2 により 00 である。

単項式への分解。 §2 により Cp(U,O(n))=∏∣σ∣=p+1(Sxσ)nC^p(\mathfrak U, \mathcal O(n)) = \prod_{|\sigma| = p+1} (S_{x_\sigma})_n で、微分は局所化の標準写像の交代和である。標準写像は単項式 xlx^l を同じ xlx^l に写すので、Čech 複体は ∣l∣=n|l| = n の ll についての直和

C∙(U,O(n))=⨁∣l∣=nC∙(Gl)C^\bullet(\mathfrak U, \mathcal O(n)) = \bigoplus_{|l| = n} C^\bullet(G^l)

に分かれる。ここで N(l)={i:li<0}N(l) = \{i : l_i < 0\} とし、GlG^l は {0,…,r}\{0, \ldots, r\} 上の係数系で、σ⊇N(l)\sigma \supseteq N(l) なら Gσl=AG^l_\sigma = A、そうでなければ Gσl=0G^l_\sigma = 0、ρστ\rho_{\sigma\tau} は両方が AA のとき恒等写像、それ以外は 00 である。コホモロジーは直和と交換するので、各 C∙(Gl)C^\bullet(G^l) のコホモロジーを求めればよい。

(a) N(l)={0,…,r}N(l) = \{0, \ldots, r\} の場合。 σ⊇N(l)\sigma \supseteq N(l) となるのは σ={0,…,r}\sigma = \{0, \ldots, r\} だけなので、C∙(Gl)C^\bullet(G^l) は rr 次に AA があるだけの複体で、Hr=AH^r = A、他は 00 である。

(b) N(l)≠{0,…,r}N(l) \ne \{0, \ldots, r\} の場合。 j∉N(l)j \notin N(l) をとる。j∉σj \notin \sigma のとき、σ⊇N(l)\sigma \supseteq N(l) と σ∪{j}⊇N(l)\sigma \cup \{j\} \supseteq N(l) は同値なので ρσ,σ∪{j}\rho_{\sigma, \sigma \cup \{j\}} は同型(AA の恒等写像か 0→00 \to 0)である。補題 3.2 の 3 により p≥1p \ge 1 で Hp(C∙(Gl))=0H^p(C^\bullet(G^l)) = 0 である。H0H^0 を求める。N(l)=∅N(l) = \varnothing なら、すべての Gσl=AG^l_\sigma = A で、ker⁡d0\ker d^0 は αi=αj\alpha_i = \alpha_j(i<ji < j)を満たす族、すなわち定数の族 (a,…,a)(a, \ldots, a) の全体で AA に同型である。N(l)={i}N(l) = \{i\} なら C0(Gl)=AC^0(G^l) = A(第 ii 成分)で、r≥1r \ge 1 なので i′≠ii' \ne i がとれ、dαd\alpha の {i,i′}\{i, i'\} 成分は ±αi\pm\alpha_i だから ker⁡d0=0\ker d^0 = 0 である。∣N(l)∣≥2|N(l)| \ge 2 なら C0(Gl)=0C^0(G^l) = 0 である。

まとめ。 H0H^0 に寄与するのは N(l)=∅N(l) = \varnothing、すなわち li≥0l_i \ge 0 の ll で、その類は (xl)i∈∏iSxi(x^l)_i \in \prod_i S_{x_i} である。よって H0(P,O(n))=SnH^0(P, \mathcal O(n)) = S_n で、nn 次の単項式の個数は (n+rr)\binom{n+r}{r} である(1)。0<p<r0 < p < r では (a)(b) のどちらでも 00 である(2)。HrH^r に寄与するのは (a) の ll だけで、Hr(P,O(n))H^r(P, \mathcal O(n)) は li<0l_i < 0、∣l∣=n|l| = n の xlx^l の類を基底とする自由加群である。そのような ll は mi=−1−li≥0m_i = -1 - l_i \ge 0、∣m∣=−n−r−1|m| = -n-r-1 と対応するので、n>−r−1n > -r-1 なら存在せず、n≤−r−1n \le -r-1 なら (−n−r−1+rr)=(−n−1r)\binom{-n-r-1+r}{r} = \binom{-n-1}{r} 個ある(3)。

ペアリング。 定理 4.1 の同型は層の射について自然なので、Hr(μs)H^r(\mu_s) は Čech コチェイン (Sx0⋯xr)−n−r−1→(Sx0⋯xr)−r−1(S_{x_0 \cdots x_r})_{-n-r-1} \to (S_{x_0 \cdots x_r})_{-r-1} の上では s∈Sns \in S_n を掛ける写像から誘導される。単項式 s=xms = x^m(mi≥0m_i \ge 0、∣m∣=n|m| = n)と基底の元 ξ=[xl]\xi = [x^l](li<0l_i < 0、∣l∣=−n−r−1|l| = -n-r-1)について、xmxl=xm+lx^m x^l = x^{m+l} の類は、m+l=(−1,…,−1)m + l = (-1, \ldots, -1) なら生成元 [(x0⋯xr)−1][(x_0 \cdots x_r)^{-1}]、そうでなければ、∣m+l∣=−r−1|m + l| = -r-1 よりある ii で mi+li≥0m_i + l_i \ge 0 となるので (b) により 00 である。したがって H0(P,O(n))H^0(P, \mathcal O(n)) の基底 {xm}\{x^m\} と Hr(P,O(−n−r−1))H^r(P, \mathcal O(-n-r-1)) の基底 {[x−1−m]}\{[x^{-1-m}]\}(−1−m=(−1−m0,…,−1−mr)-1-m = (-1-m_0, \ldots, -1-m_r))は、このペアリングについて互いに双対な基底である。よってペアリングは完全である(n<0n < 0 では両方とも 00)。

aba, b ≥ 0 : H^0a, b ≤ −1 : H^1a ≤ −1, b ≥ 0 : 消えるa ≥ 0, b ≤ −1 : 消えるa + b = n ≥ 0a + b = n ≤ −2
P^1 上の Laurent 単項式 x_0^a x_1^b。a, b ≥ 0 の単項式が H^0 を、a, b < 0 の単項式が H^1 を与え、残りは Čech 複体の中で打ち消される

例 5.2(射影直線上の O(n))

r=1r = 1、A=kA = k とします。定理 5.1 により

dim⁡H0(P1,O(n))={n+1(n≥0)0(n<0),dim⁡H1(P1,O(n))={0(n≥−1)−n−1(n≤−2)\dim H^0(\mathbb P^1, \mathcal O(n)) = \begin{cases} n + 1 & (n \ge 0) \\ 0 & (n < 0), \end{cases} \qquad \dim H^1(\mathbb P^1, \mathcal O(n)) = \begin{cases} 0 & (n \ge -1) \\ -n - 1 & (n \le -2) \end{cases}

です。H1(P1,O(−2))H^1(\mathbb P^1, \mathcal O(-2)) は x0−1x1−1x_0^{-1}x_1^{-1} の類で生成される 11 次元の空間で、H1(P1,O(−3))H^1(\mathbb P^1, \mathcal O(-3)) の基底は x0−2x1−1x_0^{-2}x_1^{-1} と x0−1x1−2x_0^{-1}x_1^{-2} の類です。どの nn でも dim⁡H0−dim⁡H1=n+1\dim H^0 - \dim H^1 = n + 1 となっていることに注意してください。この量が §7 の Euler 標数です。

補題 6.1(閉はめ込みと可逆層のねじり)✓

ι ⁣:X→P\iota\colon X \to P をスキームの閉はめ込み、F\mathcal F を OX\mathcal O_X 加群、L\mathcal L を PP 上の可逆層とする。ι∗F⊗L≅ι∗(F⊗ι∗L)\iota_*\mathcal F \otimes \mathcal L \cong \iota_*(\mathcal F \otimes \iota^*\mathcal L) である。とくに射影スキーム ι ⁣:X→PAr\iota\colon X \to \mathbb P^r_A について (ι∗F)(n)≅ι∗(F(n))(\iota_*\mathcal F)(n) \cong \iota_*(\mathcal F(n)) である。PP が Noether で F\mathcal F が連接なら ι∗F\iota_*\mathcal F は連接である。

証明(補題 6.1)

最初の同型は、射影公式(補題 6.4[準連接層・連接層と直線束])で f=ιf = \iota、E=L\mathcal E = \mathcal L(階数 11)とした場合である。L=O(n)\mathcal L = \mathcal O(n) とすれば、ι∗O(n)≅OX(1)⊗n\iota^*\mathcal O(n) \cong \mathcal O_X(1)^{\otimes n}(ι∗\iota^* はテンソル積および可逆層の双対と交換する)から (ι∗F)(n)≅ι∗(F(n))(\iota_*\mathcal F)(n) \cong \iota_*(\mathcal F(n)) を得る。連接性は、アフィン開集合 Spec⁡B\operatorname{Spec} B の上で X=Spec⁡B/IX = \operatorname{Spec} B/I(定理 5.2[準連接層・連接層と直線束])、F=M~\mathcal F = \widetilde M と書くと、ι∗F\iota_*\mathcal F は MM を BB 加群と見たものに伴う層で、MM が B/IB/I 上有限生成なら BB 上有限生成であることによる。

定理 6.2(Serre の有限性定理と消滅定理)✓

AA を Noether 環、XX を AA 上の射影スキーム、F\mathcal F を XX 上の連接層とする。

  1. すべての i≥0i \ge 0 について Hi(X,F)H^i(X, \mathcal F) は有限生成 AA 加群である。
  2. ある n0n_0 があって、n≥n0n \ge n_0 とすべての i>0i > 0 について Hi(X,F(n))=0H^i(X, \mathcal F(n)) = 0 である。
証明(定理 6.2)

閉はめ込み ι ⁣:X→P=PAr\iota\colon X \to P = \mathbb P^r_A をとる。ι∗F\iota_*\mathcal F は連接で、Hi(X,F(n))≅Hi(P,ι∗(F(n)))≅Hi(P,(ι∗F)(n))H^i(X, \mathcal F(n)) \cong H^i(P, \iota_*(\mathcal F(n))) \cong H^i(P, (\iota_*\mathcal F)(n)) である(系 8.4[層コホモロジー]、補題 6.1)。よって X=PX = P としてよい。r=0r = 0 なら P=Spec⁡AP = \operatorname{Spec} A で、H0H^0 は有限生成、高次は 00 だから、r≥1r \ge 1 とする。

ii についての降下帰納法で、すべての連接層について 1 と 2 を示す。i>ri > r なら 系 4.2 により Hi(P,F)=0H^i(P, \mathcal F) = 0 で、どちらも成り立つ。i≤ri \le r とし、i+1i + 1 ではすべての連接層について成り立つとする。F\mathcal F は、ある q>0q > 0 と NN について E=O(−q)⊕N\mathcal E = \mathcal O(-q)^{\oplus N} の商である(定理 9.5[準連接層・連接層と直線束])。核を R\mathcal R とすると、R\mathcal R は連接で(命題 4.6[準連接層・連接層と直線束])、0→R→E→F→00 \to \mathcal R \to \mathcal E \to \mathcal F \to 0 は完全である。

(1) 長完全列 Hi(P,E)→Hi(P,F)→Hi+1(P,R)H^i(P, \mathcal E) \to H^i(P, \mathcal F) \to H^{i+1}(P, \mathcal R) で、Hi(P,E)=Hi(P,O(−q))⊕NH^i(P, \mathcal E) = H^i(P, \mathcal O(-q))^{\oplus N} は有限階数の自由加群(定理 5.1)、Hi+1(P,R)H^{i+1}(P, \mathcal R) は帰納法の仮定により有限生成である。AA は Noether なので、有限生成加群の部分加群と、有限生成加群による拡大は有限生成で(定理 3.1[Noether 環と Artin 環])、Hi(P,F)H^i(P, \mathcal F) は有限生成である。

(2) i≥1i \ge 1 とする。可逆層 O(n)\mathcal O(n) とのテンソル積は完全なので、0→R(n)→E(n)→F(n)→00 \to \mathcal R(n) \to \mathcal E(n) \to \mathcal F(n) \to 0 は完全で、Hi(P,E(n))→Hi(P,F(n))→Hi+1(P,R(n))H^i(P, \mathcal E(n)) \to H^i(P, \mathcal F(n)) \to H^{i+1}(P, \mathcal R(n)) が完全である。E(n)=O(n−q)⊕N\mathcal E(n) = \mathcal O(n - q)^{\oplus N} だから、定理 5.1 の 2 と 3 により n≥qn \ge q なら Hi(P,E(n))=0H^i(P, \mathcal E(n)) = 0 である(i=ri = r のときは n−q>−r−1n - q > -r-1 による)。帰納法の仮定により、ある n1n_1 以上の nn で Hi+1(P,R(n))=0H^{i+1}(P, \mathcal R(n)) = 0 である。よって n≥max⁡(q,n1)n \ge \max(q, n_1) で Hi(P,F(n))=0H^i(P, \mathcal F(n)) = 0 である。ii は 1,…,r1, \ldots, r の有限個なので、共通の n0n_0 がとれる。

仮定を落とすと何が壊れるかは、例 4.3 が示しています。射影的でないスキームでは H1(O)H^1(\mathcal O) でさえ有限生成になりません。

以下 kk を体とし、kk 上の射影スキーム XX を考えます。定理 6.2 により連接層のコホモロジーは有限次元で、系 4.2 により有限個の ii を除いて 00 です。

定義 7.1(Euler 標数)↗

体 kk 上の射影スキーム XX の連接層 F\mathcal F について

χ(F)=∑i≥0(−1)idim⁡kHi(X,F)\chi(\mathcal F) = \sum_{i \ge 0} (-1)^i \dim_k H^i(X, \mathcal F)

を F\mathcal F の Euler 標数という。hi(F)=dim⁡kHi(X,F)h^i(\mathcal F) = \dim_k H^i(X, \mathcal F) と書く。

命題 7.2(Euler 標数の加法性)✓

体 kk 上の射影スキーム XX の連接層の完全列 0→F1→F2→⋯→Fm→00 \to \mathcal F_1 \to \mathcal F_2 \to \cdots \to \mathcal F_m \to 0 について ∑j(−1)jχ(Fj)=0\sum_{j} (-1)^j\chi(\mathcal F_j) = 0 である。とくに短完全列 0→F′→F→F′′→00 \to \mathcal F' \to \mathcal F \to \mathcal F'' \to 0 について χ(F)=χ(F′)+χ(F′′)\chi(\mathcal F) = \chi(\mathcal F') + \chi(\mathcal F'') である。また閉はめ込み ι ⁣:X→Pkr\iota\colon X \to \mathbb P^r_k について χ(F)=χ(ι∗F)\chi(\mathcal F) = \chi(\iota_*\mathcal F) である。

証明(命題 7.2)

まず、有限次元ベクトル空間の完全列 0→V1→V2→⋯→VN→00 \to V_1 \to V_2 \to \cdots \to V_N \to 0 について ∑j(−1)jdim⁡Vj=0\sum_j (-1)^j\dim V_j = 0 を確かめる。Bj=im⁡(Vj−1→Vj)=ker⁡(Vj→Vj+1)B_j = \operatorname{im}(V_{j-1} \to V_j) = \ker(V_j \to V_{j+1}) とおくと dim⁡Vj=dim⁡Bj+dim⁡Bj+1\dim V_j = \dim B_j + \dim B_{j+1} で(次元は長さで、短完全列について加法的。命題 5.6[Noether 環と Artin 環]、命題 5.5[Noether 環と Artin 環])、B1=0=BN+1B_1 = 0 = B_{N+1} だから交代和は打ち消し合って 00 になる。

短完全列の場合、コホモロジーの長完全列は有限次元空間の有限の長さの完全列で、項を 3 つずつまとめると交代和は χ(F′)−χ(F)+χ(F′′)\chi(\mathcal F') - \chi(\mathcal F) + \chi(\mathcal F'') だから、これが 00 である。一般の場合は、Bj=im⁡(Fj−1→Fj)\mathcal B_j = \operatorname{im}(\mathcal F_{j-1} \to \mathcal F_j)(連接。命題 4.6[準連接層・連接層と直線束])について短完全列 0→Bj→Fj→Bj+1→00 \to \mathcal B_j \to \mathcal F_j \to \mathcal B_{j+1} \to 0 から χ(Fj)=χ(Bj)+χ(Bj+1)\chi(\mathcal F_j) = \chi(\mathcal B_j) + \chi(\mathcal B_{j+1}) で、同じ打ち消し合いが起こる。最後の主張は Hi(X,F)≅Hi(Pkr,ι∗F)H^i(X, \mathcal F) \cong H^i(\mathbb P^r_k, \iota_*\mathcal F)(系 8.4[層コホモロジー])による。

補題 7.3(射影空間上の O(n) の Euler 標数)✓

体 kk と r≥0r \ge 0、すべての n∈Zn \in \mathbb Z について χ(OPkr(n))=(n+rr)\chi(\mathcal O_{\mathbb P^r_k}(n)) = \binom{n+r}{r} である。右辺は nn の多項式 1r!(n+r)(n+r−1)⋯(n+1)\frac{1}{r!}(n+r)(n+r-1)\cdots(n+1) の値とする。

証明(補題 7.3)

r=0r = 0 では Pk0=Spec⁡k\mathbb P^0_k = \operatorname{Spec} k、O(n)≅O\mathcal O(n) \cong \mathcal O で両辺は 11 である。r≥1r \ge 1 とする。定理 5.1 により、n≥0n \ge 0 なら h0=(n+rr)h^0 = \binom{n+r}{r} で他は 00。−r≤n≤−1-r \le n \le -1 ならすべて 00 で、多項式の因子 (n+r)⋯(n+1)(n+r)\cdots(n+1) のどれかが 00 になる。n≤−r−1n \le -r-1 なら hr=(−n−1r)h^r = \binom{-n-1}{r} で他は 00 だから χ=(−1)r(−n−1r)\chi = (-1)^r\binom{-n-1}{r} である。多項式の側は (n+r)⋯(n+1)=(−1)r(−n−1)(−n−2)⋯(−n−r)(n+r)\cdots(n+1) = (-1)^r(-n-1)(-n-2)\cdots(-n-r) で、これは (−1)r r!(−n−1r)(-1)^r\,r!\binom{-n-1}{r} に等しい。

Hilbert 多項式の定理の証明には、連接層を次数加群で表すことと、次数加群の素イデアルによるフィルターが要ります。S=k[x0,…,xr]S = k[x_0, \ldots, x_r] 上の有限生成次数加群 MM に伴う Pkr\mathbb P^r_k 上の層 M~\widetilde M について、M↦M~M \mapsto \widetilde M は完全で(D+(xi)D_+(x_i) の上では完全関手 M↦M(xi)M \mapsto M_{(x_i)} に伴う層。定理 4.3[準連接層・連接層と直線束])、S(−a)~=O(−a)\widetilde{S(-a)} = \mathcal O(-a)、M(−a)~=M~(−a)\widetilde{M(-a)} = \widetilde M(-a)、斉次イデアル II について S/I~\widetilde{S/I} は閉部分スキーム V+(I)=Proj⁡S/IV_+(I) = \operatorname{Proj} S/I の構造層の順像です(定理 8.3[準連接層・連接層と直線束]、定理 9.3[準連接層・連接層と直線束])。

次の二つの補題は、Hilbert 多項式の定理の準備です。最初の補題は、連接層が次数加群から作られること、次の補題は、次数加群が S/pS/\mathfrak p の形の単純な部品を積み重ねたものに分解されることを述べます。主定理の筋道は、まず nn が十分大きいときに Euler 標数が次数加群の Hilbert 多項式に一致することを見て、次に超平面 xr=0x_r = 0 で切った核と余核が一つ低い次元の射影空間上の層になることを使い、帰納法ですべての nn に広げる、というものです。

補題 7.4(連接層の次数加群による表示)✓

AA を Noether 環、S=A[x0,…,xr]S = A[x_0, \ldots, x_r]、F\mathcal F を P=PArP = \mathbb P^r_A 上の連接層とする。

  1. 有限生成次数 SS 加群 MM で M~≅F\widetilde M \cong \mathcal F となるものが存在する。
  2. MM を M~≅F\widetilde M \cong \mathcal F となる有限生成次数 SS 加群とする。ある n0n_0 があって、n≥n0n \ge n_0 で標準写像 Mn→Γ(P,F(n))M_n \to \Gamma(P, \mathcal F(n)) は同型である。
証明(補題 7.4)

(1) 定理 9.5[準連接層・連接層と直線束] により全射 E0=⨁jO(−aj)→F\mathcal E_0 = \bigoplus_{j} \mathcal O(-a_j) \to \mathcal F(有限直和、aj≥0a_j \ge 0)がある。核は連接なので、同じく全射 E1=⨁jO(−bj)→ker⁡\mathcal E_1 = \bigoplus_j \mathcal O(-b_j) \to \ker があり、E1→φE0→F→0\mathcal E_1 \xrightarrow{\varphi} \mathcal E_0 \to \mathcal F \to 0 は完全である。同じ定理により bjb_j はいくらでも大きくとれるので、すべての bjb_j がすべての aja_j 以上であるとしてよい。b≥ab \ge a のとき Hom⁡(O(−b),O(−a))=Γ(P,O(b−a))=Sb−a\operatorname{Hom}(\mathcal O(-b), \mathcal O(-a)) = \Gamma(P, \mathcal O(b - a)) = S_{b-a} である(r≥1r \ge 1 なら 定理 5.1 の 1。r=0r = 0 なら P=Spec⁡A=D+(x0)P = \operatorname{Spec} A = D_+(x_0) で、Γ(P,O(m))=(Sx0)m=Ax0m\Gamma(P, \mathcal O(m)) = (S_{x_0})_m = Ax_0^m は m≥0m \ge 0 のとき SmS_m に等しい)。したがって、φ\varphi は斉次多項式を成分とする行列で与えられ、同じ行列が次数を保つ準同型 Φ ⁣:⨁jS(−bj)→⨁jS(−aj)\Phi\colon \bigoplus_j S(-b_j) \to \bigoplus_j S(-a_j) を定めて Φ~=φ\widetilde\Phi = \varphi である。M=Coker⁡ΦM = \operatorname{Coker}\Phi は有限生成次数加群で、M↦M~M \mapsto \widetilde M の完全性から M~≅Coker⁡φ≅F\widetilde M \cong \operatorname{Coker}\varphi \cong \mathcal F である。

(2) MM は有限生成で SS は Noether 環(命題 2.3[次数環と Hilbert–Samuel 多項式])だから、次数を保つ完全列 L1→ΦL0→M→0L_1 \xrightarrow{\Phi} L_0 \to M \to 0(L0=⨁jS(−aj)L_0 = \bigoplus_j S(-a_j)、L1=⨁jS(−bj)L_1 = \bigoplus_j S(-b_j) は有限直和)がとれる。層にすると完全列 L1~→L0~→F→0\widetilde{L_1} \to \widetilde{L_0} \to \mathcal F \to 0 を得る。R=ker⁡(L0~→F)\mathcal R = \ker(\widetilde{L_0} \to \mathcal F)、R′=ker⁡(L1~→R)\mathcal R' = \ker(\widetilde{L_1} \to \mathcal R) とおく。定理 6.2 の 2 により、ある n0n_0 以上の nn で H1(P,R(n))=0=H1(P,R′(n))H^1(P, \mathcal R(n)) = 0 = H^1(P, \mathcal R'(n)) である。このとき Γ(L0~(n))→Γ(F(n))\Gamma(\widetilde{L_0}(n)) \to \Gamma(\mathcal F(n)) と Γ(L1~(n))→Γ(R(n))\Gamma(\widetilde{L_1}(n)) \to \Gamma(\mathcal R(n)) は全射で、

Γ(P,L1~(n))→Γ(P,L0~(n))→Γ(P,F(n))→0\Gamma(P, \widetilde{L_1}(n)) \to \Gamma(P, \widetilde{L_0}(n)) \to \Gamma(P, \mathcal F(n)) \to 0

は完全である。定理 5.1 の 1 により Γ(P,Li~(n))=(Li)n\Gamma(P, \widetilde{L_i}(n)) = (L_i)_n で(r=0r = 0 のときは、(1) の証明で見たとおり n≥max⁡j(aj,bj)n \ge \max_j(a_j, b_j) で成り立つので、n0n_0 をそれ以上にとる)、左の写像は Φ\Phi の nn 次部分である。(L1)n→(L0)n→Mn→0(L_1)_n \to (L_0)_n \to M_n \to 0 も完全だから、余核どうしが同型になり Mn≅Γ(P,F(n))M_n \cong \Gamma(P, \mathcal F(n)) である。

補題 7.5(次数加群の斉次素イデアルによるフィルター)✓

SS を Noether な次数環、MM を有限生成次数 SS 加群とする。斉次部分加群の列 0=M0⊊M1⊊⋯⊊Mt=M0 = M_0 \subsetneq M_1 \subsetneq \cdots \subsetneq M_t = M で、各 Mj/Mj−1M_j/M_{j-1} が斉次素イデアル pj\mathfrak p_j と整数 eje_j(MM が負の次数の元をもてば負にもなる)によって (S/pj)(−ej)(S/\mathfrak p_j)(-e_j) と次数加群として同型になるものが存在する。

証明(補題 7.5)

M≠0M \ne 0 とする。MM は随伴素イデアル p\mathfrak p をもち(定理 2.2[準素分解と随伴素イデアル])、p\mathfrak p は斉次で、ある斉次元 y∈My \in M(次数を ee とする)について p=Ann⁡(y)\mathfrak p = \operatorname{Ann}(y) である(命題 2.4[次数環と Hilbert–Samuel 多項式])。S(−e)→MS(-e) \to M、1↦y1 \mapsto y は次数を保ち、核は p(−e)\mathfrak p(-e) だから、M1=Sy≅(S/p)(−e)M_1 = Sy \cong (S/\mathfrak p)(-e) である。M/M1≠0M/M_1 \ne 0 なら同じ議論で M2⊋M1M_2 \supsetneq M_1 を作り、以下繰り返す。MM は Noether 加群なので昇鎖 M1⊊M2⊊⋯M_1 \subsetneq M_2 \subsetneq \cdots は有限回で止まり、止まるのは M/Mt=0M/M_t = 0 のときである。

定理 7.6(層の Hilbert 多項式)✓

kk を体、ι ⁣:X→Pkr\iota\colon X \to \mathbb P^r_k を kk 上の射影スキーム、F≠0\mathcal F \ne 0 を XX 上の連接層、S=k[x0,…,xr]S = k[x_0, \ldots, x_r] とする。

  1. 数値多項式(定義 3.1[次数環と Hilbert–Samuel 多項式])PF∈Q[n]P_{\mathcal F} \in \mathbb Q[n] で、すべての n∈Zn \in \mathbb Z について χ(F(n))=PF(n)\chi(\mathcal F(n)) = P_{\mathcal F}(n) となるものがただ一つある。これを F\mathcal F の Hilbert 多項式という。
  2. nn が十分大きいとき PF(n)=dim⁡kΓ(X,F(n))P_{\mathcal F}(n) = \dim_k \Gamma(X, \mathcal F(n)) である。PF≠0P_{\mathcal F} \ne 0 で、最高次の係数は正である。
  3. MM を M~≅ι∗F\widetilde M \cong \iota_*\mathcal F となる有限生成次数 SS 加群とすると、PFP_{\mathcal F} は MM の Hilbert 多項式 HMH_M(系 4.5[次数環と Hilbert–Samuel 多項式])に等しい。
  4. deg⁡PF≤dim⁡Supp⁡F\deg P_{\mathcal F} \le \dim\operatorname{Supp}\mathcal F である。kk が代数閉体なら等号が成り立つ。
証明(定理 7.6)

χ(F(n))=χ((ι∗F)(n))\chi(\mathcal F(n)) = \chi((\iota_*\mathcal F)(n))(命題 7.2、補題 6.1)で、Supp⁡ι∗F\operatorname{Supp}\iota_*\mathcal F は Supp⁡F\operatorname{Supp}\mathcal F の同相な像だから、X=P=PkrX = P = \mathbb P^r_k としてよい。fF(n)=χ(F(n))f_{\mathcal F}(n) = \chi(\mathcal F(n)) と書く。

手順 1(nn が大きいとき)。 定理 6.2 の 2 により、十分大きい nn で fF(n)=dim⁡Γ(P,F(n))f_{\mathcal F}(n) = \dim\Gamma(P, \mathcal F(n)) である。MM を 3 のような加群とすると(補題 7.4 の 1 により存在する)、補題 7.4 の 2 と 系 4.5[次数環と Hilbert–Samuel 多項式] により、十分大きい nn で fF(n)=dim⁡kMn=HM(n)f_{\mathcal F}(n) = \dim_k M_n = H_M(n) である。

手順 2(すべての nn)。 rr についての帰納法で、すべての連接層 F\mathcal F とすべての n∈Zn \in \mathbb Z について fF(n)=HM(n)f_{\mathcal F}(n) = H_M(n) を示す。r=0r = 0 なら P=Spec⁡kP = \operatorname{Spec} k、O(1)≅O\mathcal O(1) \cong \mathcal O で fFf_{\mathcal F} は定数であり、HMH_M は十分大きい nn でその定数に等しい多項式だから定数で、主張が成り立つ。r≥1r \ge 1 とし、xrx_r を掛ける射 F(−1)→F\mathcal F(-1) \to \mathcal F の核を K\mathcal K、余核を Q\mathcal Q とする。H=V+(xr)≅Pkr−1H = V_+(x_r) \cong \mathbb P^{r-1}_k、j ⁣:H→Pj\colon H \to P とすると、HH のイデアル層は xr ⁣:O(−1)→Ox_r\colon \mathcal O(-1) \to \mathcal O の像である。Q\mathcal Q はこのイデアル層で消える。K⊆F(−1)\mathcal K \subseteq \mathcal F(-1) についても、xr ⁣:K(−1)→Kx_r\colon \mathcal K(-1) \to \mathcal K は xr ⁣:F(−2)→F(−1)x_r\colon \mathcal F(-2) \to \mathcal F(-1) の制限で、これは (K→F)(\mathcal K \to \mathcal F) を −1-1 だけねじったもの、すなわち 00 である。イデアル層で消える連接層は HH 上の連接層の順像なので(アフィン開集合の上で、BB 加群で II が零化するものは B/IB/I 加群)、K≅j∗K′\mathcal K \cong j_*\mathcal K'、Q≅j∗Q′\mathcal Q \cong j_*\mathcal Q' と書ける。完全列 0→K(n)→F(n−1)→F(n)→Q(n)→00 \to \mathcal K(n) \to \mathcal F(n-1) \to \mathcal F(n) \to \mathcal Q(n) \to 0 と 命題 7.2、補題 6.1 により

fF(n)−fF(n−1)=fQ′(n)−fK′(n)(n∈Z)f_{\mathcal F}(n) - f_{\mathcal F}(n-1) = f_{\mathcal Q'}(n) - f_{\mathcal K'}(n) \qquad (n \in \mathbb Z)

である。帰納法の仮定により右辺は nn の多項式 g(n)g(n) である。R(n)=fF(n)−HM(n)R(n) = f_{\mathcal F}(n) - H_M(n) とおくと、R(n)−R(n−1)=g(n)−HM(n)+HM(n−1)R(n) - R(n-1) = g(n) - H_M(n) + H_M(n-1) は nn の多項式で、手順 1 により十分大きい nn で R(n)=0R(n) = 0 だから、この多項式は十分大きい nn で 00、したがって恒等的に 00 である。よって RR は定数で、十分大きい nn で 00 だからすべての nn で 00 である。これで 1 と 3 が示された(一意性は、整数全体で値が一致する多項式は等しいことによる)。

手順 3(2 の証明)。 前半は手順 1 である。F≠0\mathcal F \ne 0 なら、十分大きい nn で F(n)\mathcal F(n) は大域切断で生成され(定理 9.5[準連接層・連接層と直線束])、00 でないから Γ(P,F(n))≠0\Gamma(P, \mathcal F(n)) \ne 0 である。よって PFP_{\mathcal F} は十分大きい nn で正の値をとり、00 でなく、最高次の係数は正である。

手順 4(次数)。 d=dim⁡Supp⁡Fd = \dim\operatorname{Supp}\mathcal F についての帰納法で 4 を示す。F=M~\mathcal F = \widetilde M と書き、補題 7.5 のフィルターをとる。層にすると F\mathcal F のフィルター Fj=Mj~\mathcal F_j = \widetilde{M_j} で、Fj/Fj−1≅S/pj~(−ej)\mathcal F_j/\mathcal F_{j-1} \cong \widetilde{S/\mathfrak p_j}(-e_j) となるものを得る。pj⊇S+\mathfrak p_j \supseteq S_+ ならこの商は 00、そうでなければ整な閉部分スキーム Zj=V+(pj)Z_j = V_+(\mathfrak p_j) の構造層(の順像)OZj\mathcal O_{Z_j} を −ej-e_j だけねじったものである。茎を見れば Supp⁡F=⋃jZj\operatorname{Supp}\mathcal F = \bigcup_j Z_j で、命題 7.2 により PF(n)=∑jPOZj(n−ej)P_{\mathcal F}(n) = \sum_j P_{\mathcal O_{Z_j}}(n - e_j) である。各項の最高次の係数は正(手順 3)だから、和の次数は各項の次数の最大値である。したがって、整な閉部分スキーム Z=V+(p)Z = V_+(\mathfrak p)(dim⁡Z=d\dim Z = d)について deg⁡POZ≤d\deg P_{\mathcal O_Z} \le d、kk が代数閉体なら =d= d、を示せばよい(dim⁡Zj<d\dim Z_j < d の項には帰納法の仮定を使う)。

xi∉px_i \notin \mathfrak p となる ii をとる。S/pS/\mathfrak p は整域なので、次数加群の完全列 0→(S/p)(−1)→xiS/p→S/(p+xiS)→00 \to (S/\mathfrak p)(-1) \xrightarrow{x_i} S/\mathfrak p \to S/(\mathfrak p + x_iS) \to 0 があり、層にして

0→OZ(−1)→OZ→G→0,G=S/(p+xiS)~,Supp⁡G=Z∩V+(xi)0 \to \mathcal O_Z(-1) \to \mathcal O_Z \to \mathcal G \to 0, \qquad \mathcal G = \widetilde{S/(\mathfrak p + x_iS)}, \quad \operatorname{Supp}\mathcal G = Z \cap V_+(x_i)

を得る。よって POZ(n)−POZ(n−1)=PG(n)P_{\mathcal O_Z}(n) - P_{\mathcal O_Z}(n-1) = P_{\mathcal G}(n) である。Z∩V+(xi)Z \cap V_+(x_i) は既約な ZZ の真の閉部分集合なので次元は d−1d - 1 以下である(既約閉集合の鎖に ZZ を付け加えられる)。G=0\mathcal G = 0 なら POZP_{\mathcal O_Z} は定数で次数 0≤d0 \le d。G≠0\mathcal G \ne 0 なら帰納法の仮定から deg⁡PG≤d−1\deg P_{\mathcal G} \le d - 1 で、次数 e≥1e \ge 1 の多項式の差分は次数 e−1e - 1 だから deg⁡POZ≤d\deg P_{\mathcal O_Z} \le d である。

kk を代数閉体とする。d=0d = 0 なら上のとおり deg⁡POZ=0\deg P_{\mathcal O_Z} = 0(POZ≠0P_{\mathcal O_Z} \ne 0 は定数)である。d≥1d \ge 1 とする。ZZ は射影多様体である。Z∩V+(xi)=∅Z \cap V_+(x_i) = \varnothing とすると、ZZ はアフィンスキーム D+(xi)D_+(x_i) の閉部分スキームでアフィン、かつ kk 上固有(定理 7.3[分離射・固有射と付値判定法])だから kk 上有限で(定理 8.4[分離射・固有射と付値判定法])、Z=Spec⁡BZ = \operatorname{Spec} B、BB は kk 上有限次元の整域、すなわち体となって dim⁡Z=0\dim Z = 0 となり矛盾する。よって Z∩V+(xi)≠∅Z \cap V_+(x_i) \ne \varnothing である。その既約成分 WW をとり、W⊈V+(xj)W \not\subseteq V_+(x_j) となる jj を選ぶ。Z∩D+(xj)=Spec⁡BZ \cap D_+(x_j) = \operatorname{Spec} B(BB は整域)の中で、W∩D+(xj)=V(q)W \cap D_+(x_j) = V(\mathfrak q)、q\mathfrak q は 00 でない元 xi/xjx_i/x_j の極小素イデアルである。Krull の単項イデアル定理(定理 4.2[Krull 次元と単項イデアル定理])により ht⁡q≤1\operatorname{ht}\mathfrak q \le 1 で、q≠0\mathfrak q \ne 0 だから ht⁡q=1\operatorname{ht}\mathfrak q = 1、すなわち WW の ZZ での余次元は 11 である。定理 2.4[次元・正規性・非特異性と微分の層] により dim⁡W=d−1\dim W = d - 1 である。よって dim⁡Supp⁡G=d−1\dim\operatorname{Supp}\mathcal G = d - 1 で、帰納法の仮定から deg⁡PG=d−1≥0\deg P_{\mathcal G} = d - 1 \ge 0、PG≠0P_{\mathcal G} \ne 0 である。POZP_{\mathcal O_Z} の差分が次数 d−1d - 1 の 00 でない多項式なので、deg⁡POZ=d\deg P_{\mathcal O_Z} = d である。

定義 7.7(射影スキームの次数と算術種数)↗

kk を代数閉体、X⊆PkrX \subseteq \mathbb P^r_k を次元 dd の閉部分スキーム、PX=POXP_X = P_{\mathcal O_X} をその Hilbert 多項式とする。PXP_X の最高次の係数の d!d! 倍を XX の次数 deg⁡X\deg X といい、

pa(X)=(−1)d(PX(0)−1)=(−1)d(χ(OX)−1)p_a(X) = (-1)^d\bigl(P_X(0) - 1\bigr) = (-1)^d\bigl(\chi(\mathcal O_X) - 1\bigr)

を XX の算術種数という。

χ(OX)\chi(\mathcal O_X) は XX だけで決まり、射影空間への埋め込みによらないので、算術種数は埋め込みによりません。11 次元で H0(X,OX)=kH^0(X, \mathcal O_X) = k なら pa(X)=dim⁡H1(X,OX)p_a(X) = \dim H^1(X, \mathcal O_X) です。次数は埋め込み(OX(1)\mathcal O_X(1))によります。

系 7.8(超曲面と完全交叉の Hilbert 多項式)✓

kk を代数閉体、S=k[x0,…,xr]S = k[x_0, \ldots, x_r] とする。

  1. 00 でない dd 次斉次式 ff(d≥1d \ge 1)の定める超曲面 X=V+(f)⊆PkrX = V_+(f) \subseteq \mathbb P^r_k について PX(n)=(n+rr)−(n+r−dr)P_X(n) = \binom{n+r}{r} - \binom{n+r-d}{r} で、deg⁡X=d\deg X = d である。
  2. r=2r = 2 のとき(次数 dd の平面曲線)、PX(n)=dn+1−(d−1)(d−2)2P_X(n) = dn + 1 - \frac{(d-1)(d-2)}{2}、pa(X)=(d−1)(d−2)2p_a(X) = \frac{(d-1)(d-2)}{2} である。
  3. 斉次式 f1,…,fcf_1, \ldots, f_c(次数 d1,…,dc≥1d_1, \ldots, d_c \ge 1)が SS の正則列(定義 7.1[Tor・Ext と深さ])であるとき、完全交叉 X=V+(f1,…,fc)X = V_+(f_1, \ldots, f_c) について PX(n)=∑J⊆{1,…,c}(−1)∣J∣(n+r−dJr),dJ=∑j∈JdjP_X(n) = \sum_{J \subseteq \{1, \ldots, c\}} (-1)^{|J|}\binom{n + r - d_J}{r}, \qquad d_J = \sum_{j \in J} d_j である。
証明(系 7.8)

(3) cc についての帰納法による。c=0c = 0 は 補題 7.3 である。X′=V+(f1,…,fc−1)X' = V_+(f_1, \ldots, f_{c-1})、R′=S/(f1,…,fc−1)R' = S/(f_1, \ldots, f_{c-1}) とおく。fcf_c は R′R' の零因子でないので、次数加群の完全列 0→R′(−dc)→fcR′→S/(f1,…,fc)→00 \to R'(-d_c) \xrightarrow{f_c} R' \to S/(f_1, \ldots, f_c) \to 0 があり、層にすると 0→OX′(−dc)→OX′→OX→00 \to \mathcal O_{X'}(-d_c) \to \mathcal O_{X'} \to \mathcal O_X \to 0 である。命題 7.2 により PX(n)=PX′(n)−PX′(n−dc)P_X(n) = P_{X'}(n) - P_{X'}(n - d_c) で、帰納法の仮定の式を代入すると、c∉Jc \notin J の項と c∈Jc \in J の項が得られる。

(1) (3) の c=1c = 1 の場合で、PX(n)=(n+rr)−(n+r−dr)P_X(n) = \binom{n+r}{r} - \binom{n+r-d}{r} である。(n+rr)=nrr!+(低次)\binom{n+r}{r} = \frac{n^r}{r!} + (\text{低次}) で、nr−(n−d)r=rdnr−1+(低次)n^r - (n-d)^r = rdn^{r-1} + (\text{低次}) だから、PXP_X の最高次の項は d(r−1)!nr−1\frac{d}{(r-1)!}n^{r-1} である。定理 7.6 の 4 により dim⁡X=r−1\dim X = r - 1 で、deg⁡X=d\deg X = d である。

(2) (n+22)−(n+2−d2)=(n+2)(n+1)−(n+2−d)(n+1−d)2\binom{n+2}{2} - \binom{n+2-d}{2} = \frac{(n+2)(n+1) - (n+2-d)(n+1-d)}{2} で、分子は n2+3n+2−(n2+(3−2d)n+(d−1)(d−2))=2dn+2−(d−1)(d−2)n^2 + 3n + 2 - \bigl(n^2 + (3 - 2d)n + (d-1)(d-2)\bigr) = 2dn + 2 - (d-1)(d-2) である。よって PX(n)=dn+1−(d−1)(d−2)2P_X(n) = dn + 1 - \frac{(d-1)(d-2)}{2}、pa(X)=−(PX(0)−1)=(d−1)(d−2)2p_a(X) = -(P_X(0) - 1) = \frac{(d-1)(d-2)}{2} である。

例 7.9(ねじれ 3 次曲線の Hilbert 多項式)

ねじれ 3 次曲線 X⊆Pk3X \subseteq \mathbb P^3_k は、k[x0,…,x3]→k[s,t]k[x_0, \ldots, x_3] \to k[s, t]、xi↦s3−itix_i \mapsto s^{3-i}t^i の核 II の定める閉部分スキームです。(S/I)n(S/I)_n は s,ts, t の 33 次単項式の nn 個の積で張られる空間で、3n3n 次の単項式はすべてそのような積に書けるので (S/I)n=k[s,t]3n(S/I)_n = k[s,t]_{3n}、dim⁡(S/I)n=3n+1\dim(S/I)_n = 3n + 1 です。定理 7.6 の 3 により PX(n)=3n+1P_X(n) = 3n + 1 で、deg⁡X=3\deg X = 3、pa(X)=−(1−1)=0p_a(X) = -(1 - 1) = 0 です。次数 33 の平面曲線なら P(n)=3nP(n) = 3n、pa=1p_a = 1(系 7.8)なので、ねじれ 3 次曲線はどの平面にも乗っていないことが Hilbert 多項式から分かります。

例 7.10(P1×P1P^1 × P^1 上の O(a, b))

X=Pk1×Pk1X = \mathbb P^1_k \times \mathbb P^1_k、O(a,b)=p1∗O(a)⊗p2∗O(b)\mathcal O(a, b) = p_1^*\mathcal O(a) \otimes p_2^*\mathcal O(b) とします。U=(U0,U1)\mathfrak U = (U_0, U_1)、V=(V0,V1)\mathfrak V = (V_0, V_1) を二つの因子の標準被覆とすると、Γ(Uσ×Vτ,O(a,b))=Γ(Uσ,O(a))⊗kΓ(Vτ,O(b))\Gamma(U_\sigma \times V_\tau, \mathcal O(a,b)) = \Gamma(U_\sigma, \mathcal O(a)) \otimes_k \Gamma(V_\tau, \mathcal O(b)) です。二重複体 Cp,q=Cp(U,O(a))⊗kCq(V,O(b))C^{p,q} = C^p(\mathfrak U, \mathcal O(a)) \otimes_k C^q(\mathfrak V, \mathcal O(b)) の全複体が Hn(X,O(a,b))H^n(X, \mathcal O(a,b)) を計算します。実際、層にした二重複体 ∏σ,τf∗(O(a,b)∣Uσ×Vτ)\prod_{\sigma, \tau} f_*(\mathcal O(a,b)|_{U_\sigma \times V_\tau}) は、各列が被覆 (P1×Vj)(\mathbb P^1 \times V_j) についての 補題 3.5 の分解、列の核のなす行が被覆 (Ui×P1)(U_i \times \mathbb P^1) についての分解なので、全複体は O(a,b)\mathcal O(a,b) の分解で(系 7.3[鎖複体とホモトピー圏])、各項はアフィン開集合からの準連接層の順像で Γ\Gamma 非輪状です(系 8.4[層コホモロジー])。

定理 5.1 の証明のとおり、C∙(U,O(a))C^\bullet(\mathfrak U, \mathcal O(a)) は単項式ごとの小さな複体 k2→kk^2 \to k(全射)、k→kk \to k(同型)、0→k0 \to k の直和で、どれも「コホモロジーだけの複体」と「同型 k→kk \to k」の直和です。同型 k→kk \to k と何かのテンソル積は完全なので、全複体のコホモロジーは

Hn(X,O(a,b))≅⨁p+q=nHp(P1,O(a))⊗kHq(P1,O(b))H^n(X, \mathcal O(a, b)) \cong \bigoplus_{p+q=n} H^p(\mathbb P^1, \mathcal O(a)) \otimes_k H^q(\mathbb P^1, \mathcal O(b))

です(Künneth の公式)。たとえば h1(O(a,b))=(a+1)(−b−1)h^1(\mathcal O(a, b)) = (a+1)(-b-1)(a≥0a \ge 0、b≤−2b \le -2)、h2(O(a,b))=(a+1)(b+1)h^2(\mathcal O(a,b)) = (a+1)(b+1)(a,b≤−2a, b \le -2)で、χ(O(a,b))=(a+1)(b+1)\chi(\mathcal O(a,b)) = (a+1)(b+1) がすべての a,ba, b で成り立ちます。

演習 8.1易

Pk1\mathbb P^1_k 上で、x0x_0 を掛ける射 O(−3)→O(−2)\mathcal O(-3) \to \mathcal O(-2) が誘導する H1(P1,O(−3))→H1(P1,O(−2))H^1(\mathbb P^1, \mathcal O(-3)) \to H^1(\mathbb P^1, \mathcal O(-2)) を、Čech コサイクルの基底で表せ。核と余核の次元を求め、完全列 0→O(−3)→O(−2)→κ(P)→00 \to \mathcal O(-3) \to \mathcal O(-2) \to \kappa(P) \to 0(P=V+(x0)P = V_+(x_0))の長完全列と比べよ。

解答

例 5.2 の基底で、x0⋅[x0−2x1−1]=[x0−1x1−1]x_0 \cdot [x_0^{-2}x_1^{-1}] = [x_0^{-1}x_1^{-1}](生成元)、x0⋅[x0−1x1−2]=[x1−2]x_0 \cdot [x_0^{-1}x_1^{-2}] = [x_1^{-2}] です。x1−2x_1^{-2} は x0x_0 の指数が 00 なので Sx1S_{x_1} に属し、Čech 複体のコバウンダリだから類は 00 です。よって写像は全射で、核は [x0−1x1−2][x_0^{-1}x_1^{-2}] で張られる 11 次元の空間、余核は 00 です。長完全列は 0→H0(O(−3))→H0(O(−2))→k→H1(O(−3))→H1(O(−2))→00 \to H^0(\mathcal O(-3)) \to H^0(\mathcal O(-2)) \to k \to H^1(\mathcal O(-3)) \to H^1(\mathcal O(-2)) \to 0 で、H0H^0 は両方 00 だから、kk が H1(O(−3))→H1(O(−2))H^1(\mathcal O(-3)) \to H^1(\mathcal O(-2)) の核に同型に写り、次元 2−1=12 - 1 = 1 と合います。

演習 8.2標準

kk を体とする。Euler 完全列 0→Ω→O(−1)⊕3→O→00 \to \Omega \to \mathcal O(-1)^{\oplus 3} \to \mathcal O \to 0(定理 8.1[次元・正規性・非特異性と微分の層])を使って、Pk2\mathbb P^2_k 上の微分の層 Ω\Omega のコホモロジー Hi(P2,Ω)H^i(\mathbb P^2, \Omega)(i=0,1,2i = 0, 1, 2)の次元を求めよ。

解答

定理 5.1 により、O(−1)\mathcal O(-1) のコホモロジーはすべて 00(H0H^0 は −1<0-1 < 0、H1H^1 は常に 00、H2H^2 は −1>−3-1 > -3)、O\mathcal O は H0=kH^0 = k で他は 00 です。長完全列は

0→H0(Ω)→0→k→H1(Ω)→0→0→H2(Ω)→00 \to H^0(\Omega) \to 0 \to k \to H^1(\Omega) \to 0 \to 0 \to H^2(\Omega) \to 0

となるので、h0(Ω)=0h^0(\Omega) = 0、h1(Ω)=1h^1(\Omega) = 1、h2(Ω)=0h^2(\Omega) = 0 です。χ(Ω)=−1=3χ(O(−1))−χ(O)\chi(\Omega) = -1 = 3\chi(\mathcal O(-1)) - \chi(\mathcal O) で、加法性(命題 7.2)とも合います。H1(P2,Ω)≅kH^1(\mathbb P^2, \Omega) \cong k の生成元は、連結射による 1∈H0(O)1 \in H^0(\mathcal O) の像です。

演習 8.3標準

kk を代数閉体とする。(a) Pk3\mathbb P^3_k の交わらない 2 直線の和集合 XX(被約な閉部分スキーム)の Hilbert 多項式と算術種数を求めよ。(b) Pk3\mathbb P^3_k の中の、次数 d1,d2d_1, d_2 の完全交叉曲線の算術種数が 12d1d2(d1+d2−4)+1\frac{1}{2}d_1d_2(d_1 + d_2 - 4) + 1 であることを示せ。

解答

(a) 2 直線 L1,L2L_1, L_2 のイデアル層 J1,J2\mathcal J_1, \mathcal J_2 は、交わらないので各点でどちらかが O\mathcal O に等しく、J1+J2=O\mathcal J_1 + \mathcal J_2 = \mathcal O です。中国剰余定理を茎ごとに使うと OX=O/(J1∩J2)≅OL1⊕OL2\mathcal O_X = \mathcal O/(\mathcal J_1 \cap \mathcal J_2) \cong \mathcal O_{L_1} \oplus \mathcal O_{L_2} です。直線 V+(x2,x3)V_+(x_2, x_3) の斉次座標環は k[x0,x1]k[x_0, x_1] なので PL(n)=n+1P_{L}(n) = n + 1(座標変換で他の直線も同じ)、よって PX(n)=2n+2P_X(n) = 2n + 2、deg⁡X=2\deg X = 2、pa(X)=−(2−1)=−1p_a(X) = -(2 - 1) = -1 です。算術種数は連結でない曲線では負になりえます。

(b) 系 7.8 の 3 で r=3r = 3、c=2c = 2、n=0n = 0 とすると χ(OX)=1−(3−d13)−(3−d23)+(3−d1−d23)\chi(\mathcal O_X) = 1 - \binom{3 - d_1}{3} - \binom{3 - d_2}{3} + \binom{3 - d_1 - d_2}{3} です。(3−a3)=−16g(a)\binom{3 - a}{3} = -\frac{1}{6}g(a)、g(a)=(a−1)(a−2)(a−3)=a3−6a2+11a−6g(a) = (a-1)(a-2)(a-3) = a^3 - 6a^2 + 11a - 6 と書くと、g(d1)+g(d2)−g(d1+d2)=−3d1d2(d1+d2)+12d1d2−6g(d_1) + g(d_2) - g(d_1 + d_2) = -3d_1d_2(d_1 + d_2) + 12d_1d_2 - 6 なので、χ(OX)=1+16(−3d1d2(d1+d2)+12d1d2−6)=−12d1d2(d1+d2−4)\chi(\mathcal O_X) = 1 + \frac{1}{6}\bigl(-3d_1d_2(d_1+d_2) + 12d_1d_2 - 6\bigr) = -\frac{1}{2}d_1d_2(d_1 + d_2 - 4) です。pa(X)=1−χ(OX)p_a(X) = 1 - \chi(\mathcal O_X) から主張が従います。二つの 2 次曲面の完全交叉では pa=1p_a = 1、Hilbert 多項式は 4n4n です。

演習 8.4標準

A=k[t]A = k[t] とし、X=PA1X = \mathbb P^1_A を考える。H1(X,O(−2))H^1(X, \mathcal O(-2)) を求め、AA 加群としては有限生成だが kk ベクトル空間としては無限次元であることを確かめよ。これは 定理 6.2 とどう整合するか。

解答

定理 5.1 の 3(r=1r = 1、n=−2=−r−1n = -2 = -r-1)により H1(X,O(−2))≅AH^1(X, \mathcal O(-2)) \cong A で、(x0x1)−1(x_0x_1)^{-1} の類が生成する階数 11 の自由 AA 加群です。kk 上では tm(x0x1)−1t^m(x_0x_1)^{-1}(m≥0m \ge 0)が基底で、無限次元です。XX は AA 上射影的なので有限性定理は「有限生成 AA 加群」を保証し、それは成り立っています。X=Pk1×Ak1X = \mathbb P^1_k \times \mathbb A^1_k は kk 上射影的ではない(固有でない)ので、kk 上の有限次元性は定理の主張に含まれません。有限性定理は底の環ごとの相対的な主張です。

  • R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977 — Chapter III §4、§5。
  • 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 — Čech コホモロジーと Leray の定理。
  • A. Grothendieck, J. Dieudonné, “Éléments de géométrie algébrique III: Étude cohomologique des faisceaux cohérents, Première partie”, Publications Mathématiques de l’IHÉS 11 (1961) — 射影射の有限性定理の一般形。
  • 上野健爾『代数幾何』岩波書店、2005 — 第 6 章。

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

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

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

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