この記事の要点
関数の空間 L ( D ) L(D) L ( D ) 因子 D D D が許す極の範囲に収まる有理関数を集めると、有限次元のベクトル空間 L ( D ) L(D) L ( D ) になります。その次元を ℓ ( D ) \ell(D) ℓ ( D ) と書きます。
リーマン・ロッホの定理 種数 g g g の曲線では ℓ ( D ) − ℓ ( K − D ) = deg D + 1 − g \ell(D)-\ell(K-D)=\deg D+1-g ℓ ( D ) − ℓ ( K − D ) = deg D + 1 − g が成り立ちます。ℓ ( D ) \ell(D) ℓ ( D ) 自身は次数だけでは決まりませんが、ℓ ( K − D ) \ell(K-D) ℓ ( K − D ) を引いた差は次数と種数だけで決まります。
射影直線と楕円曲線 P 1 \mathbb{P}^1 P 1 では L ( n ∞ ) L(n\infty) L ( n ∞ ) が n n n 次以下の多項式になり、楕円曲線では L ( n O ) L(nO) L ( n O ) が 1 , x , y , x 2 , x y , … 1,x,y,x^2,xy,\dots 1 , x , y , x 2 , x y , … で張られます。どちらも基底を書き出して、定理の両辺を数で確かめます。
分かること 楕円曲線の上には、O O O だけに1位の極をもつ関数がありません。そこから楕円曲線が P 1 \mathbb{P}^1 P 1 と同型でないことが分かり、ワイエルシュトラスの方程式も出てきます。定理を使うと、種数0の曲線が P 1 \mathbb{P}^1 P 1 と同型であることも示せます。
証明は、ステップの流れだけを短く書いています。「詳しく」の付いた行をクリックすると、そのステップの詳しい説明が開きます。説明の中にも開ける行があります。
定義・命題・定理には、記事全体で通し番号を振っています。
もう少し詳しく は補足、専門的な話 は先の回につながる話題です。どちらも開かずに読み進められます。
各ブロックの「AIに質問」を押すと、その部分の内容を入れた質問文で、お使いのAIを開けます。
前回の宿題
第14回 では、P 1 \mathbb{P}^1 P 1 を2枚の直線で覆ってチェック・コホモロジーを計算しました。直線束 O ( n ) \mathcal{O}(n) O ( n ) について求めた値は次のとおりです(第14回の定理6 )。h i h^i h i は H i H^i H i の次元を表します。
h 0 ( O ( n ) ) = { n + 1 ( n ≥ 0 ) 0 ( n ≤ − 1 ) , h 1 ( O ( n ) ) = { 0 ( n ≥ − 1 ) − n − 1 ( n ≤ − 2 ) , h 0 − h 1 = n + 1 {}\begin{gathered} h^0(\mathcal{O}(n))=\begin{cases}n+1&(n\geq0)\\0&(n\leq-1)\end{cases},{}\\[4pt] h^1(\mathcal{O}(n))=\begin{cases}0&(n\geq-1)\\-n-1&(n\leq-2)\end{cases},{}\\[4pt] h^0-h^1=n+1 \end{gathered} h 0 ( O ( n )) = { n + 1 0 ( n ≥ 0 ) ( n ≤ − 1 ) , h 1 ( O ( n )) = { 0 − n − 1 ( n ≥ − 1 ) ( n ≤ − 2 ) , h 0 − h 1 = n + 1
h 0 h^0 h 0 と h 1 h^1 h 1 はそれぞれ折れ線なのに、差はどの n n n でも直線 n + 1 n+1 n + 1 になります。前回の最後に、この差がリーマン・ロッホの定理の特別な場合だと予告しました。
この記事では、h 0 h^0 h 0 にあたるものを「極を許した関数の空間」L ( D ) L(D) L ( D ) として、コホモロジーを使わずに定義します。h 1 h^1 h 1 にあたるものは、標準因子 K K K を使った L ( K − D ) L(K-D) L ( K − D ) です。そのうえで定理を述べ、P 1 \mathbb{P}^1 P 1 と楕円曲線で両辺を数えて確かめます。
極を許した関数の空間 L ( D ) L(D) L ( D )
この記事では、曲線 は代数閉体 k k k 上の非特異射影曲線 C C C とします[1 , §IV.1, p.2] 。点は閉点のことで、C C C の関数体 (有理関数の全体)を k ( C ) k(C) k ( C ) と書きます。
第10回の定理5 で見たとおり、各点 P P P の局所環 は離散付値環 で、0でない有理関数 f f f に位数 ord P ( f ) ∈ Z \operatorname{ord}_P(f)\in\mathbb{Z} ord P ( f ) ∈ Z が決まります(第10回の定義6 )。正なら零点の位数、負なら極の位数です。位数は次の性質をもちます。
ord P ( f g ) = ord P ( f ) + ord P ( g ) ord P ( f + g ) ≥ min ( ord P ( f ) , ord P ( g ) ) \operatorname{ord}_P(fg)=\operatorname{ord}_P(f)+\operatorname{ord}_P(g)\qquad \operatorname{ord}_P(f+g)\geq\min\bigl(\operatorname{ord}_P(f),\operatorname{ord}_P(g)\bigr) ord P ( f g ) = ord P ( f ) + ord P ( g ) ord P ( f + g ) ≥ min ( ord P ( f ) , ord P ( g ) ) ord P ( f g ) = ord P ( f ) + ord P ( g ) ord P ( f + g ) ≥ min ( ord P ( f ) , ord P ( g ) ) \begin{gathered}\operatorname{ord}_P(fg)=\operatorname{ord}_P(f)+\operatorname{ord}_P(g)\\\operatorname{ord}_P(f+g)\geq\min\bigl(\operatorname{ord}_P(f),\operatorname{ord}_P(g)\bigr)\end{gathered} ord P ( f g ) = ord P ( f ) + ord P ( g ) ord P ( f + g ) ≥ min ( ord P ( f ) , ord P ( g ) ) ord P ( f g ) = ord P ( f ) + ord P ( g ) ord P ( f + g ) ≥ min ( ord P ( f ) , ord P ( g ) ) \begin{aligned}\operatorname{ord}_P(fg) &= \operatorname{ord}_P(f)+\operatorname{ord}_P(g)\\[4pt]\operatorname{ord}_P(f+g) &\geq \min\bigl(\operatorname{ord}_P(f),\operatorname{ord}_P(g)\bigr)\end{aligned} ord P ( f g ) ord P ( f + g ) = ord P ( f ) + ord P ( g ) ≥ min ( ord P ( f ) , ord P ( g ) ) ord P ( f g ) = ord P ( f ) = + ord P ( g ) ord P ( f + g ) ≥ min ( ord P ( f ) , ord P ( g ) ) \begin{aligned}\operatorname{ord}_P(fg) &= \operatorname{ord}_P(f)\\&\phantom{=}{} +\operatorname{ord}_P(g)\\[4pt]\operatorname{ord}_P(f+g) &\geq \min\bigl(\operatorname{ord}_P(f),\operatorname{ord}_P(g)\bigr)\end{aligned} ord P ( f g ) ord P ( f + g ) = ord P ( f ) = + ord P ( g ) ≥ min ( ord P ( f ) , ord P ( g ) )
2つめの式は、ord P ( f ) ≠ ord P ( g ) \operatorname{ord}_P(f)\neq\operatorname{ord}_P(g) ord P ( f ) = ord P ( g ) なら等号になります。因子は点の整数係数の形式的な和 D = ∑ n P P D=\sum n_PP D = ∑ n P P 、次数は deg D = ∑ n P \deg D=\sum n_P deg D = ∑ n P です。D ≥ 0 D\geq0 D ≥ 0 (有効)は、すべての n P ≥ 0 n_P\geq0 n P ≥ 0 を意味します。
主因子は div ( f ) = ∑ P ord P ( f ) P \operatorname{div}(f)=\sum_P\operatorname{ord}_P(f)\,P div ( f ) = ∑ P ord P ( f ) P で、その次数は0です(第10回の定理17 )[2 , 系6.10, p.188] 。差が主因子になる2つの因子を、線形同値(D ∼ D ′ D\sim D' D ∼ D ′ )と呼びます。
この記事では、文字 K K K はイデアルではなく標準因子に使います。
定義1 L ( D ) L(D) L ( D ) と ℓ ( D ) \ell(D) ℓ ( D ) [1 , 記号 l(D), p.3]
曲線 C C C 上の因子 D D D に対して
L ( D ) = { f ∈ k ( C ) × ∣ div ( f ) + D ≥ 0 } ∪ { 0 } \begin{aligned} L(D)&=\{f\in k(C)^\times \mid{}\\ &\quad\operatorname{div}(f)+D\geq0\}\cup\{0\} \end{aligned} L ( D ) = { f ∈ k ( C ) × ∣ div ( f ) + D ≥ 0 } ∪ { 0 }
とおき、その k k k ベクトル空間としての次元を ℓ ( D ) = dim k L ( D ) \ell(D)=\dim_kL(D) ℓ ( D ) = dim k L ( D ) と書く。
D = ∑ n P P D=\sum n_PP D = ∑ n P P なら、条件 div ( f ) + D ≥ 0 \operatorname{div}(f)+D\geq0 div ( f ) + D ≥ 0 は、各点で次の不等式が成り立つことです。
ord P ( f ) ≥ − n P \operatorname{ord}_P(f)\geq-n_P ord P ( f ) ≥ − n P ord P ( f ) ≥ − n P \begin{aligned}\operatorname{ord}_P(f) &\geq -n_P\end{aligned} ord P ( f ) ≥ − n P
つまり n P > 0 n_P>0 n P > 0 の点では位数 n P n_P n P までの極を許し、n P < 0 n_P<0 n P < 0 の点では位数 − n P -n_P − n P 以上の零点を要求します。D D D に現れない点では、f f f は極をもちません。
ハーツホーンは ℓ ( D ) \ell(D) ℓ ( D ) を、第11回 の可逆層 O ( D ) \mathcal{O}(D) O ( D ) の大域切断の次元 dim k H 0 ( C , O ( D ) ) \dim_kH^0(C,\mathcal{O}(D)) dim k H 0 ( C , O ( D )) として定義しています。2つの空間は L ( D ) ≅ H 0 ( C , O ( D ) ) L(D)\cong H^0(C,\mathcal{O}(D)) L ( D ) ≅ H 0 ( C , O ( D )) で同じものです(命題7.7 の証明の中で、この同一視を使っています)[2 , 命題7.7, p.213] 。第11回は O ( D ) \mathcal{O}(D) O ( D ) を P 1 \mathbb{P}^1 P 1 の上で定義しましたが(第11回の定義12 )、k ( t ) k(t) k ( t ) を k ( C ) k(C) k ( C ) に替えた同じ式で、曲線 C C C の上にも定まります。
命題2
D D D を曲線 C C C 上の因子とする。
(1) L ( D ) L(D) L ( D ) は k ( C ) k(C) k ( C ) の k k k 部分空間である。 (2) D ′ = D + div ( h ) D'=D+\operatorname{div}(h) D ′ = D + div ( h ) なら、f ↦ f h f\mapsto fh f ↦ f h は同型 L ( D ′ ) → L ( D ) L(D')\to L(D) L ( D ′ ) → L ( D ) を与える。とくに D ∼ D ′ D\sim D' D ∼ D ′ なら ℓ ( D ) = ℓ ( D ′ ) \ell(D)=\ell(D') ℓ ( D ) = ℓ ( D ′ ) 。 (3) L ( 0 ) = k L(0)=k L ( 0 ) = k 、つまり ℓ ( 0 ) = 1 \ell(0)=1 ℓ ( 0 ) = 1 。 (4) deg D < 0 \deg D<0 deg D < 0 なら ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 。 (5) deg D = 0 \deg D=0 deg D = 0 なら、D ∼ 0 D\sim0 D ∼ 0 のとき ℓ ( D ) = 1 \ell(D)=1 ℓ ( D ) = 1 、そうでないとき ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 。
証明 開く 閉じる すべて開く すべて閉じる
(1)
f , g ∈ L ( D ) f,g\in L(D) f , g ∈ L ( D ) なら、
各点で ord P ( f + g ) ≥ min ( ord P f , ord P g ) ≥ − n P \operatorname{ord}_P(f+g)\geq\min(\operatorname{ord}_P f,\operatorname{ord}_P g)\geq-n_P ord P ( f + g ) ≥ min ( ord P f , ord P g ) ≥ − n P 。定数倍 c ≠ 0 c\neq0 c = 0 では位数は変わらない。 (2)
div ( f h ) + D = div ( f ) + div ( h ) + D = div ( f ) + D ′ \operatorname{div}(fh)+D=\operatorname{div}(f)+\operatorname{div}(h)+D=\operatorname{div}(f)+D' div ( f h ) + D = div ( f ) + div ( h ) + D = div ( f ) + D ′ なので、
f ∈ L ( D ′ ) ⟺ f h ∈ L ( D ) f\in L(D')\iff fh\in L(D) f ∈ L ( D ′ ) ⟺ f h ∈ L ( D ) 。
逆写像は h h h で割る写像である。 (3) f ∈ L ( 0 ) f\in L(0) f ∈ L ( 0 ) はどの点でも極をもたない、つまり C C C 全体で正則な関数である。射影多様体の上の正則関数は定数だけなので、f ∈ k f\in k f ∈ k 。詳しく 閉じる
ord P ( f ) ≥ 0 \operatorname{ord}_P(f)\geq0 ord P ( f ) ≥ 0 は、f f f が局所環 O P \mathcal{O}_P O P に入ること、つまり P P P で正則であることと同値である。すべての点で正則な有理関数は、C C C 上の正則関数 O ( C ) \mathcal{O}(C) O ( C ) の元である。
射影多様体 Y Y Y では O ( Y ) = k \mathcal{O}(Y)=k O ( Y ) = k である[2 , 定理3.4(a), p.24] 。P 1 \mathbb{P}^1 P 1 については第4回の定理14 で直接示した。
(4)
0 ≠ f ∈ L ( D ) 0\neq f\in L(D) 0 = f ∈ L ( D ) が
あれば、E = div ( f ) + D E=\operatorname{div}(f)+D E = div ( f ) + D は有効なので deg E ≥ 0 \deg E\geq0 deg E ≥ 0 。ところが deg E = deg div ( f ) + deg D = deg D < 0 \deg E=\deg\operatorname{div}(f)+\deg D=\deg D<0 deg E = deg div ( f ) + deg D = deg D < 0 となり、矛盾する。 (5)
0 ≠ f ∈ L ( D ) 0\neq f\in L(D) 0 = f ∈ L ( D ) なら、
E = div ( f ) + D E=\operatorname{div}(f)+D E = div ( f ) + D は
次数0の有効因子なので E = 0 E=0 E = 0 、つまり D = div ( 1 / f ) ∼ 0 D=\operatorname{div}(1/f)\sim0 D = div ( 1/ f ) ∼ 0 。逆に D ∼ 0 D\sim0 D ∼ 0 なら、(2)(3) から ℓ ( D ) = ℓ ( 0 ) = 1 \ell(D)=\ell(0)=1 ℓ ( D ) = ℓ ( 0 ) = 1 。
(4)(5) は、ハーツホーンの補題1.2 と同じ内容です[1 , 補題1.2, p.3] 。
(2) の同型は、極の場所を「付け替える」写像です。h h h を掛けると、D ′ D' D ′ が許す極が D D D が許す極に移ります。
次の命題によると、因子に点を1つ足しても ℓ \ell ℓ は高々1しか増えません。リーマン・ロッホの定理の証明も、この「1点ずつ足す」形で進みます。
命題3 1点足すと高々1増える
D D D を因子、P P P を点とする。L ( D ) ⊆ L ( D + P ) L(D)\subseteq L(D+P) L ( D ) ⊆ L ( D + P ) で、
ℓ ( D ) ≤ ℓ ( D + P ) ≤ ℓ ( D ) + 1 \ell(D)\leq\ell(D+P)\leq\ell(D)+1 ℓ ( D ) ≤ ℓ ( D + P ) ≤ ℓ ( D ) + 1 ℓ ( D ) ≤ ℓ ( D + P ) ≤ ℓ ( D ) + 1 \begin{aligned}\ell(D) &\leq \ell(D+P)\\&\leq \ell(D)+1\end{aligned} ℓ ( D ) ≤ ℓ ( D + P ) ≤ ℓ ( D ) + 1
が成り立つ。とくに deg D ≥ 0 \deg D\geq0 deg D ≥ 0 なら ℓ ( D ) ≤ deg D + 1 \ell(D)\leq\deg D+1 ℓ ( D ) ≤ deg D + 1 で、ℓ ( D ) \ell(D) ℓ ( D ) はいつも有限である。
証明 開く 閉じる すべて開く すべて閉じる
D D D の
P P P での
係数を n n n 、t t t を P P P での局所パラメータ(ord P ( t ) = 1 \operatorname{ord}_P(t)=1 ord P ( t ) = 1 )とする。f ∈ L ( D + P ) f\in L(D+P) f ∈ L ( D + P ) なら ord P ( t n + 1 f ) ≥ 0 \operatorname{ord}_P(t^{n+1}f)\geq0 ord P ( t n + 1 f ) ≥ 0 なので、値 ( t n + 1 f ) ( P ) ∈ k (t^{n+1}f)(P)\in k ( t n + 1 f ) ( P ) ∈ k が決まる。 線形写像 λ : L ( D + P ) → k \lambda\colon L(D+P)\to k λ : L ( D + P ) → k 、f ↦ ( t n + 1 f ) ( P ) f\mapsto(t^{n+1}f)(P) f ↦ ( t n + 1 f ) ( P ) の核は L ( D ) L(D) L ( D ) である。よって ℓ ( D + P ) − ℓ ( D ) = dim Im λ ≤ 1 \ell(D+P)-\ell(D)=\dim\operatorname{Im}\lambda\leq1 ℓ ( D + P ) − ℓ ( D ) = dim Im λ ≤ 1 。詳しく 閉じる
( t n + 1 f ) ( P ) = 0 ⟺ ord P ( t n + 1 f ) ≥ 1 ⟺ ord P ( f ) ≥ − n (t^{n+1}f)(P)=0\iff\operatorname{ord}_P(t^{n+1}f)\geq1\iff\operatorname{ord}_P(f)\geq-n ( t n + 1 f ) ( P ) = 0 ⟺ ord P ( t n + 1 f ) ≥ 1 ⟺ ord P ( f ) ≥ − n 。P P P 以外の点での条件は D D D と D + P D+P D + P で同じなので、核はちょうど L ( D ) L(D) L ( D ) である。剰余体が k k k なのは、k k k が代数閉体 で P P P が閉点だから。
deg D = d ≥ 0 \deg D=d\geq0 deg D = d ≥ 0 なら、
1点 P P P を選んで ℓ ( D ) ≤ ℓ ( D − ( d + 1 ) P ) + ( d + 1 ) \ell(D)\leq\ell(D-(d+1)P)+(d+1) ℓ ( D ) ≤ ℓ ( D − ( d + 1 ) P ) + ( d + 1 ) 。D − ( d + 1 ) P D-(d+1)P D − ( d + 1 ) P の次数は − 1 -1 − 1 なので、命題2 (4) から右辺は d + 1 d+1 d + 1 。
ハーツホーンは ℓ ( D ) \ell(D) ℓ ( D ) の有限性を、射影的なスキーム の上の連接層の大域切断が有限次元であることから導いています[1 , p.3] 。曲線の上なら、上のように数えるだけで済みます。
射影直線で数える
P 1 \mathbb{P}^1 P 1 の座標を第4回の例10 のとおり t t t と s = 1 / t s=1/t s = 1/ t とし、点 t = a t=a t = a (a ∈ k a\in k a ∈ k )を P a P_a P a 、s = 0 s=0 s = 0 を ∞ \infty ∞ と書きます。k k k が代数閉体 なので、点はこれで全部です。
命題4 P 1 \mathbb{P}^1 P 1 の L ( D ) L(D) L ( D )
(1) n ≥ 0 n\geq0 n ≥ 0 なら、L ( n ∞ ) L(n\infty) L ( n ∞ ) は t t t の n n n 次以下の多項式の全体で、ℓ ( n ∞ ) = n + 1 \ell(n\infty)=n+1 ℓ ( n ∞ ) = n + 1 。n < 0 n<0 n < 0 なら ℓ ( n ∞ ) = 0 \ell(n\infty)=0 ℓ ( n ∞ ) = 0 。 (2) P 1 \mathbb{P}^1 P 1 上のどの因子も D ∼ ( deg D ) ∞ D\sim(\deg D)\infty D ∼ ( deg D ) ∞ をみたす。よって ℓ ( D ) = max ( 0 , deg D + 1 ) \ell(D)=\max(0,\ \deg D+1) ℓ ( D ) = max ( 0 , deg D + 1 ) 。
証明 開く 閉じる すべて開く すべて閉じる
(1) f ∈ L ( n ∞ ) f\in L(n\infty) f ∈ L ( n ∞ ) は A 1 = Spec k [ t ] \mathbb{A}^1=\operatorname{Spec}k[t] A 1 = Spec k [ t ] の点で極をもたないので、多項式である。詳しく 閉じる
f = p / q f=p/q f = p / q (p , q ∈ k [ t ] p,q\in k[t] p , q ∈ k [ t ] は互いに素、q q q はモニック)と書く。q q q が定数でなければ、k k k が代数閉体 なので q ( a ) = 0 q(a)=0 q ( a ) = 0 となる a a a があり、p ( a ) ≠ 0 p(a)\neq0 p ( a ) = 0 だから ord P a ( f ) < 0 \operatorname{ord}_{P_a}(f)<0 ord P a ( f ) < 0 となる。
次数 m m m の多項式は ord ∞ ( p ) = − m \operatorname{ord}_\infty(p)=-m ord ∞ ( p ) = − m をみたす。よって条件 ord ∞ ( p ) ≥ − n \operatorname{ord}_\infty(p)\geq-n ord ∞ ( p ) ≥ − n は m ≤ n m\leq n m ≤ n と同じ。詳しく 閉じる
p = c m t m + ⋯ + c 0 p=c_mt^m+\dots+c_0 p = c m t m + ⋯ + c 0 (c m ≠ 0 c_m\neq0 c m = 0 )を s s s で書くと p = s − m ( c m + c m − 1 s + ⋯ + c 0 s m ) p=s^{-m}(c_m+c_{m-1}s+\dots+c_0s^m) p = s − m ( c m + c m − 1 s + ⋯ + c 0 s m ) で、括弧の中は s = 0 s=0 s = 0 で値 c m ≠ 0 c_m\neq0 c m = 0 をとる単元 である(第4回の例16 )。
(2)
P a − ∞ = div ( t − a ) P_a-\infty=\operatorname{div}(t-a) P a − ∞ = div ( t − a ) なので
P a ∼ ∞ P_a\sim\infty P a ∼ ∞ 。
各点を ∞ \infty ∞ に置き換えると D ∼ ( deg D ) ∞ D\sim(\deg D)\infty D ∼ ( deg D ) ∞ で、命題2 (2) と (1) から従う。
多項式 1 , t , … , t n 1,t,\dots,t^n 1 , t , … , t n は ∞ \infty ∞ での極の位数が 0 , 1 , … , n 0,1,\dots,n 0 , 1 , … , n で、1つずつそろっています。これが後で楕円曲線と比べるときの基準になります。
例5 P 1 \mathbb{P}^1 P 1 の L ( D ) L(D) L ( D ) を書き出す
(1) D = P 0 + P 1 − ∞ D=P_0+P_1-\infty D = P 0 + P 1 − ∞ (次数1):L ( D ) L(D) L ( D ) は 1 t ( t − 1 ) , 1 t − 1 \dfrac{1}{t(t-1)},\ \dfrac{1}{t-1} t ( t − 1 ) 1 , t − 1 1 で張られ、ℓ ( D ) = 2 \ell(D)=2 ℓ ( D ) = 2 。 (2) D = 2 P 0 − ∞ D=2P_0-\infty D = 2 P 0 − ∞ (次数1):L ( D ) L(D) L ( D ) は 1 t , 1 t 2 \dfrac1t,\ \dfrac1{t^2} t 1 , t 2 1 で張られ、ℓ ( D ) = 2 \ell(D)=2 ℓ ( D ) = 2 。定数 1 1 1 は ∞ \infty ∞ で零点をもたないので入らない。 (3) D = 2 ∞ − P 0 − P 1 D=2\infty-P_0-P_1 D = 2∞ − P 0 − P 1 (次数0):L ( D ) = k ⋅ t ( t − 1 ) L(D)=k\cdot t(t-1) L ( D ) = k ⋅ t ( t − 1 ) 、ℓ ( D ) = 1 \ell(D)=1 ℓ ( D ) = 1 。実際 D = div ( 1 / ( t ( t − 1 ) ) ) ∼ 0 D=\operatorname{div}\bigl(1/(t(t-1))\bigr)\sim0 D = div ( 1/ ( t ( t − 1 )) ) ∼ 0 。 (4) D = P 0 − P 1 − ∞ D=P_0-P_1-\infty D = P 0 − P 1 − ∞ (次数 − 1 -1 − 1 ):ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 。
証明 開く 閉じる
(1)
f f f の
極は P 0 , P 1 P_0,P_1 P 0 , P 1 の1位までなので f = p ( t ) / ( t ( t − 1 ) ) f=p(t)/(t(t-1)) f = p ( t ) / ( t ( t − 1 )) と書ける。ord ∞ f = 2 − deg p ≥ 1 \operatorname{ord}_\infty f=2-\deg p\geq1 ord ∞ f = 2 − deg p ≥ 1 から deg p ≤ 1 \deg p\leq1 deg p ≤ 1 。 (2) 同じく
f = p ( t ) / t 2 f=p(t)/t^2 f = p ( t ) / t 2 で、
ord ∞ f = 2 − deg p ≥ 1 \operatorname{ord}_\infty f=2-\deg p\geq1 ord ∞ f = 2 − deg p ≥ 1 から
deg p ≤ 1 \deg p\leq1 deg p ≤ 1 。
(3)
f f f は
2次以下の多項式で、t = 0 t=0 t = 0 と t = 1 t=1 t = 1 で消えるので c t ( t − 1 ) c\,t(t-1) c t ( t − 1 ) 。(4) は命題2 (4)。
(1) は 命題2 (2) の付け替えでも求まります。div ( 1 / ( t ( t − 1 ) ) ) = 2 ∞ − P 0 − P 1 \operatorname{div}\bigl(1/(t(t-1))\bigr)=2\infty-P_0-P_1 div ( 1/ ( t ( t − 1 )) ) = 2∞ − P 0 − P 1 なので、∞ = D + div ( h ) \infty=D+\operatorname{div}(h) ∞ = D + div ( h ) 、h = 1 / ( t ( t − 1 ) ) h=1/(t(t-1)) h = 1/ ( t ( t − 1 )) です。同型 L ( ∞ ) → L ( D ) L(\infty)\to L(D) L ( ∞ ) → L ( D ) は h h h を掛ける写像です。
L ( ∞ ) = ⟨ 1 , t ⟩ → × 1 t ( t − 1 ) L ( D ) = ⟨ 1 t ( t − 1 ) , 1 t − 1 ⟩ L(\infty)=\langle1,\ t\rangle\ \xrightarrow{\ \times\frac{1}{t(t-1)}\ }\ L(D)=\Bigl\langle\frac{1}{t(t-1)},\ \frac{1}{t-1}\Bigr\rangle L ( ∞ ) = ⟨ 1 , t ⟩ × t ( t − 1 ) 1 L ( D ) = ⟨ t ( t − 1 ) 1 , t − 1 1 ⟩ L ( ∞ ) = ⟨ 1 , t ⟩ → × 1 t ( t − 1 ) L ( D ) = ⟨ 1 t ( t − 1 ) , 1 t − 1 ⟩ \begin{aligned}L(\infty) &= \langle1,\ t\rangle\ \xrightarrow{\ \times\frac{1}{t(t-1)}\ }\ L(D)\\&= \Bigl\langle\frac{1}{t(t-1)},\ \frac{1}{t-1}\Bigr\rangle\end{aligned} L ( ∞ ) = ⟨ 1 , t ⟩ × t ( t − 1 ) 1 L ( D ) = ⟨ t ( t − 1 ) 1 , t − 1 1 ⟩
第14回の H 0 ( P 1 , O ( n ) ) H^0(\mathbb{P}^1,\mathcal{O}(n)) H 0 ( P 1 , O ( n )) とも比べておきます。∞ \infty ∞ は斉次座標で x 0 = 0 x_0=0 x 0 = 0 の点で、t = x 1 / x 0 t=x_1/x_0 t = x 1 / x 0 です。n n n 次斉次式 F F F を x 0 n x_0^n x 0 n で割ると、n n n 次以下の多項式になります。
H 0 ( P 1 , O ( n ) ) → ∼ L ( n ∞ ) F ( x 0 , x 1 ) ⟼ F ( x 0 , x 1 ) x 0 n = F ( 1 , t ) H^0(\mathbb{P}^1,\mathcal{O}(n))\ \xrightarrow{\ \sim\ }\ L(n\infty)\qquad F(x_0,x_1)\longmapsto\frac{F(x_0,x_1)}{x_0^n}=F(1,t) H 0 ( P 1 , O ( n )) ∼ L ( n ∞ ) F ( x 0 , x 1 ) ⟼ x 0 n F ( x 0 , x 1 ) = F ( 1 , t ) H 0 ( P 1 , O ( n ) ) → ∼ L ( n ∞ ) F ( x 0 , x 1 ) ⟼ F ( x 0 , x 1 ) x 0 n = F ( 1 , t ) \begin{gathered}H^0(\mathbb{P}^1,\mathcal{O}(n))\ \xrightarrow{\ \sim\ }\ L(n\infty)\\F(x_0,x_1)\longmapsto\frac{F(x_0,x_1)}{x_0^n}=F(1,t)\end{gathered} H 0 ( P 1 , O ( n )) ∼ L ( n ∞ ) F ( x 0 , x 1 ) ⟼ x 0 n F ( x 0 , x 1 ) = F ( 1 , t ) H 0 ( P 1 , O ( n ) ) → ∼ L ( n ∞ ) F ( x 0 , x 1 ) ⟼ F ( x 0 , x 1 ) x 0 n = F ( 1 , t ) \begin{aligned}&H^0(\mathbb{P}^1,\mathcal{O}(n))\ \xrightarrow{\ \sim\ }\ L(n\infty)\\[4pt]F(x_0,x_1)\longmapsto\frac{F(x_0,x_1)}{x_0^n} &= F(1,t)\end{aligned} F ( x 0 , x 1 ) ⟼ x 0 n F ( x 0 , x 1 ) H 0 ( P 1 , O ( n )) ∼ L ( n ∞ ) = F ( 1 , t )
例えば n = 2 n=2 n = 2 では、x 0 2 , x 0 x 1 , x 1 2 x_0^2,\ x_0x_1,\ x_1^2 x 0 2 , x 0 x 1 , x 1 2 が 1 , t , t 2 1,\ t,\ t^2 1 , t , t 2 に移ります。第14回の h 0 ( O ( n ) ) = n + 1 h^0(\mathcal{O}(n))=n+1 h 0 ( O ( n )) = n + 1 は、命題4 の ℓ ( n ∞ ) = n + 1 \ell(n\infty)=n+1 ℓ ( n ∞ ) = n + 1 と同じ数です。
種数とリーマン・ロッホの定理
第13回の定義8 では、0でない有理微分形式 ω \omega ω の因子 div ( ω ) \operatorname{div}(\omega) div ( ω ) を標準因子 K K K と呼びました。ω \omega ω を取り替えても K K K は線形同値の範囲でしか変わらないので、ℓ ( K ) \ell(K) ℓ ( K ) は ω \omega ω の選び方によりません。
f ∈ L ( K ) f\in L(K) f ∈ L ( K ) は、div ( f ω ) = div ( f ) + K ≥ 0 \operatorname{div}(f\omega)=\operatorname{div}(f)+K\geq0 div ( f ω ) = div ( f ) + K ≥ 0 、つまり微分形式 f ω f\omega f ω がどこでも正則であることと同値です。したがって L ( K ) L(K) L ( K ) は、C C C 上の正則な微分形式の空間と同じものです。
定義6 種数 [1 , 命題1.1, p.2]
曲線 C C C の種数 を g = ℓ ( K ) g=\ell(K) g = ℓ ( K ) (正則な微分形式の空間の次元)と定める。
ハーツホーンはこの数を幾何種数 p g p_g p g と呼び、算術種数 p a p_a p a や dim H 1 ( C , O C ) \dim H^1(C,\mathcal{O}_C) dim H 1 ( C , O C ) と等しいことを示しています[1 , 命題1.1, p.2] 。第13回の定理11 と第13回の定理13 から、2つの例の種数がすぐ求まります。
P 1 : K = div ( d t ) = − 2 ∞ , g = ℓ ( − 2 ∞ ) = 0 ; E : K = div ( d x 2 y ) = 0 , g = ℓ ( 0 ) = 1 \mathbb{P}^1:\ K=\operatorname{div}(dt)=-2\infty,\ \ g=\ell(-2\infty)=0;\qquad E:\ K=\operatorname{div}\Bigl(\frac{dx}{2y}\Bigr)=0,\ \ g=\ell(0)=1 P 1 : K = div ( d t ) = − 2∞ , g = ℓ ( − 2∞ ) = 0 ; E : K = div ( 2 y d x ) = 0 , g = ℓ ( 0 ) = 1 P 1 : K = div ( d t ) = − 2 ∞ , g = ℓ ( − 2 ∞ ) = 0 ; E : K = div ( d x 2 y ) = 0 , g = ℓ ( 0 ) = 1 \begin{gathered}\mathbb{P}^1:\ K=\operatorname{div}(dt)=-2\infty,\ \ g=\ell(-2\infty)=0;\\E:\ K=\operatorname{div}\Bigl(\frac{dx}{2y}\Bigr)=0,\ \ g=\ell(0)=1\end{gathered} P 1 : K = div ( d t ) = − 2∞ , g = ℓ ( − 2∞ ) = 0 ; E : K = div ( 2 y d x ) = 0 , g = ℓ ( 0 ) = 1 P 1 : K = div ( d t ) = − 2 ∞ , g = ℓ ( − 2 ∞ ) = 0 ; E : K = div ( d x 2 y ) = 0 , g = ℓ ( 0 ) = 1 \begin{aligned}\mathbb{P}^1:\ K &= \operatorname{div}(dt)\\&= -2\infty,\ \ g\\&= \ell(-2\infty)\\&= 0;\\[4pt]E:\ K &= \operatorname{div}\Bigl(\frac{dx}{2y}\Bigr)\\&= 0,\ \ g\\&= \ell(0)\\&= 1\end{aligned} P 1 : K E : K = div ( d t ) = − 2∞ , g = ℓ ( − 2∞ ) = 0 ; = div ( 2 y d x ) = 0 , g = ℓ ( 0 ) = 1
定理7 リーマン・ロッホ [1 , 定理1.3, p.4]
C C C を種数 g g g の曲線、K K K を標準因子とする。C C C 上のすべての因子 D D D について
ℓ ( D ) − ℓ ( K − D ) = deg D + 1 − g \begin{aligned} &\ell(D)-\ell(K-D)\\ &=\deg D+1-g \end{aligned} ℓ ( D ) − ℓ ( K − D ) = deg D + 1 − g
が成り立つ。
証明はハーツホーン(p.4–5)に任せ、ここでは2段階の流れだけを述べます。1段階めはセール双対性 で、第14回の H 1 H^1 H 1 の次元が L ( K − D ) L(K-D) L ( K − D ) の次元に等しいことです。
h 1 ( C , O ( D ) ) = ℓ ( K − D ) h^1(C,\mathcal{O}(D))=\ell(K-D) h 1 ( C , O ( D )) = ℓ ( K − D ) h 1 ( C , O ( D ) ) = ℓ ( K − D ) \begin{aligned}h^1(C,\mathcal{O}(D)) &= \ell(K-D)\end{aligned} h 1 ( C , O ( D )) = ℓ ( K − D )
2段階めは、h 0 − h 1 h^0-h^1 h 0 − h 1 が次数と種数だけで決まることです。
h 0 ( C , O ( D ) ) − h 1 ( C , O ( D ) ) = deg D + 1 − g \begin{aligned} &h^0(C,\mathcal{O}(D))-h^1(C,\mathcal{O}(D))\\ &=\deg D+1-g \end{aligned} h 0 ( C , O ( D )) − h 1 ( C , O ( D )) = deg D + 1 − g
h 0 ( O ( D ) ) = ℓ ( D ) h^0(\mathcal{O}(D))=\ell(D) h 0 ( O ( D )) = ℓ ( D ) なので、2つを合わせると定理になります。P 1 \mathbb{P}^1 P 1 で第14回が計算した h 0 − h 1 = n + 1 h^0-h^1=n+1 h 0 − h 1 = n + 1 は、2段階めの式で D = n ∞ D=n\infty D = n ∞ 、g = 0 g=0 g = 0 とした場合です。
専門的な話 2段階めの証明:1点ずつ足す
χ ( D ) = h 0 ( O ( D ) ) − h 1 ( O ( D ) ) \chi(D)=h^0(\mathcal{O}(D))-h^1(\mathcal{O}(D)) χ ( D ) = h 0 ( O ( D )) − h 1 ( O ( D )) とおきます。D = 0 D=0 D = 0 では h 0 ( O C ) = 1 h^0(\mathcal{O}_C)=1 h 0 ( O C ) = 1 (命題2 (3))と h 1 ( O C ) = g h^1(\mathcal{O}_C)=g h 1 ( O C ) = g (命題1.1)から、χ ( 0 ) = 1 − g \chi(0)=1-g χ ( 0 ) = 1 − g です。
点 P P P について、層の完全列 0 → O ( D ) → O ( D + P ) → k ( P ) → 0 0\to\mathcal{O}(D)\to\mathcal{O}(D+P)\to k(P)\to0 0 → O ( D ) → O ( D + P ) → k ( P ) → 0 があります。k ( P ) k(P) k ( P ) は点 P P P にだけ k k k を置いた層です。コホモロジーの長完全列 から χ ( D + P ) = χ ( D ) + 1 \chi(D+P)=\chi(D)+1 χ ( D + P ) = χ ( D ) + 1 となり、0から1点ずつ足し引きすれば、すべての D D D で χ ( D ) = deg D + 1 − g \chi(D)=\deg D+1-g χ ( D ) = deg D + 1 − g が分かります[1 , 定理1.3 の証明, p.4–5] 。
命題3 の写像 λ : L ( D + P ) → k \lambda\colon L(D+P)\to k λ : L ( D + P ) → k は、この完全列 から決まる H 0 H^0 H 0 の写像です。λ \lambda λ が全射なら h 1 h^1 h 1 は変わらず、全射でない(λ = 0 \lambda=0 λ = 0 の)ときは h 1 ( O ( D + P ) ) = h 1 ( O ( D ) ) − 1 h^1(\mathcal{O}(D+P))=h^1(\mathcal{O}(D))-1 h 1 ( O ( D + P )) = h 1 ( O ( D )) − 1 になります。
定理からすぐ分かることを並べます。(1)(3) は、ハーツホーンが定理の直後に例として挙げています。
系8 [1 , 例1.3.3, 例1.3.4, p.6]
種数 g g g の曲線 C C C と因子 D D D について、
(1) deg K = 2 g − 2 \deg K=2g-2 deg K = 2 g − 2 。 (2) ℓ ( D ) ≥ deg D + 1 − g \ell(D)\geq\deg D+1-g ℓ ( D ) ≥ deg D + 1 − g 。 (3) deg D > 2 g − 2 \deg D>2g-2 deg D > 2 g − 2 なら ℓ ( K − D ) = 0 \ell(K-D)=0 ℓ ( K − D ) = 0 で、ℓ ( D ) = deg D + 1 − g \ell(D)=\deg D+1-g ℓ ( D ) = deg D + 1 − g 。
証明 開く 閉じる
(1) 定理で
D = K D=K D = K と
すると ℓ ( K ) − ℓ ( 0 ) = deg K + 1 − g \ell(K)-\ell(0)=\deg K+1-g ℓ ( K ) − ℓ ( 0 ) = deg K + 1 − g 。左辺は g − 1 g-1 g − 1 なので deg K = 2 g − 2 \deg K=2g-2 deg K = 2 g − 2 。 (2)
ℓ ( K − D ) ≥ 0 \ell(K-D)\geq0 ℓ ( K − D ) ≥ 0 を
定理に入れる。 (3)
deg ( K − D ) = 2 g − 2 − deg D < 0 \deg(K-D)=2g-2-\deg D<0 deg ( K − D ) = 2 g − 2 − deg D < 0 なので、
命題2 (4) から
ℓ ( K − D ) = 0 \ell(K-D)=0 ℓ ( K − D ) = 0 。
(1) を第13回の計算と照らし合わせると、P 1 \mathbb{P}^1 P 1 は deg K = − 2 = 2 ⋅ 0 − 2 \deg K=-2=2\cdot0-2 deg K = − 2 = 2 ⋅ 0 − 2 、楕円曲線は deg K = 0 = 2 ⋅ 1 − 2 \deg K=0=2\cdot1-2 deg K = 0 = 2 ⋅ 1 − 2 で、どちらも合っています。
(3) により、次数が 2 g − 2 2g-2 2 g − 2 より大きい因子では、ℓ ( D ) \ell(D) ℓ ( D ) は D D D の場所によらず次数だけで決まります。決まらないのは 0 ≤ deg D ≤ 2 g − 2 0\leq\deg D\leq2g-2 0 ≤ deg D ≤ 2 g − 2 の範囲だけで、この範囲の D D D では ℓ ( K − D ) \ell(K-D) ℓ ( K − D ) が0でないことがあります。
系9 1点足したときの動き
因子 D D D と点 P P P について、「ℓ ( D + P ) = ℓ ( D ) + 1 \ell(D+P)=\ell(D)+1 ℓ ( D + P ) = ℓ ( D ) + 1 」と「ℓ ( K − D − P ) = ℓ ( K − D ) − 1 \ell(K-D-P)=\ell(K-D)-1 ℓ ( K − D − P ) = ℓ ( K − D ) − 1 」のちょうど一方が成り立つ。
証明 開く 閉じる
定理を
D + P D+P D + P と
D D D に
使って引くと、( ℓ ( D + P ) − ℓ ( D ) ) + ( ℓ ( K − D ) − ℓ ( K − D − P ) ) = 1 (\ell(D+P)-\ell(D))+(\ell(K-D)-\ell(K-D-P))=1 ( ℓ ( D + P ) − ℓ ( D )) + ( ℓ ( K − D ) − ℓ ( K − D − P )) = 1 。 命題3 から、
2つの括弧はそれぞれ0か1である。和が1なので、ちょうど一方が1になる。
点を1つ足すたびに、「新しい関数が1つ増える」か「K − D K-D K − D の側の関数が1つ減る」かのどちらかが起こるわけです。どちらが起こるかは D D D と P P P によりますが、合計はいつも1です。
射影直線で確かめる
P 1 \mathbb{P}^1 P 1 では g = 0 g=0 g = 0 、K = − 2 ∞ K=-2\infty K = − 2∞ です。命題4 (2) からどの因子も n ∞ n\infty n ∞ と線形同値なので、D = n ∞ D=n\infty D = n ∞ で確かめれば十分です。K − D = ( − 2 − n ) ∞ K-D=(-2-n)\infty K − D = ( − 2 − n ) ∞ なので、両辺は次のとおりです。
ℓ ( n ∞ ) − ℓ ( ( − 2 − n ) ∞ ) = max ( 0 , n + 1 ) − max ( 0 , − n − 1 ) = n + 1 \begin{aligned} &\ell(n\infty)-\ell\bigl((-2-n)\infty\bigr)\\ &=\max(0,\,n+1)-\max(0,\,-n-1)\\ &=n+1 \end{aligned} ℓ ( n ∞ ) − ℓ ( ( − 2 − n ) ∞ ) = max ( 0 , n + 1 ) − max ( 0 , − n − 1 ) = n + 1
n n n ℓ ( n ∞ ) \ell(n\infty) ℓ ( n ∞ ) K − D K-D K − D ℓ ( K − D ) \ell(K-D) ℓ ( K − D ) 差 deg D + 1 − g \deg D+1-g deg D + 1 − g
3 3 3 4 4 4 (1 , t , t 2 , t 3 1,t,t^2,t^3 1 , t , t 2 , t 3 )− 5 ∞ -5\infty − 5∞ 0 0 0 4 4 4 4 4 4
1 1 1 2 2 2 (1 , t 1,t 1 , t )− 3 ∞ -3\infty − 3∞ 0 0 0 2 2 2 2 2 2
0 0 0 1 1 1 (1 1 1 )− 2 ∞ -2\infty − 2∞ 0 0 0 1 1 1 1 1 1
− 1 -1 − 1 0 0 0 − ∞ -\infty − ∞ 0 0 0 0 0 0 0 0 0
− 2 -2 − 2 0 0 0 0 0 0 1 1 1 (1 1 1 )− 1 -1 − 1 − 1 -1 − 1
− 4 -4 − 4 0 0 0 2 ∞ 2\infty 2∞ 3 3 3 (1 , t , t 2 1,t,t^2 1 , t , t 2 )− 3 -3 − 3 − 3 -3 − 3
n = − 1 n=-1 n = − 1 の行では、両方とも0です。n ≥ − 1 n\geq-1 n ≥ − 1 では ℓ ( K − D ) \ell(K-D) ℓ ( K − D ) が0、n ≤ − 1 n\leq-1 n ≤ − 1 では ℓ ( D ) \ell(D) ℓ ( D ) が0で、2つの折れ線の差が1本の直線 n + 1 n+1 n + 1 になっています。
ℓ ( K − D ) \ell(K-D) ℓ ( K − D ) の列は、第14回の h 1 ( O ( n ) ) h^1(\mathcal{O}(n)) h 1 ( O ( n )) の値(n ≤ − 2 n\leq-2 n ≤ − 2 で − n − 1 -n-1 − n − 1 )と一致しています。セール双対性 h 1 ( O ( n ) ) = ℓ ( ( − 2 − n ) ∞ ) h^1(\mathcal{O}(n))=\ell((-2-n)\infty) h 1 ( O ( n )) = ℓ (( − 2 − n ) ∞ ) を、数で確かめたことになります。
楕円曲線で確かめる
第12回 と同じく、k k k を標数 が2でも3でもない代数閉体 とし、a , b ∈ k a,b\in k a , b ∈ k 、4 a 3 + 27 b 2 ≠ 0 4a^3+27b^2\neq0 4 a 3 + 27 b 2 = 0 として、楕円曲線を次の形にとります(第12回の定義1 )。
E : y 2 = x 3 + a x + b O = [ 0 : 1 : 0 ] E\colon\ y^2=x^3+ax+b\qquad O=[0:1:0] E : y 2 = x 3 + a x + b O = [ 0 : 1 : 0 ] E : y 2 = x 3 + a x + b O = [ 0 : 1 : 0 ] \begin{gathered}E\colon\ y^2=x^3+ax+b\\O=[0:1:0]\end{gathered} E : y 2 = x 3 + a x + b O = [ 0 : 1 : 0 ] E : y 2 = x 3 + a x + b O = [ 0 : 1 : 0 ] \begin{aligned}E\colon\ y^2 &= x^3+ax+b\\[4pt]O &= [0:1:0]\end{aligned} E : y 2 O = x 3 + a x + b = [ 0 : 1 : 0 ]
E E E から O O O を除いた部分はアフィン曲線で、その上の正則関数の環は A = k [ x , y ] / ( y 2 − x 3 − a x − b ) A=k[x,y]/(y^2-x^3-ax-b) A = k [ x , y ] / ( y 2 − x 3 − a x − b ) です[2 , 定理3.2(a), p.22] 。y 2 y^2 y 2 を x x x の式に置き換えられるので、A A A の元は p ( x ) + q ( x ) y p(x)+q(x)\,y p ( x ) + q ( x ) y (p , q ∈ k [ x ] p,q\in k[x] p , q ∈ k [ x ] )の形にただ1通りに書けます(第12回の補題19 )。
命題10 x x x と y y y の極
x , y x,y x , y の極は O O O だけにあり、ord O ( x ) = − 2 \operatorname{ord}_O(x)=-2 ord O ( x ) = − 2 、ord O ( y ) = − 3 \operatorname{ord}_O(y)=-3 ord O ( y ) = − 3 である。したがって ord O ( x i y j ) = − ( 2 i + 3 j ) \operatorname{ord}_O(x^iy^j)=-(2i+3j) ord O ( x i y j ) = − ( 2 i + 3 j ) 。
証明 開く 閉じる すべて開く すべて閉じる
x , y ∈ A x,y\in A x , y ∈ A なので、
O O O 以外の
点では正則である。 O O O のまわりで、斉次座標 [ X : Y : Z ] [X:Y:Z] [ X : Y : Z ] の u = X / Y u=X/Y u = X / Y 、v = Z / Y v=Z/Y v = Z / Y を使う。曲線の式は v = u 3 + a u v 2 + b v 3 v=u^3+auv^2+bv^3 v = u 3 + a u v 2 + b v 3 で、O O O は ( u , v ) = ( 0 , 0 ) (u,v)=(0,0) ( u , v ) = ( 0 , 0 ) 。この式から v v v は u 3 u^3 u 3 と単元 の積になり、u u u が局所パラメータ、ord O ( v ) = 3 \operatorname{ord}_O(v)=3 ord O ( v ) = 3 となる。詳しく 閉じる
Y 2 Z = X 3 + a X Z 2 + b Z 3 Y^2Z=X^3+aXZ^2+bZ^3 Y 2 Z = X 3 + a X Z 2 + b Z 3 を Y 3 Y^3 Y 3 で割ると v = u 3 + a u v 2 + b v 3 v=u^3+auv^2+bv^3 v = u 3 + a u v 2 + b v 3 。移項して v ( 1 − a u v − b v 2 ) = u 3 v(1-auv-bv^2)=u^3 v ( 1 − a uv − b v 2 ) = u 3 。1 − a u v − b v 2 1-auv-bv^2 1 − a uv − b v 2 は O O O で値1をとるので単元 で、v ∈ ( u 3 ) v\in(u^3) v ∈ ( u 3 ) 。極大イデアル ( u , v ) (u,v) ( u , v ) は ( u ) (u) ( u ) に等しく、u u u が局所パラメータになる。
x = X / Z = u / v x=X/Z=u/v x = X / Z = u / v 、
y = Y / Z = 1 / v y=Y/Z=1/v y = Y / Z = 1/ v なので、
ord O ( x ) = 1 − 3 = − 2 \operatorname{ord}_O(x)=1-3=-2 ord O ( x ) = 1 − 3 = − 2 、
ord O ( y ) = − 3 \operatorname{ord}_O(y)=-3 ord O ( y ) = − 3 。
主因子の次数は0なので、極の位数は零点の個数(重複度つき)に等しくなります。k = C k=\mathbb{C} k = C として、第10回の例19 の曲線 y 2 = x 3 − x y^2=x^3-x y 2 = x 3 − x (a = − 1 , b = 0 a=-1,\ b=0 a = − 1 , b = 0 )で数を入れます。
div ( x − 2 ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) − 3 O \operatorname{div}(x-2)=(2,\sqrt6)+(2,-\sqrt6)-2O\qquad \operatorname{div}(y)=(-1,0)+(0,0)+(1,0)-3O div ( x − 2 ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) − 3 O div ( x − 2 ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) − 3 O \begin{gathered}\operatorname{div}(x-2)=(2,\sqrt6)+(2,-\sqrt6)-2O\\\operatorname{div}(y)=(-1,0)+(0,0)+(1,0)-3O\end{gathered} div ( x − 2 ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) − 3 O div ( x − 2 ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) − 3 O \begin{aligned}\operatorname{div}(x-2) &= (2,\sqrt6)+(2,-\sqrt6)-2O\\[4pt]\operatorname{div}(y) &= (-1,0)+(0,0)+(1,0)-3O\end{aligned} div ( x − 2 ) div ( y ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) − 3 O div ( x − 2 ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) = − 3 O \begin{aligned}\operatorname{div}(x-2) &= (2,\sqrt6)+(2,-\sqrt6)-2O\\[4pt]\operatorname{div}(y) &= (-1,0)+(0,0)+(1,0)\\&\phantom{=}{} -3O\end{aligned} div ( x − 2 ) div ( y ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) = − 3 O div ( x − 2 ) = ( 2 , 6 ) = + ( 2 , − 6 ) − 2 O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) = + ( 1 , 0 ) − 3 O \begin{aligned}\operatorname{div}(x-2) &= (2,\sqrt6)\\&\phantom{=}{} +(2,-\sqrt6)-2O\\[4pt]\operatorname{div}(y) &= (-1,0)+(0,0)\\&\phantom{=}{} +(1,0)-3O\end{aligned} div ( x − 2 ) div ( y ) = ( 2 , 6 ) = + ( 2 , − 6 ) − 2 O = ( − 1 , 0 ) + ( 0 , 0 ) = + ( 1 , 0 ) − 3 O
x − 2 x-2 x − 2 の零点は y 2 = 8 − 2 = 6 y^2=8-2=6 y 2 = 8 − 2 = 6 の2点、y y y の零点は x 3 − x = 0 x^3-x=0 x 3 − x = 0 の3点です。どちらも O O O の極の位数と同じ数だけあります。
div ( x − 2 ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O \operatorname{div}(x-2)=(2,\sqrt6)+(2,-\sqrt6)-2O div ( x − 2 ) = ( 2 , 6 ) + ( 2 , − 6 ) − 2 O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) − 3 O \operatorname{div}(y)=(-1,0)+(0,0)+(1,0)-3O div ( y ) = ( − 1 , 0 ) + ( 0 , 0 ) + ( 1 , 0 ) − 3 O
図1 具体例 楕円曲線 y 2 = x 3 − x y^2=x^3-x y 2 = x 3 − x の実数の点(青)。縦の線 x = 2 x=2 x = 2 とは2点(オレンジ)で、横の線 y = 0 y=0 y = 0 とは3点(緑)で交わります。右の枝の両端は、無限遠点 O O O に向かいます。x − 2 x-2 x − 2 と y y y の極は O O O だけにあり、零点の個数から、極の位数はそれぞれ2と3と分かります。0 < c < 1 0<c<1 0 < c < 1 の線 x = c x=c x = c のように実数の交点が見えない場合も、複素数では交点が2つあります。
極の位数が違う関数を組み合わせると、位数の小さいほうは打ち消せません。この性質を補題にしておきます。
補題11 極の位数が違えば1次独立
0でない有理関数 f 1 , … , f r f_1,\dots,f_r f 1 , … , f r の ord P \operatorname{ord}_P ord P がすべて異なれば、f 1 , … , f r f_1,\dots,f_r f 1 , … , f r は k k k 上1次独立である。
証明 開く 閉じる
∑ c i f i \sum c_if_i ∑ c i f i (係数の
どれかは0でない)で、c i ≠ 0 c_i\neq0 c i = 0 の項のうち ord P \operatorname{ord}_P ord P が最小のものを c j f j c_jf_j c j f j とする。ほかの項の位数はそれより大きいので、和の位数は ord P ( f j ) \operatorname{ord}_P(f_j) ord P ( f j ) に等しく、和は0でない。
命題12 楕円曲線の L ( n O ) L(nO) L ( n O )
n ≥ 0 n\geq0 n ≥ 0 について、L ( n O ) L(nO) L ( n O ) は x i y j x^iy^j x i y j (j ∈ { 0 , 1 } j\in\{0,1\} j ∈ { 0 , 1 } 、2 i + 3 j ≤ n 2i+3j\leq n 2 i + 3 j ≤ n )を基底にもつ。極の位数 2 i + 3 j 2i+3j 2 i + 3 j は 0 , 2 , 3 , 4 , 5 , … 0,2,3,4,5,\dots 0 , 2 , 3 , 4 , 5 , … を1回ずつとり、1 1 1 だけをとらない。したがって
ℓ ( 0 ) = 1 ℓ ( n O ) = n ( n ≥ 1 ) \ell(0)=1\qquad \ell(nO)=n\quad(n\geq1) ℓ ( 0 ) = 1 ℓ ( n O ) = n ( n ≥ 1 ) ℓ ( 0 ) = 1 ℓ ( n O ) = n ( n ≥ 1 ) \begin{gathered}\ell(0)=1\\\ell(nO)=n\\(n\geq1)\end{gathered} ℓ ( 0 ) = 1 ℓ ( n O ) = n ( n ≥ 1 ) ℓ ( 0 ) = 1 ℓ ( n O ) = n ( n ≥ 1 ) \begin{aligned}\ell(0) &= 1\\[4pt]\ell(nO) &= n\\[4pt]&(n\geq1)\end{aligned} ℓ ( 0 ) ℓ ( n O ) = 1 = n ( n ≥ 1 )
証明 開く 閉じる
x i y j x^iy^j x i y j の
極は O O O だけで位数は 2 i + 3 j ≤ n 2i+3j\leq n 2 i + 3 j ≤ n なので、L ( n O ) L(nO) L ( n O ) に入る。位数がすべて異なるので、補題11 から1次独立である。 逆に
f ∈ L ( n O ) f\in L(nO) f ∈ L ( n O ) は
O O O の
外で正則なので f = p ( x ) + q ( x ) y ∈ A f=p(x)+q(x)y\in A f = p ( x ) + q ( x ) y ∈ A 。現れる単項式 x i x^i x i 、x i y x^iy x i y の位数はすべて異なるので、ord O ( f ) \operatorname{ord}_O(f) ord O ( f ) はその最小値で、− n -n − n 以上である。よって現れる単項式はすべて 2 i + 3 j ≤ n 2i+3j\leq n 2 i + 3 j ≤ n をみたす。 位数の
数え上げ:2 i 2i 2 i (i ≥ 0 i\geq0 i ≥ 0 )は偶数を、2 i + 3 2i+3 2 i + 3 (i ≥ 0 i\geq0 i ≥ 0 )は3以上の奇数を1回ずつとる。とらないのは 1 1 1 だけなので、n ≥ 1 n\geq1 n ≥ 1 で基底の個数は 0 , 2 , 3 , … , n 0,2,3,\dots,n 0 , 2 , 3 , … , n の n n n 個。
書き出すと、n n n を1つ増やすたびに、n = 1 n=1 n = 1 のとき以外は基底が1つずつ増えていきます。
L ( O ) = ⟨ 1 ⟩ , L ( 2 O ) = ⟨ 1 , x ⟩ , L ( 3 O ) = ⟨ 1 , x , y ⟩ , L ( 4 O ) = ⟨ 1 , x , y , x 2 ⟩ , L ( 5 O ) = ⟨ 1 , x , y , x 2 , x y ⟩ , L ( 6 O ) = ⟨ 1 , x , y , x 2 , x y , x 3 ⟩ \begin{aligned} L(O)&=\langle1\rangle,{}\\ L(2O)&=\langle1,x\rangle,{}\\ L(3O)&=\langle1,x,y\rangle,{}\\ L(4O)&=\langle1,x,y,x^2\rangle,{}\\ L(5O)&=\langle1,x,y,x^2,xy\rangle,{}\\ L(6O)&=\langle1,x,y,x^2,xy,x^3\rangle\end{aligned} L ( O ) L ( 2 O ) L ( 3 O ) L ( 4 O ) L ( 5 O ) L ( 6 O ) = ⟨ 1 ⟩ , = ⟨ 1 , x ⟩ , = ⟨ 1 , x , y ⟩ , = ⟨ 1 , x , y , x 2 ⟩ , = ⟨ 1 , x , y , x 2 , x y ⟩ , = ⟨ 1 , x , y , x 2 , x y , x 3 ⟩
P 1 \mathbb{P}^1 P 1 の L ( m ∞ ) L(m\infty) L ( m ∞ ) では、極の位数 m = 0 , 1 , 2 , … m=0,1,2,\dots m = 0 , 1 , 2 , … のどれにも t m t^m t m がありました。楕円曲線では位数1の関数がありません。この抜けた番号をワイエルシュトラスの隙間 と呼びます。
P 1 \mathbb{P}^1 P 1 の
L ( m ∞ ) L(m\infty) L ( m ∞ ) y 2 = x 3 + a x + b y^2=x^3+ax+b y 2 = x 3 + a x + b
図2 具体例 P 1 \mathbb{P}^1 P 1 の L ( m ∞ ) L(m\infty) L ( m ∞ ) (上)と楕円曲線の L ( m O ) L(mO) L ( m O ) (下)の基底を、極の位数 m m m の列に並べた図です。P 1 \mathbb{P}^1 P 1 ではどの列にも t m t^m t m があり、ℓ ( m ∞ ) = m + 1 \ell(m\infty)=m+1 ℓ ( m ∞ ) = m + 1 です。楕円曲線では m = 1 m=1 m = 1 の列が空き(オレンジの破線)、ℓ ( m O ) \ell(mO) ℓ ( m O ) は 1 , 1 , 2 , 3 , … 1,1,2,3,\dots 1 , 1 , 2 , 3 , … と進みます。m = 6 m=6 m = 6 の列には x 3 x^3 x 3 のほかに y 2 y^2 y 2 も来ますが、y 2 = x 3 + a x + b y^2=x^3+ax+b y 2 = x 3 + a x + b なので新しい基底にはなりません。
これでリーマン・ロッホの定理を確かめられます。g = 1 g=1 g = 1 、K = 0 K=0 K = 0 なので、示すべき式は ℓ ( D ) − ℓ ( − D ) = deg D \ell(D)-\ell(-D)=\deg D ℓ ( D ) − ℓ ( − D ) = deg D です。
D D D ℓ ( D ) \ell(D) ℓ ( D ) ℓ ( K − D ) = ℓ ( − D ) \ell(K-D)=\ell(-D) ℓ ( K − D ) = ℓ ( − D ) 差 deg D + 1 − g \deg D+1-g deg D + 1 − g
3 O 3O 3 O 3 3 3 (1 , x , y 1,x,y 1 , x , y )0 0 0 3 3 3 3 3 3
O O O 1 1 1 (1 1 1 )0 0 0 1 1 1 1 1 1
0 0 0 1 1 1 1 1 1 0 0 0 0 0 0
P − O P-O P − O (P ≠ O P\neq O P = O )0 0 0 0 0 0 0 0 0 0 0 0
− 2 O -2O − 2 O 0 0 0 2 2 2 (1 , x 1,x 1 , x )− 2 -2 − 2 − 2 -2 − 2
P − O P-O P − O の行で ℓ ( P − O ) = 0 \ell(P-O)=0 ℓ ( P − O ) = 0 となるのは、P ≁ O P\not\sim O P ∼ O だからです(命題2 (5))。もし div ( f ) = P − O \operatorname{div}(f)=P-O div ( f ) = P − O となる f f f があれば、f f f は L ( O ) L(O) L ( O ) に入る定数でない関数になり、ℓ ( O ) = 1 \ell(O)=1 ℓ ( O ) = 1 に反します。同じ理由で ℓ ( O − P ) = 0 \ell(O-P)=0 ℓ ( O − P ) = 0 です。
例13 7つの関数と方程式 [1 , 命題4.6 の証明, p.37]
7つの関数 1 , x , y , x 2 , x y , x 3 , y 2 1,x,y,x^2,xy,x^3,y^2 1 , x , y , x 2 , x y , x 3 , y 2 はどれも L ( 6 O ) L(6O) L ( 6 O ) に入るが、ℓ ( 6 O ) = 6 \ell(6O)=6 ℓ ( 6 O ) = 6 なので、1次の関係式がある。その関係式は、E E E の方程式 y 2 − x 3 − a x − b = 0 y^2-x^3-ax-b=0 y 2 − x 3 − a x − b = 0 である。
極の位数は順に 0 , 2 , 3 , 4 , 5 , 6 , 6 0,2,3,4,5,6,6 0 , 2 , 3 , 4 , 5 , 6 , 6 で、位数6が x 3 x^3 x 3 と y 2 y^2 y 2 の2つ重なります。y 2 y^2 y 2 を除く6つは位数がすべて異なり1次独立なので(補題11 )、関係式は定数倍を除いて1つに決まります。関係式で0でない係数をもつ項のうち、極の位数が最大の項が1つだけなら、和は0になれません(補題11 の証明と同じ理由です)。位数が2つ重なるのは6だけなので、x 3 x^3 x 3 と y 2 y^2 y 2 は、どちらも0でない係数で関係式に現れます。
ハーツホーンはこの議論を逆向きに使っています。種数1の曲線と点 P 0 P_0 P 0 から始めて、x ∈ L ( 2 P 0 ) x\in L(2P_0) x ∈ L ( 2 P 0 ) 、y ∈ L ( 3 P 0 ) y\in L(3P_0) y ∈ L ( 3 P 0 ) を選び、7つの関数の関係式としてワイエルシュトラスの方程式を作ります。リーマン・ロッホの定理が ℓ ( 6 P 0 ) = 6 \ell(6P_0)=6 ℓ ( 6 P 0 ) = 6 を保証するので、関係式は必ずあります。
命題14 楕円曲線は射影直線ではない
E E E は P 1 \mathbb{P}^1 P 1 と同型でない。
証明 開く 閉じる
P 1 \mathbb{P}^1 P 1 では、
どの点 P P P でも ℓ ( P ) = 2 \ell(P)=2 ℓ ( P ) = 2 である。例えば L ( ∞ ) = ⟨ 1 , t ⟩ L(\infty)=\langle1,t\rangle L ( ∞ ) = ⟨ 1 , t ⟩ 、L ( P a ) = ⟨ 1 , 1 / ( t − a ) ⟩ L(P_a)=\langle1,\ 1/(t-a)\rangle L ( P a ) = ⟨ 1 , 1/ ( t − a )⟩ 。 同型
φ : E → P 1 \varphi\colon E\to\mathbb{P}^1 φ : E → P 1 が
あれば、関数の引き戻し f ↦ f ∘ φ f\mapsto f\circ\varphi f ↦ f ∘ φ は位数を保つ(ord P ( f ∘ φ ) = ord φ ( P ) ( f ) \operatorname{ord}_P(f\circ\varphi)=\operatorname{ord}_{\varphi(P)}(f) ord P ( f ∘ φ ) = ord φ ( P ) ( f ) )。よって L ( φ ( O ) ) ≅ L ( O ) L(\varphi(O))\cong L(O) L ( φ ( O )) ≅ L ( O ) で、ℓ ( O ) = 2 \ell(O)=2 ℓ ( O ) = 2 となるが、命題12 の ℓ ( O ) = 1 \ell(O)=1 ℓ ( O ) = 1 に反する。
L ( O ) L(O) L ( O ) に定数でない関数 f f f があれば、f f f は O O O だけに1位の極をもち、P 1 \mathbb{P}^1 P 1 への次数1の写像になります。楕円曲線にはそのような関数がありません。隙間 m = 1 m=1 m = 1 は、楕円曲線が P 1 \mathbb{P}^1 P 1 と違うことを数で表しています。
例15 y 2 = x 3 − x y^2=x^3-x y 2 = x 3 − x の上の L ( D ) L(D) L ( D )
k k k を標数 が2でも3でもない代数閉体 とし、E : y 2 = x 3 − x E\colon y^2=x^3-x E : y 2 = x 3 − x 、P = ( 0 , 0 ) P=(0,0) P = ( 0 , 0 ) 、Q = ( 1 , 0 ) Q=(1,0) Q = ( 1 , 0 ) 、R = ( − 1 , 0 ) R=(-1,0) R = ( − 1 , 0 ) とする。
(1) div ( y x + 1 ) = P + Q − R − O \operatorname{div}\Bigl(\dfrac{y}{x+1}\Bigr)=P+Q-R-O div ( x + 1 y ) = P + Q − R − O 。よって P + Q − O ∼ R P+Q-O\sim R P + Q − O ∼ R で、L ( P + Q − O ) = k ⋅ x + 1 y L(P+Q-O)=k\cdot\dfrac{x+1}{y} L ( P + Q − O ) = k ⋅ y x + 1 、ℓ ( P + Q − O ) = 1 \ell(P+Q-O)=1 ℓ ( P + Q − O ) = 1 。 (2) div ( x ) = 2 P − 2 O \operatorname{div}(x)=2P-2O div ( x ) = 2 P − 2 O 。よって L ( 2 P ) = ⟨ 1 , 1 x ⟩ L(2P)=\Bigl\langle1,\ \dfrac1x\Bigr\rangle L ( 2 P ) = ⟨ 1 , x 1 ⟩ 、ℓ ( 2 P ) = 2 \ell(2P)=2 ℓ ( 2 P ) = 2 。
証明 開く 閉じる すべて開く すべて閉じる
(1) div ( y ) = P + Q + R − 3 O \operatorname{div}(y)=P+Q+R-3O div ( y ) = P + Q + R − 3 O 、div ( x + 1 ) = 2 R − 2 O \operatorname{div}(x+1)=2R-2O div ( x + 1 ) = 2 R − 2 O から引き算する。詳しく 閉じる
y y y の零点は x 3 − x = 0 x^3-x=0 x 3 − x = 0 の3点で、極は O O O の3位なので、各零点は1位である。x + 1 x+1 x + 1 の零点は x = − 1 x=-1 x = − 1 の点 R R R だけで、極は O O O の2位なので、R R R で2位の零点をもつ。第10回の例19 の表と同じ値である。
h = ( x + 1 ) / y h=(x+1)/y h = ( x + 1 ) / y に
ついて div ( h ) + P + Q − O = R ≥ 0 \operatorname{div}(h)+P+Q-O=R\geq0 div ( h ) + P + Q − O = R ≥ 0 なので h ∈ L ( P + Q − O ) h\in L(P+Q-O) h ∈ L ( P + Q − O ) 。次数1なので、系8 (3) から ℓ = 1 + 1 − 1 = 1 \ell=1+1-1=1 ℓ = 1 + 1 − 1 = 1 。 (2)
x x x の
零点は P P P だけで、極は O O O の2位なので div ( x ) = 2 P − 2 O \operatorname{div}(x)=2P-2O div ( x ) = 2 P − 2 O 。2 O = 2 P + div ( 1 / x ) 2O=2P+\operatorname{div}(1/x) 2 O = 2 P + div ( 1/ x ) なので、命題2 (2) の同型 L ( 2 O ) → L ( 2 P ) L(2O)\to L(2P) L ( 2 O ) → L ( 2 P ) は 1 / x 1/x 1/ x を掛ける写像で、⟨ 1 , x ⟩ \langle1,x\rangle ⟨ 1 , x ⟩ を ⟨ 1 / x , 1 ⟩ \langle1/x,\ 1\rangle ⟨ 1/ x , 1 ⟩ に移す。
(1) の R R R は、第12回の定義6 の足し算でいう P + Q P+Q P + Q です。P P P と Q Q Q を通る直線 y = 0 y=0 y = 0 は3つめの点 R R R で曲線と交わり、R R R を x x x 軸で折り返しても R R R のままだからです。
次数1の因子 D D D では ℓ ( D ) = 1 \ell(D)=1 ℓ ( D ) = 1 なので、D D D と線形同値な有効因子は、ただ1つの点です。とくに D = P + Q − O D=P+Q-O D = P + Q − O なら、その点が P + Q P+Q P + Q になります。第12回の定理22 の対応 P ↦ [ P − O ] P\mapsto[P-O] P ↦ [ P − O ] が全単射になるのは、このためです[1 , 例1.3.7, p.6–7] 。第12回で証明を省いた全射の部分も、ここから従います。次数0の因子 D D D について ℓ ( D + O ) = 1 \ell(D+O)=1 ℓ ( D + O ) = 1 なので、D + O ∼ P D+O\sim P D + O ∼ P となる点 P P P があり、D ∼ P − O D\sim P-O D ∼ P − O です。
因子を点にして、平面に並べる
リーマン・ロッホの定理を、図で見える形にします。因子 D D D ごとに、3つの数を座標とする点をとります。
D ⟼ ( deg D , ℓ ( K − D ) , ℓ ( D ) ) D\ \longmapsto\ \bigl(\deg D,\ \ell(K-D),\ \ell(D)\bigr) D ⟼ ( deg D , ℓ ( K − D ) , ℓ ( D ) )
定理は、この点が平面 ℓ ( D ) = deg D + ℓ ( K − D ) + 1 − g \ell(D)=\deg D+\ell(K-D)+1-g ℓ ( D ) = deg D + ℓ ( K − D ) + 1 − g に乗るという主張です。平面は曲線の種数 g g g だけで決まり、種数が1違うと、高さが1ずれた平行な平面になります。
deg D \deg D deg D ℓ ( K − D ) \ell(K-D) ℓ ( K − D ) ℓ ( D ) \ell(D) ℓ ( D ) 4 ∞ 4\infty 4∞ K = − 2 ∞ K=-2\infty K = − 2∞ − 4 ∞ -4\infty − 4∞ 4 O 4O 4 O 0 = K 0=K 0 = K − 4 O -4O − 4 O P − O P-O P − O
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
P 1 \mathbb{P}^1 P 1 の因子 D = n ∞ D=n\infty D = n ∞ (− 4 ≤ n ≤ 4 -4\leq n\leq4 − 4 ≤ n ≤ 4 )を、点 ( deg D , ℓ ( K − D ) , ℓ ( D ) ) (\deg D,\ \ell(K-D),\ \ell(D)) ( deg D , ℓ ( K − D ) , ℓ ( D )) として青で描きました。K = − 2 ∞ K=-2\infty K = − 2∞ です。n ≥ − 1 n\geq-1 n ≥ − 1 では ℓ ( K − D ) = 0 \ell(K-D)=0 ℓ ( K − D ) = 0 、n ≤ − 1 n\leq-1 n ≤ − 1 では ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 なので、点は床(ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 )と手前の壁(ℓ ( K − D ) = 0 \ell(K-D)=0 ℓ ( K − D ) = 0 )を折れ線で進みます。それでも全部の点が、1枚の平面 ℓ ( D ) = deg D + ℓ ( K − D ) + 1 \ell(D)=\deg D+\ell(K-D)+1 ℓ ( D ) = deg D + ℓ ( K − D ) + 1 に乗っています。
楕円曲線の因子 D = n O D=nO D = n O を緑で、D = P − O D=P-O D = P − O (P ≠ O P\neq O P = O )を紫で描きました。K = 0 K=0 K = 0 、g = 1 g=1 g = 1 なので、点はすべて平面 ℓ ( D ) = deg D + ℓ ( K − D ) \ell(D)=\deg D+\ell(K-D) ℓ ( D ) = deg D + ℓ ( K − D ) に乗ります。D = 0 D=0 D = 0 の点 ( 0 , 1 , 1 ) (0,1,1) ( 0 , 1 , 1 ) だけは、床からも壁からも離れています。
2枚の平面は平行で、高さが 1 1 1 だけずれています。このずれが種数の差 1 − 0 1-0 1 − 0 です。「平面に沿って」の向きから見ると、各平面が1本の線に潰れ、P 1 \mathbb{P}^1 P 1 の点も楕円曲線の点もそれぞれ1本の直線に並びます。床の上の点(ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 )は、この向きでは曲線ごとに1か所に重なります。どの点も線から外れないことが、リーマン・ロッホの定理です。
図3 具体例 因子 D D D を点 ( deg D , ℓ ( K − D ) , ℓ ( D ) ) (\deg D,\ \ell(K-D),\ \ell(D)) ( deg D , ℓ ( K − D ) , ℓ ( D )) として描いた図です。青は P 1 \mathbb{P}^1 P 1 の D = n ∞ D=n\infty D = n ∞ 、緑は楕円曲線の D = n O D=nO D = n O (− 4 ≤ n ≤ 4 -4\leq n\leq4 − 4 ≤ n ≤ 4 )、紫は楕円曲線の D = P − O D=P-O D = P − O です。n ∞ n\infty n ∞ と n O nO n O の値は図2の基底を数えて、P − O P-O P − O の値は命題2 (5) から求めました。「正面」から見ると ℓ ( D ) \ell(D) ℓ ( D ) と deg D \deg D deg D の折れ線が見えます。「平面に沿って」の向きから見ると、各曲線の点がそれぞれ1本の直線に重なり、点が平面に乗っていることが分かります。半透明の面は、平面のうち ℓ ( D ) ≥ 0 \ell(D)\geq0 ℓ ( D ) ≥ 0 、ℓ ( K − D ) ≥ 0 \ell(K-D)\geq0 ℓ ( K − D ) ≥ 0 の部分です。
P 1 \mathbb{P}^1 P 1 の点は、床(ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 )と手前の壁(ℓ ( K − D ) = 0 \ell(K-D)=0 ℓ ( K − D ) = 0 )を折れ線で進み、角は n = − 1 n=-1 n = − 1 にあります。楕円曲線の点も同じように進みますが、n = 0 n=0 n = 0 では D = 0 D=0 D = 0 と D = P − O D=P-O D = P − O の2つに分かれます。D = 0 D=0 D = 0 の点 ( 0 , 1 , 1 ) (0,1,1) ( 0 , 1 , 1 ) だけが、床からも壁からも離れています。
種数が2以上の曲線では、0 ≤ deg D ≤ 2 g − 2 0\leq\deg D\leq2g-2 0 ≤ deg D ≤ 2 g − 2 の範囲で、ℓ ( D ) \ell(D) ℓ ( D ) が曲線と D D D によって変わります。この範囲で分かることを命題にまとめます。
命題16 ℓ ( D ) \ell(D) ℓ ( D ) のとりうる範囲 [1 , 補題1.2, p.3; 1 , 定理5.4, p.71]
種数 g g g の曲線上の次数 d d d の因子 D D D について、
(1) d < 0 d<0 d < 0 なら ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 。d > 2 g − 2 d>2g-2 d > 2 g − 2 なら ℓ ( D ) = d + 1 − g \ell(D)=d+1-g ℓ ( D ) = d + 1 − g 。 (2) 0 ≤ d ≤ 2 g − 2 0\leq d\leq2g-2 0 ≤ d ≤ 2 g − 2 なら max ( 0 , d + 1 − g ) ≤ ℓ ( D ) ≤ ⌊ d / 2 ⌋ + 1 \max(0,\ d+1-g)\leq\ell(D)\leq\lfloor d/2\rfloor+1 max ( 0 , d + 1 − g ) ≤ ℓ ( D ) ≤ ⌊ d /2 ⌋ + 1 。 (3) d = 0 d=0 d = 0 なら ℓ ( D ) ∈ { 0 , 1 } \ell(D)\in\{0,1\} ℓ ( D ) ∈ { 0 , 1 } で、1 1 1 になるのは D ∼ 0 D\sim0 D ∼ 0 のとき。g ≥ 1 g\geq1 g ≥ 1 、d = 2 g − 2 d=2g-2 d = 2 g − 2 なら ℓ ( D ) ∈ { g − 1 , g } \ell(D)\in\{g-1,\ g\} ℓ ( D ) ∈ { g − 1 , g } で、g g g になるのは D ∼ K D\sim K D ∼ K のとき。
証明 開く 閉じる すべて開く すべて閉じる
(2) の上限は、ℓ ( D ) > 0 \ell(D)>0 ℓ ( D ) > 0 かつ ℓ ( K − D ) > 0 \ell(K-D)>0 ℓ ( K − D ) > 0 の場合にクリフォードの定理 ℓ ( D ) − 1 ≤ d / 2 \ell(D)-1\leq d/2 ℓ ( D ) − 1 ≤ d /2 を使う。それ以外の場合は直接確かめられる。詳しく 閉じる
クリフォードの定理は、有効で ℓ ( K − D ) > 0 \ell(K-D)>0 ℓ ( K − D ) > 0 をみたす因子について ℓ ( D ) − 1 ≤ deg D / 2 \ell(D)-1\leq\deg D/2 ℓ ( D ) − 1 ≤ deg D /2 を主張する(ハーツホーンは dim ∣ D ∣ = ℓ ( D ) − 1 \dim|D|=\ell(D)-1 dim ∣ D ∣ = ℓ ( D ) − 1 と書いている)[1 , 定理5.4, p.71] 。ℓ ( D ) > 0 \ell(D)>0 ℓ ( D ) > 0 なら D D D は有効因子 div ( f ) + D \operatorname{div}(f)+D div ( f ) + D と線形同値なので、そちらに使えばよい。
ℓ ( D ) = 0 \ell(D)=0 ℓ ( D ) = 0 なら上限は明らか。ℓ ( K − D ) = 0 \ell(K-D)=0 ℓ ( K − D ) = 0 なら ℓ ( D ) = d + 1 − g \ell(D)=d+1-g ℓ ( D ) = d + 1 − g で、d ≤ 2 g − 2 d\leq2g-2 d ≤ 2 g − 2 から d + 1 − g ≤ d / 2 + 1 d+1-g\leq d/2+1 d + 1 − g ≤ d /2 + 1 。
(3)
d = 0 d=0 d = 0 は
命題2 (5)。
d = 2 g − 2 d=2g-2 d = 2 g − 2 では
deg ( K − D ) = 0 \deg(K-D)=0 deg ( K − D ) = 0 なので
ℓ ( K − D ) ∈ { 0 , 1 } \ell(K-D)\in\{0,1\} ℓ ( K − D ) ∈ { 0 , 1 } で、
定理から ℓ ( D ) = g − 1 + ℓ ( K − D ) \ell(D)=g-1+\ell(K-D) ℓ ( D ) = g − 1 + ℓ ( K − D ) 。
g = 0 g=0 g = 0 では範囲 (2) がなく、ℓ ( D ) \ell(D) ℓ ( D ) はすべて次数で決まります。g = 1 g=1 g = 1 では範囲は d = 0 d=0 d = 0 だけで、そこは (3) のとおり D ∼ 0 D\sim0 D ∼ 0 かどうかで決まります。図3の楕円曲線の n = 0 n=0 n = 0 で点が2つに分かれたのは、この場合です。
横:
deg D \deg D deg D (
− 2 -2 − 2 から
6 6 6 ) 縦:
ℓ ( D ) \ell(D) ℓ ( D ) 灰色の破線:
ℓ = deg D + 1 − g \ell=\deg D+1-g ℓ = deg D + 1 − g 青:値が次数で決まる 紫:曲線と
D D D によって変わる範囲
図4 概念図 種数 g = 0 , 1 , 2 , 3 g=0,1,2,3 g = 0 , 1 , 2 , 3 の曲線について、横に deg D \deg D deg D 、縦に ℓ ( D ) \ell(D) ℓ ( D ) をとり、命題16 で分かることを描いた図です。青の点は値が次数だけで決まるところ、紫の縦棒は値が曲線と D D D によるところで、棒の下端と上端は (2) の下限と上限です。棒の中のどの値が実際に起こるかは、ここでは主張していません。灰色の破線は deg D + 1 − g \deg D+1-g deg D + 1 − g で、紫の範囲の右では青の点がこの線に乗ります。
クリフォードの不等式 ℓ ( D ) − 1 ≤ d / 2 \ell(D)-1\leq d/2 ℓ ( D ) − 1 ≤ d /2 は、D ∼ 0 D\sim0 D ∼ 0 や D ∼ K D\sim K D ∼ K のときはどの曲線でも等号になります。それ以外の因子で等号になるのは、超楕円曲線(P 1 \mathbb{P}^1 P 1 への次数2の写像をもつ曲線)の特別な因子だけです。等号の条件まで含めた正確な主張は、ハーツホーンの定理5.4 にあります。
種数0と種数1の曲線
リーマン・ロッホの定理を使うと、種数が小さい曲線を決められます。証明はハーツホーンに任せ、定理をどこで使うかを書きます。
命題17 種数0の曲線 [1 , 例1.3.5, p.6; 2 , 例6.10.1, p.189]
種数0の曲線は P 1 \mathbb{P}^1 P 1 と同型である。
証明 開く 閉じる すべて開く すべて閉じる
異なる
2点 P , Q P,Q P , Q をとり、D = P − Q D=P-Q D = P − Q とする。deg ( K − D ) = − 2 < 0 \deg(K-D)=-2<0 deg ( K − D ) = − 2 < 0 なので ℓ ( K − D ) = 0 \ell(K-D)=0 ℓ ( K − D ) = 0 で、定理から ℓ ( D ) = 0 + 1 − 0 = 1 \ell(D)=0+1-0=1 ℓ ( D ) = 0 + 1 − 0 = 1 。 命題2 (5) から P ∼ Q P\sim Q P ∼ Q で、div ( f ) = P − Q \operatorname{div}(f)=P-Q div ( f ) = P − Q となる f f f がある。f f f が定める射 C → P 1 C\to\mathbb{P}^1 C → P 1 は次数1で、同型になる。詳しく 閉じる
f f f の極は Q Q Q の1位だけなので、射 C → P 1 C\to\mathbb{P}^1 C → P 1 の ∞ \infty ∞ の逆像は1点 Q Q Q で、射の次数は1である。次数1の射は双有理で、非特異射影曲線の間の双有理な射は同型である。この部分はハーツホーン 例6.10.1 の議論による。
次の命題の (2) の写像は、点 P ≠ P 0 P\neq P_0 P = P 0 を [ x ( P ) : y ( P ) : 1 ] [x(P):y(P):1] [ x ( P ) : y ( P ) : 1 ] に送ります。[ x : y : 1 ] = [ x / y : 1 : 1 / y ] [x:y:1]=[x/y:1:1/y] [ x : y : 1 ] = [ x / y : 1 : 1/ y ] と書き直すと、x / y x/y x / y と 1 / y 1/y 1/ y は P 0 P_0 P 0 で0になるので、P 0 P_0 P 0 は [ 0 : 1 : 0 ] [0:1:0] [ 0 : 1 : 0 ] に送られます。
命題18 種数1の曲線 [1 , 例3.3.3, p.23; 1 , 命題4.6 の証明, p.37]
C C C を種数1の曲線、P 0 ∈ C P_0\in C P 0 ∈ C とする。
(1) n ≥ 1 n\geq1 n ≥ 1 なら ℓ ( n P 0 ) = n \ell(nP_0)=n ℓ ( n P 0 ) = n 。とくに、P 0 P_0 P 0 だけに極をもち位数が2の関数 x x x 、位数が3の関数 y y y がある。 (2) P ↦ [ x ( P ) : y ( P ) : 1 ] P\mapsto[x(P):y(P):1] P ↦ [ x ( P ) : y ( P ) : 1 ] は C C C を P 2 \mathbb{P}^2 P 2 の3次曲線に埋め込む。その方程式は、a 1 , … , a 6 ∈ k a_1,\dots,a_6\in k a 1 , … , a 6 ∈ k を使って y 2 + a 1 x y + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6 y^2+a_1xy+a_3y=x^3+a_2x^2+a_4x+a_6 y 2 + a 1 x y + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6 と書ける。
証明 開く 閉じる
(1)
deg K = 0 \deg K=0 deg K = 0 なので
n ≥ 1 n\geq1 n ≥ 1 で
deg ( n P 0 ) > 2 g − 2 \deg(nP_0)>2g-2 deg ( n P 0 ) > 2 g − 2 、
系8 (3) から
ℓ ( n P 0 ) = n \ell(nP_0)=n ℓ ( n P 0 ) = n 。
L ( 2 P 0 ) ⊋ L ( P 0 ) L(2P_0)\supsetneq L(P_0) L ( 2 P 0 ) ⊋ L ( P 0 ) から
x x x が、
L ( 3 P 0 ) ⊋ L ( 2 P 0 ) L(3P_0)\supsetneq L(2P_0) L ( 3 P 0 ) ⊋ L ( 2 P 0 ) から
y y y がとれる。
(2) の
方程式は、例13 と同じく7つの関数の関係式で、x 3 x^3 x 3 と y 2 y^2 y 2 の係数は0でない(定数倍で1にそろえる)。埋め込みであることは、次数3の因子が非常に豊富であることによる(ハーツホーン 例3.3.3)。
標数 が2でも3でもなければ、y y y を y + ( a 1 x + a 3 ) / 2 y+(a_1x+a_3)/2 y + ( a 1 x + a 3 ) /2 に、続いて x x x を x + c x+c x + c (c c c は定数)に取り替えて、第12回の形 y 2 = x 3 + a x + b y^2=x^3+ax+b y 2 = x 3 + a x + b にできます。つまり、種数1の曲線はどれも、この記事で扱った形の楕円曲線と同型です。
さらに、種数1の曲線の点と Pic 0 \operatorname{Pic}^0 Pic 0 の元は P ↦ [ P − P 0 ] P\mapsto[P-P_0] P ↦ [ P − P 0 ] で1対1に対応します。例15 の後で見たとおり、ここでも、次数1の因子で ℓ = 1 \ell=1 ℓ = 1 となることを使います[1 , 例1.3.7, p.6–7] 。
まとめ:2つの曲線の表
P 1 \mathbb{P}^1 P 1 楕円曲線 E E E 種数 g g g の曲線
標準因子 K K K − 2 ∞ -2\infty − 2∞ 0 0 0 deg K = 2 g − 2 \deg K=2g-2 deg K = 2 g − 2
種数 ℓ ( K ) \ell(K) ℓ ( K ) 0 0 0 1 1 1 g g g
1点 P P P の L ( n P ) L(nP) L ( n P ) の基底 1 , t , t 2 , … 1,t,t^2,\dots 1 , t , t 2 , … 1 , x , y , x 2 , x y , … 1,x,y,x^2,xy,\dots 1 , x , y , x 2 , x y , … (P = O P=O P = O )曲線と点による
極の位数の隙間 なし 1 1 1 (g ≥ 1 g\geq1 g ≥ 1 なら必ずある)
ℓ ( D ) \ell(D) ℓ ( D ) (deg D = d ≥ 0 \deg D=d\geq0 deg D = d ≥ 0 )d + 1 d+1 d + 1 d d d (d ≥ 1 d\geq1 d ≥ 1 )、d = 0 d=0 d = 0 は D ∼ 0 D\sim0 D ∼ 0 なら1、そうでなければ0d > 2 g − 2 d>2g-2 d > 2 g − 2 なら d + 1 − g d+1-g d + 1 − g
L ( D ) L(D) L ( D ) は、因子が許す極の範囲に収まる関数の空間でした。その次元 ℓ ( D ) \ell(D) ℓ ( D ) から ℓ ( K − D ) \ell(K-D) ℓ ( K − D ) を引いた差は、次数と種数だけで決まります。これがリーマン・ロッホの定理です。
P 1 \mathbb{P}^1 P 1 と楕円曲線では、基底を書き出して両辺を数えられました。違いは極の位数1の関数があるかどうかで、その1つの隙間が、ℓ ( O ) = 1 \ell(O)=1 ℓ ( O ) = 1 、P 1 \mathbb{P}^1 P 1 と同型でないこと、ワイエルシュトラスの方程式につながりました。
表の「隙間」の行で g ≥ 1 g\geq1 g ≥ 1 なら必ず隙間があるとしたのは、次の理由です。ℓ ( P ) = 2 \ell(P)=2 ℓ ( P ) = 2 となる点 P P P があると、命題17 の証明と同じく P 1 \mathbb{P}^1 P 1 への次数1の射ができ、曲線は P 1 \mathbb{P}^1 P 1 と同型になって g = 0 g=0 g = 0 になってしまいます。
次回:種数を方程式から読む
この記事では、種数を g = ℓ ( K ) g=\ell(K) g = ℓ ( K ) として定義し、P 1 \mathbb{P}^1 P 1 と楕円曲線の値 0 0 0 と 1 1 1 を求めました。しかし一般の曲線では、標準因子を求めるのも ℓ ( K ) \ell(K) ℓ ( K ) を数えるのも手間がかかります。
次回 は、種数を方程式から直接読む方法を扱います。非特異な d d d 次の平面曲線の種数は ( d − 1 ) ( d − 2 ) / 2 (d-1)(d-2)/2 ( d − 1 ) ( d − 2 ) /2 で、d = 1 , 2 d=1,2 d = 1 , 2 (直線と円錐曲線)なら0、d = 3 d=3 d = 3 なら1です。この記事の種数0と種数1の命題と合っています。複素数で考えると、種数は曲面の穴の数になります。
第14回の定理6 P 1 \mathbb{P}^1 P 1 の O ( n ) \mathcal{O}(n) O ( n ) のコホモロジー
k k k を体、n ∈ Z n\in\mathbb{Z} n ∈ Z 、U = { U 0 , U 1 } \mathcal{U}=\{U_0,U_1\} U = { U 0 , U 1 } とする。
(1) H ˇ 0 ( U , O ( n ) ) \check{H}^0(\mathcal{U},\mathcal{O}(n)) H ˇ 0 ( U , O ( n )) は ( t m , s n − m ) (t^m,s^{n-m}) ( t m , s n − m ) (0 ≤ m ≤ n 0\leq m\leq n 0 ≤ m ≤ n )を基底とし、次元は n ≥ 0 n\geq0 n ≥ 0 なら n + 1 n+1 n + 1 、n < 0 n<0 n < 0 なら 0 0 0 である。( t m , s n − m ) (t^m,s^{n-m}) ( t m , s n − m ) は斉次式 x 0 n − m x 1 m x_0^{\,n-m}x_1^{\,m} x 0 n − m x 1 m に当たる。 (2) H ˇ 1 ( U , O ( n ) ) \check{H}^1(\mathcal{U},\mathcal{O}(n)) H ˇ 1 ( U , O ( n )) は類 [ t m ] [t^m] [ t m ] (n < m < 0 n<m<0 n < m < 0 )を基底とし、次元は n ≤ − 2 n\leq-2 n ≤ − 2 なら − n − 1 -n-1 − n − 1 、n ≥ − 1 n\geq-1 n ≥ − 1 なら 0 0 0 である。 (3) どの n n n についても dim H ˇ 0 − dim H ˇ 1 = n + 1 \dim\check{H}^0-\dim\check{H}^1=n+1 dim H ˇ 0 − dim H ˇ 1 = n + 1 である。
第10回の定理5
C C C を曲線、P P P を C C C の非特異点とする。局所環 O P \mathcal{O}_P O P は離散付値環 で、その商体 は C C C の関数体 k ( C ) k(C) k ( C ) である。
第10回の定義6 一意化元と位数
C C C を曲線、P P P を非特異点、v P v_P v P を離散付値環 O P \mathcal{O}_P O P の離散付値とする。v P ( t ) = 1 v_P(t)=1 v P ( t ) = 1 となる t ∈ O P t\in\mathcal{O}_P t ∈ O P を P P P での一意化元 (局所パラメーター)と呼ぶ。0でない f ∈ k ( C ) f\in k(C) f ∈ k ( C ) について ord P ( f ) = v P ( f ) \operatorname{ord}_P(f)=v_P(f) ord P ( f ) = v P ( f ) を、f f f の P P P での位数 と呼ぶ。ord P ( f ) = n > 0 \operatorname{ord}_P(f)=n>0 ord P ( f ) = n > 0 なら f f f は P P P で n n n 位の零点 をもち、n < 0 n<0 n < 0 なら − n -n − n 位の極 をもつという。
第10回の定理17
C C C を射影的な非特異曲線とする。0でない f ∈ k ( C ) f\in k(C) f ∈ k ( C ) について deg div ( f ) = 0 \deg\operatorname{div}(f)=0 deg div ( f ) = 0 である。とくに次数は全射準同型 deg : Cl ( C ) → Z \deg\colon\operatorname{Cl}(C)\to\mathbb{Z} deg : Cl ( C ) → Z を引き起こす。
第11回の定義12 因子の可逆層
k k k を代数閉体 、D = ∑ P n P P D=\sum_Pn_PP D = ∑ P n P P を P 1 \mathbb{P}^1 P 1 の因子とする。開集合 V V V について
O ( D ) ( V ) = { 0 } ∪ { f ∈ k ( t ) × ∣ ord P ( f ) + n P ≥ 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} O ( D ) ( V ) = { 0 } ∪ { f ∈ k ( t ) × ord P ( f ) + n P ≥ 0 ( P ∈ V ) }
とおく(P P P は V V V の閉点を動く)。これは O P 1 \mathcal{O}_{\mathbb{P}^1} O P 1 加群 である。
第4回の定理14
k k k を体とする。O ( P 1 ) = k \mathcal{O}(\mathbb{P}^1)=k O ( P 1 ) = k (定数だけ)である。とくに P 1 \mathbb{P}^1 P 1 はアフィンスキーム ではない。
第4回の例10 射影直線
k k k を体とする。X 1 = Spec k [ t ] X_1=\operatorname{Spec}k[t] X 1 = Spec k [ t ] 、X 2 = Spec k [ s ] X_2=\operatorname{Spec}k[s] X 2 = Spec k [ s ] とし、開集合 U 1 = D ( t ) ≅ Spec k [ t , 1 / t ] U_1=D(t)\cong\operatorname{Spec}k[t,1/t] U 1 = D ( t ) ≅ Spec k [ t , 1/ t ] 、U 2 = D ( s ) ≅ Spec k [ s , 1 / s ] U_2=D(s)\cong\operatorname{Spec}k[s,1/s] U 2 = D ( s ) ≅ Spec k [ s , 1/ s ] を、環の同型
k [ s , 1 / s ] → k [ t , 1 / t ] s ↦ 1 / t k[s,1/s]\to k[t,1/t]\qquad s\mapsto 1/t k [ s , 1/ s ] → k [ t , 1/ t ] s ↦ 1/ t k [ s , 1 / s ] → k [ t , 1 / t ] s ↦ 1 / t \begin{gathered}k[s,1/s]\to k[t,1/t]\\s\mapsto 1/t\end{gathered} k [ s , 1/ s ] → k [ t , 1/ t ] s ↦ 1/ t k [ s , 1 / s ] → k [ t , 1 / t ] s ↦ 1 / t \begin{aligned}k[s,1/s] &\to k[t,1/t]\\[4pt]s &\mapsto 1/t\end{aligned} k [ s , 1/ s ] s → k [ t , 1/ t ] ↦ 1/ t
が引き起こす同型 φ : U 1 → U 2 \varphi\colon U_1\to U_2 φ : U 1 → U 2 で貼り合わせる。こうしてできるスキーム を、k k k 上の射影直線 と呼び、P 1 \mathbb{P}^1 P 1 と書く。
第4回の例16 無限遠点で正則な有理関数
k k k を体とし、s = 1 / t s=1/t s = 1/ t で k ( s ) = k ( t ) k(s)=k(t) k ( s ) = k ( t ) とみなす。無限遠点 ∞ = ( s ) \infty=(s) ∞ = ( s ) での茎は k [ s ] ( s ) k[s]_{(s)} k [ s ] ( s ) である。0でない多項式 p , q ∈ k [ t ] p,q\in k[t] p , q ∈ k [ t ] について、
p ( t ) q ( t ) ∈ k [ s ] ( s ) ⟺ deg p ≤ deg q \frac{p(t)}{q(t)}\in k[s]_{(s)}\iff\deg p\leq\deg q q ( t ) p ( t ) ∈ k [ s ] ( s ) ⟺ deg p ≤ deg q p ( t ) q ( t ) ∈ k [ s ] ( s ) ⟺ deg p ≤ deg q \begin{aligned}\frac{p(t)}{q(t)}\in k[s]_{(s)} &\iff \deg p\\&\leq \deg q\end{aligned} q ( t ) p ( t ) ∈ k [ s ] ( s ) ⟺ deg p ≤ deg q
が成り立つ。このとき ∞ \infty ∞ での値(s = 0 s=0 s = 0 を代入した値)は、deg p < deg q \deg p<\deg q deg p < deg q なら 0 0 0 、deg p = deg q \deg p=\deg q deg p = deg q なら最高次の係数の比である。例えば次のようになる(矢印の先は ∞ \infty ∞ での値)。
t ∉ k [ s ] ( s ) 1 t − 1 ↦ 0 t t − 1 ↦ 1 2 t 2 + 1 t 2 + 3 = 2 + s 2 1 + 3 s 2 ↦ 2 t\notin k[s]_{(s)}\qquad \frac{1}{t-1}\mapsto0\qquad \frac{t}{t-1}\mapsto1\qquad \frac{2t^2+1}{t^2+3}=\frac{2+s^2}{1+3s^2}\mapsto2 t ∈ / k [ s ] ( s ) t − 1 1 ↦ 0 t − 1 t ↦ 1 t 2 + 3 2 t 2 + 1 = 1 + 3 s 2 2 + s 2 ↦ 2 t ∉ k [ s ] ( s ) 1 t − 1 ↦ 0 t t − 1 ↦ 1 2 t 2 + 1 t 2 + 3 = 2 + s 2 1 + 3 s 2 ↦ 2 \begin{gathered}t\notin k[s]_{(s)}\\\frac{1}{t-1}\mapsto0\\\frac{t}{t-1}\mapsto1\\\frac{2t^2+1}{t^2+3}=\frac{2+s^2}{1+3s^2}\mapsto2\end{gathered} t ∈ / k [ s ] ( s ) t − 1 1 ↦ 0 t − 1 t ↦ 1 t 2 + 3 2 t 2 + 1 = 1 + 3 s 2 2 + s 2 ↦ 2 t ∉ k [ s ] ( s ) 1 t − 1 ↦ 0 t t − 1 ↦ 1 2 t 2 + 1 t 2 + 3 = 2 + s 2 1 + 3 s 2 ↦ 2 \begin{aligned}&t\notin k[s]_{(s)}\\[4pt]\frac{1}{t-1} &\mapsto 0\\[4pt]\frac{t}{t-1} &\mapsto 1\\[4pt]\frac{2t^2+1}{t^2+3} &= \frac{2+s^2}{1+3s^2}\\&\mapsto 2\end{aligned} t − 1 1 t − 1 t t 2 + 3 2 t 2 + 1 t ∈ / k [ s ] ( s ) ↦ 0 ↦ 1 = 1 + 3 s 2 2 + s 2 ↦ 2
第13回の定理11
k k k を代数閉体 とする。P 1 \mathbb{P}^1 P 1 の0でない微分形式 ω \omega ω について deg div ( ω ) = − 2 \deg\operatorname{div}(\omega)=-2 deg div ( ω ) = − 2 である。標準因子は K = − 2 ∞ K=-2\infty K = − 2∞ にとれ、P 1 \mathbb{P}^1 P 1 には0でない正則な微分形式がない。
第13回の定理13
k k k を標数 が2でも3でもない代数閉体 、E E E を上の楕円曲線とする。ω = d x / 2 y \omega=dx/2y ω = d x /2 y はどの点でも零点も極ももたない。つまり div ( ω ) = 0 \operatorname{div}(\omega)=0 div ( ω ) = 0 で、E E E の標準因子は K = 0 K=0 K = 0 、deg K = 0 \deg K=0 deg K = 0 である。
第12回の定義1 ワイエルシュトラス形の3次曲線
a , b ∈ k a,b\in k a , b ∈ k とし、g ( x ) = x 3 + a x + b g(x)=x^3+ax+b g ( x ) = x 3 + a x + b 、f = y 2 − g ( x ) f=y^2-g(x) f = y 2 − g ( x ) とする。f f f の斉次化
F ( x , y , z ) = y 2 z − x 3 − a x z 2 − b z 3 F(x,y,z)=y^2z-x^3-axz^2-bz^3 F ( x , y , z ) = y 2 z − x 3 − a x z 2 − b z 3 F ( x , y , z ) = y 2 z − x 3 − a x z 2 − b z 3 \begin{aligned}F(x,y,z) &= y^2z-x^3-axz^2-bz^3\end{aligned} F ( x , y , z ) = y 2 z − x 3 − a x z 2 − b z 3 F ( x , y , z ) = y 2 z − x 3 − a x z 2 = − b z 3 \begin{aligned}F(x,y,z) &= y^2z-x^3-axz^2\\&\phantom{=}{} -bz^3\end{aligned} F ( x , y , z ) = y 2 z − x 3 − a x z 2 = − b z 3
の零点集合 E = V + ( F ) ⊆ P 2 E=V_+(F)\subseteq\mathbb{P}^2 E = V + ( F ) ⊆ P 2 を、ワイエルシュトラス形 の3次曲線と呼ぶ。E E E が非特異のとき、E E E を楕円曲線 と呼ぶ。数 Δ = − 16 ( 4 a 3 + 27 b 2 ) \Delta=-16(4a^3+27b^2) Δ = − 16 ( 4 a 3 + 27 b 2 ) を E E E の判別式 と呼ぶ。
第12回の補題19 O O O にだけ極をもつ関数
E E E の平面の部分の上で正則な関数は、A ( x ) + B ( x ) y A(x)+B(x)\,y A ( x ) + B ( x ) y (A , B ∈ k [ x ] A,B\in k[x] A , B ∈ k [ x ] )の形にただ1通りに書ける。その O O O での位数は
ord O ( A ( x ) + B ( x ) y ) = − max ( 2 deg A , 2 deg B + 3 ) \begin{aligned} &\operatorname{ord}_O\bigl(A(x)+B(x)\,y\bigr)\\ &=-\max\bigl(2\deg A,\ 2\deg B+3\bigr) \end{aligned} ord O ( A ( x ) + B ( x ) y ) = − max ( 2 deg A , 2 deg B + 3 )
である(0の多項式の次数は − ∞ -\infty − ∞ とする)。とくに、O O O で1位の極をもち、ほかで正則な関数はない。
第10回の例19 x x x と y y y の因子
E ˉ \bar E E ˉ の上で、関数 x , y x,\ y x , y の位数と主因子は次のようになる。
( 0 , 0 ) ( 1 , 0 ) ord ( x ) 2 0 ord ( x − 1 ) 0 2 ord ( x + 1 ) 0 0 ord ( y ) 1 1 ( − 1 , 0 ) O ord ( x ) 0 − 2 ord ( x − 1 ) 0 − 2 ord ( x + 1 ) 2 − 2 ord ( y ) 1 − 3 {}\begin{gathered} \begin{array}{c|cc} & (0,0) & (1,0) \\ \hline \operatorname{ord}(x) & 2 & 0 \\ \operatorname{ord}(x-1) & 0 & 2 \\ \operatorname{ord}(x+1) & 0 & 0 \\ \operatorname{ord}(y) & 1 & 1 \end{array}\\[8pt] \begin{array}{c|cc} & (-1,0) & O \\ \hline \operatorname{ord}(x) & 0 & -2 \\ \operatorname{ord}(x-1) & 0 & -2 \\ \operatorname{ord}(x+1) & 2 & -2 \\ \operatorname{ord}(y) & 1 & -3 \end{array} \end{gathered} ord ( x ) ord ( x − 1 ) ord ( x + 1 ) ord ( y ) ( 0 , 0 ) 2 0 0 1 ( 1 , 0 ) 0 2 0 1 ord ( x ) ord ( x − 1 ) ord ( x + 1 ) ord ( y ) ( − 1 , 0 ) 0 0 2 1 O − 2 − 2 − 2 − 3
div ( x ) = 2 ( 0 , 0 ) − 2 O div ( y ) = ( 0 , 0 ) + ( 1 , 0 ) + ( − 1 , 0 ) − 3 O \operatorname{div}(x)=2(0,0)-2O\qquad \operatorname{div}(y)=(0,0)+(1,0)+(-1,0)-3O div ( x ) = 2 ( 0 , 0 ) − 2 O div ( y ) = ( 0 , 0 ) + ( 1 , 0 ) + ( − 1 , 0 ) − 3 O div ( x ) = 2 ( 0 , 0 ) − 2 O div ( y ) = ( 0 , 0 ) + ( 1 , 0 ) + ( − 1 , 0 ) − 3 O \begin{gathered}\operatorname{div}(x)=2(0,0)-2O\\\operatorname{div}(y)=(0,0)+(1,0)+(-1,0)-3O\end{gathered} div ( x ) = 2 ( 0 , 0 ) − 2 O div ( y ) = ( 0 , 0 ) + ( 1 , 0 ) + ( − 1 , 0 ) − 3 O div ( x ) = 2 ( 0 , 0 ) − 2 O div ( y ) = ( 0 , 0 ) + ( 1 , 0 ) + ( − 1 , 0 ) − 3 O \begin{aligned}\operatorname{div}(x) &= 2(0,0)-2O\\[4pt]\operatorname{div}(y) &= (0,0)+(1,0)+(-1,0)-3O\end{aligned} div ( x ) div ( y ) = 2 ( 0 , 0 ) − 2 O = ( 0 , 0 ) + ( 1 , 0 ) + ( − 1 , 0 ) − 3 O div ( x ) = 2 ( 0 , 0 ) − 2 O div ( y ) = ( 0 , 0 ) + ( 1 , 0 ) + ( − 1 , 0 ) = − 3 O \begin{aligned}\operatorname{div}(x) &= 2(0,0)-2O\\[4pt]\operatorname{div}(y) &= (0,0)+(1,0)+(-1,0)\\&\phantom{=}{} -3O\end{aligned} div ( x ) div ( y ) = 2 ( 0 , 0 ) − 2 O = ( 0 , 0 ) + ( 1 , 0 ) + ( − 1 , 0 ) = − 3 O div ( x ) = 2 ( 0 , 0 ) − 2 O div ( y ) = ( 0 , 0 ) + ( 1 , 0 ) = + ( − 1 , 0 ) − 3 O \begin{aligned}\operatorname{div}(x) &= 2(0,0)-2O\\[4pt]\operatorname{div}(y) &= (0,0)+(1,0)\\&\phantom{=}{} +(-1,0)-3O\end{aligned} div ( x ) div ( y ) = 2 ( 0 , 0 ) − 2 O = ( 0 , 0 ) + ( 1 , 0 ) = + ( − 1 , 0 ) − 3 O
表にない点では、4つの関数の位数はすべて0である。
第12回の定義6 足し算
E E E の点 P , Q P,Q P , Q に対して、P + Q = O ∗ ( P ∗ Q ) P+Q=O\ast(P\ast Q) P + Q = O ∗ ( P ∗ Q ) と定める。
第12回の定理22
φ : E → Pic 0 ( E ) \varphi\colon E\to\operatorname{Pic}^0(E) φ : E → Pic 0 ( E ) は全単射で、群の同型である。
各点の上に1次元のファイバー(直線)が乗り、局所的には直積 U × A 1 U\times\mathbb{A}^1 U × A 1 の形をした空間。その切断の層が可逆層(局所的に O X \mathcal{O}_X O X と同型な O X \mathcal{O}_X O X 加群)で、2つはよく同じものとして扱われる。連載第11回で扱う。
定数でない1変数多項式が、必ずその体の中に根をもつ体。例:C \mathbb{C} C 。R \mathbb{R} R は代数閉体ではない(x 2 + 1 x^2+1 x 2 + 1 に根がない)。代数閉体は必ず無限体である。
多様体 X X X の上の有理関数(空でない開集合の上の正則関数を、重なりで一致するものどうし同じとみなしたもの)全体の体 k ( X ) k(X) k ( X ) 。アフィン多様体なら座標環の商体に等しい。例:k ( A 1 ) = k ( t ) k(\mathbb{A}^1)=k(t) k ( A 1 ) = k ( t ) 。
極大イデアルがただ1つの可換環。極大イデアルに入らない元はすべて単元になる。例:素イデアル P P P での局所化 A P A_P A P (極大イデアルは a / s a/s a / s (a ∈ P a\in P a ∈ P )の全体)、k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) 、Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z 。
素イデアルがちょうど2つ(( 0 ) (0) ( 0 ) と極大イデアル)の単項イデアル整域。例:Z ( p ) \mathbb{Z}_{(p)} Z ( p ) 、k [ x ] ( x ) k[x]_{(x)} k [ x ] ( x ) 。0でない元は π n u \pi^n u π n u (π \pi π は極大イデアルの生成元、u u u は単元)と一通りに書け、n n n が「その点で何位の零点か」を表す。
どの点のまわりも、ある環 A A A の Spec A \operatorname{Spec}A Spec A (素イデアル全体に位相と構造層を載せた空間)と同じ形をしている空間。Spec A \operatorname{Spec}A Spec A を貼り合わせて作れる。零点集合では区別できない x = 0 x=0 x = 0 と x 2 = 0 x^2=0 x 2 = 0 の違いも扱える。連載第4回で定義している。
掛けて1になる相手(逆元)をもつ環の元。例:Z \mathbb{Z} Z の単元は ± 1 \pm1 ± 1 、体では0以外のすべての元。
加群(ベクトル空間でもよい)の準同型の列 0 → U → α V → β W → 0 0\to U\xrightarrow{\alpha}V\xrightarrow{\beta}W\to0 0 → U α V β W → 0 で、α \alpha α が単射、β \beta β が全射、Im α = Ker β \operatorname{Im}\alpha=\operatorname{Ker}\beta Im α = Ker β となるもの。このとき W ≅ V / U W\cong V/U W ≅ V / U で、長さ(有限次元なら次元)について ℓ ( V ) = ℓ ( U ) + ℓ ( W ) \ell(V)=\ell(U)+\ell(W) ℓ ( V ) = ℓ ( U ) + ℓ ( W ) 。
体 k k k で 1 + 1 + ⋯ + 1 1+1+\dots+1 1 + 1 + ⋯ + 1 (p p p 個)= 0 =0 = 0 となる最小の正の整数 p p p 。そのような p p p がなければ標数0と言う。標数は0か素数で、F p \mathbb{F}_p F p の標数は p p p 、Q , R , C \mathbb{Q},\mathbb{R},\mathbb{C} Q , R , C の標数は0。体でない環でも同じように定める(Z \mathbb{Z} Z の標数は0、Z / 6 \mathbb{Z}/6 Z /6 の標数は6)。0か素数になるのは体や整域の場合。
整域 A A A の元の分数 a / b a/b a / b (b ≠ 0 b\neq0 b = 0 )全体がなす体。Frac A \operatorname{Frac}A Frac A と書く。例:Z \mathbb{Z} Z の商体は Q \mathbb{Q} Q 、k [ x ] k[x] k [ x ] の商体は有理関数体 k ( x ) k(x) k ( x ) 。
環 A A A の上の加群(A A A 加群)とは、足し算について可換群で、A A A の元を掛けられ、分配法則などベクトル空間と同じ規則をみたすもの。体の上の加群はベクトル空間で、A A A のイデアルも A A A 加群。
連載 図で読む代数幾何
第1回 方程式の解を形として見る:アフィン代数的集合とイデアル 第2回 素イデアルを点にする:Spec と生成点 第3回 点のまわりの関数:層・茎・芽 第4回 貼り合わせて作る空間:射影直線 第5回 平行線が交わる平面:射影平面と Proj 第6回 曲線が尖る点・交わる点:特異点と接空間 第7回 特異点をほどく:ブローアップ 第8回 方程式の係数を動かす:族とファイバー 第9回 交点を重複度つきで数える:ベズーの定理 第10回 零点と極を数える:曲線の因子 第11回 関数のかわりに切断を:直線束と O(n) 第12回 3次曲線の上の足し算:楕円曲線 第13回 曲線の上の dx:微分形式と標準因子 第14回 貼り合わせの食い違いを測る:層のコホモロジー 第15回 関数の空間の次元を数える:リーマン・ロッホの定理 第16回 穴の数を方程式から読む:曲線の種数 第17回 2本の直線で編まれた曲面:2次曲面とセグレ埋め込み 第18回 次数を上げて埋め込む:ヴェロネーゼ埋め込みと有理正規曲線 第19回 直線を点とみなす空間:グラスマン多様体 第20回 曲面の上にちょうど27本:3次曲面の直線
参考文献
R. ハーツホーン(高橋宣能・松下大介 訳) , 『代数幾何学 3』 , 丸善出版, 2012 .R. ハーツホーン(高橋宣能・松下大介 訳) , 『代数幾何学 1』 , 丸善出版, 2013 .