この記事の要点
射 スキーム の射は、点の写像と、関数を引き戻す環の準同型の組です。引き戻しには、「値が0の関数を、値が0の関数に移す」という条件を付けます。
Spec の射と環準同型 環の準同型 φ : B → A \varphi\colon B\to A φ : B → A は射 Spec A → Spec B \operatorname{Spec}A\to\operatorname{Spec}B Spec A → Spec B (点では Q ↦ φ − 1 ( Q ) Q\mapsto\varphi^{-1}(Q) Q ↦ φ − 1 ( Q ) )を引き起こし、この形の射はすべて環の準同型から来ます。
ファイバー 点 P P P の上のファイバーは Spec ( A ⊗ B κ ( P ) ) \operatorname{Spec}(A\otimes_B\kappa(P)) Spec ( A ⊗ B κ ( P )) です。A A A が方程式で書けているなら、方程式の係数(パラメータ)に P P P での値を代入した環になります。
族 1つの射を、底の点ごとのファイバーの族として見ます。x y = t xy=t x y = t では双曲線が2本の直線に、t y = x 2 ty=x^2 t y = x 2 では放物線が2重の直線に、Spec Z [ i ] \operatorname{Spec}\mathbb{Z}[i] Spec Z [ i ] では2点が重なった点や剰余体の大きい1点に変わります。
証明は、ステップの流れだけを短く書いています。「詳しく」の付いた行をクリックすると、そのステップの詳しい説明が開きます。説明の中にも開ける行があります。
定義・命題・定理には、記事全体で通し番号を振っています。
もう少し詳しく は補足、専門的な話 は先の回につながる話題です。どちらも開かずに読み進められます。
各ブロックの「AIに質問」を押すと、その部分の内容を入れた質問文で、お使いのAIを開けます。
前回の宿題
第7回 では、平面 A 2 \mathbb{A}^2 A 2 の原点をブローアップし、写像 π : A ~ 2 → A 2 \pi\colon\widetilde{\mathbb{A}}^2\to\mathbb{A}^2 π : A 2 → A 2 を作りました。原点の上には射影直線 P 1 \mathbb{P}^1 P 1 がまるごと乗り、それ以外の点の上には1点だけが乗っていました。
点ごとに逆像を並べると、A 2 \mathbb{A}^2 A 2 の点を添字にした「空間の族」ができます。ほとんどの点では1点で、原点でだけ射影直線に変わる族です。
ただし、この連載ではまだ一般の写像(射)を定義していません。第4回 で定義したのは同型だけです。
この記事では、まずスキーム の射を定義し、環の準同型から射が作れることを確かめます。次に、射の点 P P P の上のファイバー を定義し、いくつかの族を数と図で見ます。第2回で触れた Spec Z [ x ] \operatorname{Spec}\mathbb{Z}[x] Spec Z [ x ] の還元や、ハーツホーンの放物線の族も、ここでファイバーとして捉え直します。
スキームの射
環はすべて単位元をもつ可換環とし、環の準同型は 1 を 1 に移すものとします。局所環 R R R の極大イデアルを M R M_R M R と書きます。
定義1 局所環付き空間の射 [1 , §II.2 定義, p.99–100; 1 , p.102]
局所環 の準同型 h : R → S h\colon R\to S h : R → S が h − 1 ( M S ) = M R h^{-1}(M_S)=M_R h − 1 ( M S ) = M R をみたすとき、h h h を局所準同型 と呼ぶ。
局所環 付き空間 ( X , O X ) (X,\mathcal{O}_X) ( X , O X ) から ( Y , O Y ) (Y,\mathcal{O}_Y) ( Y , O Y ) への射 とは、連続写像 f : X → Y f\colon X\to Y f : X → Y と、Y Y Y の各開集合 W W W に対する環の準同型
f W # : O Y ( W ) → O X ( f − 1 ( W ) ) f^\#_W\colon\mathcal{O}_Y(W)\to\mathcal{O}_X(f^{-1}(W)) f W # : O Y ( W ) → O X ( f − 1 ( W )) f W # : O Y ( W ) → O X ( f − 1 ( W ) ) \begin{aligned}f^\#_W\colon\mathcal{O}_Y(W) &\to \mathcal{O}_X(f^{-1}(W))\end{aligned} f W # : O Y ( W ) → O X ( f − 1 ( W ))
の組で、制限と両立し(W ′ ⊆ W W'\subseteq W W ′ ⊆ W なら f W # ( s ) ∣ f − 1 ( W ′ ) = f W ′ # ( s ∣ W ′ ) f^\#_W(s)|_{f^{-1}(W')}=f^\#_{W'}(s|_{W'}) f W # ( s ) ∣ f − 1 ( W ′ ) = f W ′ # ( s ∣ W ′ ) )、各点 P ∈ X P\in X P ∈ X で茎の写像
f P # : O Y , f ( P ) → O X , P ( W , s ) ⟼ ( f − 1 ( W ) , f W # ( s ) ) f^\#_P\colon\mathcal{O}_{Y,f(P)}\to\mathcal{O}_{X,P}\qquad (W,s)\longmapsto\bigl(f^{-1}(W),\,f^\#_W(s)\bigr) f P # : O Y , f ( P ) → O X , P ( W , s ) ⟼ ( f − 1 ( W ) , f W # ( s ) ) f P # : O Y , f ( P ) → O X , P ( W , s ) ⟼ ( f − 1 ( W ) , f W # ( s ) ) \begin{gathered}f^\#_P\colon\mathcal{O}_{Y,f(P)}\to\mathcal{O}_{X,P}\\(W,s)\longmapsto\bigl(f^{-1}(W),\,f^\#_W(s)\bigr)\end{gathered} f P # : O Y , f ( P ) → O X , P ( W , s ) ⟼ ( f − 1 ( W ) , f W # ( s ) ) f P # : O Y , f ( P ) → O X , P ( W , s ) ⟼ ( f − 1 ( W ) , f W # ( s ) ) \begin{aligned}f^\#_P\colon\mathcal{O}_{Y,f(P)} &\to \mathcal{O}_{X,P}\\[4pt]&(W,s)\longmapsto\bigl(f^{-1}(W),\,f^\#_W(s)\bigr)\end{aligned} f P # : O Y , f ( P ) → O X , P ( W , s ) ⟼ ( f − 1 ( W ) , f W # ( s ) )
が局所準同型であるものをいう。スキーム の間の射をスキームの射 と呼ぶ。
第4回の定義2 と比べると、同相写像 が連続写像に、環の同型が環の準同型に変わり、茎の写像が局所準同型という条件が加わっています。同型の茎の写像は環の同型なので、この条件を自動的にみたします。
ハーツホーンは f # f^\# f # を順像の層への層の写像として定義しています。開集合ごとに書くと上の形になります。
局所準同型の条件 h − 1 ( M S ) = M R h^{-1}(M_S)=M_R h − 1 ( M S ) = M R は、h ( M R ) ⊆ M S h(M_R)\subseteq M_S h ( M R ) ⊆ M S と同じことです。h − 1 ( M S ) h^{-1}(M_S) h − 1 ( M S ) は 1 1 1 を含まない素イデアルなので、極大イデアル M R M_R M R を含めば M R M_R M R に等しくなるからです。
茎の極大イデアルは「その点で値が0になる芽」の全体でした(第4回の例4 )。そこで局所準同型の条件は、関数の値で言い換えられます。
点 P P P での剰余体を κ ( P ) = O X , P / M P \kappa(P)=\mathcal{O}_{X,P}/M_P κ ( P ) = O X , P / M P 、芽 g g g の像を値 g ( P ) g(P) g ( P ) と書きます。X = Spec A X=\operatorname{Spec}A X = Spec A なら O X , P = A P \mathcal{O}_{X,P}=A_P O X , P = A P で、A P / P A P ≅ Frac ( A / P ) A_P/PA_P\cong\operatorname{Frac}(A/P) A P / P A P ≅ Frac ( A / P ) なので、第2回の定義2 の剰余体と値に一致します。
命題2 射は値を保つ
f : X → Y f\colon X\to Y f : X → Y を局所環 付き空間の射、P ∈ X P\in X P ∈ X とする。f P # f^\#_P f P # は体の準同型 ι : κ ( f ( P ) ) → κ ( P ) \iota\colon\kappa(f(P))\to\kappa(P) ι : κ ( f ( P )) → κ ( P ) を引き起こし、f ( P ) f(P) f ( P ) での芽 g g g について ( f P # g ) ( P ) = ι ( g ( f ( P ) ) ) \bigl(f^\#_P g\bigr)(P)=\iota\bigl(g(f(P))\bigr) ( f P # g ) ( P ) = ι ( g ( f ( P )) ) が成り立つ。とくに、g ( f ( P ) ) = 0 g(f(P))=0 g ( f ( P )) = 0 と ( f P # g ) ( P ) = 0 \bigl(f^\#_Pg\bigr)(P)=0 ( f P # g ) ( P ) = 0 は同値である。
証明 開く 閉じる
f P # f^\#_P f P # は
局所準同型なので、M f ( P ) M_{f(P)} M f ( P ) を M P M_P M P の中に移す。よって剰余環 の間の準同型 ι \iota ι が決まり、値の式はその定義そのものである。 体の
準同型は単射なので、ι ( c ) = 0 \iota(c)=0 ι ( c ) = 0 と c = 0 c=0 c = 0 は同値である。
図式で書くと次のとおりです。縦の矢印は、芽にその点での値を対応させる写像です。
O Y , f ( P ) → f P # O X , P ↓ ↓ κ ( f ( P ) ) → ι κ ( P ) \begin{CD} \mathcal{O}_{Y,f(P)} @>{f^\#_P}>> \mathcal{O}_{X,P} \\ @VVV @VVV \\ \kappa(f(P)) @>>{\iota}> \kappa(P) \end{CD} O Y , f ( P ) ↓ ⏐ κ ( f ( P )) f P # ι O X , P ↓ ⏐ κ ( P )
局所準同型でない写像では、この図式が作れません。次の例は、全体の上の関数の引き戻しは同じでも、点の行き先によって射になったりならなかったりすることを示しています。
例3 局所準同型でない写像 [1 , 例2.3.2, p.102]
Y = Spec Z ( 5 ) Y=\operatorname{Spec}\mathbb{Z}_{(5)} Y = Spec Z ( 5 ) は2点 ( 0 ) (0) ( 0 ) 、( 5 ) (5) ( 5 ) からなり、開集合は ∅ \varnothing ∅ 、{ ( 0 ) } = D ( 5 ) \{(0)\}=D(5) {( 0 )} = D ( 5 ) 、Y Y Y の3つで、O Y ( Y ) = Z ( 5 ) \mathcal{O}_Y(Y)=\mathbb{Z}_{(5)} O Y ( Y ) = Z ( 5 ) 、O Y ( { ( 0 ) } ) = Q \mathcal{O}_Y(\{(0)\})=\mathbb{Q} O Y ({( 0 )}) = Q である。X = Spec Q X=\operatorname{Spec}\mathbb{Q} X = Spec Q は1点 ∗ \ast ∗ からなる。
(1) f 1 ( ∗ ) = ( 0 ) f_1(\ast)=(0) f 1 ( ∗ ) = ( 0 ) とし、f Y # : Z ( 5 ) → Q f^\#_Y\colon\mathbb{Z}_{(5)}\to\mathbb{Q} f Y # : Z ( 5 ) → Q を包含、f { ( 0 ) } # : Q → Q f^\#_{\{(0)\}}\colon\mathbb{Q}\to\mathbb{Q} f {( 0 )} # : Q → Q を恒等写像とする。茎の写像は Q → Q \mathbb{Q}\to\mathbb{Q} Q → Q の恒等写像で、局所準同型である。
(2) f 2 ( ∗ ) = ( 5 ) f_2(\ast)=(5) f 2 ( ∗ ) = ( 5 ) とし、f Y # : Z ( 5 ) → Q f^\#_Y\colon\mathbb{Z}_{(5)}\to\mathbb{Q} f Y # : Z ( 5 ) → Q を包含、f { ( 0 ) } # : Q → O X ( ∅ ) = 0 f^\#_{\{(0)\}}\colon\mathbb{Q}\to\mathcal{O}_X(\varnothing)=0 f {( 0 )} # : Q → O X ( ∅ ) = 0 とする。f 2 f_2 f 2 は連続で、f # f^\# f # は制限と両立するので、環付き空間の写像ではある。しかし茎の写像 Z ( 5 ) → Q \mathbb{Z}_{(5)}\to\mathbb{Q} Z ( 5 ) → Q で極大イデアル ( 0 ) (0) ( 0 ) の逆像は ( 0 ) ≠ 5 Z ( 5 ) (0)\neq5\mathbb{Z}_{(5)} ( 0 ) = 5 Z ( 5 ) なので、局所準同型ではなく、射ではない。
(2) では、関数 5 ∈ Z ( 5 ) 5\in\mathbb{Z}_{(5)} 5 ∈ Z ( 5 ) の点 ( 5 ) (5) ( 5 ) での値は F 5 \mathbb{F}_5 F 5 の 0 0 0 です。ところが引き戻した 5 ∈ Q 5\in\mathbb{Q} 5 ∈ Q は、点 ∗ \ast ∗ で値 5 ≠ 0 5\neq0 5 = 0 をとります。値が0の関数が、値が0でない関数に引き戻されてしまうわけです。
(2) の f 2 − 1 ( { ( 0 ) } ) f_2^{-1}(\{(0)\}) f 2 − 1 ({( 0 )}) は空集合です。層では空集合の上の環を 0 0 0 とするので、f { ( 0 ) } # f^\#_{\{(0)\}} f {( 0 )} # は 0 0 0 への写像しかありません。
Spec Q \operatorname{Spec}\mathbb{Q} Spec Q Spec Z ( 5 ) \operatorname{Spec}\mathbb{Z}_{(5)} Spec Z ( 5 ) 射:茎の写像
Q → Q \mathbb{Q}\to\mathbb{Q} Q → Q 射でない:茎の写像
Z ( 5 ) → Q \mathbb{Z}_{(5)}\to\mathbb{Q} Z ( 5 ) → Q 5 5 5 の値
0 ∈ F 5 0\in\mathbb{F}_5 0 ∈ F 5
図1 概念図 例3 の2つの写像。右の Spec Z ( 5 ) \operatorname{Spec}\mathbb{Z}_{(5)} Spec Z ( 5 ) は、閉点 ( 5 ) (5) ( 5 ) (黒)と生成点 ( 0 ) (0) ( 0 ) (灰色)の2点です。どちらの写像も関数を包含 Z ( 5 ) ⊆ Q \mathbb{Z}_{(5)}\subseteq\mathbb{Q} Z ( 5 ) ⊆ Q で引き戻します。生成点 に送る緑の矢印は射で、閉点に送るオレンジの破線は、関数 5 5 5 の値(( 5 ) (5) ( 5 ) では 0 0 0 、引き戻すと 5 5 5 )が合わないので射ではありません。図の位置には意味がなく、どの点がどの点に移るかだけを描いています。
Spec の射は環の準同型で決まる
アフィンスキーム の間の射は、環の準同型と同じものです。族を考えるときに底になる環を B B B とし、φ : B → A \varphi\colon B\to A φ : B → A と書きます。ハーツホーンとは A A A と B B B の役割が逆なので注意してください。
命題4 [1 , 命題2.3(b)(c), p.100–101]
φ : B → A \varphi\colon B\to A φ : B → A を環の準同型とする。
(1) Q ∈ Spec A Q\in\operatorname{Spec}A Q ∈ Spec A について φ − 1 ( Q ) \varphi^{-1}(Q) φ − 1 ( Q ) は B B B の素イデアルで、f ( Q ) = φ − 1 ( Q ) f(Q)=\varphi^{-1}(Q) f ( Q ) = φ − 1 ( Q ) で決まる写像 f : Spec A → Spec B f\colon\operatorname{Spec}A\to\operatorname{Spec}B f : Spec A → Spec B は連続である。実際、B B B のイデアル J J J について f − 1 ( V ( J ) ) = V ( φ ( J ) A ) f^{-1}(V(J))=V(\varphi(J)A) f − 1 ( V ( J )) = V ( φ ( J ) A ) となる。 (2) 各 Q Q Q で、b / s ↦ φ ( b ) / φ ( s ) b/s\mapsto\varphi(b)/\varphi(s) b / s ↦ φ ( b ) / φ ( s ) は局所準同型 B f ( Q ) → A Q B_{f(Q)}\to A_Q B f ( Q ) → A Q を与える。これを茎の写像とするスキーム の射 ( f , f # ) (f,f^\#) ( f , f # ) がある。 (3) Spec A \operatorname{Spec}A Spec A から Spec B \operatorname{Spec}B Spec B へのスキーム の射は、すべて (2) の形で、ただ1つの環の準同型 φ \varphi φ から来る。φ \varphi φ は全体の上の関数の写像 f # : O ( Spec B ) = B → O ( Spec A ) = A f^\#\colon\mathcal{O}(\operatorname{Spec}B)=B\to\mathcal{O}(\operatorname{Spec}A)=A f # : O ( Spec B ) = B → O ( Spec A ) = A である。
以下では (1) と、(2) の茎の写像が局所準同型であること、(3) で点の写像が φ \varphi φ で決まることを示します。層の写像 f W # f^\#_W f W # の作り方と、それが φ \varphi φ で決まることの確認は、ハーツホーンの証明(p.100–101)に任せます。
証明 開く 閉じる すべて開く すべて閉じる
(1)
φ − 1 ( Q ) \varphi^{-1}(Q) φ − 1 ( Q ) は
素イデアルである。φ ( 1 ) = 1 ∉ Q \varphi(1)=1\notin Q φ ( 1 ) = 1 ∈ / Q なので 1 ∉ φ − 1 ( Q ) 1\notin\varphi^{-1}(Q) 1 ∈ / φ − 1 ( Q ) 。b c ∈ φ − 1 ( Q ) bc\in\varphi^{-1}(Q) b c ∈ φ − 1 ( Q ) なら φ ( b ) φ ( c ) ∈ Q \varphi(b)\varphi(c)\in Q φ ( b ) φ ( c ) ∈ Q で、Q Q Q が素イデアルなので φ ( b ) \varphi(b) φ ( b ) か φ ( c ) \varphi(c) φ ( c ) が Q Q Q に入る。 連続性:
f ( Q ) ⊇ J ⟺ Q ⊇ φ ( J ) ⟺ Q ⊇ φ ( J ) A f(Q)\supseteq J\iff Q\supseteq\varphi(J)\iff Q\supseteq\varphi(J)A f ( Q ) ⊇ J ⟺ Q ⊇ φ ( J ) ⟺ Q ⊇ φ ( J ) A なので、
f − 1 ( V ( J ) ) = V ( φ ( J ) A ) f^{-1}(V(J))=V(\varphi(J)A) f − 1 ( V ( J )) = V ( φ ( J ) A ) で、
閉集合の逆像は閉集合である。 (2) s ∉ f ( Q ) s\notin f(Q) s ∈ / f ( Q ) なら φ ( s ) ∉ Q \varphi(s)\notin Q φ ( s ) ∈ / Q なので、φ ( s ) \varphi(s) φ ( s ) は A Q A_Q A Q で逆元をもち、写像 B f ( Q ) → A Q B_{f(Q)}\to A_Q B f ( Q ) → A Q が決まる。詳しく 閉じる
b / s = b ′ / s ′ b/s=b'/s' b / s = b ′ / s ′ (ある u ∉ f ( Q ) u\notin f(Q) u ∈ / f ( Q ) で u ( b s ′ − b ′ s ) = 0 u(bs'-b's)=0 u ( b s ′ − b ′ s ) = 0 )なら、φ ( u ) ∉ Q \varphi(u)\notin Q φ ( u ) ∈ / Q で φ ( u ) ( φ ( b ) φ ( s ′ ) − φ ( b ′ ) φ ( s ) ) = 0 \varphi(u)(\varphi(b)\varphi(s')-\varphi(b')\varphi(s))=0 φ ( u ) ( φ ( b ) φ ( s ′ ) − φ ( b ′ ) φ ( s )) = 0 なので、行き先も等しい。
局所準同型である。φ ( b ) / φ ( s ) ∈ Q A Q ⟺ φ ( b ) ∈ Q ⟺ b ∈ f ( Q ) ⟺ b / s ∈ f ( Q ) B f ( Q ) \varphi(b)/\varphi(s)\in QA_Q\iff\varphi(b)\in Q\iff b\in f(Q)\iff b/s\in f(Q)B_{f(Q)} φ ( b ) / φ ( s ) ∈ Q A Q ⟺ φ ( b ) ∈ Q ⟺ b ∈ f ( Q ) ⟺ b / s ∈ f ( Q ) B f ( Q ) 。詳しく 閉じる
u ∉ Q u\notin Q u ∈ / Q は A Q A_Q A Q の単元 なので、a / u ∈ Q A Q a/u\in QA_Q a / u ∈ Q A Q と a / 1 ∈ Q A Q a/1\in QA_Q a /1 ∈ Q A Q は同値である。a / 1 ∈ Q A Q ⟺ a ∈ Q a/1\in QA_Q\iff a\in Q a /1 ∈ Q A Q ⟺ a ∈ Q は、第4回の命題18 の証明で示した。同じことを B f ( Q ) B_{f(Q)} B f ( Q ) でも使う。
(3) 射 ( f , f # ) (f,f^\#) ( f , f # ) が与えられたとき、全体の上の関数の写像を φ \varphi φ とする。各点 Q Q Q で、φ \varphi φ と茎の写像は局所化と両立し、茎の写像が局所準同型であることから f ( Q ) = φ − 1 ( Q ) f(Q)=\varphi^{-1}(Q) f ( Q ) = φ − 1 ( Q ) が従う。詳しく 閉じる
次の図式が可換である。横の矢印は茎の写像と φ \varphi φ 、縦の矢印は全体の関数をその点の芽に送る局所化の写像である。
B → φ A ↓ ↓ B f ( Q ) → f Q # A Q \begin{CD} B @>{\varphi}>> A \\ @VVV @VVV \\ B_{f(Q)} @>>{f^\#_Q}> A_Q \end{CD} B ↓ ⏐ B f ( Q ) φ f Q # A ↓ ⏐ A Q
b ∈ B b\in B b ∈ B について、左下を回ると f Q # ( b / 1 ) f^\#_Q(b/1) f Q # ( b /1 ) 、右上を回ると φ ( b ) / 1 \varphi(b)/1 φ ( b ) /1 で、両者は等しい。局所準同型なので b / 1 ∈ f ( Q ) B f ( Q ) ⟺ φ ( b ) / 1 ∈ Q A Q b/1\in f(Q)B_{f(Q)}\iff\varphi(b)/1\in QA_Q b /1 ∈ f ( Q ) B f ( Q ) ⟺ φ ( b ) /1 ∈ Q A Q 、つまり b ∈ f ( Q ) ⟺ φ ( b ) ∈ Q b\in f(Q)\iff\varphi(b)\in Q b ∈ f ( Q ) ⟺ φ ( b ) ∈ Q 。よって f ( Q ) = φ − 1 ( Q ) f(Q)=\varphi^{-1}(Q) f ( Q ) = φ − 1 ( Q ) 。
(3) は、茎の写像が局所準同型であることを仮定しないと成り立ちません[1 , 警告2.3.0, p.101] 。例3 (2) は、全体の関数の写像が包含 Z ( 5 ) ⊆ Q \mathbb{Z}_{(5)}\subseteq\mathbb{Q} Z ( 5 ) ⊆ Q なのに点を ( 5 ) (5) ( 5 ) に送っていて、どの環の準同型からも来ません。
点での値でも確かめられます。φ \varphi φ が引き起こす剰余体の写像は B / f ( Q ) → A / Q B/f(Q)\to A/Q B / f ( Q ) → A / Q から来る ι : κ ( f ( Q ) ) → κ ( Q ) \iota\colon\kappa(f(Q))\to\kappa(Q) ι : κ ( f ( Q )) → κ ( Q ) で、命題2 の式は次のようになります。
φ ( g ) ( Q ) = ι ( g ( f ( Q ) ) ) ( g ∈ B ) \varphi(g)(Q)=\iota\bigl(g(f(Q))\bigr)\qquad(g\in B) φ ( g ) ( Q ) = ι ( g ( f ( Q )) ) ( g ∈ B ) φ ( g ) ( Q ) = ι ( g ( f ( Q ) ) ) ( g ∈ B ) \begin{gathered}\varphi(g)(Q)=\iota\bigl(g(f(Q))\bigr)\\(g\in B)\end{gathered} φ ( g ) ( Q ) = ι ( g ( f ( Q )) ) ( g ∈ B ) φ ( g ) ( Q ) = ι ( g ( f ( Q ) ) ) ( g ∈ B ) \begin{aligned}\varphi(g)(Q) &= \iota\bigl(g(f(Q))\bigr)\\[4pt]&(g\in B)\end{aligned} φ ( g ) ( Q ) = ι ( g ( f ( Q )) ) ( g ∈ B )
例5 点の行き先
(1) k k k を体とし、φ : k [ t ] → A = k [ x , y , t ] / ( x y − t ) \varphi\colon k[t]\to A=k[x,y,t]/(xy-t) φ : k [ t ] → A = k [ x , y , t ] / ( x y − t ) を自然な写像とする。A A A では t = x y t=xy t = x y なので A ≅ k [ x , y ] A\cong k[x,y] A ≅ k [ x , y ] で、φ ( t ) = x y \varphi(t)=xy φ ( t ) = x y である。閉点 Q = ( x − 2 , y − 3 ) Q=(x-2,\ y-3) Q = ( x − 2 , y − 3 ) (点 ( 2 , 3 ) (2,3) ( 2 , 3 ) )は f ( Q ) = ( t − 6 ) f(Q)=(t-6) f ( Q ) = ( t − 6 ) に移る。
φ ( t − 6 ) = x y − 6 = ( x − 2 ) y + 2 ( y − 3 ) ∈ Q \varphi(t-6)=xy-6=(x-2)\,y+2\,(y-3)\in Q φ ( t − 6 ) = x y − 6 = ( x − 2 ) y + 2 ( y − 3 ) ∈ Q φ ( t − 6 ) = x y − 6 = ( x − 2 ) y + 2 ( y − 3 ) ∈ Q \begin{aligned}\varphi(t-6) &= xy-6\\&= (x-2)\,y+2\,(y-3)\in Q\end{aligned} φ ( t − 6 ) = x y − 6 = ( x − 2 ) y + 2 ( y − 3 ) ∈ Q φ ( t − 6 ) = x y − 6 = ( x − 2 ) y = + 2 ( y − 3 ) ∈ Q \begin{aligned}\varphi(t-6) &= xy-6\\&= (x-2)\,y\\&\phantom{=}{} +2\,(y-3)\in Q\end{aligned} φ ( t − 6 ) = x y − 6 = ( x − 2 ) y = + 2 ( y − 3 ) ∈ Q
一般に ( x − a , y − b ) ↦ ( t − a b ) (x-a,\ y-b)\mapsto(t-ab) ( x − a , y − b ) ↦ ( t − ab ) である。素イデアル ( x ) (x) ( x ) (直線 x = 0 x=0 x = 0 の生成点 )は ( t ) (t) ( t ) に、生成点 ( 0 ) (0) ( 0 ) は ( 0 ) (0) ( 0 ) に移る。
(2) φ : Z → Z [ x ] / ( x 2 + 1 ) = Z [ i ] \varphi\colon\mathbb{Z}\to\mathbb{Z}[x]/(x^2+1)=\mathbb{Z}[i] φ : Z → Z [ x ] / ( x 2 + 1 ) = Z [ i ] とし、Z [ i ] \mathbb{Z}[i] Z [ i ] の点を、x 2 + 1 x^2+1 x 2 + 1 を含む Z [ x ] \mathbb{Z}[x] Z [ x ] の素イデアルで書く。( 5 , x − 2 ) ↦ ( 5 ) (5,\ x-2)\mapsto(5) ( 5 , x − 2 ) ↦ ( 5 ) 、( 2 , x + 1 ) ↦ ( 2 ) (2,\ x+1)\mapsto(2) ( 2 , x + 1 ) ↦ ( 2 ) 、( 3 , x 2 + 1 ) ↦ ( 3 ) (3,\ x^2+1)\mapsto(3) ( 3 , x 2 + 1 ) ↦ ( 3 ) 、( x 2 + 1 ) ↦ ( 0 ) (x^2+1)\mapsto(0) ( x 2 + 1 ) ↦ ( 0 ) である。剰余体の写像は、それぞれ F 5 → F 5 \mathbb{F}_5\to\mathbb{F}_5 F 5 → F 5 、F 2 → F 2 \mathbb{F}_2\to\mathbb{F}_2 F 2 → F 2 、F 3 → F 9 \mathbb{F}_3\to\mathbb{F}_9 F 3 → F 9 、Q → Q ( i ) \mathbb{Q}\to\mathbb{Q}(i) Q → Q ( i ) である。
(3) φ : k [ x , y ] → k [ x , m ] \varphi\colon k[x,y]\to k[x,m] φ : k [ x , y ] → k [ x , m ] 、x ↦ x x\mapsto x x ↦ x 、y ↦ x m y\mapsto xm y ↦ x m とする(第7回のブローアップのチャート)。閉点 ( x − a , m − b ) (x-a,\ m-b) ( x − a , m − b ) は ( x − a , y − a b ) (x-a,\ y-ab) ( x − a , y − ab ) に移る。とくに a = 0 a=0 a = 0 なら、b b b によらずすべて原点 ( x , y ) (x,\ y) ( x , y ) に移り、直線 x = 0 x=0 x = 0 の生成点 ( x ) (x) ( x ) も原点に移る。
証明 開く 閉じる
(1)
φ − 1 ( Q ) \varphi^{-1}(Q) φ − 1 ( Q ) は
t − 6 t-6 t − 6 を
含む素イデアルで、( t − 6 ) (t-6) ( t − 6 ) は極大イデアルなので、φ − 1 ( Q ) = ( t − 6 ) \varphi^{-1}(Q)=(t-6) φ − 1 ( Q ) = ( t − 6 ) 。一般の ( a , b ) (a,b) ( a , b ) でも x y − a b = ( x − a ) y + a ( y − b ) xy-ab=(x-a)y+a(y-b) x y − ab = ( x − a ) y + a ( y − b ) から同じ。 ( x ) (x) ( x ) の
逆像は、g ( x y ) ∈ ( x ) g(xy)\in(x) g ( x y ) ∈ ( x ) となる g ( t ) g(t) g ( t ) 、つまり g ( 0 ) = 0 g(0)=0 g ( 0 ) = 0 となる g g g の全体で、( t ) (t) ( t ) である。g ( x y ) = 0 g(xy)=0 g ( x y ) = 0 なら g = 0 g=0 g = 0 なので、( 0 ) (0) ( 0 ) の逆像は ( 0 ) (0) ( 0 ) 。 (2) 閉点の
3つのイデアルは 5 , 2 , 3 5,2,3 5 , 2 , 3 を含むので、逆像はそれを含む Z \mathbb{Z} Z の素イデアル、つまり ( 5 ) , ( 2 ) , ( 3 ) (5),(2),(3) ( 5 ) , ( 2 ) , ( 3 ) 。( x 2 + 1 ) (x^2+1) ( x 2 + 1 ) と Z \mathbb{Z} Z の共通部分は 0 0 0 なので、生成点 は ( 0 ) (0) ( 0 ) に移る。剰余体は第2回の例18 で求めたとおり。 (3)
φ ( y − a b ) = x m − a b = ( x − a ) m + a ( m − b ) \varphi(y-ab)=xm-ab=(x-a)m+a(m-b) φ ( y − ab ) = x m − ab = ( x − a ) m + a ( m − b ) と
φ ( x − a ) = x − a \varphi(x-a)=x-a φ ( x − a ) = x − a は
( x − a , m − b ) (x-a,\ m-b) ( x − a , m − b ) に
入るので、極大イデアル ( x − a , y − a b ) (x-a,\ y-ab) ( x − a , y − ab ) が逆像に含まれ、等しい。( x ) (x) ( x ) の逆像は g ( x , x m ) ∈ ( x ) g(x,xm)\in(x) g ( x , x m ) ∈ ( x ) 、つまり g ( 0 , 0 ) = 0 g(0,0)=0 g ( 0 , 0 ) = 0 となる g g g の全体で、( x , y ) (x,\ y) ( x , y ) 。
(1) で値を比べます。関数 g = t − 6 g=t-6 g = t − 6 の点 f ( Q ) = ( t − 6 ) f(Q)=(t-6) f ( Q ) = ( t − 6 ) での値は 0 0 0 で、引き戻した φ ( g ) = x y − 6 \varphi(g)=xy-6 φ ( g ) = x y − 6 の点 ( 2 , 3 ) (2,3) ( 2 , 3 ) での値も 2 ⋅ 3 − 6 = 0 2\cdot3-6=0 2 ⋅ 3 − 6 = 0 です。関数 t t t は点 t = 6 t=6 t = 6 で値 6 6 6 をとり、引き戻した x y xy x y は点 ( 2 , 3 ) (2,3) ( 2 , 3 ) で値 6 6 6 をとります。
(2) で関数 10 ∈ Z 10\in\mathbb{Z} 10 ∈ Z を見ると、点 ( 5 ) (5) ( 5 ) での値は F 5 \mathbb{F}_5 F 5 の 0 0 0 です。引き戻した 10 ∈ Z [ i ] 10\in\mathbb{Z}[i] 10 ∈ Z [ i ] の点 ( 5 , x − 2 ) (5,\ x-2) ( 5 , x − 2 ) での値も 0 0 0 で、命題2 のとおりです。
ファイバー
射 f : Spec A → Spec B f\colon\operatorname{Spec}A\to\operatorname{Spec}B f : Spec A → Spec B の点 P P P の上の逆像 f − 1 ( P ) f^{-1}(P) f − 1 ( P ) は、点の集合としてはすぐ求まります。しかし第2回の x x x と x 2 x^2 x 2 の違いのように、点の集合だけでは失われる情報があります。そこで逆像に環を付けてスキーム にします。
そのために、2つの環 A A A と κ ( P ) \kappa(P) κ ( P ) から1つの環を作るテンソル積 A ⊗ B κ ( P ) A\otimes_B\kappa(P) A ⊗ B κ ( P ) を使います。テンソル積 の一般の定義はここでは述べず、必要な性質(下の命題)だけを使います。
定義6 ファイバー [1 , §II.3 定義, p.122]
φ : B → A \varphi\colon B\to A φ : B → A を環の準同型、f : Spec A → Spec B f\colon\operatorname{Spec}A\to\operatorname{Spec}B f : Spec A → Spec B を対応する射とする。P ∈ Spec B P\in\operatorname{Spec}B P ∈ Spec B について、B → κ ( P ) B\to\kappa(P) B → κ ( P ) を値をとる写像とし、
X P = Spec ( A ⊗ B κ ( P ) ) X_P=\operatorname{Spec}\bigl(A\otimes_B\kappa(P)\bigr) X P = Spec ( A ⊗ B κ ( P ) ) X P = Spec ( A ⊗ B κ ( P ) ) \begin{aligned}X_P &= \operatorname{Spec}\bigl(A\otimes_B\kappa(P)\bigr)\end{aligned} X P = Spec ( A ⊗ B κ ( P ) )
を f f f の点 P P P の上のファイバー と呼ぶ。P P P が Spec B \operatorname{Spec}B Spec B の生成点 のとき(例えば B B B が整域 で P = ( 0 ) P=(0) P = ( 0 ) のとき)、X P X_P X P を生成ファイバー と呼ぶ。
本文でテンソル積 について使うのは、主に次の命題です。
命題7 パラメータに値を代入する [2 , 例2.13 (ii), p.41; 3 , 演習問題2.2, p.47]
A = B [ x 1 , … , x n ] / ( g 1 , … , g r ) A=B[x_1,\dots,x_n]/(g_1,\dots,g_r) A = B [ x 1 , … , x n ] / ( g 1 , … , g r ) とし、P ∈ Spec B P\in\operatorname{Spec}B P ∈ Spec B とする。g i g_i g i の係数を κ ( P ) \kappa(P) κ ( P ) に移した多項式を g ˉ i ∈ κ ( P ) [ x 1 , … , x n ] \bar g_i\in\kappa(P)[x_1,\dots,x_n] g ˉ i ∈ κ ( P ) [ x 1 , … , x n ] と書くと、
A ⊗ B κ ( P ) ≅ κ ( P ) [ x 1 , … , x n ] ≅ / ( g ˉ 1 , … , g ˉ r ) \begin{aligned} A\otimes_B\kappa(P)&\cong\kappa(P)[x_1,\dots,x_n]\\ &\phantom{{}\cong{}}/(\bar g_1,\dots,\bar g_r) \end{aligned} A ⊗ B κ ( P ) ≅ κ ( P ) [ x 1 , … , x n ] ≅ / ( g ˉ 1 , … , g ˉ r )
である。
証明 開く 閉じる すべて開く すべて閉じる
多項式環では
B [ x 1 , … , x n ] ⊗ B κ ( P ) ≅ κ ( P ) [ x 1 , … , x n ] B[x_1,\dots,x_n]\otimes_B\kappa(P)\cong\kappa(P)[x_1,\dots,x_n] B [ x 1 , … , x n ] ⊗ B κ ( P ) ≅ κ ( P ) [ x 1 , … , x n ] で、
g ⊗ 1 g\otimes1 g ⊗ 1 は
g ˉ \bar g g ˉ に
移る。 剰余環 とのテンソル積 は ( R / J ) ⊗ R M ≅ M / J M (R/J)\otimes_RM\cong M/JM ( R / J ) ⊗ R M ≅ M / J M で、R = B [ x ] R=B[x] R = B [ x ] 、J = ( g 1 , … , g r ) J=(g_1,\dots,g_r) J = ( g 1 , … , g r ) 、M = κ ( P ) [ x ] M=\kappa(P)[x] M = κ ( P ) [ x ] とすると、右辺は κ ( P ) [ x ] / ( g ˉ 1 , … , g ˉ r ) \kappa(P)[x]/(\bar g_1,\dots,\bar g_r) κ ( P ) [ x ] / ( g ˉ 1 , … , g ˉ r ) になる。詳しく 閉じる
A ⊗ B κ ( P ) ≅ A ⊗ B [ x ] ( B [ x ] ⊗ B κ ( P ) ) = ( B [ x ] / J ) ⊗ B [ x ] κ ( P ) [ x ] A\otimes_B\kappa(P)\cong A\otimes_{B[x]}\bigl(B[x]\otimes_B\kappa(P)\bigr)=(B[x]/J)\otimes_{B[x]}\kappa(P)[x] A ⊗ B κ ( P ) ≅ A ⊗ B [ x ] ( B [ x ] ⊗ B κ ( P ) ) = ( B [ x ] / J ) ⊗ B [ x ] κ ( P ) [ x ] と書き直してから、上の同型を使う。J κ ( P ) [ x ] J\kappa(P)[x] J κ ( P ) [ x ] は g i g_i g i の像 g ˉ i \bar g_i g ˉ i で生成される。
つまり、ファイバーの環は「方程式の係数を、点 P P P での値に取り替えた環」です。B = k [ t ] B=k[t] B = k [ t ] の閉点 P = ( t − c ) P=(t-c) P = ( t − c ) では κ ( P ) = k \kappa(P)=k κ ( P ) = k で、t t t に c c c を代入します。生成点 P = ( 0 ) P=(0) P = ( 0 ) では κ ( P ) = k ( t ) \kappa(P)=k(t) κ ( P ) = k ( t ) で、t t t を有理関数体 の元として残します。
k [ x , y , t ] / ( x y − t ) ⊗ k [ t ] k [ t ] / ( t − c ) ≅ k [ x , y ] / ( x y − c ) k [ x , y , t ] / ( x y − t ) ⊗ k [ t ] k ( t ) ≅ k ( t ) [ x , y ] / ( x y − t ) Z [ x ] / ( x 2 + 1 ) ⊗ Z F p ≅ F p [ x ] / ( x 2 + 1 ) \begin{aligned} &k[x,y,t]/(xy-t)\ \otimes_{k[t]}\ k[t]/(t-c)\\ &\qquad\cong k[x,y]/(xy-c)\\[4pt] &k[x,y,t]/(xy-t)\ \otimes_{k[t]}\ k(t)\\ &\qquad\cong k(t)[x,y]/(xy-t)\\[4pt] &\mathbb{Z}[x]/(x^2+1)\ \otimes_{\mathbb{Z}}\ \mathbb{F}_p\\ &\qquad\cong \mathbb{F}_p[x]/(x^2+1)\end{aligned} k [ x , y , t ] / ( x y − t ) ⊗ k [ t ] k [ t ] / ( t − c ) ≅ k [ x , y ] / ( x y − c ) k [ x , y , t ] / ( x y − t ) ⊗ k [ t ] k ( t ) ≅ k ( t ) [ x , y ] / ( x y − t ) Z [ x ] / ( x 2 + 1 ) ⊗ Z F p ≅ F p [ x ] / ( x 2 + 1 )
第2回で、Spec Z [ x ] → Spec Z \operatorname{Spec}\mathbb{Z}[x]\to\operatorname{Spec}\mathbb{Z} Spec Z [ x ] → Spec Z の点 ( p ) (p) ( p ) の上のファイバーを V ( p ) ≅ Spec F p [ x ] V(p)\cong\operatorname{Spec}\mathbb{F}_p[x] V ( p ) ≅ Spec F p [ x ] と呼びました(第2回の例16 のあとの段落)。これは今の定義で Z [ x ] ⊗ Z F p ≅ F p [ x ] \mathbb{Z}[x]\otimes_{\mathbb{Z}}\mathbb{F}_p\cong\mathbb{F}_p[x] Z [ x ] ⊗ Z F p ≅ F p [ x ] としたものと同じです。
ファイバーの点は、確かに f − 1 ( P ) f^{-1}(P) f − 1 ( P ) の点です。
命題8 [1 , 演習3.10(a), p.126; 3 , 演習問題3.21 iv), p.72]
a ↦ a ⊗ 1 a\mapsto a\otimes1 a ↦ a ⊗ 1 が引き起こす X P → Spec A X_P\to\operatorname{Spec}A X P → Spec A は、X P X_P X P から f − 1 ( P ) f^{-1}(P) f − 1 ( P ) への同相写像 である。
ここでは、点の集合として f − 1 ( P ) f^{-1}(P) f − 1 ( P ) と1対1に対応することを、P P P が極大イデアルの場合と、B B B が整域 で φ \varphi φ が単射、P = ( 0 ) P=(0) P = ( 0 ) の場合に示します。一般の場合と、位相が一致することの証明は略します。
証明 開く 閉じる すべて開く すべて閉じる
P = M P=M P = M が
極大イデアルのとき、κ ( M ) = B / M \kappa(M)=B/M κ ( M ) = B / M で、A ⊗ B B / M ≅ A / M A A\otimes_BB/M\cong A/MA A ⊗ B B / M ≅ A / M A (M A MA M A は φ ( M ) \varphi(M) φ ( M ) で生成した A A A のイデアル)。A / M A A/MA A / M A の素イデアルは、M A MA M A を含む A A A の素イデアル Q Q Q と対応する。 Q ⊇ M A ⟺ φ − 1 ( Q ) ⊇ M ⟺ φ − 1 ( Q ) = M Q\supseteq MA\iff\varphi^{-1}(Q)\supseteq M\iff\varphi^{-1}(Q)=M Q ⊇ M A ⟺ φ − 1 ( Q ) ⊇ M ⟺ φ − 1 ( Q ) = M 。
最後は、φ − 1 ( Q ) \varphi^{-1}(Q) φ − 1 ( Q ) が 1 1 1 を含まない素イデアルで、M M M が極大だから。 B B B が整域 で P = ( 0 ) P=(0) P = ( 0 ) のとき、κ ( P ) = Frac B \kappa(P)=\operatorname{Frac}B κ ( P ) = Frac B で、A ⊗ B Frac B A\otimes_B\operatorname{Frac}B A ⊗ B Frac B は A A A を S = φ ( B ∖ { 0 } ) S=\varphi(B\setminus\{0\}) S = φ ( B ∖ { 0 }) で局所化した環 S − 1 A S^{-1}A S − 1 A である。詳しく 閉じる
B B B 加群 A A A の局所化と係数拡大の同型 ( B ∖ { 0 } ) − 1 A ≅ Frac B ⊗ B A (B\setminus\{0\})^{-1}A\cong\operatorname{Frac}B\otimes_BA ( B ∖ { 0 } ) − 1 A ≅ Frac B ⊗ B A による[3 , 命題3.5, p.60] 。φ \varphi φ が単射なので 0 ∉ S 0\notin S 0 ∈ / S である(単射でないと S S S が 0 0 0 を含み、環が 0 0 0 になってファイバーは空になる)。
S − 1 A S^{-1}A S − 1 A の
素イデアルは、S S S と交わらない A A A の素イデアル Q Q Q と対応する[3 , 命題3.11 iv), p.63] 。Q ∩ S = ∅ ⟺ φ − 1 ( Q ) ∩ ( B ∖ { 0 } ) = ∅ ⟺ φ − 1 ( Q ) = ( 0 ) Q\cap S=\varnothing\iff\varphi^{-1}(Q)\cap(B\setminus\{0\})=\varnothing\iff\varphi^{-1}(Q)=(0) Q ∩ S = ∅ ⟺ φ − 1 ( Q ) ∩ ( B ∖ { 0 }) = ∅ ⟺ φ − 1 ( Q ) = ( 0 ) 。
環の側では次の四角形が可換で、Spec をとると矢印が逆になります。Spec κ ( P ) \operatorname{Spec}\kappa(P) Spec κ ( P ) は1点で、その点は P P P に移ります。
B → φ A ↓ ↓ κ ( P ) → A ⊗ B κ ( P ) X P → Spec A ↓ ↓ f Spec κ ( P ) → Spec B {}\begin{gathered} \begin{CD} B @>{\varphi}>> A \\ @VVV @VVV \\ \kappa(P) @>>> A\otimes_B\kappa(P) \end{CD}\\[8pt] \begin{CD} X_P @>>> \operatorname{Spec}A \\ @VVV @VV{f}V \\ \operatorname{Spec}\kappa(P) @>>> \operatorname{Spec}B \end{CD} \end{gathered} B ↓ ⏐ κ ( P ) φ A ↓ ⏐ A ⊗ B κ ( P ) X P ↓ ⏐ Spec κ ( P ) Spec A ↓ ⏐ f Spec B
ハーツホーンは、ファイバーを「射の点 y y y の上の、k ( y ) k(y) k ( y ) 上のスキーム 」とし、射を「底の点で添字付けられたファイバーの族」と見る考え方を紹介しています[1 , p.122] 。この記事でもその見方で、射を族 と呼びます。
専門的な話 ファイバー積によるファイバーの定義
ハーツホーンは、ファイバーを一般のスキーム の射 f : X → Y f\colon X\to Y f : X → Y について X y = X × Y Spec k ( y ) X_y=X\times_Y\operatorname{Spec}k(y) X y = X × Y Spec k ( y ) と定義しています[1 , §II.3 定義, p.122] 。X × Y Z X\times_YZ X × Y Z はファイバー積 で、X X X と Z Z Z への射の組を1つの射にまとめる普遍性で定義されます[1 , §II.3 定義, p.119] 。
ファイバー積はいつも存在し、すべてアフィンなら Spec A × Spec B Spec C = Spec ( A ⊗ B C ) \operatorname{Spec}A\times_{\operatorname{Spec}B}\operatorname{Spec}C=\operatorname{Spec}(A\otimes_BC) Spec A × Spec B Spec C = Spec ( A ⊗ B C ) です[1 , 定理3.3, p.120] 。C = κ ( P ) C=\kappa(P) C = κ ( P ) とすると、定義6 に一致します。
X X X がアフィンでないときは、X X X をアフィンな開集合 Spec A i \operatorname{Spec}A_i Spec A i で覆い、各 Spec A i → Spec B \operatorname{Spec}A_i\to\operatorname{Spec}B Spec A i → Spec B のファイバーを貼り合わせたものが X P X_P X P になります(定理3.3 の証明でも、アフィンな場合のファイバー積を貼り合わせて一般の場合を作っています)。ブローアップの例は、この形で計算します。
族を数と図で見る
底を直線 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] とする族を2つ見ます。どちらも、t t t が0でない点の上ではよく知った曲線で、t = 0 t=0 t = 0 の上だけ形が変わります。
例9 双曲線の族 x y = t xy=t x y = t [1 , 例3.3.2, p.124]
k k k を体、X = Spec k [ x , y , t ] / ( x y − t ) X=\operatorname{Spec}k[x,y,t]/(xy-t) X = Spec k [ x , y , t ] / ( x y − t ) 、f : X → Spec k [ t ] f\colon X\to\operatorname{Spec}k[t] f : X → Spec k [ t ] とする。
(1) c ≠ 0 c\neq0 c = 0 のとき、ファイバーは Spec k [ x , y ] / ( x y − c ) \operatorname{Spec}k[x,y]/(xy-c) Spec k [ x , y ] / ( x y − c ) で、k [ x , y ] / ( x y − c ) ≅ k [ x , 1 / x ] k[x,y]/(xy-c)\cong k[x,1/x] k [ x , y ] / ( x y − c ) ≅ k [ x , 1/ x ] (y ↦ c / x y\mapsto c/x y ↦ c / x )は整域 である。ファイバーは既約な双曲線 x y = c xy=c x y = c である。
(2) c = 0 c=0 c = 0 のとき、ファイバーは Spec k [ x , y ] / ( x y ) \operatorname{Spec}k[x,y]/(xy) Spec k [ x , y ] / ( x y ) で、2本の直線 V ( x ) V(x) V ( x ) と V ( y ) V(y) V ( y ) が原点で交わったもの(既約でないが、被約 )である。
(3) 生成ファイバーは Spec k ( t ) [ x , y ] / ( x y − t ) \operatorname{Spec}k(t)[x,y]/(xy-t) Spec k ( t ) [ x , y ] / ( x y − t ) で、k ( t ) [ x , y ] / ( x y − t ) ≅ k ( t ) [ x , 1 / x ] k(t)[x,y]/(xy-t)\cong k(t)[x,1/x] k ( t ) [ x , y ] / ( x y − t ) ≅ k ( t ) [ x , 1/ x ] は整域 である。
証明 開く 閉じる すべて開く すべて閉じる
(1) y ↦ c / x y\mapsto c/x y ↦ c / x は全射 k [ x , y ] / ( x y − c ) → k [ x , 1 / x ] k[x,y]/(xy-c)\to k[x,1/x] k [ x , y ] / ( x y − c ) → k [ x , 1/ x ] を与える(1 / x 1/x 1/ x は y / c y/c y / c の像)。これが単射であることを示す。詳しく 閉じる
k [ x , y ] / ( x y − c ) k[x,y]/(xy-c) k [ x , y ] / ( x y − c ) では x y = c xy=c x y = c なので、x i y j x^iy^j x i y j (i , j ≥ 1 i,j\geq1 i , j ≥ 1 )は x i − 1 y j − 1 x^{i-1}y^{j-1} x i − 1 y j − 1 の c c c 倍になる。よって、どの元も x i x^i x i (i ≥ 0 i\geq0 i ≥ 0 )と y j y^j y j (j ≥ 1 j\geq1 j ≥ 1 )の1次結合で書ける。
それらの像 x i x^i x i と c j x − j c^jx^{-j} c j x − j は k [ x , 1 / x ] k[x,1/x] k [ x , 1/ x ] の異なる基底ベクトルの0でない定数倍なので、1次独立である。よって0でない元は0に移らない。
(3) は
(1) の k k k を k ( t ) k(t) k ( t ) に、c c c を t t t (k ( t ) k(t) k ( t ) の0でない元)に取り替えた同じ計算である。 (2)
( x y ) = ( x ) ∩ ( y ) (xy)=(x)\cap(y) ( x y ) = ( x ) ∩ ( y ) で、
( x ) , ( y ) (x),(y) ( x ) , ( y ) は
素イデアルなので V ( x y ) = V ( x ) ∪ V ( y ) V(xy)=V(x)\cup V(y) V ( x y ) = V ( x ) ∪ V ( y ) 。k [ x , y ] / ( x y ) k[x,y]/(xy) k [ x , y ] / ( x y ) にはべき零元がない(g n ∈ ( x y ) g^n\in(xy) g n ∈ ( x y ) なら x ∣ g x\mid g x ∣ g かつ y ∣ g y\mid g y ∣ g で、x , y x,y x , y は互いに素なので x y ∣ g xy\mid g x y ∣ g )。
k = Q k=\mathbb{Q} k = Q として数を入れると、ファイバー t = 6 t=6 t = 6 には ( 2 , 3 ) (2,3) ( 2 , 3 ) 、( 3 , 2 ) (3,2) ( 3 , 2 ) 、( 1 , 6 ) (1,6) ( 1 , 6 ) 、( − 2 , − 3 ) (-2,-3) ( − 2 , − 3 ) 、( 1 / 2 , 12 ) (1/2,\ 12) ( 1/2 , 12 ) などの点があります。例5 (1) で、点 ( 2 , 3 ) (2,3) ( 2 , 3 ) が t = 6 t=6 t = 6 に移ることを計算しました。
X X X は k [ x , y ] k[x,y] k [ x , y ] の Spec と同型でした。この族は、平面 A 2 \mathbb{A}^2 A 2 を関数 x y xy x y の値で切り分けたもので、ファイバーは関数 x y xy x y の等高線です。
x x x y y y t t t Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] t = 0.6 t=0.6 t = 0.6 t = 0.25 t=0.25 t = 0.25 t = 0 t=0 t = 0 t = − 0.4 t=-0.4 t = − 0.4 ( 1 , 0.25 ) (1,\,0.25) ( 1 , 0.25 ) x y = t xy=t x y = t
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
族 t = 0.6 t=0.6 t = 0.6 t = 0.25 t=0.25 t = 0.25 t = 0 t=0 t = 0 t = − 0.4 t=-0.4 t = − 0.4 斜め 真上 正面
ドラッグで回せます
青い曲面が x y = t xy=t x y = t の実数の点(縦軸が t t t )で、灰色の線は t = 0.6 , 0.25 , 0 , − 0.4 t=0.6,\ 0.25,\ 0,\ -0.4 t = 0.6 , 0.25 , 0 , − 0.4 の切り口です。「真上」から見ると切り口は平面の双曲線の族(関数 x y xy x y の等高線)として重なり、「正面」から見ると高さ t t t の水平な線に並びます。射 ( x , y , t ) ↦ t (x,y,t)\mapsto t ( x , y , t ) ↦ t は、高さを読む写像です。
t = 0.6 t=0.6 t = 0.6 の上のファイバーは双曲線 x y = 0.6 xy=0.6 x y = 0.6 です。矢印の先が、底の直線 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] の点 t = 0.6 t=0.6 t = 0.6 です。実数の点は2本の枝に分かれますが、k [ x , y ] / ( x y − 0.6 ) ≅ k [ x , 1 / x ] k[x,y]/(xy-0.6)\cong k[x,1/x] k [ x , y ] / ( x y − 0.6 ) ≅ k [ x , 1/ x ] は整域 なので、ファイバーは既約です。
t = 0.25 t=0.25 t = 0.25 では、双曲線が原点に近づきます。黒い点 ( 1 , 0.25 ) (1,0.25) ( 1 , 0.25 ) は x y = 0.25 xy=0.25 x y = 0.25 をみたし、射で点 t = 0.25 t=0.25 t = 0.25 に移ります。
t = 0 t=0 t = 0 のファイバーは x y = 0 xy=0 x y = 0 、つまり2本の直線 x = 0 x=0 x = 0 と y = 0 y=0 y = 0 です(緑)。双曲線の2本の枝が、原点で交わる2本の直線になりました。既約でないファイバーです。
t = − 0.4 t=-0.4 t = − 0.4 では、枝が反対側の象限に移ります。t t t が正から0を通って負になるとき、双曲線は2本の直線を経て向きを変えます。
図2 具体例 例9 の族を、t t t を縦にして描いた図です。曲面 x y = t xy=t x y = t を高さ t = c t=c t = c で切った切り口がファイバーで、右手前の縦の線が底の直線 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] です。「真上」から見ると切り口は平面の双曲線の族として重なり、「正面」から見ると高さ c c c ごとに並びます。射 ( x , y , t ) ↦ t (x,y,t)\mapsto t ( x , y , t ) ↦ t は、この縦の射影です。回すと、等高線の図と族の図が同じものだと分かります。実数の点だけを描いています。
次は、ハーツホーンが「被約 でないスキーム が自然に現れる例」として挙げている族です。ハーツホーンに合わせて、底の座標を t t t 、閉点を a ∈ k a\in k a ∈ k と書きます。
例10 放物線の族 t y = x 2 ty=x^2 t y = x 2 [1 , 例3.3.1, p.123]
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 ) になる。
証明 開く 閉じる
(1)
a y − x 2 = a ( y − x 2 / a ) ay-x^2=a\,(y-x^2/a) a y − x 2 = a ( y − x 2 / a ) で
a a a は
単元 なので、
k [ x , y ] / ( a y − x 2 ) = k [ x , y ] / ( y − x 2 / a ) ≅ k [ x ] k[x,y]/(ay-x^2)=k[x,y]/(y-x^2/a)\cong k[x] k [ x , y ] / ( a y − x 2 ) = k [ x , y ] / ( y − x 2 / a ) ≅ k [ x ] (
y ↦ x 2 / a y\mapsto x^2/a y ↦ x 2 / a )。
(2) は
命題7 で
t = 0 t=0 t = 0 とおいた
環 k [ x , y ] / ( − x 2 ) = k [ x , y ] / ( x 2 ) k[x,y]/(-x^2)=k[x,y]/(x^2) k [ x , y ] / ( − x 2 ) = k [ x , y ] / ( x 2 ) 。素イデアルは ( x ) (x) ( x ) を含むものなので、点の集合は V ( x ) V(x) V ( x ) 。 (3)
k [ x , y ] / ( a y − x 2 , y − b ) ≅ k [ x ] / ( a b − x 2 ) k[x,y]/(ay-x^2,\ y-b)\cong k[x]/(ab-x^2) k [ x , y ] / ( a y − x 2 , y − b ) ≅ k [ x ] / ( ab − x 2 ) (
y ↦ b y\mapsto b y ↦ b )。
あとは第2回の命題15 で c = a b c=ab c = ab としたもの。
k = C k=\mathbb{C} k = C として数を入れます。線 y = 4 y=4 y = 4 との交点は、a = 1 a=1 a = 1 なら x 2 = 4 x^2=4 x 2 = 4 で x = ± 2 x=\pm2 x = ± 2 、a = 1 / 4 a=1/4 a = 1/4 なら x 2 = 1 x^2=1 x 2 = 1 で x = ± 1 x=\pm1 x = ± 1 、a = 1 / 16 a=1/16 a = 1/16 なら x = ± 1 / 2 x=\pm1/2 x = ± 1/2 です。a → 0 a\to0 a → 0 で2点が近づき、a = 0 a=0 a = 0 で重なった点になります。
(2) のファイバーは、第2回の例14 の重なった点 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) を、y y y 軸に沿って並べたものです。x x x と x 2 x^2 x 2 の違い(第1回からの宿題)が、ここでは族の極限として現れます。
ハーツホーンは、X X X も底も整で、f f f が全射なのに、1つだけ被約 でないファイバーがある族として、この例を挙げています。X X X が整という性質は、ファイバーに受け継がれないということです[1 , p.123] 。
x x x y y y t t t t y = x 2 ty=x^2 t y = x 2 x 2 = 0 x^2=0 x 2 = 0 t = 1 t=1 t = 1 t = 0.3 t=0.3 t = 0.3 t = 0.08 t=0.08 t = 0.08 t = 0 t=0 t = 0 y = 1.2 y=1.2 y = 1.2
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
族 t = 1 t=1 t = 1 t = 0.3 t=0.3 t = 0.3 t = 0.08 t=0.08 t = 0.08 t = 0 t=0 t = 0 斜め 真上 真横
ドラッグで回せます
青い曲面が t y = x 2 ty=x^2 t y = x 2 の実数の点(原点を頂点とする錐)で、灰色の線は t = 1 , 0.3 , 0.08 , 0 , − 0.6 t=1,\ 0.3,\ 0.08,\ 0,\ -0.6 t = 1 , 0.3 , 0.08 , 0 , − 0.6 の切り口です。「真上」から見ると放物線の族が重なり、t t t が0に近いものほど細くなって y y y 軸に寄っていきます。「真横」から見ると、切り口は高さ t t t ごとに並んでいます。
t = 1 t=1 t = 1 の上のファイバーは放物線 y = x 2 y=x^2 y = x 2 です。黒い線 y = 1.2 y=1.2 y = 1.2 とは、x = ± 1.2 ≈ ± 1.10 x=\pm\sqrt{1.2}\approx\pm1.10 x = ± 1.2 ≈ ± 1.10 の2点で交わります。
t = 0.3 t=0.3 t = 0.3 では放物線 0.3 y = x 2 0.3y=x^2 0.3 y = x 2 が細くなり、線 y = 1.2 y=1.2 y = 1.2 との交点は x = ± 0.36 = ± 0.6 x=\pm\sqrt{0.36}=\pm0.6 x = ± 0.36 = ± 0.6 です。
t = 0.08 t=0.08 t = 0.08 では交点が x = ± 0.096 ≈ ± 0.31 x=\pm\sqrt{0.096}\approx\pm0.31 x = ± 0.096 ≈ ± 0.31 まで近づきます。
t = 0 t=0 t = 0 のファイバーは x 2 = 0 x^2=0 x 2 = 0 です。点の集合としては y y y 軸(紫)ですが、環 k [ x , y ] / ( x 2 ) k[x,y]/(x^2) k [ x , y ] / ( x 2 ) には0でない x x x が残っています。このファイバーは、y y y 軸を「2重に」数えたものです。線 y = 1.2 y=1.2 y = 1.2 との交わりも、2点がぶつかった重なった点 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) になります。
図3 具体例 例10 の族。曲面 t y = x 2 ty=x^2 t y = x 2 は原点を頂点とする錐で、高さ t = a t=a t = a の切り口が放物線 a y = x 2 ay=x^2 a y = x 2 です。段階を進めると、放物線が細くなり、線 y = 1.2 y=1.2 y = 1.2 (黒)との2つの交点が近づいて、a = 0 a=0 a = 0 で y y y 軸(紫)の上の1点に重なります。「真上」から見ると、平面の放物線の族が重なって見えます。「真横」から見ると、それが高さ a a a ごとの切り口に分かれます。実数の点だけを描いています。
図3の a < 0 a<0 a < 0 の切り口(灰色)は、下に開いた放物線です。a b < 0 ab<0 ab < 0 なら x 2 = a b x^2=ab x 2 = ab は実数の解をもたず、交点は図から消えますが、複素数では2点 ± i ∣ a b ∣ \pm i\sqrt{|ab|} ± i ∣ ab ∣ があります。第2回の図3と同じ現象です。
重なる点と剰余体:x 2 = t x^2=t x 2 = t と Spec Z [ i ] \operatorname{Spec}\mathbb{Z}[i] Spec Z [ i ]
ファイバーが有限個の点になる族を2つ並べます。1つは直線 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] の上、もう1つは Spec Z \operatorname{Spec}\mathbb{Z} Spec Z の上の族で、同じ種類のファイバーが現れます。
例11 x 2 = t x^2=t x 2 = t [1 , 演習3.10(b), p.126]
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点。
証明 開く 閉じる すべて開く すべて閉じる
(3) x 2 − t x^2-t x 2 − t は k ( t ) k(t) k ( t ) に根をもたないので既約で、k ( t ) [ x ] / ( x 2 − t ) k(t)[x]/(x^2-t) k ( t ) [ x ] / ( x 2 − t ) は体である。詳しく 閉じる
t = ( p / q ) 2 t=(p/q)^2 t = ( p / q ) 2 (p , q ∈ k [ t ] p,q\in k[t] p , q ∈ k [ t ] 、q ≠ 0 q\neq0 q = 0 )とすると t q 2 = p 2 tq^2=p^2 t q 2 = p 2 で、左辺の次数は奇数、右辺は偶数になり矛盾する。2次式は根をもたなければ既約で、既約多項式 で割った剰余環 は体である。
標数 が2なら、x 2 − c = ( x − c ) 2 x^2-c=(x-\sqrt c)^2 x 2 − c = ( x − c ) 2 なので、どの閉点の上のファイバーも重なった点になります。2点に分かれる族になるのは、標数 が2でないときだけです。
例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次の拡大体。
証明 開く 閉じる
命題7 で、
係数を F p \mathbb{F}_p F p または Q \mathbb{Q} Q に移す。F p \mathbb{F}_p F p での分解は第2回の例18 で計算した(2 2 + 1 = 5 2^2+1=5 2 2 + 1 = 5 、5 2 + 1 = 26 = 2 ⋅ 13 5^2+1=26=2\cdot13 5 2 + 1 = 26 = 2 ⋅ 13 )。 x 2 + 1 x^2+1 x 2 + 1 は
Q \mathbb{Q} Q に
根をもたないので既約で、Q [ x ] / ( x 2 + 1 ) \mathbb{Q}[x]/(x^2+1) Q [ x ] / ( x 2 + 1 ) は体 Q ( i ) \mathbb{Q}(i) Q ( i ) である。
第2回では、同じ計算を「曲線 V ( x 2 + 1 ) V(x^2+1) V ( x 2 + 1 ) と縦の線 V ( p ) V(p) V ( p ) の交わり」として見ました。今回はそれを、射 Spec Z [ i ] → Spec Z \operatorname{Spec}\mathbb{Z}[i]\to\operatorname{Spec}\mathbb{Z} Spec Z [ i ] → Spec Z のファイバーとして見ています。素数を 59 まで調べると、4で割って1余る素数では2点、3余る素数では剰余体が F p 2 \mathbb{F}_{p^2} F p 2 の1点になります(計算機で確かめました。図4のプログラムも 13 までを確かめています)。
… Spec Z \operatorname{Spec}\mathbb{Z} Spec Z Spec Z [ i ] \operatorname{Spec}\mathbb{Z}[i] Spec Z [ i ] ( x − 2 ) ( x + 2 ) (x-2)(x+2) ( x − 2 ) ( x + 2 ) F 121 \mathbb{F}_{121} F 121 ( x − 5 ) ( x + 5 ) (x-5)(x+5) ( x − 5 ) ( x + 5 ) 上段:
x 2 + 1 x^2+1 x 2 + 1 を
F p \mathbb{F}_p F p で分解した形 点の横の数:根
x x x (剰余体
F p \mathbb{F}_p F p )
紫:剰余体
F p 2 \mathbb{F}_{p^2} F p 2 の1点 オレンジの輪:重なった点 灰色:生成点
図4 概念図 Spec Z [ i ] → Spec Z \operatorname{Spec}\mathbb{Z}[i]\to\operatorname{Spec}\mathbb{Z} Spec Z [ i ] → Spec Z のファイバー。下の横線が Spec Z \operatorname{Spec}\mathbb{Z} Spec Z で、各素数 ( p ) (p) ( p ) の上の縦の列がファイバーです。黒い点は剰余体 F p \mathbb{F}_p F p の点で、横の数は F p \mathbb{F}_p F p での根です。紫の点は剰余体 F p 2 \mathbb{F}_{p^2} F p 2 の1点、オレンジの輪は重なった点、右端の灰色は生成点 ( 0 ) (0) ( 0 ) とその上の1点 Q ( i ) \mathbb{Q}(i) Q ( i ) です。上の点が下の点に移ることを、灰色の矢印で表しています。列の中の位置は点を区別するためだけのもので、意味はありません。生成点 は、第2回の約束どおり灰色の雲で描いています。
2つの族を並べると、ファイバーの種類がぴったり対応します。どの行でも、ファイバーの環は κ ( P ) \kappa(P) κ ( P ) 上2次元です。
ファイバー x 2 = t x^2=t x 2 = t (底 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] )x 2 = − 1 x^2=-1 x 2 = − 1 (底 Spec Z \operatorname{Spec}\mathbb{Z} Spec Z )
2点 t = c ≠ 0 t=c\neq0 t = c = 0 :k × k k\times k k × k p ≡ 1 ( m o d 4 ) p\equiv1\pmod4 p ≡ 1 ( mod 4 ) :F p × F p \mathbb{F}_p\times\mathbb{F}_p F p × F p
重なった1点 t = 0 t=0 t = 0 :k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) p = 2 p=2 p = 2 :F 2 [ x ] / ( ( x + 1 ) 2 ) \mathbb{F}_2[x]/\bigl((x+1)^2\bigr) F 2 [ x ] / ( ( x + 1 ) 2 )
剰余体が2次の1点 生成点 :k ( t ) ( t ) k(t)(\sqrt t) k ( t ) ( t ) p ≡ 3 ( m o d 4 ) p\equiv3\pmod4 p ≡ 3 ( mod 4 ) :F p 2 \mathbb{F}_{p^2} F p 2 、生成点 :Q ( i ) \mathbb{Q}(i) Q ( i )
2次元になるのは、k [ x ] k[x] k [ x ] が k [ t ] k[t] k [ t ] 加群 として 1 , x 1,x 1 , x を基底にもち、Z [ i ] \mathbb{Z}[i] Z [ i ] が Z \mathbb{Z} Z 加群 として 1 , i 1,i 1 , i を基底にもつからです。テンソル積 をとっても基底はそのまま残ります。
k [ x ] = k [ t ] ⋅ 1 ⊕ k [ t ] ⋅ x Z [ i ] = Z ⋅ 1 ⊕ Z ⋅ i Z [ i ] ⊗ Z F p = F p ⋅ 1 ⊕ F p ⋅ x k[x]=k[t]\cdot1\oplus k[t]\cdot x\qquad \mathbb{Z}[i]=\mathbb{Z}\cdot1\oplus\mathbb{Z}\cdot i\qquad \mathbb{Z}[i]\otimes_{\mathbb{Z}}\mathbb{F}_p=\mathbb{F}_p\cdot1\oplus\mathbb{F}_p\cdot x k [ x ] = k [ t ] ⋅ 1 ⊕ k [ t ] ⋅ x Z [ i ] = Z ⋅ 1 ⊕ Z ⋅ i Z [ i ] ⊗ Z F p = F p ⋅ 1 ⊕ F p ⋅ x k [ x ] = k [ t ] ⋅ 1 ⊕ k [ t ] ⋅ x Z [ i ] = Z ⋅ 1 ⊕ Z ⋅ i Z [ i ] ⊗ Z F p = F p ⋅ 1 ⊕ F p ⋅ x \begin{gathered}k[x]=k[t]\cdot1\oplus k[t]\cdot x\\\mathbb{Z}[i]=\mathbb{Z}\cdot1\oplus\mathbb{Z}\cdot i\\\mathbb{Z}[i]\otimes_{\mathbb{Z}}\mathbb{F}_p=\mathbb{F}_p\cdot1\oplus\mathbb{F}_p\cdot x\end{gathered} k [ x ] = k [ t ] ⋅ 1 ⊕ k [ t ] ⋅ x Z [ i ] = Z ⋅ 1 ⊕ Z ⋅ i Z [ i ] ⊗ Z F p = F p ⋅ 1 ⊕ F p ⋅ x k [ x ] = k [ t ] ⋅ 1 ⊕ k [ t ] ⋅ x Z [ i ] = Z ⋅ 1 ⊕ Z ⋅ i Z [ i ] ⊗ Z F p = F p ⋅ 1 ⊕ F p ⋅ x \begin{aligned}k[x] &= k[t]\cdot1\oplus k[t]\cdot x\\[4pt]\mathbb{Z}[i] &= \mathbb{Z}\cdot1\oplus\mathbb{Z}\cdot i\\[4pt]\mathbb{Z}[i]\otimes_{\mathbb{Z}}\mathbb{F}_p &= \mathbb{F}_p\cdot1\oplus\mathbb{F}_p\cdot x\end{aligned} k [ x ] Z [ i ] Z [ i ] ⊗ Z F p = k [ t ] ⋅ 1 ⊕ k [ t ] ⋅ x = Z ⋅ 1 ⊕ Z ⋅ i = F p ⋅ 1 ⊕ F p ⋅ x
点の数は1か2に変わりますが、「重さ」(重なった点は2)と「剰余体の次数」(F p 2 \mathbb{F}_{p^2} F p 2 は2)を掛けて数えると、いつも2です。例えば p = 5 p=5 p = 5 では 1 + 1 1+1 1 + 1 、p = 2 p=2 p = 2 では 2 × 1 2\times1 2 × 1 、p = 3 p=3 p = 3 では 1 × 2 1\times2 1 × 2 です。
整数論では、p p p の上で2点に分かれることを「分解する」、重なった点になることを「分岐する」、剰余体が大きくなる1点のままであることを「惰性的」と呼びます。x 2 = t x^2=t x 2 = t の族の t = 0 t=0 t = 0 は、分岐点にあたります。
ブローアップのファイバー
最後に、前回の宿題だったブローアップ π : A ~ 2 → A 2 \pi\colon\widetilde{\mathbb{A}}^2\to\mathbb{A}^2 π : A 2 → A 2 のファイバーを計算します。A ~ 2 \widetilde{\mathbb{A}}^2 A 2 はアフィンでないので、2枚のチャートで計算して貼り合わせます。
例13 ブローアップのファイバー
k k k を体とする。A ~ 2 \widetilde{\mathbb{A}}^2 A 2 を2枚のチャート Spec k [ x , m ] \operatorname{Spec}k[x,m] Spec k [ x , m ] (y = x m y=xm y = x m )と Spec k [ y , n ] \operatorname{Spec}k[y,n] Spec k [ y , n ] (x = y n x=yn x = y n )で覆い、重なりでは n = 1 / m n=1/m n = 1/ m とする。点 ( a , b ) ∈ k 2 (a,b)\in k^2 ( a , b ) ∈ k 2 の上のファイバーの環は、チャートごとに次のとおりである。
k [ x , m ] / ( x − a , x m − b ) ≅ k [ m ] / ( a m − b ) k [ y , n ] / ( y − b , y n − a ) ≅ k [ n ] / ( b n − a ) \begin{aligned} &k[x,m]/(x-a,\ xm-b)\\ &\qquad\cong k[m]/(am-b)\\[4pt] &k[y,n]/(y-b,\ yn-a)\\ &\qquad\cong k[n]/(bn-a) \end{aligned} k [ x , m ] / ( x − a , x m − b ) ≅ k [ m ] / ( am − b ) k [ y , n ] / ( y − b , y n − a ) ≅ k [ n ] / ( bn − a )
(1) ( a , b ) ≠ ( 0 , 0 ) (a,b)\neq(0,0) ( a , b ) = ( 0 , 0 ) なら、ファイバーは1点で、剰余体は k k k である(a ≠ 0 a\neq0 a = 0 なら m = b / a m=b/a m = b / a 、b ≠ 0 b\neq0 b = 0 なら n = a / b n=a/b n = a / b )。 (2) 原点の上では、2つのチャートのファイバーは Spec k [ m ] \operatorname{Spec}k[m] Spec k [ m ] と Spec k [ n ] \operatorname{Spec}k[n] Spec k [ n ] で、これを n = 1 / m n=1/m n = 1/ m で貼り合わせたもの、つまり射影直線 P 1 \mathbb{P}^1 P 1 である。
証明 開く 閉じる
チャートの
式は 命題7 で x = a x=a x = a 、y = b y=b y = b を代入したもの。 (1)
a ≠ 0 a\neq0 a = 0 なら
k [ m ] / ( a m − b ) ≅ k k[m]/(am-b)\cong k k [ m ] / ( am − b ) ≅ k (
m ↦ b / a m\mapsto b/a m ↦ b / a )。
a = 0 a=0 a = 0 、
b ≠ 0 b\neq0 b = 0 なら
k [ m ] / ( − b ) = 0 k[m]/(-b)=0 k [ m ] / ( − b ) = 0 で
このチャートには点がなく、もう一方で k [ n ] / ( b n ) ≅ k k[n]/(bn)\cong k k [ n ] / ( bn ) ≅ k (n = 0 n=0 n = 0 )。a b ≠ 0 ab\neq0 ab = 0 の点は両方のチャートに現れるが、n = a / b = 1 / m n=a/b=1/m n = a / b = 1/ m なので同じ点である。 (2)
a = b = 0 a=b=0 a = b = 0 なら環は
k [ m ] k[m] k [ m ] と
k [ n ] k[n] k [ n ] で、
重なりの同一視 n = 1 / m n=1/m n = 1/ m は第4回の例10 の貼り合わせ s = 1 / t s=1/t s = 1/ t と同じである。
例えば k = Q k=\mathbb{Q} k = Q なら、点 ( 2 , 6 ) (2,6) ( 2 , 6 ) の上のファイバーは、m = 3 m=3 m = 3 (n = 1 / 3 n=1/3 n = 1/3 )の1点です。傾き3の直線 y = 3 x y=3x y = 3 x が、点 ( 2 , 6 ) (2,6) ( 2 , 6 ) を通る原点からの直線だからです。点 ( 0 , 5 ) (0,5) ( 0 , 5 ) の上は、2つめのチャートの n = 0 n=0 n = 0 の1点で、これは縦の直線 x = 0 x=0 x = 0 の方向にあたります。
k k k が代数閉体 なら、原点の上のファイバーの閉点は、原点を通る直線の方向 [ u 0 : u 1 ] [u_0:u_1] [ u 0 : u 1 ] の全体です。m = u 1 / u 0 m=u_1/u_0 m = u 1 / u 0 、n = u 0 / u 1 n=u_0/u_1 n = u 0 / u 1 で、第7回 の例外曲線 E E E がこのファイバーです(第7回の命題4 )。
例5 (3) で、チャートの直線 x = 0 x=0 x = 0 が丸ごと原点に移ることを見ました。ここではそれが、原点の上のファイバーが1点でなく直線になることとして現れています。
専門的な話 平坦性:ファイバーが跳ねない族
族の「よさ」を測る条件として、ハーツホーンは平坦 性を使います[4 , §III.9, p.72–73] 。環の準同型 B → A B\to A B → A が平坦 であるとは、B B B 加群 の単射 N ′ → N N'\to N N ′ → N に A ⊗ B − A\otimes_B- A ⊗ B − を施しても単射のままであることです。
底が k [ t ] k[t] k [ t ] や Z \mathbb{Z} Z (単項イデアル整域 )なら、平坦 であることは「A A A にねじれがない」こと、つまり 0 0 0 でない b ∈ B b\in B b ∈ B と 0 0 0 でない a ∈ A a\in A a ∈ A で φ ( b ) a = 0 \varphi(b)a=0 φ ( b ) a = 0 となるものがないことと同値です[4 , 例9.1.3, p.73] 。
この記事の x y = t xy=t x y = t 、t y = x 2 ty=x^2 t y = x 2 、x 2 = t x^2=t x 2 = t 、Spec Z [ i ] \operatorname{Spec}\mathbb{Z}[i] Spec Z [ i ] はどれも A A A が整域 で φ \varphi φ が単射なので、平坦 です。ハーツホーンも、x y = t xy=t x y = t と t y = x 2 ty=x^2 t y = x 2 の族を「平坦 だが、特別なファイバーは既約でない・被約 でない」例として挙げています[4 , 例9.8.2, p.80] 。
平坦 な族では、ファイバーの次元が跳ねません。体上有限型の平坦 な射 f : X → Y f\colon X\to Y f : X → Y では、y = f ( x ) y=f(x) y = f ( x ) として dim x ( X y ) = dim x X − dim y Y \dim_x(X_y)=\dim_xX-\dim_yY dim x ( X y ) = dim x X − dim y Y が成り立ちます[4 , 命題9.5, p.76] 。ここで dim x X \dim_xX dim x X は局所環 O X , x \mathcal{O}_{X,x} O X , x の次元です。上の表で「重さ×剰余体の次数」がいつも2だったのも、A A A が自由加群 だった(平坦 性の強い形)ことの表れです。
平坦 でない例を数で見ます。A = k [ x , t ] / ( x t ) A=k[x,t]/(xt) A = k [ x , t ] / ( x t ) 、B = k [ t ] B=k[t] B = k [ t ] とすると、ファイバーの環は k [ x ] / ( c x ) k[x]/(cx) k [ x ] / ( c x ) で、c ≠ 0 c\neq0 c = 0 なら1点 x = 0 x=0 x = 0 、c = 0 c=0 c = 0 なら直線 k [ x ] k[x] k [ x ] です。A A A では t ⋅ x = 0 t\cdot x=0 t ⋅ x = 0 、x ≠ 0 x\neq0 x = 0 なので、ねじれがあります。
ハーツホーンの命題9.7 によれば、底が1次元の正則な整スキーム で X X X が被約 なら、平坦 であることは X X X のすべての既約成分が底の生成点 に移ることと同値です[4 , 命題9.7, p.78] 。x t = 0 xt=0 x t = 0 の既約成分 V ( t ) V(t) V ( t ) (x x x 軸)は点 t = 0 t=0 t = 0 に潰れるので、平坦 ではありません。
ブローアップも平坦 ではありません。A ~ 2 \widetilde{\mathbb{A}}^2 A 2 と A 2 \mathbb{A}^2 A 2 の閉点での局所環 はどれも2次元なので、平坦 なら、原点の上のファイバーの閉点での次元は 2 − 2 = 0 2-2=0 2 − 2 = 0 のはずです。ところが、そのファイバー P 1 \mathbb{P}^1 P 1 の閉点での局所環 は1次元です[4 , 例9.7.2, p.79] 。
まとめ:族とファイバーの表
族 ほとんどのファイバー 特別なファイバー 生成ファイバー 平坦 か
x y = t xy=t x y = t 双曲線(既約) t = 0 t=0 t = 0 :交わる2直線(既約でない、被約 )k ( t ) [ x , 1 / x ] k(t)[x,1/x] k ( t ) [ x , 1/ x ] 平坦
t y = x 2 ty=x^2 t y = x 2 放物線(既約) t = 0 t=0 t = 0 :2重の直線 x 2 = 0 x^2=0 x 2 = 0 (被約 でない)k ( t ) [ x ] k(t)[x] k ( t ) [ x ] 平坦
x 2 = t x^2=t x 2 = t 2点 t = 0 t=0 t = 0 :重なった点体 k ( t ) ( t ) k(t)(\sqrt t) k ( t ) ( t ) の1点 平坦
Spec Z [ i ] → Spec Z \operatorname{Spec}\mathbb{Z}[i]\to\operatorname{Spec}\mathbb{Z} Spec Z [ i ] → Spec Z 2点、または F p 2 \mathbb{F}_{p^2} F p 2 の1点 p = 2 p=2 p = 2 :重なった点体 Q ( i ) \mathbb{Q}(i) Q ( i ) の1点 平坦
ブローアップ π \pi π 1点 原点:P 1 \mathbb{P}^1 P 1 体 k ( x , y ) k(x,y) k ( x , y ) の1点 平坦 でない
射は、点の写像と関数の引き戻しの組で、アフィンスキーム の間では環の準同型そのものでした。射の各点の上の逆像に環を付けたものがファイバーで、その環は方程式のパラメータに値を代入して求まります。
族として見ると、ほとんどの点の上のファイバーは同じ形で、特別な点の上だけ形が変わります。変わり方は、交わる2直線、2重の直線、重なった点、大きい剰余体の点など、点の集合だけでは見えないものを含んでいます。この記事の後半は、第2回から使ってきた「Spec の点に環を付けて見る」考え方を、族全体に広げたものです。
第1回から第8回までを振り返る
連載はここで一区切りです。これまでの回で扱ったことを並べます。
第1回 :多項式の零点集合 V V V とイデアル I I I の対応。零点定理で、代数閉体 の上では代数的集合と根基 イデアルが1対1に対応することを見ました。
第2回 :素イデアルを点にした Spec A \operatorname{Spec}A Spec A 。生成点 が加わり、Spec Z [ x ] \operatorname{Spec}\mathbb{Z}[x] Spec Z [ x ] のように整数と多項式が同じ形の空間になりました。
第3回 :層・茎・芽と構造層。x x x と x 2 x^2 x 2 の違いが、点のまわりの関数に残ることを確かめました。
第4回 :スキーム と貼り合わせ。射影直線を作り、どの環の Spec とも違う空間があることを示しました。
第5回 :射影平面と Proj。平行線が無限遠で交わる平面です。
第6回 :接空間と特異点。曲線が尖る点や交わる点を、ヤコビ行列と局所環 で調べました。
第7回 :ブローアップ。特異点を、原点を射影直線に置き換えてほどきました。
第8回(この記事):射とファイバー。1つの射を、ファイバーの族として見ました。
次回 は、第5回で名前だけ挙げたベズーの定理に戻ります。2つの曲線の交点を重複度つきで数える方法を定義し、射影平面ではその合計が次数の積になることを確かめます。
その先は、曲線の上の点の形式的な和である因子 、それに対応する直線束 、3次曲線の上の足し算(楕円曲線 )へ進みます。
第4回の定義2 同型
環付き空間 ( X , O X ) (X,\mathcal{O}_X) ( X , O X ) から ( Y , O Y ) (Y,\mathcal{O}_Y) ( Y , O Y ) への同型 とは、同相写像 f : X → Y f\colon X\to Y f : X → Y と、Y Y Y の各開集合 W W W に対する環の同型
f W # : O Y ( W ) → O X ( f − 1 ( W ) ) f^\#_W\colon\mathcal{O}_Y(W)\to\mathcal{O}_X(f^{-1}(W)) f W # : O Y ( W ) → O X ( f − 1 ( W )) f W # : O Y ( W ) → O X ( f − 1 ( W ) ) \begin{aligned}f^\#_W\colon\mathcal{O}_Y(W) &\to \mathcal{O}_X(f^{-1}(W))\end{aligned} f W # : O Y ( W ) → O X ( f − 1 ( W ))
の組で、制限と両立するもの(W ′ ⊆ W W'\subseteq W W ′ ⊆ W なら f W # ( s ) ∣ f − 1 ( W ′ ) = f W ′ # ( s ∣ W ′ ) f^\#_W(s)|_{f^{-1}(W')}=f^\#_{W'}(s|_{W'}) f W # ( s ) ∣ f − 1 ( W ′ ) = f W ′ # ( s ∣ W ′ ) )をいう。
第4回の例4 茎の極大イデアル
(1) 実数直線 R \mathbb{R} R と連続関数の層 C C C の組は、局所環 付き空間である。点 a a a での茎 C a C_a C a の元は、a a a の近くで定義された連続関数 g g g の芽 [ g ] [g] [ g ] である。[ g ] [g] [ g ] が単元 であることと g ( a ) ≠ 0 g(a)\neq0 g ( a ) = 0 は同値である(g ( a ) ≠ 0 g(a)\neq0 g ( a ) = 0 なら、連続性から a a a の近くで g ≠ 0 g\neq0 g = 0 で、そこで 1 / g 1/g 1/ g が連続関数になる)。
よって単元 でない元の全体 M a = { [ g ] ∣ g ( a ) = 0 } M_a=\{\,[g]\mid g(a)=0\,\} M a = { [ g ] ∣ g ( a ) = 0 } はイデアルで、C a C_a C a のただ1つの極大イデアルである。
(2) k k k を体、a ∈ k a\in k a ∈ k とする。Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] の点 ( t − a ) (t-a) ( t − a ) での茎は
k [ t ] ( t − a ) = { p ( t ) q ( t ) ∣ q ( a ) ≠ 0 } k[t]_{(t-a)}=\Bigl\{\,\frac{p(t)}{q(t)}\Bigm|q(a)\neq0\,\Bigr\} k [ t ] ( t − a ) = { q ( t ) p ( t ) q ( a ) = 0 } k [ t ] ( t − a ) = { p ( t ) q ( t ) ∣ q ( a ) ≠ 0 } \begin{aligned}k[t]_{(t-a)} &= \Bigl\{\,\frac{p(t)}{q(t)}\Bigm|q(a)\neq0\,\Bigr\}\end{aligned} k [ t ] ( t − a ) = { q ( t ) p ( t ) q ( a ) = 0 }
で、極大イデアルは p ( a ) = 0 p(a)=0 p ( a ) = 0 となる元 p / q p/q p / q の全体である。例えば a = 0 a=0 a = 0 のとき、1 / ( t − 1 ) 1/(t-1) 1/ ( t − 1 ) は単元 (逆元 t − 1 t-1 t − 1 )で、t / ( t − 1 ) t/(t-1) t / ( t − 1 ) は極大イデアルに入る。
第2回の定義2 剰余体と値
P ∈ Spec A P\in\operatorname{Spec}A P ∈ Spec A とする。A / P A/P A / P は整域 なので、その商体
κ ( P ) = Frac ( A / P ) \kappa(P)=\operatorname{Frac}(A/P) κ ( P ) = Frac ( A / P ) κ ( P ) = Frac ( A / P ) \begin{aligned}\kappa(P) &= \operatorname{Frac}(A/P)\end{aligned} κ ( P ) = Frac ( A / P )
が作れる。これを点 P P P の剰余体 と呼ぶ。f ∈ A f\in A f ∈ A の κ ( P ) \kappa(P) κ ( P ) での像を f ( P ) f(P) f ( P ) と書き、点 P P P での f f f の値 と呼ぶ。
第4回の命題18
原点が2つある直線 X X X はアフィンスキーム ではない。
第2回の例18 x 2 + 1 x^2+1 x 2 + 1 を素数で割る
V ( x 2 + 1 ) ∩ V ( p ) V(x^2+1)\cap V(p) V ( x 2 + 1 ) ∩ V ( p ) の点は次のとおりである。
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 ) 。環 F 2 [ x ] / ( x 2 + 1 ) = F 2 [ x ] / ( ( x + 1 ) 2 ) \mathbb{F}_2[x]/(x^2+1)=\mathbb{F}_2[x]/\big((x+1)^2\big) F 2 [ x ] / ( x 2 + 1 ) = F 2 [ x ] / ( ( x + 1 ) 2 ) には0でないべき零元 x + 1 x+1 x + 1 がある。
p = 3 , 7 , 11 p=3,7,11 p = 3 , 7 , 11 :x 2 + 1 x^2+1 x 2 + 1 は F p \mathbb{F}_p F p に根をもたず既約なので、1点 ( p , x 2 + 1 ) (p,\ x^2+1) ( p , x 2 + 1 ) 。剰余体は元が p 2 p^2 p 2 個の有限体 。
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点 ( 5 , x − 2 ) (5,\ x-2) ( 5 , x − 2 ) 、( 5 , x + 2 ) (5,\ x+2) ( 5 , x + 2 ) 。p = 13 p=13 p = 13 :x 2 + 1 = ( x − 5 ) ( x + 5 ) x^2+1=(x-5)(x+5) x 2 + 1 = ( x − 5 ) ( x + 5 ) なので2点。
第2回の例16 Spec Z [ x ] \operatorname{Spec}\mathbb{Z}[x] Spec Z [ x ]
Spec Z [ x ] \operatorname{Spec}\mathbb{Z}[x] Spec Z [ x ] の点は、次の4種類である。
( 0 ) (0) ( 0 ) :全体の生成点 。
( p ) (p) ( p ) (p p p は素数):閉集合 V ( p ) V(p) V ( p ) の生成点 。
( f ) (f) ( f ) (f f f は Z [ x ] \mathbb{Z}[x] Z [ x ] の既約多項式 で、次数が1以上):曲線 V ( f ) V(f) V ( f ) の生成点 。
( p , f ) (p,\ f) ( p , f ) (p p p は素数、f f f は p p p で割った余りの多項式 f ˉ ∈ F p [ x ] \bar f\in\mathbb{F}_p[x] f ˉ ∈ F p [ x ] が既約になる多項式):閉点。剰余体は有限体 F p [ x ] / ( f ˉ ) \mathbb{F}_p[x]/(\bar f) F p [ x ] / ( f ˉ ) 。
第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でないべき零元である。
第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ではない。
第4回の例10 射影直線
k k k を体とする。X 1 = Spec k [ t ] X_1=\operatorname{Spec}k[t] X 1 = Spec k [ t ] 、X 2 = Spec k [ s ] X_2=\operatorname{Spec}k[s] X 2 = Spec k [ s ] とし、開集合 U 1 = D ( t ) ≅ Spec k [ t , 1 / t ] U_1=D(t)\cong\operatorname{Spec}k[t,1/t] U 1 = D ( t ) ≅ Spec k [ t , 1/ t ] 、U 2 = D ( s ) ≅ Spec k [ s , 1 / s ] U_2=D(s)\cong\operatorname{Spec}k[s,1/s] U 2 = D ( s ) ≅ Spec k [ s , 1/ s ] を、環の同型
k [ s , 1 / s ] → k [ t , 1 / t ] s ↦ 1 / t k[s,1/s]\to k[t,1/t]\qquad s\mapsto 1/t k [ s , 1/ s ] → k [ t , 1/ t ] s ↦ 1/ t k [ s , 1 / s ] → k [ t , 1 / t ] s ↦ 1 / t \begin{gathered}k[s,1/s]\to k[t,1/t]\\s\mapsto 1/t\end{gathered} k [ s , 1/ s ] → k [ t , 1/ t ] s ↦ 1/ t k [ s , 1 / s ] → k [ t , 1 / t ] s ↦ 1 / t \begin{aligned}k[s,1/s] &\to k[t,1/t]\\[4pt]s &\mapsto 1/t\end{aligned} k [ s , 1/ s ] s → k [ t , 1/ t ] ↦ 1/ t
が引き起こす同型 φ : U 1 → U 2 \varphi\colon U_1\to U_2 φ : U 1 → U 2 で貼り合わせる。こうしてできるスキーム を、k k k 上の射影直線 と呼び、P 1 \mathbb{P}^1 P 1 と書く。
第7回の命題4
(1) P = ( a , b ) ≠ O P=(a,b)\neq O P = ( a , b ) = O なら、π − 1 ( P ) = { ( ( a , b ) , [ a : b ] ) } \pi^{-1}(P)=\bigl\{\bigl((a,b),[a:b]\bigr)\bigr\} π − 1 ( P ) = { ( ( a , b ) , [ a : b ] ) } はただ1点である。
(2) E = π − 1 ( O ) = { O } × P 1 E=\pi^{-1}(O)=\{O\}\times\mathbb{P}^1 E = π − 1 ( O ) = { O } × P 1 である。
(3) π \pi π は A ~ 2 ∖ E \widetilde{\mathbb{A}}^2\setminus E A 2 ∖ E から A 2 ∖ { O } \mathbb{A}^2\setminus\{O\} A 2 ∖ { O } への全単射で、逆写像は ( a , b ) ↦ ( ( a , b ) , [ a : b ] ) (a,b)\mapsto\bigl((a,b),[a:b]\bigr) ( a , b ) ↦ ( ( a , b ) , [ a : b ] ) である。
どの点のまわりも、ある環 A A A の Spec A \operatorname{Spec}A Spec A (素イデアル全体に位相と構造層を載せた空間)と同じ形をしている空間。Spec A \operatorname{Spec}A Spec A を貼り合わせて作れる。零点集合では区別できない x = 0 x=0 x = 0 と x 2 = 0 x^2=0 x 2 = 0 の違いも扱える。連載第4回で定義している。
極大イデアルがただ1つの可換環。極大イデアルに入らない元はすべて単元になる。例:素イデアル 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 。
位相空間の間の全単射 f f f で、f f f も逆写像も連続なもの。開集合を開集合にちょうど移すので、位相空間として同じものとみなせる。
環 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 ] 。
既約な閉集合 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 ) に対応する点が平面全体の生成点になる。
掛けて1になる相手(逆元)をもつ環の元。例:Z \mathbb{Z} Z の単元は ± 1 \pm1 ± 1 、体では0以外のすべての元。
環の準同型 B → A B\to A B → A 、B → C B\to C B → C から作る環 A ⊗ B C A\otimes_BC A ⊗ B C 。a ⊗ c a\otimes c a ⊗ c の形の元の和からなり、b ∈ B b\in B b ∈ B について ( b a ) ⊗ c = a ⊗ ( b c ) (ba)\otimes c=a\otimes(bc) ( ba ) ⊗ c = a ⊗ ( b c ) とみなす。例:B [ x ] ⊗ B C ≅ C [ x ] B[x]\otimes_BC\cong C[x] B [ x ] ⊗ B C ≅ C [ x ] 、A ⊗ B ( B / J ) ≅ A / J A A\otimes_B(B/J)\cong A/JA A ⊗ B ( B / J ) ≅ A / J A 。加群 M , N M,N M , N についても同じように M ⊗ B N M\otimes_BN M ⊗ B N を作る。
0 でない元どうしの積が0にならない可換環(a b = 0 ab=0 ab = 0 なら a = 0 a=0 a = 0 または b = 0 b=0 b = 0 )。例:Z \mathbb{Z} Z 、体上の多項式環。A / P A/P A / P が整域であることと、P P P が素イデアルであることは同値。
多様体 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 ) 。
環 A A A の上の加群(A A A 加群)とは、足し算について可換群で、A A A の元を掛けられ、分配法則などベクトル空間と同じ規則をみたすもの。体の上の加群はベクトル空間で、A A A のイデアルも A A A 加群。
0 でないべき零元(f n = 0 f^n=0 f n = 0 となる f ≠ 0 f\neq0 f = 0 )をもたない環を被約な環と呼ぶ。スキームは、各点の局所環が被約なとき被約と呼ぶ。例:k [ x , y ] / ( x y ) k[x,y]/(xy) k [ x , y ] / ( x y ) は被約で、k [ x , y ] / ( x 2 ) k[x,y]/(x^2) k [ x , y ] / ( x 2 ) は被約でない。
定数でない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 ) と分解するので既約ではない。
環の準同型 B → A B\to A B → A が平坦とは、B B B 加群の単射 N ′ → N N'\to N N ′ → N から作った A ⊗ B N ′ → A ⊗ B N A\otimes_BN'\to A\otimes_BN A ⊗ B N ′ → A ⊗ B N も必ず単射になること。底が k [ t ] k[t] k [ t ] や Z \mathbb{Z} Z なら、A A A にねじれ(b a = 0 ba=0 ba = 0 となる 0 0 0 でない b ∈ B b\in B b ∈ B 、a ∈ A a\in A a ∈ A )がないことと同じ。
すべてのイデアルが1つの元で生成される整域。例:Z \mathbb{Z} Z 、体上の1変数多項式環 k [ x ] k[x] k [ x ] 。素イデアルは ( 0 ) (0) ( 0 ) と、既約元が生成する ( p ) (p) ( p ) だけで、( p ) (p) ( p ) は極大イデアルになる。
イデアル J J J の根基 J \sqrt J J は、ある n ≥ 1 n\ge1 n ≥ 1 で x n ∈ J x^n\in J x n ∈ J となる元 x x x の全体。J J J を含む素イデアルすべての共通部分に等しい。例:k [ x , y ] k[x,y] k [ x , y ] で ( x 2 , x y ) = ( x ) \sqrt{(x^2,\,xy)}=(x) ( x 2 , x y ) = ( x ) 。
整域 A A A の元の分数 a / b a/b a / b (b ≠ 0 b\neq0 b = 0 )全体がなす体。Frac A \operatorname{Frac}A Frac A と書く。例:Z \mathbb{Z} Z の商体は Q \mathbb{Q} Q 、k [ x ] k[x] k [ x ] の商体は有理関数体 k ( x ) k(x) k ( x ) 。
元が有限個の体。素数 r r r で割った余りの体 F r \mathbb{F}_r F r のほか、各 d ≥ 1 d\ge1 d ≥ 1 について元がちょうど r d r^d r d 個の体 F r d \mathbb{F}_{r^d} F r d が(同型を除いて)ただ1つある。F r d \mathbb{F}_{r^d} F r d は F r \mathbb{F}_r F r 上の d d d 次元のベクトル空間である。
連載 図で読む代数幾何
第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 .堀田良之 , 『可換環と体』 , 岩波書店, 2006 .M. F. アティヤ, I. G. マクドナルド(新妻弘 訳) , 『可換代数入門』 , 共立出版, 2006 .R. ハーツホーン(高橋宣能・松下大介 訳) , 『代数幾何学 2』 , 丸善出版, 2012 .