前回の宿題
第3回 では、Spec A \operatorname{Spec}A Spec A に構造層 O \mathcal{O} O を載せ、全体の上の関数がもとの環に戻ること(O ( Spec A ) ≅ A \mathcal{O}(\operatorname{Spec}A)\cong A O ( Spec A ) ≅ A )を見ました。つまり Spec A \operatorname{Spec}A Spec A は、環 A A A を知っていれば完全に決まる空間です。
しかし幾何で出てくる空間は、1つの環から作れるものばかりではありません。例えば、直線に「無限遠点」を1つ足した射影直線は、2本の直線を貼り合わせて作ります。層の条件 (4) で局所的な関数を貼り合わせたのと同じように、局所的な空間を貼り合わせて全体を作るわけです。
この記事では、まず「どの点のまわりも Spec A \operatorname{Spec}A Spec A の形をした空間」としてスキーム を定義します。次に、2つのスキーム を貼り合わせる方法を説明し、射影直線を作ります。最後に、射影直線の上の関数が定数だけであることを示し、射影直線がどの環の Spec とも違う空間であることを確かめます。
環付き空間とスキーム
環はすべて単位元をもつ可換環とします。まず、空間と関数の層を組にしたものに名前を付けます。
定義1 環付き空間 [1 , §II.2 定義, p.99]
位相空間 X X X と、X X X 上の環の層 O X \mathcal{O}_X O X の組 ( X , O X ) (X,\mathcal{O}_X) ( X , O X ) を環付き空間 と呼ぶ。各点 P ∈ X P\in X P ∈ X で茎 O X , P \mathcal{O}_{X,P} O X , P が局所環 であるとき、局所環付き空間 と呼ぶ。
O X \mathcal{O}_X O X は「X X X の上の関数」の層だと考えてください。連続関数の層をもつ実数直線も環付き空間です。
2つの環付き空間が「同じ」であることは、次のように定めます。
定義2 同型
環付き空間 ( X , O X ) (X,\mathcal{O}_X) ( X , O X ) から ( Y , O Y ) (Y,\mathcal{O}_Y) ( Y , O Y ) への同型 とは、同相写像 f : X → Y f\colon X\to Y f : X → Y と、Y Y Y の各開集合 W W W に対する環の同型
f W # : O Y ( W ) → O X ( f − 1 ( W ) ) f^\#_W\colon\mathcal{O}_Y(W)\to\mathcal{O}_X(f^{-1}(W)) f W # : O Y ( W ) → O X ( f − 1 ( W ))
の組で、制限と両立するもの(W ′ ⊆ W W'\subseteq W W ′ ⊆ W なら f W # ( s ) ∣ f − 1 ( W ′ ) = f W ′ # ( s ∣ W ′ ) f^\#_W(s)|_{f^{-1}(W')}=f^\#_{W'}(s|_{W'}) f W # ( s ) ∣ f − 1 ( W ′ ) = f W ′ # ( s ∣ W ′ ) )をいう。
空間を同相写像 で重ね、その上の関数の環も同型で重ねるということです。環の写像の向きは空間の写像と逆で、Y Y Y の上の関数を f f f で引き戻して X X X の上の関数にします。
「制限と両立する」とは、開集合 W ′ ⊆ W W'\subseteq W W ′ ⊆ W について次の図式が可換であることです。右上を回っても左下を回っても、同じ元に行き着きます。
O Y ( W ) → f W # O X ( f − 1 ( W ) ) ρ W W ′ ↓ ↓ ρ O Y ( W ′ ) → f W ′ # O X ( f − 1 ( W ′ ) ) \begin{CD} \mathcal{O}_Y(W) @>{f^\#_W}>> \mathcal{O}_X(f^{-1}(W)) \\ @V{\rho_{WW'}}VV @VV{\rho}V \\ \mathcal{O}_Y(W') @>>{f^\#_{W'}}> \mathcal{O}_X(f^{-1}(W')) \end{CD} O Y ( W ) ρ W W ′ ↓ ⏐ O Y ( W ′ ) f W # f W ′ # O X ( f − 1 ( W )) ↓ ⏐ ρ O X ( f − 1 ( W ′ ))
縦の矢印 ρ \rho ρ は制限写像です。元 s ∈ O Y ( W ) s\in\mathcal{O}_Y(W) s ∈ O Y ( W ) で書けば、上の定義の式 f W # ( s ) ∣ f − 1 ( W ′ ) = f W ′ # ( s ∣ W ′ ) f^\#_W(s)|_{f^{-1}(W')}=f^\#_{W'}(s|_{W'}) f W # ( s ) ∣ f − 1 ( W ′ ) = f W ′ # ( s ∣ W ′ ) になります。
ハーツホーンは一般の射を順像の層を使って定義していますが、同型(逆向きの射をもつ射)に限ると、この定義と同じことになります[1 , p.99–100] 。
同型は、茎どうしの同型も引き起こします。芽を次のように引き戻せばよいからです。
O Y , f ( P ) ⟶ O X , P , ( W , s ) ⟼ ( f − 1 ( W ) , f W # ( s ) ) \mathcal{O}_{Y,f(P)}\longrightarrow\mathcal{O}_{X,P},\qquad (W,s)\longmapsto\bigl(f^{-1}(W),\,f^\#_W(s)\bigr) O Y , f ( P ) ⟶ O X , P , ( W , s ) ⟼ ( f − 1 ( W ) , f W # ( s ) )
f ( P ) ∈ W f(P)\in W f ( P ) ∈ W なら P ∈ f − 1 ( W ) P\in f^{-1}(W) P ∈ f − 1 ( W ) なので、右辺は P P P での芽です。上の可換図式から、同じ芽を表す ( W , s ) (W,s) ( W , s ) と ( W ′ , s ∣ W ′ ) (W',s|_{W'}) ( W ′ , s ∣ W ′ ) は同じ芽に移るので、この写像は矛盾なく決まります。
命題3 [1 , 命題2.3(a), p.100]
環 A A A について、( Spec A , O ) (\operatorname{Spec}A,\mathcal{O}) ( Spec A , O ) は局所環 付き空間である。
証明 開く 閉じる
第3回の定理14 (1) から、
点 P P P での茎は局所化 A P A_P A P と同型で、A P A_P A P は局所環 である。
例4 茎の極大イデアル
(1) 実数直線 R \mathbb{R} R と連続関数の層 C C C の組は、局所環 付き空間である。点 a a a での茎 C a C_a C a の元は、a a a の近くで定義された連続関数 g g g の芽 [ g ] [g] [ g ] である。[ g ] [g] [ g ] が単元 であることと g ( a ) ≠ 0 g(a)\neq0 g ( a ) = 0 は同値である(g ( a ) ≠ 0 g(a)\neq0 g ( a ) = 0 なら、連続性から a a a の近くで g ≠ 0 g\neq0 g = 0 で、そこで 1 / g 1/g 1/ g が連続関数になる)。
よって単元 でない元の全体 M a = { [ g ] ∣ g ( a ) = 0 } M_a=\{\,[g]\mid g(a)=0\,\} M a = { [ g ] ∣ g ( a ) = 0 } はイデアルで、C a C_a C a のただ1つの極大イデアルである。
(2) k k k を体、a ∈ k a\in k a ∈ k とする。Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] の点 ( t − a ) (t-a) ( t − a ) での茎は
k [ t ] ( t − a ) = { p ( t ) q ( t ) ∣ q ( a ) ≠ 0 } k[t]_{(t-a)}=\Bigl\{\,\frac{p(t)}{q(t)}\Bigm|q(a)\neq0\,\Bigr\} k [ t ] ( t − a ) = { q ( t ) p ( t ) q ( a ) = 0 }
で、極大イデアルは p ( a ) = 0 p(a)=0 p ( a ) = 0 となる元 p / q p/q p / q の全体である。例えば a = 0 a=0 a = 0 のとき、1 / ( t − 1 ) 1/(t-1) 1/ ( t − 1 ) は単元 (逆元 t − 1 t-1 t − 1 )で、t / ( t − 1 ) t/(t-1) t / ( t − 1 ) は極大イデアルに入る。
どちらの例でも、茎の元が逆数をもつのは、その点での値が0でないときです。そのため単元 でない元の全体は「その点で値が0になる関数」の全体になり、これがただ1つの極大イデアルです。
定義5 スキーム [1 , §II.2 定義, p.101]
ある環 A A A の ( Spec A , O ) (\operatorname{Spec}A,\mathcal{O}) ( Spec A , O ) と同型な局所環 付き空間を、アフィンスキーム と呼ぶ。局所環 付き空間 ( X , O X ) (X,\mathcal{O}_X) ( X , O X ) がスキーム であるとは、各点が開近傍 U U U をもち、( U , O X ∣ U ) (U,\mathcal{O}_X|_U) ( U , O X ∣ U ) がアフィンスキーム になることをいう。
O X ∣ U \mathcal{O}_X|_U O X ∣ U は、O X \mathcal{O}_X O X を U U U に含まれる開集合だけに制限した層です。
環の Spec はそのままアフィンスキーム なので、Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] 、Spec Z \operatorname{Spec}\mathbb{Z} Spec Z 、Spec k \operatorname{Spec}k Spec k はどれもアフィンスキーム です。Spec k \operatorname{Spec}k Spec k は1点 ( 0 ) (0) ( 0 ) だけの空間で、その点の茎は k ( 0 ) = k k_{(0)}=k k ( 0 ) = k です。
スキーム は「どの点のまわりも、ある環の Spec と同じ形をしている空間」です。多様体が「どの点のまわりも R n \mathbb{R}^n R n と同じ形をしている空間」であるのと同じ考え方で、各点のまわりで手本にする形が R n \mathbb{R}^n R n から Spec A \operatorname{Spec}A Spec A に変わっています。
開集合 D ( f ) D(f) D ( f ) も Spec の形をしている
貼り合わせでは、スキーム の開集合どうしを重ねます。その前に、Spec A \operatorname{Spec}A Spec A の基本的な開集合 D ( f ) D(f) D ( f ) が、それ自身ある環の Spec と同型であることを確かめておきます。
命題6 [1 , 演習2.1, p.108]
A A A を環、f ∈ A f\in A f ∈ A とする。局所環 付き空間 ( D ( f ) , O ∣ D ( f ) ) (D(f),\mathcal{O}|_{D(f)}) ( D ( f ) , O ∣ D ( f ) ) は Spec A f \operatorname{Spec}A_f Spec A f と同型である。点の対応は、A f A_f A f の素イデアル Q Q Q を Q ∩ A = { a ∈ A ∣ a / 1 ∈ Q } Q\cap A=\{\,a\in A\mid a/1\in Q\,\} Q ∩ A = { a ∈ A ∣ a /1 ∈ Q } に送るものである。
一般の環での証明はハーツホーンの演習問題です。ここでは、第3回と同じく A A A が整域 で f ≠ 0 f\neq0 f = 0 の場合に証明します。
証明 開く 閉じる すべて開く すべて閉じる
点の
対応:Q ↦ Q ∩ A Q\mapsto Q\cap A Q ↦ Q ∩ A は、Spec A f \operatorname{Spec}A_f Spec A f から「f f f を含まない素イデアル全体」= D ( f ) =D(f) = D ( f ) への全単射で、逆は P ↦ P A f P\mapsto PA_f P ↦ P A f [2 , 命題3.11 iv), p.63] 。 この全単射は同相写像 である。閉集合 V ( S ) ∩ D ( f ) V(S)\cap D(f) V ( S ) ∩ D ( f ) (S ⊆ A S\subseteq A S ⊆ A )が、Spec A f \operatorname{Spec}A_f Spec A f の閉集合 V ( S A f ) V(SA_f) V ( S A f ) にちょうど対応する。詳しく 閉じる
Q ⊇ S A f ⟺ Q ∩ A ⊇ S Q\supseteq SA_f\iff Q\cap A\supseteq S Q ⊇ S A f ⟺ Q ∩ A ⊇ S 。
S S S の
元 a a a について a / 1 ∈ Q ⟺ a ∈ Q ∩ A a/1\in Q\iff a\in Q\cap A a /1 ∈ Q ⟺ a ∈ Q ∩ A だから。 Spec A f \operatorname{Spec}A_f Spec A f の
閉集合はすべてこの形。A f A_f A f の元 a / f n a/f^n a / f n は a / 1 a/1 a /1 と単元 1 / f n 1/f^n 1/ f n の積なので、T ⊆ A f T\subseteq A_f T ⊆ A f について V ( T ) = V ( S A f ) V(T)=V(S A_f) V ( T ) = V ( S A f ) (S S S は分子 a a a の集合)となる。 層の対応:両辺の切断はどちらも K = Frac A K=\operatorname{Frac}A K = Frac A の部分環で、Q Q Q と P = Q ∩ A P=Q\cap A P = Q ∩ A について ( A f ) Q = A P (A_f)_Q=A_P ( A f ) Q = A P (K K K の中で)が成り立つ。詳しく 閉じる
( A f ) Q (A_f)_Q ( A f ) Q の元は ( a / f n ) / ( b / f m ) (a/f^n)/(b/f^m) ( a / f n ) / ( b / f m ) (b / f m ∉ Q b/f^m\notin Q b / f m ∈ / Q 、つまり b ∉ P b\notin P b ∈ / P )で、これは a f m / ( b f n ) af^m/(bf^n) a f m / ( b f n ) に等しい。f ∉ P f\notin P f ∈ / P 、b ∉ P b\notin P b ∈ / P なので b f n ∉ P bf^n\notin P b f n ∈ / P で、この元は A P A_P A P に入る。
逆に a / s ∈ A P a/s\in A_P a / s ∈ A P (s ∉ P s\notin P s ∈ / P )は ( a / 1 ) / ( s / 1 ) (a/1)/(s/1) ( a /1 ) / ( s /1 ) で、s / 1 ∉ Q s/1\notin Q s /1 ∈ / Q 。
第3回の命題15 から、
空でない開集合 W W W の上の切断は ⋂ Q ∈ W ( A f ) Q = ⋂ P ∈ W A P \bigcap_{Q\in W}(A_f)_Q=\bigcap_{P\in W}A_P ⋂ Q ∈ W ( A f ) Q = ⋂ P ∈ W A P で、両辺で同じ K K K の部分環になる。恒等写像が制限と両立する同型を与える。
例えば Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] から原点 ( t ) (t) ( t ) を除いた開集合 D ( t ) D(t) D ( t ) は、Spec k [ t , 1 / t ] \operatorname{Spec}k[t,1/t] Spec k [ t , 1/ t ] と同型です。k [ t , 1 / t ] = k [ t ] t k[t,1/t]=k[t]_t k [ t , 1/ t ] = k [ t ] t は、t t t の負のべきも許した多項式(ローラン多項式 )の環です。
k [ t , 1 / t ] = { ∑ n = − N N c n t n ∣ N ≥ 0 , c n ∈ k } k[t,1/t]=\Bigl\{\,\sum_{n=-N}^{N}c_nt^n\Bigm|N\geq0,\ c_n\in k\,\Bigr\} k [ t , 1/ t ] = { n = − N ∑ N c n t n N ≥ 0 , c n ∈ k }
例えば 2 t − 2 + 5 + t 3 = ( 2 + 5 t 2 + t 5 ) / t 2 2t^{-2}+5+t^3=(2+5t^2+t^5)/t^2 2 t − 2 + 5 + t 3 = ( 2 + 5 t 2 + t 5 ) / t 2 です。分母が t t t のべきだけの分数だと考えてもかまいません。
例7 D ( t ) ⊆ Spec k [ t ] D(t)\subseteq\operatorname{Spec}k[t] D ( t ) ⊆ Spec k [ t ] と D ( 6 ) ⊆ Spec Z D(6)\subseteq\operatorname{Spec}\mathbb{Z} D ( 6 ) ⊆ Spec Z
(1) k k k を代数閉体 とする。k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の素イデアルは ( 0 ) (0) ( 0 ) と ( t − a ) k [ t , 1 / t ] (t-a)k[t,1/t] ( t − a ) k [ t , 1/ t ] (a ≠ 0 a\neq0 a = 0 )で、命題6 の対応で次のように移る。
( t − a ) k [ t , 1 / t ] ⟼ ( t − a ) k [ t , 1 / t ] ∩ k [ t ] = ( t − a ) ( a ≠ 0 ) . (t-a)k[t,1/t]\ \longmapsto\ (t-a)k[t,1/t]\cap k[t]=(t-a)\qquad(a\neq0). ( t − a ) k [ t , 1/ t ] ⟼ ( t − a ) k [ t , 1/ t ] ∩ k [ t ] = ( t − a ) ( a = 0 ) .
原点 ( t ) (t) ( t ) に当たるものはない。t t t は k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の単元 なので ( t ) k [ t , 1 / t ] = k [ t , 1 / t ] (t)k[t,1/t]=k[t,1/t] ( t ) k [ t , 1/ t ] = k [ t , 1/ t ] となり、素イデアルにならないからである。
(2) A = Z A=\mathbb{Z} A = Z 、f = 6 f=6 f = 6 とする。D ( 6 ) D(6) D ( 6 ) は 6 を含まない素イデアル、つまり ( 2 ) , ( 3 ) (2),(3) ( 2 ) , ( 3 ) 以外の点 ( 0 ) , ( 5 ) , ( 7 ) , ( 11 ) , … (0),(5),(7),(11),\dots ( 0 ) , ( 5 ) , ( 7 ) , ( 11 ) , … からなり、Spec Z [ 1 / 6 ] \operatorname{Spec}\mathbb{Z}[1/6] Spec Z [ 1/6 ] と同型である。例えば
( 5 ) Z [ 1 / 6 ] ∩ Z = 5 Z , ( 2 ) Z [ 1 / 6 ] = Z [ 1 / 6 ] . (5)\mathbb{Z}[1/6]\cap\mathbb{Z}=5\mathbb{Z},\qquad (2)\mathbb{Z}[1/6]=\mathbb{Z}[1/6]. ( 5 ) Z [ 1/6 ] ∩ Z = 5 Z , ( 2 ) Z [ 1/6 ] = Z [ 1/6 ] .
D ( 6 ) D(6) D ( 6 ) の上の関数 1 / 6 1/6 1/6 の値は、点 ( 5 ) (5) ( 5 ) では F 5 \mathbb{F}_5 F 5 の中で 6 − 1 = 1 6^{-1}=1 6 − 1 = 1 、点 ( 7 ) (7) ( 7 ) では F 7 \mathbb{F}_7 F 7 の中で 6 − 1 = 6 6^{-1}=6 6 − 1 = 6 (6 ⋅ 6 = 36 ≡ 1 6\cdot6=36\equiv1 6 ⋅ 6 = 36 ≡ 1 )である。
証明 開く 閉じる すべて開く すべて閉じる
(1) の交わりを示す。⊇ \supseteq ⊇ は明らか。逆に多項式 p p p が ( t − a ) q / t n (t-a)q/t^n ( t − a ) q / t n (q ∈ k [ t ] q\in k[t] q ∈ k [ t ] )と書けたとすると、t n p = ( t − a ) q t^np=(t-a)q t n p = ( t − a ) q となる。詳しく 閉じる
a ≠ 0 a\neq0 a = 0 なので t − a t-a t − a と t n t^n t n は共通の因子をもたない。よって t − a t-a t − a は p p p を割り切り、p ∈ ( t − a ) p\in(t-a) p ∈ ( t − a ) である。
(2) の
1つめの式を示す。5 a / 6 n 5a/6^n 5 a / 6 n (a ∈ Z a\in\mathbb{Z} a ∈ Z )が整数なら、6 n 6^n 6 n は 5 a 5a 5 a を割り切る。5 5 5 と 6 6 6 は互いに素なので 6 n 6^n 6 n は a a a を割り切り、5 a / 6 n ∈ 5 Z 5a/6^n\in5\mathbb{Z} 5 a / 6 n ∈ 5 Z である。 (2) の
2つめの式は、2 ⋅ ( 3 / 6 ) = 1 2\cdot(3/6)=1 2 ⋅ ( 3/6 ) = 1 から 2 2 2 が Z [ 1 / 6 ] \mathbb{Z}[1/6] Z [ 1/6 ] の単元 であることによる。
貼り合わせ
2つの空間の一部を同型で重ねて、1つの空間を作ります。
定義8 貼り合わせ [1 , 例2.3.5, p.103; 1 , 演習2.12, p.109]
X 1 , X 2 X_1,X_2 X 1 , X 2 を環付き空間、U 1 ⊆ X 1 U_1\subseteq X_1 U 1 ⊆ X 1 、U 2 ⊆ X 2 U_2\subseteq X_2 U 2 ⊆ X 2 を開集合とし、φ : ( U 1 , O X 1 ∣ U 1 ) → ( U 2 , O X 2 ∣ U 2 ) \varphi\colon(U_1,\mathcal{O}_{X_1}|_{U_1})\to(U_2,\mathcal{O}_{X_2}|_{U_2}) φ : ( U 1 , O X 1 ∣ U 1 ) → ( U 2 , O X 2 ∣ U 2 ) を同型とする。
集合 X X X は、X 1 X_1 X 1 と X 2 X_2 X 2 の交わらない和で、x ∈ U 1 x\in U_1 x ∈ U 1 と φ ( x ) ∈ U 2 \varphi(x)\in U_2 φ ( x ) ∈ U 2 を同じ点とみなしたもの。X 1 , X 2 X_1,X_2 X 1 , X 2 は X X X の部分集合とみなす。
V ⊆ X V\subseteq X V ⊆ X が開集合であるのは、V ∩ X 1 V\cap X_1 V ∩ X 1 と V ∩ X 2 V\cap X_2 V ∩ X 2 がそれぞれ開集合であるとき。
X X X の開集合 V V V について、O X ( V ) \mathcal{O}_X(V) O X ( V ) は、組 ( s 1 , s 2 ) (s_1,s_2) ( s 1 , s 2 ) (s i ∈ O X i ( V ∩ X i ) s_i\in\mathcal{O}_{X_i}(V\cap X_i) s i ∈ O X i ( V ∩ X i ) )で、重なりの上で φ # ( s 2 ∣ V ∩ U 2 ) = s 1 ∣ V ∩ U 1 \varphi^\#(s_2|_{V\cap U_2})=s_1|_{V\cap U_1} φ # ( s 2 ∣ V ∩ U 2 ) = s 1 ∣ V ∩ U 1 となるものの全体。
( X , O X ) (X,\mathcal{O}_X) ( X , O X ) を、X 1 X_1 X 1 と X 2 X_2 X 2 を φ \varphi φ で貼り合わせた 環付き空間と呼ぶ。
貼り合わせに使うデータは、2つの空間と、その開集合どうしの同型です。
X 1 ⊇ U 1 → ≅ φ U 2 ⊆ X 2 X_1\ \supseteq\ U_1\ \xrightarrow[\ \cong\ ]{\ \varphi\ }\ U_2\ \subseteq\ X_2 X 1 ⊇ U 1 φ ≅ U 2 ⊆ X 2
関数は逆向きに移ります。φ # \varphi^\# φ # は U 2 U_2 U 2 側の関数を U 1 U_1 U 1 側の関数に引き戻します。
O X ( V ) \mathcal{O}_X(V) O X ( V ) の元は「X 1 X_1 X 1 側の関数と X 2 X_2 X 2 側の関数の組で、重なりの上で φ \varphi φ を通して一致するもの」です。層の条件 (4) で、重なりで一致する切断を貼り合わせたのと同じ形をしています。
図式で書くと、O X ( V ) \mathcal{O}_X(V) O X ( V ) は次の四角形の左上に入る環です。ρ \rho ρ は制限写像、左上から出る矢印は組 ( s 1 , s 2 ) (s_1,s_2) ( s 1 , s 2 ) を s 1 s_1 s 1 、s 2 s_2 s 2 に送る写像です。
O X ( V ) → O X 2 ( V ∩ X 2 ) ↓ ↓ φ # ∘ ρ O X 1 ( V ∩ X 1 ) → ρ O X 1 ( V ∩ U 1 ) \begin{CD} \mathcal{O}_X(V) @>>> \mathcal{O}_{X_2}(V\cap X_2) \\ @VVV @VV{\varphi^\#\circ\rho}V \\ \mathcal{O}_{X_1}(V\cap X_1) @>>{\rho}> \mathcal{O}_{X_1}(V\cap U_1) \end{CD} O X ( V ) ↓ ⏐ O X 1 ( V ∩ X 1 ) ρ O X 2 ( V ∩ X 2 ) ↓ ⏐ φ # ∘ ρ O X 1 ( V ∩ U 1 )
O X ( V ) \mathcal{O}_X(V) O X ( V ) は、左下の環の元 s 1 s_1 s 1 と右上の環の元 s 2 s_2 s 2 の組のうち、右下の環で行き先が一致するものの全体です。
X X X の中で U 1 U_1 U 1 と U 2 U_2 U 2 は同じ集合なので、V ∩ U 1 V\cap U_1 V ∩ U 1 と V ∩ U 2 V\cap U_2 V ∩ U 2 も同じ集合です。φ # \varphi^\# φ # は O X 2 ( V ∩ U 2 ) \mathcal{O}_{X_2}(V\cap U_2) O X 2 ( V ∩ U 2 ) を O X 1 ( V ∩ U 1 ) \mathcal{O}_{X_1}(V\cap U_1) O X 1 ( V ∩ U 1 ) に移します。
X 1 X_1 X 1 と X 2 X_2 X 2 は X X X の開集合になり、O X \mathcal{O}_X O X をそこに制限すると、もとの O X 1 \mathcal{O}_{X_1} O X 1 、O X 2 \mathcal{O}_{X_2} O X 2 に戻ります。とくに X 1 , X 2 X_1,X_2 X 1 , X 2 がスキーム なら、X X X のどの点にもアフィンスキーム の近傍があるので、X X X もスキーム です[1 , p.103–104] 。
φ \varphi φ を作るには、環の同型があれば十分です。環の同型 α : B → A \alpha\colon B\to A α : B → A は、Spec A \operatorname{Spec}A Spec A から Spec B \operatorname{Spec}B Spec B への同型(点では P ↦ α − 1 ( P ) P\mapsto\alpha^{-1}(P) P ↦ α − 1 ( P ) )を引き起こします[1 , 命題2.3(b), p.100] 。整域 なら、α \alpha α を商体 の同型に延ばすと局所化 B α − 1 ( P ) B_{\alpha^{-1}(P)} B α − 1 ( P ) が A P A_P A P にちょうど移るので、第3回の命題15 から層の同型も分かります。
α : B → ≅ A ⇝ Spec A → ≅ Spec B , P ⟼ α − 1 ( P ) \alpha\colon B\xrightarrow{\ \cong\ }A\qquad\leadsto\qquad \operatorname{Spec}A\xrightarrow{\ \cong\ }\operatorname{Spec}B,\quad P\longmapsto\alpha^{-1}(P) α : B ≅ A ⇝ Spec A ≅ Spec B , P ⟼ α − 1 ( P )
例9 直線の平行移動
k k k を体とし、環の同型 α : k [ u ] → k [ t ] \alpha\colon k[u]\to k[t] α : k [ u ] → k [ t ] 、u ↦ t + 1 u\mapsto t+1 u ↦ t + 1 を考える。逆は t ↦ u − 1 t\mapsto u-1 t ↦ u − 1 である。α \alpha α が引き起こす Spec k [ t ] → Spec k [ u ] \operatorname{Spec}k[t]\to\operatorname{Spec}k[u] Spec k [ t ] → Spec k [ u ] は、点 a a a を点 a + 1 a+1 a + 1 に送る。
α − 1 ( ( t − a ) ) = ( u − a − 1 ) ( α ( u − a − 1 ) = t − a ) \alpha^{-1}\bigl((t-a)\bigr)=(u-a-1)\qquad\bigl(\alpha(u-a-1)=t-a\bigr) α − 1 ( ( t − a ) ) = ( u − a − 1 ) ( α ( u − a − 1 ) = t − a )
関数は g ( u ) ↦ g ( t + 1 ) g(u)\mapsto g(t+1) g ( u ) ↦ g ( t + 1 ) と引き戻される。例えば g = u 2 g=u^2 g = u 2 なら α ( g ) = t 2 + 2 t + 1 \alpha(g)=t^2+2t+1 α ( g ) = t 2 + 2 t + 1 で、点 t = 2 t=2 t = 2 での値 9 9 9 は、移った先の点 u = 3 u=3 u = 3 での g g g の値 3 2 = 9 3^2=9 3 2 = 9 に等しい。
同型で重ねた2つの空間では、同じ点に別の座標が付きます。この例では、t t t の座標で 2 2 2 の点が、u u u の座標では 3 3 3 です。次の節の射影直線では、同じように t t t で a a a の点が、s s s では 1 / a 1/a 1/ a になります。
射影直線
例10 射影直線 [1 , 例2.5.1, p.106]
k k k を体とする。X 1 = Spec k [ t ] X_1=\operatorname{Spec}k[t] X 1 = Spec k [ t ] 、X 2 = Spec k [ s ] X_2=\operatorname{Spec}k[s] X 2 = Spec k [ s ] とし、開集合 U 1 = D ( t ) ≅ Spec k [ t , 1 / t ] U_1=D(t)\cong\operatorname{Spec}k[t,1/t] U 1 = D ( t ) ≅ Spec k [ t , 1/ t ] 、U 2 = D ( s ) ≅ Spec k [ s , 1 / s ] U_2=D(s)\cong\operatorname{Spec}k[s,1/s] U 2 = D ( s ) ≅ Spec k [ s , 1/ s ] を、環の同型
k [ s , 1 / s ] → k [ t , 1 / t ] , s ↦ 1 / t k[s,1/s]\to k[t,1/t],\qquad s\mapsto 1/t k [ s , 1/ s ] → k [ t , 1/ t ] , s ↦ 1/ t
が引き起こす同型 φ : U 1 → U 2 \varphi\colon U_1\to U_2 φ : U 1 → U 2 で貼り合わせる。こうしてできるスキーム を、k k k 上の射影直線 と呼び、P 1 \mathbb{P}^1 P 1 と書く。
貼り合わせのデータを図式で書くと、次のようになります。
Spec k [ t ] ⊇ D ( t ) → ≅ φ D ( s ) ⊆ Spec k [ s ] \operatorname{Spec}k[t]\ \supseteq\ D(t)\ \xrightarrow[\ \cong\ ]{\ \varphi\ }\ D(s)\ \subseteq\ \operatorname{Spec}k[s] Spec k [ t ] ⊇ D ( t ) φ ≅ D ( s ) ⊆ Spec k [ s ]
環の写像を α : k [ s , 1 / s ] → k [ t , 1 / t ] \alpha\colon k[s,1/s]\to k[t,1/t] α : k [ s , 1/ s ] → k [ t , 1/ t ] と書くと、α \alpha α は s n s^n s n を t − n t^{-n} t − n に移します。いくつかの元の行き先を並べます。
s ⟼ t − 1 s − 1 ⟼ t s 2 + 3 s ⟼ t − 2 + 3 t − 1 1 − s − 2 ⟼ 1 − t 2 ∑ n c n s n ⟼ ∑ n c n t − n \begin{array}{rcl} s & \longmapsto & t^{-1} \\ s^{-1} & \longmapsto & t \\ s^2+3s & \longmapsto & t^{-2}+3t^{-1} \\ 1-s^{-2} & \longmapsto & 1-t^{2} \\ \displaystyle\sum_n c_ns^n & \longmapsto & \displaystyle\sum_n c_nt^{-n} \end{array} s s − 1 s 2 + 3 s 1 − s − 2 n ∑ c n s n ⟼ ⟼ ⟼ ⟼ ⟼ t − 1 t t − 2 + 3 t − 1 1 − t 2 n ∑ c n t − n
逆向きの写像 β : k [ t , 1 / t ] → k [ s , 1 / s ] \beta\colon k[t,1/t]\to k[s,1/s] β : k [ t , 1/ t ] → k [ s , 1/ s ] は t ↦ 1 / s t\mapsto1/s t ↦ 1/ s で決まります。β ( α ( s ) ) = β ( t − 1 ) = s \beta(\alpha(s))=\beta(t^{-1})=s β ( α ( s )) = β ( t − 1 ) = s 、α ( β ( t ) ) = α ( s − 1 ) = t \alpha(\beta(t))=\alpha(s^{-1})=t α ( β ( t )) = α ( s − 1 ) = t なので、α \alpha α と β \beta β は互いに逆で、α \alpha α は環の同型です。
ハーツホーンは射影空間を次数付き環の Proj として定義していて、P 1 \mathbb{P}^1 P 1 は Proj k [ x 0 , x 1 ] \operatorname{Proj}k[x_0,x_1] Proj k [ x 0 , x 1 ] です。上の貼り合わせで作ったものは、これと同型になります(t = x 1 / x 0 t=x_1/x_0 t = x 1 / x 0 、s = x 0 / x 1 s=x_0/x_1 s = x 0 / x 1 )。Proj は射影空間の回で扱います。
命題11 P 1 \mathbb{P}^1 P 1 の点
k k k を代数閉体 とする。P 1 \mathbb{P}^1 P 1 の点は、X 1 X_1 X 1 の閉点 ( t − a ) (t-a) ( t − a ) (a ∈ k a\in k a ∈ k )、X 2 X_2 X 2 の閉点 ( s ) (s) ( s ) 、生成点 ( 0 ) (0) ( 0 ) からなる。X 2 X_2 X 2 の閉点 ( s − b ) (s-b) ( s − b ) (b ≠ 0 b\neq0 b = 0 )は、X 1 X_1 X 1 の閉点 ( t − 1 / b ) (t-1/b) ( t − 1/ b ) と同じ点である。
証明 開く 閉じる すべて開く すべて閉じる
P 1 = X 1 ∪ X 2 \mathbb{P}^1=X_1\cup X_2 P 1 = X 1 ∪ X 2 で、X 2 X_2 X 2 のうち X 1 X_1 X 1 と重ならないのは X 2 ∖ U 2 = V ( s ) = { ( s ) } X_2\setminus U_2=V(s)=\{(s)\} X 2 ∖ U 2 = V ( s ) = {( s )} だけ。詳しく 閉じる
X 2 X_2 X 2 の点のうち U 2 = D ( s ) U_2=D(s) U 2 = D ( s ) に入るものは、φ \varphi φ で U 1 ⊆ X 1 U_1\subseteq X_1 U 1 ⊆ X 1 の点と同一視されている。s s s を含む k [ s ] k[s] k [ s ] の素イデアルは ( s ) (s) ( s ) だけ(第2回の例10 )。
X 1 X_1 X 1 の
点は、第2回の例10 のとおり ( t − a ) (t-a) ( t − a ) (a ∈ k a\in k a ∈ k )と ( 0 ) (0) ( 0 ) 。 ( s − b ) (s-b) ( s − b ) (b ≠ 0 b\neq0 b = 0 )は、s ↦ 1 / t s\mapsto1/t s ↦ 1/ t で 1 / t − b = ( − b / t ) ( t − 1 / b ) 1/t-b=(-b/t)(t-1/b) 1/ t − b = ( − b / t ) ( t − 1/ b ) に移り、− b / t -b/t − b / t は k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の単元 なので、k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] のイデアル ( t − 1 / b ) (t-1/b) ( t − 1/ b ) に対応する。生成点 ( 0 ) (0) ( 0 ) どうしも対応する。詳しく 閉じる
φ \varphi φ の点の対応は、k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の素イデアル Q Q Q を、k [ s , 1 / s ] k[s,1/s] k [ s , 1/ s ] の素イデアル(Q Q Q の逆像)に送るもの。Q = ( t − 1 / b ) Q=(t-1/b) Q = ( t − 1/ b ) の逆像は s − b s-b s − b を含む極大イデアルなので ( s − b ) (s-b) ( s − b ) で、Q = ( 0 ) Q=(0) Q = ( 0 ) の逆像は ( 0 ) (0) ( 0 ) 。
X 1 X_1 X 1 の閉点 ( t − a ) (t-a) ( t − a ) を数 a a a と書けば、P 1 \mathbb{P}^1 P 1 の閉点は k k k の元と、それ以外のただ1つの点 ( s ) (s) ( s ) からなります。t t t の側から見ると ( s ) (s) ( s ) は t = 1 / s t=1/s t = 1/ s が「無限大」になる点なので、無限遠点 と呼び、∞ \infty ∞ と書きます。
閉点には、比を使った名前の付け方もあります。0でない k 2 k^2 k 2 の元 ( x 0 , x 1 ) (x_0,x_1) ( x 0 , x 1 ) を、0でない定数倍の違いを無視して [ x 0 : x 1 ] [x_0:x_1] [ x 0 : x 1 ] と書き、斉次座標 と呼びます。
a ∈ k a\in k a ∈ k を [ 1 : a ] [1:a] [ 1 : a ] 、∞ \infty ∞ を [ 0 : 1 ] [0:1] [ 0 : 1 ] に対応させると、P 1 \mathbb{P}^1 P 1 の閉点は斉次座標 [ x 0 : x 1 ] [x_0:x_1] [ x 0 : x 1 ] の全体と1対1に対応します。x 0 ≠ 0 x_0\neq0 x 0 = 0 の点では t = x 1 / x 0 t=x_1/x_0 t = x 1 / x 0 、x 1 ≠ 0 x_1\neq0 x 1 = 0 の点では s = x 0 / x 1 s=x_0/x_1 s = x 0 / x 1 で、両方が使える点では s = 1 / t s=1/t s = 1/ t です。
[ x 0 : x 1 ] ⟼ { t = x 1 x 0 ( x 0 ≠ 0 ) s = x 0 x 1 ( x 1 ≠ 0 ) x 0 x 1 ≠ 0 ⟹ s = x 0 x 1 = 1 x 1 / x 0 = 1 t [x_0:x_1]\longmapsto\begin{cases} t=\dfrac{x_1}{x_0} & (x_0\neq0)\\[2ex] s=\dfrac{x_0}{x_1} & (x_1\neq0)\end{cases}\qquad x_0x_1\neq0\ \Longrightarrow\ s=\frac{x_0}{x_1}=\frac{1}{x_1/x_0}=\frac1t [ x 0 : x 1 ] ⟼ ⎩ ⎨ ⎧ t = x 0 x 1 s = x 1 x 0 ( x 0 = 0 ) ( x 1 = 0 ) x 0 x 1 = 0 ⟹ s = x 1 x 0 = x 1 / x 0 1 = t 1
比をとるので、定数倍しても t t t と s s s は変わりません。例えば ( 2 , 6 ) = 2 ⋅ ( 1 , 3 ) (2,6)=2\cdot(1,3) ( 2 , 6 ) = 2 ⋅ ( 1 , 3 ) なので、
[ 2 : 6 ] = [ 1 : 3 ] , t = 6 2 = 3 1 = 3 , s = 2 6 = 1 3 = 1 t [2:6]=[1:3],\qquad t=\frac{6}{2}=\frac{3}{1}=3,\qquad s=\frac{2}{6}=\frac13=\frac1t [ 2 : 6 ] = [ 1 : 3 ] , t = 2 6 = 1 3 = 3 , s = 6 2 = 3 1 = t 1
です。同じ点 [ 1 : 3 ] [1:3] [ 1 : 3 ] を k = F 7 k=\mathbb{F}_7 k = F 7 で考えると s = 3 − 1 = 5 s=3^{-1}=5 s = 3 − 1 = 5 で、確かに s t = 15 ≡ 1 ( m o d 7 ) st=15\equiv1\pmod 7 s t = 15 ≡ 1 ( mod 7 ) です。
[ x 0 : x 1 ] [x_0:x_1] [ x 0 : x 1 ] は、k 2 k^2 k 2 の原点を通る直線(( x 0 , x 1 ) (x_0,x_1) ( x 0 , x 1 ) の定数倍の全体)と同じものです。P 1 \mathbb{P}^1 P 1 の閉点は「原点を通る直線」だと考えられます。
図1 具体例 k = R k=\mathbb{R} k = R として、原点を通る直線を描いています。各直線と縦の線 x 0 = 1 x_0=1 x 0 = 1 との交点の高さが t = x 1 / x 0 t=x_1/x_0 t = x 1 / x 0 、横の線 x 1 = 1 x_1=1 x 1 = 1 との交点の横の位置が s = x 0 / x 1 s=x_0/x_1 s = x 0 / x 1 です。両方の線と交わる直線では s = 1 / t s=1/t s = 1/ t です。縦の直線(オレンジ)は x 0 = 1 x_0=1 x 0 = 1 と平行なので t t t の値がなく、これが無限遠点 ∞ \infty ∞ (s = 0 s=0 s = 0 )です。横の直線(緑)は s s s の値がなく、点 t = 0 t=0 t = 0 に当たります。
k = C k=\mathbb{C} k = C のときは、P 1 \mathbb{P}^1 P 1 の閉点を球面の点として描けます。複素平面(t t t の地図)に無限遠点を1つ足すと、平面の端がすべて1点に集まって閉じ、球面になります。これをリーマン球面 と呼びます。
N N N S S S p p p t t t s s s 原点 t = ∞ , s = 0 t=\infty,\ s=0 t = ∞ , s = 0 t = 0 , s = ∞ t=0,\ s=\infty t = 0 , s = ∞
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
球面の点 p p p と北極 N N N を結ぶ直線が、赤道面と交わる点を t t t とします(t t t は赤道面を複素平面とみた複素数)。北極以外の点は、ちょうど1つの t t t に対応します。「真上」から見ると、赤道面の座標がそのまま t t t です。
今度は南極 S S S から同じ点 p p p を射影します。交点の座標を下から 読んだ値(「真下」から見た座標)を s s s とすると、どの点でも s t = 1 st=1 s t = 1 が成り立ちます。南極以外の点は、ちょうど1つの s s s に対応します。
南極は t = 0 t=0 t = 0 、北極は s = 0 s=0 s = 0 です。北極には t t t の値がなく、t t t の地図から見ると「無限遠点」です。
両極以外の点は、t t t と s s s の両方の地図に載り、s = 1 / t s=1/t s = 1/ t で読み替えられます。これが P 1 \mathbb{P}^1 P 1 を作るときの貼り合わせ s ↦ 1 / t s\mapsto1/t s ↦ 1/ t です。2枚の平面(t t t の地図と s s s の地図)を貼り合わせると、球面になります。
図2 具体例 P 1 \mathbb{P}^1 P 1 の複素数の点をリーマン球面として描いた図です。北極 N N N からの射影で t t t を、南極 S S S からの射影で s s s を読みます。球面の点 ( x , y , z ) (x,y,z) ( x , y , z ) では t = ( x + i y ) / ( 1 − z ) t=(x+iy)/(1-z) t = ( x + i y ) / ( 1 − z ) 、s = ( x − i y ) / ( 1 + z ) s=(x-iy)/(1+z) s = ( x − i y ) / ( 1 + z ) で、s t = 1 st=1 s t = 1 です(図を作るプログラムで、球面上の点について検算しています)。球面は曲面なので、立体で描いています。「真上」から見ると赤道面の座標が t t t 、「真下」から見ると s s s になり、回すと2枚の地図が入れ替わります。
もう少し詳しく なぜ南極からの射影は下から読むのか
南極から点 p = ( x , y , z ) p=(x,y,z) p = ( x , y , z ) を射影した交点を、赤道面の普通の座標で読むと w = ( x + i y ) / ( 1 + z ) w=(x+iy)/(1+z) w = ( x + i y ) / ( 1 + z ) で、w = 1 / t ˉ w=1/\bar t w = 1/ t ˉ になります(t ˉ \bar t t ˉ は t t t の複素共役)。
下から見ると平面が裏返るので、座標は複素共役 w ˉ = 1 / t \bar w=1/t w ˉ = 1/ t に変わります。これを s s s とすると s = 1 / t s=1/t s = 1/ t で、貼り合わせの式とぴったり合います。
複素共役が出てくるのは、北極側と南極側で平面を見る向きが逆だからです。
例12 P 1 \mathbb{P}^1 P 1 の複素数の点
k = C k=\mathbb{C} k = C とする。点 t ∈ C t\in\mathbb{C} t ∈ C に対応する球面の点は、北極からの射影を逆にたどって
t = u + i v ⟼ ( x , y , z ) = ( 2 u ∣ t ∣ 2 + 1 , 2 v ∣ t ∣ 2 + 1 , ∣ t ∣ 2 − 1 ∣ t ∣ 2 + 1 ) t=u+iv\ \longmapsto\ (x,y,z)=\Bigl(\frac{2u}{|t|^2+1},\ \frac{2v}{|t|^2+1},\ \frac{|t|^2-1}{|t|^2+1}\Bigr) t = u + i v ⟼ ( x , y , z ) = ( ∣ t ∣ 2 + 1 2 u , ∣ t ∣ 2 + 1 2 v , ∣ t ∣ 2 + 1 ∣ t ∣ 2 − 1 )
で求まる。いくつかの点で、斉次座標、2つの座標 t , s t,s t , s 、球面の点を並べると次のようになる(「なし」はその座標が使えないことを表す)。
点 斉次座標 t t t s s s 球面の点
0 0 0 [ 1 : 0 ] [1:0] [ 1 : 0 ] 0 0 0 なし ( 0 , 0 , − 1 ) = S (0,0,-1)=S ( 0 , 0 , − 1 ) = S
1 1 1 [ 1 : 1 ] [1:1] [ 1 : 1 ] 1 1 1 1 1 1 ( 1 , 0 , 0 ) (1,0,0) ( 1 , 0 , 0 )
− 1 -1 − 1 [ 1 : − 1 ] [1:-1] [ 1 : − 1 ] − 1 -1 − 1 − 1 -1 − 1 ( − 1 , 0 , 0 ) (-1,0,0) ( − 1 , 0 , 0 )
i i i [ 1 : i ] [1:i] [ 1 : i ] i i i − i -i − i ( 0 , 1 , 0 ) (0,1,0) ( 0 , 1 , 0 )
3 3 3 [ 2 : 6 ] = [ 1 : 3 ] [2:6]=[1:3] [ 2 : 6 ] = [ 1 : 3 ] 3 3 3 1 / 3 1/3 1/3 ( 3 / 5 , 0 , 4 / 5 ) (3/5,0,4/5) ( 3/5 , 0 , 4/5 )
1 + i 1+i 1 + i [ 1 : 1 + i ] [1:1+i] [ 1 : 1 + i ] 1 + i 1+i 1 + i ( 1 − i ) / 2 (1-i)/2 ( 1 − i ) /2 ( 2 / 3 , 2 / 3 , 1 / 3 ) (2/3,2/3,1/3) ( 2/3 , 2/3 , 1/3 )
∞ \infty ∞ [ 0 : 1 ] [0:1] [ 0 : 1 ] なし 0 0 0 ( 0 , 0 , 1 ) = N (0,0,1)=N ( 0 , 0 , 1 ) = N
両方の座標がある行では s t = 1 st=1 s t = 1 である(例えば i ⋅ ( − i ) = 1 i\cdot(-i)=1 i ⋅ ( − i ) = 1 、( 1 + i ) ( 1 − i ) / 2 = 1 (1+i)(1-i)/2=1 ( 1 + i ) ( 1 − i ) /2 = 1 )。
図2の式でも確かめられます。点 i i i に当たる ( 0 , 1 , 0 ) (0,1,0) ( 0 , 1 , 0 ) では t = ( 0 + i ) / ( 1 − 0 ) = i t=(0+i)/(1-0)=i t = ( 0 + i ) / ( 1 − 0 ) = i 、s = ( 0 − i ) / ( 1 + 0 ) = − i s=(0-i)/(1+0)=-i s = ( 0 − i ) / ( 1 + 0 ) = − i です。
表の 0 0 0 と ∞ \infty ∞ は南極と北極で、t t t の地図では北極だけが、s s s の地図では南極だけが描けません。絶対値1の t t t (1 , − 1 , i 1,-1,i 1 , − 1 , i )は赤道に乗り、そこでは s = 1 / t = t ˉ s=1/t=\bar t s = 1/ t = t ˉ です。
命題11 は代数閉体 を仮定していました。代数閉体 でない体では、X 1 X_1 X 1 の閉点に2次以上の既約多項式 の点が加わります。
例13 代数閉体でない体の上の P 1 \mathbb{P}^1 P 1
k k k を体とする。X 1 = Spec k [ t ] X_1=\operatorname{Spec}k[t] X 1 = Spec k [ t ] の閉点は、最高次の係数が1の既約多項式 h ( t ) h(t) h ( t ) が生成する ( h ) (h) ( h ) である。h ≠ t h\neq t h = t なら、d = deg h d=\deg h d = deg h として
h ∗ ( s ) = s d h ( 1 / s ) h^*(s)=s^d\,h(1/s) h ∗ ( s ) = s d h ( 1/ s )
とおくと、点 ( h ) (h) ( h ) は X 2 X_2 X 2 の点 ( h ∗ ) (h^*) ( h ∗ ) と同じ点である。P 1 \mathbb{P}^1 P 1 の点は、X 1 X_1 X 1 の点と無限遠点 ∞ = ( s ) \infty=(s) ∞ = ( s ) からなる。
(1) k = R k=\mathbb{R} k = R 。( t 2 + 1 ) (t^2+1) ( t 2 + 1 ) は R \mathbb{R} R 上の1点で、s s s の側では ( s 2 + 1 ) (s^2+1) ( s 2 + 1 ) になる。( t 2 − 2 t + 2 ) (t^2-2t+2) ( t 2 − 2 t + 2 ) は ( 2 s 2 − 2 s + 1 ) (2s^2-2s+1) ( 2 s 2 − 2 s + 1 ) になる。イデアルは定数倍で変わらないので、( s 2 − s + 1 2 ) (s^2-s+\tfrac12) ( s 2 − s + 2 1 ) と書いても同じ点である。
s 2 ( ( 1 / s ) 2 + 1 ) = 1 + s 2 , s 2 ( ( 1 / s ) 2 − 2 / s + 2 ) = 1 − 2 s + 2 s 2 s^2\bigl((1/s)^2+1\bigr)=1+s^2,\qquad s^2\bigl((1/s)^2-2/s+2\bigr)=1-2s+2s^2 s 2 ( ( 1/ s ) 2 + 1 ) = 1 + s 2 , s 2 ( ( 1/ s ) 2 − 2/ s + 2 ) = 1 − 2 s + 2 s 2
複素数で見ると、t 2 − 2 t + 2 = ( t − 1 − i ) ( t − 1 + i ) t^2-2t+2=(t-1-i)(t-1+i) t 2 − 2 t + 2 = ( t − 1 − i ) ( t − 1 + i ) なので、この点は t = 1 ± i t=1\pm i t = 1 ± i の2点をまとめたものである。s s s の側の根 ( 1 ∓ i ) / 2 (1\mp i)/2 ( 1 ∓ i ) /2 は 1 / ( 1 ± i ) 1/(1\pm i) 1/ ( 1 ± i ) に等しい。
(2) k = F p k=\mathbb{F}_p k = F p 。1次式の点 t = a t=a t = a (a ∈ F p a\in\mathbb{F}_p a ∈ F p )が p p p 個と ∞ \infty ∞ で、合わせて p + 1 p+1 p + 1 個の点が斉次座標 [ 1 : a ] [1:a] [ 1 : a ] 、[ 0 : 1 ] [0:1] [ 0 : 1 ] で書ける。斉次座標を直接数えても同じ数になる。
# ( F p 2 ∖ { 0 } ) # F p × = p 2 − 1 p − 1 = p + 1 \frac{\#(\mathbb{F}_p^2\setminus\{0\})}{\#\mathbb{F}_p^\times}=\frac{p^2-1}{p-1}=p+1 # F p × # ( F p 2 ∖ { 0 }) = p − 1 p 2 − 1 = p + 1
p = 2 , 3 , 5 , 7 p=2,3,5,7 p = 2 , 3 , 5 , 7 なら 3 , 4 , 6 , 8 3,4,6,8 3 , 4 , 6 , 8 個である。例えば F 2 \mathbb{F}_2 F 2 では [ 1 : 0 ] , [ 1 : 1 ] , [ 0 : 1 ] [1:0],[1:1],[0:1] [ 1 : 0 ] , [ 1 : 1 ] , [ 0 : 1 ] の3点で、t = 0 , 1 , ∞ t=0,1,\infty t = 0 , 1 , ∞ に当たる。
ほかに2次の既約多項式 の点が ( p 2 − p ) / 2 (p^2-p)/2 ( p 2 − p ) /2 個ある。例えば F 3 \mathbb{F}_3 F 3 では t 2 + 1 , t 2 + t + 2 , t 2 + 2 t + 2 t^2+1,\ t^2+t+2,\ t^2+2t+2 t 2 + 1 , t 2 + t + 2 , t 2 + 2 t + 2 の3つで、s s s の側ではそれぞれ s 2 + 1 , s 2 + 2 s + 2 , s 2 + s + 2 s^2+1,\ s^2+2s+2,\ s^2+s+2 s 2 + 1 , s 2 + 2 s + 2 , s 2 + s + 2 になる(係数を F 3 \mathbb{F}_3 F 3 で計算し、最高次の係数を1にそろえた)。
証明 開く 閉じる すべて開く すべて閉じる
h h h は
既約で h ≠ t h\neq t h = t なので h ( 0 ) ≠ 0 h(0)\neq0 h ( 0 ) = 0 。よって h ∗ h^* h ∗ も次数 d d d で、h ∗ ( 0 ) h^*(0) h ∗ ( 0 ) は h h h の最高次の係数 1 1 1 である。 α ( h ∗ ( s ) ) = t − d h ( t ) \alpha(h^*(s))=t^{-d}h(t) α ( h ∗ ( s )) = t − d h ( t ) で、
t − d t^{-d} t − d は
k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の
単元 である。
よって h ∗ h^* h ∗ は φ \varphi φ の点の対応で ( h ) k [ t , 1 / t ] (h)k[t,1/t] ( h ) k [ t , 1/ t ] の逆像に入る。 h ∗ h^* h ∗ は既約である。h ∗ = g 1 g 2 h^*=g_1g_2 h ∗ = g 1 g 2 と分解すると、同じ操作 g ↦ s deg g g ( 1 / s ) g\mapsto s^{\deg g}g(1/s) g ↦ s d e g g g ( 1/ s ) で h h h も分解するからである。詳しく 閉じる
h ∗ ( 0 ) ≠ 0 h^*(0)\neq0 h ∗ ( 0 ) = 0 なので g 1 ( 0 ) ≠ 0 g_1(0)\neq0 g 1 ( 0 ) = 0 、g 2 ( 0 ) ≠ 0 g_2(0)\neq0 g 2 ( 0 ) = 0 で、g 1 ∗ , g 2 ∗ g_1^*,g_2^* g 1 ∗ , g 2 ∗ の次数は g 1 , g 2 g_1,g_2 g 1 , g 2 と同じ。t d h ∗ ( 1 / t ) = h ( t ) t^dh^*(1/t)=h(t) t d h ∗ ( 1/ t ) = h ( t ) から h = g 1 ∗ g 2 ∗ h=g_1^*g_2^* h = g 1 ∗ g 2 ∗ となり、h h h の既約性に反する。
逆像は h ∗ h^* h ∗ を含む0でない素イデアルなので、( h ∗ ) k [ s , 1 / s ] (h^*)k[s,1/s] ( h ∗ ) k [ s , 1/ s ] に等しい。X 2 X_2 X 2 の点としては ( h ∗ ) (h^*) ( h ∗ ) である。詳しく 閉じる
k [ s , 1 / s ] k[s,1/s] k [ s , 1/ s ] の0でない素イデアルは、s s s 以外の既約多項式 q q q で ( q ) k [ s , 1 / s ] (q)k[s,1/s] ( q ) k [ s , 1/ s ] と書ける(命題6 の対応)。これが h ∗ h^* h ∗ を含むなら q q q は h ∗ h^* h ∗ を割り切り、h ∗ h^* h ∗ が既約なので q q q は h ∗ h^* h ∗ の定数倍である。
X 1 X_1 X 1 の外の点は無限遠点 ( s ) (s) ( s ) だけなので、2次の既約多項式 の点はすべて X 1 X_1 X 1 の点 ( h ) (h) ( h ) で、F p \mathbb{F}_p F p 上の最高次の係数が1の2次既約多項式 の個数 ( p 2 − p ) / 2 (p^2-p)/2 ( p 2 − p ) /2 だけある。詳しく 閉じる
最高次の係数が1の2次式は p 2 p^2 p 2 個。そのうち可約なのは ( t − a ) ( t − b ) (t-a)(t-b) ( t − a ) ( t − b ) の形で、a ≠ b a\neq b a = b が p ( p − 1 ) / 2 p(p-1)/2 p ( p − 1 ) /2 個、a = b a=b a = b が p p p 個。よって既約なものは p 2 − p ( p − 1 ) / 2 − p = ( p 2 − p ) / 2 p^2-p(p-1)/2-p=(p^2-p)/2 p 2 − p ( p − 1 ) /2 − p = ( p 2 − p ) /2 個(p = 2 , 3 , 5 , 7 p=2,3,5,7 p = 2 , 3 , 5 , 7 で 1 , 3 , 10 , 21 1,3,10,21 1 , 3 , 10 , 21 個。計算機で数えて確かめた)。
実数の点だけを描くと、( t 2 + 1 ) (t^2+1) ( t 2 + 1 ) のような点は見えません。図1の直線の図に現れるのは、斉次座標で書ける点(1次式の点と ∞ \infty ∞ )だけです。
射影直線の上の関数は定数だけ
P 1 \mathbb{P}^1 P 1 全体の上の関数を求めます。
定理14
k k k を体とする。O ( P 1 ) = k \mathcal{O}(\mathbb{P}^1)=k O ( P 1 ) = k (定数だけ)である。とくに P 1 \mathbb{P}^1 P 1 はアフィンスキーム ではない。
証明 開く 閉じる すべて開く すべて閉じる
貼り合わせの定義と第3回の系16 から、O ( P 1 ) \mathcal{O}(\mathbb{P}^1) O ( P 1 ) は、組 ( f , g ) ∈ k [ t ] × k [ s ] (f,g)\in k[t]\times k[s] ( f , g ) ∈ k [ t ] × k [ s ] で、k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の中で g ( 1 / t ) = f ( t ) g(1/t)=f(t) g ( 1/ t ) = f ( t ) となるものの全体。詳しく 閉じる
O ( X 1 ) = k [ t ] \mathcal{O}(X_1)=k[t] O ( X 1 ) = k [ t ] 、O ( X 2 ) = k [ s ] \mathcal{O}(X_2)=k[s] O ( X 2 ) = k [ s ] (第3回の系16 (2))。重なりへの制限は k [ t ] ⊆ k [ t , 1 / t ] k[t]\subseteq k[t,1/t] k [ t ] ⊆ k [ t , 1/ t ] 、k [ s ] ⊆ k [ s , 1 / s ] k[s]\subseteq k[s,1/s] k [ s ] ⊆ k [ s , 1/ s ] の包含で、φ # \varphi^\# φ # は s ↦ 1 / t s\mapsto1/t s ↦ 1/ t なので、条件は g ( 1 / t ) = f ( t ) g(1/t)=f(t) g ( 1/ t ) = f ( t ) になる。
k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] は
t n t^n t n (
n ∈ Z n\in\mathbb{Z} n ∈ Z )を
基底とするベクトル空間である。f ( t ) f(t) f ( t ) は n ≥ 0 n\geq0 n ≥ 0 の t n t^n t n だけ、g ( 1 / t ) g(1/t) g ( 1/ t ) は n ≤ 0 n\leq0 n ≤ 0 の t n t^n t n だけで書けるので、等しければ n = 0 n=0 n = 0 の項しか残らず、f = g = c ∈ k f=g=c\in k f = g = c ∈ k 。 アフィンでないことを示す。P 1 ≅ Spec A \mathbb{P}^1\cong\operatorname{Spec}A P 1 ≅ Spec A なら、A ≅ O ( Spec A ) ≅ O ( P 1 ) = k A\cong\mathcal{O}(\operatorname{Spec}A)\cong\mathcal{O}(\mathbb{P}^1)=k A ≅ O ( Spec A ) ≅ O ( P 1 ) = k なので、P 1 \mathbb{P}^1 P 1 は Spec k \operatorname{Spec}k Spec k (1点)と同相になる。しかし P 1 \mathbb{P}^1 P 1 には異なる2点 ( t ) ∈ X 1 (t)\in X_1 ( t ) ∈ X 1 と ( s ) ∈ X 2 ∖ U 2 (s)\in X_2\setminus U_2 ( s ) ∈ X 2 ∖ U 2 がある。詳しく 閉じる
同型は環の同型 O ( Spec A ) → O ( P 1 ) \mathcal{O}(\operatorname{Spec}A)\to\mathcal{O}(\mathbb{P}^1) O ( Spec A ) → O ( P 1 ) を含み、第3回の定理14 (3) より O ( Spec A ) ≅ A \mathcal{O}(\operatorname{Spec}A)\cong A O ( Spec A ) ≅ A 。
証明の1つめのステップを図式で書くと、定義8 の四角形で V = P 1 V=\mathbb{P}^1 V = P 1 としたものになります。
O ( P 1 ) → k [ s ] ↓ ↓ s ↦ 1 / t k [ t ] → ⊆ k [ t , 1 / t ] \begin{CD} \mathcal{O}(\mathbb{P}^1) @>>> k[s] \\ @VVV @VV{s\mapsto1/t}V \\ k[t] @>{\subseteq}>> k[t,1/t] \end{CD} O ( P 1 ) ↓ ⏐ k [ t ] ⊆ k [ s ] ↓ ⏐ s ↦ 1/ t k [ t , 1/ t ]
右と下の矢印はどちらも単射なので、O ( P 1 ) \mathcal{O}(\mathbb{P}^1) O ( P 1 ) は k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の中の2つの部分環の共通部分です。2つめのステップは、それを係数で比べて求めています。
O ( P 1 ) = k [ t ] ∩ k [ 1 / t ] , k [ t ] = { ∑ n ≥ 0 c n t n } , k [ 1 / t ] = { ∑ n ≤ 0 c n t n } , k [ t ] ∩ k [ 1 / t ] = k \mathcal{O}(\mathbb{P}^1)=k[t]\cap k[1/t],\qquad k[t]=\Bigl\{\sum_{n\geq0}c_nt^n\Bigr\},\quad k[1/t]=\Bigl\{\sum_{n\leq0}c_nt^n\Bigr\},\quad k[t]\cap k[1/t]=k O ( P 1 ) = k [ t ] ∩ k [ 1/ t ] , k [ t ] = { n ≥ 0 ∑ c n t n } , k [ 1/ t ] = { n ≤ 0 ∑ c n t n } , k [ t ] ∩ k [ 1/ t ] = k
例えば f = 1 + t 2 f=1+t^2 f = 1 + t 2 を s s s の側から見ると 1 + s − 2 1+s^{-2} 1 + s − 2 で、k [ s ] k[s] k [ s ] に入りません。逆に g = s 2 + 3 s g=s^2+3s g = s 2 + 3 s は t t t の側では t − 2 + 3 t − 1 t^{-2}+3t^{-1} t − 2 + 3 t − 1 で、k [ t ] k[t] k [ t ] に入りません。
… … k [ t ] k[t] k [ t ] :
t t t の
0 0 0 以上のべき
k [ 1 / t ] k[1/t] k [ 1/ t ] :
t t t の
0 0 0 以下のべき
k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の基底
t n t^n t n (
n ∈ Z n\in\mathbb{Z} n ∈ Z )
図3 概念図 証明の2つめのステップ。k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の基底 t n t^n t n を並べると、t t t の側の関数 k [ t ] k[t] k [ t ] (青)は右半分、s s s の側の関数 k [ 1 / t ] k[1/t] k [ 1/ t ] (緑)は左半分を使います。両方で書ける関数は、真ん中の定数 1 1 1 の倍だけです。
直線 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] の上には t , t 2 , … t,t^2,\dots t , t 2 , … と関数がたくさんありました。無限遠点を1つ足しただけで、関数は定数しか残りません。t t t は無限遠点で「無限大」になってしまい、無限遠点まで延ばせないからです。
P 1 \mathbb{P}^1 P 1 は、関数の環からは復元できない空間です。この点で、Spec A \operatorname{Spec}A Spec A (全体の関数から A A A が戻る)とはまったく違います。
全体では定数しか残りませんが、1点を除くと定数でない関数が現れます。開集合ごとに関数の環を並べてみます。
例15 P 1 \mathbb{P}^1 P 1 の開集合の上の関数
k k k を体とする。X 1 , X 2 X_1,X_2 X 1 , X 2 は P 1 \mathbb{P}^1 P 1 の開集合で、O \mathcal{O} O を制限するともとの構造層に戻るので、次のようになる。
P 1 ∖ { ∞ } = X 1 , O = k [ t ] , t , t 2 + 1 , … P 1 ∖ { 0 } = X 2 , O = k [ s ] = k [ 1 / t ] , 1 / t , 1 + 3 / t 2 , … P 1 ∖ { 0 , ∞ } = U 1 , O = k [ t , 1 / t ] , t + 1 / t , … P 1 , O = k , c ( c ∈ k ) \begin{array}{lll} \mathbb{P}^1\setminus\{\infty\}=X_1, & \mathcal{O}=k[t], & t,\ t^2+1,\ \dots \\ \mathbb{P}^1\setminus\{0\}=X_2, & \mathcal{O}=k[s]=k[1/t], & 1/t,\ 1+3/t^2,\ \dots \\ \mathbb{P}^1\setminus\{0,\infty\}=U_1, & \mathcal{O}=k[t,1/t], & t+1/t,\ \dots \\ \mathbb{P}^1, & \mathcal{O}=k, & c\ \ (c\in k) \end{array} P 1 ∖ { ∞ } = X 1 , P 1 ∖ { 0 } = X 2 , P 1 ∖ { 0 , ∞ } = U 1 , P 1 , O = k [ t ] , O = k [ s ] = k [ 1/ t ] , O = k [ t , 1/ t ] , O = k , t , t 2 + 1 , … 1/ t , 1 + 3/ t 2 , … t + 1/ t , … c ( c ∈ k )
関数 t t t は X 1 X_1 X 1 の上の関数だが、s s s の側で書くと t = 1 / s ∉ k [ s ] t=1/s\notin k[s] t = 1/ s ∈ / k [ s ] なので、∞ \infty ∞ まで延びない。一方で
1 t − 1 = 1 1 / s − 1 = s 1 − s \frac{1}{t-1}=\frac{1}{1/s-1}=\frac{s}{1-s} t − 1 1 = 1/ s − 1 1 = 1 − s s
は s = 0 s=0 s = 0 でも分母が0にならず、∞ \infty ∞ での値は 0 0 0 である。この関数は、点 1 1 1 を除いた P 1 ∖ { 1 } \mathbb{P}^1\setminus\{1\} P 1 ∖ { 1 } の上の関数になる。
証明 開く 閉じる すべて開く すべて閉じる
X 1 X_1 X 1 を
除いた残りは ∞ \infty ∞ だけで、X 2 X_2 X 2 を除いた残りは X 1 X_1 X 1 の原点 ( t ) (t) ( t ) だけ。U 1 U_1 U 1 は X 1 X_1 X 1 から原点を除いたもので、関数の環は 命題6 より k [ t ] t = k [ t , 1 / t ] k[t]_t=k[t,1/t] k [ t ] t = k [ t , 1/ t ] 。 1 / ( t − 1 ) 1/(t-1) 1/ ( t − 1 ) について。V = P 1 ∖ { 1 } V=\mathbb{P}^1\setminus\{1\} V = P 1 ∖ { 1 } とすると V ∩ X 1 = D ( t − 1 ) V\cap X_1=D(t-1) V ∩ X 1 = D ( t − 1 ) 、V ∩ X 2 = D ( s − 1 ) V\cap X_2=D(s-1) V ∩ X 2 = D ( s − 1 ) で、組 ( 1 / ( t − 1 ) , s / ( 1 − s ) ) \bigl(1/(t-1),\,s/(1-s)\bigr) ( 1/ ( t − 1 ) , s / ( 1 − s ) ) は 定義8 の条件をみたす。詳しく 閉じる
1 / ( t − 1 ) ∈ k [ t ] t − 1 = O ( D ( t − 1 ) ) 1/(t-1)\in k[t]_{t-1}=\mathcal{O}(D(t-1)) 1/ ( t − 1 ) ∈ k [ t ] t − 1 = O ( D ( t − 1 )) 、s / ( 1 − s ) ∈ k [ s ] s − 1 = O ( D ( s − 1 ) ) s/(1-s)\in k[s]_{s-1}=\mathcal{O}(D(s-1)) s / ( 1 − s ) ∈ k [ s ] s − 1 = O ( D ( s − 1 )) (第3回の系16 (1))。α ( s / ( 1 − s ) ) = ( 1 / t ) / ( 1 − 1 / t ) = 1 / ( t − 1 ) \alpha(s/(1-s))=(1/t)/(1-1/t)=1/(t-1) α ( s / ( 1 − s )) = ( 1/ t ) / ( 1 − 1/ t ) = 1/ ( t − 1 ) なので、重なりの上で一致する。
数で確かめると、点 t = 3 t=3 t = 3 (s = 1 / 3 s=1/3 s = 1/3 )で、1 / ( 3 − 1 ) = 1 / 2 1/(3-1)=1/2 1/ ( 3 − 1 ) = 1/2 、( 1 / 3 ) / ( 1 − 1 / 3 ) = 1 / 2 (1/3)/(1-1/3)=1/2 ( 1/3 ) / ( 1 − 1/3 ) = 1/2 と同じ値になる。
t t t と 1 / ( t − 1 ) 1/(t-1) 1/ ( t − 1 ) の違いは、分子と分母の次数にあります。t t t は分子のほうが次数が高く、1 / ( t − 1 ) 1/(t-1) 1/ ( t − 1 ) は分母のほうが高くなっています。次数を比べれば無限遠点で正則かどうかが分かることを、次の例で確かめます。
例16 無限遠点で正則な有理関数
k k k を体とし、s = 1 / t s=1/t s = 1/ t で k ( s ) = k ( t ) k(s)=k(t) k ( s ) = k ( t ) とみなす。無限遠点 ∞ = ( s ) \infty=(s) ∞ = ( s ) での茎は k [ s ] ( s ) k[s]_{(s)} k [ s ] ( s ) である。0でない多項式 p , q ∈ k [ t ] p,q\in k[t] p , q ∈ k [ t ] について、
p ( t ) q ( t ) ∈ k [ s ] ( s ) ⟺ deg p ≤ deg q \frac{p(t)}{q(t)}\in k[s]_{(s)}\iff\deg p\leq\deg q q ( t ) p ( t ) ∈ k [ s ] ( s ) ⟺ deg p ≤ deg q
が成り立つ。このとき ∞ \infty ∞ での値(s = 0 s=0 s = 0 を代入した値)は、deg p < deg q \deg p<\deg q deg p < deg q なら 0 0 0 、deg p = deg q \deg p=\deg q deg p = deg q なら最高次の係数の比である。例えば次のようになる(矢印の先は ∞ \infty ∞ での値)。
t ∉ k [ s ] ( s ) , 1 t − 1 ↦ 0 , t t − 1 ↦ 1 , 2 t 2 + 1 t 2 + 3 = 2 + s 2 1 + 3 s 2 ↦ 2 t\notin k[s]_{(s)},\qquad \frac{1}{t-1}\mapsto0,\qquad \frac{t}{t-1}\mapsto1,\qquad \frac{2t^2+1}{t^2+3}=\frac{2+s^2}{1+3s^2}\mapsto2 t ∈ / k [ s ] ( s ) , t − 1 1 ↦ 0 , t − 1 t ↦ 1 , t 2 + 3 2 t 2 + 1 = 1 + 3 s 2 2 + s 2 ↦ 2
証明 開く 閉じる すべて開く すべて閉じる
∞ \infty ∞ は
X 2 X_2 X 2 の
点 ( s ) (s) ( s ) なので、茎は X 2 X_2 X 2 の茎 k [ s ] ( s ) k[s]_{(s)} k [ s ] ( s ) である(第3回の系16 (3))。 d = deg p d=\deg p d = deg p 、e = deg q e=\deg q e = deg q とし、p ∗ ( s ) = s d p ( 1 / s ) p^*(s)=s^dp(1/s) p ∗ ( s ) = s d p ( 1/ s ) 、q ∗ ( s ) = s e q ( 1 / s ) q^*(s)=s^eq(1/s) q ∗ ( s ) = s e q ( 1/ s ) とおく。p ∗ ( 0 ) p^*(0) p ∗ ( 0 ) 、q ∗ ( 0 ) q^*(0) q ∗ ( 0 ) は最高次の係数で0でなく、次のように書ける。詳しく 閉じる
p ( t ) q ( t ) = p ( 1 / s ) q ( 1 / s ) = s − d p ∗ ( s ) s − e q ∗ ( s ) = s e − d p ∗ ( s ) q ∗ ( s ) \frac{p(t)}{q(t)}=\frac{p(1/s)}{q(1/s)}=\frac{s^{-d}p^*(s)}{s^{-e}q^*(s)}=s^{e-d}\,\frac{p^*(s)}{q^*(s)} q ( t ) p ( t ) = q ( 1/ s ) p ( 1/ s ) = s − e q ∗ ( s ) s − d p ∗ ( s ) = s e − d q ∗ ( s ) p ∗ ( s )
p ∗ / q ∗ p^*/q^* p ∗ / q ∗ は k [ s ] ( s ) k[s]_{(s)} k [ s ] ( s ) の単元 なので、p / q ∈ k [ s ] ( s ) p/q\in k[s]_{(s)} p / q ∈ k [ s ] ( s ) と e − d ≥ 0 e-d\geq0 e − d ≥ 0 は同値である。詳しく 閉じる
e − d ≥ 0 e-d\geq0 e − d ≥ 0 なら s e − d ∈ k [ s ] s^{e-d}\in k[s] s e − d ∈ k [ s ] なので入る。e − d < 0 e-d<0 e − d < 0 のときは、s − 1 ∉ k [ s ] ( s ) s^{-1}\notin k[s]_{(s)} s − 1 ∈ / k [ s ] ( s ) から入らない。実際、1 / s = a / b 1/s=a/b 1/ s = a / b (b ( 0 ) ≠ 0 b(0)\neq0 b ( 0 ) = 0 )なら b = a s b=as b = a s で b ( 0 ) = 0 b(0)=0 b ( 0 ) = 0 となり矛盾する。
値は
s = 0 s=0 s = 0 を
代入して求まる。e > d e>d e > d なら s e − d s^{e-d} s e − d の因子で 0 0 0 、e = d e=d e = d なら p ∗ ( 0 ) / q ∗ ( 0 ) p^*(0)/q^*(0) p ∗ ( 0 ) / q ∗ ( 0 ) で、最高次の係数の比である。
この例から、定理14 をもう一度確かめられます。P 1 \mathbb{P}^1 P 1 全体の上の関数は X 1 X_1 X 1 の上の関数なので多項式 p ( t ) p(t) p ( t ) で、∞ \infty ∞ でも正則なので、上の例で q = 1 q=1 q = 1 として deg p ≤ 0 \deg p\leq0 deg p ≤ 0 、つまり定数です。
もう少し詳しく 複素関数論のリウヴィルの定理との関係
複素数で考えると、リーマン球面はコンパクト です。コンパクト な複素多様体の全体で正則な関数は定数だけで、これは「有界な整関数は定数」というリウヴィルの定理と同じ現象です。
O ( P 1 ) = k \mathcal{O}(\mathbb{P}^1)=k O ( P 1 ) = k は、その代数版だと言えます。代数の証明では、コンパクト 性の代わりに「t t t の正のべきと負のべきが両立しない」ことを使いました。
原点が2つある直線
同じ2本の直線でも、貼り合わせ方を変えると別の空間ができます。
例17 原点が2つある直線 [1 , 例2.3.6, p.104]
k k k を体とする。X 1 = Spec k [ t ] X_1=\operatorname{Spec}k[t] X 1 = Spec k [ t ] 、X 2 = Spec k [ u ] X_2=\operatorname{Spec}k[u] X 2 = Spec k [ u ] を、開集合 D ( t ) D(t) D ( t ) と D ( u ) D(u) D ( u ) で、環の同型 k [ u , 1 / u ] → k [ t , 1 / t ] k[u,1/u]\to k[t,1/t] k [ u , 1/ u ] → k [ t , 1/ t ] 、u ↦ t u\mapsto t u ↦ t が引き起こす同型で貼り合わせる。できたスキーム X X X では、2つの原点 O 1 = ( t ) ∈ X 1 O_1=(t)\in X_1 O 1 = ( t ) ∈ X 1 と O 2 = ( u ) ∈ X 2 O_2=(u)\in X_2 O 2 = ( u ) ∈ X 2 は別の点であり、O ( X ) ≅ k [ t ] \mathcal{O}(X)\cong k[t] O ( X ) ≅ k [ t ] である。
証明 開く 閉じる
O 1 ∉ D ( t ) O_1\notin D(t) O 1 ∈ / D ( t ) 、
O 2 ∉ D ( u ) O_2\notin D(u) O 2 ∈ / D ( u ) なので、
どちらも同一視されず、別の点として残る。 O ( X ) \mathcal{O}(X) O ( X ) は、
組 ( f , g ) ∈ k [ t ] × k [ u ] (f,g)\in k[t]\times k[u] ( f , g ) ∈ k [ t ] × k [ u ] で k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の中で g ( t ) = f ( t ) g(t)=f(t) g ( t ) = f ( t ) となるもの。k [ t ] → k [ t , 1 / t ] k[t]\to k[t,1/t] k [ t ] → k [ t , 1/ t ] は単射なので g = f g=f g = f で、O ( X ) ≅ k [ t ] \mathcal{O}(X)\cong k[t] O ( X ) ≅ k [ t ] 。
定理14 の図式と並べると、違いは右の縦の矢印だけです。
O ( P 1 ) → k [ s ] ↓ ↓ s ↦ 1 / t k [ t ] → ⊆ k [ t , 1 / t ] O ( X ) → k [ u ] ↓ ↓ u ↦ t k [ t ] → ⊆ k [ t , 1 / t ] \begin{CD} \mathcal{O}(\mathbb{P}^1) @>>> k[s] \\ @VVV @VV{s\mapsto1/t}V \\ k[t] @>{\subseteq}>> k[t,1/t] \end{CD} \qquad\qquad \begin{CD} \mathcal{O}(X) @>>> k[u] \\ @VVV @VV{u\mapsto t}V \\ k[t] @>{\subseteq}>> k[t,1/t] \end{CD} O ( P 1 ) ↓ ⏐ k [ t ] ⊆ k [ s ] ↓ ⏐ s ↦ 1/ t k [ t , 1/ t ] O ( X ) ↓ ⏐ k [ t ] ⊆ k [ u ] ↓ ⏐ u ↦ t k [ t , 1/ t ]
k [ t , 1 / t ] k[t,1/t] k [ t , 1/ t ] の中の共通部分で書くと、次のようになります。
O ( P 1 ) = k [ t ] ∩ k [ 1 / t ] = k , O ( X ) = k [ t ] ∩ k [ t ] = k [ t ] \mathcal{O}(\mathbb{P}^1)=k[t]\cap k[1/t]=k,\qquad \mathcal{O}(X)=k[t]\cap k[t]=k[t] O ( P 1 ) = k [ t ] ∩ k [ 1/ t ] = k , O ( X ) = k [ t ] ∩ k [ t ] = k [ t ]
s = 1 / t s=1/t s = 1/ t で貼ると、図3の右半分と左半分の共通部分なので、定数だけが残ります。u = t u=t u = t で貼ると、同じ部分環どうしなので何も失われません。
図4 概念図 2本の直線 X 1 X_1 X 1 (青)と X 2 X_2 X 2 (緑)を、原点以外の点で同一視しています。下の X X X が貼り合わせた空間で、原点だけが O 1 O_1 O 1 と O 2 O_2 O 2 の2つに分かれています。図は実数の点だけを描いた模式図です。
O ( X ) ≅ k [ t ] \mathcal{O}(X)\cong k[t] O ( X ) ≅ k [ t ] は直線 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] の関数の環と同じです。しかし X X X はアフィンスキーム ではありません。関数の環が同じでも、空間が違います。
命題18
原点が2つある直線 X X X はアフィンスキーム ではない。
証明 開く 閉じる すべて開く すべて閉じる
局所環 付き空間 Y Y Y の点 P P P について、m ( P ) m(P) m ( P ) を「P P P での芽が茎の極大イデアルに入る O ( Y ) \mathcal{O}(Y) O ( Y ) の元」の集合とする。同型はこの m m m を保つ。詳しく 閉じる
同型 Y ≅ Y ′ Y\cong Y' Y ≅ Y ′ は、全体の関数の環の同型と、各点の茎の同型を与え、両者は芽をとる操作と両立する。茎の同型は環の同型なので、ただ1つの極大イデアルを、ただ1つの極大イデアルに移す。
Y = Spec A Y=\operatorname{Spec}A Y = Spec A では m ( P ) = P m(P)=P m ( P ) = P 。よって異なる点は異なる m ( P ) m(P) m ( P ) をもつ。詳しく 閉じる
茎 A P A_P A P の極大イデアルは P A P PA_P P A P である。a ∈ P a\in P a ∈ P なら a / 1 ∈ P A P a/1\in PA_P a /1 ∈ P A P 。
逆に a / 1 = b / s a/1=b/s a /1 = b / s (b ∈ P b\in P b ∈ P 、s ∉ P s\notin P s ∈ / P )なら、ある u ∉ P u\notin P u ∈ / P で u ( a s − b ) = 0 u(as-b)=0 u ( a s − b ) = 0 となり、u a s = u b ∈ P uas=ub\in P u a s = u b ∈ P 。u , s ∉ P u,s\notin P u , s ∈ / P で P P P は素イデアルなので a ∈ P a\in P a ∈ P 。
X X X では m ( O 1 ) = m ( O 2 ) m(O_1)=m(O_2) m ( O 1 ) = m ( O 2 ) 。どちらも O ( X ) = k [ t ] \mathcal{O}(X)=k[t] O ( X ) = k [ t ] のうち原点で値が0になる元の全体、つまり ( t ) (t) ( t ) である。よって X X X は Spec と同型になりえない。詳しく 閉じる
O 1 O_1 O 1 の茎は X 1 X_1 X 1 の茎 k [ t ] ( t ) k[t]_{(t)} k [ t ] ( t ) で、全体の関数 ( f , f ) (f,f) ( f , f ) の芽は f / 1 f/1 f /1 。これが極大イデアルに入るのは f ∈ ( t ) f\in(t) f ∈ ( t ) のとき(前のステップ)。O 2 O_2 O 2 でも同じ計算で f ∈ ( u ) f\in(u) f ∈ ( u ) 、つまり f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 。
Spec の空間では、異なる2つの閉点は、片方で0になり他方で0にならない関数で区別できます。原点が2つある直線では、どの関数も2つの原点で同じ値をとるので、関数で区別できません。
Spec k [ t ] : m ( ( t ) ) = ( t ) ≠ ( t − 1 ) = m ( ( t − 1 ) ) , X : m ( O 1 ) = ( t ) = m ( O 2 ) \operatorname{Spec}k[t]:\ m\bigl((t)\bigr)=(t)\neq(t-1)=m\bigl((t-1)\bigr),\qquad X:\ m(O_1)=(t)=m(O_2) Spec k [ t ] : m ( ( t ) ) = ( t ) = ( t − 1 ) = m ( ( t − 1 ) ) , X : m ( O 1 ) = ( t ) = m ( O 2 )
例えば関数 t t t は、点 1 1 1 で値 1 1 1 、原点で値 0 0 0 をとるので、直線の2点 0 0 0 と 1 1 1 を区別します。X X X の上の関数 t t t は、O 1 O_1 O 1 でも O 2 O_2 O 2 でも値 0 0 0 で、2つの原点を区別できません。
専門的な話 分離的なスキーム
位相空間で「2つの点が交わらない近傍で分けられる」性質をハウスドルフ空間 と言います。原点が2つある直線は、普通の位相で考えれば典型的なハウスドルフでない空間です。
しかしザリスキー位相では、整域 の Spec の空でない開集合はどれも生成点 を含んで交わるので、直線 Spec k [ t ] \operatorname{Spec}k[t] Spec k [ t ] 自身もハウスドルフではありません。ハウスドルフかどうかでは、直線と原点が2つある直線を区別できないのです。
そこでスキーム では、ハウスドルフの代わりに分離的 という条件を使います。ハーツホーンは、原点が2つある直線を分離的でないスキーム の例として挙げ、定義は §II.4 で与えています[1 , p.104] 。
射影直線は分離的で、さらに「コンパクト 」に当たる性質(固有)ももっています。