この記事の要点
関数の置き場所 空間の上の関数は、全体で定義されているとは限りません。開集合ごとに関数の集まりを決め、制限でつないだものが前層です。局所的に確かめたことから全体の結論が出せる前層を、層と呼びます。
茎と芽 点のある近傍で一致する関数を同じものとみなすと、その点での芽ができます。芽の全体が茎です。芽は、点での値よりも多くのことを覚えています。
Spec の構造層 Spec A \operatorname{Spec}A Spec A の開集合ごとに「局所的に分数で書ける関数」を集めたものが構造層です。点 P P P での茎は局所化 A P A_P A P 、開集合 D ( f ) D(f) D ( f ) の上の関数は A f A_f A f になります。
前回の宿題 Spec k \operatorname{Spec}k Spec k と Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) は位相空間としては同じ1点ですが、構造層が違います。k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) の元 x x x は、ただ1つの点での値が0なのに、0ではありません。
証明は、ステップの流れだけを短く書いています。「詳しく」の付いた行をクリックすると、そのステップの詳しい説明が開きます。説明の中にも開ける行があります。
定義・命題・定理には、記事全体で通し番号を振っています。
もう少し詳しく は補足、専門的な話 は先の回につながる話題です。どちらも開かずに読み進められます。
各ブロックの「AIに質問」を押すと、その部分の内容を入れた質問文で、お使いのAIを開けます。
前回の宿題
第2回 では、環 A A A の素イデアル全体 Spec A \operatorname{Spec}A Spec A を位相空間として調べました。その最後に、次の問題が残りました。
Spec k \operatorname{Spec}k Spec k と Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) は、どちらも1点からなる空間で、位相空間としては区別できません。しかし環 k k k と k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) は違います。後者には、0でないのに2乗すると0になる元 x x x があります。
違いは、空間の点ではなく「空間の上の関数」にあります。そこで、空間に関数の情報を載せる仕組みが必要になります。
ただし、関数はいつも空間全体で定義されているわけではありません。例えば Spec k [ x ] \operatorname{Spec}k[x] Spec k [ x ] の上で 1 / x 1/x 1/ x を考えると、点 ( x ) (x) ( x ) では分母が0になります。1 / x 1/x 1/ x は、点 ( x ) (x) ( x ) を除いた開集合の上でだけ定義された関数です。
このように、関数は開集合ごとに考える必要があります。開集合ごとに関数の集まりを決める仕組みが、この記事で定義する前層 と層 です。
この記事の流れは次のとおりです。まず、なじみのある実数直線の連続関数を例にして、前層・層・茎・芽を定義します。
次に、Spec A \operatorname{Spec}A Spec A の上に「局所的に分数で書ける関数」の層(構造層)を作り、その茎が局所化 A P A_P A P になることを確かめます。最後に、Spec Z \operatorname{Spec}\mathbb{Z} Spec Z 、Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) 、Spec Z / 12 Z \operatorname{Spec}\mathbb{Z}/12\mathbb{Z} Spec Z /12 Z で、茎と芽を具体的に見ます。
前層:開集合ごとの関数と制限
環はすべて単位元をもつ可換環とします。
定義1 前層 [1 , §II.1 定義, p.84]
X X X を位相空間とする。X X X 上の環の前層 F \mathcal{F} F とは、次のデータのことをいう。
(a) X X X の各開集合 U U U に対して、環 F ( U ) \mathcal{F}(U) F ( U ) 。 (b) 開集合の包含 V ⊆ U V\subseteq U V ⊆ U ごとに、環準同型 ρ U V : F ( U ) → F ( V ) \rho_{UV}\colon\mathcal{F}(U)\to\mathcal{F}(V) ρ U V : F ( U ) → F ( V ) 。
ただし、次の条件をみたすものとする。
(0) F ( ∅ ) = 0 \mathcal{F}(\varnothing)=0 F ( ∅ ) = 0 (元が0だけの環)。 (1) ρ U U \rho_{UU} ρ U U は恒等写像。 (2) 開集合 W ⊆ V ⊆ U W\subseteq V\subseteq U W ⊆ V ⊆ U について ρ U W = ρ V W ∘ ρ U V \rho_{UW}=\rho_{VW}\circ\rho_{UV} ρ U W = ρ V W ∘ ρ U V 。
F ( U ) \mathcal{F}(U) F ( U ) の元を U U U 上の切断 と呼び、ρ U V \rho_{UV} ρ U V を制限写像 と呼ぶ。s ∈ F ( U ) s\in\mathcal{F}(U) s ∈ F ( U ) に対して、ρ U V ( s ) \rho_{UV}(s) ρ U V ( s ) を s ∣ V s|_V s ∣ V とも書く。
ハーツホーンはアーベル群の前層で定義し、環の前層も同じように定義できると述べています。この記事に出てくる前層は、すべて環の前層です。
「切断」という名前は今は気にせず、「U U U の上で定義された関数」と読んでください。
制限写像は、関数の定義域を狭めることに当たります。条件 (1) と (2) は「狭めなければ変わらない」「2回に分けて狭めても、一度に狭めても同じ」という当たり前のことを言っています。
条件 (2) は、次の図式が可換であること、つまりどちらの道を通っても同じ写像になることを言っています。下の辺の等号は恒等写像です。
F ( U ) → ρ U V F ( V ) ρ U W ↓ ↓ ρ V W F ( W ) = F ( W ) \begin{CD} \mathcal{F}(U) @>{\rho_{UV}}>> \mathcal{F}(V) \\ @V{\rho_{UW}}VV @VV{\rho_{VW}}V \\ \mathcal{F}(W) @= \mathcal{F}(W) \end{CD} F ( U ) ρ U W ↓ ⏐ F ( W ) ρ U V F ( V ) ↓ ⏐ ρ V W F ( W )
元で書けば、s ∈ F ( U ) s\in\mathcal{F}(U) s ∈ F ( U ) について ( s ∣ V ) ∣ W = s ∣ W (s|_V)|_W=s|_W ( s ∣ V ) ∣ W = s ∣ W です。
例2 連続関数の前層 [1 , 例1.0.2, p.85]
X = R X=\mathbb{R} X = R (普通の位相)とする。開集合 U U U に対して C ( U ) C(U) C ( U ) を U U U 上の実数値連続関数全体の環とし、V ⊆ U V\subseteq U V ⊆ U に対して ρ U V \rho_{UV} ρ U V を関数の定義域を V V V に狭める写像とする。C C C は R \mathbb{R} R 上の環の前層である。同じように、U U U 上の有界な 連続関数全体を B ( U ) B(U) B ( U ) とすると、B B B も前層である。
C ( ∅ ) C(\varnothing) C ( ∅ ) は、空集合の上の関数(何も値を決めない関数)ただ1つからなるので、条件 (0) をみたします。
包含と制限写像の向きが逆であることに注意してください。開集合は V ⊆ U V\subseteq U V ⊆ U と小さくなるのに、切断は F ( U ) → F ( V ) \mathcal{F}(U)\to\mathcal{F}(V) F ( U ) → F ( V ) と大きい側から小さい側へ送られます。大きい開集合で定義された関数は小さい開集合でも定義されていますが、逆は言えないからです。
第1回・第2回でも、イデアルと図形の包含は逆向きでした。
制限写像は、単射とも全射とも限りません。具体的に見ます。
例3 制限写像は単射でも全射でもない
例2 の C C C で、U = R U=\mathbb{R} U = R 、V = ( 0 , 1 ) V=(0,1) V = ( 0 , 1 ) とする。制限写像 ρ U V : C ( R ) → C ( ( 0 , 1 ) ) \rho_{UV}\colon C(\mathbb{R})\to C((0,1)) ρ U V : C ( R ) → C (( 0 , 1 )) は単射でも全射でもない。
証明 開く 閉じる すべて開く すべて閉じる
単射でない
ことを示す。f ( x ) = x f(x)=x f ( x ) = x と g ( x ) = ∣ x ∣ g(x)=|x| g ( x ) = ∣ x ∣ は R \mathbb{R} R 上の違う関数だが、0 < x < 1 0<x<1 0 < x < 1 では ∣ x ∣ = x |x|=x ∣ x ∣ = x なので f ∣ V = g ∣ V f|_V=g|_V f ∣ V = g ∣ V 。 全射でないことを示す。V V V 上の関数 h ( x ) = 1 / x h(x)=1/x h ( x ) = 1/ x は、どの F ∈ C ( R ) F\in C(\mathbb{R}) F ∈ C ( R ) の制限にもならない。詳しく 閉じる
F ∣ V = h F|_V=h F ∣ V = h となる F ∈ C ( R ) F\in C(\mathbb{R}) F ∈ C ( R ) があったとする。F F F は閉区間 [ 0 , 1 ] [0,1] [ 0 , 1 ] の上で連続なので、そこで有界である。
しかし x → + 0 x\to+0 x → + 0 のとき F ( x ) = 1 / x → ∞ F(x)=1/x\to\infty F ( x ) = 1/ x → ∞ なので、F F F は ( 0 , 1 ) (0,1) ( 0 , 1 ) の上で有界でない。これは矛盾である。
単射でないのは、狭めると V V V の外の情報を忘れるからです。全射でないのは、狭い範囲の関数が広い範囲まで延びるとは限らないからです。1 / x 1/x 1/ x は、Spec k [ x ] \operatorname{Spec}k[x] Spec k [ x ] の上の 1 / x 1/x 1/ x と同じく、0 0 0 まで延ばせません。
専門的な話 圏と関手の言葉で言い直す
圏 とは、対象の集まりと、2つの対象の間の射の集まりからなり、射の合成と恒等射が決まっていて、合成が結合法則をみたすもののことです。反変関手 とは、ある圏の対象を別の圏の対象に、射 V → U V\to U V → U を逆向きの射 F ( U ) → F ( V ) F(U)\to F(V) F ( U ) → F ( V ) に送り、恒等射と合成を保つ対応です。
X X X の開集合を対象とし、V ⊆ U V\subseteq U V ⊆ U のときだけ射 V → U V\to U V → U がただ1つある圏を考えます。前層の条件 (1)(2) は、前層がこの圏から環の圏への反変関手であることと同じです[1 , p.84] 。
連載で圏の言葉が本当に必要になるのは先の回なので、ここでは言い換えの紹介にとどめます。
層:局所で決まるものは全体でも決まる
連続性は「各点の近くを見れば判定できる」性質です。こうした性質で決まる関数の集まりでは、狭い範囲で確かめたことを合わせて、全体についての結論が出せます。この性質を条件にしたものが層です。
定義4 層 [1 , §II.1 定義, p.85]
位相空間 X X X 上の前層 F \mathcal{F} F が層 であるとは、任意の開集合 U U U と、U U U の任意の開被覆 { V i } \{V_i\} { V i } について、次の2つが成り立つことをいう。
(3) s ∈ F ( U ) s\in\mathcal{F}(U) s ∈ F ( U ) が、すべての i i i について s ∣ V i = 0 s|_{V_i}=0 s ∣ V i = 0 をみたすなら、s = 0 s=0 s = 0 。 (4) s i ∈ F ( V i ) s_i\in\mathcal{F}(V_i) s i ∈ F ( V i ) が、すべての i , j i,j i , j について s i ∣ V i ∩ V j = s j ∣ V i ∩ V j s_i|_{V_i\cap V_j}=s_j|_{V_i\cap V_j} s i ∣ V i ∩ V j = s j ∣ V i ∩ V j をみたすなら、すべての i i i について s ∣ V i = s i s|_{V_i}=s_i s ∣ V i = s i となる s ∈ F ( U ) s\in\mathcal{F}(U) s ∈ F ( U ) がある。
番号の (3)(4) は、前層の条件 (0)〜(2) の続きです(ハーツホーンの番号に合わせています)。
(3) は「局所的に0なら0」、(4) は「重なりで食い違わない局所的な切断は、1つに貼り合う」と読めます。
(4) の s s s は、(3) からただ1つに決まります。s , s ′ s,s' s , s ′ がどちらも条件をみたせば、差 s − s ′ s-s' s − s ′ はすべての V i V_i V i の上で0になるからです。
条件 (3)(4) は、次の写像の列でまとめて書けます。
F ( U ) → α ∏ i F ( V i ) ⇉ β 2 β 1 ∏ i , j F ( V i ∩ V j ) \mathcal{F}(U)\xrightarrow{\ \alpha\ }\prod_i\mathcal{F}(V_i)\ \overset{\beta_1}{\underset{\beta_2}{\rightrightarrows}}\ \prod_{i,j}\mathcal{F}(V_i\cap V_j) F ( U ) α i ∏ F ( V i ) β 2 ⇉ β 1 i , j ∏ F ( V i ∩ V j )
α \alpha α は各 V i V_i V i への制限を並べる写像です。β 1 \beta_1 β 1 と β 2 \beta_2 β 2 は、( i , j ) (i,j) ( i , j ) 成分に、それぞれ i i i 番目と j j j 番目の切断を重なり V i ∩ V j V_i\cap V_j V i ∩ V j へ制限したものを置く写像です。
α ( s ) = ( s ∣ V i ) i β 1 ( ( s i ) i ) = ( s i ∣ V i ∩ V j ) i , j , β 2 ( ( s i ) i ) = ( s j ∣ V i ∩ V j ) i , j \begin{gathered} \alpha(s)=\bigl(s|_{V_i}\bigr)_i\\[2pt] \beta_1\bigl((s_i)_i\bigr)=\bigl(s_i|_{V_i\cap V_j}\bigr)_{i,j},\qquad \beta_2\bigl((s_i)_i\bigr)=\bigl(s_j|_{V_i\cap V_j}\bigr)_{i,j} \end{gathered} α ( s ) = ( s ∣ V i ) i β 1 ( ( s i ) i ) = ( s i ∣ V i ∩ V j ) i , j , β 2 ( ( s i ) i ) = ( s j ∣ V i ∩ V j ) i , j
前層の条件 (2) から β 1 ∘ α = β 2 ∘ α \beta_1\circ\alpha=\beta_2\circ\alpha β 1 ∘ α = β 2 ∘ α です。どちらの ( i , j ) (i,j) ( i , j ) 成分も、s s s を V i ∩ V j V_i\cap V_j V i ∩ V j に制限したもの s ∣ V i ∩ V j s|_{V_i\cap V_j} s ∣ V i ∩ V j だからです。
(3) は「α \alpha α が単射」と同じです。α \alpha α は環準同型で、(3) はその核が0だと言っているからです。
(4) は「β 1 ( t ) = β 2 ( t ) \beta_1(t)=\beta_2(t) β 1 ( t ) = β 2 ( t ) となる t t t は、どれも α \alpha α の像に入る」と同じです。合わせると、層とは、α \alpha α が集合 { t ∣ β 1 ( t ) = β 2 ( t ) } \{\,t\mid\beta_1(t)=\beta_2(t)\,\} { t ∣ β 1 ( t ) = β 2 ( t ) } への全単射になる前層のことです。
この形は、後で Spec Z \operatorname{Spec}\mathbb{Z} Spec Z と Spec Z / 12 Z \operatorname{Spec}\mathbb{Z}/12\mathbb{Z} Spec Z /12 Z の例で使います。
命題5
例2 の連続関数の前層 C C C は層である。有界な連続関数の前層 B B B は層ではない。
証明 開く 閉じる すべて開く すべて閉じる
C C C が
(3) をみたすことを示す。U U U のどの点 x x x もある V i V_i V i に入り、s ∣ V i = 0 s|_{V_i}=0 s ∣ V i = 0 なので s ( x ) = 0 s(x)=0 s ( x ) = 0 。 C C C が (4) をみたすことを示す。x ∈ V i x\in V_i x ∈ V i のとき s ( x ) = s i ( x ) s(x)=s_i(x) s ( x ) = s i ( x ) と定めると、重なりで一致するので矛盾なく決まり、連続になる。詳しく 閉じる
x x x が
V i V_i V i と
V j V_j V j の
両方に入るとき、s i ( x ) = s j ( x ) s_i(x)=s_j(x) s i ( x ) = s j ( x ) なので、どちらで決めても同じ値になる。 s s s は
連続である。R \mathbb{R} R の開集合 O O O について s − 1 ( O ) = ⋃ i s i − 1 ( O ) s^{-1}(O)=\bigcup_i s_i^{-1}(O) s − 1 ( O ) = ⋃ i s i − 1 ( O ) で、各 s i − 1 ( O ) s_i^{-1}(O) s i − 1 ( O ) は V i V_i V i の開集合、したがって U U U の開集合だから。 作り方から
s ∣ V i = s i s|_{V_i}=s_i s ∣ V i = s i 。
B B B が (4) をみたさないことを示す。U = R U=\mathbb{R} U = R を V n = ( n − 1 , n + 1 ) V_n=(n-1,\ n+1) V n = ( n − 1 , n + 1 ) (n ∈ Z n\in\mathbb{Z} n ∈ Z )で覆い、s n s_n s n を V n V_n V n 上の関数 x ↦ x x\mapsto x x ↦ x とする。詳しく 閉じる
各
s n s_n s n は
V n V_n V n の
上で有界(値は n − 1 n-1 n − 1 と n + 1 n+1 n + 1 の間)なので、s n ∈ B ( V n ) s_n\in B(V_n) s n ∈ B ( V n ) 。 s n s_n s n どうしは
重なりで一致する(どれも x ↦ x x\mapsto x x ↦ x を制限したもの)。 すべての
n n n で
s ∣ V n = s n s|_{V_n}=s_n s ∣ V n = s n と
なる関数は、各点 x x x で値 x x x をとるので、s ( x ) = x s(x)=x s ( x ) = x しかない。これは R \mathbb{R} R 上で有界ではないので、B ( R ) B(\mathbb{R}) B ( R ) に入らない。
有界性は、関数全体を見ないと判定できない性質です。狭い範囲でいくら確かめても、全体で有界かどうかは分かりません。層になるのは、連続性のように局所的に判定できる性質で決まる関数の集まりです。
(a) 重なりで一致する → 1つの関数に貼り合う (b) 重なりで食い違う → 貼り合わせられない 薄い紫の帯が重なり
U 1 ∩ U 2 U_1\cap U_2 U 1 ∩ U 2 、
U 2 ∩ U 3 U_2\cap U_3 U 2 ∩ U 3
図1 具体例 層の条件 (4)(貼り合わせ)。実数直線の区間 X X X を3つの開区間 U 1 , U 2 , U 3 U_1,U_2,U_3 U 1 , U 2 , U 3 (下の色つきの線)で覆い、各 U i U_i U i の上の連続関数 s i s_i s i を同じ色で描いています。(a) では重なり(紫の帯)の上で隣どうしの関数が一致しているので、グラフがつながって1つの連続関数 s s s になります。(b) では s 2 s_2 s 2 を上に0.4ずらしたので、重なりの上で食い違い、貼り合わせてできる関数はありません。
茎と芽:点のいくらでも小さい近傍
層は開集合ごとにデータをもちます。点ごとのデータを取り出すには、点を含む開集合をどんどん小さくしていき、その行き先を考えます。
定義6 茎・芽 [1 , §II.1 定義, p.86]
F \mathcal{F} F を位相空間 X X X 上の前層とし、P ∈ X P\in X P ∈ X とする。P P P を含む開集合 U U U と s ∈ F ( U ) s\in\mathcal{F}(U) s ∈ F ( U ) の組 ( U , s ) (U,s) ( U , s ) を考える。( U , s ) ∼ ( V , t ) (U,s)\sim(V,t) ( U , s ) ∼ ( V , t ) を、
P ∈ W ⊆ U ∩ V , s ∣ W = t ∣ W P\in W\subseteq U\cap V,\qquad s|_W=t|_W P ∈ W ⊆ U ∩ V , s ∣ W = t ∣ W
となる開集合 W W W があることと定める。( U , s ) (U,s) ( U , s ) の同値類を s s s の P P P での芽 と呼び、s P s_P s P と書く。芽の全体を F \mathcal{F} F の P P P での茎 と呼び、F P \mathcal{F}_P F P と書く。
「P P P のある近傍で一致する切断は、P P P で同じ芽をもつ」ということです。近傍はどれだけ小さくてもかまいません。
芽をとる写像 s ↦ s P s\mapsto s_P s ↦ s P は、制限と両立します。P ∈ V ⊆ U P\in V\subseteq U P ∈ V ⊆ U なら、次の図式が可換です。
F ( U ) → ρ U V F ( V ) s ↦ s P ↓ ↓ t ↦ t P F P = F P \begin{CD} \mathcal{F}(U) @>{\rho_{UV}}>> \mathcal{F}(V) \\ @V{s\mapsto s_P}VV @VV{t\mapsto t_P}V \\ \mathcal{F}_P @= \mathcal{F}_P \end{CD} F ( U ) s ↦ s P ↓ ⏐ F P ρ U V F ( V ) ↓ ⏐ t ↦ t P F P
( U , s ) (U,s) ( U , s ) と ( V , s ∣ V ) (V,s|_V) ( V , s ∣ V ) は W = V W=V W = V の上で一致するので、( s ∣ V ) P = s P (s|_V)_P=s_P ( s ∣ V ) P = s P だからです。切断を小さい近傍に制限しても、芽は変わりません。
ハーツホーンは茎を F ( U ) \mathcal{F}(U) F ( U ) (U ∋ P U\ni P U ∋ P )の順極限 l i m → U ∋ P F ( U ) \varinjlim_{U\ni P}\mathcal{F}(U) lim U ∋ P F ( U ) として定義し、その元が上の同値類で表せることを説明しています。
∼ \sim ∼ が推移律をみたすのは、W W W と W ′ W' W ′ で一致すれば W ∩ W ′ W\cap W' W ∩ W ′ でも一致するからです。
茎は環になります。芽の和と積は、代表の切断を共通の小さい近傍に制限してから足したり掛けたりして決めます。
s P + t P = ( s ∣ W + t ∣ W ) P , s P t P = ( s ∣ W t ∣ W ) P ( s ∈ F ( U ) , t ∈ F ( V ) , W = U ∩ V ) s_P+t_P=\bigl(s|_W+t|_W\bigr)_P,\qquad s_P\,t_P=\bigl(s|_W\,t|_W\bigr)_P\qquad(s\in\mathcal{F}(U),\ t\in\mathcal{F}(V),\ W=U\cap V) s P + t P = ( s ∣ W + t ∣ W ) P , s P t P = ( s ∣ W t ∣ W ) P ( s ∈ F ( U ) , t ∈ F ( V ) , W = U ∩ V )
代表を取り替えても結果は変わりません。代表どうしが一致する近傍の上で、和と積も一致するからです。
連続関数の層 C C C の点 P = 0 P=0 P = 0 で、芽を具体的に見ます。
例7 連続関数の芽
R \mathbb{R} R 上の連続関数
f ( x ) = 0.35 sin 2 x + 0.25 , g ( x ) = f ( x ) + 1.2 max { 0 , ∣ x ∣ − 0.5 } 2 , h ( x ) = 0.25 − 0.5 x f(x)=0.35\sin 2x+0.25,\quad g(x)=f(x)+1.2\max\{0,\ |x|-0.5\}^2,\quad h(x)=0.25-0.5x f ( x ) = 0.35 sin 2 x + 0.25 , g ( x ) = f ( x ) + 1.2 max { 0 , ∣ x ∣ − 0.5 } 2 , h ( x ) = 0.25 − 0.5 x
を考える。f f f と g g g は ( − 0.5 , 0.5 ) (-0.5,\ 0.5) ( − 0.5 , 0.5 ) の上で一致するので、f 0 = g 0 f_0=g_0 f 0 = g 0 (0 0 0 での芽が等しい)。一方 f ( 0 ) = h ( 0 ) = 0.25 f(0)=h(0)=0.25 f ( 0 ) = h ( 0 ) = 0.25 だが、0 0 0 のどんな近傍の上でも f ≠ h f\neq h f = h なので、f 0 ≠ h 0 f_0\neq h_0 f 0 = h 0 。
証明 開く 閉じる すべて開く すべて閉じる
∣ x ∣ ≤ 0.5 |x|\leq0.5 ∣ x ∣ ≤ 0.5 では
max { 0 , ∣ x ∣ − 0.5 } = 0 \max\{0,|x|-0.5\}=0 max { 0 , ∣ x ∣ − 0.5 } = 0 なので
g ( x ) = f ( x ) g(x)=f(x) g ( x ) = f ( x ) 。
よって W = ( − 0.5 , 0.5 ) W=(-0.5,\ 0.5) W = ( − 0.5 , 0.5 ) で f ∣ W = g ∣ W f|_W=g|_W f ∣ W = g ∣ W 。 f ( x ) − h ( x ) = 0.35 sin 2 x + 0.5 x f(x)-h(x)=0.35\sin2x+0.5x f ( x ) − h ( x ) = 0.35 sin 2 x + 0.5 x は、x ≠ 0 x\neq0 x = 0 が十分0に近いところで0にならない。よって 0 0 0 を含むどの開区間の上でも f f f と h h h は一致しない。詳しく 閉じる
0 < ∣ x ∣ ≤ π / 4 0<|x|\leq\pi/4 0 < ∣ x ∣ ≤ π /4 では sin 2 x \sin 2x sin 2 x は x x x と同じ符号をもつので、0.35 sin 2 x 0.35\sin 2x 0.35 sin 2 x と 0.5 x 0.5x 0.5 x は同符号で、和は0にならない。図2を作るプログラムは、描いている範囲 0 < ∣ x ∣ ≤ 1.4 0<|x|\leq1.4 0 < ∣ x ∣ ≤ 1.4 のすべての標本点で f ( x ) ≠ h ( x ) f(x)\neq h(x) f ( x ) = h ( x ) を確かめている。
f f f と
g g g が一致する近傍
( − 0.5 , 0.5 ) (-0.5,\ 0.5) ( − 0.5 , 0.5 )
図2 具体例 例7 の3つの関数。g g g (オレンジの破線)は青い帯 ( − 0.5 , 0.5 ) (-0.5,\ 0.5) ( − 0.5 , 0.5 ) の中で f f f (青)とぴったり重なるので、f f f と g g g は P = 0 P=0 P = 0 で同じ芽をもちます。帯の外で離れていても関係ありません。h h h (緑)は P P P での値が f f f と同じですが、P P P のすぐ隣でもう f f f から離れているので、芽は違います。
連続関数のように「関数の層」の場合、芽 s P s_P s P から値 s ( P ) s(P) s ( P ) が決まります。同じ芽の代表は P P P の近くで一致するので、P P P での値も同じだからです。
しかし逆は成り立ちません。f f f と h h h は値が同じなのに芽が違いました。芽は値よりも多くを覚えています。
芽は点ごとに別のものを見ています。角のある関数 ∣ x ∣ |x| ∣ x ∣ で確かめます。
例8 ∣ x ∣ |x| ∣ x ∣ の芽
R \mathbb{R} R 上の連続関数 φ ( x ) = ∣ x ∣ \varphi(x)=|x| φ ( x ) = ∣ x ∣ と ψ ( x ) = x \psi(x)=x ψ ( x ) = x について、
φ P = ψ P ( P > 0 ) , φ P = ( − ψ ) P ( P < 0 ) , φ 0 ≠ ψ 0 , φ 0 ≠ ( − ψ ) 0 \varphi_P=\psi_P\ \ (P>0),\qquad \varphi_P=(-\psi)_P\ \ (P<0),\qquad \varphi_0\neq\psi_0,\quad \varphi_0\neq(-\psi)_0 φ P = ψ P ( P > 0 ) , φ P = ( − ψ ) P ( P < 0 ) , φ 0 = ψ 0 , φ 0 = ( − ψ ) 0
が成り立つ。P = 0 P=0 P = 0 での値は3つとも0である。
証明 開く 閉じる
P > 0 P>0 P > 0 なら、
P P P を
含む開集合 W = ( 0 , ∞ ) W=(0,\infty) W = ( 0 , ∞ ) の上で φ = ψ \varphi=\psi φ = ψ 。 P < 0 P<0 P < 0 なら、
P P P を
含む開集合 W = ( − ∞ , 0 ) W=(-\infty,0) W = ( − ∞ , 0 ) の上で φ = − ψ \varphi=-\psi φ = − ψ 。 0 0 0 を
含む開集合 W W W は、ある ε > 0 \varepsilon>0 ε > 0 について ± ε / 2 \pm\varepsilon/2 ± ε /2 を含む。φ ( − ε / 2 ) = ε / 2 ≠ ψ ( − ε / 2 ) \varphi(-\varepsilon/2)=\varepsilon/2\neq\psi(-\varepsilon/2) φ ( − ε /2 ) = ε /2 = ψ ( − ε /2 ) 、φ ( ε / 2 ) = ε / 2 ≠ − ψ ( ε / 2 ) \varphi(\varepsilon/2)=\varepsilon/2\neq-\psi(\varepsilon/2) φ ( ε /2 ) = ε /2 = − ψ ( ε /2 ) なので、W W W の上で φ \varphi φ は ψ \psi ψ とも − ψ -\psi − ψ とも一致しない。
φ \varphi φ は、0 0 0 以外の点では ψ \psi ψ か − ψ -\psi − ψ と同じ芽をもちます。しかし 0 0 0 では、どちらとも違う芽をもちます。0 0 0 に角があることを、芽は覚えています。
芽に値を対応させる写像は、茎 C P C_P C P から R \mathbb{R} R への環準同型です。
C P ⟶ R , s P ⟼ s ( P ) C_P\longrightarrow\mathbb{R},\qquad s_P\longmapsto s(P) C P ⟶ R , s P ⟼ s ( P )
その核は、P P P で値が0になる芽の全体 M P = { s P ∣ s ( P ) = 0 } M_P=\{\,s_P\mid s(P)=0\,\} M P = { s P ∣ s ( P ) = 0 } です。
値が0でない芽は、茎の中で逆元をもちます。s ( P ) ≠ 0 s(P)\neq0 s ( P ) = 0 なら、連続性から P P P のある近傍 W W W で s ≠ 0 s\neq0 s = 0 なので、1 / s 1/s 1/ s は W W W の上の連続関数で、( 1 / s ) P (1/s)_P ( 1/ s ) P が s P s_P s P の逆元です。例えば P = 0 P=0 P = 0 で、1 / cos x 1/\cos x 1/ cos x は ( − π / 2 , π / 2 ) (-\pi/2,\ \pi/2) ( − π /2 , π /2 ) の上で連続なので、
( cos x ) 0 ⋅ ( 1 cos x ) 0 = 1 0 (\cos x)_0\cdot\Bigl(\frac{1}{\cos x}\Bigr)_0=1_0 ( cos x ) 0 ⋅ ( cos x 1 ) 0 = 1 0
です。
値が0の芽 s P s_P s P は、どの芽と掛けても値が0なので、逆元をもちません。よって C P C_P C P の単元 でない元の全体は M P M_P M P で、C P C_P C P はただ1つの極大イデアル M P M_P M P をもつ局所環 です。後で見る局所化 A P A_P A P も同じ形をしています。
層では、切断はすべての点での芽から決まります。
命題9 [1 , 命題1.1 の証明, p.87]
F \mathcal{F} F を位相空間 X X X 上の層、U U U を開集合、s , t ∈ F ( U ) s,t\in\mathcal{F}(U) s , t ∈ F ( U ) とする。すべての P ∈ U P\in U P ∈ U で s P = t P s_P=t_P s P = t P なら、s = t s=t s = t である。
証明 開く 閉じる すべて開く すべて閉じる
各
P ∈ U P\in U P ∈ U に
ついて、芽が等しいことから、P ∈ W P ⊆ U P\in W_P\subseteq U P ∈ W P ⊆ U で s ∣ W P = t ∣ W P s|_{W_P}=t|_{W_P} s ∣ W P = t ∣ W P となる開集合 W P W_P W P がある。 { W P } P ∈ U \{W_P\}_{P\in U} { W P } P ∈ U は U U U の開被覆 で、( s − t ) ∣ W P = s ∣ W P − t ∣ W P = 0 (s-t)|_{W_P}=s|_{W_P}-t|_{W_P}=0 ( s − t ) ∣ W P = s ∣ W P − t ∣ W P = 0 。層の条件 (3) から s − t = 0 s-t=0 s − t = 0 。詳しく 閉じる
制限写像は環準同型なので、( s − t ) ∣ W = s ∣ W − t ∣ W (s-t)|_{W}=s|_W-t|_W ( s − t ) ∣ W = s ∣ W − t ∣ W が成り立つ。
「切断は芽で決まる」のであって、「切断は値で決まる」のではありません。この違いが、後で Spec Z / 12 Z \operatorname{Spec}\mathbb{Z}/12\mathbb{Z} Spec Z /12 Z の例ではっきり見えます。
もう少し詳しく 正則関数の芽とべき級数
複素平面の開集合の上の正則関数も層をなします[1 , 例1.0.2, p.85] 。正則関数は各点のまわりでべき級数に展開できるので、点 0 0 0 での芽は、0 0 0 のまわりで収束するべき級数 ∑ a n z n \sum a_nz^n ∑ a n z n と1対1に対応します。芽が値 a 0 a_0 a 0 よりずっと多くの情報(すべての係数)を覚えている、典型的な例です。
連続関数の芽はもっと大きく、べき級数のような簡単な記述はありません。図2の f f f と g g g のように、点のまわりで一致していても、少し離れると違う関数が無数にあります。
局所化:分母を許す
Spec A \operatorname{Spec}A Spec A の上の関数を作るために、環の分数を使います。
定義10 局所化 [2 , §3.1, p.56; 2 , §3.1 例1), 3), p.58]
環 A A A の部分集合 S S S が 1 ∈ S 1\in S 1 ∈ S をみたし、積について閉じているとき、S S S を積閉集合 と呼ぶ。a ∈ A , s ∈ S a\in A,\ s\in S a ∈ A , s ∈ S の組を a / s a/s a / s と書き、u ( a t − b s ) = 0 u(at-bs)=0 u ( a t − b s ) = 0 となる u ∈ S u\in S u ∈ S があるとき a / s = b / t a/s=b/t a / s = b / t と同一視したものの全体を S − 1 A S^{-1}A S − 1 A と書く。和と積を分数と同じ式で定めると環になる。とくに、
素イデアル P P P について S = A ∖ P S=A\setminus P S = A ∖ P とした環を A P A_P A P と書き、A A A の P P P での局所化 と呼ぶ。
f ∈ A f\in A f ∈ A について S = { 1 , f , f 2 , … } S=\{1,f,f^2,\dots\} S = { 1 , f , f 2 , … } とした環を A f A_f A f と書く。
式で書くと、同一視と演算は次のとおりです。
a s = b t ⟺ ∃ u ∈ S , u ( a t − b s ) = 0 a s + b t = a t + b s s t , a s ⋅ b t = a b s t \begin{gathered} \frac{a}{s}=\frac{b}{t}\iff\exists u\in S,\ u(at-bs)=0\\[4pt] \frac{a}{s}+\frac{b}{t}=\frac{at+bs}{st},\qquad \frac{a}{s}\cdot\frac{b}{t}=\frac{ab}{st} \end{gathered} s a = t b ⟺ ∃ u ∈ S , u ( a t − b s ) = 0 s a + t b = s t a t + b s , s a ⋅ t b = s t ab
a ∈ A a\in A a ∈ A を a / 1 a/1 a /1 に送る環準同型 A → S − 1 A A\to S^{-1}A A → S − 1 A があり、S S S の元 s s s の像は S − 1 A S^{-1}A S − 1 A の中で逆元 1 / s 1/s 1/ s をもちます。
A ∖ P A\setminus P A ∖ P が積について閉じているのは、P P P が素イデアルだからです。
同一視の条件に u u u が入っているのは、0でない元が局所化で0になることがあるからです。
例11 局所化で0になる元
A = Z / 12 Z A=\mathbb{Z}/12\mathbb{Z} A = Z /12 Z 、S = { 1 , 3 , 9 } S=\{1,3,9\} S = { 1 , 3 , 9 } (3のべきを12で割った余り)とする。S S S は積閉集合で、S − 1 A S^{-1}A S − 1 A の中で 4 / 1 = 0 / 1 4/1=0/1 4/1 = 0/1 である。
証明 開く 閉じる
S S S は
積について閉じている。3 ⋅ 3 = 9 3\cdot3=9 3 ⋅ 3 = 9 、3 ⋅ 9 = 27 ≡ 3 3\cdot9=27\equiv3 3 ⋅ 9 = 27 ≡ 3 、9 ⋅ 9 = 81 ≡ 9 ( m o d 12 ) 9\cdot9=81\equiv9\pmod{12} 9 ⋅ 9 = 81 ≡ 9 ( mod 12 ) 。 u = 3 u=3 u = 3 と
すると 3 ⋅ ( 4 ⋅ 1 − 0 ⋅ 1 ) = 12 ≡ 0 3\cdot(4\cdot1-0\cdot1)=12\equiv0 3 ⋅ ( 4 ⋅ 1 − 0 ⋅ 1 ) = 12 ≡ 0 なので、4 / 1 = 0 / 1 4/1=0/1 4/1 = 0/1 。 u u u を
省いた条件 a t = b s at=bs a t = b s では、この等式は出てこない。4 ⋅ 1 − 0 ⋅ 1 = 4 ≠ 0 4\cdot1-0\cdot1=4\neq0 4 ⋅ 1 − 0 ⋅ 1 = 4 = 0 である。
分母に3を許すと、3と掛けると0になる4は、0と同じ元になります。この局所化は、最後の Spec Z / 12 Z \operatorname{Spec}\mathbb{Z}/12\mathbb{Z} Spec Z /12 Z の例でもう一度出てきます。
A A A が整域 なら、u u u は0でないので条件は a t = b s at=bs a t = b s になり、S − 1 A S^{-1}A S − 1 A は商体 Frac A \operatorname{Frac}A Frac A の部分環とみなせます(0 ∉ S 0\notin S 0 ∈ / S のとき)。例を挙げます[2 , §3.1 例5), p.58] 。
Z ( 5 ) \mathbb{Z}_{(5)} Z ( 5 ) は、分母が5で割り切れない有理数の全体です。第2回に出てきた環です。
Z 6 = Z [ 1 / 6 ] \mathbb{Z}_6=\mathbb{Z}[1/6] Z 6 = Z [ 1/6 ] は、分母が 6 6 6 のべき(約分すれば2と3だけの積)の有理数の全体です。
k [ x ] ( x − a ) k[x]_{(x-a)} k [ x ] ( x − a ) は、分母が x = a x=a x = a で0にならない有理関数 g / h g/h g / h (h ( a ) ≠ 0 h(a)\neq0 h ( a ) = 0 )の全体です。
数を入れると、次のようになります。
3 4 , 10 15 = 2 3 ∈ Z ( 5 ) , 1 5 , 7 10 ∉ Z ( 5 ) \frac34,\ \ \frac{10}{15}=\frac23\in\mathbb{Z}_{(5)},\qquad \frac15,\ \ \frac{7}{10}\notin\mathbb{Z}_{(5)} 4 3 , 15 10 = 3 2 ∈ Z ( 5 ) , 5 1 , 10 7 ∈ / Z ( 5 )
1 4 = 9 36 , 7 12 = 21 36 ∈ Z [ 1 / 6 ] , 1 5 ∉ Z [ 1 / 6 ] \frac14=\frac{9}{36},\ \ \frac{7}{12}=\frac{21}{36}\in\mathbb{Z}[1/6],\qquad \frac15\notin\mathbb{Z}[1/6] 4 1 = 36 9 , 12 7 = 36 21 ∈ Z [ 1/6 ] , 5 1 ∈ / Z [ 1/6 ]
1 x , x 2 − 1 x − 1 = x + 1 ∈ k [ x ] ( x − 1 ) , 1 x − 1 ∉ k [ x ] ( x − 1 ) \frac1x,\ \ \frac{x^2-1}{x-1}=x+1\in k[x]_{(x-1)},\qquad \frac{1}{x-1}\notin k[x]_{(x-1)} x 1 , x − 1 x 2 − 1 = x + 1 ∈ k [ x ] ( x − 1 ) , x − 1 1 ∈ / k [ x ] ( x − 1 )
10 / 15 10/15 10/15 は分母が5で割り切れますが、約分すると 2 / 3 2/3 2/3 になるので Z ( 5 ) \mathbb{Z}_{(5)} Z ( 5 ) に入ります。「分母が5で割り切れない」は、そう書ける表し方が1つあればよいという意味です。
1 / 4 1/4 1/4 の分母は6のべきではありませんが、分母と分子に9を掛けると分母が 36 = 6 2 36=6^2 36 = 6 2 になります。分母が2と3だけの積なら、いつでもこうして6のべきにそろえられます。
A P A_P A P は局所環 で、ただ1つの極大イデアルは a / s a/s a / s (a ∈ P a\in P a ∈ P )の全体です[2 , §3.1 例1), p.58] 。
A P A_P A P の元 a / s a/s a / s に、第2回の剰余体 κ ( P ) \kappa(P) κ ( P ) の元 a ( P ) / s ( P ) a(P)/s(P) a ( P ) / s ( P ) を対応させると、分数の「点 P P P での値」が決まります。s ∉ P s\notin P s ∈ / P なので、分母の値 s ( P ) s(P) s ( P ) は0ではありません。
A ⟶ A P ⟶ κ ( P ) , a ⟼ a 1 ⟼ a ( P ) , a s ⟼ a ( P ) s ( P ) A\longrightarrow A_P\longrightarrow\kappa(P),\qquad a\longmapsto\frac{a}{1}\longmapsto a(P),\qquad \frac{a}{s}\longmapsto\frac{a(P)}{s(P)} A ⟶ A P ⟶ κ ( P ) , a ⟼ 1 a ⟼ a ( P ) , s a ⟼ s ( P ) a ( P )
値が0になる分数は、分子が P P P に入るもの、つまり A P A_P A P の極大イデアルの元です。値が0でない分数 a / s a/s a / s (a ∉ P a\notin P a ∈ / P )は、A P A_P A P の中で逆元 s / a s/a s / a をもちます。
A = Z A=\mathbb{Z} A = Z 、P = ( 5 ) P=(5) P = ( 5 ) なら、値は F 5 \mathbb{F}_5 F 5 の元です。4 ⋅ 4 = 16 ≡ 1 ( m o d 5 ) 4\cdot4=16\equiv1\pmod5 4 ⋅ 4 = 16 ≡ 1 ( mod 5 ) から 4 − 1 = 4 4^{-1}=4 4 − 1 = 4 なので、
Z ( 5 ) ⟶ F 5 , 3 4 ⟼ 3 ⋅ 4 − 1 = 3 ⋅ 4 = 12 ≡ 2 , 5 3 ⟼ 0 \mathbb{Z}_{(5)}\longrightarrow\mathbb{F}_5,\qquad \frac34\longmapsto3\cdot4^{-1}=3\cdot4=12\equiv2,\qquad \frac53\longmapsto0 Z ( 5 ) ⟶ F 5 , 4 3 ⟼ 3 ⋅ 4 − 1 = 3 ⋅ 4 = 12 ≡ 2 , 3 5 ⟼ 0
です。2 ⋅ 4 = 8 ≡ 3 2\cdot4=8\equiv3 2 ⋅ 4 = 8 ≡ 3 なので、確かに F 5 \mathbb{F}_5 F 5 の中で 3 / 4 = 2 3/4=2 3/4 = 2 です。
3 / 4 3/4 3/4 は Z ( 5 ) \mathbb{Z}_{(5)} Z ( 5 ) の単元 (逆元は 4 / 3 4/3 4/3 )で、5 / 3 5/3 5/3 は極大イデアルの元です。
局所化に対応する開集合も用意しておきます。f ∈ A f\in A f ∈ A について
D ( f ) = Spec A ∖ V ( f ) = { P ∈ Spec A ∣ f ∉ P } D(f)=\operatorname{Spec}A\setminus V(f)=\{\,P\in\operatorname{Spec}A\mid f\notin P\,\} D ( f ) = Spec A ∖ V ( f ) = { P ∈ Spec A ∣ f ∈ / P }
とおきます。f ∉ P f\notin P f ∈ / P は f ( P ) ≠ 0 f(P)\neq0 f ( P ) = 0 と同じなので、D ( f ) D(f) D ( f ) は「f f f の値が0でない点」の集合で、開集合です。D ( f ) D(f) D ( f ) の上では f f f で割ってよい、と考えるのが局所化 A f A_f A f です。
D ( 6 ) = Spec Z ∖ { ( 2 ) , ( 3 ) } , D ( x 2 − 1 ) = Spec k [ x ] ∖ { ( x − 1 ) , ( x + 1 ) } D(6)=\operatorname{Spec}\mathbb{Z}\setminus\{(2),(3)\},\qquad D(x^2-1)=\operatorname{Spec}k[x]\setminus\{(x-1),\ (x+1)\} D ( 6 ) = Spec Z ∖ {( 2 ) , ( 3 )} , D ( x 2 − 1 ) = Spec k [ x ] ∖ {( x − 1 ) , ( x + 1 )}
6 6 6 を含む素イデアルは ( 2 ) (2) ( 2 ) と ( 3 ) (3) ( 3 ) 、x 2 − 1 = ( x − 1 ) ( x + 1 ) x^2-1=(x-1)(x+1) x 2 − 1 = ( x − 1 ) ( x + 1 ) を含む素イデアルは ( x − 1 ) (x-1) ( x − 1 ) と ( x + 1 ) (x+1) ( x + 1 ) だけだからです(k k k の標数が2なら x + 1 = x − 1 x+1=x-1 x + 1 = x − 1 なので、除くのは1点です)。Z 6 = Z [ 1 / 6 ] \mathbb{Z}_6=\mathbb{Z}[1/6] Z 6 = Z [ 1/6 ] は、D ( 6 ) D(6) D ( 6 ) の上で2と3で割ってよい環です。
命題12 [1 , p.97]
(1) D ( f ) ∩ D ( g ) = D ( f g ) D(f)\cap D(g)=D(fg) D ( f ) ∩ D ( g ) = D ( f g ) 。 (2) Spec A \operatorname{Spec}A Spec A のどの開集合も、D ( f ) D(f) D ( f ) の形の開集合の和集合である。
証明 開く 閉じる すべて開く すべて閉じる
(1)
P P P は
素イデアルなので、f g ∉ P ⟺ f ∉ P fg\notin P\iff f\notin P f g ∈ / P ⟺ f ∈ / P かつ g ∉ P g\notin P g ∈ / P 。 (2) 開集合 U = Spec A ∖ V ( S ) U=\operatorname{Spec}A\setminus V(S) U = Spec A ∖ V ( S ) の点 P P P をとる。S ⊈ P S\not\subseteq P S ⊆ P なので f ∉ P f\notin P f ∈ / P となる f ∈ S f\in S f ∈ S があり、P ∈ D ( f ) ⊆ U P\in D(f)\subseteq U P ∈ D ( f ) ⊆ U 。詳しく 閉じる
D ( f ) ⊆ U D(f)\subseteq U D ( f ) ⊆ U を確かめる。Q ∈ V ( S ) Q\in V(S) Q ∈ V ( S ) なら f ∈ S ⊆ Q f\in S\subseteq Q f ∈ S ⊆ Q なので Q ∉ D ( f ) Q\notin D(f) Q ∈ / D ( f ) 。よって D ( f ) ∩ V ( S ) = ∅ D(f)\cap V(S)=\varnothing D ( f ) ∩ V ( S ) = ∅ 。
例えば Spec Z \operatorname{Spec}\mathbb{Z} Spec Z で、(1) から D ( 2 ) ∩ D ( 3 ) = D ( 6 ) D(2)\cap D(3)=D(6) D ( 2 ) ∩ D ( 3 ) = D ( 6 ) です。また、素イデアルは f n ∈ P ⟺ f ∈ P f^n\in P\iff f\in P f n ∈ P ⟺ f ∈ P をみたすので D ( f n ) = D ( f ) D(f^n)=D(f) D ( f n ) = D ( f ) で、例えば D ( 12 ) = D ( 4 ) ∩ D ( 3 ) = D ( 2 ) ∩ D ( 3 ) = D ( 6 ) D(12)=D(4)\cap D(3)=D(2)\cap D(3)=D(6) D ( 12 ) = D ( 4 ) ∩ D ( 3 ) = D ( 2 ) ∩ D ( 3 ) = D ( 6 ) です。
Spec の構造層
いよいよ Spec A \operatorname{Spec}A Spec A の上の関数を定義します。各点 P P P で A P A_P A P の元を値にとり、各点の近くでは1つの分数で書けるものを、関数と呼ぶことにします。
定義13 構造層 [1 , §II.2, p.96]
A A A を環とする。Spec A \operatorname{Spec}A Spec A の開集合 U U U に対して、O ( U ) \mathcal{O}(U) O ( U ) を、次の条件をみたす写像 s : U → ⨆ P ∈ U A P s\colon U\to\bigsqcup_{P\in U}A_P s : U → ⨆ P ∈ U A P の全体とする。
各 P ∈ U P\in U P ∈ U について s ( P ) ∈ A P s(P)\in A_P s ( P ) ∈ A P 。
s s s は局所的に分数で書ける:各 P ∈ U P\in U P ∈ U に対して、P ∈ V ⊆ U P\in V\subseteq U P ∈ V ⊆ U となる開集合 V V V と a , f ∈ A a,f\in A a , f ∈ A があって、すべての Q ∈ V Q\in V Q ∈ V で f ∉ Q f\notin Q f ∈ / Q かつ A Q A_Q A Q の中で s ( Q ) = a / f s(Q)=a/f s ( Q ) = a / f となる。
和と積は点ごとに定め、V ⊆ U V\subseteq U V ⊆ U の制限写像は写像の定義域を V V V に狭めるものとする。O \mathcal{O} O を Spec A \operatorname{Spec}A Spec A の構造層 と呼ぶ。
O \mathcal{O} O は環の前層で、層の条件もみたします[1 , p.96] 。O ( U ) \mathcal{O}(U) O ( U ) の元は点ごとに値を決めた写像で、「局所的に分数で書ける」という条件は各点の近くだけで確かめられるからです。連続関数の層と同じ理由です。
第1回の多項式との違いは、値の置き場所です。第1回の関数は各点で体 k k k の値をとりました。構造層の切断は、各点 P P P で局所環 A P A_P A P の元をとります。
A P A_P A P の元は、値 κ ( P ) \kappa(P) κ ( P ) よりも多くの情報をもっています。この違いは、後の重なった点の例で大事になります。
構造層の基本的な性質は、次の定理にまとまっています。
定理14 [1 , 命題2.2, p.97]
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 。
(2) の同型は、a / f n ∈ A f a/f^n\in A_f a / f n ∈ A f を「各点 P ∈ D ( f ) P\in D(f) P ∈ D ( f ) で a / f n ∈ A P a/f^n\in A_P a / f n ∈ A P をとる切断」に送るものです。(3) は (2) で f = 1 f=1 f = 1 としたもので、「Spec A \operatorname{Spec}A Spec A 全体の上の関数は、もとの環 A A A の元だけ」と言っています。
(1) の同型は、芽 s P s_P s P に、切断 s s s が点 P P P でとる元 s ( P ) ∈ A P s(P)\in A_P s ( P ) ∈ A P を対応させるものです。
O P → ≅ A P , s P ⟼ s ( P ) \mathcal{O}_P\xrightarrow{\ \cong\ }A_P,\qquad s_P\longmapsto s(P) O P ≅ A P , s P ⟼ s ( P )
(2) の同型は、制限とも両立します。g ∈ A g\in A g ∈ A について D ( f g ) ⊆ D ( f ) D(fg)\subseteq D(f) D ( f g ) ⊆ D ( f ) で、次の図式が可換です。左の縦の矢印は a / f n ↦ a g n / ( f g ) n a/f^n\mapsto ag^n/(fg)^n a / f n ↦ a g n / ( f g ) n 、右の縦の矢印は制限写像です。
A f → ≅ O ( D ( f ) ) ↓ ↓ ρ A f g → ≅ O ( D ( f g ) ) \begin{CD} A_f @>{\cong}>> \mathcal{O}(D(f)) \\ @VVV @VV{\rho}V \\ A_{fg} @>{\cong}>> \mathcal{O}(D(fg)) \end{CD} A f ↓ ⏐ A f g ≅ ≅ O ( D ( f )) ↓ ⏐ ρ O ( D ( f g ))
どちらの道を通っても、a / f n a/f^n a / f n は「D ( f g ) D(fg) D ( f g ) の各点 P P P で a / f n ∈ A P a/f^n\in A_P a / f n ∈ A P をとる切断」になります。A P A_P A P の中で a / f n = a g n / ( f g ) n a/f^n=ag^n/(fg)^n a / f n = a g n / ( f g ) n が成り立つからです(a g n ⋅ f n − a ⋅ ( f g ) n = 0 ag^n\cdot f^n-a\cdot(fg)^n=0 a g n ⋅ f n − a ⋅ ( f g ) n = 0 )。
一般の環での証明はハーツホーン p.97–98 にあり、(2) の全射性が難しい部分です。
この記事では、A A A が整域 の場合に証明します。整域 なら、すべての A P A_P A P が1つの体 Frac A \operatorname{Frac}A Frac A の中に入るので、見通しよく示せます。
命題15 整域の場合
A A A を整域 、K = Frac A K=\operatorname{Frac}A K = Frac A とし、U U U を空でない開集合とする。切断 s ∈ O ( U ) s\in\mathcal{O}(U) s ∈ O ( U ) は、すべての点で同じ K K K の元をとる。この元を対応させると、
O ( U ) ≅ ⋂ P ∈ U A P \mathcal{O}(U)\cong\bigcap_{P\in U}A_P O ( U ) ≅ P ∈ U ⋂ A P
(右辺は K K K の中の共通部分)となり、制限写像は共通部分どうしの包含になる。
証明 開く 閉じる すべて開く すべて閉じる
A A A が
整域 なので、
各 A P A_P A P は K K K の部分環である。よって切断 s s s は、s ( P ) ∈ A P s(P)\in A_P s ( P ) ∈ A P をみたす写像 U → K U\to K U → K とみなせる。 空でない開集合は、どれも点 ( 0 ) (0) ( 0 ) を含む。詳しく 閉じる
( 0 ) (0) ( 0 ) は素イデアルで、第2回で見たとおり、その閉包は Spec A \operatorname{Spec}A Spec A 全体である。開集合 V V V が ( 0 ) (0) ( 0 ) を含まなければ、( 0 ) (0) ( 0 ) は閉集合 Spec A ∖ V \operatorname{Spec}A\setminus V Spec A ∖ V に入り、その閉包である全体も Spec A ∖ V \operatorname{Spec}A\setminus V Spec A ∖ V に含まれる。よって V = ∅ V=\varnothing V = ∅ 。
s s s は定数である。どの点 P ∈ U P\in U P ∈ U でも s ( P ) = s ( ( 0 ) ) s(P)=s((0)) s ( P ) = s (( 0 )) 。詳しく 閉じる
P P P に対して、定義の開集合 V ∋ P V\ni P V ∋ P と分数 a / f a/f a / f をとる。前のステップから ( 0 ) ∈ V (0)\in V ( 0 ) ∈ V なので、s ( P ) = a / f = s ( ( 0 ) ) s(P)=a/f=s((0)) s ( P ) = a / f = s (( 0 )) (K K K の元として)。
よって
s ↦ s ( ( 0 ) ) s\mapsto s((0)) s ↦ s (( 0 )) は
単射な環準同型 O ( U ) → K \mathcal{O}(U)\to K O ( U ) → K で、像は ⋂ P ∈ U A P \bigcap_{P\in U}A_P ⋂ P ∈ U A P に入る(s ( ( 0 ) ) = s ( P ) ∈ A P s((0))=s(P)\in A_P s (( 0 )) = s ( P ) ∈ A P )。 像が共通部分全体であることを示す。c ∈ ⋂ P ∈ U A P c\in\bigcap_{P\in U}A_P c ∈ ⋂ P ∈ U A P なら、すべての点で c c c をとる定数写像が O ( U ) \mathcal{O}(U) O ( U ) に入る。詳しく 閉じる
P ∈ U P\in U P ∈ U に対して c = a / f c=a/f c = a / f (f ∉ P f\notin P f ∈ / P )と書き、V = U ∩ D ( f ) V=U\cap D(f) V = U ∩ D ( f ) とおく。Q ∈ V Q\in V Q ∈ V なら f ∉ Q f\notin Q f ∈ / Q で、A Q A_Q A Q の中で c = a / f c=a/f c = a / f 。よって定数写像は局所的に分数で書ける。
制限しても定数は変わらないので、制限写像は包含になる。
整域 の場合、U U U の上の関数とは「U U U のどの点でも、分母がその点で0にならないように書ける分数」のことです。点によって違う書き方をしてかまいません。
系16 定理14 の整域の場合
A A A を整域 とする。K K K の中で、次が成り立つ。
(1) f ≠ 0 f\neq0 f = 0 なら O ( D ( f ) ) = A f \mathcal{O}(D(f))=A_f O ( D ( f )) = A f 。 (2) O ( Spec A ) = A \mathcal{O}(\operatorname{Spec}A)=A O ( Spec A ) = A 。 (3) O P = A P \mathcal{O}_P=A_P O P = A P 。
証明 開く 閉じる すべて開く すべて閉じる
(1)
f ≠ 0 f\neq0 f = 0 なので
D ( f ) D(f) D ( f ) は
点 ( 0 ) (0) ( 0 ) を含み、空でない。命題15 より O ( D ( f ) ) = ⋂ Q ∈ D ( f ) A Q \mathcal{O}(D(f))=\bigcap_{Q\in D(f)}A_Q O ( D ( f )) = ⋂ Q ∈ D ( f ) A Q なので、これが A f A_f A f に等しいことを示す。A f A_f A f の元 a / f n a/f^n a / f n は、f n ∉ Q f^n\notin Q f n ∈ / Q なので各 A Q A_Q A Q に入る。 逆に c ∈ ⋂ Q ∈ D ( f ) A Q c\in\bigcap_{Q\in D(f)}A_Q c ∈ ⋂ Q ∈ D ( f ) A Q とし、c c c の「分母のイデアル」J = { a ∈ A ∣ a c ∈ A } J=\{\,a\in A\mid ac\in A\,\} J = { a ∈ A ∣ a c ∈ A } を考える。D ( f ) D(f) D ( f ) のどの点 Q Q Q も J J J を含まない。詳しく 閉じる
J J J はイデアルである。Q ∈ D ( f ) Q\in D(f) Q ∈ D ( f ) なら、c ∈ A Q c\in A_Q c ∈ A Q なので c = a / g c=a/g c = a / g (g ∉ Q g\notin Q g ∈ / Q )と書けて、g c = a ∈ A gc=a\in A g c = a ∈ A 。よって g ∈ J g\in J g ∈ J で、g ∉ Q g\notin Q g ∈ / Q なので J ⊈ Q J\not\subseteq Q J ⊆ Q 。
よって V ( J ) ∩ D ( f ) = ∅ V(J)\cap D(f)=\varnothing V ( J ) ∩ D ( f ) = ∅ 、つまり V ( J ) ⊆ V ( f ) V(J)\subseteq V(f) V ( J ) ⊆ V ( f ) 。第2回の命題3 (4) から f ∈ J f\in\sqrt{J} f ∈ J 。詳しく 閉じる
第2回の命題3 (4) は「V ( J ) ⊆ V ( K ) ⟺ K ⊆ J V(J)\subseteq V(K)\iff\sqrt{K}\subseteq\sqrt{J} V ( J ) ⊆ V ( K ) ⟺ K ⊆ J 」。K = ( f ) K=(f) K = ( f ) とすると f ∈ ( f ) ⊆ J f\in\sqrt{(f)}\subseteq\sqrt{J} f ∈ ( f ) ⊆ J 。
ある
n n n で
f n ∈ J f^n\in J f n ∈ J 、
つまり f n c = a ∈ A f^nc=a\in A f n c = a ∈ A 。よって c = a / f n ∈ A f c=a/f^n\in A_f c = a / f n ∈ A f 。 (2) は
(1) で f = 1 f=1 f = 1 とした場合。D ( 1 ) = Spec A D(1)=\operatorname{Spec}A D ( 1 ) = Spec A 、A 1 = A A_1=A A 1 = A 。 (3) 制限写像が K K K の中の包含なので、茎は和集合 O P = ⋃ U ∋ P O ( U ) \mathcal{O}_P=\bigcup_{U\ni P}\mathcal{O}(U) O P = ⋃ U ∋ P O ( U ) になる。詳しく 閉じる
2つの芽 ( U , s ) (U,s) ( U , s ) 、( V , t ) (V,t) ( V , t ) が等しいことは、s s s と t t t が K K K の元として等しいことと同じである。等しければ W = U ∩ V W=U\cap V W = U ∩ V (P P P を含む)の上で一致し、逆に W W W の上で一致すれば、制限で元は変わらないので s = t s=t s = t 。よって芽は K K K の元と同一視でき、茎は O ( U ) \mathcal{O}(U) O ( U ) (U ∋ P U\ni P U ∋ P )の和集合になる。
この
和集合が A P A_P A P に等しい。P ∈ U P\in U P ∈ U なら O ( U ) ⊆ A P \mathcal{O}(U)\subseteq A_P O ( U ) ⊆ A P 。逆に a / f ∈ A P a/f\in A_P a / f ∈ A P (f ∉ P f\notin P f ∈ / P )は A f = O ( D ( f ) ) A_f=\mathcal{O}(D(f)) A f = O ( D ( f )) に入り、P ∈ D ( f ) P\in D(f) P ∈ D ( f ) 。
系16 (1) の証明の「分母のイデアル」J J J と f n f^n f n を、数で追ってみます。
例17 分母のイデアル
A = Z A=\mathbb{Z} A = Z 、f = 6 f=6 f = 6 、c = 7 / 12 c=7/12 c = 7/12 とする。c c c は D ( 6 ) D(6) D ( 6 ) のどの点 Q Q Q でも Z Q \mathbb{Z}_Q Z Q に入る。分母のイデアル J = { a ∈ Z ∣ a c ∈ Z } J=\{\,a\in\mathbb{Z}\mid ac\in\mathbb{Z}\,\} J = { a ∈ Z ∣ a c ∈ Z } は 12 Z 12\mathbb{Z} 12 Z で、6 ∉ J 6\notin J 6 ∈ / J 、6 2 ∈ J 6^2\in J 6 2 ∈ J なので、
c = 7 12 = 7 ⋅ 3 36 = 21 6 2 ∈ Z 6 c=\frac{7}{12}=\frac{7\cdot3}{36}=\frac{21}{6^2}\in\mathbb{Z}_6 c = 12 7 = 36 7 ⋅ 3 = 6 2 21 ∈ Z 6
と書ける。
証明 開く 閉じる
D ( 6 ) D(6) D ( 6 ) の
点は ( 0 ) (0) ( 0 ) と、2でも3でもない素数 p p p の ( p ) (p) ( p ) 。12 = 2 2 ⋅ 3 12=2^2\cdot3 12 = 2 2 ⋅ 3 は p p p で割り切れないので c ∈ Z ( p ) c\in\mathbb{Z}_{(p)} c ∈ Z ( p ) 、また c ∈ Q = Z ( 0 ) c\in\mathbb{Q}=\mathbb{Z}_{(0)} c ∈ Q = Z ( 0 ) 。 J = { a ∈ Z ∣ 7 a / 12 ∈ Z } = { a ∈ Z ∣ 7 a ∈ 12 Z } J=\{\,a\in\mathbb{Z}\mid 7a/12\in\mathbb{Z}\,\}=\{\,a\in\mathbb{Z}\mid 7a\in12\mathbb{Z}\,\} J = { a ∈ Z ∣ 7 a /12 ∈ Z } = { a ∈ Z ∣ 7 a ∈ 12 Z } で、
7 7 7 と
12 12 12 は
互いに素なので J = 12 Z J=12\mathbb{Z} J = 12 Z 。 V ( J ) = V ( 12 ) = { ( 2 ) , ( 3 ) } = V ( 6 ) V(J)=V(12)=\{(2),(3)\}=V(6) V ( J ) = V ( 12 ) = {( 2 ) , ( 3 )} = V ( 6 ) で、
確かに 6 ∈ J 6\in\sqrt{J} 6 ∈ J 。6 ∉ 12 Z 6\notin12\mathbb{Z} 6 ∈ / 12 Z だが 36 = 3 ⋅ 12 ∈ J 36=3\cdot12\in J 36 = 3 ⋅ 12 ∈ J なので、n = 2 n=2 n = 2 が要る。 6 2 c = 36 ⋅ 7 / 12 = 21 ∈ Z 6^2c=36\cdot7/12=21\in\mathbb{Z} 6 2 c = 36 ⋅ 7/12 = 21 ∈ Z なので
c = 21 / 6 2 c=21/6^2 c = 21/ 6 2 。
n = 1 n=1 n = 1 では足りません。6 c = 7 / 2 6c=7/2 6 c = 7/2 は整数ではないからです。分母 12 12 12 が 2 2 2 を2回含むので、6 6 6 を2回掛ける必要があります。
(3) の証明で、茎が「近傍の上の関数の和集合」になったのは、整域 で制限写像がすべて単射だったからです。整域 でない環では、近傍を縮めると0になる元が出てくるので、茎は単なる和集合ではありません。この違いは最後の2つの例で見ます。
Spec Z \operatorname{Spec}\mathbb{Z} Spec Z の上の関数
第2回で見た Spec Z \operatorname{Spec}\mathbb{Z} Spec Z に、構造層を載せます。
例18 Spec Z \operatorname{Spec}\mathbb{Z} Spec Z の構造層
Spec Z \operatorname{Spec}\mathbb{Z} Spec Z の空でない開集合は、有限個の閉点 ( p 1 ) , … , ( p r ) (p_1),\dots,(p_r) ( p 1 ) , … , ( p r ) を除いた集合 D ( b ) D(b) D ( b ) (b = p 1 ⋯ p r b=p_1\cdots p_r b = p 1 ⋯ p r )であり、
O ( D ( b ) ) = Z [ 1 / b ] , O ( p ) = Z ( p ) , O ( 0 ) = Q \mathcal{O}(D(b))=\mathbb{Z}[1/b],\qquad \mathcal{O}_{(p)}=\mathbb{Z}_{(p)},\qquad \mathcal{O}_{(0)}=\mathbb{Q} O ( D ( b )) = Z [ 1/ b ] , O ( p ) = Z ( p ) , O ( 0 ) = Q
である。ここで Z [ 1 / b ] = Z b \mathbb{Z}[1/b]=\mathbb{Z}_b Z [ 1/ b ] = Z b は、分母が b b b のべきの有理数の全体である。
証明 開く 閉じる すべて開く すべて閉じる
第2回の例9 のとおり、Spec Z \operatorname{Spec}\mathbb{Z} Spec Z の閉集合は、( 0 ) (0) ( 0 ) を含まない有限集合と全体だけ。よって空でない開集合は、有限個の閉点を除いた集合で、それは D ( p 1 ⋯ p r ) D(p_1\cdots p_r) D ( p 1 ⋯ p r ) に等しい。詳しく 閉じる
b = p 1 ⋯ p r b=p_1\cdots p_r b = p 1 ⋯ p r を含む素イデアルは ( p 1 ) , … , ( p r ) (p_1),\dots,(p_r) ( p 1 ) , … , ( p r ) だけなので、D ( b ) D(b) D ( b ) はちょうどこれらを除いた集合である。r = 0 r=0 r = 0 なら b = 1 b=1 b = 1 で、D ( 1 ) D(1) D ( 1 ) は全体。
Z \mathbb{Z} Z は
整域 なので、
系16 から
O ( D ( b ) ) = Z b \mathcal{O}(D(b))=\mathbb{Z}_b O ( D ( b )) = Z b 、
O ( p ) = Z ( p ) \mathcal{O}_{(p)}=\mathbb{Z}_{(p)} O ( p ) = Z ( p ) 、
O ( 0 ) = Z ( 0 ) = Q \mathcal{O}_{(0)}=\mathbb{Z}_{(0)}=\mathbb{Q} O ( 0 ) = Z ( 0 ) = Q 。
整数 n n n は Spec Z \operatorname{Spec}\mathbb{Z} Spec Z 全体の上の関数で、1 / 2 1/2 1/2 は点 ( 2 ) (2) ( 2 ) を除いた開集合 D ( 2 ) D(2) D ( 2 ) の上の関数です。1 / 2 1/2 1/2 は点 ( 2 ) (2) ( 2 ) で「分母が0になる」ので、そこまでは延ばせません。
一般の有理数でも、どこまで延ばせるかは分母で決まります。
例19 有理数を関数として見る
命題15 で O ( U ) \mathcal{O}(U) O ( U ) を Q \mathbb{Q} Q の部分環とみる。既約分数 c = a / d c=a/d c = a / d (d ≥ 1 d\geq1 d ≥ 1 )と空でない開集合 U U U について、c ∈ O ( U ) c\in\mathcal{O}(U) c ∈ O ( U ) となるのは U ⊆ D ( d ) U\subseteq D(d) U ⊆ D ( d ) のときで、そのときに限る。例えば c = 7 / 12 c=7/12 c = 7/12 は D ( 12 ) = D ( 6 ) D(12)=D(6) D ( 12 ) = D ( 6 ) の上の関数で、点 ( 5 ) , ( 7 ) , ( 11 ) , ( 13 ) (5),(7),(11),(13) ( 5 ) , ( 7 ) , ( 11 ) , ( 13 ) での値は、それぞれ F 5 , F 7 , F 11 , F 13 \mathbb{F}_5,\mathbb{F}_7,\mathbb{F}_{11},\mathbb{F}_{13} F 5 , F 7 , F 11 , F 13 の元 1 , 0 , 7 , 6 1,0,7,6 1 , 0 , 7 , 6 である。
証明 開く 閉じる すべて開く すべて閉じる
素数 p p p について、c ∈ Z ( p ) ⟺ p ∤ d c\in\mathbb{Z}_{(p)}\iff p\nmid d c ∈ Z ( p ) ⟺ p ∤ d 。また c ∈ Q = Z ( 0 ) c\in\mathbb{Q}=\mathbb{Z}_{(0)} c ∈ Q = Z ( 0 ) はいつも成り立つ。詳しく 閉じる
p ∤ d p\nmid d p ∤ d なら、定義から c ∈ Z ( p ) c\in\mathbb{Z}_{(p)} c ∈ Z ( p ) 。
逆に c = a ′ / s c=a'/s c = a ′ / s (p ∤ s p\nmid s p ∤ s )とも書けたとすると、a s = a ′ d as=a'd a s = a ′ d 。p ∣ d p\mid d p ∣ d なら p ∣ a s p\mid as p ∣ a s で、a / d a/d a / d は既約なので p ∤ a p\nmid a p ∤ a 、よって p ∣ s p\mid s p ∣ s となり矛盾する。
命題15 から、
c ∈ O ( U ) ⟺ c\in\mathcal{O}(U)\iff c ∈ O ( U ) ⟺ すべての
P ∈ U P\in U P ∈ U で
c ∈ Z P c\in\mathbb{Z}_P c ∈ Z P 。
前のステップから、これは「U U U が d d d を割る素数 p p p の点 ( p ) (p) ( p ) を含まない」こと、つまり U ⊆ D ( d ) U\subseteq D(d) U ⊆ D ( d ) と同じ。 値は、F p \mathbb{F}_p F p の中で 7 ⋅ 12 − 1 7\cdot12^{-1} 7 ⋅ 1 2 − 1 を計算したもの。詳しく 閉じる
p = 5 p=5 p = 5 :12 ≡ 2 12\equiv2 12 ≡ 2 、2 − 1 = 3 2^{-1}=3 2 − 1 = 3 なので 7 ⋅ 3 = 21 ≡ 1 7\cdot3=21\equiv1 7 ⋅ 3 = 21 ≡ 1 。
p = 7 p=7 p = 7 :分子 7 ≡ 0 7\equiv0 7 ≡ 0 なので値は0。
p = 11 p=11 p = 11 :12 ≡ 1 12\equiv1 12 ≡ 1 なので値は 7 7 7 。
p = 13 p=13 p = 13 :12 ≡ − 1 12\equiv-1 12 ≡ − 1 なので値は − 7 ≡ 6 -7\equiv6 − 7 ≡ 6 。
点 P P P ( 0 ) (0) ( 0 ) ( 2 ) (2) ( 2 ) 、( 3 ) (3) ( 3 ) ( 5 ) (5) ( 5 ) ( 7 ) (7) ( 7 ) ( 11 ) (11) ( 11 ) ( 13 ) (13) ( 13 )
κ ( P ) \kappa(P) κ ( P ) Q \mathbb{Q} Q F 2 \mathbb{F}_2 F 2 、F 3 \mathbb{F}_3 F 3 F 5 \mathbb{F}_5 F 5 F 7 \mathbb{F}_7 F 7 F 11 \mathbb{F}_{11} F 11 F 13 \mathbb{F}_{13} F 13
7 / 12 7/12 7/12 の値7 / 12 7/12 7/12 (定義されない) 1 1 1 0 0 0 7 7 7 6 6 6
7 / 12 7/12 7/12 は、点 ( 7 ) (7) ( 7 ) で値が0になり、点 ( 2 ) (2) ( 2 ) 、( 3 ) (3) ( 3 ) では分母が0になって定義されません。有理関数 ( x − 7 ) / ( ( x − 2 ) 2 ( x − 3 ) ) (x-7)/\bigl((x-2)^2(x-3)\bigr) ( x − 7 ) / ( ( x − 2 ) 2 ( x − 3 ) ) が x = 7 x=7 x = 7 に零点、x = 2 , 3 x=2,3 x = 2 , 3 に極をもつのと同じ形です。
点 ( 5 ) (5) ( 5 ) の近傍を小さくしていくことは、( 5 ) (5) ( 5 ) 以外の閉点を有限個ずつ除いていくことです。除くたびに、割ってよい素数が増えます。近傍を限りなく縮めた行き先が茎で、5以外のどの素数で割ってもよい有理数、つまり Z ( 5 ) \mathbb{Z}_{(5)} Z ( 5 ) です。
図3の近傍と環を並べると、次のようになります。462 = 2 ⋅ 3 ⋅ 7 ⋅ 11 462=2\cdot3\cdot7\cdot11 462 = 2 ⋅ 3 ⋅ 7 ⋅ 11 です。
Spec Z ⊃ D ( 2 ) ⊃ D ( 6 ) ⊃ D ( 462 ) ⊃ ⋯ Z ⊂ Z [ 1 / 2 ] ⊂ Z [ 1 / 6 ] ⊂ Z [ 1 / 462 ] ⊂ ⋯ \begin{array}{ccccccccc} \operatorname{Spec}\mathbb{Z} & \supset & D(2) & \supset & D(6) & \supset & D(462) & \supset & \cdots\\[2pt] \mathbb{Z} & \subset & \mathbb{Z}[1/2] & \subset & \mathbb{Z}[1/6] & \subset & \mathbb{Z}[1/462] & \subset & \cdots \end{array} Spec Z Z ⊃ ⊂ D ( 2 ) Z [ 1/2 ] ⊃ ⊂ D ( 6 ) Z [ 1/6 ] ⊃ ⊂ D ( 462 ) Z [ 1/462 ] ⊃ ⊂ ⋯ ⋯
O ( 5 ) = ⋃ 5 ∤ b Z [ 1 / b ] = Z ( 5 ) ⊂ Q = O ( 0 ) \mathcal{O}_{(5)}=\bigcup_{5\nmid b}\mathbb{Z}[1/b]=\mathbb{Z}_{(5)}\subset\mathbb{Q}=\mathcal{O}_{(0)} O ( 5 ) = 5 ∤ b ⋃ Z [ 1/ b ] = Z ( 5 ) ⊂ Q = O ( 0 )
上の行が点 ( 5 ) (5) ( 5 ) の近傍、下の行がその上の関数の環です。開集合が小さくなると環は大きくなり、制限写像は Q \mathbb{Q} Q の中の包含です。和集合が茎になることは、系16 (3) の証明で見ました。
和集合が Z ( 5 ) \mathbb{Z}_{(5)} Z ( 5 ) になるのは、次の2つからです。a / s a/s a / s (5 ∤ s 5\nmid s 5 ∤ s )は Z [ 1 / s ] \mathbb{Z}[1/s] Z [ 1/ s ] に入ります。逆に 5 ∤ b 5\nmid b 5 ∤ b なら、Z [ 1 / b ] \mathbb{Z}[1/b] Z [ 1/ b ] の元の分母 b n b^n b n は5で割り切れません。
… その上の関数 Spec Z \operatorname{Spec}\mathbb{Z} Spec Z … … Z [ 1 / 2 ] \mathbb{Z}[1/2] Z [ 1/2 ] … Z [ 1 / 6 ] \mathbb{Z}[1/6] Z [ 1/6 ] … Z [ 1 / 462 ] \mathbb{Z}[1/462] Z [ 1/462 ] 茎
Z ( 5 ) \mathbb{Z}_{(5)} Z ( 5 ) 白抜きの円=その近傍から除いた閉点 灰色の楕円=生成点
( 0 ) (0) ( 0 )
図3 概念図 Spec Z \operatorname{Spec}\mathbb{Z} Spec Z の点 ( 5 ) (5) ( 5 ) (オレンジ)の近傍を、下の行へ行くほど小さくしています。各行が1つの開集合で、黒い点が残っている閉点、白抜きの円が除いた閉点、灰色の楕円が生成点 ( 0 ) (0) ( 0 ) です。右に、その近傍の上の関数の環を書いています。生成点 はどの近傍にも残ります。破線の下の行だけは開集合ではなく、近傍を縮めた行き先の茎 Z ( 5 ) \mathbb{Z}_{(5)} Z ( 5 ) です。
ザリスキー位相の近傍は、実数直線の小さな区間とはまったく違います。どれだけ縮めても、除いたのは有限個の閉点だけで、無限個の閉点が残ります。それでも茎は、近傍の上の関数から「点 ( 5 ) (5) ( 5 ) のまわりの情報」だけを取り出しています。
どの近傍にも必ず残る点は ( 5 ) (5) ( 5 ) と生成点 ( 0 ) (0) ( 0 ) の2つだけで、この2点からなる空間が、第2回の Spec Z ( 5 ) \operatorname{Spec}\mathbb{Z}_{(5)} Spec Z ( 5 ) です。第2回で「点 ( 5 ) (5) ( 5 ) のまわりだけを見る」と書いたのは、この意味です。
層の条件 (4) も、Spec Z \operatorname{Spec}\mathbb{Z} Spec Z の上で具体的に確かめられます。
例20 D ( 2 ) D(2) D ( 2 ) と D ( 3 ) D(3) D ( 3 ) の貼り合わせ
Spec Z = D ( 2 ) ∪ D ( 3 ) \operatorname{Spec}\mathbb{Z}=D(2)\cup D(3) Spec Z = D ( 2 ) ∪ D ( 3 ) で、重なりは D ( 6 ) D(6) D ( 6 ) である。s 1 ∈ Z [ 1 / 2 ] s_1\in\mathbb{Z}[1/2] s 1 ∈ Z [ 1/2 ] と s 2 ∈ Z [ 1 / 3 ] s_2\in\mathbb{Z}[1/3] s 2 ∈ Z [ 1/3 ] が D ( 6 ) D(6) D ( 6 ) の上で一致する(有理数として等しい)なら、それは整数である。つまり Z [ 1 / 2 ] ∩ Z [ 1 / 3 ] = Z \mathbb{Z}[1/2]\cap\mathbb{Z}[1/3]=\mathbb{Z} Z [ 1/2 ] ∩ Z [ 1/3 ] = Z 。
証明 開く 閉じる
D ( 2 ) ∪ D ( 3 ) D(2)\cup D(3) D ( 2 ) ∪ D ( 3 ) が
全体になるのは、2と3の両方を含む素イデアルがないから。重なりは命題12 (1) から D ( 6 ) D(6) D ( 6 ) 。 s = b / 2 i = c / 3 j s=b/2^i=c/3^j s = b / 2 i = c / 3 j (
b , c ∈ Z b,c\in\mathbb{Z} b , c ∈ Z )と
書く。2 i 2^i 2 i と 3 j 3^j 3 j は互いに素なので、1 = u 2 i + v 3 j 1=u2^i+v3^j 1 = u 2 i + v 3 j となる整数 u , v u,v u , v がある。 s = s ⋅ ( u 2 i + v 3 j ) = u b + v c s=s\cdot(u2^i+v3^j)=ub+vc s = s ⋅ ( u 2 i + v 3 j ) = u b + v c で、
右辺は整数。
数で確かめます。s = 5 s=5 s = 5 を D ( 2 ) D(2) D ( 2 ) の上では 40 / 2 3 40/2^3 40/ 2 3 、D ( 3 ) D(3) D ( 3 ) の上では 45 / 3 2 45/3^2 45/ 3 2 と書きます。1 = ( − 1 ) ⋅ 2 3 + 1 ⋅ 3 2 1=(-1)\cdot2^3+1\cdot3^2 1 = ( − 1 ) ⋅ 2 3 + 1 ⋅ 3 2 なので、
s = s ⋅ ( ( − 1 ) ⋅ 8 + 1 ⋅ 9 ) = ( − 1 ) ⋅ 40 + 1 ⋅ 45 = 5 s=s\cdot\bigl((-1)\cdot8+1\cdot9\bigr)=(-1)\cdot40+1\cdot45=5 s = s ⋅ ( ( − 1 ) ⋅ 8 + 1 ⋅ 9 ) = ( − 1 ) ⋅ 40 + 1 ⋅ 45 = 5
と、整数の式に戻ります。
層の条件の写像の列で書くと、次のようになります。
Z → α Z [ 1 / 2 ] × Z [ 1 / 3 ] ⇉ β 2 β 1 Z [ 1 / 6 ] , α ( n ) = ( n , n ) , β 1 ( s 1 , s 2 ) = s 1 , β 2 ( s 1 , s 2 ) = s 2 \mathbb{Z}\xrightarrow{\ \alpha\ }\mathbb{Z}[1/2]\times\mathbb{Z}[1/3]\ \overset{\beta_1}{\underset{\beta_2}{\rightrightarrows}}\ \mathbb{Z}[1/6],\qquad \alpha(n)=(n,n),\quad \beta_1(s_1,s_2)=s_1,\quad \beta_2(s_1,s_2)=s_2 Z α Z [ 1/2 ] × Z [ 1/3 ] β 2 ⇉ β 1 Z [ 1/6 ] , α ( n ) = ( n , n ) , β 1 ( s 1 , s 2 ) = s 1 , β 2 ( s 1 , s 2 ) = s 2
i = j i=j i = j の成分では β 1 \beta_1 β 1 と β 2 \beta_2 β 2 は自動的に一致し、( 1 , 2 ) (1,2) ( 1 , 2 ) と ( 2 , 1 ) (2,1) ( 2 , 1 ) の成分は同じ条件を表すので、重なり D ( 6 ) D(6) D ( 6 ) の成分だけを書いています。例20 は、β 1 ( t ) = β 2 ( t ) \beta_1(t)=\beta_2(t) β 1 ( t ) = β 2 ( t ) となる t = ( s 1 , s 2 ) t=(s_1,s_2) t = ( s 1 , s 2 ) がちょうど α \alpha α の像だと言っています。
この証明の 1 = u 2 i + v 3 j 1=u2^i+v3^j 1 = u 2 i + v 3 j は、「D ( 2 i ) D(2^i) D ( 2 i ) と D ( 3 j ) D(3^j) D ( 3 j ) で全体が覆える」ことを環の式で書いたものです。ハーツホーンの一般の証明でも、D ( f ) D(f) D ( f ) を D ( h i ) D(h_i) D ( h i ) で覆うことを f n = ∑ b i h i f^n=\sum b_ih_i f n = ∑ b i h i という式に直して、局所的な分数を貼り合わせています[1 , p.98] 。
Spec Z \operatorname{Spec}\mathbb{Z} Spec Z 全体ではなく開集合 D ( 5 ) D(5) D ( 5 ) を覆う場合も、同じ形の式が出てきます。
例21 D ( 10 ) D(10) D ( 10 ) と D ( 15 ) D(15) D ( 15 ) の貼り合わせ
Spec Z \operatorname{Spec}\mathbb{Z} Spec Z で D ( 5 ) = D ( 10 ) ∪ D ( 15 ) D(5)=D(10)\cup D(15) D ( 5 ) = D ( 10 ) ∪ D ( 15 ) であり、重なりは D ( 30 ) D(30) D ( 30 ) である。Q \mathbb{Q} Q の中で Z [ 1 / 10 ] ∩ Z [ 1 / 15 ] = Z [ 1 / 5 ] \mathbb{Z}[1/10]\cap\mathbb{Z}[1/15]=\mathbb{Z}[1/5] Z [ 1/10 ] ∩ Z [ 1/15 ] = Z [ 1/5 ] が成り立つ。例えば
3 25 = 12 10 2 = 27 15 2 , 5 2 = ( − 2 ) ⋅ 10 2 + 1 ⋅ 15 2 5 2 ⋅ 3 25 = ( − 2 ) ⋅ 12 + 1 ⋅ 27 = 3 \begin{gathered} \frac{3}{25}=\frac{12}{10^2}=\frac{27}{15^2},\qquad 5^2=(-2)\cdot10^2+1\cdot15^2\\ 5^2\cdot\frac{3}{25}=(-2)\cdot12+1\cdot27=3 \end{gathered} 25 3 = 1 0 2 12 = 1 5 2 27 , 5 2 = ( − 2 ) ⋅ 1 0 2 + 1 ⋅ 1 5 2 5 2 ⋅ 25 3 = ( − 2 ) ⋅ 12 + 1 ⋅ 27 = 3
証明 開く 閉じる すべて開く すべて閉じる
D ( 10 ) ∪ D ( 15 ) D(10)\cup D(15) D ( 10 ) ∪ D ( 15 ) の
補集合は V ( 10 ) ∩ V ( 15 ) V(10)\cap V(15) V ( 10 ) ∩ V ( 15 ) で、これは10と15の両方を割る素数の点、つまり { ( 5 ) } = V ( 5 ) \{(5)\}=V(5) {( 5 )} = V ( 5 ) 。よって D ( 10 ) ∪ D ( 15 ) = D ( 5 ) D(10)\cup D(15)=D(5) D ( 10 ) ∪ D ( 15 ) = D ( 5 ) 。 重なりは
命題12 (1) から
D ( 150 ) D(150) D ( 150 ) で、
150 = 2 ⋅ 3 ⋅ 5 2 150=2\cdot3\cdot5^2 150 = 2 ⋅ 3 ⋅ 5 2 を
割る素数は2, 3, 5なので D ( 150 ) = D ( 30 ) D(150)=D(30) D ( 150 ) = D ( 30 ) 。 Z [ 1 / 5 ] \mathbb{Z}[1/5] Z [ 1/5 ] は
両方に入る。1 / 5 = 2 / 10 = 3 / 15 1/5=2/10=3/15 1/5 = 2/10 = 3/15 だから。 逆に s ∈ Z [ 1 / 10 ] ∩ Z [ 1 / 15 ] s\in\mathbb{Z}[1/10]\cap\mathbb{Z}[1/15] s ∈ Z [ 1/10 ] ∩ Z [ 1/15 ] とする。ある m m m で 5 m s 5^ms 5 m s は Z [ 1 / 2 ] ∩ Z [ 1 / 3 ] \mathbb{Z}[1/2]\cap\mathbb{Z}[1/3] Z [ 1/2 ] ∩ Z [ 1/3 ] に入るので、例20 から整数になり、s ∈ Z [ 1 / 5 ] s\in\mathbb{Z}[1/5] s ∈ Z [ 1/5 ] 。詳しく 閉じる
s = b / 10 i = c / 15 j s=b/10^i=c/15^j s = b /1 0 i = c /1 5 j と書き、m = max { i , j } m=\max\{i,j\} m = max { i , j } とおく。
5 m s = 5 m − i b 2 i = 5 m − j c 3 j 5^ms=\frac{5^{m-i}b}{2^i}=\frac{5^{m-j}c}{3^j} 5 m s = 2 i 5 m − i b = 3 j 5 m − j c
なので、5 m s ∈ Z [ 1 / 2 ] ∩ Z [ 1 / 3 ] = Z 5^ms\in\mathbb{Z}[1/2]\cap\mathbb{Z}[1/3]=\mathbb{Z} 5 m s ∈ Z [ 1/2 ] ∩ Z [ 1/3 ] = Z 。よって s = 5 m s / 5 m ∈ Z [ 1 / 5 ] s=5^ms/5^m\in\mathbb{Z}[1/5] s = 5 m s / 5 m ∈ Z [ 1/5 ] 。
例の式 5 2 = ( − 2 ) ⋅ 10 2 + 1 ⋅ 15 2 5^2=(-2)\cdot10^2+1\cdot15^2 5 2 = ( − 2 ) ⋅ 1 0 2 + 1 ⋅ 1 5 2 は、ハーツホーンの f n = ∑ b i h i f^n=\sum b_ih_i f n = ∑ b i h i で f = 5 f=5 f = 5 、h 1 = 10 2 h_1=10^2 h 1 = 1 0 2 、h 2 = 15 2 h_2=15^2 h 2 = 1 5 2 、n = 2 n=2 n = 2 とした形です。「D ( 10 2 ) D(10^2) D ( 1 0 2 ) と D ( 15 2 ) D(15^2) D ( 1 5 2 ) で D ( 5 ) D(5) D ( 5 ) が覆える」ことを、環の式で書いています。
同じように、代数閉体 k k k 上の直線 Spec k [ x ] \operatorname{Spec}k[x] Spec k [ x ] では、O ( D ( f ) ) = k [ x ] f \mathcal{O}(D(f))=k[x]_f O ( D ( f )) = k [ x ] f は「f f f の根にだけ極をもつ有理関数」の環で、閉点 ( x − a ) (x-a) ( x − a ) での茎 k [ x ] ( x − a ) k[x]_{(x-a)} k [ x ] ( x − a ) は「x = a x=a x = a に極をもたない有理関数」の環、生成点 での茎は有理関数体 k ( x ) k(x) k ( x ) です。Z \mathbb{Z} Z の素数 p p p が、k [ x ] k[x] k [ x ] の1次式 x − a x-a x − a に当たります。
例えば次のとおりです。
1 x , x + 2 x 2 ( x − 1 ) 3 ∈ k [ x ] x ( x − 1 ) = O ( D ( x ( x − 1 ) ) ) , 1 x ∈ k [ x ] ( x − 1 ) , 1 x ∉ k [ x ] ( x ) \frac1x,\ \ \frac{x+2}{x^2(x-1)^3}\in k[x]_{x(x-1)}=\mathcal{O}\bigl(D(x(x-1))\bigr),\qquad \frac1x\in k[x]_{(x-1)},\quad \frac1x\notin k[x]_{(x)} x 1 , x 2 ( x − 1 ) 3 x + 2 ∈ k [ x ] x ( x − 1 ) = O ( D ( x ( x − 1 )) ) , x 1 ∈ k [ x ] ( x − 1 ) , x 1 ∈ / k [ x ] ( x )
1 / x 1/x 1/ x は点 ( x − 1 ) (x-1) ( x − 1 ) の茎に入り、そこでの値は 1 / 1 = 1 1/1=1 1/1 = 1 です。点 ( x ) (x) ( x ) では分母が0になるので、1 / x 1/x 1/ x は点 ( x ) (x) ( x ) の茎に入りません。
重なった点の上の関数
前回の宿題に戻ります。
例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 )
であり、構造層が違う。Spec A \operatorname{Spec}A Spec A のただ1つの点での茎は A A A で、その元 x x x は値が0なのに0ではない。
証明 開く 閉じる すべて開く すべて閉じる
第2回で
見たとおり、Spec A \operatorname{Spec}A Spec A は1点 P = ( x ) P=(x) P = ( x ) からなる。開集合は ∅ \varnothing ∅ と { P } \{P\} { P } だけ。 O ( { P } ) = A P \mathcal{O}(\{P\})=A_P O ({ P }) = A P で、茎も O P = A P \mathcal{O}_P=A_P O P = A P 。詳しく 閉じる
{ P } \{P\} { P } の上の切断は、1つの元 s ( P ) ∈ A P s(P)\in A_P s ( P ) ∈ A P を選ぶことにほかならない。A P A_P A P の元はもともと分数 a / f a/f a / f (f ∉ P f\notin P f ∈ / P )なので、局所的に分数で書ける条件は自動的にみたされる。P P P を含む開集合は { P } \{P\} { P } だけなので、茎は O ( { P } ) \mathcal{O}(\{P\}) O ({ P }) そのもの。
A P = A A_P=A A P = A である。P P P に入らない元はすべて A A A の単元 なので、分母を払える。詳しく 閉じる
P P P に
入らない元は a + b x a+bx a + b x (a ≠ 0 a\neq0 a = 0 )で、逆元は a − 1 − a − 2 b x a^{-1}-a^{-2}bx a − 1 − a − 2 b x 。実際、( a + b x ) ( a − 1 − a − 2 b x ) = 1 − a − 2 b 2 x 2 = 1 (a+bx)(a^{-1}-a^{-2}bx)=1-a^{-2}b^2x^2=1 ( a + b x ) ( a − 1 − a − 2 b x ) = 1 − a − 2 b 2 x 2 = 1 。 よって
a / f = a f − 1 / 1 a/f=af^{-1}/1 a / f = a f − 1 /1 と
なり、A → A P A\to A_P A → A P 、a ↦ a / 1 a\mapsto a/1 a ↦ a /1 は全射。 単射でもある。
a / 1 = 0 a/1=0 a /1 = 0 なら、
ある単元 u u u で u a = 0 ua=0 u a = 0 なので a = 0 a=0 a = 0 。 同じ
議論で O ( Spec k ) = k \mathcal{O}(\operatorname{Spec}k)=k O ( Spec k ) = k (k k k の0でない元はすべて単元 )。 点
P P P での
x x x の
値は、剰余体 κ ( P ) = A / P ≅ k \kappa(P)=A/P\cong k κ ( P ) = A / P ≅ k での像で、x ∈ P x\in P x ∈ P なので0。しかし A A A の中で x ≠ 0 x\neq0 x = 0 。
k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) での計算は、x 2 = 0 x^2=0 x 2 = 0 として多項式の計算をするだけです。
( a + b x ) ( c + d x ) = a c + ( a d + b c ) x , ( a + b x ) − 1 = a − 1 − a − 2 b x ( a ≠ 0 ) (a+bx)(c+dx)=ac+(ad+bc)\,x,\qquad (a+bx)^{-1}=a^{-1}-a^{-2}b\,x\quad(a\neq0) ( a + b x ) ( c + d x ) = a c + ( a d + b c ) x , ( a + b x ) − 1 = a − 1 − a − 2 b x ( a = 0 )
例えば ( 1 + x ) − 1 = 1 − x (1+x)^{-1}=1-x ( 1 + x ) − 1 = 1 − x です。k k k の標数が2でなければ ( 2 + 3 x ) − 1 = 1 2 − 3 4 x (2+3x)^{-1}=\tfrac12-\tfrac34x ( 2 + 3 x ) − 1 = 2 1 − 4 3 x です。実際、( 2 + 3 x ) ( 1 2 − 3 4 x ) = 1 − 3 2 x + 3 2 x − 9 4 x 2 = 1 (2+3x)\bigl(\tfrac12-\tfrac34x\bigr)=1-\tfrac32x+\tfrac32x-\tfrac94x^2=1 ( 2 + 3 x ) ( 2 1 − 4 3 x ) = 1 − 2 3 x + 2 3 x − 4 9 x 2 = 1 です。
値 a a a が0でない元は単元 で、値が0の元 b x bx b x は2乗すると0になります。点での値をとる写像 a + b x ↦ a a+bx\mapsto a a + b x ↦ a の核 ( x ) (x) ( x ) が、ただ1つの極大イデアルです。
直線 Spec k [ x ] \operatorname{Spec}k[x] Spec k [ x ] の上の多項式 f f f を、原点の1点 Spec k = Spec k [ x ] / ( x ) \operatorname{Spec}k=\operatorname{Spec}k[x]/(x) Spec k = Spec k [ x ] / ( x ) に制限すると、f f f を x x x で割った余り、つまり値 f ( 0 ) f(0) f ( 0 ) だけが残ります。重なった点 Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) に制限すると、x 2 x^2 x 2 で割った余り
f m o d x 2 = f ( 0 ) + f ′ ( 0 ) x f\bmod x^2=f(0)+f'(0)\,x f mod x 2 = f ( 0 ) + f ′ ( 0 ) x
が残ります。値に加えて、原点での傾き f ′ ( 0 ) f'(0) f ′ ( 0 ) まで覚えているわけです。ここで f ′ f' f ′ は多項式の形式的な微分で、どんな体でも意味をもちます。
2つの制限を並べると、次のようになります。
k [ x ] ⟶ k [ x ] / ( x 2 ) ⟶ k [ x ] / ( x ) = k f ⟼ f ( 0 ) + f ′ ( 0 ) x ⟼ f ( 0 ) x 2 + 3 x + 2 ⟼ 2 + 3 x ⟼ 2 ( x − 1 ) 3 ⟼ − 1 + 3 x ⟼ − 1 \begin{array}{ccccc} k[x] & \longrightarrow & k[x]/(x^2) & \longrightarrow & k[x]/(x)=k\\[2pt] f & \longmapsto & f(0)+f'(0)\,x & \longmapsto & f(0)\\[2pt] x^2+3x+2 & \longmapsto & 2+3x & \longmapsto & 2\\[2pt] (x-1)^3 & \longmapsto & -1+3x & \longmapsto & -1 \end{array} k [ x ] f x 2 + 3 x + 2 ( x − 1 ) 3 ⟶ ⟼ ⟼ ⟼ k [ x ] / ( x 2 ) f ( 0 ) + f ′ ( 0 ) x 2 + 3 x − 1 + 3 x ⟶ ⟼ ⟼ ⟼ k [ x ] / ( x ) = k f ( 0 ) 2 − 1
右の矢印は x x x の係数を忘れる写像です。重なった点からさらに重なりを取り去って Spec k \operatorname{Spec}k Spec k に制限すると、傾きの情報が消えます。
左の矢印は環準同型なので、積は積に移ります。x 2 = 0 x^2=0 x 2 = 0 の掛け算をすると、積の微分の公式が出てきます。
( f ( 0 ) + f ′ ( 0 ) x ) ( g ( 0 ) + g ′ ( 0 ) x ) = f ( 0 ) g ( 0 ) + ( f ( 0 ) g ′ ( 0 ) + f ′ ( 0 ) g ( 0 ) ) x = ( f g ) ( 0 ) + ( f g ) ′ ( 0 ) x \bigl(f(0)+f'(0)x\bigr)\bigl(g(0)+g'(0)x\bigr)=f(0)g(0)+\bigl(f(0)g'(0)+f'(0)g(0)\bigr)x=(fg)(0)+(fg)'(0)\,x ( f ( 0 ) + f ′ ( 0 ) x ) ( g ( 0 ) + g ′ ( 0 ) x ) = f ( 0 ) g ( 0 ) + ( f ( 0 ) g ′ ( 0 ) + f ′ ( 0 ) g ( 0 ) ) x = ( f g ) ( 0 ) + ( f g ) ′ ( 0 ) x
上の例で確かめると、( 2 + 3 x ) ( − 1 + 3 x ) = − 2 + ( 6 − 3 ) x = − 2 + 3 x (2+3x)(-1+3x)=-2+(6-3)x=-2+3x ( 2 + 3 x ) ( − 1 + 3 x ) = − 2 + ( 6 − 3 ) x = − 2 + 3 x です。( x 2 + 3 x + 2 ) ( x − 1 ) 3 (x^2+3x+2)(x-1)^3 ( x 2 + 3 x + 2 ) ( x − 1 ) 3 を展開すると、定数項は − 2 -2 − 2 、x x x の係数は 2 ⋅ 3 + 3 ⋅ ( − 1 ) = 3 2\cdot3+3\cdot(-1)=3 2 ⋅ 3 + 3 ⋅ ( − 1 ) = 3 で、一致します。
同じように、k [ x ] / ( x 3 ) k[x]/(x^3) k [ x ] / ( x 3 ) に制限すると、f f f の x 2 x^2 x 2 の係数までが残ります。標数0なら、これは2次までのテイラー展開 f ( 0 ) + f ′ ( 0 ) x + 1 2 f ′ ′ ( 0 ) x 2 f(0)+f'(0)x+\tfrac12f''(0)x^2 f ( 0 ) + f ′ ( 0 ) x + 2 1 f ′′ ( 0 ) x 2 です。重なりを深くするほど、点は高い階数の微分まで覚えます。
x x x b b b a a a x x x x 2 x^2 x 2 x + x 2 x+x^2 x + x 2 値 0 0 + 1 ⋅ x 0+1\cdot x 0 + 1 ⋅ x 0 + 0 ⋅ x 0+0\cdot x 0 + 0 ⋅ x k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) k k k (値)
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
Spec k \operatorname{Spec}k Spec k Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) x x x と x + x 2 x+x^2 x + x 2 斜め 正面 真横
ドラッグで回せます
横軸が直線 Spec k [ x ] \operatorname{Spec}k[x] Spec k [ x ] の実数の点、縦軸が値です。関数 x x x (オレンジ)と x 2 x^2 x 2 (緑)は、原点での値がどちらも0です。原点を1点 Spec k \operatorname{Spec}k Spec k とみると、その上の関数は値だけで、2つは区別できません。
重なった点 Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) の上では、関数は a + b x a+bx a + b x の形の元です。原点に立てた青い板が、a a a (値、上向き)と b b b (x x x の係数、奥行き)の平面 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) です。x x x は点 0 + 1 ⋅ x 0+1\cdot x 0 + 1 ⋅ x 、x 2 x^2 x 2 は点 0 + 0 ⋅ x 0+0\cdot x 0 + 0 ⋅ x に移ります。「正面」から見ると奥行き b b b が消えて、2点は値の軸の上で重なります。「真横」から見ると2点が分かれます。
x + x 2 x+x^2 x + x 2 (紫)を x 2 x^2 x 2 で割った余りは x x x なので、x x x と同じ点に移ります。原点での接線(黒の破線 a = x a=x a = x )が同じ関数は、k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) の上では同じ元です。
図4 具体例 直線の上の関数を、原点の1点 Spec k \operatorname{Spec}k Spec k と、重なった点 Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) に制限した図です(k = R k=\mathbb{R} k = R として実数の点を描いています)。横軸が直線、上向きが値 a a a です。原点に立てた青い板は k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) の元 a + b x a+bx a + b x の全体で、奥行きが x x x の係数 b b b を表します。関数 f f f は板の上の点 ( b , a ) = ( f ′ ( 0 ) , f ( 0 ) ) (b,a)=(f'(0),f(0)) ( b , a ) = ( f ′ ( 0 ) , f ( 0 )) に移ります。「正面」から見ると奥行きが消え、値 a a a しか見えません。これが Spec k \operatorname{Spec}k Spec k の見え方です。「真横」から見ると板全体が見え、値が同じでも x x x と x 2 x^2 x 2 が別の点になることが分かります。
図4の「正面」と「真横」の違いが、そのまま Spec k \operatorname{Spec}k Spec k と Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) の違いです。空間の点は同じ1点ですが、その上の関数の環が「値の直線」か「値と傾きの平面」かで違います。
第2回で「2点がぶつかった後の1点が、2点分の重さを覚えている」と書いたのは、この平面の2次元のことです。
この例では空間が1点なので、切断と芽は同じものです。点が2つ以上あって、切断が芽で決まるのに値では決まらない例を見ます。
例23 Spec Z / 12 Z \operatorname{Spec}\mathbb{Z}/12\mathbb{Z} Spec Z /12 Z
Spec Z / 12 Z \operatorname{Spec}\mathbb{Z}/12\mathbb{Z} Spec Z /12 Z は2点 ( 2 ) (2) ( 2 ) 、( 3 ) (3) ( 3 ) からなり、各点は閉集合でも開集合でもある。茎は
O ( 2 ) ≅ Z / 4 Z , O ( 3 ) ≅ Z / 3 Z \mathcal{O}_{(2)}\cong\mathbb{Z}/4\mathbb{Z},\qquad \mathcal{O}_{(3)}\cong\mathbb{Z}/3\mathbb{Z} O ( 2 ) ≅ Z /4 Z , O ( 3 ) ≅ Z /3 Z
で、n ∈ Z / 12 Z n\in\mathbb{Z}/12\mathbb{Z} n ∈ Z /12 Z の芽はそれぞれ n m o d 4 n\bmod 4 n mod 4 、n m o d 3 n\bmod 3 n mod 3 である。とくに n = 6 n=6 n = 6 は、どちらの点でも値が0だが、点 ( 2 ) (2) ( 2 ) での芽が 2 ≠ 0 2\neq0 2 = 0 なので、0ではない。
証明 開く 閉じる すべて開く すべて閉じる
対応定理 から、
Z / 12 Z \mathbb{Z}/12\mathbb{Z} Z /12 Z の
素イデアルは、12を含む Z \mathbb{Z} Z の素イデアル ( 2 ) (2) ( 2 ) 、( 3 ) (3) ( 3 ) に対応する。どちらも極大なので閉点で、互いに相手の補集合なので開集合でもある。 定理14 (1) から O ( 2 ) ≅ ( Z / 12 Z ) ( 2 ) \mathcal{O}_{(2)}\cong(\mathbb{Z}/12\mathbb{Z})_{(2)} O ( 2 ) ≅ ( Z /12 Z ) ( 2 ) 。n / s ↦ n s − 1 m o d 4 n/s\mapsto ns^{-1}\bmod 4 n / s ↦ n s − 1 mod 4 がこれと Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z の同型を与える。詳しく 閉じる
分母 s s s は ( 2 ) (2) ( 2 ) に入らない、つまり奇数なので、s m o d 4 s\bmod4 s mod 4 は Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z の単元 。写像は矛盾なく決まる。詳しく 閉じる
n / s = m / t n/s=m/t n / s = m / t なら、奇数 u u u で u ( n t − m s ) ≡ 0 ( m o d 12 ) u(nt-ms)\equiv0\pmod{12} u ( n t − m s ) ≡ 0 ( mod 12 ) 。4を法として u u u は単元 なので n t ≡ m s ( m o d 4 ) nt\equiv ms\pmod 4 n t ≡ m s ( mod 4 ) 、つまり n s − 1 ≡ m t − 1 ( m o d 4 ) ns^{-1}\equiv mt^{-1}\pmod 4 n s − 1 ≡ m t − 1 ( mod 4 ) 。
全射
:n / 1 n/1 n /1 の行き先は n m o d 4 n\bmod4 n mod 4 で、これは Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z のすべての元をとる。 単射:
n s − 1 ≡ 0 ( m o d 4 ) ns^{-1}\equiv0\pmod4 n s − 1 ≡ 0 ( mod 4 ) なら
n ≡ 0 ( m o d 4 ) n\equiv0\pmod 4 n ≡ 0 ( mod 4 ) なので
3 n ≡ 0 ( m o d 12 ) 3n\equiv0\pmod{12} 3 n ≡ 0 ( mod 12 ) 。
3 ∉ ( 2 ) 3\notin(2) 3 ∈ / ( 2 ) なので、
局所化の中で n / s = 0 n/s=0 n / s = 0 。 同じように、
n / s ↦ n s − 1 m o d 3 n/s\mapsto ns^{-1}\bmod3 n / s ↦ n s − 1 mod 3 が
O ( 3 ) ≅ Z / 3 Z \mathcal{O}_{(3)}\cong\mathbb{Z}/3\mathbb{Z} O ( 3 ) ≅ Z /3 Z を
与える(単射の確認には 4 ∉ ( 3 ) 4\notin(3) 4 ∈ / ( 3 ) と 4 ⋅ 3 = 12 4\cdot3=12 4 ⋅ 3 = 12 を使う)。 n = 6 n=6 n = 6 の
芽は、点 ( 2 ) (2) ( 2 ) で 6 m o d 4 = 2 ≠ 0 6\bmod4=2\neq0 6 mod 4 = 2 = 0 、点 ( 3 ) (3) ( 3 ) で 6 m o d 3 = 0 6\bmod3=0 6 mod 3 = 0 。値は 6 m o d 2 = 0 6\bmod2=0 6 mod 2 = 0 、6 m o d 3 = 0 6\bmod3=0 6 mod 3 = 0 。
12個の元をすべて表にすると、次のようになります。値だけを見ると 6 6 6 と 0 0 0 は区別できませんが、芽を見ると点 ( 2 ) (2) ( 2 ) で違います。命題9 のとおり、切断は芽で決まります。
n n n ( 2 ) (2) ( 2 ) での値(F 2 \mathbb{F}_2 F 2 )( 2 ) (2) ( 2 ) での芽(Z / 4 \mathbb{Z}/4 Z /4 )( 3 ) (3) ( 3 ) での値・芽(F 3 \mathbb{F}_3 F 3 )
0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1 1 1 1
2 2 2 0 0 0 2 2 2 2 2 2
3 3 3 1 1 1 3 3 3 0 0 0
4 4 4 0 0 0 0 0 0 1 1 1
5 5 5 1 1 1 1 1 1 2 2 2
6 6 6 0 0 0 2 2 2 0 0 0
7 7 7 1 1 1 3 3 3 1 1 1
8 8 8 0 0 0 0 0 0 2 2 2
9 9 9 1 1 1 1 1 1 0 0 0
10 10 10 0 0 0 2 2 2 1 1 1
11 11 11 1 1 1 3 3 3 2 2 2
値の組 ( n m o d 2 , n m o d 3 ) (n\bmod2,\ n\bmod3) ( n mod 2 , n mod 3 ) は6通りしかないので、どの値の組にも n n n が2つずつ対応します(0 0 0 と 6 6 6 、1 1 1 と 7 7 7 、2 2 2 と 8 8 8 など)。n n n と n + 6 n+6 n + 6 は、値がどちらの点でも同じで、点 ( 2 ) (2) ( 2 ) での芽が 2 2 2 だけずれています。
芽の組 ( n m o d 4 , n m o d 3 ) (n\bmod4,\ n\bmod3) ( n mod 4 , n mod 3 ) のほうは、12通りがすべて1回ずつ現れます。芽の組を見れば n n n が決まります。
点 ( 3 ) (3) ( 3 ) の茎 Z / 3 Z \mathbb{Z}/3\mathbb{Z} Z /3 Z は体なので、芽と値は同じものです。点 ( 2 ) (2) ( 2 ) の茎 Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z には0でないべき零元 2 2 2 があり、芽が値より多くを覚えています。点 ( 2 ) (2) ( 2 ) は、Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) と同じ「重なった点」です。
ただし、Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z と F 2 [ x ] / ( x 2 ) \mathbb{F}_2[x]/(x^2) F 2 [ x ] / ( x 2 ) は同型ではありません。どちらも4個の元からなる局所環 で、剰余体が F 2 \mathbb{F}_2 F 2 、0でないべき零元(2 2 2 と x x x )をもちます。しかし Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z では 1 + 1 = 2 ≠ 0 1+1=2\neq0 1 + 1 = 2 = 0 、F 2 [ x ] / ( x 2 ) \mathbb{F}_2[x]/(x^2) F 2 [ x ] / ( x 2 ) では 1 + 1 = 0 1+1=0 1 + 1 = 0 です。
同じ形の重なった点は、Spec Z / 9 Z \operatorname{Spec}\mathbb{Z}/9\mathbb{Z} Spec Z /9 Z にもあります。ただ1つの点 ( 3 ) (3) ( 3 ) での茎は Z / 9 Z \mathbb{Z}/9\mathbb{Z} Z /9 Z で、その元 3 3 3 は値が0なのに0ではありません(3 2 = 9 ≡ 0 3^2=9\equiv0 3 2 = 9 ≡ 0 )。
2つの点はどちらも開集合なので、層の条件から、全体の切断は「各点の切断を自由に選んだ組」と1対1に対応します。これは 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 という中国剰余定理 そのものです。
X = Spec Z / 12 Z X=\operatorname{Spec}\mathbb{Z}/12\mathbb{Z} X = Spec Z /12 Z とおき、式で書きます。3 3 3 を含まない素イデアルは ( 2 ) (2) ( 2 ) だけなので D ( 3 ) = { ( 2 ) } D(3)=\{(2)\} D ( 3 ) = {( 2 )} 、同じように D ( 2 ) = { ( 3 ) } D(2)=\{(3)\} D ( 2 ) = {( 3 )} です。
O ( X ) = Z / 12 Z → α O ( D ( 3 ) ) × O ( D ( 2 ) ) ≅ Z / 4 Z × Z / 3 Z n ⟼ ( n m o d 4 , n m o d 3 ) \begin{gathered} \mathcal{O}(X)=\mathbb{Z}/12\mathbb{Z}\xrightarrow{\ \alpha\ }\mathcal{O}(D(3))\times\mathcal{O}(D(2))\cong\mathbb{Z}/4\mathbb{Z}\times\mathbb{Z}/3\mathbb{Z}\\[2pt] n\longmapsto(n\bmod4,\ n\bmod3) \end{gathered} O ( X ) = Z /12 Z α O ( D ( 3 )) × O ( D ( 2 )) ≅ Z /4 Z × Z /3 Z n ⟼ ( n mod 4 , n mod 3 )
1点からなる開集合 { ( 2 ) } \{(2)\} {( 2 )} は点 ( 2 ) (2) ( 2 ) の最も小さい近傍なので、O ( D ( 3 ) ) \mathcal{O}(D(3)) O ( D ( 3 )) は茎 O ( 2 ) ≅ Z / 4 Z \mathcal{O}_{(2)}\cong\mathbb{Z}/4\mathbb{Z} O ( 2 ) ≅ Z /4 Z と同じものです。定理14 (2) から O ( D ( 3 ) ) ≅ ( Z / 12 Z ) 3 \mathcal{O}(D(3))\cong(\mathbb{Z}/12\mathbb{Z})_3 O ( D ( 3 )) ≅ ( Z /12 Z ) 3 でもあり、例11 で見たとおり、分母に3を許すと4が0になります。
層の条件の写像の列で見ると、重なりは D ( 3 ) ∩ D ( 2 ) = D ( 6 ) = ∅ D(3)\cap D(2)=D(6)=\varnothing D ( 3 ) ∩ D ( 2 ) = D ( 6 ) = ∅ で、O ( ∅ ) = 0 \mathcal{O}(\varnothing)=0 O ( ∅ ) = 0 です。よって β 1 ( t ) = β 2 ( t ) \beta_1(t)=\beta_2(t) β 1 ( t ) = β 2 ( t ) はどの t t t でも成り立ち、α \alpha α は積全体への全単射になります。
逆向きの写像は、次の2つの元を使って書けます。
( a , b ) ⟼ 9 a + 4 b m o d 12 , 9 ≡ 1 , 4 ≡ 0 ( m o d 4 ) , 9 ≡ 0 , 4 ≡ 1 ( m o d 3 ) (a,b)\longmapsto 9a+4b\bmod12,\qquad 9\equiv1,\ 4\equiv0\pmod4,\qquad 9\equiv0,\ 4\equiv1\pmod3 ( a , b ) ⟼ 9 a + 4 b mod 12 , 9 ≡ 1 , 4 ≡ 0 ( mod 4 ) , 9 ≡ 0 , 4 ≡ 1 ( mod 3 )
9 9 9 は点 ( 2 ) (2) ( 2 ) で芽が1、点 ( 3 ) (3) ( 3 ) で芽が0の切断で、4 4 4 はその逆です。Z / 12 Z \mathbb{Z}/12\mathbb{Z} Z /12 Z の中で 9 2 = 81 ≡ 9 9^2=81\equiv9 9 2 = 81 ≡ 9 、4 2 = 16 ≡ 4 4^2=16\equiv4 4 2 = 16 ≡ 4 、9 ⋅ 4 = 36 ≡ 0 9\cdot4=36\equiv0 9 ⋅ 4 = 36 ≡ 0 、9 + 4 = 13 ≡ 1 9+4=13\equiv1 9 + 4 = 13 ≡ 1 が成り立ちます。
例えば ( 2 , 0 ) ↦ 18 ≡ 6 (2,0)\mapsto18\equiv6 ( 2 , 0 ) ↦ 18 ≡ 6 、( 3 , 1 ) ↦ 27 + 4 = 31 ≡ 7 (3,1)\mapsto27+4=31\equiv7 ( 3 , 1 ) ↦ 27 + 4 = 31 ≡ 7 で、表の 6 6 6 と 7 7 7 の行に一致します。
まとめ:空間・関数・茎の表
この記事の例を表にまとめます。「値」は第2回の剰余体 κ ( P ) \kappa(P) κ ( P ) で、茎の元に値を対応させると、茎の極大イデアルが0に送られます。
空間 全体の関数 閉点での茎 生成点 での茎閉点での値
Spec Z \operatorname{Spec}\mathbb{Z} Spec Z Z \mathbb{Z} Z Z ( p ) \mathbb{Z}_{(p)} Z ( p ) Q \mathbb{Q} Q F p \mathbb{F}_p F p
Spec k [ x ] \operatorname{Spec}k[x] Spec k [ x ] k [ x ] k[x] k [ x ] k [ x ] ( x − a ) k[x]_{(x-a)} k [ x ] ( x − a ) k ( x ) k(x) k ( x ) k k k
Spec k \operatorname{Spec}k Spec k k k k k k k (閉点と同じ) k k k
Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) (閉点と同じ) k k k
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 Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z 、Z / 3 Z \mathbb{Z}/3\mathbb{Z} Z /3 Z (なし) F 2 \mathbb{F}_2 F 2 、F 3 \mathbb{F}_3 F 3
Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 ) と Spec Z / 12 Z \operatorname{Spec}\mathbb{Z}/12\mathbb{Z} Spec Z /12 Z のように、茎が体でない閉点では、芽が値より多くを覚えています。
切断・芽・値の関係は、次の写像の列にまとめられます。
O ( U ) → s ↦ s P O P ≅ A P → a / f ↦ a ( P ) / f ( P ) κ ( P ) ( P ∈ U ) \mathcal{O}(U)\xrightarrow{\ s\,\mapsto\,s_P\ }\mathcal{O}_P\cong A_P\xrightarrow{\ a/f\,\mapsto\,a(P)/f(P)\ }\kappa(P)\qquad(P\in U) O ( U ) s ↦ s P O P ≅ A P a / f ↦ a ( P ) / f ( P ) κ ( P ) ( P ∈ U )
左の矢印では、P P P から離れたところの情報が消えます。右の矢印では、A P A_P A P の極大イデアルの元が0になります。茎が体なら極大イデアルは0なので、右の矢印は同型で、芽と値は同じものです。
空間 Spec A \operatorname{Spec}A Spec A と構造層 O \mathcal{O} O を組にすると、全体の関数として環 A A A が戻ってきます(定理14 (3))。この組を A A A のスペクトラムと呼びます[1 , p.96–97] 。
次回:貼り合わせて射影直線を作る
層の条件 (4) は、局所的なものを貼り合わせて全体を作る道具でした。同じ考え方で、空間そのものも貼り合わせられます[1 , 例2.3.5, p.103; 1 , 演習2.12, p.109] 。
次回 は、2本の直線 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] と Spec k [ 1 / t ] \operatorname{Spec}k[1/t] Spec k [ 1/ t ] を、共通部分 Spec k [ t , 1 / t ] \operatorname{Spec}k[t,1/t] Spec k [ t , 1/ t ] で貼り合わせて、射影直線を作ります。
射影直線の上の関数は、両方の上で定義された関数なので、k [ t ] ∩ k [ 1 / t ] = k k[t]\cap k[1/t]=k k [ t ] ∩ k [ 1/ t ] = k の定数だけになります。全体の関数が定数だけなので、この空間はどの環 A A A の Spec A \operatorname{Spec}A Spec A とも違います(Spec A \operatorname{Spec}A Spec A なら全体の関数は A A A で、A = k A=k A = k なら1点になってしまうため)。
貼り合わせ方を変えると、原点が2つある直線のような奇妙な空間もできます[1 , 例2.3.6, p.104] 。
第2回の命題3
A A A を環、J , K J,K J , K をイデアル、S λ S_\lambda S λ (λ ∈ Λ \lambda\in\Lambda λ ∈ Λ )を部分集合とする。
(1) V ( 0 ) = Spec A V(0)=\operatorname{Spec}A V ( 0 ) = Spec A 、V ( 1 ) = ∅ V(1)=\varnothing V ( 1 ) = ∅ 。 (2) ⋂ λ V ( S λ ) = V ( ⋃ λ S λ ) \bigcap_\lambda V(S_\lambda)=V\big(\bigcup_\lambda S_\lambda\big) ⋂ λ V ( S λ ) = V ( ⋃ λ S λ ) 。 (3) V ( J ) ∪ V ( K ) = V ( J K ) = V ( J ∩ K ) V(J)\cup V(K)=V(JK)=V(J\cap K) V ( J ) ∪ V ( K ) = V ( J K ) = V ( J ∩ K ) 。 (4) V ( J ) ⊆ V ( K ) ⟺ K ⊆ J V(J)\subseteq V(K)\iff\sqrt{K}\subseteq\sqrt{J} V ( J ) ⊆ V ( K ) ⟺ K ⊆ J 。とくに V ( J ) = V ( J ) V(J)=V(\sqrt{J}) V ( J ) = V ( J ) 。
第2回の例9 Spec Z \operatorname{Spec}\mathbb{Z} Spec Z
Spec Z = { ( 0 ) } ∪ { ( p ) ∣ p ∈ P } \operatorname{Spec}\mathbb{Z}=\{(0)\}\cup\{(p)\mid p\in\mathcal{P}\} Spec Z = {( 0 )} ∪ {( p ) ∣ p ∈ P } (P \mathcal{P} P は素数全体)。( p ) (p) ( p ) は閉点で、( 0 ) (0) ( 0 ) は全体の生成点 である。閉集合は、( 0 ) (0) ( 0 ) を含まない有限集合と、全体だけである。
集合や環の族 F ( U ) \mathcal{F}(U) F ( U ) と、それらをつなぐ写像があるとき、すべてをつないで1つにまとめたもの。茎 F P = l i m → U ∋ P F ( U ) \mathcal{F}_P=\varinjlim_{U\ni P}\mathcal{F}(U) F P = lim U ∋ P F ( U ) では、P P P のある近傍で一致する切断を同じとみなして集めたものになる。
極大イデアルがただ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 。
整域 A A A の元の分数 a / b a/b a / b (b ≠ 0 b\neq0 b = 0 )全体がなす体。Frac A \operatorname{Frac}A Frac A と書く。例:Z \mathbb{Z} Z の商体は Q \mathbb{Q} Q 、k [ x ] k[x] k [ x ] の商体は有理関数体 k ( x ) k(x) k ( x ) 。
環 A A A とイデアル J J J について、A / J A/J A / J のイデアルは、J J J を含む A A A のイデアル K K K の像 K / J K/J K / J と1対1に対応する。素イデアルは素イデアルに、極大イデアルは極大イデアルに対応する。
環 A A A のイデアル J , K J,K J , K が J + K = A J+K=A J + K = A をみたすとき、J K = J ∩ K JK=J\cap K J K = J ∩ K で、A / J K ≅ A / J × A / K A/JK\cong A/J\times A/K A / J K ≅ A / J × A / K 。整数なら、互いに素な m , n m,n m , n について Z / m n ≅ Z / m × Z / n \mathbb{Z}/mn\cong\mathbb{Z}/m\times\mathbb{Z}/n Z / mn ≅ Z / m × Z / n 。
開集合 U U U に対して、和集合がちょうど U U U になる開集合の族 { V i } \{V_i\} { V i } 。
掛けて1になる相手(逆元)をもつ環の元。例:Z \mathbb{Z} Z の単元は ± 1 \pm1 ± 1 、体では0以外のすべての元。
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 が素イデアルであることは同値。
既約な閉集合 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変数多項式が、必ずその体の中に根をもつ体。例:C \mathbb{C} C 。R \mathbb{R} R は代数閉体ではない(x 2 + 1 x^2+1 x 2 + 1 に根がない)。代数閉体は必ず無限体である。
連載 図で読む代数幾何
第1回 方程式の解を形として見る:アフィン代数的集合とイデアル 第2回 素イデアルを点にする:Spec と生成点 第3回 点のまわりの関数:層・茎・芽 第4回 貼り合わせて作る空間:射影直線
参考文献
R. ハーツホーン(高橋宣能・松下大介 訳) , 『代数幾何学 1』 , 丸善出版, 2013 .M. F. アティヤ, I. G. マクドナルド(新妻弘 訳) , 『可換代数入門』 , 共立出版, 2006 .