この記事の要点
3つの物差し ネーター局所環 A A A の大きさを、素イデアルの鎖の長さ dim A \dim A dim A 、長さ ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) が増える速さ d ( A ) d(A) d ( A ) 、点まで切るのに要る元の個数 δ ( A ) \delta(A) δ ( A ) の3通りで測ります。
次元定理 3つはいつも等しく、dim A = d ( A ) = δ ( A ) \dim A=d(A)=\delta(A) dim A = d ( A ) = δ ( A ) です。δ ≥ d ≥ dim ≥ δ \delta\ge d\ge\dim\ge\delta δ ≥ d ≥ dim ≥ δ と一周する3つの不等式に分けて証明します。
高さは有限 ネーター環 の素イデアルの高さは有限です。ただし環全体の次元は無限になりえて、永田雅宜がその例を作りました。
接空間との比較 dim A ≤ dim k M / M 2 \dim A\le\dim_kM/M^2 dim A ≤ dim k M / M 2 (埋め込み次元 )が成り立ち、結節点では 1 < 2 1<2 1 < 2 です。完備化 と随伴次数環 では、次元は変わりません。
証明は、ステップの流れだけを短く書いています。「詳しく」の付いた行をクリックすると、そのステップの詳しい説明が開きます。説明の中にも開ける行があります。
定義・命題・定理には、記事全体で通し番号を振っています。
おさらい は前の回や前提の知識の確認、もう少し詳しく は補足、専門的な話 は先の回につながる話題です。どれも開かずに読み進められます。
各ブロックの「AIに質問」を押すと、その部分の内容を入れた質問文で、お使いのAIを開けます。
3つの物差し
この連載では、環の次元をいくつかの方法で測ってきました。第1回 は素イデアルの鎖の長さ(クルル次元 )、第5回 と第6回 は長さ ℓ ( A / q n ) \ell(A/q^n) ℓ ( A / q n ) が n n n について何次の多項式で増えるか、でした。今回は、この2つにもう1つの物差しを加えて、3つがすべて一致することを証明します。次元論の中心にある定理で、松村は「次元論の基本定理」と呼んでいます[1 , 定理13.4, p.120] 。
この記事を通して、A A A はネーター局所環 、M M M はその極大イデアル、k = A / M k=A/M k = A / M は剰余体とします。この状況を ( A , M , k ) (A,M,k) ( A , M , k ) と書きます。ℓ ( ⋅ ) \ell(\,\cdot\,) ℓ ( ⋅ ) は A A A 加群の長さ です。
第6回の結果を、使う形で言い直しておきます。q = M \sqrt q=M q = M となるイデアル q q q (M M M 準素イデアル 。松村は定義イデアルと呼びます)をとると、ℓ ( A / q n ) \ell(A/q^n) ℓ ( A / q n ) は十分大きい n n n で n n n の多項式に一致します(第6回の定義16 、第6回の定理17 )。その次数は q q q の選び方によらず(第6回の命題21 )、これを d ( A ) d(A) d ( A ) と書きます(第6回の定義22 )。
ℓ ( A / q n ) = c d n d + c d − 1 n d − 1 + ⋯ + c 0 ( 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 / q n ) = c d n d + c d − 1 n d − 1 + ⋯ + c 0 ( n ≫ 0 ) d = d ( A ) ℓ ( A / q n ) = c d n d + c d − 1 n d − 1 + ⋯ + c 0 ( 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 / q n ) = c d n d + c d − 1 n d − 1 + ⋯ + c 0 ( n ≫ 0 ) d = d ( A ) ℓ ( A / q n ) = c d n d + c d − 1 n d − 1 + ⋯ + c 0 ( 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 / q n ) d = c d n d + c d − 1 n d − 1 + ⋯ + c 0 ( n ≫ 0 ) = d ( A ) ℓ ( A / q n ) = c d n d + c d − 1 n d − 1 + ⋯ = + c 0 ( 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} ℓ ( A / q n ) d = c d n d + c d − 1 n d − 1 + ⋯ = + c 0 ( n ≫ 0 ) = d ( A )
さらに x ∈ M x\in M x ∈ M が非零因子 なら d ( A / x A ) ≤ d ( A ) − 1 d(A/xA)\le d(A)-1 d ( A / x A ) ≤ d ( A ) − 1 です(第6回の命題27 )。この記事では、これらを証明し直さずに使います。
おさらい 第6回の d ( A ) d(A) d ( A ) を数で確かめる
A = k [ x , y ] ( x , y ) A=k[x,y]_{(x,y)} A = k [ x , y ] ( x , y ) では、定義イデアルを替えても ℓ ( A / q n ) \ell(A/q^n) ℓ ( A / q n ) はどれも2次式で、変わるのは最高次の係数だけでした(第6回の例19 )。
ℓ ( A / M n ) = 1 2 n ( n + 1 ) ℓ ( A / ( x 2 , y ) n ) = n ( n + 1 ) ℓ ( A / M 2 n ) = n ( 2 n + 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 / M n ) = 2 1 n ( n + 1 ) ℓ ( A / ( x 2 , y ) n ) = n ( n + 1 ) ℓ ( A / M 2 n ) = n ( 2 n + 1 ) ℓ ( A / M n ) = 1 2 n ( n + 1 ) ℓ ( A / ( x 2 , y ) n ) = n ( n + 1 ) ℓ ( A / M 2 n ) = n ( 2 n + 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 / M n ) = 2 1 n ( n + 1 ) ℓ ( A / ( x 2 , y ) n ) = n ( n + 1 ) ℓ ( A / M 2 n ) = n ( 2 n + 1 ) ℓ ( A / M n ) = 1 2 n ( n + 1 ) ℓ ( A / ( x 2 , y ) n ) = n ( n + 1 ) ℓ ( A / M 2 n ) = n ( 2 n + 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} ℓ ( A / M n ) ℓ ( A / ( x 2 , y ) n ) ℓ ( A / M 2 n ) = 2 1 n ( n + 1 ) = n ( n + 1 ) = n ( 2 n + 1 )
次数が q q q によらないのは、M ν ⊆ q ⊆ M M^\nu\subseteq q\subseteq M M ν ⊆ q ⊆ M から、すべての n n n で次の不等式が成り立つからです。両側が同じ次数の多項式なので、挟まれた ℓ ( A / q n ) \ell(A/q^n) ℓ ( A / q n ) の次数も同じです。
ℓ ( A / M n ) ≤ ℓ ( A / q n ) ≤ ℓ ( A / M ν n ) \ell(A/M^n)\ \le\ \ell(A/q^n)\ \le\ \ell(A/M^{\nu n}) ℓ ( A / M n ) ≤ ℓ ( A / q n ) ≤ ℓ ( A / M ν n ) ℓ ( A / M n ) ≤ ℓ ( A / q n ) ≤ ℓ ( A / M ν n ) \begin{aligned}\ell(A/M^n) &\le \ell(A/q^n)\\&\le \ell(A/M^{\nu n})\end{aligned} ℓ ( A / M n ) ≤ ℓ ( A / q n ) ≤ ℓ ( A / M ν n )
平面曲線の重複度 m m m の点では ℓ ( A / M n ) = m n − m ( m − 1 ) / 2 \ell(A/M^n)=mn-m(m-1)/2 ℓ ( A / M n ) = mn − m ( m − 1 ) /2 (n ≥ m n\ge m n ≥ m )で、d = 1 d=1 d = 1 です(第6回の例29 )。平面の局所環 を曲線の式 f f f で割ると、d d d は2から1に下がります。
3つの物差しは、図形の言葉では次のように読めます。A = k [ x , y , z ] ( x , y , z ) A=k[x,y,z]_{(x,y,z)} A = k [ x , y , z ] ( x , y , z ) (空間の原点のまわり)で考えます。
dim A \dim A dim A :原点 ⊊ \subsetneq ⊊ 直線 ⊊ \subsetneq ⊊ 平面 ⊊ \subsetneq ⊊ 空間のように、原点を通る図形を何段積めるか。
d ( A ) d(A) d ( A ) :原点で n n n 次以上に消える関数を0とみなした残り A / M n A/M^n A / M n の長さが、n n n の何乗で増えるか。3 3 3 変数なら次数 n − 1 n-1 n − 1 以下の単項式の数で、n 3 / 6 n^3/6 n 3 /6 くらいです。
δ ( A ) \delta(A) δ ( A ) :原点だけを残すには、方程式が何本要るか。x = y = z = 0 x=y=z=0 x = y = z = 0 の3本で足ります。
どれも「3」になりそうです。次元定理は、どんなネーター局所環 でもこの3つが等しいことを主張します。
点まで切る元の個数
3つ目の物差しを定義します。その前に、M M M 準素イデアル の言い換えを用意します。
おさらい 準素イデアルと V ( q ) V(q) V ( q )
q ≠ A q\neq A q = A が準素イデアル であるとは、x y ∈ q xy\in q x y ∈ q 、x ∉ q x\notin q x ∈ / q なら y y y のあるべきが q q q に入ることでした。根基 P = q P=\sqrt q P = q は素イデアルで、q q q を P P P 準素と呼びます(第6回の定義5 )。
ネーター局所環 ( A , M ) (A,M) ( A , M ) では、q ⊆ M q\subseteq M q ⊆ M が M M M 準素であることは、次のどれとも同値です。Spec の図では、q q q で切ると閉点 M M M だけが残ります。
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 ( ∃ ν ) 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} q = M ⟺ V ( q ) = { M } ⟺ M ν ⊆ q ( ∃ ν )
A = k [ x , y ] ( x , y ) A=k[x,y]_{(x,y)} A = k [ x , y ] ( x , y ) では ( x 2 , y ) (x^2,\ y) ( x 2 , y ) や M 2 M^2 M 2 は M M M 準素です。( y ) (y) ( y ) は V ( ( y ) ) = { ( y ) , M } V((y))=\{(y),\ M\} V (( y )) = {( y ) , M } に生成点 ( y ) (y) ( y ) が残るので、M M M 準素ではありません。
おさらい 中山の補題
( A , M ) (A,M) ( A , M ) を局所環 、N N N を有限生成 A A A 加群 とします。M N = N MN=N M N = N なら N = 0 N=0 N = 0 です[2 , 命題2.6, p.32] 。この記事では、次の2つの形で使います。
M n N = M n + 1 N ⟹ M n N = 0 N = N ′ + M N ⟹ N = N ′ M^nN=M^{n+1}N\ \Longrightarrow\ M^nN=0\qquad\qquad N=N'+MN\ \Longrightarrow\ N=N' M n N = M n + 1 N ⟹ M n N = 0 N = N ′ + M N ⟹ N = N ′ M n N = M n + 1 N ⟹ M n N = 0 N = N ′ + M N ⟹ N = N ′ \begin{gathered}M^nN=M^{n+1}N\ \Longrightarrow\ M^nN=0\\N=N'+MN\ \Longrightarrow\ N=N'\end{gathered} M n N = M n + 1 N ⟹ M n N = 0 N = N ′ + M N ⟹ N = N ′ M n N = M n + 1 N ⟹ M n N = 0 N = N ′ + M N ⟹ N = N ′ \begin{aligned}M^nN &= M^{n+1}N\\&\Longrightarrow M^nN\\&= 0\\[4pt]N &= N'+MN\\&\Longrightarrow N\\&= N'\end{aligned} M n N N = M n + 1 N ⟹ M n N = 0 = N ′ + M N ⟹ N = N ′
左は、有限生成な M n N M^nN M n N に補題を使ったものです(A A A がネーター環 なら M n N M^nN M n N は有限生成)。右は N / N ′ N/N' N / N ′ に使ったもので、M / M 2 M/M^2 M / M 2 を張る元が M M M を生成することが分かります。
有限生成の仮定は外せません。A = Z ( p ) A=\mathbb{Z}_{(p)} A = Z ( p ) 、N = Q N=\mathbb{Q} N = Q では p Q = Q p\mathbb{Q}=\mathbb{Q} p Q = Q ですが、Q ≠ 0 \mathbb{Q}\neq0 Q = 0 です。
次の補題は、第6回の命題6 と同じ内容です。この記事では使う形に言い直し、証明も短く付けています。
補題1 M M M 準素イデアルの言い換え [2 , 系7.16, p.128]
( A , M , k ) (A,M,k) ( A , M , k ) をネーター局所環 、J ⊆ M J\subseteq M J ⊆ M をイデアルとする。次は同値である。
(1) J J J は M M M 準素イデアル 。 (2) J = M \sqrt J=M J = M 。 (3) ある r r r で M r ⊆ J M^r\subseteq J M r ⊆ J 。 (4) ℓ ( A / J ) < ∞ \ell(A/J)<\infty ℓ ( A / J ) < ∞ 。
証明 開く 閉じる すべて開く すべて閉じる
(1)(2)(3) が同値であることは、引用したアティヤ・マクドナルドの系7.16 である。
(3)⇒(4) A / J A/J A / J は A / M r A/M^r A / M r の剰余加群 なので、ℓ ( A / M r ) < ∞ \ell(A/M^r)<\infty ℓ ( A / M r ) < ∞ を示せばよい。詳しく 閉じる
A / M r A/M^r A / M r は M i / M i + 1 M^i/M^{i+1} M i / M i + 1 (0 ≤ i < r 0\le i<r 0 ≤ i < r )を順に積み重ねたものである。各 M i / M i + 1 M^i/M^{i+1} M i / M i + 1 は M M M で消えるので k k k 上のベクトル空間で、M i M^i M i が有限生成なので有限次元である。k k k 上のベクトル空間としての次元は、A A A 加群 としての長さに等しい。よって
ℓ ( A / M r ) = ∑ i = 0 r − 1 dim k M i / M i + 1 < ∞ \ell(A/M^r)=\sum_{i=0}^{r-1}\dim_kM^i/M^{i+1}<\infty ℓ ( A / M r ) = i = 0 ∑ r − 1 dim k M i / M i + 1 < ∞ ℓ ( A / M r ) = ∑ i = 0 r − 1 dim k M i / M i + 1 < ∞ \begin{aligned}\ell(A/M^r) &= \sum_{i=0}^{r-1}\dim_kM^i/M^{i+1}\\&< \infty\end{aligned} ℓ ( A / M r ) = i = 0 ∑ r − 1 dim k M i / M i + 1 < ∞
(4)⇒(3) 減少列 ( M n + J ) / J (M^n+J)/J ( M n + J ) / J は長さが有限の加群 の中にあるので止まり、M n + J = M n + 1 + J M^n+J=M^{n+1}+J M n + J = M n + 1 + J となる n n n がある。中山の補題 から M n ⊆ J M^n\subseteq J M n ⊆ J 。詳しく 閉じる
N = ( M n + J ) / J N=(M^n+J)/J N = ( M n + J ) / J とおくと、N N N は有限生成で M N = ( M n + 1 + J ) / J = N MN=(M^{n+1}+J)/J=N M N = ( M n + 1 + J ) / J = N 。中山の補題 [2 , 命題2.6, p.32] から N = 0 N=0 N = 0 、つまり M n ⊆ J M^n\subseteq J M n ⊆ J 。
定義2 δ ( A ) \delta(A) δ ( A ) [2 , 11.2節, p.185; 1 , §13, p.120; 3 , §7.2, p.124]
( A , M , k ) (A,M,k) ( A , M , k ) をネーター局所環 とする。M M M 準素イデアル の生成元の個数の最小値を δ ( A ) \delta(A) δ ( A ) と書く。補題1 により、これは
δ ( A ) = min { n ≥ 0 ∣ x 1 , … , x n ∈ M , ℓ ( A / ( x 1 , … , x n ) ) < ∞ } \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} δ ( A ) = min { n ≥ 0 ∣ x 1 , … , x n ∈ M , ℓ ( A / ( x 1 , … , x n ) ) < ∞ }
と同じである(n = 0 n=0 n = 0 は ℓ ( A ) < ∞ \ell(A)<\infty ℓ ( A ) < ∞ を意味する)。
M M M 自身も M M M 準素イデアル なので、δ ( A ) \delta(A) δ ( A ) は M M M の生成元の個数以下で、とくに有限です。ℓ ( A / ( x 1 , … , x n ) ) < ∞ \ell(A/(x_1,\dots,x_n))<\infty ℓ ( A / ( x 1 , … , x n )) < ∞ は、図形の言葉では「x 1 = ⋯ = x n = 0 x_1=\cdots=x_n=0 x 1 = ⋯ = x n = 0 で原点だけが残る」ことに当たります。
堀田はこの数を、解析学の座標系の個数になぞらえて「座標次元」と仮に呼んでいます[3 , §7.2, p.124] 。
例3 δ ( A ) \delta(A) δ ( A ) を上から抑える
(1) A = k [ x , y , z ] ( x , y , z ) 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 / ( x , y , z )) = ℓ ( k ) = 1 なので δ ( A ) ≤ 3 \delta(A)\le3 δ ( A ) ≤ 3 。( x 2 , y 3 , z ) (x^2,y^3,z) ( x 2 , y 3 , z ) も M M M 準素で、A / ( x 2 , y 3 , z ) A/(x^2,y^3,z) A / ( x 2 , y 3 , z ) は x a y b x^ay^b x a y b (a < 2 , b < 3 a<2,\ b<3 a < 2 , b < 3 )を基底にもち、長さは6である。一方 A / ( x , y ) ≅ k [ z ] ( z ) A/(x,y)\cong k[z]_{(z)} A / ( x , y ) ≅ k [ z ] ( z ) は 1 , z , z 2 , … 1,z,z^2,\dots 1 , z , z 2 , … が1次独立で、長さは無限。 (2) A = k [ x , y ] ( x , y ) / ( x y ) A=k[x,y]_{(x,y)}/(xy) A = k [ x , y ] ( x , y ) / ( x y ) (交わる2直線)。A / ( x ) ≅ k [ y ] ( y ) A/(x)\cong k[y]_{(y)} A / ( x ) ≅ k [ y ] ( y ) の長さは無限だが、
A / ( x + y ) ≅ k [ x ] ( x ) / ( x 2 ) ℓ ( A / ( x + y ) ) = 2 A/(x+y)\cong k[x]_{(x)}/(x^2)\qquad \ell\bigl(A/(x+y)\bigr)=2 A / ( x + y ) ≅ k [ x ] ( x ) / ( x 2 ) ℓ ( A / ( x + y ) ) = 2 A / ( x + y ) ≅ k [ x ] ( x ) / ( x 2 ) ℓ ( 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 ) / ( x 2 ) ℓ ( A / ( x + y ) ) = 2 A / ( x + y ) ≅ k [ x ] ( x ) / ( x 2 ) ℓ ( 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 / ( x + y ) ℓ ( A / ( x + y ) ) ≅ k [ x ] ( x ) / ( x 2 ) = 2
なので δ ( A ) ≤ 1 \delta(A)\le1 δ ( A ) ≤ 1 。A A A の長さは無限(1 , x , x 2 , … 1,x,x^2,\dots 1 , x , x 2 , … が独立)なので δ ( A ) = 1 \delta(A)=1 δ ( A ) = 1 。 (3) A = Z ( p ) A=\mathbb{Z}_{(p)} A = Z ( p ) 。ℓ ( A / ( p ) ) = 1 \ell(A/(p))=1 ℓ ( A / ( p )) = 1 で、ℓ ( A / ( p n ) ) = n \ell(A/(p^n))=n ℓ ( A / ( p n )) = n は有界でないから δ ( A ) = 1 \delta(A)=1 δ ( A ) = 1 。 (4) A = k [ x ] / ( x 2 ) A=k[x]/(x^2) A = k [ x ] / ( x 2 ) や Z / p 2 Z \mathbb{Z}/p^2\mathbb{Z} Z / p 2 Z のようなアルティン局所環 では ℓ ( A ) < ∞ \ell(A)<\infty ℓ ( A ) < ∞ なので δ ( A ) = 0 \delta(A)=0 δ ( A ) = 0 。
証明 開く 閉じる
(2)
A / ( x + y ) = k [ x , y ] ( x , y ) / ( x y , x + y ) A/(x+y)=k[x,y]_{(x,y)}/(xy,\ x+y) A / ( x + y ) = k [ x , y ] ( x , y ) / ( x y , x + y ) で、
y = − x y=-x y = − x を
代入すると x y = − x 2 xy=-x^2 x y = − x 2 となる。よって k [ x ] ( x ) / ( x 2 ) k[x]_{(x)}/(x^2) k [ x ] ( x ) / ( x 2 ) で、基底は 1 , x 1,x 1 , x 。 (2)
A / ( x ) = k [ x , y ] ( x , y ) / ( x y , 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)} A / ( x ) = k [ x , y ] ( x , y ) / ( x y , x ) = k [ x , y ] ( x , y ) / ( x ) ≅ k [ y ] ( y ) 。
x y xy x y は
x x x の
倍数なので消える。 (3)
Z ( p ) / ( p n ) ≅ Z / p n Z \mathbb{Z}_{(p)}/(p^n)\cong\mathbb{Z}/p^n\mathbb{Z} Z ( p ) / ( p n ) ≅ Z / p n Z の
部分加群 は p i Z / p n Z p^i\mathbb{Z}/p^n\mathbb{Z} p i Z / p n Z の n + 1 n+1 n + 1 個が一列に並ぶので、長さは n n n 。
(1) で δ ( A ) = 3 \delta(A)=3 δ ( A ) = 3 かどうかは、まだ分かりません。( x , y ) (x,y) ( x , y ) ではだめでしたが、ほかの2つの元ならうまくいくかもしれないからです。次元定理を使うと、2つではどう選んでも足りないことが分かります(例10 )。
(2) では、x x x で割ると直線 x = 0 x=0 x = 0 が丸ごと残り、x + y x+y x + y で割ると原点だけが残りました。片方の成分の上で恒等的に0になる元では、その成分を切れないのです。この観察が、後で dim A ≥ δ ( A ) \dim A\ge\delta(A) dim A ≥ δ ( A ) を示すときの鍵になります(図2)。
次元定理
定理4 次元定理 [2 , 定理11.14, p.188; 1 , 定理13.4, p.120; 3 , 定理7.6, p.124]
( A , M , k ) (A,M,k) ( A , M , k ) をネーター局所環 とする。次の3つの数は等しい。とくにどれも有限である。
(1) dim A \dim A dim A :A A A の素イデアルの鎖の長さの上限。 (2) d ( A ) d(A) d ( A ) :十分大きい n n n で ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) に一致する多項式の次数。 (3) δ ( A ) \delta(A) δ ( A ) :M M M 準素イデアル の生成元の個数の最小値。
証明 開く 閉じる
δ ( A ) ≥ d ( A ) \delta(A)\ge d(A) δ ( A ) ≥ d ( A ) は
後の命題5 。 d ( A ) ≥ dim A d(A)\ge\dim A d ( A ) ≥ dim A は
後の命題6 。とくに dim A \dim A dim A は有限である。 dim A ≥ δ ( A ) \dim A\ge\delta(A) dim A ≥ δ ( A ) は
後の命題8 。 3つの
不等式をつなぐと δ ( A ) ≥ d ( A ) ≥ dim A ≥ δ ( A ) \delta(A)\ge d(A)\ge\dim A\ge\delta(A) δ ( A ) ≥ d ( A ) ≥ dim A ≥ δ ( A ) となり、すべて等号である。
ℓ ( A / q n ) \ell(A/q^n) ℓ ( A / q n ) の次数
δ ( A ) ≥ d ( A ) \delta(A)\ge d(A) δ ( A ) ≥ d ( A ) d ( A ) ≥ dim A d(A)\ge\dim A d ( A ) ≥ dim A dim A ≥ δ ( A ) \dim A\ge\delta(A) dim A ≥ δ ( A ) 矢印
a → b a\to b a → b は
a ≥ b a\ge b a ≥ b を表す。一周するので3つは等しい
図1 概念図 次元定理の証明の組み立てです。点が3つの量、矢印 a → b a\to b a → b が不等式 a ≥ b a\ge b a ≥ b を表し、矢印の横にその不等式を示す道具を書いています。位置に意味はなく、矢印のつながり方だけを見てください。矢印が一周しているので、3つの量はすべて等しくなります。
3つの不等式は、それぞれ別の道具で示します。δ ≥ d \delta\ge d δ ≥ d は単項式を数える計算、d ≥ dim d\ge\dim d ≥ dim は鎖の長さについての帰納法、dim ≥ δ \dim\ge\delta dim ≥ δ は素イデアル回避 を使って元を1つずつ選ぶ構成です。以下の3つの節で順に証明します。
3つの不等式と、それぞれの証明の要になる式を並べると次のとおりです。
δ ( A ) ≥ d ( A ) ℓ ( A / q n ) ≤ ℓ ( A / q ) ( n + s − 1 s ) ( q = ( x 1 , … , x s ) ) d ( A ) ≥ dim A d ( A / ( P 0 + x A ) ) ≤ d ( A ) − 1 ( x ∈ P 1 ∖ P 0 ) dim A ≥ δ ( A ) x i ∈ M ∖ ( P 1 ∪ ⋯ ∪ P t ) ( 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} δ ( A ) ≥ d ( A ) ℓ ( A / q n ) ≤ ℓ ( A / q ) ( s n + s − 1 ) ( q = ( x 1 , … , x s )) d ( A ) ≥ dim A d ( A / ( P 0 + x A ) ) ≤ d ( A ) − 1 ( x ∈ P 1 ∖ P 0 ) dim A ≥ δ ( A ) x i ∈ M ∖ ( P 1 ∪ ⋯ ∪ P t ) ( i = 1 , … , d )
アティヤ・マクドナルドと堀田は局所環 A A A について、松村は半局所環 の上の有限生成加群 について証明しています。証明の組み立てはどれも同じです。
生成元が少なければ次数は低い:δ ≥ d
命題5 [2 , 系11.5, p.184; 2 , 命題11.7, p.185; 1 , 定理13.4 第2段, p.121]
( A , M , k ) (A,M,k) ( A , M , k ) をネーター局所環 、q = ( x 1 , … , x s ) q=(x_1,\dots,x_s) q = ( x 1 , … , x s ) (s ≥ 1 s\ge1 s ≥ 1 )を M M M 準素イデアル とする。すべての n ≥ 1 n\ge1 n ≥ 1 について
ℓ ( A / q n ) ≤ ℓ ( A / q ) ( n + s − 1 s ) \ell(A/q^n)\le\ell(A/q)\binom{n+s-1}{s} ℓ ( A / q n ) ≤ ℓ ( A / q ) ( s n + s − 1 ) ℓ ( A / q n ) ≤ ℓ ( A / q ) ( n + s − 1 s ) \begin{aligned}\ell(A/q^n) &\le \ell(A/q)\binom{n+s-1}{s}\end{aligned} ℓ ( A / q n ) ≤ ℓ ( A / q ) ( s n + s − 1 )
が成り立つ。右辺は n n n の s s s 次式なので d ( A ) ≤ s d(A)\le s d ( A ) ≤ s で、δ ( A ) ≥ d ( A ) \delta(A)\ge d(A) δ ( A ) ≥ d ( A ) となる。
証明 開く 閉じる すべて開く すべて閉じる
長さの加法性から ℓ ( A / q n ) = ∑ i = 0 n − 1 ℓ ( q i / q i + 1 ) \ell(A/q^n)=\sum_{i=0}^{n-1}\ell(q^i/q^{i+1}) ℓ ( A / q n ) = ∑ i = 0 n − 1 ℓ ( q i / q i + 1 ) 。詳しく 閉じる
完全列 0 → q i / q i + 1 → A / q i + 1 → A / q i → 0 0\to q^i/q^{i+1}\to A/q^{i+1}\to A/q^i\to0 0 → q i / q i + 1 → A / q i + 1 → A / q i → 0 と長さの加法性 [2 , 命題6.9, p.119] から ℓ ( A / q i + 1 ) = ℓ ( A / q i ) + ℓ ( q i / q i + 1 ) \ell(A/q^{i+1})=\ell(A/q^i)+\ell(q^i/q^{i+1}) ℓ ( A / q i + 1 ) = ℓ ( A / q i ) + ℓ ( q i / q i + 1 ) 。これを i = 0 , … , n − 1 i=0,\dots,n-1 i = 0 , … , n − 1 で足せばよい。
q i / q i + 1 q^i/q^{i+1} q i / q i + 1 は A / q A/q A / q 加群 で、x 1 , … , x s x_1,\dots,x_s x 1 , … , x s の i i i 次の単項式 ( i + s − 1 s − 1 ) \binom{i+s-1}{s-1} ( s − 1 i + s − 1 ) 個の像で生成される。詳しく 閉じる
q q q は q i / q i + 1 q^i/q^{i+1} q i / q i + 1 を0にするので、A / q A/q A / q が作用する。q i q^i q i は x 1 , … , x s x_1,\dots,x_s x 1 , … , x s から i i i 個を(重複を許して)選んだ積で生成され、その積は i i i 次の単項式 x 1 a 1 ⋯ x s a s x_1^{a_1}\cdots x_s^{a_s} x 1 a 1 ⋯ x s a s (a 1 + ⋯ + a s = i a_1+\cdots+a_s=i a 1 + ⋯ + a s = i )である。その個数は、i i i 個の玉を s s s 個の箱に分ける方法の数 ( i + s − 1 s − 1 ) \binom{i+s-1}{s-1} ( s − 1 i + s − 1 ) である。
N N N 個の
元で生成される A / q A/q A / q 加群 は ( A / q ) N (A/q)^N ( A / q ) N の剰余加群 なので、長さは N ℓ ( A / q ) N\,\ell(A/q) N ℓ ( A / q ) 以下。よって ℓ ( q i / q i + 1 ) ≤ ℓ ( A / q ) ( i + s − 1 s − 1 ) \ell(q^i/q^{i+1})\le\ell(A/q)\binom{i+s-1}{s-1} ℓ ( q i / q i + 1 ) ≤ ℓ ( A / q ) ( s − 1 i + s − 1 ) 。 和をとると、二項係数の和の公式 ∑ i = 0 n − 1 ( i + s − 1 s − 1 ) = ( n + s − 1 s ) \sum_{i=0}^{n-1}\binom{i+s-1}{s-1}=\binom{n+s-1}{s} ∑ i = 0 n − 1 ( s − 1 i + s − 1 ) = ( s n + s − 1 ) から主張の不等式が出る。詳しく 閉じる
公式は、( m s ) = ( m − 1 s ) + ( m − 1 s − 1 ) \binom{m}{s}=\binom{m-1}{s}+\binom{m-1}{s-1} ( s m ) = ( s m − 1 ) + ( s − 1 m − 1 ) を繰り返し使えば分かる。右辺の ( n + s − 1 s ) \binom{n+s-1}{s} ( s n + s − 1 ) は n n n の s s s 次式 ( n + s − 1 ) ( n + s − 2 ) ⋯ n / s ! (n+s-1)(n+s-2)\cdots n/s! ( n + s − 1 ) ( n + s − 2 ) ⋯ n / s ! である。
ℓ ( A / q n ) \ell(A/q^n) ℓ ( A / q n ) は十分大きい n n n で次数 d ( A ) d(A) d ( A ) の多項式に一致し、値は正である。それが s s s 次式で上から抑えられるので d ( A ) ≤ s d(A)\le s d ( A ) ≤ s 。s = δ ( A ) s=\delta(A) s = δ ( A ) となる q q q を選べば d ( A ) ≤ δ ( A ) d(A)\le\delta(A) d ( A ) ≤ δ ( A ) 。詳しく 閉じる
次数 d d d の多項式 f f f が十分大きい n n n で正なら、最高次の係数は正である。d > s d>s d > s なら f ( n ) / n s → ∞ f(n)/n^s\to\infty f ( n ) / n s → ∞ となり、s s s 次式で抑えられることに反する。
d ( A ) d(A) d ( A ) は q q q の選び方によらない(第6回の命題21 )ので、どの M M M 準素イデアル で測ってもよい。δ ( A ) = 0 \delta(A)=0 δ ( A ) = 0 のときは A A A がアルティン環 で、ℓ ( A / M n ) = ℓ ( A ) \ell(A/M^n)=\ell(A) ℓ ( A / M n ) = ℓ ( A ) は定数だから d ( A ) = 0 d(A)=0 d ( A ) = 0 。
証明の2つの道具を図式で書きます。1つめは、A / q n A/q^n A / q n を段ごとに分ける完全列 です。
0 → q i / q i + 1 → A / q i + 1 → A / q i → 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} 0 q i / q i + 1 A / q i + 1 A / q i 0
2つめは、i i i 次の単項式 x α = x 1 a 1 ⋯ x s a s x^\alpha=x_1^{a_1}\cdots x_s^{a_s} x α = x 1 a 1 ⋯ x s a s から作る全射です。長さは全射で増えないので、ℓ ( q i / q i + 1 ) ≤ N i ℓ ( A / q ) \ell(q^i/q^{i+1})\le N_i\,\ell(A/q) ℓ ( q i / q i + 1 ) ≤ N i ℓ ( A / q ) となります。
( A / q ) N i ↠ q i / q i + 1 ( a α ) α ⟼ ∑ α a α x α N i = ( i + s − 1 s − 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 ) N i ↠ q i / q i + 1 ( a α ) α ⟼ α ∑ a α x α N i = ( s − 1 i + s − 1 ) ( A / q ) N i ↠ q i / q i + 1 ( a α ) α ⟼ ∑ α a α x α N i = ( i + s − 1 s − 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 ) N i ↠ q i / q i + 1 ( a α ) α ⟼ α ∑ a α x α N i = ( s − 1 i + s − 1 ) ( A / q ) N i ↠ q i / q i + 1 ( a α ) α ⟼ ∑ α a α x α N i = ( i + s − 1 s − 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} N i ( A / q ) N i ↠ q i / q i + 1 ( a α ) α ⟼ α ∑ a α x α = ( s − 1 i + s − 1 )
A = k [ x , y ] ( x , y ) A=k[x,y]_{(x,y)} A = k [ x , y ] ( x , y ) で確かめます。q = M = ( x , y ) q=M=(x,y) q = M = ( x , y ) なら s = 2 s=2 s = 2 、ℓ ( A / M ) = 1 \ell(A/M)=1 ℓ ( A / M ) = 1 で、上界は ( n + 1 2 ) \binom{n+1}{2} ( 2 n + 1 ) です。実際 A / M n A/M^n A / M n の基底は次数 n − 1 n-1 n − 1 以下の単項式で、その数はちょうど ( n + 1 2 ) = n ( n + 1 ) / 2 \binom{n+1}{2}=n(n+1)/2 ( 2 n + 1 ) = n ( n + 1 ) /2 です。
q = ( x 2 , y ) q=(x^2,y) q = ( x 2 , y ) でも試します。ℓ ( A / q ) = 2 \ell(A/q)=2 ℓ ( A / q ) = 2 (基底 1 , x 1,x 1 , x )で、上界は 2 ( n + 1 2 ) = n ( n + 1 ) 2\binom{n+1}{2}=n(n+1) 2 ( 2 n + 1 ) = n ( n + 1 ) です。q n = ( x 2 i y n − i ∣ 0 ≤ i ≤ n ) q^n=(x^{2i}y^{n-i}\mid0\le i\le n) q n = ( x 2 i y n − i ∣ 0 ≤ i ≤ n ) なので、A / q n A/q^n A / q n の基底は x a y b x^ay^b x a y b (b < n , a < 2 ( n − b ) b<n,\ a<2(n-b) b < n , a < 2 ( n − b ) )で、数えると
ℓ ( A / q n ) = ∑ b = 0 n − 1 2 ( n − b ) = n ( n + 1 ) \ell(A/q^n)=\sum_{b=0}^{n-1}2(n-b)=n(n+1) ℓ ( A / q n ) = b = 0 ∑ n − 1 2 ( n − b ) = n ( n + 1 ) ℓ ( A / q n ) = ∑ b = 0 n − 1 2 ( n − b ) = n ( n + 1 ) \begin{aligned}\ell(A/q^n) &= \sum_{b=0}^{n-1}2(n-b)\\&= n(n+1)\end{aligned} ℓ ( A / q n ) = b = 0 ∑ n − 1 2 ( n − b ) = n ( n + 1 )
こちらも上界と一致しました。n = 1 , 2 , 3 n=1,2,3 n = 1 , 2 , 3 で並べると次のとおりです。
n 1 2 3 ℓ ( A / M n ) 1 3 6 ℓ ( A / ( x 2 , y ) n ) 2 6 12 \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} n ℓ ( A / M n ) ℓ ( A / ( x 2 , y ) n ) 1 1 2 2 3 6 3 6 12
2行とも n n n の2次式で、q q q を変えても次数は変わりません。変わるのは最高次の係数(1 / 2 1/2 1/2 と 1 1 1 )です。
上界は生成元の個数で決まるので、無駄に多くの元で生成すると粗くなります。M = ( x , y , x + y ) M=(x,\ y,\ x+y) M = ( x , y , x + y ) と3個で書くと上界は ( n + 2 3 ) \binom{n+2}{3} ( 3 n + 2 ) で3次式になり、d ( A ) ≤ 3 d(A)\le3 d ( A ) ≤ 3 しか言えません。生成元の個数の最小値 δ ( A ) \delta(A) δ ( A ) を使うのはこのためです。
非零因子で割って鎖を縮める:d ≥ dim
おさらい 剰余環 A / J A/J A / J の素イデアル
剰余環 A / J A/J A / J の素イデアルは、J J J を含む A A A の素イデアル Q Q Q の像 Q / J Q/J Q / J で、包含を保って1対1に対応します。環の準同型 π : A → A / J \pi\colon A\to A/J π : A → A / J と、素イデアルを引き戻す Spec の写像は、向きが逆です。
A → π A / J Spec 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 Spec A ⊇ V ( J ) π π − 1 ≅ A / J Spec ( A / J )
そのため、A / J A/J A / J の素イデアルの鎖は、J J J を含む A A A の素イデアルの鎖と同じものです。とくに素イデアル P P P について dim A / P = coht P \dim A/P=\operatorname{coht}P dim A / P = coht P です(第1回の命題10 (2))。
例えば A = k [ x , y ] ( x , y ) A=k[x,y]_{(x,y)} A = k [ x , y ] ( x , y ) 、J = ( y − x 2 ) J=(y-x^2) J = ( y − x 2 ) なら A / J ≅ k [ x ] ( x ) A/J\cong k[x]_{(x)} A / J ≅ k [ x ] ( x ) で、素イデアルは ( 0 ) (0) ( 0 ) と ( x ) (x) ( x ) の2つです。それぞれ A A A の ( y − x 2 ) (y-x^2) ( y − x 2 ) と M M M に対応します。
命題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) ( A , M , k ) をネーター局所環 とすると、d ( A ) ≥ dim A d(A)\ge\dim A d ( A ) ≥ dim A である。とくに dim A \dim A dim A は有限である。
証明 開く 閉じる すべて開く すべて閉じる
d = d ( A ) d=d(A) d = d ( A ) に
ついての帰納法で示す。 d = 0 d=0 d = 0 のとき、ある n n n で M n = M n + 1 M^n=M^{n+1} M n = M n + 1 となり、中山の補題 から M n = 0 M^n=0 M n = 0 。どの素イデアルも M n = 0 M^n=0 M n = 0 を含むので M M M を含み、素イデアルは M M M だけで dim A = 0 \dim A=0 dim A = 0 。詳しく 閉じる
ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) が十分大きい n n n で定数なので、ℓ ( M n / M n + 1 ) = ℓ ( A / M n + 1 ) − ℓ ( A / M n ) = 0 \ell(M^n/M^{n+1})=\ell(A/M^{n+1})-\ell(A/M^n)=0 ℓ ( M n / M n + 1 ) = ℓ ( A / M n + 1 ) − ℓ ( A / M n ) = 0 。よって M n = M ⋅ M n M^n=M\cdot M^n M n = M ⋅ M n で、中山の補題 [2 , 命題2.6, p.32] から M n = 0 M^n=0 M n = 0 。素イデアル P P P が 0 = M n 0=M^n 0 = M n を含めば、M M M の元 a a a について a n ∈ P a^n\in P a n ∈ P から a ∈ P a\in P a ∈ P 。
d > 0 d>0 d > 0 とし、
素イデアルの鎖 P 0 ⊊ P 1 ⊊ ⋯ ⊊ P r P_0\subsetneq P_1\subsetneq\cdots\subsetneq P_r P 0 ⊊ P 1 ⊊ ⋯ ⊊ P r をとる。r ≤ d r\le d r ≤ d を示せばよい。x ∈ P 1 ∖ P 0 x\in P_1\setminus P_0 x ∈ P 1 ∖ P 0 を選び、A ′ = A / P 0 A'=A/P_0 A ′ = A / P 0 、x ′ x' x ′ を x x x の像とする。 A ′ A' A ′ は
整域 で
x ′ ≠ 0 x'\neq0 x ′ = 0 なので、
x ′ x' x ′ は
A ′ A' A ′ の
非零因子 。
よって d ( A ′ / x ′ A ′ ) ≤ d ( A ′ ) − 1 d(A'/x'A')\le d(A')-1 d ( A ′ / x ′ A ′ ) ≤ d ( A ′ ) − 1 (第6回の命題27 )。 A ′ / M ′ n A'/M'^n A ′ / M ′ n は A / M n A/M^n A / M n の剰余環 なので d ( A ′ ) ≤ d ( A ) d(A')\le d(A) d ( A ′ ) ≤ d ( A ) 。よって d ( A ′ / x ′ A ′ ) ≤ d − 1 d(A'/x'A')\le d-1 d ( A ′ / x ′ A ′ ) ≤ d − 1 で、帰納法の仮定から dim A ′ / x ′ A ′ ≤ d − 1 \dim A'/x'A'\le d-1 dim A ′ / x ′ A ′ ≤ d − 1 。詳しく 閉じる
M ′ = M / P 0 M'=M/P_0 M ′ = M / P 0 は A ′ A' A ′ の極大イデアルで、A / M n → A ′ / M ′ n A/M^n\to A'/M'^n A / M n → A ′ / M ′ n は全射である。よって ℓ ( A ′ / M ′ n ) ≤ ℓ ( A / M n ) \ell(A'/M'^n)\le\ell(A/M^n) ℓ ( A ′ / M ′ n ) ≤ ℓ ( A / M n ) で、多項式の次数も d ( A ′ ) ≤ d ( A ) d(A')\le d(A) d ( A ′ ) ≤ d ( A ) 。
A ′ / x ′ A ′ = A / ( P 0 + x A ) A'/x'A'=A/(P_0+xA) A ′ / x ′ A ′ = A / ( P 0 + x A ) で、
P 1 , … , P r P_1,\dots,P_r P 1 , … , P r は
どれも P 0 + x A P_0+xA P 0 + x A を含む。その像 P ˉ 1 ⊊ ⋯ ⊊ P ˉ r \bar P_1\subsetneq\cdots\subsetneq\bar P_r P ˉ 1 ⊊ ⋯ ⊊ P ˉ r は長さ r − 1 r-1 r − 1 の鎖なので、r − 1 ≤ d − 1 r-1\le d-1 r − 1 ≤ d − 1 。
証明の中の鎖の動きを図式にします。下の行が A A A の鎖、上の行が A / ( P 0 + x A ) A/(P_0+xA) A / ( P 0 + x A ) に残る鎖で、横の矢印は真の包含、縦の矢印は π : A → A / ( P 0 + x A ) \pi\colon A\to A/(P_0+xA) π : A → A / ( P 0 + x A ) による引き戻しです。
P ˉ 1 → P ˉ 2 ↓ π − 1 ↓ π − 1 P 0 → P 1 → P 2 → ⋯ → P ˉ r ↓ π − 1 → ⋯ → P r {}\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} P 0 P ˉ 1 ↓ ⏐ π − 1 P 1 P ˉ 2 ↓ ⏐ π − 1 P 2 ⋯ ⋯ P ˉ r ↓ ⏐ π − 1 P r
環は2段階で割り、d d d は次のように下がります。
A ⟶ A / P 0 ⟶ A / ( P 0 + x A ) d ( A / ( P 0 + x A ) ) ≤ d ( A / P 0 ) − 1 ≤ d ( A ) − 1 A\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)-1 A ⟶ A / P 0 ⟶ A / ( P 0 + x A ) d ( A / ( P 0 + x A ) ) ≤ d ( A / P 0 ) − 1 ≤ d ( A ) − 1 A ⟶ A / P 0 ⟶ A / ( P 0 + x A ) d ( A / ( P 0 + x A ) ) ≤ d ( A / P 0 ) − 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 / P 0 ⟶ A / ( P 0 + x A ) d ( A / ( P 0 + x A ) ) ≤ d ( A / P 0 ) − 1 ≤ d ( A ) − 1 A ⟶ A / P 0 ⟶ A / ( P 0 + x A ) d ( A / ( P 0 + x A ) ) ≤ d ( A / P 0 ) − 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} A d ( A / ( P 0 + x A ) ) ⟶ A / P 0 ⟶ A / ( P 0 + x A ) ≤ d ( A / P 0 ) − 1 ≤ d ( A ) − 1
証明の核は、鎖の最初の段 P 0 ⊊ P 1 P_0\subsetneq P_1 P 0 ⊊ P 1 を1つの元 x x x で割って消すことです。x x x で割ると鎖は1段短くなり、一方 d d d は少なくとも1下がります。これを繰り返すと、鎖の長さは d d d を超えられません。
A = k [ x , y ] ( x , y ) A=k[x,y]_{(x,y)} A = k [ x , y ] ( x , y ) 、鎖 ( 0 ) ⊊ ( y − x 2 ) ⊊ M (0)\subsetneq(y-x^2)\subsetneq M ( 0 ) ⊊ ( y − x 2 ) ⊊ M (r = 2 r=2 r = 2 )でたどってみます。P 0 = ( 0 ) P_0=(0) P 0 = ( 0 ) なので A ′ = A A'=A A ′ = A で、P 1 ∖ P 0 P_1\setminus P_0 P 1 ∖ P 0 から y − x 2 y-x^2 y − x 2 を選びます。
A / ( y − x 2 ) ≅ k [ x ] ( x ) ℓ ( k [ x ] ( x ) / ( x n ) ) = n d ( A / ( y − x 2 ) ) = 1 = d ( A ) − 1 A/(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)-1 A / ( y − x 2 ) ≅ k [ x ] ( x ) ℓ ( k [ x ] ( x ) / ( x n ) ) = n d ( A / ( y − x 2 ) ) = 1 = d ( A ) − 1 A / ( y − x 2 ) ≅ k [ x ] ( x ) ℓ ( k [ x ] ( x ) / ( x n ) ) = n d ( A / ( y − x 2 ) ) = 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 − x 2 ) ≅ k [ x ] ( x ) ℓ ( k [ x ] ( x ) / ( x n ) ) = n d ( A / ( y − x 2 ) ) = 1 = d ( A ) − 1 A / ( y − x 2 ) ≅ k [ x ] ( x ) ℓ ( k [ x ] ( x ) / ( x n ) ) = n d ( A / ( y − x 2 ) ) = 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} A / ( y − x 2 ) ℓ ( k [ x ] ( x ) / ( x n ) ) d ( A / ( y − x 2 ) ) ≅ k [ x ] ( x ) = n = 1 = d ( A ) − 1
k [ x ] ( x ) k[x]_{(x)} k [ x ] ( x ) の中に残った鎖は ( 0 ) ⊊ ( x ) (0)\subsetneq(x) ( 0 ) ⊊ ( x ) の長さ1で、r − 1 = 1 ≤ d − 1 = 1 r-1=1\le d-1=1 r − 1 = 1 ≤ d − 1 = 1 です。
A = k [ x , y ] ( x , y ) / ( x y ) A=k[x,y]_{(x,y)}/(xy) A = k [ x , y ] ( x , y ) / ( x y ) 、鎖 ( y ) ⊊ M (y)\subsetneq M ( y ) ⊊ M では、P 0 = ( y ) P_0=(y) P 0 = ( y ) なので A ′ = A / ( y ) ≅ k [ x ] ( x ) A'=A/(y)\cong k[x]_{(x)} A ′ = A / ( y ) ≅ k [ x ] ( x ) です。x ∈ M ∖ ( y ) x\in M\setminus(y) x ∈ M ∖ ( y ) で割ると A ′ / x ′ A ′ = k A'/x'A'=k A ′ / x ′ A ′ = k で、d = 0 d=0 d = 0 まで下がります。ここで A A A 自身は整域 でないので、x x x は A A A の零因子 です(x ⋅ y = 0 x\cdot y=0 x ⋅ y = 0 )。先に P 0 P_0 P 0 で割って整域 にしておくのは、選んだ元を非零因子 にするためです。
この命題から、ネーター環 の素イデアルの高さが有限であることが分かります。
おさらい 局所化 A P A_P A P と高さ
積閉集合 S S S による局所化 S − 1 A S^{-1}A S − 1 A の素イデアルは、S S S と交わらない A A A の素イデアル Q Q Q の S − 1 Q S^{-1}Q S − 1 Q と、包含を保って1対1に対応します[2 , 命題3.11 iv), p.63] 。S = A ∖ P S=A\setminus P S = A ∖ P とした A P A_P A P では、「S S S と交わらない」は「Q ⊆ P Q\subseteq P Q ⊆ P 」と同じです。
A → ι A P { Q ∣ Q ⊆ P } ← ≅ Q ′ ↦ Q ′ ∩ A Spec A P \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} A { Q ∣ Q ⊆ P } ι Q ′ ↦ Q ′ ∩ A ≅ A P Spec A P
鎖も鎖のまま対応します。下の図式で、横の矢印は真の包含、縦の矢印は引き戻しです。
Q 0 A P → Q 1 A P ∩ A ↓ ∩ A ↓ Q 0 → Q 1 → ⋯ → P A P ↓ ∩ 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} Q 0 A P ∩ A ↓ ⏐ Q 0 Q 1 A P ∩ A ↓ ⏐ Q 1 ⋯ ⋯ P A P ↓ ⏐ ∩ A P
そのため、P P P で終わる鎖の長さの上限である高さ(第1回の定義9 )は、dim A P \dim A_P dim A P に等しくなります(第1回の命題10 (1))。例えば k [ x , y ] k[x,y] k [ x , y ] の P = ( x ) P=(x) P = ( x ) では A P A_P A P の素イデアルは ( 0 ) (0) ( 0 ) と P A P PA_P P A P で、ht P = 1 \operatorname{ht}P=1 ht P = 1 です。
系7 高さは有限 [2 , 系11.11, 系11.12, p.187; 1 , 定理13.5, p.122; 3 , 系7.10, p.128]
A A A をネーター環 とする。
(1) A A A の素イデアル P P P の高さは有限である。A ≠ J A\neq J A = J となるイデアル J J J の高さも有限である。 (2) A A A の素イデアルの真の減少列 P 0 ⊋ P 1 ⊋ ⋯ P_0\supsetneq P_1\supsetneq\cdots P 0 ⊋ P 1 ⊋ ⋯ は有限で止まる。 (3) ネーター局所環 の次元は有限である。
証明 開く 閉じる
(1)
ht P = dim A P \operatorname{ht}P=\dim A_P ht P = dim A P (
第1回の命題10 (1))で、
A P A_P A P は
ネーター局所環 なので、命題6 から dim A P ≤ d ( A P ) < ∞ \dim A_P\le d(A_P)<\infty dim A P ≤ d ( A P ) < ∞ 。 J ≠ A J\neq A J = A なら
J J J を
含む素イデアル P P P があり、ht J ≤ ht P < ∞ \operatorname{ht}J\le\operatorname{ht}P<\infty ht J ≤ ht P < ∞ 。 (2) 長さ
n n n の
真の減少列 P 0 ⊋ ⋯ ⊋ P n P_0\supsetneq\cdots\supsetneq P_n P 0 ⊋ ⋯ ⊋ P n は P 0 P_0 P 0 で終わる長さ n n n の鎖なので、n ≤ ht P 0 n\le\operatorname{ht}P_0 n ≤ ht P 0 。 (3)
dim A = ht M \dim A=\operatorname{ht}M dim A = ht M と
(1) から。
ネーターという仮定は外せません。無限個の変数の多項式環 B = k [ x 1 , x 2 , … ] B=k[x_1,x_2,\dots] B = k [ x 1 , x 2 , … ] では、素イデアル P = ( x 1 , x 2 , … ) P=(x_1,x_2,\dots) P = ( x 1 , x 2 , … ) の中に、いくらでも長い鎖があります。
( 0 ) ⊊ ( x 1 ) ⊊ ( x 1 , x 2 ) ⊊ ( x 1 , x 2 , x 3 ) ⊊ ⋯ ⊆ P ht 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} ( 0 ) ⊊ ( x 1 ) ⊊ ( x 1 , x 2 ) ⊊ ( x 1 , x 2 , x 3 ) ⊊ ⋯ ⊆ P ht P = ∞
どの ( x 1 , … , x i ) (x_1,\dots,x_i) ( x 1 , … , x i ) も、剰余環 が多項式環 k [ x i + 1 , x i + 2 , … ] k[x_{i+1},x_{i+2},\dots] k [ x i + 1 , x i + 2 , … ] で整域 なので素イデアルです。逆向きに ( x 1 , x 2 , … ) ⊋ ( x 2 , x 3 , … ) ⊋ ( x 3 , x 4 , … ) ⊋ ⋯ (x_1,x_2,\dots)\supsetneq(x_2,x_3,\dots)\supsetneq(x_3,x_4,\dots)\supsetneq\cdots ( x 1 , x 2 , … ) ⊋ ( x 2 , x 3 , … ) ⊋ ( x 3 , x 4 , … ) ⊋ ⋯ と並べると、止まらない減少列になり、(2) も成り立ちません。
B B B では上の鎖のイデアルの増大列が止まらないので、B B B はネーター環 ではありません。
(1) で有限なのは1つ1つの素イデアルの高さで、それらの上限 dim A \dim A dim A が有限とは限りません。ネーター環 でも次元が無限になる例を、後の節で見ます。
成分をよけて1つずつ切る:dim ≥ δ
おさらい 極小素イデアルと素イデアル回避
ネーター環 では、イデアル J ≠ A J\neq A J = A を含む極小な素イデアルは有限個です。準素分解 J = q 1 ∩ ⋯ ∩ q r J=q_1\cap\cdots\cap q_r J = q 1 ∩ ⋯ ∩ q r に現れる素イデアル q i \sqrt{q_i} q i の中に、すべて入っているからです[2 , 定理7.13, p.128; 2 , 命題4.6, p.80] 。
例えば k [ x , y , z ] k[x,y,z] k [ x , y , z ] の J = ( x z , y z ) J=(xz,\ yz) J = ( x z , y z ) では J = ( z ) ∩ ( x , y ) J=(z)\cap(x,y) J = ( z ) ∩ ( x , y ) で、極小素イデアル は平面 ( z ) (z) ( z ) と直線 ( x , y ) (x,y) ( x , y ) の2つです。
素イデアル回避 は、有限個の素イデアルの和集合についての命題です[2 , 命題1.11, p.11] 。対偶の形で使うと、どの P i P_i P i にも含まれないイデアルから、どの P i P_i P i にも入らない元がとれます。
J ⊈ P i ( i = 1 , … , t ) ⟹ ∃ x ∈ J ∖ ( P 1 ∪ ⋯ ∪ P t ) J\not\subseteq P_i\ \ (i=1,\dots,t)\ \Longrightarrow\ \exists\,x\in J\setminus(P_1\cup\cdots\cup P_t) J ⊆ P i ( i = 1 , … , t ) ⟹ ∃ x ∈ J ∖ ( P 1 ∪ ⋯ ∪ P t ) J ̸ ⊆ P i ( i = 1 , … , t ) ⟹ ∃ x ∈ J ∖ ( P 1 ∪ ⋯ ∪ P t ) \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} J ⊆ P i ( i = 1 , … , t ) ⟹ ∃ x ∈ J ∖ ( P 1 ∪ ⋯ ∪ P t )
k [ x , y ] ( x , y ) / ( x y ) k[x,y]_{(x,y)}/(xy) k [ x , y ] ( x , y ) / ( x y ) では、M M M は ( x ) (x) ( x ) にも ( y ) (y) ( y ) にも含まれないので、どちらにも入らない元 x + y ∈ M x+y\in M x + y ∈ M がとれます。x x x と y y y はそれぞれ片方に入るので、1つずつではよけられません。
命題8 [2 , 命題11.13, p.187–188; 4 , 系2.39, p.79]
( A , M , k ) (A,M,k) ( A , M , k ) を d d d 次元のネーター局所環 とする。x 1 , … , x d ∈ M x_1,\dots,x_d\in M x 1 , … , x d ∈ M で、( x 1 , … , x d ) (x_1,\dots,x_d) ( x 1 , … , x d ) が M M M 準素イデアル になるものがある。とくに dim A ≥ δ ( A ) \dim A\ge\delta(A) dim A ≥ δ ( A ) 。
証明 開く 閉じる すべて開く すべて閉じる
d d d は
有限である(命題6 )。i = 0 , 1 , … , d i=0,1,\dots,d i = 0 , 1 , … , d について、「( x 1 , … , x i ) (x_1,\dots,x_i) ( x 1 , … , x i ) を含む素イデアルの高さはすべて i i i 以上」となる x 1 , … , x i ∈ M x_1,\dots,x_i\in M x 1 , … , x i ∈ M を帰納的に選ぶ。i = 0 i=0 i = 0 では何も選ばず、条件は自明。 x 1 , … , x i − 1 x_1,\dots,x_{i-1} x 1 , … , x i − 1 まで選んだとする(1 ≤ i ≤ d 1\le i\le d 1 ≤ i ≤ d )。J = ( x 1 , … , x i − 1 ) J=(x_1,\dots,x_{i-1}) J = ( x 1 , … , x i − 1 ) の極小素イデアル は有限個で、そのうち高さがちょうど i − 1 i-1 i − 1 のものを P 1 , … , P t P_1,\dots,P_t P 1 , … , P t とする。詳しく 閉じる
ネーター環 のイデアルは準素分解をもち [2 , 定理7.13, p.128] 、J J J を含む極小な素イデアルは、分解に現れる有限個の素イデアルのどれかである [2 , 命題4.6, p.80] 。i = 1 i=1 i = 1 のときは J = ( 0 ) J=(0) J = ( 0 ) で、P 1 , … , P t P_1,\dots,P_t P 1 , … , P t は高さ0の素イデアル、つまり A A A の極小素イデアル である。
どの P j P_j P j も M M M と異なる。ht P j = i − 1 < d = ht M \operatorname{ht}P_j=i-1<d=\operatorname{ht}M ht P j = i − 1 < d = ht M だから。よって素イデアル回避 から、どの P j P_j P j にも入らない x i ∈ M x_i\in M x i ∈ M がとれる。詳しく 閉じる
M ⊆ P 1 ∪ ⋯ ∪ P t M\subseteq P_1\cup\cdots\cup P_t M ⊆ P 1 ∪ ⋯ ∪ P t とすると、素イデアル回避 [2 , 命題1.11, p.11] から、ある j j j で M ⊆ P j M\subseteq P_j M ⊆ P j 。M M M は極大なので M = P j M=P_j M = P j となり矛盾する。ht M = dim A \operatorname{ht}M=\dim A ht M = dim A は 第1回の命題10 (4) から(局所環 の極大イデアルは M M M だけ)。
( x 1 , … , x i ) (x_1,\dots,x_i) ( x 1 , … , x i ) を含む素イデアル Q Q Q の高さが i i i 以上であることを示す。Q Q Q は J J J の極小素イデアル P P P を含む。詳しく 閉じる
P P P が
P j P_j P j の
1つなら、x i ∈ Q x_i\in Q x i ∈ Q 、x i ∉ P j x_i\notin P_j x i ∈ / P j から Q ⊋ P j Q\supsetneq P_j Q ⊋ P j 。P j P_j P j で終わる長さ i − 1 i-1 i − 1 の鎖に Q Q Q を付け足せるので、ht Q ≥ i \operatorname{ht}Q\ge i ht Q ≥ i 。 そうでなければ、
帰納法の仮定から ht P ≥ i − 1 \operatorname{ht}P\ge i-1 ht P ≥ i − 1 で、しかも i − 1 i-1 i − 1 ではないので ht P ≥ i \operatorname{ht}P\ge i ht P ≥ i 。Q ⊇ P Q\supseteq P Q ⊇ P なので ht Q ≥ i \operatorname{ht}Q\ge i ht Q ≥ i 。 i = d i=d i = d まで選ぶと、( x 1 , … , x d ) (x_1,\dots,x_d) ( x 1 , … , x d ) を含む素イデアルは M M M だけになる。よって ( x 1 , … , x d ) = M \sqrt{(x_1,\dots,x_d)}=M ( x 1 , … , x d ) = M で、補題1 から M M M 準素イデアル 。詳しく 閉じる
Q ⊇ ( x 1 , … , x d ) Q\supseteq(x_1,\dots,x_d) Q ⊇ ( x 1 , … , x d ) で Q ≠ M Q\neq M Q = M なら、Q ⊊ M Q\subsetneq M Q ⊊ M から ht M ≥ ht Q + 1 ≥ d + 1 \operatorname{ht}M\ge\operatorname{ht}Q+1\ge d+1 ht M ≥ ht Q + 1 ≥ d + 1 となり、ht M = d \operatorname{ht}M=d ht M = d に反する。根基 は、そのイデアルを含む素イデアルすべての共通部分である [2 , 命題1.14, p.13] 。
避けるのは、高さがちょうど i − 1 i-1 i − 1 の極小素イデアル だけです。高さが i i i 以上のものは、何もしなくても条件をみたしています。図形の言葉では、「x 1 = ⋯ = x i − 1 = 0 x_1=\cdots=x_{i-1}=0 x 1 = ⋯ = x i − 1 = 0 の成分のうち、まだ次元が下がっていない成分を、次の元で必ず切る」ということです。
( y ) (y) ( y ) ( x ) (x) ( x ) M M M V ( x + y ) V(x+y) V ( x + y )
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
Spec A x で割る x+y で割る
斜め 真上 真横
ドラッグで回せます
A = k [ x , y ] ( x , y ) / ( x y ) A=k[x,y]_{(x,y)}/(xy) A = k [ x , y ] ( x , y ) / ( x y ) の Spec です。局所環 なので閉点は原点 M M M だけで、床の灰色の線は生成点 の閉包の場所を示す目印です。2本の直線の生成点 ( y ) (y) ( y ) (x x x 軸)と ( x ) (x) ( x ) (y y y 軸)が高さ1にあり、段は2つ、dim A = 1 \dim A=1 dim A = 1 です。
x x x で割ると、x x x を含む ( x ) (x) ( x ) と M M M が残ります。x x x は極小素イデアル ( x ) (x) ( x ) に入っているので、直線 x = 0 x=0 x = 0 は切れません。段はまだ2つで、A / ( x ) ≅ k [ y ] ( y ) A/(x)\cong k[y]_{(y)} A / ( x ) ≅ k [ y ] ( y ) の長さは無限です。
x + y x+y x + y は ( x ) (x) ( x ) にも ( y ) (y) ( y ) にも入りません。x + y x+y x + y で割ると原点だけが残り、A / ( x + y ) ≅ k [ x ] / ( x 2 ) A/(x+y)\cong k[x]/(x^2) A / ( x + y ) ≅ k [ x ] / ( x 2 ) の長さは2です。1つの元で点まで切れたので、δ ( A ) = 1 = dim A \delta(A)=1=\dim A δ ( A ) = 1 = dim A です。「真横」から見ると段の数の変化が分かります。
図2 具体例 交わる2直線の局所環 A = k [ x , y ] ( x , y ) / ( x y ) A=k[x,y]_{(x,y)}/(xy) A = k [ x , y ] ( x , y ) / ( x y ) の Spec です(代数幾何の連載の第2回と同じ約束で、閉点を床に、直線の生成点 を高さ1に描いています)。x x x で割ると直線 x = 0 x=0 x = 0 の生成点 が残り、x + y x+y x + y で割ると原点だけが残ります。x x x と x + y x+y x + y が直線の上で0になるかどうかは、直線の点で式の値を計算して確かめています。「真横」から見ると、割ったあとに残る段の数が分かります。
図2の環で、証明の手順をたどります。d = dim A = 1 d=\dim A=1 d = dim A = 1 で、i = 1 i=1 i = 1 では A A A の極小素イデアル ( x ) (x) ( x ) 、( y ) (y) ( y ) (どちらも高さ0)をよける x 1 x_1 x 1 を選びます。x ∈ ( x ) x\in(x) x ∈ ( x ) はだめで、x + y x+y x + y はどちらにも入りません(x + y x+y x + y を x = 0 x=0 x = 0 に制限すると y y y 、y = 0 y=0 y = 0 に制限すると x x x で、0でない)。こうして ( x + y ) (x+y) ( x + y ) が M M M 準素になり、例3 (2) の計算と合います。
例9 平面とそれを貫く直線
A = k [ x , y , z ] ( x , y , z ) / ( x z , y z ) A=k[x,y,z]_{(x,y,z)}/(xz,\ yz) A = k [ x , y , z ] ( x , y , z ) / ( x z , y z ) とする。V ( x z , y z ) V(xz,yz) V ( x z , y z ) は平面 z = 0 z=0 z = 0 と z z z 軸の和で、dim A = 2 \dim A=2 dim A = 2 (第1回の例14 と同じ計算)。命題8 の手順で選ぶと、例えば
x 1 = x + z x 2 = y A / ( x + z , y ) ≅ k [ x ] / ( x 2 ) x_1=x+z\qquad x_2=y\qquad A/(x+z,\ y)\cong k[x]/(x^2) x 1 = x + z x 2 = y A / ( x + z , y ) ≅ k [ x ] / ( x 2 ) x 1 = x + z x 2 = y A / ( x + z , y ) ≅ k [ x ] / ( x 2 ) \begin{gathered}x_1=x+z\\x_2=y\\A/(x+z,\ y)\cong k[x]/(x^2)\end{gathered} x 1 = x + z x 2 = y A / ( x + z , y ) ≅ k [ x ] / ( x 2 ) x 1 = x + z x 2 = y A / ( x + z , y ) ≅ k [ x ] / ( x 2 ) \begin{aligned}x_1 &= x+z\\[4pt]x_2 &= y\\[4pt]A/(x+z,\ y) &\cong k[x]/(x^2)\end{aligned} x 1 x 2 A / ( x + z , y ) = x + z = y ≅ k [ x ] / ( x 2 )
で、ℓ ( A / ( x + z , y ) ) = 2 \ell(A/(x+z,y))=2 ℓ ( A / ( x + z , y )) = 2 。よって δ ( A ) ≤ 2 \delta(A)\le2 δ ( A ) ≤ 2 。
証明 開く 閉じる すべて開く すべて閉じる
i = 1 i=1 i = 1 :A A A の極小素イデアル は ( z ) (z) ( z ) (平面)と ( x , y ) (x,y) ( x , y ) (直線)で、どちらも高さ0。x + z x+z x + z はどちらにも入らない。詳しく 閉じる
x + z ∈ ( z ) x+z\in(z) x + z ∈ ( z ) なら x ∈ ( z ) x\in(z) x ∈ ( z ) 、x + z ∈ ( x , y ) x+z\in(x,y) x + z ∈ ( x , y ) なら z ∈ ( x , y ) z\in(x,y) z ∈ ( x , y ) となるが、どちらも成り立たない(x x x は点 ( 1 , 0 , 0 ) (1,0,0) ( 1 , 0 , 0 ) で、z z z は点 ( 0 , 0 , 1 ) (0,0,1) ( 0 , 0 , 1 ) で0でない)。
A / ( x + z ) A/(x+z) A / ( x + z ) は、z = − x z=-x z = − x を代入して k [ x , y ] ( x , y ) / ( x 2 , x y ) k[x,y]_{(x,y)}/(x^2,\ xy) k [ x , y ] ( x , y ) / ( x 2 , x y ) 。その極小素イデアル は ( x ) (x) ( x ) だけで、A A A では ( x , z ) (x,z) ( x , z ) に当たる。高さは1。詳しく 閉じる
x z = − x 2 xz=-x^2 x z = − x 2 、y z = − x y yz=-xy y z = − x y となる。( x 2 , x y ) (x^2,xy) ( x 2 , x y ) を含む素イデアルは x x x を含むので、極小なものは ( x ) (x) ( x ) 。
A A A の中で ( x , z ) (x,z) ( x , z ) に含まれる素イデアルは ( z ) (z) ( z ) か ( x , y ) (x,y) ( x , y ) を含むが、y ∉ ( x , z ) y\notin(x,z) y ∈ / ( x , z ) なので ( z ) (z) ( z ) を含む。それらは k [ x , y ] ( x , y ) k[x,y]_{(x,y)} k [ x , y ] ( x , y ) の ( x ) (x) ( x ) 以下の素イデアル ( 0 ) (0) ( 0 ) 、( x ) (x) ( x ) に対応するので、( z ) ⊊ ( x , z ) (z)\subsetneq(x,z) ( z ) ⊊ ( x , z ) が最長の鎖で、高さは1である。
i = 2 i=2 i = 2 :
( x , z ) (x,z) ( x , z ) を
よけて x 2 = y x_2=y x 2 = y を選ぶ。A / ( x + z , y ) ≅ k [ x , y ] / ( x 2 , x y , y ) = k [ x ] / ( x 2 ) A/(x+z,y)\cong k[x,y]/(x^2,xy,y)=k[x]/(x^2) A / ( x + z , y ) ≅ k [ x , y ] / ( x 2 , x y , y ) = k [ x ] / ( x 2 ) で、長さは2。
最初に z z z を選ぶと失敗します。z z z は平面の極小素イデアル ( z ) (z) ( z ) に入っていて、A / ( z ) ≅ k [ x , y ] ( x , y ) A/(z)\cong k[x,y]_{(x,y)} A / ( z ) ≅ k [ x , y ] ( x , y ) はまだ2次元です。平面を「切った」つもりでも、平面全体が z = 0 z=0 z = 0 の上に乗っているので、何も切れていません。
一方、x 1 = x x_1=x x 1 = x と選ぶと、x x x は直線の極小素イデアル ( x , y ) (x,y) ( x , y ) に入っています。それでも A / ( x ) ≅ k [ y , z ] ( y , z ) / ( y z ) A/(x)\cong k[y,z]_{(y,z)}/(yz) A / ( x ) ≅ k [ y , z ] ( y , z ) / ( y z ) は1次元に下がり、続けて y + z y+z y + z で切れば長さ2で点になります。
次元の小さい成分は、切らなくても困らないことがあるのです。証明の手順は巴系 を作るための十分条件で、必要条件ではありません。
次元定理で分かること
3つの不等式がそろったので、次元定理(定理4 )が証明できました。dim A = d \dim A=d dim A = d のとき、M M M 準素イデアル を生成する d d d 個の元 x 1 , … , x d x_1,\dots,x_d x 1 , … , x d を A A A の巴系 (パラメータ系)と呼びます[2 , 11.2節, p.189; 1 , §14, p.126] 。命題8 は巴系 が存在することを、次元定理は d d d 個より少ない元では M M M 準素イデアル を生成できないことを言っています。巴系 の性質は、この連載の第9回で詳しく扱います。
巴系 で1つずつ割っていくと、次元はちょうど1ずつ下がります。
A ⟶ A / ( x 1 ) ⟶ A / ( x 1 , x 2 ) d d − 1 d − 2 ⟶ ⋯ ⟶ A / ( x 1 , … , x d ) ⋯ 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 d ⟶ A / ( x 1 ) d − 1 ⟶ A / ( x 1 , x 2 ) d − 2 ⟶ ⋯ ⋯ ⟶ A / ( x 1 , … , x d ) 0
下の行は各環の次元です。A ˉ = A / ( x 1 , … , x i ) \bar A=A/(x_1,\dots,x_i) A ˉ = A / ( x 1 , … , x i ) では、残りの x i + 1 , … , x d x_{i+1},\dots,x_d x i + 1 , … , x d の像が M ˉ = M / ( x 1 , … , x i ) \bar M=M/(x_1,\dots,x_i) M ˉ = M / ( x 1 , … , x i ) 準素イデアル を生成するので、次元定理から dim A ˉ = δ ( A ˉ ) ≤ d − i \dim\bar A=\delta(\bar A)\le d-i dim A ˉ = δ ( A ˉ ) ≤ d − i です。
逆に dim A ˉ = e \dim\bar A=e dim A ˉ = e なら、A ˉ \bar A A ˉ の巴系 e e e 個の代表元と x 1 , … , x i x_1,\dots,x_i x 1 , … , x i を合わせた i + e i+e i + e 個で A A A の M M M 準素イデアル が生成されるので、d = δ ( A ) ≤ i + e d=\delta(A)\le i+e d = δ ( A ) ≤ i + e です。よって dim A ˉ = d − i \dim\bar A=d-i dim A ˉ = d − i です。
例9 の巴系 x + z , y x+z,\ y x + z , y で割ると、次のようになります。最初に z z z で割ると、次元は2のままです。
k [ x , y , z ] ( x , y , z ) / ( x z , y z ) dim = 2 → / ( x + z ) k [ x , y ] ( x , y ) / ( x 2 , x y ) dim = 1 → / y k [ x ] / ( x 2 ) 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} k [ x , y , z ] ( x , y , z ) / ( x z , y z ) / ( x + z ) k [ x , y ] ( x , y ) / ( x 2 , x y ) / y k [ x ] / ( x 2 ) dim = 2 dim = 1 dim = 0
例10 3つの物差しで測る [2 , 11.2節 例, p.188]
次の表で、2列目は十分大きい n n n での ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) 、3列目は M M M 準素イデアル を生成する元、4列目は素イデアルの鎖である。
A ℓ ( A / M n ) x 1 , … , x δ P 0 ⊊ ⋯ ⊊ P r k [ x ] ( x ) n x ( 0 ) ⊊ ( x ) k [ x , y ] ( x , y ) ( n + 1 2 ) x , y ( 0 ) ⊊ ( x ) ⊊ ( x , y ) k [ x , y , z ] ( x , y , z ) ( n + 2 3 ) x , y , z ( 0 ) ⊊ ( x ) ⊊ ( x , y ) ⊊ ( x , y , z ) k [ x , y ] ( x , y ) / ( x y ) 2 n − 1 x + y ( y ) ⊊ M k [ x , y ] ( x , y ) / ( y 2 − x 2 − x 3 ) 2 n − 1 x ( 0 ) ⊊ M k [ x ] / ( x 2 ) 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 k [ x ] ( x ) k [ x , y ] ( x , y ) k [ x , y , z ] ( x , y , z ) k [ x , y ] ( x , y ) / ( x y ) k [ x , y ] ( x , y ) / ( y 2 − x 2 − x 3 ) k [ x ] / ( x 2 ) ℓ ( A / M n ) n ( 2 n + 1 ) ( 3 n + 2 ) 2 n − 1 2 n − 1 2 ( n ≥ 2 ) x 1 , … , x δ x x , y x , y , z x + y x ∅ P 0 ⊊ ⋯ ⊊ P r ( 0 ) ⊊ ( x ) ( 0 ) ⊊ ( x ) ⊊ ( x , y ) ( 0 ) ⊊ ( x ) ⊊ ( x , y ) ⊊ ( x , y , z ) ( y ) ⊊ M ( 0 ) ⊊ M M
どの行でも、ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) の次数、生成元の個数、鎖の長さは等しい(上から 1 , 2 , 3 , 1 , 1 , 0 1,2,3,1,1,0 1 , 2 , 3 , 1 , 1 , 0 )。とくに k [ x 1 , … , x n ] ( x 1 , … , x n ) k[x_1,\dots,x_n]_{(x_1,\dots,x_n)} k [ x 1 , … , x n ] ( x 1 , … , x n ) は n n n 次元で、δ ( k [ x , y , z ] ( x , y , z ) ) = 3 \delta(k[x,y,z]_{(x,y,z)})=3 δ ( k [ x , y , z ] ( x , y , z ) ) = 3 である。
証明 開く 閉じる
k [ x 1 , … , x r ] ( x 1 , … , x r ) k[x_1,\dots,x_r]_{(x_1,\dots,x_r)} k [ x 1 , … , x r ] ( x 1 , … , x r ) で
A / M n A/M^n A / M n の
基底は次数 n − 1 n-1 n − 1 以下の単項式で、その数は ( n − 1 + r r ) \binom{n-1+r}{r} ( r n − 1 + r ) 。r = 1 , 2 , 3 r=1,2,3 r = 1 , 2 , 3 で表の値になる。 2直線と
結節点の ℓ ( A / M n ) = 2 n − 1 \ell(A/M^n)=2n-1 ℓ ( A / M n ) = 2 n − 1 は、M i / M i + 1 M^i/M^{i+1} M i / M i + 1 が i ≥ 1 i\ge1 i ≥ 1 で2次元であることから(例14 の証明で計算する)。 k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) では
M n = 0 M^n=0 M n = 0 (
n ≥ 2 n\ge2 n ≥ 2 )で、
ℓ ( A ) = 2 \ell(A)=2 ℓ ( A ) = 2 。
生成元は0個でよい。 次元は
表の鎖で下から抑えられ、生成元の個数で上から抑えられる(定理4 )。両者が一致するので、表の値が次元である。
表の1列目の値が n n n の何次式かだけを見ても、次元が読めます。例えば k [ x 1 , … , x r ] ( x 1 , … , x r ) k[x_1,\dots,x_r]_{(x_1,\dots,x_r)} k [ x 1 , … , x r ] ( x 1 , … , x r ) が r r r 次元であることは、鎖で ≥ r \ge r ≥ r 、生成元 x 1 , … , x r x_1,\dots,x_r x 1 , … , x r で ≤ r \le r ≤ r と、両側からすぐに分かります。第4回で超越次数 を使って示した dim k [ x 1 , … , x r ] = r \dim k[x_1,\dots,x_r]=r dim k [ x 1 , … , x r ] = r (第4回の系16 )の、原点での局所版です。
x x x y y y z z z V ( x ) V(x) V ( x ) V ( y ) V(y) V ( y ) V ( z ) V(z) V ( z ) V ( x , y ) V(x,y) V ( x , y ) V ( x , y , z ) V(x,y,z) V ( x , y , z ) z = x 2 + y 2 z=x^2+y^2 z = x 2 + y 2
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
x で切る y でも切る z でも切る 放物面と平面
斜め 真上 正面
ドラッグで回せます
平面 x = 0 x=0 x = 0 です。A / ( x ) ≅ k [ y , z ] ( y , z ) A/(x)\cong k[y,z]_{(y,z)} A / ( x ) ≅ k [ y , z ] ( y , z ) は2次元で、長さ ℓ ( A / ( x ) ) \ell(A/(x)) ℓ ( A / ( x )) は無限です。
V ( x , y ) V(x,y) V ( x , y ) は z z z 軸(黒い線)です。A / ( x , y ) ≅ k [ z ] ( z ) A/(x,y)\cong k[z]_{(z)} A / ( x , y ) ≅ k [ z ] ( z ) は1次元で、長さはまだ無限です。「真上」から見ると z z z 軸は1点に潰れ、2つの式で点まで切れたように見えます。回すと直線です。
さらに z = 0 z=0 z = 0 で切ると原点だけが残り、A / ( x , y , z ) = k A/(x,y,z)=k A / ( x , y , z ) = k の長さは1になります。1回切るたびに次元が 2 , 1 , 0 2,1,0 2 , 1 , 0 と1つずつ下がり、3回目で長さが有限になりました。
放物面 z = x 2 + y 2 z=x^2+y^2 z = x 2 + y 2 と平面 z = 0 z=0 z = 0 の実数の共通点は原点だけです。しかし A / ( z − x 2 − y 2 , z ) ≅ k [ x , y ] ( x , y ) / ( x 2 + y 2 ) A/(z-x^2-y^2,\ z)\cong k[x,y]_{(x,y)}/(x^2+y^2) A / ( z − x 2 − y 2 , z ) ≅ k [ x , y ] ( x , y ) / ( x 2 + y 2 ) は1次元で、長さは無限です。複素数では x 2 + y 2 = ( x + i y ) ( x − i y ) x^2+y^2=(x+iy)(x-iy) x 2 + y 2 = ( x + i y ) ( x − i y ) なので、共通部分は2本の直線 x = ± i y x=\pm iy x = ± i y です。
図3 具体例 空間の原点の局所環 A = k [ x , y , z ] ( x , y , z ) A=k[x,y,z]_{(x,y,z)} A = k [ x , y , z ] ( x , y , z ) を、x x x 、y y y 、z z z で順に切った図です(実数の点だけを描いています)。平面、直線、点と、1回切るたびに次元が1つ下がります。2回目の段階で「真上」から見ると、z z z 軸が1点に潰れて点まで切れたように見えますが、回すと直線です。最後の段階は、実数の点だけでは見落とす例です。
δ ( A ) = 3 \delta(A)=3 δ ( A ) = 3 は、「原点を通る2つの方程式 f = g = 0 f=g=0 f = g = 0 は、原点だけを残すことはできず、原点を通る曲線を必ず含む」と言い換えられます。図3の最後の段階は、それに反するように見える例です。放物面 z = x 2 + y 2 z=x^2+y^2 z = x 2 + y 2 と平面 z = 0 z=0 z = 0 の実数の共通点は原点だけですが、
A / ( z − x 2 − y 2 , z ) ≅ k [ x , y ] ( x , y ) / ( x 2 + y 2 ) \begin{aligned} &A/(z-x^2-y^2,\ z)\\ &\quad\cong k[x,y]_{(x,y)}/(x^2+y^2) \end{aligned} A / ( z − x 2 − y 2 , z ) ≅ k [ x , y ] ( x , y ) / ( x 2 + y 2 )
は1次元で、長さは無限です。k = C k=\mathbb{C} k = C なら x 2 + y 2 = ( x + i y ) ( x − i y ) x^2+y^2=(x+iy)(x-iy) x 2 + y 2 = ( x + i y ) ( x − i y ) で、共通部分は2本の直線 x = ± i y x=\pm iy x = ± i y です。実数の点の図だけで「点まで切れた」と判断してはいけない、という例になっています。
次元定理から、さらに次のことがすぐに出ます [2 , 系11.16, 系11.17, p.188; 2 , 系11.18, p.189] 。
ネーター環 で、r r r 個の元で生成されるイデアルを含む極小な素イデアルの高さは r r r 以下(クルルの高さ定理)。
とくに、零因子 でも単元 でもない元 x x x について、( x ) (x) ( x ) を含む極小な素イデアルの高さは1(クルルの単項イデアル定理)。
ネーター局所環 の非零因子 x ∈ M x\in M x ∈ M について dim A / ( x ) = dim A − 1 \dim A/(x)=\dim A-1 dim A / ( x ) = dim A − 1 。
これらと、その逆向きの主張は、第8回で証明します。
専門的な話 加群と半局所環の次元定理
松村は、次元定理をもっと一般の形で証明しています[1 , 定理13.4, p.120] 。A A A を極大イデアルが有限個のネーター環 (半局所環 )、M M M をそのジャコブソン根基 (極大イデアル全体の共通部分)、N N N を有限生成 A A A 加群 とします。
このとき、dim N = dim A / ann N \dim N=\dim A/\operatorname{ann}N dim N = dim A / ann N 、ℓ ( N / q n N ) \ell(N/q^nN) ℓ ( N / q n N ) の次数 d ( N ) d(N) d ( N ) 、ℓ ( N / ( x 1 , … , x r ) N ) < ∞ \ell(N/(x_1,\dots,x_r)N)<\infty ℓ ( N / ( x 1 , … , x r ) N ) < ∞ となる x i ∈ M x_i\in M x i ∈ M の最少個数 δ ( N ) \delta(N) δ ( N ) の3つが等しくなります。
証明の組み立てはこの記事と同じです。d ≥ dim d\ge\dim d ≥ dim の段では、部分加群 の列 0 = N 0 ⊂ N 1 ⊂ ⋯ ⊂ N q = N 0=N_0\subset N_1\subset\cdots\subset N_q=N 0 = N 0 ⊂ N 1 ⊂ ⋯ ⊂ N q = N で N j / N j − 1 ≅ A / P j N_j/N_{j-1}\cong A/P_j N j / N j − 1 ≅ A / P j (P j P_j P j は素イデアル)となるものを使って、環の場合に帰着しています。
次元が無限のネーター整域
系7 から、ネーター局所環 の次元は有限です。局所環 でないネーター環 では、1つ1つの極大イデアルの高さが有限でも、その上限が無限になりえます。そのような整域 の例は永田雅宜によるもので、アティヤ・マクドナルドの演習問題になっています。
例11 永田の無限次元ネーター整域 [2 , 演習問題11.4, p.194; 3 , 演習問題7.4, p.136]
k k k を体、B = k [ X 1 , X 2 , X 3 , … ] B=k[X_1,X_2,X_3,\dots] B = k [ X 1 , X 2 , X 3 , … ] を可算無限個の変数の多項式環とする。変数を大きさ 1 , 2 , 3 , … 1,2,3,\dots 1 , 2 , 3 , … の組に分け、i i i 番目の組で生成される素イデアルを P i P_i P i とする。
P 1 = ( X 1 ) P 2 = ( X 2 , X 3 ) P 3 = ( X 4 , X 5 , X 6 ) … S = B ∖ ⋃ i ≥ 1 P i P_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_i P 1 = ( X 1 ) P 2 = ( X 2 , X 3 ) P 3 = ( X 4 , X 5 , X 6 ) … S = B ∖ i ≥ 1 ⋃ P i P 1 = ( X 1 ) P 2 = ( X 2 , X 3 ) P 3 = ( X 4 , X 5 , X 6 ) … S = B ∖ ⋃ i ≥ 1 P i \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} P 1 = ( X 1 ) P 2 = ( X 2 , X 3 ) P 3 = ( X 4 , X 5 , X 6 ) … S = B ∖ i ≥ 1 ⋃ P i P 1 = ( X 1 ) P 2 = ( X 2 , X 3 ) P 3 = ( X 4 , X 5 , X 6 ) … S = B ∖ ⋃ i ≥ 1 P i \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} P 1 P 2 P 3 S = ( X 1 ) = ( X 2 , X 3 ) = ( X 4 , X 5 , X 6 ) … = B ∖ i ≥ 1 ⋃ P i
このとき A = S − 1 B A=S^{-1}B A = S − 1 B はネーター整域 で、ht S − 1 P i = i \operatorname{ht}S^{-1}P_i=i ht S − 1 P i = i である。とくに dim A = ∞ \dim A=\infty dim A = ∞ 。
証明 開く 閉じる すべて開く すべて閉じる
P i P_i P i は素イデアルで、S S S は積閉集合。よって A A A は整域 B B B の局所化で、整域 である。詳しく 閉じる
B / P i B/P_i B / P i は残りの変数の多項式環で、整域 である。s , t ∈ S s,t\in S s , t ∈ S なら、どの P i P_i P i についても s , t ∉ P i s,t\notin P_i s , t ∈ / P i なので s t ∉ P i st\notin P_i s t ∈ / P i 、つまり s t ∈ S st\in S s t ∈ S 。1 ∈ S 1\in S 1 ∈ S 、0 ∉ S 0\notin S 0 ∈ / S 。
P i ∩ S = ∅ P_i\cap S=\varnothing P i ∩ S = ∅ なので S − 1 P i S^{-1}P_i S − 1 P i は A A A の素イデアルで、その下には長さ i i i の鎖がある。よって ht S − 1 P i ≥ i \operatorname{ht}S^{-1}P_i\ge i ht S − 1 P i ≥ i で、dim A = ∞ \dim A=\infty dim A = ∞ 。詳しく 閉じる
P i = ( X m + 1 , … , X m + i ) P_i=(X_{m+1},\dots,X_{m+i}) P i = ( X m + 1 , … , X m + i ) とすると、B B B の鎖
( 0 ) ⊊ ( X m + 1 ) ⊊ ( X m + 1 , X m + 2 ) ⊊ ⋯ ⊊ ( X m + 1 , … , X m + i ) = P i \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} ( 0 ) ⊊ ( X m + 1 ) ⊊ ( X m + 1 , X m + 2 ) ⊊ ⋯ ⊊ ( X m + 1 , … , X m + i ) = P i
はすべて P i P_i P i に含まれ、S S S と交わらない。S S S と交わらない素イデアルは S − 1 B S^{-1}B S − 1 B の素イデアルと包含を保って対応する [2 , 命題3.11 iv), p.63] ので、A A A にも長さ i i i の鎖がある。実際には A S − 1 P i = B P i A_{S^{-1}P_i}=B_{P_i} A S − 1 P i = B P i は i i i 変数の多項式環の局所化で、高さはちょうど i i i である。
A A A の極大イデアルは S − 1 P i S^{-1}P_i S − 1 P i (i ≥ 1 i\ge1 i ≥ 1 )だけで、0でない元はそのうち有限個にしか入らない。詳しく 閉じる
0でない
f ∈ B f\in B f ∈ B は
有限個の変数しか含まない。P i P_i P i は単項式で生成されるので、f ∈ P i f\in P_i f ∈ P i なら f f f の各項が i i i 番目の組の変数を含む。よって f f f を含む P i P_i P i は有限個である。 A A A の真のイデアルを B B B に引き戻した Q Q Q は S S S と交わらないので Q ⊆ ⋃ i P i Q\subseteq\bigcup_iP_i Q ⊆ ⋃ i P i 。このとき Q Q Q はある P i P_i P i に含まれる(無限個の和集合だが、ここでは素イデアル回避 が成り立つ)。詳しく 閉じる
Q ≠ 0 Q\neq0 Q = 0 としてよい。Q Q Q がどの P i P_i P i にも含まれないと仮定する。0でない f ∈ Q f\in Q f ∈ Q を含む P i P_i P i は有限個で、それを P i 1 , … , P i r P_{i_1},\dots,P_{i_r} P i 1 , … , P i r とする。有限個の素イデアル回避 [2 , 命題1.11, p.11] から、どの P i j P_{i_j} P i j にも入らない g ∈ Q g\in Q g ∈ Q がとれる。
f f f にも g g g にも変数が現れない組を1つ選び(j j j 番目とする)、その組の変数 X X X を1つとって h = f + g X ∈ Q h=f+gX\in Q h = f + g X ∈ Q とおく。h h h がどの P i P_i P i にも入らないことを、B / P i B/P_i B / P i (残りの変数の多項式環)で h ˉ ≠ 0 \bar h\neq0 h ˉ = 0 を見て確かめる。
(a) i i i が i 1 , … , i r i_1,\dots,i_r i 1 , … , i r のどれかなら、f ˉ = 0 \bar f=0 f ˉ = 0 で h ˉ = g ˉ X \bar h=\bar g\,X h ˉ = g ˉ X 。g ˉ ≠ 0 \bar g\neq0 g ˉ = 0 で、X X X は i i i 番目の組に入らない(i i i 番目の組には f f f の変数があり、j j j 番目にはない)ので h ˉ ≠ 0 \bar h\neq0 h ˉ = 0 。 (b) i = j i=j i = j なら X ˉ = 0 \bar X=0 X ˉ = 0 で h ˉ = f ˉ \bar h=\bar f h ˉ = f ˉ 。f f f は j j j 番目の組の変数を含まないので f ∉ P j f\notin P_j f ∈ / P j 、h ˉ ≠ 0 \bar h\neq0 h ˉ = 0 。 (c) それ以外なら h ˉ = f ˉ + g ˉ X \bar h=\bar f+\bar gX h ˉ = f ˉ + g ˉ X で f ˉ ≠ 0 \bar f\neq0 f ˉ = 0 。f ˉ \bar f f ˉ は X X X を含まないので − g ˉ X -\bar gX − g ˉ X に等しくなれず、h ˉ ≠ 0 \bar h\neq0 h ˉ = 0 。
よって h ∈ Q h\in Q h ∈ Q はどの P i P_i P i にも入らず、Q ⊆ ⋃ i P i Q\subseteq\bigcup_iP_i Q ⊆ ⋃ i P i に反する。
P i P_i P i どうしには
包含関係がないので、S − 1 P i S^{-1}P_i S − 1 P i はどれも極大で、これらが極大イデアルのすべてである。 各 A S − 1 P i = B P i A_{S^{-1}P_i}=B_{P_i} A S − 1 P i = B P i はネーター環 である。前のステップと合わせると、アティヤ・マクドナルドの演習問題7.9 の判定法から A A A はネーター環 である。詳しく 閉じる
B P i B_{P_i} B P i では、i i i 番目の組に入らない変数の0でない多項式がすべて単元 になる。それらの商体 を K i K_i K i とすると、B P i B_{P_i} B P i は K i [ X m + 1 , … , X m + i ] K_i[X_{m+1},\dots,X_{m+i}] K i [ X m + 1 , … , X m + i ] の素イデアル ( X m + 1 , … , X m + i ) (X_{m+1},\dots,X_{m+i}) ( X m + 1 , … , X m + i ) での局所化で、ヒルベルトの基底定理 からネーター環 である。
判定法 [2 , 演習問題7.9, p.131; 3 , 演習問題7.3, p.136] は「すべての極大イデアルでの局所化がネーター環 で、0でない元を含む極大イデアルが有限個なら、ネーター環 」というもの。この判定法の証明は、引用した演習問題(アティヤ・マクドナルドにはヒントがある)に譲る。
この環 A A A の極大イデアル S − 1 P i S^{-1}P_i S − 1 P i での局所化は i i i 次元のネーター局所環 で、次元定理のとおり有限の次元をもちます。高さ 1 , 2 , 3 , … 1,2,3,\dots 1 , 2 , 3 , … の閉点が際限なく現れるので、それらの上限である dim A \dim A dim A が無限になります。Spec の図で言えば、閉点ごとに上に積める段の数は有限なのに、その段の数がいくらでも大きい点がある、ということです。
アティヤ・マクドナルドの演習問題では、組の大きさ m i + 1 − m i m_{i+1}-m_i m i + 1 − m i が真に増えていく一般の場合を扱っています。大きさが有界でなければ、同じ議論で次元は無限になります。
永田は、鎖状でないネーター環 の例も作っています。第1回 の補足「鎖状環 と永田の例」で触れた例で、今回の例とは別のものです。
埋め込み次元:接空間と比べる
M M M 自身も M M M 準素イデアル なので、δ ( A ) \delta(A) δ ( A ) は M M M の生成元の個数以下です。その個数に名前を付けます。
定義12 埋め込み次元 [1 , §14, p.126; 2 , 系11.15, p.188]
ネーター局所環 ( A , M , k ) (A,M,k) ( A , M , k ) について、k k k 上のベクトル空間 M / M 2 M/M^2 M / M 2 の次元 dim k M / M 2 \dim_kM/M^2 dim k M / M 2 を A A A の埋め込み次元 と呼ぶ。これは M M M の生成元の個数の最小値に等しい。
松村はこれを「埋入次元」と呼び、emb dim A \operatorname{emb\,dim}A emb dim A と書いています。生成元の個数の最小値と等しいことは、中山の補題 から分かります [2 , 命題2.8, p.33] 。x 1 , … , x s ∈ M x_1,\dots,x_s\in M x 1 , … , x s ∈ M の M / M 2 M/M^2 M / M 2 での像が基底なら x 1 , … , x s x_1,\dots,x_s x 1 , … , x s は M M M を生成し、逆に M M M の生成元の像は M / M 2 M/M^2 M / M 2 を張るからです。
A s → ( a i ) ↦ ∑ i a i x i M ↓ ↓ k s → ≅ M / M 2 \begin{CD} A^s @>{(a_i)\mapsto\sum_ia_ix_i}>> M \\ @VVV @VVV \\ k^s @>{\cong}>> M/M^2 \end{CD} A s ↓ ⏐ k s ( a i ) ↦ ∑ i a i x i ≅ M ↓ ⏐ M / M 2
図式の縦の矢印は、M M M を法とする射影と M 2 M^2 M 2 を法とする射影です。下の矢印が全射なら、中山の補題 (N = N ′ + M N ⇒ N = N ′ N=N'+MN\Rightarrow N=N' N = N ′ + M N ⇒ N = N ′ )から上の矢印も全射になります。
系13 [2 , 系11.15, p.188; 1 , §14, p.126]
ネーター局所環 ( A , M , k ) (A,M,k) ( A , M , k ) について dim A ≤ dim k M / M 2 \dim A\le\dim_kM/M^2 dim A ≤ dim k M / M 2 。
証明 開く 閉じる
s = dim k M / M 2 s=\dim_kM/M^2 s = dim k M / M 2 と
すると、M M M は s s s 個の元で生成される(定義12 )。M M M は M M M 準素なので δ ( A ) ≤ s \delta(A)\le s δ ( A ) ≤ s 。 次元定理
(定理4 )から dim A = δ ( A ) ≤ s \dim A=\delta(A)\le s dim A = δ ( A ) ≤ s 。
代数幾何の連載の第6回 では、M / M 2 M/M^2 M / M 2 の双対をザリスキー接空間と呼びました(図で読む代数幾何 第6回の定義10 )。この系は「接空間の次元は、図形の次元以上」という主張で、図で読む代数幾何 第6回の定理12 (2) の証明で使ったものです。等号が成り立つ局所環 が正則局所環 で、等号が成り立つ点が非特異点でした。
例14 次元と埋め込み次元
k k k を体とする。
(1) A = k [ x 1 , … , x n ] ( x 1 , … , x n ) A=k[x_1,\dots,x_n]_{(x_1,\dots,x_n)} A = k [ x 1 , … , x n ] ( x 1 , … , x n ) :M / M 2 M/M^2 M / M 2 の基底は x ˉ 1 , … , x ˉ n \bar x_1,\dots,\bar x_n x ˉ 1 , … , x ˉ n で、dim A = n = dim k M / M 2 \dim A=n=\dim_kM/M^2 dim A = n = dim k M / M 2 。 (2) 放物線 A = k [ x , y ] ( x , y ) / ( y − x 2 ) A=k[x,y]_{(x,y)}/(y-x^2) A = k [ x , y ] ( x , y ) / ( y − x 2 ) :y ˉ = x ˉ 2 ∈ M 2 \bar y=\bar x^2\in M^2 y ˉ = x ˉ 2 ∈ M 2 なので M / M 2 = k x ˉ M/M^2=k\bar x M / M 2 = k x ˉ で、1 = 1 1=1 1 = 1 。 (3) 結節点 A = k [ x , y ] ( x , y ) / ( y 2 − x 2 − x 3 ) A=k[x,y]_{(x,y)}/(y^2-x^2-x^3) A = k [ x , y ] ( x , y ) / ( y 2 − x 2 − x 3 ) (標数 は2でない):dim A = 1 \dim A=1 dim A = 1 、dim k M / M 2 = 2 \dim_kM/M^2=2 dim k M / M 2 = 2 。さらに ℓ ( A / M n ) = 2 n − 1 \ell(A/M^n)=2n-1 ℓ ( A / M n ) = 2 n − 1 。 (4) A = k [ x ] / ( x 2 ) A=k[x]/(x^2) A = k [ x ] / ( x 2 ) :dim A = 0 \dim A=0 dim A = 0 、dim k M / M 2 = 1 \dim_kM/M^2=1 dim k M / M 2 = 1 。 (5) 平面と直線 A = k [ x , y , z ] ( x , y , z ) / ( x z , y z ) A=k[x,y,z]_{(x,y,z)}/(xz,yz) A = k [ x , y , z ] ( x , y , z ) / ( x z , y z ) :dim A = 2 \dim A=2 dim A = 2 、dim k M / M 2 = 3 \dim_kM/M^2=3 dim k M / M 2 = 3 。
証明 開く 閉じる すべて開く すべて閉じる
(3) f = y 2 − x 2 − x 3 ∈ ( x , y ) 2 f=y^2-x^2-x^3\in(x,y)^2 f = y 2 − x 2 − x 3 ∈ ( x , y ) 2 なので M / M 2 ≅ ( x , y ) / ( x , y ) 2 = k x ˉ ⊕ k y ˉ M/M^2\cong(x,y)/(x,y)^2=k\bar x\oplus k\bar y M / M 2 ≅ ( x , y ) / ( x , y ) 2 = k x ˉ ⊕ k y ˉ で、2次元。詳しく 閉じる
R = k [ x , y ] ( x , y ) R=k[x,y]_{(x,y)} R = k [ x , y ] ( x , y ) 、N = ( x , y ) R N=(x,y)R N = ( x , y ) R とすると M / M 2 = N / ( N 2 + f R ) M/M^2=N/(N^2+fR) M / M 2 = N / ( N 2 + f R ) で、f ∈ N 2 f\in N^2 f ∈ N 2 から N / N 2 N/N^2 N / N 2 に等しい。
(3) A A A は整域 で体でないので dim A ≥ 1 \dim A\ge1 dim A ≥ 1 。A / ( x ) ≅ k [ y ] ( y ) / ( y 2 ) A/(x)\cong k[y]_{(y)}/(y^2) A / ( x ) ≅ k [ y ] ( y ) / ( y 2 ) の長さは2なので δ ( A ) ≤ 1 \delta(A)\le1 δ ( A ) ≤ 1 。次元定理から dim A = 1 \dim A=1 dim A = 1 。詳しく 閉じる
f f f は k [ x , y ] k[x,y] k [ x , y ] の既約多項式 なので ( f ) (f) ( f ) は素イデアルで、その局所化 A A A は整域 である。A / ( x ) = k [ x , y ] ( x , y ) / ( x , y 2 − x 2 − x 3 ) = k [ y ] ( y ) / ( y 2 ) A/(x)=k[x,y]_{(x,y)}/(x,\ y^2-x^2-x^3)=k[y]_{(y)}/(y^2) A / ( x ) = k [ x , y ] ( x , y ) / ( x , y 2 − x 2 − x 3 ) = k [ y ] ( y ) / ( y 2 ) 。
(3) i ≥ 1 i\ge1 i ≥ 1 で dim k M i / M i + 1 = 2 \dim_kM^i/M^{i+1}=2 dim k M i / M i + 1 = 2 なので、ℓ ( A / M n ) = 1 + 2 ( n − 1 ) = 2 n − 1 \ell(A/M^n)=1+2(n-1)=2n-1 ℓ ( A / M n ) = 1 + 2 ( n − 1 ) = 2 n − 1 。詳しく 閉じる
M i / M i + 1 = N i / ( N i + 1 + f R ∩ N i ) M^i/M^{i+1}=N^i/(N^{i+1}+fR\cap N^i) M i / M i + 1 = N i / ( N i + 1 + f R ∩ N i ) 。g ∈ R g\in R g ∈ R の最低次の斉次部分を g ∗ g^* g ∗ と書くと ( g f ) ∗ = g ∗ ( y 2 − x 2 ) (gf)^*=g^*(y^2-x^2) ( g f ) ∗ = g ∗ ( y 2 − x 2 ) なので(多項式環は整域 )、g f ∈ N i gf\in N^i g f ∈ N i なら g ∈ N i − 2 g\in N^{i-2} g ∈ N i − 2 。よって f R ∩ N i = f N i − 2 fR\cap N^i=fN^{i-2} f R ∩ N i = f N i − 2 で、
M i / M i + 1 ≅ k [ x , y ] i / ( y 2 − x 2 ) k [ x , y ] i − 2 dim = ( 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} M i / M i + 1 ≅ k [ x , y ] i / ( y 2 − x 2 ) k [ x , y ] i − 2 dim = ( i + 1 ) − ( i − 1 ) = 2
k [ x , y ] i k[x,y]_i k [ x , y ] i は i i i 次の斉次式の空間(次元 i + 1 i+1 i + 1 )で、i = 1 i=1 i = 1 では割る部分が0なので 2 − 0 = 2 2-0=2 2 − 0 = 2 。2直線 x y = 0 xy=0 x y = 0 でも、最低次の部分が x y xy x y で同じ計算になる。
(4)
M = ( x ) M=(x) M = ( x ) 、
M 2 = 0 M^2=0 M 2 = 0 で
M / M 2 = k x ˉ M/M^2=k\bar x M / M 2 = k x ˉ 。
素イデアルは M M M だけで dim A = 0 \dim A=0 dim A = 0 。 (5) 定義式
x z , y z xz,yz x z , y z は
M 2 M^2 M 2 に
入るので M / M 2 M/M^2 M / M 2 は x ˉ , y ˉ , z ˉ \bar x,\bar y,\bar z x ˉ , y ˉ , z ˉ で張られる3次元。dim A = 2 \dim A=2 dim A = 2 は例9 。
結節点では、2本の枝がそれぞれの方向へ出ていくので、接空間は2方向に広がります。図形そのものは1次元なので、1 < 2 1<2 1 < 2 となって正則ではありません。(4) の k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) は「接ベクトルだけをもつ点」で、次元0の図形に1次元の接空間が付いています(図で読む代数幾何 第3回の例22 の重なった点)。
完備化と随伴次数環
局所環 A A A から作る2つの環、完備化 A ^ \hat A A ^ と随伴次数環 gr M ( A ) \operatorname{gr}_M(A) gr M ( A ) の次元を、次元定理で計算します。どちらも A / M n A/M^n A / M n の情報だけで決まる環なので、d ( A ) d(A) d ( A ) で測ると比べやすくなります。
おさらい 完備化 A ^ \hat A A ^
局所環 ( A , M ) (A,M) ( A , M ) の完備化 は、A / M n A/M^n A / M n の列で互いに両立する元の組を集めた環です。n n n 段目の元は、「n n n 次未満までの近似」に当たります。
A ^ = l i m ← n A / M n = { ( a n ) n ∈ ∏ n ≥ 1 A / M n ∣ a n + 1 ↦ a n } \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 ^ = n lim A / M n = { ( a n ) n ∈ n ≥ 1 ∏ A / M n a n + 1 ↦ a n }
⋯ → A / M 3 → A / M 2 → A / M {}\begin{gathered} \begin{CD} \cdots @>>> A/M^3 \end{CD}\\ \begin{CD} @>>> A/M^2 @>>> A/M \end{CD} \end{gathered} ⋯ A / M 3 A / M 2 A / M
a ∈ A a\in A a ∈ A は ( a m o d M n ) n (a\bmod M^n)_n ( a mod M n ) n に写ります。例えば k [ x ] ( x ) k[x]_{(x)} k [ x ] ( x ) では、1 1 − x \dfrac1{1-x} 1 − x 1 が ( 1 , 1 + x , 1 + x + x 2 , … ) (1,\ 1+x,\ 1+x+x^2,\ \dots) ( 1 , 1 + x , 1 + x + x 2 , … ) 、つまりべき級数 ∑ i x i \sum_ix^i ∑ i x i に写り、k [ x ] ( x ) ^ = k [ [ x ] ] \widehat{k[x]_{(x)}}=k[[x]] k [ x ] ( x ) = k [[ x ]] です。Z ( p ) \mathbb{Z}_{(p)} Z ( p ) では − 1 -1 − 1 が ( p − 1 , p 2 − 1 , … ) (p-1,\ p^2-1,\ \dots) ( p − 1 , p 2 − 1 , … ) に写り、完備化 は p p p 進整数環 Z p \mathbb{Z}_p Z p です。
A A A がネーター環 なら、A ^ \hat A A ^ は極大イデアル M ^ = M A ^ \hat M=M\hat A M ^ = M A ^ のネーター局所環 です。n n n 段目までの情報は変わりません。
A → A ^ ↓ ↓ A / M n → ≅ A ^ / M ^ n \begin{CD} A @>>> \hat A \\ @VVV @VVV \\ A/M^n @>{\cong}>> \hat A/\hat M^n \end{CD} A ↓ ⏐ A / M n ≅ A ^ ↓ ⏐ A ^ / M ^ n
系15 完備化で次元は変わらない [2 , 系11.19, p.189; 3 , 系7.12, p.129]
ネーター局所環 ( A , M , k ) (A,M,k) ( A , M , k ) の M M M 進完備化 A ^ \hat A A ^ について dim A ^ = dim A \dim\hat A=\dim A dim A ^ = dim A 。
証明 開く 閉じる すべて開く すべて閉じる
A ^ \hat A A ^ は
ネーター環 で
[2 , 定理10.26, p.175] 、
極大イデアル M ^ = M A ^ \hat M=M\hat A M ^ = M A ^ をもつ局所環 である [2 , 命題10.16, p.170] 。 A / M n ≅ A ^ / M ^ n A/M^n\cong\hat A/\hat M^n A / M n ≅ A ^ / M ^ n [2 , 命題10.15, p.169] なので、ℓ ( A / M n ) = ℓ ( A ^ / M ^ n ) \ell(A/M^n)=\ell(\hat A/\hat M^n) ℓ ( A / M n ) = ℓ ( A ^ / M ^ n ) で、d ( A ) = d ( A ^ ) d(A)=d(\hat A) d ( A ) = d ( A ^ ) 。詳しく 閉じる
同型は環の同型で、どちらの側でも M M M と M ^ \hat M M ^ が対応する。A / M n A/M^n A / M n の A A A 部分加群 と A ^ / M ^ n \hat A/\hat M^n A ^ / M ^ n の A ^ \hat A A ^ 部分加群 は同じものなので、長さは等しい。
次元定理
(定理4 )を A A A と A ^ \hat A A ^ に使うと、dim A = d ( A ) = d ( A ^ ) = dim A ^ \dim A=d(A)=d(\hat A)=\dim\hat A dim A = d ( A ) = d ( A ^ ) = dim A ^ 。
次元は変わりませんが、既約かどうかは変わることがあります。
例16 結節点の完備化
k k k の標数 は2でないとし、f = y 2 − x 2 − x 3 f=y^2-x^2-x^3 f = y 2 − x 2 − x 3 、A = k [ x , y ] ( x , y ) / ( f ) A=k[x,y]_{(x,y)}/(f) A = k [ x , y ] ( x , y ) / ( f ) とする。A A A は整域 だが、完備化 A ^ = k [ [ x , y ] ] / ( f ) \hat A=k[[x,y]]/(f) A ^ = k [[ x , y ]] / ( f ) では
u = 1 + x = 1 + 1 2 x − 1 8 x 2 + 1 16 x 3 − 5 128 x 4 + ⋯ ∈ k [ [ x ] ] f = ( y − x u ) ( y + x u ) 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 + 2 1 x − 8 1 x 2 + 16 1 x 3 − 128 5 x 4 + ⋯ ∈ k [[ x ]] f = ( y − xu ) ( y + xu ) u = 1 + x = 1 + 1 2 x − 1 8 x 2 + 1 16 x 3 − 5 128 x 4 + ⋯ ∈ k [ [ x ] ] f = ( y − x u ) ( y + x u ) \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 + 2 1 x − 8 1 x 2 + 16 1 x 3 − 128 5 x 4 + ⋯ ∈ k [[ x ]] f = ( y − xu ) ( y + xu ) u = 1 + x = 1 + 1 2 x − 1 8 x 2 + 1 16 x 3 − 5 128 x 4 + ⋯ ∈ k [ [ x ] ] f = ( y − x u ) ( y + x u ) \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 f = 1 + x = 1 + 2 1 x − 8 1 x 2 + 16 1 x 3 − 128 5 x 4 + ⋯ ∈ k [[ x ]] = ( y − xu ) ( y + xu ) u = 1 + x = 1 + 1 2 x − 1 8 x 2 + 1 16 x 3 − 5 128 x 4 = + ⋯ ∈ k [ [ x ] ] f = ( y − x u ) ( y + x u ) \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 f = 1 + x = 1 + 2 1 x − 8 1 x 2 + 16 1 x 3 − 128 5 x 4 = + ⋯ ∈ k [[ x ]] = ( y − xu ) ( y + xu ) u = 1 + x = 1 + 1 2 x − 1 8 x 2 = + 1 16 x 3 − 5 128 x 4 = + ⋯ ∈ k [ [ x ] ] f = ( y − x u ) ( y + x u ) \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} u f = 1 + x = 1 + 2 1 x − 8 1 x 2 = + 16 1 x 3 − 128 5 x 4 = + ⋯ ∈ k [[ x ]] = ( y − xu ) ( y + xu )
と分解し、A ^ \hat A A ^ の極小素イデアル は ( y − x u ) (y-xu) ( y − xu ) と ( y + x u ) (y+xu) ( y + xu ) の2つになる。どちらで割っても k [ [ x ] ] k[[x]] k [[ x ]] と同型で、dim A ^ = 1 = dim A \dim\hat A=1=\dim A dim A ^ = 1 = dim A 。
証明 開く 閉じる
u u u の
係数は二項係数 ( 1 / 2 j ) \binom{1/2}{j} ( j 1/2 ) で、分母は2のべきなので、標数 が2でなければ k k k に入る。u 2 = 1 + x u^2=1+x u 2 = 1 + x から f = y 2 − x 2 u 2 = ( y − x u ) ( y + x u ) f=y^2-x^2u^2=(y-xu)(y+xu) f = y 2 − x 2 u 2 = ( y − xu ) ( y + xu ) 。 k [ [ x , y ] ] / ( y ∓ x u ) ≅ k [ [ x ] ] k[[x,y]]/(y\mp xu)\cong k[[x]] k [[ x , y ]] / ( y ∓ xu ) ≅ k [[ x ]] (
y y y に
± x u \pm xu ± xu を
代入)は整域 なので、( y ∓ x u ) (y\mp xu) ( y ∓ xu ) は素イデアル。A ^ \hat A A ^ の素イデアルは f f f を含むので、このどちらかを含む。 k [ [ x ] ] k[[x]] k [[ x ]] は
1次元(離散付値環 )なので、2つの成分はどちらも1次元で、dim A ^ = 1 \dim\hat A=1 dim A ^ = 1 。
Spec の写像 Spec A ^ → Spec A \operatorname{Spec}\hat A\to\operatorname{Spec}A Spec A ^ → Spec A (Q ↦ Q ∩ A Q\mapsto Q\cap A Q ↦ Q ∩ A )で見ると、2つの成分の生成点 は、どちらも A A A の生成点 ( 0 ) (0) ( 0 ) に写ります。
( y − x u ) ( y + x u ) ∩ A ↘ ↙ ∩ A ( 0 ) \begin{array}{ccc} (y-xu) & & (y+xu) \\ {\scriptstyle\cap A}\searrow & & \swarrow{\scriptstyle\cap A} \\ & (0) & \end{array} ( y − xu ) ∩ A ↘ ( 0 ) ( y + xu ) ↙ ∩ A
A ^ / ( y ∓ x u ) ≅ k [ [ x ] ] \hat A/(y\mp xu)\cong k[[x]] A ^ / ( y ∓ xu ) ≅ k [[ x ]] で x x x の像は0でないので、引き戻しは x x x を含まず、M M M ではありません。A A A は1次元の局所整域 で素イデアルは ( 0 ) (0) ( 0 ) と M M M だけなので、引き戻しは ( 0 ) (0) ( 0 ) です。
多項式の世界では f f f は既約で、結節点は1本の曲線です。点のごく近くだけを見る完備化 では、原点を通る2本の枝 y = ± x 1 + x y=\pm x\sqrt{1+x} y = ± x 1 + x が別々の成分に分かれます。代数幾何の連載の第6回で見た「結節点の接錐は2本の直線 y = ± x y=\pm x y = ± x 」は、この2本の枝の接線です。
おさらい 第5回の次数付き環と局所化の定理
R = k [ ξ 0 , … , ξ r ] R=k[\xi_0,\dots,\xi_r] R = k [ ξ 0 , … , ξ r ] を次数1の元で生成される次数付き環とし、R + = ⨁ n > 0 R n R_+=\bigoplus_{n>0}R_n R + = ⨁ n > 0 R n での局所化を B = R R + B=R_{R_+} B = R R + とします。第5回で紹介した松村の定理では、次の3つが成り立ちました(第5回の定理21 )。
⨁ n ≥ 0 N n / N n + 1 ≅ R ( N = R + B ) dim R = dim B = deg φ R + 1 φ R ( n ) = dim k R n ( 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 ≥ 0 ⨁ N n / N n + 1 ≅ R ( N = R + B ) dim R = dim B = deg φ R + 1 φ R ( n ) = dim k R n ( n ≫ 0 ) ⨁ n ≥ 0 N n / N n + 1 ≅ R ( N = R + B ) dim R = dim B = deg φ R + 1 φ R ( n ) = dim k R n ( 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 ≥ 0 ⨁ N n / N n + 1 ≅ R ( N = R + B ) dim R = dim B = deg φ R + 1 φ R ( n ) = dim k R n ( n ≫ 0 ) ⨁ n ≥ 0 N n / N n + 1 ≅ R ( N = R + B ) dim R = dim B = deg φ R + 1 φ R ( n ) = dim k R n ( 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} n ≥ 0 ⨁ N n / N n + 1 dim R φ R ( n ) ≅ R ( N = R + B ) = dim B = deg φ R + 1 = dim k R n ( n ≫ 0 )
例えば R = k [ x , y ] / ( y 2 − x 2 ) R=k[x,y]/(y^2-x^2) R = k [ x , y ] / ( y 2 − x 2 ) では、n ≥ 1 n\ge1 n ≥ 1 で R n R_n R n は x n , x n − 1 y x^n,\ x^{n-1}y x n , x n − 1 y で張られ、φ R ( n ) = 2 \varphi_R(n)=2 φ R ( n ) = 2 です。次数0の多項式なので dim R = 1 \dim R=1 dim R = 1 で、2本の直線の次元と合います。
次の定理の証明では、この「dim R = deg φ R + 1 \dim R=\deg\varphi_R+1 dim R = deg φ R + 1 」を R = gr M ( A ) R=\operatorname{gr}_M(A) R = gr M ( A ) に使います。
随伴次数環 は、M n / M n + 1 M^n/M^{n+1} M n / M n + 1 を並べた次数付き環です。
gr M ( A ) = ⨁ n ≥ 0 M n / M n + 1 = k ⊕ M / M 2 ⊕ M 2 / M 3 ⊕ ⋯ \operatorname{gr}_M(A)=\bigoplus_{n\ge0}M^n/M^{n+1}=k\oplus M/M^2\oplus M^2/M^3\oplus\cdots gr M ( A ) = n ≥ 0 ⨁ M n / M n + 1 = k ⊕ M / M 2 ⊕ M 2 / M 3 ⊕ ⋯ gr M ( A ) = ⨁ n ≥ 0 M n / M n + 1 = k ⊕ M / M 2 ⊕ M 2 / M 3 ⊕ ⋯ \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} gr M ( A ) = n ≥ 0 ⨁ M n / M n + 1 = k ⊕ M / M 2 ⊕ M 2 / M 3 ⊕ ⋯
定理17 [1 , 定理13.9, p.124]
ネーター局所環 ( A , M , k ) (A,M,k) ( A , M , k ) について dim gr M ( A ) = dim A \dim\operatorname{gr}_M(A)=\dim A dim gr M ( A ) = dim A 。
証明 開く 閉じる すべて開く すべて閉じる
G = gr M ( A ) G=\operatorname{gr}_M(A) G = gr M ( A ) は
k k k 上、
1次の元 M / M 2 M/M^2 M / M 2 の有限個の基底で生成される次数付き環で、そのヒルベルト関数は φ ( n ) = dim k M n / M n + 1 = ℓ ( A / M n + 1 ) − ℓ ( A / M n ) \varphi(n)=\dim_kM^n/M^{n+1}=\ell(A/M^{n+1})-\ell(A/M^n) φ ( n ) = dim k M n / M n + 1 = ℓ ( A / M n + 1 ) − ℓ ( A / M n ) 。 ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) は次数 d ( A ) = dim A d(A)=\dim A d ( A ) = dim A の多項式なので、差 φ ( n ) \varphi(n) φ ( n ) は十分大きい n n n で次数 dim A − 1 \dim A-1 dim A − 1 の多項式。詳しく 閉じる
c d n d + ⋯ c_dn^d+\cdots c d n d + ⋯ の差 c d ( ( n + 1 ) d − n d ) + ⋯ c_d\bigl((n+1)^d-n^d\bigr)+\cdots c d ( ( n + 1 ) d − n d ) + ⋯ の最高次は d c d n d − 1 dc_dn^{d-1} d c d n d − 1 である。dim A = 0 \dim A=0 dim A = 0 なら φ ( n ) \varphi(n) φ ( n ) は十分大きい n n n で0で、G G G は有限次元のベクトル空間、したがって dim G = 0 \dim G=0 dim G = 0 。
1次の元で生成される k k k 上の次数付き環 R R R では、dim R \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 dim G = ( dim A − 1 ) + 1 = dim A 。詳しく 閉じる
松村の証明の流れは次のとおり。R + R_+ R + を R R R の1次以上の部分のなすイデアルとすると、局所環 R R + R_{R_+} R R + の随伴次数環 は R R R 自身で、ℓ ( R R + / ( R + ) n ) = ∑ i < n φ ( i ) \ell\bigl(R_{R_+}/(R_+)^n\bigr)=\sum_{i<n}\varphi(i) ℓ ( R R + / ( R + ) n ) = ∑ i < n φ ( i ) 。次元定理から dim R R + = deg φ + 1 \dim R_{R_+}=\deg\varphi+1 dim R R + = deg φ + 1 。
あとは dim R = ht R + \dim R=\operatorname{ht}R_+ dim R = ht R + を示せばよい。R R R の極小素イデアル は斉次イデアルで、斉次素イデアル P P P について R / P R/P R / P の次元を超越次数 で計算すると ht ( R + / P ) \operatorname{ht}(R_+/P) ht ( R + / P ) に等しい(第4回の dim = \dim= dim = 超越次数 を使う)。細部は松村の定理13.8 の証明に譲る。
例18 随伴次数環
(1) A = k [ x 1 , … , x n ] ( x 1 , … , x n ) A=k[x_1,\dots,x_n]_{(x_1,\dots,x_n)} A = k [ x 1 , … , x n ] ( x 1 , … , x n ) :gr M ( A ) ≅ k [ x 1 , … , x n ] \operatorname{gr}_M(A)\cong k[x_1,\dots,x_n] gr M ( A ) ≅ k [ x 1 , … , x n ] 。 (2) 結節点 A = k [ x , y ] ( x , y ) / ( y 2 − x 2 − x 3 ) A=k[x,y]_{(x,y)}/(y^2-x^2-x^3) A = k [ x , y ] ( x , y ) / ( y 2 − x 2 − x 3 ) :gr M ( A ) ≅ k [ x , y ] / ( y 2 − x 2 ) \operatorname{gr}_M(A)\cong k[x,y]/(y^2-x^2) gr M ( A ) ≅ k [ x , y ] / ( y 2 − x 2 ) 。2本の直線 y = ± x y=\pm x y = ± x の座標環で、1次元。 (3) 尖点 A = k [ x , y ] ( x , y ) / ( y 2 − x 3 ) A=k[x,y]_{(x,y)}/(y^2-x^3) A = k [ x , y ] ( x , y ) / ( y 2 − x 3 ) :gr M ( A ) ≅ k [ x , y ] / ( y 2 ) \operatorname{gr}_M(A)\cong k[x,y]/(y^2) gr M ( A ) ≅ k [ x , y ] / ( y 2 ) 。2重の直線 y = 0 y=0 y = 0 で、1次元。
(2)(3) は、f f f の最低次の斉次部分 f ∗ f^* f ∗ について gr M ( A ) ≅ k [ x , y ] / ( f ∗ ) \operatorname{gr}_M(A)\cong k[x,y]/(f^*) gr M ( A ) ≅ k [ x , y ] / ( f ∗ ) となることから分かります(例14 の証明の f R ∩ N i = f N i − 2 fR\cap N^i=fN^{i-2} f R ∩ N i = f N i − 2 と同じ議論)。V ( f ∗ ) V(f^*) V ( f ∗ ) は代数幾何の連載で見た接錐で(図で読む代数幾何 第6回の定義14 )、随伴次数環 は接錐の座標環です。この定理は「接錐の次元は、図形の次元に等しい」と言っています。
完備化 と随伴次数環 は、どちらも A / M n A/M^n A / M n の列から作られます。A → A ^ A\to\hat A A → A ^ が引き起こす同型 A / M n ≅ A ^ / M ^ n A/M^n\cong\hat A/\hat M^n A / M n ≅ A ^ / M ^ n を n n n と n + 1 n+1 n + 1 で並べると、左端の M n / M n + 1 M^n/M^{n+1} M n / M n + 1 も同型になります。
0 → M n / M n + 1 → A / M n + 1 ↓ ≅ ↓ ≅ 0 → M ^ n / M ^ n + 1 → A ^ / M ^ n + 1 → A / M n → 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} 0 0 M n / M n + 1 ↓ ⏐ ≅ M ^ n / M ^ n + 1 A / M n + 1 ↓ ⏐ ≅ A ^ / M ^ n + 1 A / M n ↓ ⏐ ≅ A ^ / M ^ n 0 0
よって gr M ( A ) ≅ gr M ^ ( A ^ ) \operatorname{gr}_M(A)\cong\operatorname{gr}_{\hat M}(\hat A) gr M ( A ) ≅ gr M ^ ( A ^ ) で、A A A 、A ^ \hat A A ^ 、gr M ( A ) \operatorname{gr}_M(A) gr M ( A ) の次元はすべて等しくなります。
一般に、ネーター環 A A A と A ≠ I A\neq I A = I となるイデアル I I I について dim gr I ( A ) ≤ dim A \dim\operatorname{gr}_I(A)\le\dim A dim gr I ( A ) ≤ dim A で、A A A が局所環 なら等号が成り立ちます[1 , 定理15.7, p.147] 。証明には拡大環の次元の議論が要るので、この連載では主張の紹介にとどめます。同じ定理は、R = A [ t − 1 , I t ] ⊆ A [ t , t − 1 ] R=A[t^{-1},It]\subseteq A[t,t^{-1}] R = A [ t − 1 , I t ] ⊆ A [ t , t − 1 ] について dim R = dim A + 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] A = k × k [ y , z ] 、I = 0 × k [ y , z ] I=0\times k[y,z] I = 0 × k [ y , z ] とすると、I 2 = I I^2=I I 2 = I なので
gr I ( A ) = A / I ⊕ I / I 2 ⊕ I 2 / I 3 ⊕ ⋯ = A / I ≅ k \operatorname{gr}_I(A)=A/I\oplus I/I^2\oplus I^2/I^3\oplus\cdots=A/I\cong k gr I ( A ) = A / I ⊕ I / I 2 ⊕ I 2 / I 3 ⊕ ⋯ = A / I ≅ k gr I ( A ) = A / I ⊕ I / I 2 ⊕ I 2 / I 3 ⊕ ⋯ = 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} gr I ( A ) = A / I ⊕ I / I 2 ⊕ I 2 / I 3 ⊕ ⋯ = A / I ≅ k
で、dim gr I ( A ) = 0 < 2 = dim A \dim\operatorname{gr}_I(A)=0<2=\dim A dim gr I ( A ) = 0 < 2 = dim A です。V ( I ) V(I) V ( I ) は離れた1点で、随伴次数環 はその点の近くしか見ないので、平面の成分が見えなくなります。
まとめ
局所環 ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) 巴系 dim A \dim A dim A 埋め込み次元
k [ x , y , z ] ( x , y , z ) k[x,y,z]_{(x,y,z)} k [ x , y , z ] ( x , y , z ) ( n + 2 3 ) \binom{n+2}{3} ( 3 n + 2 ) x , y , z x,y,z x , y , z 3 3
k [ x , y ] ( x , y ) / ( x y ) k[x,y]_{(x,y)}/(xy) k [ x , y ] ( x , y ) / ( x y ) 2 n − 1 2n-1 2 n − 1 x + y x+y x + y 1 2
k [ x , y ] ( x , y ) / ( y 2 − x 2 − x 3 ) k[x,y]_{(x,y)}/(y^2-x^2-x^3) k [ x , y ] ( x , y ) / ( y 2 − x 2 − x 3 ) 2 n − 1 2n-1 2 n − 1 x x x 1 2
k [ x , y , z ] ( x , y , z ) / ( x z , y z ) k[x,y,z]_{(x,y,z)}/(xz,yz) k [ x , y , z ] ( x , y , z ) / ( x z , y z ) ( n 2 + 3 n − 2 ) / 2 (n^2+3n-2)/2 ( n 2 + 3 n − 2 ) /2 x + z , y x+z,\ y x + z , y 2 3
k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) 2 2 2 (n ≥ 2 n\ge2 n ≥ 2 )なし 0 1
ネーター局所環 では、素イデアルの鎖の長さ、ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) の次数、点まで切るのに要る元の個数が一致します(次元定理)。証明は δ ≥ d ≥ dim ≥ δ \delta\ge d\ge\dim\ge\delta δ ≥ d ≥ dim ≥ δ の3つの不等式で、それぞれ単項式の数え上げ、非零因子 で割る帰納法、素イデアル回避 で成分をよける構成を使いました。
この定理から、ネーター環 の素イデアルの高さは有限です。それでも環全体の次元は無限になりえて、永田の例がそれを示しています。埋め込み次元 は次元以上で、等しいのが正則局所環 です。完備化 と随伴次数環 では次元は変わりません。
局所化・剰余・完備化 で次元がどう変わるかを、1つの図式にまとめます(P P P は素イデアル、x 1 , … , x d x_1,\dots,x_d x 1 , … , x d は巴系 )。
A P ← A → A ^ ↓ A / ( x 1 , … , x i ) \begin{CD} A_P @<<< A @>>> \hat A \\ @. @VVV @. \\ @. A/(x_1,\dots,x_i) @. \end{CD} A P A ↓ ⏐ A / ( x 1 , … , x i ) A ^
dim A P = ht P dim A ^ = dim gr M ( A ) = dim A dim A / ( x 1 , … , x i ) = 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-i dim A P = ht P dim A ^ = dim gr M ( A ) = dim A dim A / ( x 1 , … , x i ) = dim A − i dim A P = ht P dim A ^ = dim gr M ( A ) = dim A dim A / ( x 1 , … , x i ) = 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 A P = ht P dim A ^ = dim gr M ( A ) = dim A dim A / ( x 1 , … , x i ) = dim A − i dim A P = ht P dim A ^ = dim gr M ( A ) = dim A dim A / ( x 1 , … , x i ) = 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} dim A P dim A ^ dim A / ( x 1 , … , x i ) = ht P = dim gr M ( A ) = dim A = dim A − i
表の k [ x , y , z ] ( x , y , z ) / ( x z , y z ) k[x,y,z]_{(x,y,z)}/(xz,yz) k [ x , y , z ] ( x , y , z ) / ( x z , y z ) の ℓ ( A / M n ) \ell(A/M^n) ℓ ( A / M n ) は、gr M ( A ) = k [ x , y , z ] / ( x z , y z ) \operatorname{gr}_M(A)=k[x,y,z]/(xz,yz) gr M ( A ) = k [ x , y , z ] / ( x z , y z ) の i i i 次の部分の次元から求めました。x z , y z xz,yz x z , y z で割り切れない i i i 次の単項式は、z z z を含まない x a y b x^ay^b x a y b が i + 1 i+1 i + 1 個と z i z^i z i の1個なので、i ≥ 1 i\ge1 i ≥ 1 で i + 2 i+2 i + 2 次元です。1 + ∑ i = 1 n − 1 ( i + 2 ) = ( n 2 + 3 n − 2 ) / 2 1+\sum_{i=1}^{n-1}(i+2)=(n^2+3n-2)/2 1 + ∑ i = 1 n − 1 ( i + 2 ) = ( n 2 + 3 n − 2 ) /2 となり、次数2が次元2と合っています。
次回:式の本数と余次元
次回 (第8回)は、次元定理の最初の応用として、クルルの高さ定理と単項イデアル定理を証明します。ネーター環 で r r r 個の元 x 1 , … , x r x_1,\dots,x_r x 1 , … , x r が生成するイデアルを含む極小な素イデアルは、高さが r r r 以下です。図形の言葉では「r r r 本の方程式で切ると、各成分の余次元は r r r 以下」ということです。
次元定理から導く証明に加えて、記号的べき と中山の補題 を使う、次元定理を使わない証明も書きます。超曲面 や2つの曲面の交わり、ネーター環 でないと成り立たない例で確かめます。
逆に、高さ r r r の素イデアルは r r r 個の元で生成されるイデアルの極小素イデアル になります。局所環 を1つの元で割ったときの次元(非零因子 なら dim A / ( x ) = dim A − 1 \dim A/(x)=\dim A-1 dim A / ( x ) = dim A − 1 )や、斉次素イデアルの高さも扱います。
第6回の定義16 ヒルベルト–サミュエル関数
有限生成 A A A 加群 N N N について、
χ q N ( n ) = ℓ ( N / q n N ) ( n ≥ 0 ) \chi^N_q(n)=\ell\bigl(N/q^nN\bigr)\qquad(n\ge0) χ q N ( n ) = ℓ ( N / q n N ) ( n ≥ 0 ) χ q N ( n ) = ℓ ( N / q n N ) ( n ≥ 0 ) \begin{gathered}\chi^N_q(n)=\ell\bigl(N/q^nN\bigr)\\(n\ge0)\end{gathered} χ q N ( n ) = ℓ ( N / q n N ) ( n ≥ 0 ) χ q N ( n ) = ℓ ( N / q n N ) ( n ≥ 0 ) \begin{aligned}\chi^N_q(n) &= \ell\bigl(N/q^nN\bigr)\\[4pt]&(n\ge0)\end{aligned} χ q N ( n ) = ℓ ( N / q n N ) ( n ≥ 0 )
を N N N の q q q に関するヒルベルト–サミュエル関数 と呼ぶ。N = A N=A N = A のときは χ q ( n ) = ℓ ( A / q n ) \chi_q(n)=\ell(A/q^n) χ q ( n ) = ℓ ( A / q n ) と書く。
第6回の定理17 ヒルベルト–サミュエル多項式
( A , M ) (A,M) ( A , M ) をネーター局所環 、q q q を s s s 個の元で生成される M M M -準素イデアル 、N N N を有限生成 A A A 加群 、( N n ) (N_n) ( N n ) を N N N の安定な q q q フィルターとする。
(1) 各 N / N n N/N_n N / N n の長さは有限である。 (2) ある多項式 g g g (係数は有理数、次数は s s s 以下)があって、十分大きな n n n で ℓ ( N / N n ) = g ( n ) \ell(N/N_n)=g(n) ℓ ( N / N n ) = g ( n ) 。 (3) g g g の次数と最高次の係数は、N N N と q q q だけで決まり、安定なフィルターのとり方によらない。
特に χ q N ( n ) \chi^N_q(n) χ q N ( n ) は十分大きな n n n で次数 s s s 以下の多項式に一致する。この多項式も χ q N \chi^N_q χ q N と書き、ヒルベルト–サミュエル多項式 と呼ぶ。
第6回の命題21 次数は定義イデアルによらない
( A , M ) (A,M) ( A , M ) をネーター局所環 、N N N を有限生成 A A A 加群 とする。
(1) M M M -準素イデアル q q q が s s s 個の元で生成されるなら、deg χ q N ≤ s \deg\chi^N_q\le s deg χ q N ≤ s 。 (2) M M M -準素イデアル q q q について deg χ q N = deg χ M N \deg\chi^N_q=\deg\chi^N_M deg χ q N = deg χ M N 。
第6回の定義22 局所環と加群の d d d
( A , M ) (A,M) ( A , M ) をネーター局所環 、N N N を有限生成 A A A 加群 とする。M M M -準素イデアル q q q をとり、
d ( N ) = deg χ q N d(N)=\deg\chi^N_q d ( N ) = deg χ q N d ( N ) = deg χ q N \begin{aligned}d(N) &= \deg\chi^N_q\end{aligned} d ( N ) = deg χ q N
とおく。N = A N=A N = A のとき d ( A ) = deg χ q = deg ℓ ( A / q n ) d(A)=\deg\chi_q=\deg\ell(A/q^n) d ( A ) = deg χ q = deg ℓ ( A / q n ) である。零多項式の次数は − 1 -1 − 1 と約束する(d ( 0 ) = − 1 d(0)=-1 d ( 0 ) = − 1 )。
第6回の命題27 非零因子で割る
( A , M ) (A,M) ( A , M ) をネーター局所環 、N ≠ 0 N\neq0 N = 0 を有限生成 A A A 加群 、x ∈ M x\in M x ∈ M を N N N の非零因子 (x u = 0 , u ∈ N ⇒ u = 0 xu=0,\ u\in N\Rightarrow u=0 xu = 0 , u ∈ N ⇒ u = 0 )とする。このとき
d ( N / x N ) ≤ d ( N ) − 1 d(N/xN)\le d(N)-1 d ( N / x N ) ≤ d ( N ) − 1 d ( N / x N ) ≤ d ( N ) − 1 \begin{aligned}d(N/xN) &\le d(N)-1\end{aligned} d ( N / x N ) ≤ d ( N ) − 1
特に、x ∈ M x\in M x ∈ M が A A A の非零因子 なら d ( A / x A ) ≤ d ( A ) − 1 d(A/xA)\le d(A)-1 d ( A / x A ) ≤ d ( A ) − 1 。
第6回の例19 いろいろな定義イデアル
A = k [ x , y ] ( x , y ) A=k[x,y]_{(x,y)} A = k [ x , y ] ( x , y ) とする。すべての n ≥ 1 n\ge1 n ≥ 1 で次が成り立つ。
χ M ( n ) = 1 2 n ( n + 1 ) χ ( x 2 , y ) ( n ) = n ( n + 1 ) χ M 2 ( n ) = n ( 2 n + 1 ) χ ( x 2 , y 2 ) ( n ) = 2 n ( n + 1 ) \begin{aligned} \chi_M(n)&=\tfrac12n(n+1)\\ \chi_{(x^2,y)}(n)&=n(n+1)\\ \chi_{M^2}(n)&=n(2n+1)\\ \chi_{(x^2,y^2)}(n)&=2n(n+1)\end{aligned} χ M ( n ) χ ( x 2 , y ) ( n ) χ M 2 ( n ) χ ( x 2 , y 2 ) ( n ) = 2 1 n ( n + 1 ) = n ( n + 1 ) = n ( 2 n + 1 ) = 2 n ( n + 1 )
一般に χ ( x a , y b ) ( n ) = 1 2 a b n ( n + 1 ) \chi_{(x^a,y^b)}(n)=\tfrac12ab\,n(n+1) χ ( x a , y b ) ( n ) = 2 1 ab n ( n + 1 ) である。どれも2次式で、最高次の係数は 1 2 , 1 , 2 , 2 \tfrac12,\ 1,\ 2,\ 2 2 1 , 1 , 2 , 2 と変わる。
第6回の例29 平面曲線の点の局所環
f ∈ k [ x , y ] f\in k[x,y] f ∈ k [ x , y ] 、f ( 0 , 0 ) = 0 f(0,0)=0 f ( 0 , 0 ) = 0 、f ≠ 0 f\neq0 f = 0 とし、f f f の最低次の斉次部分の次数を m ≥ 1 m\ge1 m ≥ 1 とする(f = f m + f m + 1 + ⋯ f=f_m+f_{m+1}+\cdots f = f m + f m + 1 + ⋯ 、f m ≠ 0 f_m\neq0 f m = 0 )。A = k [ x , y ] ( x , y ) / ( f ) A=k[x,y]_{(x,y)}/(f) A = k [ x , y ] ( x , y ) / ( f ) について
χ M ( n ) = ℓ ( A / M n ) = { n ( n + 1 ) 2 ( n ≤ m ) m n − m ( m − 1 ) 2 ( n ≥ m ) \begin{aligned} \chi_M(n)&=\ell(A/M^n)\\ &=\begin{cases}\dfrac{n(n+1)}{2}\\ \quad(n\le m)\\[1ex] mn-\dfrac{m(m-1)}{2}\\ \quad(n\ge m)\end{cases} \end{aligned} χ M ( n ) = ℓ ( A / M n ) = ⎩ ⎨ ⎧ 2 n ( n + 1 ) ( n ≤ m ) mn − 2 m ( m − 1 ) ( n ≥ m )
よって d ( A ) = 1 d(A)=1 d ( A ) = 1 で、最高次の係数は m m m である。
(1) 滑らかな点(y − x 2 y-x^2 y − x 2 、m = 1 m=1 m = 1 ):χ M ( n ) = n \chi_M(n)=n χ M ( n ) = n 。 (2) 結節点(y 2 − x 2 − x 3 y^2-x^2-x^3 y 2 − x 2 − x 3 、m = 2 m=2 m = 2 ):χ M ( n ) = 2 n − 1 \chi_M(n)=2n-1 χ M ( n ) = 2 n − 1 。 (3) 尖点(y 2 − x 3 y^2-x^3 y 2 − x 3 、m = 2 m=2 m = 2 ):χ M ( n ) = 2 n − 1 \chi_M(n)=2n-1 χ M ( n ) = 2 n − 1 。 (4) 2本の直線(x y xy x y 、m = 2 m=2 m = 2 ):χ M ( n ) = 2 n − 1 \chi_M(n)=2n-1 χ M ( n ) = 2 n − 1 。 (5) 三重点(x 2 y + x y 2 − x 4 − y 4 x^2y+xy^2-x^4-y^4 x 2 y + x y 2 − x 4 − y 4 、m = 3 m=3 m = 3 ):χ M ( 1 ) = 1 \chi_M(1)=1 χ M ( 1 ) = 1 、n ≥ 2 n\ge2 n ≥ 2 で χ M ( n ) = 3 n − 3 \chi_M(n)=3n-3 χ M ( n ) = 3 n − 3 。
第6回の定義5 準素イデアル・定義イデアル
(1) 環 A A A のイデアル q ≠ A q\neq A q = A が準素イデアル であるとは、x y ∈ q xy\in q x y ∈ q かつ x ∉ q x\notin q x ∈ / q なら、ある n > 0 n>0 n > 0 で y n ∈ q y^n\in q y n ∈ q となることをいう。このとき根基 q \sqrt q q は素イデアルで、P = q P=\sqrt q P = q とおいて q q q を P P P -準素イデアル と呼ぶ。 (2) ネーター局所環 ( A , M ) (A,M) ( A , M ) の M M M -準素イデアル を、A A A の定義イデアル とも呼ぶ。
第6回の命題6 定義イデアルの言い換え
( A , M ) (A,M) ( A , M ) をネーター局所環 、q ⊆ M q\subseteq M q ⊆ M をイデアルとする。次は同値である。
(1) q q q は M M M -準素イデアル 。 (2) q = M \sqrt q=M q = M 。つまり q q q を含む素イデアルは M M M だけ(V ( q ) = { M } V(q)=\{M\} V ( q ) = { M } )。 (3) ある ν > 0 \nu>0 ν > 0 で M ν ⊆ q M^\nu\subseteq q M ν ⊆ q 。 (4) ℓ ( A / q ) < ∞ \ell(A/q)<\infty ℓ ( A / q ) < ∞ 。
第1回の命題10
P P P を環 A A A の素イデアルとする。
(1) ht P = dim A P \operatorname{ht}P=\dim A_P ht P = dim A P 。 (2) coht P = dim A / P \operatorname{coht}P=\dim A/P coht P = dim A / P 。 (3) ht P + coht P ≤ dim A \operatorname{ht}P+\operatorname{coht}P\le\dim A ht P + coht P ≤ dim A 。 (4) dim A = sup M ht M \dim A=\sup_M\operatorname{ht}M dim A = sup M ht M (M M M は極大イデアルの全体を動く)。
第1回の定義9 高さ・余高度
P P P を環 A A A の素イデアルとする。P P P で終わる素イデアルの鎖 P 0 ⊊ ⋯ ⊊ P n = P P_0\subsetneq\cdots\subsetneq P_n=P P 0 ⊊ ⋯ ⊊ P n = P の長さの上限を P P P の高さ と呼び、ht P \operatorname{ht}P ht P と書く。P P P から始まる鎖 P = P 0 ⊊ ⋯ ⊊ P n P=P_0\subsetneq\cdots\subsetneq P_n P = P 0 ⊊ ⋯ ⊊ P n の長さの上限を余高度 と呼び、coht P \operatorname{coht}P coht P と書く。
第1回の例14 平面とそれを貫く直線
A = k [ x , y , z ] / ( x z , y z ) A=k[x,y,z]/(xz,\ yz) A = k [ x , y , z ] / ( x z , y z ) とする。V ( x z , y z ) V(xz,\ yz) V ( x z , y z ) は平面 z = 0 z=0 z = 0 と直線 x = y = 0 x=y=0 x = y = 0 (z z z 軸)の和で、dim A = 2 \dim A=2 dim A = 2 。直線の上の点 ( 0 , 0 , 1 ) (0,0,1) ( 0 , 0 , 1 ) に対応する極大イデアル M = ( x , y , z − 1 ) M=(x,\ y,\ z-1) M = ( x , y , z − 1 ) について ht M = 1 \operatorname{ht}M=1 ht M = 1 、coht M = 0 \operatorname{coht}M=0 coht M = 0 である。
第4回の系16 多項式環の次元
k k k を体、R = k [ x 1 , … , x n ] R=k[x_1,\dots,x_n] R = k [ x 1 , … , x n ] とする。
(1) dim R = n \dim R=n dim R = n 。 (2) R R R のすべての極大イデアル N N N について ht N = dim R N = n \operatorname{ht}N=\dim R_N=n ht N = dim R N = n 。
図で読む代数幾何 第6回の定義10 ザリスキー接空間
局所環 O p \mathcal{O}_p O p の極大イデアルを M M M とする。M / M 2 M/M^2 M / M 2 は O p / M ≅ k \mathcal{O}_p/M\cong k O p / M ≅ k 上のベクトル空間で、その双対空間
( M / M 2 ) ∨ = Hom k ( M / M 2 , k ) (M/M^2)^\vee=\operatorname{Hom}_k(M/M^2,\ k) ( M / M 2 ) ∨ = Hom k ( M / M 2 , k ) ( M / M 2 ) ∨ = Hom k ( M / M 2 , k ) \begin{aligned}(M/M^2)^\vee &= \operatorname{Hom}_k(M/M^2,\ k)\end{aligned} ( M / M 2 ) ∨ = Hom k ( M / M 2 , k )
を、Y Y Y の p p p でのザリスキー接空間 と呼ぶ。
図で読む代数幾何 第6回の定理12
Y ⊆ A n Y\subseteq\mathbb{A}^n Y ⊆ A n をアフィン多様体、p ∈ Y p\in Y p ∈ Y とし、O p \mathcal{O}_p O p の極大イデアルを M M M とする。
(1) dim k M / M 2 + rank J ( p ) = n \dim_kM/M^2+\operatorname{rank}J(p)=n dim k M / M 2 + rank J ( p ) = n で、( M / M 2 ) ∨ ≅ T p Y (M/M^2)^\vee\cong T_pY ( M / M 2 ) ∨ ≅ T p Y である。
(2) dim k M / M 2 ≥ dim Y \dim_kM/M^2\geq\dim Y dim k M / M 2 ≥ dim Y である。等号が成り立つことと、Y Y Y が p p p で非特異であることと、O p \mathcal{O}_p O p が正則局所環 であることは同値である。
図で読む代数幾何 第3回の例22 Spec k \operatorname{Spec}k Spec k と Spec k [ x ] / ( x 2 ) \operatorname{Spec}k[x]/(x^2) Spec k [ x ] / ( x 2 )
k k k を体、A = k [ x ] / ( x 2 ) A=k[x]/(x^2) A = k [ x ] / ( x 2 ) とする。Spec A \operatorname{Spec}A Spec A と Spec k \operatorname{Spec}k Spec k はどちらも1点からなる空間だが、
O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) \mathcal{O}(\operatorname{Spec}k)=k\qquad \mathcal{O}(\operatorname{Spec}A)=A=k[x]/(x^2) O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) \begin{gathered}\mathcal{O}(\operatorname{Spec}k)=k\\\mathcal{O}(\operatorname{Spec}A)=A=k[x]/(x^2)\end{gathered} O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) O ( Spec k ) = k O ( Spec A ) = A = k [ x ] / ( x 2 ) \begin{aligned}\mathcal{O}(\operatorname{Spec}k) &= k\\[4pt]\mathcal{O}(\operatorname{Spec}A) &= A\\&= k[x]/(x^2)\end{aligned} O ( Spec k ) O ( Spec A ) = k = A = k [ x ] / ( x 2 )
であり、構造層が違う。Spec A \operatorname{Spec}A Spec A のただ1つの点での茎は A A A で、その元 x x x は値が0なのに0ではない。
第5回の定理21 次数付き環とその局所化
k k k を体、R = k [ ξ 0 , … , ξ r ] R=k[\xi_0,\dots,\xi_r] R = k [ ξ 0 , … , ξ r ] を次数1の元 ξ i \xi_i ξ i で生成される次数付き環(R 0 = k R_0=k R 0 = k )とする。R + = ∑ i ξ i R R_+=\sum_i\xi_iR R + = ∑ i ξ i R は極大イデアルである。B = R R + B=R_{R_+} B = R R + 、N = R + B N=R_+B N = R + B とおき、χ ( n ) = ℓ B ( B / N n + 1 ) \chi(n)=\ell_B(B/N^{n+1}) χ ( n ) = ℓ B ( B / N n + 1 ) 、φ ( n ) = dim k R n \varphi(n)=\dim_kR_n φ ( n ) = dim k R n とする。
(1) φ ( n ) = χ ( n ) − χ ( n − 1 ) \varphi(n)=\chi(n)-\chi(n-1) φ ( n ) = χ ( n ) − χ ( n − 1 ) (χ ( − 1 ) = 0 \chi(-1)=0 χ ( − 1 ) = 0 )。 (2) dim R = ht R + = dim B = deg φ R + 1 = d ( R ) \dim R=\operatorname{ht}R_+=\dim B=\deg\varphi_R+1=d(R) dim R = ht R + = dim B = deg φ R + 1 = d ( R ) (φ R \varphi_R φ R は R R R のヒルベルト多項式 )。 (3) ⨁ n ≥ 0 N n / N n + 1 ≅ R \bigoplus_{n\ge0}N^n/N^{n+1}\cong R ⨁ n ≥ 0 N n / N n + 1 ≅ R (次数付き環として)。
図で読む代数幾何 第6回の定義14 重複度と接錐
f ∈ k [ x , y ] f\in k[x,y] f ∈ k [ x , y ] が f ( 0 , 0 ) = 0 f(0,0)=0 f ( 0 , 0 ) = 0 をみたすとし、i i i 次の斉次式 f i f_i f i を使って
f = f m + f m + 1 + ⋯ + f d ( f m ≠ 0 ) f=f_m+f_{m+1}+\cdots+f_d\qquad(f_m\neq0) f = f m + f m + 1 + ⋯ + f d ( f m = 0 ) f = f m + f m + 1 + ⋯ + f d ( f m ≠ 0 ) \begin{gathered}f=f_m+f_{m+1}+\cdots+f_d\\(f_m\neq0)\end{gathered} f = f m + f m + 1 + ⋯ + f d ( f m = 0 ) f = f m + f m + 1 + ⋯ + f d ( f m ≠ 0 ) \begin{aligned}f &= f_m+f_{m+1}+\cdots+f_d\\[4pt]&(f_m\neq0)\end{aligned} f = f m + f m + 1 + ⋯ + f d ( f m = 0 )
と書く。m m m を C = V ( f ) C=V(f) C = V ( f ) の原点での重複度 と呼び、μ 0 ( C ) \mu_0(C) μ 0 ( C ) と書く。V ( f m ) V(f_m) V ( f m ) を原点での接錐 と呼ぶ。ほかの点では、平行移動でその点を原点に移して同じように定める。
イデアル J J J が有限個の素イデアルの和集合 P 1 ∪ ⋯ ∪ P n P_1\cup\cdots\cup P_n P 1 ∪ ⋯ ∪ P n に含まれれば、ある P i P_i P i に含まれる、という命題。どの P i P_i P i にも含まれないなら、どの P i P_i P i にも入らない J J J の元がとれる。
局所環 A A A とその極大イデアル M M M について、A / M n A/M^n A / M n (n = 1 , 2 , … n=1,2,\dots n = 1 , 2 , … )の極限としてできる環 A ^ \hat A A ^ 。点のごく近くだけを見ることに当たる。例:k [ x , y ] ( x , y ) k[x,y]_{(x,y)} k [ x , y ] ( x , y ) の完備化は形式的べき級数環 k [ [ x , y ] ] k[[x,y]] k [[ x , y ]] 。
極大イデアルがただ1つの可換環。極大イデアルに入らない元はすべて単元になる。例:素イデアル P P P での局所化 A P A_P A P (極大イデアルは a / s a/s a / s (a ∈ P a\in P a ∈ P )の全体)、k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) 、Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z 。
すべてのイデアルが有限個の元で生成される可換環。イデアルの増大列 J 1 ⊆ J 2 ⊆ ⋯ J_1\subseteq J_2\subseteq\cdots J 1 ⊆ J 2 ⊆ ⋯ が必ずどこかで止まる、と言っても同じ。
ネーター局所環 ( A , M , k ) (A,M,k) ( A , M , k ) の k k k 上のベクトル空間 M / M 2 M/M^2 M / M 2 の次元。中山の補題から M M M の生成元の個数の最小値に等しく、いつもクルル次元 dim A \dim A dim A 以上である。等しいとき A A A を正則局所環と呼ぶ。
環 A A A とイデアル q q q から作る次数付き環 G q ( A ) = ⨁ n ≥ 0 q n / q n + 1 G_q(A)=\bigoplus_{n\ge0}q^n/q^{n+1} G q ( A ) = ⨁ n ≥ 0 q n / q n + 1 。積は代表元の積で定める。例:A = k [ x , y ] ( x , y ) A=k[x,y]_{(x,y)} A = k [ x , y ] ( x , y ) 、q = ( x , y ) q=(x,y) q = ( x , y ) なら G q ( A ) ≅ k [ x , y ] G_q(A)\cong k[x,y] G q ( A ) ≅ k [ x , y ] 。
環 A A A の素イデアルの真に増える鎖 P 0 ⊊ P 1 ⊊ ⋯ ⊊ P n P_0\subsetneq P_1\subsetneq\cdots\subsetneq P_n P 0 ⊊ P 1 ⊊ ⋯ ⊊ P n の長さ n n n の最大値。dim A \dim A dim A と書く。例:dim k [ x 1 , … , x n ] = n \dim k[x_1,\dots,x_n]=n dim k [ x 1 , … , x n ] = n 、dim Z = 1 \dim\mathbb{Z}=1 dim Z = 1 、体の次元は0。
加群 N N N の部分加群の列 0 = N 0 ⊊ N 1 ⊊ ⋯ ⊊ N ℓ = N 0=N_0\subsetneq N_1\subsetneq\cdots\subsetneq N_\ell=N 0 = N 0 ⊊ N 1 ⊊ ⋯ ⊊ N ℓ = N で、隣り合う商がどれも単純(0 0 0 と自分以外に部分加群がない)なものの長さ ℓ \ell ℓ 。列の取り方によらない。体 k k k を含み剰余体が k k k の局所環の上の加群では、k k k 上の次元に等しい(Z ( p ) \mathbb{Z}_{(p)} Z ( p ) の上の Z / p 2 \mathbb{Z}/p^2 Z / p 2 のように体を含まない場合は別で、長さは2)。
イデアル q ≠ A q\neq A q = A で、x y ∈ q xy\in q x y ∈ q かつ x ∉ q x\notin q x ∈ / q なら y y y のあるべきが q q q に入るもの。根基 P = q P=\sqrt q P = q は素イデアルで、q q q を P P P -準素と呼ぶ。例:Z \mathbb{Z} Z の ( p n ) (p^n) ( p n ) 、k [ x , y ] k[x,y] k [ x , y ] の ( x 2 , y ) (x^2,y) ( x 2 , y ) 。
環 A A A の元 x x x で、x y = 0 xy=0 x y = 0 なら y = 0 y=0 y = 0 となるもの。整域では0でない元はすべて非零因子。例:k [ x , y ] / ( x y ) k[x,y]/(xy) k [ x , y ] / ( x y ) の x + y x+y x + y は非零因子だが、x x x は x ⋅ y = 0 x\cdot y=0 x ⋅ y = 0 なので非零因子でない。
イデアル J J J の根基 J \sqrt J J は、ある n ≥ 1 n\ge1 n ≥ 1 で x n ∈ J x^n\in J x n ∈ J となる元 x x x の全体。J J J を含む素イデアルすべての共通部分に等しい。例:k [ x , y ] k[x,y] k [ x , y ] で ( x 2 , x y ) = ( x ) \sqrt{(x^2,\,xy)}=(x) ( x 2 , x y ) = ( x ) 。
既約な閉集合 Z Z Z に対して、閉包がちょうど Z Z Z になる点を Z Z Z の生成点と呼ぶ。Spec k [ x , y ] \operatorname{Spec}k[x,y] Spec k [ x , y ] では、素イデアル ( 0 ) (0) ( 0 ) に対応する点が平面全体の生成点になる。
環 A A A の上の加群(A A A 加群)とは、足し算について可換群で、A A A の元を掛けられ、分配法則などベクトル空間と同じ規則をみたすもの。体の上の加群はベクトル空間で、A A A のイデアルも A A A 加群。
局所環 A A A の極大イデアルを M M M 、有限生成 A A A 加群を N N N とする。M N = N MN=N M N = N なら N = 0 N=0 N = 0 。とくに部分加群 N ′ N' N ′ について N = N ′ + M N N=N'+MN N = N ′ + M N なら N = N ′ N=N' N = N ′ で、N / M N N/MN N / M N を張る元は N N N を生成する。
加群(ベクトル空間でもよい)の準同型の列 0 → U → α V → β W → 0 0\to U\xrightarrow{\alpha}V\xrightarrow{\beta}W\to0 0 → U α V β W → 0 で、α \alpha α が単射、β \beta β が全射、Im α = Ker β \operatorname{Im}\alpha=\operatorname{Ker}\beta Im α = Ker β となるもの。このとき W ≅ V / U W\cong V/U W ≅ V / U で、長さ(有限次元なら次元)について ℓ ( V ) = ℓ ( U ) + ℓ ( W ) \ell(V)=\ell(U)+\ell(W) ℓ ( V ) = ℓ ( U ) + ℓ ( W ) 。
イデアルの減少列 J 1 ⊇ J 2 ⊇ ⋯ J_1\supseteq J_2\supseteq\cdots J 1 ⊇ J 2 ⊇ ⋯ が必ずどこかで止まる可換環。体 k k k 上有限次元の環はアルティン環である。アルティン環は、極大イデアルでの局所化の有限個の積 A ≅ ∏ M A M A\cong\prod_MA_M A ≅ ∏ M A M に分かれる(構造定理)。
環 A A A をイデアル J J J で割った環 A / J A/J A / J 。差が J J J に入る元どうしを同じとみなす。例:k [ x , y ] / ( y ) ≅ k [ x ] k[x,y]/(y)\cong k[x] k [ x , y ] / ( y ) ≅ k [ x ] 。
0 でない元どうしの積が0にならない可換環(a b = 0 ab=0 ab = 0 なら a = 0 a=0 a = 0 または b = 0 b=0 b = 0 )。例:Z \mathbb{Z} Z 、体上の多項式環。A / P A/P A / P が整域であることと、P P P が素イデアルであることは同値。
a b = 0 ab=0 ab = 0 となる 0 でない b b b がある、0 でない元 a a a 。例:Z / 6 Z \mathbb{Z}/6\mathbb{Z} Z /6 Z の 2 2 2 (2 ⋅ 3 = 0 2\cdot3=0 2 ⋅ 3 = 0 )。体や整域には零因子がない。
イデアル J J J を含む素イデアルのうち、包含について極小なもの。V ( J ) V(J) V ( J ) の既約成分の生成点に当たる。ネーター環では有限個しかない。
d d d 次元のネーター局所環 ( A , M ) (A,M) ( A , M ) の元 x 1 , … , x d ∈ M x_1,\dots,x_d\in M x 1 , … , x d ∈ M で、( x 1 , … , x d ) (x_1,\dots,x_d) ( x 1 , … , x d ) が M M M 準素イデアルになるもの。パラメータ系とも言う。例:k [ x , y ] ( x , y ) k[x,y]_{(x,y)} k [ x , y ] ( x , y ) の x , y x,y x , y や x 2 , y 3 x^2,y^3 x 2 , y 3 。次元定理から、必ず存在する。
体の拡大 K / k K/k K / k で、k k k 上代数的に独立な元をできるだけ多くとったときの個数。例:有理関数体 k ( x 1 , … , x n ) k(x_1,\dots,x_n) k ( x 1 , … , x n ) の k k k 上の超越次数は n n n 。
掛けて1になる相手(逆元)をもつ環の元。例:Z \mathbb{Z} Z の単元は ± 1 \pm1 ± 1 、体では0以外のすべての元。
環 A A A の極大イデアル全体の共通部分。Jac ( A ) \operatorname{Jac}(A) Jac ( A ) と書くことがある。例:局所環では唯一の極大イデアル、Z \mathbb{Z} Z では ( 0 ) (0) ( 0 ) 。
整域 A A A の元の分数 a / b a/b a / b (b ≠ 0 b\neq0 b = 0 )全体がなす体。Frac A \operatorname{Frac}A Frac A と書く。例:Z \mathbb{Z} Z の商体は Q \mathbb{Q} Q 、k [ x ] k[x] k [ x ] の商体は有理関数体 k ( x ) k(x) k ( x ) 。
ネーター環 A A A 上の多項式環 A [ x ] A[x] A [ x ] もネーター環である、という定理。とくに体 k k k 上の k [ x 1 , … , x n ] k[x_1,\dots,x_n] k [ x 1 , … , x n ] のイデアルは、どれも有限個の元で生成される。
素イデアル P ⊆ Q P\subseteq Q P ⊆ Q ごとに、P P P から Q Q Q までの飽和した鎖の長さがすべて同じ有限の値になる環。体上有限生成の整域は鎖状環である。
体 k k k で 1 + 1 + ⋯ + 1 1+1+\dots+1 1 + 1 + ⋯ + 1 (p p p 個)= 0 =0 = 0 となる最小の正の整数 p p p 。そのような p p p がなければ標数0と言う。標数は0か素数で、F p \mathbb{F}_p F p の標数は p p p 、Q , R , C \mathbb{Q},\mathbb{R},\mathbb{C} Q , R , C の標数は0。体でない環でも同じように定める(Z \mathbb{Z} Z の標数は0、Z / 6 \mathbb{Z}/6 Z /6 の標数は6)。0か素数になるのは体や整域の場合。
定数でなく、定数でない2つの多項式の積に分解できない多項式。例:R [ x ] \mathbb{R}[x] R [ x ] の x 2 + 1 x^2+1 x 2 + 1 。C [ x ] \mathbb{C}[x] C [ x ] では ( x + i ) ( x − i ) (x+i)(x-i) ( x + i ) ( x − i ) と分解するので既約ではない。
素イデアルがちょうど2つ(( 0 ) (0) ( 0 ) と極大イデアル)の単項イデアル整域。例:Z ( p ) \mathbb{Z}_{(p)} Z ( p ) 、k [ x ] ( x ) k[x]_{(x)} k [ x ] ( x ) 。0でない元は π n u \pi^n u π n u (π \pi π は極大イデアルの生成元、u u u は単元)と一通りに書け、n n n が「その点で何位の零点か」を表す。
次数1の元で生成される次数付き環 A A A (A 0 A_0 A 0 はアルティン環)上の有限生成次数付き加群 M M M について、十分大きい n n n で M n M_n M n の長さに一致する n n n の多項式。例:k [ x , y ] k[x,y] k [ x , y ] では n + 1 n+1 n + 1 、k [ x , y , z ] / ( F ) k[x,y,z]/(F) k [ x , y , z ] / ( F ) (F F F は e e e 次の斉次式)では e n − e ( e − 3 ) / 2 en-e(e-3)/2 e n − e ( e − 3 ) /2 。
素イデアル P P P の n n n 乗の記号的べき P ( n ) = P n A P ∩ A P^{(n)}=P^nA_P\cap A P ( n ) = P n A P ∩ A 。P P P の生成点のまわりで n n n 位以上消える元の全体で、P n P^n P n を含む P P P 準素イデアル。例:k [ x , y , z ] / ( x y − z 2 ) k[x,y,z]/(xy-z^2) k [ x , y , z ] / ( x y − z 2 ) の P = ( x , z ) P=(x,z) P = ( x , z ) では x ∈ P ( 2 ) x\in P^{(2)} x ∈ P ( 2 ) だが x ∉ P 2 x\notin P^2 x ∈ / P 2 。
アフィン空間 A n \mathbb{A}^n A n (や射影空間)の中で、定数でない1つの多項式 f f f の零点 V ( f ) V(f) V ( f ) として表される集合。単項イデアル定理から、各既約成分の次元は n − 1 n-1 n − 1 である。例:A 3 \mathbb{A}^3 A 3 の錐面 x y = z 2 xy=z^2 x y = z 2 。
体 k k k 上のベクトル空間 W W W から k k k への線形写像の全体 W ∨ = Hom k ( W , k ) W^\vee=\operatorname{Hom}_k(W,k) W ∨ = Hom k ( W , k ) 。W W W が有限次元なら dim W ∨ = dim W \dim W^\vee=\dim W dim W ∨ = dim W で、W W W の基底に対して双対基底がとれる。
連載 図で読む次元論
第1回 素イデアルの鎖で測る次元:クルル次元と高さ 第2回 上にある点と持ち上がる鎖:整拡大 第3回 下へ延びる鎖:下降定理と開写像 第4回 点が逃げない向きに射影する:ネーターの正規化定理と超越次数 第5回 単項式を数えて測る次元:ヒルベルト多項式 第6回 べきで割って数える:ヒルベルト–サミュエル多項式 第7回 鎖の長さ・増える速さ・切る回数:次元定理 第8回 式の本数と余次元:クルルの単項イデアル定理と高さ定理 第9回 点まで切る元の組:巴系と解析的独立 第10回 接空間と次元がそろう点:正則局所環
参考文献
松村英之 , 『復刊 可換環論』 , 共立出版, 2000 .M. F. アティヤ, I. G. マクドナルド(新妻弘 訳) , 『可換代数入門』 , 共立出版, 2006 .堀田良之 , 『可換環と体』 , 岩波書店, 2006 .後藤四郎, 渡辺敬一 , 『可換環論』 , 日本評論社, 2011 .