直線は 1 次元、平面は 2 次元、という素朴な感覚を、図形ではなく環の言葉で言い直すのがこの記事の話です。環の中のイデアルの並びの長さを「次元」と定めると、座標環だけでなく整数のような環にも次元が決まります。読み終えると、方程式を 1 本加えても次元は高々 1 しか下がらないこと、多項式環の次元が変数の個数になることを、証明つきで説明できるようになります。以下の要点は、あとの節で順に証明する結果の一覧です。
素イデアルの狭義の鎖 p 0 ⊊ p 1 ⊊ ⋯ ⊊ p r \mathfrak{p}_0 \subsetneq \mathfrak{p}_1 \subsetneq \cdots \subsetneq \mathfrak{p}_r p 0 ⊊ p 1 ⊊ ⋯ ⊊ p r の長さ r r r の上限を Krull 次元 dim A \dim A dim A といいます。p \mathfrak{p} p で終わる鎖の長さの上限が高さ ht p \operatorname{ht}\mathfrak{p} ht p 、p \mathfrak{p} p から始まる鎖の長さの上限が余高さ で、それぞれ dim A p \dim A_{\mathfrak{p}} dim A p 、dim A / p \dim A/\mathfrak{p} dim A / p に等しくなります。Noether 環では「次元 0 0 0 」と「Artin 環」は同じことです。
整拡大 A ⊆ B A \subseteq B A ⊆ B では dim A = dim B \dim A = \dim B dim A = dim B です。横たわり・上昇定理・比較不能性がそのまま次元の等式になります。A A A が整閉整域 で B B B が整域なら、下降定理により高さも保たれます。
Krull の単項イデアル定理 : Noether 環で 1 1 1 元が生成するイデアルの極小素イデアルの高さは 1 1 1 以下です。一般高さ定理 : n n n 元なら n n n 以下です。逆に、高さ n n n の素イデアルは n n n 元で生成されるイデアルの極小素イデアルになります。証明の要は、Artin 環の降鎖条件と記号的冪 (素イデアルの冪を「準素」になるよう補正したもの)です。
Noether 局所環 ( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) の次元は有限で、m \mathfrak{m} m 準素イデアル を生成する元の個数の最小値 δ ( A ) \delta(A) δ ( A ) に等しく、dim k m / m 2 \dim_k \mathfrak{m}/\mathfrak{m}^2 dim k m / m 2 以下です。dim A \dim A dim A 個の元からなるそのような生成系をパラメータ系 といいます。Hilbert–Samuel 多項式(m \mathfrak{m} m の冪による剰余環の大きさを表す多項式)の次数との一致は、記事 次数環と Hilbert–Samuel 多項式 で示します。
Noether 環 A A A について dim A [ x ] = dim A + 1 \dim A[x] = \dim A + 1 dim A [ x ] = dim A + 1 です。とくに dim k [ x 1 , … , x n ] = n \dim k[x_1, \ldots, x_n] = n dim k [ x 1 , … , x n ] = n 、dim Z [ x ] = 2 \dim \mathbb{Z}[x] = 2 dim Z [ x ] = 2 です。
体上有限生成な整域 A A A では dim A \dim A dim A は商体の超越次数 に等しく、すべての素イデアル p \mathfrak{p} p で ht p + dim A / p = dim A \operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} = \dim A ht p + dim A / p = dim A が成り立ちます(鎖状性 。素イデアルの間の途中を飛ばさない鎖の長さがそろうこと)。鍵は、整閉整域である多項式環の上での下降定理です。
この記事で使う事前知識
整拡大 : B B B の各元が、A A A 係数のモニック多項式の根になっているときの A ⊆ B A \subseteq B A ⊆ B 。→ 整拡大
整閉整域 : 自分の商体の中で、自分上整な元がもとからその環に入っている整域。→ 整閉整域
準素イデアル : a b ∈ Q ab \in Q ab ∈ Q かつ a ∉ Q a \notin Q a ∈ / Q なら b b b の冪が Q Q Q に入る、というイデアル。→ 準素イデアル
記号的冪 : 素イデアル q \mathfrak{q} q の冪 q n \mathfrak{q}^n q n から、q \mathfrak{q} q 準素の部分だけを取り出したもの。→ 記号的冪
超越次数 : 体の拡大で、代数的に独立にとれる元の最大個数。→ 超越次数
平面の中には曲線があり、曲線の上には点があります。この「点 ⊂ 曲線 ⊂ 平面」という包含の列は、座標環 k [ x , y ] k[x, y] k [ x , y ] の素イデアルの列としては向きが逆転し、たとえば
( 0 ) ⊊ ( x ) ⊊ ( x , y ) (0) \subsetneq (x) \subsetneq (x, y) ( 0 ) ⊊ ( x ) ⊊ ( x , y )
になります。( 0 ) (0) ( 0 ) が平面全体、( x ) (x) ( x ) が直線 x = 0 x = 0 x = 0 、( x , y ) (x, y) ( x , y ) が原点に対応します。Krull は、このような素イデアルの鎖の長さの上限を環の次元と定めました。定義は純粋に代数的で、体上の代数にも、Z \mathbb{Z} Z のような数論的な環にも同じように使えます。Z \mathbb{Z} Z の素イデアルの鎖は ( 0 ) ⊊ ( p ) (0) \subsetneq (p) ( 0 ) ⊊ ( p ) が最長なので dim Z = 1 \dim \mathbb{Z} = 1 dim Z = 1 で、Z \mathbb{Z} Z は「曲線」のように振る舞います。Z [ x ] \mathbb{Z}[x] Z [ x ] は「数論的な曲面」で、次元は 2 2 2 になります。
定義は簡単ですが、すぐに次の疑問が出てきます。
次元は有限なのか。Noether 環でも無限次元になりうるのか。
体上の多様体について、直観的な次元(独立な座標の個数、すなわち関数体の超越次数)と一致するのか。
方程式を 1 1 1 本課すと次元は高々 1 1 1 しか下がらない、という直観は正しいのか。
3 に答えるのが Krull の単項イデアル定理 で、この記事の中心です。これを n n n 本の方程式に一般化した一般高さ定理から、Noether 局所環の次元は有限で、m \mathfrak{m} m を生成する元の個数で抑えられることが出ます。2 には、整拡大で次元が変わらないことと、整拡大の章の下降定理、Noether の正規化定理を組み合わせて答えます。1 については、局所環なら有限ですが、局所でない Noether 環には無限次元のものがあります(注意 7.8 )。
この記事の結果は次のように使われます。
代数幾何 : 多様体の次元と余次元、「超曲面は余次元 1 1 1 」、Weil 因子(高さ 1 1 1 の素イデアル)、ファイバーの次元。
離散付値環と Dedekind 環 : 次元 1 1 1 の Noether 整閉整域の局所化が離散付値環になること。
Cohen–Macaulay 環と正則局所環 : パラメータ系、dim A ≤ dim k m / m 2 \dim A \le \dim_k \mathfrak{m}/\mathfrak{m}^2 dim A ≤ dim k m / m 2 で等号が成り立つ局所環としての正則局所環。
環はすべて単位元をもつ可換環です。局所化・素イデアルの対応・素イデアル回避は記事 局所化と素イデアルのスペクトル 、Artin 環と長さは記事 Noether 環と Artin 環 、上昇定理・下降定理は記事 整拡大 のものを使います。
定義 2.1 (Krull 次元・高さ・余高さ ) ↗
A ≠ 0 A \ne 0 A = 0 を環とする。
A A A の素イデアルの列 p 0 ⊊ p 1 ⊊ ⋯ ⊊ p r \mathfrak{p}_0 \subsetneq \mathfrak{p}_1 \subsetneq \cdots \subsetneq \mathfrak{p}_r p 0 ⊊ p 1 ⊊ ⋯ ⊊ p r を、長さ r r r の素イデアルの鎖 という。素イデアルの鎖の長さの上限 dim A ∈ { 0 , 1 , 2 , … } ∪ { ∞ } \dim A \in \{0, 1, 2, \ldots\} \cup \{\infty\} dim A ∈ { 0 , 1 , 2 , … } ∪ { ∞ } を A A A の Krull 次元 (または単に次元)という。
素イデアル p \mathfrak{p} p について、p r = p \mathfrak{p}_r = \mathfrak{p} p r = p となる鎖の長さの上限を p \mathfrak{p} p の高さ といい ht p \operatorname{ht}\mathfrak{p} ht p と書く。p 0 = p \mathfrak{p}_0 = \mathfrak{p} p 0 = p となる鎖の長さの上限を p \mathfrak{p} p の余高さ という。
I ≠ A I \ne A I = A をイデアルとする。I I I を含む素イデアルのうち包含に関して極小なものを、I I I の極小素イデアル という。I I I の高さ を ht I = min { ht p : p ⊇ I は素イデアル } \operatorname{ht} I = \min\{\operatorname{ht}\mathfrak{p} : \mathfrak{p} \supseteq I \text{ は素イデアル}\} ht I = min { ht p : p ⊇ I は素イデアル } と定める。
{ 0 , 1 , 2 , … } ∪ { ∞ } \{0, 1, 2, \ldots\} \cup \{\infty\} { 0 , 1 , 2 , … } ∪ { ∞ } は空でない部分集合がつねに最小元をもつので、3 の最小値は存在します。q ⊆ p \mathfrak{q} \subseteq \mathfrak{p} q ⊆ p なら、q \mathfrak{q} q で終わる鎖に p \mathfrak{p} p を付け足せる(q = p \mathfrak{q} = \mathfrak{p} q = p なら何もしない)ので ht q ≤ ht p \operatorname{ht}\mathfrak{q} \le \operatorname{ht}\mathfrak{p} ht q ≤ ht p で、q ⊊ p \mathfrak{q} \subsetneq \mathfrak{p} q ⊊ p かつ ht q < ∞ \operatorname{ht}\mathfrak{q} < \infty ht q < ∞ なら ht q + 1 ≤ ht p \operatorname{ht}\mathfrak{q} + 1 \le \operatorname{ht}\mathfrak{p} ht q + 1 ≤ ht p です。この単調性を以下で何度も使います。
最初の例 k [ x , y ] k[x, y] k [ x , y ] の鎖 ( 0 ) ⊊ ( x ) ⊊ ( x , y ) (0) \subsetneq (x) \subsetneq (x, y) ( 0 ) ⊊ ( x ) ⊊ ( x , y ) で、高さと余高さがどの長さに当たるかを図にします。
(x, y) 原点 高さ 2・余高さ 0 (x) 直線 x = 0 高さ 1・余高さ 1 (0) 平面全体 高さ 0・余高さ 2 長さ 2 の鎖 → dim k[x, y] = 2
補題 2.2 (イデアルの極小素イデアル ) ✓
A A A を環、I ≠ A I \ne A I = A をイデアルとする。
I I I を含む任意の素イデアルは、I I I のある極小素イデアルを含む。とくに ht I \operatorname{ht} I ht I は I I I の極小素イデアルの高さの最小値に等しい。
A A A が Noether 環なら、I I I の極小素イデアルは有限個である。
p \mathfrak{p} p を I I I を含む素イデアルとする。p \mathfrak{p} p が I I I の極小素イデアルであることと、局所環 A p A_{\mathfrak{p}} A p において p A p \mathfrak{p}A_{\mathfrak{p}} p A p が I A p IA_{\mathfrak{p}} I A p を含むただ一つの素イデアルであることは同値である。
証明(補題 2.2) π : A → A / I \pi\colon A \to A/I π : A → A / I を自然な全射とします。補題 2.5[局所化と素イデアルのスペクトル] により、q ↦ π ( q ) \mathfrak{q} \mapsto \pi(\mathfrak{q}) q ↦ π ( q ) は I I I を含む A A A の素イデアル全体から A / I A/I A / I の素イデアル全体への、包含関係を保つ全単射です。したがって I I I の極小素イデアルは、A / I A/I A / I の極小素イデアルの逆像にちょうど一致します。
(1) q ⊇ I \mathfrak{q} \supseteq I q ⊇ I を素イデアルとします。A / I ≠ 0 A/I \ne 0 A / I = 0 なので、命題 4.7[局所化と素イデアルのスペクトル] により素イデアル π ( q ) \pi(\mathfrak{q}) π ( q ) は A / I A/I A / I のある極小素イデアル p ˉ \bar{\mathfrak{p}} p ˉ を含みます。p = π − 1 ( p ˉ ) \mathfrak{p} = \pi^{-1}(\bar{\mathfrak{p}}) p = π − 1 ( p ˉ ) は I I I の極小素イデアルで p ⊆ q \mathfrak{p} \subseteq \mathfrak{q} p ⊆ q です。高さの単調性から ht p ≤ ht q \operatorname{ht}\mathfrak{p} \le \operatorname{ht}\mathfrak{q} ht p ≤ ht q なので、ht I \operatorname{ht} I ht I を与える最小値は極小素イデアルの中で達成されます。
(2) 系 4.1[Noether 環と Artin 環] の (1) により A / I A/I A / I は Noether 環で、系 3.4[準素分解と随伴素イデアル] によりその極小素イデアルは有限個です。上の対応により I I I の極小素イデアルも有限個です。
(3) S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p とします。定理 3.6[局所化と素イデアルのスペクトル] の (4) により、q ↦ q A p \mathfrak{q} \mapsto \mathfrak{q}A_{\mathfrak{p}} q ↦ q A p は p \mathfrak{p} p に含まれる素イデアル全体から Spec A p \operatorname{Spec} A_{\mathfrak{p}} Spec A p への包含を保つ全単射です。q ⊇ I \mathfrak{q} \supseteq I q ⊇ I なら q A p ⊇ I A p \mathfrak{q}A_{\mathfrak{p}} \supseteq IA_{\mathfrak{p}} q A p ⊇ I A p は明らかです。逆に q A p ⊇ I A p \mathfrak{q}A_{\mathfrak{p}} \supseteq IA_{\mathfrak{p}} q A p ⊇ I A p なら、各 a ∈ I a \in I a ∈ I について a / 1 ∈ q A p a/1 \in \mathfrak{q}A_{\mathfrak{p}} a /1 ∈ q A p なので、同定理の (3) により a ∈ q a \in \mathfrak{q} a ∈ q です。よって I A p IA_{\mathfrak{p}} I A p を含む A p A_{\mathfrak{p}} A p の素イデアルは、I ⊆ q ⊆ p I \subseteq \mathfrak{q} \subseteq \mathfrak{p} I ⊆ q ⊆ p を満たす素イデアル q \mathfrak{q} q と一対一に対応します。p A p \mathfrak{p}A_{\mathfrak{p}} p A p がそのただ一つであることは、そのような q \mathfrak{q} q が p \mathfrak{p} p だけであること、すなわち p \mathfrak{p} p が I I I の極小素イデアルであることと同じです。
∎
命題 2.3 (次元と高さの基本性質 ) ✓
A ≠ 0 A \ne 0 A = 0 を環、p \mathfrak{p} p を素イデアルとする。
ht p = dim A p \operatorname{ht}\mathfrak{p} = \dim A_{\mathfrak{p}} ht p = dim A p である。
p \mathfrak{p} p の余高さは dim A / p \dim A/\mathfrak{p} dim A / p に等しい。
ht p + dim A / p ≤ dim A \operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} \le \dim A ht p + dim A / p ≤ dim A である。
dim A = sup { ht m : m は極大イデアル } = sup { dim A / q : q は極小素イデアル } \dim A = \sup\{\operatorname{ht}\mathfrak{m} : \mathfrak{m} \text{ は極大イデアル}\} = \sup\{\dim A/\mathfrak{q} : \mathfrak{q} \text{ は極小素イデアル}\} dim A = sup { ht m : m は極大イデアル } = sup { dim A / q : q は極小素イデアル } である。とくに ( A , m ) (A, \mathfrak{m}) ( A , m ) が局所環なら dim A = ht m \dim A = \operatorname{ht}\mathfrak{m} dim A = ht m である。
証明(命題 2.3) (1) 定理 3.6[局所化と素イデアルのスペクトル] の (4) により、A p A_{\mathfrak{p}} A p の素イデアルの鎖は、p \mathfrak{p} p に含まれる A A A の素イデアルの鎖と、長さを保って一対一に対応します。p \mathfrak{p} p に含まれる素イデアルの鎖は、最後が p \mathfrak{p} p でなければ p \mathfrak{p} p を付け足して長さを 1 1 1 増やせます。したがって p \mathfrak{p} p に含まれる鎖の長さの上限は、p \mathfrak{p} p で終わる鎖の長さの上限 ht p \operatorname{ht}\mathfrak{p} ht p に等しく、それが dim A p \dim A_{\mathfrak{p}} dim A p です。
(2) 補題 2.5[局所化と素イデアルのスペクトル] により、A / p A/\mathfrak{p} A / p の素イデアルの鎖は p \mathfrak{p} p を含む素イデアルの鎖と長さを保って対応します。(1) と同様に、p \mathfrak{p} p を含む鎖は最初に p \mathfrak{p} p を付け足せるので、その長さの上限は余高さに等しくなります。
(3) p \mathfrak{p} p で終わる長さ r r r の鎖と p \mathfrak{p} p で始まる長さ s s s の鎖をつなぐと、長さ r + s r + s r + s の鎖になります。よって r + s ≤ dim A r + s \le \dim A r + s ≤ dim A で、上限をとれば主張を得ます。
(4) 任意の鎖 p 0 ⊊ ⋯ ⊊ p r \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_r p 0 ⊊ ⋯ ⊊ p r をとります。定理 6.5[選択公理と Zorn の補題] により p r \mathfrak{p}_r p r はある極大イデアル m \mathfrak{m} m に含まれ、p r ≠ m \mathfrak{p}_r \ne \mathfrak{m} p r = m なら m \mathfrak{m} m を付け足して、長さ r r r 以上の m \mathfrak{m} m で終わる鎖が得られます。よって r ≤ ht m r \le \operatorname{ht}\mathfrak{m} r ≤ ht m です。同様に 命題 4.7[局所化と素イデアルのスペクトル] により p 0 \mathfrak{p}_0 p 0 はある極小素イデアル q \mathfrak{q} q を含み、長さ r r r 以上の q \mathfrak{q} q で始まる鎖が得られるので、(2) により r ≤ dim A / q r \le \dim A/\mathfrak{q} r ≤ dim A / q です。逆向きの不等式 ht m ≤ dim A \operatorname{ht}\mathfrak{m} \le \dim A ht m ≤ dim A 、dim A / q ≤ dim A \dim A/\mathfrak{q} \le \dim A dim A / q ≤ dim A は (3) から出ます。局所環では極大イデアルが m \mathfrak{m} m だけなので dim A = ht m \dim A = \operatorname{ht}\mathfrak{m} dim A = ht m です。
∎
(1) と (2) は、高さが「p \mathfrak{p} p の近くだけを見た次元」、余高さが「閉集合 V ( p ) V(\mathfrak{p}) V ( p ) の次元」であることを言っています。幾何学では ht p \operatorname{ht}\mathfrak{p} ht p を部分多様体 V ( p ) V(\mathfrak{p}) V ( p ) の余次元 と呼びます。(3) の不等式で等号が成り立つかどうかは微妙な問題で、定理 7.4 と演習 演習 8.3 で扱います。
例 2.4 (次元の最初の例 )
体の素イデアルは ( 0 ) (0) ( 0 ) だけなので、体の次元は 0 0 0 です。
体でない PID A A A (Z \mathbb{Z} Z 、体 k k k 上の k [ x ] k[x] k [ x ] など)の次元は 1 1 1 です。実際、0 0 0 でない素イデアル ( π ) (\pi) ( π ) の生成元 π \pi π は素元で、素元は既約元です(π = a b \pi = ab π = ab なら π ∣ a \pi \mid a π ∣ a としてよく、a = π c a = \pi c a = π c から π ( 1 − c b ) = 0 \pi(1 - cb) = 0 π ( 1 − c b ) = 0 、c b = 1 cb = 1 c b = 1 で b b b は単元)。補題 2.4[多項式環と体の拡大] により ( π ) (\pi) ( π ) は極大イデアルです。したがって素イデアルの鎖は ( 0 ) ⊊ ( π ) (0) \subsetneq (\pi) ( 0 ) ⊊ ( π ) が最長で、A A A が体でないのでそのような鎖が存在します。
Artin 環の素イデアルはすべて極大イデアルです(命題 6.1[Noether 環と Artin 環] の (1))。極大イデアルを真に含む真のイデアルは無いので、長さ 1 1 1 の鎖は存在せず、Artin 環の次元は 0 0 0 です。
体 k k k 上の無限変数の多項式環 k [ x 1 , x 2 , … ] k[x_1, x_2, \ldots] k [ x 1 , x 2 , … ] には、各 n n n について長さ n n n の鎖 ( 0 ) ⊊ ( x 1 ) ⊊ ( x 1 , x 2 ) ⊊ ⋯ ⊊ ( x 1 , … , x n ) (0) \subsetneq (x_1) \subsetneq (x_1, x_2) \subsetneq \cdots \subsetneq (x_1, \ldots, x_n) ( 0 ) ⊊ ( x 1 ) ⊊ ( x 1 , x 2 ) ⊊ ⋯ ⊊ ( x 1 , … , x n ) があります(( x 1 , … , x i ) (x_1, \ldots, x_i) ( x 1 , … , x i ) による剰余環は残りの変数の多項式環で整域です)。よって次元は ∞ \infty ∞ です。この環は Noether ではありません。
次の系は、Noether 環と Artin 環 の記事の秋月–Hopkins の定理を、次元の言葉で言い直したものです。
系 2.5 (次元 0 の Noether 環 ) ✓
A ≠ 0 A \ne 0 A = 0 を Noether 環とする。dim A = 0 \dim A = 0 dim A = 0 であることと、A A A が Artin 環であることは同値である。( A , m ) (A, \mathfrak{m}) ( A , m ) が Noether 局所環なら、これらはある n ≥ 1 n \ge 1 n ≥ 1 で m n = 0 \mathfrak{m}^n = 0 m n = 0 となることとも同値である。
証明(系 2.5) dim A = 0 \dim A = 0 dim A = 0 であることと、A A A の素イデアルがすべて極大イデアルであることは同値です。実際、素イデアル p \mathfrak{p} p が極大でなければ、定理 6.5[選択公理と Zorn の補題] により p ⊊ m \mathfrak{p} \subsetneq \mathfrak{m} p ⊊ m となる極大イデアル m \mathfrak{m} m があり、長さ 1 1 1 の鎖ができます。逆に長さ 1 1 1 の鎖 p 0 ⊊ p 1 \mathfrak{p}_0 \subsetneq \mathfrak{p}_1 p 0 ⊊ p 1 があれば、p 1 \mathfrak{p}_1 p 1 は真のイデアルなので p 0 \mathfrak{p}_0 p 0 は極大ではありません。A A A は Noether 環なので、定理 6.3[Noether 環と Artin 環] により「素イデアルがすべて極大」は「A A A が Artin 環」と同値です。局所環の場合の最後の同値は 系 6.5[Noether 環と Artin 環] の (1) と (3) の同値そのものです。
∎
整拡大の記事で示した横たわり・上昇定理・比較不能性は、素イデアルの鎖を上下に運ぶ道具でした。これを次元の言葉にまとめると、次の命題になります。
命題 3.1 (整拡大と次元 ) ✓
A ⊆ B A \subseteq B A ⊆ B を整拡大とし、A ≠ 0 A \ne 0 A = 0 とする。
dim A = dim B \dim A = \dim B dim A = dim B である。
q \mathfrak{q} q を B B B の素イデアル、p = q ∩ A \mathfrak{p} = \mathfrak{q} \cap A p = q ∩ A とすると、ht q ≤ ht p \operatorname{ht}\mathfrak{q} \le \operatorname{ht}\mathfrak{p} ht q ≤ ht p かつ dim B / q = dim A / p \dim B/\mathfrak{q} = \dim A/\mathfrak{p} dim B / q = dim A / p である。
さらに A A A が整閉整域で B B B が整域なら、(2) で ht q = ht p \operatorname{ht}\mathfrak{q} = \operatorname{ht}\mathfrak{p} ht q = ht p である。
証明(命題 3.1) A ≠ 0 A \ne 0 A = 0 なので 1 ≠ 0 1 \ne 0 1 = 0 で、B ≠ 0 B \ne 0 B = 0 です。
(1) B B B の素イデアルの鎖 q 0 ⊊ ⋯ ⊊ q r \mathfrak{q}_0 \subsetneq \cdots \subsetneq \mathfrak{q}_r q 0 ⊊ ⋯ ⊊ q r をとり、p i = q i ∩ A \mathfrak{p}_i = \mathfrak{q}_i \cap A p i = q i ∩ A とおきます。各 p i \mathfrak{p}_i p i は A A A の素イデアルで p 0 ⊆ ⋯ ⊆ p r \mathfrak{p}_0 \subseteq \cdots \subseteq \mathfrak{p}_r p 0 ⊆ ⋯ ⊆ p r です。もし p i − 1 = p i \mathfrak{p}_{i-1} = \mathfrak{p}_i p i − 1 = p i なら、比較不能性(定理 4.3[整拡大] )により q i − 1 = q i \mathfrak{q}_{i-1} = \mathfrak{q}_i q i − 1 = q i となり矛盾します。よって p 0 ⊊ ⋯ ⊊ p r \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_r p 0 ⊊ ⋯ ⊊ p r は長さ r r r の鎖で、dim B ≤ dim A \dim B \le \dim A dim B ≤ dim A です。
逆に A A A の鎖 p 0 ⊊ ⋯ ⊊ p r \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_r p 0 ⊊ ⋯ ⊊ p r をとります。横たわり定理(定理 4.4[整拡大] )により q 0 ∩ A = p 0 \mathfrak{q}_0 \cap A = \mathfrak{p}_0 q 0 ∩ A = p 0 となる素イデアル q 0 \mathfrak{q}_0 q 0 があり、上昇定理(定理 4.6[整拡大] 、m = 1 m = 1 m = 1 、n = r + 1 n = r + 1 n = r + 1 として)により q 0 ⊆ ⋯ ⊆ q r \mathfrak{q}_0 \subseteq \cdots \subseteq \mathfrak{q}_r q 0 ⊆ ⋯ ⊆ q r で q i ∩ A = p i \mathfrak{q}_i \cap A = \mathfrak{p}_i q i ∩ A = p i となるものがあります。p i \mathfrak{p}_i p i が相異なるので q i \mathfrak{q}_i q i も相異なり、これは長さ r r r の鎖です。よって dim A ≤ dim B \dim A \le \dim B dim A ≤ dim B です。
(2) q \mathfrak{q} q で終わる B B B の鎖を (1) の前半のように A A A に縮めると、p \mathfrak{p} p で終わる同じ長さの鎖になります。よって ht q ≤ ht p \operatorname{ht}\mathfrak{q} \le \operatorname{ht}\mathfrak{p} ht q ≤ ht p です。また 命題 2.5[整拡大] の (1) により A / p → B / q A/\mathfrak{p} \to B/\mathfrak{q} A / p → B / q は単射で、B / q B/\mathfrak{q} B / q は A / p A/\mathfrak{p} A / p 上整です。A / p ≠ 0 A/\mathfrak{p} \ne 0 A / p = 0 なので (1) を適用して dim B / q = dim A / p \dim B/\mathfrak{q} = \dim A/\mathfrak{p} dim B / q = dim A / p を得ます。
(3) p \mathfrak{p} p で終わる A A A の鎖 p 0 ⊊ ⋯ ⊊ p r = p \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_r = \mathfrak{p} p 0 ⊊ ⋯ ⊊ p r = p をとります。降順に並べた p r ⊇ ⋯ ⊇ p 0 \mathfrak{p}_r \supseteq \cdots \supseteq \mathfrak{p}_0 p r ⊇ ⋯ ⊇ p 0 と、その最初の項の上にある q \mathfrak{q} q に下降定理(定理 5.4[整拡大] 、A A A は整閉整域、B B B は整域)を適用すると、q = q r ⊇ q r − 1 ⊇ ⋯ ⊇ q 0 \mathfrak{q} = \mathfrak{q}_r \supseteq \mathfrak{q}_{r-1} \supseteq \cdots \supseteq \mathfrak{q}_0 q = q r ⊇ q r − 1 ⊇ ⋯ ⊇ q 0 で q i ∩ A = p i \mathfrak{q}_i \cap A = \mathfrak{p}_i q i ∩ A = p i となる素イデアルが得られます。縮約が相異なるのでこれは長さ r r r の鎖で、ht q ≥ r \operatorname{ht}\mathfrak{q} \ge r ht q ≥ r です。r r r について上限をとって ht q ≥ ht p \operatorname{ht}\mathfrak{q} \ge \operatorname{ht}\mathfrak{p} ht q ≥ ht p 、(2) と合わせて等号です。
∎
次の例は、(3) の仮定(整閉整域・整域)を外すと (2) の不等号が真になりうることを見せるためのものです。
(2) の不等式は等号とは限りません。たとえば A = k [ x , y ] A = k[x, y] A = k [ x , y ] 、m = ( x , y ) \mathfrak{m} = (x, y) m = ( x , y ) とし、A A A を a ↦ ( a , a m o d m ) a \mapsto (a, a \bmod \mathfrak{m}) a ↦ ( a , a mod m ) で B = A × k B = A \times k B = A × k に埋め込みます。B B B は ( 1 , 0 ) (1, 0) ( 1 , 0 ) と ( 0 , 1 ) (0, 1) ( 0 , 1 ) で生成される有限 A A A 加群なので A A A 上整です。B B B の素イデアル q = A × { 0 } \mathfrak{q} = A \times \{0\} q = A × { 0 } は極小素イデアル(B B B の素イデアルは p × k \mathfrak{p} \times k p × k (p \mathfrak{p} p は A A A の素イデアル)と A × { 0 } A \times \{0\} A × { 0 } の形しかなく、前者は ( 0 , 1 ) (0, 1) ( 0 , 1 ) を含むので A × { 0 } A \times \{0\} A × { 0 } に含まれません)で ht q = 0 \operatorname{ht}\mathfrak{q} = 0 ht q = 0 ですが、q ∩ A = m \mathfrak{q} \cap A = \mathfrak{m} q ∩ A = m の高さは 2 2 2 です(例 5.4 を参照)。(3) は、整閉整域の上の整域ではこのような「次元の低い成分」が現れないことを言っています。
例 3.2 (整拡大と次元の例 )
Z ⊆ Z [ i ] \mathbb{Z} \subseteq \mathbb{Z}[i] Z ⊆ Z [ i ] は整拡大(i i i は x 2 + 1 x^2 + 1 x 2 + 1 の根)なので、dim Z [ i ] = dim Z = 1 \dim \mathbb{Z}[i] = \dim \mathbb{Z} = 1 dim Z [ i ] = dim Z = 1 です。一般に代数体の整数環の次元は 1 1 1 です。
体 k k k 上で k [ x ] ⊆ k [ x , y ] / ( y 2 − x 3 ) k[x] \subseteq k[x, y]/(y^2 - x^3) k [ x ] ⊆ k [ x , y ] / ( y 2 − x 3 ) は y y y がモニック多項式 T 2 − x 3 T^2 - x^3 T 2 − x 3 の根なので整拡大で、尖点つき曲線の座標環の次元は 1 1 1 です。
整性は落とせません。Z ⊆ Q \mathbb{Z} \subseteq \mathbb{Q} Z ⊆ Q では dim Z = 1 \dim \mathbb{Z} = 1 dim Z = 1 、dim Q = 0 \dim \mathbb{Q} = 0 dim Q = 0 です。Q \mathbb{Q} Q は Z \mathbb{Z} Z 上整ではありません(Z \mathbb{Z} Z は UFD なので整閉で(命題 3.3[整拡大] )、1 / 2 1/2 1/2 が Z \mathbb{Z} Z 上整なら 1 / 2 ∈ Z 1/2 \in \mathbb{Z} 1/2 ∈ Z となってしまいます)。
この節の主役は Noether 局所環 ( A , m ) (A, \mathfrak{m}) ( A , m ) で m \mathfrak{m} m が「小さなイデアルの上で極小」になる状況です。まずそれを Artin 環の言葉で言い換えます。
補題 4.1 (𝔪 準素イデアルの判定 ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を Noether 局所環、I ⊆ m I \subseteq \mathfrak{m} I ⊆ m をイデアルとする。次は同値である。
m \mathfrak{m} m は I I I の極小素イデアルである(すなわち I I I を含む素イデアルは m \mathfrak{m} m だけである)。
I = m \sqrt{I} = \mathfrak{m} I = m である。
ある t ≥ 1 t \ge 1 t ≥ 1 で m t ⊆ I \mathfrak{m}^t \subseteq I m t ⊆ I である。
A / I A/I A / I は Artin 環である。
さらにこのとき I I I は m \mathfrak{m} m 準素イデアルであり、逆に m \mathfrak{m} m 準素イデアルは 1〜4 を満たす。
証明(補題 4.1) A A A の素イデアルはすべて m \mathfrak{m} m に含まれるので、1 の「極小」と括弧内の言い換えは同じことです。
1 ⇔ 2: 系 2.7[局所化と素イデアルのスペクトル] により I \sqrt{I} I は I I I を含む素イデアル全体の共通部分です。I I I を含む素イデアルが m \mathfrak{m} m だけなら I = m \sqrt{I} = \mathfrak{m} I = m です。逆に I = m \sqrt{I} = \mathfrak{m} I = m なら、I I I を含む素イデアル p \mathfrak{p} p は I = m \sqrt{I} = \mathfrak{m} I = m を含む(x n ∈ I ⊆ p x^n \in I \subseteq \mathfrak{p} x n ∈ I ⊆ p なら x ∈ p x \in \mathfrak{p} x ∈ p )ので p = m \mathfrak{p} = \mathfrak{m} p = m です。
2 ⇒ 3: 命題 5.2[多項式環と体の拡大] により m = ( a 1 , … , a s ) \mathfrak{m} = (a_1, \ldots, a_s) m = ( a 1 , … , a s ) と有限生成で、各 a i n i ∈ I a_i^{n_i} \in I a i n i ∈ I となる n i n_i n i があります。t = n 1 + ⋯ + n s t = n_1 + \cdots + n_s t = n 1 + ⋯ + n s とすると、m t \mathfrak{m}^t m t は a 1 e 1 ⋯ a s e s a_1^{e_1} \cdots a_s^{e_s} a 1 e 1 ⋯ a s e s (e 1 + ⋯ + e s = t e_1 + \cdots + e_s = t e 1 + ⋯ + e s = t )の形の積で生成され、そのどれかの i i i で e i ≥ n i e_i \ge n_i e i ≥ n i なので、すべて I I I に入ります。
3 ⇒ 1: I I I を含む素イデアル p \mathfrak{p} p は m t \mathfrak{m}^t m t を含むので、m \mathfrak{m} m の各元 x x x について x t ∈ p x^t \in \mathfrak{p} x t ∈ p 、x ∈ p x \in \mathfrak{p} x ∈ p です。よって p = m \mathfrak{p} = \mathfrak{m} p = m です。
1 ⇒ 4: 系 4.1[Noether 環と Artin 環] の (1) により A / I A/I A / I は Noether 環です。補題 2.5[局所化と素イデアルのスペクトル] により A / I A/I A / I の素イデアルは I I I を含む素イデアルに対応するので、m / I \mathfrak{m}/I m / I ただ一つで、これは極大イデアルです。定理 6.3[Noether 環と Artin 環] により A / I A/I A / I は Artin 環です。
4 ⇒ 1: I ⊆ m I \subseteq \mathfrak{m} I ⊆ m なので A / I ≠ 0 A/I \ne 0 A / I = 0 です。命題 6.1[Noether 環と Artin 環] の (1) により A / I A/I A / I の素イデアルはすべて極大で、対応定理により I I I を含む A A A の素イデアルは I I I を含む極大イデアル、すなわち m \mathfrak{m} m だけです。
最後の主張: 2 が成り立てば、命題 4.2[準素分解と随伴素イデアル] の (3) により I I I は m \mathfrak{m} m 準素です。逆に I I I が m \mathfrak{m} m 準素なら、同命題の (1) により I = m \sqrt{I} = \mathfrak{m} I = m で、2 が成り立ちます。
∎
定理 4.2 (Krull の単項イデアル定理 ) ✓
A A A を Noether 環、x ∈ A x \in A x ∈ A とし、p \mathfrak{p} p を単項イデアル ( x ) (x) ( x ) の極小素イデアルとする。このとき ht p ≤ 1 \operatorname{ht}\mathfrak{p} \le 1 ht p ≤ 1 である。
幾何学的には「1 1 1 本の方程式 x = 0 x = 0 x = 0 で切り取った集合の既約成分は、余次元が高々 1 1 1 」ということです。x x x が単元でなくても、x x x がある極小素イデアルに入るとき(たとえば x = 0 x = 0 x = 0 や x x x が冪零のとき。このとき x x x は零因子です)は余次元が 0 0 0 になりうるので、主張は「≤ 1 \le 1 ≤ 1 」です。
証明の方針は次のとおりです。p \mathfrak{p} p の直下にある素イデアル q \mathfrak{q} q の下には、もう素イデアルが無い(高さ 0 0 0 )ことを示します。そのために、q \mathfrak{q} q の記号的冪の降鎖を、x x x で割った Artin 環(降鎖が必ず止まる環)の中で止めます。冪が q ( N ) = q ( N + 1 ) \mathfrak{q}^{(N)} = \mathfrak{q}^{(N+1)} q ( N ) = q ( N + 1 ) と止まることから、q \mathfrak{q} q での局所化で極大イデアルの冪が n N = n N + 1 \mathfrak{n}^N = \mathfrak{n}^{N+1} n N = n N + 1 と止まり、そこに素イデアルが 1 つしか残らないと分かります。
証明(定理 4.2) 局所化して局所環に帰着する。 系 4.1[Noether 環と Artin 環] の (2) と 命題 3.10[局所化と素イデアルのスペクトル] により、A p A_{\mathfrak{p}} A p は極大イデアル p A p \mathfrak{p}A_{\mathfrak{p}} p A p をもつ Noether 局所環です。命題 2.3 の (1) と (4) により ht p = dim A p = ht ( p A p ) \operatorname{ht}\mathfrak{p} = \dim A_{\mathfrak{p}} = \operatorname{ht}(\mathfrak{p}A_{\mathfrak{p}}) ht p = dim A p = ht ( p A p ) で、補題 2.2 の (3) により p A p \mathfrak{p}A_{\mathfrak{p}} p A p は ( x / 1 ) (x/1) ( x /1 ) の極小素イデアルです。したがって、はじめから ( A , m ) (A, \mathfrak{m}) ( A , m ) が Noether 局所環で p = m \mathfrak{p} = \mathfrak{m} p = m が ( x ) (x) ( x ) の極小素イデアルである場合に示せば十分です。
方針。 ht m ≤ 1 \operatorname{ht}\mathfrak{m} \le 1 ht m ≤ 1 を示すには、q ⊊ m \mathfrak{q} \subsetneq \mathfrak{m} q ⊊ m となる任意の素イデアル q \mathfrak{q} q について ht q = 0 \operatorname{ht}\mathfrak{q} = 0 ht q = 0 、すなわち q \mathfrak{q} q に真に含まれる素イデアルが無いことを示せば十分です(長さ 2 2 2 の鎖 q 0 ⊊ q 1 ⊊ m \mathfrak{q}_0 \subsetneq \mathfrak{q}_1 \subsetneq \mathfrak{m} q 0 ⊊ q 1 ⊊ m があれば ht q 1 ≥ 1 \operatorname{ht}\mathfrak{q}_1 \ge 1 ht q 1 ≥ 1 となるからです)。そこで素イデアル q ⊊ m \mathfrak{q} \subsetneq \mathfrak{m} q ⊊ m を固定します。m \mathfrak{m} m は ( x ) (x) ( x ) を含むただ一つの素イデアルなので、x ∉ q x \notin \mathfrak{q} x ∈ / q です。
Artin 環の中で記号的冪の降鎖を止める。 x ∈ m x \in \mathfrak{m} x ∈ m で m \mathfrak{m} m は ( x ) (x) ( x ) の極小素イデアルなので、補題 4.1 により A / ( x ) A/(x) A / ( x ) は Artin 環です。命題 6.2[準素分解と随伴素イデアル] の (4) により記号的冪は q ( 1 ) ⊇ q ( 2 ) ⊇ ⋯ \mathfrak{q}^{(1)} \supseteq \mathfrak{q}^{(2)} \supseteq \cdots q ( 1 ) ⊇ q ( 2 ) ⊇ ⋯ と減少するので、A / ( x ) A/(x) A / ( x ) のイデアルの降鎖 ( q ( n ) + ( x ) ) / ( x ) (\mathfrak{q}^{(n)} + (x))/(x) ( q ( n ) + ( x )) / ( x ) を得ます。これは止まるので、ある N N N があって n ≥ N n \ge N n ≥ N なら
q ( n ) + ( x ) = q ( n + 1 ) + ( x ) \mathfrak{q}^{(n)} + (x) = \mathfrak{q}^{(n+1)} + (x) q ( n ) + ( x ) = q ( n + 1 ) + ( x ) です。
q ( n ) = q ( n + 1 ) \mathfrak{q}^{(n)} = \mathfrak{q}^{(n+1)} q ( n ) = q ( n + 1 ) を示す。 n ≥ N n \ge N n ≥ N とし、y ∈ q ( n ) y \in \mathfrak{q}^{(n)} y ∈ q ( n ) をとります。上の等式から y = z + a x y = z + ax y = z + a x (z ∈ q ( n + 1 ) z \in \mathfrak{q}^{(n+1)} z ∈ q ( n + 1 ) 、a ∈ A a \in A a ∈ A )と書け、a x = y − z ∈ q ( n ) ax = y - z \in \mathfrak{q}^{(n)} a x = y − z ∈ q ( n ) です。命題 6.2[準素分解と随伴素イデアル] の (2) により q ( n ) \mathfrak{q}^{(n)} q ( n ) は q \mathfrak{q} q 準素で、x ∉ q x \notin \mathfrak{q} x ∈ / q なので、命題 4.2[準素分解と随伴素イデアル] の (4)(M = A M = A M = A 、Q = q ( n ) Q = \mathfrak{q}^{(n)} Q = q ( n ) 、s = x s = x s = x )により a ∈ q ( n ) a \in \mathfrak{q}^{(n)} a ∈ q ( n ) です。したがって
q ( n ) = q ( n + 1 ) + x q ( n ) \mathfrak{q}^{(n)} = \mathfrak{q}^{(n+1)} + x\,\mathfrak{q}^{(n)} q ( n ) = q ( n + 1 ) + x q ( n ) です。q ( n ) \mathfrak{q}^{(n)} q ( n ) は Noether 環のイデアルなので有限生成 A A A 加群で、局所環では Jac ( A ) = m \operatorname{Jac}(A) = \mathfrak{m} Jac ( A ) = m (極大イデアル全体の共通部分)なので ( x ) ⊆ Jac ( A ) (x) \subseteq \operatorname{Jac}(A) ( x ) ⊆ Jac ( A ) です。中山の補題(定理 3.5[加群・完全列・中山の補題] の (2)、M = q ( n ) M = \mathfrak{q}^{(n)} M = q ( n ) 、N = q ( n + 1 ) N = \mathfrak{q}^{(n+1)} N = q ( n + 1 ) 、a = ( x ) \mathfrak{a} = (x) a = ( x ) )により q ( n ) = q ( n + 1 ) \mathfrak{q}^{(n)} = \mathfrak{q}^{(n+1)} q ( n ) = q ( n + 1 ) です。
A q A_{\mathfrak{q}} A q に移る。 命題 6.2[準素分解と随伴素イデアル] の (4) により q ( n ) A q = q n A q \mathfrak{q}^{(n)}A_{\mathfrak{q}} = \mathfrak{q}^nA_{\mathfrak{q}} q ( n ) A q = q n A q です。n = q A q \mathfrak{n} = \mathfrak{q}A_{\mathfrak{q}} n = q A q とおくと、q n A q \mathfrak{q}^nA_{\mathfrak{q}} q n A q の元は ( a 1 ⋯ a n ) / s = ( a 1 / 1 ) ⋯ ( a n − 1 / 1 ) ( a n / s ) (a_1 \cdots a_n)/s = (a_1/1)\cdots(a_{n-1}/1)(a_n/s) ( a 1 ⋯ a n ) / s = ( a 1 /1 ) ⋯ ( a n − 1 /1 ) ( a n / s ) (a i ∈ q a_i \in \mathfrak{q} a i ∈ q )の和なので q n A q = n n \mathfrak{q}^nA_{\mathfrak{q}} = \mathfrak{n}^n q n A q = n n です。よって n = N n = N n = N として n N = n N + 1 \mathfrak{n}^N = \mathfrak{n}^{N+1} n N = n N + 1 を得ます。A q A_{\mathfrak{q}} A q は極大イデアル n \mathfrak{n} n をもつ Noether 局所環なので、系 6.5[Noether 環と Artin 環] の (2) ⇒ (4) により n \mathfrak{n} n は A q A_{\mathfrak{q}} A q のただ一つの素イデアルです。命題 2.3 の (1) により ht q = dim A q = 0 \operatorname{ht}\mathfrak{q} = \dim A_{\mathfrak{q}} = 0 ht q = dim A q = 0 です。
∎
定理 4.3 (一般高さ定理(Krull) ) ✓
A A A を Noether 環、I = ( x 1 , … , x n ) I = (x_1, \ldots, x_n) I = ( x 1 , … , x n ) を n n n 個の元で生成される真のイデアルとし、p \mathfrak{p} p を I I I の極小素イデアルとする。このとき ht p ≤ n \operatorname{ht}\mathfrak{p} \le n ht p ≤ n である。
一般高さ定理は単項イデアル定理を n n n 個の元に広げたものです。証明の考え方は、m \mathfrak{m} m の直下の素イデアル q \mathfrak{q} q をとり、n n n 個の元のうち 1 個 x n x_n x n を使って q \mathfrak{q} q を残りの n − 1 n - 1 n − 1 個の元(を少し変形したもの)の上の極小素イデアルとみなす、というものです。そうすれば帰納法で q \mathfrak{q} q の高さが n − 1 n - 1 n − 1 以下だと分かり、鎖が q \mathfrak{q} q に 1 段足されて m \mathfrak{m} m の高さが n n n 以下になります。
証明(定理 4.3) n n n についての帰納法で示します。主張は「すべての Noether 環と、n n n 個の元で生成されるすべての真のイデアル」についてのものとし、帰納法の仮定もその形で使います。
n = 0 n = 0 n = 0 なら I = 0 I = 0 I = 0 で、p \mathfrak{p} p は A A A の極小素イデアルなので ht p = 0 \operatorname{ht}\mathfrak{p} = 0 ht p = 0 です。n ≥ 1 n \ge 1 n ≥ 1 とし、n − 1 n - 1 n − 1 まで正しいとします。
局所環への帰着。 定理 4.2 の証明の最初の段落と同じく、命題 2.3 の (1)・(4) と 補題 2.2 の (3) により、( A , m ) (A, \mathfrak{m}) ( A , m ) が Noether 局所環で m \mathfrak{m} m が I I I の極小素イデアル、すなわち I I I を含むただ一つの素イデアルである場合に示せば十分です。
m \mathfrak{m} m の直下の素イデアルを考える。 長さ r ≥ 1 r \ge 1 r ≥ 1 の鎖 p 0 ⊊ ⋯ ⊊ p r = m \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_r = \mathfrak{m} p 0 ⊊ ⋯ ⊊ p r = m を任意にとり、r ≤ n r \le n r ≤ n を示します。p r − 1 ⊆ q ⊊ m \mathfrak{p}_{r-1} \subseteq \mathfrak{q} \subsetneq \mathfrak{m} p r − 1 ⊆ q ⊊ m を満たす素イデアル q \mathfrak{q} q の集合は空でないので、補題 2.3[Noether 環と Artin 環] の (1)(M = A M = A M = A )により極大元 q \mathfrak{q} q をもちます。q \mathfrak{q} q と m \mathfrak{m} m の間に真に挟まる素イデアルはありません。p 0 ⊊ ⋯ ⊊ p r − 2 ⊊ q \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_{r-2} \subsetneq \mathfrak{q} p 0 ⊊ ⋯ ⊊ p r − 2 ⊊ q は q \mathfrak{q} q で終わる長さ r − 1 r - 1 r − 1 の鎖なので、ht q ≤ n − 1 \operatorname{ht}\mathfrak{q} \le n - 1 ht q ≤ n − 1 を示せば r ≤ n r \le n r ≤ n が出ます。
q \mathfrak{q} q を n − 1 n - 1 n − 1 個の元の上の極小素イデアルとして捉える。 q ⊊ m \mathfrak{q} \subsetneq \mathfrak{m} q ⊊ m で、I I I を含む素イデアルは m \mathfrak{m} m だけなので、I ⊈ q I \not\subseteq \mathfrak{q} I ⊆ q です。番号を付け替えて x n ∉ q x_n \notin \mathfrak{q} x n ∈ / q とします。q + ( x n ) \mathfrak{q} + (x_n) q + ( x n ) を含む素イデアルは q \mathfrak{q} q を真に含むので、q \mathfrak{q} q の取り方から m \mathfrak{m} m に等しくなります。補題 4.1 により、ある t ≥ 1 t \ge 1 t ≥ 1 で m t ⊆ q + ( x n ) \mathfrak{m}^t \subseteq \mathfrak{q} + (x_n) m t ⊆ q + ( x n ) です。とくに i = 1 , … , n − 1 i = 1, \ldots, n - 1 i = 1 , … , n − 1 について
x i t = y i + a i x n ( y i ∈ q , a i ∈ A ) x_i^t = y_i + a_i x_n \qquad (y_i \in \mathfrak{q},\ a_i \in A) x i t = y i + a i x n ( y i ∈ q , a i ∈ A ) と書けます。J = ( y 1 , … , y n − 1 ) ⊆ q J = (y_1, \ldots, y_{n-1}) \subseteq \mathfrak{q} J = ( y 1 , … , y n − 1 ) ⊆ q とおきます。
J + ( x n ) J + (x_n) J + ( x n ) を含む素イデアル P P P は、x i t = y i + a i x n ∈ P x_i^t = y_i + a_ix_n \in P x i t = y i + a i x n ∈ P から x i ∈ P x_i \in P x i ∈ P (i < n i < n i < n )、さらに x n ∈ P x_n \in P x n ∈ P なので I I I を含み、P = m P = \mathfrak{m} P = m です。剰余環 A ˉ = A / J \bar A = A/J A ˉ = A / J は Noether 局所環で(系 4.1[Noether 環と Artin 環] の (1))、補題 2.5[局所化と素イデアルのスペクトル] により A ˉ \bar A A ˉ の素イデアルで x n x_n x n の像 x ˉ n \bar x_n x ˉ n を含むものは m ˉ = m / J \bar{\mathfrak{m}} = \mathfrak{m}/J m ˉ = m / J だけです。単項イデアル定理(定理 4.2 )により ht m ˉ ≤ 1 \operatorname{ht}\bar{\mathfrak{m}} \le 1 ht m ˉ ≤ 1 です。
もし q \mathfrak{q} q が J J J の極小素イデアルでなければ、J ⊆ q ′ ⊊ q J \subseteq \mathfrak{q}' \subsetneq \mathfrak{q} J ⊆ q ′ ⊊ q となる素イデアル q ′ \mathfrak{q}' q ′ があり(補題 2.2 の (1))、A ˉ \bar A A ˉ の中に長さ 2 2 2 の鎖 q ′ / J ⊊ q / J ⊊ m / J \mathfrak{q}'/J \subsetneq \mathfrak{q}/J \subsetneq \mathfrak{m}/J q ′ / J ⊊ q / J ⊊ m / J ができて ht m ˉ ≤ 1 \operatorname{ht}\bar{\mathfrak{m}} \le 1 ht m ˉ ≤ 1 に反します。よって q \mathfrak{q} q は n − 1 n - 1 n − 1 個の元で生成されるイデアル J J J の極小素イデアルで、帰納法の仮定により ht q ≤ n − 1 \operatorname{ht}\mathfrak{q} \le n - 1 ht q ≤ n − 1 です。
∎
系 4.4 (Noether 環の素イデアルの高さは有限 ) ✓
A A A を Noether 環とする。
素イデアル p \mathfrak{p} p が n n n 個の元で生成されるなら ht p ≤ n \operatorname{ht}\mathfrak{p} \le n ht p ≤ n である。とくに A A A のすべての素イデアルの高さは有限である。
A A A の素イデアルの降鎖 p 1 ⊇ p 2 ⊇ ⋯ \mathfrak{p}_1 \supseteq \mathfrak{p}_2 \supseteq \cdots p 1 ⊇ p 2 ⊇ ⋯ はつねに止まる。
証明(系 4.4) (1) p \mathfrak{p} p は p \mathfrak{p} p 自身の極小素イデアルなので、定理 4.3 から ht p ≤ n \operatorname{ht}\mathfrak{p} \le n ht p ≤ n です。命題 5.2[多項式環と体の拡大] により p \mathfrak{p} p は有限生成なので、高さは有限です。
(2) 降鎖が止まらなければ、等号を除いて狭義の降鎖 p 1 ⊋ p i 2 ⊋ ⋯ \mathfrak{p}_1 \supsetneq \mathfrak{p}_{i_2} \supsetneq \cdots p 1 ⊋ p i 2 ⊋ ⋯ が無限に続き、p 1 \mathfrak{p}_1 p 1 で終わる任意の長さの鎖ができます。これは (1) に反します。
∎
一般高さ定理には逆があります。高さ n n n の素イデアルは、ちょうど n n n 個の元で「定義される」(それらが生成するイデアルの極小素イデアルになる)のです。証明は素イデアル回避で元を 1 1 1 つずつ選んでいきます。
命題 4.5 (一般高さ定理の逆 ) ✓
A A A を Noether 環、p \mathfrak{p} p を高さ n n n の素イデアルとする。このとき x 1 , … , x n ∈ p x_1, \ldots, x_n \in \mathfrak{p} x 1 , … , x n ∈ p で、各 i = 0 , 1 , … , n i = 0, 1, \ldots, n i = 0 , 1 , … , n について ( x 1 , … , x i ) (x_1, \ldots, x_i) ( x 1 , … , x i ) の極小素イデアルの高さがすべて i i i に等しく、p \mathfrak{p} p が ( x 1 , … , x n ) (x_1, \ldots, x_n) ( x 1 , … , x n ) の極小素イデアルになるものが存在する。
証明(命題 4.5) J i = ( x 1 , … , x i ) J_i = (x_1, \ldots, x_i) J i = ( x 1 , … , x i ) (J 0 = 0 J_0 = 0 J 0 = 0 )と書きます。J i ⊆ p J_i \subseteq \mathfrak{p} J i ⊆ p なので J i ≠ A J_i \ne A J i = A です。定理 4.3 により J i J_i J i の極小素イデアルの高さは i i i 以下なので、「すべて i i i 以上」を示せば「すべて i i i に等しい」が出ます。
元を順に選ぶ。 J 0 = 0 J_0 = 0 J 0 = 0 の極小素イデアルは A A A の極小素イデアルで、高さ 0 0 0 です。0 ≤ i < n 0 \le i < n 0 ≤ i < n とし、x 1 , … , x i ∈ p x_1, \ldots, x_i \in \mathfrak{p} x 1 , … , x i ∈ p を J i J_i J i の極小素イデアルの高さがすべて i i i であるように選んだとします。補題 2.2 の (2) により J i J_i J i の極小素イデアルは有限個で、それを q 1 , … , q s \mathfrak{q}_1, \ldots, \mathfrak{q}_s q 1 , … , q s とします。各 j j j で p ⊈ q j \mathfrak{p} \not\subseteq \mathfrak{q}_j p ⊆ q j です(含まれれば ht p ≤ ht q j = i < n \operatorname{ht}\mathfrak{p} \le \operatorname{ht}\mathfrak{q}_j = i < n ht p ≤ ht q j = i < n )。素イデアル回避(補題 2.9[局所化と素イデアルのスペクトル] の (1))により p ⊈ q 1 ∪ ⋯ ∪ q s \mathfrak{p} \not\subseteq \mathfrak{q}_1 \cup \cdots \cup \mathfrak{q}_s p ⊆ q 1 ∪ ⋯ ∪ q s なので、x i + 1 ∈ p x_{i+1} \in \mathfrak{p} x i + 1 ∈ p を、どの q j \mathfrak{q}_j q j にも属さないように選べます。
選んだ元で高さが 1 上がる。 q \mathfrak{q} q を J i + 1 J_{i+1} J i + 1 の極小素イデアルとします。q ⊇ J i \mathfrak{q} \supseteq J_i q ⊇ J i なので、補題 2.2 の (1) により q \mathfrak{q} q はある q j \mathfrak{q}_j q j を含みます。x i + 1 ∈ q x_{i+1} \in \mathfrak{q} x i + 1 ∈ q 、x i + 1 ∉ q j x_{i+1} \notin \mathfrak{q}_j x i + 1 ∈ / q j なので q j ⊊ q \mathfrak{q}_j \subsetneq \mathfrak{q} q j ⊊ q で、高さは有限(系 4.4 )なので ht q ≥ ht q j + 1 = i + 1 \operatorname{ht}\mathfrak{q} \ge \operatorname{ht}\mathfrak{q}_j + 1 = i + 1 ht q ≥ ht q j + 1 = i + 1 です。これで J i + 1 J_{i+1} J i + 1 の極小素イデアルの高さはすべて i + 1 i + 1 i + 1 になります。
最後に p \mathfrak{p} p の極小性。 i = n i = n i = n まで選んだあと、p ⊇ J n \mathfrak{p} \supseteq J_n p ⊇ J n なので p \mathfrak{p} p は J n J_n J n のある極小素イデアル q \mathfrak{q} q を含み、ht q = n = ht p \operatorname{ht}\mathfrak{q} = n = \operatorname{ht}\mathfrak{p} ht q = n = ht p です。q ⊊ p \mathfrak{q} \subsetneq \mathfrak{p} q ⊊ p なら ht p ≥ n + 1 \operatorname{ht}\mathfrak{p} \ge n + 1 ht p ≥ n + 1 となるので、q = p \mathfrak{q} = \mathfrak{p} q = p です。
∎
一般高さ定理とその逆を局所環の極大イデアルに適用すると、局所環の次元を「m \mathfrak{m} m を根基にもつイデアルを作るのに必要な元の個数」として捉えられます。
定義 5.1 (δ(A) とパラメータ系 ) ↗
( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を Noether 局所環とする。
x 1 , … , x n ∈ m x_1, \ldots, x_n \in \mathfrak{m} x 1 , … , x n ∈ m で ( x 1 , … , x n ) (x_1, \ldots, x_n) ( x 1 , … , x n ) が m \mathfrak{m} m 準素イデアル(補題 4.1 の同値な条件を満たすイデアル)となるものが存在するような n ≥ 0 n \ge 0 n ≥ 0 の最小値を δ ( A ) \delta(A) δ ( A ) と書く(n = 0 n = 0 n = 0 のときは ( 0 ) (0) ( 0 ) が m \mathfrak{m} m 準素であること、すなわち A A A が Artin 環であることを意味する)。
d = dim A d = \dim A d = dim A が有限のとき、x 1 , … , x d ∈ m x_1, \ldots, x_d \in \mathfrak{m} x 1 , … , x d ∈ m で ( x 1 , … , x d ) (x_1, \ldots, x_d) ( x 1 , … , x d ) が m \mathfrak{m} m 準素となるものを A A A のパラメータ系 という。
m \mathfrak{m} m 自身は m \mathfrak{m} m 準素で有限生成なので、δ ( A ) \delta(A) δ ( A ) は有限の値として定まります。次の定理により dim A \dim A dim A はつねに有限で、パラメータ系はつねに存在します。
定理 5.2 (Noether 局所環の次元 ) ✓
( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を Noether 局所環とする。このとき
dim A = δ ( A ) ≤ dim k m / m 2 < ∞ \dim A = \delta(A) \le \dim_k \mathfrak{m}/\mathfrak{m}^2 < \infty dim A = δ ( A ) ≤ dim k m / m 2 < ∞ である。とくに A A A のパラメータ系が存在する。
証明(定理 5.2) δ ( A ) ≤ dim k m / m 2 \delta(A) \le \dim_k \mathfrak{m}/\mathfrak{m}^2 δ ( A ) ≤ dim k m / m 2 。 m \mathfrak{m} m は有限生成 A A A 加群なので(命題 5.2[多項式環と体の拡大] )、系 3.6[加群・完全列・中山の補題] により m / m 2 \mathfrak{m}/\mathfrak{m}^2 m / m 2 は有限次元で、m \mathfrak{m} m は e = dim k m / m 2 e = \dim_k \mathfrak{m}/\mathfrak{m}^2 e = dim k m / m 2 個の元で生成されます。m \mathfrak{m} m は 補題 4.1 の条件 2 を満たすので m \mathfrak{m} m 準素で、δ ( A ) ≤ e \delta(A) \le e δ ( A ) ≤ e です。
dim A ≤ δ ( A ) \dim A \le \delta(A) dim A ≤ δ ( A ) 。 δ = δ ( A ) \delta = \delta(A) δ = δ ( A ) とし、( x 1 , … , x δ ) (x_1, \ldots, x_\delta) ( x 1 , … , x δ ) を m \mathfrak{m} m 準素イデアルとします。補題 4.1 により m \mathfrak{m} m はその極小素イデアルなので、一般高さ定理(定理 4.3 )により ht m ≤ δ \operatorname{ht}\mathfrak{m} \le \delta ht m ≤ δ です。命題 2.3 の (4) により dim A = ht m ≤ δ \dim A = \operatorname{ht}\mathfrak{m} \le \delta dim A = ht m ≤ δ です。
δ ( A ) ≤ dim A \delta(A) \le \dim A δ ( A ) ≤ dim A 。 上で示したことから d = dim A = ht m d = \dim A = \operatorname{ht}\mathfrak{m} d = dim A = ht m は有限です。命題 4.5 により x 1 , … , x d ∈ m x_1, \ldots, x_d \in \mathfrak{m} x 1 , … , x d ∈ m で m \mathfrak{m} m が ( x 1 , … , x d ) (x_1, \ldots, x_d) ( x 1 , … , x d ) の極小素イデアルとなるものがあり、補題 4.1 によりこのイデアルは m \mathfrak{m} m 準素です。よって δ ( A ) ≤ d \delta(A) \le d δ ( A ) ≤ d で、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d はパラメータ系です。
∎
不等式 dim A ≤ dim k m / m 2 \dim A \le \dim_k \mathfrak{m}/\mathfrak{m}^2 dim A ≤ dim k m / m 2 の右辺は、m \mathfrak{m} m の極小生成系の元の個数(埋め込み次元 )です。等号が成り立つ局所環が正則局所環 で、幾何学的には「非特異な点」に当たります。正則局所環は記事 Cohen–Macaulay 環と正則局所環 で詳しく調べます(定義 6.1[Cohen–Macaulay 環と正則局所環] )。
次の命題は、パラメータ系の一部で割ると次元がちょうどその個数だけ下がることを言っています。Cohen–Macaulay 環の理論で何度も使う形です。
命題 5.3 (元で割ったときの次元 ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を Noether 局所環、d = dim A d = \dim A d = dim A 、x 1 , … , x i ∈ m x_1, \ldots, x_i \in \mathfrak{m} x 1 , … , x i ∈ m とし、A ˉ = A / ( x 1 , … , x i ) \bar A = A/(x_1, \ldots, x_i) A ˉ = A / ( x 1 , … , x i ) とする。
dim A ˉ ≥ d − i \dim \bar A \ge d - i dim A ˉ ≥ d − i である。
dim A ˉ = d − i \dim \bar A = d - i dim A ˉ = d − i であることと、x 1 , … , x i x_1, \ldots, x_i x 1 , … , x i に d − i d - i d − i 個の元 x i + 1 , … , x d ∈ m x_{i+1}, \ldots, x_d \in \mathfrak{m} x i + 1 , … , x d ∈ m を付け加えて A A A のパラメータ系にできることは同値である。
証明(命題 5.3) a = ( x 1 , … , x i ) ⊆ m \mathfrak{a} = (x_1, \ldots, x_i) \subseteq \mathfrak{m} a = ( x 1 , … , x i ) ⊆ m とおきます。系 4.1[Noether 環と Artin 環] の (1) と 補題 2.5[局所化と素イデアルのスペクトル] により、A ˉ \bar A A ˉ は極大イデアル m ˉ = m / a \bar{\mathfrak{m}} = \mathfrak{m}/\mathfrak{a} m ˉ = m / a をもつ Noether 局所環です。
準素性の対応。 y 1 , … , y e ∈ m y_1, \ldots, y_e \in \mathfrak{m} y 1 , … , y e ∈ m とその像 y ˉ j ∈ m ˉ \bar y_j \in \bar{\mathfrak{m}} y ˉ j ∈ m ˉ について、( y ˉ 1 , … , y ˉ e ) (\bar y_1, \ldots, \bar y_e) ( y ˉ 1 , … , y ˉ e ) が m ˉ \bar{\mathfrak{m}} m ˉ 準素であることと、( x 1 , … , x i , y 1 , … , y e ) (x_1, \ldots, x_i, y_1, \ldots, y_e) ( x 1 , … , x i , y 1 , … , y e ) が m \mathfrak{m} m 準素であることは同値です。実際、補題 4.1 の条件 3 により前者は「ある t t t で m ˉ t ⊆ ( y ˉ 1 , … , y ˉ e ) \bar{\mathfrak{m}}^t \subseteq (\bar y_1, \ldots, \bar y_e) m ˉ t ⊆ ( y ˉ 1 , … , y ˉ e ) 」、すなわち対応定理により「m t ⊆ ( y 1 , … , y e ) + a \mathfrak{m}^t \subseteq (y_1, \ldots, y_e) + \mathfrak{a} m t ⊆ ( y 1 , … , y e ) + a 」と同じで、これは後者の条件 3 です。
(1) 定理 5.2 により dim A ˉ = δ ( A ˉ ) = : e \dim \bar A = \delta(\bar A) =: e dim A ˉ = δ ( A ˉ ) =: e で、( y ˉ 1 , … , y ˉ e ) (\bar y_1, \ldots, \bar y_e) ( y ˉ 1 , … , y ˉ e ) が m ˉ \bar{\mathfrak{m}} m ˉ 準素となる y j ∈ m y_j \in \mathfrak{m} y j ∈ m がとれます。上の対応により i + e i + e i + e 個の元で生成される m \mathfrak{m} m 準素イデアルができるので、d = δ ( A ) ≤ i + e d = \delta(A) \le i + e d = δ ( A ) ≤ i + e です。
(2) dim A ˉ = d − i \dim \bar A = d - i dim A ˉ = d − i なら、(1) の証明の x 1 , … , x i , y 1 , … , y d − i x_1, \ldots, x_i, y_1, \ldots, y_{d-i} x 1 , … , x i , y 1 , … , y d − i が求めるパラメータ系です。逆に x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d がパラメータ系なら、上の対応により ( x ˉ i + 1 , … , x ˉ d ) (\bar x_{i+1}, \ldots, \bar x_d) ( x ˉ i + 1 , … , x ˉ d ) は m ˉ \bar{\mathfrak{m}} m ˉ 準素で、dim A ˉ = δ ( A ˉ ) ≤ d − i \dim \bar A = \delta(\bar A) \le d - i dim A ˉ = δ ( A ˉ ) ≤ d − i です。(1) と合わせて等号です。
∎
例 5.4 (平面の原点での局所環 )
k k k を体、A = k [ x , y ] ( x , y ) A = k[x, y]_{(x, y)} A = k [ x , y ] ( x , y ) を素イデアル ( x , y ) (x, y) ( x , y ) での局所化とし、m = ( x , y ) A \mathfrak{m} = (x, y)A m = ( x , y ) A とします。
k [ x , y ] k[x, y] k [ x , y ] には鎖 ( 0 ) ⊊ ( x ) ⊊ ( x , y ) (0) \subsetneq (x) \subsetneq (x, y) ( 0 ) ⊊ ( x ) ⊊ ( x , y ) があり(k [ x , y ] / ( x ) ≅ k [ y ] k[x, y]/(x) \cong k[y] k [ x , y ] / ( x ) ≅ k [ y ] は整域)、( x , y ) (x, y) ( x , y ) は 2 2 2 元で生成されるので 系 4.4 から ht ( x , y ) = 2 \operatorname{ht}(x, y) = 2 ht ( x , y ) = 2 です。命題 2.3 の (1) により dim A = 2 \dim A = 2 dim A = 2 です。
x , y x, y x , y はパラメータ系です。x 2 , y 3 x^2, y^3 x 2 , y 3 もパラメータ系です。m 4 \mathfrak{m}^4 m 4 は x a y b x^ay^b x a y b (a + b = 4 a + b = 4 a + b = 4 )で生成され、a ≥ 2 a \ge 2 a ≥ 2 か b ≥ 3 b \ge 3 b ≥ 3 のどちらかが成り立つので m 4 ⊆ ( x 2 , y 3 ) \mathfrak{m}^4 \subseteq (x^2, y^3) m 4 ⊆ ( x 2 , y 3 ) だからです。一方 x , x y x, xy x , x y はパラメータ系ではありません。( x , x y ) = ( x ) (x, xy) = (x) ( x , x y ) = ( x ) は素イデアル ( x ) A ≠ m (x)A \ne \mathfrak{m} ( x ) A = m に含まれます。
A ˉ = A / ( x y ) \bar A = A/(xy) A ˉ = A / ( x y ) を考えます(x x x 軸と y y y 軸の和の、原点での局所環)。命題 5.3 の (1) により dim A ˉ ≥ 1 \dim \bar A \ge 1 dim A ˉ ≥ 1 です。A ˉ \bar A A ˉ では x ( x + y ) = x 2 + x y ≡ x 2 x(x + y) = x^2 + xy \equiv x^2 x ( x + y ) = x 2 + x y ≡ x 2 、同様に y ( x + y ) ≡ y 2 y(x + y) \equiv y^2 y ( x + y ) ≡ y 2 なので、m ˉ 2 = ( x 2 , x y , y 2 ) A ˉ ⊆ ( x + y ) A ˉ \bar{\mathfrak{m}}^2 = (x^2, xy, y^2)\bar A \subseteq (x + y)\bar A m ˉ 2 = ( x 2 , x y , y 2 ) A ˉ ⊆ ( x + y ) A ˉ で、x + y x + y x + y の 1 1 1 元が m ˉ \bar{\mathfrak{m}} m ˉ 準素イデアルを生成します。よって dim A ˉ = δ ( A ˉ ) = 1 \dim \bar A = \delta(\bar A) = 1 dim A ˉ = δ ( A ˉ ) = 1 で、x + y x + y x + y がパラメータ系です。他方 x y ∈ m 2 xy \in \mathfrak{m}^2 x y ∈ m 2 なので m ˉ / m ˉ 2 ≅ m / m 2 \bar{\mathfrak{m}}/\bar{\mathfrak{m}}^2 \cong \mathfrak{m}/\mathfrak{m}^2 m ˉ / m ˉ 2 ≅ m / m 2 は x , y x, y x , y の像を基底とする 2 2 2 次元の空間で、dim A ˉ = 1 < 2 = dim k m ˉ / m ˉ 2 \dim \bar A = 1 < 2 = \dim_k \bar{\mathfrak{m}}/\bar{\mathfrak{m}}^2 dim A ˉ = 1 < 2 = dim k m ˉ / m ˉ 2 です。原点は 2 2 2 本の直線の交点で、非特異な点ではありません。
体 k k k 上の k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] の次元が n n n であることは直観的には当然ですが、証明には一般高さ定理が要ります。ここでは一般に Noether 環 A A A について dim A [ x ] = dim A + 1 \dim A[x] = \dim A + 1 dim A [ x ] = dim A + 1 を示します。以下、A A A の素イデアル p \mathfrak{p} p について、係数がすべて p \mathfrak{p} p に入る多項式の全体を p [ x ] \mathfrak{p}[x] p [ x ] と書きます。これは p \mathfrak{p} p が A [ x ] A[x] A [ x ] で生成するイデアル p A [ x ] \mathfrak{p}A[x] p A [ x ] に等しくなります。
補題 6.1 (多項式環の素イデアルのファイバー ) ✓
A A A を環、p \mathfrak{p} p をその素イデアルとする。
p [ x ] \mathfrak{p}[x] p [ x ] と p [ x ] + ( x ) \mathfrak{p}[x] + (x) p [ x ] + ( x ) は A [ x ] A[x] A [ x ] の素イデアルで、p [ x ] ⊊ p [ x ] + ( x ) \mathfrak{p}[x] \subsetneq \mathfrak{p}[x] + (x) p [ x ] ⊊ p [ x ] + ( x ) 、p [ x ] ∩ A = ( p [ x ] + ( x ) ) ∩ A = p \mathfrak{p}[x] \cap A = (\mathfrak{p}[x] + (x)) \cap A = \mathfrak{p} p [ x ] ∩ A = ( p [ x ] + ( x )) ∩ A = p である。
P 1 ⊊ P 2 P_1 \subsetneq P_2 P 1 ⊊ P 2 が A [ x ] A[x] A [ x ] の素イデアルで P 1 ∩ A = P 2 ∩ A = p P_1 \cap A = P_2 \cap A = \mathfrak{p} P 1 ∩ A = P 2 ∩ A = p なら、P 1 = p [ x ] P_1 = \mathfrak{p}[x] P 1 = p [ x ] である。
P P P が A [ x ] A[x] A [ x ] の素イデアルで P ∩ A = p P \cap A = \mathfrak{p} P ∩ A = p 、P ≠ p [ x ] P \ne \mathfrak{p}[x] P = p [ x ] なら、任意の f ∈ P ∖ p [ x ] f \in P \setminus \mathfrak{p}[x] f ∈ P ∖ p [ x ] について、P P P は p [ x ] + ( f ) \mathfrak{p}[x] + (f) p [ x ] + ( f ) を含むただ一つの素イデアル Q ⊆ P Q \subseteq P Q ⊆ P である(すなわち p [ x ] + ( f ) ⊆ Q ⊆ P \mathfrak{p}[x] + (f) \subseteq Q \subseteq P p [ x ] + ( f ) ⊆ Q ⊆ P なる素イデアル Q Q Q は P P P に限る)。
証明(補題 6.1) B = A / p B = A/\mathfrak{p} B = A / p とおき、係数ごとに剰余をとる全射 ρ : A [ x ] → B [ x ] \rho\colon A[x] \to B[x] ρ : A [ x ] → B [ x ] を考えます。その核は p [ x ] \mathfrak{p}[x] p [ x ] です。
(1) B B B は整域なので 定理 6.2[環と体の基礎] により B [ x ] B[x] B [ x ] は整域で、準同型定理(定理 5.1[イデアルと剰余環] )により A [ x ] / p [ x ] ≅ B [ x ] A[x]/\mathfrak{p}[x] \cong B[x] A [ x ] / p [ x ] ≅ B [ x ] なので、命題 6.2[イデアルと剰余環] により p [ x ] \mathfrak{p}[x] p [ x ] は素イデアルです。同様に f ↦ ( f m o d p ) ( 0 ) f \mapsto (f \bmod \mathfrak{p})(0) f ↦ ( f mod p ) ( 0 ) (定数項の剰余)は A [ x ] → B A[x] \to B A [ x ] → B の全射で、核は「定数項が p \mathfrak{p} p に入る多項式」の全体 p [ x ] + ( x ) \mathfrak{p}[x] + (x) p [ x ] + ( x ) なので、これも素イデアルです。x ∉ p [ x ] x \notin \mathfrak{p}[x] x ∈ / p [ x ] (係数 1 ∉ p 1 \notin \mathfrak{p} 1 ∈ / p )なので包含は真です。定数のうち p [ x ] \mathfrak{p}[x] p [ x ] や p [ x ] + ( x ) \mathfrak{p}[x] + (x) p [ x ] + ( x ) に入るのは p \mathfrak{p} p の元だけなので、縮約はどちらも p \mathfrak{p} p です。
(2) P 1 , P 2 P_1, P_2 P 1 , P 2 は p \mathfrak{p} p を含むので p [ x ] = p A [ x ] \mathfrak{p}[x] = \mathfrak{p}A[x] p [ x ] = p A [ x ] を含みます。補題 2.5[局所化と素イデアルのスペクトル] により、像 P ˉ i = ρ ( P i ) \bar P_i = \rho(P_i) P ˉ i = ρ ( P i ) は B [ x ] B[x] B [ x ] の素イデアルで P ˉ 1 ⊊ P ˉ 2 \bar P_1 \subsetneq \bar P_2 P ˉ 1 ⊊ P ˉ 2 です。また P i ∩ A = p P_i \cap A = \mathfrak{p} P i ∩ A = p から P ˉ i ∩ B = 0 \bar P_i \cap B = 0 P ˉ i ∩ B = 0 です(定数 b = a m o d p b = a \bmod \mathfrak{p} b = a mod p が P ˉ i \bar P_i P ˉ i に入れば a ∈ P i ∩ A = p a \in P_i \cap A = \mathfrak{p} a ∈ P i ∩ A = p )。
T = B ∖ { 0 } T = B \setminus \{0\} T = B ∖ { 0 } 、K = Frac B K = \operatorname{Frac} B K = Frac B とします。包含 B [ x ] → K [ x ] B[x] \to K[x] B [ x ] → K [ x ] は T T T を単元に写すので、局所化の普遍性(定理 3.4[局所化と素イデアルのスペクトル] )により T − 1 ( B [ x ] ) → K [ x ] T^{-1}(B[x]) \to K[x] T − 1 ( B [ x ]) → K [ x ] 、g / t ↦ t − 1 g g/t \mapsto t^{-1}g g / t ↦ t − 1 g が定まります。K [ x ] K[x] K [ x ] の元は係数の分母を払って t − 1 g t^{-1}g t − 1 g (g ∈ B [ x ] g \in B[x] g ∈ B [ x ] 、t ∈ T t \in T t ∈ T )と書けるので全射で、t − 1 g = 0 t^{-1}g = 0 t − 1 g = 0 なら g = 0 g = 0 g = 0 なので単射です(命題 3.5[局所化と素イデアルのスペクトル] )。よって T − 1 ( B [ x ] ) ≅ K [ x ] T^{-1}(B[x]) \cong K[x] T − 1 ( B [ x ]) ≅ K [ x ] です。P ˉ i ∩ T = ∅ \bar P_i \cap T = \varnothing P ˉ i ∩ T = ∅ なので、定理 3.6[局所化と素イデアルのスペクトル] の (4) により T − 1 P ˉ 1 ⊊ T − 1 P ˉ 2 T^{-1}\bar P_1 \subsetneq T^{-1}\bar P_2 T − 1 P ˉ 1 ⊊ T − 1 P ˉ 2 は K [ x ] K[x] K [ x ] の素イデアルで、T − 1 P ˉ 2 ≠ K [ x ] T^{-1}\bar P_2 \ne K[x] T − 1 P ˉ 2 = K [ x ] です。
K [ x ] K[x] K [ x ] は PID です(命題 7.2[イデアルと剰余環] の (2))。0 0 0 でない素イデアル ( g ) (g) ( g ) の生成元 g g g は素元なので既約元で(g = a b g = ab g = ab なら g ∣ a g \mid a g ∣ a としてよく、a = g c a = gc a = g c から g ( 1 − c b ) = 0 g(1 - cb) = 0 g ( 1 − c b ) = 0 、整域なので c b = 1 cb = 1 c b = 1 で b b b は単元)、補題 2.4[多項式環と体の拡大] により ( g ) (g) ( g ) は極大イデアルです。T − 1 P ˉ 1 T^{-1}\bar P_1 T − 1 P ˉ 1 は真のイデアル T − 1 P ˉ 2 T^{-1}\bar P_2 T − 1 P ˉ 2 に真に含まれるので極大ではなく、したがって T − 1 P ˉ 1 = 0 T^{-1}\bar P_1 = 0 T − 1 P ˉ 1 = 0 です。同定理の (4) の全単射性から P ˉ 1 = 0 \bar P_1 = 0 P ˉ 1 = 0 、すなわち P 1 = p [ x ] P_1 = \mathfrak{p}[x] P 1 = p [ x ] です。
(3) Q Q Q を p [ x ] + ( f ) ⊆ Q ⊆ P \mathfrak{p}[x] + (f) \subseteq Q \subseteq P p [ x ] + ( f ) ⊆ Q ⊆ P を満たす素イデアルとします。p ⊆ Q ∩ A ⊆ P ∩ A = p \mathfrak{p} \subseteq Q \cap A \subseteq P \cap A = \mathfrak{p} p ⊆ Q ∩ A ⊆ P ∩ A = p なので Q ∩ A = p Q \cap A = \mathfrak{p} Q ∩ A = p です。Q ⊊ P Q \subsetneq P Q ⊊ P なら (2) により Q = p [ x ] Q = \mathfrak{p}[x] Q = p [ x ] ですが、f ∈ Q ∖ p [ x ] f \in Q \setminus \mathfrak{p}[x] f ∈ Q ∖ p [ x ] に反します。よって Q = P Q = P Q = P です。
∎
(2) は「多項式環の素イデアルのうち同じ p \mathfrak{p} p の上にあるものは、鎖の長さが高々 1 1 1 」ということです。幾何学的には、Spec A [ x ] → Spec A \operatorname{Spec} A[x] \to \operatorname{Spec} A Spec A [ x ] → Spec A のファイバーが直線 Spec κ [ x ] \operatorname{Spec} \kappa[x] Spec κ [ x ] (κ \kappa κ は p \mathfrak{p} p の剰余体)で、直線の次元が 1 1 1 であることに当たります。
定理 6.2 (多項式環の次元 ) ✓
任意の環 A ≠ 0 A \ne 0 A = 0 について dim A [ x ] ≥ dim A + 1 \dim A[x] \ge \dim A + 1 dim A [ x ] ≥ dim A + 1 である。
A A A が Noether 環なら、A A A の素イデアル p \mathfrak{p} p について ht p [ x ] = ht p \operatorname{ht}\mathfrak{p}[x] = \operatorname{ht}\mathfrak{p} ht p [ x ] = ht p であり、P ∩ A = p P \cap A = \mathfrak{p} P ∩ A = p 、P ≠ p [ x ] P \ne \mathfrak{p}[x] P = p [ x ] を満たす A [ x ] A[x] A [ x ] の素イデアル P P P について ht P = ht p + 1 \operatorname{ht} P = \operatorname{ht}\mathfrak{p} + 1 ht P = ht p + 1 である。
A ≠ 0 A \ne 0 A = 0 が Noether 環なら dim A [ x ] = dim A + 1 \dim A[x] = \dim A + 1 dim A [ x ] = dim A + 1 である(dim A = ∞ \dim A = \infty dim A = ∞ のときは両辺とも ∞ \infty ∞ )。
証明(定理 6.2) (1) A A A の鎖 p 0 ⊊ ⋯ ⊊ p r \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_r p 0 ⊊ ⋯ ⊊ p r をとります。補題 6.1 の (1) により
p 0 [ x ] ⊊ ⋯ ⊊ p r [ x ] ⊊ p r [ x ] + ( x ) \mathfrak{p}_0[x] \subsetneq \cdots \subsetneq \mathfrak{p}_r[x] \subsetneq \mathfrak{p}_r[x] + (x) p 0 [ x ] ⊊ ⋯ ⊊ p r [ x ] ⊊ p r [ x ] + ( x ) は A [ x ] A[x] A [ x ] の素イデアルの列です。p i [ x ] ∩ A = p i \mathfrak{p}_i[x] \cap A = \mathfrak{p}_i p i [ x ] ∩ A = p i が相異なるので前半の包含は真で、これは長さ r + 1 r + 1 r + 1 の鎖です。
(2) ht p [ x ] ≥ ht p \operatorname{ht}\mathfrak{p}[x] \ge \operatorname{ht}\mathfrak{p} ht p [ x ] ≥ ht p 。 (1) と同じく、p \mathfrak{p} p で終わる長さ r r r の鎖から p [ x ] \mathfrak{p}[x] p [ x ] で終わる長さ r r r の鎖が得られます。
上からの評価。 系 4.4 により n = ht p n = \operatorname{ht}\mathfrak{p} n = ht p は有限で、命題 4.5 により p \mathfrak{p} p は ( a 1 , … , a n ) (a_1, \ldots, a_n) ( a 1 , … , a n ) (a i ∈ p a_i \in \mathfrak{p} a i ∈ p )の極小素イデアルです。A [ x ] A[x] A [ x ] は Noether 環です(系 4.1[Noether 環と Artin 環] の (3))。
P = p [ x ] P = \mathfrak{p}[x] P = p [ x ] の場合: Q Q Q を ( a 1 , … , a n ) A [ x ] ⊆ Q ⊆ p [ x ] (a_1, \ldots, a_n)A[x] \subseteq Q \subseteq \mathfrak{p}[x] ( a 1 , … , a n ) A [ x ] ⊆ Q ⊆ p [ x ] を満たす素イデアルとすると、( a 1 , … , a n ) ⊆ Q ∩ A ⊆ p (a_1, \ldots, a_n) \subseteq Q \cap A \subseteq \mathfrak{p} ( a 1 , … , a n ) ⊆ Q ∩ A ⊆ p で Q ∩ A Q \cap A Q ∩ A は素イデアルなので、p \mathfrak{p} p の極小性から Q ∩ A = p Q \cap A = \mathfrak{p} Q ∩ A = p 、よって Q ⊇ p [ x ] Q \supseteq \mathfrak{p}[x] Q ⊇ p [ x ] 、Q = p [ x ] Q = \mathfrak{p}[x] Q = p [ x ] です。したがって p [ x ] \mathfrak{p}[x] p [ x ] は ( a 1 , … , a n ) A [ x ] (a_1, \ldots, a_n)A[x] ( a 1 , … , a n ) A [ x ] の極小素イデアルで、定理 4.3 により ht p [ x ] ≤ n \operatorname{ht}\mathfrak{p}[x] \le n ht p [ x ] ≤ n です。
P ≠ p [ x ] P \ne \mathfrak{p}[x] P = p [ x ] の場合: f ∈ P ∖ p [ x ] f \in P \setminus \mathfrak{p}[x] f ∈ P ∖ p [ x ] をとり、Q Q Q を ( a 1 , … , a n , f ) ⊆ Q ⊆ P (a_1, \ldots, a_n, f) \subseteq Q \subseteq P ( a 1 , … , a n , f ) ⊆ Q ⊆ P を満たす素イデアルとします。上と同じ理由で Q ∩ A = p Q \cap A = \mathfrak{p} Q ∩ A = p 、Q ⊇ p [ x ] + ( f ) Q \supseteq \mathfrak{p}[x] + (f) Q ⊇ p [ x ] + ( f ) なので、補題 6.1 の (3) により Q = P Q = P Q = P です。よって P P P は n + 1 n + 1 n + 1 個の元で生成されるイデアルの極小素イデアルで、定理 4.3 により ht P ≤ n + 1 \operatorname{ht} P \le n + 1 ht P ≤ n + 1 です。逆に、P ⊇ p A [ x ] = p [ x ] P \supseteq \mathfrak{p}A[x] = \mathfrak{p}[x] P ⊇ p A [ x ] = p [ x ] かつ P ≠ p [ x ] P \ne \mathfrak{p}[x] P = p [ x ] なので、p [ x ] \mathfrak{p}[x] p [ x ] で終わる長さ n n n の鎖に P P P を付け足して ht P ≥ n + 1 \operatorname{ht} P \ge n + 1 ht P ≥ n + 1 です。
(3) (2) により A [ x ] A[x] A [ x ] の任意の素イデアル P P P について、p = P ∩ A \mathfrak{p} = P \cap A p = P ∩ A とおけば ht P ≤ ht p + 1 ≤ dim A + 1 \operatorname{ht} P \le \operatorname{ht}\mathfrak{p} + 1 \le \dim A + 1 ht P ≤ ht p + 1 ≤ dim A + 1 です。命題 2.3 の (4) により dim A [ x ] = sup P ht P ≤ dim A + 1 \dim A[x] = \sup_P \operatorname{ht} P \le \dim A + 1 dim A [ x ] = sup P ht P ≤ dim A + 1 で、(1) と合わせて等号です。
∎
系 6.3 (多変数多項式環の次元 ) ✓
A ≠ 0 A \ne 0 A = 0 を Noether 環とすると、dim A [ x 1 , … , x n ] = dim A + n \dim A[x_1, \ldots, x_n] = \dim A + n dim A [ x 1 , … , x n ] = dim A + n である。とくに体 k k k について dim k [ x 1 , … , x n ] = n \dim k[x_1, \ldots, x_n] = n dim k [ x 1 , … , x n ] = n 、また dim Z [ x 1 , … , x n ] = n + 1 \dim \mathbb{Z}[x_1, \ldots, x_n] = n + 1 dim Z [ x 1 , … , x n ] = n + 1 である。
証明(系 6.3) A [ x 1 , … , x n ] = A [ x 1 , … , x n − 1 ] [ x n ] A[x_1, \ldots, x_n] = A[x_1, \ldots, x_{n-1}][x_n] A [ x 1 , … , x n ] = A [ x 1 , … , x n − 1 ] [ x n ] で、A [ x 1 , … , x n − 1 ] A[x_1, \ldots, x_{n-1}] A [ x 1 , … , x n − 1 ] は Noether 環です(系 4.1[Noether 環と Artin 環] の (3))。定理 6.2 の (3) を n n n 回使えば主張を得ます。体のイデアルは ( 0 ) (0) ( 0 ) と全体だけなので、体は Noether 環で、素イデアルは ( 0 ) (0) ( 0 ) だけ、次元は 0 0 0 です。Z \mathbb{Z} Z は PID なので(命題 7.2[イデアルと剰余環] の (1))すべてのイデアルが有限生成で Noether 環です(命題 5.2[多項式環と体の拡大] )。Z \mathbb{Z} Z の 0 0 0 でない素イデアルは素数 p p p で ( p ) (p) ( p ) と書け、p p p は既約元なので 補題 2.4[多項式環と体の拡大] により ( p ) (p) ( p ) は極大イデアルです。よって素イデアルの鎖は ( 0 ) ⊊ ( p ) (0) \subsetneq (p) ( 0 ) ⊊ ( p ) が最長で、dim Z = 1 \dim \mathbb{Z} = 1 dim Z = 1 です。
∎
例 6.4 (ℤ[x] の素イデアル )
dim Z [ x ] = 2 \dim \mathbb{Z}[x] = 2 dim Z [ x ] = 2 です。定理 6.2 の (2) から、Z [ x ] \mathbb{Z}[x] Z [ x ] の素イデアルは次のように分類できます(局所化と素イデアルのスペクトル の Spec Z [ x ] \operatorname{Spec}\mathbb{Z}[x] Spec Z [ x ] の図も参照してください)。
( 0 ) (0) ( 0 ) (高さ 0 0 0 )と、P ∩ Z = 0 P \cap \mathbb{Z} = 0 P ∩ Z = 0 、P ≠ 0 P \ne 0 P = 0 の素イデアル(高さ 1 1 1 )。後者は Q [ x ] \mathbb{Q}[x] Q [ x ] の既約多項式に対応し、たとえば ( x 2 + 1 ) (x^2 + 1) ( x 2 + 1 ) です。
素数 p p p について ( p ) = p Z [ x ] (p) = p\mathbb{Z}[x] ( p ) = p Z [ x ] (高さ 1 1 1 、「p p p 上のファイバー全体」)と、P ∩ Z = ( p ) P \cap \mathbb{Z} = (p) P ∩ Z = ( p ) 、P ≠ ( p ) P \ne (p) P = ( p ) の素イデアル(高さ 2 2 2 )。後者は F p [ x ] \mathbb{F}_p[x] F p [ x ] の既約多項式 f ˉ \bar f f ˉ の持ち上げ f f f について ( p , f ) (p, f) ( p , f ) の形で、極大イデアルです。
鎖 ( 0 ) ⊊ ( p ) ⊊ ( p , x ) (0) \subsetneq (p) \subsetneq (p, x) ( 0 ) ⊊ ( p ) ⊊ ( p , x ) や ( 0 ) ⊊ ( x 2 + 1 ) ⊊ ( 5 , x − 2 ) (0) \subsetneq (x^2 + 1) \subsetneq (5, x - 2) ( 0 ) ⊊ ( x 2 + 1 ) ⊊ ( 5 , x − 2 ) が長さ 2 2 2 の鎖の例です(( x − 2 ) ( x + 2 ) = x 2 + 1 − 5 (x - 2)(x + 2) = x^2 + 1 - 5 ( x − 2 ) ( x + 2 ) = x 2 + 1 − 5 なので x 2 + 1 ∈ ( 5 , x − 2 ) x^2 + 1 \in (5, x - 2) x 2 + 1 ∈ ( 5 , x − 2 ) )。
この節では k k k を体とします。Noether の正規化定理と整拡大の次元を組み合わせると、体上有限生成代数の次元が計算できます。
定理 7.1 (次元と超越次数 ) ✓
A ≠ 0 A \ne 0 A = 0 を有限生成 k k k 代数とする。
y 1 , … , y d ∈ A y_1, \ldots, y_d \in A y 1 , … , y d ∈ A が k k k 上代数的に独立(代入 k [ Y 1 , … , Y d ] → A k[Y_1, \ldots, Y_d] \to A k [ Y 1 , … , Y d ] → A が単射)で、A A A が k [ y 1 , … , y d ] k[y_1, \ldots, y_d] k [ y 1 , … , y d ] 上有限なら、dim A = d \dim A = d dim A = d である。このような y 1 , … , y d y_1, \ldots, y_d y 1 , … , y d は存在し、とくに dim A < ∞ \dim A < \infty dim A < ∞ である。
A A A が整域なら dim A = trdeg k Frac A \dim A = \operatorname{trdeg}_k \operatorname{Frac} A dim A = trdeg k Frac A である。
証明(定理 7.1) (1) k [ y 1 , … , y d ] k[y_1, \ldots, y_d] k [ y 1 , … , y d ] は多項式環 k [ Y 1 , … , Y d ] k[Y_1, \ldots, Y_d] k [ Y 1 , … , Y d ] と同型なので、系 6.3 によりその次元は d d d です。A A A は有限生成 k [ y 1 , … , y d ] k[y_1, \ldots, y_d] k [ y 1 , … , y d ] 加群なので、各 b ∈ A b \in A b ∈ A について部分環 k [ y 1 , … , y d ] [ b ] k[y_1, \ldots, y_d][b] k [ y 1 , … , y d ] [ b ] は A A A に含まれ、定理 2.3[整拡大] の 3 ⇒ 1 により b b b は整です。よって k [ y 1 , … , y d ] ⊆ A k[y_1, \ldots, y_d] \subseteq A k [ y 1 , … , y d ] ⊆ A は整拡大で、命題 3.1 の (1) により dim A = d \dim A = d dim A = d です。このような y i y_i y i の存在は Noether の正規化定理(定理 3.1[Noether の正規化と Hilbert の零点定理] の (1))です。
(2) 定理 3.1[Noether の正規化と Hilbert の零点定理] の (2) により、(1) の d d d は trdeg k Frac A \operatorname{trdeg}_k \operatorname{Frac} A trdeg k Frac A に等しくとれます。
∎
(1) から、正規化定理の d d d は正規化の取り方によらず dim A \dim A dim A に等しいことがわかります。次に、高さ 1 1 1 の素イデアルで割ると次元がちょうど 1 1 1 下がることを示します。ここで多項式環が UFD であること、したがって整閉であることが効きます。
補題 7.2 (高さ 1 の素イデアルによる剰余 ) ✓
A A A を有限生成 k k k 代数である整域、d = dim A d = \dim A d = dim A とし、P P P を高さ 1 1 1 の素イデアルとする。このとき dim A / P = d − 1 \dim A/P = d - 1 dim A / P = d − 1 である。
証明(補題 7.2) 多項式環の高さ 1 の素イデアルは単項。 定理 7.1 の (1) により、A A A は代数的に独立な y 1 , … , y d y_1, \ldots, y_d y 1 , … , y d による B = k [ y 1 , … , y d ] B = k[y_1, \ldots, y_d] B = k [ y 1 , … , y d ] 上有限、したがって整です。B B B は UFD(定理 3.5[多項式環と体の拡大] )なので整閉整域で(命題 3.3[整拡大] )、A A A は整域なので、命題 3.1 の (3) により p = P ∩ B \mathfrak{p} = P \cap B p = P ∩ B の高さは ht P = 1 \operatorname{ht} P = 1 ht P = 1 です。p ≠ 0 \mathfrak{p} \ne 0 p = 0 なので 0 0 0 でない元 g ∈ p g \in \mathfrak{p} g ∈ p があり、g g g は単元ではないので既約元の積に分解します。p \mathfrak{p} p は素イデアルなので、ある既約因子 f f f が p \mathfrak{p} p に入ります。UFD の既約元は素元なので(補題 2.3[多項式環と体の拡大] )( f ) (f) ( f ) は 0 0 0 でない素イデアルで、( 0 ) ⊊ ( f ) ⊆ p (0) \subsetneq (f) \subseteq \mathfrak{p} ( 0 ) ⊊ ( f ) ⊆ p です。( f ) ≠ p (f) \ne \mathfrak{p} ( f ) = p なら長さ 2 2 2 の鎖 ( 0 ) ⊊ ( f ) ⊊ p (0) \subsetneq (f) \subsetneq \mathfrak{p} ( 0 ) ⊊ ( f ) ⊊ p ができて ht p = 1 \operatorname{ht}\mathfrak{p} = 1 ht p = 1 に反するので、p = ( f ) \mathfrak{p} = (f) p = ( f ) です。
dim B / ( f ) = d − 1 \dim B/(f) = d - 1 dim B / ( f ) = d − 1 。 f f f は 0 0 0 でも単元でもないので、定理 6.2[環と体の基礎] の (3) により定数ではありません。番号を付け替えて、f f f は y d y_d y d について次数 e ≥ 1 e \ge 1 e ≥ 1 をもつとし、R = k [ y 1 , … , y d − 1 ] R = k[y_1, \ldots, y_{d-1}] R = k [ y 1 , … , y d − 1 ] として
f = c e y d e + c e − 1 y d e − 1 + ⋯ + c 0 ( c i ∈ R , c e ≠ 0 ) f = c_e y_d^e + c_{e-1} y_d^{e-1} + \cdots + c_0 \qquad (c_i \in R,\ c_e \ne 0) f = c e y d e + c e − 1 y d e − 1 + ⋯ + c 0 ( c i ∈ R , c e = 0 ) と書きます。剰余環 B ˉ = B / ( f ) \bar B = B/(f) B ˉ = B / ( f ) は整域で、y ˉ i \bar y_i y ˉ i を y i y_i y i の像、L = Frac B ˉ L = \operatorname{Frac}\bar B L = Frac B ˉ とします。
y ˉ 1 , … , y ˉ d − 1 \bar y_1, \ldots, \bar y_{d-1} y ˉ 1 , … , y ˉ d − 1 は k k k 上代数的に独立です。実際、0 ≠ h ∈ R 0 \ne h \in R 0 = h ∈ R で h ( y ˉ 1 , … , y ˉ d − 1 ) = 0 h(\bar y_1, \ldots, \bar y_{d-1}) = 0 h ( y ˉ 1 , … , y ˉ d − 1 ) = 0 なら h = f q h = fq h = f q (q ∈ B q \in B q ∈ B 、q ≠ 0 q \ne 0 q = 0 )ですが、B = R [ y d ] B = R[y_d] B = R [ y d ] で次数を比べると(定理 6.2[環と体の基礎] の (1))左辺の y d y_d y d についての次数は 0 0 0 、右辺は e + deg q ≥ 1 e + \deg q \ge 1 e + deg q ≥ 1 で矛盾します。
とくに c e ( y ˉ 1 , … , y ˉ d − 1 ) ≠ 0 c_e(\bar y_1, \ldots, \bar y_{d-1}) \ne 0 c e ( y ˉ 1 , … , y ˉ d − 1 ) = 0 です。f ( y ˉ ) = 0 f(\bar y) = 0 f ( y ˉ ) = 0 なので、y ˉ d \bar y_d y ˉ d は M = k ( y ˉ 1 , … , y ˉ d − 1 ) M = k(\bar y_1, \ldots, \bar y_{d-1}) M = k ( y ˉ 1 , … , y ˉ d − 1 ) 係数の 0 0 0 でない多項式 ∑ i c i ( y ˉ 1 , … , y ˉ d − 1 ) T i \sum_i c_i(\bar y_1, \ldots, \bar y_{d-1}) T^i ∑ i c i ( y ˉ 1 , … , y ˉ d − 1 ) T i の根で、M M M 上代数的です。
L L L は M M M に y ˉ d \bar y_d y ˉ d を添加した体で、補題 2.2[Noether の正規化と Hilbert の零点定理] の (1) により L = M [ y ˉ d ] L = M[\bar y_d] L = M [ y ˉ d ] は M M M 上有限次、したがって M M M 上代数的です(有限次元なので z ∈ L z \in L z ∈ L の冪 1 , z , z 2 , … 1, z, z^2, \ldots 1 , z , z 2 , … は M M M 上一次従属になります)。{ y ˉ 1 , … , y ˉ d − 1 } \{\bar y_1, \ldots, \bar y_{d-1}\} { y ˉ 1 , … , y ˉ d − 1 } は M / k M/k M / k の超越基底なので、定理 2.4[Noether の正規化と Hilbert の零点定理] の (4) により L / k L/k L / k の超越基底でもあり、(3) と 定義 2.5[Noether の正規化と Hilbert の零点定理] により trdeg k L = d − 1 \operatorname{trdeg}_k L = d - 1 trdeg k L = d − 1 です。B ˉ \bar B B ˉ は有限生成 k k k 代数の整域なので、定理 7.1 の (2) により dim B / ( f ) = d − 1 \dim B/(f) = d - 1 dim B / ( f ) = d − 1 です。
A / P A/P A / P に戻る。 命題 3.1 の (2) により dim A / P = dim B / p = dim B / ( f ) = d − 1 \dim A/P = \dim B/\mathfrak{p} = \dim B/(f) = d - 1 dim A / P = dim B / p = dim B / ( f ) = d − 1 です。
∎
定義 7.3 (飽和鎖・鎖状環 ) ↗
A A A を環とする。
素イデアルの鎖 p 0 ⊊ ⋯ ⊊ p r \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_r p 0 ⊊ ⋯ ⊊ p r が飽和 であるとは、各 i i i について p i − 1 ⊊ q ⊊ p i \mathfrak{p}_{i-1} \subsetneq \mathfrak{q} \subsetneq \mathfrak{p}_i p i − 1 ⊊ q ⊊ p i となる素イデアル q \mathfrak{q} q が存在しないことをいう。飽和鎖で p 0 \mathfrak{p}_0 p 0 が極小素イデアル、p r \mathfrak{p}_r p r が極大イデアルであるものを極大鎖 という。
A A A が鎖状環 であるとは、p ⊆ p ′ \mathfrak{p} \subseteq \mathfrak{p}' p ⊆ p ′ を満たす任意の素イデアルについて、p \mathfrak{p} p から p ′ \mathfrak{p}' p ′ への飽和鎖(p 0 = p \mathfrak{p}_0 = \mathfrak{p} p 0 = p 、p r = p ′ \mathfrak{p}_r = \mathfrak{p}' p r = p ′ となる飽和鎖)の長さがすべて有限で、互いに等しいことをいう。
定理 7.4 (アフィン整域の鎖状性 ) ✓
A A A を有限生成 k k k 代数である整域、d = dim A d = \dim A d = dim A とする。
A A A の極大鎖の長さはすべて d d d に等しい。
A A A の任意の素イデアル p \mathfrak{p} p について ht p + dim A / p = d \operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} = d ht p + dim A / p = d である。とくに A A A のすべての極大イデアルの高さは d d d である。
A A A は鎖状環であり、素イデアル p ⊆ p ′ \mathfrak{p} \subseteq \mathfrak{p}' p ⊆ p ′ の間の飽和鎖の長さは ht p ′ − ht p \operatorname{ht}\mathfrak{p}' - \operatorname{ht}\mathfrak{p} ht p ′ − ht p に等しい。
証明(定理 7.4) (1) d d d についての帰納法で示します(d < ∞ d < \infty d < ∞ は 定理 7.1 )。A A A は整域なので、極小素イデアルは ( 0 ) (0) ( 0 ) だけです。極大鎖 ( 0 ) = P 0 ⊊ P 1 ⊊ ⋯ ⊊ P r (0) = P_0 \subsetneq P_1 \subsetneq \cdots \subsetneq P_r ( 0 ) = P 0 ⊊ P 1 ⊊ ⋯ ⊊ P r をとります。
r = 0 r = 0 r = 0 なら ( 0 ) (0) ( 0 ) が極大イデアルで A A A は体なので、素イデアルは ( 0 ) (0) ( 0 ) だけで d = 0 = r d = 0 = r d = 0 = r です。逆に d = 0 d = 0 d = 0 なら長さ 1 1 1 の鎖が無いので r = 0 r = 0 r = 0 です。
r ≥ 1 r \ge 1 r ≥ 1 、d ≥ 1 d \ge 1 d ≥ 1 とします。P 1 P_1 P 1 の高さは 1 1 1 です。実際 ( 0 ) ⊊ P 1 (0) \subsetneq P_1 ( 0 ) ⊊ P 1 から ht P 1 ≥ 1 \operatorname{ht} P_1 \ge 1 ht P 1 ≥ 1 で、P 1 P_1 P 1 で終わる長さ 2 2 2 の鎖 Q 0 ⊊ Q 1 ⊊ P 1 Q_0 \subsetneq Q_1 \subsetneq P_1 Q 0 ⊊ Q 1 ⊊ P 1 があれば ( 0 ) ⊊ Q 1 ⊊ P 1 (0) \subsetneq Q_1 \subsetneq P_1 ( 0 ) ⊊ Q 1 ⊊ P 1 となり、鎖の飽和性に反します。補題 7.2 により dim A / P 1 = d − 1 \dim A/P_1 = d - 1 dim A / P 1 = d − 1 です。A / P 1 A/P_1 A / P 1 は有限生成 k k k 代数の整域で、補題 2.5[局所化と素イデアルのスペクトル] により P 1 / P 1 ⊊ P 2 / P 1 ⊊ ⋯ ⊊ P r / P 1 P_1/P_1 \subsetneq P_2/P_1 \subsetneq \cdots \subsetneq P_r/P_1 P 1 / P 1 ⊊ P 2 / P 1 ⊊ ⋯ ⊊ P r / P 1 はその極大鎖です(素イデアルの包含と極大性が対応で保たれるため)。帰納法の仮定により r − 1 = d − 1 r - 1 = d - 1 r − 1 = d − 1 、すなわち r = d r = d r = d です。
(2) h = ht p h = \operatorname{ht}\mathfrak{p} h = ht p 、c = dim A / p c = \dim A/\mathfrak{p} c = dim A / p はどちらも d d d 以下で有限です(命題 2.3 の (3))。p \mathfrak{p} p で終わる長さ h h h の鎖 C 1 C_1 C 1 をとると、C 1 C_1 C 1 は ( 0 ) (0) ( 0 ) から始まり(そうでなければ先頭に ( 0 ) (0) ( 0 ) を足して長さ h + 1 h + 1 h + 1 の鎖ができる)、飽和です(そうでなければ間に素イデアルを挿入して長くできる)。同様に、p \mathfrak{p} p から始まる長さ c c c の鎖 C 2 C_2 C 2 (命題 2.3 の (2))は極大イデアルで終わり(そうでなければ 定理 6.5[選択公理と Zorn の補題] で極大イデアルを付け足せる)、飽和です。C 1 C_1 C 1 と C 2 C_2 C 2 をつないだ鎖は長さ h + c h + c h + c の極大鎖なので、(1) により h + c = d h + c = d h + c = d です。p \mathfrak{p} p が極大なら dim A / p = 0 \dim A/\mathfrak{p} = 0 dim A / p = 0 なので ht p = d \operatorname{ht}\mathfrak{p} = d ht p = d です。
(3) p = p 0 ⊊ ⋯ ⊊ p s = p ′ \mathfrak{p} = \mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_s = \mathfrak{p}' p = p 0 ⊊ ⋯ ⊊ p s = p ′ を飽和鎖とします。(2) の証明と同じく、( 0 ) (0) ( 0 ) から p \mathfrak{p} p への長さ ht p \operatorname{ht}\mathfrak{p} ht p の飽和鎖と、p ′ \mathfrak{p}' p ′ から極大イデアルへの長さ dim A / p ′ \dim A/\mathfrak{p}' dim A / p ′ の飽和鎖をとってつなぐと、長さ ht p + s + dim A / p ′ \operatorname{ht}\mathfrak{p} + s + \dim A/\mathfrak{p}' ht p + s + dim A / p ′ の極大鎖ができます。(1) と (2) により
s = d − ht p − dim A / p ′ = ht p ′ − ht p s = d - \operatorname{ht}\mathfrak{p} - \dim A/\mathfrak{p}' = \operatorname{ht}\mathfrak{p}' - \operatorname{ht}\mathfrak{p} s = d − ht p − dim A / p ′ = ht p ′ − ht p で、これは飽和鎖の取り方によりません。
∎
系 7.5 (体上有限生成代数は鎖状 ) ✓
A ≠ 0 A \ne 0 A = 0 を有限生成 k k k 代数とする。
A A A は鎖状環である。
dim A = max { trdeg k Frac ( A / q ) : q は A の極小素イデアル } \dim A = \max\{\operatorname{trdeg}_k \operatorname{Frac}(A/\mathfrak{q}) : \mathfrak{q} \text{ は } A \text{ の極小素イデアル}\} dim A = max { trdeg k Frac ( A / q ) : q は A の極小素イデアル } である。
証明(系 7.5) (1) p ⊆ p ′ \mathfrak{p} \subseteq \mathfrak{p}' p ⊆ p ′ を素イデアルとします。補題 2.5[局所化と素イデアルのスペクトル] により、A A A の p \mathfrak{p} p から p ′ \mathfrak{p}' p ′ への飽和鎖は、A / p A/\mathfrak{p} A / p の ( 0 ) (0) ( 0 ) から p ′ / p \mathfrak{p}'/\mathfrak{p} p ′ / p への飽和鎖と長さを保って対応します。A / p A/\mathfrak{p} A / p は有限生成 k k k 代数の整域なので、定理 7.4 の (3) によりその長さはすべて ht ( p ′ / p ) \operatorname{ht}(\mathfrak{p}'/\mathfrak{p}) ht ( p ′ / p ) に等しくなります。
(2) A A A は Noether 環なので(系 4.1[Noether 環と Artin 環] の (3)、体 k k k は Noether 環)、補題 2.2 の (2)(I = 0 I = 0 I = 0 )により A A A の極小素イデアルは有限個です。命題 2.3 の (4) により dim A \dim A dim A は dim A / q \dim A/\mathfrak{q} dim A / q の最大値で、各 A / q A/\mathfrak{q} A / q は有限生成 k k k 代数の整域なので 定理 7.1 の (2) により dim A / q = trdeg k Frac ( A / q ) \dim A/\mathfrak{q} = \operatorname{trdeg}_k \operatorname{Frac}(A/\mathfrak{q}) dim A / q = trdeg k Frac ( A / q ) です。
∎
整域という仮定を外すと、(2) の等式 ht p + dim A / p = dim A \operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} = \dim A ht p + dim A / p = dim A は成り立たなくなります。次元の違う既約成分があるからです。
例 7.6 (平面と直線の和 )
A = k [ x , y , z ] / ( x y , x z ) A = k[x, y, z]/(xy, xz) A = k [ x , y , z ] / ( x y , x z ) とします。( x y , x z ) = ( x ) ∩ ( y , z ) (xy, xz) = (x) \cap (y, z) ( x y , x z ) = ( x ) ∩ ( y , z ) で、幾何学的には平面 x = 0 x = 0 x = 0 と直線 y = z = 0 y = z = 0 y = z = 0 (x x x 軸)の和です。A A A の極小素イデアルは ( x ) (x) ( x ) と ( y , z ) (y, z) ( y , z ) の像で、A / ( x ) ≅ k [ y , z ] A/(x) \cong k[y, z] A / ( x ) ≅ k [ y , z ] 、A / ( y , z ) ≅ k [ x ] A/(y, z) \cong k[x] A / ( y , z ) ≅ k [ x ] なので、系 7.5 の (2) により dim A = max ( 2 , 1 ) = 2 \dim A = \max(2, 1) = 2 dim A = max ( 2 , 1 ) = 2 です。
直線上の点 ( 1 , 0 , 0 ) (1, 0, 0) ( 1 , 0 , 0 ) に対応する極大イデアル m 1 = ( x − 1 , y , z ) \mathfrak{m}_1 = (x - 1, y, z) m 1 = ( x − 1 , y , z ) の高さは 1 1 1 です。m 1 \mathfrak{m}_1 m 1 は ( x ) (x) ( x ) を含まないので、m 1 \mathfrak{m}_1 m 1 に含まれる素イデアルは ( y , z ) (y, z) ( y , z ) を含み、k [ x ] k[x] k [ x ] の中の鎖に対応するからです。
平面上の点 ( 0 , 1 , 0 ) (0, 1, 0) ( 0 , 1 , 0 ) に対応する m 2 = ( x , y − 1 , z ) \mathfrak{m}_2 = (x, y - 1, z) m 2 = ( x , y − 1 , z ) の高さは 2 2 2 です(( x ) ⊊ ( x , z ) ⊊ m 2 (x) \subsetneq (x, z) \subsetneq \mathfrak{m}_2 ( x ) ⊊ ( x , z ) ⊊ m 2 )。
どちらも dim A / m i = 0 \dim A/\mathfrak{m}_i = 0 dim A / m i = 0 なので、ht m 1 + dim A / m 1 = 1 ≠ 2 = dim A \operatorname{ht}\mathfrak{m}_1 + \dim A/\mathfrak{m}_1 = 1 \ne 2 = \dim A ht m 1 + dim A / m 1 = 1 = 2 = dim A です。それでも 系 7.5 の (1) により A A A は鎖状です。鎖状性は「2 つの素イデアルの間」の性質で、成分の次元の違いとは別の問題です。
平面 x = 0(2 次元の成分) 直線 y = z = 0(1 次元の成分) 原点 (1, 0, 0):高さ 1 (0, 1, 0):高さ 2
例 7.7 (超曲面の次元 )
f ∈ k [ x 1 , … , x n ] f \in k[x_1, \ldots, x_n] f ∈ k [ x 1 , … , x n ] を定数でない多項式とし、A = k [ x 1 , … , x n ] / ( f ) A = k[x_1, \ldots, x_n]/(f) A = k [ x 1 , … , x n ] / ( f ) とします。( f ) (f) ( f ) の極小素イデアル p \mathfrak{p} p について、単項イデアル定理(定理 4.2 )により ht p ≤ 1 \operatorname{ht}\mathfrak{p} \le 1 ht p ≤ 1 で、p ≠ 0 \mathfrak{p} \ne 0 p = 0 (f ≠ 0 f \ne 0 f = 0 )なので ht p = 1 \operatorname{ht}\mathfrak{p} = 1 ht p = 1 です。定理 7.4 の (2) により dim k [ x 1 , … , x n ] / p = n − 1 \dim k[x_1, \ldots, x_n]/\mathfrak{p} = n - 1 dim k [ x 1 , … , x n ] / p = n − 1 で、命題 2.3 の (4) と対応定理により dim A = n − 1 \dim A = n - 1 dim A = n − 1 です。すなわち超曲面のすべての既約成分は次元 n − 1 n - 1 n − 1 です。たとえば k [ x , y , z ] / ( x y − z 2 ) k[x, y, z]/(xy - z^2) k [ x , y , z ] / ( x y − z 2 ) (2 次錐)の次元は 2 2 2 です。
演習 8.1 標準
( A , m ) (A, \mathfrak{m}) ( A , m ) を Noether 局所環、x ∈ m x \in \mathfrak{m} x ∈ m を A A A のどの極小素イデアルにも属さない元とする(たとえば x x x が零因子でないとき)。dim A / ( x ) = dim A − 1 \dim A/(x) = \dim A - 1 dim A / ( x ) = dim A − 1 を示せ。
解答 d = dim A d = \dim A d = dim A とします(定理 5.2 により有限)。命題 5.3 の (1) により dim A / ( x ) ≥ d − 1 \dim A/(x) \ge d - 1 dim A / ( x ) ≥ d − 1 です。
逆向きを示します。A / ( x ) A/(x) A / ( x ) の素イデアルの鎖は、x x x を含む A A A の素イデアルの鎖 P 0 ⊊ ⋯ ⊊ P r P_0 \subsetneq \cdots \subsetneq P_r P 0 ⊊ ⋯ ⊊ P r と対応します(補題 2.5[局所化と素イデアルのスペクトル] )。P 0 P_0 P 0 は 命題 4.7[局所化と素イデアルのスペクトル] によりある極小素イデアル q \mathfrak{q} q を含みますが、x ∈ P 0 x \in P_0 x ∈ P 0 、x ∉ q x \notin \mathfrak{q} x ∈ / q なので q ⊊ P 0 \mathfrak{q} \subsetneq P_0 q ⊊ P 0 です。よって q ⊊ P 0 ⊊ ⋯ ⊊ P r \mathfrak{q} \subsetneq P_0 \subsetneq \cdots \subsetneq P_r q ⊊ P 0 ⊊ ⋯ ⊊ P r は A A A の長さ r + 1 r + 1 r + 1 の鎖で、r + 1 ≤ d r + 1 \le d r + 1 ≤ d です。したがって dim A / ( x ) ≤ d − 1 \dim A/(x) \le d - 1 dim A / ( x ) ≤ d − 1 です。
零因子でない x x x がどの極小素イデアルにも属さないのは、系 3.4[準素分解と随伴素イデアル] により極小素イデアルが Ass ( A ) \operatorname{Ass}(A) Ass ( A ) に属し、その元はすべて零因子だからです(定理 2.2[準素分解と随伴素イデアル] の (3))。
この結果を繰り返すと、零因子でない元を次々に選べる局所環(記事 Tor・Ext と深さ で扱う正則列をもつ環)では、それらの元がパラメータ系の一部になることがわかります(命題 5.3 の (2))。
演習 8.2 標準
A A A を Noether 整域とする。A A A が UFD であることと、A A A の高さ 1 1 1 の素イデアルがすべて単項イデアルであることは同値であることを示せ。
解答 既約分解の存在。 0 0 0 でも単元でもない元で既約元の積に書けないものがあるとし、そのような元 a a a が生成する単項イデアル ( a ) (a) ( a ) の全体を考えます。A A A は Noether 環なので、補題 2.3[Noether 環と Artin 環] の (1) により極大元 ( a ) (a) ( a ) があります。a a a は既約でないので a = b c a = bc a = b c (b , c b, c b , c は単元でない)と書け、c c c が単元でないので ( a ) ⊊ ( b ) (a) \subsetneq (b) ( a ) ⊊ ( b ) (b = a d b = ad b = a d なら a = a d c a = adc a = a d c 、d c = 1 dc = 1 d c = 1 となってしまう)、同様に ( a ) ⊊ ( c ) (a) \subsetneq (c) ( a ) ⊊ ( c ) です。極大性から b , c b, c b , c は既約元の積に書け、a = b c a = bc a = b c も書けて矛盾です。よって A A A では 0 0 0 でも単元でもない元はすべて既約元の積に書けます。
⇒。 p \mathfrak{p} p を高さ 1 1 1 の素イデアルとします。補題 7.2 の証明の最初の段落と同じ議論(p \mathfrak{p} p の 0 0 0 でない元の既約因子 f f f をとり、補題 2.3[多項式環と体の拡大] で ( f ) (f) ( f ) が素イデアルであることを使う)により p = ( f ) \mathfrak{p} = (f) p = ( f ) です。
⇐。 上の既約分解の存在と 補題 2.3[多項式環と体の拡大] により、既約元 f f f がすべて素元であることを示せば十分です。p \mathfrak{p} p を ( f ) (f) ( f ) の極小素イデアルとします(補題 2.2 の (1))。単項イデアル定理(定理 4.2 )により ht p ≤ 1 \operatorname{ht}\mathfrak{p} \le 1 ht p ≤ 1 で、p ∋ f ≠ 0 \mathfrak{p} \ni f \ne 0 p ∋ f = 0 かつ A A A は整域なので ( 0 ) ⊊ p (0) \subsetneq \mathfrak{p} ( 0 ) ⊊ p 、ht p = 1 \operatorname{ht}\mathfrak{p} = 1 ht p = 1 です。仮定により p = ( g ) \mathfrak{p} = (g) p = ( g ) と書け、f = g h f = gh f = g h です。g g g は単元でない(p ≠ A \mathfrak{p} \ne A p = A )ので、f f f の既約性から h h h は単元で、( f ) = ( g ) = p (f) = (g) = \mathfrak{p} ( f ) = ( g ) = p は素イデアル、すなわち f f f は素元です。
演習 8.3 標準
p p p を素数、A = Z ( p ) A = \mathbb{Z}_{(p)} A = Z ( p ) を Z \mathbb{Z} Z の素イデアル ( p ) (p) ( p ) での局所化とし、R = A [ x ] R = A[x] R = A [ x ] とする。
dim R = 2 \dim R = 2 dim R = 2 を示せ。
( p x − 1 ) (px - 1) ( p x − 1 ) は R R R の高さ 1 1 1 の極大イデアルであり、( p , x ) (p, x) ( p , x ) は高さ 2 2 2 の極大イデアルであることを示せ。
とくに Noether 整域 R R R の極大イデアル m \mathfrak{m} m について ht m + dim R / m = dim R \operatorname{ht}\mathfrak{m} + \dim R/\mathfrak{m} = \dim R ht m + dim R / m = dim R は成り立つとは限らない(定理 7.4 の (2) は体上有限生成でない整域には一般化できない)。
解答 (1) A A A は Noether 環 Z \mathbb{Z} Z の局所化なので Noether 環です(系 4.1[Noether 環と Artin 環] の (2))。命題 2.3 の (1) により dim A = ht ( p ) = 1 \dim A = \operatorname{ht}(p) = 1 dim A = ht ( p ) = 1 (Z \mathbb{Z} Z の中の鎖 ( 0 ) ⊊ ( p ) (0) \subsetneq (p) ( 0 ) ⊊ ( p ) が最長)です。定理 6.2 の (3) により dim R = 2 \dim R = 2 dim R = 2 です。
(2) ( p x − 1 ) (px - 1) ( p x − 1 ) は極大。 φ : R → Q \varphi\colon R \to \mathbb{Q} φ : R → Q 、x ↦ 1 / p x \mapsto 1/p x ↦ 1/ p を考えます。Q \mathbb{Q} Q の元は a / ( p m u ) a/(p^m u) a / ( p m u ) (a ∈ Z a \in \mathbb{Z} a ∈ Z 、u u u は p p p と素な整数)と書け、a / u ∈ A a/u \in A a / u ∈ A なので φ ( ( a / u ) x m ) \varphi((a/u)x^m) φ (( a / u ) x m ) に等しく、φ \varphi φ は全射です。核が ( p x − 1 ) (px - 1) ( p x − 1 ) であることを示します。g = ∑ i = 0 m g i x i ∈ ker φ g = \sum_{i=0}^{m} g_i x^i \in \ker\varphi g = ∑ i = 0 m g i x i ∈ ker φ とし、h 0 = − g 0 h_0 = -g_0 h 0 = − g 0 、h i = p h i − 1 − g i h_i = p h_{i-1} - g_i h i = p h i − 1 − g i (1 ≤ i ≤ m 1 \le i \le m 1 ≤ i ≤ m )と定めると、h i ∈ A h_i \in A h i ∈ A で、h ( x ) = ∑ i = 0 m − 1 h i x i h(x) = \sum_{i=0}^{m-1} h_i x^i h ( x ) = ∑ i = 0 m − 1 h i x i について ( p x − 1 ) h ( x ) (px - 1)h(x) ( p x − 1 ) h ( x ) の x i x^i x i の係数は i < m i < m i < m では g i g_i g i 、x m x^m x m の係数は p h m − 1 = h m + g m p h_{m-1} = h_m + g_m p h m − 1 = h m + g m です。g − ( p x − 1 ) h = g m x m − ( h m + g m ) x m = − h m x m g - (px - 1)h = g_m x^m - (h_m + g_m)x^m = -h_m x^m g − ( p x − 1 ) h = g m x m − ( h m + g m ) x m = − h m x m と書け、x = 1 / p x = 1/p x = 1/ p を代入して − h m p − m = 0 -h_m p^{-m} = 0 − h m p − m = 0 、すなわち h m = 0 h_m = 0 h m = 0 です。よって g = ( p x − 1 ) h g = (px - 1)h g = ( p x − 1 ) h です。準同型定理により R / ( p x − 1 ) ≅ Q R/(px - 1) \cong \mathbb{Q} R / ( p x − 1 ) ≅ Q は体で、( p x − 1 ) (px - 1) ( p x − 1 ) は極大イデアルです。
その高さは 1 1 1 。 ( p x − 1 ) (px - 1) ( p x − 1 ) は自分自身の極小素イデアルなので、単項イデアル定理(定理 4.2 )により高さは 1 1 1 以下で、0 ≠ p x − 1 0 \ne px - 1 0 = p x − 1 かつ R R R は整域なので ( 0 ) ⊊ ( p x − 1 ) (0) \subsetneq (px - 1) ( 0 ) ⊊ ( p x − 1 ) 、高さは 1 1 1 です。
( p , x ) (p, x) ( p , x ) の高さは 2 2 2 。 R / ( p , x ) ≅ A / p A ≅ F p R/(p, x) \cong A/pA \cong \mathbb{F}_p R / ( p , x ) ≅ A / p A ≅ F p は体なので ( p , x ) (p, x) ( p , x ) は極大です。R / ( x ) ≅ A R/(x) \cong A R / ( x ) ≅ A は整域なので ( x ) (x) ( x ) は素イデアルで、p ∉ ( x ) p \notin (x) p ∈ / ( x ) なので ( 0 ) ⊊ ( x ) ⊊ ( p , x ) (0) \subsetneq (x) \subsetneq (p, x) ( 0 ) ⊊ ( x ) ⊊ ( p , x ) です。よって高さは 2 2 2 以上で、(1) により 2 2 2 です。
どちらの極大イデアルでも dim R / m = 0 \dim R/\mathfrak{m} = 0 dim R / m = 0 なので、( p x − 1 ) (px - 1) ( p x − 1 ) では ht m + dim R / m = 1 ≠ 2 \operatorname{ht}\mathfrak{m} + \dim R/\mathfrak{m} = 1 \ne 2 ht m + dim R / m = 1 = 2 です。幾何学的には、Spec A \operatorname{Spec} A Spec A は閉点 ( p ) (p) ( p ) と生成点 ( 0 ) (0) ( 0 ) の 2 点からなり、Spec R \operatorname{Spec} R Spec R はその上の直線です。曲線 p x = 1 px = 1 p x = 1 は閉点 ( p ) (p) ( p ) の上のファイバーと交わらず、生成点の上のファイバー(Q \mathbb{Q} Q 上の直線)の中の 1 点 x = 1 / p x = 1/p x = 1/ p になっています。生成点の上の点なのに閉点になっているため、余次元が 1 1 1 しかありません。
M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra , Addison-Wesley, 1969 — Chapter 11(次元論)。
H. Matsumura, Commutative Ring Theory , Cambridge University Press, 1986 — §5(次元)、§13(局所環の次元と単項イデアル定理)、§15(拡大環の次元)。
松村英之『可換環論』共立出版、1980 — 上の英訳の原著。
D. Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry , Graduate Texts in Mathematics 150, Springer, 1995 — Chapter 8〜10(次元論の基礎、単項イデアル定理とパラメータ系)、Chapter 13(体上有限生成代数の次元と鎖状性)。
M. Nagata, Local Rings , Interscience, 1962 — Appendix(鎖状でない Noether 環と無限次元の Noether 環の例)。
W. Krull, “Primidealketten in allgemeinen Ringbereichen”, Sitzungsberichte der Heidelberger Akademie der Wissenschaften (1928)。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12