Lemma数学ロードマップ

14 代数幾何学 · 第 7 章

層のコホモロジー

目安 17〜22 時間定理など 11演習 6 問

この章の目標

  • 層のコホモロジーを導来関手として定義し、長完全列を使って計算できる
  • チェック・コホモロジーを計算し、アフィン被覆では導来関手のコホモロジーと一致することを使える
  • チェック複体を使って Pn\mathbb{P}^n 上の O(m)\mathcal{O}(m) のコホモロジーを計算できる
  • オイラー標数・ヒルベルト多項式・セール双対性を使い、平面曲線の種数 (d−1)(d−2)/2(d-1)(d-2)/2 を導ける

前提:第3章、第6章、12-category-homological-algebra 第4章・第5章(導来関手)。09-algebraic-topology 第6章 の特異コホモロジーを知っていると比較ができる。

7.1 動機:局所から大域への障害

層の完全列 0→F′→F→F′′→00 \to \mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' \to 0 に対し、大域切断の列 0→Γ(F′)→Γ(F)→Γ(F′′)0 \to \Gamma(\mathcal{F}') \to \Gamma(\mathcal{F}) \to \Gamma(\mathcal{F}'') は完全だが、右端は全射とは限らない(例 3.14)。P1\mathbb{P}^1 上で「2 点 p,qp, q で指定した値をとる関数」を求める問題がその典型である。そこで長完全列

0→H0(F′)→H0(F)→H0(F′′)→H1(F′)→H1(F)→⋯0 \to H^0(\mathcal{F}') \to H^0(\mathcal{F}) \to H^0(\mathcal{F}'') \to H^1(\mathcal{F}') \to H^1(\mathcal{F}) \to \cdots

を作る群 HiH^i が欲しい。H1(F′)H^1(\mathcal{F}') が 0 なら持ち上げの障害は消える。さらに HiH^i の次元は多様体の重要な不変量を与える。曲線 CC の種数は dim⁡H1(C,OC)\dim H^1(C, \mathcal{O}_C) であり、∑(−1)idim⁡Hi(OX(m))\sum (-1)^i \dim H^i(\mathcal{O}_X(m)) は第2章のヒルベルト多項式になる。

7.2 導来関手としてのコホモロジー

定理 7.1(主張)位相空間 XX 上のアーベル群の層の圏 Ab(X)\mathbf{Ab}(X) は十分多くの入射的対象をもつ。環付き空間上の OX\mathcal{O}_X 加群の圏も同様である。

証明は Hartshorne 第 III 章命題 2.2, 系 2.3 を参照。これにより次の定義ができる。

定義 7.2(層のコホモロジー, sheaf cohomology)F∈Ab(X)\mathcal{F} \in \mathbf{Ab}(X) の入射的分解 0→F→I0→I1→⋯0 \to \mathcal{F} \to \mathcal{I}^0 \to \mathcal{I}^1 \to \cdots をとり、Hi(X,F)=Hi(Γ(X,I∙))H^i(X, \mathcal{F}) = H^i(\Gamma(X, \mathcal{I}^{\bullet})) とおく。すなわち Hi(X,−)=RiΓ(X,−)H^i(X, -) = R^i\Gamma(X, -) は大域切断関手の右導来関手である。

導来関手の一般論(12-category-homological-algebra 第5章)から、HiH^i は分解のとり方によらず、H0=ΓH^0 = \Gamma、入射的な層では i>0i > 0 で Hi=0H^i = 0、そして短完全列から長完全列が得られる。OX\mathcal{O}_X 加群の圏の入射的分解で計算しても同じ群が得られる(Hartshorne 第 III 章命題 2.6)ので、Hi(X,F)H^i(X, \mathcal{F}) は Γ(X,OX)\Gamma(X, \mathcal{O}_X) 加群である。

7.3 脆弱層

入射的分解は具体的に計算できないので、コホモロジーが消える扱いやすい層を用意する。

定義 7.3(脆弱層, flasque sheaf)すべての開集合 UU について制限 F(X)→F(U)\mathcal{F}(X) \to \mathcal{F}(U) が全射であるとき、F\mathcal{F} は脆弱であるという。

例 7.4 (1) 既約な空間上の定数層 A‾\underline{A} は脆弱である:既約空間の空でない開集合は既約、特に連結なので A‾(U)=A\underline{A}(U) = A となり、制限は恒等写像である。(2) 摩天楼層は脆弱。(3) G(U)=∏p∈UFp\mathcal{G}(U) = \prod_{p \in U} \mathcal{F}_p(不連続な切断の層)は脆弱で、F→G\mathcal{F} \to \mathcal{G}, s↦(sp)ps \mapsto (s_p)_p は単射である。

命題 7.5 層の完全列 0→F′→F→βF′′→00 \to \mathcal{F}' \to \mathcal{F} \xrightarrow{\beta} \mathcal{F}'' \to 0 で F′\mathcal{F}' が脆弱なら、任意の開集合 UU で F(U)→F′′(U)\mathcal{F}(U) \to \mathcal{F}''(U) は全射である。さらに F\mathcal{F} も脆弱なら F′′\mathcal{F}'' も脆弱である。

証明. t∈F′′(U)t \in \mathcal{F}''(U) とする。開集合 V⊂UV \subset U と s∈F(V)s \in \mathcal{F}(V) で β(s)=t∣V\beta(s) = t\vert_V となる組 (V,s)(V, s) の全体に、延長による順序を入れる。鎖の上限は貼り合わせで得られるので、ツォルンの補題より極大元 (V,s)(V, s) がある。V≠UV \neq U と仮定し p∈U∖Vp \in U \setminus V をとる。β\beta は茎で全射なので、pp の近傍 W⊂UW \subset U と s′∈F(W)s' \in \mathcal{F}(W) で β(s′)=t∣W\beta(s') = t\vert_W となるものがある。V∩WV \cap W 上 β(s−s′)=0\beta(s - s') = 0 なので s−s′s - s' はある r∈F′(V∩W)r \in \mathcal{F}'(V \cap W) の像であり、脆弱性から rr は r~∈F′(W)\tilde{r} \in \mathcal{F}'(W) に延びる。s′+r~s' + \tilde{r} は V∩WV \cap W 上で ss と一致するので、V∪WV \cup W 上の切断に貼り合わさり、極大性に反する。後半:t∈F′′(V)t \in \mathcal{F}''(V) を F(V)\mathcal{F}(V) に持ち上げ、脆弱性で F(X)\mathcal{F}(X) に延ばして β\beta で写せばよい。□\square

命題 7.6 脆弱層 F\mathcal{F} について、i>0i > 0 で Hi(X,F)=0H^i(X, \mathcal{F}) = 0。

証明. F\mathcal{F} を入射的な層 I\mathcal{I} に埋め込み、G=I/F\mathcal{G} = \mathcal{I}/\mathcal{F} とおく。入射的な層は脆弱であり(Hartshorne 第 III 章補題 2.4)、命題 7.5 より G\mathcal{G} も脆弱で Γ(I)→Γ(G)\Gamma(\mathcal{I}) \to \Gamma(\mathcal{G}) は全射である。長完全列 Γ(I)→Γ(G)→H1(F)→H1(I)=0\Gamma(\mathcal{I}) \to \Gamma(\mathcal{G}) \to H^1(\mathcal{F}) \to H^1(\mathcal{I}) = 0 より H1(F)=0H^1(\mathcal{F}) = 0。i≥2i \geq 2 では Hi(F)≅Hi−1(G)H^i(\mathcal{F}) \cong H^{i-1}(\mathcal{G}) なので、脆弱層すべてについての ii に関する帰納法で結論を得る。□\square

したがって脆弱層による分解でコホモロジーが計算できる。例 7.4(1) と合わせると、既約な空間上の定数層のザリスキー位相でのコホモロジーは i>0i > 0 で消える。PC1\mathbb{P}^1_{\mathbb{C}} は複素位相では球面 S2S^2 で H2(S2;Z)≅ZH^2(S^2; \mathbb{Z}) \cong \mathbb{Z} だが、ザリスキー位相の H2(Z‾)H^2(\underline{\mathbb{Z}}) は 0 である。ザリスキー位相は粗すぎて位相的な情報を捉えられず、これが第9章のエタール・コホモロジーの動機になる。

定理 7.7(グロタンディークの消滅定理、主張)XX を nn 次元のネーター位相空間とすると、任意の F∈Ab(X)\mathcal{F} \in \mathbf{Ab}(X) と i>ni > n について Hi(X,F)=0H^i(X, \mathcal{F}) = 0。

7.4 チェック・コホモロジー

定義 7.8(チェック複体, Čech complex)U=(Ui)i∈I\mathfrak{U} = (U_i)_{i \in I} を XX の開被覆とし、II に整列順序を固定する。Ui0⋯ip=Ui0∩⋯∩UipU_{i_0 \cdots i_p} = U_{i_0} \cap \cdots \cap U_{i_p} とおき、

Cp(U,F)=∏i0<⋯<ipF(Ui0⋯ip),(dα)i0⋯ip+1=∑k=0p+1(−1)kαi0⋯ik^⋯ip+1∣Ui0⋯ip+1C^p(\mathfrak{U}, \mathcal{F}) = \prod_{i_0 < \cdots < i_p} \mathcal{F}(U_{i_0 \cdots i_p}), \qquad (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\vert_{U_{i_0 \cdots i_{p+1}}}

と定める。d2=0d^2 = 0 であり、このコホモロジーを Hˇp(U,F)\check{H}^p(\mathfrak{U}, \mathcal{F}) と書く。

層の公理から Hˇ0(U,F)=Γ(X,F)\check{H}^0(\mathfrak{U}, \mathcal{F}) = \Gamma(X, \mathcal{F}) である。

例 7.9(円周)S1S^1 を 2 つの開弧 U0,U1U_0, U_1 で覆い、U01U_{01} が 2 つの連結成分をもつようにする。定数層 Z‾\underline{\mathbb{Z}} について C0=Z2C^0 = \mathbb{Z}^2, C1=Z‾(U01)=Z2C^1 = \underline{\mathbb{Z}}(U_{01}) = \mathbb{Z}^2, d(a,b)=(b−a,b−a)d(a, b) = (b - a, b - a) なので、Hˇ0=Z\check{H}^0 = \mathbb{Z}, Hˇ1=Z2/{(c,c)}≅Z\check{H}^1 = \mathbb{Z}^2/\lbrace (c, c) \rbrace \cong \mathbb{Z}。これは S1S^1 の特異コホモロジー H1(S1;Z)≅ZH^1(S^1; \mathbb{Z}) \cong \mathbb{Z} に一致する。

例 7.10(射影直線)Pk1\mathbb{P}^1_k を U0=Spec⁡k[t]U_0 = \operatorname{Spec} k[t], U1=Spec⁡k[t−1]U_1 = \operatorname{Spec} k[t^{-1}] で覆うと、O\mathcal{O} のチェック複体は k[t]×k[t−1]→k[t,t−1]k[t] \times k[t^{-1}] \to k[t, t^{-1}], (f,g)↦g−f(f, g) \mapsto g - f である。任意のローラン多項式は tt の多項式と t−1t^{-1} の多項式の差に書けるので Hˇ1=0\check{H}^1 = 0、また Hˇ0=k[t]∩k[t−1]=k\check{H}^0 = k[t] \cap k[t^{-1}] = k。

定理 7.11(主張)XX をネーター的な分離的スキーム、U\mathfrak{U} をアフィン開被覆、F\mathcal{F} を準連接層とする。すべての pp で自然な同型 Hˇp(U,F)≅Hp(X,F)\check{H}^p(\mathfrak{U}, \mathcal{F}) \cong H^p(X, \mathcal{F}) がある。

証明は Hartshorne 第 III 章定理 4.5 を参照。分離性によりアフィン開集合の共通部分がアフィンになり(命題 5.16)、次節の消滅定理がすべての Ui0⋯ipU_{i_0 \cdots i_p} に適用できることが要点である。また変換関数の議論(6.3 節)から Pic⁡(X)≅H1(X,OX×)\operatorname{Pic}(X) \cong H^1(X, \mathcal{O}_X^{\times}) が成り立つ。

7.5 アフィンスキーム上の消滅

定理 7.12(セール、主張)XX をアフィンスキーム、F\mathcal{F} を準連接層とすると、i>0i > 0 で Hi(X,F)=0H^i(X, \mathcal{F}) = 0。逆に、ネータースキーム XX で、すべての連接なイデアル層 I\mathcal{I} について H1(X,I)=0H^1(X, \mathcal{I}) = 0 ならば、XX はアフィンである(セールの判定法)。

証明は Hartshorne 第 III 章定理 3.5, 3.7 を参照(ネーターの場合)。アフィンスキーム上で「準連接層の全射は大域切断で全射」ということであり、定理 6.5(M↦M~M \mapsto \widetilde{M} の完全性)の裏返しである。

例 7.13(A2∖{0}\mathbb{A}^2 \setminus \lbrace 0 \rbrace)U=Ak2∖{0}U = \mathbb{A}^2_k \setminus \lbrace 0 \rbrace を D(x),D(y)D(x), D(y) で覆う。UU は分離的で D(x)∩D(y)=D(xy)D(x) \cap D(y) = D(xy) はアフィンなので、定理 7.11 より

H1(U,O)=k[x,y]xy/(k[x,y]x+k[x,y]y)H^1(U, \mathcal{O}) = k[x, y]_{xy} / \bigl(k[x, y]_x + k[x, y]_y\bigr)

であり、これは i<0i < 0 かつ j<0j < 0 の単項式 xiyjx^i y^j で張られる無限次元空間である。H1≠0H^1 \neq 0 なので定理 7.12 より UU はアフィンでない(問題 4.3 の別証明)。

7.6 Pn\mathbb{P}^n 上の O(m)\mathcal{O}(m) のコホモロジー

定理 7.14 AA をネーター環、X=PAnX = \mathbb{P}^n_A(n≥1n \geq 1)、S=A[x0,…,xn]S = A[x_0, \dots, x_n] とする。 (a) H0(X,O(m))=SmH^0(X, \mathcal{O}(m)) = S_m。 (b) 0<i<n0 < i < n ならすべての mm で Hi(X,O(m))=0H^i(X, \mathcal{O}(m)) = 0。 (c) Hn(X,O(m))H^n(X, \mathcal{O}(m)) は、li≤−1l_i \leq -1(すべての ii)かつ ∑li=m\sum l_i = m を満たすローラン単項式 x0l0⋯xnlnx_0^{l_0} \cdots x_n^{l_n} を基底とする自由 AA 加群である。特に Hn(X,O(−n−1))≅AH^n(X, \mathcal{O}(-n-1)) \cong A(基底 x0−1⋯xn−1x_0^{-1} \cdots x_n^{-1})で、m>−n−1m > -n-1 なら Hn(X,O(m))=0H^n(X, \mathcal{O}(m)) = 0。 (d) 積から定まる H0(X,O(m))×Hn(X,O(−m−n−1))→Hn(X,O(−n−1))≅AH^0(X, \mathcal{O}(m)) \times H^n(X, \mathcal{O}(-m-n-1)) \to H^n(X, \mathcal{O}(-n-1)) \cong A は完全対(各基底が互いの双対基底になる)である。

証明. Ui=D+(xi)U_i = D_+(x_i) はアフィン開被覆で XX は分離的なので、定理 7.11 よりチェック複体で計算できる。I={i0<⋯<ip}I = \lbrace i_0 < \cdots < i_p \rbrace について O(m)(UI)=(Sxi0⋯xip)m\mathcal{O}(m)(U_I) = (S_{x_{i_0} \cdots x_{i_p}})_m であり、これはローラン単項式 xlx^l(l∈Zn+1l \in \mathbb{Z}^{n+1}, ∑li=m\sum l_i = m)のうち SxIS_{x_I} に属するものを基底とする自由 AA 加群である。チェック複体の微分は単項式の係数を足し引きするだけなので、複体は多重次数 ll ごとの部分複体 Cl∙C^{\bullet}_l の直和に分かれる。

J={i∣li<0}J = \lbrace i \mid l_i < 0 \rbrace とおく。xl∈SxI⇔J⊂Ix^l \in S_{x_I} \Leftrightarrow J \subset I なので、ClpC^p_l は J⊂IJ \subset I, ∣I∣=p+1\lvert I \rvert = p + 1 となる II ごとに AA を並べたものである。

  • J=∅J = \emptyset のとき:Cl∙C^{\bullet}_l は頂点 {0,…,n}\lbrace 0, \dots, n \rbrace 上の単体(全単体)の単体的コチェイン複体であり、単体は可縮なので、コホモロジーは次数 0 の AA だけである(09-algebraic-topology 第4章)。
  • J={0,…,n}J = \lbrace 0, \dots, n \rbrace のとき:I={0,…,n}I = \lbrace 0, \dots, n \rbrace だけが現れ、Cl∙C^{\bullet}_l は次数 nn の AA だけである。
  • ∅≠J⊊{0,…,n}\emptyset \neq J \subsetneq \lbrace 0, \dots, n \rbrace のとき:I↦I∖JI \mapsto I \setminus J により、Cl∙C^{\bullet}_l は(符号を調整し次数を ∣J∣\lvert J \rvert ずらすと)頂点集合 V={0,…,n}∖J≠∅V = \lbrace 0, \dots, n \rbrace \setminus J \neq \emptyset 上の単体の、空な面も含めた添加コチェイン複体に一致する。αI\alpha_I で II から JJ の元を除く項は xl∉SxI∖{j}x^l \notin S_{x_{I \setminus \lbrace j \rbrace}} なので 0 になることに注意する。単体の添加複体は(錐の構造により)完全なので、Cl∙C^{\bullet}_l は完全である。

以上より H0H^0 はすべての li≥0l_i \geq 0 の単項式、すなわち SmS_m で張られ (a)、0<p<n0 < p < n の HpH^p は 0 で (b)、HnH^n はすべての li<0l_i < 0 の単項式で張られる (c)。(d) li≥0l_i \geq 0, ∑li=m\sum l_i = m と li′≤−1l'_i \leq -1, ∑li′=−m−n−1\sum l'_i = -m-n-1 について、xl+l′x^{l + l'} が Hn(O(−n−1))H^n(\mathcal{O}(-n-1)) で 0 でないのは、すべての li+li′≤−1l_i + l'_i \leq -1 かつ和が −n−1-n-1、すなわち l′=−l−(1,…,1)l' = -l - (1, \dots, 1) のときに限る。よって二つの単項式基底は互いに双対である。□\square

系 7.15 kk を体、X=PknX = \mathbb{P}^n_k とすると、hi=dim⁡kHih^i = \dim_k H^i として

h0(O(m))=(m+nn) (m≥0),hn(O(m))=(−m−1n) (m≤−n−1)h^0(\mathcal{O}(m)) = \binom{m+n}{n} \ (m \geq 0), \qquad h^n(\mathcal{O}(m)) = \binom{-m-1}{n} \ (m \leq -n-1)

であり、他は 0 である。オイラー標数 χ(O(m))=∑i(−1)ihi(O(m))\chi(\mathcal{O}(m)) = \sum_i (-1)^i h^i(\mathcal{O}(m)) はすべての m∈Zm \in \mathbb{Z} で多項式 (m+nn)=(m+1)(m+2)⋯(m+n)n!\binom{m+n}{n} = \frac{(m+1)(m+2) \cdots (m+n)}{n!} に等しい。

証明. hnh^n:ai=−li−1≥0a_i = -l_i - 1 \geq 0 とおくと ∑ai=−m−n−1\sum a_i = -m - n - 1 で、その個数は (−m−1n)\binom{-m-1}{n}。m≤−n−1m \leq -n-1 では (−1)n(−m−1n)=(−1)n(−m−1)⋯(−m−n)n!=(m+1)⋯(m+n)n!(-1)^n \binom{-m-1}{n} = (-1)^n \frac{(-m-1) \cdots (-m-n)}{n!} = \frac{(m+1) \cdots (m+n)}{n!}。−n−1<m<0-n-1 < m < 0 ではすべての hih^i が 0 で、多項式も m=−1,…,−nm = -1, \dots, -n で 0 である。□\square

たとえば P2\mathbb{P}^2 では次のようになり、h0(O(m))=h2(O(−m−3))h^0(\mathcal{O}(m)) = h^2(\mathcal{O}(-m-3)) という対称性が見える(7.9 節)。

mm −5-5 −4-4 −3-3 −2-2 −1-1 00 11 22
h0h^0 0 0 0 0 0 1 3 6
h1h^1 0 0 0 0 0 0 0 0
h2h^2 6 3 1 0 0 0 0 0
χ=(m+1)(m+2)2\chi = \frac{(m+1)(m+2)}{2} 6 3 1 0 0 1 3 6

7.7 セールの有限性定理と消滅定理

定理 7.16(セール、主張)XX をネーター環 AA 上の射影スキーム、OX(1)\mathcal{O}_X(1) を非常に豊富な直線束、F\mathcal{F} を連接層とする。 (a) すべての ii で Hi(X,F)H^i(X, \mathcal{F}) は有限生成 AA 加群である。 (b) ある m0m_0 があって、i>0i > 0, m≥m0m \geq m_0 で Hi(X,F(m))=0H^i(X, \mathcal{F}(m)) = 0。

証明の方針. 閉埋め込み X→PAnX \to \mathbb{P}^n_A で押し出してもコホモロジーは変わらないので X=PAnX = \mathbb{P}^n_A としてよい。連接層 F\mathcal{F} は ⨁jO(−qj)\bigoplus_j \mathcal{O}(-q_j) の商になり(十分大きい qq で F(q)\mathcal{F}(q) は大域切断で生成される)、核 R\mathcal{R} も連接である。完全列 0→R→⨁jO(−qj)→F→00 \to \mathcal{R} \to \bigoplus_j \mathcal{O}(-q_j) \to \mathcal{F} \to 0 の長完全列と定理 7.14 を使い、ii について大きい方からの帰納法で示す(i>ni > n では n+1n + 1 個の開集合のチェック複体から Hi=0H^i = 0)。詳しくは Hartshorne 第 III 章定理 5.2 を参照。□\square

7.8 オイラー標数とヒルベルト多項式

体 kk 上の射影スキーム XX と連接層 F\mathcal{F} に対し、定理 7.16 と定理 7.7 から χ(F)=∑i(−1)idim⁡kHi(X,F)\chi(\mathcal{F}) = \sum_i (-1)^i \dim_k H^i(X, \mathcal{F})(オイラー標数)は有限和で定まる。短完全列 0→F′→F→F′′→00 \to \mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' \to 0 について、有限次元空間の長完全列の交代和は 0 なので

χ(F)=χ(F′)+χ(F′′)\chi(\mathcal{F}) = \chi(\mathcal{F}') + \chi(\mathcal{F}'')

が成り立つ(加法性)。

定理 7.17(主張)X⊂PknX \subset \mathbb{P}^n_k を閉部分スキームとし、斉次イデアル II で定義されているとする。m↦χ(OX(m))m \mapsto \chi(\mathcal{O}_X(m)) は多項式で、第2章のヒルベルト多項式 PS/IP_{S/I} に一致する。したがって XX の算術種数は pa(X)=(−1)dim⁡X(χ(OX)−1)p_a(X) = (-1)^{\dim X} (\chi(\mathcal{O}_X) - 1) である。

理由は、十分大きい mm で Hi(OX(m))=0H^i(\mathcal{O}_X(m)) = 0(i>0i > 0、定理 7.16)かつ H0(OX(m))=(S/I)mH^0(\mathcal{O}_X(m)) = (S/I)_m となるからである(Hartshorne 第 III 章演習 5.2 と第 II 章演習 5.9)。コホモロジーを使うと、ヒルベルト多項式の値をすべての mm、特に m=0m = 0 で解釈できる。

例 7.18(平面曲線の種数)C=V+(F)⊂Pk2C = V_+(F) \subset \mathbb{P}^2_k を dd 次曲線とする。CC のイデアル層は F⋅O(−d)≅O(−d)F \cdot \mathcal{O}(-d) \cong \mathcal{O}(-d) なので、完全列

0→OP2(−d)→ F OP2→OC→00 \to \mathcal{O}_{\mathbb{P}^2}(-d) \xrightarrow{\ F\ } \mathcal{O}_{\mathbb{P}^2} \to \mathcal{O}_C \to 0

がある。系 7.15 より P2\mathbb{P}^2 上で H1(O(j))=0H^1(\mathcal{O}(j)) = 0(すべての jj)、H0(O(−d))=0H^0(\mathcal{O}(-d)) = 0、H2(O)=0H^2(\mathcal{O}) = 0 なので、長完全列は

0→k→H0(OC)→0,0→H1(OC)→H2(OP2(−d))→00 \to k \to H^0(\mathcal{O}_C) \to 0, \qquad 0 \to H^1(\mathcal{O}_C) \to H^2(\mathcal{O}_{\mathbb{P}^2}(-d)) \to 0

に分かれる。よって H0(OC)=kH^0(\mathcal{O}_C) = k(CC は連結)で

dim⁡kH1(C,OC)=h2(OP2(−d))=(d−12)=(d−1)(d−2)2\dim_k H^1(C, \mathcal{O}_C) = h^2(\mathcal{O}_{\mathbb{P}^2}(-d)) = \binom{d-1}{2} = \frac{(d-1)(d-2)}{2}

である。直線・円錐曲線では 0、3 次曲線では 1、4 次曲線では 3。χ(OC)=1−(d−1)(d−2)2\chi(\mathcal{O}_C) = 1 - \frac{(d-1)(d-2)}{2} は例 2.13(2) のヒルベルト多項式 dm+1−(d−1)(d−2)2dm + 1 - \frac{(d-1)(d-2)}{2} の m=0m = 0 での値と一致する。CC が非特異なら、この数が第8章の種数 gg である。

例 7.19 ねじれ 3 次曲線はヒルベルト多項式 3m+13m + 1(例 2.13(3))より χ(OC)=1\chi(\mathcal{O}_C) = 1、pa=0p_a = 0 で、C≅P1C \cong \mathbb{P}^1 と整合する。

7.9 セール双対性

定理 7.20(セール双対性, Serre duality、主張)XX を代数閉体 kk 上の nn 次元非特異射影多様体、ωX\omega_X を標準層とする。 (a) Hn(X,ωX)≅kH^n(X, \omega_X) \cong k。 (b) 有限階数の局所自由層 E\mathcal{E} について、自然な対 Hi(X,E)×Hn−i(X,E∨⊗ωX)→Hn(X,ωX)≅kH^i(X, \mathcal{E}) \times H^{n-i}(X, \mathcal{E}^{\vee} \otimes \omega_X) \to H^n(X, \omega_X) \cong k は完全対であり、Hi(X,E)≅Hn−i(X,E∨⊗ωX)∗H^i(X, \mathcal{E}) \cong H^{n-i}(X, \mathcal{E}^{\vee} \otimes \omega_X)^{\ast}。

証明は Hartshorne 第 III 章 7 節を参照。X=PnX = \mathbb{P}^n では ω=O(−n−1)\omega = \mathcal{O}(-n-1)(命題 6.25)で、E=O(m)\mathcal{E} = \mathcal{O}(m), i=0i = 0 の場合が定理 7.14(d) そのものである。上の表の対称性 h0(O(m))=h2(O(−m−3))h^0(\mathcal{O}(m)) = h^2(\mathcal{O}(-m-3)) もこれで説明される。これは向き付けられた閉多様体のポアンカレ双対性(09-algebraic-topology 第7章)の類似である。

曲線 CC(n=1n = 1)では E=OC\mathcal{E} = \mathcal{O}_C として h1(OC)=h0(ωC)h^1(\mathcal{O}_C) = h^0(\omega_C):算術種数は、大域的な正則 1 形式の空間の次元(幾何種数)に等しい。非特異な平面曲線では ωC≅OC(d−3)\omega_C \cong \mathcal{O}_C(d-3)(6.9 節)であり、問題 7.6 で h0(OC(d−3))=(d−1)(d−2)2h^0(\mathcal{O}_C(d-3)) = \frac{(d-1)(d-2)}{2} を直接確かめる。

まとめ

  • 層のコホモロジーは大域切断関手の右導来関手で、短完全列から長完全列を与える。H1H^1 は局所から大域への持ち上げの障害を測る。
  • 脆弱層はコホモロジーが消える。既約空間上の定数層は脆弱なので、ザリスキー位相は位相的な情報を捉えない。
  • 分離的スキームの準連接層のコホモロジーはアフィン被覆のチェック複体で計算できる。アフィンスキーム上では高次のコホモロジーが消える(セール)。
  • Pn\mathbb{P}^n 上の O(m)\mathcal{O}(m) のコホモロジーは H0H^0 と HnH^n だけに現れ、ローラン単項式で具体的に書ける。χ(O(m))=(m+nn)\chi(\mathcal{O}(m)) = \binom{m+n}{n}。
  • オイラー標数は加法的で、χ(OX(m))\chi(\mathcal{O}_X(m)) はヒルベルト多項式。平面曲線では h1(OC)=(d−1)(d−2)/2h^1(\mathcal{O}_C) = (d-1)(d-2)/2。
  • セール双対性 Hi(E)≅Hn−i(E∨⊗ω)∗H^i(\mathcal{E}) \cong H^{n-i}(\mathcal{E}^{\vee} \otimes \omega)^{\ast} はポアンカレ双対性の類似で、曲線では h1(O)=h0(ω)h^1(\mathcal{O}) = h^0(\omega)。

演習問題

問題 7.1 ★ S1S^1 を 3 つの開弧 U0,U1,U2U_0, U_1, U_2 で、各 Ui∩UjU_i \cap U_j(i≠ji \neq j)が連結で U0∩U1∩U2=∅U_0 \cap U_1 \cap U_2 = \emptyset となるように覆う。Z‾\underline{\mathbb{Z}} のチェック・コホモロジーを計算し、例 7.9 と一致することを確かめよ。

解答

C0=Z3C^0 = \mathbb{Z}^3, C1=Z3C^1 = \mathbb{Z}^3(添字 01,02,1201, 02, 12)、C2=0C^2 = 0 で、d(a0,a1,a2)=(a1−a0,a2−a0,a2−a1)d(a_0, a_1, a_2) = (a_1 - a_0, a_2 - a_0, a_2 - a_1)。核は定数 (c,c,c)(c, c, c) なので Hˇ0=Z\check{H}^0 = \mathbb{Z}。像は {(u,v,w)∣w=v−u}\lbrace (u, v, w) \mid w = v - u \rbrace で、準同型 (u,v,w)↦u−v+w(u, v, w) \mapsto u - v + w は全射で核がちょうど像に等しいので、Hˇ1=C1/im⁡d≅Z\check{H}^1 = C^1/\operatorname{im} d \cong \mathbb{Z}。被覆によらず同じ答えが得られる。

問題 7.2 ★ Pk1\mathbb{P}^1_k の O(m)\mathcal{O}(m) について、定理 7.14 の証明を n=1n = 1 で具体的に書き下し、h0(O(m))=m+1h^0(\mathcal{O}(m)) = m + 1(m≥0m \geq 0)、h1(O(m))=−m−1h^1(\mathcal{O}(m)) = -m - 1(m≤−2m \leq -2)を確かめよ。

解答

チェック複体は (Sx0)m×(Sx1)m→(Sx0x1)m(S_{x_0})_m \times (S_{x_1})_m \to (S_{x_0 x_1})_m, (f,g)↦g−f(f, g) \mapsto g - f。(Sx0x1)m(S_{x_0 x_1})_m の基底は x0ax1bx_0^a x_1^b(a+b=ma + b = m, a,b∈Za, b \in \mathbb{Z})で、(Sx0)m(S_{x_0})_m は b≥0b \geq 0 のもの、(Sx1)m(S_{x_1})_m は a≥0a \geq 0 のもので張られる。核(両方に属するもの)は a,b≥0a, b \geq 0 の単項式で張られ、m≥0m \geq 0 なら m+1m + 1 個。余核は a<0a < 0 かつ b<0b < 0 の単項式で張られ、a+b=ma + b = m となる組は a=−1,…,m+1a = -1, \dots, m + 1 の −m−1-m - 1 個(m≤−2m \leq -2)。特に H1(O(−2))H^1(\mathcal{O}(-2)) は x0−1x1−1x_0^{-1} x_1^{-1} で張られる 1 次元空間である。

問題 7.3 ★★ Pk1\mathbb{P}^1_k の 2 点 p=[0:1]p = [0 : 1], q=[1:0]q = [1 : 0] について、2 点で 0 になる関数のイデアル層が O(−2)\mathcal{O}(-2) に同型であることを示し、例 3.14(2) の列 0→O(−2)→O→ip∗k⊕iq∗k→00 \to \mathcal{O}(-2) \to \mathcal{O} \to i_{p\ast} k \oplus i_{q\ast} k \to 0 の長完全列を書き下せ。

解答

{p,q}=V+(x0x1)\lbrace p, q\rbrace = V_+(x_0 x_1) で、イデアル層は x0x1⋅O(−2)⊂Ox_0 x_1 \cdot \mathcal{O}(-2) \subset \mathcal{O}、すなわち乗法 x0x1 ⁣:O(−2)→Ox_0 x_1\colon \mathcal{O}(-2) \to \mathcal{O} の像であり、これは単射なので O(−2)\mathcal{O}(-2) に同型である(U0U_0 上では O(−2)\mathcal{O}(-2) の生成元 x0−2x_0^{-2} の像は x1/x0x_1/x_0 で、これは U0U_0 に含まれる唯一の点 qq で 0 になる関数のイデアルを生成する。U1U_1 上でも同様)。長完全列は

0→H0(O(−2))=0→H0(O)=k→k2→H1(O(−2))=k→H1(O)=00 \to H^0(\mathcal{O}(-2)) = 0 \to H^0(\mathcal{O}) = k \to k^2 \to H^1(\mathcal{O}(-2)) = k \to H^1(\mathcal{O}) = 0

で、次元の交代和 0−1+2−1+0=00 - 1 + 2 - 1 + 0 = 0 と整合する。k→k2k \to k^2 の余核(2 点で異なる値を指定する問題の障害)が、ちょうど H1(O(−2))≅kH^1(\mathcal{O}(-2)) \cong k に写る。

問題 7.4 ★★ Pk3\mathbb{P}^3_k の 2 つの二次式 Q1,Q2Q_1, Q_2 で定義される非特異な完全交叉曲線 CC について、コシュル分解 0→O(−4)→O(−2)⊕2→O→OC→00 \to \mathcal{O}(-4) \to \mathcal{O}(-2)^{\oplus 2} \to \mathcal{O} \to \mathcal{O}_C \to 0(主張として認める)を使って χ(OC)=0\chi(\mathcal{O}_C) = 0 を示し、H0(OC)=kH^0(\mathcal{O}_C) = k から種数が 1 であることを結論せよ。

解答

長い完全列を短完全列に分けて加法性を使うと、χ(OC)=χ(O)−2χ(O(−2))+χ(O(−4))\chi(\mathcal{O}_C) = \chi(\mathcal{O}) - 2\chi(\mathcal{O}(-2)) + \chi(\mathcal{O}(-4))。系 7.15 で n=3n = 3 として χ(O(m))=(m+1)(m+2)(m+3)6\chi(\mathcal{O}(m)) = \frac{(m+1)(m+2)(m+3)}{6} より χ(O)=1\chi(\mathcal{O}) = 1, χ(O(−2))=(−1)⋅0⋅16=0\chi(\mathcal{O}(-2)) = \frac{(-1) \cdot 0 \cdot 1}{6} = 0, χ(O(−4))=(−3)(−2)(−1)6=−1\chi(\mathcal{O}(-4)) = \frac{(-3)(-2)(-1)}{6} = -1。よって χ(OC)=1−0−1=0\chi(\mathcal{O}_C) = 1 - 0 - 1 = 0。χ(OC)=h0−h1=1−h1\chi(\mathcal{O}_C) = h^0 - h^1 = 1 - h^1 なので h1(OC)=1h^1(\mathcal{O}_C) = 1、すなわち CC は種数 1 の曲線(楕円曲線)である。第8章で見るように、楕円曲線は次数 4 の直線束で P3\mathbb{P}^3 に埋め込まれ、その像がこの形になる。

問題 7.5 ★★ 例 7.13 と同様に、Ak3∖{0}\mathbb{A}^3_k \setminus \lbrace 0 \rbrace を D(x),D(y),D(z)D(x), D(y), D(z) で覆って H1(O)=0H^1(\mathcal{O}) = 0、H2(O)≠0H^2(\mathcal{O}) \neq 0 を示せ。これからアフィンでないことを結論せよ。

解答

定理 7.14 の証明と同じ多重次数の議論を S=k[x,y,z]S = k[x, y, z] と被覆 D(x),D(y),D(z)D(x), D(y), D(z) に適用する(違いは次数の条件 ∑li=m\sum l_i = m がないことだけ)。l∈Z3l \in \mathbb{Z}^3 について J={i∣li<0}J = \lbrace i \mid l_i < 0 \rbrace とすると、J=∅J = \emptyset は H0H^0 に、J={0,1,2}J = \lbrace 0, 1, 2 \rbrace は H2H^2 に寄与し、その他は完全である。よって H0=k[x,y,z]H^0 = k[x, y, z]、H1=0H^1 = 0、H2H^2 は xaybzcx^a y^b z^c(a,b,c<0a, b, c < 0)で張られる無限次元空間である。H2≠0H^2 \neq 0 なので定理 7.12 よりアフィンでない(H1=0H^1 = 0 なのでイデアル層 O\mathcal{O} だけではセールの判定法の仮定は破れないことに注意)。

問題 7.6 ★★★ C⊂Pk2C \subset \mathbb{P}^2_k を dd 次の非特異曲線とする。h0(OC(d−3))=(d−1)(d−2)2h^0(\mathcal{O}_C(d-3)) = \frac{(d-1)(d-2)}{2}, h1(OC(d−3))=1h^1(\mathcal{O}_C(d-3)) = 1 を示し、ωC≅OC(d−3)\omega_C \cong \mathcal{O}_C(d-3) とセール双対性に整合することを確かめよ(d≥1d \geq 1)。

解答

例 7.18 の完全列を O(d−3)\mathcal{O}(d-3) でひねると 0→O(−3)→O(d−3)→OC(d−3)→00 \to \mathcal{O}(-3) \to \mathcal{O}(d-3) \to \mathcal{O}_C(d-3) \to 0。系 7.15 より P2\mathbb{P}^2 上で h0(O(−3))=h1(O(−3))=0h^0(\mathcal{O}(-3)) = h^1(\mathcal{O}(-3)) = 0, h2(O(−3))=1h^2(\mathcal{O}(-3)) = 1、また d−3≥−2d - 3 \geq -2 なので h1(O(d−3))=h2(O(d−3))=0h^1(\mathcal{O}(d-3)) = h^2(\mathcal{O}(d-3)) = 0。長完全列から

H0(OC(d−3))≅H0(O(d−3)),H1(OC(d−3))≅H2(O(−3))≅kH^0(\mathcal{O}_C(d-3)) \cong H^0(\mathcal{O}(d-3)), \qquad H^1(\mathcal{O}_C(d-3)) \cong H^2(\mathcal{O}(-3)) \cong k

で、h0(O(d−3))=(d−12)h^0(\mathcal{O}(d-3)) = \binom{d-1}{2}(d≥3d \geq 3。d=1,2d = 1, 2 では両辺 0)。セール双対性と ωC≅OC(d−3)\omega_C \cong \mathcal{O}_C(d-3) から h0(ωC)=h1(OC)=gh^0(\omega_C) = h^1(\mathcal{O}_C) = g, h1(ωC)=h0(OC)=1h^1(\omega_C) = h^0(\mathcal{O}_C) = 1 となるはずで、例 7.18 と一致する。

この章を読み終えたら

「読了」にすると学習記録とロードマップに反映されます。演習の自己採点もお忘れなく。

この章の誤りを報告GitHub で見る