数学ビジュアライズ

可換環論図で読む次元論第7回

鎖の長さ・増える速さ・切る回数:次元定理

ネーター局所環の大きさを、素イデアルの鎖の長さ、長さ ℓ(A/M^n) が増える次数、原点だけを残すのに要る元の個数の3通りで測り、3つが等しいこと(次元定理)を3つの不等式に分けて証明します。素イデアルの高さが有限であること、永田の無限次元ネーター整域、埋め込み次元、完備化と随伴次数環の次元も、結節点などの例で計算します。

目次
  1. 3つの物差し
  2. 点まで切る元の個数
  3. 次元定理
  4. 生成元が少なければ次数は低い:δ ≥ d
  5. 非零因子で割って鎖を縮める:d ≥ dim
  6. 成分をよけて1つずつ切る:dim ≥ δ
  7. 次元定理で分かること
  8. 次元が無限のネーター整域
  9. 埋め込み次元:接空間と比べる
  10. 完備化と随伴次数環
  11. まとめ
  12. 次回:式の本数と余次元
  13. 参考文献
この記事の要点
3つの物差し
ネーター局所環 AA の大きさを、素イデアルの鎖の長さ dim⁡A\dim A、長さ ℓ(A/Mn)\ell(A/M^n) が増える速さ d(A)d(A)、点まで切るのに要る元の個数 δ(A)\delta(A) の3通りで測ります。
次元定理
3つはいつも等しく、dim⁡A=d(A)=δ(A)\dim A=d(A)=\delta(A) です。δ≥d≥dim⁡≥δ\delta\ge d\ge\dim\ge\delta と一周する3つの不等式に分けて証明します。
高さは有限
ネーター環の素イデアルの高さは有限です。ただし環全体の次元は無限になりえて、永田雅宜がその例を作りました。
接空間との比較
dim⁡A≤dim⁡kM/M2\dim A\le\dim_kM/M^2(埋め込み次元)が成り立ち、結節点では 1<21<2 です。完備化と随伴次数環では、次元は変わりません。
  • 証明は、ステップの流れだけを短く書いています。「詳しく」の付いた行をクリックすると、そのステップの詳しい説明が開きます。説明の中にも開ける行があります。
  • 定義・命題・定理には、記事全体で通し番号を振っています。
  • おさらいは前の回や前提の知識の確認、もう少し詳しくは補足、専門的な話は先の回につながる話題です。どれも開かずに読み進められます。
  • 各ブロックの「AIに質問」を押すと、その部分の内容を入れた質問文で、お使いのAIを開けます。

3つの物差し

この連載では、環の次元をいくつかの方法で測ってきました。第1回は素イデアルの鎖の長さ(クルル次元)、第5回と第6回は長さ ℓ(A/qn)\ell(A/q^n) が nn について何次の多項式で増えるか、でした。今回は、この2つにもう1つの物差しを加えて、3つがすべて一致することを証明します。次元論の中心にある定理で、松村は「次元論の基本定理」と呼んでいます[1, 定理13.4, p.120]。

この記事を通して、AA はネーター局所環、MM はその極大イデアル、k=A/Mk=A/M は剰余体とします。この状況を (A,M,k)(A,M,k) と書きます。ℓ( ⋅ )\ell(\,\cdot\,) は AA 加群の長さです。

第6回の結果を、使う形で言い直しておきます。q=M\sqrt q=M となるイデアル qq(MM 準素イデアル。松村は定義イデアルと呼びます)をとると、ℓ(A/qn)\ell(A/q^n) は十分大きい nn で nn の多項式に一致します(第6回の定義16、第6回の定理17)。その次数は qq の選び方によらず(第6回の命題21)、これを d(A)d(A) と書きます(第6回の定義22)。

ℓ(A/qn)=cdnd+cd−1nd−1+⋯+c0(n≫0)d=d(A)\ell(A/q^n)=c_dn^d+c_{d-1}n^{d-1}+\cdots+c_0\quad(n\gg0)\qquad d=d(A)ℓ(A/qn)=cdnd+cd−1nd−1+⋯+c0(n≫0)d=d(A)\begin{gathered}\ell(A/q^n)=c_dn^d+c_{d-1}n^{d-1}+\cdots+c_0\\(n\gg0)\\d=d(A)\end{gathered}ℓ(A/qn)=cdnd+cd−1nd−1+⋯+c0(n≫0)d=d(A)\begin{aligned}\ell(A/q^n) &= c_dn^d+c_{d-1}n^{d-1}+\cdots+c_0\\[4pt]&(n\gg0)\\[4pt]d &= d(A)\end{aligned}ℓ(A/qn)=cdnd+cd−1nd−1+⋯=+c0(n≫0)d=d(A)\begin{aligned}\ell(A/q^n) &= c_dn^d+c_{d-1}n^{d-1}+\cdots\\&\phantom{=}{} +c_0\\[4pt]&(n\gg0)\\[4pt]d &= d(A)\end{aligned}

さらに x∈Mx\in M が非零因子なら d(A/xA)≤d(A)−1d(A/xA)\le d(A)-1 です(第6回の命題27)。この記事では、これらを証明し直さずに使います。

おさらい第6回の d(A)d(A) を数で確かめる

A=k[x,y](x,y)A=k[x,y]_{(x,y)} では、定義イデアルを替えても ℓ(A/qn)\ell(A/q^n) はどれも2次式で、変わるのは最高次の係数だけでした(第6回の例19)。

ℓ(A/Mn)=12n(n+1)ℓ(A/(x2,y)n)=n(n+1)ℓ(A/M2n)=n(2n+1)\ell(A/M^n)=\tfrac12n(n+1)\qquad \ell\bigl(A/(x^2,y)^n\bigr)=n(n+1)\qquad \ell(A/M^{2n})=n(2n+1)ℓ(A/Mn)=12n(n+1)ℓ(A/(x2,y)n)=n(n+1)ℓ(A/M2n)=n(2n+1)\begin{gathered}\ell(A/M^n)=\tfrac12n(n+1)\\\ell\bigl(A/(x^2,y)^n\bigr)=n(n+1)\\\ell(A/M^{2n})=n(2n+1)\end{gathered}ℓ(A/Mn)=12n(n+1)ℓ(A/(x2,y)n)=n(n+1)ℓ(A/M2n)=n(2n+1)\begin{aligned}\ell(A/M^n) &= \tfrac12n(n+1)\\[4pt]\ell\bigl(A/(x^2,y)^n\bigr) &= n(n+1)\\[4pt]\ell(A/M^{2n}) &= n(2n+1)\end{aligned}

次数が qq によらないのは、Mν⊆q⊆MM^\nu\subseteq q\subseteq M から、すべての nn で次の不等式が成り立つからです。両側が同じ次数の多項式なので、挟まれた ℓ(A/qn)\ell(A/q^n) の次数も同じです。

ℓ(A/Mn) ≤ ℓ(A/qn) ≤ ℓ(A/Mνn)\ell(A/M^n)\ \le\ \ell(A/q^n)\ \le\ \ell(A/M^{\nu n})ℓ(A/Mn)≤ℓ(A/qn)≤ℓ(A/Mνn)\begin{aligned}\ell(A/M^n) &\le \ell(A/q^n)\\&\le \ell(A/M^{\nu n})\end{aligned}

平面曲線の重複度 mm の点では ℓ(A/Mn)=mn−m(m−1)/2\ell(A/M^n)=mn-m(m-1)/2(n≥mn\ge m)で、d=1d=1 です(第6回の例29)。平面の局所環を曲線の式 ff で割ると、dd は2から1に下がります。

3つの物差しは、図形の言葉では次のように読めます。A=k[x,y,z](x,y,z)A=k[x,y,z]_{(x,y,z)}(空間の原点のまわり)で考えます。

  • dim⁡A\dim A:原点 ⊊\subsetneq 直線 ⊊\subsetneq 平面 ⊊\subsetneq 空間のように、原点を通る図形を何段積めるか。
  • d(A)d(A):原点で nn 次以上に消える関数を0とみなした残り A/MnA/M^n の長さが、nn の何乗で増えるか。33 変数なら次数 n−1n-1 以下の単項式の数で、n3/6n^3/6 くらいです。
  • δ(A)\delta(A):原点だけを残すには、方程式が何本要るか。x=y=z=0x=y=z=0 の3本で足ります。

どれも「3」になりそうです。次元定理は、どんなネーター局所環でもこの3つが等しいことを主張します。

点まで切る元の個数

3つ目の物差しを定義します。その前に、MM 準素イデアルの言い換えを用意します。

おさらい準素イデアルと V(q)V(q)

q≠Aq\neq A が準素イデアルであるとは、xy∈qxy\in q、x∉qx\notin q なら yy のあるべきが qq に入ることでした。根基 P=qP=\sqrt q は素イデアルで、qq を PP 準素と呼びます(第6回の定義5)。

ネーター局所環 (A,M)(A,M) では、q⊆Mq\subseteq M が MM 準素であることは、次のどれとも同値です。Spec の図では、qq で切ると閉点 MM だけが残ります。

q=M  ⟺  V(q)={M}  ⟺  Mν⊆q  (∃ ν)\sqrt q=M\iff V(q)=\{M\}\iff M^\nu\subseteq q\ \ (\exists\,\nu)q=M  ⟺  V(q)={M}  ⟺  Mν⊆q  (∃ ν)\begin{aligned}\sqrt q &= M\\&\iff V(q)\\&= \{M\}\\&\iff M^\nu\\&\subseteq q\ \ (\exists\,\nu)\end{aligned}

A=k[x,y](x,y)A=k[x,y]_{(x,y)} では (x2, y)(x^2,\ y) や M2M^2 は MM 準素です。(y)(y) は V((y))={(y), M}V((y))=\{(y),\ M\} に生成点 (y)(y) が残るので、MM 準素ではありません。

おさらい中山の補題

(A,M)(A,M) を局所環、NN を有限生成 AA 加群とします。MN=NMN=N なら N=0N=0 です[2, 命題2.6, p.32]。この記事では、次の2つの形で使います。

MnN=Mn+1N ⟹ MnN=0N=N′+MN ⟹ N=N′M^nN=M^{n+1}N\ \Longrightarrow\ M^nN=0\qquad\qquad N=N'+MN\ \Longrightarrow\ N=N'MnN=Mn+1N ⟹ MnN=0N=N′+MN ⟹ N=N′\begin{gathered}M^nN=M^{n+1}N\ \Longrightarrow\ M^nN=0\\N=N'+MN\ \Longrightarrow\ N=N'\end{gathered}MnN=Mn+1N⟹MnN=0N=N′+MN⟹N=N′\begin{aligned}M^nN &= M^{n+1}N\\&\Longrightarrow M^nN\\&= 0\\[4pt]N &= N'+MN\\&\Longrightarrow N\\&= N'\end{aligned}

左は、有限生成な MnNM^nN に補題を使ったものです(AA がネーター環なら MnNM^nN は有限生成)。右は N/N′N/N' に使ったもので、M/M2M/M^2 を張る元が MM を生成することが分かります。

有限生成の仮定は外せません。A=Z(p)A=\mathbb{Z}_{(p)}、N=QN=\mathbb{Q} では pQ=Qp\mathbb{Q}=\mathbb{Q} ですが、Q≠0\mathbb{Q}\neq0 です。

次の補題は、第6回の命題6と同じ内容です。この記事では使う形に言い直し、証明も短く付けています。

補題1 MM 準素イデアルの言い換え [2, 系7.16, p.128]

(A,M,k)(A,M,k) をネーター局所環、J⊆MJ\subseteq M をイデアルとする。次は同値である。

(1) JJ は MM 準素イデアル。
(2) J=M\sqrt J=M。
(3) ある rr で Mr⊆JM^r\subseteq J。
(4) ℓ(A/J)<∞\ell(A/J)<\infty。

証明
  1. (1)(2)(3) が同値であることは、引用したアティヤ・マクドナルドの系7.16 である。
  2. (3)⇒(4) A/JA/J は A/MrA/M^r の剰余加群なので、ℓ(A/Mr)<∞\ell(A/M^r)<\infty を示せばよい。

    A/MrA/M^r は Mi/Mi+1M^i/M^{i+1}(0≤i<r0\le i<r)を順に積み重ねたものである。各 Mi/Mi+1M^i/M^{i+1} は MM で消えるので kk 上のベクトル空間で、MiM^i が有限生成なので有限次元である。kk 上のベクトル空間としての次元は、AA 加群としての長さに等しい。よって

    ℓ(A/Mr)=∑i=0r−1dim⁡kMi/Mi+1<∞\ell(A/M^r)=\sum_{i=0}^{r-1}\dim_kM^i/M^{i+1}<\inftyℓ(A/Mr)=∑i=0r−1dim⁡kMi/Mi+1<∞\begin{aligned}\ell(A/M^r) &= \sum_{i=0}^{r-1}\dim_kM^i/M^{i+1}\\&< \infty\end{aligned}
  3. (4)⇒(3) 減少列 (Mn+J)/J(M^n+J)/J は長さが有限の加群の中にあるので止まり、Mn+J=Mn+1+JM^n+J=M^{n+1}+J となる nn がある。中山の補題から Mn⊆JM^n\subseteq J。

    N=(Mn+J)/JN=(M^n+J)/J とおくと、NN は有限生成で MN=(Mn+1+J)/J=NMN=(M^{n+1}+J)/J=N。中山の補題 [2, 命題2.6, p.32] から N=0N=0、つまり Mn⊆JM^n\subseteq J。

定義2 δ(A)\delta(A) [2, 11.2節, p.185; 1, §13, p.120; 3, §7.2, p.124]

(A,M,k)(A,M,k) をネーター局所環とする。MM 準素イデアルの生成元の個数の最小値を δ(A)\delta(A) と書く。補題1により、これは

δ(A)=min⁡{ n≥0∣x1,…,xn∈M,ℓ(A/(x1,…,xn))<∞ }\begin{aligned} &\delta(A)=\min\{\,n\ge0\mid{}\\ &\quad x_1,\dots,x_n\in M,{}\\ &\quad\ell\bigl(A/(x_1,\dots,x_n)\bigr)<\infty\,\} \end{aligned}

と同じである(n=0n=0 は ℓ(A)<∞\ell(A)<\infty を意味する)。

MM 自身も MM 準素イデアルなので、δ(A)\delta(A) は MM の生成元の個数以下で、とくに有限です。ℓ(A/(x1,…,xn))<∞\ell(A/(x_1,\dots,x_n))<\infty は、図形の言葉では「x1=⋯=xn=0x_1=\cdots=x_n=0 で原点だけが残る」ことに当たります。

堀田はこの数を、解析学の座標系の個数になぞらえて「座標次元」と仮に呼んでいます[3, §7.2, p.124]。

例3 δ(A)\delta(A) を上から抑える

(1) A=k[x,y,z](x,y,z)A=k[x,y,z]_{(x,y,z)}。ℓ(A/(x,y,z))=ℓ(k)=1\ell(A/(x,y,z))=\ell(k)=1 なので δ(A)≤3\delta(A)\le3。(x2,y3,z)(x^2,y^3,z) も MM 準素で、A/(x2,y3,z)A/(x^2,y^3,z) は xaybx^ay^b(a<2, b<3a<2,\ b<3)を基底にもち、長さは6である。一方 A/(x,y)≅k[z](z)A/(x,y)\cong k[z]_{(z)} は 1,z,z2,…1,z,z^2,\dots が1次独立で、長さは無限。
(2) A=k[x,y](x,y)/(xy)A=k[x,y]_{(x,y)}/(xy)(交わる2直線)。A/(x)≅k[y](y)A/(x)\cong k[y]_{(y)} の長さは無限だが、

A/(x+y)≅k[x](x)/(x2)ℓ(A/(x+y))=2A/(x+y)\cong k[x]_{(x)}/(x^2)\qquad \ell\bigl(A/(x+y)\bigr)=2A/(x+y)≅k[x](x)/(x2)ℓ(A/(x+y))=2\begin{gathered}A/(x+y)\cong k[x]_{(x)}/(x^2)\\\ell\bigl(A/(x+y)\bigr)=2\end{gathered}A/(x+y)≅k[x](x)/(x2)ℓ(A/(x+y))=2\begin{aligned}A/(x+y) &\cong k[x]_{(x)}/(x^2)\\[4pt]\ell\bigl(A/(x+y)\bigr) &= 2\end{aligned}

なので δ(A)≤1\delta(A)\le1。AA の長さは無限(1,x,x2,…1,x,x^2,\dots が独立)なので δ(A)=1\delta(A)=1。
(3) A=Z(p)A=\mathbb{Z}_{(p)}。ℓ(A/(p))=1\ell(A/(p))=1 で、ℓ(A/(pn))=n\ell(A/(p^n))=n は有界でないから δ(A)=1\delta(A)=1。
(4) A=k[x]/(x2)A=k[x]/(x^2) や Z/p2Z\mathbb{Z}/p^2\mathbb{Z} のようなアルティン局所環では ℓ(A)<∞\ell(A)<\infty なので δ(A)=0\delta(A)=0。

証明
  1. (2) A/(x+y)=k[x,y](x,y)/(xy, x+y)A/(x+y)=k[x,y]_{(x,y)}/(xy,\ x+y) で、y=−xy=-x を代入すると xy=−x2xy=-x^2 となる。よって k[x](x)/(x2)k[x]_{(x)}/(x^2) で、基底は 1,x1,x。
  2. (2) A/(x)=k[x,y](x,y)/(xy, x)=k[x,y](x,y)/(x)≅k[y](y)A/(x)=k[x,y]_{(x,y)}/(xy,\ x)=k[x,y]_{(x,y)}/(x)\cong k[y]_{(y)}。xyxy は xx の倍数なので消える。
  3. (3) Z(p)/(pn)≅Z/pnZ\mathbb{Z}_{(p)}/(p^n)\cong\mathbb{Z}/p^n\mathbb{Z} の部分加群は piZ/pnZp^i\mathbb{Z}/p^n\mathbb{Z} の n+1n+1 個が一列に並ぶので、長さは nn。

(1) で δ(A)=3\delta(A)=3 かどうかは、まだ分かりません。(x,y)(x,y) ではだめでしたが、ほかの2つの元ならうまくいくかもしれないからです。次元定理を使うと、2つではどう選んでも足りないことが分かります(例10)。

(2) では、xx で割ると直線 x=0x=0 が丸ごと残り、x+yx+y で割ると原点だけが残りました。片方の成分の上で恒等的に0になる元では、その成分を切れないのです。この観察が、後で dim⁡A≥δ(A)\dim A\ge\delta(A) を示すときの鍵になります(図2)。

次元定理

定理4 次元定理 [2, 定理11.14, p.188; 1, 定理13.4, p.120; 3, 定理7.6, p.124]

(A,M,k)(A,M,k) をネーター局所環とする。次の3つの数は等しい。とくにどれも有限である。

(1) dim⁡A\dim A:AA の素イデアルの鎖の長さの上限。
(2) d(A)d(A):十分大きい nn で ℓ(A/Mn)\ell(A/M^n) に一致する多項式の次数。
(3) δ(A)\delta(A):MM 準素イデアルの生成元の個数の最小値。

証明
  1. δ(A)≥d(A)\delta(A)\ge d(A) は後の命題5。
  2. d(A)≥dim⁡Ad(A)\ge\dim A は後の命題6。とくに dim⁡A\dim A は有限である。
  3. dim⁡A≥δ(A)\dim A\ge\delta(A) は後の命題8。
  4. 3つの不等式をつなぐと δ(A)≥d(A)≥dim⁡A≥δ(A)\delta(A)\ge d(A)\ge\dim A\ge\delta(A) となり、すべて等号である。
dim⁡A\dim A
素イデアルの鎖の長さ
d(A)d(A)
ℓ(A/qn)\ell(A/q^n) の次数
δ(A)\delta(A)
準素イデアルの生成元の最少個数
δ(A)≥d(A)\delta(A)\ge d(A)
生成元 ss 個なら次数は ss 以下
d(A)≥dim⁡Ad(A)\ge\dim A
非零因子で割る帰納法
dim⁡A≥δ(A)\dim A\ge\delta(A)
素イデアル回避で1つずつ切る
矢印 a→ba\to b は a≥ba\ge b を表す。一周するので3つは等しい
図1概念図次元定理の証明の組み立てです。点が3つの量、矢印 a→ba\to b が不等式 a≥ba\ge b を表し、矢印の横にその不等式を示す道具を書いています。位置に意味はなく、矢印のつながり方だけを見てください。矢印が一周しているので、3つの量はすべて等しくなります。

3つの不等式は、それぞれ別の道具で示します。δ≥d\delta\ge d は単項式を数える計算、d≥dim⁡d\ge\dim は鎖の長さについての帰納法、dim⁡≥δ\dim\ge\delta は素イデアル回避を使って元を1つずつ選ぶ構成です。以下の3つの節で順に証明します。

3つの不等式と、それぞれの証明の要になる式を並べると次のとおりです。

δ(A) ≥ d(A)ℓ(A/qn) ≤ ℓ(A/q)(n+s−1s)(q=(x1,…,xs))d(A) ≥ dim⁡Ad(A/(P0+xA)) ≤ d(A)−1(x∈P1∖P0)dim⁡A ≥ δ(A)xi∈M∖(P1∪⋯∪Pt)(i=1,…,d)\begin{array}{l} \delta(A)\ \ge\ d(A)\\ \quad \ell(A/q^n)\ \le\ \ell(A/q)\dbinom{n+s-1}{s}\\ \qquad (q=(x_1,\dots,x_s)) \\[10pt] d(A)\ \ge\ \dim A \\ \quad d\bigl(A/(P_0+xA)\bigr)\ \le\ d(A)-1\\ \qquad (x\in P_1\setminus P_0)\\[8pt] \dim A\ \ge\ \delta(A)\\ \quad x_i\in M\setminus(P_1\cup\cdots\cup P_t)\\ \qquad(i=1,\dots,d) \end{array}

アティヤ・マクドナルドと堀田は局所環 AA について、松村は半局所環の上の有限生成加群について証明しています。証明の組み立てはどれも同じです。

生成元が少なければ次数は低い:δ ≥ d

命題5 [2, 系11.5, p.184; 2, 命題11.7, p.185; 1, 定理13.4 第2段, p.121]

(A,M,k)(A,M,k) をネーター局所環、q=(x1,…,xs)q=(x_1,\dots,x_s)(s≥1s\ge1)を MM 準素イデアルとする。すべての n≥1n\ge1 について

ℓ(A/qn)≤ℓ(A/q)(n+s−1s)\ell(A/q^n)\le\ell(A/q)\binom{n+s-1}{s}ℓ(A/qn)≤ℓ(A/q)(n+s−1s)\begin{aligned}\ell(A/q^n) &\le \ell(A/q)\binom{n+s-1}{s}\end{aligned}

が成り立つ。右辺は nn の ss 次式なので d(A)≤sd(A)\le s で、δ(A)≥d(A)\delta(A)\ge d(A) となる。

証明
  1. 長さの加法性から ℓ(A/qn)=∑i=0n−1ℓ(qi/qi+1)\ell(A/q^n)=\sum_{i=0}^{n-1}\ell(q^i/q^{i+1})。

    完全列 0→qi/qi+1→A/qi+1→A/qi→00\to q^i/q^{i+1}\to A/q^{i+1}\to A/q^i\to0 と長さの加法性 [2, 命題6.9, p.119] から ℓ(A/qi+1)=ℓ(A/qi)+ℓ(qi/qi+1)\ell(A/q^{i+1})=\ell(A/q^i)+\ell(q^i/q^{i+1})。これを i=0,…,n−1i=0,\dots,n-1 で足せばよい。

  2. qi/qi+1q^i/q^{i+1} は A/qA/q 加群で、x1,…,xsx_1,\dots,x_s の ii 次の単項式 (i+s−1s−1)\binom{i+s-1}{s-1} 個の像で生成される。

    qq は qi/qi+1q^i/q^{i+1} を0にするので、A/qA/q が作用する。qiq^i は x1,…,xsx_1,\dots,x_s から ii 個を(重複を許して)選んだ積で生成され、その積は ii 次の単項式 x1a1⋯xsasx_1^{a_1}\cdots x_s^{a_s}(a1+⋯+as=ia_1+\cdots+a_s=i)である。その個数は、ii 個の玉を ss 個の箱に分ける方法の数 (i+s−1s−1)\binom{i+s-1}{s-1} である。

  3. NN 個の元で生成される A/qA/q 加群は (A/q)N(A/q)^N の剰余加群なので、長さは N ℓ(A/q)N\,\ell(A/q) 以下。よって ℓ(qi/qi+1)≤ℓ(A/q)(i+s−1s−1)\ell(q^i/q^{i+1})\le\ell(A/q)\binom{i+s-1}{s-1}。
  4. 和をとると、二項係数の和の公式 ∑i=0n−1(i+s−1s−1)=(n+s−1s)\sum_{i=0}^{n-1}\binom{i+s-1}{s-1}=\binom{n+s-1}{s} から主張の不等式が出る。

    公式は、(ms)=(m−1s)+(m−1s−1)\binom{m}{s}=\binom{m-1}{s}+\binom{m-1}{s-1} を繰り返し使えば分かる。右辺の (n+s−1s)\binom{n+s-1}{s} は nn の ss 次式 (n+s−1)(n+s−2)⋯n/s!(n+s-1)(n+s-2)\cdots n/s! である。

  5. ℓ(A/qn)\ell(A/q^n) は十分大きい nn で次数 d(A)d(A) の多項式に一致し、値は正である。それが ss 次式で上から抑えられるので d(A)≤sd(A)\le s。s=δ(A)s=\delta(A) となる qq を選べば d(A)≤δ(A)d(A)\le\delta(A)。

    次数 dd の多項式 ff が十分大きい nn で正なら、最高次の係数は正である。d>sd>s なら f(n)/ns→∞f(n)/n^s\to\infty となり、ss 次式で抑えられることに反する。

    d(A)d(A) は qq の選び方によらない(第6回の命題21)ので、どの MM 準素イデアルで測ってもよい。δ(A)=0\delta(A)=0 のときは AA がアルティン環で、ℓ(A/Mn)=ℓ(A)\ell(A/M^n)=\ell(A) は定数だから d(A)=0d(A)=0。

証明の2つの道具を図式で書きます。1つめは、A/qnA/q^n を段ごとに分ける完全列です。

0→qi/qi+1→A/qi+1→A/qi→0{}\begin{gathered} \begin{CD} 0 @>>> q^i/q^{i+1} @>>> A/q^{i+1} \end{CD}\\ \begin{CD} @>>> A/q^i @>>> 0 \end{CD} \end{gathered}

2つめは、ii 次の単項式 xα=x1a1⋯xsasx^\alpha=x_1^{a_1}\cdots x_s^{a_s} から作る全射です。長さは全射で増えないので、ℓ(qi/qi+1)≤Ni ℓ(A/q)\ell(q^i/q^{i+1})\le N_i\,\ell(A/q) となります。

(A/q)Ni↠qi/qi+1(aα)α⟼∑αaαxαNi=(i+s−1s−1)(A/q)^{N_i}\twoheadrightarrow q^i/q^{i+1}\quad (a_\alpha)_\alpha\longmapsto\sum_\alpha a_\alpha x^\alpha\qquad N_i=\binom{i+s-1}{s-1}(A/q)Ni↠qi/qi+1(aα)α⟼∑αaαxαNi=(i+s−1s−1)\begin{gathered}(A/q)^{N_i}\twoheadrightarrow q^i/q^{i+1}\\(a_\alpha)_\alpha\longmapsto\sum_\alpha a_\alpha x^\alpha\\N_i=\binom{i+s-1}{s-1}\end{gathered}(A/q)Ni↠qi/qi+1(aα)α⟼∑αaαxαNi=(i+s−1s−1)\begin{aligned}&(A/q)^{N_i}\twoheadrightarrow q^i/q^{i+1}\\[4pt]&(a_\alpha)_\alpha\longmapsto\sum_\alpha a_\alpha x^\alpha\\[4pt]N_i &= \binom{i+s-1}{s-1}\end{aligned}

A=k[x,y](x,y)A=k[x,y]_{(x,y)} で確かめます。q=M=(x,y)q=M=(x,y) なら s=2s=2、ℓ(A/M)=1\ell(A/M)=1 で、上界は (n+12)\binom{n+1}{2} です。実際 A/MnA/M^n の基底は次数 n−1n-1 以下の単項式で、その数はちょうど (n+12)=n(n+1)/2\binom{n+1}{2}=n(n+1)/2 です。

q=(x2,y)q=(x^2,y) でも試します。ℓ(A/q)=2\ell(A/q)=2(基底 1,x1,x)で、上界は 2(n+12)=n(n+1)2\binom{n+1}{2}=n(n+1) です。qn=(x2iyn−i∣0≤i≤n)q^n=(x^{2i}y^{n-i}\mid0\le i\le n) なので、A/qnA/q^n の基底は xaybx^ay^b(b<n, a<2(n−b)b<n,\ a<2(n-b))で、数えると

ℓ(A/qn)=∑b=0n−12(n−b)=n(n+1)\ell(A/q^n)=\sum_{b=0}^{n-1}2(n-b)=n(n+1)ℓ(A/qn)=∑b=0n−12(n−b)=n(n+1)\begin{aligned}\ell(A/q^n) &= \sum_{b=0}^{n-1}2(n-b)\\&= n(n+1)\end{aligned}

こちらも上界と一致しました。n=1,2,3n=1,2,3 で並べると次のとおりです。

n123ℓ(A/Mn)136ℓ(A/(x2,y)n)2612\begin{array}{c|ccc} n & 1 & 2 & 3 \\ \hline \ell(A/M^n) & 1 & 3 & 6 \\ \ell(A/(x^2,y)^n) & 2 & 6 & 12 \end{array}

2行とも nn の2次式で、qq を変えても次数は変わりません。変わるのは最高次の係数(1/21/2 と 11)です。

上界は生成元の個数で決まるので、無駄に多くの元で生成すると粗くなります。M=(x, y, x+y)M=(x,\ y,\ x+y) と3個で書くと上界は (n+23)\binom{n+2}{3} で3次式になり、d(A)≤3d(A)\le3 しか言えません。生成元の個数の最小値 δ(A)\delta(A) を使うのはこのためです。

非零因子で割って鎖を縮める:d ≥ dim

おさらい剰余環 A/JA/J の素イデアル

剰余環 A/JA/J の素イデアルは、JJ を含む AA の素イデアル QQ の像 Q/JQ/J で、包含を保って1対1に対応します。環の準同型 π ⁣:A→A/J\pi\colon A\to A/J と、素イデアルを引き戻す Spec の写像は、向きが逆です。

A→  π  A/JSpec⁡A⊇ V(J)← ≅   π−1  Spec⁡(A/J)\begin{array}{ccc} A & \xrightarrow{\ \ \pi\ \ } & A/J \\[4pt] \begin{gathered}\operatorname{Spec}A\\ \supseteq\ V(J)\end{gathered} & \xleftarrow[\ \cong\ ]{\ \ \pi^{-1}\ \ } & \operatorname{Spec}(A/J) \end{array}

そのため、A/JA/J の素イデアルの鎖は、JJ を含む AA の素イデアルの鎖と同じものです。とくに素イデアル PP について dim⁡A/P=coht⁡P\dim A/P=\operatorname{coht}P です(第1回の命題10(2))。

例えば A=k[x,y](x,y)A=k[x,y]_{(x,y)}、J=(y−x2)J=(y-x^2) なら A/J≅k[x](x)A/J\cong k[x]_{(x)} で、素イデアルは (0)(0) と (x)(x) の2つです。それぞれ AA の (y−x2)(y-x^2) と MM に対応します。

命題6 [2, 命題11.10, p.186–187; 1, 定理13.4 第1段, p.120–121; 3, 定理7.6, p.124–125]

(A,M,k)(A,M,k) をネーター局所環とすると、d(A)≥dim⁡Ad(A)\ge\dim A である。とくに dim⁡A\dim A は有限である。

証明
  1. d=d(A)d=d(A) についての帰納法で示す。
  2. d=0d=0 のとき、ある nn で Mn=Mn+1M^n=M^{n+1} となり、中山の補題から Mn=0M^n=0。どの素イデアルも Mn=0M^n=0 を含むので MM を含み、素イデアルは MM だけで dim⁡A=0\dim A=0。

    ℓ(A/Mn)\ell(A/M^n) が十分大きい nn で定数なので、ℓ(Mn/Mn+1)=ℓ(A/Mn+1)−ℓ(A/Mn)=0\ell(M^n/M^{n+1})=\ell(A/M^{n+1})-\ell(A/M^n)=0。よって Mn=M⋅MnM^n=M\cdot M^n で、中山の補題 [2, 命題2.6, p.32] から Mn=0M^n=0。素イデアル PP が 0=Mn0=M^n を含めば、MM の元 aa について an∈Pa^n\in P から a∈Pa\in P。

  3. d>0d>0 とし、素イデアルの鎖 P0⊊P1⊊⋯⊊PrP_0\subsetneq P_1\subsetneq\cdots\subsetneq P_r をとる。r≤dr\le d を示せばよい。x∈P1∖P0x\in P_1\setminus P_0 を選び、A′=A/P0A'=A/P_0、x′x' を xx の像とする。
  4. A′A' は整域で x′≠0x'\neq0 なので、x′x' は A′A' の非零因子。よって d(A′/x′A′)≤d(A′)−1d(A'/x'A')\le d(A')-1(第6回の命題27)。
  5. A′/M′nA'/M'^n は A/MnA/M^n の剰余環なので d(A′)≤d(A)d(A')\le d(A)。よって d(A′/x′A′)≤d−1d(A'/x'A')\le d-1 で、帰納法の仮定から dim⁡A′/x′A′≤d−1\dim A'/x'A'\le d-1。

    M′=M/P0M'=M/P_0 は A′A' の極大イデアルで、A/Mn→A′/M′nA/M^n\to A'/M'^n は全射である。よって ℓ(A′/M′n)≤ℓ(A/Mn)\ell(A'/M'^n)\le\ell(A/M^n) で、多項式の次数も d(A′)≤d(A)d(A')\le d(A)。

  6. A′/x′A′=A/(P0+xA)A'/x'A'=A/(P_0+xA) で、P1,…,PrP_1,\dots,P_r はどれも P0+xAP_0+xA を含む。その像 Pˉ1⊊⋯⊊Pˉr\bar P_1\subsetneq\cdots\subsetneq\bar P_r は長さ r−1r-1 の鎖なので、r−1≤d−1r-1\le d-1。

証明の中の鎖の動きを図式にします。下の行が AA の鎖、上の行が A/(P0+xA)A/(P_0+xA) に残る鎖で、横の矢印は真の包含、縦の矢印は π ⁣:A→A/(P0+xA)\pi\colon A\to A/(P_0+xA) による引き戻しです。

Pˉ1→Pˉ2 ↓π−1↓π−1P0→P1→P2→⋯→Pˉr ↓π−1→⋯→Pr{}\begin{gathered} \begin{CD} @. \bar P_1 @>>> \bar P_2 \\ @. @VV{\pi^{-1}}V @VV{\pi^{-1}}V \\ P_0 @>>> P_1 @>>> P_2 \end{CD}\\[6pt] \begin{CD} @>>> \cdots @>>> \bar P_r \\ @. @. @VV{\pi^{-1}}V \\ @>>> \cdots @>>> P_r \end{CD} \end{gathered}

環は2段階で割り、dd は次のように下がります。

A⟶A/P0⟶A/(P0+xA)d(A/(P0+xA)) ≤ d(A/P0)−1 ≤ d(A)−1A\longrightarrow A/P_0\longrightarrow A/(P_0+xA)\qquad d\bigl(A/(P_0+xA)\bigr)\ \le\ d(A/P_0)-1\ \le\ d(A)-1A⟶A/P0⟶A/(P0+xA)d(A/(P0+xA)) ≤ d(A/P0)−1 ≤ d(A)−1\begin{gathered}A\longrightarrow A/P_0\longrightarrow A/(P_0+xA)\\d\bigl(A/(P_0+xA)\bigr)\ \le\ d(A/P_0)-1\ \le\ d(A)-1\end{gathered}A⟶A/P0⟶A/(P0+xA)d(A/(P0+xA))≤d(A/P0)−1≤d(A)−1\begin{aligned}A &\longrightarrow A/P_0\\&\longrightarrow A/(P_0+xA)\\[4pt]d\bigl(A/(P_0+xA)\bigr) &\le d(A/P_0)-1\\&\le d(A)-1\end{aligned}

証明の核は、鎖の最初の段 P0⊊P1P_0\subsetneq P_1 を1つの元 xx で割って消すことです。xx で割ると鎖は1段短くなり、一方 dd は少なくとも1下がります。これを繰り返すと、鎖の長さは dd を超えられません。

A=k[x,y](x,y)A=k[x,y]_{(x,y)}、鎖 (0)⊊(y−x2)⊊M(0)\subsetneq(y-x^2)\subsetneq M(r=2r=2)でたどってみます。P0=(0)P_0=(0) なので A′=AA'=A で、P1∖P0P_1\setminus P_0 から y−x2y-x^2 を選びます。

A/(y−x2)≅k[x](x)ℓ(k[x](x)/(xn))=nd(A/(y−x2))=1=d(A)−1A/(y-x^2)\cong k[x]_{(x)}\qquad \ell\bigl(k[x]_{(x)}/(x^n)\bigr)=n\qquad d\bigl(A/(y-x^2)\bigr)=1=d(A)-1A/(y−x2)≅k[x](x)ℓ(k[x](x)/(xn))=nd(A/(y−x2))=1=d(A)−1\begin{gathered}A/(y-x^2)\cong k[x]_{(x)}\\\ell\bigl(k[x]_{(x)}/(x^n)\bigr)=n\\d\bigl(A/(y-x^2)\bigr)=1=d(A)-1\end{gathered}A/(y−x2)≅k[x](x)ℓ(k[x](x)/(xn))=nd(A/(y−x2))=1=d(A)−1\begin{aligned}A/(y-x^2) &\cong k[x]_{(x)}\\[4pt]\ell\bigl(k[x]_{(x)}/(x^n)\bigr) &= n\\[4pt]d\bigl(A/(y-x^2)\bigr) &= 1\\&= d(A)-1\end{aligned}

k[x](x)k[x]_{(x)} の中に残った鎖は (0)⊊(x)(0)\subsetneq(x) の長さ1で、r−1=1≤d−1=1r-1=1\le d-1=1 です。

A=k[x,y](x,y)/(xy)A=k[x,y]_{(x,y)}/(xy)、鎖 (y)⊊M(y)\subsetneq M では、P0=(y)P_0=(y) なので A′=A/(y)≅k[x](x)A'=A/(y)\cong k[x]_{(x)} です。x∈M∖(y)x\in M\setminus(y) で割ると A′/x′A′=kA'/x'A'=k で、d=0d=0 まで下がります。ここで AA 自身は整域でないので、xx は AA の零因子です(x⋅y=0x\cdot y=0)。先に P0P_0 で割って整域にしておくのは、選んだ元を非零因子にするためです。

この命題から、ネーター環の素イデアルの高さが有限であることが分かります。

おさらい局所化 APA_P と高さ

積閉集合 SS による局所化 S−1AS^{-1}A の素イデアルは、SS と交わらない AA の素イデアル QQ の S−1QS^{-1}Q と、包含を保って1対1に対応します[2, 命題3.11 iv), p.63]。S=A∖PS=A\setminus P とした APA_P では、「SS と交わらない」は「Q⊆PQ\subseteq P」と同じです。

A→  ι  AP{ Q∣Q⊆P }← ≅ Q′↦Q′∩ASpec⁡AP\begin{array}{ccc} A & \xrightarrow{\ \ \iota\ \ } & A_P \\[4pt] \begin{gathered}\{\,Q\mid{}\\ Q\subseteq P\,\}\end{gathered} & \xleftarrow[\ \cong\ ]{Q'\mapsto Q'\cap A} & \operatorname{Spec}A_P \end{array}

鎖も鎖のまま対応します。下の図式で、横の矢印は真の包含、縦の矢印は引き戻しです。

Q0AP→Q1AP∩A↓∩A↓Q0→Q1→⋯→PAP ↓∩A→⋯→P{}\begin{gathered} \begin{CD} Q_0A_P @>>> Q_1A_P \\ @V{\cap A}VV @V{\cap A}VV \\ Q_0 @>>> Q_1 \end{CD}\\[6pt] \begin{CD} @>>> \cdots @>>> PA_P \\ @. @. @VV{\cap A}V \\ @>>> \cdots @>>> P \end{CD} \end{gathered}

そのため、PP で終わる鎖の長さの上限である高さ(第1回の定義9)は、dim⁡AP\dim A_P に等しくなります(第1回の命題10(1))。例えば k[x,y]k[x,y] の P=(x)P=(x) では APA_P の素イデアルは (0)(0) と PAPPA_P で、ht⁡P=1\operatorname{ht}P=1 です。

系7 高さは有限 [2, 系11.11, 系11.12, p.187; 1, 定理13.5, p.122; 3, 系7.10, p.128]

AA をネーター環とする。

(1) AA の素イデアル PP の高さは有限である。A≠JA\neq J となるイデアル JJ の高さも有限である。
(2) AA の素イデアルの真の減少列 P0⊋P1⊋⋯P_0\supsetneq P_1\supsetneq\cdots は有限で止まる。
(3) ネーター局所環の次元は有限である。

証明
  1. (1) ht⁡P=dim⁡AP\operatorname{ht}P=\dim A_P(第1回の命題10(1))で、APA_P はネーター局所環なので、命題6から dim⁡AP≤d(AP)<∞\dim A_P\le d(A_P)<\infty。
  2. J≠AJ\neq A なら JJ を含む素イデアル PP があり、ht⁡J≤ht⁡P<∞\operatorname{ht}J\le\operatorname{ht}P<\infty。
  3. (2) 長さ nn の真の減少列 P0⊋⋯⊋PnP_0\supsetneq\cdots\supsetneq P_n は P0P_0 で終わる長さ nn の鎖なので、n≤ht⁡P0n\le\operatorname{ht}P_0。
  4. (3) dim⁡A=ht⁡M\dim A=\operatorname{ht}M と (1) から。

ネーターという仮定は外せません。無限個の変数の多項式環 B=k[x1,x2,… ]B=k[x_1,x_2,\dots] では、素イデアル P=(x1,x2,… )P=(x_1,x_2,\dots) の中に、いくらでも長い鎖があります。

(0)⊊(x1)⊊(x1,x2)⊊(x1,x2,x3)⊊⋯⊆Pht⁡P=∞\begin{aligned} &(0)\subsetneq(x_1)\subsetneq(x_1,x_2)\\ &\quad\subsetneq(x_1,x_2,x_3)\subsetneq\cdots\subseteq P\\[4pt] &\operatorname{ht}P=\infty \end{aligned}

どの (x1,…,xi)(x_1,\dots,x_i) も、剰余環が多項式環 k[xi+1,xi+2,… ]k[x_{i+1},x_{i+2},\dots] で整域なので素イデアルです。逆向きに (x1,x2,… )⊋(x2,x3,… )⊋(x3,x4,… )⊋⋯(x_1,x_2,\dots)\supsetneq(x_2,x_3,\dots)\supsetneq(x_3,x_4,\dots)\supsetneq\cdots と並べると、止まらない減少列になり、(2) も成り立ちません。

BB では上の鎖のイデアルの増大列が止まらないので、BB はネーター環ではありません。

(1) で有限なのは1つ1つの素イデアルの高さで、それらの上限 dim⁡A\dim A が有限とは限りません。ネーター環でも次元が無限になる例を、後の節で見ます。

成分をよけて1つずつ切る:dim ≥ δ

おさらい極小素イデアルと素イデアル回避

ネーター環では、イデアル J≠AJ\neq A を含む極小な素イデアルは有限個です。準素分解 J=q1∩⋯∩qrJ=q_1\cap\cdots\cap q_r に現れる素イデアル qi\sqrt{q_i} の中に、すべて入っているからです[2, 定理7.13, p.128; 2, 命題4.6, p.80]。

例えば k[x,y,z]k[x,y,z] の J=(xz, yz)J=(xz,\ yz) では J=(z)∩(x,y)J=(z)\cap(x,y) で、極小素イデアルは平面 (z)(z) と直線 (x,y)(x,y) の2つです。

素イデアル回避は、有限個の素イデアルの和集合についての命題です[2, 命題1.11, p.11]。対偶の形で使うと、どの PiP_i にも含まれないイデアルから、どの PiP_i にも入らない元がとれます。

J⊈Pi  (i=1,…,t) ⟹ ∃ x∈J∖(P1∪⋯∪Pt)J\not\subseteq P_i\ \ (i=1,\dots,t)\ \Longrightarrow\ \exists\,x\in J\setminus(P_1\cup\cdots\cup P_t)J̸⊆Pi  (i=1,…,t)⟹∃ x∈J∖(P1∪⋯∪Pt)\begin{aligned}J\not &\subseteq P_i\ \ (i=1,\dots,t)\\&\Longrightarrow \exists\,x\in J\setminus(P_1\cup\cdots\cup P_t)\end{aligned}

k[x,y](x,y)/(xy)k[x,y]_{(x,y)}/(xy) では、MM は (x)(x) にも (y)(y) にも含まれないので、どちらにも入らない元 x+y∈Mx+y\in M がとれます。xx と yy はそれぞれ片方に入るので、1つずつではよけられません。

命題8 [2, 命題11.13, p.187–188; 4, 系2.39, p.79]

(A,M,k)(A,M,k) を dd 次元のネーター局所環とする。x1,…,xd∈Mx_1,\dots,x_d\in M で、(x1,…,xd)(x_1,\dots,x_d) が MM 準素イデアルになるものがある。とくに dim⁡A≥δ(A)\dim A\ge\delta(A)。

証明
  1. dd は有限である(命題6)。i=0,1,…,di=0,1,\dots,d について、「(x1,…,xi)(x_1,\dots,x_i) を含む素イデアルの高さはすべて ii 以上」となる x1,…,xi∈Mx_1,\dots,x_i\in M を帰納的に選ぶ。i=0i=0 では何も選ばず、条件は自明。
  2. x1,…,xi−1x_1,\dots,x_{i-1} まで選んだとする(1≤i≤d1\le i\le d)。J=(x1,…,xi−1)J=(x_1,\dots,x_{i-1}) の極小素イデアルは有限個で、そのうち高さがちょうど i−1i-1 のものを P1,…,PtP_1,\dots,P_t とする。

    ネーター環のイデアルは準素分解をもち [2, 定理7.13, p.128]、JJ を含む極小な素イデアルは、分解に現れる有限個の素イデアルのどれかである [2, 命題4.6, p.80]。i=1i=1 のときは J=(0)J=(0) で、P1,…,PtP_1,\dots,P_t は高さ0の素イデアル、つまり AA の極小素イデアルである。

  3. どの PjP_j も MM と異なる。ht⁡Pj=i−1<d=ht⁡M\operatorname{ht}P_j=i-1<d=\operatorname{ht}M だから。よって素イデアル回避から、どの PjP_j にも入らない xi∈Mx_i\in M がとれる。

    M⊆P1∪⋯∪PtM\subseteq P_1\cup\cdots\cup P_t とすると、素イデアル回避 [2, 命題1.11, p.11] から、ある jj で M⊆PjM\subseteq P_j。MM は極大なので M=PjM=P_j となり矛盾する。ht⁡M=dim⁡A\operatorname{ht}M=\dim A は 第1回の命題10(4) から(局所環の極大イデアルは MM だけ)。

  4. (x1,…,xi)(x_1,\dots,x_i) を含む素イデアル QQ の高さが ii 以上であることを示す。QQ は JJ の極小素イデアル PP を含む。
    1. PP が PjP_j の1つなら、xi∈Qx_i\in Q、xi∉Pjx_i\notin P_j から Q⊋PjQ\supsetneq P_j。PjP_j で終わる長さ i−1i-1 の鎖に QQ を付け足せるので、ht⁡Q≥i\operatorname{ht}Q\ge i。
    2. そうでなければ、帰納法の仮定から ht⁡P≥i−1\operatorname{ht}P\ge i-1 で、しかも i−1i-1 ではないので ht⁡P≥i\operatorname{ht}P\ge i。Q⊇PQ\supseteq P なので ht⁡Q≥i\operatorname{ht}Q\ge i。
  5. i=di=d まで選ぶと、(x1,…,xd)(x_1,\dots,x_d) を含む素イデアルは MM だけになる。よって (x1,…,xd)=M\sqrt{(x_1,\dots,x_d)}=M で、補題1から MM 準素イデアル。

    Q⊇(x1,…,xd)Q\supseteq(x_1,\dots,x_d) で Q≠MQ\neq M なら、Q⊊MQ\subsetneq M から ht⁡M≥ht⁡Q+1≥d+1\operatorname{ht}M\ge\operatorname{ht}Q+1\ge d+1 となり、ht⁡M=d\operatorname{ht}M=d に反する。根基は、そのイデアルを含む素イデアルすべての共通部分である [2, 命題1.14, p.13]。

避けるのは、高さがちょうど i−1i-1 の極小素イデアルだけです。高さが ii 以上のものは、何もしなくても条件をみたしています。図形の言葉では、「x1=⋯=xi−1=0x_1=\cdots=x_{i-1}=0 の成分のうち、まだ次元が下がっていない成分を、次の元で必ず切る」ということです。

ドラッグで回せます

A=k[x,y](x,y)/(xy)A=k[x,y]_{(x,y)}/(xy) の Spec です。局所環なので閉点は原点 MM だけで、床の灰色の線は生成点の閉包の場所を示す目印です。2本の直線の生成点 (y)(y)(xx 軸)と (x)(x)(yy 軸)が高さ1にあり、段は2つ、dim⁡A=1\dim A=1 です。

xx で割ると、xx を含む (x)(x) と MM が残ります。xx は極小素イデアル (x)(x) に入っているので、直線 x=0x=0 は切れません。段はまだ2つで、A/(x)≅k[y](y)A/(x)\cong k[y]_{(y)} の長さは無限です。

x+yx+y は (x)(x) にも (y)(y) にも入りません。x+yx+y で割ると原点だけが残り、A/(x+y)≅k[x]/(x2)A/(x+y)\cong k[x]/(x^2) の長さは2です。1つの元で点まで切れたので、δ(A)=1=dim⁡A\delta(A)=1=\dim A です。「真横」から見ると段の数の変化が分かります。

図2具体例交わる2直線の局所環 A=k[x,y](x,y)/(xy)A=k[x,y]_{(x,y)}/(xy) の Spec です(代数幾何の連載の第2回と同じ約束で、閉点を床に、直線の生成点を高さ1に描いています)。xx で割ると直線 x=0x=0 の生成点が残り、x+yx+y で割ると原点だけが残ります。xx と x+yx+y が直線の上で0になるかどうかは、直線の点で式の値を計算して確かめています。「真横」から見ると、割ったあとに残る段の数が分かります。

図2の環で、証明の手順をたどります。d=dim⁡A=1d=\dim A=1 で、i=1i=1 では AA の極小素イデアル (x)(x)、(y)(y)(どちらも高さ0)をよける x1x_1 を選びます。x∈(x)x\in(x) はだめで、x+yx+y はどちらにも入りません(x+yx+y を x=0x=0 に制限すると yy、y=0y=0 に制限すると xx で、0でない)。こうして (x+y)(x+y) が MM 準素になり、例3(2) の計算と合います。

例9 平面とそれを貫く直線

A=k[x,y,z](x,y,z)/(xz, yz)A=k[x,y,z]_{(x,y,z)}/(xz,\ yz) とする。V(xz,yz)V(xz,yz) は平面 z=0z=0 と zz 軸の和で、dim⁡A=2\dim A=2(第1回の例14と同じ計算)。命題8の手順で選ぶと、例えば

x1=x+zx2=yA/(x+z, y)≅k[x]/(x2)x_1=x+z\qquad x_2=y\qquad A/(x+z,\ y)\cong k[x]/(x^2)x1=x+zx2=yA/(x+z, y)≅k[x]/(x2)\begin{gathered}x_1=x+z\\x_2=y\\A/(x+z,\ y)\cong k[x]/(x^2)\end{gathered}x1=x+zx2=yA/(x+z, y)≅k[x]/(x2)\begin{aligned}x_1 &= x+z\\[4pt]x_2 &= y\\[4pt]A/(x+z,\ y) &\cong k[x]/(x^2)\end{aligned}

で、ℓ(A/(x+z,y))=2\ell(A/(x+z,y))=2。よって δ(A)≤2\delta(A)\le2。

証明
  1. i=1i=1:AA の極小素イデアルは (z)(z)(平面)と (x,y)(x,y)(直線)で、どちらも高さ0。x+zx+z はどちらにも入らない。

    x+z∈(z)x+z\in(z) なら x∈(z)x\in(z)、x+z∈(x,y)x+z\in(x,y) なら z∈(x,y)z\in(x,y) となるが、どちらも成り立たない(xx は点 (1,0,0)(1,0,0) で、zz は点 (0,0,1)(0,0,1) で0でない)。

  2. A/(x+z)A/(x+z) は、z=−xz=-x を代入して k[x,y](x,y)/(x2, xy)k[x,y]_{(x,y)}/(x^2,\ xy)。その極小素イデアルは (x)(x) だけで、AA では (x,z)(x,z) に当たる。高さは1。

    xz=−x2xz=-x^2、yz=−xyyz=-xy となる。(x2,xy)(x^2,xy) を含む素イデアルは xx を含むので、極小なものは (x)(x)。

    AA の中で (x,z)(x,z) に含まれる素イデアルは (z)(z) か (x,y)(x,y) を含むが、y∉(x,z)y\notin(x,z) なので (z)(z) を含む。それらは k[x,y](x,y)k[x,y]_{(x,y)} の (x)(x) 以下の素イデアル (0)(0)、(x)(x) に対応するので、(z)⊊(x,z)(z)\subsetneq(x,z) が最長の鎖で、高さは1である。

  3. i=2i=2:(x,z)(x,z) をよけて x2=yx_2=y を選ぶ。A/(x+z,y)≅k[x,y]/(x2,xy,y)=k[x]/(x2)A/(x+z,y)\cong k[x,y]/(x^2,xy,y)=k[x]/(x^2) で、長さは2。

最初に zz を選ぶと失敗します。zz は平面の極小素イデアル (z)(z) に入っていて、A/(z)≅k[x,y](x,y)A/(z)\cong k[x,y]_{(x,y)} はまだ2次元です。平面を「切った」つもりでも、平面全体が z=0z=0 の上に乗っているので、何も切れていません。

一方、x1=xx_1=x と選ぶと、xx は直線の極小素イデアル (x,y)(x,y) に入っています。それでも A/(x)≅k[y,z](y,z)/(yz)A/(x)\cong k[y,z]_{(y,z)}/(yz) は1次元に下がり、続けて y+zy+z で切れば長さ2で点になります。

次元の小さい成分は、切らなくても困らないことがあるのです。証明の手順は巴系を作るための十分条件で、必要条件ではありません。

次元定理で分かること

3つの不等式がそろったので、次元定理(定理4)が証明できました。dim⁡A=d\dim A=d のとき、MM 準素イデアルを生成する dd 個の元 x1,…,xdx_1,\dots,x_d を AA の巴系(パラメータ系)と呼びます[2, 11.2節, p.189; 1, §14, p.126]。命題8は巴系が存在することを、次元定理は dd 個より少ない元では MM 準素イデアルを生成できないことを言っています。巴系の性質は、この連載の第9回で詳しく扱います。

巴系で1つずつ割っていくと、次元はちょうど1ずつ下がります。

A⟶A/(x1)⟶A/(x1,x2)dd−1d−2⟶⋯⟶A/(x1,…,xd)⋯0{}\begin{gathered} \begin{array}{ccccc} A & \longrightarrow & A/(x_1) & \longrightarrow & A/(x_1,x_2) \\[4pt] d && d-1 && d-2 \end{array}\\[10pt] \begin{array}{cccc} \longrightarrow & \cdots & \longrightarrow & A/(x_1,\dots,x_d) \\[4pt] & \cdots && 0 \end{array} \end{gathered}

下の行は各環の次元です。Aˉ=A/(x1,…,xi)\bar A=A/(x_1,\dots,x_i) では、残りの xi+1,…,xdx_{i+1},\dots,x_d の像が Mˉ=M/(x1,…,xi)\bar M=M/(x_1,\dots,x_i) 準素イデアルを生成するので、次元定理から dim⁡Aˉ=δ(Aˉ)≤d−i\dim\bar A=\delta(\bar A)\le d-i です。

逆に dim⁡Aˉ=e\dim\bar A=e なら、Aˉ\bar A の巴系 ee 個の代表元と x1,…,xix_1,\dots,x_i を合わせた i+ei+e 個で AA の MM 準素イデアルが生成されるので、d=δ(A)≤i+ed=\delta(A)\le i+e です。よって dim⁡Aˉ=d−i\dim\bar A=d-i です。

例9の巴系 x+z, yx+z,\ y で割ると、次のようになります。最初に zz で割ると、次元は2のままです。

k[x,y,z](x,y,z)/(xz,yz)dim⁡=2→ /(x+z) k[x,y](x,y)/(x2,xy)dim⁡=1→  /y  k[x]/(x2)dim⁡=0\begin{aligned} &k[x,y,z]_{(x,y,z)}/(xz,yz) &&\dim=2\\ &\xrightarrow{\ /(x+z)\ } k[x,y]_{(x,y)}/(x^2,xy) &&\dim=1\\ &\xrightarrow{\ \ /y\ \ } k[x]/(x^2) &&\dim=0 \end{aligned}

例10 3つの物差しで測る [2, 11.2節 例, p.188]

次の表で、2列目は十分大きい nn での ℓ(A/Mn)\ell(A/M^n)、3列目は MM 準素イデアルを生成する元、4列目は素イデアルの鎖である。

Aℓ(A/Mn)x1,…,xδP0⊊⋯⊊Prk[x](x)nx(0)⊊(x)k[x,y](x,y)(n+12)x, y(0)⊊(x)⊊(x,y)k[x,y,z](x,y,z)(n+23)x, y, z(0)⊊(x)⊊(x,y)⊊(x,y,z)k[x,y](x,y)/(xy)2n−1x+y(y)⊊Mk[x,y](x,y)/(y2−x2−x3)2n−1x(0)⊊Mk[x]/(x2)2 (n≥2)∅M\begin{array}{l|c|c|c} A & \ell(A/M^n) & x_1,\dots,x_\delta & P_0\subsetneq\cdots\subsetneq P_r \\ \hline k[x]_{(x)} & n & x & (0)\subsetneq(x) \\ k[x,y]_{(x,y)} & \binom{n+1}{2} & x,\ y & (0)\subsetneq(x)\subsetneq(x,y) \\ k[x,y,z]_{(x,y,z)} & \binom{n+2}{3} & x,\ y,\ z & (0)\subsetneq(x)\subsetneq(x,y)\subsetneq(x,y,z) \\ k[x,y]_{(x,y)}/(xy) & 2n-1 & x+y & (y)\subsetneq M \\ k[x,y]_{(x,y)}/(y^2-x^2-x^3) & 2n-1 & x & (0)\subsetneq M \\ k[x]/(x^2) & 2\ (n\ge2) & \varnothing & M \end{array}

どの行でも、ℓ(A/Mn)\ell(A/M^n) の次数、生成元の個数、鎖の長さは等しい(上から 1,2,3,1,1,01,2,3,1,1,0)。とくに k[x1,…,xn](x1,…,xn)k[x_1,\dots,x_n]_{(x_1,\dots,x_n)} は nn 次元で、δ(k[x,y,z](x,y,z))=3\delta(k[x,y,z]_{(x,y,z)})=3 である。

証明
  1. k[x1,…,xr](x1,…,xr)k[x_1,\dots,x_r]_{(x_1,\dots,x_r)} で A/MnA/M^n の基底は次数 n−1n-1 以下の単項式で、その数は (n−1+rr)\binom{n-1+r}{r}。r=1,2,3r=1,2,3 で表の値になる。
  2. 2直線と結節点の ℓ(A/Mn)=2n−1\ell(A/M^n)=2n-1 は、Mi/Mi+1M^i/M^{i+1} が i≥1i\ge1 で2次元であることから(例14の証明で計算する)。
  3. k[x]/(x2)k[x]/(x^2) では Mn=0M^n=0(n≥2n\ge2)で、ℓ(A)=2\ell(A)=2。生成元は0個でよい。
  4. 次元は表の鎖で下から抑えられ、生成元の個数で上から抑えられる(定理4)。両者が一致するので、表の値が次元である。

表の1列目の値が nn の何次式かだけを見ても、次元が読めます。例えば k[x1,…,xr](x1,…,xr)k[x_1,\dots,x_r]_{(x_1,\dots,x_r)} が rr 次元であることは、鎖で ≥r\ge r、生成元 x1,…,xrx_1,\dots,x_r で ≤r\le r と、両側からすぐに分かります。第4回で超越次数を使って示した dim⁡k[x1,…,xr]=r\dim k[x_1,\dots,x_r]=r(第4回の系16)の、原点での局所版です。

ドラッグで回せます

平面 x=0x=0 です。A/(x)≅k[y,z](y,z)A/(x)\cong k[y,z]_{(y,z)} は2次元で、長さ ℓ(A/(x))\ell(A/(x)) は無限です。

V(x,y)V(x,y) は zz 軸(黒い線)です。A/(x,y)≅k[z](z)A/(x,y)\cong k[z]_{(z)} は1次元で、長さはまだ無限です。「真上」から見ると zz 軸は1点に潰れ、2つの式で点まで切れたように見えます。回すと直線です。

さらに z=0z=0 で切ると原点だけが残り、A/(x,y,z)=kA/(x,y,z)=k の長さは1になります。1回切るたびに次元が 2,1,02,1,0 と1つずつ下がり、3回目で長さが有限になりました。

放物面 z=x2+y2z=x^2+y^2 と平面 z=0z=0 の実数の共通点は原点だけです。しかし A/(z−x2−y2, z)≅k[x,y](x,y)/(x2+y2)A/(z-x^2-y^2,\ z)\cong k[x,y]_{(x,y)}/(x^2+y^2) は1次元で、長さは無限です。複素数では x2+y2=(x+iy)(x−iy)x^2+y^2=(x+iy)(x-iy) なので、共通部分は2本の直線 x=±iyx=\pm iy です。

図3具体例空間の原点の局所環 A=k[x,y,z](x,y,z)A=k[x,y,z]_{(x,y,z)} を、xx、yy、zz で順に切った図です(実数の点だけを描いています)。平面、直線、点と、1回切るたびに次元が1つ下がります。2回目の段階で「真上」から見ると、zz 軸が1点に潰れて点まで切れたように見えますが、回すと直線です。最後の段階は、実数の点だけでは見落とす例です。

δ(A)=3\delta(A)=3 は、「原点を通る2つの方程式 f=g=0f=g=0 は、原点だけを残すことはできず、原点を通る曲線を必ず含む」と言い換えられます。図3の最後の段階は、それに反するように見える例です。放物面 z=x2+y2z=x^2+y^2 と平面 z=0z=0 の実数の共通点は原点だけですが、

A/(z−x2−y2, z)≅k[x,y](x,y)/(x2+y2)\begin{aligned} &A/(z-x^2-y^2,\ z)\\ &\quad\cong k[x,y]_{(x,y)}/(x^2+y^2) \end{aligned}

は1次元で、長さは無限です。k=Ck=\mathbb{C} なら x2+y2=(x+iy)(x−iy)x^2+y^2=(x+iy)(x-iy) で、共通部分は2本の直線 x=±iyx=\pm iy です。実数の点の図だけで「点まで切れた」と判断してはいけない、という例になっています。

次元定理から、さらに次のことがすぐに出ます [2, 系11.16, 系11.17, p.188; 2, 系11.18, p.189]。

  • ネーター環で、rr 個の元で生成されるイデアルを含む極小な素イデアルの高さは rr 以下(クルルの高さ定理)。
  • とくに、零因子でも単元でもない元 xx について、(x)(x) を含む極小な素イデアルの高さは1(クルルの単項イデアル定理)。
  • ネーター局所環の非零因子 x∈Mx\in M について dim⁡A/(x)=dim⁡A−1\dim A/(x)=\dim A-1。

これらと、その逆向きの主張は、第8回で証明します。

専門的な話加群と半局所環の次元定理

松村は、次元定理をもっと一般の形で証明しています[1, 定理13.4, p.120]。AA を極大イデアルが有限個のネーター環(半局所環)、MM をそのジャコブソン根基(極大イデアル全体の共通部分)、NN を有限生成 AA 加群とします。

このとき、dim⁡N=dim⁡A/ann⁡N\dim N=\dim A/\operatorname{ann}N、ℓ(N/qnN)\ell(N/q^nN) の次数 d(N)d(N)、ℓ(N/(x1,…,xr)N)<∞\ell(N/(x_1,\dots,x_r)N)<\infty となる xi∈Mx_i\in M の最少個数 δ(N)\delta(N) の3つが等しくなります。

証明の組み立てはこの記事と同じです。d≥dim⁡d\ge\dim の段では、部分加群の列 0=N0⊂N1⊂⋯⊂Nq=N0=N_0\subset N_1\subset\cdots\subset N_q=N で Nj/Nj−1≅A/PjN_j/N_{j-1}\cong A/P_j(PjP_j は素イデアル)となるものを使って、環の場合に帰着しています。

次元が無限のネーター整域

系7から、ネーター局所環の次元は有限です。局所環でないネーター環では、1つ1つの極大イデアルの高さが有限でも、その上限が無限になりえます。そのような整域の例は永田雅宜によるもので、アティヤ・マクドナルドの演習問題になっています。

例11 永田の無限次元ネーター整域 [2, 演習問題11.4, p.194; 3, 演習問題7.4, p.136]

kk を体、B=k[X1,X2,X3,… ]B=k[X_1,X_2,X_3,\dots] を可算無限個の変数の多項式環とする。変数を大きさ 1,2,3,…1,2,3,\dots の組に分け、ii 番目の組で生成される素イデアルを PiP_i とする。

P1=(X1)P2=(X2,X3)P3=(X4,X5,X6)…S=B∖⋃i≥1PiP_1=(X_1)\quad P_2=(X_2,X_3)\quad P_3=(X_4,X_5,X_6)\quad\dots\qquad S=B\setminus\bigcup_{i\ge1}P_iP1=(X1)P2=(X2,X3)P3=(X4,X5,X6)…S=B∖⋃i≥1Pi\begin{gathered}P_1=(X_1)\\P_2=(X_2,X_3)\\P_3=(X_4,X_5,X_6)\\\dots\\S=B\setminus\bigcup_{i\ge1}P_i\end{gathered}P1=(X1)P2=(X2,X3)P3=(X4,X5,X6)…S=B∖⋃i≥1Pi\begin{aligned}P_1 &= (X_1)\\[4pt]P_2 &= (X_2,X_3)\\[4pt]P_3 &= (X_4,X_5,X_6)\\[4pt]&\dots\\[4pt]S &= B\setminus\bigcup_{i\ge1}P_i\end{aligned}

このとき A=S−1BA=S^{-1}B はネーター整域で、ht⁡S−1Pi=i\operatorname{ht}S^{-1}P_i=i である。とくに dim⁡A=∞\dim A=\infty。

証明
  1. PiP_i は素イデアルで、SS は積閉集合。よって AA は整域 BB の局所化で、整域である。

    B/PiB/P_i は残りの変数の多項式環で、整域である。s,t∈Ss,t\in S なら、どの PiP_i についても s,t∉Pis,t\notin P_i なので st∉Pist\notin P_i、つまり st∈Sst\in S。1∈S1\in S、0∉S0\notin S。

  2. Pi∩S=∅P_i\cap S=\varnothing なので S−1PiS^{-1}P_i は AA の素イデアルで、その下には長さ ii の鎖がある。よって ht⁡S−1Pi≥i\operatorname{ht}S^{-1}P_i\ge i で、dim⁡A=∞\dim A=\infty。

    Pi=(Xm+1,…,Xm+i)P_i=(X_{m+1},\dots,X_{m+i}) とすると、BB の鎖

    (0)⊊(Xm+1)⊊(Xm+1,Xm+2)⊊⋯⊊(Xm+1,…,Xm+i)=Pi\begin{aligned} &(0)\subsetneq(X_{m+1})\\ &\quad\subsetneq(X_{m+1},X_{m+2})\subsetneq\cdots\\ &\quad\subsetneq(X_{m+1},\dots,X_{m+i})=P_i \end{aligned}

    はすべて PiP_i に含まれ、SS と交わらない。SS と交わらない素イデアルは S−1BS^{-1}B の素イデアルと包含を保って対応する [2, 命題3.11 iv), p.63] ので、AA にも長さ ii の鎖がある。実際には AS−1Pi=BPiA_{S^{-1}P_i}=B_{P_i} は ii 変数の多項式環の局所化で、高さはちょうど ii である。

  3. AA の極大イデアルは S−1PiS^{-1}P_i(i≥1i\ge1)だけで、0でない元はそのうち有限個にしか入らない。
    1. 0でない f∈Bf\in B は有限個の変数しか含まない。PiP_i は単項式で生成されるので、f∈Pif\in P_i なら ff の各項が ii 番目の組の変数を含む。よって ff を含む PiP_i は有限個である。
    2. AA の真のイデアルを BB に引き戻した QQ は SS と交わらないので Q⊆⋃iPiQ\subseteq\bigcup_iP_i。このとき QQ はある PiP_i に含まれる(無限個の和集合だが、ここでは素イデアル回避が成り立つ)。

      Q≠0Q\neq0 としてよい。QQ がどの PiP_i にも含まれないと仮定する。0でない f∈Qf\in Q を含む PiP_i は有限個で、それを Pi1,…,PirP_{i_1},\dots,P_{i_r} とする。有限個の素イデアル回避 [2, 命題1.11, p.11] から、どの PijP_{i_j} にも入らない g∈Qg\in Q がとれる。

      ff にも gg にも変数が現れない組を1つ選び(jj 番目とする)、その組の変数 XX を1つとって h=f+gX∈Qh=f+gX\in Q とおく。hh がどの PiP_i にも入らないことを、B/PiB/P_i(残りの変数の多項式環)で hˉ≠0\bar h\neq0 を見て確かめる。

      (a) ii が i1,…,iri_1,\dots,i_r のどれかなら、fˉ=0\bar f=0 で hˉ=gˉ X\bar h=\bar g\,X。gˉ≠0\bar g\neq0 で、XX は ii 番目の組に入らない(ii 番目の組には ff の変数があり、jj 番目にはない)ので hˉ≠0\bar h\neq0。
      (b) i=ji=j なら Xˉ=0\bar X=0 で hˉ=fˉ\bar h=\bar f。ff は jj 番目の組の変数を含まないので f∉Pjf\notin P_j、hˉ≠0\bar h\neq0。
      (c) それ以外なら hˉ=fˉ+gˉX\bar h=\bar f+\bar gX で fˉ≠0\bar f\neq0。fˉ\bar f は XX を含まないので −gˉX-\bar gX に等しくなれず、hˉ≠0\bar h\neq0。

      よって h∈Qh\in Q はどの PiP_i にも入らず、Q⊆⋃iPiQ\subseteq\bigcup_iP_i に反する。

    3. PiP_i どうしには包含関係がないので、S−1PiS^{-1}P_i はどれも極大で、これらが極大イデアルのすべてである。
  4. 各 AS−1Pi=BPiA_{S^{-1}P_i}=B_{P_i} はネーター環である。前のステップと合わせると、アティヤ・マクドナルドの演習問題7.9 の判定法から AA はネーター環である。

    BPiB_{P_i} では、ii 番目の組に入らない変数の0でない多項式がすべて単元になる。それらの商体を KiK_i とすると、BPiB_{P_i} は Ki[Xm+1,…,Xm+i]K_i[X_{m+1},\dots,X_{m+i}] の素イデアル (Xm+1,…,Xm+i)(X_{m+1},\dots,X_{m+i}) での局所化で、ヒルベルトの基底定理からネーター環である。

    判定法 [2, 演習問題7.9, p.131; 3, 演習問題7.3, p.136] は「すべての極大イデアルでの局所化がネーター環で、0でない元を含む極大イデアルが有限個なら、ネーター環」というもの。この判定法の証明は、引用した演習問題(アティヤ・マクドナルドにはヒントがある)に譲る。

この環 AA の極大イデアル S−1PiS^{-1}P_i での局所化は ii 次元のネーター局所環で、次元定理のとおり有限の次元をもちます。高さ 1,2,3,…1,2,3,\dots の閉点が際限なく現れるので、それらの上限である dim⁡A\dim A が無限になります。Spec の図で言えば、閉点ごとに上に積める段の数は有限なのに、その段の数がいくらでも大きい点がある、ということです。

アティヤ・マクドナルドの演習問題では、組の大きさ mi+1−mim_{i+1}-m_i が真に増えていく一般の場合を扱っています。大きさが有界でなければ、同じ議論で次元は無限になります。

永田は、鎖状でないネーター環の例も作っています。第1回の補足「鎖状環と永田の例」で触れた例で、今回の例とは別のものです。

埋め込み次元:接空間と比べる

MM 自身も MM 準素イデアルなので、δ(A)\delta(A) は MM の生成元の個数以下です。その個数に名前を付けます。

定義12 埋め込み次元 [1, §14, p.126; 2, 系11.15, p.188]

ネーター局所環 (A,M,k)(A,M,k) について、kk 上のベクトル空間 M/M2M/M^2 の次元 dim⁡kM/M2\dim_kM/M^2 を AA の埋め込み次元と呼ぶ。これは MM の生成元の個数の最小値に等しい。

松村はこれを「埋入次元」と呼び、emb dim⁡A\operatorname{emb\,dim}A と書いています。生成元の個数の最小値と等しいことは、中山の補題から分かります [2, 命題2.8, p.33]。x1,…,xs∈Mx_1,\dots,x_s\in M の M/M2M/M^2 での像が基底なら x1,…,xsx_1,\dots,x_s は MM を生成し、逆に MM の生成元の像は M/M2M/M^2 を張るからです。

As→(ai)↦∑iaixiM↓↓ks→≅M/M2\begin{CD} A^s @>{(a_i)\mapsto\sum_ia_ix_i}>> M \\ @VVV @VVV \\ k^s @>{\cong}>> M/M^2 \end{CD}

図式の縦の矢印は、MM を法とする射影と M2M^2 を法とする射影です。下の矢印が全射なら、中山の補題(N=N′+MN⇒N=N′N=N'+MN\Rightarrow N=N')から上の矢印も全射になります。

系13 [2, 系11.15, p.188; 1, §14, p.126]

ネーター局所環 (A,M,k)(A,M,k) について dim⁡A≤dim⁡kM/M2\dim A\le\dim_kM/M^2。

証明
  1. s=dim⁡kM/M2s=\dim_kM/M^2 とすると、MM は ss 個の元で生成される(定義12)。MM は MM 準素なので δ(A)≤s\delta(A)\le s。
  2. 次元定理(定理4)から dim⁡A=δ(A)≤s\dim A=\delta(A)\le s。

代数幾何の連載の第6回では、M/M2M/M^2 の双対をザリスキー接空間と呼びました(図で読む代数幾何 第6回の定義10)。この系は「接空間の次元は、図形の次元以上」という主張で、図で読む代数幾何 第6回の定理12(2) の証明で使ったものです。等号が成り立つ局所環が正則局所環で、等号が成り立つ点が非特異点でした。

例14 次元と埋め込み次元

kk を体とする。

(1) A=k[x1,…,xn](x1,…,xn)A=k[x_1,\dots,x_n]_{(x_1,\dots,x_n)}:M/M2M/M^2 の基底は xˉ1,…,xˉn\bar x_1,\dots,\bar x_n で、dim⁡A=n=dim⁡kM/M2\dim A=n=\dim_kM/M^2。
(2) 放物線 A=k[x,y](x,y)/(y−x2)A=k[x,y]_{(x,y)}/(y-x^2):yˉ=xˉ2∈M2\bar y=\bar x^2\in M^2 なので M/M2=kxˉM/M^2=k\bar x で、1=11=1。
(3) 結節点 A=k[x,y](x,y)/(y2−x2−x3)A=k[x,y]_{(x,y)}/(y^2-x^2-x^3)(標数は2でない):dim⁡A=1\dim A=1、dim⁡kM/M2=2\dim_kM/M^2=2。さらに ℓ(A/Mn)=2n−1\ell(A/M^n)=2n-1。
(4) A=k[x]/(x2)A=k[x]/(x^2):dim⁡A=0\dim A=0、dim⁡kM/M2=1\dim_kM/M^2=1。
(5) 平面と直線 A=k[x,y,z](x,y,z)/(xz,yz)A=k[x,y,z]_{(x,y,z)}/(xz,yz):dim⁡A=2\dim A=2、dim⁡kM/M2=3\dim_kM/M^2=3。

証明
  1. (3) f=y2−x2−x3∈(x,y)2f=y^2-x^2-x^3\in(x,y)^2 なので M/M2≅(x,y)/(x,y)2=kxˉ⊕kyˉM/M^2\cong(x,y)/(x,y)^2=k\bar x\oplus k\bar y で、2次元。

    R=k[x,y](x,y)R=k[x,y]_{(x,y)}、N=(x,y)RN=(x,y)R とすると M/M2=N/(N2+fR)M/M^2=N/(N^2+fR) で、f∈N2f\in N^2 から N/N2N/N^2 に等しい。

  2. (3) AA は整域で体でないので dim⁡A≥1\dim A\ge1。A/(x)≅k[y](y)/(y2)A/(x)\cong k[y]_{(y)}/(y^2) の長さは2なので δ(A)≤1\delta(A)\le1。次元定理から dim⁡A=1\dim A=1。

    ff は k[x,y]k[x,y] の既約多項式なので (f)(f) は素イデアルで、その局所化 AA は整域である。A/(x)=k[x,y](x,y)/(x, y2−x2−x3)=k[y](y)/(y2)A/(x)=k[x,y]_{(x,y)}/(x,\ y^2-x^2-x^3)=k[y]_{(y)}/(y^2)。

  3. (3) i≥1i\ge1 で dim⁡kMi/Mi+1=2\dim_kM^i/M^{i+1}=2 なので、ℓ(A/Mn)=1+2(n−1)=2n−1\ell(A/M^n)=1+2(n-1)=2n-1。

    Mi/Mi+1=Ni/(Ni+1+fR∩Ni)M^i/M^{i+1}=N^i/(N^{i+1}+fR\cap N^i)。g∈Rg\in R の最低次の斉次部分を g∗g^* と書くと (gf)∗=g∗(y2−x2)(gf)^*=g^*(y^2-x^2) なので(多項式環は整域)、gf∈Nigf\in N^i なら g∈Ni−2g\in N^{i-2}。よって fR∩Ni=fNi−2fR\cap N^i=fN^{i-2} で、

    Mi/Mi+1≅k[x,y]i/(y2−x2) k[x,y]i−2dim⁡=(i+1)−(i−1)=2\begin{aligned} &M^i/M^{i+1}\\ &\quad\cong k[x,y]_i\big/(y^2-x^2)\,k[x,y]_{i-2}\\[4pt] &\dim=(i+1)-(i-1)=2 \end{aligned}

    k[x,y]ik[x,y]_i は ii 次の斉次式の空間(次元 i+1i+1)で、i=1i=1 では割る部分が0なので 2−0=22-0=2。2直線 xy=0xy=0 でも、最低次の部分が xyxy で同じ計算になる。

  4. (4) M=(x)M=(x)、M2=0M^2=0 で M/M2=kxˉM/M^2=k\bar x。素イデアルは MM だけで dim⁡A=0\dim A=0。
  5. (5) 定義式 xz,yzxz,yz は M2M^2 に入るので M/M2M/M^2 は xˉ,yˉ,zˉ\bar x,\bar y,\bar z で張られる3次元。dim⁡A=2\dim A=2 は例9。

結節点では、2本の枝がそれぞれの方向へ出ていくので、接空間は2方向に広がります。図形そのものは1次元なので、1<21<2 となって正則ではありません。(4) の k[x]/(x2)k[x]/(x^2) は「接ベクトルだけをもつ点」で、次元0の図形に1次元の接空間が付いています(図で読む代数幾何 第3回の例22の重なった点)。

完備化と随伴次数環

局所環 AA から作る2つの環、完備化 A^\hat A と随伴次数環 gr⁡M(A)\operatorname{gr}_M(A) の次元を、次元定理で計算します。どちらも A/MnA/M^n の情報だけで決まる環なので、d(A)d(A) で測ると比べやすくなります。

おさらい完備化 A^\hat A

局所環 (A,M)(A,M) の完備化は、A/MnA/M^n の列で互いに両立する元の組を集めた環です。nn 段目の元は、「nn 次未満までの近似」に当たります。

A^=lim←⁡nA/Mn={(an)n∈∏n≥1A/Mn ∣an+1↦an}\begin{aligned} \hat A&=\varprojlim_nA/M^n\\ &=\Bigl\{(a_n)_n\in\prod_{n\ge1}A/M^n\ \Bigm|{}\\ &\qquad a_{n+1}\mapsto a_n\Bigr\} \end{aligned} ⋯→A/M3→A/M2→A/M{}\begin{gathered} \begin{CD} \cdots @>>> A/M^3 \end{CD}\\ \begin{CD} @>>> A/M^2 @>>> A/M \end{CD} \end{gathered}

a∈Aa\in A は (a mod Mn)n(a\bmod M^n)_n に写ります。例えば k[x](x)k[x]_{(x)} では、11−x\dfrac1{1-x} が (1, 1+x, 1+x+x2, … )(1,\ 1+x,\ 1+x+x^2,\ \dots)、つまりべき級数 ∑ixi\sum_ix^i に写り、k[x](x)^=k[[x]]\widehat{k[x]_{(x)}}=k[[x]] です。Z(p)\mathbb{Z}_{(p)} では −1-1 が (p−1, p2−1, … )(p-1,\ p^2-1,\ \dots) に写り、完備化は pp 進整数環 Zp\mathbb{Z}_p です。

AA がネーター環なら、A^\hat A は極大イデアル M^=MA^\hat M=M\hat A のネーター局所環です。nn 段目までの情報は変わりません。

A→A^↓↓A/Mn→≅A^/M^n\begin{CD} A @>>> \hat A \\ @VVV @VVV \\ A/M^n @>{\cong}>> \hat A/\hat M^n \end{CD}

系15 完備化で次元は変わらない [2, 系11.19, p.189; 3, 系7.12, p.129]

ネーター局所環 (A,M,k)(A,M,k) の MM 進完備化 A^\hat A について dim⁡A^=dim⁡A\dim\hat A=\dim A。

証明
  1. A^\hat A はネーター環で [2, 定理10.26, p.175]、極大イデアル M^=MA^\hat M=M\hat A をもつ局所環である [2, 命題10.16, p.170]。
  2. A/Mn≅A^/M^nA/M^n\cong\hat A/\hat M^n [2, 命題10.15, p.169] なので、ℓ(A/Mn)=ℓ(A^/M^n)\ell(A/M^n)=\ell(\hat A/\hat M^n) で、d(A)=d(A^)d(A)=d(\hat A)。

    同型は環の同型で、どちらの側でも MM と M^\hat M が対応する。A/MnA/M^n の AA 部分加群と A^/M^n\hat A/\hat M^n の A^\hat A 部分加群は同じものなので、長さは等しい。

  3. 次元定理(定理4)を AA と A^\hat A に使うと、dim⁡A=d(A)=d(A^)=dim⁡A^\dim A=d(A)=d(\hat A)=\dim\hat A。

次元は変わりませんが、既約かどうかは変わることがあります。

例16 結節点の完備化

kk の標数は2でないとし、f=y2−x2−x3f=y^2-x^2-x^3、A=k[x,y](x,y)/(f)A=k[x,y]_{(x,y)}/(f) とする。AA は整域だが、完備化 A^=k[[x,y]]/(f)\hat A=k[[x,y]]/(f) では

u=1+x=1+12x−18x2+116x3−5128x4+⋯∈k[[x]]f=(y−xu)(y+xu)u=\sqrt{1+x}=1+\frac12x-\frac18x^2+\frac1{16}x^3-\frac5{128}x^4+\cdots\in k[[x]]\qquad f=(y-xu)(y+xu)u=1+x=1+12x−18x2+116x3−5128x4+⋯∈k[[x]]f=(y−xu)(y+xu)\begin{gathered}u=\sqrt{1+x}=1+\frac12x-\frac18x^2+\frac1{16}x^3-\frac5{128}x^4+\cdots\in k[[x]]\\f=(y-xu)(y+xu)\end{gathered}u=1+x=1+12x−18x2+116x3−5128x4+⋯∈k[[x]]f=(y−xu)(y+xu)\begin{aligned}u &= \sqrt{1+x}\\&= 1+\frac12x-\frac18x^2+\frac1{16}x^3-\frac5{128}x^4+\cdots\in k[[x]]\\[4pt]f &= (y-xu)(y+xu)\end{aligned}u=1+x=1+12x−18x2+116x3−5128x4=+⋯∈k[[x]]f=(y−xu)(y+xu)\begin{aligned}u &= \sqrt{1+x}\\&= 1+\frac12x-\frac18x^2+\frac1{16}x^3-\frac5{128}x^4\\&\phantom{=}{} +\cdots\in k[[x]]\\[4pt]f &= (y-xu)(y+xu)\end{aligned}u=1+x=1+12x−18x2=+116x3−5128x4=+⋯∈k[[x]]f=(y−xu)(y+xu)\begin{aligned}u &= \sqrt{1+x}\\&= 1+\frac12x-\frac18x^2\\&\phantom{=}{} +\frac1{16}x^3-\frac5{128}x^4\\&\phantom{=}{} +\cdots\in k[[x]]\\[4pt]f &= (y-xu)(y+xu)\end{aligned}

と分解し、A^\hat A の極小素イデアルは (y−xu)(y-xu) と (y+xu)(y+xu) の2つになる。どちらで割っても k[[x]]k[[x]] と同型で、dim⁡A^=1=dim⁡A\dim\hat A=1=\dim A。

証明
  1. uu の係数は二項係数 (1/2j)\binom{1/2}{j} で、分母は2のべきなので、標数が2でなければ kk に入る。u2=1+xu^2=1+x から f=y2−x2u2=(y−xu)(y+xu)f=y^2-x^2u^2=(y-xu)(y+xu)。
  2. k[[x,y]]/(y∓xu)≅k[[x]]k[[x,y]]/(y\mp xu)\cong k[[x]](yy に ±xu\pm xu を代入)は整域なので、(y∓xu)(y\mp xu) は素イデアル。A^\hat A の素イデアルは ff を含むので、このどちらかを含む。
  3. k[[x]]k[[x]] は1次元(離散付値環)なので、2つの成分はどちらも1次元で、dim⁡A^=1\dim\hat A=1。

Spec の写像 Spec⁡A^→Spec⁡A\operatorname{Spec}\hat A\to\operatorname{Spec}A(Q↦Q∩AQ\mapsto Q\cap A)で見ると、2つの成分の生成点は、どちらも AA の生成点 (0)(0) に写ります。

(y−xu)(y+xu)∩A↘↙∩A(0)\begin{array}{ccc} (y-xu) & & (y+xu) \\ {\scriptstyle\cap A}\searrow & & \swarrow{\scriptstyle\cap A} \\ & (0) & \end{array}

A^/(y∓xu)≅k[[x]]\hat A/(y\mp xu)\cong k[[x]] で xx の像は0でないので、引き戻しは xx を含まず、MM ではありません。AA は1次元の局所整域で素イデアルは (0)(0) と MM だけなので、引き戻しは (0)(0) です。

多項式の世界では ff は既約で、結節点は1本の曲線です。点のごく近くだけを見る完備化では、原点を通る2本の枝 y=±x1+xy=\pm x\sqrt{1+x} が別々の成分に分かれます。代数幾何の連載の第6回で見た「結節点の接錐は2本の直線 y=±xy=\pm x」は、この2本の枝の接線です。

おさらい第5回の次数付き環と局所化の定理

R=k[ξ0,…,ξr]R=k[\xi_0,\dots,\xi_r] を次数1の元で生成される次数付き環とし、R+=⨁n>0RnR_+=\bigoplus_{n>0}R_n での局所化を B=RR+B=R_{R_+} とします。第5回で紹介した松村の定理では、次の3つが成り立ちました(第5回の定理21)。

⨁n≥0Nn/Nn+1≅R  (N=R+B)dim⁡R=dim⁡B=deg⁡φR+1φR(n)=dim⁡kRn  (n≫0)\bigoplus_{n\ge0}N^n/N^{n+1}\cong R\ \ (N=R_+B)\qquad \dim R=\dim B=\deg\varphi_R+1\qquad \varphi_R(n)=\dim_kR_n\ \ (n\gg0)⨁n≥0Nn/Nn+1≅R  (N=R+B)dim⁡R=dim⁡B=deg⁡φR+1φR(n)=dim⁡kRn  (n≫0)\begin{gathered}\bigoplus_{n\ge0}N^n/N^{n+1}\cong R\ \ (N=R_+B)\\\dim R=\dim B=\deg\varphi_R+1\\\varphi_R(n)=\dim_kR_n\ \ (n\gg0)\end{gathered}⨁n≥0Nn/Nn+1≅R  (N=R+B)dim⁡R=dim⁡B=deg⁡φR+1φR(n)=dim⁡kRn  (n≫0)\begin{aligned}\bigoplus_{n\ge0}N^n/N^{n+1} &\cong R\ \ (N=R_+B)\\[4pt]\dim R &= \dim B\\&= \deg\varphi_R+1\\[4pt]\varphi_R(n) &= \dim_kR_n\ \ (n\gg0)\end{aligned}

例えば R=k[x,y]/(y2−x2)R=k[x,y]/(y^2-x^2) では、n≥1n\ge1 で RnR_n は xn, xn−1yx^n,\ x^{n-1}y で張られ、φR(n)=2\varphi_R(n)=2 です。次数0の多項式なので dim⁡R=1\dim R=1 で、2本の直線の次元と合います。

次の定理の証明では、この「dim⁡R=deg⁡φR+1\dim R=\deg\varphi_R+1」を R=gr⁡M(A)R=\operatorname{gr}_M(A) に使います。

随伴次数環は、Mn/Mn+1M^n/M^{n+1} を並べた次数付き環です。

gr⁡M(A)=⨁n≥0Mn/Mn+1=k⊕M/M2⊕M2/M3⊕⋯\operatorname{gr}_M(A)=\bigoplus_{n\ge0}M^n/M^{n+1}=k\oplus M/M^2\oplus M^2/M^3\oplus\cdotsgr⁡M(A)=⨁n≥0Mn/Mn+1=k⊕M/M2⊕M2/M3⊕⋯\begin{aligned}\operatorname{gr}_M(A) &= \bigoplus_{n\ge0}M^n/M^{n+1}\\&= k\oplus M/M^2\oplus M^2/M^3\oplus\cdots\end{aligned}

定理17 [1, 定理13.9, p.124]

ネーター局所環 (A,M,k)(A,M,k) について dim⁡gr⁡M(A)=dim⁡A\dim\operatorname{gr}_M(A)=\dim A。

証明
  1. G=gr⁡M(A)G=\operatorname{gr}_M(A) は kk 上、1次の元 M/M2M/M^2 の有限個の基底で生成される次数付き環で、そのヒルベルト関数は φ(n)=dim⁡kMn/Mn+1=ℓ(A/Mn+1)−ℓ(A/Mn)\varphi(n)=\dim_kM^n/M^{n+1}=\ell(A/M^{n+1})-\ell(A/M^n)。
  2. ℓ(A/Mn)\ell(A/M^n) は次数 d(A)=dim⁡Ad(A)=\dim A の多項式なので、差 φ(n)\varphi(n) は十分大きい nn で次数 dim⁡A−1\dim A-1 の多項式。

    cdnd+⋯c_dn^d+\cdots の差 cd((n+1)d−nd)+⋯c_d\bigl((n+1)^d-n^d\bigr)+\cdots の最高次は dcdnd−1dc_dn^{d-1} である。dim⁡A=0\dim A=0 なら φ(n)\varphi(n) は十分大きい nn で0で、GG は有限次元のベクトル空間、したがって dim⁡G=0\dim G=0。

  3. 1次の元で生成される kk 上の次数付き環 RR では、dim⁡R\dim R はヒルベルト多項式の次数に1を足したものに等しい [1, 定理13.8 ii), p.124]。よって dim⁡G=(dim⁡A−1)+1=dim⁡A\dim G=(\dim A-1)+1=\dim A。

    松村の証明の流れは次のとおり。R+R_+ を RR の1次以上の部分のなすイデアルとすると、局所環 RR+R_{R_+} の随伴次数環は RR 自身で、ℓ(RR+/(R+)n)=∑i<nφ(i)\ell\bigl(R_{R_+}/(R_+)^n\bigr)=\sum_{i<n}\varphi(i)。次元定理から dim⁡RR+=deg⁡φ+1\dim R_{R_+}=\deg\varphi+1。

    あとは dim⁡R=ht⁡R+\dim R=\operatorname{ht}R_+ を示せばよい。RR の極小素イデアルは斉次イデアルで、斉次素イデアル PP について R/PR/P の次元を超越次数で計算すると ht⁡(R+/P)\operatorname{ht}(R_+/P) に等しい(第4回の dim⁡=\dim= 超越次数を使う)。細部は松村の定理13.8 の証明に譲る。

例18 随伴次数環

(1) A=k[x1,…,xn](x1,…,xn)A=k[x_1,\dots,x_n]_{(x_1,\dots,x_n)}:gr⁡M(A)≅k[x1,…,xn]\operatorname{gr}_M(A)\cong k[x_1,\dots,x_n]。
(2) 結節点 A=k[x,y](x,y)/(y2−x2−x3)A=k[x,y]_{(x,y)}/(y^2-x^2-x^3):gr⁡M(A)≅k[x,y]/(y2−x2)\operatorname{gr}_M(A)\cong k[x,y]/(y^2-x^2)。2本の直線 y=±xy=\pm x の座標環で、1次元。
(3) 尖点 A=k[x,y](x,y)/(y2−x3)A=k[x,y]_{(x,y)}/(y^2-x^3):gr⁡M(A)≅k[x,y]/(y2)\operatorname{gr}_M(A)\cong k[x,y]/(y^2)。2重の直線 y=0y=0 で、1次元。

(2)(3) は、ff の最低次の斉次部分 f∗f^* について gr⁡M(A)≅k[x,y]/(f∗)\operatorname{gr}_M(A)\cong k[x,y]/(f^*) となることから分かります(例14の証明の fR∩Ni=fNi−2fR\cap N^i=fN^{i-2} と同じ議論)。V(f∗)V(f^*) は代数幾何の連載で見た接錐で(図で読む代数幾何 第6回の定義14)、随伴次数環は接錐の座標環です。この定理は「接錐の次元は、図形の次元に等しい」と言っています。

完備化と随伴次数環は、どちらも A/MnA/M^n の列から作られます。A→A^A\to\hat A が引き起こす同型 A/Mn≅A^/M^nA/M^n\cong\hat A/\hat M^n を nn と n+1n+1 で並べると、左端の Mn/Mn+1M^n/M^{n+1} も同型になります。

0→Mn/Mn+1→A/Mn+1 ↓≅↓≅0→M^n/M^n+1→A^/M^n+1→A/Mn→0 ↓≅ →A^/M^n→0{}\begin{gathered} \begin{CD} 0 @>>> M^n/M^{n+1} @>>> A/M^{n+1} \\ @. @VV{\cong}V @VV{\cong}V \\ 0 @>>> \hat M^n/\hat M^{n+1} @>>> \hat A/\hat M^{n+1} \end{CD}\\[6pt] \begin{CD} @>>> A/M^n @>>> 0 \\ @. @VV{\cong}V @. \\ @>>> \hat A/\hat M^n @>>> 0 \end{CD} \end{gathered}

よって gr⁡M(A)≅gr⁡M^(A^)\operatorname{gr}_M(A)\cong\operatorname{gr}_{\hat M}(\hat A) で、AA、A^\hat A、gr⁡M(A)\operatorname{gr}_M(A) の次元はすべて等しくなります。

一般に、ネーター環 AA と A≠IA\neq I となるイデアル II について dim⁡gr⁡I(A)≤dim⁡A\dim\operatorname{gr}_I(A)\le\dim A で、AA が局所環なら等号が成り立ちます[1, 定理15.7, p.147]。証明には拡大環の次元の議論が要るので、この連載では主張の紹介にとどめます。同じ定理は、R=A[t−1,It]⊆A[t,t−1]R=A[t^{-1},It]\subseteq A[t,t^{-1}] について dim⁡R=dim⁡A+1\dim R=\dim A+1 も主張しています。

局所環でないときに等号が成り立たない例を作ることが、松村の問題になっています[1, 問題15.3, p.147]。例えば A=k×k[y,z]A=k\times k[y,z]、I=0×k[y,z]I=0\times k[y,z] とすると、I2=II^2=I なので

gr⁡I(A)=A/I⊕I/I2⊕I2/I3⊕⋯=A/I≅k\operatorname{gr}_I(A)=A/I\oplus I/I^2\oplus I^2/I^3\oplus\cdots=A/I\cong kgr⁡I(A)=A/I⊕I/I2⊕I2/I3⊕⋯=A/I≅k\begin{aligned}\operatorname{gr}_I(A) &= A/I\oplus I/I^2\oplus I^2/I^3\oplus\cdots\\&= A/I\\&\cong k\end{aligned}

で、dim⁡gr⁡I(A)=0<2=dim⁡A\dim\operatorname{gr}_I(A)=0<2=\dim A です。V(I)V(I) は離れた1点で、随伴次数環はその点の近くしか見ないので、平面の成分が見えなくなります。

まとめ

局所環ℓ(A/Mn)\ell(A/M^n)巴系dim⁡A\dim A埋め込み次元
k[x,y,z](x,y,z)k[x,y,z]_{(x,y,z)}(n+23)\binom{n+2}{3}x,y,zx,y,z33
k[x,y](x,y)/(xy)k[x,y]_{(x,y)}/(xy)2n−12n-1x+yx+y12
k[x,y](x,y)/(y2−x2−x3)k[x,y]_{(x,y)}/(y^2-x^2-x^3)2n−12n-1xx12
k[x,y,z](x,y,z)/(xz,yz)k[x,y,z]_{(x,y,z)}/(xz,yz)(n2+3n−2)/2(n^2+3n-2)/2x+z, yx+z,\ y23
k[x]/(x2)k[x]/(x^2)22(n≥2n\ge2)なし01

ネーター局所環では、素イデアルの鎖の長さ、ℓ(A/Mn)\ell(A/M^n) の次数、点まで切るのに要る元の個数が一致します(次元定理)。証明は δ≥d≥dim⁡≥δ\delta\ge d\ge\dim\ge\delta の3つの不等式で、それぞれ単項式の数え上げ、非零因子で割る帰納法、素イデアル回避で成分をよける構成を使いました。

この定理から、ネーター環の素イデアルの高さは有限です。それでも環全体の次元は無限になりえて、永田の例がそれを示しています。埋め込み次元は次元以上で、等しいのが正則局所環です。完備化と随伴次数環では次元は変わりません。

局所化・剰余・完備化で次元がどう変わるかを、1つの図式にまとめます(PP は素イデアル、x1,…,xdx_1,\dots,x_d は巴系)。

AP←A→A^ ↓ A/(x1,…,xi) \begin{CD} A_P @<<< A @>>> \hat A \\ @. @VVV @. \\ @. A/(x_1,\dots,x_i) @. \end{CD} dim⁡AP=ht⁡Pdim⁡A^=dim⁡gr⁡M(A)=dim⁡Adim⁡A/(x1,…,xi)=dim⁡A−i\dim A_P=\operatorname{ht}P\qquad \dim\hat A=\dim\operatorname{gr}_M(A)=\dim A\qquad \dim A/(x_1,\dots,x_i)=\dim A-idim⁡AP=ht⁡Pdim⁡A^=dim⁡gr⁡M(A)=dim⁡Adim⁡A/(x1,…,xi)=dim⁡A−i\begin{gathered}\dim A_P=\operatorname{ht}P\\\dim\hat A=\dim\operatorname{gr}_M(A)=\dim A\\\dim A/(x_1,\dots,x_i)=\dim A-i\end{gathered}dim⁡AP=ht⁡Pdim⁡A^=dim⁡gr⁡M(A)=dim⁡Adim⁡A/(x1,…,xi)=dim⁡A−i\begin{aligned}\dim A_P &= \operatorname{ht}P\\[4pt]\dim\hat A &= \dim\operatorname{gr}_M(A)\\&= \dim A\\[4pt]\dim A/(x_1,\dots,x_i) &= \dim A-i\end{aligned}

表の k[x,y,z](x,y,z)/(xz,yz)k[x,y,z]_{(x,y,z)}/(xz,yz) の ℓ(A/Mn)\ell(A/M^n) は、gr⁡M(A)=k[x,y,z]/(xz,yz)\operatorname{gr}_M(A)=k[x,y,z]/(xz,yz) の ii 次の部分の次元から求めました。xz,yzxz,yz で割り切れない ii 次の単項式は、zz を含まない xaybx^ay^b が i+1i+1 個と ziz^i の1個なので、i≥1i\ge1 で i+2i+2 次元です。1+∑i=1n−1(i+2)=(n2+3n−2)/21+\sum_{i=1}^{n-1}(i+2)=(n^2+3n-2)/2 となり、次数2が次元2と合っています。

次回:式の本数と余次元

次回(第8回)は、次元定理の最初の応用として、クルルの高さ定理と単項イデアル定理を証明します。ネーター環で rr 個の元 x1,…,xrx_1,\dots,x_r が生成するイデアルを含む極小な素イデアルは、高さが rr 以下です。図形の言葉では「rr 本の方程式で切ると、各成分の余次元は rr 以下」ということです。

次元定理から導く証明に加えて、記号的べきと中山の補題を使う、次元定理を使わない証明も書きます。超曲面や2つの曲面の交わり、ネーター環でないと成り立たない例で確かめます。

逆に、高さ rr の素イデアルは rr 個の元で生成されるイデアルの極小素イデアルになります。局所環を1つの元で割ったときの次元(非零因子なら dim⁡A/(x)=dim⁡A−1\dim A/(x)=\dim A-1)や、斉次素イデアルの高さも扱います。

参考文献

  1. 松村英之, 『復刊 可換環論』, 共立出版, 2000.
  2. M. F. アティヤ, I. G. マクドナルド(新妻弘 訳), 『可換代数入門』, 共立出版, 2006.
  3. 堀田良之, 『可換環と体』, 岩波書店, 2006.
  4. 後藤四郎, 渡辺敬一, 『可換環論』, 日本評論社, 2011.