整数 12 12 12 は 2 2 × 3 2^2 \times 3 2 2 × 3 と素数の冪の積に分けられます。この記事は、これと同じことを一般の環のイデアルでやる話です。整数のようにきれいにはいかず、「余分な情報」が残る場合があるので、それをどう見分けて、どこまで分解が一意に決まるのかを調べます。読み終えると、イデアルを「素イデアルに近い部品」の共通部分に分け、どの部品が分解によらず、どの部品が選び方で変わるのかを言えるようになります。
加群 M M M の元の零化イデアル(その元を 0 0 0 にする環の元の全体)として現れる素イデアルを随伴素イデアル といい、その全体を Ass ( M ) \operatorname{Ass}(M) Ass ( M ) と書きます。Noether 環上では、M ≠ 0 M \ne 0 M = 0 なら Ass ( M ) ≠ ∅ \operatorname{Ass}(M) \ne \varnothing Ass ( M ) = ∅ で、M M M の零因子の全体は随伴素イデアルの和集合です。
Noether 環上の有限生成加群は、各段が A / p A/\mathfrak{p} A / p と同型な部分加群の列(素フィルトレーション )をもちます。ここから Ass ( M ) \operatorname{Ass}(M) Ass ( M ) は有限集合で、Supp ( M ) \operatorname{Supp}(M) Supp ( M ) に含まれ、両者の極小元は一致することが出ます。とくに Noether 環の極小素イデアルは有限個です。
零因子がすべて冪零になる部分加群を準素 といいます。Noether 環上では「Ass ( M / Q ) \operatorname{Ass}(M/Q) Ass ( M / Q ) がただ一つの素イデアルからなる」ことと同値です。
Lasker–Noether の定理 : Noether 環上の有限生成加群の真部分加群は、準素部分加群の有限個の共通部分に無駄なく書けます。現れる素イデアルの集合は Ass ( M / N ) \operatorname{Ass}(M/N) Ass ( M / N ) に等しく(第一一意性)、極小な素イデアルに対応する成分は分解によらずに決まります(第二一意性)。埋没成分は一意ではありません。
素イデアル p \mathfrak{p} p の記号的冪 p ( n ) \mathfrak{p}^{(n)} p ( n ) は p n \mathfrak{p}^n p n の p \mathfrak{p} p 準素成分で、p n \mathfrak{p}^n p n 自身は準素とは限りません。記号的冪は Krull 次元と単項イデアル定理 の章で単項イデアル定理の証明に使います。
この記事で使う事前知識
加群の台 Supp ( M ) \operatorname{Supp}(M) Supp ( M ) と零化イデアル Ann \operatorname{Ann} Ann : Supp ( M ) \operatorname{Supp}(M) Supp ( M ) は局所化しても 0 0 0 にならない素イデアルの全体、Ann ( M ) \operatorname{Ann}(M) Ann ( M ) は M M M 全体を 0 0 0 にする環の元の全体。→ 加群・完全列・中山の補題
局所化 : 積閉集合の元を単元にするように分数を作ること。A p A_{\mathfrak{p}} A p は p \mathfrak{p} p の外の元で割る局所化。→ 局所化
冪零根基 : 何乗かして 0 0 0 になる元の全体。イデアル I I I の根基 I \sqrt{I} I は、何乗かして I I I に入る元の全体。→ 冪零根基
Noether 加群 : 部分加群の昇鎖がいつか止まる加群。Noether 環上の有限生成加群はこれになる。→ Noether 加群
V ( p ) V(\mathfrak{p}) V ( p ) と Spec \operatorname{Spec} Spec : Spec A \operatorname{Spec}A Spec A は素イデアル全体、V ( p ) V(\mathfrak{p}) V ( p ) は p \mathfrak{p} p を含む素イデアルの全体。→ 局所化と素イデアルのスペクトル
整数 n = ± p 1 e 1 ⋯ p r e r n = \pm p_1^{e_1}\cdots p_r^{e_r} n = ± p 1 e 1 ⋯ p r e r の素因数分解は、イデアルの言葉では ( n ) = ( p 1 e 1 ) ∩ ⋯ ∩ ( p r e r ) (n) = (p_1^{e_1}) \cap \cdots \cap (p_r^{e_r}) ( n ) = ( p 1 e 1 ) ∩ ⋯ ∩ ( p r e r ) と書けます。Dedekind 整域ではイデアルが素イデアルの積に一意に分解しましたが、一般の Noether 環ではそうはいきません。(Dedekind 整域 は、整数環のように素イデアルの積への一意分解が成り立つ整域のことです。)たとえば k [ x , y ] k[x, y] k [ x , y ] のイデアル ( x 2 , x y ) (x^2, xy) ( x 2 , x y ) は素イデアルの積としては書けません。それでも、「素イデアルの冪」の代わりに「準素イデアル」を使えば、共通部分としての分解が存在します。
幾何学的には、( x 2 , x y ) = ( x ) ∩ ( x , y ) 2 (x^2, xy) = (x) \cap (x, y)^2 ( x 2 , x y ) = ( x ) ∩ ( x , y ) 2 は、直線 x = 0 x = 0 x = 0 と、その上の原点に「埋め込まれた太った点」の和として読めます。V ( x 2 , x y ) \mathbf{V}(x^2, xy) V ( x 2 , x y ) は集合としては直線 x = 0 x = 0 x = 0 にすぎませんが、イデアルは原点に余分な情報(x x x 方向の 1 次の無限小)をもっています。準素分解は、この情報を既約成分(孤立成分 )と埋没成分 に分けて記述します。孤立成分は一意に決まりますが、埋没成分は ( x , y ) 2 (x, y)^2 ( x , y ) 2 の代わりに ( x 2 , y ) (x^2, y) ( x 2 , y ) としてもよく、一意ではありません。
x y 直線 x = 0 原点
V(x², xy) は直線 x = 0 そのもの。原点の円は、そこにイデアルが余分な情報(埋没成分)をもつことを表す。
この記事の道具立ては、イデアルよりも加群の言葉で整えるのが見通しがよいです。中心になるのは、M M M の元 m m m の零化イデアル Ann ( m ) \operatorname{Ann}(m) Ann ( m ) として現れる素イデアル、すなわち A / p A/\mathfrak{p} A / p を部分加群として含むような p \mathfrak{p} p です。これらは M M M の「台の中で本当に必要な素イデアル」を表し、Tor・Ext と深さ の章の深さ (depth M ≤ dim A / p \operatorname{depth} M \le \dim A/\mathfrak{p} depth M ≤ dim A / p )と Cohen–Macaulay 環と正則局所環 の章の Serre の条件 でも中心的な役割を果たします。
環はすべて単位元をもつ可換環です。加群の記号(Ann \operatorname{Ann} Ann 、Supp \operatorname{Supp} Supp 、局所化 S − 1 M S^{-1}M S − 1 M )は 加群・完全列・中山の補題 のものを使います。
定義 2.1 (随伴素イデアル・零因子 ) ↗
A A A を環、M M M を A A A 加群とする。
A A A の素イデアル p \mathfrak{p} p が、ある m ∈ M m \in M m ∈ M について p = Ann ( m ) \mathfrak{p} = \operatorname{Ann}(m) p = Ann ( m ) となるとき、p \mathfrak{p} p を M M M の随伴素イデアル という。その全体を Ass A ( M ) \operatorname{Ass}_A(M) Ass A ( M ) または Ass ( M ) \operatorname{Ass}(M) Ass ( M ) と書く。
a ∈ A a \in A a ∈ A が M M M の零因子 であるとは、0 0 0 でない m ∈ M m \in M m ∈ M で a m = 0 am = 0 am = 0 となるものがあることをいう。その全体を Z ( M ) Z(M) Z ( M ) と書く。
p = Ann ( m ) \mathfrak{p} = \operatorname{Ann}(m) p = Ann ( m ) であることは、A → M A \to M A → M 、a ↦ a m a \mapsto am a ↦ am が単射 A / p ↪ M A/\mathfrak{p} \hookrightarrow M A / p ↪ M を誘導することと同じです。つまり p ∈ Ass ( M ) \mathfrak{p} \in \operatorname{Ass}(M) p ∈ Ass ( M ) は「A / p A/\mathfrak{p} A / p が M M M の部分加群として現れる」ことです。p \mathfrak{p} p は素イデアルなので p ≠ A \mathfrak{p} \ne A p = A で、そのような m m m は 0 0 0 ではありません。
定理 2.2 (随伴素イデアルの存在と零因子 ) ✓
A A A を Noether 環、M M M を A A A 加群とする。
集合 { Ann ( m ) : m ∈ M , m ≠ 0 } \{ \operatorname{Ann}(m) : m \in M,\ m \ne 0 \} { Ann ( m ) : m ∈ M , m = 0 } の(包含に関する)極大元は素イデアルであり、したがって Ass ( M ) \operatorname{Ass}(M) Ass ( M ) に属する。
M ≠ 0 M \ne 0 M = 0 なら Ass ( M ) ≠ ∅ \operatorname{Ass}(M) \ne \varnothing Ass ( M ) = ∅ である。
Z ( M ) = ⋃ p ∈ Ass ( M ) p Z(M) = \bigcup_{\mathfrak{p} \in \operatorname{Ass}(M)} \mathfrak{p} Z ( M ) = ⋃ p ∈ Ass ( M ) p である。
証明(定理 2.2) (1) I = Ann ( m ) I = \operatorname{Ann}(m) I = Ann ( m ) (m ≠ 0 m \ne 0 m = 0 )を極大元とします。m ≠ 0 m \ne 0 m = 0 なので 1 ∉ I 1 \notin I 1 ∈ / I で、I ≠ A I \ne A I = A です。a b ∈ I ab \in I ab ∈ I 、b ∉ I b \notin I b ∈ / I とすると b m ≠ 0 bm \ne 0 bm = 0 で、Ann ( b m ) ⊇ Ann ( m ) = I \operatorname{Ann}(bm) \supseteq \operatorname{Ann}(m) = I Ann ( bm ) ⊇ Ann ( m ) = I なので、極大性から Ann ( b m ) = I \operatorname{Ann}(bm) = I Ann ( bm ) = I です。a ( b m ) = 0 a(bm) = 0 a ( bm ) = 0 なので a ∈ Ann ( b m ) = I a \in \operatorname{Ann}(bm) = I a ∈ Ann ( bm ) = I です。よって I I I は素イデアルです(定義 6.1[イデアルと剰余環] )。
(2) M ≠ 0 M \ne 0 M = 0 なら (1) の集合は空でなく、A A A は Noether 環なので極大元をもちます(補題 2.3[Noether 環と Artin 環] の (1))。
(3) p = Ann ( m ) ∈ Ass ( M ) \mathfrak{p} = \operatorname{Ann}(m) \in \operatorname{Ass}(M) p = Ann ( m ) ∈ Ass ( M ) なら m ≠ 0 m \ne 0 m = 0 なので p ⊆ Z ( M ) \mathfrak{p} \subseteq Z(M) p ⊆ Z ( M ) です。逆に a ∈ Z ( M ) a \in Z(M) a ∈ Z ( M ) とし、a m = 0 am = 0 am = 0 、m ≠ 0 m \ne 0 m = 0 とします。集合 { Ann ( m ′ ) : m ′ ≠ 0 , Ann ( m ′ ) ⊇ Ann ( m ) } \{ \operatorname{Ann}(m') : m' \ne 0,\ \operatorname{Ann}(m') \supseteq \operatorname{Ann}(m) \} { Ann ( m ′ ) : m ′ = 0 , Ann ( m ′ ) ⊇ Ann ( m )} は Ann ( m ) \operatorname{Ann}(m) Ann ( m ) を含むので空でなく、極大元 Ann ( m ′ ′ ) \operatorname{Ann}(m'') Ann ( m ′′ ) をもちます。これは (1) の集合全体の中でも極大です(それより大きい Ann ( m ′ ′ ′ ) \operatorname{Ann}(m''') Ann ( m ′′′ ) は Ann ( m ) \operatorname{Ann}(m) Ann ( m ) を含むので部分集合の元)。(1) により Ann ( m ′ ′ ) \operatorname{Ann}(m'') Ann ( m ′′ ) は随伴素イデアルで、a ∈ Ann ( m ) ⊆ Ann ( m ′ ′ ) a \in \operatorname{Ann}(m) \subseteq \operatorname{Ann}(m'') a ∈ Ann ( m ) ⊆ Ann ( m ′′ ) です。
∎
次の注意は、(2) で Noether 性が本当に必要であることを示すためのものです。素イデアルはただ一つ(極大イデアル m \mathfrak{m} m )しかないのに、どの元の零化イデアルも m \mathfrak{m} m にならない環の例を作ります。
(2) は Noether 性なしでは成り立ちません。たとえば A = k [ x 1 , x 2 , … ] / ( x 1 , x 2 2 , x 3 3 , … ) A = k[x_1, x_2, \ldots]/(x_1, x_2^2, x_3^3, \ldots) A = k [ x 1 , x 2 , … ] / ( x 1 , x 2 2 , x 3 3 , … ) の極大イデアル m = ( x 1 , x 2 , … ) \mathfrak{m} = (x_1, x_2, \ldots) m = ( x 1 , x 2 , … ) はただ一つの素イデアルですが(各 x i x_i x i が冪零)、単項式で生成されるイデアルによる剰余なので、各 x i x_i x i の指数が i i i 未満の単項式の像が A A A の k k k 上の基底になります。0 0 0 でない元 f f f をこの基底で書き、f f f に現れない変数 x N x_N x N (N ≥ 2 N \ge 2 N ≥ 2 )を取ると、x N f x_N f x N f も基底の元の 0 0 0 でない一次結合なので x N f ≠ 0 x_N f \ne 0 x N f = 0 です。よって Ann ( f ) ≠ m \operatorname{Ann}(f) \ne \mathfrak{m} Ann ( f ) = m で、Ass ( A ) = ∅ \operatorname{Ass}(A) = \varnothing Ass ( A ) = ∅ です。
命題 2.3 (随伴素イデアルと完全列 ) ✓
A A A を環とする。
p \mathfrak{p} p が素イデアルなら、A / p A/\mathfrak{p} A / p の 0 0 0 でない元の零化イデアルはすべて p \mathfrak{p} p で、Ass ( A / p ) = { p } \operatorname{Ass}(A/\mathfrak{p}) = \{\mathfrak{p}\} Ass ( A / p ) = { p } である。
0 → M ′ → f M → g M ′ ′ → 0 0 \to M' \xrightarrow{f} M \xrightarrow{g} M'' \to 0 0 → M ′ f M g M ′′ → 0 が完全なら Ass ( M ′ ) ⊆ Ass ( M ) ⊆ Ass ( M ′ ) ∪ Ass ( M ′ ′ ) \operatorname{Ass}(M') \subseteq \operatorname{Ass}(M) \subseteq \operatorname{Ass}(M') \cup \operatorname{Ass}(M'') Ass ( M ′ ) ⊆ Ass ( M ) ⊆ Ass ( M ′ ) ∪ Ass ( M ′′ ) である。
Ass ( M 1 ⊕ M 2 ) = Ass ( M 1 ) ∪ Ass ( M 2 ) \operatorname{Ass}(M_1 \oplus M_2) = \operatorname{Ass}(M_1) \cup \operatorname{Ass}(M_2) Ass ( M 1 ⊕ M 2 ) = Ass ( M 1 ) ∪ Ass ( M 2 ) である。
証明(命題 2.3) (1) A / p A/\mathfrak{p} A / p は整域なので(命題 6.2[イデアルと剰余環] )、x ˉ ≠ 0 \bar x \ne 0 x ˉ = 0 について a x ˉ = 0 a\bar x = 0 a x ˉ = 0 と a ˉ = 0 \bar a = 0 a ˉ = 0 、すなわち a ∈ p a \in \mathfrak{p} a ∈ p は同値です。
(2) f f f は単射なので Ann ( f ( m ′ ) ) = Ann ( m ′ ) \operatorname{Ann}(f(m')) = \operatorname{Ann}(m') Ann ( f ( m ′ )) = Ann ( m ′ ) で、最初の包含を得ます。p = Ann ( m ) ∈ Ass ( M ) \mathfrak{p} = \operatorname{Ann}(m) \in \operatorname{Ass}(M) p = Ann ( m ) ∈ Ass ( M ) とし、N = A m ≅ A / p N = Am \cong A/\mathfrak{p} N = A m ≅ A / p とします。N ∩ f ( M ′ ) ≠ 0 N \cap f(M') \ne 0 N ∩ f ( M ′ ) = 0 なら、その 0 0 0 でない元 x x x は (1) により Ann ( x ) = p \operatorname{Ann}(x) = \mathfrak{p} Ann ( x ) = p を満たし、x = f ( m ′ ) x = f(m') x = f ( m ′ ) と書くと Ann ( m ′ ) = p \operatorname{Ann}(m') = \mathfrak{p} Ann ( m ′ ) = p なので p ∈ Ass ( M ′ ) \mathfrak{p} \in \operatorname{Ass}(M') p ∈ Ass ( M ′ ) です。N ∩ f ( M ′ ) = 0 N \cap f(M') = 0 N ∩ f ( M ′ ) = 0 なら、g g g の N N N への制限の核は N ∩ ker g = N ∩ f ( M ′ ) = 0 N \cap \ker g = N \cap f(M') = 0 N ∩ ker g = N ∩ f ( M ′ ) = 0 なので g ∣ N g|_N g ∣ N は単射で、Ann ( g ( m ) ) = Ann ( m ) = p \operatorname{Ann}(g(m)) = \operatorname{Ann}(m) = \mathfrak{p} Ann ( g ( m )) = Ann ( m ) = p となり p ∈ Ass ( M ′ ′ ) \mathfrak{p} \in \operatorname{Ass}(M'') p ∈ Ass ( M ′′ ) です。
(3) 包含 M i → M 1 ⊕ M 2 M_i \to M_1 \oplus M_2 M i → M 1 ⊕ M 2 に (2) の最初の包含を当てて ⊇ \supseteq ⊇ 、短完全列 0 → M 1 → M 1 ⊕ M 2 → M 2 → 0 0 \to M_1 \to M_1 \oplus M_2 \to M_2 \to 0 0 → M 1 → M 1 ⊕ M 2 → M 2 → 0 に (2) の二つ目の包含を当てて ⊆ \subseteq ⊆ を得ます。
∎
命題 2.4 (随伴素イデアルと局所化 ) ✓
A A A を Noether 環、S S S を積閉集合、M M M を A A A 加群とする。このとき
Ass S − 1 A ( S − 1 M ) = { S − 1 p : p ∈ Ass A ( M ) , p ∩ S = ∅ } \operatorname{Ass}_{S^{-1}A}(S^{-1}M) = \{ S^{-1}\mathfrak{p} : \mathfrak{p} \in \operatorname{Ass}_A(M),\ \mathfrak{p} \cap S = \varnothing \} Ass S − 1 A ( S − 1 M ) = { S − 1 p : p ∈ Ass A ( M ) , p ∩ S = ∅ } である。
証明(命題 2.4) ⊇ \supseteq ⊇ : p = Ann ( m ) \mathfrak{p} = \operatorname{Ann}(m) p = Ann ( m ) 、p ∩ S = ∅ \mathfrak{p} \cap S = \varnothing p ∩ S = ∅ とします。S − 1 p S^{-1}\mathfrak{p} S − 1 p は S − 1 A S^{-1}A S − 1 A の素イデアルです(定理 3.6[局所化と素イデアルのスペクトル] の (3))。a ∈ p a \in \mathfrak{p} a ∈ p なら ( a / s ) ( m / 1 ) = 0 (a/s)(m/1) = 0 ( a / s ) ( m /1 ) = 0 なので S − 1 p ⊆ Ann ( m / 1 ) S^{-1}\mathfrak{p} \subseteq \operatorname{Ann}(m/1) S − 1 p ⊆ Ann ( m /1 ) です。逆に ( a / s ) ( m / 1 ) = 0 (a/s)(m/1) = 0 ( a / s ) ( m /1 ) = 0 なら、ある u ∈ S u \in S u ∈ S で u a m = 0 uam = 0 u am = 0 、すなわち u a ∈ p ua \in \mathfrak{p} u a ∈ p で、u ∉ p u \notin \mathfrak{p} u ∈ / p なので a ∈ p a \in \mathfrak{p} a ∈ p です。よって Ann ( m / 1 ) = S − 1 p \operatorname{Ann}(m/1) = S^{-1}\mathfrak{p} Ann ( m /1 ) = S − 1 p です。
⊆ \subseteq ⊆ : P ∈ Ass S − 1 A ( S − 1 M ) P \in \operatorname{Ass}_{S^{-1}A}(S^{-1}M) P ∈ Ass S − 1 A ( S − 1 M ) 、P = Ann ( m / s ) P = \operatorname{Ann}(m/s) P = Ann ( m / s ) とし、p \mathfrak{p} p を P P P の A A A への引き戻しとします。p \mathfrak{p} p は S S S と交わらない素イデアルで P = S − 1 p P = S^{-1}\mathfrak{p} P = S − 1 p です(同じ定理の (4))。A A A は Noether なので p = ( a 1 , … , a r ) \mathfrak{p} = (a_1, \ldots, a_r) p = ( a 1 , … , a r ) と書けます。( a i / 1 ) ( m / s ) = 0 (a_i/1)(m/s) = 0 ( a i /1 ) ( m / s ) = 0 なので u i a i m = 0 u_ia_im = 0 u i a i m = 0 となる u i ∈ S u_i \in S u i ∈ S があり、u = u 1 ⋯ u r u = u_1\cdots u_r u = u 1 ⋯ u r とおくと p ⊆ Ann ( u m ) \mathfrak{p} \subseteq \operatorname{Ann}(um) p ⊆ Ann ( u m ) です。逆に b ⋅ u m = 0 b \cdot um = 0 b ⋅ u m = 0 なら ( b / 1 ) ( m / s ) = b u m / ( u s ) = 0 (b/1)(m/s) = bum/(us) = 0 ( b /1 ) ( m / s ) = b u m / ( u s ) = 0 なので b / 1 ∈ P b/1 \in P b /1 ∈ P 、すなわち b ∈ p b \in \mathfrak{p} b ∈ p です。よって p = Ann ( u m ) ∈ Ass A ( M ) \mathfrak{p} = \operatorname{Ann}(um) \in \operatorname{Ass}_A(M) p = Ann ( u m ) ∈ Ass A ( M ) です。
∎
この節の狙いは、加群を「A / p A/\mathfrak{p} A / p の形の部品」に段階的に分け、その部品に現れる素イデアルから Ass ( M ) \operatorname{Ass}(M) Ass ( M ) や Supp ( M ) \operatorname{Supp}(M) Supp ( M ) を調べることです。整数の素因数分解が、整数を素数ごとの部品に分けるのに近い役割を果たします。
定理 3.1 (素フィルトレーション ) ✓
A A A を Noether 環、M ≠ 0 M \ne 0 M = 0 を有限生成 A A A 加群とする。
部分加群の列 0 = M 0 ⊊ M 1 ⊊ ⋯ ⊊ M n = M 0 = M_0 \subsetneq M_1 \subsetneq \cdots \subsetneq M_n = M 0 = M 0 ⊊ M 1 ⊊ ⋯ ⊊ M n = M で、各 i i i について M i / M i − 1 ≅ A / p i M_i/M_{i-1} \cong A/\mathfrak{p}_i M i / M i − 1 ≅ A / p i (p i \mathfrak{p}_i p i は素イデアル)となるものが存在する(素フィルトレーション )。
任意のそのような列について Ass ( M ) ⊆ { p 1 , … , p n } ⊆ Supp ( M ) \operatorname{Ass}(M) \subseteq \{\mathfrak{p}_1, \ldots, \mathfrak{p}_n\} \subseteq \operatorname{Supp}(M) Ass ( M ) ⊆ { p 1 , … , p n } ⊆ Supp ( M ) である。
証明(定理 3.1) (1) M M M は Noether 加群です(定理 3.1[Noether 環と Artin 環] の (3))。(1) の形の列をもつ部分加群 N ⊆ M N \subseteq M N ⊆ M (N = 0 N = 0 N = 0 は n = 0 n = 0 n = 0 の列をもつ)の全体は空でないので、極大元 N N N があります(補題 2.3[Noether 環と Artin 環] )。N ≠ M N \ne M N = M と仮定すると、定理 2.2 により M / N M/N M / N の随伴素イデアル p = Ann ( x ˉ ) \mathfrak{p} = \operatorname{Ann}(\bar x) p = Ann ( x ˉ ) があり、A x ˉ ≅ A / p A\bar x \cong A/\mathfrak{p} A x ˉ ≅ A / p です。A x ˉ A\bar x A x ˉ の M M M への引き戻しを N ′ N' N ′ とすると、N ⊊ N ′ N \subsetneq N' N ⊊ N ′ で N ′ / N ≅ A x ˉ ≅ A / p N'/N \cong A\bar x \cong A/\mathfrak{p} N ′ / N ≅ A x ˉ ≅ A / p (補題 2.1[Noether 環と Artin 環] の対応定理)なので、N N N の列に N ′ N' N ′ を継ぎ足せて極大性に反します。よって N = M N = M N = M です。
(2) 命題 2.3 の (2) を 0 → M i − 1 → M i → A / p i → 0 0 \to M_{i-1} \to M_i \to A/\mathfrak{p}_i \to 0 0 → M i − 1 → M i → A / p i → 0 に当て、(1) と合わせると Ass ( M i ) ⊆ Ass ( M i − 1 ) ∪ { p i } \operatorname{Ass}(M_i) \subseteq \operatorname{Ass}(M_{i-1}) \cup \{\mathfrak{p}_i\} Ass ( M i ) ⊆ Ass ( M i − 1 ) ∪ { p i } です。帰納法により Ass ( M ) ⊆ { p 1 , … , p n } \operatorname{Ass}(M) \subseteq \{\mathfrak{p}_1, \ldots, \mathfrak{p}_n\} Ass ( M ) ⊆ { p 1 , … , p n } です。また p i ∈ V ( p i ) = Supp ( A / p i ) \mathfrak{p}_i \in V(\mathfrak{p}_i) = \operatorname{Supp}(A/\mathfrak{p}_i) p i ∈ V ( p i ) = Supp ( A / p i ) (命題 5.4[加群・完全列・中山の補題] の (3))で、同じ命題の (1) を短完全列に繰り返し当てると Supp ( A / p i ) ⊆ Supp ( M i ) ⊆ Supp ( M ) \operatorname{Supp}(A/\mathfrak{p}_i) \subseteq \operatorname{Supp}(M_i) \subseteq \operatorname{Supp}(M) Supp ( A / p i ) ⊆ Supp ( M i ) ⊆ Supp ( M ) です。
∎
系 3.2 (随伴素イデアルの有限性 ) ✓
A A A を Noether 環、M M M を有限生成 A A A 加群とすると、Ass ( M ) \operatorname{Ass}(M) Ass ( M ) は有限集合で、Supp ( M ) \operatorname{Supp}(M) Supp ( M ) に含まれる。
証明(系 3.2) M = 0 M = 0 M = 0 なら Ass ( M ) = ∅ \operatorname{Ass}(M) = \varnothing Ass ( M ) = ∅ です。M ≠ 0 M \ne 0 M = 0 なら 定理 3.1 の (2) から従います。
∎
素フィルトレーションの p i \mathfrak{p}_i p i の集合は列の取り方によって変わり、Ass ( M ) \operatorname{Ass}(M) Ass ( M ) より大きくなることもあります。たとえば Z \mathbb{Z} Z 上の M = Z M = \mathbb{Z} M = Z には 0 ⊊ 2 Z ⊊ Z 0 \subsetneq 2\mathbb{Z} \subsetneq \mathbb{Z} 0 ⊊ 2 Z ⊊ Z という列もあり、段は Z \mathbb{Z} Z と Z / 2 \mathbb{Z}/2 Z /2 で、素イデアル 0 0 0 と ( 2 ) (2) ( 2 ) が現れますが、Ass ( Z ) = { 0 } \operatorname{Ass}(\mathbb{Z}) = \{0\} Ass ( Z ) = { 0 } です。組成列 の Jordan–Hölder の定理のような一意性はありません。
定理 3.3 (随伴素イデアルと台 ) ✓
A A A を Noether 環、M M M を有限生成 A A A 加群とする。
Supp ( M ) \operatorname{Supp}(M) Supp ( M ) の(包含に関する)極小元はすべて Ass ( M ) \operatorname{Ass}(M) Ass ( M ) に属する。
Supp ( M ) = ⋃ p ∈ Ass ( M ) V ( p ) \operatorname{Supp}(M) = \bigcup_{\mathfrak{p} \in \operatorname{Ass}(M)} V(\mathfrak{p}) Supp ( M ) = ⋃ p ∈ Ass ( M ) V ( p ) である。とくに Ass ( M ) \operatorname{Ass}(M) Ass ( M ) の極小元と Supp ( M ) \operatorname{Supp}(M) Supp ( M ) の極小元は一致し、有限個である。
Ann ( M ) = ⋂ p ∈ Ass ( M ) p \sqrt{\operatorname{Ann}(M)} = \bigcap_{\mathfrak{p} \in \operatorname{Ass}(M)} \mathfrak{p} Ann ( M ) = ⋂ p ∈ Ass ( M ) p である。
証明(定理 3.3) (1) p \mathfrak{p} p を Supp ( M ) \operatorname{Supp}(M) Supp ( M ) の極小元とすると M p ≠ 0 M_{\mathfrak{p}} \ne 0 M p = 0 です。A p A_{\mathfrak{p}} A p は Noether 環なので(系 4.1[Noether 環と Artin 環] の (2))、定理 2.2 により Ass A p ( M p ) ≠ ∅ \operatorname{Ass}_{A_{\mathfrak{p}}}(M_{\mathfrak{p}}) \ne \varnothing Ass A p ( M p ) = ∅ で、命題 2.4 によりその元は q A p \mathfrak{q}A_{\mathfrak{p}} q A p (q ∈ Ass ( M ) \mathfrak{q} \in \operatorname{Ass}(M) q ∈ Ass ( M ) 、q ⊆ p \mathfrak{q} \subseteq \mathfrak{p} q ⊆ p )の形です。系 3.2 により q ∈ Supp ( M ) \mathfrak{q} \in \operatorname{Supp}(M) q ∈ Supp ( M ) で、p \mathfrak{p} p の極小性から q = p \mathfrak{q} = \mathfrak{p} q = p 、すなわち p ∈ Ass ( M ) \mathfrak{p} \in \operatorname{Ass}(M) p ∈ Ass ( M ) です。
(2) 命題 5.4[加群・完全列・中山の補題] の (2) により Supp ( M ) = V ( Ann M ) \operatorname{Supp}(M) = V(\operatorname{Ann} M) Supp ( M ) = V ( Ann M ) です。p ∈ Ass ( M ) \mathfrak{p} \in \operatorname{Ass}(M) p ∈ Ass ( M ) なら p ∈ Supp ( M ) \mathfrak{p} \in \operatorname{Supp}(M) p ∈ Supp ( M ) なので p ⊇ Ann M \mathfrak{p} \supseteq \operatorname{Ann} M p ⊇ Ann M で、V ( p ) ⊆ V ( Ann M ) V(\mathfrak{p}) \subseteq V(\operatorname{Ann}M) V ( p ) ⊆ V ( Ann M ) です。逆に P ∈ V ( Ann M ) P \in V(\operatorname{Ann} M) P ∈ V ( Ann M ) とします。P / Ann M P/\operatorname{Ann}M P / Ann M は A / Ann M A/\operatorname{Ann}M A / Ann M の素イデアルで、極小素イデアルを含みます(命題 4.7[局所化と素イデアルのスペクトル] )。剰余環の対応(補題 2.5[局所化と素イデアルのスペクトル] )により、それは V ( Ann M ) V(\operatorname{Ann}M) V ( Ann M ) の極小元 p ⊆ P \mathfrak{p} \subseteq P p ⊆ P に対応し、(1) により p ∈ Ass ( M ) \mathfrak{p} \in \operatorname{Ass}(M) p ∈ Ass ( M ) なので P ∈ V ( p ) P \in V(\mathfrak{p}) P ∈ V ( p ) です。後半: Ass ( M ) ⊆ Supp ( M ) \operatorname{Ass}(M) \subseteq \operatorname{Supp}(M) Ass ( M ) ⊆ Supp ( M ) と前半から、両者の極小元は一致し、Ass ( M ) \operatorname{Ass}(M) Ass ( M ) は有限なので有限個です。
(3) 系 2.7[局所化と素イデアルのスペクトル] により Ann M \sqrt{\operatorname{Ann}M} Ann M は V ( Ann M ) = Supp ( M ) V(\operatorname{Ann}M) = \operatorname{Supp}(M) V ( Ann M ) = Supp ( M ) の元すべての共通部分で、(2) によりそれは Ass ( M ) \operatorname{Ass}(M) Ass ( M ) の元すべての共通部分に等しくなります(V ( p ) V(\mathfrak{p}) V ( p ) の元はどれも p \mathfrak{p} p を含むため)。
∎
系 3.4 (Noether 環の極小素イデアル ) ✓
Noether 環 A ≠ 0 A \ne 0 A = 0 の極小素イデアルは有限個で、すべて Ass ( A ) \operatorname{Ass}(A) Ass ( A ) に属する。A A A の零因子の全体は Ass ( A ) \operatorname{Ass}(A) Ass ( A ) の元の和集合であり、冪零根基 nil ( A ) \operatorname{nil}(A) nil ( A ) は極小素イデアルの共通部分である。
証明(系 3.4) すべての素イデアル p \mathfrak{p} p で A p ≠ 0 A_{\mathfrak{p}} \ne 0 A p = 0 なので Supp ( A ) = Spec A \operatorname{Supp}(A) = \operatorname{Spec}A Supp ( A ) = Spec A で、その極小元は極小素イデアルです。定理 3.3 の (2) によりそれらは Ass ( A ) \operatorname{Ass}(A) Ass ( A ) の極小元で有限個です。零因子の主張は 定理 2.2 の (3) です。最後の主張は 命題 4.7[局所化と素イデアルのスペクトル] によります。
∎
幾何学的には、Spec A \operatorname{Spec}A Spec A の既約成分 は極小素イデアル p \mathfrak{p} p に対応する閉集合 V ( p ) V(\mathfrak{p}) V ( p ) なので(定理 4.4[局所化と素イデアルのスペクトル] の (5))、この系は「Noether 環のスペクトルの既約成分は有限個」と言い換えられます。Ass ( A ) \operatorname{Ass}(A) Ass ( A ) のうち極小でないものを埋没素イデアル といい、既約成分の中に埋め込まれた部分集合 V ( p ) V(\mathfrak{p}) V ( p ) で A A A が「余分な構造」をもつ場所を表します。
例 3.5 (Ass の計算 )
k k k を体、A = k [ x , y ] A = k[x, y] A = k [ x , y ] 、M = A / ( x 2 , x y ) M = A/(x^2, xy) M = A / ( x 2 , x y ) とします。( x 2 , x y ) = x ( x , y ) (x^2, xy) = x(x, y) ( x 2 , x y ) = x ( x , y ) に注意します。
x ˉ \bar x x ˉ の零化イデアル: f x ∈ x ( x , y ) fx \in x(x, y) f x ∈ x ( x , y ) は f ∈ ( x , y ) f \in (x, y) f ∈ ( x , y ) と同値なので、Ann ( x ˉ ) = ( x , y ) \operatorname{Ann}(\bar x) = (x, y) Ann ( x ˉ ) = ( x , y ) です。
y ˉ \bar y y ˉ の零化イデアル: f y ∈ x ( x , y ) fy \in x(x, y) f y ∈ x ( x , y ) なら x ∣ f y x \mid fy x ∣ f y で、x x x は素元なので x ∣ f x \mid f x ∣ f です。逆に f = x g f = xg f = xg なら f y = x ⋅ g y ∈ x ( x , y ) fy = x \cdot gy \in x(x, y) f y = x ⋅ g y ∈ x ( x , y ) です。よって Ann ( y ˉ ) = ( x ) \operatorname{Ann}(\bar y) = (x) Ann ( y ˉ ) = ( x ) です。
したがって ( x ) , ( x , y ) ∈ Ass ( M ) (x), (x, y) \in \operatorname{Ass}(M) ( x ) , ( x , y ) ∈ Ass ( M ) です。一方、0 ⊊ A x ˉ ⊊ M 0 \subsetneq A\bar x \subsetneq M 0 ⊊ A x ˉ ⊊ M は A x ˉ ≅ A / ( x , y ) A\bar x \cong A/(x, y) A x ˉ ≅ A / ( x , y ) 、M / A x ˉ ≅ A / ( x ) M/A\bar x \cong A/(x) M / A x ˉ ≅ A / ( x ) という素フィルトレーションなので、定理 3.1 により Ass ( M ) = { ( x ) , ( x , y ) } \operatorname{Ass}(M) = \{(x), (x, y)\} Ass ( M ) = {( x ) , ( x , y )} です。Supp ( M ) = V ( x ) \operatorname{Supp}(M) = V(x) Supp ( M ) = V ( x ) で、極小元は ( x ) (x) ( x ) 、埋没素イデアルは ( x , y ) (x, y) ( x , y ) です。M M M の零因子の全体は ( x ) ∪ ( x , y ) = ( x , y ) (x) \cup (x, y) = (x, y) ( x ) ∪ ( x , y ) = ( x , y ) です。
定義 4.1 (準素部分加群・準素イデアル ) ↗
M M M を A A A 加群とする。部分加群 Q ⊊ M Q \subsetneq M Q ⊊ M が準素 であるとは、M / Q M/Q M / Q の零因子 a ∈ A a \in A a ∈ A がすべて M / Q M/Q M / Q 上で冪零であること、すなわち a ∈ Z ( M / Q ) a \in Z(M/Q) a ∈ Z ( M / Q ) ならある n ≥ 1 n \ge 1 n ≥ 1 で a n M ⊆ Q a^nM \subseteq Q a n M ⊆ Q となることをいう。M = A M = A M = A のとき、準素部分加群を準素イデアル という。
イデアル q ≠ A \mathfrak{q} \ne A q = A が準素であることは、「x y ∈ q xy \in \mathfrak{q} x y ∈ q 、x ∉ q x \notin \mathfrak{q} x ∈ / q ならば y n ∈ q y^n \in \mathfrak{q} y n ∈ q となる n n n がある」ことと同じです(y y y が A / q A/\mathfrak{q} A / q の零因子であることが x y ∈ q xy \in \mathfrak{q} x y ∈ q 、x ∉ q x \notin \mathfrak{q} x ∈ / q の意味で、y n A ⊆ q y^nA \subseteq \mathfrak{q} y n A ⊆ q は y n ∈ q y^n \in \mathfrak{q} y n ∈ q と同じ)。素イデアルは準素イデアルです。
命題 4.2 (準素性の判定 ) ✓
A A A を Noether 環、M M M を有限生成 A A A 加群、Q ⊊ M Q \subsetneq M Q ⊊ M を部分加群とする。
Q Q Q が準素であることと、Ass ( M / Q ) \operatorname{Ass}(M/Q) Ass ( M / Q ) がただ一つの素イデアル p \mathfrak{p} p からなることは同値である。このとき p = Ann ( M / Q ) \mathfrak{p} = \sqrt{\operatorname{Ann}(M/Q)} p = Ann ( M / Q ) であり、Q Q Q は p \mathfrak{p} p 準素 であるという。イデアル q \mathfrak{q} q については p = q \mathfrak{p} = \sqrt{\mathfrak{q}} p = q である。
p \mathfrak{p} p 準素な部分加群の有限個の共通部分は p \mathfrak{p} p 準素である。
q \mathfrak{q} q がイデアルで q \sqrt{\mathfrak{q}} q が極大イデアル m \mathfrak{m} m なら、q \mathfrak{q} q は m \mathfrak{m} m 準素である。とくに極大イデアルの冪 m n \mathfrak{m}^n m n は m \mathfrak{m} m 準素である。
Q Q Q が p \mathfrak{p} p 準素なら Z ( M / Q ) = p Z(M/Q) = \mathfrak{p} Z ( M / Q ) = p であり、s ∉ p s \notin \mathfrak{p} s ∈ / p 、s m ∈ Q sm \in Q s m ∈ Q ならば m ∈ Q m \in Q m ∈ Q である。
証明(命題 4.2) (1) N = M / Q ≠ 0 N = M/Q \ne 0 N = M / Q = 0 とします。a a a が N N N 上で冪零であることは a ∈ Ann N a \in \sqrt{\operatorname{Ann}N} a ∈ Ann N と同じです。定理 2.2 の (3) と 定理 3.3 の (3) により
Z ( N ) = ⋃ p ∈ Ass N p , Ann N = ⋂ p ∈ Ass N p Z(N) = \bigcup_{\mathfrak{p} \in \operatorname{Ass}N}\mathfrak{p}, \qquad \sqrt{\operatorname{Ann}N} = \bigcap_{\mathfrak{p} \in \operatorname{Ass}N}\mathfrak{p} Z ( N ) = p ∈ Ass N ⋃ p , Ann N = p ∈ Ass N ⋂ p です。Q Q Q が準素であることは Z ( N ) ⊆ Ann N Z(N) \subseteq \sqrt{\operatorname{Ann}N} Z ( N ) ⊆ Ann N (逆の包含は Ass N ≠ ∅ \operatorname{Ass}N \ne \varnothing Ass N = ∅ からいつも成り立つ)、すなわち和集合が共通部分に含まれることで、Ass N \operatorname{Ass}N Ass N は空でないので、これはただ一つの元からなることと同値です。そのとき p = Ann N \mathfrak{p} = \sqrt{\operatorname{Ann}N} p = Ann N で、M = A M = A M = A なら Ann ( A / q ) = q \operatorname{Ann}(A/\mathfrak{q}) = \mathfrak{q} Ann ( A / q ) = q です。
(2) Q 1 , Q 2 Q_1, Q_2 Q 1 , Q 2 が p \mathfrak{p} p 準素なら、M / ( Q 1 ∩ Q 2 ) → M / Q 1 ⊕ M / Q 2 M/(Q_1 \cap Q_2) \to M/Q_1 \oplus M/Q_2 M / ( Q 1 ∩ Q 2 ) → M / Q 1 ⊕ M / Q 2 は単射で、命題 2.3 の (2)、(3) により Ass ( M / ( Q 1 ∩ Q 2 ) ) ⊆ { p } \operatorname{Ass}(M/(Q_1 \cap Q_2)) \subseteq \{\mathfrak{p}\} Ass ( M / ( Q 1 ∩ Q 2 )) ⊆ { p } です。Q 1 ∩ Q 2 ≠ M Q_1 \cap Q_2 \ne M Q 1 ∩ Q 2 = M なので左辺は空でなく(定理 2.2 )、(1) により Q 1 ∩ Q 2 Q_1 \cap Q_2 Q 1 ∩ Q 2 は p \mathfrak{p} p 準素です。有限個は帰納法です。
(3) Supp ( A / q ) = V ( q ) = V ( q ) = { m } \operatorname{Supp}(A/\mathfrak{q}) = V(\mathfrak{q}) = V(\sqrt{\mathfrak{q}}) = \{\mathfrak{m}\} Supp ( A / q ) = V ( q ) = V ( q ) = { m } です(命題 5.4[加群・完全列・中山の補題] の (3) と 補題 4.2[局所化と素イデアルのスペクトル] の (1)。m \mathfrak{m} m を含む素イデアルは m \mathfrak{m} m だけ)。系 3.2 により Ass ( A / q ) ⊆ { m } \operatorname{Ass}(A/\mathfrak{q}) \subseteq \{\mathfrak{m}\} Ass ( A / q ) ⊆ { m } で、空でないので等号が成り立ち、(1) により q \mathfrak{q} q は m \mathfrak{m} m 準素です。x ∈ m x \in \mathfrak{m} x ∈ m なら x n ∈ m n x^n \in \mathfrak{m}^n x n ∈ m n 、x k ∈ m n ⊆ m x^k \in \mathfrak{m}^n \subseteq \mathfrak{m} x k ∈ m n ⊆ m なら x ∈ m x \in \mathfrak{m} x ∈ m なので m n = m \sqrt{\mathfrak{m}^n} = \mathfrak{m} m n = m で、後半を得ます。
(4) Z ( M / Q ) = p Z(M/Q) = \mathfrak{p} Z ( M / Q ) = p は 定理 2.2 の (3) と (1) から従います。s ∉ p s \notin \mathfrak{p} s ∈ / p は M / Q M/Q M / Q の零因子でないので、s m ˉ = 0 s\bar m = 0 s m ˉ = 0 なら m ˉ = 0 \bar m = 0 m ˉ = 0 です。
∎
素イデアルの冪は準素とは限りません(例 4.3 )。逆に、準素イデアルが素イデアルの冪とも限りません。( x , y 2 ) ⊆ k [ x , y ] (x, y^2) \subseteq k[x, y] ( x , y 2 ) ⊆ k [ x , y ] は根基が極大イデアル ( x , y ) (x, y) ( x , y ) なので準素ですが、( x , y ) (x, y) ( x , y ) の冪ではありません(演習 7.2 )。
例 4.3 (素イデアルの冪が準素でない例 )
k k k を体、A = k [ x , y , z ] / ( x y − z 2 ) A = k[x, y, z]/(xy - z^2) A = k [ x , y , z ] / ( x y − z 2 ) 、p = ( x , z ) A \mathfrak{p} = (x, z)A p = ( x , z ) A とします。A / p ≅ k [ x , y , z ] / ( x y − z 2 , x , z ) ≅ k [ y ] A/\mathfrak{p} \cong k[x, y, z]/(xy - z^2, x, z) \cong k[y] A / p ≅ k [ x , y , z ] / ( x y − z 2 , x , z ) ≅ k [ y ] は整域なので、p \mathfrak{p} p は素イデアルです。p 2 = ( x 2 , x z , z 2 ) A \mathfrak{p}^2 = (x^2, xz, z^2)A p 2 = ( x 2 , x z , z 2 ) A で、A A A では x y = z 2 ∈ p 2 xy = z^2 \in \mathfrak{p}^2 x y = z 2 ∈ p 2 です。
x ∉ p 2 x \notin \mathfrak{p}^2 x ∈ / p 2 です。実際、x ∈ p 2 x \in \mathfrak{p}^2 x ∈ p 2 なら k [ x , y , z ] k[x, y, z] k [ x , y , z ] で x = g 1 x 2 + g 2 x z + g 3 z 2 + h ( x y − z 2 ) x = g_1x^2 + g_2xz + g_3z^2 + h(xy - z^2) x = g 1 x 2 + g 2 x z + g 3 z 2 + h ( x y − z 2 ) と書けますが、右辺の各項は次数 2 2 2 以上の単項式だけからなる(x 2 , x z , z 2 , x y − z 2 x^2, xz, z^2, xy - z^2 x 2 , x z , z 2 , x y − z 2 は 2 次斉次式)ので、両辺の 1 次の部分を比べると x = 0 x = 0 x = 0 となって矛盾です。また y ∉ p y \notin \mathfrak{p} y ∈ / p (A / p ≅ k [ y ] A/\mathfrak{p} \cong k[y] A / p ≅ k [ y ] で y y y の像は 0 0 0 でない)なので、y y y のどの冪も p \mathfrak{p} p に入らず、p 2 ⊆ p \mathfrak{p}^2 \subseteq \mathfrak{p} p 2 ⊆ p にも入りません。よって x y ∈ p 2 xy \in \mathfrak{p}^2 x y ∈ p 2 、x ∉ p 2 x \notin \mathfrak{p}^2 x ∈ / p 2 、y n ∉ p 2 y^n \notin \mathfrak{p}^2 y n ∈ / p 2 で、p 2 \mathfrak{p}^2 p 2 は準素ではありません。
幾何学的には、A A A は 2 次錐面の座標環で、p \mathfrak{p} p は錐面上の直線 x = z = 0 x = z = 0 x = z = 0 に対応します。この直線は錐の頂点を通り、x y = z 2 xy = z^2 x y = z 2 という関係のために、頂点の近くで p 2 \mathfrak{p}^2 p 2 が準素性を失っています(演習 7.3 で、p \mathfrak{p} p の外の元 y y y で割ると x x x が p 2 \mathfrak{p}^2 p 2 の局所化に入ることを確かめます)。
定義 5.1 (準素分解 ) ↗
M M M を A A A 加群、N ⊊ M N \subsetneq M N ⊊ M を部分加群とする。N = Q 1 ∩ ⋯ ∩ Q r N = Q_1 \cap \cdots \cap Q_r N = Q 1 ∩ ⋯ ∩ Q r で各 Q i Q_i Q i が M M M の p i \mathfrak{p}_i p i 準素部分加群であるとき、これを N N N の準素分解 という。p 1 , … , p r \mathfrak{p}_1, \ldots, \mathfrak{p}_r p 1 , … , p r が相異なり、どの i i i についても ⋂ j ≠ i Q j ⊈ Q i \bigcap_{j \ne i} Q_j \not\subseteq Q_i ⋂ j = i Q j ⊆ Q i であるとき、極小な 準素分解という。{ p i } \{\mathfrak{p}_i\} { p i } の極小元を孤立素イデアル 、それ以外を埋没素イデアル といい、対応する Q i Q_i Q i をそれぞれ孤立成分 ・埋没成分 という。
部分加群 N ⊊ M N \subsetneq M N ⊊ M が既約 であるとは、部分加群 N 1 , N 2 N_1, N_2 N 1 , N 2 について N = N 1 ∩ N 2 N = N_1 \cap N_2 N = N 1 ∩ N 2 ならば N = N 1 N = N_1 N = N 1 または N = N 2 N = N_2 N = N 2 となることをいいます。
次の補題のねらいは、Lasker–Noether の定理の材料を作ることです。(1) は、Noether 性により真部分加群を既約なものの共通部分に砕いていけることを言い、(2) は、既約なものは準素になることを言います。(2) の証明では、a a a 倍写像の核の昇鎖が止まるところまで進み、そこで「像と核が交わらない」状態を作って、既約性に結びつけます。
補題 5.2 (既約部分加群は準素 ) ✓
A A A を Noether 環、M M M を有限生成 A A A 加群とする。
M M M の任意の真部分加群は、有限個の既約部分加群の共通部分である。
既約部分加群は準素である。
証明(補題 5.2) M M M は Noether 加群です(定理 3.1[Noether 環と Artin 環] の (3))。
(1) 有限個の既約部分加群の共通部分として書けない真部分加群の全体が空でないとして、その極大元 N N N を取ります(補題 2.3[Noether 環と Artin 環] )。N N N は既約でないので、N = N 1 ∩ N 2 N = N_1 \cap N_2 N = N 1 ∩ N 2 、N ⊊ N 1 N \subsetneq N_1 N ⊊ N 1 、N ⊊ N 2 N \subsetneq N_2 N ⊊ N 2 と書けます。N 1 = M N_1 = M N 1 = M なら N = N 2 N = N_2 N = N 2 となるので N 1 ≠ M N_1 \ne M N 1 = M 、同様に N 2 ≠ M N_2 \ne M N 2 = M です。極大性から N 1 , N 2 N_1, N_2 N 1 , N 2 は既約部分加群の有限個の共通部分で、したがって N N N もそうなり、矛盾です。
(2) N N N を既約部分加群、a ∈ Z ( M / N ) a \in Z(M/N) a ∈ Z ( M / N ) とし、M ˉ = M / N \bar M = M/N M ˉ = M / N の上の a a a 倍の写像を α \alpha α とします。ker α ⊆ ker α 2 ⊆ ⋯ \ker\alpha \subseteq \ker\alpha^2 \subseteq \cdots ker α ⊆ ker α 2 ⊆ ⋯ は M ˉ \bar M M ˉ の部分加群の昇鎖なので、ある n n n で ker α n = ker α n + 1 \ker\alpha^n = \ker\alpha^{n+1} ker α n = ker α n + 1 です。α n ( M ˉ ) ∩ ker α = 0 \alpha^n(\bar M) \cap \ker\alpha = 0 α n ( M ˉ ) ∩ ker α = 0 を示します。x = α n ( y ) x = \alpha^n(y) x = α n ( y ) が α ( x ) = 0 \alpha(x) = 0 α ( x ) = 0 を満たすなら y ∈ ker α n + 1 = ker α n y \in \ker\alpha^{n+1} = \ker\alpha^n y ∈ ker α n + 1 = ker α n なので x = 0 x = 0 x = 0 です。π : M → M ˉ \pi \colon M \to \bar M π : M → M ˉ による引き戻しを取ると(補題 2.1[Noether 環と Artin 環] の対応定理は共通部分を保ちます)
N = π − 1 ( α n ( M ˉ ) ) ∩ π − 1 ( ker α ) = ( a n M + N ) ∩ π − 1 ( ker α ) N = \pi^{-1}\bigl(\alpha^n(\bar M)\bigr) \cap \pi^{-1}(\ker\alpha) = (a^nM + N) \cap \pi^{-1}(\ker\alpha) N = π − 1 ( α n ( M ˉ ) ) ∩ π − 1 ( ker α ) = ( a n M + N ) ∩ π − 1 ( ker α ) です。a a a は零因子なので ker α ≠ 0 \ker\alpha \ne 0 ker α = 0 、すなわち π − 1 ( ker α ) ≠ N \pi^{-1}(\ker\alpha) \ne N π − 1 ( ker α ) = N です。N N N は既約なので a n M + N = N a^nM + N = N a n M + N = N 、すなわち a n M ⊆ N a^nM \subseteq N a n M ⊆ N で、a a a は M ˉ \bar M M ˉ 上で冪零です。
∎
定理 5.3 (Lasker–Noether の定理(存在) ) ✓
A A A を Noether 環、M M M を有限生成 A A A 加群とする。M M M の任意の真部分加群 N N N は極小な準素分解をもつ。
証明(定理 5.3) 補題 5.2 により、N N N は有限個の準素部分加群の共通部分 N = Q 1 ∩ ⋯ ∩ Q r N = Q_1 \cap \cdots \cap Q_r N = Q 1 ∩ ⋯ ∩ Q r です。同じ素イデアルに対応する成分をまとめて一つにすると、命題 4.2 の (2) により準素分解のまま素イデアルを相異なるようにできます。次に、⋂ j ≠ i Q j ⊆ Q i \bigcap_{j \ne i}Q_j \subseteq Q_i ⋂ j = i Q j ⊆ Q i となる成分 Q i Q_i Q i があれば取り除きます(共通部分は変わりません)。成分は有限個なので、この操作は有限回で終わり、極小な準素分解が得られます。
∎
定理 5.4 (準素分解の第一一意性 ) ✓
A A A を Noether 環、M M M を有限生成 A A A 加群、N ⊊ M N \subsetneq M N ⊊ M とし、N = Q 1 ∩ ⋯ ∩ Q r N = Q_1 \cap \cdots \cap Q_r N = Q 1 ∩ ⋯ ∩ Q r を極小な準素分解、Q i Q_i Q i を p i \mathfrak{p}_i p i 準素とする。このとき
{ p 1 , … , p r } = Ass ( M / N ) \{\mathfrak{p}_1, \ldots, \mathfrak{p}_r\} = \operatorname{Ass}(M/N) { p 1 , … , p r } = Ass ( M / N ) である。とくに r r r と素イデアルの集合は極小な準素分解の取り方によらない。
証明(定理 5.4) M / N → ⨁ i M / Q i M/N \to \bigoplus_i M/Q_i M / N → ⨁ i M / Q i 、m ˉ ↦ ( m + Q i ) i \bar m \mapsto (m + Q_i)_i m ˉ ↦ ( m + Q i ) i は単射なので、命題 2.3 の (2)、(3) と 命題 4.2 の (1) により Ass ( M / N ) ⊆ ⋃ i Ass ( M / Q i ) = { p 1 , … , p r } \operatorname{Ass}(M/N) \subseteq \bigcup_i \operatorname{Ass}(M/Q_i) = \{\mathfrak{p}_1, \ldots, \mathfrak{p}_r\} Ass ( M / N ) ⊆ ⋃ i Ass ( M / Q i ) = { p 1 , … , p r } です。
逆に、i i i を固定して N i = ⋂ j ≠ i Q j N_i = \bigcap_{j \ne i}Q_j N i = ⋂ j = i Q j とおきます。極小性から N i ⊈ Q i N_i \not\subseteq Q_i N i ⊆ Q i で、N i ∩ Q i = N N_i \cap Q_i = N N i ∩ Q i = N です。第二同型定理(補題 2.1[Noether 環と Artin 環] )により
N i / N = N i / ( N i ∩ Q i ) ≅ ( N i + Q i ) / Q i ⊆ M / Q i N_i/N = N_i/(N_i \cap Q_i) \cong (N_i + Q_i)/Q_i \subseteq M/Q_i N i / N = N i / ( N i ∩ Q i ) ≅ ( N i + Q i ) / Q i ⊆ M / Q i で、これは 0 0 0 でない部分加群です。命題 2.3 の (2) と 定理 2.2 の (2) により ∅ ≠ Ass ( N i / N ) ⊆ Ass ( M / Q i ) = { p i } \varnothing \ne \operatorname{Ass}(N_i/N) \subseteq \operatorname{Ass}(M/Q_i) = \{\mathfrak{p}_i\} ∅ = Ass ( N i / N ) ⊆ Ass ( M / Q i ) = { p i } なので p i ∈ Ass ( N i / N ) ⊆ Ass ( M / N ) \mathfrak{p}_i \in \operatorname{Ass}(N_i/N) \subseteq \operatorname{Ass}(M/N) p i ∈ Ass ( N i / N ) ⊆ Ass ( M / N ) です。
∎
定理 5.5 (準素分解の第二一意性(孤立成分) ) ✓
定理 5.4 と同じ状況で、p i \mathfrak{p}_i p i が Ass ( M / N ) \operatorname{Ass}(M/N) Ass ( M / N ) の極小元(孤立素イデアル)なら
Q i = { m ∈ M : ある s ∈ A ∖ p i で s m ∈ N } Q_i = \{ m \in M : \text{ある } s \in A \setminus \mathfrak{p}_i \text{ で } sm \in N \} Q i = { m ∈ M : ある s ∈ A ∖ p i で s m ∈ N } であり、これは自然な写像 M → ( M / N ) p i M \to (M/N)_{\mathfrak{p}_i} M → ( M / N ) p i の核に等しい。とくに孤立成分は極小な準素分解の取り方によらない。
証明(定理 5.5) 右辺を Q ′ Q' Q ′ とします。m ∈ Q ′ m \in Q' m ∈ Q ′ 、s m ∈ N ⊆ Q i sm \in N \subseteq Q_i s m ∈ N ⊆ Q i (s ∉ p i s \notin \mathfrak{p}_i s ∈ / p i )なら、命題 4.2 の (4) により m ∈ Q i m \in Q_i m ∈ Q i です。
逆に m ∈ Q i m \in Q_i m ∈ Q i とします。j ≠ i j \ne i j = i について p j ≠ p i \mathfrak{p}_j \ne \mathfrak{p}_i p j = p i で、p i \mathfrak{p}_i p i は極小なので p j ⊈ p i \mathfrak{p}_j \not\subseteq \mathfrak{p}_i p j ⊆ p i です。s j ∈ p j ∖ p i s_j \in \mathfrak{p}_j \setminus \mathfrak{p}_i s j ∈ p j ∖ p i を取ると、p j = Ann ( M / Q j ) \mathfrak{p}_j = \sqrt{\operatorname{Ann}(M/Q_j)} p j = Ann ( M / Q j ) (命題 4.2 の (1))なので、ある n j n_j n j で s j n j M ⊆ Q j s_j^{n_j}M \subseteq Q_j s j n j M ⊆ Q j です。s = ∏ j ≠ i s j n j s = \prod_{j \ne i}s_j^{n_j} s = ∏ j = i s j n j は素イデアル p i \mathfrak{p}_i p i に入らず、s m ∈ Q j sm \in Q_j s m ∈ Q j (j ≠ i j \ne i j = i )かつ s m ∈ Q i sm \in Q_i s m ∈ Q i なので s m ∈ N sm \in N s m ∈ N です。よって m ∈ Q ′ m \in Q' m ∈ Q ′ です。
最後に、m m m の像 ( m + N ) / 1 ∈ ( M / N ) p i (m + N)/1 \in (M/N)_{\mathfrak{p}_i} ( m + N ) /1 ∈ ( M / N ) p i が 0 0 0 であることは、ある s ∉ p i s \notin \mathfrak{p}_i s ∈ / p i で s ( m + N ) = 0 s(m + N) = 0 s ( m + N ) = 0 、すなわち s m ∈ N sm \in N s m ∈ N となることと同値です。
∎
命題 5.6 (準素分解と局所化 ) ✓
A A A を Noether 環、M M M を有限生成 A A A 加群、S S S を積閉集合とする。
Q Q Q を p \mathfrak{p} p 準素部分加群とする。S ∩ p ≠ ∅ S \cap \mathfrak{p} \ne \varnothing S ∩ p = ∅ なら S − 1 Q = S − 1 M S^{-1}Q = S^{-1}M S − 1 Q = S − 1 M である。S ∩ p = ∅ S \cap \mathfrak{p} = \varnothing S ∩ p = ∅ なら、S − 1 Q S^{-1}Q S − 1 Q は S − 1 M S^{-1}M S − 1 M の S − 1 p S^{-1}\mathfrak{p} S − 1 p 準素部分加群で、{ m ∈ M : m / 1 ∈ S − 1 Q } = Q \{ m \in M : m/1 \in S^{-1}Q \} = Q { m ∈ M : m /1 ∈ S − 1 Q } = Q である。
N = Q 1 ∩ ⋯ ∩ Q r N = Q_1 \cap \cdots \cap Q_r N = Q 1 ∩ ⋯ ∩ Q r を極小な準素分解(Q i Q_i Q i は p i \mathfrak{p}_i p i 準素)とし、番号を付け替えて、p i ∩ S = ∅ \mathfrak{p}_i \cap S = \varnothing p i ∩ S = ∅ となる i i i が 1 , … , l 1, \ldots, l 1 , … , l であるとする。l ≥ 1 l \ge 1 l ≥ 1 なら S − 1 N = S − 1 Q 1 ∩ ⋯ ∩ S − 1 Q l S^{-1}N = S^{-1}Q_1 \cap \cdots \cap S^{-1}Q_l S − 1 N = S − 1 Q 1 ∩ ⋯ ∩ S − 1 Q l は S − 1 N S^{-1}N S − 1 N の極小な準素分解であり、l = 0 l = 0 l = 0 なら S − 1 N = S − 1 M S^{-1}N = S^{-1}M S − 1 N = S − 1 M である。
証明(命題 5.6) (1) t ∈ S ∩ p t \in S \cap \mathfrak{p} t ∈ S ∩ p なら、ある n n n で t n M ⊆ Q t^nM \subseteq Q t n M ⊆ Q なので、m / u = t n m / ( t n u ) ∈ S − 1 Q m/u = t^nm/(t^nu) \in S^{-1}Q m / u = t n m / ( t n u ) ∈ S − 1 Q です。S ∩ p = ∅ S \cap \mathfrak{p} = \varnothing S ∩ p = ∅ とします。局所化は完全なので(定理 5.2[加群・完全列・中山の補題] )S − 1 M / S − 1 Q ≅ S − 1 ( M / Q ) S^{-1}M/S^{-1}Q \cong S^{-1}(M/Q) S − 1 M / S − 1 Q ≅ S − 1 ( M / Q ) で、命題 2.4 によりその随伴素イデアルの集合は { S − 1 p } \{S^{-1}\mathfrak{p}\} { S − 1 p } です。とくに S − 1 ( M / Q ) ≠ 0 S^{-1}(M/Q) \ne 0 S − 1 ( M / Q ) = 0 で、S − 1 A S^{-1}A S − 1 A は Noether 環(系 4.1[Noether 環と Artin 環] )、S − 1 M S^{-1}M S − 1 M は有限生成なので、命題 4.2 の (1) により S − 1 Q S^{-1}Q S − 1 Q は S − 1 p S^{-1}\mathfrak{p} S − 1 p 準素です。m / 1 ∈ S − 1 Q m/1 \in S^{-1}Q m /1 ∈ S − 1 Q なら、m / 1 = q / u m/1 = q/u m /1 = q / u からある v ∈ S v \in S v ∈ S で v ( u m − q ) = 0 v(um - q) = 0 v ( u m − q ) = 0 、すなわち v u m ∈ Q vum \in Q v u m ∈ Q で、v u ∉ p vu \notin \mathfrak{p} v u ∈ / p なので 命題 4.2 の (4) により m ∈ Q m \in Q m ∈ Q です。
(2) 部分加群 N 1 , N 2 N_1, N_2 N 1 , N 2 について、完全列 0 → N 1 ∩ N 2 → M → M / N 1 ⊕ M / N 2 0 \to N_1 \cap N_2 \to M \to M/N_1 \oplus M/N_2 0 → N 1 ∩ N 2 → M → M / N 1 ⊕ M / N 2 を局所化すると、S − 1 ( N 1 ∩ N 2 ) = S − 1 N 1 ∩ S − 1 N 2 S^{-1}(N_1 \cap N_2) = S^{-1}N_1 \cap S^{-1}N_2 S − 1 ( N 1 ∩ N 2 ) = S − 1 N 1 ∩ S − 1 N 2 がわかります(定理 5.2[加群・完全列・中山の補題] )。帰納法と (1) により S − 1 N = ⋂ i ≤ l S − 1 Q i S^{-1}N = \bigcap_{i \le l}S^{-1}Q_i S − 1 N = ⋂ i ≤ l S − 1 Q i (l = 0 l = 0 l = 0 なら S − 1 M S^{-1}M S − 1 M )です。l ≥ 1 l \ge 1 l ≥ 1 のとき、S − 1 N ⊆ S − 1 Q 1 ≠ S − 1 M S^{-1}N \subseteq S^{-1}Q_1 \ne S^{-1}M S − 1 N ⊆ S − 1 Q 1 = S − 1 M で、S − 1 p 1 , … , S − 1 p l S^{-1}\mathfrak{p}_1, \ldots, S^{-1}\mathfrak{p}_l S − 1 p 1 , … , S − 1 p l は相異なります(定理 3.6[局所化と素イデアルのスペクトル] の (4))。ある成分 S − 1 Q i S^{-1}Q_i S − 1 Q i が余分だとすると、それを除いた分解から 定理 5.3 の証明の操作で極小な分解が得られ、その素イデアルは S − 1 p i S^{-1}\mathfrak{p}_i S − 1 p i を含みません。一方 定理 5.4 によりそれは Ass ( S − 1 M / S − 1 N ) = Ass ( S − 1 ( M / N ) ) \operatorname{Ass}(S^{-1}M/S^{-1}N) = \operatorname{Ass}(S^{-1}(M/N)) Ass ( S − 1 M / S − 1 N ) = Ass ( S − 1 ( M / N )) に等しく、定理 5.4 (Ass ( M / N ) = { p 1 , … , p r } \operatorname{Ass}(M/N) = \{\mathfrak{p}_1, \ldots, \mathfrak{p}_r\} Ass ( M / N ) = { p 1 , … , p r } )と 命題 2.4 によりこれは { S − 1 p 1 , … , S − 1 p l } \{S^{-1}\mathfrak{p}_1, \ldots, S^{-1}\mathfrak{p}_l\} { S − 1 p 1 , … , S − 1 p l } なので、S − 1 p i S^{-1}\mathfrak{p}_i S − 1 p i を含み、矛盾です。
∎
例 5.7 (埋没成分は一意でない )
k k k を体、A = k [ x , y ] A = k[x, y] A = k [ x , y ] 、I = ( x 2 , x y ) I = (x^2, xy) I = ( x 2 , x y ) とします。単項式で生成されるイデアルに多項式 f f f が属することは、f f f の各項の単項式が生成元のどれかで割り切れることと同値です(∑ g i m i \sum g_i m_i ∑ g i m i の各項は m i m_i m i で割り切れ、逆は明らか)。これを使うと
( x ) ∩ ( x , y ) 2 = ( x 2 , x y ) = ( x ) ∩ ( x 2 , y ) (x) \cap (x, y)^2 = (x^2, xy) = (x) \cap (x^2, y) ( x ) ∩ ( x , y ) 2 = ( x 2 , x y ) = ( x ) ∩ ( x 2 , y ) が確かめられます。実際、x g xg xg が ( x 2 , x y , y 2 ) (x^2, xy, y^2) ( x 2 , x y , y 2 ) に入ることも ( x 2 , y ) (x^2, y) ( x 2 , y ) に入ることも、g g g の各項が x x x または y y y で割り切れること、すなわち g ∈ ( x , y ) g \in (x, y) g ∈ ( x , y ) と同値で、x ( x , y ) = ( x 2 , x y ) x(x, y) = (x^2, xy) x ( x , y ) = ( x 2 , x y ) です。( x ) (x) ( x ) は素イデアル、( x , y ) 2 (x, y)^2 ( x , y ) 2 と ( x 2 , y ) (x^2, y) ( x 2 , y ) は根基が極大イデアル ( x , y ) (x, y) ( x , y ) なので ( x , y ) (x, y) ( x , y ) 準素です(命題 4.2 の (3))。どちらの分解も極小で、素イデアルの集合は 例 3.5 の Ass ( A / I ) = { ( x ) , ( x , y ) } \operatorname{Ass}(A/I) = \{(x), (x, y)\} Ass ( A / I ) = {( x ) , ( x , y )} に一致します。孤立成分 ( x ) (x) ( x ) は共通ですが、埋没成分は ( x , y ) 2 ≠ ( x 2 , y ) (x, y)^2 \ne (x^2, y) ( x , y ) 2 = ( x 2 , y ) で一意ではありません。実際、任意の n ≥ 2 n \ge 2 n ≥ 2 について ( x ) ∩ ( x 2 , x y , y n ) (x) \cap (x^2, xy, y^n) ( x ) ∩ ( x 2 , x y , y n ) も同じ I I I の極小な準素分解です。
例 5.8 (Z と k[x] の準素分解 )
n = ± p 1 e 1 ⋯ p r e r n = \pm p_1^{e_1}\cdots p_r^{e_r} n = ± p 1 e 1 ⋯ p r e r (p i p_i p i は相異なる素数)について ( n ) = ( p 1 e 1 ) ∩ ⋯ ∩ ( p r e r ) (n) = (p_1^{e_1}) \cap \cdots \cap (p_r^{e_r}) ( n ) = ( p 1 e 1 ) ∩ ⋯ ∩ ( p r e r ) で、( p i e i ) (p_i^{e_i}) ( p i e i ) は根基が極大イデアル ( p i ) (p_i) ( p i ) なので ( p i ) (p_i) ( p i ) 準素です(命題 4.2 の (3))。p i e i p_i^{e_i} p i e i は互いに素なので、中国剰余定理(定理 6.1[整除と素因数分解] )を繰り返し使うと Z / ( n ) ≅ ∏ i Z / ( p i e i ) \mathbb{Z}/(n) \cong \prod_i \mathbb{Z}/(p_i^{e_i}) Z / ( n ) ≅ ∏ i Z / ( p i e i ) となり、準素分解が環の直積分解として実現されます。Z \mathbb{Z} Z では 0 でない素イデアルはすべて極大なので埋没素イデアルは現れず、準素分解は一意です。体 k k k 上の k [ x ] k[x] k [ x ] でも、多項式の既約分解 f = c f 1 e 1 ⋯ f r e r f = c\,f_1^{e_1}\cdots f_r^{e_r} f = c f 1 e 1 ⋯ f r e r から同じ形の分解 ( f ) = ⋂ i ( f i e i ) (f) = \bigcap_i (f_i^{e_i}) ( f ) = ⋂ i ( f i e i ) が得られます。
定義 6.1 (記号的冪 ) ↗
p \mathfrak{p} p を環 A A A の素イデアル、n ≥ 1 n \ge 1 n ≥ 1 とする。
p ( n ) = { a ∈ A : a / 1 ∈ p n A p } = { a ∈ A : ある s ∈ A ∖ p で s a ∈ p n } \mathfrak{p}^{(n)} = \{ a \in A : a/1 \in \mathfrak{p}^nA_{\mathfrak{p}} \} = \{ a \in A : \text{ある } s \in A \setminus \mathfrak{p} \text{ で } sa \in \mathfrak{p}^n \} p ( n ) = { a ∈ A : a /1 ∈ p n A p } = { a ∈ A : ある s ∈ A ∖ p で s a ∈ p n } を p \mathfrak{p} p の n n n 次の記号的冪 という。
二つの表示が一致するのは、p n A p \mathfrak{p}^nA_{\mathfrak{p}} p n A p の元が b / t b/t b / t (b ∈ p n b \in \mathfrak{p}^n b ∈ p n 、t ∉ p t \notin \mathfrak{p} t ∈ / p )と書けることと、a / 1 = b / t a/1 = b/t a /1 = b / t がある u ∉ p u \notin \mathfrak{p} u ∈ / p で u ( t a − b ) = 0 u(ta - b) = 0 u ( t a − b ) = 0 、したがって ( u t ) a = u b ∈ p n (ut)a = ub \in \mathfrak{p}^n ( u t ) a = u b ∈ p n を意味することによります(逆に s a ∈ p n sa \in \mathfrak{p}^n s a ∈ p n なら a / 1 = s a / s a/1 = sa/s a /1 = s a / s )。
命題 6.2 (記号的冪の性質 ) ✓
A A A を Noether 環、p \mathfrak{p} p を素イデアル、m , n ≥ 1 m, n \ge 1 m , n ≥ 1 とする。
p n = p \sqrt{\mathfrak{p}^n} = \mathfrak{p} p n = p であり、p \mathfrak{p} p は Ass ( A / p n ) \operatorname{Ass}(A/\mathfrak{p}^n) Ass ( A / p n ) のただ一つの極小元である。
p ( n ) \mathfrak{p}^{(n)} p ( n ) は p n \mathfrak{p}^n p n の任意の極小な準素分解における p \mathfrak{p} p 準素成分(孤立成分)に等しい。とくに p ( n ) \mathfrak{p}^{(n)} p ( n ) は p \mathfrak{p} p 準素で、p n ⊆ p ( n ) \mathfrak{p}^n \subseteq \mathfrak{p}^{(n)} p n ⊆ p ( n ) である。
p ( n ) = p n \mathfrak{p}^{(n)} = \mathfrak{p}^n p ( n ) = p n であることと、p n \mathfrak{p}^n p n が準素であることは同値である。とくに p \mathfrak{p} p が極大イデアルなら p ( n ) = p n \mathfrak{p}^{(n)} = \mathfrak{p}^n p ( n ) = p n である。
p ( n ) A p = p n A p \mathfrak{p}^{(n)}A_{\mathfrak{p}} = \mathfrak{p}^nA_{\mathfrak{p}} p ( n ) A p = p n A p 、p ( m ) p ( n ) ⊆ p ( m + n ) \mathfrak{p}^{(m)}\mathfrak{p}^{(n)} \subseteq \mathfrak{p}^{(m+n)} p ( m ) p ( n ) ⊆ p ( m + n ) 、p ( n + 1 ) ⊆ p ( n ) \mathfrak{p}^{(n+1)} \subseteq \mathfrak{p}^{(n)} p ( n + 1 ) ⊆ p ( n ) である。
証明(命題 6.2) (1) x ∈ p x \in \mathfrak{p} x ∈ p なら x n ∈ p n x^n \in \mathfrak{p}^n x n ∈ p n 、x k ∈ p n ⊆ p x^k \in \mathfrak{p}^n \subseteq \mathfrak{p} x k ∈ p n ⊆ p なら x ∈ p x \in \mathfrak{p} x ∈ p なので p n = p \sqrt{\mathfrak{p}^n} = \mathfrak{p} p n = p です。Supp ( A / p n ) = V ( p n ) = V ( p ) \operatorname{Supp}(A/\mathfrak{p}^n) = V(\mathfrak{p}^n) = V(\mathfrak{p}) Supp ( A / p n ) = V ( p n ) = V ( p ) (命題 5.4[加群・完全列・中山の補題] の (3)、補題 4.2[局所化と素イデアルのスペクトル] の (1))のただ一つの極小元は p \mathfrak{p} p で、定理 3.3 の (2) によりこれが Ass ( A / p n ) \operatorname{Ass}(A/\mathfrak{p}^n) Ass ( A / p n ) のただ一つの極小元です。
(2) 定理 5.3 により p n \mathfrak{p}^n p n の極小な準素分解があり、定理 5.4 と (1) により、その素イデアルのうち p \mathfrak{p} p はただ一つの孤立素イデアルです。定理 5.5 により対応する成分は { a : ある s ∉ p で s a ∈ p n } = p ( n ) \{ a : \text{ある } s \notin \mathfrak{p} \text{ で } sa \in \mathfrak{p}^n \} = \mathfrak{p}^{(n)} { a : ある s ∈ / p で s a ∈ p n } = p ( n ) です。s = 1 s = 1 s = 1 と取れば p n ⊆ p ( n ) \mathfrak{p}^n \subseteq \mathfrak{p}^{(n)} p n ⊆ p ( n ) です。
(3) p ( n ) \mathfrak{p}^{(n)} p ( n ) は準素なので、p ( n ) = p n \mathfrak{p}^{(n)} = \mathfrak{p}^n p ( n ) = p n なら p n \mathfrak{p}^n p n は準素です。逆に p n \mathfrak{p}^n p n が準素なら、p n \mathfrak{p}^n p n 自身がただ一つの成分からなる極小な準素分解で、(2) により p ( n ) = p n \mathfrak{p}^{(n)} = \mathfrak{p}^n p ( n ) = p n です。p \mathfrak{p} p が極大なら p n \mathfrak{p}^n p n は準素です(命題 4.2 の (3))。
(4) p n ⊆ p ( n ) \mathfrak{p}^n \subseteq \mathfrak{p}^{(n)} p n ⊆ p ( n ) から ⊇ \supseteq ⊇ が、a ∈ p ( n ) a \in \mathfrak{p}^{(n)} a ∈ p ( n ) 、t ∉ p t \notin \mathfrak{p} t ∈ / p について a / t = ( 1 / t ) ( a / 1 ) ∈ p n A p a/t = (1/t)(a/1) \in \mathfrak{p}^nA_{\mathfrak{p}} a / t = ( 1/ t ) ( a /1 ) ∈ p n A p から ⊆ \subseteq ⊆ が従います。s a ∈ p m sa \in \mathfrak{p}^m s a ∈ p m 、t b ∈ p n tb \in \mathfrak{p}^n t b ∈ p n (s , t ∉ p s, t \notin \mathfrak{p} s , t ∈ / p )なら ( s t ) ( a b ) ∈ p m + n (st)(ab) \in \mathfrak{p}^{m+n} ( s t ) ( ab ) ∈ p m + n で、s t ∉ p st \notin \mathfrak{p} s t ∈ / p なので a b ∈ p ( m + n ) ab \in \mathfrak{p}^{(m+n)} ab ∈ p ( m + n ) です。最後は p n + 1 ⊆ p n \mathfrak{p}^{n+1} \subseteq \mathfrak{p}^n p n + 1 ⊆ p n から明らかです。
∎
(4) の p ( n ) A p = p n A p \mathfrak{p}^{(n)}A_{\mathfrak{p}} = \mathfrak{p}^nA_{\mathfrak{p}} p ( n ) A p = p n A p は、「局所環 A p A_{\mathfrak{p}} A p で見れば記号的冪は普通の冪」ということです。Krull 次元と単項イデアル定理 の章の単項イデアル定理の証明では、局所環 A A A の降鎖 p ( n ) + ( x ) \mathfrak{p}^{(n)} + (x) p ( n ) + ( x ) を Artin 環 A / ( x ) A/(x) A / ( x ) の中で止め、この等式を使って高さを評価します。幾何学的には、p ( n ) \mathfrak{p}^{(n)} p ( n ) は「V ( p ) V(\mathfrak{p}) V ( p ) の一般の点で n n n 位以上消える関数」の全体で、体上の多項式環では「V ( p ) V(\mathfrak{p}) V ( p ) のすべての点で n n n 位以上消える関数」と一致することが知られています(Zariski–永田の定理。記号的冪を「各点での消え方」で言い換える定理で、この記事では使いません)。
演習 7.1 易
正の整数 n ≥ 2 n \ge 2 n ≥ 2 について、Ass Z ( Z / n ) = { ( p ) : p は n を割る素数 } \operatorname{Ass}_{\mathbb{Z}}(\mathbb{Z}/n) = \{(p) : p \text{ は } n \text{ を割る素数}\} Ass Z ( Z / n ) = {( p ) : p は n を割る素数 } であることを示してください。
解答 p ∣ n p \mid n p ∣ n なら n / p ‾ ∈ Z / n \overline{n/p} \in \mathbb{Z}/n n / p ∈ Z / n の零化イデアルは { a : n ∣ a n / p } = ( p ) \{a : n \mid a\,n/p\} = (p) { a : n ∣ a n / p } = ( p ) なので ( p ) ∈ Ass (p) \in \operatorname{Ass} ( p ) ∈ Ass です。逆に Ass ( Z / n ) ⊆ Supp ( Z / n ) = V ( ( n ) ) \operatorname{Ass}(\mathbb{Z}/n) \subseteq \operatorname{Supp}(\mathbb{Z}/n) = V((n)) Ass ( Z / n ) ⊆ Supp ( Z / n ) = V (( n )) (系 3.2 と 命題 5.4[加群・完全列・中山の補題] の (3))で、( n ) (n) ( n ) を含む素イデアルは n n n を割る素数 p p p の ( p ) (p) ( p ) だけです(0 ⊉ ( n ) 0 \not\supseteq (n) 0 ⊇ ( n ) )。
演習 7.2 標準
体 k k k について、q = ( x , y 2 ) ⊆ k [ x , y ] \mathfrak{q} = (x, y^2) \subseteq k[x, y] q = ( x , y 2 ) ⊆ k [ x , y ] は ( x , y ) (x, y) ( x , y ) 準素イデアルですが、どの素イデアルの冪でもないことを示してください。
解答 q ⊇ ( x , y ) \sqrt{\mathfrak{q}} \supseteq (x, y) q ⊇ ( x , y ) で、( x , y ) (x, y) ( x , y ) は極大イデアル(k [ x , y ] / ( x , y ) ≅ k k[x,y]/(x,y) \cong k k [ x , y ] / ( x , y ) ≅ k )なので q = ( x , y ) \sqrt{\mathfrak{q}} = (x, y) q = ( x , y ) です(q ≠ k [ x , y ] \sqrt{\mathfrak{q}} \ne k[x, y] q = k [ x , y ] は q ⊆ ( x , y ) \mathfrak{q} \subseteq (x, y) q ⊆ ( x , y ) から)。命題 4.2 の (3) により q \mathfrak{q} q は ( x , y ) (x, y) ( x , y ) 準素です。q = p n \mathfrak{q} = \mathfrak{p}^n q = p n (p \mathfrak{p} p は素イデアル)なら p = p n = q = ( x , y ) \mathfrak{p} = \sqrt{\mathfrak{p}^n} = \sqrt{\mathfrak{q}} = (x, y) p = p n = q = ( x , y ) です(命題 6.2 の (1))。n = 1 n = 1 n = 1 なら y ∈ q y \in \mathfrak{q} y ∈ q となりますが、q \mathfrak{q} q の元の 1 次の部分は x x x の定数倍なので y ∉ q y \notin \mathfrak{q} y ∈ / q です。n ≥ 2 n \ge 2 n ≥ 2 なら x ∈ ( x , y ) 2 x \in (x, y)^2 x ∈ ( x , y ) 2 となりますが、( x , y ) 2 (x, y)^2 ( x , y ) 2 の元は 2 次以上の項しかもたないので矛盾です。
演習 7.3 標準
例 4.3 の A = k [ x , y , z ] / ( x y − z 2 ) A = k[x, y, z]/(xy - z^2) A = k [ x , y , z ] / ( x y − z 2 ) 、p = ( x , z ) \mathfrak{p} = (x, z) p = ( x , z ) について、x ∈ p ( 2 ) x \in \mathfrak{p}^{(2)} x ∈ p ( 2 ) を示し、p ( 2 ) ≠ p 2 \mathfrak{p}^{(2)} \ne \mathfrak{p}^2 p ( 2 ) = p 2 を確かめてください。また、この結果が 命題 6.2 の (3) と整合することを説明してください。
解答 A A A では y x = z 2 ∈ p 2 yx = z^2 \in \mathfrak{p}^2 y x = z 2 ∈ p 2 で、y ∉ p y \notin \mathfrak{p} y ∈ / p なので、定義から x ∈ p ( 2 ) x \in \mathfrak{p}^{(2)} x ∈ p ( 2 ) です。例 4.3 で x ∉ p 2 x \notin \mathfrak{p}^2 x ∈ / p 2 を示したので、p ( 2 ) ≠ p 2 \mathfrak{p}^{(2)} \ne \mathfrak{p}^2 p ( 2 ) = p 2 です。命題 6.2 の (3) によれば、p ( 2 ) ≠ p 2 \mathfrak{p}^{(2)} \ne \mathfrak{p}^2 p ( 2 ) = p 2 は p 2 \mathfrak{p}^2 p 2 が準素でないことと同値で、これは 例 4.3 の結論と一致します。局所環 A p A_{\mathfrak{p}} A p では y y y が単元なので x = z 2 / y ∈ p 2 A p x = z^2/y \in \mathfrak{p}^2A_{\mathfrak{p}} x = z 2 / y ∈ p 2 A p となり、(4) の p ( 2 ) A p = p 2 A p \mathfrak{p}^{(2)}A_{\mathfrak{p}} = \mathfrak{p}^2A_{\mathfrak{p}} p ( 2 ) A p = p 2 A p の具体例になっています。
M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra , Addison-Wesley, 1969 — Chapter 4(イデアルの準素分解)。
H. Matsumura, Commutative Ring Theory , Cambridge University Press, 1986 — §6(随伴素イデアルと準素分解)。§2〜§5 の加群による構成はこの本に近く、証明の細部は独自に補っています。
松村英之『可換環論』共立出版、1980 — 上の英訳の原著。
D. Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry , Graduate Texts in Mathematics 150, Springer, 1995 — Chapter 3(随伴素イデアルと準素分解、記号的冪)。
E. Lasker, “Zur Theorie der Moduln und Ideale”, Mathematische Annalen 60 (1905), 20–116。
E. Noether, “Idealtheorie in Ringbereichen”, Mathematische Annalen 83 (1921), 24–66。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12