この記事の要点
特異点 平面曲線 f ( x , y ) = 0 f(x,y)=0 f ( x , y ) = 0 の点のうち、f x = f y = 0 f_x=f_y=0 f x = f y = 0 となる点が特異点です。原点で自分と交わる結節点 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 が代表例です。
接空間 定義式を1次の式で近似した連立1次方程式の解の空間です。次元を数えるとヤコビ行列の階数で書け、多様体の次元と等しい点が非特異点です。
ザリスキー接空間 点での局所環 の極大イデアル M M M について、M / M 2 M/M^2 M / M 2 の双対空間 です。接空間と同型なので、特異点かどうかは多様体を空間に置く置き方によりません。
接錐 定義式の最低次の部分の零点集合で、特異点での「接線の束」です。結節点では2本の接線、尖点では重なった1本の接線になります。
証明は、ステップの流れだけを短く書いています。「詳しく」の付いた行をクリックすると、そのステップの詳しい説明が開きます。説明の中にも開ける行があります。
定義・命題・定理には、記事全体で通し番号を振っています。
もう少し詳しく は補足、専門的な話 は先の回につながる話題です。どちらも開かずに読み進められます。
各ブロックの「AIに質問」を押すと、その部分の内容を入れた質問文で、お使いのAIを開けます。
前回の宿題
第5回 の最後で、曲線 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 で、無限遠点 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] が1つ加わります。この点のまわりの座標 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 2 = b 3 a^2=b^3 a 2 = b 3 になります(第5回の例11 )。
y = x 3 y=x^3 y = x 3 自身はどこも尖っていないのに、無限遠点では a 2 = b 3 a^2=b^3 a 2 = b 3 の形で尖っています。
尖った点は第1回にも出てきました。第1回の命題17 では、空間の中の滑らかなねじれ3次曲線を x x x 軸の方向から見ると、影 y 3 = z 2 y^3=z^2 y 3 = z 2 が原点で尖りました(第1回の図6 )。第1回の例16 の曲線 y 2 = x 2 ( x + 1 ) y^2=x^2(x+1) y 2 = x 2 ( x + 1 ) は、原点で自分自身と交わっていました。
しかし「尖る」「自分と交わる」は、まだ定義していません。この記事では、微分を使って特異点を定義し、接空間・局所環 ・接錐の3つの道具で調べます。最後に宿題に戻り、[ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] が本当に尖点であることを計算で確かめます。
とくに断らなければ、k k k は代数閉体 とします。例では標数 の仮定を明記します。ハーツホーン和訳の第 I 章は、零点集合 V ( f ) V(f) V ( f ) を Z ( f ) Z(f) Z ( f ) と書いています。
平面曲線の特異点
微分は極限を使わず、多項式の式の操作として定義します。こうするとどんな体でも使えます。
定義1 形式的な偏微分 [1 , p.43]
k k k を体とする。f = ∑ i , j c i j x i y j ∈ k [ x , y ] f=\sum_{i,j}c_{ij}x^iy^j\in k[x,y] f = ∑ i , j c ij x i y j ∈ k [ x , y ] に対して
∂ f ∂ x = ∑ i , j i c i j x i − 1 y j ∂ f ∂ y = ∑ i , j j c i j x i y j − 1 \frac{\partial f}{\partial x}=\sum_{i,j}i\,c_{ij}x^{i-1}y^j\qquad \frac{\partial f}{\partial y}=\sum_{i,j}j\,c_{ij}x^iy^{j-1} ∂ x ∂ f = i , j ∑ i c ij x i − 1 y j ∂ y ∂ f = i , j ∑ j c ij x i y j − 1 ∂ f ∂ x = ∑ i , j i c i j x i − 1 y j ∂ f ∂ y = ∑ i , j j c i j x i y j − 1 \begin{gathered}\frac{\partial f}{\partial x}=\sum_{i,j}i\,c_{ij}x^{i-1}y^j\\\frac{\partial f}{\partial y}=\sum_{i,j}j\,c_{ij}x^iy^{j-1}\end{gathered} ∂ x ∂ f = i , j ∑ i c ij x i − 1 y j ∂ y ∂ f = i , j ∑ j c ij x i y j − 1 ∂ f ∂ x = ∑ i , j i c i j x i − 1 y j ∂ f ∂ y = ∑ i , j j c i j x i y j − 1 \begin{aligned}\frac{\partial f}{\partial x} &= \sum_{i,j}i\,c_{ij}x^{i-1}y^j\\[4pt]\frac{\partial f}{\partial y} &= \sum_{i,j}j\,c_{ij}x^iy^{j-1}\end{aligned} ∂ x ∂ f ∂ y ∂ f = i , j ∑ i c ij x i − 1 y j = i , j ∑ j c ij x i y j − 1
を f f f の偏微分 と呼び、f x , f y f_x,\ f_y f x , f y とも書く。n n n 変数の多項式でも同じように定める。
和の微分と積の微分の公式 ( f g ) x = f x g + f g x (fg)_x=f_xg+fg_x ( f g ) x = f x g + f g x は、普通の微分と同じく成り立ちます。単項式どうしで確かめれば足ります。
ただし標数 p p p の体では、普通の微分と違うことが起きます。k k k の中では p = 0 p=0 p = 0 なので、x p x^p x p の微分は0です[1 , p.43] 。
∂ ∂ x x p = p x p − 1 = 0 ( char k = p ) \frac{\partial}{\partial x}x^p=p\,x^{p-1}=0\qquad(\operatorname{char}k=p) ∂ x ∂ x p = p x p − 1 = 0 ( char k = p ) ∂ ∂ x x p = p x p − 1 = 0 ( char k = p ) \begin{gathered}\frac{\partial}{\partial x}x^p=p\,x^{p-1}=0\\(\operatorname{char}k=p)\end{gathered} ∂ x ∂ x p = p x p − 1 = 0 ( char k = p ) ∂ ∂ x x p = p x p − 1 = 0 ( char k = p ) \begin{aligned}\frac{\partial}{\partial x}x^p &= p\,x^{p-1}\\&= 0\\[4pt]&(\operatorname{char}k=p)\end{aligned} ∂ x ∂ x p = p x p − 1 = 0 ( char k = p )
例えば F 3 \mathbb{F}_3 F 3 の上では ( x 3 + x ) ′ = 3 x 2 + 1 = 1 (x^3+x)'=3x^2+1=1 ( x 3 + x ) ′ = 3 x 2 + 1 = 1 です。
定義2 平面曲線の特異点
f ∈ k [ x , y ] f\in k[x,y] f ∈ k [ x , y ] を既約多項式 とし、C = V ( f ) ⊆ A 2 C=V(f)\subseteq\mathbb{A}^2 C = V ( f ) ⊆ A 2 とする。点 p ∈ C p\in C p ∈ C で f x ( p ) = f y ( p ) = 0 f_x(p)=f_y(p)=0 f x ( p ) = f y ( p ) = 0 となるとき、p p p を C C C の特異点 と呼ぶ。そうでない点を非特異点 と呼び、非特異点 p = ( a , b ) p=(a,b) p = ( a , b ) で直線
f x ( p ) ( x − a ) + f y ( p ) ( y − b ) = 0 f_x(p)\,(x-a)+f_y(p)\,(y-b)=0 f x ( p ) ( x − a ) + f y ( p ) ( y − b ) = 0 f x ( p ) ( x − a ) + f y ( p ) ( y − b ) = 0 \begin{aligned}f_x(p)\,(x-a)+f_y(p)\,(y-b) &= 0\end{aligned} f x ( p ) ( x − a ) + f y ( p ) ( y − b ) = 0
を p p p での C C C の接線 と呼ぶ。
特異点の全体は、3つの式の共通の解です。
Sing C = V ( f , f x , f y ) \operatorname{Sing}C=V(f,\ f_x,\ f_y) Sing C = V ( f , f x , f y ) Sing C = V ( f , f x , f y ) \begin{aligned}\operatorname{Sing}C &= V(f,\ f_x,\ f_y)\end{aligned} Sing C = V ( f , f x , f y )
f f f を既約としたのは、重複した因子を除くためです。例えば f = g 2 f=g^2 f = g 2 なら f x = 2 g g x f_x=2gg_x f x = 2 g g x は C = V ( g ) C=V(g) C = V ( g ) の上で0になり、すべての点が特異点になってしまいます。この定義は、次の節で一般の多様体の定義の特別な場合として位置づけ直します。
例3 円
k k k の標数 は2でないとし、f = x 2 + y 2 − 1 f=x^2+y^2-1 f = x 2 + y 2 − 1 、C = V ( f ) C=V(f) C = V ( f ) とする。
f x = 2 x f y = 2 y f_x=2x\qquad f_y=2y f x = 2 x f y = 2 y f x = 2 x f y = 2 y \begin{gathered}f_x=2x\\f_y=2y\end{gathered} f x = 2 x f y = 2 y f x = 2 x f y = 2 y \begin{aligned}f_x &= 2x\\[4pt]f_y &= 2y\end{aligned} f x f y = 2 x = 2 y
が両方0になるのは原点だけで、f ( 0 , 0 ) = − 1 ≠ 0 f(0,0)=-1\neq0 f ( 0 , 0 ) = − 1 = 0 なので原点は C C C の上にない。よって C C C に特異点はない。
標数 が5でもないとき、点 p = ( 3 / 5 , 4 / 5 ) p=(3/5,\ 4/5) p = ( 3/5 , 4/5 ) は C C C の上にあり(9 / 25 + 16 / 25 = 1 9/25+16/25=1 9/25 + 16/25 = 1 )、f x ( p ) = 6 / 5 f_x(p)=6/5 f x ( p ) = 6/5 、f y ( p ) = 8 / 5 f_y(p)=8/5 f y ( p ) = 8/5 である。p p p での接線は
6 5 ( x − 3 5 ) + 8 5 ( y − 4 5 ) = 0 ⟺ 3 x + 4 y = 5 \frac65\Bigl(x-\frac35\Bigr)+\frac85\Bigl(y-\frac45\Bigr)=0\quad\Longleftrightarrow\quad 3x+4y=5 5 6 ( x − 5 3 ) + 5 8 ( y − 5 4 ) = 0 ⟺ 3 x + 4 y = 5 6 5 ( x − 3 5 ) + 8 5 ( y − 4 5 ) = 0 ⟺ 3 x + 4 y = 5 \begin{gathered}\frac65\Bigl(x-\frac35\Bigr)+\frac85\Bigl(y-\frac45\Bigr)=0\\\Longleftrightarrow 3x+4y=5\end{gathered} 5 6 ( x − 5 3 ) + 5 8 ( y − 5 4 ) = 0 ⟺ 3 x + 4 y = 5 6 5 ( x − 3 5 ) + 8 5 ( y − 4 5 ) = 0 ⟺ 3 x + 4 y = 5 \begin{aligned}\frac65\Bigl(x-\frac35\Bigr)+\frac85\Bigl(y-\frac45\Bigr) &= 0\\[4pt]&\Longleftrightarrow 3x+4y=5\end{aligned} 5 6 ( x − 5 3 ) + 5 8 ( y − 5 4 ) = 0 ⟺ 3 x + 4 y = 5
標数 2を除いたのは、標数 2では x 2 + y 2 − 1 = ( x + y + 1 ) 2 x^2+y^2-1=(x+y+1)^2 x 2 + y 2 − 1 = ( x + y + 1 ) 2 となり、既約でないからです。
例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 である。
証明 開く 閉じる すべて開く すべて閉じる
(1) で
標数 が
3のときは f x = − 2 x f_x=-2x f x = − 2 x なので、特異点では x = 0 x=0 x = 0 となり、同じ結論になる。 (2) の
f f f が
既約であることも同じ次数の議論で分かる。y y y の根 α ( x ) \alpha(x) α ( x ) があれば α 2 = x 3 \alpha^2=x^3 α 2 = x 3 となるが、左辺の次数は偶数、右辺は3である。 (2) の特異点はどの標数 でも原点だけである。詳しく 閉じる
標数 が2でも3でもなければ、f x = f y = 0 f_x=f_y=0 f x = f y = 0 から x = y = 0 x=y=0 x = y = 0 。
標数 3なら f x = 0 f_x=0 f x = 0 は恒等的に成り立つが、f y = 2 y = 0 f_y=2y=0 f y = 2 y = 0 から y = 0 y=0 y = 0 、f = 0 f=0 f = 0 から x 3 = 0 x^3=0 x 3 = 0 で x = 0 x=0 x = 0 。
標数 2なら f y = 0 f_y=0 f y = 0 は恒等的に成り立つが、f x = − 3 x 2 = x 2 = 0 f_x=-3x^2=x^2=0 f x = − 3 x 2 = x 2 = 0 から x = 0 x=0 x = 0 、f = 0 f=0 f = 0 から y = 0 y=0 y = 0 。
(3) の
接線は − 33 ( x − 3 ) + 12 ( y − 6 ) = 0 -33(x-3)+12(y-6)=0 − 33 ( x − 3 ) + 12 ( y − 6 ) = 0 で、− 3 -3 − 3 で割ると 11 x − 4 y − 9 = 0 11x-4y-9=0 11 x − 4 y − 9 = 0 。
特異点の条件 f = f x = f y = 0 f=f_x=f_y=0 f = f x = f y = 0 は、曲面 z = f ( x , y ) z=f(x,y) z = f ( x , y ) を使うと目で見えます。曲線 C C C は、この曲面と平面 z = 0 z=0 z = 0 の交わりです。
点 p = ( a , b ) ∈ C p=(a,b)\in C p = ( a , b ) ∈ C の上で、曲面の接平面は次の式で表されます。この接平面と z = 0 z=0 z = 0 の交わりを求める式は、接線の式そのものです。
z = f x ( p ) ( x − a ) + f y ( p ) ( y − b ) z = 0 z=f_x(p)\,(x-a)+f_y(p)\,(y-b)\qquad z=0 z = f x ( p ) ( x − a ) + f y ( p ) ( y − b ) z = 0 z = f x ( p ) ( x − a ) + f y ( p ) ( y − b ) z = 0 \begin{gathered}z=f_x(p)\,(x-a)+f_y(p)\,(y-b)\\z=0\end{gathered} z = f x ( p ) ( x − a ) + f y ( p ) ( y − b ) z = 0 z = f x ( p ) ( x − a ) + f y ( p ) ( y − b ) z = 0 \begin{aligned}z &= f_x(p)\,(x-a)+f_y(p)\,(y-b)\\[4pt]z &= 0\end{aligned} z z = f x ( p ) ( x − a ) + f y ( p ) ( y − b ) = 0 z = f x ( p ) ( x − a ) = + f y ( p ) ( y − b ) z = 0 \begin{aligned}z &= f_x(p)\,(x-a)\\&\phantom{=}{} +f_y(p)\,(y-b)\\[4pt]z &= 0\end{aligned} z z = f x ( p ) ( x − a ) = + f y ( p ) ( y − b ) = 0
p p p が特異点なら右辺の係数がどちらも0で、接平面は z = 0 z=0 z = 0 そのものになります。交わりは直線ではなく平面全体になり、接線が1本に決まりません。
x x x y y y z z z z = 0 z=0 z = 0 z = x 2 + y 2 − 1 z=x^2+y^2-1 z = x 2 + y 2 − 1 P P P 3 x + 4 y = 5 3x+4y=5 3 x + 4 y = 5 z = y 2 − x 2 − x 3 z=y^2-x^2-x^3 z = y 2 − x 2 − x 3 z = y 2 − x 3 z=y^2-x^3 z = y 2 − x 3 原点
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
円 x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 は、曲面 z = x 2 + y 2 − 1 z=x^2+y^2-1 z = x 2 + y 2 − 1 (青)と平面 z = 0 z=0 z = 0 の交わりです。点 P = ( 3 / 5 , 4 / 5 ) P=(3/5,4/5) P = ( 3/5 , 4/5 ) で曲面の接平面(紫)は傾いていて、平面 z = 0 z=0 z = 0 とは直線 3 x + 4 y = 5 3x+4y=5 3 x + 4 y = 5 で交わります。これが円の P P P での接線です。
結節点 y 2 = x 2 ( x + 1 ) y^2=x^2(x+1) y 2 = x 2 ( x + 1 ) 。曲面 z = y 2 − x 2 − x 3 z=y^2-x^2-x^3 z = y 2 − x 2 − x 3 は原点で峠(鞍点)になっていて、接平面がちょうど z = 0 z=0 z = 0 です。接平面と z = 0 z=0 z = 0 の交わりは1本の直線ではなく平面全体になり、接線が1本に決まりません。
尖点 y 2 = x 3 y^2=x^3 y 2 = x 3 。曲面 z = y 2 − x 3 z=y^2-x^3 z = y 2 − x 3 も原点で接平面が水平で、z = 0 z=0 z = 0 に一致します。峠とは違う形ですが、f = f x = f y = 0 f=f_x=f_y=0 f = f x = f y = 0 である点は、どれも「接平面が z = 0 z=0 z = 0 になる点」です。
図1 具体例 曲面 z = f ( x , y ) z=f(x,y) z = f ( x , y ) (青)と平面 z = 0 z=0 z = 0 (灰色)。曲面と平面の交わりが曲線 f = 0 f=0 f = 0 (オレンジ)で、「真上」から見ると平面の曲線の図になります。斜めから見ると、円の点 P P P では曲面が z = 0 z=0 z = 0 を斜めに横切り、接平面(紫)と z = 0 z=0 z = 0 の交わりが接線 3 x + 4 y = 5 3x+4y=5 3 x + 4 y = 5 になっていることが分かります。結節点と尖点の原点では、曲面の接平面が水平で、z = 0 z=0 z = 0 と一致します。k = R k=\mathbb{R} k = R として実数の点だけを描いています。
結節点の曲面 z = y 2 − x 2 − x 3 z=y^2-x^2-x^3 z = y 2 − x 2 − x 3 は、原点で峠(鞍点)の形をしています。峠の高さでの等高線は、峠で十字に交わります。結節点で曲線が自分と交わるのは、このためです。
k = R k=\mathbb{R} k = R のとき、非特異点の近くでは C C C は1本の滑らかな曲線です。例えば f y ( p ) ≠ 0 f_y(p)\neq0 f y ( p ) = 0 なら、陰関数定理 から、p p p の近くの C C C は y = φ ( x ) y=\varphi(x) y = φ ( x ) の形のグラフになります。
もう2つ、原点に特異点をもつ曲線を挙げておきます。どちらも図3で形を見ます。
例5 タクノードと葉線
(1) k k k の標数 は2でないとし、f = y 2 − x 4 + x 6 = y 2 − x 4 ( 1 − x 2 ) f=y^2-x^4+x^6=y^2-x^4(1-x^2) f = y 2 − x 4 + x 6 = y 2 − x 4 ( 1 − x 2 ) とする。f x = − 4 x 3 + 6 x 5 = 2 x 3 ( 3 x 2 − 2 ) f_x=-4x^3+6x^5=2x^3(3x^2-2) f x = − 4 x 3 + 6 x 5 = 2 x 3 ( 3 x 2 − 2 ) 、f y = 2 y f_y=2y f y = 2 y で、特異点は原点だけである。この原点をタクノード (ハーツホーン和訳では接触節点)と呼ぶ。
(2) k k k の標数 は3でないとし、f = x 3 + y 3 − 3 x y f=x^3+y^3-3xy f = x 3 + y 3 − 3 x y (デカルトの葉線 )とする。f x = 3 ( x 2 − y ) f_x=3(x^2-y) f x = 3 ( x 2 − y ) 、f y = 3 ( y 2 − x ) f_y=3(y^2-x) f y = 3 ( y 2 − x ) で、特異点は原点だけである。
証明 開く 閉じる すべて開く すべて閉じる
(1) 特異点では
y = 0 y=0 y = 0 なので、
f = 0 f=0 f = 0 から
x 4 ( 1 − x 2 ) = 0 x^4(1-x^2)=0 x 4 ( 1 − x 2 ) = 0 、
f x = 0 f_x=0 f x = 0 から
x 3 ( 3 x 2 − 2 ) = 0 x^3(3x^2-2)=0 x 3 ( 3 x 2 − 2 ) = 0 。
x ≠ 0 x\neq0 x = 0 なら
x 2 = 1 x^2=1 x 2 = 1 かつ
3 x 2 = 2 3x^2=2 3 x 2 = 2 で、
3 = 2 3=2 3 = 2 と
なり矛盾する。よって x = 0 x=0 x = 0 。 (1) の
f f f は
既約である。y y y の根 α ( x ) \alpha(x) α ( x ) があれば ( α / x 2 ) 2 = 1 − x 2 = ( 1 − x ) ( 1 + x ) (\alpha/x^2)^2=1-x^2=(1-x)(1+x) ( α / x 2 ) 2 = 1 − x 2 = ( 1 − x ) ( 1 + x ) となるが、右辺は重根をもたないので平方にならない。 (2) の f f f は既約である。可約なら x x x か y y y が f f f を割り切ることになるが、f ( 0 , y ) = y 3 f(0,y)=y^3 f ( 0 , y ) = y 3 、f ( x , 0 ) = x 3 f(x,0)=x^3 f ( x , 0 ) = x 3 は0でない。詳しく 閉じる
f = g h f=gh f = g h (g g g は1次式、h h h は2次式)として、最低次の部分を比べる。f f f には定数項も1次の項もなく、2次の部分は − 3 x y ≠ 0 -3xy\neq0 − 3 x y = 0 である。
g ( 0 , 0 ) = 0 g(0,0)=0 g ( 0 , 0 ) = 0 のとき、h ( 0 , 0 ) ≠ 0 h(0,0)\neq0 h ( 0 , 0 ) = 0 なら f f f に1次の項が出るので h ( 0 , 0 ) = 0 h(0,0)=0 h ( 0 , 0 ) = 0 。このとき g g g と h h h の1次の部分の積が − 3 x y -3xy − 3 x y なので、g g g は x x x か y y y の定数倍である。
g ( 0 , 0 ) ≠ 0 g(0,0)\neq0 g ( 0 , 0 ) = 0 のとき、h ( 0 , 0 ) = 0 h(0,0)=0 h ( 0 , 0 ) = 0 で、1次の項がないことから h h h の1次の部分も0。すると g ( 0 , 0 ) g(0,0) g ( 0 , 0 ) と h h h の2次の部分の積が − 3 x y -3xy − 3 x y なので、h h h は x y xy x y の定数倍で、やはり x x x が f f f を割り切る。
(2) 特異点では y = x 2 y=x^2 y = x 2 、x = y 2 x=y^2 x = y 2 なので x 4 = x x^4=x x 4 = x 。f = 0 f=0 f = 0 に y = x 2 y=x^2 y = x 2 を代入すると x 3 + x 6 − 3 x 3 = x 3 ( x 3 − 2 ) = 0 x^3+x^6-3x^3=x^3(x^3-2)=0 x 3 + x 6 − 3 x 3 = x 3 ( x 3 − 2 ) = 0 となる。詳しく 閉じる
x ≠ 0 x\neq0 x = 0 なら x 3 = 1 x^3=1 x 3 = 1 かつ x 3 = 2 x^3=2 x 3 = 2 で、1 = 2 1=2 1 = 2 となり矛盾する。よって x = 0 x=0 x = 0 、y = x 2 = 0 y=x^2=0 y = x 2 = 0 。
標数 の仮定が必要なのは、それぞれ f f f が平方や3乗になってしまうからです。標数 2では y 2 − x 4 + x 6 = ( y + x 2 + x 3 ) 2 y^2-x^4+x^6=(y+x^2+x^3)^2 y 2 − x 4 + x 6 = ( y + x 2 + x 3 ) 2 、標数 3では x 3 + y 3 − 3 x y = ( x + y ) 3 x^3+y^3-3xy=(x+y)^3 x 3 + y 3 − 3 x y = ( x + y ) 3 です。
接空間とヤコビ行列
平面曲線の定義を、A n \mathbb{A}^n A n の中の多様体に広げます。式1つの代わりに、イデアルの生成元をすべて使います。
多様体 Y Y Y の次元 dim Y \dim Y dim Y は、Y Y Y の既約閉集合の鎖の長さの最大値です。これは座標環 A ( Y ) = k [ x 1 , … , x n ] / I ( Y ) A(Y)=k[x_1,\dots,x_n]/I(Y) A ( Y ) = k [ x 1 , … , x n ] / I ( Y ) のクルル次元 に等しくなります[1 , p.7; 1 , 命題1.7, p.8] 。既約多項式 f f f の零点集合 V ( f ) ⊆ A n V(f)\subseteq\mathbb{A}^n V ( f ) ⊆ A n の次元は n − 1 n-1 n − 1 です[1 , 命題1.13, p.9] 。
定義6 ヤコビ行列と非特異点 [1 , §I.5 定義, p.42–43]
Y ⊆ A n Y\subseteq\mathbb{A}^n Y ⊆ A n をアフィン多様体、r = dim Y r=\dim Y r = dim Y とし、f 1 , … , f t f_1,\dots,f_t f 1 , … , f t を I ( Y ) I(Y) I ( Y ) の生成元とする。点 p ∈ Y p\in Y p ∈ Y で、t × n t\times n t × n 行列
J ( p ) = ( ∂ f i ∂ x j ( p ) ) i , j J(p)=\Bigl(\frac{\partial f_i}{\partial x_j}(p)\Bigr)_{i,j} J ( p ) = ( ∂ x j ∂ f i ( p ) ) i , j J ( p ) = ( ∂ f i ∂ x j ( p ) ) i , j \begin{aligned}J(p) &= \Bigl(\frac{\partial f_i}{\partial x_j}(p)\Bigr)_{i,j}\end{aligned} J ( p ) = ( ∂ x j ∂ f i ( p ) ) i , j
の階数が n − r n-r n − r のとき、Y Y Y は p p p で非特異 であるという。そうでないとき p p p を Y Y Y の特異点 と呼ぶ。J ( p ) J(p) J ( p ) を p p p でのヤコビ行列 と呼ぶ。
定義7 接空間
同じ記号で、k n k^n k n の線形部分空間
T p Y = { v ∈ k n ∣ ∑ j = 1 n ∂ f i ∂ x j ( p ) v j = 0 ( i = 1 , … , t ) } = Ker J ( p ) \begin{aligned} T_pY&=\Bigl\{\,v\in k^n\Bigm|{}\\ &\qquad\sum_{j=1}^n\frac{\partial f_i}{\partial x_j}(p)\,v_j=0\\ &\qquad\quad(i=1,\dots,t)\,\Bigr\}\\ &=\operatorname{Ker}J(p) \end{aligned} T p Y = { v ∈ k n j = 1 ∑ n ∂ x j ∂ f i ( p ) v j = 0 ( i = 1 , … , t ) } = Ker J ( p )
を、Y Y Y の p p p での接空間 と呼ぶ。
T p Y T_pY T p Y は J ( p ) J(p) J ( p ) の核なので、次元は n − rank J ( p ) n-\operatorname{rank}J(p) n − rank J ( p ) です。
dim T p Y = n − rank J ( p ) \dim T_pY=n-\operatorname{rank}J(p) dim T p Y = n − rank J ( p ) dim T p Y = n − rank J ( p ) \begin{aligned}\dim T_pY &= n-\operatorname{rank}J(p)\end{aligned} dim T p Y = n − rank J ( p )
したがって、Y Y Y が p p p で非特異であることは、dim T p Y = dim Y \dim T_pY=\dim Y dim T p Y = dim Y と同じです。次の節で、どの点でも dim T p Y ≥ dim Y \dim T_pY\geq\dim Y dim T p Y ≥ dim Y であることを示します。特異点は、接空間の次元が多様体の次元より大きくなる点です。
多項式 f f f に p + v p+v p + v を代入して v v v について展開すると、v j v_j v j の係数がちょうど ∂ f / ∂ x j ( p ) \partial f/\partial x_j(p) ∂ f / ∂ x j ( p ) です(単項式で確かめられます)。
f ( p + v ) = f ( p ) + ∑ j = 1 n ∂ f ∂ x j ( p ) v j + R ( v ) R ( v ) ∈ ( v 1 , … , v n ) 2 f(p+v)=f(p)+\sum_{j=1}^n\frac{\partial f}{\partial x_j}(p)\,v_j+R(v)\qquad R(v)\in(v_1,\dots,v_n)^2 f ( p + v ) = f ( p ) + j = 1 ∑ n ∂ x j ∂ f ( p ) v j + R ( v ) R ( v ) ∈ ( v 1 , … , v n ) 2 f ( p + v ) = f ( p ) + ∑ j = 1 n ∂ f ∂ x j ( p ) v j + R ( v ) R ( v ) ∈ ( v 1 , … , v n ) 2 \begin{gathered}f(p+v)=f(p)+\sum_{j=1}^n\frac{\partial f}{\partial x_j}(p)\,v_j+R(v)\\R(v)\in(v_1,\dots,v_n)^2\end{gathered} f ( p + v ) = f ( p ) + j = 1 ∑ n ∂ x j ∂ f ( p ) v j + R ( v ) R ( v ) ∈ ( v 1 , … , v n ) 2 f ( p + v ) = f ( p ) + ∑ j = 1 n ∂ f ∂ x j ( p ) v j + R ( v ) R ( v ) ∈ ( v 1 , … , v n ) 2 \begin{aligned}f(p+v) &= f(p)+\sum_{j=1}^n\frac{\partial f}{\partial x_j}(p)\,v_j+R(v)\\[4pt]&R(v)\in(v_1,\dots,v_n)^2\end{aligned} f ( p + v ) = f ( p ) + j = 1 ∑ n ∂ x j ∂ f ( p ) v j + R ( v ) R ( v ) ∈ ( v 1 , … , v n ) 2 f ( p + v ) = f ( p ) = + ∑ j = 1 n ∂ f ∂ x j ( p ) v j = + R ( v ) R ( v ) ∈ ( v 1 , … , v n ) 2 \begin{aligned}f(p+v) &= f(p)\\&\phantom{=}{} +\sum_{j=1}^n\frac{\partial f}{\partial x_j}(p)\,v_j\\&\phantom{=}{} +R(v)\\[4pt]&R(v)\in(v_1,\dots,v_n)^2\end{aligned} f ( p + v ) = f ( p ) = + j = 1 ∑ n ∂ x j ∂ f ( p ) v j = + R ( v ) R ( v ) ∈ ( v 1 , … , v n ) 2
R ( v ) R(v) R ( v ) は v v v について2次以上の項です。Y Y Y の上では f i ( p ) = 0 f_i(p)=0 f i ( p ) = 0 なので、T p Y T_pY T p Y は「Y Y Y の式を1次の項で打ち切った連立1次方程式」の解の空間です。T p Y T_pY T p Y を p p p まで平行移動した p + T p Y p+T_pY p + T p Y を描くと、Y Y Y に接する直線や平面になります。
平面曲線は n = 2 n=2 n = 2 の場合です。既約多項式 f f f について I ( V ( f ) ) = ( f ) I(V(f))=(f) I ( V ( f )) = ( f ) (第1回、零点定理から)、dim V ( f ) = 1 \dim V(f)=1 dim V ( f ) = 1 なので、条件は「1 × 2 1\times2 1 × 2 行列 ( f x ( p ) f y ( p ) ) (f_x(p)\ \ f_y(p)) ( f x ( p ) f y ( p )) の階数が1」、つまり ( f x ( p ) , f y ( p ) ) ≠ ( 0 , 0 ) (f_x(p),f_y(p))\neq(0,0) ( f x ( p ) , f y ( p )) = ( 0 , 0 ) です。定義2 と一致し、接線は p + T p C p+T_pC p + T p C です。
もう少し詳しく なぜ I ( Y ) I(Y) I ( Y ) の生成元を使うのか
Y Y Y を定める式なら何でもよいわけではありません。例えば x x x 軸は V ( y ) V(y) V ( y ) とも V ( y 2 ) V(y^2) V ( y 2 ) とも書けます。
y 2 y^2 y 2 を使うと、ヤコビ行列は ( 0 2 y ) (0\ \ 2y) ( 0 2 y ) で、x x x 軸の上では0になります。すべての点が特異点に見えてしまいます。
x x x 軸のイデアルは ( y ) (y) ( y ) です。その生成元 y y y を使えば、ヤコビ行列は ( 0 1 ) (0\ \ 1) ( 0 1 ) で、どの点でも階数1です。イデアル I ( Y ) I(Y) I ( Y ) の生成元の選び方によらないことは、次の節の定理の証明で分かります[1 , p.43] 。
例8 円錐
k k k の標数 は2でないとし、Y = V ( f ) ⊆ A 3 Y=V(f)\subseteq\mathbb{A}^3 Y = V ( f ) ⊆ A 3 、f = x 2 + y 2 − z 2 f=x^2+y^2-z^2 f = x 2 + y 2 − z 2 とする。f f f は既約で、dim Y = 2 \dim Y=2 dim Y = 2 である。ヤコビ行列は
J ( p ) = ( 2 x 2 y − 2 z ) J(p)=\bigl(2x\ \ \ 2y\ \ -2z\bigr) J ( p ) = ( 2 x 2 y − 2 z ) J ( p ) = ( 2 x 2 y − 2 z ) \begin{aligned}J(p) &= \bigl(2x\ \ \ 2y\ \ -2z\bigr)\end{aligned} J ( p ) = ( 2 x 2 y − 2 z )
で、階数が 3 − 2 = 1 3-2=1 3 − 2 = 1 でないのは原点だけである。よって特異点は原点(頂点)だけで、T 0 Y = k 3 T_0Y=k^3 T 0 Y = k 3 は3次元になる。
標数 が5でもないとき、点 P = ( 3 / 5 , 4 / 5 , 1 ) P=(3/5,\ 4/5,\ 1) P = ( 3/5 , 4/5 , 1 ) では J ( P ) = ( 6 / 5 8 / 5 − 2 ) J(P)=(6/5\ \ 8/5\ \ -2) J ( P ) = ( 6/5 8/5 − 2 ) で、接空間と、P P P を通る接平面は次のようになる。
T P Y = { 3 v 1 + 4 v 2 − 5 v 3 = 0 } P + T P Y = { 3 x + 4 y = 5 z } T_PY=\{\,3v_1+4v_2-5v_3=0\,\}\qquad P+T_PY=\{\,3x+4y=5z\,\} T P Y = { 3 v 1 + 4 v 2 − 5 v 3 = 0 } P + T P Y = { 3 x + 4 y = 5 z } T P Y = { 3 v 1 + 4 v 2 − 5 v 3 = 0 } P + T P Y = { 3 x + 4 y = 5 z } \begin{gathered}T_PY=\{\,3v_1+4v_2-5v_3=0\,\}\\P+T_PY=\{\,3x+4y=5z\,\}\end{gathered} T P Y = { 3 v 1 + 4 v 2 − 5 v 3 = 0 } P + T P Y = { 3 x + 4 y = 5 z } T P Y = { 3 v 1 + 4 v 2 − 5 v 3 = 0 } P + T P Y = { 3 x + 4 y = 5 z } \begin{aligned}T_PY &= \{\,3v_1+4v_2-5v_3=0\,\}\\[4pt]P+T_PY &= \{\,3x+4y=5z\,\}\end{aligned} T P Y P + T P Y = { 3 v 1 + 4 v 2 − 5 v 3 = 0 } = { 3 x + 4 y = 5 z }
証明 開く 閉じる すべて開く すべて閉じる
f f f が既約であることを示す。もし f = L 1 L 2 f=L_1L_2 f = L 1 L 2 (L i L_i L i は1次の斉次式)なら、積の微分から f f f の偏微分は L 1 = L 2 = 0 L_1=L_2=0 L 1 = L 2 = 0 の上で0になる。詳しく 閉じる
2次の斉次式の因子は斉次式なので、f f f が可約なら L 1 , L 2 L_1,L_2 L 1 , L 2 は1次の斉次式である。∂ f / ∂ x = L 1 ∂ L 2 / ∂ x + L 2 ∂ L 1 / ∂ x \partial f/\partial x=L_1\,\partial L_2/\partial x+L_2\,\partial L_1/\partial x ∂ f / ∂ x = L 1 ∂ L 2 / ∂ x + L 2 ∂ L 1 / ∂ x で、ほかの変数も同じ。
L 1 = L 2 = 0 L_1=L_2=0 L 1 = L 2 = 0 は原点を通る直線か平面を含む。しかし ( 2 x , 2 y , − 2 z ) (2x,2y,-2z) ( 2 x , 2 y , − 2 z ) が0になるのは原点だけなので、矛盾する。
dim Y = 2 \dim Y=2 dim Y = 2 は
[1 , 命題1.13, p.9] から
従う。J ( p ) J(p) J ( p ) の階数は、成分が全部0なら0、そうでなければ1である。 接平面は
6 5 ( x − 3 5 ) + 8 5 ( y − 4 5 ) − 2 ( z − 1 ) = 0 \tfrac65(x-\tfrac35)+\tfrac85(y-\tfrac45)-2(z-1)=0 5 6 ( x − 5 3 ) + 5 8 ( y − 5 4 ) − 2 ( z − 1 ) = 0 で、
5 2 \tfrac52 2 5 倍すると
3 x + 4 y − 5 z − 9 5 − 16 5 + 5 = 0 3x+4y-5z-\tfrac95-\tfrac{16}5+5=0 3 x + 4 y − 5 z − 5 9 − 5 16 + 5 = 0 、
つまり 3 x + 4 y = 5 z 3x+4y=5z 3 x + 4 y = 5 z 。
この接平面は原点を通り、P P P と頂点を結ぶ直線 { t ( 3 / 5 , 4 / 5 , 1 ) } \{t(3/5,4/5,1)\} { t ( 3/5 , 4/5 , 1 )} を丸ごと含みます。この直線は円錐の母線なので、接平面は1点ではなく、母線全体に沿って円錐に触れています。
x x x y y y z z z P P P 頂点 x 2 + y 2 = z 2 x^2+y^2=z^2 x 2 + y 2 = z 2 3 x + 4 y = 5 z 3x+4y=5z 3 x + 4 y = 5 z
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
滑らかな点 頂点
斜め 平面に沿って 真上
ドラッグで回せます
円錐 x 2 + y 2 = z 2 x^2+y^2=z^2 x 2 + y 2 = z 2 の点 P = ( 3 / 5 , 4 / 5 , 1 ) P=(3/5,4/5,1) P = ( 3/5 , 4/5 , 1 ) での接平面 3 x + 4 y = 5 z 3x+4y=5z 3 x + 4 y = 5 z (紫)。接平面は1点で触れるのではなく、P P P と頂点を結ぶ直線(オレンジ)全体に沿って円錐に触れています。「平面に沿って」のボタンで回すと、接平面が円錐の輪郭線の一本に重なります。
頂点では、円錐に含まれる直線(母線)が四方に出ています。図の3本は同じ平面に乗らないので、接空間はこれらをすべて含む3次元 k 3 k^3 k 3 になり、曲面の次元2より大きくなります。
図2 具体例 円錐 x 2 + y 2 = z 2 x^2+y^2=z^2 x 2 + y 2 = z 2 (青)と、点 P P P での接平面 3 x + 4 y = 5 z 3x+4y=5z 3 x + 4 y = 5 z (紫)。「平面に沿って」のボタンで、接平面を真横から見る向きに回ります。接平面は線に縮み、円錐の輪郭線の一本と重なります。接平面が母線全体に沿って触れていることは、このように回して初めて分かります。「頂点」では、頂点を通る3本の母線が同じ平面に乗らないことを、回して確かめられます。
頂点 0 0 0 では、円錐に含まれる直線が四方に出ています。直線 { t v } \{tv\} { t v } が Y Y Y に含まれれば、f ( t v ) = 0 f(tv)=0 f ( t v ) = 0 を t t t で微分して t = 0 t=0 t = 0 とおくと、v ∈ T 0 Y v\in T_0Y v ∈ T 0 Y が分かります。図2の3本の方向は k 3 k^3 k 3 を張るので、接空間は k 3 k^3 k 3 全体になります。
第1回の宿題も、この定義で説明できます。
例9 ねじれ3次曲線とその影
ねじれ3次曲線 C = V ( y − x 2 , z − x 3 ) ⊆ A 3 C=V(y-x^2,\ z-x^3)\subseteq\mathbb{A}^3 C = V ( y − x 2 , z − x 3 ) ⊆ A 3 は1次元で、ヤコビ行列は
J ( p ) = ( − 2 x 1 0 − 3 x 2 0 1 ) J(p)=\begin{pmatrix}-2x&1&0\\-3x^2&0&1\end{pmatrix} J ( p ) = ( − 2 x − 3 x 2 1 0 0 1 )
である。右の2列から階数はどの点でも 2 = 3 − 1 2=3-1 2 = 3 − 1 で、C C C は非特異である。原点での接空間は T 0 C = Ker J ( 0 ) = { ( v 1 , 0 , 0 ) } T_0C=\operatorname{Ker}J(0)=\{(v_1,0,0)\} T 0 C = Ker J ( 0 ) = {( v 1 , 0 , 0 )} 、つまり x x x 軸の方向である。
一方、影 D = V ( y 3 − z 2 ) ⊆ A 2 D=V(y^3-z^2)\subseteq\mathbb{A}^2 D = V ( y 3 − z 2 ) ⊆ A 2 (座標 y , z y,z y , z )では、偏微分 ( 3 y 2 , − 2 z ) (3y^2,\ -2z) ( 3 y 2 , − 2 z ) が原点で0になる。よって原点は D D D の特異点で、例4 (2) と同じく、どの標数 でもこれが唯一の特異点である。
I ( C ) = ( y − x 2 , z − x 3 ) I(C)=(y-x^2,\ z-x^3) I ( C ) = ( y − x 2 , z − x 3 ) と dim C = 1 \dim C=1 dim C = 1 は、第1回の例18 の計算で A ( C ) ≅ k [ t ] A(C)\cong k[t] A ( C ) ≅ k [ t ] となることから分かります。
原点での C C C の接空間が x x x 軸の方向だという点が大事です。第1回の図6で影が尖ったのは、C C C を原点での接線の方向から見ていたからです。接線の方向が潰れて点になるので、影の接線が1本に決まらなくなります。
ザリスキー接空間:置き方によらない接空間
定義6 は、Y Y Y を A n \mathbb{A}^n A n の中に置いて、その座標で計算しています。同じ多様体でも、置き方は1通りではありません。例えば直線 A 1 \mathbb{A}^1 A 1 は、ねじれ3次曲線 C ⊆ A 3 C\subseteq\mathbb{A}^3 C ⊆ A 3 としても置けます。
そこで、点のまわりの関数だけで接空間を書き直します。使うのは点での局所環 です。
アフィン多様体 Y Y Y の点 p p p での局所環 O p \mathcal{O}_p O p は、座標環 A ( Y ) A(Y) A ( Y ) を、p p p で0になる関数の極大イデアル M ˉ \bar M M ˉ で局所化した環です。O p \mathcal{O}_p O p の極大イデアル M M M は、p p p で値が0になる元の全体です。
O p = A ( Y ) M ˉ M = M ˉ O p dim O p = dim Y \mathcal{O}_p=A(Y)_{\bar M}\qquad M=\bar M\,\mathcal{O}_p\qquad \dim\mathcal{O}_p=\dim Y O p = A ( Y ) M ˉ M = M ˉ O p dim O p = dim Y O p = A ( Y ) M ˉ M = M ˉ O p dim O p = dim Y \begin{gathered}\mathcal{O}_p=A(Y)_{\bar M}\\M=\bar M\,\mathcal{O}_p\\\dim\mathcal{O}_p=\dim Y\end{gathered} O p = A ( Y ) M ˉ M = M ˉ O p dim O p = dim Y O p = A ( Y ) M ˉ M = M ˉ O p dim O p = dim Y \begin{aligned}\mathcal{O}_p &= A(Y)_{\bar M}\\[4pt]M &= \bar M\,\mathcal{O}_p\\[4pt]\dim\mathcal{O}_p &= \dim Y\end{aligned} O p M dim O p = A ( Y ) M ˉ = M ˉ O p = dim Y
ハーツホーンは O p \mathcal{O}_p O p を「p p p の近くで定義された正則関数の芽の環」として定義し[1 , p.21–22] 、それが A ( Y ) M ˉ A(Y)_{\bar M} A ( Y ) M ˉ と同型で、次元が dim Y \dim Y dim Y に等しいことを定理3.2(c) で示しています[1 , 定理3.2, p.22–23] 。第3回の言葉では、O p \mathcal{O}_p O p は Spec A ( Y ) \operatorname{Spec}A(Y) Spec A ( Y ) の点 M ˉ \bar M M ˉ での構造層の茎 A ( Y ) M ˉ A(Y)_{\bar M} A ( Y ) M ˉ です(第3回の定理14 )。
定義10 ザリスキー接空間 [1 , 演習5.10, p.51]
局所環 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 でのザリスキー接空間 と呼ぶ。
定義11 正則局所環 [1 , p.43]
ネーター局所環 A A A の極大イデアルを M M M 、剰余体を k = A / M k=A/M k = A / M とする。dim k M / M 2 = dim A \dim_kM/M^2=\dim A dim k M / M 2 = dim A のとき、A A A を正則局所環 と呼ぶ。
M M M の元は p p p で0になる関数です。M 2 M^2 M 2 で割ると、2つの関数の積のように「p p p で2重に0になる」部分が消え、1次の振る舞いだけが残ります。
1変数で見ると分かりやすくなります。O 0 = k [ x ] ( x ) \mathcal{O}_0=k[x]_{(x)} O 0 = k [ x ] ( x ) なら M = ( x ) M=(x) M = ( x ) で、M / M 2 M/M^2 M / M 2 は1次元です。g ∈ M g\in M g ∈ M の行き先は、原点での傾き g ′ ( 0 ) g'(0) g ′ ( 0 ) で決まります。
M / M 2 ≅ k g = a 1 x + a 2 x 2 + ⋯ ⟼ a 1 = g ′ ( 0 ) M/M^2\cong k\qquad g=a_1x+a_2x^2+\cdots\ \longmapsto\ a_1=g'(0) M / M 2 ≅ k g = a 1 x + a 2 x 2 + ⋯ ⟼ a 1 = g ′ ( 0 ) M / M 2 ≅ k g = a 1 x + a 2 x 2 + ⋯ ⟼ a 1 = g ′ ( 0 ) \begin{gathered}M/M^2\cong k\\g=a_1x+a_2x^2+\cdots\ \longmapsto\ a_1=g'(0)\end{gathered} M / M 2 ≅ k g = a 1 x + a 2 x 2 + ⋯ ⟼ a 1 = g ′ ( 0 ) M / M 2 ≅ k g = a 1 x + a 2 x 2 + ⋯ ⟼ a 1 = g ′ ( 0 ) \begin{aligned}M/M^2 &\cong k\\[4pt]g &= a_1x+a_2x^2+\cdots\ \longmapsto\ a_1\\&= g'(0)\end{aligned} M / M 2 g ≅ k = a 1 x + a 2 x 2 + ⋯ ⟼ a 1 = g ′ ( 0 )
第3回の例22 で、重なった点 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) が値と傾き f ( 0 ) + f ′ ( 0 ) x f(0)+f'(0)x f ( 0 ) + f ′ ( 0 ) x を覚えていたのと同じ現象です。
定理12 [1 , 定理5.1, p.43–44; 1 , 命題5.2A, p.44]
Y ⊆ A n Y\subseteq\mathbb{A}^n Y ⊆ A n をアフィン多様体、p ∈ Y p\in Y p ∈ Y とし、O p \mathcal{O}_p O p の極大イデアルを M M M とする。
(1) dim k M / M 2 + rank J ( p ) = n \dim_kM/M^2+\operatorname{rank}J(p)=n dim k M / M 2 + rank J ( p ) = n で、( M / M 2 ) ∨ ≅ T p Y (M/M^2)^\vee\cong T_pY ( M / M 2 ) ∨ ≅ T p Y である。
(2) dim k M / M 2 ≥ dim Y \dim_kM/M^2\geq\dim Y dim k M / M 2 ≥ dim Y である。等号が成り立つことと、Y Y Y が p p p で非特異であることと、O p \mathcal{O}_p O p が正則局所環 であることは同値である。
証明 開く 閉じる すべて開く すべて閉じる
p = ( a 1 , … , a n ) p=(a_1,\dots,a_n) p = ( a 1 , … , a n ) 、A = k [ x 1 , … , x n ] A=k[x_1,\dots,x_n] A = k [ x 1 , … , x n ] 、M p = ( x 1 − a 1 , … , x n − a n ) ⊆ A M_p=(x_1-a_1,\dots,x_n-a_n)\subseteq A M p = ( x 1 − a 1 , … , x n − a n ) ⊆ A とし、線形写像 θ : A → k n \theta\colon A\to k^n θ : A → k n 、θ ( g ) = ( ∂ g ∂ x 1 ( p ) , … , ∂ g ∂ x n ( p ) ) \theta(g)=\bigl(\tfrac{\partial g}{\partial x_1}(p),\dots,\tfrac{\partial g}{\partial x_n}(p)\bigr) θ ( g ) = ( ∂ x 1 ∂ g ( p ) , … , ∂ x n ∂ g ( p ) ) を考える。θ \theta θ は同型 M p / M p 2 ≅ k n M_p/M_p^2\cong k^n M p / M p 2 ≅ k n を引き起こす。詳しく 閉じる
θ ( M p 2 ) = 0 \theta(M_p^2)=0 θ ( M p 2 ) = 0 。
積の微分から θ ( g h ) = g ( p ) θ ( h ) + h ( p ) θ ( g ) \theta(gh)=g(p)\theta(h)+h(p)\theta(g) θ ( g h ) = g ( p ) θ ( h ) + h ( p ) θ ( g ) で、g , h ∈ M p g,h\in M_p g , h ∈ M p なら g ( p ) = h ( p ) = 0 g(p)=h(p)=0 g ( p ) = h ( p ) = 0 だから。 全射。
θ ( x j − a j ) \theta(x_j-a_j) θ ( x j − a j ) は
j j j 番目の
基本ベクトル e j e_j e j だから。 M p / M p 2 M_p/M_p^2 M p / M p 2 は
x j − a j x_j-a_j x j − a j の
n n n 個の
像で張られる。g ∈ M p g\in M_p g ∈ M p を g = ∑ j ( x j − a j ) g j g=\sum_j(x_j-a_j)g_j g = ∑ j ( x j − a j ) g j と書くと、g j − g j ( p ) ∈ M p g_j-g_j(p)\in M_p g j − g j ( p ) ∈ M p なので g ≡ ∑ j g j ( p ) ( x j − a j ) ( m o d M p 2 ) g\equiv\sum_jg_j(p)(x_j-a_j)\pmod{M_p^2} g ≡ ∑ j g j ( p ) ( x j − a j ) ( mod M p 2 ) 。 よって
dim M p / M p 2 ≤ n \dim M_p/M_p^2\leq n dim M p / M p 2 ≤ n で、
k n k^n k n への
全射があるので同型。 I = I ( Y ) = ( f 1 , … , f t ) I=I(Y)=(f_1,\dots,f_t) I = I ( Y ) = ( f 1 , … , f t ) とすると、θ ( I ) \theta(I) θ ( I ) は θ ( f 1 ) , … , θ ( f t ) \theta(f_1),\dots,\theta(f_t) θ ( f 1 ) , … , θ ( f t ) 、つまり J ( p ) J(p) J ( p ) の行が張る空間で、dim θ ( I ) = rank J ( p ) \dim\theta(I)=\operatorname{rank}J(p) dim θ ( I ) = rank J ( p ) 。とくに階数は生成元の選び方によらない。詳しく 閉じる
g = ∑ i h i f i ∈ I g=\sum_ih_if_i\in I g = ∑ i h i f i ∈ I なら、積の微分と f i ( p ) = 0 f_i(p)=0 f i ( p ) = 0 から
θ ( g ) = ∑ i ( h i ( p ) θ ( f i ) + f i ( p ) θ ( h i ) ) = ∑ i h i ( p ) θ ( f i ) \begin{aligned} \theta(g)&=\sum_i\bigl(h_i(p)\,\theta(f_i)\\ &\qquad+f_i(p)\,\theta(h_i)\bigr)\\ &=\sum_ih_i(p)\,\theta(f_i)\end{aligned} θ ( g ) = i ∑ ( h i ( p ) θ ( f i ) + f i ( p ) θ ( h i ) ) = i ∑ h i ( p ) θ ( f i )
I ⊆ M p I\subseteq M_p I ⊆ M p なので、
同型 M p / M p 2 ≅ k n M_p/M_p^2\cong k^n M p / M p 2 ≅ k n で ( I + M p 2 ) / M p 2 (I+M_p^2)/M_p^2 ( I + M p 2 ) / M p 2 は θ ( I ) \theta(I) θ ( I ) に移る。よって M p / ( I + M p 2 ) ≅ k n / θ ( I ) M_p/(I+M_p^2)\cong k^n/\theta(I) M p / ( I + M p 2 ) ≅ k n / θ ( I ) で、次元は n − rank J ( p ) n-\operatorname{rank}J(p) n − rank J ( p ) 。 M / M 2 ≅ M p / ( I + M p 2 ) M/M^2\cong M_p/(I+M_p^2) M / M 2 ≅ M p / ( I + M p 2 ) である。詳しく 閉じる
A ( Y ) = A / I A(Y)=A/I A ( Y ) = A / I の極大イデアル M ˉ = M p / I \bar M=M_p/I M ˉ = M p / I について、M ˉ / M ˉ 2 = M p / ( I + M p 2 ) \bar M/\bar M^2=M_p/(I+M_p^2) M ˉ / M ˉ 2 = M p / ( I + M p 2 ) 。
O p = A ( Y ) M ˉ \mathcal{O}_p=A(Y)_{\bar M} O p = A ( Y ) M ˉ で、局所化は完全なので M / M 2 = ( M ˉ / M ˉ 2 ) M ˉ M/M^2=(\bar M/\bar M^2)_{\bar M} M / M 2 = ( M ˉ / M ˉ 2 ) M ˉ 。M ˉ / M ˉ 2 \bar M/\bar M^2 M ˉ / M ˉ 2 は A ( Y ) / M ˉ = k A(Y)/\bar M=k A ( Y ) / M ˉ = k 上のベクトル空間で、s ∉ M ˉ s\notin\bar M s ∈ / M ˉ は0でない定数 s ( p ) s(p) s ( p ) 倍として働き、もともと逆元をもつ。よって局所化しても変わらない。
(1) が従う。次元は前の2つのステップから分かる。双対は ( k n / θ ( I ) ) ∨ (k^n/\theta(I))^\vee ( k n / θ ( I ) ) ∨ で、これは θ ( I ) \theta(I) θ ( I ) の上で0になる k n k^n k n の線形形式の全体、つまり Ker J ( p ) = T p Y \operatorname{Ker}J(p)=T_pY Ker J ( p ) = T p Y と同一視できる。詳しく 閉じる
k n k^n k n の線形形式は w ↦ ∑ j v j w j w\mapsto\sum_jv_jw_j w ↦ ∑ j v j w j (v ∈ k n v\in k^n v ∈ k n )の形に書ける。これが θ ( I ) \theta(I) θ ( I ) の上で0になる条件は、各 i i i で ∑ j v j ∂ f i ∂ x j ( p ) = 0 \sum_jv_j\,\tfrac{\partial f_i}{\partial x_j}(p)=0 ∑ j v j ∂ x j ∂ f i ( p ) = 0 、つまり v ∈ Ker J ( p ) v\in\operatorname{Ker}J(p) v ∈ Ker J ( p ) 。
(2) を
示す。dim O p = dim Y \dim\mathcal{O}_p=\dim Y dim O p = dim Y (ハーツホーンの定理3.2(c))で、ネーター局所環 について dim k M / M 2 ≥ dim O p \dim_kM/M^2\geq\dim\mathcal{O}_p dim k M / M 2 ≥ dim O p [2 , 系11.15, p.188] 。等号は、(1) から rank J ( p ) = n − dim Y \operatorname{rank}J(p)=n-\dim Y rank J ( p ) = n − dim Y と同値で、これが非特異の定義である。正則局所環 の定義とも同じ式である。
証明の中身は、次の短い完全列 にまとまります。真ん中の k n k^n k n は M p / M p 2 M_p/M_p^2 M p / M p 2 と同一視したもので、左が J ( p ) J(p) J ( p ) の行の張る空間、右が M / M 2 M/M^2 M / M 2 です。
0 ⟶ θ ( I ) ⟶ k n ⟶ M / M 2 ⟶ 0 rank J ( p ) + dim k M / M 2 = n 0\longrightarrow\theta(I)\longrightarrow k^n\longrightarrow M/M^2\longrightarrow0\qquad \operatorname{rank}J(p)+\dim_kM/M^2=n 0 ⟶ θ ( I ) ⟶ k n ⟶ M / M 2 ⟶ 0 rank J ( p ) + dim k M / M 2 = n 0 ⟶ θ ( I ) ⟶ k n ⟶ M / M 2 ⟶ 0 rank J ( p ) + dim k M / M 2 = n \begin{gathered}0\longrightarrow\theta(I)\longrightarrow k^n\longrightarrow M/M^2\longrightarrow0\\\operatorname{rank}J(p)+\dim_kM/M^2=n\end{gathered} 0 ⟶ θ ( I ) ⟶ k n ⟶ M / M 2 ⟶ 0 rank J ( p ) + dim k M / M 2 = n 0 ⟶ θ ( I ) ⟶ k n ⟶ M / M 2 ⟶ 0 rank J ( p ) + dim k M / M 2 = n \begin{aligned}0 &\longrightarrow \theta(I)\\&\longrightarrow k^n\\&\longrightarrow M/M^2\\&\longrightarrow 0\\[4pt]\operatorname{rank}J(p)+\dim_kM/M^2 &= n\end{aligned} 0 rank J ( p ) + dim k M / M 2 ⟶ θ ( I ) ⟶ k n ⟶ M / M 2 ⟶ 0 = n
( M / M 2 ) ∨ ≅ T p Y (M/M^2)^\vee\cong T_pY ( M / M 2 ) ∨ ≅ T p Y の同型は、方向微分で具体的に書けます。接ベクトル v v v は、関数 g g g に「p p p での v v v 方向の微分」を対応させます。
T p Y ∋ v ⟼ ( g ˉ ↦ ∑ j = 1 n v j ∂ g ∂ x j ( p ) ) ∈ ( M / M 2 ) ∨ \begin{aligned} T_pY\ni v\ &\longmapsto\ \Bigl(\bar g\mapsto\sum_{j=1}^nv_j\,\frac{\partial g}{\partial x_j}(p)\Bigr)\\ &\in(M/M^2)^\vee\end{aligned} T p Y ∋ v ⟼ ( g ˉ ↦ j = 1 ∑ n v j ∂ x j ∂ g ( p ) ) ∈ ( M / M 2 ) ∨
左辺の M / M 2 M/M^2 M / M 2 は局所環 O p \mathcal{O}_p O p だけで決まります。したがって dim T p Y \dim T_pY dim T p Y も、特異点かどうかも、Y Y Y の置き方によりません。ハーツホーンは、この定理をもとに、一般の多様体の非特異点を「局所環 が正則局所環 である点」と定義しています[1 , p.44] 。
例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次元である。
(2) の v ˉ = − 3 4 u ˉ \bar v=-\tfrac34\bar u v ˉ = − 4 3 u ˉ は、「円に沿って動くと、1次の近似で y − 4 5 y-\tfrac45 y − 5 4 は x − 3 5 x-\tfrac35 x − 5 3 の − 3 4 -\tfrac34 − 4 3 倍で変わる」という意味です。− 3 4 -\tfrac34 − 4 3 は、接線 3 x + 4 y = 5 3x+4y=5 3 x + 4 y = 5 の傾きです。
(1) では x ˉ \bar x x ˉ と y ˉ \bar y y ˉ の間に関係が1つも残りません。定義式に1次の項がないので、1次の近似では式が何の条件にもならないのです。枝が2本の結節点でも、枝が1本の尖点でも、この点は同じです。
接錐:特異点での接線の束
接空間で特異点かどうかは分かりますが、結節点でも尖点でも T 0 C = k 2 T_0C=k^2 T 0 C = k 2 で、区別がつきません。2本の枝が交わる点と、1本の枝が尖る点の違いを見るには、式の最低次の部分を見ます。
定義14 重複度と接錐 [1 , 演習5.3, p.49]
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 ) を原点での接錐 と呼ぶ。ほかの点では、平行移動でその点を原点に移して同じように定める。
k k k が代数閉体 なら、2変数の斉次式 f m f_m f m は1次式の積に分解します。1変数の多項式 f m ( x , 1 ) f_m(x,1) f m ( x , 1 ) を1次式の積に分け、各因子を斉次式に戻せばよいからです(次数が足りない分は y y y の因子になります)。
f m = ∏ i ( β i x − α i y ) e i ∑ i e i = m f_m=\prod_{i}(\beta_ix-\alpha_iy)^{e_i}\qquad \sum_ie_i=m f m = i ∏ ( β i x − α i y ) e i i ∑ e i = m f m = ∏ i ( β i x − α i y ) e i ∑ i e i = m \begin{gathered}f_m=\prod_{i}(\beta_ix-\alpha_iy)^{e_i}\\\sum_ie_i=m\end{gathered} f m = i ∏ ( β i x − α i y ) e i i ∑ e i = m f m = ∏ i ( β i x − α i y ) e i ∑ i e i = m \begin{aligned}f_m &= \prod_{i}(\beta_ix-\alpha_iy)^{e_i}\\[4pt]\sum_ie_i &= m\end{aligned} f m i ∑ e i = i ∏ ( β i x − α i y ) e i = m
したがって接錐は、原点を通る何本かの直線に、重複の回数 e i e_i e i を付けたものです。ハーツホーンは、この1次の因子を接方向 と呼んでいます。
命題15 [1 , 演習5.3(a), p.49]
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 は同値である。このとき接錐は接線に一致する。
証明 開く 閉じる
f ( 0 , 0 ) = 0 f(0,0)=0 f ( 0 , 0 ) = 0 なので
定数項 f 0 f_0 f 0 は0で、m ≥ 1 m\geq1 m ≥ 1 。 1次の
部分は f 1 = f x ( 0 , 0 ) x + f y ( 0 , 0 ) y f_1=f_x(0,0)\,x+f_y(0,0)\,y f 1 = f x ( 0 , 0 ) x + f y ( 0 , 0 ) y である(2次以上の項の偏微分は原点で0)。 よって
m = 1 ⟺ f 1 ≠ 0 ⟺ ( f x ( 0 , 0 ) , f y ( 0 , 0 ) ) ≠ ( 0 , 0 ) m=1\iff f_1\neq0\iff(f_x(0,0),f_y(0,0))\neq(0,0) m = 1 ⟺ f 1 = 0 ⟺ ( f x ( 0 , 0 ) , f y ( 0 , 0 )) = ( 0 , 0 ) 。
このとき V ( f 1 ) V(f_1) V ( f 1 ) は定義2 の接線そのものである。
例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) の曲線である。
最低次の部分が効くのは、原点の近くでは次数の高い項ほど小さいからです。点を ( x , y ) = ( t u , t v ) (x,y)=(tu,tv) ( x , y ) = ( t u , t v ) と書いて t t t を小さくすると、次のようになります。
f ( t u , t v ) = t m ( f m ( u , v ) + t f m + 1 ( u , v ) + ⋯ ) \begin{aligned} f(tu,tv)&=t^m\bigl(f_m(u,v)+t\,f_{m+1}(u,v)\\ &\qquad+\cdots\bigr)\end{aligned} f ( t u , t v ) = t m ( f m ( u , v ) + t f m + 1 ( u , v ) + ⋯ )
C C C の点が原点に近づく方向 ( u , v ) (u,v) ( u , v ) では、括弧の中が0なので、t → 0 t\to0 t → 0 で f m ( u , v ) = 0 f_m(u,v)=0 f m ( u , v ) = 0 になります。
結節点で確かめます。C C C の点は ( t 2 − 1 , t 3 − t ) (t^2-1,\ t^3-t) ( t 2 − 1 , t 3 − t ) と書け、傾きは y / x = t y/x=t y / x = t です。原点に近づくのは t → ± 1 t\to\pm1 t → ± 1 のときで、傾きは ± 1 \pm1 ± 1 に近づきます。尖点の点 ( t 2 , t 3 ) (t^2,\ t^3) ( t 2 , t 3 ) では、傾き y / x = t y/x=t y / x = t が t → 0 t\to0 t → 0 で0に近づき、2つの枝がどちらも x ≥ 0 x\geq0 x ≥ 0 の側から y = 0 y=0 y = 0 に沿って原点に入ります。
y 2 = x 2 ( x + 1 ) y^2=x^2(x+1) y 2 = x 2 ( x + 1 ) 接錐
y 2 − x 2 = 0 y^2-x^2=0 y 2 − x 2 = 0 y 2 = x 3 y^2=x^3 y 2 = x 3 接錐
y 2 = 0 y^2=0 y 2 = 0 y 2 = x 4 − x 6 y^2=x^4-x^6 y 2 = x 4 − x 6 接錐
y 2 = 0 y^2=0 y 2 = 0 x 3 + y 3 = 3 x y x^3+y^3=3xy x 3 + y 3 = 3 x y 接錐
x y = 0 xy=0 x y = 0
図3 具体例 原点に特異点をもつ4つの曲線(青、実数の点)と、その接錐(オレンジの破線)。どの曲線も、原点の近くでは接錐の直線に沿って原点に入ります。結節点と葉線では2本の枝が別々の方向に交わり、尖点とタクノードでは枝が1本の直線 y = 0 y=0 y = 0 に沿って入ります。曲線の点は方程式から計算し、方程式をみたすことと、原点の近くで接錐の方向に近づくことを、図を作るプログラムで確かめています。
尖点とタクノードは、接錐が同じ y 2 = 0 y^2=0 y 2 = 0 です。それでも曲線の形は違います。尖点は1本の枝が折り返す形、タクノードは2本の枝 y ≈ ± x 2 y\approx\pm x^2 y ≈ ± x 2 が接する形です。
接錐だけでは区別できないこの違いは、次回のブローアップで見えるようになります。
接空間と接錐の関係も見ておきます。m ≥ 2 m\geq2 m ≥ 2 なら1次の部分が0なので、特異点での接空間は、接錐の直線が何本でも k 2 k^2 k 2 全体です。接錐のほうが、特異点の様子を細かく覚えています。
専門的な話 結節点は形式的には2本の直線
標数 が2でないとき、形式的べき級数 1 + x = 1 + 1 2 x − 1 8 x 2 + ⋯ \sqrt{1+x}=1+\tfrac12x-\tfrac18x^2+\cdots 1 + x = 1 + 2 1 x − 8 1 x 2 + ⋯ を使うと、結節点の式は k [ [ x , y ] ] k[[x,y]] k [[ x , y ]] の中で2つに分解します。
y 2 − x 2 ( 1 + x ) = ( y − x 1 + x ) = ( y + x 1 + x ) \begin{aligned} y^2-x^2(1+x)&=\bigl(y-x\sqrt{1+x}\bigr)\\ &\phantom{{}={}}\bigl(y+x\sqrt{1+x}\bigr)\end{aligned} y 2 − x 2 ( 1 + x ) = ( y − x 1 + x ) = ( y + x 1 + x )
2つの因子の1次の部分 y − x y-x y − x と y + x y+x y + x は、接錐の2本の直線です。変数を取り替えると、結節点の局所環 の完備化 は k [ [ x , y ] ] / ( x y ) k[[x,y]]/(xy) k [[ x , y ]] / ( x y ) 、つまり2本の座標軸の交わりと同じになります[1 , 例5.6.3, p.47–48] 。
多項式の範囲では y 2 − x 2 ( 1 + x ) y^2-x^2(1+x) y 2 − x 2 ( 1 + x ) は既約で、曲線は1つの部品です。それでも原点の「ごく近く」だけを見ると、2本の直線が交わった形に分かれています。尖点 y 2 − x 3 y^2-x^3 y 2 − x 3 はべき級数でも分解しません。
射影曲線の特異点:宿題の答え
射影平面 P 2 \mathbb{P}^2 P 2 は、3枚の平面 U 0 , U 1 , U 2 U_0,U_1,U_2 U 0 , U 1 , U 2 (U i = { x i ≠ 0 } ≅ A 2 U_i=\{x_i\neq0\}\cong\mathbb{A}^2 U i = { x i = 0 } ≅ A 2 )で覆われています。射影曲線の点が特異点であるとは、その点を含む U i U_i U i の座標で見て特異点であることとします。定理12 から特異点かどうかは局所環 だけで決まるので、どの U i U_i U i で見ても答えは同じです。
実際には、3枚に分けずに斉次式のまま判定できます。
命題17 [1 , 演習5.8, p.51]
F ∈ k [ x 0 , x 1 , x 2 ] F\in k[x_0,x_1,x_2] F ∈ k [ x 0 , x 1 , x 2 ] を d d d 次の既約な斉次式、C = V + ( F ) ⊆ P 2 C=V_+(F)\subseteq\mathbb{P}^2 C = V + ( F ) ⊆ P 2 とする。点 P = [ a 0 : a 1 : a 2 ] ∈ C P=[a_0:a_1:a_2]\in C P = [ a 0 : a 1 : a 2 ] ∈ C が C C C の特異点であることは、
∂ F ∂ x 0 ( a ) = ∂ F ∂ x 1 ( a ) = ∂ F ∂ x 2 ( a ) = 0 ( a = ( a 0 , a 1 , a 2 ) ) \frac{\partial F}{\partial x_0}(a)=\frac{\partial F}{\partial x_1}(a)=\frac{\partial F}{\partial x_2}(a)=0\qquad(a=(a_0,a_1,a_2)) ∂ x 0 ∂ F ( a ) = ∂ x 1 ∂ F ( a ) = ∂ x 2 ∂ F ( a ) = 0 ( a = ( a 0 , a 1 , a 2 )) ∂ F ∂ x 0 ( a ) = ∂ F ∂ x 1 ( a ) = ∂ F ∂ x 2 ( a ) = 0 ( a = ( a 0 , a 1 , a 2 ) ) \begin{gathered}\frac{\partial F}{\partial x_0}(a)=\frac{\partial F}{\partial x_1}(a)=\frac{\partial F}{\partial x_2}(a)=0\\(a=(a_0,a_1,a_2))\end{gathered} ∂ x 0 ∂ F ( a ) = ∂ x 1 ∂ F ( a ) = ∂ x 2 ∂ F ( a ) = 0 ( a = ( a 0 , a 1 , a 2 )) ∂ F ∂ x 0 ( a ) = ∂ F ∂ x 1 ( a ) = ∂ F ∂ x 2 ( a ) = 0 ( a = ( a 0 , a 1 , a 2 ) ) \begin{aligned}\frac{\partial F}{\partial x_0}(a) &= \frac{\partial F}{\partial x_1}(a)\\&= \frac{\partial F}{\partial x_2}(a)\\&= 0\\[4pt]&(a=(a_0,a_1,a_2))\end{aligned} ∂ x 0 ∂ F ( a ) = ∂ x 1 ∂ F ( a ) = ∂ x 2 ∂ F ( a ) = 0 ( a = ( a 0 , a 1 , a 2 ))
と同値である。さらに標数 が d d d を割り切らなければ、3つの偏微分が0になる点は自動的に C C C の上にある。
証明 開く 閉じる すべて開く すべて閉じる
オイラーの等式 ∑ i x i ∂ F / ∂ x i = d F \sum_ix_i\,\partial F/\partial x_i=d\,F ∑ i x i ∂ F / ∂ x i = d F が
成り立つ。d d d 次の単項式 x 0 e 0 x 1 e 1 x 2 e 2 x_0^{e_0}x_1^{e_1}x_2^{e_2} x 0 e 0 x 1 e 1 x 2 e 2 では、左辺が ( e 0 + e 1 + e 2 ) x 0 e 0 x 1 e 1 x 2 e 2 (e_0+e_1+e_2)\,x_0^{e_0}x_1^{e_1}x_2^{e_2} ( e 0 + e 1 + e 2 ) x 0 e 0 x 1 e 1 x 2 e 2 になるから。 偏微分は
d − 1 d-1 d − 1 次の
斉次式なので、0になるかどうかは斉次座標の取り方によらない。 a 0 ≠ 0 a_0\neq0 a 0 = 0 としてよく、a 0 = 1 a_0=1 a 0 = 1 とする。U 0 U_0 U 0 の座標では C C C は f ( x , y ) = F ( 1 , x , y ) f(x,y)=F(1,x,y) f ( x , y ) = F ( 1 , x , y ) の零点集合で、f x ( a 1 , a 2 ) = F x 1 ( a ) f_x(a_1,a_2)=F_{x_1}(a) f x ( a 1 , a 2 ) = F x 1 ( a ) 、f y ( a 1 , a 2 ) = F x 2 ( a ) f_y(a_1,a_2)=F_{x_2}(a) f y ( a 1 , a 2 ) = F x 2 ( a ) 。詳しく 閉じる
x 0 = 1 x_0=1 x 0 = 1 を代入する操作と x 1 , x 2 x_1,x_2 x 1 , x 2 での偏微分は、単項式ごとに見れば入れ替えられる。
C C C が U 0 U_0 U 0 の点をもつので F F F は x 0 x_0 x 0 の定数倍でなく、f f f は既約である。f = g h f=gh f = g h と分解すれば、g , h g,h g , h を斉次化した積が F F F になり、F F F の既約性に反するからである(F F F は x 0 x_0 x 0 で割り切れないので、f f f を斉次化すると F F F に戻る)。
3つの
偏微分が0なら、f x = f y = 0 f_x=f_y=0 f x = f y = 0 で特異点。逆に f x = f y = 0 f_x=f_y=0 f x = f y = 0 なら、オイラーの等式と F ( a ) = 0 F(a)=0 F ( a ) = 0 から F x 0 ( a ) = d F ( a ) − a 1 F x 1 ( a ) − a 2 F x 2 ( a ) = 0 F_{x_0}(a)=d\,F(a)-a_1F_{x_1}(a)-a_2F_{x_2}(a)=0 F x 0 ( a ) = d F ( a ) − a 1 F x 1 ( a ) − a 2 F x 2 ( a ) = 0 。 標数 が
d d d を
割り切らなければ、オイラーの等式から F = 1 d ∑ i x i F x i F=\tfrac1d\sum_ix_iF_{x_i} F = d 1 ∑ i x i F x i なので、偏微分がすべて0になる点で F F F も0になる。
いよいよ宿題です。
例18 y = x 3 y=x^3 y = x 3 の無限遠点
U 0 U_0 U 0 の座標 x = x 1 / x 0 x=x_1/x_0 x = x 1 / x 0 、y = x 2 / x 0 y=x_2/x_0 y = x 2 / x 0 で y = x 3 y=x^3 y = x 3 を斉次化すると、F = x 0 2 x 2 − x 1 3 F=x_0^2x_2-x_1^3 F = x 0 2 x 2 − x 1 3 である。偏微分は
F x 0 = 2 x 0 x 2 F x 1 = − 3 x 1 2 F x 2 = x 0 2 F_{x_0}=2x_0x_2\qquad F_{x_1}=-3x_1^2\qquad F_{x_2}=x_0^2 F x 0 = 2 x 0 x 2 F x 1 = − 3 x 1 2 F x 2 = x 0 2 F x 0 = 2 x 0 x 2 F x 1 = − 3 x 1 2 F x 2 = x 0 2 \begin{gathered}F_{x_0}=2x_0x_2\\F_{x_1}=-3x_1^2\\F_{x_2}=x_0^2\end{gathered} F x 0 = 2 x 0 x 2 F x 1 = − 3 x 1 2 F x 2 = x 0 2 F x 0 = 2 x 0 x 2 F x 1 = − 3 x 1 2 F x 2 = x 0 2 \begin{aligned}F_{x_0} &= 2x_0x_2\\[4pt]F_{x_1} &= -3x_1^2\\[4pt]F_{x_2} &= x_0^2\end{aligned} F x 0 F x 1 F x 2 = 2 x 0 x 2 = − 3 x 1 2 = x 0 2
C = V + ( F ) C=V_+(F) C = V + ( F ) の特異点はどの標数 でも [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] だけである。U 2 U_2 U 2 の座標 a = x 0 / x 2 a=x_0/x_2 a = x 0 / x 2 、b = x 1 / x 2 b=x_1/x_2 b = x 1 / x 2 では C C C は a 2 = b 3 a^2=b^3 a 2 = b 3 で、[ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] はその原点、つまり尖点である。接錐は a 2 = 0 a^2=0 a 2 = 0 で、無限遠直線 x 0 = 0 x_0=0 x 0 = 0 と重なる。
証明 開く 閉じる
特異点では
F x 2 = x 0 2 = 0 F_{x_2}=x_0^2=0 F x 2 = x 0 2 = 0 なので
x 0 = 0 x_0=0 x 0 = 0 。
F = 0 F=0 F = 0 から
x 1 3 = 0 x_1^3=0 x 1 3 = 0 で
x 1 = 0 x_1=0 x 1 = 0 。
よって P = [ 0 : 0 : 1 ] P=[0:0:1] P = [ 0 : 0 : 1 ] 。 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] では
3つの偏微分がすべて0なので、命題17 から特異点である。 x 2 = 1 x_2=1 x 2 = 1 とおくと
F ( a , b , 1 ) = a 2 − b 3 F(a,b,1)=a^2-b^3 F ( a , b , 1 ) = a 2 − b 3 。
最低次の部分は a 2 a^2 a 2 で、重複度2、接錐は直線 a = 0 a=0 a = 0 。U 2 U_2 U 2 の中で a = 0 a=0 a = 0 は x 0 = 0 x_0=0 x 0 = 0 である。
ほかの2枚でも確かめておきます。U 0 U_0 U 0 では f = y − x 3 f=y-x^3 f = y − x 3 で、f y = 1 f_y=1 f y = 1 なので、原点(変曲点)を含めてどの点も非特異です。U 1 U_1 U 1 (座標 c = x 0 / x 1 , e = x 2 / x 1 c=x_0/x_1,\ e=x_2/x_1 c = x 0 / x 1 , e = x 2 / x 1 )では式が c 2 e = 1 c^2e=1 c 2 e = 1 になり、偏微分 ( 2 c e , c 2 ) (2ce,\ c^2) ( 2 ce , c 2 ) が両方0なら c = 0 c=0 c = 0 で、c 2 e = 1 c^2e=1 c 2 e = 1 に反します。
点の対応も計算できます。x ≠ 0 x\neq0 x = 0 のとき、y = x 3 y=x^3 y = x 3 の点は次の点に移ります。
[ 1 : x : x 3 ] = [ 1 x 3 : 1 x 2 : 1 ] ( a , b ) = ( 1 x 3 , 1 x 2 ) a 2 = 1 x 6 = b 3 [1:x:x^3]=\Bigl[\frac1{x^3}:\frac1{x^2}:1\Bigr]\qquad (a,b)=\Bigl(\frac1{x^3},\ \frac1{x^2}\Bigr)\qquad a^2=\frac1{x^6}=b^3 [ 1 : x : x 3 ] = [ x 3 1 : x 2 1 : 1 ] ( a , b ) = ( x 3 1 , x 2 1 ) a 2 = x 6 1 = b 3 [ 1 : x : x 3 ] = [ 1 x 3 : 1 x 2 : 1 ] ( a , b ) = ( 1 x 3 , 1 x 2 ) a 2 = 1 x 6 = b 3 \begin{gathered}[1:x:x^3]=\Bigl[\frac1{x^3}:\frac1{x^2}:1\Bigr]\\(a,b)=\Bigl(\frac1{x^3},\ \frac1{x^2}\Bigr)\\a^2=\frac1{x^6}=b^3\end{gathered} [ 1 : x : x 3 ] = [ x 3 1 : x 2 1 : 1 ] ( a , b ) = ( x 3 1 , x 2 1 ) a 2 = x 6 1 = b 3 [ 1 : x : x 3 ] = [ 1 x 3 : 1 x 2 : 1 ] ( a , b ) = ( 1 x 3 , 1 x 2 ) a 2 = 1 x 6 = b 3 \begin{aligned}[1:x:x^3] &= \Bigl[\frac1{x^3}:\frac1{x^2}:1\Bigr]\\[4pt](a,b) &= \Bigl(\frac1{x^3},\ \frac1{x^2}\Bigr)\\[4pt]a^2 &= \frac1{x^6}\\&= b^3\end{aligned} [ 1 : x : x 3 ] ( a , b ) a 2 = [ x 3 1 : x 2 1 : 1 ] = ( x 3 1 , x 2 1 ) = x 6 1 = b 3
x → + ∞ x\to+\infty x → + ∞ では a > 0 a>0 a > 0 の側から、x → − ∞ x\to-\infty x → − ∞ では a < 0 a<0 a < 0 の側から、どちらも ( 0 , 0 ) (0,0) ( 0 , 0 ) に近づきます。曲線の両端が無限遠の同じ点に、同じ接線 a = 0 a=0 a = 0 に沿って入ってくるので、そこが尖るのです。
U 2 U_2 U 2 :
a 2 = b 3 a^2=b^3 a 2 = b 3 破線
a = 0 a=0 a = 0 は無限遠直線
x 0 = 0 x_0=0 x 0 = 0 同じ色の点は同じ点:
x = 1 , 1.5 , 2 x=1,\ 1.5,\ 2 x = 1 , 1.5 , 2 と
x = − 1 , − 1.5 , − 2 x=-1,\ -1.5,\ -2 x = − 1 , − 1.5 , − 2
図4 具体例 左は U 0 U_0 U 0 で見た y = x 3 y=x^3 y = x 3 、右は同じ曲線を U 2 U_2 U 2 の座標 ( b , a ) = ( x 1 / x 2 , x 0 / x 2 ) (b,a)=(x_1/x_2,\ x_0/x_2) ( b , a ) = ( x 1 / x 2 , x 0 / x 2 ) で見たもので、式は a 2 = b 3 a^2=b^3 a 2 = b 3 です。同じ色の点は同じ点で、x = 1 , 1.5 , 2 x=1,\,1.5,\,2 x = 1 , 1.5 , 2 の点(右の上半分)と x = − 1 , − 1.5 , − 2 x=-1,\,-1.5,\,-2 x = − 1 , − 1.5 , − 2 の点(右の下半分)を描いています。∣ x ∣ |x| ∣ x ∣ が大きいほど右の図では原点に近づき、原点 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で上下の枝が尖って出会います。破線は無限遠直線 x 0 = 0 x_0=0 x 0 = 0 で、尖点の接錐です。
放物線 y = x 2 y=x^2 y = x 2 と比べると違いがはっきりします。射影閉包は x 0 x 2 = x 1 2 x_0x_2=x_1^2 x 0 x 2 = x 1 2 で、U 2 U_2 U 2 の座標では a = b 2 a=b^2 a = b 2 となり、∂ / ∂ a \partial/\partial a ∂ / ∂ a が1なので [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] は非特異点です。一般に y = x d y=x^d y = x d の無限遠点は a d − 1 = b d a^{d-1}=b^d a d − 1 = b d で、d ≥ 3 d\geq3 d ≥ 3 のときだけ特異点になります。
もう少し詳しく 標数が次数を割り切るとき
命題17 の後半には、標数 の仮定が要ります。標数 2で F = x 0 x 1 + x 2 2 F=x_0x_1+x_2^2 F = x 0 x 1 + x 2 2 (d = 2 d=2 d = 2 )とすると、偏微分は ( x 1 , x 0 , 2 x 2 ) = ( x 1 , x 0 , 0 ) (x_1,\ x_0,\ 2x_2)=(x_1,\ x_0,\ 0) ( x 1 , x 0 , 2 x 2 ) = ( x 1 , x 0 , 0 ) で、点 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] で3つとも0になります。
しかし F ( 0 , 0 , 1 ) = 1 ≠ 0 F(0,0,1)=1\neq0 F ( 0 , 0 , 1 ) = 1 = 0 なので、この点は曲線の上にありません。曲線の点ではないので、特異点でもありません。実際、この2次曲線には特異点がありません。曲線の点では x 0 , x 1 x_0,x_1 x 0 , x 1 の少なくとも一方が0でなく(両方0なら x 2 = 0 x_2=0 x 2 = 0 になる)、U 0 U_0 U 0 では式が x + y 2 = 0 x+y^2=0 x + y 2 = 0 で x x x での偏微分が1、U 1 U_1 U 1 でも同じ形の式になるからです。
代数閉体でない体と標数 p p p
特異点の条件 f = f x = f y = 0 f=f_x=f_y=0 f = f x = f y = 0 は形式的な微分で書けているので、代数閉体 でない体の上でも、そのまま式として意味をもちます。ただし、見える点が減ることに注意が要ります。
もう少し詳しく 実数の点だけを見ると見落とすもの
k = R k=\mathbb{R} k = R で f = x 2 + y 2 f=x^2+y^2 f = x 2 + y 2 とすると、実数の点は原点だけで、f x = 2 x f_x=2x f x = 2 x 、f y = 2 y f_y=2y f y = 2 y も原点で0です。実数の点だけを描くと、孤立した1点にしか見えません。
C \mathbb{C} C で見ると、x 2 + y 2 = ( x + i y ) ( x − i y ) x^2+y^2=(x+iy)(x-iy) x 2 + y 2 = ( x + i y ) ( x − i y ) は2本の直線 y = ± i x y=\pm ix y = ± i x の和集合で、原点は2本が交わる点です。接錐 x 2 + y 2 x^2+y^2 x 2 + y 2 も、C \mathbb{C} C では2本の直線に分かれます。
図1や図3も実数の点だけを描いています。例えば結節点 y 2 = x 2 ( x + 1 ) y^2=x^2(x+1) y 2 = x 2 ( x + 1 ) の x < − 1 x<-1 x < − 1 の部分には実数の点がありませんが、複素数の点はあります。
もう少し詳しく 標数 p p p の不思議な曲線 y = x p y=x^p y = x p
k k k を標数 p p p の代数閉体 とし、f = y − x p f=y-x^p f = y − x p とします。f x = p x p − 1 = 0 f_x=p\,x^{p-1}=0 f x = p x p − 1 = 0 、f y = 1 f_y=1 f y = 1 なので、どの点も非特異です。
ところが点 ( a , a p ) (a,a^p) ( a , a p ) での接線は 0 ⋅ ( x − a ) + 1 ⋅ ( y − a p ) = 0 0\cdot(x-a)+1\cdot(y-a^p)=0 0 ⋅ ( x − a ) + 1 ⋅ ( y − a p ) = 0 、つまり水平な直線 y = a p y=a^p y = a p です。すべての点で接線が水平になります。標数 0なら、接線がすべて水平な曲線は水平な直線しかありません。
理由は ( a + u ) p = a p + u p (a+u)^p=a^p+u^p ( a + u ) p = a p + u p (二項係数 ( p i ) \binom pi ( i p ) は 0 < i < p 0<i<p 0 < i < p で p p p の倍数)にあります。例えば標数 3なら ( 1 + u ) 3 = 1 + 3 u + 3 u 2 + u 3 = 1 + u 3 (1+u)^3=1+3u+3u^2+u^3=1+u^3 ( 1 + u ) 3 = 1 + 3 u + 3 u 2 + u 3 = 1 + u 3 です。曲線の上で y − a p = u p y-a^p=u^p y − a p = u p となり、曲線は直線 y = a p y=a^p y = a p と p p p 重に接しています。
ハーツホーンは、多様体の特異点の集合が真の閉部分集合であること(非特異点が必ずある)を示しています[1 , 定理5.3, p.45] 。その証明でも、標数 p p p で偏微分がすべて0になる多項式は p p p 乗になる、という同じ現象を使っています。
まとめ:特異点を見る3つの道具
例 式 特異点 dim M / M 2 \dim M/M^2 dim M / M 2 接錐
円 x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 なし 1 1 1 (どの点でも)接線
結節点 y 2 = x 2 ( x + 1 ) y^2=x^2(x+1) y 2 = x 2 ( x + 1 ) 原点 2 2 2 2本の直線 y = ± x y=\pm x y = ± x
尖点 y 2 = x 3 y^2=x^3 y 2 = x 3 原点 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 原点 2 2 2 直線 y = 0 y=0 y = 0 が2重
円錐 x 2 + y 2 = z 2 x^2+y^2=z^2 x 2 + y 2 = z 2 頂点 3 3 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 [ 0 : 0 : 1 ] [0:0:1] [ 0 : 0 : 1 ] 2 2 2 無限遠直線が2重
特異点は「接空間が多様体より大きくなる点」です。ヤコビ行列で計算でき、局所環 の M / M 2 M/M^2 M / M 2 で言い換えると置き方によらないことが分かります。接錐は、特異点に入ってくる枝の方向を記録します。
曲線では dim Y = 1 \dim Y=1 dim Y = 1 なので、特異点は dim M / M 2 ≥ 2 \dim M/M^2\geq2 dim M / M 2 ≥ 2 の点です。円錐の頂点では、2次元の曲面に対して M / M 2 M/M^2 M / M 2 が3次元になります。
次回:ブローアップで特異点をほどく
結節点では2本の枝が別々の方向 y = ± x y=\pm x y = ± x から原点に入っていました。原点を「原点を通る直線の方向全体」(射影直線 P 1 \mathbb{P}^1 P 1 )に取り替えると、2本の枝は別々の点を通るようになり、交わりがほどけます。この操作がブローアップです。
傾き m = y / x m=y/x m = y / x を座標に使うと、y = m x y=mx y = m x を代入して x 2 x^2 x 2 で割るだけで、結節点 m 2 x 2 = x 2 ( x + 1 ) m^2x^2=x^2(x+1) m 2 x 2 = x 2 ( x + 1 ) は m 2 = x + 1 m^2=x+1 m 2 = x + 1 に、尖点 m 2 x 2 = x 3 m^2x^2=x^3 m 2 x 2 = x 3 は m 2 = x m^2=x m 2 = x になります。どちらも滑らかな放物線です。
次回 は、この計算を射影直線との積の中で正確に行い、結節点の2本の枝を分け、尖点を滑らかにします。
第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 ) に移る。
第1回の命題17
どんな体 k k k でも、π y z ( C ) = V ( y 3 − z 2 ) ⊆ A 2 \pi_{yz}(C)=V(y^3-z^2)\subseteq\mathbb{A}^2 π y z ( C ) = V ( y 3 − z 2 ) ⊆ A 2 。
第1回の例16 自分と交わる曲線
k k k を代数閉体 とする。f = y 2 − x 2 ( x + 1 ) f=y^2-x^2(x+1) f = y 2 − x 2 ( x + 1 ) は既約多項式 で、V ( f ) ⊆ A 2 V(f)\subseteq\mathbb{A}^2 V ( f ) ⊆ A 2 は既約である。
第1回の例18 消去イデアルの計算
どんな体 k k k でも、J = ( y − x 2 , z − x 3 ) ⊆ k [ x , y , z ] J=(y-x^2,\ z-x^3)\subseteq k[x,y,z] J = ( y − x 2 , z − x 3 ) ⊆ k [ x , y , z ] について
J ∩ k [ y , z ] = ( y 3 − z 2 ) J\cap k[y,z]=(y^3-z^2) J ∩ k [ y , z ] = ( y 3 − z 2 ) J ∩ k [ y , z ] = ( y 3 − z 2 ) \begin{aligned}J\cap k[y,z] &= (y^3-z^2)\end{aligned} J ∩ k [ y , z ] = ( y 3 − z 2 )
第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 。
第3回の例22 Spec k \operatorname{Spec}k Spec k と Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 )
k k k を体、A = k [ x ] / ( x 2 ) A=k[x]/(x^2) A = k [ x ] / ( x 2 ) とする。Spec A \operatorname{Spec}A Spec A と Spec k \operatorname{Spec}k Spec k はどちらも1点からなる空間だが、
O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) \mathcal{O}(\operatorname{Spec}k)=k\qquad \mathcal{O}(\operatorname{Spec}A)=A=k[x]/(x^2) O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) \begin{gathered}\mathcal{O}(\operatorname{Spec}k)=k\\\mathcal{O}(\operatorname{Spec}A)=A=k[x]/(x^2)\end{gathered} O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) \begin{aligned}\mathcal{O}(\operatorname{Spec}k) &= k\\[4pt]\mathcal{O}(\operatorname{Spec}A) &= A\\&= k[x]/(x^2)\end{aligned} O ( Spec k ) O ( Spec A ) = k = A = k [ x ] / ( x 2 )
であり、構造層が違う。Spec A \operatorname{Spec}A Spec A のただ1つの点での茎は A A A で、その元 x x x は値が0なのに0ではない。
極大イデアルがただ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 。
体 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 の基底に対して双対基底がとれる。
定数でない1変数多項式が、必ずその体の中に根をもつ体。例:C \mathbb{C} C 。R \mathbb{R} R は代数閉体ではない(x 2 + 1 x^2+1 x 2 + 1 に根がない)。代数閉体は必ず無限体である。
体 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か素数になるのは体や整域の場合。
定数でなく、定数でない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 ) と分解するので既約ではない。
R 2 \mathbb{R}^2 R 2 上の滑らかな関数 f f f が f ( a , b ) = 0 f(a,b)=0 f ( a , b ) = 0 、∂ f / ∂ y ( a , b ) ≠ 0 \partial f/\partial y(a,b)\neq0 ∂ f / ∂ y ( a , b ) = 0 をみたせば、( a , b ) (a,b) ( a , b ) の近くで f = 0 f=0 f = 0 の点の全体は滑らかな関数のグラフ y = φ ( x ) y=\varphi(x) y = φ ( x ) になる、という定理。複素数でも同じことが成り立つ。
環 A A A の素イデアルの真に増える鎖 P 0 ⊊ P 1 ⊊ ⋯ ⊊ P n P_0\subsetneq P_1\subsetneq\cdots\subsetneq P_n P 0 ⊊ P 1 ⊊ ⋯ ⊊ P n の長さ n n n の最大値。dim A \dim A dim A と書く。例:dim k [ x 1 , … , x n ] = n \dim k[x_1,\dots,x_n]=n dim k [ x 1 , … , x n ] = n 、dim Z = 1 \dim\mathbb{Z}=1 dim Z = 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 ) 。
局所環 A A A とその極大イデアル M M M について、A / M n A/M^n A / M n (n = 1 , 2 , … n=1,2,\dots n = 1 , 2 , … )の極限としてできる環 A ^ \hat A A ^ 。点のごく近くだけを見ることに当たる。例:k [ x , y ] ( x , y ) k[x,y]_{(x,y)} k [ x , y ] ( x , y ) の完備化は形式的べき級数環 k [ [ x , y ] ] k[[x,y]] k [[ x , y ]] 。
連載 図で読む代数幾何
第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. ハーツホーン(高橋宣能・松下大介 訳) , 『代数幾何学 1』 , 丸善出版, 2013 .M. F. アティヤ, I. G. マクドナルド(新妻弘 訳) , 『可換代数入門』 , 共立出版, 2006 .