数学ビジュアライズ

代数幾何図で読む代数幾何第11回

関数のかわりに切断を:直線束と O(n)

各点の近くでは関数の層と同じ形をした可逆層(直線束)を、変換関数で貼り合わせて作ります。射影直線の上の O(n) の大域切断が n 次斉次式であることを示し、切断の零点の数、因子から作る O(D)、Pic P^1 = Z を計算します。O(-1) の全空間が原点のブローアップと同じものであることを確かめ、実数の点がメビウスの帯になる様子を回せる立体図で見ます。

目次
  1. 前回の宿題
  2. 加群の層と可逆層
  3. 変換関数で貼り合わせる
  4. 射影直線の上の
  5. 切断の零点と因子
  6. の全空間はブローアップ
  7. 実数の点で見る:メビウスの帯
  8. 射影平面の上の
  9. まとめ: の上の直線束
  10. 次回:3次曲線の上の足し算
  11. 参考文献
この記事の要点
可逆層(直線束)
各点の近くでは関数の層 OX\mathcal{O}_X と同じ形をしている加群の層です。開被覆の重なりごとに単元(変換関数)を決め、コサイクル条件の下で貼り合わせて作れます。
O(n)\mathcal{O}(n) の切断
射影直線の2枚の地図を変換関数 tnt^n で貼り合わせたものが O(n)\mathcal{O}(n) です。その大域切断は nn 次斉次式 F(x0,x1)F(x_0,x_1) で、次元は n+1n+1 です(n<0n<0 なら0)。
因子とピカール群
代数閉体の上では、切断 FF の零点を重複度こみで数えるとちょうど nn 個で、因子 DD から作る O(D)\mathcal{O}(D) は O(deg⁡D)\mathcal{O}(\deg D) と同型です。P1\mathbb{P}^1 の可逆層は O(n)\mathcal{O}(n) で尽き、Pic⁡P1≅Z\operatorname{Pic}\mathbb{P}^1\cong\mathbb{Z} です。
メビウスの帯
O(−1)\mathcal{O}(-1) の全空間は、第7回の原点のブローアップと同じ式で2枚の平面を貼り合わせたものです。O(n)\mathcal{O}(n) の実数の点は、nn が奇数ならメビウスの帯、偶数なら輪と同じ帯になります。
  • 証明は、ステップの流れだけを短く書いています。「詳しく」の付いた行をクリックすると、そのステップの詳しい説明が開きます。説明の中にも開ける行があります。
  • 定義・命題・定理には、記事全体で通し番号を振っています。
  • もう少し詳しくは補足、専門的な話は先の回につながる話題です。どちらも開かずに読み進められます。
  • 各ブロックの「AIに質問」を押すと、その部分の内容を入れた質問文で、お使いのAIを開けます。

前回の宿題

第10回では、曲線の上の有理関数 ff の零点と極を、点ごとの位数 ord⁡P(f)\operatorname{ord}_P(f) で数えました。形式的な和 D=∑nPPD=\sum n_PP を因子と呼び、ff の因子を div⁡(f)=∑Pord⁡P(f)P\operatorname{div}(f)=\sum_P\operatorname{ord}_P(f)P と書きます。射影直線 P1\mathbb{P}^1 では、因子をその次数 deg⁡D=∑nP\deg D=\sum n_P で分類でき、Cl⁡(P1)≅Z\operatorname{Cl}(\mathbb{P}^1)\cong\mathbb{Z} でした。

一方、第4回で見たとおり、P1\mathbb{P}^1 全体の上の関数は定数だけです(第4回の定理14)。P1\mathbb{P}^1 の幾何を調べるには、関数だけでは材料が足りません。

ここで斉次座標の x0x_0 を考えます。x0x_0 は P1\mathbb{P}^1 の上の関数ではありません。点 [1:2]=[2:4][1:2]=[2:4] での「値」が、代表の取り方で 11 にも 22 にもなるからです。それでも、x0=0x_0=0 となる点(∞=[0:1]\infty=[0:1])は代表によらず決まり、比 x0/x1=sx_0/x_1=s は x1≠0x_1\neq0 の部分の関数になります。

[1:2]=[2:4]x0: 1≠2x0x1: 12=24[1:2]=[2:4]\qquad x_0:\ 1\neq2\qquad \frac{x_0}{x_1}:\ \frac12=\frac24[1:2]=[2:4]x0: 1≠2x0x1: 12=24\begin{gathered}[1:2]=[2:4]\\x_0:\ 1\neq2\\\frac{x_0}{x_1}:\ \frac12=\frac24\end{gathered}[1:2]=[2:4]x0: 1≠2x0x1: 12=24\begin{aligned}[1:2] &= [2:4]\\[4pt]x_0:\ 1 &\neq 2\\[4pt]\frac{x_0}{x_1}:\ \frac12 &= \frac24\end{aligned}

nn 次の斉次式 FF も同じです。地図ごとに x0nx_0^n や x1nx_1^n で割れば関数になり、2枚の地図の関数は tnt^n 倍だけずれます。このずれを貼り合わせのデータとして持つのが直線束 O(n)\mathcal{O}(n) で、FF はその切断です。

この記事では、まず可逆層(直線束)を定義し、変換関数で貼り合わせて作る方法を説明します。次に P1\mathbb{P}^1 の上の O(n)\mathcal{O}(n) の大域切断が nn 次斉次式であることを示し、因子との対応から Pic⁡P1≅Z\operatorname{Pic}\mathbb{P}^1\cong\mathbb{Z} を導きます。最後に O(−1)\mathcal{O}(-1) の全空間が第7回のブローアップと同じ貼り合わせでできていることを確かめ、実数の点をメビウスの帯として立体図で見ます。

加群の層と可逆層

環付き空間 (X,OX)(X,\mathcal{O}_X) の上で、「関数を掛けられるもの」の層を考えます。

定義1 OX\mathcal{O}_X 加群 [1, §II.5 定義, p.148]

(X,OX)(X,\mathcal{O}_X) を環付き空間とする。XX 上の加法群の層 F\mathcal{F} が OX\mathcal{O}_X 加群であるとは、各開集合 UU で F(U)\mathcal{F}(U) が OX(U)\mathcal{O}_X(U) 加群であり、V⊆UV\subseteq U について制限が掛け算と両立すること、つまり

(aσ)∣V=a∣V σ∣V(a∈OX(U), σ∈F(U))(a\sigma)|_V=a|_V\,\sigma|_V\qquad\bigl(a\in\mathcal{O}_X(U),\ \sigma\in\mathcal{F}(U)\bigr)(aσ)∣V=a∣V σ∣V(a∈OX(U), σ∈F(U))\begin{gathered}(a\sigma)|_V=a|_V\,\sigma|_V\\\bigl(a\in\mathcal{O}_X(U),\ \sigma\in\mathcal{F}(U)\bigr)\end{gathered}(aσ)∣V=a∣V σ∣V(a∈OX(U), σ∈F(U))\begin{aligned}(a\sigma)|_V &= a|_V\,\sigma|_V\\[4pt]&\bigl(a\in\mathcal{O}_X(U),\ \sigma\in\mathcal{F}(U)\bigr)\end{aligned}

が成り立つことをいう。OX\mathcal{O}_X 加群の同型とは、各 UU で OX(U)\mathcal{O}_X(U) 加群の同型 F(U)→G(U)\mathcal{F}(U)\to\mathcal{G}(U) を与え、制限と両立するものをいう。

OX\mathcal{O}_X 自身が OX\mathcal{O}_X 加群です。各 OX(U)\mathcal{O}_X(U) を、掛け算で自分自身の上の加群とみればよいからです。

定義2 可逆層 [1, §II.5, p.149]

OX\mathcal{O}_X 加群 L\mathcal{L} が可逆層であるとは、XX の開被覆 {Ui}\{U_i\} があって、各 ii で L∣Ui\mathcal{L}|_{U_i} が OX∣Ui\mathcal{O}_X|_{U_i} と OX∣Ui\mathcal{O}_X|_{U_i} 加群として同型になることをいう。L(U)\mathcal{L}(U) の元を UU の上の切断、L(X)\mathcal{L}(X) を Γ(X,L)\Gamma(X,\mathcal{L}) と書いて大域切断の全体と呼ぶ。

ハーツホーンは、OX\mathcal{O}_X のいくつかの直和と同型な加群を自由、局所的に自由な加群を局所自由と呼び、可逆層を「階数1の局所自由層」として定義しています。上の定義はこれを言い直したものです。

可逆層は直線束とも呼ばれます。各点の上に1本の直線(ファイバー)が乗った空間として見たときの呼び方で、その空間は後の節で作ります。

可逆層は、各点の近くでは関数の層と区別がつきません。違いが出るのは、局所的な同型をつなげて全体に広げようとするときです。メビウスの帯が、どの小さな部分も細い長方形なのに、全体では長方形をただ丸めた輪にならないのと同じです。

例3 Spec⁡k[t]\operatorname{Spec}k[t] の上の加群の層

kk を体、X=Spec⁡k[t]X=\operatorname{Spec}k[t] とする。

(1) OX⊕OX\mathcal{O}_X\oplus\mathcal{O}_X は、切断が組 (a,b)(a,b) の OX\mathcal{O}_X 加群である。自由だが、可逆層ではない(階数は2)。

(2) J(U)=t OX(U)\mathcal{J}(U)=t\,\mathcal{O}_X(U)(UU の上の関数の tt 倍の全体)は OX\mathcal{O}_X 加群で、a↦taa\mapsto ta によって OX\mathcal{O}_X と同型である。とくに可逆層である。

(2) の J\mathcal{J} は、原点で0になる関数の層です。加群としては OX\mathcal{O}_X と同型ですが、OX\mathcal{O}_X の部分層としては OX\mathcal{O}_X 全体より小さく、原点での値が0という条件が付いています。後で、因子 DD から作る O(D)\mathcal{O}(D) も、有理関数の中の部分層として定義します。

変換関数で貼り合わせる

可逆層を具体的に作る方法を与えます。各 UiU_i の上では OX\mathcal{O}_X を使い、重なりでの読み替えを単元で指定します。

定義4 変換関数による貼り合わせ [1, 演習1.22, p.95; 1, §II.5, p.149]

(X,OX)(X,\mathcal{O}_X) を環付き空間、{Ui}i∈I\{U_i\}_{i\in I} を開被覆とする。各 i,ji,j について単元 gij∈OX(Ui∩Uj)×g_{ij}\in\mathcal{O}_X(U_i\cap U_j)^\times が与えられ、

gii=1gij gjk=gik ∈OX(Ui∩Uj∩Uk)g_{ii}=1\qquad g_{ij}\,g_{jk}=g_{ik}\ \in\mathcal{O}_X(U_i\cap U_j\cap U_k)gii=1gij gjk=gik ∈OX(Ui∩Uj∩Uk)\begin{gathered}g_{ii}=1\\g_{ij}\,g_{jk}=g_{ik}\ \in\mathcal{O}_X(U_i\cap U_j\cap U_k)\end{gathered}gii=1gij gjk=gik ∈OX(Ui∩Uj∩Uk)\begin{aligned}g_{ii} &= 1\\[4pt]g_{ij}\,g_{jk} &= g_{ik}\ \in\mathcal{O}_X(U_i\cap U_j\cap U_k)\end{aligned}

をみたすとする(後者をコサイクル条件と呼ぶ。両辺は Ui∩Uj∩UkU_i\cap U_j\cap U_k に制限して比べる)。開集合 VV について

L(V)={ (σi)i∈I∣σi∈OX(V∩Ui),σi=gij σj∈OX(V∩Ui∩Uj) }\begin{aligned} &\mathcal{L}(V)=\bigl\{\,(\sigma_i)_{i\in I}\bigm|{}\\ &\quad\sigma_i\in\mathcal{O}_X(V\cap U_i),{}\\ &\quad\sigma_i=g_{ij}\,\sigma_j\\ &\qquad\in\mathcal{O}_X(V\cap U_i\cap U_j)\,\bigr\} \end{aligned}

とおき、制限は成分ごと、a∈OX(V)a\in\mathcal{O}_X(V) の掛け算は a⋅(σi)=(a∣V∩Uiσi)a\cdot(\sigma_i)=(a|_{V\cap U_i}\sigma_i) で定める。gijg_{ij} を変換関数と呼ぶ。

σi\sigma_i は「地図 UiU_i で読んだ切断」で、gijg_{ij} は地図 UjU_j の読みを地図 UiU_i の読みに直す係数です。コサイクル条件で k=ik=i とすると gijgji=1g_{ij}g_{ji}=1 なので、gji=gij−1g_{ji}=g_{ij}^{-1} です。

命題5

定義4の L\mathcal{L} について、次が成り立つ。

(1) L\mathcal{L} は可逆層である。各 ii で、(σj)j↦σi(\sigma_j)_j\mapsto\sigma_i が OX∣Ui\mathcal{O}_X|_{U_i} 加群の同型 L∣Ui→OX∣Ui\mathcal{L}|_{U_i}\to\mathcal{O}_X|_{U_i} を与える。

(2) 単元 hi∈OX(Ui)×h_i\in\mathcal{O}_X(U_i)^\times をとり、gij′=hi gij hj−1g'_{ij}=h_i\,g_{ij}\,h_j^{-1} とおくと、g′g' もコサイクル条件をみたす。g′g' から作った L′\mathcal{L}' は、(σi)↦(hiσi)(\sigma_i)\mapsto(h_i\sigma_i) によって L\mathcal{L} と同型である。

証明
  1. L\mathcal{L} は層である。層の条件 (3)(4)(第3回の定義4)は、OX\mathcal{O}_X が層であることから成分ごとに従う。

    (4) で貼り合わせた成分 σi\sigma_i が σi=gijσj\sigma_i=g_{ij}\sigma_j をみたすことは、差 σi−gijσj\sigma_i-g_{ij}\sigma_j が被覆の各開集合の上で0になることから、OX\mathcal{O}_X の条件 (3) で分かる。

  2. (1) の写像の逆を作る。V⊆UiV\subseteq U_i と a∈OX(V)a\in\mathcal{O}_X(V) について、σj=gji a\sigma_j=g_{ji}\,a(V∩UjV\cap U_j の上)とおくと (σj)∈L(V)(\sigma_j)\in\mathcal{L}(V) で、σi=a\sigma_i=a である。

    コサイクル条件 gjkgki=gjig_{jk}g_{ki}=g_{ji} から gjkσk=gjkgkia=gjia=σjg_{jk}\sigma_k=g_{jk}g_{ki}a=g_{ji}a=\sigma_j。また σi=giia=a\sigma_i=g_{ii}a=a。

    逆に (σj)∈L(V)(\sigma_j)\in\mathcal{L}(V) なら σj=gjiσi\sigma_j=g_{ji}\sigma_i なので、(σj)(\sigma_j) は σi\sigma_i だけで決まる。よって2つの写像は互いに逆で、どちらも掛け算と制限に両立する。

  3. (2) のコサイクル条件は higijhj−1⋅hjgjkhk−1=higikhk−1h_ig_{ij}h_j^{-1}\cdot h_jg_{jk}h_k^{-1}=h_ig_{ik}h_k^{-1} から従う。写像は hiσi=higijσj=gij′(hjσj)h_i\sigma_i=h_ig_{ij}\sigma_j=g'_{ij}(h_j\sigma_j) なので L′\mathcal{L}' に入り、逆は hi−1h_i^{-1} を掛ける写像である。

逆に、可逆層 L\mathcal{L} と同型 φi ⁣:L∣Ui→OX∣Ui\varphi_i\colon\mathcal{L}|_{U_i}\to\mathcal{O}_X|_{U_i} が与えられれば、gij=φi(φj−1(1))g_{ij}=\varphi_i\bigl(\varphi_j^{-1}(1)\bigr) とおくことで、L\mathcal{L} はこの変換関数から作った層と同型になります。σ∈L(V)\sigma\in\mathcal{L}(V) に組 σi=φi(σ∣V∩Ui)\sigma_i=\varphi_i(\sigma|_{V\cap U_i}) を対応させればよく、φi∘φj−1\varphi_i\circ\varphi_j^{-1} は OX\mathcal{O}_X 線形なので、σi=φiφj−1(σj)=gij σj\sigma_i=\varphi_i\varphi_j^{-1}(\sigma_j)=g_{ij}\,\sigma_j となるからです。可逆層は、どれも変換関数で作れるということです。

被覆が2つの開集合 U0,U1U_0,U_1 だけなら、データは単元 g01∈OX(U0∩U1)×g_{01}\in\mathcal{O}_X(U_0\cap U_1)^\times が1つだけです(g10=g01−1g_{10}=g_{01}^{-1})。V=XV=X とすると、大域切断は次の四角形の左上に入る組 (σ0,σ1)(\sigma_0,\sigma_1) です。

Γ(X,L)→OX(U1)↓↓σ1↦g01σ1OX(U0)→ρOX(U0∩U1)\begin{CD} \Gamma(X,\mathcal{L}) @>>> \mathcal{O}_X(U_1) \\ @VVV @VV{\sigma_1\mapsto g_{01}\sigma_1}V \\ \mathcal{O}_X(U_0) @>>{\rho}> \mathcal{O}_X(U_0\cap U_1) \end{CD}

g01=1g_{01}=1 なら L=OX\mathcal{L}=\mathcal{O}_X で、これは第4回の定義8の四角形(全体の関数の計算)と同じ形です。右の縦の矢印に単元 g01g_{01} を掛ける操作を挟んだことだけが違います。

2つの可逆層 L,M\mathcal{L},\mathcal{M} が同じ被覆の変換関数 gij,hijg_{ij},h_{ij} で与えられているとき、テンソル積 L⊗M\mathcal{L}\otimes\mathcal{M} は変換関数 gijhijg_{ij}h_{ij} で、逆元 L−1\mathcal{L}^{-1} は gij−1g_{ij}^{-1} で与えられます[1, 命題6.12, p.195]。切断の積 (σiτi)(\sigma_i\tau_i) が σiτi=(gijhij) σjτj\sigma_i\tau_i=(g_{ij}h_{ij})\,\sigma_j\tau_j をみたすことから、この変換関数が出てきます。

可逆層の同型類の全体は、テンソル積を演算として群になります。これを XX のピカール群と呼び、Pic⁡X\operatorname{Pic}X と書きます[1, §II.6 定義, p.196]。単位元は OX\mathcal{O}_X です。

射影直線の上の O(n)\mathcal{O}(n)

以下、P1\mathbb{P}^1 は第4回の例10のとおり、2本の直線を s=1/ts=1/t で貼り合わせたものです。第4回の X1,X2X_1,X_2 を、斉次座標に合わせて U0,U1U_0,U_1 と書きます。

U0={x0≠0}=Spec⁡k[t]t=x1x0U1={x1≠0}=Spec⁡k[s]s=x0x1U0∩U1=Spec⁡k[t,1/t]U_0=\{x_0\neq0\}=\operatorname{Spec}k[t]\quad t=\frac{x_1}{x_0}\qquad U_1=\{x_1\neq0\}=\operatorname{Spec}k[s]\quad s=\frac{x_0}{x_1}\qquad U_0\cap U_1=\operatorname{Spec}k[t,1/t]U0={x0≠0}=Spec⁡k[t]t=x1x0U1={x1≠0}=Spec⁡k[s]s=x0x1U0∩U1=Spec⁡k[t,1/t]\begin{gathered}U_0=\{x_0\neq0\}=\operatorname{Spec}k[t]\\t=\frac{x_1}{x_0}\\U_1=\{x_1\neq0\}=\operatorname{Spec}k[s]\\s=\frac{x_0}{x_1}\\U_0\cap U_1=\operatorname{Spec}k[t,1/t]\end{gathered}U0={x0≠0}=Spec⁡k[t]t=x1x0U1={x1≠0}=Spec⁡k[s]s=x0x1U0∩U1=Spec⁡k[t,1/t]\begin{aligned}U_0 &= \{x_0\neq0\}\\&= \operatorname{Spec}k[t]\\[4pt]t &= \frac{x_1}{x_0}\\[4pt]U_1 &= \{x_1\neq0\}\\&= \operatorname{Spec}k[s]\\[4pt]s &= \frac{x_0}{x_1}\\[4pt]U_0\cap U_1 &= \operatorname{Spec}k[t,1/t]\end{aligned}

定義6 O(n)\mathcal{O}(n) [1, §II.5 定義, p.159]

kk を体、nn を整数とする。P1\mathbb{P}^1 の被覆 {U0,U1}\{U_0,U_1\} と変換関数 g01=tn∈k[t,1/t]×g_{01}=t^n\in k[t,1/t]^\times から定義4で作った可逆層を O(n)\mathcal{O}(n) と書く。開集合 VV の上の切断は、組

(f0,f1)f0∈O(V∩U0)f1∈O(V∩U1)f0=tn f1∈O(V∩U0∩U1)(f_0,f_1)\qquad f_0\in\mathcal{O}(V\cap U_0)\quad f_1\in\mathcal{O}(V\cap U_1)\qquad f_0=t^n\,f_1\in\mathcal{O}(V\cap U_0\cap U_1)(f0,f1)f0∈O(V∩U0)f1∈O(V∩U1)f0=tn f1∈O(V∩U0∩U1)\begin{gathered}(f_0,f_1)\\f_0\in\mathcal{O}(V\cap U_0)\\f_1\in\mathcal{O}(V\cap U_1)\\f_0=t^n\,f_1\in\mathcal{O}(V\cap U_0\cap U_1)\end{gathered}(f0,f1)f0∈O(V∩U0)f1∈O(V∩U1)f0=tn f1∈O(V∩U0∩U1)\begin{aligned}&(f_0,f_1)\\[4pt]&f_0\in\mathcal{O}(V\cap U_0)\\[4pt]&f_1\in\mathcal{O}(V\cap U_1)\\[4pt]f_0 &= t^n\,f_1\in\mathcal{O}(V\cap U_0\cap U_1)\end{aligned}

である。

変換関数 tnt^n は、nn 次斉次式 FF を2通りに割った商の比です。FF を x0nx_0^n で割ると U0U_0 の関数、x1nx_1^n で割ると U1U_1 の関数になり、

f0=Fx0n=F(1,t)f1=Fx1n=F(s,1)f0f1=x1nx0n=tnf_0=\frac{F}{x_0^n}=F(1,t)\qquad f_1=\frac{F}{x_1^n}=F(s,1)\qquad \frac{f_0}{f_1}=\frac{x_1^n}{x_0^n}=t^nf0=Fx0n=F(1,t)f1=Fx1n=F(s,1)f0f1=x1nx0n=tn\begin{gathered}f_0=\frac{F}{x_0^n}=F(1,t)\\f_1=\frac{F}{x_1^n}=F(s,1)\\\frac{f_0}{f_1}=\frac{x_1^n}{x_0^n}=t^n\end{gathered}f0=Fx0n=F(1,t)f1=Fx1n=F(s,1)f0f1=x1nx0n=tn\begin{aligned}f_0 &= \frac{F}{x_0^n}\\&= F(1,t)\\[4pt]f_1 &= \frac{F}{x_1^n}\\&= F(s,1)\\[4pt]\frac{f_0}{f_1} &= \frac{x_1^n}{x_0^n}\\&= t^n\end{aligned}

例えば F=x0F=x_0 なら (f0,f1)=(1,s)(f_0,f_1)=(1,s) で、確かに 1=t⋅s1=t\cdot s です。向きを逆にして f1=tnf0f_1=t^nf_0 とすると、できるのは O(−n)\mathcal{O}(-n) です。この記事では、つねに f0=tnf1f_0=t^nf_1 の向きを使います。

O(0)\mathcal{O}(0) は変換関数が 11 なので OP1\mathcal{O}_{\mathbb{P}^1} です。ハーツホーンは O(1)\mathcal{O}(1) を Serre のねじり層と呼び、次数付き環から直接定義しています(下の「専門的な話」で触れます)。

定理7 [1, 命題5.13, p.160–161]

kk を体、nn を整数とし、k[x0,x1]nk[x_0,x_1]_n を nn 次斉次式(と0)のなすベクトル空間とする。写像

k[x0,x1]n⟶Γ(P1,O(n))F⟼(F(1,t), F(s,1))k[x_0,x_1]_n\longrightarrow\Gamma(\mathbb{P}^1,\mathcal{O}(n))\qquad F\longmapsto\bigl(F(1,t),\ F(s,1)\bigr)k[x0,x1]n⟶Γ(P1,O(n))F⟼(F(1,t), F(s,1))\begin{gathered}k[x_0,x_1]_n\longrightarrow\Gamma(\mathbb{P}^1,\mathcal{O}(n))\\F\longmapsto\bigl(F(1,t),\ F(s,1)\bigr)\end{gathered}k[x0,x1]n⟶Γ(P1,O(n))F⟼(F(1,t), F(s,1))\begin{aligned}k[x_0,x_1]_n &\longrightarrow \Gamma(\mathbb{P}^1,\mathcal{O}(n))\\[4pt]&F\longmapsto\bigl(F(1,t),\ F(s,1)\bigr)\end{aligned}

は kk 線形な同型である。とくに n≥0n\geq0 なら dim⁡kΓ(P1,O(n))=n+1\dim_k\Gamma(\mathbb{P}^1,\mathcal{O}(n))=n+1、n<0n<0 なら Γ(P1,O(n))=0\Gamma(\mathbb{P}^1,\mathcal{O}(n))=0 である。

証明
  1. 大域切断は、組 (f,g)∈k[t]×k[s](f,g)\in k[t]\times k[s] で、k[t,1/t]k[t,1/t] の中で f(t)=tn g(1/t)f(t)=t^n\,g(1/t) となるものである。

    O(U0)=k[t]\mathcal{O}(U_0)=k[t]、O(U1)=k[s]\mathcal{O}(U_1)=k[s]、O(U0∩U1)=k[t,1/t]\mathcal{O}(U_0\cap U_1)=k[t,1/t] で、U1U_1 の関数は s↦1/ts\mapsto1/t で重なりに制限される(第4回の例10、第3回の系16)。

  2. g=∑j≥0bjsjg=\sum_{j\geq0}b_js^j とすると tng(1/t)=∑jbjtn−jt^ng(1/t)=\sum_jb_jt^{n-j} で、現れる tt の指数はすべて nn 以下である。一方 ff の指数はすべて 00 以上である。
  3. k[t,1/t]k[t,1/t] は tmt^m(m∈Zm\in\mathbb{Z})を基底とするので、係数を比べると、両辺に現れてよいのは 0≤m≤n0\leq m\leq n の tmt^m だけで、f=∑m=0namtmf=\sum_{m=0}^na_mt^m、g=∑m=0namsn−mg=\sum_{m=0}^na_ms^{n-m} となる。

    f=∑amtmf=\sum a_mt^m とおくと、tmt^m の係数を比べて am=bn−ma_m=b_{n-m}。m<0m<0 では左辺の係数が0、m>nm>n では右辺の係数が0なので、どちらも0になる。

  4. n<0n<0 なら 0≤m≤n0\leq m\leq n となる mm がないので、f=g=0f=g=0。
  5. n≥0n\geq0 なら、F=∑m=0namx0n−mx1mF=\sum_{m=0}^na_mx_0^{n-m}x_1^m とおくと F(1,t)=fF(1,t)=f、F(s,1)=gF(s,1)=g である。a0,…,ana_0,\dots,a_n は自由に選べ、FF と (f,g)(f,g) は互いに決め合うので、写像は同型で、次元は n+1n+1 である。

n=0n=0 の場合が第4回の定理14(全体の関数は定数だけ)です。第4回では k[t]k[t] と k[1/t]k[1/t] の共通部分が定数だけでしたが、O(n)\mathcal{O}(n) では 1/t1/t の側を tnt^n 倍だけずらすので、共通部分が t0,…,tnt^0,\dots,t^n の n+1n+1 個に広がります。

Γ(P1,O(n))≅k[t]∩tn k[1/t]=⨁0≤m≤nk tm\Gamma(\mathbb{P}^1,\mathcal{O}(n))\cong k[t]\cap t^n\,k[1/t]=\bigoplus_{0\leq m\leq n}k\,t^mΓ(P1,O(n))≅k[t]∩tn k[1/t]=⨁0≤m≤nk tm\begin{aligned}\Gamma(\mathbb{P}^1,\mathcal{O}(n)) &\cong k[t]\cap t^n\,k[1/t]\\&= \bigoplus_{0\leq m\leq n}k\,t^m\end{aligned}
t−3t^{-3}
t−2t^{-2}
t−1t^{-1}
11
tt
t2t^{2}
t3t^{3}
t4t^{4}
t5t^{5}
t6t^{6}
…
…
k[t]k[t]:00 以上のべき
t3k[1/t]t^{3}k[1/t]:33 以下のべき
n=3n=3
t−3t^{-3}
t−2t^{-2}
t−1t^{-1}
11
tt
t2t^{2}
t3t^{3}
t4t^{4}
t5t^{5}
t6t^{6}
…
…
k[t]k[t]:00 以上のべき
t−1k[1/t]t^{-1}k[1/t]:−1-1 以下のべき
n=−1n=-1
x03x_0^3
s3s^3
x02x1x_0^2x_1
s2s^2
x0x12x_0x_1^2
ss
x13x_1^3
11
U1U_1 では
斉次式
重なる指数がない:Γ(P1,O(−1))=0\Gamma(\mathbb{P}^1,\mathcal{O}(-1))=0
図1概念図定理7の証明を、k[t,1/t]k[t,1/t] の基底 tmt^m を並べて描いた図です。U0U_0 の関数 k[t]k[t](青)は 00 以上のべきを、U1U_1 の関数を tnt^n 倍した tnk[1/t]t^nk[1/t](緑)は nn 以下のべきを使います。上の段(n=3n=3)では両方に入るのが 1,t,t2,t31,t,t^2,t^3 の4つで、それぞれ斉次式 x03,…,x13x_0^3,\dots,x_1^3 に当たり、U1U_1 では s3,s2,s,1s^3,s^2,s,1 と読めます。下の段(n=−1n=-1)では重なりがありません。

例8 O(2)\mathcal{O}(2) の切断を2枚の地図で読む

k=Ck=\mathbb{C} とする。Γ(P1,O(2))\Gamma(\mathbb{P}^1,\mathcal{O}(2)) の基底 x02, x0x1, x12x_0^2,\ x_0x_1,\ x_1^2 と、ほかの2つの切断を、2枚の地図で読むと次のようになる。

FFf0=F(1,t)f_0=F(1,t)f1=F(s,1)f_1=F(s,1)零点
x02x_0^211s2s^2∞\infty(2重)
x0x1x_0x_1ttss0, ∞0,\ \infty
x12x_1^2t2t^21100(2重)
x12−x02x_1^2-x_0^2t2−1t^2-11−s21-s^21, −11,\ -1
x02+x12x_0^2+x_1^21+t21+t^2s2+1s^2+1i, −ii,\ -i

どの行でも f0=t2f1f_0=t^2f_1 である。例えば4行目は t2(1−t−2)=t2−1t^2(1-t^{-2})=t^2-1。一方、組 (t,1)(t,1) は O(1)\mathcal{O}(1) の切断 x1x_1 だが、O(2)\mathcal{O}(2) の切断ではない(t2⋅1≠tt^2\cdot1\neq t)。

零点の列は、f0f_0 と f1f_1 の零点を、それぞれの地図の点として読んだものです。f0f_0 の零点 t=at=a は点 [1:a][1:a]、f1f_1 の零点 s=0s=0 は無限遠点 ∞=[0:1]\infty=[0:1] です。重なりの点では f0f_0 と f1f_1 が単元 t2t^2 の違いしかないので、どちらで読んでも同じ点が零点になります。

tt
f0f_0
U0=Spec⁡k[t]U_0=\operatorname{Spec}k[t]:f0=F(1,t)f_0=F(1,t)
ss
f1f_1
U1=Spec⁡k[s]U_1=\operatorname{Spec}k[s]:f1=F(s,1)f_1=F(s,1)
x12−x02x_1^2-x_0^2
x0x1x_0x_1
x02x_0^2
重なりでは s=1/ts=1/t、f0=t2f1f_0=t^2f_1
図2具体例例8の3つの切断を、実数の範囲でグラフにした図です。左は地図 U0U_0 での f0=F(1,t)f_0=F(1,t)、右は地図 U1U_1 での f1=F(s,1)f_1=F(s,1) です。x12−x02x_1^2-x_0^2(オレンジ)は左で t=±1t=\pm1、右で s=±1s=\pm1 と同じ2点で0になります。x0x1x_0x_1(青)の零点は左の t=0t=0 と右の s=0s=0(∞\infty)に1つずつ、x02x_0^2(緑)の零点は右の s=0s=0 だけで、グラフが軸に接して2重の零点になっています。

切断どうしは掛け算できます。O(n)\mathcal{O}(n) の切断 (f0,f1)(f_0,f_1) と O(m)\mathcal{O}(m) の切断 (g0,g1)(g_0,g_1) について、

f0g0=(tnf1)(tmg1)=tn+m f1g1f_0g_0=(t^nf_1)(t^mg_1)=t^{n+m}\,f_1g_1f0g0=(tnf1)(tmg1)=tn+m f1g1\begin{aligned}f_0g_0 &= (t^nf_1)(t^mg_1)\\&= t^{n+m}\,f_1g_1\end{aligned}

なので、(f0g0, f1g1)(f_0g_0,\ f_1g_1) は O(n+m)\mathcal{O}(n+m) の切断です。斉次式では積 FGFG に当たります。変換関数が tntm=tn+mt^nt^m=t^{n+m} になることから O(n)⊗O(m)≅O(n+m)\mathcal{O}(n)\otimes\mathcal{O}(m)\cong\mathcal{O}(n+m) で、とくに O(n)−1≅O(−n)\mathcal{O}(n)^{-1}\cong\mathcal{O}(-n) です[1, 命題5.12 (b), p.159]。

x0⋅x1=x0x1:(1, s)⋅(t, 1)=(t, s)x_0\cdot x_1=x_0x_1:\qquad (1,\ s)\cdot(t,\ 1)=(t,\ s)x0⋅x1=x0x1:(1, s)⋅(t, 1)=(t, s)\begin{gathered}x_0\cdot x_1=x_0x_1:\\(1,\ s)\cdot(t,\ 1)=(t,\ s)\end{gathered}x0⋅x1=x0x1:(1, s)⋅(t, 1)=(t, s)\begin{aligned}x_0\cdot x_1 &= x_0x_1:\\[4pt](1,\ s)\cdot(t,\ 1) &= (t,\ s)\end{aligned}

O(−1)\mathcal{O}(-1) は大域切断をもちませんが、U0U_0 の上だけなら切断 (f0,f1)=(1,t)(f_0,f_1)=(1,t)(1=t−1⋅t1=t^{-1}\cdot t)があります。f1=t=1/sf_1=t=1/s は ∞\infty で極をもつので、P1\mathbb{P}^1 全体には延びません。

切断の零点と因子

この節では kk を代数閉体とし、P1\mathbb{P}^1 の閉点を a∈ka\in k(点 [1:a][1:a])と ∞\infty で表します。有理関数 f∈k(t)×f\in k(t)^\times の位数は、第10回と同じく次のように計算できます。

f=(t−a)m pq  (p(a)q(a)≠0) ⟹ ord⁡a(f)=mord⁡∞(pq)=deg⁡q−deg⁡pf=(t-a)^m\,\frac pq\ \ \bigl(p(a)q(a)\neq0\bigr)\ \Longrightarrow\ \operatorname{ord}_a(f)=m\qquad \operatorname{ord}_\infty\Bigl(\frac pq\Bigr)=\deg q-\deg pf=(t−a)m pq  (p(a)q(a)≠0) ⟹ ord⁡a(f)=mord⁡∞(pq)=deg⁡q−deg⁡p\begin{gathered}f=(t-a)^m\,\frac pq\ \ \bigl(p(a)q(a)\neq0\bigr)\ \Longrightarrow\ \operatorname{ord}_a(f)=m\\\operatorname{ord}_\infty\Bigl(\frac pq\Bigr)=\deg q-\deg p\end{gathered}f=(t−a)m pq  (p(a)q(a)≠0)⟹ord⁡a(f)=mord⁡∞(pq)=deg⁡q−deg⁡p\begin{aligned}f &= (t-a)^m\,\frac pq\ \ \bigl(p(a)q(a)\neq0\bigr)\\&\Longrightarrow \operatorname{ord}_a(f)\\&= m\\[4pt]\operatorname{ord}_\infty\Bigl(\frac pq\Bigr) &= \deg q-\deg p\end{aligned}

ord⁡∞\operatorname{ord}_\infty は s=1/ts=1/t の指数で、第4回の例16の計算から分かります。例えば ord⁡∞(t2−1)=−2\operatorname{ord}_\infty(t^2-1)=-2、div⁡(t2−1)=[1]+[−1]−2∞\operatorname{div}(t^2-1)=[1]+[-1]-2\infty です(点 aa を因子として書くときは [a][a] と書きます)。

定義9 切断の零点の因子

σ=(f0,f1)\sigma=(f_0,f_1) を O(n)\mathcal{O}(n) の0でない大域切断とする。点 P∈UiP\in U_i について ord⁡P(σ)=ord⁡P(fi)\operatorname{ord}_P(\sigma)=\operatorname{ord}_P(f_i) とおき、div⁡(σ)=∑Pord⁡P(σ)P\operatorname{div}(\sigma)=\sum_P\operatorname{ord}_P(\sigma)P を σ\sigma の零点の因子と呼ぶ。

PP が U0∩U1U_0\cap U_1 に入るときは、f0=tnf1f_0=t^nf_1 で tt が PP で0にならないので、ord⁡P(f0)=ord⁡P(f1)\operatorname{ord}_P(f_0)=\operatorname{ord}_P(f_1) です。よって定義は地図の選び方によりません。fif_i は UiU_i の上の多項式なので、div⁡(σ)\operatorname{div}(\sigma) の係数はすべて0以上です。

命題10

kk を代数閉体とし、F≠0F\neq0 を nn 次斉次式、σF\sigma_F を対応する O(n)\mathcal{O}(n) の切断とする(n≥0n\geq0)。

(1) div⁡(σF)=div⁡(F(1,t))+n⋅∞\operatorname{div}(\sigma_F)=\operatorname{div}\bigl(F(1,t)\bigr)+n\cdot\infty。
(2) deg⁡div⁡(σF)=n\deg\operatorname{div}(\sigma_F)=n。つまり σF\sigma_F の零点は、重複度こみでちょうど nn 個である。

証明
  1. F=x0eGF=x_0^eG(GG は x0x_0 で割り切れない)と書く。G(0,x1)=cx1n−eG(0,x_1)=cx_1^{n-e}、c≠0c\neq0 である。

    G(0,x1)G(0,x_1) は GG の x0x_0 を含まない項の和で、n−en-e 次の斉次式なので cx1n−ecx_1^{n-e} の形をしている。c=0c=0 なら GG のどの項も x0x_0 を含み、x0x_0 で割り切れてしまう。

  2. U0U_0 の点:f0=F(1,t)=G(1,t)f_0=F(1,t)=G(1,t) は tn−et^{n-e} の係数が cc の n−en-e 次式で、kk が代数閉体なので c∏i=1n−e(t−ai)c\prod_{i=1}^{n-e}(t-a_i) と分解する。よって U0U_0 の零点は重複度こみで n−en-e 個。
  3. ∞\infty:f1=F(s,1)=seG(s,1)f_1=F(s,1)=s^eG(s,1) で、G(0,1)=c≠0G(0,1)=c\neq0 なので ord⁡∞(σF)=e\operatorname{ord}_\infty(\sigma_F)=e。合わせて (2) の nn 個を得る。
  4. (1) を示す。U0U_0 の点では両辺とも ord⁡a(f0)\operatorname{ord}_a(f_0)。∞\infty では、f0f_0 が n−en-e 次の多項式なので ord⁡∞(f0)+n=−(n−e)+n=e\operatorname{ord}_\infty(f_0)+n=-(n-e)+n=e で、右辺も ee になる。

例11 零点の因子

k=Ck=\mathbb{C} とする。

O(1): x1−3x0 ↦ [3],x0 ↦ ∞O(2): x02+x12 ↦ [i]+[−i],x0x1 ↦ [0]+∞O(3): x0x12 ↦ 2[0]+∞,x02x1−x03 ↦ [1]+2∞\begin{aligned} \mathcal{O}(1):\ & x_1-3x_0\ \mapsto\ [3],{}\\ & x_0\ \mapsto\ \infty \\[4pt] \mathcal{O}(2):\ & x_0^2+x_1^2\ \mapsto\ [i]+[-i],{}\\ & x_0x_1\ \mapsto\ [0]+\infty \\[4pt] \mathcal{O}(3):\ & x_0x_1^2\ \mapsto\ 2[0]+\infty,{}\\ & x_0^2x_1-x_0^3\ \mapsto\ [1]+2\infty \end{aligned}

例えば最後の F=x02(x1−x0)F=x_0^2(x_1-x_0) は e=2e=2 で、f0=t−1f_0=t-1、f1=s2(1−s)f_1=s^2(1-s) である。div⁡(t−1)+3∞=[1]−∞+3∞=[1]+2∞\operatorname{div}(t-1)+3\infty=[1]-\infty+3\infty=[1]+2\infty と、(1) の式でも同じ答えになる。

逆に、次数 nn の0以上の因子 D=∑mi[ai]+e∞D=\sum m_i[a_i]+e\infty が与えられれば、F=x0e∏(x1−aix0)miF=x_0^e\prod(x_1-a_ix_0)^{m_i} が div⁡(σF)=D\operatorname{div}(\sigma_F)=D をみたし、そのような FF は定数倍を除いてただ1つです。O(n)\mathcal{O}(n) の切断を選ぶことは、零点の置き方(nn 個の点)を選ぶことと同じです。

次に、因子から可逆層を作ります。P1\mathbb{P}^1 の有理関数の体は k(t)k(t) です。

定義12 因子の可逆層 [1, §II.6 定義, p.196; 1, 命題6.11, p.192]

kk を代数閉体、D=∑PnPPD=\sum_Pn_PP を P1\mathbb{P}^1 の因子とする。開集合 VV について

O(D)(V)={0}∪{ f∈k(t)×∣ord⁡P(f)+nP≥0(P∈V) }\begin{aligned} \mathcal{O}(D)(V)={}&\{0\}\cup\bigl\{\,f\in k(t)^\times\bigm|{}\\ &\operatorname{ord}_P(f)+n_P\geq0\\ &\quad(P\in V)\,\bigr\} \end{aligned}

とおく(PP は VV の閉点を動く)。これは OP1\mathcal{O}_{\mathbb{P}^1} 加群である。

条件は「DD の係数 nPn_P が正の点では nPn_P 位までの極を許し、負の点では −nP-n_P 位以上の零点を要求する」ということです。D=0D=0 なら、各点で極をもたない有理関数なので O(0)=OP1\mathcal{O}(0)=\mathcal{O}_{\mathbb{P}^1} です。

命題13 [1, 命題6.13 (c), p.196–197; 1, 系6.17の証明, p.198]

kk を代数閉体とする。

(1) (f0,f1)↦f0(f_0,f_1)\mapsto f_0 は、OP1\mathcal{O}_{\mathbb{P}^1} 加群の同型 O(n)→O(n⋅∞)\mathcal{O}(n)\to\mathcal{O}(n\cdot\infty) を与える。
(2) D′=D+div⁡(h)D'=D+\operatorname{div}(h)(h∈k(t)×h\in k(t)^\times)なら、f↦fhf\mapsto fh は同型 O(D′)→O(D)\mathcal{O}(D')\to\mathcal{O}(D) を与える。
(3) どの因子 DD についても O(D)≅O(deg⁡D)\mathcal{O}(D)\cong\mathcal{O}(\deg D) である。

証明
  1. (1) の写像が O(n∞)\mathcal{O}(n\infty) に入ることを示す。V∩U0V\cap U_0 の点 aa では f0f_0 が正則なので ord⁡a(f0)≥0\operatorname{ord}_a(f_0)\geq0。∞∈V\infty\in V なら f0=tnf1=s−nf1f_0=t^nf_1=s^{-n}f_1 から ord⁡∞(f0)=ord⁡∞(f1)−n≥−n\operatorname{ord}_\infty(f_0)=\operatorname{ord}_\infty(f_1)-n\geq-n。
  2. 逆写像は f↦(f, snf)f\mapsto(f,\ s^nf) である。f∈O(n∞)(V)f\in\mathcal{O}(n\infty)(V) なら、ff は V∩U0V\cap U_0 の各点で、snfs^nf は V∩U1V\cap U_1 の各点で位数が0以上なので、それぞれの上の関数になる。

    第3回の命題15より、Spec⁡k[t]\operatorname{Spec}k[t] の開集合 WW の上の関数は ⋂P∈Wk[t]P\bigcap_{P\in W}k[t]_P で、k[t](t−a)k[t]_{(t-a)} は ord⁡a≥0\operatorname{ord}_a\geq0 となる有理関数の全体である(生成点の局所環 k(t)k(t) は条件を課さない)。U1U_1 の側も同じで、ss は ∞\infty 以外の点では単元なので ord⁡b(snf)=ord⁡b(f)≥0\operatorname{ord}_b(s^nf)=\operatorname{ord}_b(f)\geq0、∞\infty では ord⁡∞(snf)=n+ord⁡∞(f)≥0\operatorname{ord}_\infty(s^nf)=n+\operatorname{ord}_\infty(f)\geq0 である。

    f=tn⋅snff=t^n\cdot s^nf なので組 (f,snf)(f,s^nf) は O(n)\mathcal{O}(n) の切断で、2つの写像は互いに逆である。どちらも制限と掛け算に両立する。

  3. (2) は ord⁡P(fh)+nP=ord⁡P(f)+ord⁡P(h)+nP=ord⁡P(f)+nP′\operatorname{ord}_P(fh)+n_P=\operatorname{ord}_P(f)+\operatorname{ord}_P(h)+n_P=\operatorname{ord}_P(f)+n'_P から従う。逆写像は h−1h^{-1} を掛ける写像である。
  4. (3) を示す。D=∑ana[a]+n∞∞D=\sum_an_a[a]+n_\infty\infty とし、h=∏a(t−a)nah=\prod_a(t-a)^{n_a} とおくと D=(deg⁡D)∞+div⁡(h)D=(\deg D)\infty+\operatorname{div}(h) なので、(2) と (1) から従う。

    div⁡(h)=∑ana[a]−(∑ana)∞\operatorname{div}(h)=\sum_an_a[a]-\bigl(\sum_an_a\bigr)\infty なので、D−div⁡(h)=(n∞+∑ana)∞=(deg⁡D)∞D-\operatorname{div}(h)=\bigl(n_\infty+\sum_an_a\bigr)\infty=(\deg D)\infty。

ハーツホーンは O(D)\mathcal{O}(D) を Cartier 因子から L(D)\mathcal{L}(D) として作り、局所方程式 fif_i の逆数 fi−1f_i^{-1} で生成される部分層として定義しています。曲線の点 PP の局所方程式は位数1の関数なので、L(P)\mathcal{L}(P) は「PP で1位までの極を許す関数」の層で、上の定義と一致します。

命題13の (2) は、ハーツホーンの命題6.13 (c)(線形同値な因子は同型な可逆層を与える)の P1\mathbb{P}^1 の場合です。(1) は命題6.13 には含まれません。ハーツホーンは系6.17 の証明の中で、超平面が O(1)\mathcal{O}(1) に対応することを証明なしで使っています。

例14 O(D)\mathcal{O}(D) の大域切断

kk を代数閉体とする。

(1) Γ(O(2∞))\Gamma(\mathcal{O}(2\infty)) は、U0U_0 で極をもたず ∞\infty で2位までの極を許す関数、つまり2次以下の多項式の全体 ⟨1,t,t2⟩\langle1,t,t^2\rangle である。命題13(1) の同型の逆で x02, x0x1, x12x_0^2,\ x_0x_1,\ x_1^2 に対応する。

(2) D′=[0]+∞D'=[0]+\infty なら、Γ(O(D′))=⟨t−1,1,t⟩\Gamma(\mathcal{O}(D'))=\langle t^{-1},1,t\rangle(00 と ∞\infty で1位までの極を許す)。D′=2∞+div⁡(t)D'=2\infty+\operatorname{div}(t) なので、tt を掛ける写像で (1) に移り、t−1,1,tt^{-1},1,t は 1,t,t21,t,t^2 になる。

(3) Γ(O(−∞))\Gamma(\mathcal{O}(-\infty)) は、極をもたず ∞\infty で0になる関数の全体で、定数 00 だけである。Γ(O(−1))=0\Gamma(\mathcal{O}(-1))=0 と合っている。

命題13(3) と定理7から、deg⁡D≥0\deg D\geq0 なら dim⁡Γ(O(D))=deg⁡D+1\dim\Gamma(\mathcal{O}(D))=\deg D+1、deg⁡D<0\deg D<0 なら 00 です。例の (1)(2) は deg⁡D=2\deg D=2 で3次元、(3) は deg⁡D=−1\deg D=-1 で 00 でした。これは曲線のリーマン・ロッホの定理の、P1\mathbb{P}^1 の場合に当たります。

定理15 [1, 系6.17, p.198]

kk を体とする。P1\mathbb{P}^1 の可逆層は、どれもただ1つの n∈Zn\in\mathbb{Z} について O(n)\mathcal{O}(n) と同型である。n↦O(n)n\mapsto\mathcal{O}(n) は群の同型 Z→Pic⁡P1\mathbb{Z}\to\operatorname{Pic}\mathbb{P}^1 を与える。

証明
  1. 可逆層 L\mathcal{L} について、L∣U0\mathcal{L}|_{U_0} と L∣U1\mathcal{L}|_{U_1} はそれぞれ O\mathcal{O} と同型である。Ui≅A1U_i\cong\mathbb{A}^1 の可逆層はどれも自明だからである[1, 例6.3.1, p.180; 1, 系6.16, p.198]。

    ハーツホーンの例6.3.1 は、多項式環が一意分解整域であることから An\mathbb{A}^n の因子類群が0であることを示している。系6.16 は、整・分離的・ネーター的で局所環がすべて一意分解整域なら因子類群とピカール群が同型であることを述べている。この2つから Pic⁡A1=0\operatorname{Pic}\mathbb{A}^1=0 が従う。

  2. よって、命題5の後で見たとおり、L\mathcal{L} はある単元 g01∈k[t,1/t]×g_{01}\in k[t,1/t]^\times を変換関数とする層と同型である。
  3. k[t,1/t]k[t,1/t] の単元は ctnct^n(c∈k×c\in k^\times、n∈Zn\in\mathbb{Z})の形に限る。

    fg=1fg=1 とし、f=taf′f=t^af'、g=tbg′g=t^bg'(f′,g′∈k[t]f',g'\in k[t] は定数項が0でない)と書く。f′g′=t−a−bf'g'=t^{-a-b} は定数項が0でない多項式なので a+b=0a+b=0 で、f′g′=1f'g'=1。次数を比べると f′,g′f',g' は定数である。

  4. 命題5(2) で h0=1h_0=1、h1=ch_1=c とすると、変換関数は ctn⋅c−1=tnct^n\cdot c^{-1}=t^n になる。よって L≅O(n)\mathcal{L}\cong\mathcal{O}(n)。
  5. nn はただ1つである。O(n)≅O(m)\mathcal{O}(n)\cong\mathcal{O}(m)、n≠mn\neq m とすると、O(−m)\mathcal{O}(-m) とのテンソル積から O(n−m)≅O\mathcal{O}(n-m)\cong\mathcal{O}、O(m−n)\mathcal{O}(m-n) とのテンソル積から O(m−n)≅O\mathcal{O}(m-n)\cong\mathcal{O} となる。

    n−mn-m と m−nm-n のどちらかは負なので、定理7からその大域切断は0である。しかし Γ(O)=k≠0\Gamma(\mathcal{O})=k\neq0 なので矛盾する。

  6. O(n)⊗O(m)≅O(n+m)\mathcal{O}(n)\otimes\mathcal{O}(m)\cong\mathcal{O}(n+m) なので、n↦O(n)n\mapsto\mathcal{O}(n) は群の準同型で、ここまでで全単射であることが分かった。

命題13と合わせると、kk が代数閉体なら、因子類 [D][D] に O(D)\mathcal{O}(D) を対応させる写像が同型 Cl⁡(P1)→Pic⁡P1\operatorname{Cl}(\mathbb{P}^1)\to\operatorname{Pic}\mathbb{P}^1 で、次数と O(n)\mathcal{O}(n) の nn が対応します。

Cl⁡(P1)→[D]↦O(D)Pic⁡P1deg⁡↓≅≅↑n↦O(n)Z=Z\begin{CD} \operatorname{Cl}(\mathbb{P}^1) @>{[D]\mapsto\mathcal{O}(D)}>> \operatorname{Pic}\mathbb{P}^1 \\ @V{\deg}V{\cong}V @A{\cong}A{n\mapsto\mathcal{O}(n)}A \\ \mathbb{Z} @= \mathbb{Z} \end{CD}

一般に、整・分離的・ネーター的で、局所環がすべて一意分解整域のスキームでは Cl⁡X≅Pic⁡X\operatorname{Cl}X\cong\operatorname{Pic}X です[1, 系6.16, p.198]。ハーツホーンの系6.17 は、Pn\mathbb{P}^n の場合に Pic⁡Pn\operatorname{Pic}\mathbb{P}^n が O(1)\mathcal{O}(1) で生成される Z\mathbb{Z} であることを、Cl⁡Pn≅Z\operatorname{Cl}\mathbb{P}^n\cong\mathbb{Z}(命題6.4)から導いています[1, 命題6.4, p.180–181]。

O(−1)\mathcal{O}(-1) の全空間はブローアップ

可逆層の各点の上に、1次元の「ファイバー」を立てた空間を作ります。地図 UiU_i の上では直積 Ui×A1U_i\times\mathbb{A}^1 とし、ファイバーの座標 viv_i を変換関数で読み替えて貼り合わせます。

定義16 全空間

可逆層 L\mathcal{L} が、アフィンな開被覆 {Ui}\{U_i\} と変換関数 gijg_{ij} で与えられているとする。Ui×A1=Spec⁡O(Ui)[vi]U_i\times\mathbb{A}^1=\operatorname{Spec}\mathcal{O}(U_i)[v_i] を、重なりの上で

vi=gij vjv_i=g_{ij}\,v_jvi=gij vj\begin{aligned}v_i &= g_{ij}\,v_j\end{aligned}

によって貼り合わせたスキームを L\mathcal{L} の全空間と呼び、V(L)\mathbb{V}(\mathcal{L}) と書く。各 Ui×A1→UiU_i\times\mathbb{A}^1\to U_i は貼り合わさって射 p ⁣:V(L)→Xp\colon\mathbb{V}(\mathcal{L})\to X になる。

切断 σ=(σi)\sigma=(\sigma_i) は、各地図で vi=σiv_i=\sigma_i とおくことで、XX から V(L)\mathbb{V}(\mathcal{L}) への写像 P↦(P,σi(P))P\mapsto(P,\sigma_i(P)) になります。σi=gijσj\sigma_i=g_{ij}\sigma_j は、この写像が重なりで食い違わないための条件そのものです。σ=0\sigma=0 のときの像 vi=0v_i=0 を零切断と呼びます。

P1\mathbb{P}^1 の上では、V(O(n))\mathbb{V}(\mathcal{O}(n)) は2枚の平面 U0×A1U_0\times\mathbb{A}^1(座標 (t,v0)(t,v_0))と U1×A1U_1\times\mathbb{A}^1(座標 (s,v1)(s,v_1))を貼り合わせたものです。

s=1tv0=tn v1(t≠0)s=\frac1t\qquad v_0=t^n\,v_1\qquad(t\neq0)s=1tv0=tn v1(t≠0)\begin{gathered}s=\frac1t\\v_0=t^n\,v_1\\(t\neq0)\end{gathered}s=1tv0=tn v1(t≠0)\begin{aligned}s &= \frac1t\\[4pt]v_0 &= t^n\,v_1\\[4pt]&(t\neq0)\end{aligned}

n=−1n=-1 なら v0=t−1v1v_0=t^{-1}v_1、つまり v1=tv0v_1=tv_0 です。これを第7回のブローアップのチャートと比べます。

第7回の A~2\widetilde{\mathbb{A}}^2 は A2×P1\mathbb{A}^2\times\mathbb{P}^1 の点の集合として定義した多様体で、V(O(−1))\mathbb{V}(\mathcal{O}(-1)) はスキームです。そこで、チャートの関数の環と、その貼り合わせの式を比べます。次の命題では、第7回と同じく kk を代数閉体とし、チャートの座標に第7回の文字 n=u0/u1n=u_0/u_1 を使います(O(n)\mathcal{O}(n) の整数 nn とは別のものです)。

命題17

kk を代数閉体とし、A~2\widetilde{\mathbb{A}}^2 を平面の原点でのブローアップとする(第7回の定義2)。チャート W0W_0(関数の環 k[x,m]k[x,m])と W1W_1(関数の環 k[n,y]k[n,y])の座標を

(x,m)⟼(t,v0)=(m, x)(n,y)⟼(s,v1)=(n, y)(x,m)\longmapsto(t,v_0)=(m,\ x)\qquad (n,y)\longmapsto(s,v_1)=(n,\ y)(x,m)⟼(t,v0)=(m, x)(n,y)⟼(s,v1)=(n, y)\begin{gathered}(x,m)\longmapsto(t,v_0)=(m,\ x)\\(n,y)\longmapsto(s,v_1)=(n,\ y)\end{gathered}(x,m)⟼(t,v0)=(m, x)(n,y)⟼(s,v1)=(n, y)\begin{aligned}(x,m)\longmapsto(t,v_0) &= (m,\ x)\\[4pt](n,y)\longmapsto(s,v_1) &= (n,\ y)\end{aligned}

で読み替える。

(1) 第7回の重なりの環の同型 k[n,y,1/n]→k[x,m,1/m]k[n,y,1/n]\to k[x,m,1/m](n↦1/mn\mapsto1/m、y↦mxy\mapsto mx)は、V(O(−1))\mathbb{V}(\mathcal{O}(-1)) の貼り合わせ k[s,1/s,v1]→k[t,1/t,v0]k[s,1/s,v_1]\to k[t,1/t,v_0](s↦1/ts\mapsto1/t、v1↦tv0v_1\mapsto tv_0)と一致する。つまり V(O(−1))\mathbb{V}(\mathcal{O}(-1)) は、A~2\widetilde{\mathbb{A}}^2 のチャートの関数の環を第7回と同じ式で貼り合わせたスキームである。

(2) V(O(−1))\mathbb{V}(\mathcal{O}(-1)) の閉点は A~2\widetilde{\mathbb{A}}^2 の点と1対1に対応する。この対応で、射 A~2→P1\widetilde{\mathbb{A}}^2\to\mathbb{P}^1、((x,y),[u0:u1])↦[u0:u1]\bigl((x,y),[u_0:u_1]\bigr)\mapsto[u_0:u_1] は pp に、例外曲線 EE は零切断に対応し、閉点 [u0:u1][u_0:u_1] の上のファイバーの閉点は、原点を通る直線 L={(x,y)∣xu1=yu0}L=\{(x,y)\mid xu_1=yu_0\} の点になる。

証明
  1. W0≅A2W_0\cong\mathbb{A}^2、W1≅A2W_1\cong\mathbb{A}^2 で、重なりの座標は n=1/mn=1/m、y=mxy=mx と読み替わる。環で書くと、これは k[n,y,1/n]→k[x,m,1/m]k[n,y,1/n]\to k[x,m,1/m] の同型 n↦1/mn\mapsto1/m、y↦mxy\mapsto mx である(第7回の命題5(1)(3) と第7回の可換図式)。
  2. (1) を示す。読み替え t=mt=m、v0=xv_0=x、s=ns=n、v1=yv_1=y を代入すると、n↦1/mn\mapsto1/m は s↦1/ts\mapsto1/t に、y↦mxy\mapsto mx は v1↦tv0v_1\mapsto tv_0 になる。これは V(O(−1))\mathbb{V}(\mathcal{O}(-1)) の貼り合わせの式そのものである。
  3. (2) の対応を作る。kk は代数閉体なので、Spec⁡k[t,v0]\operatorname{Spec}k[t,v_0] の閉点は k2k^2 の点 (t,v0)(t,v_0) と1対1に対応し(第2回の例12)、読み替えで W0W_0 の点 (x,m)(x,m) に対応する。W1W_1 の側も同じで、重なりでは両方が (1) の同じ式で読み替わるので、対応は貼り合わさる。

    ハーツホーンの命題2.6 は、代数閉体の上の多様体 VV にスキーム t(V)t(V) を対応させ、VV の点が t(V)t(V) の閉点に当たることを示している[1, 命題2.6, p.107]。(1) は、V(O(−1))\mathbb{V}(\mathcal{O}(-1)) が t(A~2)t(\widetilde{\mathbb{A}}^2) と同型であることを、チャートの環で確かめたものである。

  4. A~2→P1\widetilde{\mathbb{A}}^2\to\mathbb{P}^1 はチャートで (x,m)↦m=t(x,m)\mapsto m=t、(n,y)↦n=s(n,y)\mapsto n=s なので pp に一致する(第7回の可換図式)。
  5. EE は W0W_0 では x=0x=0、W1W_1 では y=0y=0(第7回の命題5(2))で、これは v0=0v_0=0、v1=0v_1=0、つまり零切断である。W0W_0 で mm を止めると、点 (x,mx)(x,mx) の全体は直線 y=mxy=mx である。

O(−1)\mathcal{O}(-1) は、点 L∈P1L\in\mathbb{P}^1 の上に直線 LL そのものを置いた直線束で、トートロジカルな直線束とも呼ばれます。ブローアップの射 π ⁣:A~2→A2\pi\colon\widetilde{\mathbb{A}}^2\to\mathbb{A}^2 は、各ファイバー LL を平面の中の直線 LL として並べ、零切断 EE を原点に潰す写像です。

Γ(O(−1))=0\Gamma(\mathcal{O}(-1))=0 も、この見方で納得できます。大域切断は「原点を通る各直線 LL の上に、点を1つずつ代数的に選ぶ」ことです。チャートで書けば v0=f0(t)∈k[t]v_0=f_0(t)\in k[t] と v1=tf0(t)∈k[s]=k[1/t]v_1=tf_0(t)\in k[s]=k[1/t] が両立しなければならず、f0=0f_0=0 しかありません。どの直線でも原点を選ぶしかないわけです。

反対に O(1)=O(−1)−1\mathcal{O}(1)=\mathcal{O}(-1)^{-1} のファイバーは、直線 LL の上の1次関数の空間(LL の双対空間)です。1次式 ax0+bx1ax_0+bx_1 を各直線 LL に制限すると LL の上の1次関数になるので、1次式が O(1)\mathcal{O}(1) の切断になります。

例えば直線 L ⁣:y=2xL\colon y=2x の上では、次のようになります。

(x0+x1)∣L ⁣: (x,2x)⟼x+2x=3x(x_0+x_1)\big|_L\colon\ (x,2x)\longmapsto x+2x=3x(x0+x1)∣L ⁣: (x,2x)⟼x+2x=3x\begin{aligned}(x_0+x_1)\big|_L\colon\ (x,2x)\longmapsto x+2x &= 3x\end{aligned}
もう少し詳しくハーツホーンの V(E)\mathbb{V}(\mathcal{E}) との向きの違い

ハーツホーンの演習5.18 は、局所自由層 E\mathcal{E} から V(E)=Spec⁡S(E)\mathbb{V}(\mathcal{E})=\operatorname{Spec}S(\mathcal{E})(SS は対称代数)を作り、その切断の層が E\mathcal{E} の双対 E∨\mathcal{E}^\vee になることを示させています[1, 演習5.18, p.175–176]。

この記事の全空間は、切断の層が L\mathcal{L} 自身になるように作りました。ハーツホーンの記号では V(L−1)\mathbb{V}(\mathcal{L}^{-1}) に当たり、ブローアップは V(O(1))\mathbb{V}(\mathcal{O}(1)) と書かれます。文献を読むときは、どちらの向きかを確かめてください。

実数の点で見る:メビウスの帯

k=Rk=\mathbb{R} として、全空間の実数の点を描きます。P1\mathbb{P}^1 の実数の点は原点を通る直線 LL で、LL の向き (cos⁡θ,sin⁡θ)(\cos\theta,\sin\theta) を θ∈[0,π]\theta\in[0,\pi] で表せます。θ\theta と θ+π\theta+\pi は同じ直線なので、RP1\mathbb{R}\mathbb{P}^1 は円です。

ファイバーの座標を r∈Rr\in\mathbb{R} とし、O(−n)\mathcal{O}(-n) と O(n)\mathcal{O}(n) の地図の座標を次のように決めます(n≥0n\geq0)。

O(−n):  v0=rcos⁡nθ,  v1=rsin⁡nθO(n):  v0=rcos⁡nθ,  v1=rsin⁡nθ\mathcal{O}(-n):\ \ v_0=r\cos^n\theta,\ \ v_1=r\sin^n\theta\qquad \mathcal{O}(n):\ \ v_0=\frac{r}{\cos^n\theta},\ \ v_1=\frac{r}{\sin^n\theta}O(−n):  v0=rcos⁡nθ,  v1=rsin⁡nθO(n):  v0=rcos⁡nθ,  v1=rsin⁡nθ\begin{gathered}\mathcal{O}(-n):\ \ v_0=r\cos^n\theta,\ \ v_1=r\sin^n\theta\\\mathcal{O}(n):\ \ v_0=\frac{r}{\cos^n\theta},\ \ v_1=\frac{r}{\sin^n\theta}\end{gathered}O(−n):  v0=rcos⁡nθ,  v1=rsin⁡nθO(n):  v0=rcos⁡nθ,  v1=rsin⁡nθ\begin{aligned}\mathcal{O}(-n):\ \ v_0 &= r\cos^n\theta,\ \ v_1\\&= r\sin^n\theta\\[4pt]\mathcal{O}(n):\ \ v_0 &= \frac{r}{\cos^n\theta},\ \ v_1\\&= \frac{r}{\sin^n\theta}\end{aligned}

t=tan⁡θt=\tan\theta なので、どちらも貼り合わせの式(v0=t∓nv1v_0=t^{\mp n}v_1)をみたします。θ\theta を θ+π\theta+\pi に変えると cos⁡nθ\cos^n\theta と sin⁡nθ\sin^n\theta が (−1)n(-1)^n 倍になるので、同じ点は (θ,r)(\theta,r) と (θ+π,(−1)nr)(\theta+\pi,(-1)^nr) で表されます。

(θ+π, r) ∼ (θ, (−1)nr)(\theta+\pi,\ r)\ \sim\ \bigl(\theta,\ (-1)^nr\bigr)(θ+π, r)∼(θ, (−1)nr)\begin{aligned}(\theta+\pi,\ r) &\sim \bigl(\theta,\ (-1)^nr\bigr)\end{aligned}

帯 [0,π]×R[0,\pi]\times\mathbb{R} の両端を、nn が偶数ならそのまま、奇数なら裏返して貼ることになります。偶数なら輪、奇数ならメビウスの帯です。n=1n=1 の O(−1)\mathcal{O}(-1) では (v0,v1)=r(cos⁡θ,sin⁡θ)(v_0,v_1)=r(\cos\theta,\sin\theta) がブローアップの点 (x,y)(x,y) そのもので、ファイバーは直線 LL です。

O(n)\mathcal{O}(n) の切断 FF は、帯の上の曲線 r=F(cos⁡θ,sin⁡θ)r=F(\cos\theta,\sin\theta) になります。実際 v0=F(cos⁡θ,sin⁡θ)/cos⁡nθ=F(1,tan⁡θ)=F(1,t)v_0=F(\cos\theta,\sin\theta)/\cos^n\theta=F(1,\tan\theta)=F(1,t) で、地図 U0U_0 の読み f0f_0 と一致します。曲線が r=0r=0(零切断)を横切る点が、FF の実数の零点です。

ドラッグで回せます

自明な直線束 O\mathcal{O} の実数の点です。真ん中の黒い円が RP1\mathbb{R}\mathbb{P}^1(θ∈[0,π]\theta\in[0,\pi] の点 [cos⁡θ:sin⁡θ][\cos\theta:\sin\theta] を、円を1周する角 2θ2\theta に置いたもの)で、各点の上にファイバー R\mathbb{R} を外向きに描いています。全体は平らな輪で、ふちのオレンジと緑は別々の円です。紫の円は定数の切断です。

O(−1)\mathcal{O}(-1) の実数の点はメビウスの帯です。紫の3本は点 [1:0],[1:1],[0:1][1:0],[1:1],[0:1] の上のファイバーで、それぞれ直線 LL(y=0y=0、y=xy=x、x=0x=0)をそのまま描いています(外向きが xx、上向きが yy)。「真上」から見ると輪に見えますが、回すとファイバーが θ\theta とともに半回転していることが分かります。ふちはオレンジから緑へつながる1本の曲線です。

O(1)\mathcal{O}(1) の実数の点も同じメビウスの帯になります。切断 x0x_0(紫)と x1−x0x_1-x_0(オレンジ)は帯の上の曲線で、どちらも黒い円(零切断)をちょうど1回横切ります。横切る点が零点 ∞=[0:1]\infty=[0:1] と t=1t=1 です。帯がねじれているので、1回も横切らない切断は描けません。

O(2)\mathcal{O}(2) の実数の点です。ファイバーは1周する間に1回転し、ふちのオレンジと緑はそれぞれ閉じた別々の曲線です。切断 x12−x02x_1^2-x_0^2(オレンジ)は t=±1t=\pm1 の2点で黒い円を横切り、x02+x12x_0^2+x_1^2(紫)は一度も横切りません。実数の点だけを見ると、この帯は輪と同じ(自明)です。

図3具体例RP1\mathbb{R}\mathbb{P}^1 の上の直線束を帯として描いた図です。黒い円が RP1\mathbb{R}\mathbb{P}^1(零切断)で、点 θ\theta を円の角 2θ2\theta の位置に置き、ファイバーを角 nθn\theta だけ傾けて描いています。「真上」から見ると帯はどれも輪のように見えますが、回すと、O(±1)\mathcal{O}(\pm1) ではファイバーが1周で半回転し(メビウスの帯)、O(2)\mathcal{O}(2) では1回転していることが分かります。ふちが1本につながるか、2本に分かれるかでも区別できます。O(−1)\mathcal{O}(-1) の帯から点 [0:1][0:1] の上のファイバーを除いて伸ばすと、第7回の図2の曲面 y=mxy=mx(m=tan⁡θm=\tan\theta)になります。

命題18

nn を奇数、F≠0F\neq0 を実数係数の nn 次斉次式とする。FF は P1(R)\mathbb{P}^1(\mathbb{R}) に零点をもつ。一方、nn が偶数なら (x02+x12)n/2(x_0^2+x_1^2)^{n/2} は P1(R)\mathbb{P}^1(\mathbb{R}) に零点をもたない。

証明
  1. x0x_0 が FF を割り切れば、∞=[0:1]\infty=[0:1] が零点である。
  2. そうでなければ、命題10の証明と同じく F(1,t)F(1,t) はちょうど nn 次の実数係数の多項式である。奇数次の実数係数の多項式は、t→±∞t\to\pm\infty で符号が変わるので、中間値の定理から実数の根をもつ。
  3. x02+x12x_0^2+x_1^2 は (x0,x1)≠(0,0)(x_0,x_1)\neq(0,0) の実数で正なので、そのべきも0にならない。

この命題は帯のねじれと合っています。nn が奇数なら、帯の上の連続な切断 r=r(θ)r=r(\theta) は r(π)=−r(0)r(\pi)=-r(0) をみたすので、中間値の定理からどこかで零切断を横切ります。そのため、0にならない切断を使って帯を RP1×R\mathbb{R}\mathbb{P}^1\times\mathbb{R} と同一視することはできません。命題の前半は、同じことを O(n)\mathcal{O}(n) の代数的な切断について述べたものです。

O(2)\mathcal{O}(2) では、切断 x02+x12x_0^2+x_1^2 が帯の上の曲線 r=1r=1 になり、実数の点では零切断と交わりません。各ファイバーの点を「この切断の何倍か」で読むと、帯全体に1つの座標が入り、帯は輪と同じになります。

ただし複素数で見ると、x02+x12x_0^2+x_1^2 は [1:±i][1:\pm i] で0になります。定理15から O(2)\mathcal{O}(2) は O\mathcal{O} と同型ではなく、これは実数の点だけを描いた図では見えない違いです。

射影平面の上の O(d)\mathcal{O}(d)

同じことを射影平面 P2\mathbb{P}^2(第5回の定義1)で行います。Ui={xi≠0}U_i=\{x_i\neq0\} の上の関数の環は Ai=S(xi)A_i=S_{(x_i)}(S=k[x0,x1,x2]S=k[x_0,x_1,x_2])です。dd 次斉次式 FF を xidx_i^d で割ったもの F/xidF/x_i^d が UiU_i の関数で、その比が変換関数になります。

gij=(xjxi)d∈O(Ui∩Uj)×gijgjk=(xjxi)d(xkxj)d=(xkxi)d=gikg_{ij}=\Bigl(\frac{x_j}{x_i}\Bigr)^d\in\mathcal{O}(U_i\cap U_j)^\times\qquad g_{ij}g_{jk}=\Bigl(\frac{x_j}{x_i}\Bigr)^d\Bigl(\frac{x_k}{x_j}\Bigr)^d=\Bigl(\frac{x_k}{x_i}\Bigr)^d=g_{ik}gij=(xjxi)d∈O(Ui∩Uj)×gijgjk=(xjxi)d(xkxj)d=(xkxi)d=gik\begin{gathered}g_{ij}=\Bigl(\frac{x_j}{x_i}\Bigr)^d\in\mathcal{O}(U_i\cap U_j)^\times\\g_{ij}g_{jk}=\Bigl(\frac{x_j}{x_i}\Bigr)^d\Bigl(\frac{x_k}{x_j}\Bigr)^d=\Bigl(\frac{x_k}{x_i}\Bigr)^d=g_{ik}\end{gathered}gij=(xjxi)d∈O(Ui∩Uj)×gijgjk=(xjxi)d(xkxj)d=(xkxi)d=gik\begin{aligned}g_{ij} &= \Bigl(\frac{x_j}{x_i}\Bigr)^d\in\mathcal{O}(U_i\cap U_j)^\times\\[4pt]g_{ij}g_{jk} &= \Bigl(\frac{x_j}{x_i}\Bigr)^d\Bigl(\frac{x_k}{x_j}\Bigr)^d\\&= \Bigl(\frac{x_k}{x_i}\Bigr)^d\\&= g_{ik}\end{aligned}

コサイクル条件がみたされるので、定義4で可逆層 O(d)\mathcal{O}(d) ができます。切断は組 (f0,f1,f2)(f_0,f_1,f_2)、fi∈Aif_i\in A_i で、fi=(xj/xi)dfjf_i=(x_j/x_i)^df_j をみたすものです。

定理19 [1, 命題5.13, p.160–161]

kk を体とする。F↦(F/x0d, F/x1d, F/x2d)F\mapsto(F/x_0^d,\ F/x_1^d,\ F/x_2^d) は同型 k[x0,x1,x2]d→Γ(P2,O(d))k[x_0,x_1,x_2]_d\to\Gamma(\mathbb{P}^2,\mathcal{O}(d)) を与える。とくに d≥0d\geq0 なら次元は (d+1)(d+2)2\dfrac{(d+1)(d+2)}{2}、d<0d<0 なら0である。

証明
  1. 大域切断 (f0,f1,f2)(f_0,f_1,f_2) について、F=x0df0=x1df1=x2df2F=x_0^df_0=x_1^df_1=x_2^df_2 は局所化 Sx0x1x2S_{x_0x_1x_2} の dd 次の斉次元で、3つの局所化 Sx0,Sx1,Sx2S_{x_0},S_{x_1},S_{x_2} のすべてに入る。
  2. Sx0x1x2S_{x_0x_1x_2} の0でない斉次元は x0a0x1a1x2a2Gx_0^{a_0}x_1^{a_1}x_2^{a_2}G(ai∈Za_i\in\mathbb{Z}、GG はどの xix_i でも割り切れない斉次多項式)と一意に書ける。SxiS_{x_i} に入るのは ii 以外の jj で aj≥0a_j\geq0 のときなので、3つすべてに入れば a0,a1,a2≥0a_0,a_1,a_2\geq0 で、F∈SdF\in S_d である。

    これはハーツホーンの証明そのもので、第5回の定理20(d=0d=0 の場合)と同じく、SS が一意分解整域であることを使っている。d<0d<0 なら Sd=0S_d=0 なので F=0F=0。

  3. 次元は、a+b+c=da+b+c=d となる単項式 x0ax1bx2cx_0^ax_1^bx_2^c の個数 (d+22)\binom{d+2}{2} である。

例20 O(d)\mathcal{O}(d) の切断と平面曲線

dd基底次元零点の集合
11x0, x1, x2x_0,\ x_1,\ x_233直線
22x02, x12, x22, x0x1, x0x2, x1x2x_0^2,\ x_1^2,\ x_2^2,\ x_0x_1,\ x_0x_2,\ x_1x_266円錐曲線
33x03, x02x1, …, x0x1x2x_0^3,\ x_0^2x_1,\ \dots,\ x_0x_1x_210103次曲線

次数 dd の平面曲線 V+(F)V_+(F) は、O(d)\mathcal{O}(d) の切断 FF の零点の集合である。切断を定数倍しても零点は変わらないので、次数 dd の曲線は (d+22)−1\binom{d+2}{2}-1 個のパラメータで動く(直線は2個、円錐曲線は5個、3次曲線は9個)。

第9回のベズーの定理のうち、直線と曲線の場合(第9回の定理10)は、この記事の言葉で言い直せます。直線 x2=0x_2=0 を [x0:x1:0][x_0:x_1:0] で P1\mathbb{P}^1 と同一視すると、F(x0,x1,0)F(x_0,x_1,0) は P1\mathbb{P}^1 の上の O(d)\mathcal{O}(d) の切断です。kk が代数閉体でこの切断が0でなければ、命題10から零点は重複度こみで dd 個です。

例えば放物線 F=x0x2−x12F=x_0x_2-x_1^2(y=x2y=x^2)を直線 x2=0x_2=0(y=0y=0)に制限すると、次のようになります。

F(x0,x1,0)=−x12F(x_0,x_1,0)=-x_1^2F(x0,x1,0)=−x12\begin{aligned}F(x_0,x_1,0) &= -x_1^2\end{aligned}

零点は P1\mathbb{P}^1 の点 [1:0][1:0]、つまり平面の点 [1:0:0][1:0:0](原点)に2重にあります。放物線と接線 y=0y=0 は原点で2重に交わるわけです。

専門的な話Proj と O(n)\mathcal{O}(n)、射影空間への射、豊富な直線束

ハーツホーンは、次数付き環 SS と X=Proj⁡SX=\operatorname{Proj}S(第5回の定義15)について、次数を nn だけずらした加群 S(n)S(n)(S(n)d=Sn+dS(n)_d=S_{n+d})に付随する層として OX(n)\mathcal{O}_X(n) を定義しています[1, §II.5 定義, p.159]。D+(xi)D_+(x_i) の上の切断は SxiS_{x_i} の nn 次の元で、この記事の F/xinF/x_i^n を xinx_i^n 倍したものに当たります。

可逆層 L\mathcal{L} と、各点で全部が0にはならない大域切断 σ0,…,σr\sigma_0,\dots,\sigma_r を与えると、射 X→PrX\to\mathbb{P}^r、P↦[σ0(P):⋯:σr(P)]P\mapsto[\sigma_0(P):\dots:\sigma_r(P)] が決まり、逆にどの射もこうして得られます[1, 定理7.1, p.204]。例えば P1\mathbb{P}^1 の O(2)\mathcal{O}(2) の基底 x02,x0x1,x12x_0^2,x_0x_1,x_1^2 からは、[x0:x1]↦[x02:x0x1:x12][x_0:x_1]\mapsto[x_0^2:x_0x_1:x_1^2] が得られ、像は円錐曲線 x0x2=x12x_0x_2=x_1^2 です(第5回の例19)。

このように L\mathcal{L} の切断で射影空間への埋め込みが作れるとき、L\mathcal{L} を非常に豊富と呼びます[1, §II.5 定義, p.164]。豊富の定義は「どの連接層も、L\mathcal{L} の十分大きなべきでねじると大域切断で生成される」ことで[1, §II.7 定義, p.208–209]、ネーター環上の有限型のスキームでは、あるべき L⊗m\mathcal{L}^{\otimes m} が非常に豊富になることと同値です[1, 定理7.6, p.210]。P1\mathbb{P}^1 では n≥1n\geq1 の O(n)\mathcal{O}(n) が非常に豊富で、n≤0n\leq0 の O(n)\mathcal{O}(n) は豊富ではありません(切断が足りず、点を区別できません)。

まとめ:P1\mathbb{P}^1 の上の直線束

直線束変換関数大域切断切断の零点実数の点
O(−1)\mathcal{O}(-1)t−1t^{-1}00(切断なし)メビウスの帯(ブローアップ)
O\mathcal{O}11定数(次元1)0個輪
O(1)\mathcal{O}(1)ttax0+bx1ax_0+bx_1(次元2)1個メビウスの帯
O(2)\mathcal{O}(2)t2t^22次斉次式(次元3)2個輪と同じ(1回転した帯)
O(n)\mathcal{O}(n)tnt^nnn 次斉次式(次元 n+1n+1)nn 個nn が奇数ならメビウスの帯
O(D)\mathcal{O}(D)—div⁡f+D≥0\operatorname{div}f+D\geq0 の ffdeg⁡D\deg D 個O(deg⁡D)\mathcal{O}(\deg D) と同じ

P1\mathbb{P}^1 の上の関数は定数だけでしたが、関数の代わりに直線束の切断を使うと、nn 次斉次式という豊かな材料が得られます。直線束は変換関数 tnt^n の nn だけで分類され、その nn は切断の零点の数と因子の次数に表れ、nn の偶奇は実数の点での帯のねじれに表れます。

次回:3次曲線の上の足し算

P1\mathbb{P}^1 では、次数が同じ因子はすべて線形同値で、Pic⁡P1≅Z\operatorname{Pic}\mathbb{P}^1\cong\mathbb{Z} は次数だけを覚えていました。非特異な平面3次曲線 EE では事情が違い、次数0の因子類の群 Pic⁡0E\operatorname{Pic}^0E が、EE の点の集合と1対1に対応します。

次回は、この対応を使って3次曲線の点どうしを足します。直線との3つの交点の和が0になるという弦と接線の作図が、因子の類の計算で説明できることを見ます。

参考文献

  1. R. ハーツホーン(高橋宣能・松下大介 訳), 『代数幾何学 1』, 丸善出版, 2013.