Lemma数学ロードマップ

13 可換環論 · 第 5 章

次元論

目安 11〜14 時間定理など 13演習 7 問

この章の目標

  • クルル次元と高さを定義し、体・単項イデアル整域・多項式環で計算できる
  • クルルの単項イデアル定理とその一般化(高さ定理)を証明し、ネーター局所環の次元が有限であることを示せる
  • パラメータ系を用いて次元を特徴づけ、ヒルベルト–サミュエル関数との関係(次元定理)を理解する
  • 体上有限生成な整域の次元が超越次数に等しいことを証明する
  • 正則局所環を定義し、ヤコビアン判定法で代数多様体の特異点を判定できる

前提:第2章〜第4章

平面は 2 次元、曲線は 1 次元、点は 0 次元である。この直観を環の言葉で表すと、「既約閉集合の鎖 点 ⊊\subsetneq 曲線 ⊊\subsetneq 平面 の長さ」、つまり素イデアルの鎖の長さになる。これがクルル次元である。本章では、クルル次元が (1) 素イデアルの鎖の長さ、(2) 点を切り出すのに必要な方程式の個数(パラメータ系)、(3) 局所環の「体積の増え方」(ヒルベルト–サミュエル多項式の次数)、(4) 関数体の超越次数、という異なる量と一致することを見る。さらに、次元と余接空間の次元を比べることで特異点を定義する。

5.1 クルル次元と高さ

定義 5.1 素イデアルの真の鎖 p0⊊p1⊊⋯⊊pn\mathfrak{p}_0 \subsetneq \mathfrak{p}_1 \subsetneq \cdots \subsetneq \mathfrak{p}_n の長さ nn の上限を AA のクルル次元 (Krull dimension) といい dim⁡A\dim A と書く。素イデアル p\mathfrak{p} で終わる鎖の長さの上限を p\mathfrak{p} の高さ (height) といい ht⁡p\operatorname{ht}\mathfrak{p} と書く。ht⁡p=dim⁡Ap\operatorname{ht}\mathfrak{p} = \dim A_{\mathfrak{p}}(系 2.18)、dim⁡A/p\dim A/\mathfrak{p} は p\mathfrak{p} から始まる鎖の長さの上限であり、ht⁡p+dim⁡A/p≤dim⁡A\operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} \leq \dim A。イデアル II の高さは II を含む素イデアルの高さの最小値とする。加群 MM については dim⁡M:=dim⁡A/Ann⁡M\dim M := \dim A/\operatorname{Ann} M。

幾何的には、dim⁡A\dim A は Spec⁡A\operatorname{Spec} A の既約閉集合の鎖の最大長、ht⁡p\operatorname{ht}\mathfrak{p} は既約閉集合 V(p)V(\mathfrak{p}) の余次元、dim⁡A/p\dim A/\mathfrak{p} は V(p)V(\mathfrak{p}) の次元である。

例 5.2 (1) 体の次元は 00。アルティン環の次元は 00(定理 3.11)。 (2) 体でない単項イデアル整域の次元は 11:非零素イデアル (p)(p) は pp が既約元なので極大。dim⁡Z=dim⁡K[x]=1\dim \mathbb{Z} = \dim K[x] = 1、dim⁡Z[−5]=1\dim \mathbb{Z}[\sqrt{-5}] = 1(系 4.16)。 (3) K[x1,…,xn]K[x_1, \dots, x_n] には鎖 0⊊(x1)⊊(x1,x2)⊊⋯⊊(x1,…,xn)0 \subsetneq (x_1) \subsetneq (x_1, x_2) \subsetneq \cdots \subsetneq (x_1, \dots, x_n) があり dim⁡≥n\dim \geq n。等号は系 5.15 で示す。 (4) K[x1,x2,… ]K[x_1, x_2, \dots] は無限次元。ネーター環でも無限次元になりうる(永田の例、主張のみ)が、ネーター局所環の次元は有限である(系 5.6)。

5.2 クルルの単項イデアル定理

方程式を 1 本課すと次元は高々 1 しか下がらない。これが単項イデアル定理であり、次元論の要である。証明には素イデアル q\mathfrak{q} の記号的べき q(n):=qnAq∩A\mathfrak{q}^{(n)} := \mathfrak{q}^nA_{\mathfrak{q}} \cap A を用いる。これは qn\mathfrak{q}^n の q\mathfrak{q} 準素成分であり、q(n)Aq=qnAq\mathfrak{q}^{(n)}A_{\mathfrak{q}} = \mathfrak{q}^nA_{\mathfrak{q}} をみたす。

定理 5.3(クルルの単項イデアル定理, Krull's principal ideal theorem)AA をネーター環、x∈Ax \in A、p\mathfrak{p} を (x)(x) を含む極小な素イデアルとすると、ht⁡p≤1\operatorname{ht}\mathfrak{p} \leq 1。

証明. ApA_{\mathfrak{p}} に移って、AA は極大イデアル p\mathfrak{p} をもつ局所環で、p\mathfrak{p} は (x)(x) 上極小としてよい。このとき A/(x)A/(x) の素イデアルは p/(x)\mathfrak{p}/(x) だけなので、定理 3.11 より A/(x)A/(x) はアルティン環。q⊊p\mathfrak{q} \subsetneq \mathfrak{p} を素イデアルとして ht⁡q=0\operatorname{ht}\mathfrak{q} = 0 を示せばよい。A/(x)A/(x) の降鎖 q(n)+(x)\mathfrak{q}^{(n)} + (x) は止まるので、n≥Nn \geq N で q(n)+(x)=q(n+1)+(x)\mathfrak{q}^{(n)} + (x) = \mathfrak{q}^{(n+1)} + (x)。y∈q(n)y \in \mathfrak{q}^{(n)} を y=z+axy = z + ax (z∈q(n+1))(z \in \mathfrak{q}^{(n+1)}) と書くと ax∈q(n)ax \in \mathfrak{q}^{(n)} で、x∉qx \notin \mathfrak{q}(p\mathfrak{p} の極小性)より xx は AqA_{\mathfrak{q}} で単元なので a∈q(n)a \in \mathfrak{q}^{(n)}。よって q(n)=q(n+1)+xq(n)\mathfrak{q}^{(n)} = \mathfrak{q}^{(n+1)} + x\mathfrak{q}^{(n)} となり、中山の補題(x∈p=rad⁡(A)x \in \mathfrak{p} = \operatorname{rad}(A))より q(n)=q(n+1)\mathfrak{q}^{(n)} = \mathfrak{q}^{(n+1)}。AqA_{\mathfrak{q}} に移すと qnAq=qn+1Aq\mathfrak{q}^nA_{\mathfrak{q}} = \mathfrak{q}^{n+1}A_{\mathfrak{q}} で、再び中山の補題より qnAq=0\mathfrak{q}^nA_{\mathfrak{q}} = 0。AqA_{\mathfrak{q}} の極大イデアルが冪零なので、それが唯一の素イデアルであり ht⁡q=dim⁡Aq=0\operatorname{ht}\mathfrak{q} = \dim A_{\mathfrak{q}} = 0。□\square

定理 5.4(クルルの高さ定理)AA をネーター環、p\mathfrak{p} を (x1,…,xr)(x_1, \dots, x_r) を含む極小な素イデアルとすると、ht⁡p≤r\operatorname{ht}\mathfrak{p} \leq r。

証明. rr に関する帰納法。r=1r = 1 は定理 5.3。ApA_{\mathfrak{p}} に移って AA は極大イデアル p\mathfrak{p} の局所環とする。鎖 p⊋p1⊋⋯⊋pm\mathfrak{p} \supsetneq \mathfrak{p}_1 \supsetneq \cdots \supsetneq \mathfrak{p}_m に対し、p1⊂q⊊p\mathfrak{p}_1 \subset \mathfrak{q} \subsetneq \mathfrak{p} で q\mathfrak{q} と p\mathfrak{p} の間に素イデアルがないものがとれる(ネーター性)。ht⁡q≤r−1\operatorname{ht}\mathfrak{q} \leq r - 1 を示せば m≤rm \leq r となる。p\mathfrak{p} の極小性より (x1,…,xr)⊄q(x_1, \dots, x_r) \not\subset \mathfrak{q} で、x1∉qx_1 \notin \mathfrak{q} としてよい。q+(x1)\mathfrak{q} + (x_1) を含む素イデアルは p\mathfrak{p} だけなので q+(x1)=p\sqrt{\mathfrak{q} + (x_1)} = \mathfrak{p} で、各 i≥2i \geq 2 について xin=yi+aix1x_i^{n} = y_i + a_i x_1 (yi∈q)(y_i \in \mathfrak{q}) と書ける。すると (y2,…,yr,x1)⊃(x1,…,xr)\sqrt{(y_2, \dots, y_r, x_1)} \supset (x_1, \dots, x_r) より p\mathfrak{p} は (y2,…,yr,x1)(y_2, \dots, y_r, x_1) 上極小。Aˉ=A/(y2,…,yr)\bar{A} = A/(y_2, \dots, y_r) で pˉ\bar{\mathfrak{p}} は (xˉ1)(\bar{x}_1) 上極小なので、定理 5.3 より ht⁡pˉ≤1\operatorname{ht}\bar{\mathfrak{p}} \leq 1。q⊃(y2,…,yr)\mathfrak{q} \supset (y_2, \dots, y_r) で、q\mathfrak{q} より真に小さい素イデアル q′\mathfrak{q}' が (y2,…,yr)(y_2, \dots, y_r) を含めば Aˉ\bar{A} で q′ˉ⊊qˉ⊊pˉ\bar{\mathfrak{q}'} \subsetneq \bar{\mathfrak{q}} \subsetneq \bar{\mathfrak{p}} となり矛盾。よって q\mathfrak{q} は (y2,…,yr)(y_2, \dots, y_r) 上極小で、帰納法の仮定より ht⁡q≤r−1\operatorname{ht}\mathfrak{q} \leq r - 1。□\square

系 5.5 ネーター環の素イデアルの高さは有限で、素イデアルは降鎖条件をみたす。

証明. p\mathfrak{p} は有限生成 (x1,…,xr)(x_1, \dots, x_r) なので、自分自身の上に極小で ht⁡p≤r\operatorname{ht}\mathfrak{p} \leq r。□\square

系 5.6 (A,m,k)(A, \mathfrak{m}, k) をネーター局所環とすると、dim⁡A≤dim⁡km/m2<∞\dim A \leq \dim_k \mathfrak{m}/\mathfrak{m}^2 < \infty。

証明. 系 1.23 より m\mathfrak{m} は dim⁡km/m2\dim_k \mathfrak{m}/\mathfrak{m}^2 個の元で生成されるので、定理 5.4 を使う。□\square

例 5.7 f∈K[x1,…,xn]f \in K[x_1, \dots, x_n] が定数でなければ、(f)(f) 上極小な素イデアルの高さはちょうど 11 である(≤1\leq 1 は定理 5.3、≥1\geq 1 は整域で f≠0f \neq 0 だから)。幾何的には超曲面の既約成分はすべて余次元 1 である。一方 (xy,xz)=(x)∩(y,z)(xy, xz) = (x) \cap (y, z) の極小素イデアル (y,z)(y, z) は高さ 22 で、定理 5.4 の限界 r=2r = 2 に達している。

5.3 パラメータ系

定義 5.8 (A,m)(A, \mathfrak{m}) を dd 次元ネーター局所環とする。x1,…,xd∈mx_1, \dots, x_d \in \mathfrak{m} で (x1,…,xd)(x_1, \dots, x_d) が m\mathfrak{m} 準素((x1,…,xd)=m\sqrt{(x_1, \dots, x_d)} = \mathfrak{m})となるものをパラメータ系(巴系, system of parameters)という。m\mathfrak{m} 準素イデアルの生成元の個数の最小値を δ(A)\delta(A) と書く。

定理 5.9 ネーター局所環 (A,m)(A, \mathfrak{m}) はパラメータ系をもち、dim⁡A=δ(A)\dim A = \delta(A) である。

証明. d=dim⁡Ad = \dim A(系 5.6 より有限)。m\mathfrak{m} が ss 個の元で生成される m\mathfrak{m} 準素イデアル上極小なので、定理 5.4 より d≤δ(A)d \leq \delta(A)。逆に、(x1,…,xi)(x_1, \dots, x_i) を含む素イデアルの高さがすべて ii 以上となる x1,…,xi∈mx_1, \dots, x_i \in \mathfrak{m} を帰納的に作る。x1,…,xi−1x_1, \dots, x_{i-1} (i≤d)(i \leq d) まで作れたとし、(x1,…,xi−1)(x_1, \dots, x_{i-1}) 上極小な素イデアルのうち高さがちょうど i−1i - 1 のものを p1,…,ps\mathfrak{p}_1, \dots, \mathfrak{p}_s とする(有限個:命題 3.8)。i−1<d=ht⁡mi - 1 < d = \operatorname{ht}\mathfrak{m} より pj≠m\mathfrak{p}_j \neq \mathfrak{m} なので、素イデアル回避(補題 1.7)により xi∈m∖⋃jpjx_i \in \mathfrak{m} \setminus \bigcup_j \mathfrak{p}_j がとれる。q⊃(x1,…,xi)\mathfrak{q} \supset (x_1, \dots, x_i) は (x1,…,xi−1)(x_1, \dots, x_{i-1}) 上極小なある p\mathfrak{p} を含み、ht⁡p≥i\operatorname{ht}\mathfrak{p} \geq i ならよく、ht⁡p=i−1\operatorname{ht}\mathfrak{p} = i - 1 なら p=pj\mathfrak{p} = \mathfrak{p}_j で xi∉pjx_i \notin \mathfrak{p}_j より q⊋p\mathfrak{q} \supsetneq \mathfrak{p}、ht⁡q≥i\operatorname{ht}\mathfrak{q} \geq i。i=di = d まで進めると、(x1,…,xd)(x_1, \dots, x_d) を含む素イデアルは高さ dd 以上、すなわち m\mathfrak{m} だけであり、(x1,…,xd)(x_1, \dots, x_d) は m\mathfrak{m} 準素。よって δ(A)≤d\delta(A) \leq d。□\square

幾何的には、dd 次元の点は dd 本の方程式で(集合として)切り出せ、それより少なくはできない。

命題 5.10 ネーター局所環 (A,m)(A, \mathfrak{m}) と x∈mx \in \mathfrak{m} について dim⁡A/(x)≥dim⁡A−1\dim A/(x) \geq \dim A - 1 であり、xx が AA のどの極小素イデアルにも属さなければ等号が成り立つ。

証明. e=dim⁡A/(x)e = \dim A/(x) とし、A/(x)A/(x) のパラメータ系の持ち上げ y1,…,yey_1, \dots, y_e をとると (x,y1,…,ye)(x, y_1, \dots, y_e) は m\mathfrak{m} 準素なので、定理 5.9 より dim⁡A≤e+1\dim A \leq e + 1。後半:A/(x)A/(x) の長さ ee の鎖 p0⊊⋯⊊pe\mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_e について p0∋x\mathfrak{p}_0 \ni x は AA の極小素イデアルでないので、その下に素イデアルがあり、AA に長さ e+1e + 1 の鎖ができる。□\square

これを繰り返すと、x1,…,xi∈mx_1, \dots, x_i \in \mathfrak{m} がパラメータ系の一部に延長できる   ⟺  \iff dim⁡A/(x1,…,xi)=dim⁡A−i\dim A/(x_1, \dots, x_i) = \dim A - i、がわかる。

5.4 ヒルベルト–サミュエル関数と次元定理

第 3 の特徴づけは「局所環の大きさ」の増え方である。q\mathfrak{q} を m\mathfrak{m} 準素イデアルとすると A/qnA/\mathfrak{q}^n はアルティン環なので長さが有限である。

定理 5.11(次元定理:主張と証明の概略)(A,m)(A, \mathfrak{m}) をネーター局所環、q\mathfrak{q} を m\mathfrak{m} 準素イデアルとする。ヒルベルト–サミュエル関数 χq(n):=ℓ(A/qn)\chi_{\mathfrak{q}}(n) := \ell(A/\mathfrak{q}^n) は十分大きな nn で nn の多項式に一致し、その次数 d(A)d(A) は q\mathfrak{q} によらない。さらに

dim⁡A=d(A)=δ(A)\dim A = d(A) = \delta(A)

証明の概略. (i) q\mathfrak{q} が ss 個の元で生成されるとき、次数付き環 gr⁡qA=⨁nqn/qn+1\operatorname{gr}_{\mathfrak{q}} A = \bigoplus_n \mathfrak{q}^n/\mathfrak{q}^{n+1} は (A/q)[t1,…,ts](A/\mathfrak{q})[t_1, \dots, t_s] の剰余環であり、ヒルベルト–セールの定理により ℓ(qn/qn+1)\ell(\mathfrak{q}^n/\mathfrak{q}^{n+1}) は次数 s−1s - 1 以下の多項式、したがって χq\chi_{\mathfrak{q}} は次数 ss 以下の多項式になる。これで d(A)≤δ(A)d(A) \leq \delta(A)。q\mathfrak{q} によらないことは mr⊂q⊂m\mathfrak{m}^r \subset \mathfrak{q} \subset \mathfrak{m} から χm(n)≤χq(n)≤χm(rn)\chi_{\mathfrak{m}}(n) \leq \chi_{\mathfrak{q}}(n) \leq \chi_{\mathfrak{m}}(rn) となることによる。(ii) dim⁡A≤d(A)\dim A \leq d(A) は d(A)d(A) に関する帰納法で示す。素イデアルの鎖 p0⊊⋯⊊pr\mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_r に対し x∈p1∖p0x \in \mathfrak{p}_1 \setminus \mathfrak{p}_0 をとると、xx は整域 A′=A/p0A' = A/\mathfrak{p}_0 の零因子でないので d(A′/(x))≤d(A′)−1≤d(A)−1d(A'/(x)) \leq d(A') - 1 \leq d(A) - 1(第6章のアルティン–リースの補題を使う)。A′/(x)A'/(x) には長さ r−1r - 1 の鎖があるので、帰納法の仮定より r−1≤d(A)−1r - 1 \leq d(A) - 1。(iii) δ(A)≤dim⁡A\delta(A) \leq \dim A は定理 5.9。詳しくは [Atiyah–Macdonald] 第11章を参照。□\square

χm(n)\chi_{\mathfrak{m}}(n) の最高次係数を e/d!e/d! と書いたときの整数 e=e(A)e = e(A) を AA の重複度 (multiplicity) という。

例 5.12 (1) A=K[x,y](x,y)A = K[x, y]_{(x, y)} では ℓ(A/mn)=n(n+1)/2\ell(A/\mathfrak{m}^n) = n(n+1)/2(次数 <n< n の単項式の個数)で、次数 22、重複度 11。 (2) 尖点 A=K[x,y](x,y)/(f)A = K[x, y]_{(x, y)}/(f), f=y2−x3f = y^2 - x^3 では、A/mn≅K[x,y]/((x,y)n+(f))A/\mathfrak{m}^n \cong K[x, y]/((x, y)^n + (f))。n=(x,y)\mathfrak{n} = (x, y) とおくと ((f)+nn)/nn≅K[x,y]/nn−2((f) + \mathfrak{n}^n)/\mathfrak{n}^n \cong K[x, y]/\mathfrak{n}^{n-2}(g↦fgg \mapsto fg による。fg∈nn  ⟺  g∈nn−2fg \in \mathfrak{n}^n \iff g \in \mathfrak{n}^{n-2}:ff の最低次部分 y2y^2 と gg の最低次部分の積が 00 にならないため)なので、n≥2n \geq 2 で

ℓ(A/mn)=n(n+1)2−(n−1)(n−2)2=2n−1\ell(A/\mathfrak{m}^n) = \frac{n(n+1)}{2} - \frac{(n-1)(n-2)}{2} = 2n - 1

次数 11(=dim⁡A= \dim A)で重複度 22。尖点は「2 重の点」である。一般に滑らかな曲線上の点では ℓ(A/mn)=n\ell(A/\mathfrak{m}^n) = n(第7章の離散付値環)で、重複度は 11 である。

5.5 体上有限生成な整域の次元

補題 5.13 AA を体 KK 上有限生成な整域、p≠0\mathfrak{p} \neq 0 を素イデアルとすると、trdeg⁡K(A/p)<trdeg⁡KA\operatorname{trdeg}_K (A/\mathfrak{p}) < \operatorname{trdeg}_K A(整域の超越次数は分数体の超越次数とする)。

証明. d=trdeg⁡KAd = \operatorname{trdeg}_K A。A/pA/\mathfrak{p} の元 aˉ1,…,aˉe\bar{a}_1, \dots, \bar{a}_e が代数的に独立なら持ち上げ a1,…,aea_1, \dots, a_e も独立なので e≤de \leq d。e=de = d と仮定すると、Frac⁡A\operatorname{Frac} A は K(a1,…,ad)K(a_1, \dots, a_d) 上代数的である。0≠p∈p0 \neq p \in \mathfrak{p} の関係式 c0pn+⋯+cn−1p+cn=0c_0 p^n + \cdots + c_{n-1} p + c_n = 0(ci∈K[a1,…,ad]c_i \in K[a_1, \dots, a_d])を nn 最小にとると、整域なので cn≠0c_n \neq 0。すると cn=−p(⋯ )∈pc_n = -p(\cdots) \in \mathfrak{p} で、cn=g(a1,…,ad)c_n = g(a_1, \dots, a_d)(g≠0g \neq 0)から g(aˉ1,…,aˉd)=0g(\bar{a}_1, \dots, \bar{a}_d) = 0 となり独立性に反する。□\square

定理 5.14 AA を体 KK 上有限生成な整域とすると dim⁡A=trdeg⁡KFrac⁡A\dim A = \operatorname{trdeg}_K \operatorname{Frac} A。

証明. d=trdeg⁡KAd = \operatorname{trdeg}_K A。鎖 0=p0⊊p1⊊⋯⊊pm0 = \mathfrak{p}_0 \subsetneq \mathfrak{p}_1 \subsetneq \cdots \subsetneq \mathfrak{p}_m があれば、補題 5.13 を A/piA/\mathfrak{p}_i と素イデアル pi+1/pi≠0\mathfrak{p}_{i+1}/\mathfrak{p}_i \neq 0 に繰り返し使って 0≤trdeg⁡(A/pm)≤d−m0 \leq \operatorname{trdeg}(A/\mathfrak{p}_m) \leq d - m、よって m≤dm \leq d(p0≠0\mathfrak{p}_0 \neq 0 の鎖は先頭に 00 を加えればよい)。逆にネーターの正規化定理(定理 4.19)により AA は K[y1,…,yd]K[y_1, \dots, y_d] 上整で(Frac⁡A\operatorname{Frac} A は K(y1,…,yd)K(y_1, \dots, y_d) 上代数的なので yy の個数は dd)、系 4.16 より dim⁡A=dim⁡K[y1,…,yd]≥d\dim A = \dim K[y_1, \dots, y_d] \geq d(例 5.2 (3))。□\square

系 5.15 dim⁡K[x1,…,xn]=n\dim K[x_1, \dots, x_n] = n。

定理 5.16(主張のみ)AA を体上有限生成な整域とすると、AA の極大な素イデアルの鎖はすべて長さ dim⁡A\dim A をもち、任意の素イデアル p\mathfrak{p} について ht⁡p+dim⁡A/p=dim⁡A\operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} = \dim A。特にすべての極大イデアルの高さは dim⁡A\dim A に等しい。

証明は正規化定理と下降定理(定理 4.18)を組み合わせて行う([Atiyah–Macdonald] 第11章、[松村] を参照)。幾何的には、既約多様体はどの点でも同じ次元をもち、部分多様体の次元と余次元の和は全体の次元になる。

例 5.17 尖点 K[x,y]/(y2−x3)≅K[t2,t3]K[x, y]/(y^2 - x^3) \cong K[t^2, t^3] は超越次数 11 で dim⁡=1\dim = 1。錐 K[x,y,z]/(xy−z2)K[x, y, z]/(xy - z^2) は dim⁡=2\dim = 2。K[x,y,z]/(xy,xz)K[x, y, z]/(xy, xz) は整域でなく、平面成分(次元 22)と直線成分(次元 11)をもつので、極大イデアルの高さが点によって異なる(問題 5.1)。

例 5.18(有限生成性を外すと定理 5.16 は失敗する)R=K[x](x)R = K[x]_{(x)}、A=R[y]A = R[y] とする。m=(1−xy)\mathfrak{m} = (1 - xy) について A/m≅R[1/x]=K(x)A/\mathfrak{m} \cong R[1/x] = K(x) は体なので m\mathfrak{m} は極大で、定理 5.3 より ht⁡m=1\operatorname{ht}\mathfrak{m} = 1。一方 0⊊(x)⊊(x,y)0 \subsetneq (x) \subsetneq (x, y) より dim⁡A≥2\dim A \geq 2。よって ht⁡m+dim⁡A/m=1<dim⁡A\operatorname{ht}\mathfrak{m} + \dim A/\mathfrak{m} = 1 < \dim A。AA はネーター整域だが、体上有限生成ではない。

5.6 正則局所環と特異点

系 5.6 の不等式 dim⁡A≤dim⁡km/m2\dim A \leq \dim_k \mathfrak{m}/\mathfrak{m}^2 で等号が成り立つ点が「滑らかな点」である。m/m2\mathfrak{m}/\mathfrak{m}^2 は余接空間、その双対はザリスキー接空間とよばれる。

定義 5.19(正則局所環, regular local ring)ネーター局所環 (A,m,k)(A, \mathfrak{m}, k) について edim⁡A:=dim⁡km/m2\operatorname{edim} A := \dim_k \mathfrak{m}/\mathfrak{m}^2 を埋め込み次元 (embedding dimension) という。edim⁡A=dim⁡A\operatorname{edim} A = \dim A、すなわち m\mathfrak{m} が dim⁡A\dim A 個の元で生成されるとき、AA を正則局所環という。多様体(有限型 KK 代数)の点で局所環が正則でないものを特異点 (singular point) という。

例 5.20 (1) 体。Z(p)\mathbb{Z}_{(p)}, K[x](x)K[x]_{(x)}(dim⁡1\dim 1、m\mathfrak{m} は単項)。 (2) A=K[x1,…,xn](x1,…,xn)A = K[x_1, \dots, x_n]_{(x_1, \dots, x_n)}:鎖 0⊊(x1)⊊⋯0 \subsetneq (x_1) \subsetneq \cdots より dim⁡A≥n\dim A \geq n、m\mathfrak{m} は nn 元生成なので dim⁡A=n=edim⁡A\dim A = n = \operatorname{edim} A。K[[x1,…,xn]]K[[x_1, \dots, x_n]] も同様に正則。 (3) 正則でない例:K[x]/(x2)K[x]/(x^2)(dim⁡0\dim 0, edim⁡1\operatorname{edim} 1)、尖点の原点(dim⁡1\dim 1, edim⁡2\operatorname{edim} 2、例 1.25)、錐 xy=z2xy = z^2 の頂点(dim⁡2\dim 2, edim⁡3\operatorname{edim} 3)、K[x,y](x,y)/(xy)K[x, y]_{(x, y)}/(xy)(dim⁡1\dim 1, edim⁡2\operatorname{edim} 2)。

定理 5.21(主張のみ)正則局所環は整域である。より精密に、(A,m,k)(A, \mathfrak{m}, k) が dd 次元正則局所環   ⟺  \iff gr⁡mA≅k[t1,…,td]\operatorname{gr}_{\mathfrak{m}} A \cong k[t_1, \dots, t_d](多項式環)。

証明は [Atiyah–Macdonald] 第11章を参照。K[x,y](x,y)/(xy)K[x, y]_{(x, y)}/(xy) が正則でないことはこの定理からもわかる(整域でない)。幾何的には、滑らかな点では 1 本の枝しか通らない。

具体的な多様体の特異点は、偏微分で判定できる。

命題 5.22(ヤコビアン判定法)KK を体、A=K[x1,…,xn]/(f1,…,fr)A = K[x_1, \dots, x_n]/(f_1, \dots, f_r)、a=(a1,…,an)∈Kna = (a_1, \dots, a_n) \in K^n を fi(a)=0f_i(a) = 0 (∀i)(\forall i) をみたす点、ma\mathfrak{m}_a を対応する極大イデアルとする。

dim⁡Kma/ma2=n−rank⁡(∂fi∂xj(a))i,j\dim_K \mathfrak{m}_a/\mathfrak{m}_a^2 = n - \operatorname{rank}\left( \frac{\partial f_i}{\partial x_j}(a) \right)_{i, j}

したがって AmaA_{\mathfrak{m}_a} が正則   ⟺  \iff ヤコビ行列の aa での階数が n−dim⁡Aman - \dim A_{\mathfrak{m}_a}。

証明. n=(x1−a1,…,xn−an)\mathfrak{n} = (x_1 - a_1, \dots, x_n - a_n)、J=(f1,…,fr)J = (f_1, \dots, f_r) とすると ma/ma2≅n/(n2+J)\mathfrak{m}_a/\mathfrak{m}_a^2 \cong \mathfrak{n}/(\mathfrak{n}^2 + J)(m/m2\mathfrak{m}/\mathfrak{m}^2 は局所化しても変わらない)。g∈ng \in \mathfrak{n} を xj−ajx_j - a_j の多項式に展開すると、1 次の係数は ∂g∂xj(a)\frac{\partial g}{\partial x_j}(a) なので、d ⁣:n→Knd\colon \mathfrak{n} \to K^n, g↦(∂g∂xj(a))jg \mapsto (\frac{\partial g}{\partial x_j}(a))_j は核 n2\mathfrak{n}^2 の全射で、n/n2≅Kn\mathfrak{n}/\mathfrak{n}^2 \cong K^n。d(hfi)=h(a) d(fi)d(hf_i) = h(a)\ d(f_i)(fi(a)=0f_i(a) = 0)より、JJ の像はヤコビ行列の行ベクトルが張る空間である。□\square

例 5.23 (1) 尖点 f=y2−x3f = y^2 - x^3:grad⁡f=(−3x2,2y)\operatorname{grad} f = (-3x^2, 2y) は曲線上で原点でのみ 00 になる(標数 22 でも 33 でも確かめられる)。dim⁡Am=1\dim A_{\mathfrak{m}} = 1 なので特異点は原点だけ。 (2) 錐 f=xy−z2f = xy - z^2(標数 ≠2\neq 2):grad⁡f=(y,x,−2z)\operatorname{grad} f = (y, x, -2z) は原点でのみ 00。頂点だけが特異点。 (3) Z[−3]\mathbb{Z}[\sqrt{-3}] は (2,1+−3)(2, 1 + \sqrt{-3}) で正則でない(問題 5.5)。数論的な「特異点」であり、正規でないこと(例 4.8 (2))と対応している(第7章で、1 次元では正則   ⟺  \iff 正規となることを示す)。

まとめ

  • クルル次元は素イデアルの鎖の最大長、高さは余次元。ht⁡p+dim⁡A/p≤dim⁡A\operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} \leq \dim A。
  • 単項イデアル定理:(x)(x) 上極小な素イデアルの高さは 11 以下。高さ定理:rr 元生成なら rr 以下。ネーター局所環の次元は有限で edim⁡\operatorname{edim} 以下。
  • ネーター局所環の次元は、パラメータ系の長さ(m\mathfrak{m} 準素イデアルの生成元の最小個数)、ヒルベルト–サミュエル多項式の次数と一致する。
  • 体上有限生成な整域の次元は超越次数に等しく、dim⁡K[x1,…,xn]=n\dim K[x_1, \dots, x_n] = n。有限生成性を外すと極大イデアルの高さがそろわない例がある。
  • 正則局所環は m\mathfrak{m} が dim⁡A\dim A 個で生成される局所環で、整域である。多様体の特異点はヤコビ行列の階数で判定できる。

演習問題

問題 5.1 ★ A=K[x,y,z]/(xy,xz)A = K[x, y, z]/(xy, xz) の極小素イデアルと各既約成分の次元を求めよ。極大イデアル m1=(x−1,y,z)\mathfrak{m}_1 = (x - 1, y, z), m2=(x,y−1,z)\mathfrak{m}_2 = (x, y - 1, z), m0=(x,y,z)\mathfrak{m}_0 = (x, y, z) の高さを求めよ。

解答

(xy,xz)=(x)∩(y,z)(xy, xz) = (x) \cap (y, z) なので極小素イデアルは (x)(x)(平面 x=0x = 0、dim⁡A/(x)=dim⁡K[y,z]=2\dim A/(x) = \dim K[y, z] = 2)と (y,z)(y, z)(直線、dim⁡K[x]=1\dim K[x] = 1)。m1\mathfrak{m}_1 は x∉m1x \notin \mathfrak{m}_1 なので直線上にだけあり、Am1≅K[x](x−1)A_{\mathfrak{m}_1} \cong K[x]_{(x-1)}、高さ 11。m2\mathfrak{m}_2 は (y,z)⊄m2(y, z) \not\subset \mathfrak{m}_2 より平面上にだけあり、Am2≅K[y,z](y−1,z)A_{\mathfrak{m}_2} \cong K[y, z]_{(y - 1, z)}、高さ 22。m0\mathfrak{m}_0 は両方に含まれ、鎖 (x)⊊(x,y)⊊(x,y,z)(x) \subsetneq (x, y) \subsetneq (x, y, z) より高さ 22(dim⁡A=2\dim A = 2 以下)。

問題 5.2 ★ 錐 A=K[x,y,z]/(xy−z2)A = K[x, y, z]/(xy - z^2)(標数 ≠2\neq 2)の原点と点 (1,1,1)(1, 1, 1) での埋め込み次元を求め、正則かどうか判定せよ。

解答

命題 5.22 より、原点ではヤコビ行列 (y,x,−2z)=0(y, x, -2z) = 0 なので edim⁡=3\operatorname{edim} = 3。点 (1,1,1)(1, 1, 1) では (1,1,−2)(1, 1, -2) で階数 11、edim⁡=2\operatorname{edim} = 2。AA は超越次数 22 の整域で、定理 5.16 より各極大イデアルの高さは 22(原点については鎖 0⊊(x,z)⊊(x,y,z)0 \subsetneq (x, z) \subsetneq (x, y, z) からも直接わかる)。よって原点は特異点、(1,1,1)(1, 1, 1) は正則な点。

問題 5.3 ★★ 尖点の局所環 A=K[x,y](x,y)/(y2−x3)A = K[x, y]_{(x, y)}/(y^2 - x^3) と q=(x)\mathfrak{q} = (x) について、q\mathfrak{q} が m\mathfrak{m} 準素であることを示し、ℓ(A/qn)\ell(A/\mathfrak{q}^n) を求めよ。例 5.12 と比べよ。

解答

A/(x)≅K[y](y)/(y2)A/(x) \cong K[y]_{(y)}/(y^2) は長さ 22 のアルティン環なので (x)(x) は m\mathfrak{m} 準素(xx 1 個でパラメータ系)。A/(xn)≅K[x,y]/(xn,y2−x3)A/(x^n) \cong K[x, y]/(x^n, y^2 - x^3)(局所化は不要:唯一の極大イデアルが (x,y)(x, y))は K[x]/(xn)K[x]/(x^n) 上 1,y1, y を基底とする自由加群なので ℓ(A/qn)=2n\ell(A/\mathfrak{q}^n) = 2n。次数は 11 で、χm(n)=2n−1\chi_{\mathfrak{m}}(n) = 2n - 1 と同じである(定理 5.11 の「次数は q\mathfrak{q} によらない」の例)。最高次係数 22 も e(A)=2e(A) = 2 に一致するが、これは m2=(x2,xy,y2)=xm\mathfrak{m}^2 = (x^2, xy, y^2) = x\mathfrak{m}(y2=x⋅x2y^2 = x \cdot x^2)となる特別な事情による。最高次係数は一般には q\mathfrak{q} に依存する:たとえば q=(x2)\mathfrak{q} = (x^2) なら同じ計算で ℓ(A/qn)=4n\ell(A/\mathfrak{q}^n) = 4n となる。

問題 5.4 ★★ A=K[x,y](x,y)/(xy)A = K[x, y]_{(x, y)}/(xy) において、xx, x+yx + y, x2+yx^2 + y のそれぞれがパラメータ系(1 元)かどうか判定し、パラメータ系なら ℓ(A/(⋅))\ell(A/(\cdot)) を求めよ。

解答

dim⁡A=1\dim A = 1。A/(x)≅K[y](y)A/(x) \cong K[y]_{(y)} は 11 次元なので xx はパラメータ系でない(xx は極小素イデアル (x)(x) に属する:yy 軸成分の上で 00)。A/(x+y)≅K[x]/(x2)A/(x + y) \cong K[x]/(x^2)(y=−xy = -x, xy=−x2xy = -x^2)で長さ 22、パラメータ系。A/(x2+y)≅K[x]/(x3)A/(x^2 + y) \cong K[x]/(x^3)(y=−x2y = -x^2, xy=−x3xy = -x^3)で長さ 33、パラメータ系。重複度 e(A)=2e(A) = 2(2 本の枝)は一般の方向の x+yx + y で実現され、x2+yx^2 + y は枝 y=0y = 0 に接するので長さが増える。

問題 5.5 ★★ (1) Z[−3]\mathbb{Z}[\sqrt{-3}] の極大イデアル m=(2,1+−3)\mathfrak{m} = (2, 1 + \sqrt{-3}) で局所化した環は正則でないことを示せ。(2) Z[−5]\mathbb{Z}[\sqrt{-5}] の p=(2,1+−5)\mathfrak{p} = (2, 1 + \sqrt{-5}) での局所化は正則であることを示せ。

解答

(1) (1+−3)2=−2+2−3(1 + \sqrt{-3})^2 = -2 + 2\sqrt{-3} より m2=(4,2+2−3,−2+2−3)=(4,2+2−3)=2m\mathfrak{m}^2 = (4, 2 + 2\sqrt{-3}, -2 + 2\sqrt{-3}) = (4, 2 + 2\sqrt{-3}) = 2\mathfrak{m}。m={a+b−3∣a≡b(mod2)}\mathfrak{m} = \lbrace a + b\sqrt{-3} \mid a \equiv b \pmod 2 \rbrace は基底 2,1+−32, 1 + \sqrt{-3} の階数 2 の自由アーベル群なので、m/m2=m/2m≅F22\mathfrak{m}/\mathfrak{m}^2 = \mathfrak{m}/2\mathfrak{m} \cong \mathbb{F}_2^2。dim⁡=1<2=edim⁡\dim = 1 < 2 = \operatorname{edim} で正則でない。

(2) 局所化 ApA_{\mathfrak{p}} では 3∉p3 \notin \mathfrak{p} が単元で、(1+−5)(1−−5)=6(1 + \sqrt{-5})(1 - \sqrt{-5}) = 6 より 2=(1+−5)(1−−5)/3∈(1+−5)Ap2 = (1 + \sqrt{-5})(1 - \sqrt{-5})/3 \in (1 + \sqrt{-5})A_{\mathfrak{p}}。よって pAp=(1+−5)\mathfrak{p}A_{\mathfrak{p}} = (1 + \sqrt{-5}) は単項で、dim⁡=1=edim⁡\dim = 1 = \operatorname{edim}。

問題 5.6 ★★ KK を代数閉体、f∈K[x1,…,xn]f \in K[x_1, \dots, x_n] を既約多項式、A=K[x1,…,xn]/(f)A = K[x_1, \dots, x_n]/(f) とする。点 a∈Z(f)a \in Z(f) で AA が正則   ⟺  \iff ある ii で ∂f∂xi(a)≠0\frac{\partial f}{\partial x_i}(a) \neq 0、を示せ。

解答

AA は超越次数 n−1n - 1 の整域なので(xix_i の 1 つが他の n−1n - 1 個上代数的)、定理 5.14, 5.16 より dim⁡Ama=n−1\dim A_{\mathfrak{m}_a} = n - 1。命題 5.22 より edim⁡=n−rank⁡(grad⁡f(a))\operatorname{edim} = n - \operatorname{rank}(\operatorname{grad} f(a)) で、階数は 00 か 11。正則   ⟺  \iff edim⁡=n−1\operatorname{edim} = n - 1   ⟺  \iff 階数 11   ⟺  \iff 勾配が 00 でない。

問題 5.7 ★★★ dim⁡Z[x]=2\dim \mathbb{Z}[x] = 2 を示し、Z[x]\mathbb{Z}[x] の極大イデアルの高さはすべて 22 であることを示せ(例 5.18 と対比せよ)。

解答

鎖 0⊊(p)⊊(p,x)0 \subsetneq (p) \subsetneq (p, x) より dim⁡≥2\dim \geq 2。長さ 33 の鎖 P0⊊⋯⊊P3\mathfrak{P}_0 \subsetneq \cdots \subsetneq \mathfrak{P}_3 があると仮定する。Z\mathbb{Z} への引き戻しは 00 か (p)(p) で、鎖に沿って増加する。引き戻しが 00 の素イデアルは Q[x]\mathbb{Q}[x] の素イデアルに(定理 2.17)、(p)(p) のものは Fp[x]\mathbb{F}_p[x] の素イデアルに対応し、いずれも真の鎖の長さは 11 以下。よって P0,P1\mathfrak{P}_0, \mathfrak{P}_1 の引き戻しが 00、P2,P3\mathfrak{P}_2, \mathfrak{P}_3 が (p)(p) で、P2=pZ[x]\mathfrak{P}_2 = p\mathbb{Z}[x](Fp[x]\mathbb{F}_p[x] の 00 に対応)、0≠P1⊊pZ[x]0 \neq \mathfrak{P}_1 \subsetneq p\mathbb{Z}[x]。0≠f∈P10 \neq f \in \mathfrak{P}_1 を f=pgf = pg と書くと、p∉P1p \notin \mathfrak{P}_1 より g∈P1⊂pZ[x]g \in \mathfrak{P}_1 \subset p\mathbb{Z}[x]。これを繰り返すと ff は pp の任意のべきで割り切れ、f≠0f \neq 0 に反する。よって dim⁡Z[x]=2\dim \mathbb{Z}[x] = 2。

極大イデアルは問題 4.7 より (p,f)(p, f) の形で、0⊊(p)⊊(p,f)0 \subsetneq (p) \subsetneq (p, f) より高さ 22。例 5.18 の R[y]R[y](RR は離散付値環)では高さ 11 の極大イデアルがあったが、Z\mathbb{Z} はジャコブソン環なのでこの現象は起きない。

この章を読み終えたら

「読了」にすると学習記録とロードマップに反映されます。演習の自己採点もお忘れなく。

この章の誤りを報告GitHub で見る