前回の宿題
第5回 の最後で、ベズーの定理を名前だけ紹介しました(第5回の定理12 )。射影平面の2つの曲線の交点を「重複度こみで」数えると、ちょうど次数の積になる、という定理です。
そのときは、重複度を気にしなくてよい例だけを確かめました。例えば放物線 y = x 2 y=x^2 y = x 2 と縦の直線 x = c x=c x = c は、平面の点 ( c , c 2 ) (c,c^2) ( c , c 2 ) と無限遠点 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] の2点で交わり、1 ⋅ 2 = 2 1\cdot2=2 1 ⋅ 2 = 2 に合います(第5回の例13 )。
しかし、放物線と横の直線 y = 0 y=0 y = 0 の交点は原点だけです。無限遠点もありません。それでも「2個」と数えたいなら、原点を2回数える理由が要ります。
手がかりは第8回 にあります。直線 y = c y=c y = c と放物線の交わりの環は k [ x ] / ( x 2 − c ) k[x]/(x^2-c) k [ x ] / ( x 2 − c ) で、c ≠ 0 c\neq0 c = 0 なら2点、c = 0 c=0 c = 0 なら重なった点 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) でした(第8回の例10 (3)、第2回の命題15 )。どちらの場合も、環は k k k 上2次元です。
この記事では、この「環の次元」で交点重複度を定義します。性質と計算の道具をそろえて、接点・変曲点・特異点での重複度を数で求めます。最後に射影平面に戻り、直線と曲線についてはベズーの定理を証明し、一般の場合は例で確かめます。
とくに断らなければ、k k k は代数閉体 とします。数を入れた例は k = C k=\mathbb{C} k = C で計算します。ハーツホーン和訳の第 I 章は、零点集合 V ( f ) V(f) V ( f ) を Z ( f ) Z(f) Z ( f ) と書いています。
交点重複度の定義
点のまわりだけを見るために、局所化を使います(第3回の定義10 )。平面 A 2 \mathbb{A}^2 A 2 の点 p = ( a , b ) p=(a,b) p = ( a , b ) に対応する極大イデアルを M p = ( x − a , y − b ) M_p=(x-a,\ y-b) M p = ( x − a , y − b ) とし、
O p = k [ x , y ] M p = { u s : u , s ∈ k [ x , y ] , s ( p ) ≠ 0 } \mathcal{O}_p=k[x,y]_{M_p}=\Bigl\{\frac{u}{s}\ :\ u,s\in k[x,y],\ s(p)\neq0\Bigr\} O p = k [ x , y ] M p = { s u : u , s ∈ k [ x , y ] , s ( p ) = 0 } O p = k [ x , y ] M p = { u s : u , s ∈ k [ x , y ] , s ( p ) ≠ 0 } \begin{aligned}\mathcal{O}_p &= k[x,y]_{M_p}\\&= \Bigl\{\frac{u}{s}\ :\ u,s\in k[x,y],\ s(p)\neq0\Bigr\}\end{aligned} O p = k [ x , y ] M p = { s u : u , s ∈ k [ x , y ] , s ( p ) = 0 }
を p p p での平面の局所環 と呼びます。p p p で値が0でない多項式は、O p \mathcal{O}_p O p の中で逆元をもちます。第3回の言葉では、Spec k [ x , y ] \operatorname{Spec}k[x,y] Spec k [ x , y ] の閉点 M p M_p M p での構造層の茎です(第3回の定理14 )。
定義1 交点重複度 [1 , 演習5.4, p.50; 2 , §3.3 定理3, p.37]
f , g ∈ k [ x , y ] f,g\in k[x,y] f , g ∈ k [ x , y ] を、共通の因子(定数でない共通の約数)をもたない多項式とする。点 p ∈ A 2 p\in\mathbb{A}^2 p ∈ A 2 について
I p ( f , g ) = dim k O p / ( f , g ) O p I_p(f,g)=\dim_k\ \mathcal{O}_p/(f,g)\mathcal{O}_p I p ( f , g ) = dim k O p / ( f , g ) O p I p ( f , g ) = dim k O p / ( f , g ) O p \begin{aligned}I_p(f,g) &= \dim_k\ \mathcal{O}_p/(f,g)\mathcal{O}_p\end{aligned} I p ( f , g ) = dim k O p / ( f , g ) O p
を、曲線 V ( f ) V(f) V ( f ) と V ( g ) V(g) V ( g ) の p p p での交点重複度 と呼ぶ。
ハーツホーンは、O p / ( f , g ) \mathcal{O}_p/(f,g) O p / ( f , g ) の O p \mathcal{O}_p O p 加群 としての長さで定義しています。剰余体 O p / M \mathcal{O}_p/M O p / M が k k k なので、加群の長さ は k k k 上の次元に一致し、上の定義と同じになります。
まず、宿題の例を計算します。
例2 放物線と横の直線
f = y − x 2 f=y-x^2 f = y − x 2 、g = y − c g=y-c g = y − c (c ∈ k c\in k c ∈ k )とする。y = c y=c y = c を代入すると
k [ x , y ] / ( y − x 2 , y − c ) ≅ k [ x ] / ( x 2 − c ) \begin{aligned}
&k[x,y]/(y-x^2,\ y-c)\\
&\quad\cong\ k[x]/(x^2-c)\end{aligned} k [ x , y ] / ( y − x 2 , y − c ) ≅ k [ x ] / ( x 2 − c )
(1) c = 0 c=0 c = 0 のとき、交点は原点だけで、O 0 / ( y − x 2 , y ) ≅ k [ x ] ( x ) / ( x 2 ) \mathcal{O}_0/(y-x^2,\ y)\cong k[x]_{(x)}/(x^2) O 0 / ( y − x 2 , y ) ≅ k [ x ] ( x ) / ( x 2 ) は 1 , x 1,\ x 1 , x を基底とする2次元の空間である。よって I 0 ( f , g ) = 2 I_0(f,g)=2 I 0 ( f , g ) = 2 。 (2) c ≠ 0 c\neq0 c = 0 で標数 が2でないとき、交点は ( ± c , c ) (\pm\sqrt c,\ c) ( ± c , c ) の2点で、どちらでも I p ( f , g ) = 1 I_p(f,g)=1 I p ( f , g ) = 1 である。
証明 開く 閉じる すべて開く すべて閉じる
(1)
O 0 \mathcal{O}_0 O 0 で
y − x 2 y-x^2 y − x 2 と
y y y が
生成するイデアルは、y y y と x 2 x^2 x 2 で生成される。 O 0 / ( y ) ≅ k [ x ] ( x ) \mathcal{O}_0/(y)\cong k[x]_{(x)} O 0 / ( y ) ≅ k [ x ] ( x ) で、さらに x 2 x^2 x 2 で割ると k [ x ] ( x ) / ( x 2 ) ≅ k [ x ] / ( x 2 ) k[x]_{(x)}/(x^2)\cong k[x]/(x^2) k [ x ] ( x ) / ( x 2 ) ≅ k [ x ] / ( x 2 ) になる。これは 1 , x 1,\ x 1 , x を基底とする2次元の空間である。詳しく 閉じる
最後の同型は、x x x で割り切れない多項式 s s s が k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) の中でもともと逆元をもつことによる。s = s 0 + s 1 x + ⋯ s=s_0+s_1x+\cdots s = s 0 + s 1 x + ⋯ (s 0 ≠ 0 s_0\neq0 s 0 = 0 )なら、s ⋅ ( s 0 − 1 − s 1 s 0 − 2 x ) ≡ 1 ( m o d x 2 ) s\cdot(s_0^{-1}-s_1s_0^{-2}x)\equiv1\pmod{x^2} s ⋅ ( s 0 − 1 − s 1 s 0 − 2 x ) ≡ 1 ( mod x 2 ) である。
(2)
p = ( s , c ) p=(s,c) p = ( s , c ) (
s 2 = c s^2=c s 2 = c )では、
O p / ( y − x 2 , y − c ) ≅ k [ x ] ( x − s ) / ( x 2 − c ) \mathcal{O}_p/(y-x^2,\ y-c)\cong k[x]_{(x-s)}/(x^2-c) O p / ( y − x 2 , y − c ) ≅ k [ x ] ( x − s ) / ( x 2 − c ) 。
x 2 − c = ( x − s ) ( x + s ) x^2-c=(x-s)(x+s) x 2 − c = ( x − s ) ( x + s ) で、
x + s x+s x + s は
x = s x=s x = s で
値 2 s ≠ 0 2s\neq0 2 s = 0 をとる単元 なので、これは k [ x ] ( x − s ) / ( x − s ) ≅ k k[x]_{(x-s)}/(x-s)\cong k k [ x ] ( x − s ) / ( x − s ) ≅ k で1次元。
c ≠ 0 c\neq0 c = 0 では1と1、c = 0 c=0 c = 0 では2で、合計はいつも2です。これは、第8回で見た「環 k [ x ] / ( x 2 − c ) k[x]/(x^2-c) k [ x ] / ( x 2 − c ) はいつも2次元」ということを、点ごとに分けて数えたものです(第8回の例11 )。
(1) の基底 1 , x 1,\ x 1 , x は、第2回・第3回の重なった点 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) と同じく、「値」と「x x x 方向の傾き」を表しています(第2回の例14 )。直線 y = 0 y=0 y = 0 の上で y − x 2 = − x 2 y-x^2=-x^2 y − x 2 = − x 2 は、原点で値も傾きも0になります。値だけでなく傾きまで一致することが、「2回分」の中身です。
y = x 2 y=x^2 y = x 2 と
y = c y=c y = c :
x 2 = c x^2=c x 2 = c y = x 3 y=x^3 y = x 3 と
y = m x y=mx y = m x :
x 3 = m x x^3=mx x 3 = m x
図1 具体例 左:放物線 y = x 2 y=x^2 y = x 2 (青)と直線 y = c y=c y = c (灰色)の交点は x = ± c x=\pm\sqrt c x = ± c で、c = 1 , 0.36 , 0.09 c=1,\ 0.36,\ 0.09 c = 1 , 0.36 , 0.09 と下げると2点が近づき、c = 0 c=0 c = 0 で接線 y = 0 y=0 y = 0 (オレンジ)の原点1点に重なります。右:y = x 3 y=x^3 y = x 3 と直線 y = m x y=mx y = m x の交点は x = 0 , ± m x=0,\ \pm\sqrt m x = 0 , ± m の3点で、m → 0 m\to0 m → 0 で変曲点の接線 y = 0 y=0 y = 0 の原点1点に重なります。重なった点の交点重複度はそれぞれ2と3で、近づいてきた点の個数に一致します。点は方程式から計算し、両方の式をみたすことを図を作るプログラムで確かめています。
交点重複度の性質
例を計算する前に、道具をそろえます。最初の命題は、各点の交点重複度をまとめて1つの環の次元で計算できる、というものです。
命題3 各点の和は1つの環の次元 [2 , §2.9 命題6, p.27; 3 , 定理8.7, p.140; 4 , 定理2.33, p.76]
f , g ∈ k [ x , y ] f,g\in k[x,y] f , g ∈ k [ x , y ] が共通の因子をもたないとする。このとき V ( f ) ∩ V ( g ) V(f)\cap V(g) V ( f ) ∩ V ( g ) は有限集合で、k [ x , y ] / ( f , g ) k[x,y]/(f,g) k [ x , y ] / ( f , g ) は有限次元であり、
k [ x , y ] / ( f , g ) ≅ ∏ p ∈ V ( f ) ∩ V ( g ) O p / ( f , g ) O p ∑ p I p ( f , g ) = dim k k [ x , y ] / ( f , g ) \begin{aligned}
&k[x,y]/(f,g)\\
&\quad\cong\prod_{p\in V(f)\cap V(g)}\mathcal{O}_p/(f,g)\mathcal{O}_p\\[4pt]
&\sum_{p}I_p(f,g)\\
&\quad=\dim_k\,k[x,y]/(f,g)\end{aligned} k [ x , y ] / ( f , g ) ≅ p ∈ V ( f ) ∩ V ( g ) ∏ O p / ( f , g ) O p p ∑ I p ( f , g ) = dim k k [ x , y ] / ( f , g )
証明 開く 閉じる すべて開く すべて閉じる
f f f と g g g は、有理関数体 k ( x ) k(x) k ( x ) 上の多項式環 k ( x ) [ y ] k(x)[y] k ( x ) [ y ] の中でも共通の因子をもたない(ガウスの補題 )。よって a f + b g = 1 af+bg=1 a f + b g = 1 となる a , b ∈ k ( x ) [ y ] a,b\in k(x)[y] a , b ∈ k ( x ) [ y ] があり、分母を払うと a ′ f + b ′ g = r ( x ) a'f+b'g=r(x) a ′ f + b ′ g = r ( x ) となる0でない r ∈ k [ x ] r\in k[x] r ∈ k [ x ] が得られる。詳しく 閉じる
k ( x ) [ y ] k(x)[y] k ( x ) [ y ] は単項イデアル整域 なので、f , g f,g f , g の最大公約元 h h h について a f + b g = h af+bg=h a f + b g = h と書ける。h h h の y y y についての次数が1以上なら、ガウスの補題 で k [ x ] [ y ] k[x][y] k [ x ] [ y ] の中の共通の因子が得られて仮定に反する。よって h h h は k ( x ) k(x) k ( x ) の0でない元で、両辺を h h h で割ればよい。
同じように、
0でない s ( y ) ∈ ( f , g ) s(y)\in(f,g) s ( y ) ∈ ( f , g ) もある。よって k [ x , y ] / ( f , g ) k[x,y]/(f,g) k [ x , y ] / ( f , g ) は x i y j x^iy^j x i y j (i < deg r i<\deg r i < deg r 、j < deg s j<\deg s j < deg s )で張られ、有限次元である。共通の零点の x x x 座標は r r r の根、y y y 座標は s s s の根なので、V ( f ) ∩ V ( g ) V(f)\cap V(g) V ( f ) ∩ V ( g ) は有限集合である。 有限次元の環 R = k [ x , y ] / ( f , g ) R=k[x,y]/(f,g) R = k [ x , y ] / ( f , g ) はアルティン環 で、その極大イデアルは V ( f ) ∩ V ( g ) V(f)\cap V(g) V ( f ) ∩ V ( g ) の点 p p p の M p M_p M p である。アルティン環 の構造定理により、R ≅ ∏ p R M p R\cong\prod_pR_{M_p} R ≅ ∏ p R M p となる。詳しく 閉じる
零点定理により、k [ x , y ] k[x,y] k [ x , y ] の極大イデアルは M p M_p M p の形で、( f , g ) (f,g) ( f , g ) を含むことと p ∈ V ( f ) ∩ V ( g ) p\in V(f)\cap V(g) p ∈ V ( f ) ∩ V ( g ) は同値である。構造定理の R ≅ ∏ R M R\cong\prod R_{M} R ≅ ∏ R M の形は、後藤・渡辺の定理2.33 による。
局所化と
剰余環 はとる
順序を入れ替えられるので、R M p ≅ O p / ( f , g ) O p R_{M_p}\cong\mathcal{O}_p/(f,g)\mathcal{O}_p R M p ≅ O p / ( f , g ) O p である。両辺の次元を比べると、和の式が従う。
とくに I p ( f , g ) I_p(f,g) I p ( f , g ) は有限です。右辺の dim k k [ x , y ] / ( f , g ) \dim_k k[x,y]/(f,g) dim k k [ x , y ] / ( f , g ) は、グレブナー基底 を使うと計算機で求められます。この記事の例では、各点の値とその和を、この命題を使って計算機でも確かめています。
次に、交点重複度の基本的な性質をまとめます。重複度 μ p ( f ) \mu_p(f) μ p ( f ) は第6回の定義14 のとおり、p p p を原点に移したときの f f f の最低次の部分の次数です。
命題4 交点重複度の性質 [2 , §3.3 (1)–(7), p.36–37; 1 , 演習5.4(a), p.50]
f , g , h ∈ k [ x , y ] f,g,h\in k[x,y] f , g , h ∈ k [ x , y ] とし、f f f と g h gh g h は共通の因子をもたないとする。p ∈ A 2 p\in\mathbb{A}^2 p ∈ A 2 とする。
(1) I p ( f , g ) = 0 I_p(f,g)=0 I p ( f , g ) = 0 となるのは、p ∉ V ( f ) ∩ V ( g ) p\notin V(f)\cap V(g) p ∈ / V ( f ) ∩ V ( g ) のとき、そのときに限る。 (2) I p ( f , g ) = I p ( g , f ) = I p ( f , g + q f ) I_p(f,g)=I_p(g,f)=I_p(f,\ g+qf) I p ( f , g ) = I p ( g , f ) = I p ( f , g + q f ) (q ∈ k [ x , y ] q\in k[x,y] q ∈ k [ x , y ] )。平行移動と、変数の正則な1次変換で p p p を p ′ p' p ′ に移すと、交点重複度は変わらない。 (3) I p ( f , g h ) = I p ( f , g ) + I p ( f , h ) I_p(f,gh)=I_p(f,g)+I_p(f,h) I p ( f , g h ) = I p ( f , g ) + I p ( f , h ) 。 (4) I p ( f , g ) ≥ μ p ( f ) μ p ( g ) I_p(f,g)\geq\mu_p(f)\,\mu_p(g) I p ( f , g ) ≥ μ p ( f ) μ p ( g ) で、等号が成り立つのは、p p p での接錐が共通の直線をもたないとき、そのときに限る。
(4) の不等式はハーツホーンの演習5.4(a)、等号の条件は Fulton の §3.3 にあります。(4) の証明は Fulton に任せ、(1)〜(3) を示します。
証明 開く 閉じる すべて開く すべて閉じる
(1)
f ( p ) ≠ 0 f(p)\neq0 f ( p ) = 0 なら
f f f は
O p \mathcal{O}_p O p の
単元 で、
O p / ( f , g ) = 0 \mathcal{O}_p/(f,g)=0 O p / ( f , g ) = 0 。
g ( p ) ≠ 0 g(p)\neq0 g ( p ) = 0 でも
同じ。両方が p p p で0なら、( f , g ) O p (f,g)\mathcal{O}_p ( f , g ) O p は極大イデアル M M M に含まれ、O p / ( f , g ) \mathcal{O}_p/(f,g) O p / ( f , g ) は O p / M ≅ k \mathcal{O}_p/M\cong k O p / M ≅ k に全射するので、次元は1以上である。 (2) どれもイデアル ( f , g ) O p (f,g)\mathcal{O}_p ( f , g ) O p が変わらないか、環の同型で移り合うだけである。詳しく 閉じる
( f , g + q f ) = ( f , g ) (f,\ g+qf)=(f,g) ( f , g + q f ) = ( f , g ) である。座標の取り替え T T T は環の同型 k [ x , y ] → k [ x , y ] k[x,y]\to k[x,y] k [ x , y ] → k [ x , y ] を引き起こし、M p ′ M_{p'} M p ′ を M p M_p M p に移すので、局所環 の同型 O p ′ ≅ O p \mathcal{O}_{p'}\cong\mathcal{O}_p O p ′ ≅ O p を与える。
(3) O = O p \mathcal{O}=\mathcal{O}_p O = O p とする。次の列が完全であることを示せば、次元を足して (3) が従う。左の矢印は g g g を掛ける写像、右の矢印は自然な全射である。
0 ⟶ O / ( f , h ) → ⋅ g O / ( f , g h ) ⟶ O / ( f , g ) ⟶ 0 0\longrightarrow\mathcal{O}/(f,h)\xrightarrow{\ \cdot g\ }\mathcal{O}/(f,gh)\longrightarrow\mathcal{O}/(f,g)\longrightarrow0 0 ⟶ O / ( f , h ) ⋅ g O / ( f , g h ) ⟶ O / ( f , g ) ⟶ 0 0 ⟶ O / ( f , h ) → ⋅ g O / ( f , g h ) ⟶ O / ( f , g ) ⟶ 0 \begin{aligned}0 &\longrightarrow \mathcal{O}/(f,h)\xrightarrow{\ \cdot g\ }\mathcal{O}/(f,gh)\\&\longrightarrow \mathcal{O}/(f,g)\\&\longrightarrow 0\end{aligned} 0 ⟶ O / ( f , h ) ⋅ g O / ( f , g h ) ⟶ O / ( f , g ) ⟶ 0 詳しく 閉じる
右の
矢印の核は ( f , g ) / ( f , g h ) (f,g)/(f,gh) ( f , g ) / ( f , g h ) で、これは左の矢印の像である。 左の矢印が単射であることを示す。g z = u f + v g h gz=uf+vgh g z = u f + v g h (u , v ∈ O u,v\in\mathcal{O} u , v ∈ O )なら g ( z − v h ) = u f g(z-vh)=uf g ( z − v h ) = u f 。f f f と g g g は O \mathcal{O} O の中でも共通の素因子をもたないので、f f f が z − v h z-vh z − v h を割り切り、z ∈ ( f , h ) z\in(f,h) z ∈ ( f , h ) となる。詳しく 閉じる
O \mathcal{O} O は一意分解整域 k [ x , y ] k[x,y] k [ x , y ] の局所化なので一意分解整域 で、その素元は、p p p で0になる k [ x , y ] k[x,y] k [ x , y ] の既約多項式 (の単元 倍)である。既約多項式 q q q が O \mathcal{O} O の中で f f f を割り切る、つまり s f = q a sf=qa s f = q a (s ( p ) ≠ 0 s(p)\neq0 s ( p ) = 0 )なら、q ( p ) = 0 q(p)=0 q ( p ) = 0 なので q ∤ s q\nmid s q ∤ s で、q ∣ f q\mid f q ∣ f となる。よって O \mathcal{O} O の中の共通の素因子は、k [ x , y ] k[x,y] k [ x , y ] の中の共通の因子になる。
(4) の等号の条件から、交点重複度が1になる場合が分かります。この場合は、第6回の定義10 の M / M 2 M/M^2 M / M 2 を使って直接示せます。
系5 横に交わる点
p ∈ V ( f ) ∩ V ( g ) p\in V(f)\cap V(g) p ∈ V ( f ) ∩ V ( g ) とする。I p ( f , g ) = 1 I_p(f,g)=1 I p ( f , g ) = 1 となるのは、μ p ( f ) = μ p ( g ) = 1 \mu_p(f)=\mu_p(g)=1 μ p ( f ) = μ p ( g ) = 1 (p p p が両方の曲線の非特異点)で、p p p での2本の接線が異なるとき、そのときに限る。
証明 開く 閉じる すべて開く すべて閉じる
p p p を
原点とし、O = O 0 \mathcal{O}=\mathcal{O}_0 O = O 0 、M = ( x , y ) O M=(x,y)\mathcal{O} M = ( x , y ) O 、J = ( f , g ) O ⊆ M J=(f,g)\mathcal{O}\subseteq M J = ( f , g ) O ⊆ M とする。dim O / M = 1 \dim\mathcal{O}/M=1 dim O / M = 1 なので、I 0 = 1 ⟺ J = M I_0=1\iff J=M I 0 = 1 ⟺ J = M 。 中山の補題 により、J = M ⟺ J + M 2 = M J=M\iff J+M^2=M J = M ⟺ J + M 2 = M 。詳しく 閉じる
J + M 2 = M J+M^2=M J + M 2 = M なら、N = M / J N=M/J N = M / J について M N = N MN=N M N = N となる。N N N は有限生成の O \mathcal{O} O 加群 なので、中山の補題 から N = 0 N=0 N = 0 。逆は明らか。
M / M 2 = k x ˉ ⊕ k y ˉ M/M^2=k\bar x\oplus k\bar y M / M 2 = k x ˉ ⊕ k y ˉ は
2次元で(第6回の例13 )、f , g f,g f , g の像は1次の部分 f 1 , g 1 f_1,g_1 f 1 , g 1 である。よって J + M 2 = M ⟺ f 1 , g 1 J+M^2=M\iff f_1,g_1 J + M 2 = M ⟺ f 1 , g 1 が1次独立。 f 1 , g 1 f_1,g_1 f 1 , g 1 が
1次独立であることは、どちらも0でなく(μ 0 = 1 \mu_0=1 μ 0 = 1 )、比例しない(接線 V ( f 1 ) ≠ V ( g 1 ) V(f_1)\neq V(g_1) V ( f 1 ) = V ( g 1 ) )ことと同じである(第6回の命題15 )。
最後に、片方が直線のときの計算法です。直線に沿って f f f を1変数の多項式に制限し、その根の重複度を見れば済みます。
命題6 直線との交点重複度
L L L を点 p p p を通る直線とし、ℓ \ell ℓ をその1次式、v ≠ 0 v\neq0 v = 0 をその方向とする(L = { p + t v } L=\{p+tv\} L = { p + t v } )。ℓ \ell ℓ が f f f を割り切らなければ、f ( p + t v ) f(p+tv) f ( p + t v ) は t t t の0でない多項式で、
I p ( f , ℓ ) = ord t = 0 f ( p + t v ) I_p(f,\ell)=\operatorname{ord}_{t=0}\,f(p+tv) I p ( f , ℓ ) = ord t = 0 f ( p + t v ) I p ( f , ℓ ) = ord t = 0 f ( p + t v ) \begin{aligned}I_p(f,\ell) &= \operatorname{ord}_{t=0}\,f(p+tv)\end{aligned} I p ( f , ℓ ) = ord t = 0 f ( p + t v )
である。右辺は t = 0 t=0 t = 0 が f ( p + t v ) f(p+tv) f ( p + t v ) の何重根か(t r t^r t r で割り切れる最大の r r r )を表す。
証明 開く 閉じる すべて開く すべて閉じる
命題4 (2) に
より、座標を取り替えて p = ( 0 , 0 ) p=(0,0) p = ( 0 , 0 ) 、v = ( 1 , 0 ) v=(1,0) v = ( 1 , 0 ) 、L = { y = 0 } L=\{y=0\} L = { y = 0 } としてよい。ℓ \ell ℓ は y y y の定数倍になり、f ( p + t v ) = f ( t , 0 ) f(p+tv)=f(t,0) f ( p + t v ) = f ( t , 0 ) である。 y ∤ f y\nmid f y ∤ f なので
f ( x , 0 ) ≠ 0 f(x,0)\neq0 f ( x , 0 ) = 0 で、
f ( x , 0 ) = x r u ( x ) f(x,0)=x^r\,u(x) f ( x , 0 ) = x r u ( x ) 、
u ( 0 ) ≠ 0 u(0)\neq0 u ( 0 ) = 0 と
書ける。r = ord t = 0 f ( t , 0 ) r=\operatorname{ord}_{t=0}f(t,0) r = ord t = 0 f ( t , 0 ) である。 O 0 / ( f , y ) ≅ k [ x ] ( x ) / ( f ( x , 0 ) ) = k [ x ] ( x ) / ( x r ) \mathcal{O}_0/(f,y)\cong k[x]_{(x)}/(f(x,0))=k[x]_{(x)}/(x^r) O 0 / ( f , y ) ≅ k [ x ] ( x ) / ( f ( x , 0 )) = k [ x ] ( x ) / ( x r ) で、これは 1 , x , … , x r − 1 1,x,\dots,x^{r-1} 1 , x , … , x r − 1 を基底とする r r r 次元の空間である。詳しく 閉じる
y y y で割ると O 0 / ( y ) ≅ k [ x ] ( x ) \mathcal{O}_0/(y)\cong k[x]_{(x)} O 0 / ( y ) ≅ k [ x ] ( x ) で、f f f は f ( x , 0 ) f(x,0) f ( x , 0 ) に移る。u u u は k [ x ] ( x ) k[x]_{(x)} k [ x ] ( x ) の単元 なので、( x r u ) = ( x r ) (x^ru)=(x^r) ( x r u ) = ( x r ) 。最後の基底は例2 の証明と同じ理由による。
数を入れて計算する
k = C k=\mathbb{C} k = C とします。命題6 を使うと、直線との交点重複度は代入だけで求まります。
例7 接点と変曲点
(1) y = x 3 y=x^3 y = x 3 と y = 0 y=0 y = 0 :f ( t , 0 ) = − t 3 f(t,0)=-t^3 f ( t , 0 ) = − t 3 なので I 0 = 3 I_0=3 I 0 = 3 。O 0 / ( y − x 3 , y ) \mathcal{O}_0/(y-x^3,\ y) O 0 / ( y − x 3 , y ) の基底は 1 , x , x 2 1,\ x,\ x^2 1 , x , x 2 。 (2) y = x 3 y=x^3 y = x 3 と y = m x y=mx y = m x (m ≠ 0 m\neq0 m = 0 ):f ( t , m t ) = m t − t 3 = − t ( t − m ) ( t + m ) f(t,mt)=mt-t^3=-t(t-\sqrt m)(t+\sqrt m) f ( t , m t ) = m t − t 3 = − t ( t − m ) ( t + m ) なので、3点 x = 0 , ± m x=0,\ \pm\sqrt m x = 0 , ± m でそれぞれ I = 1 I=1 I = 1 。 (3) 円 x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 と x = 1 x=1 x = 1 :点 ( 1 , 0 ) (1,0) ( 1 , 0 ) から方向 ( 0 , 1 ) (0,1) ( 0 , 1 ) に進むと f ( 1 , t ) = t 2 f(1,t)=t^2 f ( 1 , t ) = t 2 なので、I ( 1 , 0 ) = 2 I_{(1,0)}=2 I ( 1 , 0 ) = 2 。基底は 1 , y 1,\ y 1 , y 。 (4) 放物線 y = x 2 y=x^2 y = x 2 と y = − x 2 y=-x^2 y = − x 2 :交点は原点だけで、( y − x 2 , y + x 2 ) = ( y , x 2 ) (y-x^2,\ y+x^2)=(y,\ x^2) ( y − x 2 , y + x 2 ) = ( y , x 2 ) より I 0 = 2 I_0=2 I 0 = 2 。基底は 1 , x 1,\ x 1 , x 。
(1) で原点は y = x 3 y=x^3 y = x 3 の変曲点 で、接線 y = 0 y=0 y = 0 が3重に交わっています。(2) の3点が m → 0 m\to0 m → 0 で原点に集まる様子は、図1の右に描きました。
(4) は、直線でない2つの曲線が接する例です。どちらも原点で非特異(μ 0 = 1 \mu_0=1 μ 0 = 1 )ですが、接線が同じ y = 0 y=0 y = 0 なので、命題4 (4) の等号は成り立たず、I 0 = 2 > 1 ⋅ 1 I_0=2>1\cdot1 I 0 = 2 > 1 ⋅ 1 です。(4) のイデアルの計算では 2 x 2 2x^2 2 x 2 を2で割っているので、標数 が2でないことを使っています(標数 2では2つの式が同じ曲線になり、共通の因子をもちます)。
次は特異点です。第6回の結節点と尖点に、原点を通る直線を通します(第6回の例4 )。
例8 結節点と尖点を通る直線
(1) 結節点 f = y 2 − x 2 ( x + 1 ) f=y^2-x^2(x+1) f = y 2 − x 2 ( x + 1 ) と直線 y = m x y=mx y = m x :
f ( t , m t ) = m 2 t 2 − t 3 − t 2 = t 2 ( m 2 − 1 − t ) f(t,mt)=m^2t^2-t^3-t^2=t^2\,(m^2-1-t) f ( t , m t ) = m 2 t 2 − t 3 − t 2 = t 2 ( m 2 − 1 − t ) f ( t , m t ) = m 2 t 2 − t 3 − t 2 = t 2 ( m 2 − 1 − t ) \begin{aligned}f(t,mt) &= m^2t^2-t^3-t^2\\&= t^2\,(m^2-1-t)\end{aligned} f ( t , m t ) = m 2 t 2 − t 3 − t 2 = t 2 ( m 2 − 1 − t )
m ≠ ± 1 m\neq\pm1 m = ± 1 なら、原点で I 0 = 2 I_0=2 I 0 = 2 、もう1点 t = m 2 − 1 t=m^2-1 t = m 2 − 1 、つまり ( m 2 − 1 , m ( m 2 − 1 ) ) \bigl(m^2-1,\ m(m^2-1)\bigr) ( m 2 − 1 , m ( m 2 − 1 ) ) で I = 1 I=1 I = 1 。m = ± 1 m=\pm1 m = ± 1 なら原点だけで I 0 = 3 I_0=3 I 0 = 3 。例えば m = 1 2 m=\tfrac12 m = 2 1 では、原点で2、点 ( − 3 4 , − 3 8 ) (-\tfrac34,-\tfrac38) ( − 4 3 , − 8 3 ) で1。
(2) 尖点 f = y 2 − x 3 f=y^2-x^3 f = y 2 − x 3 と、y = 0 y=0 y = 0 :f ( t , 0 ) = − t 3 f(t,0)=-t^3 f ( t , 0 ) = − t 3 で I 0 = 3 I_0=3 I 0 = 3 。x = 0 x=0 x = 0 :f ( 0 , t ) = t 2 f(0,t)=t^2 f ( 0 , t ) = t 2 で I 0 = 2 I_0=2 I 0 = 2 。y = m x y=mx y = m x (m ≠ 0 m\neq0 m = 0 ):f ( t , m t ) = t 2 ( m 2 − t ) f(t,mt)=t^2(m^2-t) f ( t , m t ) = t 2 ( m 2 − t ) で、原点で2、点 ( m 2 , m 3 ) (m^2,m^3) ( m 2 , m 3 ) で1。
原点での値を、命題4 (4) と照らし合わせます。結節点も尖点も μ 0 = 2 \mu_0=2 μ 0 = 2 で、直線は μ 0 = 1 \mu_0=1 μ 0 = 1 なので、下限は 2 ⋅ 1 = 2 2\cdot1=2 2 ⋅ 1 = 2 です。
結節点の接錐は y = ± x y=\pm x y = ± x 、尖点の接錐は y = 0 y=0 y = 0 でした(第6回の例16 )。接錐の直線を選ぶと3になり、ほかの直線を選ぶとちょうど2になります。どちらの曲線でも、等号の条件のとおりです。
交点の合計にも注目してください。結節点と直線 y = m x y=mx y = m x は、m ≠ ± 1 m\neq\pm1 m = ± 1 なら 2 + 1 2+1 2 + 1 、m = ± 1 m=\pm1 m = ± 1 なら 3 3 3 で、どちらも3です。m → 1 m\to1 m → 1 で、2つ目の点 ( m 2 − 1 , m ( m 2 − 1 ) ) (m^2-1,\ m(m^2-1)) ( m 2 − 1 , m ( m 2 − 1 )) が原点に近づき、原点の2と合わさって3になります。
結節点
y 2 = x 2 ( x + 1 ) y^2=x^2(x+1) y 2 = x 2 ( x + 1 ) μ 0 = 2 \mu_0=2 μ 0 = 2 、接錐は
y = ± x y=\pm x y = ± x 緑
y = 1 2 x y=\tfrac12x y = 2 1 x :原点で
2 2 2 、もう1点で
1 1 1 オレンジ
y = x y=x y = x (接錐の直線):原点で
3 3 3 μ 0 = 2 \mu_0=2 μ 0 = 2 、接錐は
y = 0 y=0 y = 0 (2重)
オレンジ
y = 0 y=0 y = 0 (接錐の直線):原点で
3 3 3
図2 具体例 左:結節点 y 2 = x 2 ( x + 1 ) y^2=x^2(x+1) y 2 = x 2 ( x + 1 ) (青)と、直線 y = 1 2 x y=\tfrac12x y = 2 1 x (緑)、接錐の直線 y = x y=x y = x (オレンジ)。緑の直線は原点で重複度2、点 ( − 3 4 , − 3 8 ) (-\tfrac34,-\tfrac38) ( − 4 3 , − 8 3 ) で重複度1で交わり、オレンジの直線は原点だけで重複度3で交わります。右:尖点 y 2 = x 3 y^2=x^3 y 2 = x 3 と、直線 x = 0 x=0 x = 0 (緑、重複度2)、接錐の直線 y = 0 y=0 y = 0 (オレンジ、重複度3)。下限 μ 0 ( f ) μ 0 ( g ) = 2 \mu_0(f)\mu_0(g)=2 μ 0 ( f ) μ 0 ( g ) = 2 を超えるのは、接錐の直線を選んだときだけです。実数の点だけを描いています。
2つの円の交わりも計算しておきます。f = x 2 + y 2 − 1 f=x^2+y^2-1 f = x 2 + y 2 − 1 、g = ( x − 1 ) 2 + y 2 − 1 g=(x-1)^2+y^2-1 g = ( x − 1 ) 2 + y 2 − 1 とすると、命題4 (2) から
I p ( f , g ) = I p ( f , f − g ) = I p ( f , 2 x − 1 ) I_p(f,g)=I_p(f,\ f-g)=I_p(f,\ 2x-1) I p ( f , g ) = I p ( f , f − g ) = I p ( f , 2 x − 1 ) I p ( f , g ) = I p ( f , f − g ) = I p ( f , 2 x − 1 ) \begin{aligned}I_p(f,g) &= I_p(f,\ f-g)\\&= I_p(f,\ 2x-1)\end{aligned} I p ( f , g ) = I p ( f , f − g ) = I p ( f , 2 x − 1 )
右辺は円と直線 x = 1 2 x=\tfrac12 x = 2 1 の交わりで、f ( 1 2 , y ) = y 2 − 3 4 f(\tfrac12,y)=y^2-\tfrac34 f ( 2 1 , y ) = y 2 − 4 3 から、2点 ( 1 2 , ± 3 2 ) (\tfrac12,\pm\tfrac{\sqrt3}2) ( 2 1 , ± 2 3 ) でそれぞれ1です。平面の中の交点は、この2つで全部です。
射影平面で数える:直線と曲線
射影平面の曲線は、斉次多項式 F ( x 0 , x 1 , x 2 ) F(x_0,x_1,x_2) F ( x 0 , x 1 , x 2 ) の零点 V + ( F ) V_+(F) V + ( F ) です(第5回の定義7 )。点 p p p での交点重複度は、p p p を含む標準的な開集合 U i = { x i ≠ 0 } U_i=\{x_i\neq0\} U i = { x i = 0 } で計算します。
定義9 射影平面での交点重複度 [1 , 演習5.4(c), p.50]
F , G F,G F , G を共通の因子をもたない斉次多項式とし、p ∈ P 2 p\in\mathbb{P}^2 p ∈ P 2 が U i U_i U i に入るとする。x i = 1 x_i=1 x i = 1 とおいた多項式を f , g f,g f , g (U i ≅ A 2 U_i\cong\mathbb{A}^2 U i ≅ A 2 の座標の多項式)として、
I p ( F , G ) = I p ( f , g ) I_p(F,G)=I_p(f,g) I p ( F , G ) = I p ( f , g ) I p ( F , G ) = I p ( f , g ) \begin{aligned}I_p(F,G) &= I_p(f,g)\end{aligned} I p ( F , G ) = I p ( f , g )
と定める。
この定義には、確かめることが2つあります。f , g f,g f , g が共通の因子をもたないこと(定義1 を使うための仮定)と、値が i i i の選び方によらないことです。
証明 開く 閉じる すべて開く すべて閉じる
f f f と g g g は共通の因子をもたない。共通の因子 h h h があれば、h h h を斉次化した式が F F F と G G G の共通の因子になるからである。詳しく 閉じる
i = 0 i=0 i = 0 とする。多項式 u u u の斉次化を u ∗ = x 0 deg u u ( x 1 / x 0 , x 2 / x 0 ) u^*=x_0^{\deg u}\,u(x_1/x_0,\ x_2/x_0) u ∗ = x 0 d e g u u ( x 1 / x 0 , x 2 / x 0 ) と書くと、( u v ) ∗ = u ∗ v ∗ (uv)^*=u^*v^* ( uv ) ∗ = u ∗ v ∗ で、F = x 0 d − deg f f ∗ F=x_0^{d-\deg f}f^* F = x 0 d − d e g f f ∗ である。f = h u f=hu f = h u なら F = x 0 d − deg f h ∗ u ∗ F=x_0^{d-\deg f}h^*u^* F = x 0 d − d e g f h ∗ u ∗ なので、h ∗ h^* h ∗ は F F F を割り切る。G G G も同じである。h h h が定数でなければ h ∗ h^* h ∗ は次数 deg h ≥ 1 \deg h\geq1 deg h ≥ 1 の斉次式なので、F , G F,G F , G の仮定に反する。
x i = 1 x_i=1 x i = 1 とおく操作は環の準同型なので、斉次式の差 G − F G-F G − F や積 G H GH G H は、チャートの式の差や積になる。このため、後の例で斉次式に命題4 の(2)(3)を使ってよい。
値は i i i の選び方によらない。p ∈ U 0 ∩ U 1 p\in U_0\cap U_1 p ∈ U 0 ∩ U 1 とすると、どちらのチャートの局所環 も、A / B A/B A / B (A , B A,B A , B は同じ次数の斉次式で B ( p ) ≠ 0 B(p)\neq0 B ( p ) = 0 )の形の有理関数全体という同じ環になる。この環の中で F / x 1 d = ( x 0 / x 1 ) d ⋅ F / x 0 d F/x_1^d=(x_0/x_1)^d\cdot F/x_0^d F / x 1 d = ( x 0 / x 1 ) d ⋅ F / x 0 d であり、x 0 / x 1 x_0/x_1 x 0 / x 1 は p p p で0でないので単元 である。G G G も同じなので、2つのチャートでイデアル ( f , g ) (f,g) ( f , g ) は一致する。詳しく 閉じる
U 0 U_0 U 0 の座標 x = x 1 / x 0 , y = x 2 / x 0 x=x_1/x_0,\ y=x_2/x_0 x = x 1 / x 0 , y = x 2 / x 0 で u / s u/s u / s (s ( p ) ≠ 0 s(p)\neq0 s ( p ) = 0 )と書ける元は、分子と分母に x 0 N x_0^N x 0 N (N ≥ deg u , deg s N\geq\deg u,\ \deg s N ≥ deg u , deg s )を掛けると A / B A/B A / B の形になる。逆に A / B A/B A / B は、分子と分母を x 0 deg B x_0^{\deg B} x 0 d e g B で割ると x , y x,y x , y の多項式の比になり、分母は p p p で0でない。U 1 U_1 U 1 でも同じである。U 0 U_0 U 0 では f = F / x 0 d f=F/x_0^d f = F / x 0 d 、U 1 U_1 U 1 では f = F / x 1 d f=F/x_1^d f = F / x 1 d を、それぞれの座標で書いたものである。
定理10 直線と曲線のベズーの定理 [1 , 演習5.4(c), p.50]
k k k を代数閉体 、F F F を次数 d ≥ 1 d\geq1 d ≥ 1 の斉次多項式、ℓ \ell ℓ を1次の斉次式とし、ℓ \ell ℓ は F F F を割り切らないとする。直線 L = V + ( ℓ ) L=V_+(\ell) L = V + ( ℓ ) について
∑ p ∈ L ∩ V + ( F ) I p ( F , ℓ ) = d \sum_{p\in L\cap V_+(F)}I_p(F,\ell)=d p ∈ L ∩ V + ( F ) ∑ I p ( F , ℓ ) = d ∑ p ∈ L ∩ V + ( F ) I p ( F , ℓ ) = d \begin{aligned}\sum_{p\in L\cap V_+(F)}I_p(F,\ell) &= d\end{aligned} p ∈ L ∩ V + ( F ) ∑ I p ( F , ℓ ) = d
証明 開く 閉じる すべて開く すべて閉じる
L L L の異なる2点の代表 P , Q ∈ k 3 P,Q\in k^3 P , Q ∈ k 3 をとると、L L L の点は [ s P + t Q ] [sP+tQ] [ s P + tQ ] ([ s : t ] ∈ P 1 [s:t]\in\mathbb{P}^1 [ s : t ] ∈ P 1 )と一通りに書ける。φ ( s , t ) = F ( s P + t Q ) \varphi(s,t)=F(sP+tQ) φ ( s , t ) = F ( s P + tQ ) は s , t s,t s , t の d d d 次斉次式で、0ではない。詳しく 閉じる
φ = 0 \varphi=0 φ = 0 なら F F F は L L L の全体で0になる。座標を取り替えて ℓ = x 2 \ell=x_2 ℓ = x 2 とすると、F ( x 0 , x 1 , 0 ) F(x_0,x_1,0) F ( x 0 , x 1 , 0 ) が k 2 k^2 k 2 のすべての点で0になる。k k k は無限体 なので F ( x 0 , x 1 , 0 ) F(x_0,x_1,0) F ( x 0 , x 1 , 0 ) は多項式として0で、x 2 ∣ F x_2\mid F x 2 ∣ F となり仮定に反する。
k k k は代数閉体 なので、φ = c ∏ i ( β i s − α i t ) e i \varphi=c\prod_i(\beta_is-\alpha_it)^{e_i} φ = c ∏ i ( β i s − α i t ) e i ([ α i : β i ] [\alpha_i:\beta_i] [ α i : β i ] は相異なる)と分解し、∑ i e i = d \sum_ie_i=d ∑ i e i = d 。L ∩ V + ( F ) L\cap V_+(F) L ∩ V + ( F ) の点は R i = [ α i P + β i Q ] R_i=[\alpha_iP+\beta_iQ] R i = [ α i P + β i Q ] である。詳しく 閉じる
2変数の斉次式の分解は、第6回の定義14 のあとで使ったものと同じである。φ ( s , 1 ) \varphi(s,1) φ ( s , 1 ) を1次式の積に分け、次数の足りない分を t t t の因子とすればよい(φ ( s , t ) = t d φ ( s / t , 1 ) \varphi(s,t)=t^d\varphi(s/t,\ 1) φ ( s , t ) = t d φ ( s / t , 1 ) である)。
I R i ( F , ℓ ) = e i I_{R_i}(F,\ell)=e_i I R i ( F , ℓ ) = e i を示す。R = R i R=R_i R = R i とし、R R R の座標で0でないもの x j x_j x j を選んで R j = 1 R_j=1 R j = 1 とする。L L L と直線 x j = 0 x_j=0 x j = 0 の交点 Q ′ Q' Q ′ をとると、Q ′ ≠ R Q'\neq R Q ′ = R で、P , Q P,Q P , Q の代わりに R , Q ′ R,Q' R , Q ′ を使っても根の重複度は変わらない。詳しく 閉じる
L L L と V + ( x j ) V_+(x_j) V + ( x j ) は異なる2直線なので、ちょうど1点で交わる(第5回の命題5 )。R j = 1 ≠ 0 R_j=1\neq0 R j = 1 = 0 なので、その点 Q ′ Q' Q ′ は R R R と異なる。
L L L の代表の取り替え ( P , Q ) → ( R , Q ′ ) (P,Q)\to(R,Q') ( P , Q ) → ( R , Q ′ ) は、( s , t ) (s,t) ( s , t ) の正則な1次変換で、1次の因子を1次の因子に移す。よって各点に対応する根の重複度は変わらない。
新しい
代表で R R R は [ s : t ] = [ 1 : 0 ] [s:t]=[1:0] [ s : t ] = [ 1 : 0 ] にあたり、その根の重複度は ord t = 0 F ( R + t Q ′ ) \operatorname{ord}_{t=0}F(R+tQ') ord t = 0 F ( R + t Q ′ ) である。R + t Q ′ R+tQ' R + t Q ′ の x j x_j x j 座標はいつも1なので、これは U j U_j U j の直線 L L L を点 R R R から方向 Q ′ Q' Q ′ にたどった式で、命題6 からこれが I R ( F , ℓ ) I_R(F,\ell) I R ( F , ℓ ) に等しい。
第5回の例を、この定理で数え直します。
例11 直線との交点を数える
(1) 放物線の閉包 F = x 0 x 2 − x 1 2 F=x_0x_2-x_1^2 F = x 0 x 2 − x 1 2 と縦の直線 x 1 = c x 0 x_1=cx_0 x 1 = c x 0 :P = ( 1 , c , 0 ) P=(1,c,0) P = ( 1 , c , 0 ) 、Q = ( 0 , 0 , 1 ) Q=(0,0,1) Q = ( 0 , 0 , 1 ) とすると
F ( s P + t Q ) = s t − c 2 s 2 = s ( t − c 2 s ) F(sP+tQ)=st-c^2s^2=s\,(t-c^2s) F ( s P + tQ ) = s t − c 2 s 2 = s ( t − c 2 s ) F ( s P + t Q ) = s t − c 2 s 2 = s ( t − c 2 s ) \begin{aligned}F(sP+tQ) &= st-c^2s^2\\&= s\,(t-c^2s)\end{aligned} F ( s P + tQ ) = s t − c 2 s 2 = s ( t − c 2 s )
根は [ s : t ] = [ 1 : c 2 ] [s:t]=[1:c^2] [ s : t ] = [ 1 : c 2 ] と [ 0 : 1 ] [0:1] [ 0 : 1 ] で、交点 [ 1 : c : c 2 ] [1:c:c^2] [ 1 : c : c 2 ] と [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で I = 1 I=1 I = 1 ずつ、合計2(第5回の例13 )。
(2) 同じ放物線と無限遠直線 x 0 = 0 x_0=0 x 0 = 0 :P = ( 0 , 1 , 0 ) P=(0,1,0) P = ( 0 , 1 , 0 ) 、Q = ( 0 , 0 , 1 ) Q=(0,0,1) Q = ( 0 , 0 , 1 ) とすると F ( s P + t Q ) = − s 2 F(sP+tQ)=-s^2 F ( s P + tQ ) = − s 2 で、[ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で I = 2 I=2 I = 2 。
(3) y = x 3 y=x^3 y = x 3 の閉包 x 0 2 x 2 − x 1 3 x_0^2x_2-x_1^3 x 0 2 x 2 − x 1 3 と無限遠直線:F ( s P + t Q ) = − s 3 F(sP+tQ)=-s^3 F ( s P + tQ ) = − s 3 で、[ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で I = 3 I=3 I = 3 。
(4) 3次曲線 y 2 = x 3 − x y^2=x^3-x y 2 = x 3 − x の閉包 F = x 0 x 2 2 − x 1 3 + x 0 2 x 1 F=x_0x_2^2-x_1^3+x_0^2x_1 F = x 0 x 2 2 − x 1 3 + x 0 2 x 1 と、縦の直線 x 1 = c x 0 x_1=cx_0 x 1 = c x 0 :P = ( 1 , c , 0 ) P=(1,c,0) P = ( 1 , c , 0 ) 、Q = ( 0 , 0 , 1 ) Q=(0,0,1) Q = ( 0 , 0 , 1 ) とすると
F ( s P + t Q ) = s ( t 2 − ( c 3 − c ) s 2 ) F(sP+tQ)=s\,\bigl(t^2-(c^3-c)\,s^2\bigr) F ( s P + tQ ) = s ( t 2 − ( c 3 − c ) s 2 ) F ( s P + t Q ) = s ( t 2 − ( c 3 − c ) s 2 ) \begin{aligned}F(sP+tQ) &= s\,\bigl(t^2-(c^3-c)\,s^2\bigr)\end{aligned} F ( s P + tQ ) = s ( t 2 − ( c 3 − c ) s 2 )
c 3 ≠ c c^3\neq c c 3 = c なら、平面の2点 ( c , ± c 3 − c ) (c,\pm\sqrt{c^3-c}) ( c , ± c 3 − c ) と無限遠点 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で I = 1 I=1 I = 1 ずつ、合計3。例えば c = 2 c=2 c = 2 なら ( 2 , ± 6 ) (2,\pm\sqrt6) ( 2 , ± 6 ) と [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] 。同じ曲線と無限遠直線は、F ( 0 , s , t ) = − s 3 F(0,s,t)=-s^3 F ( 0 , s , t ) = − s 3 から [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で I = 3 I=3 I = 3 。
(2) は、第5回で「放物線は無限遠直線に接している」と述べたことの、交点重複度による言い換えです。(3) の3は、y = x 3 y=x^3 y = x 3 の閉包が無限遠点で尖っていて、その接錐が無限遠直線だったことに対応します(第5回の例11 )。
(4) の点 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] は、第12回 で楕円曲線の足し算の原点 O O O になる点です。縦の直線はどれも O O O を通り、無限遠直線は O O O で3重に交わります(O O O は変曲点です)。直線と3次曲線の交点がいつも3個あることが、足し算を作る出発点になります。
(1)(2) を立体で見ます。第5回と同じく、P 2 \mathbb{P}^2 P 2 の点を k 3 k^3 k 3 の原点を通る直線、曲線を原点を通る錐として R 3 \mathbb{R}^3 R 3 に描きます。
x 1 x_1 x 1 x 2 x_2 x 2 x 0 x_0 x 0 x 0 = 1 x_0=1 x 0 = 1 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] ( 0.6 , 0.36 ) (0.6,\,0.36) ( 0.6 , 0.36 ) x = 0.6 x=0.6 x = 0.6 y = 1.2 x − 0.36 y=1.2x-0.36 y = 1.2 x − 0.36 y = 0.5 x + 0.5 y=0.5x+0.5 y = 0.5 x + 0.5 ( 1 , 1 ) (1,1) ( 1 , 1 ) ( − 0.5 , 0.25 ) (-0.5,\,0.25) ( − 0.5 , 0.25 ) x 0 = 0 x_0=0 x 0 = 0
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
縦の直線 接線 交わる直線 無限遠直線
斜め 真上 真横
ドラッグで回せます
青い面は錐 x 0 x 2 = x 1 2 x_0x_2=x_1^2 x 0 x 2 = x 1 2 で、放物線 y = x 2 y=x^2 y = x 2 の射影閉包を、原点を通る直線の集まりとして描いたものです(縦の軸が x 0 x_0 x 0 )。縦の直線 x = 0.6 x=0.6 x = 0.6 の射影閉包は、原点を通る平面 x 1 = 0.6 x 0 x_1=0.6x_0 x 1 = 0.6 x 0 (緑)です。平面と錐は2本の直線(オレンジ)で交わります。1本はスクリーン x 0 = 1 x_0=1 x 0 = 1 を点 ( 0.6 , 0.36 ) (0.6,\,0.36) ( 0.6 , 0.36 ) で貫き、もう1本は床 x 0 = 0 x_0=0 x 0 = 0 に寝た x 2 x_2 x 2 軸で、無限遠点 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] です。
「真上」から見ると、スクリーンの図(放物線と縦の線、交点は1つ)に重なります。回すと、2本目の交線が床に寝ていることが分かります。
接線 y = 1.2 x − 0.36 y=1.2x-0.36 y = 1.2 x − 0.36 の平面は、錐に1本の直線で接しています。この平面の上では x 0 x 2 − x 1 2 = − ( x 1 − 0.6 x 0 ) 2 x_0x_2-x_1^2=-(x_1-0.6x_0)^2 x 0 x 2 − x 1 2 = − ( x 1 − 0.6 x 0 ) 2 なので、交線は2本が重なった1本です。点 ( 0.6 , 0.36 ) (0.6,\,0.36) ( 0.6 , 0.36 ) での交点重複度は2です。
交わる直線 y = 0.5 x + 0.5 y=0.5x+0.5 y = 0.5 x + 0.5 の平面は、錐と2本の直線で交わり、どちらもスクリーンを貫きます。貫いた点 ( 1 , 1 ) (1,1) ( 1 , 1 ) と ( − 0.5 , 0.25 ) (-0.5,\,0.25) ( − 0.5 , 0.25 ) が平面の上の2つの交点で、無限遠の交点はありません。
床 x 0 = 0 x_0=0 x 0 = 0 (無限遠直線)は、錐に x 2 x_2 x 2 軸に沿って接しています。床の上では x 0 x 2 − x 1 2 = − x 1 2 x_0x_2-x_1^2=-x_1^2 x 0 x 2 − x 1 2 = − x 1 2 なので、放物線と無限遠直線は [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で重複度2で交わります。「真横」から見ると、錐の影が床の線に接していることが分かります。
図3 具体例 放物線の閉包 x 0 x 2 = x 1 2 x_0x_2=x_1^2 x 0 x 2 = x 1 2 の錐(青)を、4本の直線の平面(緑・紫)で切った図です。縦の軸が x 0 x_0 x 0 で、高さ1の灰色の面がスクリーン U 0 U_0 U 0 です。平面と錐の交わりは原点を通る直線で、それが P 2 \mathbb{P}^2 P 2 の交点です。縦の直線 x = 0.6 x=0.6 x = 0.6 では、交線の1本が床 x 0 = 0 x_0=0 x 0 = 0 に寝ていて、無限遠点 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] になります。「真上」から見ると平面に描いた図(交点は1つ)に重なり、回すと2本目の交線が見えます。接線や無限遠直線では、平面が錐に1本の直線で接し、交点重複度2の点になります。平面の式と錐の式を交線の点が両方みたすこと、接する平面の上で錐の式が平方になることを、図を作るプログラムで確かめています。
ベズーの定理
一般の2つの曲線について、ハーツホーンの形で定理を述べます。
定理12 ベズーの定理 [1 , 系7.8, p.74; 1 , 注意7.8.1, 7.8.2, p.74; 2 , §5.3, p.57]
k k k を代数閉体 とし、F , G F,G F , G を共通の因子をもたない、次数 d , e d,e d , e の斉次多項式とする。V + ( F ) ∩ V + ( G ) V_+(F)\cap V_+(G) V + ( F ) ∩ V + ( G ) は有限集合で、
∑ p ∈ V + ( F ) ∩ V + ( G ) I p ( F , G ) = d e \sum_{p\in V_+(F)\cap V_+(G)}I_p(F,G)=de p ∈ V + ( F ) ∩ V + ( G ) ∑ I p ( F , G ) = d e ∑ p ∈ V + ( F ) ∩ V + ( G ) I p ( F , G ) = d e \begin{aligned}\sum_{p\in V_+(F)\cap V_+(G)}I_p(F,G) &= de\end{aligned} p ∈ V + ( F ) ∩ V + ( G ) ∑ I p ( F , G ) = d e
ハーツホーンの系7.8 は、相異なる既約な曲線について、斉次座標環を使って定義した交点重複度で述べています。注意7.8.1 には、平面曲線ではこれが演習5.4 の局所的な定義(この記事の定義)と一致すること、注意7.8.2 には、共通の既約成分をもたない可約な曲線にも同じ証明が使えることが書かれています。
証明の流れは、下の「専門的な話」で紹介します。ここでは例で確かめます。
例13 交点の合計
(1) 放物線 y = x 2 y=x^2 y = x 2 と y = − x 2 y=-x^2 y = − x 2 (2 ⋅ 2 = 4 2\cdot2=4 2 ⋅ 2 = 4 ):原点で2(例7 (4))。無限遠では、閉包 x 0 x 2 = ± x 1 2 x_0x_2=\pm x_1^2 x 0 x 2 = ± x 1 2 を U 2 U_2 U 2 (座標 a = x 0 / x 2 , b = x 1 / x 2 a=x_0/x_2,\ b=x_1/x_2 a = x 0 / x 2 , b = x 1 / x 2 )で見ると a = b 2 a=b^2 a = b 2 と a = − b 2 a=-b^2 a = − b 2 で、[ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で同じ計算から2。合計4。
(2) 2つの円 x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 、( x − 1 ) 2 + y 2 = 1 (x-1)^2+y^2=1 ( x − 1 ) 2 + y 2 = 1 (2 ⋅ 2 = 4 2\cdot2=4 2 ⋅ 2 = 4 ):閉包は F = x 1 2 + x 2 2 − x 0 2 F=x_1^2+x_2^2-x_0^2 F = x 1 2 + x 2 2 − x 0 2 、G = x 1 2 + x 2 2 − 2 x 0 x 1 G=x_1^2+x_2^2-2x_0x_1 G = x 1 2 + x 2 2 − 2 x 0 x 1 で、F − G = x 0 ( 2 x 1 − x 0 ) F-G=x_0(2x_1-x_0) F − G = x 0 ( 2 x 1 − x 0 ) 。命題4 (2)(3) より
I p ( F , G ) = I p ( F , x 0 ) + I p ( F , 2 x 1 − x 0 ) I_p(F,G)=I_p(F,\ x_0)+I_p(F,\ 2x_1-x_0) I p ( F , G ) = I p ( F , x 0 ) + I p ( F , 2 x 1 − x 0 ) I p ( F , G ) = I p ( F , x 0 ) + I p ( F , 2 x 1 − x 0 ) \begin{aligned}I_p(F,G) &= I_p(F,\ x_0)+I_p(F,\ 2x_1-x_0)\end{aligned} I p ( F , G ) = I p ( F , x 0 ) + I p ( F , 2 x 1 − x 0 ) I p ( F , G ) = I p ( F , x 0 ) = + I p ( F , 2 x 1 − x 0 ) \begin{aligned}I_p(F,G) &= I_p(F,\ x_0)\\&\phantom{=}{} +I_p(F,\ 2x_1-x_0)\end{aligned} I p ( F , G ) = I p ( F , x 0 ) = + I p ( F , 2 x 1 − x 0 )
第1項は円と無限遠直線で、2点 [ 0 : 1 : ± i ] [0:1:\pm i] [ 0 : 1 : ± i ] で1ずつ。第2項は円と直線 x = 1 2 x=\tfrac12 x = 2 1 で、2点 ( 1 2 , ± 3 2 ) (\tfrac12,\pm\tfrac{\sqrt3}2) ( 2 1 , ± 2 3 ) で1ずつ。合計4。
(3) x 3 − x x^3-x x 3 − x と y 3 − y y^3-y y 3 − y (3 ⋅ 3 = 9 3\cdot3=9 3 ⋅ 3 = 9 ):縦の3本の直線と横の3本の直線で、平面の9点 ( a , b ) (a,b) ( a , b ) (a , b ∈ { 0 , ± 1 } a,b\in\{0,\pm1\} a , b ∈ { 0 , ± 1 } )で1ずつ交わる。無限遠では x 1 3 = x 2 3 = 0 x_1^3=x_2^3=0 x 1 3 = x 2 3 = 0 となり交点はない。k [ x , y ] / ( x 3 − x , y 3 − y ) k[x,y]/(x^3-x,\ y^3-y) k [ x , y ] / ( x 3 − x , y 3 − y ) は x i y j x^iy^j x i y j (0 ≤ i , j ≤ 2 0\leq i,j\leq2 0 ≤ i , j ≤ 2 )を基底とする9次元の空間である。
(4) 結節点 y 2 = x 2 ( x + 1 ) y^2=x^2(x+1) y 2 = x 2 ( x + 1 ) と尖点 y 2 = x 3 y^2=x^3 y 2 = x 3 (3 ⋅ 3 = 9 3\cdot3=9 3 ⋅ 3 = 9 ):平面の交点は原点だけで、接錐 y = ± x y=\pm x y = ± x と y = 0 y=0 y = 0 は共通の直線をもたないので、I 0 = 2 ⋅ 2 = 4 I_0=2\cdot2=4 I 0 = 2 ⋅ 2 = 4 。無限遠の交点は [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] だけで、U 2 U_2 U 2 では a − a b 2 − b 3 a-ab^2-b^3 a − a b 2 − b 3 と a − b 3 a-b^3 a − b 3 になり、
I = I ( a − b 3 , − a b 2 ) = I ( a − b 3 , a ) + 2 I ( a − b 3 , b ) = 3 + 2 ⋅ 1 = 5 I=I(a-b^3,\ -ab^2)=I(a-b^3,\ a)+2\,I(a-b^3,\ b)=3+2\cdot1=5 I = I ( a − b 3 , − a b 2 ) = I ( a − b 3 , a ) + 2 I ( a − b 3 , b ) = 3 + 2 ⋅ 1 = 5 I = I ( a − b 3 , − a b 2 ) = I ( a − b 3 , a ) + 2 I ( a − b 3 , b ) = 3 + 2 ⋅ 1 = 5 \begin{aligned}I &= I(a-b^3,\ -ab^2)\\&= I(a-b^3,\ a)+2\,I(a-b^3,\ b)\\&= 3+2\cdot1\\&= 5\end{aligned} I = I ( a − b 3 , − a b 2 ) = I ( a − b 3 , a ) + 2 I ( a − b 3 , b ) = 3 + 2 ⋅ 1 = 5 I = I ( a − b 3 , − a b 2 ) = I ( a − b 3 , a ) = + 2 I ( a − b 3 , b ) = 3 + 2 ⋅ 1 = 5 \begin{aligned}I &= I(a-b^3,\ -ab^2)\\&= I(a-b^3,\ a)\\&\phantom{=}{} +2\,I(a-b^3,\ b)\\&= 3+2\cdot1\\&= 5\end{aligned} I = I ( a − b 3 , − a b 2 ) = I ( a − b 3 , a ) = + 2 I ( a − b 3 , b ) = 3 + 2 ⋅ 1 = 5
合計 4 + 5 = 9 4+5=9 4 + 5 = 9 。
証明 開く 閉じる すべて開く すべて閉じる
(1)
( a − b 2 , a + b 2 ) = ( a , b 2 ) (a-b^2,\ a+b^2)=(a,\ b^2) ( a − b 2 , a + b 2 ) = ( a , b 2 ) で、
例7 (4) と
同じ形である。 (2) 第1項:
F ( 0 , x 1 , x 2 ) = x 1 2 + x 2 2 = ( x 2 − i x 1 ) ( x 2 + i x 1 ) F(0,x_1,x_2)=x_1^2+x_2^2=(x_2-ix_1)(x_2+ix_1) F ( 0 , x 1 , x 2 ) = x 1 2 + x 2 2 = ( x 2 − i x 1 ) ( x 2 + i x 1 ) で、
定理10 の
証明の分解が単根2つになる。第2項:x 0 ≠ 0 x_0\neq0 x 0 = 0 の点だけが関わり、U 0 U_0 U 0 で命題6 を使う。[ 0 : 1 : ± i ] [0:1:\pm i] [ 0 : 1 : ± i ] では 2 x 1 − x 0 = 2 ≠ 0 2x_1-x_0=2\neq0 2 x 1 − x 0 = 2 = 0 、平面の2点では x 0 ≠ 0 x_0\neq0 x 0 = 0 なので、各点で片方の項は0である。 (3)
命題3 で、
x 3 − x x^3-x x 3 − x と
y 3 − y y^3-y y 3 − y を
使って割ると、どの多項式も x x x について2次以下、y y y について2次以下の式に直せる。9点あるので各点で1、和が9。 (4) 原点は命題4 (4)。無限遠では、2つの式の差が − a b 2 -ab^2 − a b 2 で、(2)(3) と命題6 を使う。直線 a = 0 a=0 a = 0 に a − b 3 a-b^3 a − b 3 を制限すると − b 3 -b^3 − b 3 で3、直線 b = 0 b=0 b = 0 に制限すると a a a で1。詳しく 閉じる
無限遠点を求める:x 0 = 0 x_0=0 x 0 = 0 とおくと、結節点の閉包 x 0 x 2 2 − x 0 x 1 2 − x 1 3 x_0x_2^2-x_0x_1^2-x_1^3 x 0 x 2 2 − x 0 x 1 2 − x 1 3 も尖点の閉包 x 0 x 2 2 − x 1 3 x_0x_2^2-x_1^3 x 0 x 2 2 − x 1 3 も − x 1 3 -x_1^3 − x 1 3 になり、x 1 = 0 x_1=0 x 1 = 0 、つまり [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] だけである。平面の交点は、y 2 y^2 y 2 を消去して x 2 ( x + 1 ) = x 3 x^2(x+1)=x^3 x 2 ( x + 1 ) = x 3 、つまり x 2 = 0 x^2=0 x 2 = 0 から原点だけである。
(2) の [ 0 : 1 : ± i ] [0:1:\pm i] [ 0 : 1 : ± i ] は円点 と呼ばれます。どんな円 ( x − a ) 2 + ( y − b ) 2 = r 2 (x-a)^2+(y-b)^2=r^2 ( x − a ) 2 + ( y − b ) 2 = r 2 も、閉包の最高次の部分は x 1 2 + x 2 2 x_1^2+x_2^2 x 1 2 + x 2 2 なので、2つの円点を通ります。異なる2つの円の交点を重複度こみで4個と数えると、少なくとも2個はいつも円点にあります。平面の交点が重複度こみで多くても2個なのはこのためです(同心円では、4個すべてが円点に集まります)。
(4) は、交点が1点に集まっても合計が保たれる例です。平面の中では、2つの曲線は原点の1点でしか交わりません。重複度を数えると4、無限遠の5と合わせて9になります。
( 1 2 , 3 2 ) (\tfrac12,\tfrac{\sqrt3}2) ( 2 1 , 2 3 ) ( 1 2 , − 3 2 ) (\tfrac12,-\tfrac{\sqrt3}2) ( 2 1 , − 2 3 ) F − G = x 0 ( 2 x 1 − x 0 ) F-G=x_0(2x_1-x_0) F − G = x 0 ( 2 x 1 − x 0 ) [ 0 : 1 : i ] , [ 0 : 1 : − i ] [0:1:i],\ [0:1:-i] [ 0 : 1 : i ] , [ 0 : 1 : − i ] 合計
2 + 2 = 4 = 2 ⋅ 2 2+2=4=2\cdot2 2 + 2 = 4 = 2 ⋅ 2
図4 具体例 2つの円 x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 (青)と ( x − 1 ) 2 + y 2 = 1 (x-1)^2+y^2=1 ( x − 1 ) 2 + y 2 = 1 (緑)。式の差 2 x − 1 2x-1 2 x − 1 から、平面の交点は破線の直線 x = 1 2 x=\tfrac12 x = 2 1 の上の2点です(オレンジ)。残りの2つの交点は無限遠の円点 [ 0 : 1 : ± i ] [0:1:\pm i] [ 0 : 1 : ± i ] で、座標に i i i を含むので実数の図には現れません。平面の2個と無限遠の2個で、2 ⋅ 2 = 4 2\cdot2=4 2 ⋅ 2 = 4 個になります。
専門的な話 ベズーの定理の証明の流れ
Fulton の証明[2 , §5.3, p.57–58] の流れを紹介します。S = k [ x 0 , x 1 , x 2 ] S=k[x_0,x_1,x_2] S = k [ x 0 , x 1 , x 2 ] 、Γ = S / ( F , G ) \Gamma=S/(F,G) Γ = S / ( F , G ) とし、Γ n \Gamma_n Γ n を Γ \Gamma Γ の n n n 次の部分とします。
まず、座標を射影変換で取り替えて、交点がどれも無限遠直線 x 0 = 0 x_0=0 x 0 = 0 に乗らないようにします。交点は有限個で、k k k は無限体 なので、交点を通らない直線があるからです。すると交点はすべて U 0 U_0 U 0 にあり、命題3 から交点重複度の和は dim k k [ x , y ] / ( f , g ) \dim_k k[x,y]/(f,g) dim k k [ x , y ] / ( f , g ) になります(f , g f,g f , g は x 0 = 1 x_0=1 x 0 = 1 とおいた式)。
次に、Γ n \Gamma_n Γ n の次元を数えます。F , G F,G F , G が共通の因子をもたないことから、次の列が完全になります。左の写像は C ↦ ( G C , − F C ) C\mapsto(GC,\ -FC) C ↦ ( GC , − F C ) 、次は ( A , B ) ↦ A F + B G (A,B)\mapsto AF+BG ( A , B ) ↦ A F + B G です。
0 ⟶ S n − d − e ⟶ S n − d ⊕ S n − e ⟶ S n ⟶ Γ n ⟶ 0 0\longrightarrow S_{n-d-e}\longrightarrow S_{n-d}\oplus S_{n-e}\longrightarrow S_n\longrightarrow\Gamma_n\longrightarrow0 0 ⟶ S n − d − e ⟶ S n − d ⊕ S n − e ⟶ S n ⟶ Γ n ⟶ 0 0 ⟶ S n − d − e ⟶ S n − d ⊕ S n − e ⟶ S n ⟶ Γ n ⟶ 0 \begin{aligned}0 &\longrightarrow S_{n-d-e}\\&\longrightarrow S_{n-d}\oplus S_{n-e}\\&\longrightarrow S_n\\&\longrightarrow \Gamma_n\\&\longrightarrow 0\end{aligned} 0 ⟶ S n − d − e ⟶ S n − d ⊕ S n − e ⟶ S n ⟶ Γ n ⟶ 0
dim S m = ( m + 1 ) ( m + 2 ) 2 \dim S_m=\tfrac{(m+1)(m+2)}2 dim S m = 2 ( m + 1 ) ( m + 2 ) (m ≥ 0 m\geq0 m ≥ 0 )を入れて計算すると、n ≥ d + e n\geq d+e n ≥ d + e で
dim Γ n = ( n + 2 2 ) − ( n − d + 2 2 ) − ( n − e + 2 2 ) + ( n − d − e + 2 2 ) = d e \dim\Gamma_n=\binom{n+2}{2}-\binom{n-d+2}{2}-\binom{n-e+2}{2}+\binom{n-d-e+2}{2}=de dim Γ n = ( 2 n + 2 ) − ( 2 n − d + 2 ) − ( 2 n − e + 2 ) + ( 2 n − d − e + 2 ) = d e dim Γ n = ( n + 2 2 ) − ( n − d + 2 2 ) − ( n − e + 2 2 ) + ( n − d − e + 2 2 ) = d e \begin{aligned}\dim\Gamma_n &= \binom{n+2}{2}-\binom{n-d+2}{2}-\binom{n-e+2}{2}+\binom{n-d-e+2}{2}\\&= de\end{aligned} dim Γ n = ( 2 n + 2 ) − ( 2 n − d + 2 ) − ( 2 n − e + 2 ) + ( 2 n − d − e + 2 ) = d e dim Γ n = ( n + 2 2 ) − ( n − d + 2 2 ) = − ( n − e + 2 2 ) + ( n − d − e + 2 2 ) = d e \begin{aligned}\dim\Gamma_n &= \binom{n+2}{2}-\binom{n-d+2}{2}\\&\phantom{=}{} -\binom{n-e+2}{2}+\binom{n-d-e+2}{2}\\&= de\end{aligned} dim Γ n = ( 2 n + 2 ) − ( 2 n − d + 2 ) = − ( 2 n − e + 2 ) + ( 2 n − d − e + 2 ) = d e dim Γ n = ( n + 2 2 ) = − ( n − d + 2 2 ) = − ( n − e + 2 2 ) = + ( n − d − e + 2 2 ) = d e \begin{aligned}\dim\Gamma_n &= \binom{n+2}{2}\\&\phantom{=}{} -\binom{n-d+2}{2}\\&\phantom{=}{} -\binom{n-e+2}{2}\\&\phantom{=}{} +\binom{n-d-e+2}{2}\\&= de\end{aligned} dim Γ n = ( 2 n + 2 ) = − ( 2 n − d + 2 ) = − ( 2 n − e + 2 ) = + ( 2 n − d − e + 2 ) = d e
最後に、x 0 x_0 x 0 を掛ける写像 Γ n → Γ n + 1 \Gamma_n\to\Gamma_{n+1} Γ n → Γ n + 1 が単射であること(交点が x 0 = 0 x_0=0 x 0 = 0 に乗らないことを使います)から、n ≥ d + e n\geq d+e n ≥ d + e では x 0 = 1 x_0=1 x 0 = 1 とおく写像が同型 Γ n ≅ k [ x , y ] / ( f , g ) \Gamma_n\cong k[x,y]/(f,g) Γ n ≅ k [ x , y ] / ( f , g ) を与えます。2つの次元を合わせて、和が d e de d e になります。
ハーツホーンの定理7.7 の証明[1 , 定理7.7, p.72–74] も、同じ次元の数え上げを、ヒルベルト多項式 (n n n が大きいときの dim Γ n \dim\Gamma_n dim Γ n を表す多項式)の最高次の係数の比較として行っています。系7.8 は、それを曲線どうしに当てはめたものです。
実数だけでは交点が足りない
ベズーの定理は、射影平面で数えることと、代数閉体 の上で数えることの両方を使っています。どちらかを欠くと、数が合いません。
例14 円と直線 x = 2 x=2 x = 2
(1) k = R k=\mathbb{R} k = R では、円 x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 と直線 x = 2 x=2 x = 2 は交わらない。4 + y 2 = 1 4+y^2=1 4 + y 2 = 1 をみたす実数 y y y がないからである。 (2) k = C k=\mathbb{C} k = C では、y 2 = − 3 y^2=-3 y 2 = − 3 から2点 ( 2 , ± i 3 ) (2,\pm i\sqrt3) ( 2 , ± i 3 ) で交わり、命題6 の f ( 2 , t ) = t 2 + 3 f(2,t)=t^2+3 f ( 2 , t ) = t 2 + 3 の単根なので、どちらも I = 1 I=1 I = 1 。無限遠では x 1 = 2 x 0 x_1=2x_0 x 1 = 2 x 0 と x 0 = 0 x_0=0 x 0 = 0 から x 1 = 0 x_1=0 x 1 = 0 、円の式から x 2 = 0 x_2=0 x 2 = 0 となり、交点はない。合計2。 (3) R \mathbb{R} R の上の環で見ると、R [ x , y ] / ( x − 2 , x 2 + y 2 − 1 ) ≅ R [ y ] / ( y 2 + 3 ) ≅ C \mathbb{R}[x,y]/(x-2,\ x^2+y^2-1)\cong\mathbb{R}[y]/(y^2+3)\cong\mathbb{C} R [ x , y ] / ( x − 2 , x 2 + y 2 − 1 ) ≅ R [ y ] / ( y 2 + 3 ) ≅ C で、R \mathbb{R} R 上2次元である。
(3) の環は体 C \mathbb{C} C なので、Spec \operatorname{Spec} Spec は剰余体が C \mathbb{C} C の1点です。第8回の表の「剰余体が2次の1点」と同じ形で、重さ1と剰余体の次数2を掛けると、やはり2になります(第8回の例12 )。
実数の点だけを描いた図では、交点が見えないことがあります。図4の円点も、放物線 y = x 2 y=x^2 y = x 2 と直線 y = c y=c y = c (c < 0 c<0 c < 0 )の交点 x = ± i ∣ c ∣ x=\pm i\sqrt{|c|} x = ± i ∣ c ∣ も、実数の図には現れません。
もう少し詳しく 標数 p p p の曲線 y = x p y=x^p y = x p と水平な直線
k k k を標数 p p p の代数閉体 とします。第6回で、曲線 y = x p y=x^p y = x p はどの点でも接線が水平になることを見ました。交点重複度で言うと、水平な直線 y = a p y=a^p y = a p は点 ( a , a p ) (a,a^p) ( a , a p ) で p p p 重に交わります。
f ( a + t , a p ) = a p − ( a + t ) p = − t p I ( a , a p ) ( y − x p , y − a p ) = p f(a+t,\ a^p)=a^p-(a+t)^p=-t^p\qquad I_{(a,a^p)}(y-x^p,\ y-a^p)=p f ( a + t , a p ) = a p − ( a + t ) p = − t p I ( a , a p ) ( y − x p , y − a p ) = p f ( a + t , a p ) = a p − ( a + t ) p = − t p I ( a , a p ) ( y − x p , y − a p ) = p \begin{gathered}f(a+t,\ a^p)=a^p-(a+t)^p=-t^p\\I_{(a,a^p)}(y-x^p,\ y-a^p)=p\end{gathered} f ( a + t , a p ) = a p − ( a + t ) p = − t p I ( a , a p ) ( y − x p , y − a p ) = p f ( a + t , a p ) = a p − ( a + t ) p = − t p I ( a , a p ) ( y − x p , y − a p ) = p \begin{aligned}f(a+t,\ a^p) &= a^p-(a+t)^p\\&= -t^p\\[4pt]I_{(a,a^p)}(y-x^p,\ y-a^p) &= p\end{aligned} f ( a + t , a p ) I ( a , a p ) ( y − x p , y − a p ) = a p − ( a + t ) p = − t p = p
直線 y = a p y=a^p y = a p と曲線 y = x p y=x^p y = x p の交点はこの1点だけなので、合計 p p p は次数の積 1 ⋅ p 1\cdot p 1 ⋅ p に合っています。標数 0で a ≠ 0 a\neq0 a = 0 なら、x p − a p x^p-a^p x p − a p は相異なる p p p 個の根をもち、p p p 個の点で1ずつ交わります(a = 0 a=0 a = 0 なら、どの標数 でも原点で p p p 重に交わります)。点の個数は変わっても、合計は変わりません。
まとめ:交点重複度の表
2つの曲線 点 I p I_p I p O p / ( f , g ) \mathcal{O}_p/(f,g) O p / ( f , g ) の基底理由
y = x 2 y=x^2 y = x 2 と y = 1 y=1 y = 1 ( ± 1 , 1 ) (\pm1,1) ( ± 1 , 1 ) 1 1 1 1 1 1 横に交わる
y = x 2 y=x^2 y = x 2 と y = 0 y=0 y = 0 原点 2 2 2 1 , x 1,\ x 1 , x 接線
y = x 3 y=x^3 y = x 3 と y = 0 y=0 y = 0 原点 3 3 3 1 , x , x 2 1,\ x,\ x^2 1 , x , x 2 変曲点の接線
結節点と y = 1 2 x y=\tfrac12x y = 2 1 x 原点 2 2 2 1 , x 1,\ x 1 , x μ 0 = 2 \mu_0=2 μ 0 = 2 、接錐の外
結節点と y = x y=x y = x 原点 3 3 3 1 , x , x 2 1,\ x,\ x^2 1 , x , x 2 接錐の直線
尖点と y = 0 y=0 y = 0 原点 3 3 3 1 , x , x 2 1,\ x,\ x^2 1 , x , x 2 接錐の直線
結節点と尖点 原点 4 4 4 1 , x , y , x y 1,\ x,\ y,\ xy 1 , x , y , x y 2 ⋅ 2 2\cdot2 2 ⋅ 2 、共通の接線なし
放物線と無限遠直線 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] 2 2 2 1 , b 1,\ b 1 , b 無限遠直線が接線
交点重複度は、局所環 を2つの式で割った環の次元です。直線との交わりなら、直線に制限した多項式の根の重複度になります。接点・変曲点・特異点では、近づいてきた交点の個数を覚えています。
射影平面で、代数閉体 の上で、重複度こみで数えると、交点の合計は次数の積になります。直線と曲線の場合は2変数の斉次式の分解から証明でき、一般の場合がベズーの定理です。
次回:曲線の上の関数の零点と極
この記事では、2つの曲線の交点に重複度を付けて数えました。片方の曲線 C C C の上だけで見ると、もう片方の式 g g g は C C C の上の関数で、交点はその関数の零点です。交点重複度は「g g g が C C C のその点で何位の零点か」と読めます。
例えば放物線 y = x 2 y=x^2 y = x 2 の上の関数 y y y は、原点で2位の零点をもちます。C C C の上の有理関数 g / h g/h g / h なら、h h h の零点が極になります。
次回 は、非特異な曲線の点ごとに関数の零点と極の位数を定め、それを点の形式的な和(因子 )にまとめます。射影曲線の上の有理関数では、零点と極を重複度こみで数えると同じ数になります。この記事と同じく、重複度を付けて数えることで数がそろいます。
第5回の定理12 ベズーの定理
k k k を代数閉体 とし、Y , Z Y,Z Y , Z を P 2 \mathbb{P}^2 P 2 の相異なる既約な曲線で、次数がそれぞれ d , e d,e d , e とする。交点を重複度こみで数えると、ちょうど d e de d e 個である。
第5回の例13 交点の数がそろう
(1) 放物線 y = x 2 y=x^2 y = x 2 と縦の直線 x = c x=c x = c は、平面では1点 ( c , c 2 ) (c,c^2) ( c , c 2 ) でしか交わらない。射影平面では、x 0 x 2 = x 1 2 x_0x_2=x_1^2 x 0 x 2 = x 1 2 と x 1 = c x 0 x_1=cx_0 x 1 = c x 0 を連立して
x 0 x 2 = c 2 x 0 2 ⟹ x 0 ( x 2 − c 2 x 0 ) = 0 x_0x_2=c^2x_0^2\ \Longrightarrow\ x_0\,(x_2-c^2x_0)=0 x 0 x 2 = c 2 x 0 2 ⟹ x 0 ( x 2 − c 2 x 0 ) = 0 x 0 x 2 = c 2 x 0 2 ⟹ x 0 ( x 2 − c 2 x 0 ) = 0 \begin{aligned}x_0x_2 &= c^2x_0^2\\&\Longrightarrow x_0\,(x_2-c^2x_0)\\&= 0\end{aligned} x 0 x 2 = c 2 x 0 2 ⟹ x 0 ( x 2 − c 2 x 0 ) = 0
となり、交点は [ 1 : c : c 2 ] [1:c:c^2] [ 1 : c : c 2 ] と [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] の2個である(1 ⋅ 2 = 2 1\cdot2=2 1 ⋅ 2 = 2 )。
(2) 平行な2直線は、平面では交わらないが、射影平面では1点で交わる(1 ⋅ 1 = 1 1\cdot1=1 1 ⋅ 1 = 1 )。
(3) k = C k=\mathbb{C} k = C で、円の射影閉包と無限遠直線は [ 0 : 1 : ± i ] [0:1:\pm i] [ 0 : 1 : ± i ] の2点で交わる(2 ⋅ 1 = 2 2\cdot1=2 2 ⋅ 1 = 2 )。
第8回の例10 放物線の族 t y = x 2 ty=x^2 t y = x 2
k k k を代数閉体 、X = Spec k [ x , y , t ] / ( t y − x 2 ) X=\operatorname{Spec}k[x,y,t]/(ty-x^2) X = Spec k [ x , y , t ] / ( t y − x 2 ) 、f : X → Spec k [ t ] f\colon X\to\operatorname{Spec}k[t] f : X → Spec k [ t ] とする。
(1) a ≠ 0 a\neq0 a = 0 のとき、ファイバーは放物線 a y = x 2 ay=x^2 a y = x 2 で、k [ x , y ] / ( a y − x 2 ) ≅ k [ x ] k[x,y]/(ay-x^2)\cong k[x] k [ x , y ] / ( a y − x 2 ) ≅ k [ x ] (y ↦ x 2 / a y\mapsto x^2/a y ↦ x 2 / a )である。
(2) a = 0 a=0 a = 0 のとき、ファイバーは Spec k [ x , y ] / ( x 2 ) \operatorname{Spec}k[x,y]/(x^2) Spec k [ x , y ] / ( x 2 ) で、点の集合は直線 V ( x ) V(x) V ( x ) (y y y 軸)だが、x x x は0でないべき零元である。
(3) b ∈ k b\in k b ∈ k とし、直線 y = b y=b y = b とファイバーの交わりの環は k [ x ] / ( x 2 − a b ) k[x]/(x^2-ab) k [ x ] / ( x 2 − ab ) である。a b ≠ 0 ab\neq0 ab = 0 なら2点 x = ± a b x=\pm\sqrt{ab} x = ± ab (標数 ≠ 2 \neq2 = 2 のとき)、a = 0 a=0 a = 0 なら重なった点 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) になる。
第2回の命題15
k k k を標数 が2でない代数閉体 、c ∈ k c\in k c ∈ k とする。
(1) k [ x , y ] / ( y − x 2 , y − c ) ≅ k [ x ] / ( x 2 − c ) k[x,y]/(y-x^2,\ y-c)\cong k[x]/(x^2-c) k [ x , y ] / ( y − x 2 , y − c ) ≅ k [ x ] / ( x 2 − c ) で、これは 1 , x 1,x 1 , x を基底とする2次元の k k k ベクトル空間である。 (2) c ≠ 0 c\neq0 c = 0 なら、s 2 = c s^2=c s 2 = c となる s ∈ k s\in k s ∈ k について k [ x ] / ( x 2 − c ) ≅ k × k k[x]/(x^2-c)\cong k\times k k [ x ] / ( x 2 − c ) ≅ k × k で、Spec \operatorname{Spec} Spec は2点 ( x − s ) (x-s) ( x − s ) 、( x + s ) (x+s) ( x + s ) からなる。 (3) c = 0 c=0 c = 0 なら、Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) は1点で、x x x は0でないべき零元である。
第3回の定義10 局所化
環 A A A の部分集合 S S S が 1 ∈ S 1\in S 1 ∈ S をみたし、積について閉じているとき、S S S を積閉集合 と呼ぶ。a ∈ A , s ∈ S a\in A,\ s\in S a ∈ A , s ∈ S の組を a / s a/s a / s と書き、u ( a t − b s ) = 0 u(at-bs)=0 u ( a t − b s ) = 0 となる u ∈ S u\in S u ∈ S があるとき a / s = b / t a/s=b/t a / s = b / t と同一視したものの全体を S − 1 A S^{-1}A S − 1 A と書く。和と積を分数と同じ式で定めると環になる。とくに、
素イデアル P P P について S = A ∖ P S=A\setminus P S = A ∖ P とした環を A P A_P A P と書き、A A A の P P P での局所化 と呼ぶ。
f ∈ A f\in A f ∈ A について S = { 1 , f , f 2 , … } S=\{1,f,f^2,\dots\} S = { 1 , f , f 2 , … } とした環を A f A_f A f と書く。
第3回の定理14
A A A を環とする。
(1) 各点 P ∈ Spec A P\in\operatorname{Spec}A P ∈ Spec A で、茎 O P \mathcal{O}_P O P は局所化 A P A_P A P と同型である。 (2) 各 f ∈ A f\in A f ∈ A について、O ( D ( f ) ) \mathcal{O}(D(f)) O ( D ( f )) は A f A_f A f と同型である。 (3) とくに O ( Spec A ) ≅ A \mathcal{O}(\operatorname{Spec}A)\cong A O ( Spec A ) ≅ A 。
第8回の例11 x 2 = t x^2=t x 2 = t
k k k を標数 が2でない代数閉体 とし、φ : k [ t ] → k [ x ] \varphi\colon k[t]\to k[x] φ : k [ t ] → k [ x ] 、t ↦ x 2 t\mapsto x^2 t ↦ x 2 が引き起こす射 f : Spec k [ x ] → Spec k [ t ] f\colon\operatorname{Spec}k[x]\to\operatorname{Spec}k[t] f : Spec k [ x ] → Spec k [ t ] を考える。ファイバーの環は k [ x ] ⊗ k [ t ] κ ( P ) ≅ κ ( P ) [ x ] / ( x 2 − t ) k[x]\otimes_{k[t]}\kappa(P)\cong\kappa(P)[x]/(x^2-t) k [ x ] ⊗ k [ t ] κ ( P ) ≅ κ ( P ) [ x ] / ( x 2 − t ) で、
(1) c ≠ 0 c\neq0 c = 0 の上では k [ x ] / ( x 2 − c ) ≅ k × k k[x]/(x^2-c)\cong k\times k k [ x ] / ( x 2 − c ) ≅ k × k :2点 x = ± c x=\pm\sqrt c x = ± c 。 (2) c = 0 c=0 c = 0 の上では k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) :重なった1点。 (3) 生成点 の上では k ( t ) [ x ] / ( x 2 − t ) k(t)[x]/(x^2-t) k ( t ) [ x ] / ( x 2 − t ) :これは k ( t ) k(t) k ( t ) の2次の拡大体で、ファイバーは剰余体が2次に広がった1点。
第2回の例14 Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 )
Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) は1点 ( x ) (x) ( x ) からなり、位相空間としては Spec k \operatorname{Spec}k Spec k (1点)と同じである。しかし k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) では x ≠ 0 x\neq0 x = 0 、x 2 = 0 x^2=0 x 2 = 0 であり、関数 x x x はただ1つの点で値0をとるのに、0ではない。
第6回の定義14 重複度と接錐
f ∈ k [ x , y ] f\in k[x,y] f ∈ k [ x , y ] が f ( 0 , 0 ) = 0 f(0,0)=0 f ( 0 , 0 ) = 0 をみたすとし、i i i 次の斉次式 f i f_i f i を使って
f = f m + f m + 1 + ⋯ + f d ( f m ≠ 0 ) f=f_m+f_{m+1}+\cdots+f_d\qquad(f_m\neq0) f = f m + f m + 1 + ⋯ + f d ( f m = 0 ) f = f m + f m + 1 + ⋯ + f d ( f m ≠ 0 ) \begin{gathered}f=f_m+f_{m+1}+\cdots+f_d\\(f_m\neq0)\end{gathered} f = f m + f m + 1 + ⋯ + f d ( f m = 0 ) f = f m + f m + 1 + ⋯ + f d ( f m ≠ 0 ) \begin{aligned}f &= f_m+f_{m+1}+\cdots+f_d\\[4pt]&(f_m\neq0)\end{aligned} f = f m + f m + 1 + ⋯ + f d ( f m = 0 )
と書く。m m m を C = V ( f ) C=V(f) C = V ( f ) の原点での重複度 と呼び、μ 0 ( C ) \mu_0(C) μ 0 ( C ) と書く。V ( f m ) V(f_m) V ( f m ) を原点での接錐 と呼ぶ。ほかの点では、平行移動でその点を原点に移して同じように定める。
第6回の定義10 ザリスキー接空間
局所環 O p \mathcal{O}_p O p の極大イデアルを M M M とする。M / M 2 M/M^2 M / M 2 は O p / M ≅ k \mathcal{O}_p/M\cong k O p / M ≅ k 上のベクトル空間で、その双対空間
( M / M 2 ) ∨ = Hom k ( M / M 2 , k ) (M/M^2)^\vee=\operatorname{Hom}_k(M/M^2,\ k) ( M / M 2 ) ∨ = Hom k ( M / M 2 , k ) ( M / M 2 ) ∨ = Hom k ( M / M 2 , k ) \begin{aligned}(M/M^2)^\vee &= \operatorname{Hom}_k(M/M^2,\ k)\end{aligned} ( M / M 2 ) ∨ = Hom k ( M / M 2 , k )
を、Y Y Y の p p p でのザリスキー接空間 と呼ぶ。
第6回の例13 M / M 2 M/M^2 M / M 2 の計算
(1) 結節点・尖点の原点。f = y 2 − x 2 − x 3 f=y^2-x^2-x^3 f = y 2 − x 2 − x 3 も f = y 2 − x 3 f=y^2-x^3 f = y 2 − x 3 も ( x , y ) 2 (x,y)^2 ( x , y ) 2 に入るので、I + M p 2 = M p 2 I+M_p^2=M_p^2 I + M p 2 = M p 2 となる。よって
M / M 2 ≅ ( x , y ) / ( x , y ) 2 = k x ˉ ⊕ k y ˉ M/M^2\cong(x,y)/(x,y)^2=k\,\bar x\oplus k\,\bar y M / M 2 ≅ ( x , y ) / ( x , y ) 2 = k x ˉ ⊕ k y ˉ M / M 2 ≅ ( x , y ) / ( x , y ) 2 = k x ˉ ⊕ k y ˉ \begin{aligned}M/M^2 &\cong (x,y)/(x,y)^2\\&= k\,\bar x\oplus k\,\bar y\end{aligned} M / M 2 ≅ ( x , y ) / ( x , y ) 2 = k x ˉ ⊕ k y ˉ
は2次元で、曲線の次元1より大きい。
(2) 円 x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 の点 p = ( 3 / 5 , 4 / 5 ) p=(3/5,4/5) p = ( 3/5 , 4/5 ) (標数 は2, 5でない)。u = x − 3 / 5 u=x-3/5 u = x − 3/5 、v = y − 4 / 5 v=y-4/5 v = y − 4/5 とおくと M p = ( u , v ) M_p=(u,v) M p = ( u , v ) で、
f = x 2 + y 2 − 1 = u 2 + v 2 + 6 5 u + 8 5 v ≡ 6 5 u + 8 5 v ( m o d M p 2 ) f=x^2+y^2-1=u^2+v^2+\frac65u+\frac85v\equiv\frac65u+\frac85v\pmod{M_p^2} f = x 2 + y 2 − 1 = u 2 + v 2 + 5 6 u + 5 8 v ≡ 5 6 u + 5 8 v ( mod M p 2 ) f = x 2 + y 2 − 1 = u 2 + v 2 + 6 5 u + 8 5 v ≡ 6 5 u + 8 5 v ( m o d M p 2 ) \begin{aligned}f &= x^2+y^2-1\\&= u^2+v^2+\frac65u+\frac85v\\&\equiv \frac65u+\frac85v\pmod{M_p^2}\end{aligned} f = x 2 + y 2 − 1 = u 2 + v 2 + 5 6 u + 5 8 v ≡ 5 6 u + 5 8 v ( mod M p 2 )
よって M / M 2 M/M^2 M / M 2 では 6 u ˉ + 8 v ˉ = 0 6\bar u+8\bar v=0 6 u ˉ + 8 v ˉ = 0 、つまり v ˉ = − 3 4 u ˉ \bar v=-\tfrac34\bar u v ˉ = − 4 3 u ˉ で、M / M 2 = k u ˉ M/M^2=k\,\bar u M / M 2 = k u ˉ は1次元である。
(3) ねじれ3次曲線の原点。y − x 2 , z − x 3 ∈ I y-x^2,\ z-x^3\in I y − x 2 , z − x 3 ∈ I で x 2 , x 3 ∈ M p 2 x^2,x^3\in M_p^2 x 2 , x 3 ∈ M p 2 なので y ˉ = z ˉ = 0 \bar y=\bar z=0 y ˉ = z ˉ = 0 となり、M / M 2 = k x ˉ M/M^2=k\,\bar x M / M 2 = k x ˉ は1次元である。
第6回の命題15
f f f を既約、C = V ( f ) C=V(f) C = V ( f ) 、0 ∈ C 0\in C 0 ∈ C とする。原点が C C C の非特異点であることと、μ 0 ( C ) = 1 \mu_0(C)=1 μ 0 ( C ) = 1 は同値である。このとき接錐は接線に一致する。
第6回の例4 結節点と尖点
(1) k k k の標数 は2でないとし、f = y 2 − x 2 ( x + 1 ) = y 2 − x 3 − x 2 f=y^2-x^2(x+1)=y^2-x^3-x^2 f = y 2 − x 2 ( x + 1 ) = y 2 − x 3 − x 2 とする。
f x = − 3 x 2 − 2 x = − x ( 3 x + 2 ) f y = 2 y f_x=-3x^2-2x=-x(3x+2)\qquad f_y=2y f x = − 3 x 2 − 2 x = − x ( 3 x + 2 ) f y = 2 y f x = − 3 x 2 − 2 x = − x ( 3 x + 2 ) f y = 2 y \begin{gathered}f_x=-3x^2-2x=-x(3x+2)\\f_y=2y\end{gathered} f x = − 3 x 2 − 2 x = − x ( 3 x + 2 ) f y = 2 y f x = − 3 x 2 − 2 x = − x ( 3 x + 2 ) f y = 2 y \begin{aligned}f_x &= -3x^2-2x\\&= -x(3x+2)\\[4pt]f_y &= 2y\end{aligned} f x f y = − 3 x 2 − 2 x = − x ( 3 x + 2 ) = 2 y
特異点では y = 0 y=0 y = 0 かつ x ( 3 x + 2 ) = 0 x(3x+2)=0 x ( 3 x + 2 ) = 0 である。x = 0 x=0 x = 0 なら原点で、f ( 0 , 0 ) = 0 f(0,0)=0 f ( 0 , 0 ) = 0 なので C C C の上にある。x = − 2 / 3 x=-2/3 x = − 2/3 (標数 が3でないとき)では f ( − 2 / 3 , 0 ) = − 4 9 ⋅ 1 3 = − 4 27 ≠ 0 f(-2/3,0)=-\tfrac49\cdot\tfrac13=-\tfrac4{27}\neq0 f ( − 2/3 , 0 ) = − 9 4 ⋅ 3 1 = − 27 4 = 0 で、C C C の上にない。よって特異点は原点だけである。この原点を結節点 と呼ぶ。
(2) f = y 2 − x 3 f=y^2-x^3 f = y 2 − x 3 とする。f x = − 3 x 2 f_x=-3x^2 f x = − 3 x 2 、f y = 2 y f_y=2y f y = 2 y で、特異点は原点だけである。この原点を尖点 と呼ぶ。
(1)(2) の f f f はどちらも既約である。y y y の2次式 y 2 − g ( x ) y^2-g(x) y 2 − g ( x ) が分解するのは g g g が多項式の平方のときだけで、x 2 ( x + 1 ) x^2(x+1) x 2 ( x + 1 ) も x 3 x^3 x 3 も平方ではない。
(3) 標数 が3でもないとき、(1) の点 q = ( 3 , 6 ) q=(3,6) q = ( 3 , 6 ) は C C C の上にあり(36 = 9 ⋅ 4 36=9\cdot4 36 = 9 ⋅ 4 )、f x ( q ) = − 33 f_x(q)=-33 f x ( q ) = − 33 、f y ( q ) = 12 f_y(q)=12 f y ( q ) = 12 なので非特異点で、接線は 11 x − 4 y = 9 11x-4y=9 11 x − 4 y = 9 である。
第6回の例16 いろいろな特異点の接錐
最低次の部分を取り出して分解すると、次のようになる。
曲線 f f f f m f_m f m 重複度 接錐
結節点 y 2 − x 2 − x 3 y^2-x^2-x^3 y 2 − x 2 − x 3 ( y − x ) ( y + x ) (y-x)(y+x) ( y − x ) ( y + x ) 2 2 2 2本の直線 y = ± x y=\pm x y = ± x
尖点 y 2 − x 3 y^2-x^3 y 2 − x 3 y 2 y^2 y 2 2 2 2 直線 y = 0 y=0 y = 0 が2重
タクノード y 2 − x 4 + x 6 y^2-x^4+x^6 y 2 − x 4 + x 6 y 2 y^2 y 2 2 2 2 直線 y = 0 y=0 y = 0 が2重
葉線 x 3 + y 3 − 3 x y x^3+y^3-3xy x 3 + y 3 − 3 x y − 3 x y -3xy − 3 x y 2 2 2 2本の直線 x = 0 , y = 0 x=0,\ y=0 x = 0 , y = 0
三重点 x 2 y + x y 2 − x 4 − y 4 x^2y+xy^2-x^4-y^4 x 2 y + x y 2 − x 4 − y 4 x y ( x + y ) xy(x+y) x y ( x + y ) 3 3 3 3本の直線
結節点・タクノードでは標数 が2でないとし、葉線では標数 が3でないとする。尖点と三重点は、どの標数 でも表のとおりである。結節点の y = ± x y=\pm x y = ± x が2本に分かれるのは標数 が2でないときで、標数 2では y 2 − x 2 = ( y + x ) 2 y^2-x^2=(y+x)^2 y 2 − x 2 = ( y + x ) 2 となり1本に重なる。三重点はハーツホーンの演習5.1(d) の曲線である。
第5回の定義7 斉次化と射影閉包
k k k を体、f ∈ k [ x , y ] f\in k[x,y] f ∈ k [ x , y ] を次数 d ≥ 1 d\geq1 d ≥ 1 の多項式とする。
F ( x 0 , x 1 , x 2 ) = x 0 d f ( x 1 x 0 , x 2 x 0 ) F(x_0,x_1,x_2)=x_0^d\,f\Bigl(\frac{x_1}{x_0},\ \frac{x_2}{x_0}\Bigr) F ( x 0 , x 1 , x 2 ) = x 0 d f ( x 0 x 1 , x 0 x 2 ) F ( x 0 , x 1 , x 2 ) = x 0 d f ( x 1 x 0 , x 2 x 0 ) \begin{aligned}F(x_0,x_1,x_2) &= x_0^d\,f\Bigl(\frac{x_1}{x_0},\ \frac{x_2}{x_0}\Bigr)\end{aligned} F ( x 0 , x 1 , x 2 ) = x 0 d f ( x 0 x 1 , x 0 x 2 )
を f f f の斉次化 と呼ぶ。F F F は次数 d d d の斉次多項式である。F = 0 F=0 F = 0 をみたす点 [ x 0 : x 1 : x 2 ] [x_0:x_1:x_2] [ x 0 : x 1 : x 2 ] の全体を、曲線 f = 0 f=0 f = 0 の射影閉包 と呼ぶ。
第5回の命題5
k k k を体とし、α , β ∈ k 3 \alpha,\beta\in k^3 α , β ∈ k 3 を、互いに定数倍でない0でないベクトルとする。α \alpha α と β \beta β が表す2直線は、ちょうど1点で交わる。交点は、α \alpha α と β \beta β の外積
α × β = ( a 1 b 2 − a 2 b 1 , a 2 b 0 − a 0 b 2 , a 0 b 1 − a 1 b 0 ) \begin{aligned} \alpha\times\beta=\bigl(&a_1b_2-a_2b_1,{}\\ &a_2b_0-a_0b_2,{}\\ &a_0b_1-a_1b_0\bigr) \end{aligned} α × β = ( a 1 b 2 − a 2 b 1 , a 2 b 0 − a 0 b 2 , a 0 b 1 − a 1 b 0 )
を斉次座標とする点である。
第5回の例11 y = x 3 y=x^3 y = x 3 と y 2 = x 3 y^2=x^3 y 2 = x 3 の無限遠点
k k k を体とし、U 2 U_2 U 2 の座標を a = x 0 / x 2 = 1 / y a=x_0/x_2=1/y a = x 0 / x 2 = 1/ y 、b = x 1 / x 2 = x / y b=x_1/x_2=x/y b = x 1 / x 2 = x / y とする。
(1) y = x 3 y=x^3 y = x 3 の射影閉包は x 0 2 x 2 = x 1 3 x_0^2x_2=x_1^3 x 0 2 x 2 = x 1 3 で、無限遠点は x 1 3 = 0 x_1^3=0 x 1 3 = 0 から [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] だけである。x 2 = 1 x_2=1 x 2 = 1 とおくと、U 2 U_2 U 2 の中では
a 2 = b 3 a^2=b^3 a 2 = b 3 a 2 = b 3 \begin{aligned}a^2 &= b^3\end{aligned} a 2 = b 3
となる。曲線の点 ( t , t 3 ) (t,t^3) ( t , t 3 ) (t ≠ 0 t\neq0 t = 0 )は ( b , a ) = ( t − 2 , t − 3 ) (b,a)=(t^{-2},\ t^{-3}) ( b , a ) = ( t − 2 , t − 3 ) に移る。
(2) y 2 = x 3 y^2=x^3 y 2 = x 3 の射影閉包は x 0 x 2 2 = x 1 3 x_0x_2^2=x_1^3 x 0 x 2 2 = x 1 3 で、無限遠点はやはり [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] だけである。U 2 U_2 U 2 の中では a = b 3 a=b^3 a = b 3 となり、点 ( t 2 , t 3 ) (t^2,t^3) ( t 2 , t 3 ) は ( b , a ) = ( t − 1 , t − 3 ) (b,a)=(t^{-1},\ t^{-3}) ( b , a ) = ( t − 1 , t − 3 ) に移る。
第8回の例12 Spec Z [ i ] → Spec Z \operatorname{Spec}\mathbb{Z}[i]\to\operatorname{Spec}\mathbb{Z} Spec Z [ i ] → Spec Z
Z → Z [ x ] / ( x 2 + 1 ) = Z [ i ] \mathbb{Z}\to\mathbb{Z}[x]/(x^2+1)=\mathbb{Z}[i] Z → Z [ x ] / ( x 2 + 1 ) = Z [ i ] が引き起こす射のファイバーの環は、F p [ x ] / ( x 2 + 1 ) \mathbb{F}_p[x]/(x^2+1) F p [ x ] / ( x 2 + 1 ) (点 ( p ) (p) ( p ) の上)と Q [ x ] / ( x 2 + 1 ) = Q ( i ) \mathbb{Q}[x]/(x^2+1)=\mathbb{Q}(i) Q [ x ] / ( x 2 + 1 ) = Q ( i ) (生成点 の上)である。
p = 2 p=2 p = 2 :x 2 + 1 = ( x + 1 ) 2 x^2+1=(x+1)^2 x 2 + 1 = ( x + 1 ) 2 なので、重なった1点 ( 2 , x + 1 ) (2,\ x+1) ( 2 , x + 1 ) 。
p = 5 p=5 p = 5 :x 2 + 1 = ( x − 2 ) ( x + 2 ) x^2+1=(x-2)(x+2) x 2 + 1 = ( x − 2 ) ( x + 2 ) なので2点。p = 13 p=13 p = 13 も ( x − 5 ) ( x + 5 ) (x-5)(x+5) ( x − 5 ) ( x + 5 ) で2点。剰余体はどれも F p \mathbb{F}_p F p 。
p = 3 , 7 p=3,7 p = 3 , 7 :x 2 + 1 x^2+1 x 2 + 1 は既約なので1点で、剰余体は F 9 \mathbb{F}_9 F 9 、F 49 \mathbb{F}_{49} F 49 。
生成点 :Q ( i ) \mathbb{Q}(i) Q ( i ) は体なので1点で、剰余体は Q \mathbb{Q} Q の2次の拡大体。
一意分解整域 R R R と商体 K K K について、係数に共通の因子がない(原始的な)f ∈ R [ y ] f\in R[y] f ∈ R [ y ] が K [ y ] K[y] K [ y ] で g ∈ R [ y ] g\in R[y] g ∈ R [ y ] を割り切れば、R [ y ] R[y] R [ y ] でも割り切る。また、次数1以上の原始的な既約多項式は K [ y ] K[y] K [ y ] でも既約である。とくに R [ y ] R[y] R [ y ] も一意分解整域になる。
イデアルの減少列 J 1 ⊇ J 2 ⊇ ⋯ J_1\supseteq J_2\supseteq\cdots J 1 ⊇ J 2 ⊇ ⋯ が必ずどこかで止まる可換環。体 k k k 上有限次元の環はアルティン環である。アルティン環は、極大イデアルでの局所化の有限個の積 A ≅ ∏ M A M A\cong\prod_MA_M A ≅ ∏ M A M に分かれる(構造定理)。
極大イデアルがただ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 。
定数でない1変数多項式が、必ずその体の中に根をもつ体。例:C \mathbb{C} C 。R \mathbb{R} R は代数閉体ではない(x 2 + 1 x^2+1 x 2 + 1 に根がない)。代数閉体は必ず無限体である。
環 A A A の上の加群(A A A 加群)とは、足し算について可換群で、A A A の元を掛けられ、分配法則などベクトル空間と同じ規則をみたすもの。体の上の加群はベクトル空間で、A A A のイデアルも A A A 加群。
加群 N N N の部分加群の列 0 = N 0 ⊊ N 1 ⊊ ⋯ ⊊ N ℓ = N 0=N_0\subsetneq N_1\subsetneq\cdots\subsetneq N_\ell=N 0 = N 0 ⊊ N 1 ⊊ ⋯ ⊊ N ℓ = N で、隣り合う商がどれも単純(0 0 0 と自分以外に部分加群がない)なものの長さ ℓ \ell ℓ 。列の取り方によらない。体 k k k を含み剰余体が k k k の局所環の上の加群では、k k k 上の次元に等しい(Z ( p ) \mathbb{Z}_{(p)} Z ( p ) の上の Z / p 2 \mathbb{Z}/p^2 Z / p 2 のように体を含まない場合は別で、長さは2)。
体 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か素数になるのは体や整域の場合。
掛けて1になる相手(逆元)をもつ環の元。例:Z \mathbb{Z} Z の単元は ± 1 \pm1 ± 1 、体では0以外のすべての元。
多様体 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つの元で生成される整域。例:Z \mathbb{Z} Z 、体上の1変数多項式環 k [ x ] k[x] k [ x ] 。素イデアルは ( 0 ) (0) ( 0 ) と、既約元が生成する ( p ) (p) ( p ) だけで、( p ) (p) ( p ) は極大イデアルになる。
環 A A A をイデアル J J J で割った環 A / J A/J A / J 。差が J J J に入る元どうしを同じとみなす。例:k [ x , y ] / ( y ) ≅ k [ x ] k[x,y]/(y)\cong k[x] k [ x , y ] / ( y ) ≅ k [ x ] 。
多項式環のイデアルの生成系で、単項式の順序を決めて割り算をくり返すと、余りがイデアルの元かどうかを判定できるもの。剰余環 k [ x , y ] / J k[x,y]/J k [ x , y ] / J の基底(割り切れない単項式)や次元を計算機で求めるのに使う。
0 でも単元でもない元が、既約元の積に、順番と単元倍を除いて一通りに分解できる整域。例:Z \mathbb{Z} Z 、体上の多項式環 k [ x 1 , … , x n ] k[x_1,\dots,x_n] k [ x 1 , … , x n ] 。ここでは既約元が生成するイデアルは素イデアルになる。
定数でなく、定数でない2つの多項式の積に分解できない多項式。例:R [ x ] \mathbb{R}[x] R [ x ] の x 2 + 1 x^2+1 x 2 + 1 。C [ x ] \mathbb{C}[x] C [ x ] では ( x + i ) ( x − i ) (x+i)(x-i) ( x + i ) ( x − i ) と分解するので既約ではない。
局所環 A A A の極大イデアルを M M M 、有限生成 A A A 加群を N N N とする。M N = N MN=N M N = N なら N = 0 N=0 N = 0 。とくに部分加群 N ′ N' N ′ について N = N ′ + M N N=N'+MN N = N ′ + M N なら N = N ′ N=N' N = N ′ で、N / M N N/MN N / M N を張る元は N N N を生成する。
元を無限個もつ体。Q , R , C \mathbb{Q},\mathbb{R},\mathbb{C} Q , R , C など。無限体の上では、すべての点で0になる多項式は0だけである。
次数1の元で生成される次数付き環 A A A (A 0 A_0 A 0 はアルティン環)上の有限生成次数付き加群 M M M について、十分大きい n n n で M n M_n M n の長さに一致する n n n の多項式。例:k [ x , y ] k[x,y] k [ x , y ] では n + 1 n+1 n + 1 、k [ x , y , z ] / ( F ) k[x,y,z]/(F) k [ x , y , z ] / ( F ) (F F F は e e e 次の斉次式)では e n − e ( e − 3 ) / 2 en-e(e-3)/2 e n − e ( e − 3 ) /2 。
既約な閉集合 Z Z Z に対して、閉包がちょうど Z Z Z になる点を Z Z Z の生成点と呼ぶ。Spec k [ x , y ] \operatorname{Spec}k[x,y] Spec k [ x , y ] では、素イデアル ( 0 ) (0) ( 0 ) に対応する点が平面全体の生成点になる。
体 k k k 上のベクトル空間 W W W から k k k への線形写像の全体 W ∨ = Hom k ( W , k ) W^\vee=\operatorname{Hom}_k(W,k) W ∨ = Hom k ( W , k ) 。W W W が有限次元なら dim W ∨ = dim W \dim W^\vee=\dim W dim W ∨ = dim W で、W W W の基底に対して双対基底がとれる。
k 3 k^3 k 3 のベクトル α = ( a 0 , a 1 , a 2 ) \alpha=(a_0,a_1,a_2) α = ( a 0 , a 1 , a 2 ) 、β = ( b 0 , b 1 , b 2 ) \beta=(b_0,b_1,b_2) β = ( b 0 , b 1 , b 2 ) から作るベクトル α × β = ( a 1 b 2 − a 2 b 1 , a 2 b 0 − a 0 b 2 , a 0 b 1 − a 1 b 0 ) \alpha\times\beta=(a_1b_2-a_2b_1,\ a_2b_0-a_0b_2,\ a_0b_1-a_1b_0) α × β = ( a 1 b 2 − a 2 b 1 , a 2 b 0 − a 0 b 2 , a 0 b 1 − a 1 b 0 ) 。α \alpha α とも β \beta β とも内積が0になり、α , β \alpha,\beta α , β が比例しなければ0でない。