コンテンツにスキップ

アフィン代数多様体と座標環:零点定理が作る幾何と代数の辞書

対象読者: 可換環論(Noether の正規化・Hilbert の零点定理・局所化と素スペクトル・Krull 次元)を学んだ修士課程の人。多様体やスキームの知識は仮定しません。

前提となる記事:Noether の正規化と Hilbert の零点定理:超越次数・Jacobson 環・正規化の有限性、局所化と素イデアルのスペクトル:根基・分数環・Zariski 位相、Krull 次元と単項イデアル定理:高さ・パラメータ系・アフィン代数の次元

生 Markdown

円や放物線のような図形は、「多項式が 0 になる点の集まり」として書けます。この記事は、そうした図形を、その上の関数が作る環(式の足し算と掛け算ができる集まり)から調べる方法を作ります。図形の形、図形どうしの写し方、大きさ(次元)が、すべて環の言葉に翻訳できることが分かり、読み終えると、幾何の問いを環の計算に直して解けるようになります。

  • 代数閉体 kk 上のアフィン空間 An=kn\mathbb{A}^n = k^n で、多項式の共通零点の集合 V(S)\mathbf{V}(S) を閉集合とする位相を Zariski 位相といいます。Hilbert の零点定理により、閉集合と k[x1,…,xn]k[x_1, \ldots, x_n] の根基イデアルは包含を逆にして 1 対 1 に対応し、既約な閉集合は素イデアルに、点は極大イデアルに対応します。
  • An\mathbb{A}^n は Noether 位相空間(閉集合の降鎖がいつか止まる位相空間)で、閉集合は有限個の既約成分の和にただ一通りに分解します。既約成分はイデアルの極小素イデアルに対応します。
  • 既約な閉集合 XX(アフィン多様体)の座標環 k[X]=k[x1,…,xn]/I(X)k[X] = k[x_1, \ldots, x_n]/\mathbf{I}(X) は有限生成な整域で、XX 上の正則関数の環に一致します。主開集合 D(f)D(f) の上では k[X]fk[X]_f、点 pp での局所環は k[X]mpk[X]_{\mathfrak{m}_p} です。
  • 射 X→YX \to Y と kk 代数の準同型 k[Y]→k[X]k[Y] \to k[X] は 1 対 1 に対応し、アフィン多様体の圏は有限生成な整域 kk 代数の圏と反変同値(矢印の向きを逆にした圏同値)です。積 X×YX \times Y の座標環は k[X]⊗kk[Y]k[X] \otimes_k k[Y] です。
  • dim⁡X=dim⁡k[X]=trdeg⁡kk(X)\dim X = \dim k[X] = \operatorname{trdeg}_k k(X) で、An\mathbb{A}^n の次元は nn、超曲面の既約成分はすべて n−1n - 1 次元、逆に n−1n - 1 次元の既約閉集合は既約多項式 1 個の零点です。
  • 像が稠密な射は関数体の埋め込みを与え、二つのアフィン多様体が双有理同値であることと、関数体が kk 上同型であることは同値です。

円 x2+y2=1x^2 + y^2 = 1、放物線 y=x2y = x^2、尖った曲線 y2=x3y^2 = x^3 は、どれも多項式の零点として書ける図形です。代数幾何は、このような図形を方程式の代数的な性質から調べます。出発点になる問いは次の 2 つです。

  1. 図形が同じなら方程式(の生成するイデアル)は同じか。x=0x = 0 と x2=0x^2 = 0 は同じ直線を定めますが、イデアル (x)(x) と (x2)(x^2) は異なります。図形からイデアルを復元するには、何を同一視すればよいのか。
  2. 二つの図形が「同じ」とはどういうことか。放物線 y=x2y = x^2 は t↦(t,t2)t \mapsto (t, t^2) で直線と行き来できますが、y2=x3y^2 = x^3 は t↦(t2,t3)t \mapsto (t^2, t^3) で直線と全単射に対応するのに、原点が尖っていて直線と同じには見えません。この違いをどう捉えるのか。

1 への答えが Hilbert の零点定理です。係数体が代数閉体なら、図形に対応するのは根基イデアルで、I(V(a))=a\mathbf{I}(\mathbf{V}(\mathfrak{a})) = \sqrt{\mathfrak{a}} が成り立ちます。2 への答えは、図形の上の関数の環(座標環)を見ることです。図形の間の射は座標環の間の準同型と逆向きに 1 対 1 に対応し、図形が同型であることと座標環が同型であることは同値になります。y2=x3y^2 = x^3 の座標環は k[t2,t3]k[t^2, t^3] と同型で、k[t]k[t] より真に小さいので、この曲線は t↦(t2,t3)t \mapsto (t^2, t^3) によっては直線と同型になりません。

こうして「幾何の命題を座標環の命題に直し、可換環論で解く」という方針が立ちます。この記事では、この辞書を次の表の範囲で完成させます。

幾何代数
閉集合 Z⊆AnZ \subseteq \mathbb{A}^n根基イデアル I(Z)\mathbf{I}(Z)
既約な閉集合素イデアル
点極大イデアル
既約成分極小素イデアル
アフィン多様体 XX有限生成な整域 k[X]k[X]
射 X→YX \to Y準同型 k[Y]→k[X]k[Y] \to k[X]
積 X×YX \times Yテンソル積 k[X]⊗kk[Y]k[X] \otimes_k k[Y]
次元Krull 次元、関数体の超越次数

環の側の定理(零点定理、局所化、次元論)は記事 整拡大の応用:Noether の正規化定理と零点定理、局所化と素イデアルのスペクトル、Krull 次元と単項イデアル定理 で証明済みのものを使い、再証明しません。この辞書は、係数体が代数閉でないときや、冪零元を覚えておきたいとき(x2=0x^2 = 0 を「二重の直線」として扱いたいとき)には不足します。それを補うのが記事 アフィンスキームとスキーム のスキームで、この記事の多様体はその原型です。

この記事を通して kk は代数閉体、環は単位元をもつ可換環とします。k[x1,…,xn]k[x_1, \ldots, x_n] を k[x]k[x] と略すことがあります。

定義 2.1(アフィン空間・代数的集合・Zariski 位相)↗

n≥0n \ge 0 とする。集合 knk^n を An\mathbb{A}^n と書き、nn 次元アフィン空間という。S⊆k[x1,…,xn]S \subseteq k[x_1, \ldots, x_n] と Z⊆AnZ \subseteq \mathbb{A}^n に対し

V(S)={a∈An:すべての f∈S で f(a)=0},I(Z)={f∈k[x1,…,xn]:すべての a∈Z で f(a)=0}\mathbf{V}(S) = \{ a \in \mathbb{A}^n : \text{すべての } f \in S \text{ で } f(a) = 0 \}, \qquad \mathbf{I}(Z) = \{ f \in k[x_1, \ldots, x_n] : \text{すべての } a \in Z \text{ で } f(a) = 0 \}

とおく(定義 4.2[Noether の正規化と Hilbert の零点定理] と同じ記号)。V(S)\mathbf{V}(S) の形の集合を代数的集合という。代数的集合を閉集合とする An\mathbb{A}^n の位相(補題 2.2 で位相になることを示す)を Zariski 位相という。An\mathbb{A}^n の部分集合には、つねにこの位相の相対位相を入れる。

補題 2.2(V と I の性質)✓

S,TS, T を k[x1,…,xn]k[x_1, \ldots, x_n] の部分集合、a,b,aλ\mathfrak{a}, \mathfrak{b}, \mathfrak{a}_\lambda をイデアル、Z,WZ, W を An\mathbb{A}^n の部分集合とする。

  1. S⊆TS \subseteq T なら V(T)⊆V(S)\mathbf{V}(T) \subseteq \mathbf{V}(S)。Z⊆WZ \subseteq W なら I(W)⊆I(Z)\mathbf{I}(W) \subseteq \mathbf{I}(Z)。
  2. SS の生成するイデアルを (S)(S) とすると V(S)=V((S))=V((S))\mathbf{V}(S) = \mathbf{V}((S)) = \mathbf{V}(\sqrt{(S)})。
  3. V({0})=An\mathbf{V}(\{0\}) = \mathbb{A}^n、V({1})=∅\mathbf{V}(\{1\}) = \varnothing、⋂λV(aλ)=V(∑λaλ)\bigcap_\lambda \mathbf{V}(\mathfrak{a}_\lambda) = \mathbf{V}\bigl(\sum_\lambda \mathfrak{a}_\lambda\bigr)、V(a)∪V(b)=V(ab)=V(a∩b)\mathbf{V}(\mathfrak{a}) \cup \mathbf{V}(\mathfrak{b}) = \mathbf{V}(\mathfrak{a}\mathfrak{b}) = \mathbf{V}(\mathfrak{a} \cap \mathfrak{b})。したがって代数的集合の全体は閉集合系の公理を満たす。
  4. I(Z)\mathbf{I}(Z) は根基イデアルであり、V(I(Z))\mathbf{V}(\mathbf{I}(Z)) は ZZ の Zariski 位相での閉包 Z‾\overline{Z} に等しい。とくに ZZ が閉集合なら V(I(Z))=Z\mathbf{V}(\mathbf{I}(Z)) = Z。
  5. I(Z∪W)=I(Z)∩I(W)\mathbf{I}(Z \cup W) = \mathbf{I}(Z) \cap \mathbf{I}(W)。
証明(補題 2.2)

(1) a∈V(T)a \in \mathbf{V}(T) なら TT のすべての元が aa で消えるので、S⊆TS \subseteq T の元も消えます。後半も同じです。

(2) S⊆(S)⊆(S)S \subseteq (S) \subseteq \sqrt{(S)} と (1) から V((S))⊆V((S))⊆V(S)\mathbf{V}(\sqrt{(S)}) \subseteq \mathbf{V}((S)) \subseteq \mathbf{V}(S) です。逆に a∈V(S)a \in \mathbf{V}(S)、f∈(S)f \in \sqrt{(S)} とすると、ある m≥1m \ge 1 と gi∈k[x]g_i \in k[x]、si∈Ss_i \in S で fm=∑igisif^m = \sum_i g_i s_i と書けます。aa を代入すると f(a)m=∑igi(a)si(a)=0f(a)^m = \sum_i g_i(a)s_i(a) = 0 で、kk は体なので f(a)=0f(a) = 0 です。よって a∈V((S))a \in \mathbf{V}(\sqrt{(S)}) です。

(3) 定数 00 はすべての点で消え、定数 11 はどの点でも消えません。aa がすべての aλ\mathfrak{a}_\lambda の元の零点であることと、それらの有限和の全体 ∑λaλ\sum_\lambda \mathfrak{a}_\lambda の元の零点であることは同値です。最後の等式を示します。ab⊆a∩b⊆a,b\mathfrak{a}\mathfrak{b} \subseteq \mathfrak{a} \cap \mathfrak{b} \subseteq \mathfrak{a}, \mathfrak{b} と (1) から V(a)∪V(b)⊆V(a∩b)⊆V(ab)\mathbf{V}(\mathfrak{a}) \cup \mathbf{V}(\mathfrak{b}) \subseteq \mathbf{V}(\mathfrak{a} \cap \mathfrak{b}) \subseteq \mathbf{V}(\mathfrak{a}\mathfrak{b}) です。a∉V(a)∪V(b)a \notin \mathbf{V}(\mathfrak{a}) \cup \mathbf{V}(\mathfrak{b}) なら f(a)≠0f(a) \ne 0、g(a)≠0g(a) \ne 0 となる f∈af \in \mathfrak{a}、g∈bg \in \mathfrak{b} があり、fg∈abfg \in \mathfrak{a}\mathfrak{b} かつ (fg)(a)≠0(fg)(a) \ne 0 なので a∉V(ab)a \notin \mathbf{V}(\mathfrak{a}\mathfrak{b}) です。(2) によりどの代数的集合もイデアルの V\mathbf{V} として書けるので、全体と空集合が代数的集合で、任意個の共通部分と 2 個の和で閉じています。

(4) fm∈I(Z)f^m \in \mathbf{I}(Z) なら各 a∈Za \in Z で f(a)m=0f(a)^m = 0、したがって f(a)=0f(a) = 0 なので f∈I(Z)f \in \mathbf{I}(Z) です。和と k[x]k[x] の元による積で閉じることは定義から分かるので、I(Z)\mathbf{I}(Z) は根基イデアルです。V(I(Z))\mathbf{V}(\mathbf{I}(Z)) は ZZ を含む閉集合です。ZZ を含む任意の閉集合 V(a)\mathbf{V}(\mathfrak{a}) について、a\mathfrak{a} の元は ZZ の上で消えるので a⊆I(Z)\mathfrak{a} \subseteq \mathbf{I}(Z)、(1) により V(I(Z))⊆V(a)\mathbf{V}(\mathbf{I}(Z)) \subseteq \mathbf{V}(\mathfrak{a}) です。よって V(I(Z))\mathbf{V}(\mathbf{I}(Z)) は ZZ を含む最小の閉集合、すなわち閉包です。

(5) ff が Z∪WZ \cup W の上で消えることは、ZZ の上でも WW の上でも消えることと同値です。

n=1n = 1 のとき、k[x]k[x] の 00 でない多項式の根は有限個なので、A1\mathbb{A}^1 の閉集合は全体と有限集合だけです。代数閉体は無限集合です(有限集合 {a1,…,aq}\{a_1, \ldots, a_q\} なら ∏i(t−ai)+1\prod_i (t - a_i) + 1 が根をもたない)から、A1\mathbb{A}^1 の空でない二つの開集合は必ず交わり、Zariski 位相は Hausdorff ではありません。

定理 2.3(イデアルと代数的集合の対応)✓

kk を代数閉体とする。

  1. k[x1,…,xn]k[x_1, \ldots, x_n] の任意のイデアル a\mathfrak{a} について I(V(a))=a\mathbf{I}(\mathbf{V}(\mathfrak{a})) = \sqrt{\mathfrak{a}}。
  2. Z↦I(Z)Z \mapsto \mathbf{I}(Z) と a↦V(a)\mathfrak{a} \mapsto \mathbf{V}(\mathfrak{a}) は、An\mathbb{A}^n の閉集合の全体と k[x1,…,xn]k[x_1, \ldots, x_n] の根基イデアルの全体の間の、包含関係を逆にする互いに逆な全単射である。
  3. この対応で、閉集合 ZZ が既約であることと I(Z)\mathbf{I}(Z) が素イデアルであることは同値である。
  4. この対応で、1 点 {a}\{a\} は極大イデアル ma=(x1−a1,…,xn−an)\mathfrak{m}_a = (x_1 - a_1, \ldots, x_n - a_n) に対応し、極大イデアルはこの形のものに限る。
証明(定理 2.3)

(1) と (2) は Hilbert の零点定理(定理 4.4[Noether の正規化と Hilbert の零点定理] の (2)、(3))です。(4) の前半も同じ定理の (3) に含まれ、極大イデアルが ma\mathfrak{m}_a に限ることは 系 4.3[Noether の正規化と Hilbert の零点定理] の (3) です。

(3) を示します。既約の定義は 定義 4.3[局所化と素イデアルのスペクトル] のものです。

ZZ が既約とします。Z≠∅Z \ne \varnothing なので 1∉I(Z)1 \notin \mathbf{I}(Z) です。fg∈I(Z)fg \in \mathbf{I}(Z) とすると、ZZ の各点で ff か gg が消えるので Z=(Z∩V(f))∪(Z∩V(g))Z = (Z \cap \mathbf{V}(f)) \cup (Z \cap \mathbf{V}(g)) で、右辺の 2 つは ZZ の閉集合です。既約性から一方が ZZ に等しく、たとえば Z⊆V(f)Z \subseteq \mathbf{V}(f) なら f∈I(Z)f \in \mathbf{I}(Z) です。よって I(Z)\mathbf{I}(Z) は素イデアルです。

逆に p=I(Z)\mathfrak{p} = \mathbf{I}(Z) が素イデアルとします。p≠k[x]\mathfrak{p} \ne k[x] なので Z≠∅Z \ne \varnothing です(I(∅)=k[x]\mathbf{I}(\varnothing) = k[x])。Z=Z1∪Z2Z = Z_1 \cup Z_2(ZiZ_i は ZZ の閉集合。ZZ が閉なので An\mathbb{A}^n の閉集合でもある)とすると、補題 2.2 の (5) により p=I(Z1)∩I(Z2)\mathfrak{p} = \mathbf{I}(Z_1) \cap \mathbf{I}(Z_2) です。p≠I(Z1)\mathfrak{p} \ne \mathbf{I}(Z_1) なら f∈I(Z1)∖pf \in \mathbf{I}(Z_1) \setminus \mathfrak{p} が取れ、任意の g∈I(Z2)g \in \mathbf{I}(Z_2) について fg∈I(Z1)∩I(Z2)=pfg \in \mathbf{I}(Z_1) \cap \mathbf{I}(Z_2) = \mathfrak{p}、f∉pf \notin \mathfrak{p} なので g∈pg \in \mathfrak{p} です。したがって I(Z2)⊆p⊆I(Z2)\mathbf{I}(Z_2) \subseteq \mathfrak{p} \subseteq \mathbf{I}(Z_2) で、(2) により Z2=V(I(Z2))=V(p)=ZZ_2 = \mathbf{V}(\mathbf{I}(Z_2)) = \mathbf{V}(\mathfrak{p}) = Z です。p=I(Z1)\mathfrak{p} = \mathbf{I}(Z_1) なら同じく Z1=ZZ_1 = Z です。よって ZZ は既約です。

(1) は kk が代数閉体でないと成り立ちません。k=Rk = \mathbb{R} で a=(x2+1)\mathfrak{a} = (x^2 + 1) とすると V(a)=∅\mathbf{V}(\mathfrak{a}) = \varnothing で I(V(a))=R[x]≠a\mathbf{I}(\mathbf{V}(\mathfrak{a})) = \mathbb{R}[x] \ne \sqrt{\mathfrak{a}} です。代数閉でない体の上で同じ辞書を作るには、点の集合を knk^n ではなく素イデアルの集合に取り替える必要があり、それがスキームの考え方です。

An\mathbb{A}^n 自身は I(An)=(0)=(0)\mathbf{I}(\mathbb{A}^n) = \sqrt{(0)} = (0) で、k[x]k[x] は整域なので (0)(0) は素イデアル、したがって An\mathbb{A}^n は既約です。

定義 3.1(Noether 位相空間・既約成分)↗

位相空間 XX が Noether 位相空間であるとは、閉集合の降鎖 Z1⊇Z2⊇⋯Z_1 \supseteq Z_2 \supseteq \cdots が必ず停留する(ある NN があって i≥Ni \ge N なら Zi=ZNZ_i = Z_N)ことをいう。位相空間 XX の既約な部分集合のうち、包含に関して極大なものを XX の既約成分という。

既約性について、以下で何度も使う一般的な事実をまとめておきます。部分集合 Y⊆XY \subseteq X の閉集合は Z∩YZ \cap Y(ZZ は XX の閉集合)の形なので、YY が既約であることは「Y≠∅Y \ne \varnothing で、XX の閉集合 Z1,Z2Z_1, Z_2 が Y⊆Z1∪Z2Y \subseteq Z_1 \cup Z_2 を満たせば Y⊆Z1Y \subseteq Z_1 または Y⊆Z2Y \subseteq Z_2」と言い換えられます。直観的には、既約とは「二つの小さな閉集合には分けられない」ことです。A1\mathbb{A}^1 のように空でない開集合どうしが必ず交わる空間が既約な例で、ふつうの距離空間では起こらない現象です。

補題 3.2(既約な集合の基本性質)✓

XX を位相空間とする。

  1. 部分集合 Y⊆XY \subseteq X が既約であることと、閉包 Y‾\overline{Y} が既約であることは同値である。とくに既約成分は閉集合である。
  2. XX が既約で U⊆XU \subseteq X が空でない開集合なら、UU は XX で稠密で、UU は既約である。空でない二つの開集合は交わる。
  3. f ⁣:X→X′f\colon X \to X' が連続で XX が既約なら、像 f(X)f(X) は既約である。
  4. 既約な部分集合 WW が有限個の閉集合の和 Z1∪⋯∪ZrZ_1 \cup \cdots \cup Z_r に含まれれば、ある ii で W⊆ZiW \subseteq Z_i である。
証明(補題 3.2)

(1) 閉集合 ZZ について Y⊆ZY \subseteq Z と Y‾⊆Z\overline{Y} \subseteq Z は同値で、Y≠∅Y \ne \varnothing と Y‾≠∅\overline{Y} \ne \varnothing も同値です。したがって上の言い換えの条件は YY と Y‾\overline{Y} で同じです。既約成分 YY については、Y‾\overline{Y} が YY を含む既約な集合なので、極大性から Y=Y‾Y = \overline{Y} です。

(2) X=U‾∪(X∖U)X = \overline{U} \cup (X \setminus U) は閉集合 2 つの和で、X∖U≠XX \setminus U \ne X なので、既約性から U‾=X\overline{U} = X です。XX の閉集合 Z1,Z2Z_1, Z_2 が U⊆Z1∪Z2U \subseteq Z_1 \cup Z_2 を満たせば、X=U‾⊆Z1∪Z2X = \overline{U} \subseteq Z_1 \cup Z_2 なので X⊆Z1X \subseteq Z_1 または X⊆Z2X \subseteq Z_2 で、UU もその一方に含まれます。よって UU は既約です。空でない開集合 U,U′U, U' が交わらなければ X=(X∖U)∪(X∖U′)X = (X \setminus U) \cup (X \setminus U') で、どちらも XX と異なる閉集合なので既約性に反します。

(3) f(X)≠∅f(X) \ne \varnothing です。X′X' の閉集合 Z1,Z2Z_1, Z_2 が f(X)⊆Z1∪Z2f(X) \subseteq Z_1 \cup Z_2 を満たせば、X=f−1(Z1)∪f−1(Z2)X = f^{-1}(Z_1) \cup f^{-1}(Z_2) は閉集合 2 つの和なので、たとえば X=f−1(Z1)X = f^{-1}(Z_1)、すなわち f(X)⊆Z1f(X) \subseteq Z_1 です。

(4) rr についての帰納法です。r=1r = 1 は自明です。W⊆Z1∪(Z2∪⋯∪Zr)W \subseteq Z_1 \cup (Z_2 \cup \cdots \cup Z_r) は閉集合 2 つの和に含まれるので、W⊆Z1W \subseteq Z_1 か W⊆Z2∪⋯∪ZrW \subseteq Z_2 \cup \cdots \cup Z_r で、後者なら帰納法の仮定が使えます。

補題 3.3(アフィン空間は Noether 位相空間)✓

  1. An\mathbb{A}^n は Noether 位相空間である。
  2. Noether 位相空間の部分空間は Noether 位相空間である。
  3. Noether 位相空間はコンパクトである(定義 3.2[コンパクト性] の意味で。Hausdorff 性は仮定しない)。したがって、そのすべての部分空間もコンパクトである。
証明(補題 3.3)

(1) 閉集合の降鎖 Z1⊇Z2⊇⋯Z_1 \supseteq Z_2 \supseteq \cdots に対し、補題 2.2 の (1) によりイデアルの昇鎖 I(Z1)⊆I(Z2)⊆⋯\mathbf{I}(Z_1) \subseteq \mathbf{I}(Z_2) \subseteq \cdots ができます。体 kk のイデアルは (0)(0) と kk だけなので kk は Noether 環で、k[x1,…,xn]k[x_1, \ldots, x_n] も Noether 環です(系 4.1[Noether 環と Artin 環] の (3))。よって昇鎖は停留し、Zi=V(I(Zi))Z_i = \mathbf{V}(\mathbf{I}(Z_i))(補題 2.2 の (4))も停留します。

(2) XX を Noether 位相空間、Y⊆XY \subseteq X とし、YY の閉集合の降鎖 F1⊇F2⊇⋯F_1 \supseteq F_2 \supseteq \cdots を取ります。XX での閉包 Fi‾\overline{F_i} は XX の閉集合の降鎖なので停留します。FiF_i は YY の閉集合なので Fi=Z∩YF_i = Z \cap Y(ZZ は XX の閉集合)と書け、Fi⊆Fi‾∩Y⊆Z∩Y=FiF_i \subseteq \overline{F_i} \cap Y \subseteq Z \cap Y = F_i から Fi=Fi‾∩YF_i = \overline{F_i} \cap Y です。よって FiF_i も停留します。

(3) XX を Noether 位相空間とし、開被覆 {Uλ}\{U_\lambda\} が有限部分被覆をもたないとします。λ1\lambda_1 を任意に選び、λ1,…,λm\lambda_1, \ldots, \lambda_m まで選んだとき、Uλ1∪⋯∪Uλm≠XU_{\lambda_1} \cup \cdots \cup U_{\lambda_m} \ne X なので、この和に含まれない点を含む Uλm+1U_{\lambda_{m+1}} を選べます。すると Zm=X∖(Uλ1∪⋯∪Uλm)Z_m = X \setminus (U_{\lambda_1} \cup \cdots \cup U_{\lambda_m}) は閉集合の狭義の降鎖になり、Noether 性に反します。部分空間については (2) を使います。

命題 3.4(既約成分への分解)✓

XX を Noether 位相空間、Z≠∅Z \ne \varnothing をその閉集合とする。

  1. ZZ は有限個の既約な閉集合の和 Z=Z1∪⋯∪ZrZ = Z_1 \cup \cdots \cup Z_r に書け、i≠ji \ne j なら Zi⊈ZjZ_i \not\subseteq Z_j とできる。
  2. (1) の Z1,…,ZrZ_1, \ldots, Z_r は ZZ の既約成分の全体に一致する。とくに (1) の分解は順序を除いて一意で、ZZ の既約な部分集合はどれかの ZiZ_i に含まれる。
証明(命題 3.4)

(1) 有限個の既約な閉集合の和に書けない空でない閉集合があったとし、その全体を Σ\Sigma とします。Σ\Sigma に包含に関する極小元が無ければ、Σ\Sigma の元の狭義の降鎖を無限に続けられ、Noether 性に反します。極小元 ZZ を取ります。ZZ 自身は既約でない(既約なら 1 個の和)ので、Z=Z′∪Z′′Z = Z' \cup Z''、Z′≠ZZ' \ne Z、Z′′≠ZZ'' \ne Z となる閉集合があります。Z′=∅Z' = \varnothing なら Z′′=ZZ'' = Z となるので、Z′Z' も Z′′Z'' も空ではありません。極小性から Z′,Z′′∉ΣZ', Z'' \notin \Sigma で、どちらも有限個の既約な閉集合の和です。すると ZZ もそうなり、矛盾です。よって Σ=∅\Sigma = \varnothing です。得られた表示から、他の ZjZ_j に含まれる ZiZ_i を一つずつ取り除けば、i≠ji \ne j で Zi⊈ZjZ_i \not\subseteq Z_j となる表示が残ります。

(2) W⊆ZW \subseteq Z を既約な部分集合とすると、補題 3.2 の (4) により、ある ii で W⊆ZiW \subseteq Z_i です。WW が既約成分なら、極大性から W=ZiW = Z_i です。逆に各 ZiZ_i は既約成分です。実際、Zi⊆WZ_i \subseteq W となる既約な W⊆ZW \subseteq Z を取ると、いま示したことから W⊆ZjW \subseteq Z_j となる jj があり、Zi⊆ZjZ_i \subseteq Z_j なので j=ij = i、W=ZiW = Z_i です。したがって、条件を満たす分解に現れる閉集合の全体は、ZZ だけから決まる既約成分の全体に等しく、分解は順序を除いて一意です。

系 3.5(既約成分と極小素イデアル)✓

a≠k[x1,…,xn]\mathfrak{a} \ne k[x_1, \ldots, x_n] をイデアルとする。V(a)\mathbf{V}(\mathfrak{a}) の既約成分は、a\mathfrak{a} の極小素イデアル p\mathfrak{p} についての V(p)\mathbf{V}(\mathfrak{p}) の全体であり、有限個である。また a\sqrt{\mathfrak{a}} は a\mathfrak{a} の極小素イデアルの共通部分に等しい。

証明(系 3.5)

定理 2.3 の (2)、(3) により、V(a)\mathbf{V}(\mathfrak{a}) に含まれる既約な閉集合は、I(V(a))=a\mathbf{I}(\mathbf{V}(\mathfrak{a})) = \sqrt{\mathfrak{a}} を含む素イデアル p\mathfrak{p} についての V(p)\mathbf{V}(\mathfrak{p}) の全体で、対応は包含を逆にします。素イデアルは根基イデアルなので、p⊇a\mathfrak{p} \supseteq \sqrt{\mathfrak{a}} と p⊇a\mathfrak{p} \supseteq \mathfrak{a} は同値です。既約成分は閉集合(補題 3.2 の (1))なので、包含に関して極大な既約閉集合であり、a\mathfrak{a} を含む素イデアルのうち極小なものに対応します。V(a)≠∅\mathbf{V}(\mathfrak{a}) \ne \varnothing(a≠k[x]\sqrt{\mathfrak{a}} \ne k[x] による)で An\mathbb{A}^n は Noether 位相空間(補題 3.3)なので、命題 3.4 により既約成分は有限個で、V(a)=V(p1)∪⋯∪V(pr)\mathbf{V}(\mathfrak{a}) = \mathbf{V}(\mathfrak{p}_1) \cup \cdots \cup \mathbf{V}(\mathfrak{p}_r) です。補題 2.2 の (5) と 定理 2.3 の (1) から a=I(V(a))=⋂iI(V(pi))=⋂ipi\sqrt{\mathfrak{a}} = \mathbf{I}(\mathbf{V}(\mathfrak{a})) = \bigcap_i \mathbf{I}(\mathbf{V}(\mathfrak{p}_i)) = \bigcap_i \mathfrak{p}_i です。

環の側では、極小素イデアルの有限性は準素分解から出ます(系 3.4[準素分解と随伴素イデアル])。上の系は、同じ事実を位相空間の言葉で証明し直したことになります。

例 3.6(平面と直線の和)

a=(xy,xz)⊆k[x,y,z]\mathfrak{a} = (xy, xz) \subseteq k[x, y, z] とします。xy=xz=0xy = xz = 0 は「x=0x = 0 または y=z=0y = z = 0」と同値なので、V(a)=V(x)∪V(y,z)\mathbf{V}(\mathfrak{a}) = \mathbf{V}(x) \cup \mathbf{V}(y, z) です。k[x,y,z]/(x)≅k[y,z]k[x, y, z]/(x) \cong k[y, z] と k[x,y,z]/(y,z)≅k[x]k[x, y, z]/(y, z) \cong k[x] は整域なので (x)(x) と (y,z)(y, z) は素イデアルで、V(x)\mathbf{V}(x)(平面)と V(y,z)\mathbf{V}(y, z)(直線)は既約です。(x)⊈(y,z)(x) \not\subseteq (y, z) かつ (y,z)⊈(x)(y, z) \not\subseteq (x) なので互いに含まれず、これが既約成分への分解です。系 3.5 により a=(x)∩(y,z)\sqrt{\mathfrak{a}} = (x) \cap (y, z) です。

定義 4.1(アフィン多様体・準アフィン多様体・座標環)↗

An\mathbb{A}^n の既約な閉集合をアフィン多様体、アフィン多様体の空でない開集合を準アフィン多様体という。この記事では両者をあわせて多様体という。

アフィン多様体 X⊆AnX \subseteq \mathbb{A}^n に対し

k[X]=k[x1,…,xn]/I(X)k[X] = k[x_1, \ldots, x_n]/\mathbf{I}(X)

を XX の座標環という。I(X)\mathbf{I}(X) は素イデアル(定理 2.3)なので k[X]k[X] は有限生成な kk 代数である整域で、その商体 k(X)=Frac⁡k[X]k(X) = \operatorname{Frac} k[X] を XX の関数体という。f∈k[X]f \in k[X] は代表元の多項式の値により関数 X→kX \to k を定め、I(X)\mathbf{I}(X) の定義から、異なる元は異なる関数を定める。f∈k[X]f \in k[X]、T⊆k[X]T \subseteq k[X]、Z⊆XZ \subseteq X に対し

D(f)={p∈X:f(p)≠0},VX(T)={p∈X:すべての f∈T で f(p)=0},IX(Z)={f∈k[X]:f∣Z=0}D(f) = \{ p \in X : f(p) \ne 0 \}, \quad \mathbf{V}_X(T) = \{ p \in X : \text{すべての } f \in T \text{ で } f(p) = 0 \}, \quad \mathbf{I}_X(Z) = \{ f \in k[X] : f|_Z = 0 \}

とおく。D(f)D(f) を主開集合という。

多様体は既約で(補題 3.2 の (2))、Noether 位相空間です(補題 3.3)。準アフィン多様体 YY は An\mathbb{A}^n の既約な部分集合で、閉包 Y‾\overline{Y} がアフィン多様体、YY は Y‾\overline{Y} の開集合です。

命題 4.2(アフィン多様体の中での対応)✓

X⊆AnX \subseteq \mathbb{A}^n をアフィン多様体とする。

  1. Z↦IX(Z)Z \mapsto \mathbf{I}_X(Z) と a↦VX(a)\mathfrak{a} \mapsto \mathbf{V}_X(\mathfrak{a}) は、XX の閉集合の全体と k[X]k[X] の根基イデアルの全体の間の、包含を逆にする互いに逆な全単射であり、k[X]k[X] の任意のイデアル a\mathfrak{a} について IX(VX(a))=a\mathbf{I}_X(\mathbf{V}_X(\mathfrak{a})) = \sqrt{\mathfrak{a}} である。
  2. この対応で既約な閉集合は素イデアルに、点 pp は極大イデアル mp={f∈k[X]:f(p)=0}\mathfrak{m}_p = \{ f \in k[X] : f(p) = 0 \} に対応する。k[X]k[X] の極大イデアルはこの形に限り、k[X]/mp≅kk[X]/\mathfrak{m}_p \cong k である。既約な閉集合 Z=VX(p)Z = \mathbf{V}_X(\mathfrak{p}) はアフィン多様体で、k[Z]≅k[X]/pk[Z] \cong k[X]/\mathfrak{p} である。
  3. 主開集合の全体は XX の開基(定義 5.1[位相空間の定義と基本概念])であり、D(f)∩D(g)=D(fg)D(f) \cap D(g) = D(fg)、D(f)=∅  ⟺  f=0D(f) = \varnothing \iff f = 0 である。D(f)⊆⋃iD(hi)D(f) \subseteq \bigcup_i D(h_i) であることと、f∈(hi)if \in \sqrt{(h_i)_i} であることは同値である。
  4. g∈k[X]g \in k[X] が XX の空でない開集合の上で 00 なら、g=0g = 0 である。
  5. a≠k[X]\mathfrak{a} \ne k[X] をイデアルとすると、VX(a)\mathbf{V}_X(\mathfrak{a}) の既約成分は a\mathfrak{a} の極小素イデアル p\mathfrak{p} についての VX(p)\mathbf{V}_X(\mathfrak{p}) の全体である。
証明(命題 4.2)

π ⁣:k[x]→k[X]\pi\colon k[x] \to k[X] を自然な全射とします。k[X]k[X] のイデアル a\mathfrak{a} について VX(a)=V(π−1(a))\mathbf{V}_X(\mathfrak{a}) = \mathbf{V}(\pi^{-1}(\mathfrak{a}))(π−1(a)⊇I(X)\pi^{-1}(\mathfrak{a}) \supseteq \mathbf{I}(X) なので右辺は XX に含まれる)、Z⊆XZ \subseteq X について IX(Z)=π(I(Z))\mathbf{I}_X(Z) = \pi(\mathbf{I}(Z))、π−1(IX(Z))=I(Z)\pi^{-1}(\mathbf{I}_X(Z)) = \mathbf{I}(Z) です。

(1) XX の閉集合は、XX に含まれる An\mathbb{A}^n の閉集合と同じもので、定理 2.3 の (2) により I(X)\mathbf{I}(X) を含む k[x]k[x] の根基イデアルと対応します。I(X)\mathbf{I}(X) を含む k[x]k[x] のイデアルと k[X]k[X] のイデアルは c↦π(c)\mathfrak{c} \mapsto \pi(\mathfrak{c})、b↦π−1(b)\mathfrak{b} \mapsto \pi^{-1}(\mathfrak{b}) で包含を保って対応します(補題 2.5[局所化と素イデアルのスペクトル])。π(f)m∈b\pi(f)^m \in \mathfrak{b} と fm∈π−1(b)f^m \in \pi^{-1}(\mathfrak{b}) は同値なので π−1(b)=π−1(b)\pi^{-1}(\sqrt{\mathfrak{b}}) = \sqrt{\pi^{-1}(\mathfrak{b})} で、この対応で根基イデアルは根基イデアルに対応します。2 つの対応を合成したものが主張の全単射です。また IX(VX(a))=π(I(V(π−1a)))=π(π−1a)=π(π−1(a))=a\mathbf{I}_X(\mathbf{V}_X(\mathfrak{a})) = \pi\bigl(\mathbf{I}(\mathbf{V}(\pi^{-1}\mathfrak{a}))\bigr) = \pi\bigl(\sqrt{\pi^{-1}\mathfrak{a}}\bigr) = \pi(\pi^{-1}(\sqrt{\mathfrak{a}})) = \sqrt{\mathfrak{a}} です。

(2) 補題 2.5[局所化と素イデアルのスペクトル] の対応は素イデアルと極大イデアルを保つので、定理 2.3 の (3)、(4) から従います。mp=π(ma)\mathfrak{m}_p = \pi(\mathfrak{m}_a)(p=ap = a)で、k[X]/mp≅k[x]/ma≅kk[X]/\mathfrak{m}_p \cong k[x]/\mathfrak{m}_a \cong k(代入 f↦f(a)f \mapsto f(a) による)です。Z=VX(p)Z = \mathbf{V}_X(\mathfrak{p}) は An\mathbb{A}^n の既約な閉集合で、I(Z)=π−1(IX(Z))=π−1(p)\mathbf{I}(Z) = \pi^{-1}(\mathbf{I}_X(Z)) = \pi^{-1}(\mathfrak{p}) なので k[Z]=k[x]/π−1(p)≅k[X]/pk[Z] = k[x]/\pi^{-1}(\mathfrak{p}) \cong k[X]/\mathfrak{p} です。

(3) U⊆XU \subseteq X を開集合、p∈Up \in U とします。X∖U=VX(a)X \setminus U = \mathbf{V}_X(\mathfrak{a}) と書くと p∉VX(a)p \notin \mathbf{V}_X(\mathfrak{a}) なので、f(p)≠0f(p) \ne 0 となる f∈af \in \mathfrak{a} があり、p∈D(f)⊆Up \in D(f) \subseteq U です。(fg)(p)≠0(fg)(p) \ne 0 は f(p)≠0f(p) \ne 0 かつ g(p)≠0g(p) \ne 0 と同値です。D(f)=∅D(f) = \varnothing は ff が関数として 00 であること、すなわち f=0f = 0 と同値です。最後の主張は、D(f)⊆⋃iD(hi)  ⟺  VX((hi)i)⊆VX(f)  ⟺  f∈IX(VX((hi)i))=(hi)iD(f) \subseteq \bigcup_i D(h_i) \iff \mathbf{V}_X((h_i)_i) \subseteq \mathbf{V}_X(f) \iff f \in \mathbf{I}_X(\mathbf{V}_X((h_i)_i)) = \sqrt{(h_i)_i} から従います(最後の等号は (1))。

(4) gg が空でない開集合 UU の上で 00 なら X=VX(g)∪(X∖U)X = \mathbf{V}_X(g) \cup (X \setminus U) で、XX は既約、X∖U≠XX \setminus U \ne X なので VX(g)=X\mathbf{V}_X(g) = X、すなわち g=0g = 0 です。

(5) 系 3.5 の証明と同じです。(1)、(2) により VX(a)\mathbf{V}_X(\mathfrak{a}) に含まれる既約な閉集合は a\mathfrak{a} を含む素イデアルと包含を逆にして対応し、既約成分は極大な既約閉集合なので、極小素イデアルに対応します。

次に、多様体の上の「よい関数」を定義します。多項式だけでなく、分母が消えないところでは多項式の商も許します。

多項式だけを関数と認めると、D(f)D(f) のように一部を取り除いた集合の上で 1/f1/f のような関数を扱えません。そこで「各点の近くで分数 G/HG/H の形に書ける」関数を正則関数とします。局所環 OY,p\mathcal{O}_{Y,p} は、点 pp の近くでだけ意味をもつ関数を、近くで一致するものを同一視して集めたものです。

定義 4.3(正則関数・射)↗

Y⊆AnY \subseteq \mathbb{A}^n を多様体、U⊆YU \subseteq Y を開集合とする。関数 φ ⁣:U→k\varphi\colon U \to k が点 p∈Up \in U で正則であるとは、pp の開近傍 W⊆UW \subseteq U と多項式 G,H∈k[x1,…,xn]G, H \in k[x_1, \ldots, x_n] があって、HH は WW の上で 00 にならず、WW の上で φ=G/H\varphi = G/H となることをいう。UU のすべての点で正則な関数を UU 上の正則関数といい、その全体を OY(U)\mathcal{O}_Y(U)(または O(U)\mathcal{O}(U))と書く。

点 p∈Yp \in Y に対し、pp の開近傍 WW と φ∈O(W)\varphi \in \mathcal{O}(W) の組 (W,φ)(W, \varphi) の全体に、「pp のある開近傍 W′′⊆W∩W′W'' \subseteq W \cap W' の上で φ=φ′\varphi = \varphi'」という同値関係を入れた商を OY,p\mathcal{O}_{Y,p} と書き、YY の pp での局所環という。

多様体 X,YX, Y の間の写像 ϕ ⁣:X→Y\phi\colon X \to Y が射であるとは、ϕ\phi が連続で、YY の任意の開集合 VV と f∈OY(V)f \in \mathcal{O}_Y(V) について f∘ϕ∈OX(ϕ−1(V))f \circ \phi \in \mathcal{O}_X(\phi^{-1}(V)) となることをいう。射 ψ ⁣:Y→X\psi\colon Y \to X で ψ∘ϕ=idX\psi \circ \phi = \mathrm{id}_X、ϕ∘ψ=idY\phi \circ \psi = \mathrm{id}_Y となるものがあるとき、ϕ\phi を同型という。

射の合成は射で、恒等写像は射なので、多様体と射は圏をなします。正則性は各点の近傍で決まる条件なので、UU を開集合で覆ってそれぞれの上で正則な関数は UU 上で正則で、正則関数をより小さい開集合に制限したものも正則です。この「局所的に決まり、貼り合わせられる」という性質を公理にしたものが、記事 層:茎・層化・順像と逆像 の層です。

補題 4.4(正則関数の基本性質)✓

Y⊆AnY \subseteq \mathbb{A}^n を多様体、U⊆YU \subseteq Y を空でない開集合とする。

  1. O(U)\mathcal{O}(U) は、UU 上の kk 値関数の環の kk 部分代数である。
  2. φ∈O(U)\varphi \in \mathcal{O}(U) の零点集合 {p∈U:φ(p)=0}\{ p \in U : \varphi(p) = 0 \} は UU の閉集合であり、その補集合 UφU_\varphi の上で 1/φ1/\varphi は正則である。
  3. (一致の原理)φ,ψ∈O(U)\varphi, \psi \in \mathcal{O}(U) が UU の空でない開集合 WW の上で一致すれば、φ=ψ\varphi = \psi である。とくに O(U)\mathcal{O}(U) は整域である。
証明(補題 4.4)

(1) 定数関数 cc は c/1c/1 なので正則です。φ,ψ∈O(U)\varphi, \psi \in \mathcal{O}(U)、p∈Up \in U とし、pp の近傍 WW で φ=G/H\varphi = G/H、W′W' で ψ=G′/H′\psi = G'/H' と書くと、W∩W′W \cap W' の上で HH′HH' は 00 にならず

φ+ψ=GH′+G′HHH′,φψ=GG′HH′\varphi + \psi = \frac{GH' + G'H}{HH'}, \qquad \varphi\psi = \frac{GG'}{HH'}

なので、和と積は pp で正則です。

(2) UU を、φ=Gi/Hi\varphi = G_i/H_i と書ける開集合 WiW_i で覆います。WiW_i の中の零点集合は Wi∩V(Gi)W_i \cap \mathbf{V}(G_i) なので、零点集合の補集合は ⋃i(Wi∖V(Gi))\bigcup_i (W_i \setminus \mathbf{V}(G_i)) で、開集合の和だから開集合です。Wi∖V(Gi)W_i \setminus \mathbf{V}(G_i) の上で GiG_i は 00 にならず 1/φ=Hi/Gi1/\varphi = H_i/G_i なので、1/φ1/\varphi は UφU_\varphi の各点で正則です。

(3) φ−ψ∈O(U)\varphi - \psi \in \mathcal{O}(U) の零点集合 ZZ は (2) により UU の閉集合で、WW を含みます。UU は既約な YY の空でない開集合なので既約で、WW は UU で稠密です(補題 3.2 の (2))。よって Z=UZ = U です。φψ=0\varphi\psi = 0 なら、UU は φ\varphi の零点集合と ψ\psi の零点集合の和で、どちらも閉なので、UU の既約性から一方が UU に等しく、φ=0\varphi = 0 または ψ=0\psi = 0 です。

補題 4.5(射は座標関数で判定できる)✓

XX を多様体、Y⊆AmY \subseteq \mathbb{A}^m を多様体とし、ϕ ⁣:X→Y\phi\colon X \to Y を写像、ϕj=yj∘ϕ ⁣:X→k\phi_j = y_j \circ \phi\colon X \to k(y1,…,ymy_1, \ldots, y_m は Am\mathbb{A}^m の座標関数)とする。ϕ\phi が射であることと、ϕ1,…,ϕm∈O(X)\phi_1, \ldots, \phi_m \in \mathcal{O}(X) であることは同値である。

証明(補題 4.5)

ϕ\phi が射なら、yj∣Yy_j|_Y は YY 上の正則関数(多項式 yjy_j と 11 の商)なので ϕj=yj∘ϕ∈O(X)\phi_j = y_j \circ \phi \in \mathcal{O}(X) です。

逆を示します。F∈k[y1,…,ym]F \in k[y_1, \ldots, y_m] に対し、F∘ϕ=F(ϕ1,…,ϕm)F \circ \phi = F(\phi_1, \ldots, \phi_m) は正則関数の多項式なので、補題 4.4 の (1) により O(X)\mathcal{O}(X) の元です。

連続性。 YY の閉集合は Y∩V(T)Y \cap \mathbf{V}(T)(T⊆k[y]T \subseteq k[y])の形で、その逆像は ⋂F∈T{p∈X:(F∘ϕ)(p)=0}\bigcap_{F \in T} \{ p \in X : (F \circ \phi)(p) = 0 \} です。各集合は正則関数の零点集合なので閉(補題 4.4 の (2))で、共通部分も閉です。

正則関数の引き戻し。 V⊆YV \subseteq Y を開集合、f∈OY(V)f \in \mathcal{O}_Y(V)、p∈ϕ−1(V)p \in \phi^{-1}(V) とします。ϕ(p)\phi(p) の開近傍 W⊆VW \subseteq V と G,H∈k[y]G, H \in k[y] で、HH が WW の上で 00 にならず f=G/Hf = G/H となるものがあります。ϕ−1(W)\phi^{-1}(W) は pp の開近傍で、その上で H∘ϕH \circ \phi は 00 にならない正則関数、f∘ϕ=(G∘ϕ)⋅(H∘ϕ)−1f \circ \phi = (G \circ \phi) \cdot (H \circ \phi)^{-1} です。補題 4.4 の (1)、(2) により、これは ϕ−1(W)\phi^{-1}(W) 上の正則関数で、とくに pp で正則です。

とくに、多様体 Y⊆AmY \subseteq \mathbb{A}^m への写像が射かどうかは、YY を含むより大きな多様体(たとえば Am\mathbb{A}^m や Y‾\overline{Y})への写像と見ても変わりません。

次の定理のねらいは、正則関数の環を具体的に求めることです。局所的に分数で書ける関数を、関数体 k(X)k(X) の元とみなす写像 rr を作ると、D(f)D(f) の上では分母に ff の冪を許した環、点 pp の局所環では mp\mathfrak{m}_p の外の元を分母にした環になります。証明は長いですが、(1) で rr を作り、(2) と (3) でその像を決める、という流れです。

定理 4.6(アフィン多様体の正則関数)✓

XX をアフィン多様体とする。

  1. 空でない開集合 U⊆XU \subseteq X と φ∈O(U)\varphi \in \mathcal{O}(U) に対し、k(X)k(X) の元 r(φ)r(\varphi) で次を満たすものがただ一つある: g,h∈k[X]g, h \in k[X](h≠0h \ne 0)と、U∩D(h)U \cap D(h) に含まれる空でない開集合 WW があって WW の上で φ=g/h\varphi = g/h ならば、r(φ)=g/hr(\varphi) = g/h。写像 r ⁣:O(U)→k(X)r\colon \mathcal{O}(U) \to k(X) は単射な kk 代数の準同型で、制限と両立する。以下 rr により O(U)⊆k(X)\mathcal{O}(U) \subseteq k(X) とみなす。
  2. f∈k[X]f \in k[X]、f≠0f \ne 0 について、k(X)k(X) の部分環として O(D(f))=k[X]f\mathcal{O}(D(f)) = k[X]_f である。とくに O(X)=k[X]\mathcal{O}(X) = k[X]。
  3. 点 p∈Xp \in X について、k(X)k(X) の部分環として OX,p=k[X]mp\mathcal{O}_{X,p} = k[X]_{\mathfrak{m}_p} であり、これは剰余体が kk の局所環である。また空でない開集合 UU について O(U)=⋂p∈UOX,p\mathcal{O}(U) = \bigcap_{p \in U} \mathcal{O}_{X,p} である。
証明(定理 4.6)

k[X]k[X] は整域なので、h≠0h \ne 0 のとき k[X]hk[X]_h と k[X]mpk[X]_{\mathfrak{m}_p} は k(X)k(X) の部分環とみなせます(命題 3.5[局所化と素イデアルのスペクトル])。

(1) 存在と一意性。 U≠∅U \ne \varnothing なので点 p∈Up \in U があり、pp の近傍 W⊆UW \subseteq U と多項式 G,HG, H で WW の上で φ=G/H\varphi = G/H と書けます。G,HG, H の k[X]k[X] での像を g,hg, h とすると、hh は WW の上で消えないので h≠0h \ne 0、W⊆U∩D(h)W \subseteq U \cap D(h) です。よって条件に現れる (g,h,W)(g, h, W) は少なくとも一組あります。別の組 (g′,h′,W′)(g', h', W') を取ると、W∩W′≠∅W \cap W' \ne \varnothing(補題 3.2 の (2))で、その上で g/h=φ=g′/h′g/h = \varphi = g'/h'、すなわち gh′−g′hgh' - g'h は W∩W′W \cap W' の上で 00 です。命題 4.2 の (4) により gh′=g′hgh' = g'h が k[X]k[X] で成り立ち、k(X)k(X) で g/h=g′/h′g/h = g'/h' です。したがって r(φ)=g/hr(\varphi) = g/h は組の取り方によらずに定まります。

準同型であること。 φ,ψ∈O(U)\varphi, \psi \in \mathcal{O}(U) に対し、(g,h,W)(g, h, W)、(g′,h′,W′)(g', h', W') をそれぞれの組とすると、W∩W′W \cap W' の上で φ+ψ=(gh′+g′h)/(hh′)\varphi + \psi = (gh' + g'h)/(hh')、φψ=gg′/(hh′)\varphi\psi = gg'/(hh') で、hh′≠0hh' \ne 0、W∩W′⊆U∩D(hh′)W \cap W' \subseteq U \cap D(hh') です。よって r(φ+ψ)=r(φ)+r(ψ)r(\varphi + \psi) = r(\varphi) + r(\psi)、r(φψ)=r(φ)r(ψ)r(\varphi\psi) = r(\varphi)r(\psi) です。定数 cc については r(c)=c/1r(c) = c/1 です。

単射性。 r(φ)=0r(\varphi) = 0 なら g=0g = 0 で、φ\varphi は WW の上で 00 です。一致の原理(補題 4.4 の (3))により φ=0\varphi = 0 です。

制限との両立。 U′⊆UU' \subseteq U を空でない開集合とすると、φ∣U′\varphi|_{U'} についての組 (g,h,W)(g, h, W) は φ\varphi についての組でもあるので、r(φ∣U′)=r(φ)r(\varphi|_{U'}) = r(\varphi) です。

(2) g/fm∈k[X]fg/f^m \in k[X]_f は D(f)D(f) 上の正則関数 p↦g(p)/f(p)mp \mapsto g(p)/f(p)^m を定め、その rr による像は g/fmg/f^m なので、k[X]f⊆O(D(f))k[X]_f \subseteq \mathcal{O}(D(f)) です。逆の包含を示します。φ∈O(D(f))\varphi \in \mathcal{O}(D(f)) とします。各点 p∈D(f)p \in D(f) に対し、pp の開近傍 Wp⊆D(f)W_p \subseteq D(f) と多項式 G,HG, H で、HH が WpW_p の上で消えず φ=G/H\varphi = G/H となるものがあります。主開集合は開基なので(命題 4.2 の (3))、p∈D(a)⊆Wpp \in D(a) \subseteq W_p となる a∈k[X]a \in k[X] があります。G,HG, H の像を g,hg, h とすると D(a)⊆D(h)D(a) \subseteq D(h) なので、同じ命題の (3) により am=cha^m = ch となる m≥1m \ge 1 と c∈k[X]c \in k[X] があり、D(a)D(a) の上で φ=g/h=cg/am\varphi = g/h = cg/a^m です。hp=amh_p = a^m、gp=cgg_p = cg とおくと

p∈D(hp)⊆D(f),D(hp) の上で φ=gp/hpp \in D(h_p) \subseteq D(f), \qquad D(h_p) \text{ の上で } \varphi = g_p/h_p

です。D(hp)≠∅D(h_p) \ne \varnothing なので、(1) により k(X)k(X) の中で r(φ)=gp/hpr(\varphi) = g_p/h_p、すなわち r(φ)hp=gpr(\varphi)h_p = g_p です。D(f)=⋃pD(hp)D(f) = \bigcup_p D(h_p) なので、命題 4.2 の (3) により f∈(hp)pf \in \sqrt{(h_p)_p}、つまり有限個の点 p1,…,psp_1, \ldots, p_s と ci∈k[X]c_i \in k[X]、N≥1N \ge 1 があって fN=∑i=1scihpif^N = \sum_{i=1}^s c_i h_{p_i} です。r(φ)r(\varphi) を掛けると

fNr(φ)=∑i=1scihpir(φ)=∑i=1scigpi∈k[X]f^N r(\varphi) = \sum_{i=1}^s c_i h_{p_i} r(\varphi) = \sum_{i=1}^s c_i g_{p_i} \in k[X]

なので r(φ)∈k[X]fr(\varphi) \in k[X]_f です。f=1f = 1 とすれば O(X)=k[X]\mathcal{O}(X) = k[X] です。

(3) 組 (W,φ)(W, \varphi) に r(φ)r(\varphi) を対応させます。同値な組は pp の近傍 W′′W'' の上で一致し、rr は制限と両立するので、これは OX,p→k(X)\mathcal{O}_{X,p} \to k(X) を定め、(1) と同じ理由で単射な環準同型です。主開集合が開基なので、どの組も p∈D(h)p \in D(h) となる主開集合の上の組と同値で、(2) により像は ⋃h(p)≠0k[X]h={g/h:h∉mp}=k[X]mp\bigcup_{h(p) \ne 0} k[X]_h = \{ g/h : h \notin \mathfrak{m}_p \} = k[X]_{\mathfrak{m}_p} です。これは局所環で、剰余体は Frac⁡(k[X]/mp)=k\operatorname{Frac}(k[X]/\mathfrak{m}_p) = k です(命題 3.10[局所化と素イデアルのスペクトル] と 命題 4.2 の (2))。

最後の等式を示します。φ∈O(U)\varphi \in \mathcal{O}(U)、p∈Up \in U なら (U,φ)(U, \varphi) の類の像が r(φ)r(\varphi) なので O(U)⊆⋂p∈UOX,p\mathcal{O}(U) \subseteq \bigcap_{p \in U} \mathcal{O}_{X,p} です。逆に s∈k(X)s \in k(X) がすべての p∈Up \in U で OX,p\mathcal{O}_{X,p} に属するとし、各 pp について s=gp/hps = g_p/h_p、hp(p)≠0h_p(p) \ne 0 と書きます。q∈U∩D(hp)∩D(hp′)q \in U \cap D(h_p) \cap D(h_{p'}) なら、k[X]k[X] で gphp′=gp′hpg_p h_{p'} = g_{p'} h_p なので gp(q)/hp(q)=gp′(q)/hp′(q)g_p(q)/h_p(q) = g_{p'}(q)/h_{p'}(q) です。よって φ(q)=gp(q)/hp(q)\varphi(q) = g_p(q)/h_p(q)(q∈U∩D(hp)q \in U \cap D(h_p))は UU 上の関数を矛盾なく定め、各点で正則で、r(φ)=sr(\varphi) = s です。

(1) は、複素関数論の一致の定理に当たります。正則関数は空でない開集合の上の値だけで全体が決まり、どの開集合の上の正則関数も一つの体 k(X)k(X) の元と見なせます。(2) は「分母に許されるのは、その開集合の上で消えない関数だけ」ということを述べています。

準アフィン多様体 YY の開集合 UU は Y‾\overline{Y} の開集合でもあり、正則関数の定義は UU と周囲の An\mathbb{A}^n だけで決まるので OY(U)=OY‾(U)\mathcal{O}_Y(U) = \mathcal{O}_{\overline{Y}}(U) です。したがって 定理 4.6 は準アフィン多様体の開集合にもそのまま使えます。

射 ϕ ⁣:X→Y\phi\colon X \to Y があると、f∈O(Y)f \in \mathcal{O}(Y) に f∘ϕ∈O(X)f \circ \phi \in \mathcal{O}(X) を対応させる kk 代数の準同型 ϕ∗ ⁣:O(Y)→O(X)\phi^*\colon \mathcal{O}(Y) \to \mathcal{O}(X) が定まり、(ψ∘ϕ)∗=ϕ∗∘ψ∗(\psi \circ \phi)^* = \phi^* \circ \psi^* です。YY がアフィン多様体なら O(Y)=k[Y]\mathcal{O}(Y) = k[Y] です。

次の定理のねらいは、射を調べる問題を環の準同型を調べる問題に直すことです。関数を引き戻す操作 f↦f∘ϕf \mapsto f \circ \phi は、射 X→YX \to Y とは逆に YY 上の関数から XX 上の関数への向きになるので、対応は反変になります。

定理 5.1(射と座標環の準同型・反変同値)✓

  1. XX を多様体、YY をアフィン多様体とする。ϕ↦ϕ∗\phi \mapsto \phi^* は、射 X→YX \to Y の全体から kk 代数の準同型 k[Y]→O(X)k[Y] \to \mathcal{O}(X) の全体への全単射である。
  2. アフィン多様体 XX に k[X]k[X] を、射 ϕ\phi に ϕ∗\phi^* を対応させる反変関手は、アフィン多様体と射の圏から、有限生成な kk 代数である整域と kk 代数の準同型の圏への反変同値である(定義 6.1[圏・関手・自然変換])。とくにアフィン多様体 X,YX, Y について、ϕ ⁣:X→Y\phi\colon X \to Y が同型であることと ϕ∗ ⁣:k[Y]→k[X]\phi^*\colon k[Y] \to k[X] が同型であることは同値である。
証明(定理 5.1)

(1) Y⊆AmY \subseteq \mathbb{A}^m とし、座標関数 yjy_j の k[Y]k[Y] での像を yˉj\bar{y}_j と書きます。

単射性。 ϕ∗(yˉj)=yj∘ϕ\phi^*(\bar{y}_j) = y_j \circ \phi は ϕ\phi の第 jj 座標なので、ϕ∗\phi^* は ϕ\phi を決めます。

全射性。 α ⁣:k[Y]→O(X)\alpha\colon k[Y] \to \mathcal{O}(X) を kk 代数の準同型とし、ξj=α(yˉj)∈O(X)\xi_j = \alpha(\bar{y}_j) \in \mathcal{O}(X)、ψ ⁣:X→Am\psi\colon X \to \mathbb{A}^m、ψ(p)=(ξ1(p),…,ξm(p))\psi(p) = (\xi_1(p), \ldots, \xi_m(p)) とおきます。F∈I(Y)F \in \mathbf{I}(Y) なら、α\alpha が kk 代数の準同型なので F(ξ1,…,ξm)=α(F(yˉ1,…,yˉm))=α(0)=0F(\xi_1, \ldots, \xi_m) = \alpha(F(\bar{y}_1, \ldots, \bar{y}_m)) = \alpha(0) = 0、すなわち各 p∈Xp \in X で F(ψ(p))=0F(\psi(p)) = 0 です。よって ψ(X)⊆V(I(Y))=Y\psi(X) \subseteq \mathbf{V}(\mathbf{I}(Y)) = Y です。ψ ⁣:X→Y\psi\colon X \to Y の座標 ξj\xi_j は正則なので、補題 4.5 により ψ\psi は射です。ψ∗(yˉj)=ξj=α(yˉj)\psi^*(\bar{y}_j) = \xi_j = \alpha(\bar{y}_j) で、k[Y]k[Y] は kk 代数として yˉj\bar{y}_j で生成されるので ψ∗=α\psi^* = \alpha です。

(2) (ψ∘ϕ)∗=ϕ∗∘ψ∗(\psi \circ \phi)^* = \phi^* \circ \psi^*、id∗=id\mathrm{id}^* = \mathrm{id} なので反変関手です。O(X)=k[X]\mathcal{O}(X) = k[X](定理 4.6 の (2))なので、(1) によりこの関手は充満忠実です。本質的全射であることを示します。AA を有限生成な kk 代数である整域とし、生成元 a1,…,ana_1, \ldots, a_n を選んで全射 k[x1,…,xn]→Ak[x_1, \ldots, x_n] \to A、xi↦aix_i \mapsto a_i の核を p\mathfrak{p} とします。AA が整域なので p\mathfrak{p} は素イデアルで、根基イデアルです(系 2.7[局所化と素イデアルのスペクトル])。X=V(p)X = \mathbf{V}(\mathfrak{p}) とおくと、定理 2.3 により I(X)=p=p\mathbf{I}(X) = \sqrt{\mathfrak{p}} = \mathfrak{p} で XX は既約、k[X]=k[x]/p≅Ak[X] = k[x]/\mathfrak{p} \cong A です。充満忠実かつ本質的全射な関手は圏同値です(定理 6.2[圏・関手・自然変換] を、アフィン多様体の圏の反対圏からの関手に使う)。

最後の主張を示します。ϕ\phi が同型で逆が ψ\psi なら ϕ∗ψ∗=(ψϕ)∗=id\phi^*\psi^* = (\psi\phi)^* = \mathrm{id}、ψ∗ϕ∗=id\psi^*\phi^* = \mathrm{id} なので ϕ∗\phi^* は同型です。逆に ϕ∗\phi^* が同型なら、(1) により ψ∗=(ϕ∗)−1\psi^* = (\phi^*)^{-1} となる射 ψ ⁣:Y→X\psi\colon Y \to X があり、(ψϕ)∗=ϕ∗ψ∗=id=idX∗(\psi\phi)^* = \phi^*\psi^* = \mathrm{id} = \mathrm{id}_X^* と (1) の単射性から ψϕ=idX\psi\phi = \mathrm{id}_X、同様に ϕψ=idY\phi\psi = \mathrm{id}_Y です。

座標環 k[X]k[X] は XX を An\mathbb{A}^n に埋め込んで定義しましたが、この定理により、同型な多様体の座標環は同型で、埋め込み方は生成元の選び方に当たります。つぎの補題は、主開集合が、次元の一つ高いアフィン空間の中のアフィン多様体と同型であることを示します。分母 ff を新しい座標 t=1/ft = 1/f に取り替える操作で、Rabinowitsch の工夫と呼ばれるものと同じです。

補題 5.2(主開集合はアフィン多様体と同型)✓

X⊆AnX \subseteq \mathbb{A}^n をアフィン多様体、f∈k[X]f \in k[X]、f≠0f \ne 0 とし、F∈k[x1,…,xn]F \in k[x_1, \ldots, x_n] を ff の代表元とする。

Xf=V(I(X)∪{tF−1})⊆An+1X_f = \mathbf{V}\bigl(\mathbf{I}(X) \cup \{ tF - 1 \}\bigr) \subseteq \mathbb{A}^{n+1}

(座標は x1,…,xn,tx_1, \ldots, x_n, t)はアフィン多様体で、射影 π ⁣:Xf→D(f)\pi\colon X_f \to D(f)、(a,t)↦a(a, t) \mapsto a は多様体の同型である。π∗\pi^* は kk 代数の同型 k[X]f=O(D(f))→k[Xf]k[X]_f = \mathcal{O}(D(f)) \to k[X_f] を与える。

証明(補題 5.2)

(a,t)∈Xf(a, t) \in X_f は「a∈Xa \in X かつ tF(a)=1tF(a) = 1」、すなわち「a∈D(f)a \in D(f) かつ t=1/f(a)t = 1/f(a)」と同値です。σ ⁣:D(f)→An+1\sigma\colon D(f) \to \mathbb{A}^{n+1}、σ(a)=(a,1/f(a))\sigma(a) = (a, 1/f(a)) とおくと、座標 x1,…,xn,1/fx_1, \ldots, x_n, 1/f は D(f)D(f) 上の正則関数(補題 4.4 の (2))なので、補題 4.5 により σ\sigma は射、とくに連続で、像は XfX_f です。D(f)D(f) は既約なので XfX_f も既約(補題 3.2 の (2)、(3))で、XfX_f は閉集合だからアフィン多様体です。補題 4.5 をもう一度使うと、σ ⁣:D(f)→Xf\sigma\colon D(f) \to X_f は射で、座標が多項式である π ⁣:Xf→D(f)\pi\colon X_f \to D(f) も射です。π∘σ=id\pi \circ \sigma = \mathrm{id}、σ∘π=id\sigma \circ \pi = \mathrm{id} なので π\pi は同型で、π∗ ⁣:O(D(f))→O(Xf)\pi^*\colon \mathcal{O}(D(f)) \to \mathcal{O}(X_f) は σ∗\sigma^* を逆とする同型です。定理 4.6 の (2) により左辺は k[X]fk[X]_f、右辺は k[Xf]k[X_f] です。

例 5.3(ねじれ 3 次曲線)

C=V(y−x2,z−x3)⊆A3C = \mathbf{V}(y - x^2, z - x^3) \subseteq \mathbb{A}^3 をねじれ 3 次曲線といいます。C={(t,t2,t3):t∈k}C = \{ (t, t^2, t^3) : t \in k \} です。ϕ ⁣:A1→A3\phi\colon \mathbb{A}^1 \to \mathbb{A}^3、ϕ(t)=(t,t2,t3)\phi(t) = (t, t^2, t^3) は座標が多項式なので射で、像は CC です。A1\mathbb{A}^1 は既約なので CC も既約(補題 3.2 の (3))で、CC はアフィン多様体です。射影 ψ ⁣:C→A1\psi\colon C \to \mathbb{A}^1、(x,y,z)↦x(x, y, z) \mapsto x は ϕ\phi の逆なので C≅A1C \cong \mathbb{A}^1、k[C]≅k[t]k[C] \cong k[t] です。

方程式の選び方には注意が要ります。CC の点は xz=y2xz = y^2 も満たしますが、V(y−x2,xz−y2)\mathbf{V}(y - x^2, xz - y^2) は CC より大きい集合です。y=x2y = x^2 を代入すると xz−x4=x(z−x3)=0xz - x^4 = x(z - x^3) = 0 なので

V(y−x2,xz−y2)=C∪V(x,y)\mathbf{V}(y - x^2, xz - y^2) = C \cup \mathbf{V}(x, y)

で、zz 軸 V(x,y)\mathbf{V}(x, y) が余分な既約成分として現れます。

例 5.4(尖点 3 次曲線:全単射で両連続だが同型でない射)

X=V(y2−x3)⊆A2X = \mathbf{V}(y^2 - x^3) \subseteq \mathbb{A}^2、ϕ ⁣:A1→X\phi\colon \mathbb{A}^1 \to X、ϕ(t)=(t2,t3)\phi(t) = (t^2, t^3) とします。

ϕ\phi は全単射な射。 (t3)2=(t2)3(t^3)^2 = (t^2)^3 なので像は XX に入り、座標が多項式なので射です。(a,b)∈X(a, b) \in X とします。a=0a = 0 なら b=0b = 0 で、ϕ(t)=(0,0)\phi(t) = (0, 0) となるのは t=0t = 0 だけです。a≠0a \ne 0 なら t=b/at = b/a とおくと t2=b2/a2=a3/a2=at^2 = b^2/a^2 = a^3/a^2 = a、t3=ta=bt^3 = ta = b で、逆に ϕ(t)=(a,b)\phi(t) = (a, b) なら t=t3/t2=b/at = t^3/t^2 = b/a です。よって ϕ\phi は全単射で、X=ϕ(A1)X = \phi(\mathbb{A}^1) は既約、したがってアフィン多様体です。

ϕ\phi は同相写像。 A1\mathbb{A}^1 の閉集合は全体と有限集合です。Z⊊XZ \subsetneq X を閉集合とすると ϕ−1(Z)\phi^{-1}(Z) は A1\mathbb{A}^1 と異なる閉集合なので有限集合で、ZZ も有限集合です。有限集合は XX でも閉なので、XX の閉集合も全体と有限集合だけで、全単射 ϕ\phi は閉集合を閉集合に写します。

ϕ\phi は同型でない。 ϕ∗ ⁣:k[X]→k[t]\phi^*\colon k[X] \to k[t] は xˉ↦t2\bar{x} \mapsto t^2、yˉ↦t3\bar{y} \mapsto t^3 で、像は k[t2,t3]k[t^2, t^3] です。この部分環の元は 11 次の項をもたないので tt を含まず、ϕ∗\phi^* は全射ではありません。定理 5.1 の (2) により ϕ\phi は同型ではありません。逆写像 (a,b)↦b/a(a, b) \mapsto b/a は原点で正則関数にならない、ということです。

t = 0tφxyt > 0 の側t < 0 の側
尖点 3 次曲線 y² = x³ と媒介変数表示 t ↦ (t², t³)。位相空間としては直線と区別できないが、原点で逆写像 y/x が正則でない。

tt を −1.4-1.4 から 1.41.4 まで動かすと、ϕ(t)\phi(t) が曲線をなぞり、t=0t = 0 で速度ベクトルが零になって尖る様子が見えます。

左に直線 A^1 上を動く点 t、右に尖点曲線 y^2=x^3 上を動く点 (t^2, t^3) と速度ベクトル。t が 0 に近づくと速度ベクトルが縮んで零になり、原点で尖る。
を動かしたときの 。 では が点を復元するが、原点では で定義できない。

例 5.5(原点を除いた平面はアフィン多様体と同型でない)

U=A2∖{(0,0)}=D(x)∪D(y)U = \mathbb{A}^2 \setminus \{(0, 0)\} = D(x) \cup D(y) とします。

O(U)=k[x,y]\mathcal{O}(U) = k[x, y]。 φ∈O(U)\varphi \in \mathcal{O}(U) とします。定理 4.6 により、k(x,y)k(x, y) の中で φ∈k[x,y]x∩k[x,y]y\varphi \in k[x, y]_x \cap k[x, y]_y です。φ=a/xm=b/yl\varphi = a/x^m = b/y^l(a,b∈k[x,y]a, b \in k[x, y])と書き、mm を最小に取ります。m≥1m \ge 1 とすると ayl=bxmay^l = bx^m で、k[x,y]k[x, y] は一意分解整域(定理 3.5[多項式環と体の拡大])、xx は yy を割らない素元なので x∣ax \mid a となり、mm の最小性に反します。よって m=0m = 0、φ∈k[x,y]\varphi \in k[x, y] です。

UU はアフィン多様体と同型でない。 アフィン多様体 YY と同型 ψ ⁣:Y→U\psi\colon Y \to U があったとします。包含 i ⁣:U→A2i\colon U \to \mathbb{A}^2 は射で、i∗ ⁣:k[x,y]→O(U)i^*\colon k[x, y] \to \mathcal{O}(U) はいま示したことから同型です。すると (i∘ψ)∗=ψ∗∘i∗ ⁣:k[x,y]→k[Y](i \circ \psi)^* = \psi^* \circ i^*\colon k[x, y] \to k[Y] は同型で、定理 5.1 の (2) により i∘ψ ⁣:Y→A2i \circ \psi\colon Y \to \mathbb{A}^2 は同型、とくに全射です。しかし像 UU は原点を含みません。矛盾です。

余次元 22 の点を除いても正則関数が増えない、という現象(Hartogs 型の延長)が原因です。A1∖{0}=D(x)\mathbb{A}^1 \setminus \{0\} = D(x) のほうは、補題 5.2 により双曲線 V(tx−1)\mathbf{V}(tx - 1) と同型です。

集合としての直積 An×Am\mathbb{A}^n \times \mathbb{A}^m を An+m\mathbb{A}^{n+m} と同一視します。積の座標環を求めるには、整域のテンソル積が整域であることが必要です。ここで kk が代数閉体であることを使います(C⊗RC\mathbb{C} \otimes_{\mathbb{R}} \mathbb{C} は整域ではありません)。kk 代数のテンソル積の環構造は 定義 2.4[テンソル積と平坦性・射影加群・入射加群] のものです。

次の補題の方針は、BB の基底を使って A⊗kBA \otimes_k B の元を AA の元を成分とする有限個の組で表し、AA の各極大イデアルでの値(kk への準同型)を取って、零因子がないことを確かめるというものです。

補題 6.1(代数閉体上の整域のテンソル積)✓

kk を代数閉体、AA を有限生成な kk 代数である整域、BB を kk 代数である整域とする。このとき A⊗kBA \otimes_k B は整域である。

証明(補題 6.1)

準備 1: テンソル積の元の表示。 BB の kk 上の基底 (eβ)β(e_\beta)_\beta を取ります(定理 6.3[選択公理と Zorn の補題])。B=⨁βkeβB = \bigoplus_\beta k e_\beta なので、命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (1)、(3)、(4) により A⊗kB≅⨁βAA \otimes_k B \cong \bigoplus_\beta A で、A⊗kBA \otimes_k B の元は有限和 ∑βaβ⊗eβ\sum_\beta a_\beta \otimes e_\beta の形にただ一通りに書けます。とくに B≠0B \ne 0 なので A⊗kB≠0A \otimes_k B \ne 0 です。

準備 2: AA の極大イデアル。 m\mathfrak{m} を AA の極大イデアルとすると、A/mA/\mathfrak{m} は有限生成な kk 代数である体なので kk 上有限次です(定理 4.1[Noether の正規化と Hilbert の零点定理])。その元 θ\theta の kk 上の最小多項式は既約で、kk が代数閉体なので 11 次式、したがって θ∈k\theta \in k です。よって合成 k→A→A/mk \to A \to A/\mathfrak{m} は同型で、kk 代数の準同型 εm ⁣:A→k\varepsilon_{\mathfrak{m}}\colon A \to k で核が m\mathfrak{m} のものが得られます。

準備 3: AA の極大イデアルの共通部分は 00。 A≅k[x1,…,xn]/pA \cong k[x_1, \ldots, x_n]/\mathfrak{p}(p\mathfrak{p} は素イデアル)と書きます。f∈k[x]f \in k[x] の像がすべての極大イデアルに属するとします。AA の極大イデアルは p\mathfrak{p} を含む k[x]k[x] の極大イデアル、すなわち ma\mathfrak{m}_a(a∈V(p)a \in \mathbf{V}(\mathfrak{p}))に対応する(定理 2.3 の (4) と 補題 2.5[局所化と素イデアルのスペクトル])ので、ff は V(p)\mathbf{V}(\mathfrak{p}) の上で消え、f∈I(V(p))=p=pf \in \mathbf{I}(\mathbf{V}(\mathfrak{p})) = \sqrt{\mathfrak{p}} = \mathfrak{p} です。よって ff の像は 00 です。

本論。 u=∑βaβ⊗eβu = \sum_\beta a_\beta \otimes e_\beta、v=∑γaγ′⊗eγv = \sum_\gamma a'_\gamma \otimes e_\gamma が uv=0uv = 0 を満たすとします。極大イデアル m\mathfrak{m} に対し、双線形写像 (a,b)↦εm(a)b(a, b) \mapsto \varepsilon_{\mathfrak{m}}(a)b から kk 線形写像 εm⊗1 ⁣:A⊗kB→B\varepsilon_{\mathfrak{m}} \otimes 1\colon A \otimes_k B \to B、a⊗b↦εm(a)ba \otimes b \mapsto \varepsilon_{\mathfrak{m}}(a)b が得られ、純テンソルの積を保つので環準同型です。uv=0uv = 0 に適用すると

(∑βεm(aβ)eβ)(∑γεm(aγ′)eγ)=0\Bigl(\sum_\beta \varepsilon_{\mathfrak{m}}(a_\beta)e_\beta\Bigr)\Bigl(\sum_\gamma \varepsilon_{\mathfrak{m}}(a'_\gamma)e_\gamma\Bigr) = 0

で、BB は整域なので一方の因子が 00 です。(eβ)(e_\beta) は線形独立なので、「すべての β\beta で aβ∈ma_\beta \in \mathfrak{m}」または「すべての γ\gamma で aγ′∈ma'_\gamma \in \mathfrak{m}」です。どちらの場合も、すべての β,γ\beta, \gamma で aβaγ′∈ma_\beta a'_\gamma \in \mathfrak{m} です。m\mathfrak{m} は任意だったので、準備 3 により aβaγ′=0a_\beta a'_\gamma = 0 です。u≠0u \ne 0 なら aβ0≠0a_{\beta_0} \ne 0 となる β0\beta_0 があり、AA は整域なのですべての γ\gamma で aγ′=0a'_\gamma = 0、すなわち v=0v = 0 です。

命題 6.2(アフィン多様体の積)✓

X⊆AnX \subseteq \mathbb{A}^n、Y⊆AmY \subseteq \mathbb{A}^m をアフィン多様体とする。

  1. X×Y⊆An+mX \times Y \subseteq \mathbb{A}^{n+m} はアフィン多様体で、I(X×Y)\mathbf{I}(X \times Y) は I(X)\mathbf{I}(X) と I(Y)\mathbf{I}(Y) が k[x1,…,xn,y1,…,ym]k[x_1, \ldots, x_n, y_1, \ldots, y_m] で生成するイデアル JJ に等しい。
  2. k[X]⊗kk[Y]≅k[X×Y]k[X] \otimes_k k[Y] \cong k[X \times Y] である。同型は f⊗gf \otimes g を関数 (p,q)↦f(p)g(q)(p, q) \mapsto f(p)g(q) に写す。
  3. 射影 X×Y→XX \times Y \to X、X×Y→YX \times Y \to Y は射である。多様体 ZZ からの写像 (ϕ,ψ) ⁣:Z→X×Y(\phi, \psi)\colon Z \to X \times Y が射であることと、ϕ ⁣:Z→X\phi\colon Z \to X と ψ ⁣:Z→Y\psi\colon Z \to Y がともに射であることは同値である。したがって X×YX \times Y は多様体の圏での積である。
  4. dim⁡(X×Y)=dim⁡X+dim⁡Y\dim (X \times Y) = \dim X + \dim Y(次元は 定義 7.1)。
証明(命題 6.2)

(1)、(2) (p,q)∈V(J)(p, q) \in \mathbf{V}(J) は、pp が I(X)\mathbf{I}(X) の元の零点で qq が I(Y)\mathbf{I}(Y) の元の零点であること、すなわち (p,q)∈X×Y(p, q) \in X \times Y と同値なので、V(J)=X×Y\mathbf{V}(J) = X \times Y は閉集合です。kk 代数の同型

k[X]⊗kk[Y]≅k[x,y]/Jk[X] \otimes_k k[Y] \cong k[x, y]/J

を作ります。写像 k[x]×k[y]→k[x,y]/Jk[x] \times k[y] \to k[x, y]/J、(f,g)↦fg mod J(f, g) \mapsto fg \bmod J は kk 双線形で、f∈I(X)f \in \mathbf{I}(X) または g∈I(Y)g \in \mathbf{I}(Y) なら値は 00 です。よって双線形写像 k[X]×k[Y]→k[x,y]/Jk[X] \times k[Y] \to k[x, y]/J が定まり、テンソル積の普遍性(定義 2.1[テンソル積と平坦性・射影加群・入射加群])により kk 線形写像 Φ ⁣:k[X]⊗kk[Y]→k[x,y]/J\Phi\colon k[X] \otimes_k k[Y] \to k[x, y]/J、fˉ⊗gˉ↦fg\bar{f} \otimes \bar{g} \mapsto fg が得られます。純テンソルの積を保つので Φ\Phi は環準同型です。逆向きに、多項式環の普遍性により kk 代数の準同型 Ψ ⁣:k[x,y]→k[X]⊗kk[Y]\Psi\colon k[x, y] \to k[X] \otimes_k k[Y]、xi↦xˉi⊗1x_i \mapsto \bar{x}_i \otimes 1、yj↦1⊗yˉjy_j \mapsto 1 \otimes \bar{y}_j があります。f∈k[x]f \in k[x] について Ψ(f)=fˉ⊗1\Psi(f) = \bar{f} \otimes 1、g∈k[y]g \in k[y] について Ψ(g)=1⊗gˉ\Psi(g) = 1 \otimes \bar{g} なので、Ψ\Psi は JJ の生成元を 00 に写し、Ψˉ ⁣:k[x,y]/J→k[X]⊗kk[Y]\bar\Psi\colon k[x, y]/J \to k[X] \otimes_k k[Y] を定めます。ΦΨˉ\Phi\bar\Psi は生成元 xi,yjx_i, y_j の類を動かさず、ΨˉΦ(fˉ⊗gˉ)=Ψ(f)Ψ(g)=fˉ⊗gˉ\bar\Psi\Phi(\bar{f} \otimes \bar{g}) = \Psi(f)\Psi(g) = \bar{f} \otimes \bar{g} なので、Φ\Phi と Ψˉ\bar\Psi は互いに逆です。

補題 6.1 により k[x,y]/Jk[x, y]/J は整域で、JJ は素イデアル、したがって根基イデアルです。定理 2.3 により I(X×Y)=I(V(J))=J\mathbf{I}(X \times Y) = \mathbf{I}(\mathbf{V}(J)) = J で、X×YX \times Y は既約です。よって k[X×Y]=k[x,y]/J≅k[X]⊗kk[Y]k[X \times Y] = k[x, y]/J \cong k[X] \otimes_k k[Y] で、Φ\Phi の形から f⊗gf \otimes g は関数 (p,q)↦f(p)g(q)(p, q) \mapsto f(p)g(q) に対応します。

(3) 射影の座標は多項式なので、補題 4.5 により射です。同じ補題により、(ϕ,ψ)(\phi, \psi) が射であることは、その n+mn + m 個の座標がすべて O(Z)\mathcal{O}(Z) に属することと同値で、これは ϕ\phi の座標と ψ\psi の座標がすべて正則であること、すなわち ϕ\phi と ψ\psi が射であることと同値です。

(4) d=dim⁡k[X]d = \dim k[X]、e=dim⁡k[Y]e = \dim k[Y] とします。定理 7.1[Krull 次元と単項イデアル定理] の (1) により、kk 上代数的に独立な u1,…,ud∈k[X]u_1, \ldots, u_d \in k[X] で k[X]k[X] が R=k[u1,…,ud]R = k[u_1, \ldots, u_d] 上有限となるものと、同様の w1,…,we∈k[Y]w_1, \ldots, w_e \in k[Y]、R′=k[w1,…,we]R' = k[w_1, \ldots, w_e] があります。RR の単項式の全体は RR の kk 上の基底で、これを k[X]k[X] の基底に延長できます(定理 6.3[選択公理と Zorn の補題])。R′⊆k[Y]R' \subseteq k[Y] についても同様です。すると基底の元どうしのテンソルの全体が k[X]⊗kk[Y]k[X] \otimes_k k[Y] の基底になる(命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (3)、(4))ので、単項式 uα⊗wβu^\alpha \otimes w^\beta の全体は線形独立です。これは ui⊗1u_i \otimes 1、1⊗wj1 \otimes w_j の d+ed + e 個の元が kk 上代数的に独立であることを意味します。k[X]k[X] が RR 加群として s1,…,sas_1, \ldots, s_a で、k[Y]k[Y] が R′R' 加群として s1′,…,sb′s'_1, \ldots, s'_b で生成されるなら、k[X]⊗kk[Y]k[X] \otimes_k k[Y] は k[ui⊗1,1⊗wj]k[u_i \otimes 1, 1 \otimes w_j] 上 si⊗sj′s_i \otimes s'_j で生成されるので有限です。同じ定理の (1) により dim⁡k[X]⊗kk[Y]=d+e\dim k[X] \otimes_k k[Y] = d + e で、(2) と 定理 7.2 の (1) から主張が従います(定理 7.2 の (1) の証明は積を使いません)。

例 6.3(Zariski 位相は積位相でない)

A2=A1×A1\mathbb{A}^2 = \mathbb{A}^1 \times \mathbb{A}^1 の Zariski 位相は、A1\mathbb{A}^1 の Zariski 位相の積位相より真に細かい位相です。対角集合 Δ=V(x−y)\Delta = \mathbf{V}(x - y) は Zariski 位相で閉です。積位相で閉だとすると、a≠ba \ne b となる点 (a,b)∉Δ(a, b) \notin \Delta に対し、A1\mathbb{A}^1 の開集合 U∋aU \ni a、V∋bV \ni b で (U×V)∩Δ=∅(U \times V) \cap \Delta = \varnothing、すなわち U∩V=∅U \cap V = \varnothing となるものがあるはずです。しかし A1\mathbb{A}^1 は既約なので、空でない開集合は必ず交わります(補題 3.2 の (2))。積位相の閉集合が Zariski 位相で閉であることは、射影が連続であることから分かります。

積の正しい定義は、位相ではなく 命題 6.2 の (3) の普遍性です。スキームのファイバー積でも同じ考え方をします。

定義 7.1(位相空間の次元)↗

位相空間 X≠∅X \ne \varnothing の次元 dim⁡X\dim X を、既約な閉集合の狭義の増大列 Z0⊊Z1⊊⋯⊊ZrZ_0 \subsetneq Z_1 \subsetneq \cdots \subsetneq Z_r の長さ rr の上限と定める。

定理 7.2(アフィン多様体の次元)✓

XX をアフィン多様体とする。

  1. dim⁡X=dim⁡k[X]=trdeg⁡kk(X)\dim X = \dim k[X] = \operatorname{trdeg}_k k(X) で、有限である(右の 2 つは Krull 次元と超越次数。定義 2.1[Krull 次元と単項イデアル定理]、定義 2.5[Noether の正規化と Hilbert の零点定理])。
  2. dim⁡An=n\dim \mathbb{A}^n = n。
  3. f∈k[X]f \in k[X] が 00 でも単元でもなければ、VX(f)\mathbf{V}_X(f) は空でなく、そのすべての既約成分の次元は dim⁡X−1\dim X - 1 である。
  4. g∈k[x1,…,xn]g \in k[x_1, \ldots, x_n] が既約多項式なら、V(g)\mathbf{V}(g) は n−1n - 1 次元のアフィン多様体で I(V(g))=(g)\mathbf{I}(\mathbf{V}(g)) = (g) である。逆に、An\mathbb{A}^n の n−1n - 1 次元の既約な閉集合 ZZ は、ある既約多項式 gg により Z=V(g)Z = \mathbf{V}(g) と書ける。
証明(定理 7.2)

(1) 命題 4.2 の (1)、(2) により、XX の既約な閉集合の狭義の増大列 Z0⊊⋯⊊ZrZ_0 \subsetneq \cdots \subsetneq Z_r と、k[X]k[X] の素イデアルの鎖 IX(Zr)⊊⋯⊊IX(Z0)\mathbf{I}_X(Z_r) \subsetneq \cdots \subsetneq \mathbf{I}_X(Z_0) は 1 対 1 に対応します。よって長さの上限は等しく、dim⁡X=dim⁡k[X]\dim X = \dim k[X] です。k[X]k[X] は有限生成 kk 代数である整域なので、定理 7.1[Krull 次元と単項イデアル定理] により dim⁡k[X]=trdeg⁡kk(X)<∞\dim k[X] = \operatorname{trdeg}_k k(X) < \infty です。

(2) I(An)=(0)\mathbf{I}(\mathbb{A}^n) = (0) なので k[An]=k[x1,…,xn]k[\mathbb{A}^n] = k[x_1, \ldots, x_n] で、その次元は nn です(系 6.3[Krull 次元と単項イデアル定理])。

(3) VX(f)=∅\mathbf{V}_X(f) = \varnothing なら、命題 4.2 の (1) により (f)=IX(∅)=k[X]\sqrt{(f)} = \mathbf{I}_X(\varnothing) = k[X] で、ff は単元になります。よって VX(f)≠∅\mathbf{V}_X(f) \ne \varnothing です。同じ命題の (5) により、既約成分は (f)(f) の極小素イデアル p\mathfrak{p} についての VX(p)\mathbf{V}_X(\mathfrak{p}) です。k[X]k[X] は Noether 環(系 4.1[Noether 環と Artin 環] の (3))なので、Krull の単項イデアル定理(定理 4.2[Krull 次元と単項イデアル定理])により ht⁡p≤1\operatorname{ht}\mathfrak{p} \le 1 です。k[X]k[X] は整域で 0≠f∈p0 \ne f \in \mathfrak{p} なので (0)⊊p(0) \subsetneq \mathfrak{p}、よって ht⁡p=1\operatorname{ht}\mathfrak{p} = 1 です。補題 7.2[Krull 次元と単項イデアル定理] により dim⁡k[X]/p=dim⁡k[X]−1\dim k[X]/\mathfrak{p} = \dim k[X] - 1 です。VX(p)\mathbf{V}_X(\mathfrak{p}) は座標環が k[X]/pk[X]/\mathfrak{p} のアフィン多様体(命題 4.2 の (2))なので、(1) によりその次元は dim⁡X−1\dim X - 1 です。

(4) k[x1,…,xn]k[x_1, \ldots, x_n] は一意分解整域(定理 3.5[多項式環と体の拡大])なので、既約元 gg は素元で(補題 2.3[多項式環と体の拡大])、(g)(g) は素イデアルです。定理 2.3 により V(g)\mathbf{V}(g) は既約で I(V(g))=(g)=(g)\mathbf{I}(\mathbf{V}(g)) = \sqrt{(g)} = (g) です。gg は 00 でも単元でもなく、V(g)\mathbf{V}(g) はそれ自身がただ一つの既約成分なので、(3) と (2) により次元は n−1n - 1 です。

逆に ZZ を n−1n - 1 次元の既約な閉集合とし、p=I(Z)\mathfrak{p} = \mathbf{I}(Z) とおきます。(1) により dim⁡k[x]/p=n−1\dim k[x]/\mathfrak{p} = n - 1 で、鎖状性(定理 7.4[Krull 次元と単項イデアル定理] の (2))により ht⁡p=n−(n−1)=1\operatorname{ht}\mathfrak{p} = n - (n - 1) = 1 です。p≠(0)\mathfrak{p} \ne (0) なので 00 でない f∈pf \in \mathfrak{p} があり、p≠k[x]\mathfrak{p} \ne k[x] なので ff は単元でなく、既約元の積 f=g1⋯gsf = g_1 \cdots g_s に書けます(定義 2.2[多項式環と体の拡大])。p\mathfrak{p} は素イデアルなので、ある g=gig = g_i が p\mathfrak{p} に属します。前半で見たように (g)(g) は素イデアルで、(0)⊊(g)⊆p(0) \subsetneq (g) \subseteq \mathfrak{p} です。ht⁡p=1\operatorname{ht}\mathfrak{p} = 1 なので (g)=p(g) = \mathfrak{p}、したがって Z=V(p)=V(g)Z = \mathbf{V}(\mathfrak{p}) = \mathbf{V}(g) です。

(3) は「方程式を 1 本課すと次元がちょうど 1 下がる」という直観を、ff が零因子でも単元でもない(整域なので 00 でも単元でもない)という仮定のもとで正当化します。(4) の逆は An\mathbb{A}^n の座標環が一意分解整域であることに依存していて、一般のアフィン多様体では余次元 11 の既約閉集合が 1 個の関数の零点になるとは限りません。この違いは、代数幾何 II の因子類群が測ります。

定義 8.1(支配的な射・双有理同値)↗

多様体の射 ϕ ⁣:X→Y\phi\colon X \to Y が支配的であるとは、像 ϕ(X)\phi(X) が YY で稠密であることをいう。多様体 X,YX, Y が双有理同値であるとは、空でない開集合 U⊆XU \subseteq X、V⊆YV \subseteq Y と多様体の同型 U≅VU \cong V が存在することをいう。

命題 8.2(支配的な射と関数体)✓

X,YX, Y をアフィン多様体とする。

  1. 射 ϕ ⁣:X→Y\phi\colon X \to Y について、ϕ(X)‾=VY(ker⁡ϕ∗)\overline{\phi(X)} = \mathbf{V}_Y(\ker \phi^*) である。したがって ϕ\phi が支配的であることと ϕ∗ ⁣:k[Y]→k[X]\phi^*\colon k[Y] \to k[X] が単射であることは同値で、このとき ϕ∗\phi^* は体の kk 準同型 k(Y)→k(X)k(Y) \to k(X) にただ一通りに延長される。
  2. XX と YY が双有理同値であることと、k(X)k(X) と k(Y)k(Y) が kk 代数として同型であることは同値である。
証明(命題 8.2)

(1) g∈k[Y]g \in k[Y] について、ϕ(X)⊆VY(g)\phi(X) \subseteq \mathbf{V}_Y(g) は g∘ϕ=0g \circ \phi = 0、すなわち g∈ker⁡ϕ∗g \in \ker\phi^* と同値です。ϕ(X)\phi(X) を含む YY の閉集合 VY(a)\mathbf{V}_Y(\mathfrak{a}) は、a⊆ker⁡ϕ∗\mathfrak{a} \subseteq \ker\phi^* となるものなので、最小のものは VY(ker⁡ϕ∗)\mathbf{V}_Y(\ker\phi^*) です。k[X]k[X] は整域なので ker⁡ϕ∗\ker\phi^* は素イデアルで、根基イデアルです。命題 4.2 の (1) により、VY(ker⁡ϕ∗)=Y=VY(0)\mathbf{V}_Y(\ker\phi^*) = Y = \mathbf{V}_Y(0) は ker⁡ϕ∗=0\ker\phi^* = 0 と同値です。ϕ∗\phi^* が単射なら、a/b↦ϕ∗(a)/ϕ∗(b)a/b \mapsto \phi^*(a)/\phi^*(b) が商体への延長で、準同型は分数の値を決めるので延長は一意です。

(2) 双有理同値なら関数体が同型。 ψ ⁣:U→V\psi\colon U \to V を同型とします。s∈k(Y)s \in k(Y) を s=a/bs = a/b(a,b∈k[Y]a, b \in k[Y]、b≠0b \ne 0)と書くと、ss は V∩D(b)V \cap D(b)(既約性により空でない)の上の正則関数で、s∘ψs \circ \psi は XX の空でない開集合 ψ−1(V∩D(b))\psi^{-1}(V \cap D(b)) の上の正則関数です。定理 4.6 の (1) の rr を使って

θ(s)=r(s∘ψ)∈k(X)\theta(s) = r(s \circ \psi) \in k(X)

とおきます。別の表示 s=a′/b′s = a'/b' を使っても、V∩D(bb′)V \cap D(bb') の上では同じ関数で、rr は制限と両立するので、θ(s)\theta(s) は表示によりません。rr と f↦f∘ψf \mapsto f \circ \psi が環準同型なので、θ ⁣:k(Y)→k(X)\theta\colon k(Y) \to k(X) は kk 代数の準同型です。ψ−1\psi^{-1} から同じ方法で θ′ ⁣:k(X)→k(Y)\theta'\colon k(X) \to k(Y) を作ります。θ(s)\theta(s) を c/ec/e(c,e∈k[X]c, e \in k[X])と書くと、rr の定義から、XX の空でない開集合 W⊆ψ−1(V∩D(b))∩D(e)W \subseteq \psi^{-1}(V \cap D(b)) \cap D(e) の上で s∘ψ=c/es \circ \psi = c/e です。θ′(θ(s))\theta'(\theta(s)) は (c/e)∘ψ−1(c/e) \circ \psi^{-1} の rr による像で、ψ(W)\psi(W) の上で (c/e)∘ψ−1=s(c/e) \circ \psi^{-1} = s なので、rr の定義により θ′(θ(s))=s\theta'(\theta(s)) = s です。同様に θθ′=id\theta\theta' = \mathrm{id} で、θ\theta は同型です。

関数体が同型なら双有理同値。 θ ⁣:k(Y)→k(X)\theta\colon k(Y) \to k(X) を kk 代数の同型とします。k[Y]k[Y] の kk 代数としての生成元 yˉ1,…,yˉm\bar{y}_1, \ldots, \bar{y}_m の像を共通の分母 b∈k[X]b \in k[X]、b≠0b \ne 0 で θ(yˉj)=aj/b\theta(\bar{y}_j) = a_j/b と書くと、θ(k[Y])⊆k[X]b\theta(k[Y]) \subseteq k[X]_b です。同様に d∈k[Y]d \in k[Y]、d≠0d \ne 0 で θ−1(k[X])⊆k[Y]d\theta^{-1}(k[X]) \subseteq k[Y]_d となるものがあります。θ−1(b)∈k[Y]d\theta^{-1}(b) \in k[Y]_d を b′/dsb'/d^s(b′∈k[Y]b' \in k[Y]、b′≠0b' \ne 0)と書き、g=db′g = db' とおきます。k[Y]gk[Y]_g は k[Y]dk[Y]_d と 1/b′1/b' を含むので

θ−1(k[X])⊆k[Y]g,θ−1(1/b)=ds/b′∈k[Y]g,したがってθ−1(k[X]b)⊆k[Y]g\theta^{-1}(k[X]) \subseteq k[Y]_g, \qquad \theta^{-1}(1/b) = d^s/b' \in k[Y]_g, \qquad \text{したがって}\quad \theta^{-1}(k[X]_b) \subseteq k[Y]_g

です。次に θ(g)∈k[X]b\theta(g) \in k[X]_b を f′/blf'/b^l(f′∈k[X]f' \in k[X]、f′≠0f' \ne 0)と書き、f=bf′f = bf' とおきます。k[X]fk[X]_f は k[X]bk[X]_b と 1/f′1/f' を含み、θ(1/g)=bl/f′\theta(1/g) = b^l/f' なので θ(k[Y]g)⊆k[X]f\theta(k[Y]_g) \subseteq k[X]_f です。逆に θ−1(1/f′)=θ−1(1/(θ(g)bl))=g−1θ−1(1/b)l∈k[Y]g\theta^{-1}(1/f') = \theta^{-1}\bigl(1/(\theta(g)b^l)\bigr) = g^{-1}\theta^{-1}(1/b)^l \in k[Y]_g なので θ−1(k[X]f)⊆k[Y]g\theta^{-1}(k[X]_f) \subseteq k[Y]_g です。よって θ\theta は kk 代数の同型 k[Y]g→k[X]fk[Y]_g \to k[X]_f に制限されます。

補題 5.2 により D(f)⊆XD(f) \subseteq X はアフィン多様体 XfX_f と、D(g)⊆YD(g) \subseteq Y はアフィン多様体 YgY_g と同型で、k[Xf]≅k[X]f≅k[Y]g≅k[Yg]k[X_f] \cong k[X]_f \cong k[Y]_g \cong k[Y_g] です。定理 5.1 の (2) により Xf≅YgX_f \cong Y_g、したがって D(f)≅D(g)D(f) \cong D(g) で、XX と YY は双有理同値です。

例 8.3(尖点 3 次曲線は直線と双有理同値)

例 5.4 の ϕ ⁣:A1→X=V(y2−x3)\phi\colon \mathbb{A}^1 \to X = \mathbf{V}(y^2 - x^3) は全射なので支配的で、ϕ∗ ⁣:k[X]→k[t]\phi^*\colon k[X] \to k[t] は単射、k[X]≅k[t2,t3]k[X] \cong k[t^2, t^3] です。t=t3/t2t = t^3/t^2 なので商体は k(t)k(t) で、k(X)≅k(A1)k(X) \cong k(\mathbb{A}^1) です。命題 8.2 により XX と A1\mathbb{A}^1 は双有理同値です。実際 ϕ\phi は A1∖{0}\mathbb{A}^1 \setminus \{0\} から X∖{(0,0)}=D(xˉ)X \setminus \{(0,0)\} = D(\bar{x}) への同型を与え、逆は正則関数 yˉ/xˉ\bar{y}/\bar{x} です。dim⁡X=trdeg⁡kk(t)=1\dim X = \operatorname{trdeg}_k k(t) = 1 で、これは 定理 7.2 の (4) とも合います。

例 8.4(一般線形群と行列式多様体)

n×nn \times n 行列の全体を An2\mathbb{A}^{n^2} と同一視します。GLn(k)=D(det⁡)\mathrm{GL}_n(k) = D(\det) は準アフィン多様体で、補題 5.2 によりアフィン多様体 V(tdet⁡−1)⊆An2+1\mathbf{V}(t\det - 1) \subseteq \mathbb{A}^{n^2+1} と同型、座標環は k[xij]det⁡k[x_{ij}]_{\det} です。積 (A,B)↦AB(A, B) \mapsto AB は成分が多項式なので射で、逆行列 A↦A−1A \mapsto A^{-1} も、成分が余因子を det⁡\det で割ったもの(k[xij]det⁡k[x_{ij}]_{\det} の元)なので射です。

m×lm \times l 行列のうち階数が rr 以下のものの全体 Dr⊆AmlD_r \subseteq \mathbb{A}^{ml} は、すべての (r+1)(r+1) 次小行列式の共通零点なので閉集合です。階数 rr 以下の行列は m×rm \times r 行列と r×lr \times l 行列の積に書け、逆にそのような積の階数は rr 以下なので、DrD_r は射 Amr×Arl→Aml\mathbb{A}^{mr} \times \mathbb{A}^{rl} \to \mathbb{A}^{ml}、(A,B)↦AB(A, B) \mapsto AB の像です。Amr+rl\mathbb{A}^{mr + rl} は既約なので DrD_r は既約(補題 3.2 の (3))で、アフィン多様体です。これを行列式多様体といいます。m=l=2m = l = 2、r=1r = 1 では D1=V(x11x22−x12x21)D_1 = \mathbf{V}(x_{11}x_{22} - x_{12}x_{21}) で、次元は 33 です(定理 7.2 の (3))。

演習 9.1標準

kk の標数は 22 でないとする。a=(xz−y, yz−x)⊆k[x,y,z]\mathfrak{a} = (xz - y,\ yz - x) \subseteq k[x, y, z] について、V(a)\mathbf{V}(\mathfrak{a}) の既約成分と a\sqrt{\mathfrak{a}} を求めよ。また各既約成分の次元を求めよ。

解答

z(xz−y)+(yz−x)=xz2−x=x(z−1)(z+1)∈az(xz - y) + (yz - x) = xz^2 - x = x(z - 1)(z + 1) \in \mathfrak{a} です。V(a)\mathbf{V}(\mathfrak{a}) の点は y=xzy = xz と x(z−1)(z+1)=0x(z-1)(z+1) = 0 を満たし、逆にこの 2 式を満たせば yz−x=xz2−x=0yz - x = xz^2 - x = 0 なので V(a)\mathbf{V}(\mathfrak{a}) の点です。場合を分けると

  • x=0x = 0 のとき y=0y = 0。L0=V(x,y)L_0 = \mathbf{V}(x, y)。
  • z=1z = 1 のとき y=xy = x。L1=V(z−1,x−y)L_1 = \mathbf{V}(z - 1, x - y)。
  • z=−1z = -1 のとき y=−xy = -x。L2=V(z+1,x+y)L_2 = \mathbf{V}(z + 1, x + y)。

よって V(a)=L0∪L1∪L2\mathbf{V}(\mathfrak{a}) = L_0 \cup L_1 \cup L_2 です。剰余環はそれぞれ k[z]k[z]、k[x]k[x]、k[x]k[x] と同型(L1L_1 では z↦1z \mapsto 1、y↦xy \mapsto x など)で整域なので、3 つのイデアルは素イデアル、LiL_i は既約です。(1,1,1)∈L1(1, 1, 1) \in L_1 は L0,L2L_0, L_2 に属さず(標数が 22 でないので 1≠−11 \ne -1)、(1,−1,−1)∈L2(1, -1, -1) \in L_2 は L0,L1L_0, L_1 に属さず、(0,0,0)∈L0(0, 0, 0) \in L_0 は L1,L2L_1, L_2 に属さないので、互いに含まれません。したがって L0,L1,L2L_0, L_1, L_2 が既約成分です(命題 3.4)。

定理 2.3 の (1) と 補題 2.2 の (5) から

a=I(L0∪L1∪L2)=(x,y)∩(z−1,x−y)∩(z+1,x+y)\sqrt{\mathfrak{a}} = \mathbf{I}(L_0 \cup L_1 \cup L_2) = (x, y) \cap (z - 1, x - y) \cap (z + 1, x + y)

です。各 LiL_i の座標環は 1 変数多項式環なので、定理 7.2 の (1)、(2) により次元は 11 です。標数 22 では z2−1=(z−1)2z^2 - 1 = (z - 1)^2 となり、L1=L2L_1 = L_2 で既約成分は 2 本になります。

演習 9.2標準

kk の標数は 22 でないとする。放物線 P=V(y−x2)P = \mathbf{V}(y - x^2)、双曲線 H=V(xy−1)H = \mathbf{V}(xy - 1)、円 C=V(x2+y2−1)C = \mathbf{V}(x^2 + y^2 - 1)(いずれも A2\mathbb{A}^2 の中)について次を示せ。

  1. P≅A1P \cong \mathbb{A}^1 で、k[H]≅k[t]tk[H] \cong k[t]_t である。
  2. PP と HH は同型でない。
  3. C≅HC \cong H である。
解答

(1) t↦(t,t2)t \mapsto (t, t^2) と (x,y)↦x(x, y) \mapsto x は互いに逆な射なので P≅A1P \cong \mathbb{A}^1 です。HH は 補題 5.2 で X=A1X = \mathbb{A}^1、f=xf = x としたときの Xf=V(tx−1)X_f = \mathbf{V}(tx - 1)(座標の名前を除いて)なので、アフィン多様体で k[H]≅k[x]xk[H] \cong k[x]_x です。

(2) 同型なら 定理 5.1 により kk 代数の同型 α ⁣:k[t]t→k[s]\alpha\colon k[t]_t \to k[s] があります。tt は k[t]tk[t]_t の単元なので α(t)\alpha(t) は k[s]k[s] の単元、すなわち 00 でない定数 cc です(次数を比べると、多項式環の単元は定数に限ります)。すると α(t−c)=0\alpha(t - c) = 0 で、t−c≠0t - c \ne 0 なので α\alpha の単射性に反します。

(3) kk は代数閉体なので i2=−1i^2 = -1 となる i∈ki \in k があります。λ ⁣:A2→A2\lambda\colon \mathbb{A}^2 \to \mathbb{A}^2、λ(x,y)=(x+iy, x−iy)\lambda(x, y) = (x + iy,\ x - iy) は射で、(u,v)↦((u+v)/2, (u−v)/(2i))(u, v) \mapsto ((u + v)/2,\ (u - v)/(2i)) が逆の射です(標数が 22 でないので 22 と 2i2i で割れます)。(x+iy)(x−iy)=x2+y2(x + iy)(x - iy) = x^2 + y^2 なので、λ\lambda は CC を V(uv−1)=H\mathbf{V}(uv - 1) = H の上に全単射に写し、λ\lambda とその逆の制限は座標が多項式なので射です(補題 4.5)。とくに CC は既約で、C≅HC \cong H です。(2) とあわせて、円は直線と同型ではありません。

演習 9.3標準

kk の標数は 22 でないとする。Y=V(xz−y2)⊆A3Y = \mathbf{V}(xz - y^2) \subseteq \mathbb{A}^3 とし、kk 代数の準同型 α ⁣:k[x,y,z]→k[s,t]\alpha\colon k[x, y, z] \to k[s, t] を x↦s2x \mapsto s^2、y↦sty \mapsto st、z↦t2z \mapsto t^2 で定める。

  1. α\alpha に対応する射 μ ⁣:A2→A3\mu\colon \mathbb{A}^2 \to \mathbb{A}^3 を求め、像が YY であることを示せ。これから YY がアフィン多様体であることを導け。
  2. μ∗ ⁣:k[Y]→k[s,t]\mu^*\colon k[Y] \to k[s, t] は単射で、k[Y]≅k[s2,st,t2]k[Y] \cong k[s^2, st, t^2] であることを示せ。
  3. μ ⁣:A2→Y\mu\colon \mathbb{A}^2 \to Y は単射でないことを示し、dim⁡Y\dim Y を求めよ。
解答

(1) 定理 5.1 の (1) の証明のとおり、座標は生成元の像で、μ(s,t)=(s2,st,t2)\mu(s, t) = (s^2, st, t^2) です。s2⋅t2=(st)2s^2 \cdot t^2 = (st)^2 なので像は YY に入ります。(a,b,c)∈Y(a, b, c) \in Y とします。kk は代数閉体なので s2=as^2 = a、t2=ct^2 = c となる s,ts, t があり、(st)2=ac=b2(st)^2 = ac = b^2 から st=±bst = \pm b です。st=−bst = -b なら tt を −t-t に取り替えると st=bst = b になります。よって μ(A2)=Y\mu(\mathbb{A}^2) = Y です。YY は閉集合で、既約な A2\mathbb{A}^2 の連続像なので既約(補題 3.2 の (3))、したがってアフィン多様体です。

(2) μ ⁣:A2→Y\mu\colon \mathbb{A}^2 \to Y は全射なので支配的で、命題 8.2 の (1) により μ∗\mu^* は単射です。μ∗\mu^* は α\alpha から誘導される準同型で、像は s2,st,t2s^2, st, t^2 で生成される部分環です。

(3) μ(s,t)=μ(−s,−t)\mu(s, t) = \mu(-s, -t) で、(s,t)≠(0,0)(s, t) \ne (0, 0) なら (s,t)≠(−s,−t)(s, t) \ne (-s, -t)(標数が 22 でないので 1≠−11 \ne -1)なので単射ではありません。k(Y)≅k(s2,st,t2)k(Y) \cong k(s^2, st, t^2) で、ss と tt はこの体の上で代数的(s2s^2、t2t^2 がこの体に属する)なので、k(s,t)k(s, t) はこの体の代数拡大です。定理 2.4[Noether の正規化と Hilbert の零点定理] の (4) により超越次数は等しく、dim⁡Y=trdeg⁡kk(s,t)=2\dim Y = \operatorname{trdeg}_k k(s, t) = 2 です。これは 定理 7.2 の (3)(A3\mathbb{A}^3 の超曲面)とも合います。

演習 9.4難

2×32 \times 3 行列のうち階数が 11 以下のものの全体 D⊆A6D \subseteq \mathbb{A}^6 の次元を求めよ。

解答

例 8.4 のとおり、DD は射 μ ⁣:A2×A3→A6\mu\colon \mathbb{A}^2 \times \mathbb{A}^3 \to \mathbb{A}^6、((a1,a2),(b1,b2,b3))↦(aibj)i,j((a_1, a_2), (b_1, b_2, b_3)) \mapsto (a_ib_j)_{i,j} の像で、アフィン多様体です。μ ⁣:A5→D\mu\colon \mathbb{A}^5 \to D は全射なので、命題 8.2 の (1) により μ∗\mu^* は単射で、k(D)k(D) は k(a1,a2,b1,b2,b3)k(a_1, a_2, b_1, b_2, b_3) の部分体 L=k(aibj:i=1,2, j=1,2,3)L = k(a_ib_j : i = 1, 2,\ j = 1, 2, 3) と同型です。

LL は 4 個の元 a1b1a_1b_1、a2/a1=a2b1/(a1b1)a_2/a_1 = a_2b_1/(a_1b_1)、b2/b1=a1b2/(a1b1)b_2/b_1 = a_1b_2/(a_1b_1)、b3/b1=a1b3/(a1b1)b_3/b_1 = a_1b_3/(a_1b_1) を含み、aibj=a1b1⋅(ai/a1)(bj/b1)a_ib_j = a_1b_1 \cdot (a_i/a_1)(b_j/b_1) なので、この 4 個で生成されます。よって超越基底をこの 4 個の中から選べ(定理 2.4[Noether の正規化と Hilbert の零点定理] の (1))、d=trdeg⁡kL≤4d = \operatorname{trdeg}_k L \le 4 です。一方 b1=a1b1/a1b_1 = a_1b_1/a_1、a2=a1⋅(a2/a1)a_2 = a_1 \cdot (a_2/a_1)、bj=b1⋅(bj/b1)b_j = b_1 \cdot (b_j/b_1) なので k(a1,a2,b1,b2,b3)=L(a1)k(a_1, a_2, b_1, b_2, b_3) = L(a_1) です。LL の超越基底 BB を取ると、k(a,b)k(a, b) は k(B∪{a1})k(B \cup \{a_1\}) 上代数的なので、同じ定理の (2) により、代数的に独立な a1,a2,b1,b2,b3a_1, a_2, b_1, b_2, b_3 の個数 55 は d+1d + 1 以下です。よって d=4d = 4 で、定理 7.2 の (1) により dim⁡D=4\dim D = 4 です。A6\mathbb{A}^6 の中で余次元 22 ですが、3 個の小行列式のうち 2 個だけでは DD になりません。たとえば第 1 列を含む 2 個の小行列式の共通零点は、第 1 列が 00 で階数が 22 の行列を含みます。

  • R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977 — Chapter I §1(アフィン多様体)、§3(射)、§4(有理写像)。
  • I. R. Shafarevich, Basic Algebraic Geometry 1: Varieties in Projective Space, 3rd ed., Springer, 2013 — Chapter 1(基本概念)。
  • D. Mumford, The Red Book of Varieties and Schemes, 2nd ed., Lecture Notes in Mathematics 1358, Springer, 1999 — Chapter I(多様体)。
  • W. Fulton, Algebraic Curves: An Introduction to Algebraic Geometry, 著者による公開版, 2008 — Chapter 1〜2(アフィン代数的集合、アフィン多様体)。
  • M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra, Addison-Wesley, 1969 — Chapter 1、5、7、11(スペクトル、零点定理、Noether 環、次元論)。
  • 上野健爾『代数幾何』岩波書店、2005 — 代数多様体を扱う最初の章。

このテーマの 100 本ノック(50 問)

執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。