この章の目標
冪零元・生成点・数論的対象の具体例で、スキームが必要な理由を説明できる
アフィンスキームの構造層を構成し、O ( D ( f ) ) = A f \mathcal{O}(D(f)) = A_f O ( D ( f )) = A f と茎が A p A_{\mathfrak{p}} A p であることを証明できる
Hom ( X , Spec A ) = Hom ( A , O X ( X ) ) \operatorname{Hom}(X, \operatorname{Spec} A) = \operatorname{Hom}(A, \mathcal{O}_X(X)) Hom ( X , Spec A ) = Hom ( A , O X ( X )) を証明し、T T T 値点の計算に使える
貼り合わせと Proj \operatorname{Proj} Proj で射影空間や原点が 2 つある直線を構成できる
前提 :第1章 〜第3章 、13-commutative-algebra 第2章 (局所化と素スペクトル)、12-category-homological-algebra 第2章 (米田の補題)
以下、環はすべて可換で単位元をもつ。
4.1 なぜスキームが必要か
第1章〜第3章の古典的な多様体は、代数閉体 k k k 上の有限生成被約代数(座標環)と対応していた。この枠組みには次の三つの不足がある。
冪零元 :放物線 y = x 2 y = x^2 y = x 2 と接線 y = 0 y = 0 y = 0 の交わりは環 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) で表され、「2 重の点」であることを記憶している(例 1.14)。直線 y = c y = c y = c との 2 交点が c → 0 c \to 0 c → 0 で合流する極限もこの環である。しかし被約な環しか扱わない理論では、これは 1 点 k k k と区別できない。
生成点 :多様体の点は極大イデアルに対応したが、素イデアルは既約な部分多様体に対応していた(系 1.13)。素イデアルも「点」として扱うと、既約な集合の「一般の点」が一つの点(生成点 )として実在する。
数論的対象 :Z \mathbb{Z} Z や Z [ i ] \mathbb{Z}[i] Z [ i ] も幾何的に扱いたい。方程式 x 2 + y 2 = 1 x^2 + y^2 = 1 x 2 + y 2 = 1 を Z \mathbb{Z} Z 上で考えると、Q \mathbb{Q} Q 上の円と、すべての素数 p p p についての F p \mathbb{F}_p F p 上の曲線が一つの対象の「ファイバー」として並ぶ(第5章)。代数閉でない体 R \mathbb{R} R 上の x 2 + 1 = 0 x^2 + 1 = 0 x 2 + 1 = 0 も、剰余体 C \mathbb{C} C をもつ 1 点として扱える。
グロタンディークのスキーム (scheme) は、任意の環 A A A に局所環付き空間 Spec A \operatorname{Spec} A Spec A を対応させ、それを貼り合わせることで、これらすべてを一つの幾何学に収める。
4.2 素スペクトル
環 A A A の素イデアル全体 Spec A \operatorname{Spec} A Spec A に、V ( I ) = { p ∣ p ⊃ I } V(I) = \lbrace \mathfrak{p} \mid \mathfrak{p} \supset I \rbrace V ( I ) = { p ∣ p ⊃ I } を閉集合とするザリスキー位相 を入れる(13-commutative-algebra 第2章 )。f ∈ A f \in A f ∈ A に対し D ( f ) = Spec A ∖ V ( f ) D(f) = \operatorname{Spec} A \setminus V(f) D ( f ) = Spec A ∖ V ( f ) とおく。
命題 4.1 (1) D ( f ) D(f) D ( f ) は開基をなし、D ( f ) ∩ D ( g ) = D ( f g ) D(f) \cap D(g) = D(fg) D ( f ) ∩ D ( g ) = D ( f g ) 。
(2) D ( f ) ⊂ D ( g ) ⇔ f ∈ ( g ) D(f) \subset D(g) \Leftrightarrow f \in \sqrt{(g)} D ( f ) ⊂ D ( g ) ⇔ f ∈ ( g ) 。特に D ( f ) = ∅ ⇔ f D(f) = \emptyset \Leftrightarrow f D ( f ) = ∅ ⇔ f は冪零。
(3) { p } ‾ = V ( p ) \overline{\lbrace \mathfrak{p} \rbrace} = V(\mathfrak{p}) { p } = V ( p ) 。特に閉点は極大イデアルであり、V ( I ) V(I) V ( I ) が既約 ⇔ I \Leftrightarrow \sqrt{I} ⇔ I が素イデアルで、既約閉集合はただ一つの生成点 (generic point) I \sqrt{I} I をもつ。
(4) D ( f ) D(f) D ( f ) (特に Spec A = D ( 1 ) \operatorname{Spec} A = D(1) Spec A = D ( 1 ) )はコンパクトである。
(5) 環準同型 φ : A → B \varphi\colon A \to B φ : A → B は連続写像 Spec B → Spec A \operatorname{Spec} B \to \operatorname{Spec} A Spec B → Spec A , q ↦ φ − 1 ( q ) \mathfrak{q} \mapsto \varphi^{-1}(\mathfrak{q}) q ↦ φ − 1 ( q ) を引き起こす。
証明. (2) ( g ) \sqrt{(g)} ( g ) は g g g を含む素イデアルの共通部分なので、V ( g ) ⊂ V ( f ) ⇔ f ∈ ( g ) V(g) \subset V(f) \Leftrightarrow f \in \sqrt{(g)} V ( g ) ⊂ V ( f ) ⇔ f ∈ ( g ) 。(4) D ( f ) ⊂ ⋃ i D ( g i ) D(f) \subset \bigcup_i D(g_i) D ( f ) ⊂ ⋃ i D ( g i ) なら V ( ( g i ) i ) ⊂ V ( f ) V((g_i)_i) \subset V(f) V (( g i ) i ) ⊂ V ( f ) なので f ∈ ( g i ) i f \in \sqrt{(g_i)_i} f ∈ ( g i ) i 、すなわち f n = ∑ a i g i f^n = \sum a_i g_i f n = ∑ a i g i (有限和)と書け、そこに現れる有限個の D ( g i ) D(g_i) D ( g i ) で覆われる。(5) φ \varphi φ による逆像は V ( I ) V(I) V ( I ) を V ( φ ( I ) B ) V(\varphi(I)B) V ( φ ( I ) B ) に写す。他は定義から直ちに従う。□ \square □
例 4.2 (1) Spec Z \operatorname{Spec} \mathbb{Z} Spec Z :閉点 ( 2 ) , ( 3 ) , ( 5 ) , … (2), (3), (5), \dots ( 2 ) , ( 3 ) , ( 5 ) , … と生成点 ( 0 ) (0) ( 0 ) からなり、( 0 ) (0) ( 0 ) の閉包は全体である。空でない開集合は、( 0 ) (0) ( 0 ) を含み有限個の素数を除いた集合である。
(2) Spec k [ x ] \operatorname{Spec} k[x] Spec k [ x ] (k k k 代数閉):閉点 ( x − a ) (x - a) ( x − a ) (a ∈ k a \in k a ∈ k )と生成点 ( 0 ) (0) ( 0 ) 。古典的な直線 A 1 \mathbb{A}^1 A 1 に生成点を 1 つ加えたものである。
(3) Spec R [ x ] \operatorname{Spec} \mathbb{R}[x] Spec R [ x ] :閉点は ( x − a ) (x - a) ( x − a ) (a ∈ R a \in \mathbb{R} a ∈ R )と ( x 2 + b x + c ) (x^2 + bx + c) ( x 2 + b x + c ) (b 2 < 4 c b^2 < 4c b 2 < 4 c )で、後者は共役な複素数の組 { z , z ˉ } \lbrace z, \bar{z} \rbrace { z , z ˉ } に対応する。これに生成点 ( 0 ) (0) ( 0 ) が加わる。
(4) Spec k [ x , y ] \operatorname{Spec} k[x, y] Spec k [ x , y ] :閉点 ( x − a , y − b ) (x - a, y - b) ( x − a , y − b ) 、既約曲線の生成点 ( f ) (f) ( f ) (f f f は既約多項式)、全体の生成点 ( 0 ) (0) ( 0 ) 。
(5) 離散付値環 R R R (たとえば Z ( p ) \mathbb{Z}_{(p)} Z ( p ) ):閉点 m \mathfrak{m} m と開点である生成点 ( 0 ) (0) ( 0 ) の 2 点(問題 3.2 の空間)。
(6) Spec k [ x ] / ( x 2 ) \operatorname{Spec} k[x]/(x^2) Spec k [ x ] / ( x 2 ) :素イデアルは ( x ) (x) ( x ) だけで 1 点である。位相空間としては Spec k \operatorname{Spec} k Spec k と同じだが、環は冪零元 x x x をもつ。
4.3 構造層
Spec A \operatorname{Spec} A Spec A の上の「関数」として、局所的に分数 a / f a/f a / f で書けるものを考える。p ∈ Spec A \mathfrak{p} \in \operatorname{Spec} A p ∈ Spec A における値は局所環 A p A_{\mathfrak{p}} A p に属する。
定義 4.3 (構造層, structure sheaf)X = Spec A X = \operatorname{Spec} A X = Spec A の開集合 U U U に対し、O ( U ) \mathcal{O}(U) O ( U ) を写像 s : U → ⨆ p ∈ U A p s\colon U \to \bigsqcup_{\mathfrak{p} \in U} A_{\mathfrak{p}} s : U → ⨆ p ∈ U A p で s ( p ) ∈ A p s(\mathfrak{p}) \in A_{\mathfrak{p}} s ( p ) ∈ A p かつ次を満たすものの全体とする:各 p ∈ U \mathfrak{p} \in U p ∈ U に対し、開近傍 V ⊂ U V \subset U V ⊂ U と a , f ∈ A a, f \in A a , f ∈ A があって、すべての q ∈ V \mathfrak{q} \in V q ∈ V で f ∉ q f \notin \mathfrak{q} f ∈ / q かつ A q A_{\mathfrak{q}} A q の中で s ( q ) = a / f s(\mathfrak{q}) = a/f s ( q ) = a / f 。
条件は局所的なので、O \mathcal{O} O は環の層である。
定理 4.4 X = Spec A X = \operatorname{Spec} A X = Spec A とする。
(1) 各 p \mathfrak{p} p で、茎 O p \mathcal{O}_{\mathfrak{p}} O p は A p A_{\mathfrak{p}} A p に同型である。
(2) 各 f ∈ A f \in A f ∈ A で O ( D ( f ) ) ≅ A f \mathcal{O}(D(f)) \cong A_f O ( D ( f )) ≅ A f 。特に Γ ( X , O ) = A \Gamma(X, \mathcal{O}) = A Γ ( X , O ) = A 。
証明. (1) s ↦ s ( p ) s \mapsto s(\mathfrak{p}) s ↦ s ( p ) は準同型 O p → A p \mathcal{O}_{\mathfrak{p}} \to A_{\mathfrak{p}} O p → A p を定める。全射:a / f ∈ A p a/f \in A_{\mathfrak{p}} a / f ∈ A p (f ∉ p f \notin \mathfrak{p} f ∈ / p )は、D ( f ) D(f) D ( f ) 上の切断 q ↦ a / f \mathfrak{q} \mapsto a/f q ↦ a / f の芽の像である。単射:s s s の芽の像が 0 とし、p \mathfrak{p} p の近傍 V V V で s = a / f s = a/f s = a / f と書く。A p A_{\mathfrak{p}} A p で a / f = 0 a/f = 0 a / f = 0 なので h a = 0 ha = 0 ha = 0 となる h ∉ p h \notin \mathfrak{p} h ∈ / p がある。すると V ∩ D ( h ) V \cap D(h) V ∩ D ( h ) の各 q \mathfrak{q} q で A q A_{\mathfrak{q}} A q の中で a / f = 0 a/f = 0 a / f = 0 となり、芽は 0 である。
(2) ψ : A f → O ( D ( f ) ) \psi\colon A_f \to \mathcal{O}(D(f)) ψ : A f → O ( D ( f )) を a / f n ↦ ( q ↦ a / f n ) a/f^n \mapsto (\mathfrak{q} \mapsto a/f^n) a / f n ↦ ( q ↦ a / f n ) で定める。
単射:ψ ( a / f n ) = 0 \psi(a/f^n) = 0 ψ ( a / f n ) = 0 とし、a = Ann ( a ) \mathfrak{a} = \operatorname{Ann}(a) a = Ann ( a ) とおく。各 q ∈ D ( f ) \mathfrak{q} \in D(f) q ∈ D ( f ) で A q A_{\mathfrak{q}} A q の中で a = 0 a = 0 a = 0 なので、h a = 0 ha = 0 ha = 0 となる h ∉ q h \notin \mathfrak{q} h ∈ / q があり、a ⊄ q \mathfrak{a} \not\subset \mathfrak{q} a ⊂ q 。よって V ( a ) ⊂ V ( f ) V(\mathfrak{a}) \subset V(f) V ( a ) ⊂ V ( f ) で、f ∈ a f \in \sqrt{\mathfrak{a}} f ∈ a 、すなわち f m a = 0 f^m a = 0 f m a = 0 となり、A f A_f A f で a / f n = 0 a/f^n = 0 a / f n = 0 。
全射:s ∈ O ( D ( f ) ) s \in \mathcal{O}(D(f)) s ∈ O ( D ( f )) とする。D ( f ) D(f) D ( f ) を開集合 V i V_i V i で覆い、V i V_i V i 上 s = a i / g i s = a_i/g_i s = a i / g i (g i g_i g i は V i V_i V i 上で 0 にならない)とする。開基 D ( h i ) ⊂ V i D(h_i) \subset V_i D ( h i ) ⊂ V i に縮めると D ( h i ) ⊂ D ( g i ) D(h_i) \subset D(g_i) D ( h i ) ⊂ D ( g i ) より h i m = c g i h_i^m = c g_i h i m = c g i と書け、a i / g i = c a i / h i m a_i/g_i = c a_i/h_i^m a i / g i = c a i / h i m 。h i m h_i^m h i m を改めて h i h_i h i とおいて、D ( h i ) D(h_i) D ( h i ) 上で s = a i / h i s = a_i/h_i s = a i / h i としてよい。命題 4.1(4) より有限個 i = 1 , … , r i = 1, \dots, r i = 1 , … , r で D ( f ) D(f) D ( f ) が覆われる。D ( h i h j ) = D ( h i ) ∩ D ( h j ) D(h_i h_j) = D(h_i) \cap D(h_j) D ( h i h j ) = D ( h i ) ∩ D ( h j ) 上で a i / h i a_i/h_i a i / h i と a j / h j a_j/h_j a j / h j は同じ切断を定めるので、単射性(環 A A A と D ( h i h j ) D(h_i h_j) D ( h i h j ) に適用)から A h i h j A_{h_i h_j} A h i h j で等しく、ある N N N ですべての i , j i, j i , j について ( h i h j ) N ( h j a i − h i a j ) = 0 (h_i h_j)^N (h_j a_i - h_i a_j) = 0 ( h i h j ) N ( h j a i − h i a j ) = 0 。h i N + 1 h_i^{N+1} h i N + 1 を h i h_i h i 、h i N a i h_i^N a_i h i N a i を a i a_i a i と置き直すと、D ( h i ) D(h_i) D ( h i ) 上 s = a i / h i s = a_i/h_i s = a i / h i のまま
h j a i = h i a j ( すべての i , j ) h_j a_i = h_i a_j \quad (\text{すべての } i, j) h j a i = h i a j ( すべての i , j )
となる。D ( f ) ⊂ ⋃ D ( h i ) D(f) \subset \bigcup D(h_i) D ( f ) ⊂ ⋃ D ( h i ) より f n = ∑ i b i h i f^n = \sum_i b_i h_i f n = ∑ i b i h i と書ける。a = ∑ i b i a i a = \sum_i b_i a_i a = ∑ i b i a i とおくと h j a = ∑ i b i h i a j = f n a j h_j a = \sum_i b_i h_i a_j = f^n a_j h j a = ∑ i b i h i a j = f n a j なので、D ( h j ) D(h_j) D ( h j ) 上 a / f n = a j / h j = s a/f^n = a_j/h_j = s a / f n = a j / h j = s 。よって s = ψ ( a / f n ) s = \psi(a/f^n) s = ψ ( a / f n ) 。□ \square □
定義 4.5 (アフィンスキーム, affine scheme)局所環付き空間 ( Spec A , O ) (\operatorname{Spec} A, \mathcal{O}) ( Spec A , O ) を Spec A \operatorname{Spec} A Spec A と書き、これに同型な局所環付き空間をアフィンスキーム という。点 p \mathfrak{p} p の剰余体 を κ ( p ) = A p / p A p \kappa(\mathfrak{p}) = A_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}} κ ( p ) = A p / p A p とし、f ∈ A f \in A f ∈ A の κ ( p ) \kappa(\mathfrak{p}) κ ( p ) への像を f f f の p \mathfrak{p} p での値 f ( p ) f(\mathfrak{p}) f ( p ) という。
たとえば 15 ∈ Z 15 \in \mathbb{Z} 15 ∈ Z は Spec Z \operatorname{Spec} \mathbb{Z} Spec Z 上の「関数」で、( 2 ) (2) ( 2 ) での値は 1 ∈ F 2 1 \in \mathbb{F}_2 1 ∈ F 2 、( 3 ) (3) ( 3 ) での値は 0 ∈ F 3 0 \in \mathbb{F}_3 0 ∈ F 3 、( 0 ) (0) ( 0 ) での値は 15 ∈ Q 15 \in \mathbb{Q} 15 ∈ Q である。値をとる体が点ごとに違う。さらに k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) の元 x x x はただ一つの点で値 0 をとるが 0 ではない。スキーム上の関数は値だけでは決まらない 。これが古典的な多様体との本質的な違いである。
4.4 スキームの定義と Spec \operatorname{Spec} Spec の関手性
定義 4.6 (スキーム, scheme)局所環付き空間 ( X , O X ) (X, \mathcal{O}_X) ( X , O X ) で、各点が開近傍 U U U をもち ( U , O X ∣ U ) (U, \mathcal{O}_X\vert_U) ( U , O X ∣ U ) がアフィンスキームになるものをスキーム という。スキームの射は局所環付き空間の射とする。
D ( f ) ⊂ Spec A D(f) \subset \operatorname{Spec} A D ( f ) ⊂ Spec A は Spec A f \operatorname{Spec} A_f Spec A f と同型であり(定理 4.4 を D ( f ) D(f) D ( f ) の中の D ( f g ) D(fg) D ( f g ) に適用すればよい)、したがってスキームの開集合はスキームになる(開部分スキーム )。
定理 4.7 X X X をスキーム、A A A を環とする。射 ( f , f ♯ ) (f, f^{\sharp}) ( f , f ♯ ) に大域切断の準同型 f ♯ : A = Γ ( Spec A , O ) → Γ ( X , O X ) f^{\sharp}\colon A = \Gamma(\operatorname{Spec} A, \mathcal{O}) \to \Gamma(X, \mathcal{O}_X) f ♯ : A = Γ ( Spec A , O ) → Γ ( X , O X ) を対応させる写像
Hom S c h ( X , Spec A ) → Hom R i n g ( A , Γ ( X , O X ) ) \operatorname{Hom}_{\mathbf{Sch}}(X, \operatorname{Spec} A) \to \operatorname{Hom}_{\mathbf{Ring}}(A, \Gamma(X, \mathcal{O}_X)) Hom Sch ( X , Spec A ) → Hom Ring ( A , Γ ( X , O X ))
は全単射である。
証明. まず X = Spec B X = \operatorname{Spec} B X = Spec B の場合を示す。
単射:射 ( f , f ♯ ) (f, f^{\sharp}) ( f , f ♯ ) から φ = f ♯ : A → B \varphi = f^{\sharp}\colon A \to B φ = f ♯ : A → B が得られたとする。p ∈ Spec B \mathfrak{p} \in \operatorname{Spec} B p ∈ Spec B で茎の準同型 f p ♯ f^{\sharp}_{\mathfrak{p}} f p ♯ は次の図式を可換にする。
A → φ B ↓ ↓ A f ( p ) → f p ♯ B p \begin{array}{ccc}
A & \xrightarrow{\ \varphi\ } & B \\
\downarrow & & \downarrow \\
A_{f(\mathfrak{p})} & \xrightarrow{\ f^{\sharp}_{\mathfrak{p}}\ } & B_{\mathfrak{p}}
\end{array} A ↓ A f ( p ) φ f p ♯ B ↓ B p
f p ♯ f^{\sharp}_{\mathfrak{p}} f p ♯ は局所準同型なので、極大イデアルの逆像をとって A A A に引き戻すと f ( p ) = φ − 1 ( p ) f(\mathfrak{p}) = \varphi^{-1}(\mathfrak{p}) f ( p ) = φ − 1 ( p ) 。また局所化の普遍性から f p ♯ f^{\sharp}_{\mathfrak{p}} f p ♯ は φ \varphi φ の局所化 φ p \varphi_{\mathfrak{p}} φ p に等しい。切断はその芽で決まるので、f f f と f ♯ f^{\sharp} f ♯ はともに φ \varphi φ で決まる。
全射:φ : A → B \varphi\colon A \to B φ : A → B に対し f ( p ) = φ − 1 ( p ) f(\mathfrak{p}) = \varphi^{-1}(\mathfrak{p}) f ( p ) = φ − 1 ( p ) とおくと連続である(命題 4.1(5))。Spec A \operatorname{Spec} A Spec A の開集合 V V V 上の切断 s s s に対し f ♯ ( s ) ( p ) = φ p ( s ( f ( p ) ) ) f^{\sharp}(s)(\mathfrak{p}) = \varphi_{\mathfrak{p}}(s(f(\mathfrak{p}))) f ♯ ( s ) ( p ) = φ p ( s ( f ( p ))) と定めると、s = a / g s = a/g s = a / g と書ける所では f ♯ ( s ) = φ ( a ) / φ ( g ) f^{\sharp}(s) = \varphi(a)/\varphi(g) f ♯ ( s ) = φ ( a ) / φ ( g ) となるので f − 1 ( V ) f^{-1}(V) f − 1 ( V ) 上の切断である。茎での写像 φ p \varphi_{\mathfrak{p}} φ p は局所準同型であり、大域切断では φ \varphi φ に等しい。
一般の X X X の場合:X X X をアフィン開集合 U i U_i U i で覆い、U i ∩ U j U_i \cap U_j U i ∩ U j をアフィン開集合 U i j k U_{ijk} U ij k で覆う。射は局所的に定まり貼り合わさるので、Hom ( X , Spec A ) \operatorname{Hom}(X, \operatorname{Spec} A) Hom ( X , Spec A ) は ∏ i Hom ( U i , Spec A ) ⇉ ∏ i , j , k Hom ( U i j k , Spec A ) \prod_i \operatorname{Hom}(U_i, \operatorname{Spec} A) \rightrightarrows \prod_{i,j,k} \operatorname{Hom}(U_{ijk}, \operatorname{Spec} A) ∏ i Hom ( U i , Spec A ) ⇉ ∏ i , j , k Hom ( U ij k , Spec A ) のイコライザーである。層の条件から Γ ( X , O X ) \Gamma(X, \mathcal{O}_X) Γ ( X , O X ) も ∏ Γ ( U i ) ⇉ ∏ Γ ( U i j k ) \prod \Gamma(U_i) \rightrightarrows \prod \Gamma(U_{ijk}) ∏ Γ ( U i ) ⇉ ∏ Γ ( U ij k ) のイコライザーで、Hom ( A , − ) \operatorname{Hom}(A, -) Hom ( A , − ) はイコライザーを保つ。アフィンの場合の全単射はこれらの図式と両立するので、全単射が得られる。□ \square □
系 4.8 (1) A ↦ Spec A A \mapsto \operatorname{Spec} A A ↦ Spec A は環の圏とアフィンスキームの圏の反変同値を与える(定理 1.21 の一般化)。
(2) Spec Z \operatorname{Spec} \mathbb{Z} Spec Z はスキームの圏の終対象である。すなわち任意のスキームはただ一通りに Spec Z \operatorname{Spec} \mathbb{Z} Spec Z 上のスキームである。
(3) 任意のスキーム X X X に対し、i d Γ ( X , O X ) \mathrm{id}_{\Gamma(X, \mathcal{O}_X)} id Γ ( X , O X ) に対応する標準的な射 X → Spec Γ ( X , O X ) X \to \operatorname{Spec} \Gamma(X, \mathcal{O}_X) X → Spec Γ ( X , O X ) がある。X X X がアフィンであることと、この射が同型であることは同値である。
(2) は Z \mathbb{Z} Z が環の圏の始対象であることによる。環 R R R に対し、射 X → Spec R X \to \operatorname{Spec} R X → Spec R を与えたスキームを R R R 上のスキーム という。
4.5 例:二重点・生成点・数論
例 4.9 (二重点と接ベクトル)D = Spec k [ ε ] / ( ε 2 ) D = \operatorname{Spec} k[\varepsilon]/(\varepsilon^2) D = Spec k [ ε ] / ( ε 2 ) は 1 点だが冪零元をもつ。X = Spec k [ x 1 , … , x n ] / I X = \operatorname{Spec} k[x_1, \dots, x_n]/I X = Spec k [ x 1 , … , x n ] / I に対し、k k k 上の射 D → X D \to X D → X は k k k 準同型 k [ x ] / I → k [ ε ] / ( ε 2 ) k[x]/I \to k[\varepsilon]/(\varepsilon^2) k [ x ] / I → k [ ε ] / ( ε 2 ) 、すなわち x i ↦ a i + ε v i x_i \mapsto a_i + \varepsilon v_i x i ↦ a i + ε v i で I I I の元を 0 に写すものである。テイラー展開
f ( a + ε v ) = f ( a ) + ε ∑ i ∂ f ∂ x i ( a ) v i f(a + \varepsilon v) = f(a) + \varepsilon \sum_{i} \frac{\partial f}{\partial x_i}(a) v_i f ( a + ε v ) = f ( a ) + ε i ∑ ∂ x i ∂ f ( a ) v i
より、条件は a ∈ V ( I ) a \in V(I) a ∈ V ( I ) かつ v v v が a a a での接空間(定義 1.28 の式を I I I で計算したもの)に属することである。二重点からの射とは「点と接ベクトルの組」であり、冪零元は無限小の情報を担っている。
例 4.10 (生成点)A A A が整域なら ( 0 ) (0) ( 0 ) は Spec A \operatorname{Spec} A Spec A の生成点 η \eta η で、{ η } ‾ = Spec A \overline{\lbrace \eta \rbrace} = \operatorname{Spec} A { η } = Spec A 、O η = Frac A \mathcal{O}_{\eta} = \operatorname{Frac} A O η = Frac A 。η \eta η は空でない任意の開集合に属するので、「η \eta η で成り立つ」ことは「稠密な開集合で成り立つ」ことの言い換えになる。たとえば f ∈ A f \in A f ∈ A が η \eta η で 0 でない ⇔ \Leftrightarrow ⇔ f ≠ 0 f \neq 0 f = 0 ⇔ \Leftrightarrow ⇔ D ( f ) D(f) D ( f ) は空でない開集合。平面曲線 V ( f ) ⊂ A 2 V(f) \subset \mathbb{A}^2 V ( f ) ⊂ A 2 の「一般の点」は、Spec k [ x , y ] \operatorname{Spec} k[x, y] Spec k [ x , y ] の点 ( f ) (f) ( f ) として実在する。
例 4.11 (数論的な例)包含 Z → Z [ i ] \mathbb{Z} \to \mathbb{Z}[i] Z → Z [ i ] から射 Spec Z [ i ] → Spec Z \operatorname{Spec} \mathbb{Z}[i] \to \operatorname{Spec} \mathbb{Z} Spec Z [ i ] → Spec Z が定まる。素数 p p p の上にある点は Z [ i ] / ( p ) ≅ F p [ x ] / ( x 2 + 1 ) \mathbb{Z}[i]/(p) \cong \mathbb{F}_p[x]/(x^2 + 1) Z [ i ] / ( p ) ≅ F p [ x ] / ( x 2 + 1 ) の素イデアルで、p = 2 p = 2 p = 2 では ( x + 1 ) 2 (x+1)^2 ( x + 1 ) 2 より 1 点、p ≡ 1 ( m o d 4 ) p \equiv 1 \pmod 4 p ≡ 1 ( mod 4 ) では x 2 + 1 x^2 + 1 x 2 + 1 が相異なる 2 根をもつので 2 点、p ≡ 3 ( m o d 4 ) p \equiv 3 \pmod 4 p ≡ 3 ( mod 4 ) では既約なので 1 点(剰余体 F p 2 \mathbb{F}_{p^2} F p 2 )である。Spec Z [ i ] \operatorname{Spec} \mathbb{Z}[i] Spec Z [ i ] は Spec Z \operatorname{Spec} \mathbb{Z} Spec Z の「2 重被覆」で、( 2 ) (2) ( 2 ) の上で分岐している。詳しくは第5章 でファイバーとして扱う(15-algebraic-number-theory 第2章 も参照)。
4.6 貼り合わせ
命題 4.12 (貼り合わせ、主張)スキーム X i X_i X i と開部分スキーム U i j ⊂ X i U_{ij} \subset X_i U ij ⊂ X i 、同型 φ i j : U i j → U j i \varphi_{ij}\colon U_{ij} \to U_{ji} φ ij : U ij → U j i が与えられ、U i i = X i U_{ii} = X_i U ii = X i , φ i i = i d \varphi_{ii} = \mathrm{id} φ ii = id , φ i j ( U i j ∩ U i k ) = U j i ∩ U j k \varphi_{ij}(U_{ij} \cap U_{ik}) = U_{ji} \cap U_{jk} φ ij ( U ij ∩ U ik ) = U j i ∩ U j k かつ U i j ∩ U i k U_{ij} \cap U_{ik} U ij ∩ U ik 上で φ i k = φ j k ∘ φ i j \varphi_{ik} = \varphi_{jk} \circ \varphi_{ij} φ ik = φ j k ∘ φ ij (コサイクル条件)を満たすとする。このとき、スキーム X X X と開埋め込み ψ i : X i → X \psi_i\colon X_i \to X ψ i : X i → X で、X = ⋃ ψ i ( X i ) X = \bigcup \psi_i(X_i) X = ⋃ ψ i ( X i ) 、U i j U_{ij} U ij 上 ψ j ∘ φ i j = ψ i \psi_j \circ \varphi_{ij} = \psi_i ψ j ∘ φ ij = ψ i 、ψ i ( U i j ) = ψ i ( X i ) ∩ ψ j ( X j ) \psi_i(U_{ij}) = \psi_i(X_i) \cap \psi_j(X_j) ψ i ( U ij ) = ψ i ( X i ) ∩ ψ j ( X j ) となるものが同型を除いて一意に存在する。
証明は位相空間を貼り合わせたのち層を貼り合わせればよい(Hartshorne 第 II 章演習 2.12)。
例 4.13 (射影直線)X 0 = Spec A [ t ] X_0 = \operatorname{Spec} A[t] X 0 = Spec A [ t ] と X 1 = Spec A [ s ] X_1 = \operatorname{Spec} A[s] X 1 = Spec A [ s ] を、D ( t ) ≅ D ( s ) D(t) \cong D(s) D ( t ) ≅ D ( s ) (環の同型 A [ t , t − 1 ] ≅ A [ s , s − 1 ] A[t, t^{-1}] \cong A[s, s^{-1}] A [ t , t − 1 ] ≅ A [ s , s − 1 ] , t ↔ s − 1 t \leftrightarrow s^{-1} t ↔ s − 1 )で貼り合わせたものが P A 1 \mathbb{P}^1_A P A 1 である。大域切断は、A [ t , t − 1 ] A[t, t^{-1}] A [ t , t − 1 ] の中で f ( t ) = g ( t − 1 ) f(t) = g(t^{-1}) f ( t ) = g ( t − 1 ) となる多項式の組 ( f , g ) (f, g) ( f , g ) であり、両辺の t t t の次数を比べると定数に限るので Γ ( P A 1 , O ) = A \Gamma(\mathbb{P}^1_A, \mathcal{O}) = A Γ ( P A 1 , O ) = A 。P k 1 \mathbb{P}^1_k P k 1 がアフィンなら系 4.8(3) より Spec k \operatorname{Spec} k Spec k (1 点)に同型になるので、P k 1 \mathbb{P}^1_k P k 1 はアフィンでない。
例 4.14 (原点が 2 つある直線)A k 1 = Spec k [ t ] \mathbb{A}^1_k = \operatorname{Spec} k[t] A k 1 = Spec k [ t ] の 2 つのコピーを、開集合 D ( t ) D(t) D ( t ) どうしを恒等写像で貼り合わせたスキーム X X X を考える。原点だけが 2 つ(0 1 , 0 2 0_1, 0_2 0 1 , 0 2 )ある。大域切断は k [ t ] k[t] k [ t ] の元の組 ( f , g ) (f, g) ( f , g ) で k [ t , t − 1 ] k[t, t^{-1}] k [ t , t − 1 ] の中で f = g f = g f = g となるもの、すなわち Γ ( X , O X ) = k [ t ] \Gamma(X, \mathcal{O}_X) = k[t] Γ ( X , O X ) = k [ t ] 。標準的な射 X → Spec k [ t ] X \to \operatorname{Spec} k[t] X → Spec k [ t ] は 0 1 , 0 2 0_1, 0_2 0 1 , 0 2 をともに ( t ) (t) ( t ) に写すので単射でなく、系 4.8(3) より X X X はアフィンでない。これはハウスドルフでない多様体の類似で、第5章 で「分離的でない」スキームの典型例として現れる。
4.7 Proj \operatorname{Proj} Proj と射影空間
定義 4.15 (Proj \operatorname{Proj} Proj )次数付き環 S = ⨁ d ≥ 0 S d S = \bigoplus_{d \geq 0} S_d S = ⨁ d ≥ 0 S d と S + = ⨁ d > 0 S d S_+ = \bigoplus_{d > 0} S_d S + = ⨁ d > 0 S d に対し、S + S_+ S + を含まない斉次素イデアルの全体を Proj S \operatorname{Proj} S Proj S とする。閉集合を V + ( a ) = { p ⊃ a } V_+(\mathfrak{a}) = \lbrace \mathfrak{p} \supset \mathfrak{a} \rbrace V + ( a ) = { p ⊃ a } (a \mathfrak{a} a は斉次イデアル)とし、正の次数の斉次元 f f f に対し D + ( f ) = { p ∣ f ∉ p } D_+(f) = \lbrace \mathfrak{p} \mid f \notin \mathfrak{p} \rbrace D + ( f ) = { p ∣ f ∈ / p } とおく。S f S_f S f の次数 0 の部分を S ( f ) S_{(f)} S ( f ) と書く。
命題 4.16 (主張)Proj S \operatorname{Proj} S Proj S には、各 D + ( f ) D_+(f) D + ( f ) が Spec S ( f ) \operatorname{Spec} S_{(f)} Spec S ( f ) に同型なアフィンスキームになる構造層が入り、スキームになる。
証明は Hartshorne 第 II 章 2 節(命題 2.5)を参照。
例 4.17 (1) P A n = Proj A [ x 0 , … , x n ] \mathbb{P}^n_A = \operatorname{Proj} A[x_0, \dots, x_n] P A n = Proj A [ x 0 , … , x n ] は D + ( x i ) ≅ Spec A [ x 0 / x i , … , x n / x i ] ≅ A A n D_+(x_i) \cong \operatorname{Spec} A[x_0/x_i, \dots, x_n/x_i] \cong \mathbb{A}^n_A D + ( x i ) ≅ Spec A [ x 0 / x i , … , x n / x i ] ≅ A A n で覆われる。n = 1 n = 1 n = 1 では例 4.13 に一致する。
(2) 斉次イデアル I I I による Proj A [ x 0 , … , x n ] / I \operatorname{Proj} A[x_0, \dots, x_n]/I Proj A [ x 0 , … , x n ] / I を A A A 上の射影スキーム という。たとえば X = Proj Z [ x , y , z ] / ( x 2 + y 2 − z 2 ) X = \operatorname{Proj} \mathbb{Z}[x, y, z]/(x^2 + y^2 - z^2) X = Proj Z [ x , y , z ] / ( x 2 + y 2 − z 2 ) は「Z \mathbb{Z} Z 上の円錐曲線」である。F 2 \mathbb{F}_2 F 2 に還元すると x 2 + y 2 − z 2 ≡ ( x + y + z ) 2 x^2 + y^2 - z^2 \equiv (x + y + z)^2 x 2 + y 2 − z 2 ≡ ( x + y + z ) 2 なので、( 2 ) (2) ( 2 ) の上には「2 重の直線」が現れる。冪零元は数論の中でも自然に現れるのである。
4.8 古典的な多様体からスキームへ
定理 4.18 (主張)k k k を代数閉体とする。k k k 上の多様体 X X X に対し、X X X の既約閉集合全体を t ( X ) t(X) t ( X ) とし、X X X の閉集合 Y Y Y に対する t ( Y ) t(Y) t ( Y ) を閉集合とする位相と、α : X → t ( X ) \alpha\colon X \to t(X) α : X → t ( X ) , p ↦ { p } p \mapsto \lbrace p \rbrace p ↦ { p } による層 α ∗ O X \alpha_{\ast}\mathcal{O}_X α ∗ O X を入れる。このとき t ( X ) t(X) t ( X ) は k k k 上のスキームで、t t t は多様体の圏から k k k 上のスキームの圏への忠実充満な関手である。アフィン多様体 X X X については t ( X ) = Spec A ( X ) t(X) = \operatorname{Spec} A(X) t ( X ) = Spec A ( X ) である。
証明は Hartshorne 第 II 章命題 2.6 を参照。α \alpha α は X X X を t ( X ) t(X) t ( X ) の閉点の集合と同一視し、t ( X ) t(X) t ( X ) は X X X の各既約閉集合に生成点を付け加えたものである。像は k k k 上の有限型で分離的な整スキーム(第5章)のうち準射影的なものからなる。以後、多様体と対応するスキームを同一視する。
4.9 関手的な見方:T T T 値点
定義 4.19 (T T T 値点)スキーム X , T X, T X , T に対し X ( T ) = Hom ( T , X ) X(T) = \operatorname{Hom}(T, X) X ( T ) = Hom ( T , X ) を X X X の T T T 値点 という。環 R R R に対し X ( R ) = X ( Spec R ) X(R) = X(\operatorname{Spec} R) X ( R ) = X ( Spec R ) と書く。S S S 上のスキームでは S S S 上の射を考える。
命題 4.20 X = Spec Z [ x 1 , … , x n ] / ( f 1 , … , f r ) X = \operatorname{Spec} \mathbb{Z}[x_1, \dots, x_n]/(f_1, \dots, f_r) X = Spec Z [ x 1 , … , x n ] / ( f 1 , … , f r ) と環 R R R について、X ( R ) = { a ∈ R n ∣ f j ( a ) = 0 ( 1 ≤ j ≤ r ) } X(R) = \lbrace a \in R^n \mid f_j(a) = 0 \ (1 \leq j \leq r) \rbrace X ( R ) = { a ∈ R n ∣ f j ( a ) = 0 ( 1 ≤ j ≤ r )} 。
証明. 定理 4.7 より X ( R ) = Hom ( Z [ x ] / ( f 1 , … , f r ) , R ) X(R) = \operatorname{Hom}(\mathbb{Z}[x]/(f_1, \dots, f_r), R) X ( R ) = Hom ( Z [ x ] / ( f 1 , … , f r ) , R ) で、準同型は x i x_i x i の像 a i a_i a i で決まり、f j ( a ) = 0 f_j(a) = 0 f j ( a ) = 0 が条件である。□ \square □
例 4.21 (1) X = Spec Z [ x , y ] / ( x 2 + y 2 − 1 ) X = \operatorname{Spec} \mathbb{Z}[x, y]/(x^2 + y^2 - 1) X = Spec Z [ x , y ] / ( x 2 + y 2 − 1 ) に対し、X ( R ) X(\mathbb{R}) X ( R ) は円、X ( F p ) X(\mathbb{F}_p) X ( F p ) は有限集合、X ( Z ) = { ( ± 1 , 0 ) , ( 0 , ± 1 ) } X(\mathbb{Z}) = \lbrace (\pm 1, 0), (0, \pm 1) \rbrace X ( Z ) = {( ± 1 , 0 ) , ( 0 , ± 1 )} 、X ( Q ) X(\mathbb{Q}) X ( Q ) はピタゴラス数と対応する(t ↦ ( 1 − t 2 1 + t 2 , 2 t 1 + t 2 ) t \mapsto \bigl(\frac{1 - t^2}{1 + t^2}, \frac{2t}{1 + t^2}\bigr) t ↦ ( 1 + t 2 1 − t 2 , 1 + t 2 2 t ) )。一つのスキームが、あらゆる環での解の集合を一度に表している。
(2)(群スキーム)G m = Spec Z [ x , x − 1 ] \mathbb{G}_m = \operatorname{Spec} \mathbb{Z}[x, x^{-1}] G m = Spec Z [ x , x − 1 ] は G m ( R ) = R × \mathbb{G}_m(R) = R^{\times} G m ( R ) = R × 、G a = Spec Z [ x ] \mathbb{G}_a = \operatorname{Spec} \mathbb{Z}[x] G a = Spec Z [ x ] は G a ( R ) = R \mathbb{G}_a(R) = R G a ( R ) = R 、μ n = Spec Z [ x ] / ( x n − 1 ) \mu_n = \operatorname{Spec} \mathbb{Z}[x]/(x^n - 1) μ n = Spec Z [ x ] / ( x n − 1 ) は μ n ( R ) = { r ∈ R ∣ r n = 1 } \mu_n(R) = \lbrace r \in R \mid r^n = 1 \rbrace μ n ( R ) = { r ∈ R ∣ r n = 1 } を与え、いずれも群を値にもつ関手である。F p \mathbb{F}_p F p 上の μ p = Spec F p [ x ] / ( ( x − 1 ) p ) \mu_p = \operatorname{Spec} \mathbb{F}_p[x]/((x - 1)^p) μ p = Spec F p [ x ] / (( x − 1 ) p ) は 1 点からなるが、R = F p [ ε ] / ( ε p ) R = \mathbb{F}_p[\varepsilon]/(\varepsilon^p) R = F p [ ε ] / ( ε p ) では 1 + ε ∈ μ p ( R ) 1 + \varepsilon \in \mu_p(R) 1 + ε ∈ μ p ( R ) のように自明でない点をもつ。
米田の補題(12-category-homological-algebra 第2章 )より X ↦ X ( − ) X \mapsto X(-) X ↦ X ( − ) は忠実充満であり、スキームはその T T T 値点の関手で決まる(さらに環 R R R 上の値だけで決まる)。
注意
スキーム X X X の点の集合と X ( K ) X(K) X ( K ) (K K K は体)は別物である。A C 1 \mathbb{A}^1_{\mathbb{C}} A C 1 の生成点は C \mathbb{C} C 値点ではなく、A R 1 \mathbb{A}^1_{\mathbb{R}} A R 1 の点 ( x 2 + 1 ) (x^2 + 1) ( x 2 + 1 ) は 2 つの C \mathbb{C} C 値点 ± i \pm i ± i に対応する。一般に X ( K ) X(K) X ( K ) は「点 x x x と体の埋め込み κ ( x ) → K \kappa(x) \to K κ ( x ) → K の組」の全体である(問題 4.4)。
まとめ
スキームは冪零元(無限小・重複度)、生成点(一般の点)、数論的対象(Spec Z \operatorname{Spec} \mathbb{Z} Spec Z 上の族)を統一的に扱うために導入される。
Spec A \operatorname{Spec} A Spec A の構造層は局所的な分数の層で、O ( D ( f ) ) = A f \mathcal{O}(D(f)) = A_f O ( D ( f )) = A f , O p = A p \mathcal{O}_{\mathfrak{p}} = A_{\mathfrak{p}} O p = A p , Γ = A \Gamma = A Γ = A 。
スキームはアフィンスキームで覆われる局所環付き空間。関数は値だけでは決まらない。
Hom ( X , Spec A ) = Hom ( A , Γ ( X , O X ) ) \operatorname{Hom}(X, \operatorname{Spec} A) = \operatorname{Hom}(A, \Gamma(X, \mathcal{O}_X)) Hom ( X , Spec A ) = Hom ( A , Γ ( X , O X )) 。特に環の圏とアフィンスキームの圏は反変同値で、Spec Z \operatorname{Spec} \mathbb{Z} Spec Z は終対象。
貼り合わせで P 1 \mathbb{P}^1 P 1 や原点が 2 つある直線ができ、Proj \operatorname{Proj} Proj で射影スキームができる。いずれもアフィンでない。
古典的な多様体は、生成点を加えることでスキームとみなせる。
T T T 値点の関手は方程式の解の集合を環ごとに与え、スキームを決定する。
演習問題
問題 4.1 ★ Spec Z / 12 Z \operatorname{Spec} \mathbb{Z}/12\mathbb{Z} Spec Z /12 Z の点・位相・各点の局所環を求めよ。
解答
Z / 12 Z \mathbb{Z}/12\mathbb{Z} Z /12 Z の素イデアルは 12 12 12 を含む Z \mathbb{Z} Z の素イデアル ( 2 ) , ( 3 ) (2), (3) ( 2 ) , ( 3 ) に対応する 2 点で、どちらも極大なので閉点、位相は離散である。中国剰余定理より Z / 12 Z ≅ Z / 4 Z × Z / 3 Z \mathbb{Z}/12\mathbb{Z} \cong \mathbb{Z}/4\mathbb{Z} \times \mathbb{Z}/3\mathbb{Z} Z /12 Z ≅ Z /4 Z × Z /3 Z で、( 2 ) (2) ( 2 ) での局所環は Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z (冪零元 2 をもつ)、( 3 ) (3) ( 3 ) での局所環は F 3 \mathbb{F}_3 F 3 である。( 2 ) (2) ( 2 ) は「二重点」、( 3 ) (3) ( 3 ) は被約な点である。
問題 4.2 ★★ Spec A \operatorname{Spec} A Spec A が連結であるための必要十分条件は、A A A が 0 , 1 0, 1 0 , 1 以外のべき等元をもたないことであることを示せ。
解答
e e e がべき等元なら e ( 1 − e ) = 0 e(1 - e) = 0 e ( 1 − e ) = 0 , e + ( 1 − e ) = 1 e + (1 - e) = 1 e + ( 1 − e ) = 1 より、任意の素イデアルは e , 1 − e e, 1 - e e , 1 − e のちょうど一方を含む。よって Spec A = V ( e ) ⊔ V ( 1 − e ) \operatorname{Spec} A = V(e) \sqcup V(1 - e) Spec A = V ( e ) ⊔ V ( 1 − e ) は閉集合(したがって開集合)の非交和で、e ≠ 0 , 1 e \neq 0, 1 e = 0 , 1 なら両方空でない(V ( e ) = ∅ V(e) = \emptyset V ( e ) = ∅ なら e e e は単元で、e 2 = e e^2 = e e 2 = e から e = 1 e = 1 e = 1 )。逆に Spec A = U 1 ⊔ U 2 \operatorname{Spec} A = U_1 \sqcup U_2 Spec A = U 1 ⊔ U 2 (空でない開集合)なら、U 1 U_1 U 1 上 1、U 2 U_2 U 2 上 0 となる切断 e ∈ Γ ( Spec A , O ) = A e \in \Gamma(\operatorname{Spec} A, \mathcal{O}) = A e ∈ Γ ( Spec A , O ) = A (定理 4.4)が貼り合わせで得られ、e 2 = e e^2 = e e 2 = e , e ≠ 0 , 1 e \neq 0, 1 e = 0 , 1 。
問題 4.3 ★★ k k k を体とし、U = A k 2 ∖ { ( x , y ) } = D ( x ) ∪ D ( y ) U = \mathbb{A}^2_k \setminus \lbrace (x, y) \rbrace = D(x) \cup D(y) U = A k 2 ∖ {( x , y )} = D ( x ) ∪ D ( y ) (原点を除いた平面)とする。Γ ( U , O ) = k [ x , y ] \Gamma(U, \mathcal{O}) = k[x, y] Γ ( U , O ) = k [ x , y ] を示し、U U U がアフィンでないことを示せ。
解答
Γ ( U , O ) \Gamma(U, \mathcal{O}) Γ ( U , O ) は k [ x , y ] x k[x, y]_x k [ x , y ] x と k [ x , y ] y k[x, y]_y k [ x , y ] y の元で k [ x , y ] x y k[x, y]_{xy} k [ x , y ] x y の中で一致するものの組、すなわち分数体の中での共通部分 k [ x , y ] x ∩ k [ x , y ] y k[x, y]_x \cap k[x, y]_y k [ x , y ] x ∩ k [ x , y ] y である。f / x m = g / y n f/x^m = g/y^n f / x m = g / y n (f , g f, g f , g は多項式)なら y n f = x m g y^n f = x^m g y n f = x m g で、一意分解性から x m ∣ f x^m \mid f x m ∣ f 。よって共通部分は k [ x , y ] k[x, y] k [ x , y ] 。U U U がアフィンなら、系 4.8(3) の射 U → Spec k [ x , y ] U \to \operatorname{Spec} k[x, y] U → Spec k [ x , y ] (これは包含である)が同型のはずだが、原点 ( x , y ) (x, y) ( x , y ) が像に含まれないので同型でない。
問題 4.4 ★★ 体 K K K とスキーム X X X について、射 Spec K → X \operatorname{Spec} K \to X Spec K → X は、点 x ∈ X x \in X x ∈ X と体の準同型 κ ( x ) → K \kappa(x) \to K κ ( x ) → K の組と一対一に対応することを示せ。
解答
Spec K \operatorname{Spec} K Spec K は 1 点なので、射は像の点 x x x と、x x x のアフィン近傍 Spec A \operatorname{Spec} A Spec A への射、すなわち(定理 4.7)準同型 φ : A → K \varphi\colon A \to K φ : A → K で φ − 1 ( 0 ) = p x \varphi^{-1}(0) = \mathfrak{p}_x φ − 1 ( 0 ) = p x となるもので決まる。ker φ = p x \ker \varphi = \mathfrak{p}_x ker φ = p x なので φ \varphi φ は A / p x A/\mathfrak{p}_x A / p x から K K K への単射を経由し、A ∖ p x A \setminus \mathfrak{p}_x A ∖ p x の元は単元に写るので A p x / p x A p x = κ ( x ) A_{\mathfrak{p}_x}/\mathfrak{p}_x A_{\mathfrak{p}_x} = \kappa(x) A p x / p x A p x = κ ( x ) から K K K への準同型に一意に延びる。逆に κ ( x ) → K \kappa(x) \to K κ ( x ) → K から A → κ ( x ) → K A \to \kappa(x) \to K A → κ ( x ) → K が得られる。アフィン近傍のとり方によらないことも同様に確かめられる。
問題 4.5 ★★ 尖点曲線 C ′ = Spec k [ x , y ] / ( y 2 − x 3 ) C' = \operatorname{Spec} k[x, y]/(y^2 - x^3) C ′ = Spec k [ x , y ] / ( y 2 − x 3 ) と A k 1 \mathbb{A}^1_k A k 1 について、原点に写る k k k 上の射 Spec k [ ε ] / ( ε 2 ) → C ′ \operatorname{Spec} k[\varepsilon]/(\varepsilon^2) \to C' Spec k [ ε ] / ( ε 2 ) → C ′ および → A k 1 \to \mathbb{A}^1_k → A k 1 の全体をそれぞれ求めよ。
解答
例 4.9 より、原点に写る射は ( x , y ) ↦ ( ε v 1 , ε v 2 ) (x, y) \mapsto (\varepsilon v_1, \varepsilon v_2) ( x , y ) ↦ ( ε v 1 , ε v 2 ) で f = y 2 − x 3 f = y^2 - x^3 f = y 2 − x 3 について ∇ f ( 0 ) ⋅ v = 0 \nabla f(0) \cdot v = 0 ∇ f ( 0 ) ⋅ v = 0 を満たすもの。∇ f ( 0 ) = ( 0 , 0 ) \nabla f(0) = (0, 0) ∇ f ( 0 ) = ( 0 , 0 ) なので、すべての ( v 1 , v 2 ) ∈ k 2 (v_1, v_2) \in k^2 ( v 1 , v 2 ) ∈ k 2 が許され、射の全体は 2 次元のベクトル空間 k 2 k^2 k 2 である。実際 ( ε v 2 ) 2 − ( ε v 1 ) 3 = 0 (\varepsilon v_2)^2 - (\varepsilon v_1)^3 = 0 ( ε v 2 ) 2 − ( ε v 1 ) 3 = 0 が ε 2 = 0 \varepsilon^2 = 0 ε 2 = 0 から成り立つ。一方 A k 1 \mathbb{A}^1_k A k 1 では t ↦ ε v t \mapsto \varepsilon v t ↦ ε v で 1 次元。二重点からの射が接空間を与えるので、C ′ C' C ′ の原点は特異点である(例 1.33)。
問題 4.6 ★★★ Spec Z [ x ] \operatorname{Spec} \mathbb{Z}[x] Spec Z [ x ] の点を分類せよ(ヒント :素イデアル p \mathfrak{p} p に対し p ∩ Z \mathfrak{p} \cap \mathbb{Z} p ∩ Z で場合分けする)。
解答
p ∩ Z \mathfrak{p} \cap \mathbb{Z} p ∩ Z は Z \mathbb{Z} Z の素イデアルなので ( 0 ) (0) ( 0 ) か ( p ) (p) ( p ) である。
(i) p ∩ Z = ( p ) \mathfrak{p} \cap \mathbb{Z} = (p) p ∩ Z = ( p ) のとき、p \mathfrak{p} p は Z [ x ] / ( p ) = F p [ x ] \mathbb{Z}[x]/(p) = \mathbb{F}_p[x] Z [ x ] / ( p ) = F p [ x ] の素イデアルに対応し、それは ( 0 ) (0) ( 0 ) または ( g ˉ ) (\bar{g}) ( g ˉ ) (g ˉ \bar{g} g ˉ はモニック既約)である。よって p = ( p ) \mathfrak{p} = (p) p = ( p ) または p = ( p , g ) \mathfrak{p} = (p, g) p = ( p , g ) (g g g は g ˉ \bar{g} g ˉ の持ち上げ)で、後者は極大イデアル(剰余体 F p [ x ] / ( g ˉ ) \mathbb{F}_p[x]/(\bar{g}) F p [ x ] / ( g ˉ ) は有限体)。
(ii) p ∩ Z = ( 0 ) \mathfrak{p} \cap \mathbb{Z} = (0) p ∩ Z = ( 0 ) のとき、p \mathfrak{p} p は局所化 Q [ x ] \mathbb{Q}[x] Q [ x ] の素イデアル ( 0 ) (0) ( 0 ) または ( h ) (h) ( h ) (h h h は既約)に対応する。後者のとき p = h Q [ x ] ∩ Z [ x ] \mathfrak{p} = h\mathbb{Q}[x] \cap \mathbb{Z}[x] p = h Q [ x ] ∩ Z [ x ] で、h h h を係数の最大公約数が 1 の整数係数多項式 h 0 h_0 h 0 にとれば、ガウスの補題より p = ( h 0 ) \mathfrak{p} = (h_0) p = ( h 0 ) 。
まとめると点は、生成点 ( 0 ) (0) ( 0 ) 、「縦の直線」( p ) (p) ( p ) (F p \mathbb{F}_p F p 上の直線 A F p 1 \mathbb{A}^1_{\mathbb{F}_p} A F p 1 の生成点)、「水平な曲線」( h 0 ) (h_0) ( h 0 ) 、閉点 ( p , g ) (p, g) ( p , g ) である。Spec Z [ x ] \operatorname{Spec} \mathbb{Z}[x] Spec Z [ x ] は 2 次元の「数論的曲面」であり、マンフォードの本(参考文献)に有名な絵がある。