数学メモ 一覧へ戻る

MATH NOTES

射影スペクトラム $\operatorname{Proj}$ の構成

17 分で読めます
29 PVShare
#Liu#代数幾何#スキーム論

射影スペクトラム Proj\operatorname{Proj} の自然な構成

文脈

という私の友人の疑問にるめなるさん(@Re1yra)が下で書く内容のことについて言及されていてなるほどな〜となったので、私のメモをある程度体裁を整えて書いたようなものになります。

はじめに

スキーム論では、可換環 AA から関手 Spec()\operatorname{Spec}(-) によって affine scheme SpecA\operatorname{Spec} A を作る。この構成は基本的なもので、「環を幾何空間として見る」ための中心的な道具である。

しかし、代数幾何で扱いたい空間は affine なものだけではない。特に射影空間

Pkn\mathbb P^n_k

や、その中の射影多様体を自然に扱うためには、Spec\operatorname{Spec} だけでは不十分である。

そこで登場するのが、次数付き環 SS から射影的な空間を作る構成

ProjS\operatorname{Proj} S

である。

この記事では、Proj\operatorname{Proj} がなぜ自然な構成なのかを、次の観点から説明する。

  • 射影幾何の必要性
  • 同次座標と次数付き環
  • 基本開集合 D+(f)D_+(f) と次数 00 部分 (Sf)0(S_f)_0
  • categorical quotient としての Proj\operatorname{Proj}

結論から言えば、Proj\operatorname{Proj}同次データから「比」だけを取り出して、射影的な空間を作る構成という射影空間の構成そのものである。この背景には

Claim

SS : 次数付き環.

ProjS=(SpecSV(S+))//Gm\operatorname{Proj}S = (\operatorname{Spec}S\setminus V(S_+))//\mathbb G_m

がある。


1. そもそもなぜ射影幾何が必要なのか

パップスの定理やデザルグの定理やパスカルの定理に見られるように古くから射影空間の概念は見られた。パップスの定理に至っては、4世紀ぐらいの話である。

まず、射影幾何そのものがなぜ必要なのかを確認する。

affine 平面 A2\mathbb A^2 では、点は通常の座標

(x,y)(x,y)

で表される。例えば二つの直線

y=0,y=1y=0,\qquad y=1

を考えると、これらは平行であり、A2\mathbb A^2 の中では交わらない。

しかし、射影幾何では A2\mathbb A^2 を射影平面 P2\mathbb P^2 の中に埋め込んで考える。

射影平面 P2\mathbb P^2 の点は、同次座標

[X:Y:Z][X:Y:Z]

で表される。ただし、

[X:Y:Z]=[λX:λY:λZ](λ0)[X:Y:Z]=[\lambda X:\lambda Y:\lambda Z] \qquad (\lambda\neq 0)

と同一視する。

affine 平面 A2\mathbb A^2 は、P2\mathbb P^2 の開部分 Z0Z\neq 0 と同一視される。具体的には、

(x,y)[x:y:1](x,y)\longmapsto [x:y:1]

によって埋め込まれる。

この対応のもとで、Z0Z\neq 0 の部分では

x=XZ,y=YZx=\frac{X}{Z}, \qquad y=\frac{Y}{Z}

と見なせる。

ここで affine 直線

y=0y=0

を射影平面に移すことを考える。y=Y/Zy=Y/Z なので、

YZ=0\frac{Y}{Z}=0

である。Z0Z\neq 0 の範囲ではこれは

Y=0Y=0

と同値である。したがって、y=0y=0 の射影化は

Y=0Y=0

で与えられる。

同様に、affine 直線

y=1y=1

YZ=1\frac{Y}{Z}=1

と書けるので、

Y=ZY=Z

となる。したがって、y=1y=1 の射影化は

YZ=0Y-Z=0

で与えられる。

この二つの射影直線の交点を求めると、

Y=0,Y=ZY=0, \qquad Y=Z

を同時に満たす必要がある。

Y=0Y=0 かつ Y=ZY=Z なので、

Z=0Z=0

も従う。したがって交点は

Y=0,Z=0Y=0,\qquad Z=0

を満たす射影点である。

射影点では [X:Y:Z][X:Y:Z] のすべての成分が同時に 00 であってはいけないので、X0X\neq 0 である。よって、この点は

[X:0:0][X:0:0]

と書ける。さらに射影座標では非零スカラー倍を同一視するので、

[X:0:0]=[1:0:0][X:0:0]=[1:0:0]

である。

したがって、二つの平行な affine 直線

y=0,y=1y=0,\qquad y=1

は、射影平面 P2\mathbb P^2 の中では

[1:0:0][1:0:0]

で交わる。

この点は Z=0Z=0 を満たすので、affine chart Z0Z\neq 0 には含まれない。つまり、affine 平面 A2\mathbb A^2 には存在しない点である。このような点を無限遠点という。

また、P2\mathbb P^2 において

Z=0Z=0

で定義される直線を無限遠直線という。

以上より、射影幾何では、affine 平面では交わらない平行線も、無限遠点で交わると考える。

このように無限遠点を加えることで、交点の数や図形の極限が安定する。例えば射影平面では、異なる二直線は必ず一点で交わる。また、適切に重複度を数えれば、次数 mm の曲線と次数 nn の曲線は mnmn 個の交点を持つ、という Bézout の定理も自然に現れる。

したがって射影幾何は、代数的図形を無限遠まで含めて閉じた形で扱うための幾何である。


2. Spec\operatorname{Spec} だけでは足りない

可換環 AA に対して SpecA\operatorname{Spec}A を作ると、これは affine scheme である。

例えば

Akn=Speck[x1,,xn]\mathbb A^n_k = \operatorname{Spec} k[x_1,\dots,x_n]

である。

しかし射影空間 Pkn\mathbb P^n_k は、一般には affine scheme ではない。特に

Pk1\mathbb P^1_k

は affine ではない。

実際、Pk1\mathbb P^1_k の大域正則関数は定数しかないので、

Γ(Pk1,OP1)=k\Gamma(\mathbb P^1_k,\mathcal O_{\mathbb P^1}) = k

である。もし Pk1\mathbb P^1_k が affine なら、

Pk1SpecΓ(Pk1,OP1)=Speck\mathbb P^1_k \cong \operatorname{Spec}\Gamma(\mathbb P^1_k,\mathcal O_{\mathbb P^1}) = \operatorname{Spec} k

となってしまう。しかしこれは明らかに Pk1\mathbb P^1_k とは異なる。

つまり、大域関数環だけを見る Spec\operatorname{Spec} の構成では、射影空間の幾何を十分に記述できない。

そこで、射影幾何に適した代数的データとして 次数付き環を考える。


3. 射影空間と同次座標

射影空間 Pkn\mathbb P^n_k の点は

[x0::xn][x_0:\cdots:x_n]

と表される。

ただし、

[x0::xn]=[λx0::λxn](λk×)[x_0:\cdots:x_n] = [\lambda x_0:\cdots:\lambda x_n] \qquad (\lambda\in k^\times)

である。

つまり射影空間では、座標そのものではなく、スカラー倍を同一視した「方向」だけが意味を持つ。

このとき、関数として自然に現れるのは xix_i そのものではなく、

xjxi\frac{x_j}{x_i}

のような比である。

例えば Pk1\mathbb P^1_k の点は [x0:x1][x_0:x_1] と表される。開集合 x00x_0\neq 0 では、

x1x0\frac{x_1}{x_0}

が affine 座標になる。

同様に、Pkn\mathbb P^n_k の開集合 xi0x_i\neq 0 では、

x0xi,,xixi^,,xnxi\frac{x_0}{x_i},\dots,\widehat{\frac{x_i}{x_i}},\dots,\frac{x_n}{x_i}

が座標になる。

したがって射影幾何では、座標そのものではなく、同次座標の比が本質である。


4. 次数付き環

射影空間の同次座標を代数的に扱うためには、次数付き環を使う。

例えば

S=k[x0,,xn]S=k[x_0,\dots,x_n]

degxi=1\deg x_i = 1

という次数を入れる。

すると

S=d0SdS=\bigoplus_{d\geq 0} S_d

と分解される。ここで SdS_ddd 次同次多項式全体である。

射影空間の閉部分集合は、同次多項式で定義される。

なぜなら、FFdd 次同次式なら、

F(λx0,,λxn)=λdF(x0,,xn)F(\lambda x_0,\dots,\lambda x_n) = \lambda^d F(x_0,\dots,x_n)

なので、

F(x0,,xn)=0F(x_0,\dots,x_n)=0

という条件はスカラー倍に依存しないからである。

したがって、射影幾何では通常のイデアルではなく、斉次イデアルを考える。

このように、射影幾何の代数的概念として自然に現れるのが次数付き環である。


5. Gm\mathbb G_m 作用としての次数付き環

次数付き環は、幾何的には Gm\mathbb G_m 作用と対応する。

ここで

Gm=Speck[t,t1]\mathbb G_m = \operatorname{Spec} k[t,t^{-1}]

は乗法群である。

例えば

S=k[x0,,xn]S=k[x_0,\dots,x_n]

degxi=1\deg x_i=1 という次数を入れると、

SpecS=Akn+1\operatorname{Spec} S = \mathbb A^{n+1}_k

には

Gm\mathbb G_m

λ(x0,,xn)=(λx0,,λxn)\lambda\cdot (x_0,\dots,x_n) = (\lambda x_0,\dots,\lambda x_n)

によって作用する。

これはまさに、射影空間で同一視したいスカラー倍の作用である。

より一般に、S=dZSdS=\bigoplus_{d\in\mathbb Z}S_d が次数付き環であるとき、SpecS\operatorname{Spec}S には Gm\mathbb G_m 作用が入る。

環準同型の言葉で書くと、斉次元 fSdf\in S_d に対して

fftdf\longmapsto f\otimes t^d

とすることで、

SSkk[t,t1]S\longrightarrow S\otimes_k k[t,t^{-1}]

が得られる。これは SpecS\operatorname{Spec}S への Gm\mathbb G_m 作用を表している。

したがって、

次数付き環Gm 作用付き affine scheme\text{次数付き環} \quad\leftrightarrow\quad \mathbb G_m\text{ 作用付き affine scheme}

という対応がある。

この視点から見ると、Proj\operatorname{Proj}Gm\mathbb G_m作用で割って、スカラー倍を忘れる構成として理解できる。


6. Proj\operatorname{Proj} の直観的定義

次数付き環

S=d0SdS=\bigoplus_{d\geq 0}S_d

を考える。

正次数部分

S+=d>0SdS_+ = \bigoplus_{d>0}S_d

irrelevant ideal という。

例えば

S=k[x0,,xn]S=k[x_0,\dots,x_n]

なら

S+=(x0,,xn)S_+=(x_0,\dots,x_n)

であり、これは An+1\mathbb A^{n+1} の原点に対応する。

射影空間では

[0::0][0:\cdots:0]

は点ではない。したがって、affine cone の原点は除くべきである。

そこで直観的には

ProjS\operatorname{Proj}S

SpecSV(S+)\operatorname{Spec}S\setminus V(S_+)

から作る。

さらに、SpecS\operatorname{Spec}S には次数付けに由来する Gm\mathbb G_m 作用があるので、スカラー倍を同一視して

ProjS(SpecSV(S+))/Gm\operatorname{Proj}S \sim (\operatorname{Spec}S\setminus V(S_+))/\mathbb G_m

となりそうな雰囲気がある。

つまり、ProjS\operatorname{Proj}S は、affine cone から原点を除き、スカラー倍で割ったものであるとだいたい考えられる。

一般にはこの商を通常の位相空間やスキームとして単純に作れるとは限らない。そのため、Proj\operatorname{Proj} は斉次素イデアルと基本開集合を用いて定義される。


7. Proj\operatorname{Proj} の定義

S=d0SdS=\bigoplus_{d\geq 0}S_d を非負次数付き環とする。

ProjS\operatorname{Proj}S の underlying set は

ProjS={pSp は斉次素イデアルであり S+⊄p}\operatorname{Proj}S = \{ \mathfrak p\subset S \mid \mathfrak p\text{ は斉次素イデアルであり } S_+\not\subset \mathfrak p \}

で定義される。

ここで条件

S+⊄pS_+\not\subset \mathfrak p

は、原点に対応する部分を除く条件である。

斉次イデアル ISI\subset S に対して、

V+(I)={pProjSIp}V_+(I) = \{ \mathfrak p\in\operatorname{Proj}S \mid I\subset \mathfrak p \}

と定める。これらを閉集合として、ProjS\operatorname{Proj}S に Zariski topology を入れる。

特に、斉次元 fSf\in S に対して、

D+(f)={pProjSfp}D_+(f) = \{ \mathfrak p\in\operatorname{Proj}S \mid f\notin \mathfrak p \}

と定義する。

この D+(f)D_+(f)ProjS\operatorname{Proj}S の基本開集合になる。


8. なぜ (Sf)0(S_f)_0 が出てくるのか

Proj\operatorname{Proj} の構造層で最も重要なのは、

D+(f)Spec(Sf)0D_+(f)\cong \operatorname{Spec}(S_f)_0

という事実である。

ここで ff は斉次元であり、SfS_fff による局所化、(Sf)0(S_f)_0 はその次数 00 部分である。

なぜ次数 00 部分を取るのか。

SfS_f の元は

gfm\frac{g}{f^m}

の形で表される。ただし gg は斉次元とする。

この元の次数は

deggmdegf\deg g - m\deg f

である。

射影幾何ではスカラー倍で変わらない量だけが意味を持つ。次数 00 の元は、Gm\mathbb G_m 作用に関して不変な関数に対応する。

したがって、

(Sf)0(S_f)_0

D(f)SpecS 上の Gm 不変関数の環\text{D(f)SpecSD(f)\subset \operatorname{Spec}S 上の Gm\mathbb G_m 不変関数の環}

と考えられる。

つまり

D+(f)=Spec(Sf)0D_+(f)=\operatorname{Spec}(S_f)_0

という定義は、スカラー倍で変わらない「比」だけを座標として考えるという射影幾何の思想を反映している。


9. categorical quotient とは何か

群作用による商をスキーム論で扱うとき、単に点集合の商を取るだけでは不十分である。代数幾何では、商を普遍性によって定義するのが自然である。

基底スキーム BB 上の群スキーム GG が、BB-スキーム XX に作用しているとする。作用射を

a:G×BXXa:G\times_B X\to X

と書き、第二射影を

p2:G×BXXp_2:G\times_B X\to X

と書く。

定義

BB-射

q:XYq:X\to Y

GG-作用に関して不変であるとは、

qa=qp2q\circ a=q\circ p_2

が成り立つことをいう。

categorical quotient の定義

定義

GG-不変射

q:XYq:X\to Y

categorical quotient であるとは、任意の BB-スキーム TT に対して、任意の GG-不変射

f:XTf:X\to T

が一意的に YY を経由することをいう。

図式で書けば、

XfTqfˉYXfTqfˉY\begin{array}{ccc} X & \xrightarrow{f} & T \\ \downarrow q & \nearrow_{\bar f} & \\ Y & & \end{array}

である。

言い換えると、

HomB(Y,T)HomB(X,T)G\operatorname{Hom}_B(Y,T) \cong \operatorname{Hom}_B(X,T)^G

が自然に成り立つ、ということである。

ここで

HomB(X,T)G\operatorname{Hom}_B(X,T)^G

は、GG-不変な BB-射 XTX\to T 全体を表す。

さらに圏論的に言えば、q:XYq:X\to Y

G×BXXG\times_B X \rightrightarrows X

という二つの射

a, p2:G×BXXa,\ p_2:G\times_B X\to X

の coequalizer である。


categorical quotient は必ずしも軌道空間ではない

注意すべき点は、categorical quotient は必ずしも素朴な意味での軌道空間ではない、ということである。

点集合として

Y(k)=X(k)/G(k)Y(k)=X(k)/G(k)

となるとは限らない。

categorical quotient は、点の集合としての商ではなく、GG-不変な射を普遍的に分解する対象である。


affine categorical quotient

特に XX が affine の場合には、categorical quotient は不変関数環によって記述される。

kk を体とし、GG が affine 群スキーム、X=SpecAX=\operatorname{Spec}A とする。GGXX に作用しているとき、環 AA には余作用

ρ:AAkO(G)\rho:A\to A\otimes_k \mathcal O(G)

が入る。

このとき、不変元の部分環を

AG={aAρ(a)=a1}A^G = \{a\in A\mid \rho(a)=a\otimes 1\}

と定める。

すると、包含

AGAA^G\hookrightarrow A

から射

q:SpecASpecAGq:\operatorname{Spec}A\to \operatorname{Spec}A^G

が得られる。

この射は、affine scheme を対象とする範囲では categorical quotient である。

すなわち、任意の affine scheme T=SpecRT=\operatorname{Spec}R に対して、GG-不変射

SpecASpecR\operatorname{Spec}A\to \operatorname{Spec}R

は一意的に

SpecAG\operatorname{Spec}A^G

を経由する。

したがって、affine な状況では

SpecA//G=SpecAG\operatorname{Spec}A//G = \operatorname{Spec}A^G

と書ける。

この記号 //// は、通常の軌道空間ではなく、不変関数環によって定義される categorical quotient を表す。


10. categorical quotient としての Proj\operatorname{Proj}

斉次元 sSds\in S_d に対して

sstds\longmapsto s\otimes t^d

と定めることで、余作用

SSkk[t,t1]S\to S\otimes_k k[t,t^{-1}]

が得られるのだった。

この作用に対して、

U=XV(S+)U=X\setminus V(S_+)

を考える。UUGm\mathbb G_m-安定な開部分スキームである。

斉次元 fS+f\in S_+ に対して、

D(f)=SpecSfD(f)=\operatorname{Spec}S_f

UUGm\mathbb G_m-安定な affine open である。

このとき、SfS_fZ\mathbb Z-次数付き環になり、Gm\mathbb G_m-不変元はちょうど次数 00 の元である。すなわち、

(Sf)Gm=(Sf)0(S_f)^{\mathbb G_m}=(S_f)_0

である。

したがって affine categorical quotient は

D(f)//Gm=Spec(Sf)Gm=Spec(Sf)0D(f)//\mathbb G_m = \operatorname{Spec}(S_f)^{\mathbb G_m} = \operatorname{Spec}(S_f)_0

である。

一方、ProjS\operatorname{Proj}S の基本開集合は

D+(f)Spec(Sf)0D_+(f)\cong \operatorname{Spec}(S_f)_0

である。

よって

D+(f)=D(f)//GmD_+(f)=D(f)//\mathbb G_m

と理解できる。

つまり、ProjS\operatorname{Proj}S は、U=SpecSV(S+)U=\operatorname{Spec}S\setminus V(S_+)Gm\mathbb G_m で割ったものを、基本開集合ごとの affine categorical quotient として構成したものである。

この意味で、

ProjS=U//Gm\operatorname{Proj}S = U//\mathbb G_m

と書くことができる。

ただし、この等式の右辺は、、UUGm\mathbb G_m-安定な affine open D(f)D(f) たちで覆い、それぞれの affine categorical quotient

D(f)//Gm=Spec(Sf)0D(f)//\mathbb G_m = \operatorname{Spec}(S_f)_0

を貼り合わせて得られるスキームを意味する。


最後に

あれこれ書きましたが、私はこれで Proj\operatorname{Proj} について納得できてしまっていて、Mark6 さんの疑問を解決することはできそうにないです......

この categorical quotient としての Proj の考え方は quotient stack まで持ち上げられるはずなんですけど、algebraic stack はからっきしなので、これについては algebraic stack についてちゃんと何か読んでから勉強したいですね。


参考文献

  1. Qing Liu, Algebraic Geometry and Arithmetic Curves, Oxford University Press, 2002.
  2. David Mumford, John Fogarty, and Frances Kirwan, Geometric Invariant Theory, 3rd ed., Springer, 1994.
  3. Ravi Vakil, The Rising Sea: Foundations Of Algebraic Geometry, URL: https://math.stanford.edu/~vakil/216blog/FOAGoct2125public.pdf
  4. るめなる(@Re1yra), “可換環上の次数付けと Spec への乗法群の作用の対応.”
    URL: https://mono9rome.com/blog/graded-rings-and-actions-of-gm/
  5. MathOverflow, “Geometric construction of Proj as a quotient by a Gm\mathbb G_m action.”
    URL: https://mathoverflow.net/questions/238380/geometric-construcion-of-proj-as-a-quotient-by-a-mathbbg-m-action
  6. The Stacks Project, “Proj of a graded ring.”
    URL: https://stacks.math.columbia.edu/tag/01M3
  7. ---, “Proj of a graded ring,” Algebra chapter.
    URL: https://stacks.math.columbia.edu/tag/00JM
  8. ---, “Categorical quotients.”
    URL: https://stacks.math.columbia.edu/tag/048I
  9. ---, “Good quotients.”
    URL: https://stacks.math.columbia.edu/tag/04AB
  10. nLab, “projective scheme.”
    URL: https://ncatlab.org/nlab/show/projective+scheme
Twitter で共有Note で共有

Comments