図形を方程式で切っていくとき、方程式を一つ足すごとに次元がちょうど一つ下がる、というのが素朴な感覚です。この感覚がきちんと成り立つ環を Cohen–Macaulay 環といいます。たとえば 4 次元空間で 2 枚の平面が原点の 1 点だけで交わる図形は、原点でこの感覚が成り立たず、扱いにくくなる例です。もう一つの主役の正則局所環は、図形のなめらかな点にあたる環で、因数分解の一意性などのよい性質をもちます。この記事を読み終えると、この二つの環の関係と、環が「正規」というよい性質をもつかどうかを判定する条件が分かります。
Noether 局所環 ( A , m ) (A, \mathfrak{m}) ( A , m ) では depth A ≤ dim A \operatorname{depth} A \le \dim A depth A ≤ dim A です(深さ は、零因子でない元を何個続けて取れるかの数)。等号が成り立つ環を Cohen–Macaulay 環 (CM 環)といいます。CM 環は「パラメータ系(次元と同じ個数の元で、生成するイデアルが m \mathfrak{m} m 準素になるもの)がすべて正則列になる環」で、随伴素イデアル がすべて極小で同じ次元をもち(非混合性 )、局所化 しても CM のままです。パラメータイデアル q \mathfrak{q} q について ℓ ( A / q ) ≥ e ( q ) \ell(A/\mathfrak{q}) \ge e(\mathfrak{q}) ℓ ( A / q ) ≥ e ( q ) (ℓ \ell ℓ は長さ 、e e e は重複度 )で、等号は CM と同値です。
CM 環は鎖状 (素イデアルの間の飽和鎖の長さがそろう性質)で、A A A が CM なら A [ x ] A[x] A [ x ] も CM です。したがって CM 環上の有限生成代数はすべて鎖状(普遍鎖状 )です。
dim A = dim k m / m 2 \dim A = \dim_k \mathfrak{m}/\mathfrak{m}^2 dim A = dim k m / m 2 となる局所環が正則局所環 です。正則 ⟺ \iff ⟺ gr m ( A ) \operatorname{gr}_{\mathfrak{m}}(A) gr m ( A ) (べき m n / m n + 1 \mathfrak{m}^n/\mathfrak{m}^{n+1} m n / m n + 1 を次数 n n n の部分として並べた環)が多項式環で、正則局所環は整域かつ CM、重複度は 1 1 1 です。
Serre の定理 : Noether 局所環が正則 ⟺ \iff ⟺ 大域次元 が有限。このとき gldim A = dim A \operatorname{gldim} A = \dim A gldim A = dim A です。系として正則局所環の局所化は正則で、さらに正則局所環は UFD (素因数分解が一意にできる整域)です(Auslander–Buchsbaum)。
Serre の判定法 : Noether 環が被約 ⟺ \iff ⟺ ( R 0 ) (R_0) ( R 0 ) かつ ( S 1 ) (S_1) ( S 1 ) 、正規 ⟺ \iff ⟺ ( R 1 ) (R_1) ( R 1 ) かつ ( S 2 ) (S_2) ( S 2 ) 。正則局所環を正則列で割った完全交叉 は CM です(( R k ) (R_k) ( R k ) は正則性、( S k ) (S_k) ( S k ) は深さについての条件で、§9 で定義します)。
この記事で使う事前知識
正則列 : 元の列 x 1 , … , x r x_1, \ldots, x_r x 1 , … , x r で、各 x i x_i x i が A / ( x 1 , … , x i − 1 ) A/(x_1, \ldots, x_{i-1}) A / ( x 1 , … , x i − 1 ) の零因子でなく、最後まで割っても 0 0 0 にならないもの。→ 正則列
深さ : 極大イデアルの元からなる正則列を、何個まで延ばせるかという数。→ 深さ
随伴素イデアル : 零因子の集まりを覆う素イデアルで、零因子とは、どれかの随伴素イデアルに属する元のこと。→ 随伴素イデアル
Krull 次元と高さ : 次元は素イデアルの真の増大列の最大の長さ、素イデアルの高さは、そこで終わる列の最大の長さ。→ Krull 次元・高さ
重複度 : q n \mathfrak{q}^n q n で割った剰余環の長さを n n n の多項式として見たとき、その最高次の係数に d ! d! d ! をかけたもの。→ 重複度
大域次元 : すべての加群の射影次元の上限。→ 大域次元
Tor・Ext と深さ の章で、Noether 局所環 A A A の深さ(零因子でない元を何個続けて取れるか)は次元以下であることを見ました(命題 7.9[Tor・Ext と深さ] )。深さが次元より小さくなるのは、たとえば k [ x , y ] / ( x 2 , x y ) k[x, y]/(x^2, xy) k [ x , y ] / ( x 2 , x y ) のように埋没素イデアル(極小でない随伴素イデアル)があって、ある方向に「余計な点」が付いている場合でした(例 7.10[Tor・Ext と深さ] )。等号が成り立つ環では、次元の数だけの「独立な方程式」で原点を切り出すと、その方程式の列が正則列 になります。幾何的には、どの点の近くでも成分の次元がそろっていて、余分な埋め込み成分がない状態です。これが Cohen–Macaulay 環で、代数幾何では Serre 双対性が素直な形で成り立つ条件として現れます。
もう一つの主役は正則局所環です。代数多様体の点が非特異であることは、その点の局所環が正則であることとして定式化されます。Krull 次元と単項イデアル定理 の不等式 dim A ≤ dim k m / m 2 \dim A \le \dim_k \mathfrak{m}/\mathfrak{m}^2 dim A ≤ dim k m / m 2 (定理 5.2[Krull 次元と単項イデアル定理] )で等号が成り立つ、すなわち接空間の次元が多様体の次元に等しいということです。1 次元の正則局所環は離散付値環そのものでした(定理 3.4[離散付値環と Dedekind 環] )。正則性は定義だけ見ると局所化で保たれるかどうかすら明らかでありませんが、Serre は「大域次元が有限」というホモロジー代数の条件で特徴づけ、局所化の問題を一挙に解決しました。この章では次元論(Hilbert–Samuel 多項式)とホモロジー代数(Koszul 複体 ・Auslander–Buchsbaum の公式)を合わせてこれらを証明します。
最後に、離散付値環と Dedekind 環 で示した「Noether 整閉整域の高さ 1 での振る舞い」(定理 6.2[離散付値環と Dedekind 環] )を、正則性の条件 ( R k ) (R_k) ( R k ) と深さの条件 ( S k ) (S_k) ( S k ) の言葉に翻訳し、正規性の判定法にまとめます。
以下、環は単位元をもつ可換環です。局所環を ( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) と書くときは k = A / m k = A/\mathfrak{m} k = A / m で、深さ・射影次元・Ext \operatorname{Ext} Ext の記号は Tor・Ext と深さ の章に従います。
この節では、後の証明で使うホモロジー代数の小さな事実をまとめて証明します。まず局所化の局所化です。
補題 2.1 (局所化の局所化 ) ✓
A A A を環、q \mathfrak{q} q を素イデアル、S ⊆ A ∖ q S \subseteq A \setminus \mathfrak{q} S ⊆ A ∖ q を積閉集合とする。S − 1 q S^{-1}\mathfrak{q} S − 1 q は S − 1 A S^{-1}A S − 1 A の素イデアルで、φ : A q → ( S − 1 A ) S − 1 q \varphi\colon A_{\mathfrak{q}} \to (S^{-1}A)_{S^{-1}\mathfrak{q}} φ : A q → ( S − 1 A ) S − 1 q 、a / u ↦ ( a / 1 ) / ( u / 1 ) a/u \mapsto (a/1)/(u/1) a / u ↦ ( a /1 ) / ( u /1 ) は環の同型である。とくに素イデアル q ⊆ p \mathfrak{q} \subseteq \mathfrak{p} q ⊆ p について ( A p ) q A p ≅ A q (A_{\mathfrak{p}})_{\mathfrak{q}A_{\mathfrak{p}}} \cong A_{\mathfrak{q}} ( A p ) q A p ≅ A q である。
証明(補題 2.1) S − 1 q S^{-1}\mathfrak{q} S − 1 q が素イデアルであることと、b / s ∈ S − 1 q ⟺ b ∈ q b/s \in S^{-1}\mathfrak{q} \iff b \in \mathfrak{q} b / s ∈ S − 1 q ⟺ b ∈ q は 定理 3.6[局所化と素イデアルのスペクトル] の (3) です。B = ( S − 1 A ) S − 1 q B = (S^{-1}A)_{S^{-1}\mathfrak{q}} B = ( S − 1 A ) S − 1 q とおきます。u ∉ q u \notin \mathfrak{q} u ∈ / q なら u / 1 ∉ S − 1 q u/1 \notin S^{-1}\mathfrak{q} u /1 ∈ / S − 1 q なので、A → B A \to B A → B 、a ↦ ( a / 1 ) / 1 a \mapsto (a/1)/1 a ↦ ( a /1 ) /1 は A ∖ q A \setminus \mathfrak{q} A ∖ q を単元に写し、定理 3.4[局所化と素イデアルのスペクトル] により φ \varphi φ が定まります。逆向きに、S − 1 A → A q S^{-1}A \to A_{\mathfrak{q}} S − 1 A → A q 、a / s ↦ a / s a/s \mapsto a/s a / s ↦ a / s は S ⊆ A ∖ q S \subseteq A \setminus \mathfrak{q} S ⊆ A ∖ q から同じ普遍性で定まり、S − 1 A ∖ S − 1 q S^{-1}A \setminus S^{-1}\mathfrak{q} S − 1 A ∖ S − 1 q の元 b / s b/s b / s (b ∉ q b \notin \mathfrak{q} b ∈ / q )を単元 b / s b/s b / s に写すので、ψ : B → A q \psi\colon B \to A_{\mathfrak{q}} ψ : B → A q が定まります。ψ φ ( a / u ) = a / u \psi\varphi(a/u) = a/u ψ φ ( a / u ) = a / u で、φ ψ \varphi\psi φ ψ は ( a / s ) / ( b / t ) ↦ ( a t / 1 ) / ( b s / 1 ) (a/s)/(b/t) \mapsto (at/1)/(bs/1) ( a / s ) / ( b / t ) ↦ ( a t /1 ) / ( b s /1 ) となり、これは B B B で ( a / s ) / ( b / t ) (a/s)/(b/t) ( a / s ) / ( b / t ) に等しい(分母を払うと ( a / s ) ( b s / 1 ) = ( a t / 1 ) ( b / t ) (a/s)(bs/1) = (at/1)(b/t) ( a / s ) ( b s /1 ) = ( a t /1 ) ( b / t ) )ので、φ \varphi φ と ψ \psi ψ は互いに逆です。最後の主張は S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p の場合です。
∎
次は、射影次元と Ext \operatorname{Ext} Ext が局所化でどう振る舞うかです。
補題 2.2 (局所化と射影次元・Ext ) ✓
A A A を環、S S S を積閉集合、M M M を A A A 加群とする。
pd S − 1 A S − 1 M ≤ pd A M \operatorname{pd}_{S^{-1}A} S^{-1}M \le \operatorname{pd}_A M pd S − 1 A S − 1 M ≤ pd A M である。
A A A が Noether 環で M M M が有限生成なら、任意の A A A 加群 N N N と i ≥ 0 i \ge 0 i ≥ 0 について S − 1 Ext A i ( M , N ) ≅ Ext S − 1 A i ( S − 1 M , S − 1 N ) S^{-1}\operatorname{Ext}^i_A(M, N) \cong \operatorname{Ext}^i_{S^{-1}A}(S^{-1}M, S^{-1}N) S − 1 Ext A i ( M , N ) ≅ Ext S − 1 A i ( S − 1 M , S − 1 N ) である。
証明(補題 2.2) (1) pd A M = n < ∞ \operatorname{pd}_A M = n < \infty pd A M = n < ∞ とし、長さ n n n の射影分解 P ∙ → M P_\bullet \to M P ∙ → M を取ります。定理 5.2[加群・完全列・中山の補題] により S − 1 P ∙ → S − 1 M S^{-1}P_\bullet \to S^{-1}M S − 1 P ∙ → S − 1 M は完全です。P i P_i P i は自由加群 F F F の直和因子なので(定理 3.3[テンソル積と平坦性・射影加群・入射加群] の (4))、S − 1 P i S^{-1}P_i S − 1 P i は S − 1 F S^{-1}F S − 1 F の直和因子です。F = A ( I ) F = A^{(I)} F = A ( I ) なら 命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (6)(3)(4) により S − 1 F ≅ S − 1 A ⊗ F ≅ ( S − 1 A ) ( I ) S^{-1}F \cong S^{-1}A \otimes F \cong (S^{-1}A)^{(I)} S − 1 F ≅ S − 1 A ⊗ F ≅ ( S − 1 A ) ( I ) は自由なので、S − 1 P i S^{-1}P_i S − 1 P i は射影的です(補題 3.2[テンソル積と平坦性・射影加群・入射加群] )。よって S − 1 P ∙ S^{-1}P_\bullet S − 1 P ∙ は長さ n n n 以下の射影分解です。
(2) 命題 3.2[Tor・Ext と深さ] により、F i = A b i F_i = A^{b_i} F i = A b i からなる自由分解 F ∙ → M F_\bullet \to M F ∙ → M があります。(1) と同じく S − 1 F ∙ S^{-1}F_\bullet S − 1 F ∙ は S − 1 M S^{-1}M S − 1 M の自由分解です。A b A^{b} A b は有限表示なので、命題 5.5[加群・完全列・中山の補題] の同型 θ : S − 1 Hom A ( F i , N ) ≅ Hom S − 1 A ( S − 1 F i , S − 1 N ) \theta\colon S^{-1}\operatorname{Hom}_A(F_i, N) \cong \operatorname{Hom}_{S^{-1}A}(S^{-1}F_i, S^{-1}N) θ : S − 1 Hom A ( F i , N ) ≅ Hom S − 1 A ( S − 1 F i , S − 1 N ) があります。θ ( ψ d / s ) ( m / t ) = ψ ( d m ) / s t = θ ( ψ / s ) ( d ( m ) / t ) \theta(\psi d/s)(m/t) = \psi(dm)/st = \theta(\psi/s)(d(m)/t) θ ( ψ d / s ) ( m / t ) = ψ ( d m ) / s t = θ ( ψ / s ) ( d ( m ) / t ) なので θ \theta θ は微分 d ∗ d^* d ∗ と可換で、コチェイン複体の同型です。局所化は完全なのでコホモロジーと交換し、S − 1 H i ( Hom ( F ∙ , N ) ) ≅ H i ( Hom ( S − 1 F ∙ , S − 1 N ) ) S^{-1}H^i(\operatorname{Hom}(F_\bullet, N)) \cong H^i(\operatorname{Hom}(S^{-1}F_\bullet, S^{-1}N)) S − 1 H i ( Hom ( F ∙ , N )) ≅ H i ( Hom ( S − 1 F ∙ , S − 1 N )) となります。左辺は S − 1 Ext A i ( M , N ) S^{-1}\operatorname{Ext}^i_A(M, N) S − 1 Ext A i ( M , N ) 、右辺は Ext S − 1 A i ( S − 1 M , S − 1 N ) \operatorname{Ext}^i_{S^{-1}A}(S^{-1}M, S^{-1}N) Ext S − 1 A i ( S − 1 M , S − 1 N ) です(系 4.2[Tor・Ext と深さ] )。
∎
補題 2.3 (直和の射影次元 ) ✓
A A A 加群 M 1 , M 2 M_1, M_2 M 1 , M 2 について pd ( M 1 ⊕ M 2 ) = max { pd M 1 , pd M 2 } \operatorname{pd}(M_1 \oplus M_2) = \max\{\operatorname{pd} M_1, \operatorname{pd} M_2\} pd ( M 1 ⊕ M 2 ) = max { pd M 1 , pd M 2 } である。とくに直和因子の射影次元はもとの加群の射影次元以下である。
証明(補題 2.3) P ∙ → M 1 P_\bullet \to M_1 P ∙ → M 1 、Q ∙ → M 2 Q_\bullet \to M_2 Q ∙ → M 2 を射影分解とすると、P ∙ ⊕ Q ∙ → M 1 ⊕ M 2 P_\bullet \oplus Q_\bullet \to M_1 \oplus M_2 P ∙ ⊕ Q ∙ → M 1 ⊕ M 2 は完全で、各項は射影的です(補題 3.2[テンソル積と平坦性・射影加群・入射加群] )。Hom ( P n ⊕ Q n , N ) ≅ Hom ( P n , N ) ⊕ Hom ( Q n , N ) \operatorname{Hom}(P_n \oplus Q_n, N) \cong \operatorname{Hom}(P_n, N) \oplus \operatorname{Hom}(Q_n, N) Hom ( P n ⊕ Q n , N ) ≅ Hom ( P n , N ) ⊕ Hom ( Q n , N ) は微分と可換で、直和の複体のコホモロジーは成分ごとのコホモロジーの直和なので、Ext i ( M 1 ⊕ M 2 , N ) ≅ Ext i ( M 1 , N ) ⊕ Ext i ( M 2 , N ) \operatorname{Ext}^i(M_1 \oplus M_2, N) \cong \operatorname{Ext}^i(M_1, N) \oplus \operatorname{Ext}^i(M_2, N) Ext i ( M 1 ⊕ M 2 , N ) ≅ Ext i ( M 1 , N ) ⊕ Ext i ( M 2 , N ) です。補題 6.2[Tor・Ext と深さ] により、pd ( M 1 ⊕ M 2 ) ≤ n \operatorname{pd}(M_1 \oplus M_2) \le n pd ( M 1 ⊕ M 2 ) ≤ n は pd M 1 ≤ n \operatorname{pd} M_1 \le n pd M 1 ≤ n かつ pd M 2 ≤ n \operatorname{pd} M_2 \le n pd M 2 ≤ n と同値です。
∎
次の補題は、零因子でない元で割った環に移っても射影次元が増えないことを述べます。Serre の定理の証明で、次元についての帰納法を回すのに使います。
補題 2.4 (環を変える補題 ) ✓
A A A を環、M M M を A A A 加群、x ∈ A x \in A x ∈ A を A A A と M M M の両方の零因子でない元とし、A ′ = A / x A A' = A/xA A ′ = A / x A 、M ′ = M / x M M' = M/xM M ′ = M / x M とおく。このとき pd A ′ M ′ ≤ pd A M \operatorname{pd}_{A'} M' \le \operatorname{pd}_A M pd A ′ M ′ ≤ pd A M である。
証明(補題 2.4) M ′ = 0 M' = 0 M ′ = 0 なら示すことはないので M ′ ≠ 0 M' \ne 0 M ′ = 0 とし、pd A M = n < ∞ \operatorname{pd}_A M = n < \infty pd A M = n < ∞ 、P ∙ → M P_\bullet \to M P ∙ → M を長さ n n n の射影分解とします。x x x は A A A の零因子でないので 0 → A → x A → A ′ → 0 0 \to A \xrightarrow{x} A \to A' \to 0 0 → A x A → A ′ → 0 は A ′ A' A ′ の自由分解で、定理 4.6[Tor・Ext と深さ] により Tor i A ( M , A ′ ) \operatorname{Tor}_i^A(M, A') Tor i A ( M , A ′ ) は複体 0 → M → x M → 0 0 \to M \xrightarrow{x} M \to 0 0 → M x M → 0 のホモロジーと同型です。x x x は M M M の零因子でないので、i ≥ 1 i \ge 1 i ≥ 1 で Tor i A ( M , A ′ ) = 0 \operatorname{Tor}_i^A(M, A') = 0 Tor i A ( M , A ′ ) = 0 です。他方 Tor i A ( M , A ′ ) = H i ( P ∙ ⊗ A ′ ) \operatorname{Tor}_i^A(M, A') = H_i(P_\bullet \otimes A') Tor i A ( M , A ′ ) = H i ( P ∙ ⊗ A ′ ) なので、複体 P ∙ ⊗ A ′ = P ∙ / x P ∙ P_\bullet \otimes A' = P_\bullet/xP_\bullet P ∙ ⊗ A ′ = P ∙ / x P ∙ は i ≥ 1 i \ge 1 i ≥ 1 で完全で、H 0 = M ⊗ A ′ ≅ M ′ H_0 = M \otimes A' \cong M' H 0 = M ⊗ A ′ ≅ M ′ です(命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (5))。P i ⊕ Q ≅ F P_i \oplus Q \cong F P i ⊕ Q ≅ F (F = A ( I ) F = A^{(I)} F = A ( I ) は自由)なら P i / x P i ⊕ Q / x Q ≅ F / x F ≅ ( A ′ ) ( I ) P_i/xP_i \oplus Q/xQ \cong F/xF \cong (A')^{(I)} P i / x P i ⊕ Q / x Q ≅ F / x F ≅ ( A ′ ) ( I ) なので、P i / x P i P_i/xP_i P i / x P i は射影 A ′ A' A ′ 加群です。よって P ∙ / x P ∙ P_\bullet/xP_\bullet P ∙ / x P ∙ は M ′ M' M ′ の長さ n n n 以下の射影 A ′ A' A ′ 分解です。
∎
短完全列での深さの比較です。深さは 定理 7.4[Tor・Ext と深さ] により depth M = min { i : Ext i ( k , M ) ≠ 0 } \operatorname{depth} M = \min\{ i : \operatorname{Ext}^i(k, M) \ne 0 \} depth M = min { i : Ext i ( k , M ) = 0 } と読めます。
補題 2.5 (短完全列と深さ ) ✓
( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を Noether 局所環、0 → M ′ → M → M ′ ′ → 0 0 \to M' \to M \to M'' \to 0 0 → M ′ → M → M ′′ → 0 を 0 0 0 でない有限生成 A A A 加群の完全列とする。
depth M ≥ min { depth M ′ , depth M ′ ′ } \operatorname{depth} M \ge \min\{\operatorname{depth} M', \operatorname{depth} M''\} depth M ≥ min { depth M ′ , depth M ′′ } 。
depth M ′ ≥ min { depth M , depth M ′ ′ + 1 } \operatorname{depth} M' \ge \min\{\operatorname{depth} M, \operatorname{depth} M'' + 1\} depth M ′ ≥ min { depth M , depth M ′′ + 1 } 。
depth M ′ ′ ≥ min { depth M ′ − 1 , depth M } \operatorname{depth} M'' \ge \min\{\operatorname{depth} M' - 1, \operatorname{depth} M\} depth M ′′ ≥ min { depth M ′ − 1 , depth M } 。
証明(補題 2.5) 0 0 0 でない有限生成加群 L L L では、定理 3.5[加群・完全列・中山の補題] の (1) により m L ≠ L \mathfrak{m}L \ne L m L = L で、定理 7.4[Tor・Ext と深さ] から depth L = min { i : Ext i ( k , L ) ≠ 0 } \operatorname{depth} L = \min\{ i : \operatorname{Ext}^i(k, L) \ne 0 \} depth L = min { i : Ext i ( k , L ) = 0 } です。定理 4.5[Tor・Ext と深さ] の (1) から完全列
0 → Hom ( k , M ′ ) → Hom ( k , M ) → ⋯ → Ext i ( k , M ′ ) → Ext i ( k , M ) → Ext i ( k , M ′ ′ ) → Ext i + 1 ( k , M ′ ) → ⋯ 0 \to \operatorname{Hom}(k, M') \to \operatorname{Hom}(k, M) \to \cdots \to \operatorname{Ext}^{i}(k, M') \to \operatorname{Ext}^i(k, M) \to \operatorname{Ext}^i(k, M'') \to \operatorname{Ext}^{i+1}(k, M') \to \cdots 0 → Hom ( k , M ′ ) → Hom ( k , M ) → ⋯ → Ext i ( k , M ′ ) → Ext i ( k , M ) → Ext i ( k , M ′′ ) → Ext i + 1 ( k , M ′ ) → ⋯ が得られます。(1) i < min { depth M ′ , depth M ′ ′ } i < \min\{\operatorname{depth} M', \operatorname{depth} M''\} i < min { depth M ′ , depth M ′′ } なら Ext i ( k , M ) \operatorname{Ext}^i(k, M) Ext i ( k , M ) は両隣 Ext i ( k , M ′ ) = 0 \operatorname{Ext}^i(k, M') = 0 Ext i ( k , M ′ ) = 0 、Ext i ( k , M ′ ′ ) = 0 \operatorname{Ext}^i(k, M'') = 0 Ext i ( k , M ′′ ) = 0 に挟まれて 0 0 0 です。(2) i < min { depth M , depth M ′ ′ + 1 } i < \min\{\operatorname{depth} M, \operatorname{depth} M'' + 1\} i < min { depth M , depth M ′′ + 1 } なら、Ext i ( k , M ′ ) \operatorname{Ext}^i(k, M') Ext i ( k , M ′ ) は Ext i − 1 ( k , M ′ ′ ) \operatorname{Ext}^{i-1}(k, M'') Ext i − 1 ( k , M ′′ ) (i = 0 i = 0 i = 0 ではこの項はなく左端は 0 0 0 )と Ext i ( k , M ) \operatorname{Ext}^i(k, M) Ext i ( k , M ) に挟まれ、どちらも 0 0 0 です。(3) i < min { depth M ′ − 1 , depth M } i < \min\{\operatorname{depth} M' - 1, \operatorname{depth} M\} i < min { depth M ′ − 1 , depth M } なら、Ext i ( k , M ′ ′ ) \operatorname{Ext}^i(k, M'') Ext i ( k , M ′′ ) は Ext i ( k , M ) = 0 \operatorname{Ext}^i(k, M) = 0 Ext i ( k , M ) = 0 と Ext i + 1 ( k , M ′ ) = 0 \operatorname{Ext}^{i+1}(k, M') = 0 Ext i + 1 ( k , M ′ ) = 0 に挟まれて 0 0 0 です。
∎
m \mathfrak{m} m を生成する正則列があれば、その Koszul 複体が剰余体の極小自由分解を与えます。
命題 2.6 (Koszul 複体は極小自由分解 ) ✓
( 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 を正則列とする。Koszul 複体 K ( x ) → A / ( x 1 , … , x n ) K(x) \to A/(x_1, \ldots, x_n) K ( x ) → A / ( x 1 , … , x n ) は極小自由分解であり、pd A / ( x 1 , … , x n ) = n \operatorname{pd} A/(x_1, \ldots, x_n) = n pd A / ( x 1 , … , x n ) = n 、dim k Tor i ( A / ( x 1 , … , x n ) , k ) = ( n i ) \dim_k \operatorname{Tor}_i(A/(x_1, \ldots, x_n), k) = \binom{n}{i} dim k Tor i ( A / ( x 1 , … , x n ) , k ) = ( i n ) である。とくに m = ( x 1 , … , x n ) \mathfrak{m} = (x_1, \ldots, x_n) m = ( x 1 , … , x n ) なら gldim A = pd k = n \operatorname{gldim} A = \operatorname{pd} k = n gldim A = pd k = n である。
証明(命題 2.6) 定理 8.3[Tor・Ext と深さ] により K ( x ) K(x) K ( x ) は自由分解で、K p ( x ) K_p(x) K p ( x ) は階数 ( n p ) \binom{n}{p} ( p n ) の自由加群です。定義 8.1[Tor・Ext と深さ] の微分 d ( e S ) d(e_S) d ( e S ) の係数は ± x s j ∈ m \pm x_{s_j} \in \mathfrak{m} ± x s j ∈ m なので d ( K p ( x ) ) ⊆ m K p − 1 ( x ) d(K_p(x)) \subseteq \mathfrak{m}K_{p-1}(x) d ( K p ( x )) ⊆ m K p − 1 ( x ) で、定義 3.5[Tor・Ext と深さ] の意味で極小です。K n ( x ) ≅ A ≠ 0 K_n(x) \cong A \ne 0 K n ( x ) ≅ A = 0 、p > n p > n p > n で K p ( x ) = 0 K_p(x) = 0 K p ( x ) = 0 なので、定理 6.3[Tor・Ext と深さ] の (1)(2) から dim k Tor i = ( n i ) \dim_k \operatorname{Tor}_i = \binom{n}{i} dim k Tor i = ( i n ) 、pd = n \operatorname{pd} = n pd = n です。m = ( x 1 , … , x n ) \mathfrak{m} = (x_1, \ldots, x_n) m = ( x 1 , … , x n ) なら A / ( x ) = k A/(x) = k A / ( x ) = k で、系 6.5[Tor・Ext と深さ] から gldim A = pd k = n \operatorname{gldim} A = \operatorname{pd} k = n gldim A = pd k = n です。
∎
最後に、素イデアル回避を「素でないイデアルが一つ混じる」場合に広げておきます。
この補題のねらいは次のとおりです。素イデアル回避は、イデアルが有限個の素イデアルの和集合に含まれるなら、そのうちのどれかに含まれる、という主張でした。ここでは和集合に m 2 \mathfrak{m}^2 m 2 のような素でないイデアルが一つ混ざっていても、同じ結論が使えるようにします。§7 の Serre の定理の証明の段階 1 で、零因子でなく m 2 \mathfrak{m}^2 m 2 にも入らない元を選ぶために使います。証明は、結論が成り立たないと仮定し、各イデアルから「そのイデアルにだけ属する元」を一つずつ取って、それらの和や積から矛盾する元を作ります。
補題 2.7 (素でないイデアルを一つ含む素イデアル回避 ) ✓
A A A を環、a , b \mathfrak{a}, \mathfrak{b} a , b をイデアル、p 1 , … , p n \mathfrak{p}_1, \ldots, \mathfrak{p}_n p 1 , … , p n を素イデアルとし、a ⊆ b ∪ p 1 ∪ ⋯ ∪ p n \mathfrak{a} \subseteq \mathfrak{b} \cup \mathfrak{p}_1 \cup \cdots \cup \mathfrak{p}_n a ⊆ b ∪ p 1 ∪ ⋯ ∪ p n とする。このとき a ⊆ b \mathfrak{a} \subseteq \mathfrak{b} a ⊆ b であるか、ある i i i で a ⊆ p i \mathfrak{a} \subseteq \mathfrak{p}_i a ⊆ p i である。
証明(補題 2.7) I 0 = b I_0 = \mathfrak{b} I 0 = b 、I j = p j I_j = \mathfrak{p}_j I j = p j とし、イデアルの個数 n + 1 n + 1 n + 1 についての帰納法で示します。n = 0 n = 0 n = 0 は明らかです。結論が成り立たないとします。a \mathfrak{a} a がこれらのうちの真部分族の和集合に含まれれば、その族は素でないイデアルを高々一つしか含まないので、帰納法の仮定(b \mathfrak{b} b を含まない族なら 補題 2.9[局所化と素イデアルのスペクトル] の (1))から結論が出てしまいます。よって各 j j j について y j ∈ a ∖ ⋃ i ≠ j I i y_j \in \mathfrak{a} \setminus \bigcup_{i \ne j} I_i y j ∈ a ∖ ⋃ i = j I i が取れ、仮定から y j ∈ I j y_j \in I_j y j ∈ I j です。
n = 1 n = 1 n = 1 なら y 0 + y 1 ∈ a y_0 + y_1 \in \mathfrak{a} y 0 + y 1 ∈ a を考えます。y 0 + y 1 ∈ I 0 y_0 + y_1 \in I_0 y 0 + y 1 ∈ I 0 なら y 1 ∈ I 0 y_1 \in I_0 y 1 ∈ I 0 、y 0 + y 1 ∈ I 1 y_0 + y_1 \in I_1 y 0 + y 1 ∈ I 1 なら y 0 ∈ I 1 y_0 \in I_1 y 0 ∈ I 1 となり、どちらも矛盾です。n ≥ 2 n \ge 2 n ≥ 2 なら z = y n + y 0 y 1 ⋯ y n − 1 ∈ a z = y_n + y_0y_1\cdots y_{n-1} \in \mathfrak{a} z = y n + y 0 y 1 ⋯ y n − 1 ∈ a を考えます。i < n i < n i < n なら y 0 ⋯ y n − 1 ∈ I i y_0 \cdots y_{n-1} \in I_i y 0 ⋯ y n − 1 ∈ I i 、y n ∉ I i y_n \notin I_i y n ∈ / I i なので z ∉ I i z \notin I_i z ∈ / I i です。p n \mathfrak{p}_n p n については、y n ∈ p n y_n \in \mathfrak{p}_n y n ∈ p n で、i < n i < n i < n の y i ∉ p n y_i \notin \mathfrak{p}_n y i ∈ / p n と p n \mathfrak{p}_n p n が素であることから y 0 ⋯ y n − 1 ∉ p n y_0 \cdots y_{n-1} \notin \mathfrak{p}_n y 0 ⋯ y n − 1 ∈ / p n なので、z ∉ p n z \notin \mathfrak{p}_n z ∈ / p n です。z z z がどの I j I_j I j にも入らないのは仮定に反します。
∎
定義 3.1 (Cohen–Macaulay 加群・Cohen–Macaulay 環 ) ↗
( A , m ) (A, \mathfrak{m}) ( A , m ) を Noether 局所環、M ≠ 0 M \ne 0 M = 0 を有限生成 A A A 加群とする。dim M = dim A / Ann ( M ) \dim M = \dim A/\operatorname{Ann}(M) dim M = dim A / Ann ( M ) を M M M の次元という。depth M = dim M \operatorname{depth} M = \dim M depth M = dim M のとき、M M M を Cohen–Macaulay 加群 (CM 加群)という。A A A 自身が CM 加群のとき、すなわち depth A = dim A \operatorname{depth} A = \dim A depth A = dim A のとき、A A A を Cohen–Macaulay 局所環 という。
Noether 環 A A A が Cohen–Macaulay 環 であるとは、すべての極大イデアル m \mathfrak{m} m について A m A_{\mathfrak{m}} A m が Cohen–Macaulay 局所環であることをいう。
depth M ≤ dim M \operatorname{depth} M \le \dim M depth M ≤ dim M はいつでも成り立ちます。実際 M M M は A / Ann ( M ) A/\operatorname{Ann}(M) A / Ann ( M ) 上の有限生成加群で、M M M 正則列であることは A A A の元として見ても A / Ann ( M ) A/\operatorname{Ann}(M) A / Ann ( M ) の元として見ても同じ条件なので、命題 7.9[Tor・Ext と深さ] を局所環 A / Ann ( M ) A/\operatorname{Ann}(M) A / Ann ( M ) に使えばよいからです。この章では主に環 A A A 自身の場合を扱います(加群についても同じ議論が通ります)。
次の不等式は、局所環のイデアルの高さと剰余環の次元の関係です。
補題 3.2 (高さと余次元の和 ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を Noether 局所環、J ⊆ m J \subseteq \mathfrak{m} J ⊆ m をイデアルとする。ht J + dim A / J ≤ dim A \operatorname{ht} J + \dim A/J \le \dim A ht J + dim A / J ≤ dim A である。
証明(補題 3.2) A / J A/J A / J の素イデアルの鎖は J J J を含む素イデアルの鎖に対応し(補題 2.5[局所化と素イデアルのスペクトル] )、鎖の最小の項 q \mathfrak{q} q について長さは dim A / q \dim A/\mathfrak{q} dim A / q 以下です。dim A / J ≤ dim A < ∞ \dim A/J \le \dim A < \infty dim A / J ≤ dim A < ∞ (定理 5.2[Krull 次元と単項イデアル定理] )なので、J J J を含む素イデアル q \mathfrak{q} q で dim A / q = dim A / J \dim A/\mathfrak{q} = \dim A/J dim A / q = dim A / J となるものがあります。定義 2.1[Krull 次元と単項イデアル定理] から ht J ≤ ht q \operatorname{ht} J \le \operatorname{ht}\mathfrak{q} ht J ≤ ht q で、命題 2.3[Krull 次元と単項イデアル定理] の (3) から ht q + dim A / q ≤ dim A \operatorname{ht}\mathfrak{q} + \dim A/\mathfrak{q} \le \dim A ht q + dim A / q ≤ dim A です。
∎
補題 3.3 (CM 局所環の随伴素イデアル ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を Cohen–Macaulay 局所環とする。すべての p ∈ Ass ( A ) \mathfrak{p} \in \operatorname{Ass}(A) p ∈ Ass ( A ) について dim A / p = dim A \dim A/\mathfrak{p} = \dim A dim A / p = dim A である。とくに Ass ( A ) \operatorname{Ass}(A) Ass ( A ) は A A A の極小素イデアル全体と一致し、すべての極小素イデアル p \mathfrak{p} p について dim A / p = dim A \dim A/\mathfrak{p} = \dim A dim A / p = dim A である。
証明(補題 3.3) 命題 7.9[Tor・Ext と深さ] から depth A ≤ dim A / p ≤ dim A \operatorname{depth} A \le \dim A/\mathfrak{p} \le \dim A depth A ≤ dim A / p ≤ dim A で、両端が等しいので dim A / p = dim A \dim A/\mathfrak{p} = \dim A dim A / p = dim A です。p ∈ Ass ( A ) \mathfrak{p} \in \operatorname{Ass}(A) p ∈ Ass ( A ) が極小でなければ、素イデアル q ⊊ p \mathfrak{q} \subsetneq \mathfrak{p} q ⊊ p があり、A / p A/\mathfrak{p} A / p の素イデアルの鎖の先頭に q \mathfrak{q} q を付けると dim A / q ≥ dim A / p + 1 > dim A \dim A/\mathfrak{q} \ge \dim A/\mathfrak{p} + 1 > \dim A dim A / q ≥ dim A / p + 1 > dim A となって矛盾します。極小素イデアルは Ass ( A ) \operatorname{Ass}(A) Ass ( A ) に属するので(系 3.4[準素分解と随伴素イデアル] )、二つの集合は一致します。
∎
正則列で割っても CM 性は変わりません。
命題 3.4 (正則列で割った環 ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を Noether 局所環、x 1 , … , x r ∈ m x_1, \ldots, x_r \in \mathfrak{m} x 1 , … , x r ∈ m を正則列、A ˉ = A / ( x 1 , … , x r ) \bar A = A/(x_1, \ldots, x_r) A ˉ = A / ( x 1 , … , x r ) とする。dim A ˉ = dim A − r \dim \bar A = \dim A - r dim A ˉ = dim A − r 、depth A ˉ = depth A − r \operatorname{depth} \bar A = \operatorname{depth} A - r depth A ˉ = depth A − r である。とくに A A A が CM であることと A ˉ \bar A A ˉ が CM であることは同値である。
証明(命題 3.4) r r r についての帰納法により r = 1 r = 1 r = 1 の場合に帰着します。x = x 1 x = x_1 x = x 1 は A A A の零因子でないので、系 6.2[次数環と Hilbert–Samuel 多項式] から dim A / x A = dim A − 1 \dim A/xA = \dim A - 1 dim A / x A = dim A − 1 、系 7.6[Tor・Ext と深さ] の (2) から A A A 加群としての深さについて depth ( A / x A ) = depth A − 1 \operatorname{depth}(A/xA) = \operatorname{depth} A - 1 depth ( A / x A ) = depth A − 1 です。A / x A A/xA A / x A 加群 N N N について、m \mathfrak{m} m の元の列が N N N 正則列であることと、その像が m / x A \mathfrak{m}/xA m / x A の中の N N N 正則列であることは同じ条件で、延ばせるかどうかも同じなので、A A A 加群としての深さと局所環 A / x A A/xA A / x A の深さは一致します。x 2 , … , x r x_2, \ldots, x_r x 2 , … , x r は A / x A A/xA A / x A の正則列なので帰納法が回ります。
∎
主定理は、CM 性をパラメータ系(定義 5.1[Krull 次元と単項イデアル定理] )で言い換えるものです。
この定理のねらいは次のとおりです。CM であるとは「深さと次元が等しい」という間接的な条件ですが、定理により「次元の数だけ元を取れば、どう取っても正則列になる」という確かめやすい形に言い換わります。証明の山場は (a)⇒(b) で、次元についての帰納法です。最初の元 x 1 x_1 x 1 が零因子でないことを 補題 3.3 から示し、x 1 x_1 x 1 で割った環がふたたび CM であることを 命題 3.4 で確かめて、次元を一つ下げます。
定理 3.5 (パラメータ系と正則列 ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を Noether 局所環、d = dim A d = \dim A d = dim A とする。
次は同値である。(a) A A A は CM である。(b) A A A のすべてのパラメータ系は正則列である。(c) A A A のあるパラメータ系は正則列である。
A A A が CM なら、x 1 , … , x r ∈ m x_1, \ldots, x_r \in \mathfrak{m} x 1 , … , x r ∈ m について、x 1 , … , x r x_1, \ldots, x_r x 1 , … , x r が正則列であることと dim A / ( x 1 , … , x r ) = d − r \dim A/(x_1, \ldots, x_r) = d - r dim A / ( x 1 , … , x r ) = d − r であることは同値である。
証明(定理 3.5) (1) (b)⇒(c) はパラメータ系が存在すること(定理 5.2[Krull 次元と単項イデアル定理] )から従います。(c)⇒(a): 長さ d d d の正則列があるので 系 7.6[Tor・Ext と深さ] の (1) から depth A ≥ d \operatorname{depth} A \ge d depth A ≥ d で、逆向きの不等式は 命題 7.9[Tor・Ext と深さ] です。
(a)⇒(b) を d d d についての帰納法で示します。d = 0 d = 0 d = 0 ではパラメータ系は空列で、A ≠ 0 A \ne 0 A = 0 なので正則列です。d ≥ 1 d \ge 1 d ≥ 1 とし、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d をパラメータ系とします。命題 5.3[Krull 次元と単項イデアル定理] の (2) から dim A / x 1 A = d − 1 \dim A/x_1A = d - 1 dim A / x 1 A = d − 1 です。x 1 x_1 x 1 がある p ∈ Ass ( A ) \mathfrak{p} \in \operatorname{Ass}(A) p ∈ Ass ( A ) に属するとすると、A / p A/\mathfrak{p} A / p は A / x 1 A A/x_1A A / x 1 A の剰余環なので dim A / x 1 A ≥ dim A / p = d \dim A/x_1A \ge \dim A/\mathfrak{p} = d dim A / x 1 A ≥ dim A / p = d (補題 3.3 )となり矛盾します。よって x 1 x_1 x 1 はどの随伴素イデアルにも属さず、定理 2.2[準素分解と随伴素イデアル] の (3) から零因子ではありません。命題 3.4 により A / x 1 A A/x_1A A / x 1 A は次元 d − 1 d - 1 d − 1 の CM 局所環です。q = ( x 1 , … , x d ) \mathfrak{q} = (x_1, \ldots, x_d) q = ( x 1 , … , x d ) とすると ( A / x 1 A ) / ( q / x 1 A ) ≅ A / q (A/x_1A)/(\mathfrak{q}/x_1A) \cong A/\mathfrak{q} ( A / x 1 A ) / ( q / x 1 A ) ≅ A / q は Artin 環なので、補題 4.1[Krull 次元と単項イデアル定理] により x 2 , … , x d x_2, \ldots, x_d x 2 , … , x d の像は A / x 1 A A/x_1A A / x 1 A のパラメータ系です。帰納法の仮定からそれは A / x 1 A A/x_1A A / x 1 A の正則列で、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は A A A の正則列です(条件 2 は A / q ≠ 0 A/\mathfrak{q} \ne 0 A / q = 0 から)。
(2) ⇒ は 命題 3.4 です。⇐: 命題 5.3[Krull 次元と単項イデアル定理] の (2) により x r + 1 , … , x d ∈ m x_{r+1}, \ldots, x_d \in \mathfrak{m} x r + 1 , … , x d ∈ m を付け加えてパラメータ系にでき、(1) からそれは正則列です。その最初の r r r 項は、条件 1 をそのまま満たし、A / ( x 1 , … , x r ) ≠ 0 A/(x_1, \ldots, x_r) \ne 0 A / ( x 1 , … , x r ) = 0 なので正則列です。
∎
CM 性は局所化で保たれ、次元の公式 ht p + dim A / p = dim A \operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} = \dim A ht p + dim A / p = dim A が成り立ちます。後者が次節の鎖状性の要です。
命題 3.6 (CM 性の局所化 ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を Cohen–Macaulay 局所環、p \mathfrak{p} p を素イデアルとする。
A p A_{\mathfrak{p}} A p は Cohen–Macaulay 局所環である。
ht p + dim A / p = dim A \operatorname{ht}\mathfrak{p} + \dim A/\mathfrak{p} = \dim A ht p + dim A / p = dim A である。
Noether 環 B B B が Cohen–Macaulay 環であることと、すべての素イデアル P \mathfrak{P} P について B P B_{\mathfrak{P}} B P が Cohen–Macaulay 局所環であることは同値である。
証明(命題 3.6) d = dim A d = \dim A d = dim A 、r = ht p r = \operatorname{ht}\mathfrak{p} r = ht p とします。命題 4.5[Krull 次元と単項イデアル定理] により x 1 , … , x r ∈ p x_1, \ldots, x_r \in \mathfrak{p} x 1 , … , x r ∈ p で、各 i i i について ( x 1 , … , x i ) (x_1, \ldots, x_i) ( x 1 , … , x i ) の極小素イデアルの高さがすべて i i i で、p \mathfrak{p} p が ( x 1 , … , x r ) (x_1, \ldots, x_r) ( x 1 , … , x r ) の極小素イデアルであるものが取れます。J = ( x 1 , … , x r ) J = (x_1, \ldots, x_r) J = ( x 1 , … , x r ) とすると ht J = r \operatorname{ht} J = r ht J = r なので(補題 2.2[Krull 次元と単項イデアル定理] の (1))、補題 3.2 から dim A / J ≤ d − r \dim A/J \le d - r dim A / J ≤ d − r 、命題 5.3[Krull 次元と単項イデアル定理] の (1) から dim A / J ≥ d − r \dim A/J \ge d - r dim A / J ≥ d − r です。定理 3.5 の (2) により x 1 , … , x r x_1, \ldots, x_r x 1 , … , x r は正則列です。
(1) 局所化は完全なので(定理 5.2[加群・完全列・中山の補題] )、x i x_i x i 倍が A / ( x 1 , … , x i − 1 ) A/(x_1, \ldots, x_{i-1}) A / ( x 1 , … , x i − 1 ) 上単射であることは A p A_{\mathfrak{p}} A p に移しても保たれ、x i ∈ p x_i \in \mathfrak{p} x i ∈ p なので A p / J A p ≠ 0 A_{\mathfrak{p}}/JA_{\mathfrak{p}} \ne 0 A p / J A p = 0 です。よって x 1 , … , x r x_1, \ldots, x_r x 1 , … , x r は p A p \mathfrak{p}A_{\mathfrak{p}} p A p の中の A p A_{\mathfrak{p}} A p 正則列で、depth A p ≥ r = dim A p \operatorname{depth} A_{\mathfrak{p}} \ge r = \dim A_{\mathfrak{p}} depth A p ≥ r = dim A p (命題 2.3[Krull 次元と単項イデアル定理] の (1))です。逆向きの不等式と合わせて A p A_{\mathfrak{p}} A p は CM です。
(2) 命題 3.4 により A ˉ = A / J \bar A = A/J A ˉ = A / J は次元 d − r d - r d − r の CM 局所環で、p / J \mathfrak{p}/J p / J はその極小素イデアルです。補題 3.3 から dim A / p = dim A ˉ / ( p / J ) = d − r \dim A/\mathfrak{p} = \dim \bar A/(\mathfrak{p}/J) = d - r dim A / p = dim A ˉ / ( p / J ) = d − r です。
(3) 素イデアル P \mathfrak{P} P を含む極大イデアル n \mathfrak{n} n を取ると、補題 2.1 により B P ≅ ( B n ) P B n B_{\mathfrak{P}} \cong (B_{\mathfrak{n}})_{\mathfrak{P}B_{\mathfrak{n}}} B P ≅ ( B n ) P B n なので、(1) から従います。逆は極大イデアルが素イデアルであることからです。
∎
CM 環を、イデアルの準素分解 の言葉で特徴づけるのが Macaulay の非混合定理です。r r r 個の元で生成される高さ r r r のイデアル(r = 0 r = 0 r = 0 では零イデアル)を考えます。
定理 3.7 (非混合定理 ) ✓
Noether 環 A ≠ 0 A \ne 0 A = 0 について次は同値である。
A A A は Cohen–Macaulay 環である。
任意の r ≥ 0 r \ge 0 r ≥ 0 と、r r r 個の元で生成される高さ r r r のイデアル I ≠ A I \ne A I = A について、Ass ( A / I ) \operatorname{Ass}(A/I) Ass ( A / I ) のすべての元の高さは r r r である(とくに I I I の極小素イデアルであり、A / I A/I A / I は埋没素イデアルをもたない)。
証明(定理 3.7) (1)⇒(2) I = ( x 1 , … , x r ) I = (x_1, \ldots, x_r) I = ( x 1 , … , x r ) 、p ∈ Ass ( A / I ) \mathfrak{p} \in \operatorname{Ass}(A/I) p ∈ Ass ( A / I ) とし、B = A p B = A_{\mathfrak{p}} B = A p 、J = I B J = IB J = I B とおきます。命題 3.6 の (3) から B B B は CM 局所環です。Ass ( A / I ) ⊆ Supp ( A / I ) = V ( I ) \operatorname{Ass}(A/I) \subseteq \operatorname{Supp}(A/I) = V(I) Ass ( A / I ) ⊆ Supp ( A / I ) = V ( I ) (系 3.2[準素分解と随伴素イデアル] 、命題 5.4[加群・完全列・中山の補題] の (3))なので x i ∈ p B x_i \in \mathfrak{p}B x i ∈ p B です。J J J を含む B B B の素イデアルは I ⊆ q ⊆ p I \subseteq \mathfrak{q} \subseteq \mathfrak{p} I ⊆ q ⊆ p となる q \mathfrak{q} q の q B \mathfrak{q}B q B で(定理 3.6[局所化と素イデアルのスペクトル] )、その高さは dim B q B = dim A q = ht q ≥ r \dim B_{\mathfrak{q}B} = \dim A_{\mathfrak{q}} = \operatorname{ht}\mathfrak{q} \ge r dim B q B = dim A q = ht q ≥ r です(補題 2.1 、命題 2.3[Krull 次元と単項イデアル定理] の (1))。よって ht J ≥ r \operatorname{ht} J \ge r ht J ≥ r で、補題 3.2 と 命題 5.3[Krull 次元と単項イデアル定理] の (1) から dim B / J = dim B − r \dim B/J = \dim B - r dim B / J = dim B − r です。定理 3.5 の (2) から x 1 , … , x r x_1, \ldots, x_r x 1 , … , x r は B B B 正則列で、命題 3.4 から B / J B/J B / J は次元 dim B − r \dim B - r dim B − r の CM 局所環です。B / J ≅ ( A / I ) p B/J \cong (A/I)_{\mathfrak{p}} B / J ≅ ( A / I ) p で、命題 2.4[準素分解と随伴素イデアル] から p B / J ∈ Ass ( B / J ) \mathfrak{p}B/J \in \operatorname{Ass}(B/J) p B / J ∈ Ass ( B / J ) です。補題 3.3 により 0 = dim ( B / J ) / ( p B / J ) = dim B − r 0 = \dim (B/J)/(\mathfrak{p}B/J) = \dim B - r 0 = dim ( B / J ) / ( p B / J ) = dim B − r 、すなわち ht p = dim B = r \operatorname{ht}\mathfrak{p} = \dim B = r ht p = dim B = r です。高さ r r r の素イデアル p ⊇ I \mathfrak{p} \supseteq I p ⊇ I は、それに含まれる I I I の極小素イデアル(高さ r r r 以上)と一致するので、I I I の極小素イデアルです。
(2)⇒(1) 極大イデアル m \mathfrak{m} m を取り、d = ht m d = \operatorname{ht}\mathfrak{m} d = ht m とします。命題 4.5[Krull 次元と単項イデアル定理] により x 1 , … , x d ∈ m x_1, \ldots, x_d \in \mathfrak{m} x 1 , … , x d ∈ m で、I i = ( x 1 , … , x i ) I_i = (x_1, \ldots, x_i) I i = ( x 1 , … , x i ) の極小素イデアルの高さがすべて i i i で、m \mathfrak{m} m が I d I_d I d の極小素イデアルであるものが取れます。ht I i = i \operatorname{ht} I_i = i ht I i = i です。x i x_i x i が A / I i − 1 A/I_{i-1} A / I i − 1 の零因子でないことを示します。(2) により Ass ( A / I i − 1 ) \operatorname{Ass}(A/I_{i-1}) Ass ( A / I i − 1 ) の元 q \mathfrak{q} q の高さは i − 1 i - 1 i − 1 で、q \mathfrak{q} q に含まれる I i − 1 I_{i-1} I i − 1 の極小素イデアル(高さ i − 1 i-1 i − 1 )と一致するので、q \mathfrak{q} q は I i − 1 I_{i-1} I i − 1 の極小素イデアルです。x i ∈ q x_i \in \mathfrak{q} x i ∈ q なら q ⊇ I i \mathfrak{q} \supseteq I_i q ⊇ I i で、q \mathfrak{q} q は I i I_i I i の高さ i i i の極小素イデアルを含むことになり、ht q = i − 1 \operatorname{ht}\mathfrak{q} = i - 1 ht q = i − 1 に反します。よって x i x_i x i はどの随伴素イデアルにも属さず、定理 2.2[準素分解と随伴素イデアル] の (3) から A / I i − 1 A/I_{i-1} A / I i − 1 の零因子ではありません。局所化は完全なので、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は A m A_{\mathfrak{m}} A m の正則列(x i ∈ m x_i \in \mathfrak{m} x i ∈ m から A m / I d A m ≠ 0 A_{\mathfrak{m}}/I_dA_{\mathfrak{m}} \ne 0 A m / I d A m = 0 )で、dim A m = d \dim A_{\mathfrak{m}} = d dim A m = d なので 系 7.6[Tor・Ext と深さ] の (1) と 命題 7.9[Tor・Ext と深さ] から A m A_{\mathfrak{m}} A m は CM です。
∎
例 3.8 (次元が低い CM 環と CM でない環 )
(1) Noether 局所環で次元 0 0 0 のもの(Artin 局所環)は、0 ≤ depth A ≤ dim A = 0 0 \le \operatorname{depth} A \le \dim A = 0 0 ≤ depth A ≤ dim A = 0 なので CM です。たとえば k [ x ] / ( x n ) k[x]/(x^n) k [ x ] / ( x n ) や k [ x , y ] / ( x , y ) 2 k[x, y]/(x, y)^2 k [ x , y ] / ( x , y ) 2 です。
(2) 次元 1 1 1 の Noether 局所環 A A A が CM であることは、depth A ≥ 1 \operatorname{depth} A \ge 1 depth A ≥ 1 、すなわち m ∉ Ass ( A ) \mathfrak{m} \notin \operatorname{Ass}(A) m ∈ / Ass ( A ) と同値です(補題 7.3[Tor・Ext と深さ] の (2))。とくに次元 1 1 1 の局所整域は CM で、尖点 k [ x , y ] / ( y 2 − x 3 ) k[x, y]/(y^2 - x^3) k [ x , y ] / ( y 2 − x 3 ) を原点で局所化した環もそうです。
(3) k [ x , y ] / ( x 2 , x y ) k[x, y]/(x^2, xy) k [ x , y ] / ( x 2 , x y ) を ( x , y ) (x, y) ( x , y ) で局所化した環は、深さ 0 0 0 、次元 1 1 1 なので CM ではありません(例 7.10[Tor・Ext と深さ] )。補題 3.3 に照らすと、埋没素イデアル m \mathfrak{m} m が Ass \operatorname{Ass} Ass に入っていることが原因です。
(4) 体 k k k 上の k [ x , y , z ] / ( x y , x z ) = k [ x , y , z ] / ( ( x ) ∩ ( y , z ) ) k[x, y, z]/(xy, xz) = k[x, y, z]/\bigl((x) \cap (y, z)\bigr) k [ x , y , z ] / ( x y , x z ) = k [ x , y , z ] / ( ( x ) ∩ ( y , z ) ) を原点で局所化した環は、随伴素イデアル ( x ) (x) ( x ) 、( y , z ) (y, z) ( y , z ) の剰余環の次元が 2 2 2 と 1 1 1 で異なるので、補題 3.3 から CM ではありません。
次の例のねらいは、深さが次元より小さいことを、正則列を探す代わりに完全列で示すことです。2 枚の平面はそれぞれ多項式環の局所化で、深さ 2 2 2 の CM 環です。ところが 2 枚を原点で貼り合わせた環 A A A は、貼り合わせ部分の剰余体 k k k (深さ 0 0 0 )に引きずられて、深さが 1 1 1 以下に落ちます。補題 2.5 の (3) が、右端の深さが小さければ左端の深さも小さいことを保証します。
同じ 1 点(原点)で貼る 平面 x = y = 0(座標 z, w) 平面 z = w = 0(座標 x, y) 2 枚の平面を原点 1 点で貼り合わせる。実際には 4 次元空間の中にあり、ここでは模式的に描いた。
例 3.9 (1 点で交わる 2 平面 )
体 k k k 上の B = k [ x , y , z , w ] / I B = k[x, y, z, w]/I B = k [ x , y , z , w ] / I 、I = ( x , y ) ∩ ( z , w ) = ( x z , x w , y z , y w ) I = (x, y) \cap (z, w) = (xz, xw, yz, yw) I = ( x , y ) ∩ ( z , w ) = ( x z , x w , y z , y w ) を原点 n = ( x , y , z , w ) \mathfrak{n} = (x, y, z, w) n = ( x , y , z , w ) で局所化した環を A A A とします。随伴素イデアルは ( x , y ) (x, y) ( x , y ) と ( z , w ) (z, w) ( z , w ) の像で、剰余環 k [ z , w ] k[z, w] k [ z , w ] 、k [ x , y ] k[x, y] k [ x , y ] はどちらも次元 2 2 2 なので、補題 3.3 の条件は満たされています。それでも A A A は CM ではありません。a ↦ ( a ˉ , a ˉ ) a \mapsto (\bar a, \bar a) a ↦ ( a ˉ , a ˉ ) 、( b ˉ , c ˉ ) ↦ b − c ‾ (\bar b, \bar c) \mapsto \overline{b - c} ( b ˉ , c ˉ ) ↦ b − c により完全列
0 → A → A / ( x , y ) ⊕ A / ( z , w ) → A / ( x , y , z , w ) → 0 0 \to A \to A/(x, y) \oplus A/(z, w) \to A/(x, y, z, w) \to 0 0 → A → A / ( x , y ) ⊕ A / ( z , w ) → A / ( x , y , z , w ) → 0 ができます(左の単射性は ( x , y ) ∩ ( z , w ) = I (x, y) \cap (z, w) = I ( x , y ) ∩ ( z , w ) = I から、中央の完全性は b − c = u + v b - c = u + v b − c = u + v 、u ∈ ( x , y ) u \in (x, y) u ∈ ( x , y ) 、v ∈ ( z , w ) v \in (z, w) v ∈ ( z , w ) なら a = b − u = c + v a = b - u = c + v a = b − u = c + v が ( b ˉ , c ˉ ) (\bar b, \bar c) ( b ˉ , c ˉ ) に写ることから)。A / ( x , y ) ≅ k [ z , w ] ( z , w ) A/(x, y) \cong k[z, w]_{(z, w)} A / ( x , y ) ≅ k [ z , w ] ( z , w ) では z , w z, w z , w が正則列で A / ( x , y , z , w ) = k A/(x, y, z, w) = k A / ( x , y , z , w ) = k はもう延ばせないので深さ 2 2 2 、A / ( z , w ) A/(z, w) A / ( z , w ) も同様で、右端 k k k の深さは 0 0 0 です。系 7.6[Tor・Ext と深さ] の (3) から中央の深さは 2 2 2 で、補題 2.5 の (3) から 0 ≥ min { depth A − 1 , 2 } 0 \ge \min\{\operatorname{depth} A - 1, 2\} 0 ≥ min { depth A − 1 , 2 } 、すなわち depth A ≤ 1 < 2 = dim A \operatorname{depth} A \le 1 < 2 = \dim A depth A ≤ 1 < 2 = dim A です。2 枚の平面が 1 点だけで交わると、その点で CM 性が壊れます。
Krull 次元と単項イデアル定理 では、体上の有限生成代数が鎖状 であることを示し(系 7.5[Krull 次元と単項イデアル定理] )、一般の Noether 環は鎖状とは限らないことを注意しました(注意 7.8[Krull 次元と単項イデアル定理] )。CM 環はいつも鎖状で、しかもその性質は有限生成代数に遺伝します。
定理 4.2 (CM 環は鎖状 ) ✓
A A A を Cohen–Macaulay 環とし、p ⊆ p ′ \mathfrak{p} \subseteq \mathfrak{p}' p ⊆ p ′ を素イデアルとする。p \mathfrak{p} p から p ′ \mathfrak{p}' p ′ への飽和鎖の長さはすべて ht p ′ − ht p \operatorname{ht}\mathfrak{p}' - \operatorname{ht}\mathfrak{p} ht p ′ − ht p に等しい。とくに A A A は鎖状環である。
証明(定理 4.2) 飽和鎖 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 ′ の各段で ht p i = ht p i − 1 + 1 \operatorname{ht}\mathfrak{p}_i = \operatorname{ht}\mathfrak{p}_{i-1} + 1 ht p i = ht p i − 1 + 1 を示せば、s = ht p ′ − ht p s = \operatorname{ht}\mathfrak{p}' - \operatorname{ht}\mathfrak{p} s = ht p ′ − ht p です(高さは有限: 系 4.4[Krull 次元と単項イデアル定理] )。q = p i − 1 ⊊ q ′ = p i \mathfrak{q} = \mathfrak{p}_{i-1} \subsetneq \mathfrak{q}' = \mathfrak{p}_i q = p i − 1 ⊊ q ′ = p i の間に素イデアルはないとし、C = A q ′ C = A_{\mathfrak{q}'} C = A q ′ とおきます。命題 3.6 の (3) から C C C は CM 局所環で、同じ命題の (2) から ht ( q C ) + dim C / q C = dim C \operatorname{ht}(\mathfrak{q}C) + \dim C/\mathfrak{q}C = \dim C ht ( q C ) + dim C / q C = dim C です。C / q C C/\mathfrak{q}C C / q C の素イデアルは q ⊆ r ⊆ q ′ \mathfrak{q} \subseteq \mathfrak{r} \subseteq \mathfrak{q}' q ⊆ r ⊆ q ′ となる r \mathfrak{r} r に対応し(定理 3.6[局所化と素イデアルのスペクトル] 、補題 2.5[局所化と素イデアルのスペクトル] )、それは q , q ′ \mathfrak{q}, \mathfrak{q}' q , q ′ だけなので dim C / q C = 1 \dim C/\mathfrak{q}C = 1 dim C / q C = 1 です。dim C = ht q ′ \dim C = \operatorname{ht}\mathfrak{q}' dim C = ht q ′ 、ht ( q C ) = dim A q = ht q \operatorname{ht}(\mathfrak{q}C) = \dim A_{\mathfrak{q}} = \operatorname{ht}\mathfrak{q} ht ( q C ) = dim A q = ht q (補題 2.1 、命題 2.3[Krull 次元と単項イデアル定理] の (1))なので、ht q ′ = ht q + 1 \operatorname{ht}\mathfrak{q}' = \operatorname{ht}\mathfrak{q} + 1 ht q ′ = ht q + 1 です。
∎
定理 4.3 (CM 環上の多項式環 ) ✓
A A A が Cohen–Macaulay 環なら、多項式環 A [ x ] A[x] A [ x ] も Cohen–Macaulay 環である。
証明(定理 4.3) A [ x ] A[x] A [ x ] は Noether です(系 4.1[Noether 環と Artin 環] の (3))。A [ x ] A[x] A [ x ] の素イデアル P P P について B = A [ x ] P B = A[x]_P B = A [ x ] P が CM であることを示します。p = P ∩ A \mathfrak{p} = P \cap A p = P ∩ A 、S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p とおくと、S ⊆ A [ x ] ∖ P S \subseteq A[x] \setminus P S ⊆ A [ x ] ∖ P なので 補題 2.1 により B ≅ ( S − 1 A [ x ] ) S − 1 P B \cong (S^{-1}A[x])_{S^{-1}P} B ≅ ( S − 1 A [ x ] ) S − 1 P で、S − 1 A [ x ] = A p [ x ] S^{-1}A[x] = A_{\mathfrak{p}}[x] S − 1 A [ x ] = A p [ x ] 、S − 1 P ∩ A p = p A p S^{-1}P \cap A_{\mathfrak{p}} = \mathfrak{p}A_{\mathfrak{p}} S − 1 P ∩ A p = p A p です(定理 3.6[局所化と素イデアルのスペクトル] の (3))。命題 3.6 の (3) から A p A_{\mathfrak{p}} A p は CM なので、はじめから ( A , m ) (A, \mathfrak{m}) ( A , m ) は CM 局所環で P ∩ A = m P \cap A = \mathfrak{m} P ∩ A = m としてかまいません。d = dim A d = \dim A d = dim A とします。
定理 3.5 により、パラメータ系 x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は A A A の正則列です。A [ x ] / ( x 1 , … , x i ) A [ x ] ≅ ( A / ( x 1 , … , x i ) ) [ x ] A[x]/(x_1, \ldots, x_i)A[x] \cong \bigl(A/(x_1, \ldots, x_i)\bigr)[x] A [ x ] / ( x 1 , … , x i ) A [ x ] ≅ ( A / ( x 1 , … , x i ) ) [ x ] で、x i + 1 x_{i+1} x i + 1 倍は係数ごとに働くので単射です。局所化は完全なので(定理 5.2[加群・完全列・中山の補題] )、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は B B B の正則列です(x i ∈ P x_i \in P x i ∈ P なので剰余は 0 0 0 でない)。
P = m [ x ] P = \mathfrak{m}[x] P = m [ x ] のときは、定理 6.2[Krull 次元と単項イデアル定理] の (2) から dim B = ht P = ht m = d \dim B = \operatorname{ht} P = \operatorname{ht}\mathfrak{m} = d dim B = ht P = ht m = d なので、depth B ≥ d = dim B \operatorname{depth} B \ge d = \dim B depth B ≥ d = dim B です。
P ≠ m [ x ] P \ne \mathfrak{m}[x] P = m [ x ] のときは dim B = ht P = d + 1 \dim B = \operatorname{ht} P = d + 1 dim B = ht P = d + 1 です(同じ定理の (2))。P ⊇ m [ x ] P \supseteq \mathfrak{m}[x] P ⊇ m [ x ] で、P / m [ x ] P/\mathfrak{m}[x] P / m [ x ] は A [ x ] / m [ x ] ≅ k [ x ] A[x]/\mathfrak{m}[x] \cong k[x] A [ x ] / m [ x ] ≅ k [ x ] の 0 0 0 でない素イデアルなので、モニックな既約多項式 f f f で生成されます。f f f の係数を A A A に持ち上げたモニック多項式 F F F は P P P に属します。A ˉ = A / ( x 1 , … , x d ) \bar A = A/(x_1, \ldots, x_d) A ˉ = A / ( x 1 , … , x d ) とすると、モニック多項式 F F F は A ˉ [ x ] \bar A[x] A ˉ [ x ] の零因子ではありません(g ≠ 0 g \ne 0 g = 0 の最高次の係数を c c c とすると F g Fg F g の最高次の係数は c ≠ 0 c \ne 0 c = 0 )。局所化して、x 1 , … , x d , F x_1, \ldots, x_d, F x 1 , … , x d , F は長さ d + 1 d + 1 d + 1 の B B B 正則列です。どちらの場合も 系 7.6[Tor・Ext と深さ] の (1) と 命題 7.9[Tor・Ext と深さ] から depth B = dim B \operatorname{depth} B = \dim B depth B = dim B です。
∎
系 4.4 (CM 環は普遍鎖状 ) ✓
Cohen–Macaulay 環は普遍鎖状である。
証明(系 4.4) A A A を CM 環、B B B を有限生成 A A A 代数とすると、全射 A [ x 1 , … , x n ] → B A[x_1, \ldots, x_n] \to B A [ x 1 , … , x n ] → B があり、B ≅ A [ x 1 , … , x n ] / I B \cong A[x_1, \ldots, x_n]/I B ≅ A [ x 1 , … , x n ] / I です。定理 4.3 を n n n 回使うと A [ x 1 , … , x n ] A[x_1, \ldots, x_n] A [ x 1 , … , x n ] は CM で、定理 4.2 から鎖状です。B B B の素イデアルの飽和鎖は、補題 2.5[局所化と素イデアルのスペクトル] により I I I を含む素イデアルの飽和鎖と長さを保って対応するので(間に入る素イデアルも I I I を含む)、B B B も鎖状です。
∎
体、Z \mathbb{Z} Z 、Dedekind 環(次元 ≤ 1 \le 1 ≤ 1 の整域なので 例 3.8 の (2) により局所化がすべて CM)は CM なので、それらの上の有限生成代数はすべて鎖状です。体の場合は 系 7.5[Krull 次元と単項イデアル定理] の別証明になっています。
次数環と Hilbert–Samuel 多項式 では、m \mathfrak{m} m 準素イデアル q \mathfrak{q} q に関する重複度 e ( q ) e(\mathfrak{q}) e ( q ) を定義しました(定義 5.5[次数環と Hilbert–Samuel 多項式] )。パラメータ系で生成されるイデアル(パラメータイデアル )については、e ( q ) e(\mathfrak{q}) e ( q ) と ℓ ( A / q ) \ell(A/\mathfrak{q}) ℓ ( A / q ) の比較で CM 性が判定できます。鍵は随伴次数環 gr q ( A ) \operatorname{gr}_{\mathfrak{q}}(A) gr q ( A ) (べき q n / q n + 1 \mathfrak{q}^n/\mathfrak{q}^{n+1} q n / q n + 1 を次数 n n n の部分として並べた環)の形です。
Noether 環 A A A のイデアル q = ( x 1 , … , x d ) \mathfrak{q} = (x_1, \ldots, x_d) q = ( x 1 , … , x d ) について、命題 2.6[次数環と Hilbert–Samuel 多項式] の (1) により、X i ↦ x i + q 2 X_i \mapsto x_i + \mathfrak{q}^2 X i ↦ x i + q 2 で定まる次数を保つ全射環準同型
φ q : ( A / q ) [ X 1 , … , X d ] → gr q ( A ) \varphi_{\mathfrak{q}}\colon (A/\mathfrak{q})[X_1, \ldots, X_d] \to \operatorname{gr}_{\mathfrak{q}}(A) φ q : ( A / q ) [ X 1 , … , X d ] → gr q ( A )
があります。n n n 次の部分では、A A A 係数の n n n 次斉次多項式 F F F の係数の剰余を F ( x ) + q n + 1 F(x) + \mathfrak{q}^{n+1} F ( x ) + q n + 1 に写す写像です。φ q \varphi_{\mathfrak{q}} φ q が単射であることは、「n n n 次斉次の F ∈ A [ X ] F \in A[X] F ∈ A [ X ] について F ( x ) ∈ q n + 1 F(x) \in \mathfrak{q}^{n+1} F ( x ) ∈ q n + 1 なら F F F の係数はすべて q \mathfrak{q} q に属する」ことと同値です。
次の補題のねらいは、「x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d が正則列」という列についての条件を、「φ q \varphi_{\mathfrak{q}} φ q が同型」、すなわち「gr q ( A ) \operatorname{gr}_{\mathfrak{q}}(A) gr q ( A ) が A / q A/\mathfrak{q} A / q 上の多項式環そのもの」という形に言い換えることです。生成元の間に、自明でない関係式がないということです。(1) の証明は d d d についての帰納法で、段階 1 で最後の元 y = x d y = x_d y = x d が A / q ′ n A/\mathfrak{q}'^n A / q ′ n でも零因子でないことを確かめ、段階 2 でそれを使って、関係式の係数が q \mathfrak{q} q に入ることを示します。
補題 5.1 (正則列と随伴次数環 ) ✓
A A A を Noether 環、x 1 , … , x d ∈ A x_1, \ldots, x_d \in A x 1 , … , x d ∈ A 、q = ( x 1 , … , x d ) \mathfrak{q} = (x_1, \ldots, x_d) q = ( x 1 , … , x d ) とする。
x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d が正則列なら、φ q \varphi_{\mathfrak{q}} φ q は同型である。
( A , m ) (A, \mathfrak{m}) ( A , m ) が Noether 局所環で x i ∈ m x_i \in \mathfrak{m} x i ∈ m のとき、φ q \varphi_{\mathfrak{q}} φ q が同型なら、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は正則列である。
証明(補題 5.1) (1) d d d についての帰納法で、長さ d d d の正則列について示します。まず次の形に言い換えます: (*) n n n 次斉次の F ∈ A [ X ] F \in A[X] F ∈ A [ X ] が F ( x ) = 0 F(x) = 0 F ( x ) = 0 を満たせば、F F F の係数はすべて q \mathfrak{q} q に属する。実際 F ( x ) ∈ q n + 1 = q n q F(x) \in \mathfrak{q}^{n+1} = \mathfrak{q}^n\mathfrak{q} F ( x ) ∈ q n + 1 = q n q なら、n + 1 n+1 n + 1 次斉次の G = ∑ i X i G i G = \sum_i X_iG_i G = ∑ i X i G i (G i G_i G i は n n n 次斉次)で F ( x ) = G ( x ) F(x) = G(x) F ( x ) = G ( x ) と書け、F − ∑ i x i G i F - \sum_i x_iG_i F − ∑ i x i G i は x x x で消え、係数は F F F の係数と q \mathfrak{q} q を法として等しいからです。
d = 1 d = 1 d = 1 では F = a X n F = aX^n F = a X n 、a x 1 n = 0 ax_1^n = 0 a x 1 n = 0 から(x 1 x_1 x 1 は零因子でない)a = 0 a = 0 a = 0 です。d ≥ 2 d \ge 2 d ≥ 2 とし、q ′ = ( x 1 , … , x d − 1 ) \mathfrak{q}' = (x_1, \ldots, x_{d-1}) q ′ = ( x 1 , … , x d − 1 ) 、y = x d y = x_d y = x d とします。帰納法の仮定から φ q ′ \varphi_{\mathfrak{q}'} φ q ′ は同型です。
段階 1: y y y はすべての n ≥ 1 n \ge 1 n ≥ 1 で A / q ′ n A/\mathfrak{q}'^n A / q ′ n の零因子でない。 n = 1 n = 1 n = 1 は正則列の条件です。n n n で正しいとし、y a ∈ q ′ n + 1 ya \in \mathfrak{q}'^{n+1} y a ∈ q ′ n + 1 とします。y a ∈ q ′ n ya \in \mathfrak{q}'^n y a ∈ q ′ n なので a ∈ q ′ n a \in \mathfrak{q}'^n a ∈ q ′ n です。φ q ′ \varphi_{\mathfrak{q}'} φ q ′ により q ′ n / q ′ n + 1 \mathfrak{q}'^n/\mathfrak{q}'^{n+1} q ′ n / q ′ n + 1 は ( A / q ′ ) [ X 1 , … , X d − 1 ] (A/\mathfrak{q}')[X_1, \ldots, X_{d-1}] ( A / q ′ ) [ X 1 , … , X d − 1 ] の n n n 次部分、すなわち A / q ′ A/\mathfrak{q}' A / q ′ 上の自由加群と同型で、y y y はその上で係数ごとに働くので単射です。a a a の類は y y y 倍で 0 0 0 になるので a ∈ q ′ n + 1 a \in \mathfrak{q}'^{n+1} a ∈ q ′ n + 1 です。
段階 2: (*) を n n n についての帰納法で示す。 n = 0 n = 0 n = 0 では F = a = F ( x ) = 0 F = a = F(x) = 0 F = a = F ( x ) = 0 です。n ≥ 1 n \ge 1 n ≥ 1 とし、F = F 1 ( X 1 , … , X d − 1 ) + X d H F = F_1(X_1, \ldots, X_{d-1}) + X_dH F = F 1 ( X 1 , … , X d − 1 ) + X d H (F 1 F_1 F 1 は n n n 次斉次、H H H は n − 1 n-1 n − 1 次斉次)と書きます。y H ( x ) = − F 1 ( x ) ∈ q ′ n yH(x) = -F_1(x) \in \mathfrak{q}'^n y H ( x ) = − F 1 ( x ) ∈ q ′ n なので、段階 1 から H ( x ) ∈ q ′ n H(x) \in \mathfrak{q}'^n H ( x ) ∈ q ′ n で、n n n 次斉次の K = ∑ i < d X i K i ∈ A [ X 1 , … , X d − 1 ] K = \sum_{i<d} X_iK_i \in A[X_1, \ldots, X_{d-1}] K = ∑ i < d X i K i ∈ A [ X 1 , … , X d − 1 ] で H ( x ) = K ( x ) H(x) = K(x) H ( x ) = K ( x ) と書けます。H − ∑ i < d x i K i H - \sum_{i<d} x_iK_i H − ∑ i < d x i K i は n − 1 n-1 n − 1 次斉次で x x x で消えるので、n n n についての帰納法の仮定から係数は q \mathfrak{q} q に属し、H H H の係数も q \mathfrak{q} q に属します。他方 F 1 + y K F_1 + yK F 1 + y K は X 1 , … , X d − 1 X_1, \ldots, X_{d-1} X 1 , … , X d − 1 の n n n 次斉次式で、F 1 ( x ) + y K ( x ) = F 1 ( x ) + y H ( x ) = 0 F_1(x) + yK(x) = F_1(x) + yH(x) = 0 F 1 ( x ) + y K ( x ) = F 1 ( x ) + y H ( x ) = 0 です。x 1 , … , x d − 1 x_1, \ldots, x_{d-1} x 1 , … , x d − 1 は長さ d − 1 d-1 d − 1 の正則列なので、d d d についての帰納法の仮定の (*) から F 1 + y K F_1 + yK F 1 + y K の係数は q ′ \mathfrak{q}' q ′ に属し、F 1 F_1 F 1 の係数は q ′ + y A = q \mathfrak{q}' + yA = \mathfrak{q} q ′ + y A = q に属します。よって F F F の係数はすべて q \mathfrak{q} q に属します。
(2) d d d についての帰納法です。d = 0 d = 0 d = 0 では空列で A ≠ 0 A \ne 0 A = 0 です。d ≥ 1 d \ge 1 d ≥ 1 とし、R = A / q R = A/\mathfrak{q} R = A / q とおきます。系 5.2[完備化と Artin–Rees の補題] の (1) から ⋂ n q n = 0 \bigcap_n \mathfrak{q}^n = 0 ⋂ n q n = 0 です。
x 1 x_1 x 1 について。 n ≥ 1 n \ge 1 n ≥ 1 で q n : x 1 = q n − 1 \mathfrak{q}^n : x_1 = \mathfrak{q}^{n-1} q n : x 1 = q n − 1 を示します(n = 1 n = 1 n = 1 では q 0 = A \mathfrak{q}^0 = A q 0 = A )。x 1 a ∈ q n x_1a \in \mathfrak{q}^n x 1 a ∈ q n で a ∉ q n − 1 a \notin \mathfrak{q}^{n-1} a ∈ / q n − 1 とすると、a ≠ 0 a \ne 0 a = 0 なので a ∈ q j ∖ q j + 1 a \in \mathfrak{q}^j \setminus \mathfrak{q}^{j+1} a ∈ q j ∖ q j + 1 となる j < n − 1 j < n - 1 j < n − 1 があります。a a a の類は φ q \varphi_{\mathfrak{q}} φ q により 0 0 0 でない j j j 次斉次の F ˉ ∈ R [ X ] \bar F \in R[X] F ˉ ∈ R [ X ] の像で、x 1 a ∈ q j + 2 x_1a \in \mathfrak{q}^{j+2} x 1 a ∈ q j + 2 なので X 1 F ˉ X_1\bar F X 1 F ˉ は q j + 1 / q j + 2 \mathfrak{q}^{j+1}/\mathfrak{q}^{j+2} q j + 1 / q j + 2 で 0 0 0 に写ります。φ q \varphi_{\mathfrak{q}} φ q は単射なので X 1 F ˉ = 0 X_1\bar F = 0 X 1 F ˉ = 0 ですが、X 1 X_1 X 1 倍は R [ X ] R[X] R [ X ] 上単射なので F ˉ = 0 \bar F = 0 F ˉ = 0 となり矛盾です。n → ∞ n \to \infty n → ∞ の極限として、x 1 a = 0 x_1a = 0 x 1 a = 0 なら a ∈ ⋂ n q n = 0 a \in \bigcap_n \mathfrak{q}^n = 0 a ∈ ⋂ n q n = 0 で、x 1 x_1 x 1 は零因子ではありません。
A / x 1 A A/x_1A A / x 1 A へ。 q n ∩ x 1 A = x 1 ( q n : x 1 ) = x 1 q n − 1 \mathfrak{q}^n \cap x_1A = x_1(\mathfrak{q}^n : x_1) = x_1\mathfrak{q}^{n-1} q n ∩ x 1 A = x 1 ( q n : x 1 ) = x 1 q n − 1 です。A ˉ = A / x 1 A \bar A = A/x_1A A ˉ = A / x 1 A 、q ˉ = q / x 1 A \bar{\mathfrak{q}} = \mathfrak{q}/x_1A q ˉ = q / x 1 A とおくと
q ˉ n / q ˉ n + 1 = ( q n + x 1 A ) / ( q n + 1 + x 1 A ) ≅ q n / ( q n + 1 + x 1 q n − 1 ) \bar{\mathfrak{q}}^n/\bar{\mathfrak{q}}^{n+1} = (\mathfrak{q}^n + x_1A)/(\mathfrak{q}^{n+1} + x_1A) \cong \mathfrak{q}^n/(\mathfrak{q}^{n+1} + x_1\mathfrak{q}^{n-1}) q ˉ n / q ˉ n + 1 = ( q n + x 1 A ) / ( q n + 1 + x 1 A ) ≅ q n / ( q n + 1 + x 1 q n − 1 ) で、φ q \varphi_{\mathfrak{q}} φ q のもとで右辺は R [ X ] n / X 1 R [ X ] n − 1 ≅ R [ X 2 , … , X d ] n R[X]_n/X_1R[X]_{n-1} \cong R[X_2, \ldots, X_d]_n R [ X ] n / X 1 R [ X ] n − 1 ≅ R [ X 2 , … , X d ] n と同型です。A ˉ / q ˉ = R \bar A/\bar{\mathfrak{q}} = R A ˉ / q ˉ = R なので、φ q ˉ : R [ X 2 , … , X d ] → gr q ˉ ( A ˉ ) \varphi_{\bar{\mathfrak{q}}}\colon R[X_2, \ldots, X_d] \to \operatorname{gr}_{\bar{\mathfrak{q}}}(\bar A) φ q ˉ : R [ X 2 , … , X d ] → gr q ˉ ( A ˉ ) は各次数で同型です。帰納法の仮定から x 2 , … , x d x_2, \ldots, x_d x 2 , … , x d は A ˉ \bar A A ˉ の正則列で、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は A A A の正則列です。
∎
数え上げのため、d d d 変数の n n n 次単項式の個数を N d ( n ) N_d(n) N d ( n ) と書きます(n < 0 n < 0 n < 0 では 0 0 0 )。単項式 X α X^\alpha X α は α 1 + ⋯ + α d = n \alpha_1 + \cdots + \alpha_d = n α 1 + ⋯ + α d = n となる α \alpha α と一対一に対応するので、N d ( n ) N_d(n) N d ( n ) は ( ∑ j t j ) d = ( 1 − t ) − d \bigl(\sum_j t^j\bigr)^d = (1-t)^{-d} ( ∑ j t j ) d = ( 1 − t ) − d の t n t^n t n の係数で、補題 4.3[次数環と Hilbert–Samuel 多項式] から N d ( n ) = ( n + d − 1 d − 1 ) N_d(n) = \binom{n+d-1}{d-1} N d ( n ) = ( d − 1 n + d − 1 ) です。さらに ∑ j < n N d ( j ) \sum_{j<n} N_d(j) ∑ j < n N d ( j ) は ( 1 − t ) − d ∑ j t j = ( 1 − t ) − ( d + 1 ) (1-t)^{-d}\sum_j t^j = (1-t)^{-(d+1)} ( 1 − t ) − d ∑ j t j = ( 1 − t ) − ( d + 1 ) の t n − 1 t^{n-1} t n − 1 の係数なので、同じ補題から n ≥ 1 n \ge 1 n ≥ 1 で
∑ j = 0 n − 1 N d ( j ) = ( n + d − 1 d ) \sum_{j=0}^{n-1} N_d(j) = \binom{n+d-1}{d} j = 0 ∑ n − 1 N d ( j ) = ( d n + d − 1 )
です。右辺は n n n の多項式 ( X + d − 1 d ) = ( X + d − 1 ) ( X + d − 2 ) ⋯ X / d ! \binom{X+d-1}{d} = (X+d-1)(X+d-2)\cdots X/d! ( d X + d − 1 ) = ( X + d − 1 ) ( X + d − 2 ) ⋯ X / d ! の値で(補題 3.2[次数環と Hilbert–Samuel 多項式] の (1))、次数 d d d 、最高次の係数 1 / d ! 1/d! 1/ d ! です。
次の定理のねらいは次のとおりです。φ q \varphi_{\mathfrak{q}} φ q が同型なら、ℓ ( A / q n ) \ell(A/\mathfrak{q}^n) ℓ ( A / q n ) は上の数え上げの ℓ \ell ℓ 倍にちょうどなり、同型でなければ核の分だけ小さくなります。定理はこの違いを最高次の係数で捉え、e ( q ) ≤ ℓ ( A / q ) e(\mathfrak{q}) \le \ell(A/\mathfrak{q}) e ( q ) ≤ ℓ ( A / q ) と、等号が φ q \varphi_{\mathfrak{q}} φ q の同型と同値であることを示します。(2) の逆向きの証明では、核が 0 0 0 でなければ m R \mathfrak{m}_R m R で零化される斉次元が取れ、それが最高次の係数を少なくとも 1 / d ! 1/d! 1/ d ! だけ減らすことを使います。
定理 5.2 (パラメータイデアルの重複度と CM 性 ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を Noether 局所環、d = dim A d = \dim A d = dim A 、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d をパラメータ系、q = ( x 1 , … , x d ) \mathfrak{q} = (x_1, \ldots, x_d) q = ( x 1 , … , x d ) とする。
e ( q ) ≤ ℓ A ( A / q ) e(\mathfrak{q}) \le \ell_A(A/\mathfrak{q}) e ( q ) ≤ ℓ A ( A / q ) である。
等号 e ( q ) = ℓ A ( A / q ) e(\mathfrak{q}) = \ell_A(A/\mathfrak{q}) e ( q ) = ℓ A ( A / q ) が成り立つことと、φ q \varphi_{\mathfrak{q}} φ q が同型であることは同値である。
等号 e ( q ) = ℓ A ( A / q ) e(\mathfrak{q}) = \ell_A(A/\mathfrak{q}) e ( q ) = ℓ A ( A / q ) が成り立つことと、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d が正則列であること、A A A が Cohen–Macaulay であることは同値である。
証明(定理 5.2) R = A / q R = A/\mathfrak{q} R = A / q は Artin 局所環(補題 4.1[Krull 次元と単項イデアル定理] )で、極大イデアルを m R \mathfrak{m}_R m R 、剰余体を k k k とします。R R R 加群の長さは A A A 加群としての長さに等しく(補題 2.7[次数環と Hilbert–Samuel 多項式] )、ℓ = ℓ ( R ) \ell = \ell(R) ℓ = ℓ ( R ) と書きます。
d = 0 d = 0 d = 0 のときは q = 0 \mathfrak{q} = 0 q = 0 で、gr q ( A ) = A \operatorname{gr}_{\mathfrak{q}}(A) = A gr q ( A ) = A (0 0 0 次)、φ q \varphi_{\mathfrak{q}} φ q は恒等写像、n ≥ 1 n \ge 1 n ≥ 1 で ℓ ( A / q n ) = ℓ ( A ) = ℓ \ell(A/\mathfrak{q}^n) = \ell(A) = \ell ℓ ( A / q n ) = ℓ ( A ) = ℓ なので e ( q ) = ℓ e(\mathfrak{q}) = \ell e ( q ) = ℓ で、0 ≤ depth A ≤ dim A = 0 0 \le \operatorname{depth} A \le \dim A = 0 0 ≤ depth A ≤ dim A = 0 (命題 7.9[Tor・Ext と深さ] )から A A A は CM、空列は正則列です。以下 d ≥ 1 d \ge 1 d ≥ 1 とします。
長さの評価。 φ q \varphi_{\mathfrak{q}} φ q は次数を保つので、その核 K \mathcal{K} K は斉次イデアルで(F ∈ K F \in \mathcal{K} F ∈ K の各斉次成分は gr \operatorname{gr} gr の各次数の 0 0 0 に写る)、q n / q n + 1 ≅ R [ X ] n / K n \mathfrak{q}^n/\mathfrak{q}^{n+1} \cong R[X]_n/\mathcal{K}_n q n / q n + 1 ≅ R [ X ] n / K n です。R [ X ] n ≅ R N d ( n ) R[X]_n \cong R^{N_d(n)} R [ X ] n ≅ R N d ( n ) なので長さの加法性(命題 5.5[Noether 環と Artin 環] )から
ℓ ( A / q n ) = ∑ j = 0 n − 1 ℓ ( q j / q j + 1 ) = ℓ ( n + d − 1 d ) − ∑ j = 0 n − 1 ℓ ( K j ) \ell(A/\mathfrak{q}^n) = \sum_{j=0}^{n-1} \ell(\mathfrak{q}^j/\mathfrak{q}^{j+1}) = \ell\binom{n+d-1}{d} - \sum_{j=0}^{n-1} \ell(\mathcal{K}_j) ℓ ( A / q n ) = j = 0 ∑ n − 1 ℓ ( q j / q j + 1 ) = ℓ ( d n + d − 1 ) − j = 0 ∑ n − 1 ℓ ( K j ) です。定理 6.1[次数環と Hilbert–Samuel 多項式] により d ( A ) = d d(A) = d d ( A ) = d なので、大きい n n n で左辺は次数 d d d 、最高次の係数 e ( q ) / d ! e(\mathfrak{q})/d! e ( q ) / d ! の多項式 χ A q ( n ) \chi^{\mathfrak{q}}_A(n) χ A q ( n ) に等しくなります(定義 5.5[次数環と Hilbert–Samuel 多項式] )。
(1) ℓ ( n + d − 1 d ) − χ A q ( n ) ≥ 0 \ell\binom{n+d-1}{d} - \chi^{\mathfrak{q}}_A(n) \ge 0 ℓ ( d n + d − 1 ) − χ A q ( n ) ≥ 0 が大きい n n n で成り立つので、この差の多項式は 0 0 0 であるか、補題 3.3[次数環と Hilbert–Samuel 多項式] の (1) により最高次の係数が正です。どちらの場合も X d X^d X d の係数を比べて ℓ / d ! − e ( q ) / d ! ≥ 0 \ell/d! - e(\mathfrak{q})/d! \ge 0 ℓ / d ! − e ( q ) / d ! ≥ 0 です。
(2) φ q \varphi_{\mathfrak{q}} φ q が同型なら K = 0 \mathcal{K} = 0 K = 0 で、大きい n n n で χ A q ( n ) = ℓ ( n + d − 1 d ) \chi^{\mathfrak{q}}_A(n) = \ell\binom{n+d-1}{d} χ A q ( n ) = ℓ ( d n + d − 1 ) なので e ( q ) = ℓ e(\mathfrak{q}) = \ell e ( q ) = ℓ です。逆に K ≠ 0 \mathcal{K} \ne 0 K = 0 とし、0 0 0 でない s s s 次斉次の G 0 ∈ K G_0 \in \mathcal{K} G 0 ∈ K を取ります。m R \mathfrak{m}_R m R は冪零なので(命題 6.1[Noether 環と Artin 環] の (3))、m R t G 0 ≠ 0 \mathfrak{m}_R^tG_0 \ne 0 m R t G 0 = 0 となる最大の t t t があり、c ∈ m R t c \in \mathfrak{m}_R^t c ∈ m R t を G = c G 0 ≠ 0 G = cG_0 \ne 0 G = c G 0 = 0 となるように取れます。G ∈ K G \in \mathcal{K} G ∈ K で、m R G = 0 \mathfrak{m}_RG = 0 m R G = 0 です。G G G の係数は V = { v ∈ R : m R v = 0 } V = \{ v \in R : \mathfrak{m}_Rv = 0 \} V = { v ∈ R : m R v = 0 } に属し、V V V は有限次元 k k k ベクトル空間です。その基底 v 1 , … , v r v_1, \ldots, v_r v 1 , … , v r を取ると G = ∑ i v i G i G = \sum_i v_iG_i G = ∑ i v i G i (G i ∈ k [ X ] G_i \in k[X] G i ∈ k [ X ] は s s s 次斉次、どれかは 0 0 0 でない)と書けます。h ∈ R [ X ] h \in R[X] h ∈ R [ X ] の k [ X ] k[X] k [ X ] での像を h ˉ \bar h h ˉ とすると G h = ∑ i v i G i h ˉ Gh = \sum_i v_iG_i\bar h G h = ∑ i v i G i h ˉ で、k [ X ] k[X] k [ X ] は整域なので(定理 6.2[環と体の基礎] )、h ˉ ≠ 0 \bar h \ne 0 h ˉ = 0 なら G h ≠ 0 Gh \ne 0 G h = 0 です。よって j ≥ s j \ge s j ≥ s について h ˉ ↦ G h \bar h \mapsto Gh h ˉ ↦ G h は k [ X ] j − s k[X]_{j-s} k [ X ] j − s から G R [ X ] j − s ⊆ K j GR[X]_{j-s} \subseteq \mathcal{K}_j GR [ X ] j − s ⊆ K j への全単射 k k k 線形写像で、G R [ X ] j − s GR[X]_{j-s} GR [ X ] j − s は m R \mathfrak{m}_R m R で零化されるので、命題 5.6[Noether 環と Artin 環] から ℓ ( K j ) ≥ N d ( j − s ) \ell(\mathcal{K}_j) \ge N_d(j - s) ℓ ( K j ) ≥ N d ( j − s ) です。したがって n ≥ s + 1 n \ge s + 1 n ≥ s + 1 で
χ A q ( n ) ≤ ℓ ( n + d − 1 d ) − ∑ j = s n − 1 N d ( j − s ) = ℓ ( n + d − 1 d ) − ( n − s + d − 1 d ) \chi^{\mathfrak{q}}_A(n) \le \ell\binom{n+d-1}{d} - \sum_{j=s}^{n-1} N_d(j - s) = \ell\binom{n+d-1}{d} - \binom{n-s+d-1}{d} χ A q ( n ) ≤ ℓ ( d n + d − 1 ) − j = s ∑ n − 1 N d ( j − s ) = ℓ ( d n + d − 1 ) − ( d n − s + d − 1 ) で、右辺は次数 d d d 、最高次の係数 ( ℓ − 1 ) / d ! (\ell - 1)/d! ( ℓ − 1 ) / d ! の多項式の値です。(1) と同じ比較で e ( q ) ≤ ℓ − 1 e(\mathfrak{q}) \le \ell - 1 e ( q ) ≤ ℓ − 1 となり、等号は成り立ちません。
(3) (2) と 補題 5.1 から、等号 ⟺ \iff ⟺ φ q \varphi_{\mathfrak{q}} φ q が同型 ⟺ \iff ⟺ x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d が正則列です。最後の同値は 定理 3.5 の (1) です。
∎
定義 6.1 (埋め込み次元・正則局所環・正則環 ) ↗
( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を Noether 局所環とする。
edim A = dim k m / m 2 \operatorname{edim} A = \dim_k \mathfrak{m}/\mathfrak{m}^2 edim A = dim k m / m 2 を A A A の埋め込み次元 という。系 3.6[加群・完全列・中山の補題] により、これは m \mathfrak{m} m の極小生成系の元の個数である。
dim A = edim A \dim A = \operatorname{edim} A dim A = edim A のとき、A A A を正則局所環 という。このとき m \mathfrak{m} m を生成する dim A \dim A dim A 個の元を正則パラメータ系 という(m \mathfrak{m} m は m \mathfrak{m} m 準素なので、これはパラメータ系である)。
Noether 環 A A A が正則環 であるとは、すべての素イデアル p \mathfrak{p} p について A p A_{\mathfrak{p}} A p が正則局所環であることをいう。
定理 5.2[Krull 次元と単項イデアル定理] によりいつでも dim A ≤ edim A \dim A \le \operatorname{edim} A dim A ≤ edim A で、正則局所環は「極大イデアルが次元の数だけの元で生成される」という最も経済的な局所環です。次元 0 0 0 の正則局所環は m / m 2 = 0 \mathfrak{m}/\mathfrak{m}^2 = 0 m / m 2 = 0 、すなわち 定理 3.5[加群・完全列・中山の補題] の (1) により m = 0 \mathfrak{m} = 0 m = 0 なので体です。次元 1 1 1 の正則局所整域は DVR です(定理 3.4[離散付値環と Dedekind 環] の (4)⇒(1))。
m = ( x 1 , … , x e ) \mathfrak{m} = (x_1, \ldots, x_e) m = ( x 1 , … , x e ) (e = edim A e = \operatorname{edim} A e = edim A 、極小生成系)とすると、補題 5.1 の前で述べた全射 φ m : k [ X 1 , … , X e ] → gr m ( A ) \varphi_{\mathfrak{m}}\colon k[X_1, \ldots, X_e] \to \operatorname{gr}_{\mathfrak{m}}(A) φ m : k [ X 1 , … , X e ] → gr m ( A ) があります。正則性はこれが同型であることと同値です。
定理 6.2 (正則性と随伴次数環 ) ✓
( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を Noether 局所環、e = edim A e = \operatorname{edim} A e = edim A 、m = ( x 1 , … , x e ) \mathfrak{m} = (x_1, \ldots, x_e) m = ( x 1 , … , x e ) とする。A A A が正則であることと、φ m : k [ X 1 , … , X e ] → gr m ( A ) \varphi_{\mathfrak{m}}\colon k[X_1, \ldots, X_e] \to \operatorname{gr}_{\mathfrak{m}}(A) φ m : k [ X 1 , … , X e ] → gr m ( A ) が同型であることは同値である。このとき gr m ( A ) \operatorname{gr}_{\mathfrak{m}}(A) gr m ( A ) は k k k 上の dim A \dim A dim A 変数の多項式環で、重複度は e ( A ) = 1 e(A) = 1 e ( A ) = 1 である。
証明(定理 6.2) ⇒: A A A が正則なら e = dim A e = \dim A e = dim A で、x 1 , … , x e x_1, \ldots, x_e x 1 , … , x e はパラメータ系です。定理 5.2 の (1) で q = m \mathfrak{q} = \mathfrak{m} q = m とすると e ( m ) ≤ ℓ ( A / m ) = 1 e(\mathfrak{m}) \le \ell(A/\mathfrak{m}) = 1 e ( m ) ≤ ℓ ( A / m ) = 1 で、命題 5.6[次数環と Hilbert–Samuel 多項式] の (1) から e ( m ) ≥ 1 e(\mathfrak{m}) \ge 1 e ( m ) ≥ 1 です。等号が成り立つので、同じ定理の (2) から φ m \varphi_{\mathfrak{m}} φ m は同型です。e ( A ) = e ( m ) = 1 e(A) = e(\mathfrak{m}) = 1 e ( A ) = e ( m ) = 1 もわかりました。
⇐: φ m \varphi_{\mathfrak{m}} φ m が同型なら、m j / m j + 1 \mathfrak{m}^j/\mathfrak{m}^{j+1} m j / m j + 1 は k k k 上 N e ( j ) N_e(j) N e ( j ) 次元で、命題 5.6[Noether 環と Artin 環] と長さの加法性から、n ≥ 1 n \ge 1 n ≥ 1 で ℓ ( A / m n ) = ∑ j < n N e ( j ) = ( n + e − 1 e ) \ell(A/\mathfrak{m}^n) = \sum_{j<n} N_e(j) = \binom{n+e-1}{e} ℓ ( A / m n ) = ∑ j < n N e ( j ) = ( e n + e − 1 ) です(e = 0 e = 0 e = 0 でも両辺 1 1 1 )。これは次数 e e e の多項式の値なので d ( A ) = e d(A) = e d ( A ) = e で、定理 6.1[次数環と Hilbert–Samuel 多項式] から dim A = d ( A ) = e \dim A = d(A) = e dim A = d ( A ) = e です。
∎
証明(定理 6.3) ( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を正則局所環とすると、定理 6.2 により gr m ( A ) \operatorname{gr}_{\mathfrak{m}}(A) gr m ( A ) は体上の多項式環と同型なので整域です(定理 6.2[環と体の基礎] )。a , b ∈ A a, b \in A a , b ∈ A を 0 0 0 でない元とします。系 5.2[完備化と Artin–Rees の補題] の (1) から ⋂ n m n = 0 \bigcap_n \mathfrak{m}^n = 0 ⋂ n m n = 0 なので、a ∈ m i ∖ m i + 1 a \in \mathfrak{m}^i \setminus \mathfrak{m}^{i+1} a ∈ m i ∖ m i + 1 、b ∈ m j ∖ m j + 1 b \in \mathfrak{m}^j \setminus \mathfrak{m}^{j+1} b ∈ m j ∖ m j + 1 となる i , j i, j i , j があります。a a a 、b b b の類 a ∗ ∈ m i / m i + 1 a^* \in \mathfrak{m}^i/\mathfrak{m}^{i+1} a ∗ ∈ m i / m i + 1 、b ∗ ∈ m j / m j + 1 b^* \in \mathfrak{m}^j/\mathfrak{m}^{j+1} b ∗ ∈ m j / m j + 1 は 0 0 0 でなく、gr m ( A ) \operatorname{gr}_{\mathfrak{m}}(A) gr m ( A ) での積 a ∗ b ∗ a^*b^* a ∗ b ∗ は a b ab ab の m i + j / m i + j + 1 \mathfrak{m}^{i+j}/\mathfrak{m}^{i+j+1} m i + j / m i + j + 1 での類です(定義 2.5[次数環と Hilbert–Samuel 多項式] )。整域なので a ∗ b ∗ ≠ 0 a^*b^* \ne 0 a ∗ b ∗ = 0 、すなわち a b ∉ m i + j + 1 ab \notin \mathfrak{m}^{i+j+1} ab ∈ / m i + j + 1 で、とくに a b ≠ 0 ab \ne 0 ab = 0 です。
∎
命題 6.4 (正則局所環の剰余 ) ✓
( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を Noether 局所環、d = dim A d = \dim A d = dim A 、x ∈ m x \in \mathfrak{m} x ∈ m とする。
A A A が正則で x ∉ m 2 x \notin \mathfrak{m}^2 x ∈ / m 2 なら、x x x は A A A の零因子でなく、A / x A A/xA A / x A は次元 d − 1 d - 1 d − 1 の正則局所環である。
逆に x x x が A A A の零因子でなく A / x A A/xA A / x A が正則なら、A A A は正則で x ∉ m 2 x \notin \mathfrak{m}^2 x ∈ / m 2 である。
証明(命題 6.4) m ˉ = m / x A \bar{\mathfrak{m}} = \mathfrak{m}/xA m ˉ = m / x A について m ˉ / m ˉ 2 ≅ m / ( m 2 + x A ) \bar{\mathfrak{m}}/\bar{\mathfrak{m}}^2 \cong \mathfrak{m}/(\mathfrak{m}^2 + xA) m ˉ / m ˉ 2 ≅ m / ( m 2 + x A ) は、m / m 2 \mathfrak{m}/\mathfrak{m}^2 m / m 2 を x x x の像 x ˉ \bar x x ˉ が張る部分空間で割ったものです。よって edim ( A / x A ) \operatorname{edim}(A/xA) edim ( A / x A ) は x ∉ m 2 x \notin \mathfrak{m}^2 x ∈ / m 2 なら edim A − 1 \operatorname{edim} A - 1 edim A − 1 、x ∈ m 2 x \in \mathfrak{m}^2 x ∈ m 2 なら edim A \operatorname{edim} A edim A です。
(1) x ˉ ≠ 0 \bar x \ne 0 x ˉ = 0 を m / m 2 \mathfrak{m}/\mathfrak{m}^2 m / m 2 の基底 x ˉ , x ˉ 2 , … , x ˉ d \bar x, \bar x_2, \ldots, \bar x_d x ˉ , x ˉ 2 , … , x ˉ d に延ばすと、定理 3.5[加群・完全列・中山の補題] の (3) から x , x 2 , … , x d x, x_2, \ldots, x_d x , x 2 , … , x d は m \mathfrak{m} m を生成し、パラメータ系です。命題 5.3[Krull 次元と単項イデアル定理] の (2) から dim A / x A = d − 1 = edim ( A / x A ) \dim A/xA = d - 1 = \operatorname{edim}(A/xA) dim A / x A = d − 1 = edim ( A / x A ) で、A / x A A/xA A / x A は正則です。定理 6.3 により A A A は整域で、x ≠ 0 x \ne 0 x = 0 なので零因子ではありません。
(2) 系 6.2[次数環と Hilbert–Samuel 多項式] から dim A / x A = d − 1 \dim A/xA = d - 1 dim A / x A = d − 1 です。edim A − 1 ≤ edim ( A / x A ) = d − 1 \operatorname{edim} A - 1 \le \operatorname{edim}(A/xA) = d - 1 edim A − 1 ≤ edim ( A / x A ) = d − 1 と 定理 5.2[Krull 次元と単項イデアル定理] から edim A = d \operatorname{edim} A = d edim A = d で、A A A は正則です。x ∈ m 2 x \in \mathfrak{m}^2 x ∈ m 2 なら edim ( A / x A ) = edim A = d ≠ d − 1 \operatorname{edim}(A/xA) = \operatorname{edim} A = d \ne d - 1 edim ( A / x A ) = edim A = d = d − 1 となり矛盾します。
∎
系 6.5 (正則局所環は CM ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を正則局所環、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d を正則パラメータ系とする。x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は正則列で、各 r r r について A / ( x 1 , … , x r ) A/(x_1, \ldots, x_r) A / ( x 1 , … , x r ) は次元 d − r d - r d − r の正則局所環である。とくに A A A は Cohen–Macaulay である。
証明(系 6.5) d d d についての帰納法です。d = 0 d = 0 d = 0 なら空列です。d ≥ 1 d \ge 1 d ≥ 1 なら、x ˉ 1 , … , x ˉ d \bar x_1, \ldots, \bar x_d x ˉ 1 , … , x ˉ d は m / m 2 \mathfrak{m}/\mathfrak{m}^2 m / m 2 の基底なので(系 3.6[加群・完全列・中山の補題] )x 1 ∉ m 2 x_1 \notin \mathfrak{m}^2 x 1 ∈ / m 2 で、命題 6.4 の (1) から x 1 x_1 x 1 は零因子でなく、A / x 1 A A/x_1A A / x 1 A は次元 d − 1 d - 1 d − 1 の正則局所環で、x 2 , … , x d x_2, \ldots, x_d x 2 , … , x d の像はその正則パラメータ系です。帰納法の仮定を使えば x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は正則列で(A / m ≠ 0 A/\mathfrak{m} \ne 0 A / m = 0 )、長さ d = dim A d = \dim A d = dim A の正則列なので 定理 3.5 の (1) から A A A は CM です。
∎
正則局所環を正則列で割ると、正則とは限りませんが CM な環が得られます。
定義 6.6 (完全交叉・超曲面 ) ↗
Noether 局所環 A A A が、正則局所環 ( R , m R ) (R, \mathfrak{m}_R) ( R , m R ) とその正則列 f 1 , … , f r ∈ m R f_1, \ldots, f_r \in \mathfrak{m}_R f 1 , … , f r ∈ m R によって A ≅ R / ( f 1 , … , f r ) A \cong R/(f_1, \ldots, f_r) A ≅ R / ( f 1 , … , f r ) と表されるとき、A A A を完全交叉 (complete intersection)局所環という。r ≤ 1 r \le 1 r ≤ 1 に取れるとき超曲面 局所環という。
命題 6.7 (完全交叉は CM ) ✓
完全交叉局所環 A ≅ R / ( f 1 , … , f r ) A \cong R/(f_1, \ldots, f_r) A ≅ R / ( f 1 , … , f r ) は Cohen–Macaulay で、dim A = dim R − r \dim A = \dim R - r dim A = dim R − r である。
証明(命題 6.7) 系 6.5 から R R R は CM で、命題 3.4 から R / ( f 1 , … , f r ) R/(f_1, \ldots, f_r) R / ( f 1 , … , f r ) は次元 dim R − r \dim R - r dim R − r の CM 局所環です。
∎
例 6.9 (尖点:CM だが正則でない )
体 k k k 上の R = k [ x , y ] ( x , y ) R = k[x, y]_{(x, y)} R = k [ x , y ] ( x , y ) は正則局所環です。実際 例 8.4[Tor・Ext と深さ] のとおり x , y x, y x , y は R R R の正則列なので dim R ≥ depth R ≥ 2 \dim R \ge \operatorname{depth} R \ge 2 dim R ≥ depth R ≥ 2 (命題 7.9[Tor・Ext と深さ] )、他方 edim R ≤ 2 \operatorname{edim} R \le 2 edim R ≤ 2 なので、定理 5.2[Krull 次元と単項イデアル定理] から dim R = edim R = 2 \dim R = \operatorname{edim} R = 2 dim R = edim R = 2 です。f = y 2 − x 3 f = y^2 - x^3 f = y 2 − x 3 は整域 R R R の 0 0 0 でない元なので正則列をなし、A = R / ( f ) A = R/(f) A = R / ( f ) は次元 1 1 1 の超曲面で、命題 6.7 から CM です。しかし f ∈ m R 2 f \in \mathfrak{m}_R^2 f ∈ m R 2 なので edim A = 2 > 1 = dim A \operatorname{edim} A = 2 > 1 = \dim A edim A = 2 > 1 = dim A で、A A A は正則ではありません(命題 6.4 の (2) からもわかります)。A A A の重複度は 2 2 2 で(例 5.7[次数環と Hilbert–Samuel 多項式] )、定理 6.2 の e ( A ) = 1 e(A) = 1 e ( A ) = 1 と食い違うことも正則でないことを示しています。
例 6.10 (k[s⁴, s³t, st³, t⁴] )
体 k k k 上の B = k [ a , b , c , d ] ⊆ k [ s , t ] B = k[a, b, c, d] \subseteq k[s, t] B = k [ a , b , c , d ] ⊆ k [ s , t ] 、a = s 4 a = s^4 a = s 4 、b = s 3 t b = s^3t b = s 3 t 、c = s t 3 c = st^3 c = s t 3 、d = t 4 d = t^4 d = t 4 を、n = ( a , b , c , d ) \mathfrak{n} = (a, b, c, d) n = ( a , b , c , d ) で局所化した環を A A A とします。b 4 = a 3 d b^4 = a^3d b 4 = a 3 d 、c 4 = a d 3 c^4 = ad^3 c 4 = a d 3 なので B B B は k [ a , d ] k[a, d] k [ a , d ] 上整で、dim A = 2 \dim A = 2 dim A = 2 、a , d a, d a , d はパラメータ系です(A / ( a , d ) A/(a, d) A / ( a , d ) は b , c b, c b , c の有限個の単項式で張られる)。
a a a は整域 A A A の 0 0 0 でない元なので零因子ではありません。b 2 d = s 6 t 6 = a c 2 b^2d = s^6t^6 = ac^2 b 2 d = s 6 t 6 = a c 2 なので d d d は A / a A A/aA A / a A で b ˉ 2 \bar b^2 b ˉ 2 を零化します。b 2 ∉ a A b^2 \notin aA b 2 ∈ / a A を確かめます。g b 2 = a f gb^2 = af g b 2 = a f (f ∈ B f \in B f ∈ B 、g ∈ B ∖ n g \in B \setminus \mathfrak{n} g ∈ B ∖ n )とすると、B B B は s , t s, t s , t の次数で次数付けられ、g g g の 0 0 0 次の成分 g 0 g_0 g 0 は 0 0 0 でない定数です。両辺の 8 8 8 次の成分を比べると g 0 s 6 t 2 = s 4 f 4 g_0s^6t^2 = s^4f_4 g 0 s 6 t 2 = s 4 f 4 (f 4 f_4 f 4 は f f f の 4 4 4 次の成分で、s 4 , s 3 t , s t 3 , t 4 s^4, s^3t, st^3, t^4 s 4 , s 3 t , s t 3 , t 4 の一次結合)となり、s 2 t 2 = f 4 / g 0 s^2t^2 = f_4/g_0 s 2 t 2 = f 4 / g 0 がこれらの一次結合になって矛盾です。よってパラメータ系 a , d a, d a , d は正則列でなく、定理 3.5 から A A A は CM ではありません。また u = s 2 t 2 = b 2 / a u = s^2t^2 = b^2/a u = s 2 t 2 = b 2 / a は A A A の商体に属し、u 2 = a d u^2 = ad u 2 = a d を満たすので A A A 上整ですが、上と同じ次数の比較で A A A に属しません。したがって A A A は正規でもありません。
正則性を、剰余体 の射影次元 というホモロジー代数の量で特徴づけます。
定理 7.1 (Serre の正則性定理 ) ✓
( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を Noether 局所環とする。次は同値である。
A A A は正則局所環である。
gldim A < ∞ \operatorname{gldim} A < \infty gldim A < ∞ である。
pd A k < ∞ \operatorname{pd}_A k < \infty pd A k < ∞ である。
このとき gldim A = pd A k = dim A = depth A \operatorname{gldim} A = \operatorname{pd}_A k = \dim A = \operatorname{depth} A gldim A = pd A k = dim A = depth A である。
証明(定理 7.1) (2)⇔(3) は 系 6.5[Tor・Ext と深さ] です。
(1)⇒(2) d = dim A d = \dim A d = dim A とし、正則パラメータ系 x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d を取ると、系 6.5 によりそれは正則列で、m = ( x 1 , … , x d ) \mathfrak{m} = (x_1, \ldots, x_d) m = ( x 1 , … , x d ) です。命題 2.6 から gldim A = pd k = d \operatorname{gldim} A = \operatorname{pd} k = d gldim A = pd k = d です。CM なので depth A = d \operatorname{depth} A = d depth A = d でもあります。
(3)⇒(1) e = edim A e = \operatorname{edim} A e = edim A についての帰納法で示します。e = 0 e = 0 e = 0 なら m = m 2 \mathfrak{m} = \mathfrak{m}^2 m = m 2 で、定理 3.5[加群・完全列・中山の補題] の (1) から m = 0 \mathfrak{m} = 0 m = 0 、A A A は体で正則です。e ≥ 1 e \ge 1 e ≥ 1 とします。
段階 1: m ∖ m 2 \mathfrak{m} \setminus \mathfrak{m}^2 m ∖ m 2 に零因子でない元がある。 定理 9.1[Tor・Ext と深さ] を M = k M = k M = k に使うと、depth k = 0 \operatorname{depth} k = 0 depth k = 0 (m \mathfrak{m} m のどの元も k k k を零化する)なので pd k = depth A \operatorname{pd} k = \operatorname{depth} A pd k = depth A です。pd k = 0 \operatorname{pd} k = 0 pd k = 0 なら k k k は射影的、したがって自由で(定理 5.2[Tor・Ext と深さ] )、m \mathfrak{m} m は自由加群 k ≠ 0 k \ne 0 k = 0 を零化するので m = 0 \mathfrak{m} = 0 m = 0 となり e ≥ 1 e \ge 1 e ≥ 1 に反します。よって depth A ≥ 1 \operatorname{depth} A \ge 1 depth A ≥ 1 で、補題 7.3[Tor・Ext と深さ] の (2) から m \mathfrak{m} m はどの p ∈ Ass ( A ) \mathfrak{p} \in \operatorname{Ass}(A) p ∈ Ass ( A ) にも含まれません。m ≠ m 2 \mathfrak{m} \ne \mathfrak{m}^2 m = m 2 でもあるので、補題 2.7 と Ass ( A ) \operatorname{Ass}(A) Ass ( A ) の有限性(系 3.2[準素分解と随伴素イデアル] )から m ⊈ m 2 ∪ ⋃ p ∈ Ass ( A ) p \mathfrak{m} \not\subseteq \mathfrak{m}^2 \cup \bigcup_{\mathfrak{p} \in \operatorname{Ass}(A)} \mathfrak{p} m ⊆ m 2 ∪ ⋃ p ∈ Ass ( A ) p です。この外にある x ∈ m x \in \mathfrak{m} x ∈ m は m 2 \mathfrak{m}^2 m 2 に入らず、定理 2.2[準素分解と随伴素イデアル] の (3) から零因子ではありません。
段階 2: m / x m \mathfrak{m}/x\mathfrak{m} m / x m の直和分解。 A ′ = A / x A A' = A/xA A ′ = A / x A 、m ′ = m / x A \mathfrak{m}' = \mathfrak{m}/xA m ′ = m / x A とおきます。x ˉ ≠ 0 \bar x \ne 0 x ˉ = 0 を m / m 2 \mathfrak{m}/\mathfrak{m}^2 m / m 2 の基底 x ˉ , x ˉ 2 , … , x ˉ e \bar x, \bar x_2, \ldots, \bar x_e x ˉ , x ˉ 2 , … , x ˉ e に延ばし、J = ( x 2 , … , x e ) + x m J = (x_2, \ldots, x_e) + x\mathfrak{m} J = ( x 2 , … , x e ) + x m とおきます。定理 3.5[加群・完全列・中山の補題] の (3) から m = J + x A \mathfrak{m} = J + xA m = J + x A です。J ∩ x A = x m J \cap xA = x\mathfrak{m} J ∩ x A = x m を示します。⊇ \supseteq ⊇ は定義からです。a x ∈ J ax \in J a x ∈ J とし a x = ∑ i ≥ 2 b i x i + x c ax = \sum_{i \ge 2} b_ix_i + xc a x = ∑ i ≥ 2 b i x i + x c (c ∈ m c \in \mathfrak{m} c ∈ m )と書くと ( a − c ) x = ∑ i ≥ 2 b i x i (a - c)x = \sum_{i \ge 2} b_ix_i ( a − c ) x = ∑ i ≥ 2 b i x i で、a ∉ m a \notin \mathfrak{m} a ∈ / m なら a − c a - c a − c は単元となり x ˉ \bar x x ˉ が x ˉ 2 , … , x ˉ e \bar x_2, \ldots, \bar x_e x ˉ 2 , … , x ˉ e の一次結合になって矛盾です。よって a ∈ m a \in \mathfrak{m} a ∈ m 、a x ∈ x m ax \in x\mathfrak{m} a x ∈ x m です。したがって A ′ A' A ′ 加群として
m / x m = J / x m ⊕ x A / x m , J / x m ≅ ( J + x A ) / x A = m ′ \mathfrak{m}/x\mathfrak{m} = J/x\mathfrak{m} \oplus xA/x\mathfrak{m}, \qquad J/x\mathfrak{m} \cong (J + xA)/xA = \mathfrak{m}' m / x m = J / x m ⊕ x A / x m , J / x m ≅ ( J + x A ) / x A = m ′ です(後者は 補題 2.1[Noether 環と Artin 環] の同型定理)。
段階 3: pd A ′ k < ∞ \operatorname{pd}_{A'} k < \infty pd A ′ k < ∞ 。 0 → m → A → k → 0 0 \to \mathfrak{m} \to A \to k \to 0 0 → m → A → k → 0 に 補題 4.4[Tor・Ext と深さ] の (1) を使うと、i ≥ 1 i \ge 1 i ≥ 1 で Ext i ( m , N ) ≅ Ext i + 1 ( k , N ) \operatorname{Ext}^i(\mathfrak{m}, N) \cong \operatorname{Ext}^{i+1}(k, N) Ext i ( m , N ) ≅ Ext i + 1 ( k , N ) なので、補題 6.2[Tor・Ext と深さ] から pd A m < ∞ \operatorname{pd}_A \mathfrak{m} < \infty pd A m < ∞ です。x x x は A A A と(その部分加群)m \mathfrak{m} m の零因子でないので、補題 2.4 から pd A ′ ( m / x m ) < ∞ \operatorname{pd}_{A'}(\mathfrak{m}/x\mathfrak{m}) < \infty pd A ′ ( m / x m ) < ∞ 、補題 2.3 と段階 2 から pd A ′ m ′ < ∞ \operatorname{pd}_{A'}\mathfrak{m}' < \infty pd A ′ m ′ < ∞ です。0 → m ′ → A ′ → k → 0 0 \to \mathfrak{m}' \to A' \to k \to 0 0 → m ′ → A ′ → k → 0 に再び 補題 4.4[Tor・Ext と深さ] の (1) と 補題 6.2[Tor・Ext と深さ] を使うと(m ′ = 0 \mathfrak{m}' = 0 m ′ = 0 なら k = A ′ k = A' k = A ′ は自由)、pd A ′ k < ∞ \operatorname{pd}_{A'} k < \infty pd A ′ k < ∞ です。
段階 4: 帰納法。 命題 6.4 の証明の最初に見たとおり edim A ′ = e − 1 \operatorname{edim} A' = e - 1 edim A ′ = e − 1 です。帰納法の仮定から A ′ A' A ′ は正則で、x x x は A A A の零因子でないので、命題 6.4 の (2) から A A A は正則です。等式は (1)⇒(2) の証明で示しました。
∎
この定理の威力は、正則性という「局所環ごとの数え上げ」の条件が、局所化と相性のよい条件に置き換わることにあります。
系 7.2 (正則局所環の局所化 ) ✓
( A , m ) (A, \mathfrak{m}) ( A , m ) を正則局所環、p \mathfrak{p} p を素イデアルとすると、A p A_{\mathfrak{p}} A p は正則局所環である。とくに Noether 環 B B B が正則環であることと、すべての極大イデアル n \mathfrak{n} n で B n B_{\mathfrak{n}} B n が正則局所環であることは同値である。
証明(系 7.2) 定理 7.1 から gldim A < ∞ \operatorname{gldim} A < \infty gldim A < ∞ なので pd A ( A / p ) < ∞ \operatorname{pd}_A(A/\mathfrak{p}) < \infty pd A ( A / p ) < ∞ で、補題 2.2 の (1) から pd A p ( A / p ) p < ∞ \operatorname{pd}_{A_{\mathfrak{p}}}(A/\mathfrak{p})_{\mathfrak{p}} < \infty pd A p ( A / p ) p < ∞ です。命題 3.7[局所化と素イデアルのスペクトル] により ( A / p ) p ≅ A p / p A p (A/\mathfrak{p})_{\mathfrak{p}} \cong A_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}} ( A / p ) p ≅ A p / p A p は A p A_{\mathfrak{p}} A p の剰余体なので、再び 定理 7.1 から A p A_{\mathfrak{p}} A p は正則です。後半は、素イデアル P \mathfrak{P} P を含む極大イデアル n \mathfrak{n} n について B P ≅ ( B n ) P B n B_{\mathfrak{P}} \cong (B_{\mathfrak{n}})_{\mathfrak{P}B_{\mathfrak{n}}} B P ≅ ( B n ) P B n (補題 2.1 )に前半を使えばよいです。
∎
正則局所環が UFD であること(Auslander–Buchsbaum, 1959)を示します。UFD の判定には、高さ 1 1 1 の素イデアルを使う次の補題を使います。
補題 8.1 (高さ 1 の素イデアルによる UFD の判定 ) ✓
A A A を Noether 整域とする。A A A が UFD であることと、A A A の高さ 1 1 1 の素イデアルがすべて単項イデアルであることは同値である。
証明(補題 8.1) ⇒: p \mathfrak{p} p を高さ 1 1 1 の素イデアル、0 ≠ a ∈ p 0 \ne a \in \mathfrak{p} 0 = a ∈ p とします(a a a は単元でない)。a a a を既約元の積に分解すると、p \mathfrak{p} p は素イデアルなのでその因子 π \pi π の一つが p \mathfrak{p} p に属します。補題 2.3[多項式環と体の拡大] により π \pi π は素元で、0 ⊊ π A ⊆ p 0 \subsetneq \pi A \subseteq \mathfrak{p} 0 ⊊ π A ⊆ p は素イデアルの鎖なので、ht p = 1 \operatorname{ht}\mathfrak{p} = 1 ht p = 1 から p = π A \mathfrak{p} = \pi A p = π A です。
⇐: まず 0 0 0 でも単元でもない元が既約元の積に書けることを示します。書けない元 a 0 a_0 a 0 があれば、a 0 a_0 a 0 は既約でないので a 0 = b c a_0 = bc a 0 = b c (b , c b, c b , c は単元でない)と書け、b , c b, c b , c の一方 a 1 a_1 a 1 は既約元の積に書けません。( a 0 ) ⊊ ( a 1 ) (a_0) \subsetneq (a_1) ( a 0 ) ⊊ ( a 1 ) です(等号なら c c c が単元になる)。これを繰り返すとイデアルの真の増大列ができ、A A A が Noether であること(定義 5.1[多項式環と体の拡大] )に反します。次に既約元 a a a が素元であることを示します。a A aA a A の極小素イデアル p \mathfrak{p} p を取ると(補題 2.2[Krull 次元と単項イデアル定理] )、定理 4.2[Krull 次元と単項イデアル定理] から ht p ≤ 1 \operatorname{ht}\mathfrak{p} \le 1 ht p ≤ 1 、0 ⊊ p 0 \subsetneq \mathfrak{p} 0 ⊊ p から ht p = 1 \operatorname{ht}\mathfrak{p} = 1 ht p = 1 で、仮定から p = b A \mathfrak{p} = bA p = b A です。a = b c a = bc a = b c と書くと、a a a は既約で b b b は単元でないので c c c は単元で、a A = b A aA = bA a A = b A は素イデアルです。補題 2.3[多項式環と体の拡大] から A A A は UFD です。
∎
補題 8.2 (永田の判定法(素元一つの場合) ) ✓
A A A を Noether 整域、x ∈ A x \in A x ∈ A を素元(x A xA x A が 0 0 0 でない素イデアル)とする。局所化 A x = A [ 1 / x ] A_x = A[1/x] A x = A [ 1/ x ] が UFD なら、A A A も UFD である。
証明(補題 8.2) 補題 8.1 により、高さ 1 1 1 の素イデアル p \mathfrak{p} p が単項であることを示せば足ります。x ∈ p x \in \mathfrak{p} x ∈ p なら 0 ⊊ x A ⊆ p 0 \subsetneq xA \subseteq \mathfrak{p} 0 ⊊ x A ⊆ p と ht p = 1 \operatorname{ht}\mathfrak{p} = 1 ht p = 1 から p = x A \mathfrak{p} = xA p = x A です。
x ∉ p x \notin \mathfrak{p} x ∈ / p とします。p A x \mathfrak{p}A_x p A x は素イデアルで、p \mathfrak{p} p に含まれる素イデアルは x x x を含まないので、定理 3.6[局所化と素イデアルのスペクトル] の (4) の対応で高さは 1 1 1 のままです。A x A_x A x は Noether な UFD なので、前の補題から p A x = f A x \mathfrak{p}A_x = fA_x p A x = f A x と書け、単元倍を調整して f ∈ p f \in \mathfrak{p} f ∈ p としてよいです。系 5.2[完備化と Artin–Rees の補題] の (2) から ⋂ n x n A = 0 \bigcap_n x^nA = 0 ⋂ n x n A = 0 なので、f = x k f ′ f = x^kf' f = x k f ′ 、f ′ ∉ x A f' \notin xA f ′ ∈ / x A と書け、x ∉ p x \notin \mathfrak{p} x ∈ / p から f ′ ∈ p f' \in \mathfrak{p} f ′ ∈ p で、f ′ A x = f A x f'A_x = fA_x f ′ A x = f A x です。そこで f ∉ x A f \notin xA f ∈ / x A と仮定します。a ∈ p a \in \mathfrak{p} a ∈ p を取ると a ∈ f A x a \in fA_x a ∈ f A x なので、ある n ≥ 0 n \ge 0 n ≥ 0 と b ∈ A b \in A b ∈ A で x n a = f b x^na = fb x n a = f b です。このような n n n のうち最小のものを取ります。n ≥ 1 n \ge 1 n ≥ 1 なら f b ∈ x A fb \in xA f b ∈ x A で、x A xA x A は素イデアル、f ∉ x A f \notin xA f ∈ / x A なので b = x b ′ b = xb' b = x b ′ と書け、A A A は整域なので x n − 1 a = f b ′ x^{n-1}a = fb' x n − 1 a = f b ′ となって最小性に反します。よって n = 0 n = 0 n = 0 、a ∈ f A a \in fA a ∈ f A で、p = f A \mathfrak{p} = fA p = f A です。
∎
次の二つの補題は、局所的に単項なイデアルが「安定的に自由」なら単項になることを示すためのものです。
二つ目の補題の証明は行列式を使います。同型 I ⊕ R n ≅ R n + 1 I \oplus R^n \cong R^{n+1} I ⊕ R n ≅ R n + 1 を ( n + 1 ) × ( n + 1 ) (n+1) \times (n+1) ( n + 1 ) × ( n + 1 ) 行列で表し、その行列式 δ \delta δ が I I I を生成することを示します。まず δ I − 1 \delta I^{-1} δ I − 1 が R R R のイデアルになること(段階 1)、次に δ I − 1 ≠ R \delta I^{-1} \ne R δ I − 1 = R なら、それを含む極大イデアルでの局所化で矛盾すること(段階 2)が分かれば、δ I − 1 = R \delta I^{-1} = R δ I − 1 = R から I = δ R I = \delta R I = δ R が出ます(段階 3)。
補題 8.3 (有限自由分解をもつ射影加群 ) ✓
R R R を環、P P P を射影 R R R 加群とし、有限階数の自由加群による有限の長さの分解 0 → F n → ⋯ → F 0 → P → 0 0 \to F_n \to \cdots \to F_0 \to P \to 0 0 → F n → ⋯ → F 0 → P → 0 があるとする。このとき P ⊕ R a ≅ R b P \oplus R^a \cong R^b P ⊕ R a ≅ R b となる a , b ≥ 0 a, b \ge 0 a , b ≥ 0 がある。
証明(補題 8.3) n n n についての帰納法です。n = 0 n = 0 n = 0 なら P ≅ F 0 P \cong F_0 P ≅ F 0 です。n ≥ 1 n \ge 1 n ≥ 1 とし、K = ker ( F 0 → P ) K = \ker(F_0 \to P) K = ker ( F 0 → P ) とおきます。P P P は射影的なので全射 F 0 → P F_0 \to P F 0 → P は分裂し(定理 3.3[テンソル積と平坦性・射影加群・入射加群] の (3))、命題 4.4[加群・完全列・中山の補題] から F 0 ≅ K ⊕ P F_0 \cong K \oplus P F 0 ≅ K ⊕ P です。K K K は射影加群の直和因子なので射影的で(補題 3.2[テンソル積と平坦性・射影加群・入射加群] )、長さ n − 1 n - 1 n − 1 の分解 0 → F n → ⋯ → F 1 → K → 0 0 \to F_n \to \cdots \to F_1 \to K \to 0 0 → F n → ⋯ → F 1 → K → 0 をもちます。帰納法の仮定から K ⊕ R a ≅ R b K \oplus R^{a} \cong R^{b} K ⊕ R a ≅ R b で、P ⊕ R b ≅ P ⊕ K ⊕ R a ≅ F 0 ⊕ R a P \oplus R^{b} \cong P \oplus K \oplus R^{a} \cong F_0 \oplus R^{a} P ⊕ R b ≅ P ⊕ K ⊕ R a ≅ F 0 ⊕ R a は有限階数の自由加群です。
∎
補題 8.4 (安定的に自由な可逆イデアルは単項 ) ✓
R R R を整域、K = Frac R K = \operatorname{Frac} R K = Frac R 、I ⊆ R I \subseteq R I ⊆ R を可逆イデアル(定義 4.1[離散付値環と Dedekind 環] )とし、R R R 加群の同型 I ⊕ R n ≅ R n + 1 I \oplus R^n \cong R^{n+1} I ⊕ R n ≅ R n + 1 があるとする。このとき I I I は単項イデアルである。
証明(補題 8.4) 同型 ϕ : R n + 1 → I ⊕ R n \phi\colon R^{n+1} \to I \oplus R^n ϕ : R n + 1 → I ⊕ R n を取り、ϕ ( u ) = ( r ⋅ u , B u ) \phi(u) = (r \cdot u, Bu) ϕ ( u ) = ( r ⋅ u , B u ) と書きます。ここで r = ( r 1 , … , r n + 1 ) r = (r_1, \ldots, r_{n+1}) r = ( r 1 , … , r n + 1 ) は r j ∈ I r_j \in I r j ∈ I を成分とする行ベクトル(r j r_j r j は ϕ ( e j ) \phi(e_j) ϕ ( e j ) の第 1 成分)、B B B は R R R 成分の n × ( n + 1 ) n \times (n+1) n × ( n + 1 ) 行列です。r r r を第 1 行、B B B を残りの行とする正方行列を Φ \Phi Φ とし、δ = det Φ ∈ R \delta = \det\Phi \in R δ = det Φ ∈ R とおきます。行列式は K K K 上の行列のものとして扱います(定義 3.1[行列式とその性質] )。I − 1 = ( R : I ) I^{-1} = (R : I) I − 1 = ( R : I ) と書くと I I − 1 = R II^{-1} = R I I − 1 = R です(補題 4.2[離散付値環と Dedekind 環] の (2))。
段階 1: δ I − 1 ⊆ R \delta I^{-1} \subseteq R δ I − 1 ⊆ R 。 t ∈ I − 1 t \in I^{-1} t ∈ I − 1 なら t r j ∈ R tr_j \in R t r j ∈ R です。第 1 行を t t t 倍した行列の行列式は、定義 3.1[行列式とその性質] の Leibniz の式の各項が第 1 行の成分をちょうど一つ含むことから t δ t\delta t δ です。その行列の成分はすべて R R R に属し、Leibniz の式は成分の整数係数多項式なので t δ ∈ R t\delta \in R t δ ∈ R です。
段階 2: δ I − 1 = R \delta I^{-1} = R δ I − 1 = R 。 J = δ I − 1 J = \delta I^{-1} J = δ I − 1 は R R R のイデアルです。J ≠ R J \ne R J = R と仮定し、J J J を含む極大イデアル m \mathfrak{m} m を取ります(定理 6.5[選択公理と Zorn の補題] )。定理 4.3[離散付値環と Dedekind 環] の (3) から I R m = s R m IR_{\mathfrak{m}} = sR_{\mathfrak{m}} I R m = s R m (s ∈ K × s \in K^{\times} s ∈ K × )で、I I − 1 = R II^{-1} = R I I − 1 = R から ( I − 1 R m ) s = R m (I^{-1}R_{\mathfrak{m}})s = R_{\mathfrak{m}} ( I − 1 R m ) s = R m 、すなわち I − 1 R m = s − 1 R m I^{-1}R_{\mathfrak{m}} = s^{-1}R_{\mathfrak{m}} I − 1 R m = s − 1 R m です。ϕ \phi ϕ を局所化し(定理 5.2[加群・完全列・中山の補題] )、第 1 成分に s − 1 s^{-1} s − 1 倍の同型 I R m → R m IR_{\mathfrak{m}} \to R_{\mathfrak{m}} I R m → R m を合成すると、R m R_{\mathfrak{m}} R m 加群の同型 R m n + 1 → R m n + 1 R_{\mathfrak{m}}^{n+1} \to R_{\mathfrak{m}}^{n+1} R m n + 1 → R m n + 1 が得られ、その行列は第 1 行が s − 1 r s^{-1}r s − 1 r (成分は s − 1 I R m = R m s^{-1}IR_{\mathfrak{m}} = R_{\mathfrak{m}} s − 1 I R m = R m に属する)、残りが B B B の行列 Φ ′ \Phi' Φ ′ です。逆写像の行列 Ψ ′ \Psi' Ψ ′ (R m R_{\mathfrak{m}} R m 成分)について Φ ′ Ψ ′ \Phi'\Psi' Φ ′ Ψ ′ は単位行列なので、定理 6.1[行列式とその性質] から det Φ ′ ⋅ det Ψ ′ = 1 \det\Phi' \cdot \det\Psi' = 1 det Φ ′ ⋅ det Ψ ′ = 1 で、det Φ ′ = s − 1 δ \det\Phi' = s^{-1}\delta det Φ ′ = s − 1 δ は R m R_{\mathfrak{m}} R m の単元です。ところが s − 1 δ ∈ δ I − 1 R m = J R m ⊆ m R m s^{-1}\delta \in \delta I^{-1}R_{\mathfrak{m}} = JR_{\mathfrak{m}} \subseteq \mathfrak{m}R_{\mathfrak{m}} s − 1 δ ∈ δ I − 1 R m = J R m ⊆ m R m で、これは矛盾です。
段階 3。 δ R = δ I − 1 I = R I = I \delta R = \delta I^{-1}I = RI = I δ R = δ I − 1 I = R I = I です。
∎
定理 8.5 (正則局所環は UFD(Auslander–Buchsbaum) ) ✓
証明(定理 8.5) dim A = d \dim A = d dim A = d についての帰納法で、次元 d d d のすべての正則局所環 ( A , m ) (A, \mathfrak{m}) ( A , m ) について示します。A A A は整域です(定理 6.3 )。d = 0 d = 0 d = 0 なら A A A は体で、0 0 0 でない元はすべて単元なので UFD です。d ≥ 1 d \ge 1 d ≥ 1 とし、x ∈ m ∖ m 2 x \in \mathfrak{m} \setminus \mathfrak{m}^2 x ∈ m ∖ m 2 を取ります。命題 6.4 の (1) と 定理 6.3 から A / x A A/xA A / x A は整域、すなわち x x x は素元です。補題 8.2 により、A x A_x A x が UFD であることを示せば足ります。A x A_x A x は Noether 整域です(系 4.1[Noether 環と Artin 環] の (2))。
段階 1: A x A_x A x の局所化は UFD。 A x A_x A x の素イデアル Q Q Q について q = Q ∩ A \mathfrak{q} = Q \cap A q = Q ∩ A とすると x ∉ q x \notin \mathfrak{q} x ∈ / q 、とくに q ⊊ m \mathfrak{q} \subsetneq \mathfrak{m} q ⊊ m で、ht q < ht m = d \operatorname{ht}\mathfrak{q} < \operatorname{ht}\mathfrak{m} = d ht q < ht m = d です(q \mathfrak{q} q で終わる鎖に m \mathfrak{m} m を付け足せる)。補題 2.1 により ( A x ) Q ≅ A q (A_x)_Q \cong A_{\mathfrak{q}} ( A x ) Q ≅ A q で、系 7.2 からこれは次元 ht q < d \operatorname{ht}\mathfrak{q} < d ht q < d の正則局所環なので、帰納法の仮定から UFD です。
段階 2: A x A_x A x の高さ 1 1 1 の素イデアル P P P は可逆。 補題 8.1 により、A x A_x A x の各極大イデアル Q Q Q について、P ⊆ Q P \subseteq Q P ⊆ Q なら P ( A x ) Q P(A_x)_Q P ( A x ) Q は UFD ( A x ) Q (A_x)_Q ( A x ) Q の高さ 1 1 1 の素イデアル(定理 3.6[局所化と素イデアルのスペクトル] の (4))なので単項で、P ⊈ Q P \not\subseteq Q P ⊆ Q なら P ( A x ) Q = ( A x ) Q P(A_x)_Q = (A_x)_Q P ( A x ) Q = ( A x ) Q も単項です。P P P は有限生成なので、定理 4.3[離散付値環と Dedekind 環] の (4)⇒(1)(2) から P P P は可逆で、有限生成射影 A x A_x A x 加群です。
段階 3: P P P は安定的に自由。 p = P ∩ A \mathfrak{p} = P \cap A p = P ∩ A とすると P = p A x P = \mathfrak{p}A_x P = p A x です(定理 3.6[局所化と素イデアルのスペクトル] の (2))。定理 7.1 から pd A p < ∞ \operatorname{pd}_A \mathfrak{p} < \infty pd A p < ∞ で、定理 6.3[Tor・Ext と深さ] の (2) から p \mathfrak{p} p の極小自由分解は有限階数の自由加群からなる有限の長さの分解です。これを x x x で局所化すると(定理 5.2[加群・完全列・中山の補題] 。( A b ) x ≅ A x b (A^b)_x \cong A_x^b ( A b ) x ≅ A x b )、P P P の同じ形の分解が得られます。補題 8.3 から P ⊕ A x a ≅ A x b P \oplus A_x^a \cong A_x^b P ⊕ A x a ≅ A x b です。商体 K K K で局所化すると、P ≠ 0 P \ne 0 P = 0 は A x A_x A x のイデアルなので P K = K PK = K P K = K で、K 1 + a ≅ K b K^{1+a} \cong K^b K 1 + a ≅ K b 、定理 5.5[ベクトル空間と線形変換] から b = a + 1 b = a + 1 b = a + 1 です。
段階 4。 補題 8.4 から P P P は単項イデアルです。補題 8.1 から A x A_x A x は UFD で、したがって A A A も UFD です。
∎
正則性と深さの条件を、余次元ごとに課したものが Serre の条件です。
定義 9.1 (Serre の条件 ( R k ) (R_k) ( R k ) ・( S k ) (S_k) ( S k ) ) ↗
A A A を Noether 環、k ≥ 0 k \ge 0 k ≥ 0 を整数とする。
高さ k k k 以下のすべての素イデアル p \mathfrak{p} p について A p A_{\mathfrak{p}} A p が正則局所環であるとき、A A A は条件 ( R k ) (R_k) ( R k ) を満たすという(「余次元 k k k まで正則」)。
すべての素イデアル p \mathfrak{p} p について depth A p ≥ min { k , dim A p } \operatorname{depth} A_{\mathfrak{p}} \ge \min\{k, \dim A_{\mathfrak{p}}\} depth A p ≥ min { k , dim A p } であるとき、A A A は条件 ( S k ) (S_k) ( S k ) を満たすという。
( R k + 1 ) (R_{k+1}) ( R k + 1 ) は ( R k ) (R_k) ( R k ) を、( S k + 1 ) (S_{k+1}) ( S k + 1 ) は ( S k ) (S_k) ( S k ) を導きます。( S 0 ) (S_0) ( S 0 ) はいつでも成り立ち、すべての k k k で ( S k ) (S_k) ( S k ) が成り立つことは A A A が CM 環であること(命題 3.6 の (3))にほかなりません。depth A p ≥ 1 \operatorname{depth} A_{\mathfrak{p}} \ge 1 depth A p ≥ 1 は p A p ∉ Ass ( A p ) \mathfrak{p}A_{\mathfrak{p}} \notin \operatorname{Ass}(A_{\mathfrak{p}}) p A p ∈ / Ass ( A p ) 、すなわち p ∉ Ass ( A ) \mathfrak{p} \notin \operatorname{Ass}(A) p ∈ / Ass ( A ) と同値です(補題 7.3[Tor・Ext と深さ] の (2)、命題 2.4[準素分解と随伴素イデアル] )。したがって ( S 1 ) (S_1) ( S 1 ) は「Ass ( A ) \operatorname{Ass}(A) Ass ( A ) の元はすべて極小素イデアル(埋没素イデアルがない)」と同値です。
補題 9.2 (被約環の随伴素イデアル ) ✓
A ≠ 0 A \ne 0 A = 0 を被約な Noether 環とすると、Ass ( A ) \operatorname{Ass}(A) Ass ( A ) は A A A の極小素イデアル全体に等しい。
証明(補題 9.2) 極小素イデアルを q 1 , … , q s \mathfrak{q}_1, \ldots, \mathfrak{q}_s q 1 , … , q s とすると、これらは Ass ( A ) \operatorname{Ass}(A) Ass ( A ) に属し、⋂ i q i = nil ( A ) = 0 \bigcap_i \mathfrak{q}_i = \operatorname{nil}(A) = 0 ⋂ i q i = nil ( A ) = 0 です(系 3.4[準素分解と随伴素イデアル] )。p = Ann ( a ) ∈ Ass ( A ) \mathfrak{p} = \operatorname{Ann}(a) \in \operatorname{Ass}(A) p = Ann ( a ) ∈ Ass ( A ) (a ≠ 0 a \ne 0 a = 0 )とすると、a ∉ q i a \notin \mathfrak{q}_i a ∈ / q i となる i i i があり、p a = 0 ⊆ q i \mathfrak{p}a = 0 \subseteq \mathfrak{q}_i p a = 0 ⊆ q i から p ⊆ q i \mathfrak{p} \subseteq \mathfrak{q}_i p ⊆ q i です。p \mathfrak{p} p は極小素イデアル q j \mathfrak{q}_j q j を含むので(命題 4.7[局所化と素イデアルのスペクトル] )、q j ⊆ p ⊆ q i \mathfrak{q}_j \subseteq \mathfrak{p} \subseteq \mathfrak{q}_i q j ⊆ p ⊆ q i と極小性から p = q i \mathfrak{p} = \mathfrak{q}_i p = q i です。
∎
離散付値環と Dedekind 環 の 定理 6.2[離散付値環と Dedekind 環] の条件 (a)、(b) は、整域ではちょうど ( R 1 ) (R_1) ( R 1 ) 、( S 2 ) (S_2) ( S 2 ) です。ここで P 1 ( A ) P^1(A) P 1 ( A ) は高さ 1 1 1 の素イデアル全体です。
補題 9.3 (整域での (R₁)・(S₂) ) ✓
A A A を体でない Noether 整域とする。
A A A が ( R 1 ) (R_1) ( R 1 ) を満たすことと、すべての p ∈ P 1 ( A ) \mathfrak{p} \in P^1(A) p ∈ P 1 ( A ) について A p A_{\mathfrak{p}} A p が DVR であることは同値である。
A A A が ( S 2 ) (S_2) ( S 2 ) を満たすことと、0 0 0 でも単元でもないすべての a ∈ A a \in A a ∈ A について Ass ( A / a A ) ⊆ P 1 ( A ) \operatorname{Ass}(A/aA) \subseteq P^1(A) Ass ( A / a A ) ⊆ P 1 ( A ) であることは同値である。
証明(補題 9.3) (1) 高さ 0 0 0 の素イデアルは ( 0 ) (0) ( 0 ) だけで、A ( 0 ) A_{(0)} A ( 0 ) は体なので正則です。p ∈ P 1 ( A ) \mathfrak{p} \in P^1(A) p ∈ P 1 ( A ) なら A p A_{\mathfrak{p}} A p は次元 1 1 1 の Noether 局所整域で、それが正則(edim = 1 \operatorname{edim} = 1 edim = 1 )であることと DVR であることは 定理 3.4[離散付値環と Dedekind 環] の (1)⇔(4) です。
(2) ⇒: P ∈ Ass ( A / a A ) \mathfrak{P} \in \operatorname{Ass}(A/aA) P ∈ Ass ( A / a A ) とし、B = A P B = A_{\mathfrak{P}} B = A P とします。命題 2.4[準素分解と随伴素イデアル] から P B ∈ Ass ( B / a B ) \mathfrak{P}B \in \operatorname{Ass}(B/aB) P B ∈ Ass ( B / a B ) なので、補題 7.3[Tor・Ext と深さ] の (2) から depth ( B / a B ) = 0 \operatorname{depth}(B/aB) = 0 depth ( B / a B ) = 0 です。a a a は整域 B B B の零因子でないので、系 7.6[Tor・Ext と深さ] の (2) から depth B = 1 \operatorname{depth} B = 1 depth B = 1 です。( S 2 ) (S_2) ( S 2 ) から 1 ≥ min { 2 , dim B } 1 \ge \min\{2, \dim B\} 1 ≥ min { 2 , dim B } 、すなわち dim B ≤ 1 \dim B \le 1 dim B ≤ 1 で、0 ≠ a ∈ P 0 \ne a \in \mathfrak{P} 0 = a ∈ P から dim B ≥ 1 \dim B \ge 1 dim B ≥ 1 です。よって ht P = 1 \operatorname{ht}\mathfrak{P} = 1 ht P = 1 です。
⇐: 素イデアル p \mathfrak{p} p と B = A p B = A_{\mathfrak{p}} B = A p を取ります。dim B = 0 \dim B = 0 dim B = 0 なら示すことはありません。dim B ≥ 1 \dim B \ge 1 dim B ≥ 1 なら p B \mathfrak{p}B p B の 0 0 0 でない元は零因子でないので depth B ≥ 1 \operatorname{depth} B \ge 1 depth B ≥ 1 です。dim B ≥ 2 \dim B \ge 2 dim B ≥ 2 とし、0 ≠ a ∈ p 0 \ne a \in \mathfrak{p} 0 = a ∈ p を取ります。ht p ≥ 2 \operatorname{ht}\mathfrak{p} \ge 2 ht p ≥ 2 なので仮定から p ∉ Ass ( A / a A ) \mathfrak{p} \notin \operatorname{Ass}(A/aA) p ∈ / Ass ( A / a A ) で、命題 2.4[準素分解と随伴素イデアル] から p B ∉ Ass ( B / a B ) \mathfrak{p}B \notin \operatorname{Ass}(B/aB) p B ∈ / Ass ( B / a B ) です。Ass ( B / a B ) \operatorname{Ass}(B/aB) Ass ( B / a B ) の元は極大イデアル p B \mathfrak{p}B p B に含まれるので、p B \mathfrak{p}B p B はどの随伴素イデアルにも含まれず、補題 7.3[Tor・Ext と深さ] の (2) から B / a B B/aB B / a B の零因子でない b ∈ p B b \in \mathfrak{p}B b ∈ p B があります。a , b a, b a , b は B B B 正則列なので、系 7.6[Tor・Ext と深さ] の (1) から depth B ≥ 2 \operatorname{depth} B \ge 2 depth B ≥ 2 です。
∎
定理 9.4 (Serre の判定法 ) ✓
A A A を Noether 環とする。
A A A が被約であることと、A A A が ( R 0 ) (R_0) ( R 0 ) かつ ( S 1 ) (S_1) ( S 1 ) を満たすことは同値である。
A A A が正規環(定義 3.1[整拡大] )であることと、A A A が ( R 1 ) (R_1) ( R 1 ) かつ ( S 2 ) (S_2) ( S 2 ) を満たすことは同値である。
証明(定理 9.4) (1) ⇒: 被約環の局所化は被約です(( a / s ) n = 0 (a/s)^n = 0 ( a / s ) n = 0 なら t a n = 0 ta^n = 0 t a n = 0 となる t ∈ S t \in S t ∈ S があり、( t a ) n = 0 (ta)^n = 0 ( t a ) n = 0 から t a = 0 ta = 0 t a = 0 )。p \mathfrak{p} p が極小素イデアルなら、A p A_{\mathfrak{p}} A p の素イデアルは p A p \mathfrak{p}A_{\mathfrak{p}} p A p だけで、これは冪零根基(定理 2.6[局所化と素イデアルのスペクトル] )なので 0 0 0 、すなわち A p A_{\mathfrak{p}} A p は体で、次元 0 0 0 の正則局所環です。これが ( R 0 ) (R_0) ( R 0 ) です。dim A p ≥ 1 \dim A_{\mathfrak{p}} \ge 1 dim A p ≥ 1 なら p \mathfrak{p} p は極小でないので 補題 9.2 から p ∉ Ass ( A ) \mathfrak{p} \notin \operatorname{Ass}(A) p ∈ / Ass ( A ) で、定義の後で見たとおり depth A p ≥ 1 \operatorname{depth} A_{\mathfrak{p}} \ge 1 depth A p ≥ 1 です。これが ( S 1 ) (S_1) ( S 1 ) です。
⇐: 冪零元 a ≠ 0 a \ne 0 a = 0 があるとします。A a ⊆ A Aa \subseteq A A a ⊆ A の随伴素イデアル p = Ann ( b a ) \mathfrak{p} = \operatorname{Ann}(ba) p = Ann ( ba ) を取ると(定理 2.2[準素分解と随伴素イデアル] の (2))、命題 2.3[準素分解と随伴素イデアル] の (2) から p ∈ Ass ( A ) \mathfrak{p} \in \operatorname{Ass}(A) p ∈ Ass ( A ) で、( S 1 ) (S_1) ( S 1 ) から p \mathfrak{p} p は極小です。( R 0 ) (R_0) ( R 0 ) から A p A_{\mathfrak{p}} A p は次元 0 0 0 の正則局所環、すなわち体なので、冪零元 a / 1 a/1 a /1 は 0 0 0 です。すると s a = 0 sa = 0 s a = 0 となる s ∉ p s \notin \mathfrak{p} s ∈ / p がありますが、Ann ( a ) ⊆ Ann ( b a ) = p \operatorname{Ann}(a) \subseteq \operatorname{Ann}(ba) = \mathfrak{p} Ann ( a ) ⊆ Ann ( ba ) = p なので矛盾です。
(2) ⇒: 素イデアル p \mathfrak{p} p について B = A p B = A_{\mathfrak{p}} B = A p は整閉局所整域です。B B B が体なら ( R 1 ) (R_1) ( R 1 ) 、( S 2 ) (S_2) ( S 2 ) の p \mathfrak{p} p での条件は明らかです。そうでなければ 定理 6.2[離散付値環と Dedekind 環] の (1) により B B B は (a)、(b) を満たし、補題 9.3 から B B B は ( R 1 ) (R_1) ( R 1 ) 、( S 2 ) (S_2) ( S 2 ) を満たします。ht p ≤ 1 \operatorname{ht}\mathfrak{p} \le 1 ht p ≤ 1 なら B B B の極大イデアル p B \mathfrak{p}B p B の高さは 1 1 1 以下なので、B B B の ( R 1 ) (R_1) ( R 1 ) から B = B p B B = B_{\mathfrak{p}B} B = B p B は正則です。B B B の ( S 2 ) (S_2) ( S 2 ) を極大イデアル p B \mathfrak{p}B p B で読めば depth A p ≥ min { 2 , dim A p } \operatorname{depth} A_{\mathfrak{p}} \ge \min\{2, \dim A_{\mathfrak{p}}\} depth A p ≥ min { 2 , dim A p } です。p \mathfrak{p} p は任意なので A A A は ( R 1 ) (R_1) ( R 1 ) 、( S 2 ) (S_2) ( S 2 ) を満たします。
⇐: 素イデアル p \mathfrak{p} p を固定し、B = A p B = A_{\mathfrak{p}} B = A p が整閉整域であることを示します。B B B の素イデアルは q ⊆ p \mathfrak{q} \subseteq \mathfrak{p} q ⊆ p となる q \mathfrak{q} q の q B \mathfrak{q}B q B で、B q B ≅ A q B_{\mathfrak{q}B} \cong A_{\mathfrak{q}} B q B ≅ A q です(補題 2.1 )。よって B B B も ( R 1 ) (R_1) ( R 1 ) 、( S 2 ) (S_2) ( S 2 ) 、したがって ( R 0 ) (R_0) ( R 0 ) 、( S 1 ) (S_1) ( S 1 ) を満たし、(1) から被約です。
段階 1: B B B は整域。 B B B の極小素イデアル q 1 , … , q s \mathfrak{q}_1, \ldots, \mathfrak{q}_s q 1 , … , q s (有限個、系 3.4[準素分解と随伴素イデアル] )が s ≥ 2 s \ge 2 s ≥ 2 個あるとし、J = q 2 ∩ ⋯ ∩ q s J = \mathfrak{q}_2 \cap \cdots \cap \mathfrak{q}_s J = q 2 ∩ ⋯ ∩ q s とおきます。被約なので q 1 ∩ J = nil ( B ) = 0 \mathfrak{q}_1 \cap J = \operatorname{nil}(B) = 0 q 1 ∩ J = nil ( B ) = 0 です。q 1 + J \mathfrak{q}_1 + J q 1 + J は極大イデアルに含まれるので、その極小素イデアル P P P があります。P = q 1 P = \mathfrak{q}_1 P = q 1 なら J ⊆ q 1 J \subseteq \mathfrak{q}_1 J ⊆ q 1 で、補題 2.9[局所化と素イデアルのスペクトル] の (2) からある j ≥ 2 j \ge 2 j ≥ 2 で q j ⊆ q 1 \mathfrak{q}_j \subseteq \mathfrak{q}_1 q j ⊆ q 1 となり極小性に反するので、P ⊋ q 1 P \supsetneq \mathfrak{q}_1 P ⊋ q 1 です。同じ補題から P ⊇ q j P \supseteq \mathfrak{q}_j P ⊇ q j となる j ≥ 2 j \ge 2 j ≥ 2 があり、P ≠ q j P \ne \mathfrak{q}_j P = q j です(q 1 ⊆ q j \mathfrak{q}_1 \subseteq \mathfrak{q}_j q 1 ⊆ q j にはならない)。C = B P C = B_P C = B P とすると、q 1 C ≠ q j C \mathfrak{q}_1C \ne \mathfrak{q}_jC q 1 C = q j C はともに C C C の極小素イデアルです(定理 3.6[局所化と素イデアルのスペクトル] の (4))。
ht P = 1 \operatorname{ht} P = 1 ht P = 1 なら、( R 1 ) (R_1) ( R 1 ) から C C C は正則で、定理 6.3 から整域なので極小素イデアルは ( 0 ) (0) ( 0 ) だけで、矛盾です。
ht P ≥ 2 \operatorname{ht} P \ge 2 ht P ≥ 2 なら、( S 2 ) (S_2) ( S 2 ) から depth C ≥ 2 \operatorname{depth} C \ge 2 depth C ≥ 2 です。a ↦ ( a ˉ , a ˉ ) a \mapsto (\bar a, \bar a) a ↦ ( a ˉ , a ˉ ) 、( b ˉ , c ˉ ) ↦ b − c ‾ (\bar b, \bar c) \mapsto \overline{b - c} ( b ˉ , c ˉ ) ↦ b − c により完全列 0 → B → B / q 1 ⊕ B / J → B / ( q 1 + J ) → 0 0 \to B \to B/\mathfrak{q}_1 \oplus B/J \to B/(\mathfrak{q}_1 + J) \to 0 0 → B → B / q 1 ⊕ B / J → B / ( q 1 + J ) → 0 ができ(左の単射性は q 1 ∩ J = 0 \mathfrak{q}_1 \cap J = 0 q 1 ∩ J = 0 から、中央の完全性は b − c = u + v b - c = u + v b − c = u + v 、u ∈ q 1 u \in \mathfrak{q}_1 u ∈ q 1 、v ∈ J v \in J v ∈ J なら a = b − u = c + v a = b - u = c + v a = b − u = c + v が ( b ˉ , c ˉ ) (\bar b, \bar c) ( b ˉ , c ˉ ) に写ることから)、局所化して
0 → C → C / q 1 C ⊕ C / J C → C / ( q 1 + J ) C → 0 0 \to C \to C/\mathfrak{q}_1C \oplus C/JC \to C/(\mathfrak{q}_1 + J)C \to 0 0 → C → C / q 1 C ⊕ C / J C → C / ( q 1 + J ) C → 0 を得ます。C / q 1 C C/\mathfrak{q}_1C C / q 1 C は整域で、P C ≠ q 1 C PC \ne \mathfrak{q}_1C P C = q 1 C なので P C / q 1 C PC/\mathfrak{q}_1C P C / q 1 C の 0 0 0 でない元は零因子でなく、深さは 1 1 1 以上です。B / J B/J B / J は ⨁ j ≥ 2 B / q j \bigoplus_{j \ge 2} B/\mathfrak{q}_j ⨁ j ≥ 2 B / q j に埋め込まれるので、命題 2.3[準素分解と随伴素イデアル] から Ass ( B / J ) ⊆ { q 2 , … , q s } \operatorname{Ass}(B/J) \subseteq \{\mathfrak{q}_2, \ldots, \mathfrak{q}_s\} Ass ( B / J ) ⊆ { q 2 , … , q s } で、命題 2.4[準素分解と随伴素イデアル] から Ass ( C / J C ) \operatorname{Ass}(C/JC) Ass ( C / J C ) は P P P に含まれる q j \mathfrak{q}_j q j の q j C \mathfrak{q}_jC q j C からなり、P C PC P C を含みません。C / J C ≠ 0 C/JC \ne 0 C / J C = 0 (J ⊆ P J \subseteq P J ⊆ P )なので、補題 7.3[Tor・Ext と深さ] の (2) から深さは 1 1 1 以上です。系 7.6[Tor・Ext と深さ] の (3) から中央の加群の深さは 1 1 1 以上です。右端は 0 0 0 でなく、P P P は q 1 + J \mathfrak{q}_1 + J q 1 + J の極小素イデアルなので台は { P C } \{PC\} { P C } だけで(命題 5.4[加群・完全列・中山の補題] の (3))、空でない随伴素イデアルの集合(系 3.2[準素分解と随伴素イデアル] )は { P C } \{PC\} { P C } です。よって右端の深さは 0 0 0 です。補題 2.5 の (3) から、中央の加群を N N N として 0 ≥ min { depth C − 1 , depth N } ≥ min { 1 , 1 } = 1 0 \ge \min\{\operatorname{depth} C - 1, \operatorname{depth} N\} \ge \min\{1, 1\} = 1 0 ≥ min { depth C − 1 , depth N } ≥ min { 1 , 1 } = 1 となり矛盾です。したがって s = 1 s = 1 s = 1 で、被約な B B B の唯一の極小素イデアルは nil ( B ) = 0 \operatorname{nil}(B) = 0 nil ( B ) = 0 、すなわち B B B は整域です。
段階 2: B B B は整閉。 B B B が体なら明らかです。そうでなければ、補題 9.3 により B B B は 定理 6.2[離散付値環と Dedekind 環] の (a)、(b) を満たし、同定理の (2) から B B B は整閉です。
∎
正則局所環と CM 環の間に、もう一つ重要な環のクラスがあります。この記事では定義と例だけを扱います。
定義 10.1 (Gorenstein 局所環・Gorenstein 環 ) ↗
Noether 局所環 A A A が、A A A 加群として有限の入射次元 id A A < ∞ \operatorname{id}_A A < \infty id A A < ∞ (定義 6.1[Tor・Ext と深さ] )をもつとき、A A A を Gorenstein 局所環 という。Noether 環 A A A が Gorenstein 環 であるとは、すべての極大イデアル m \mathfrak{m} m について A m A_{\mathfrak{m}} A m が Gorenstein 局所環であることをいう。
例 10.2 (Gorenstein 環の例と Gorenstein でない例 )
(1) 体 k k k 上の A = k [ x ] / ( x n ) A = k[x]/(x^n) A = k [ x ] / ( x n ) (n ≥ 1 n \ge 1 n ≥ 1 )は id A A = 0 \operatorname{id}_A A = 0 id A A = 0 、すなわち入射的です。定理 3.5[テンソル積と平坦性・射影加群・入射加群] により、イデアル ( x i ) (x^i) ( x i ) (0 ≤ i ≤ n 0 \le i \le n 0 ≤ i ≤ n )からの準同型 f : ( x i ) → A f\colon (x^i) \to A f : ( x i ) → A が A A A 全体に延びることを見れば足ります。c = f ( x i ) c = f(x^i) c = f ( x i ) は x n − i c = f ( x n ) = 0 x^{n-i}c = f(x^n) = 0 x n − i c = f ( x n ) = 0 を満たすので c ∈ ( x i ) c \in (x^i) c ∈ ( x i ) 、c = x i b c = x^ib c = x i b と書け、a ↦ a b a \mapsto ab a ↦ ab が f f f の延長です。
(2) A = k [ x , y ] / ( x , y ) 2 A = k[x, y]/(x, y)^2 A = k [ x , y ] / ( x , y ) 2 は入射的ではありません。m = ( x , y ) \mathfrak{m} = (x, y) m = ( x , y ) から A A A への k k k 線形写像 f f f で f ( x ) = x f(x) = x f ( x ) = x 、f ( y ) = 0 f(y) = 0 f ( y ) = 0 となるものは、m 2 = 0 \mathfrak{m}^2 = 0 m 2 = 0 と f ( m ) ⊆ m f(\mathfrak{m}) \subseteq \mathfrak{m} f ( m ) ⊆ m から A A A 準同型です。A A A 全体に延びたとすると f f f はある a = c + α x + β y a = c + \alpha x + \beta y a = c + α x + β y (c , α , β ∈ k c, \alpha, \beta \in k c , α , β ∈ k )の掛け算で、a x = c x = x ax = cx = x a x = c x = x 、a y = c y = 0 ay = cy = 0 a y = cy = 0 から c = 1 c = 1 c = 1 かつ c = 0 c = 0 c = 0 となり矛盾です。後の注意で述べる定理によれば、次元 0 0 0 の Gorenstein 局所環は入射的なので、この A A A は Gorenstein ではありません。
(3) 正則局所環 A A A (次元 d d d )は Gorenstein です。入射分解(命題 3.2[Tor・Ext と深さ] )から完全列 0 → A → E 0 → ⋯ → E d − 1 → C → 0 0 \to A \to E^0 \to \cdots \to E^{d-1} \to C \to 0 0 → A → E 0 → ⋯ → E d − 1 → C → 0 を作ると、補題 6.4[Tor・Ext と深さ] の証明と同じ次元ずらしで、任意のイデアル a \mathfrak{a} a について Ext 1 ( A / a , C ) ≅ Ext d + 1 ( A / a , A ) \operatorname{Ext}^1(A/\mathfrak{a}, C) \cong \operatorname{Ext}^{d+1}(A/\mathfrak{a}, A) Ext 1 ( A / a , C ) ≅ Ext d + 1 ( A / a , A ) で、定理 7.1 の gldim A = d \operatorname{gldim} A = d gldim A = d からこれは 0 0 0 です。Baer の判定法から C C C は入射的で、id A A ≤ d \operatorname{id}_A A \le d id A A ≤ d です。
(4) 次元 1 1 1 では、尖点の局所環 k [ x , y ] ( x , y ) / ( y 2 − x 3 ) k[x, y]_{(x, y)}/(y^2 - x^3) k [ x , y ] ( x , y ) / ( y 2 − x 3 ) は完全交叉なので Gorenstein です(後の注意の定理による)。他方 k [ t 3 , t 4 , t 5 ] k[t^3, t^4, t^5] k [ t 3 , t 4 , t 5 ] を ( t 3 , t 4 , t 5 ) (t^3, t^4, t^5) ( t 3 , t 4 , t 5 ) で局所化した環は次元 1 1 1 の局所整域なので CM ですが、Gorenstein ではないことが知られています。値の半群 ⟨ 3 , 4 , 5 ⟩ \langle 3, 4, 5 \rangle ⟨ 3 , 4 , 5 ⟩ が対称でないことによります(E. Kunz, “The value-semigroup of a one-dimensional Gorenstein ring”, Proceedings of the American Mathematical Society 25 (1970), 748–751)。
この章で扱った環のクラスの関係をまとめます。実線はこの記事で証明した含意、破線は注意で文献を示しただけの含意です。
正則 完全交叉 Gorenstein Cohen–Macaulay UFD 正規 (R1) かつ (S2) 局所環のクラスの包含関係(実線は本記事で証明、破線は文献のみ)
正則 ⇒ 完全交叉(r = 0 r = 0 r = 0 )、完全交叉 ⇒ CM は 命題 6.7 、正則 ⇒ UFD は 定理 8.5 、UFD ⇒ 正規は 命題 3.3[整拡大] 、正規 ⇔ ( R 1 ) (R_1) ( R 1 ) かつ ( S 2 ) (S_2) ( S 2 ) は 定理 9.4 です。逆向きの含意は成り立ちません。尖点(例 6.9 )は完全交叉ですが正則でなく、例 10.2 の (4) の k [ t 3 , t 4 , t 5 ] k[t^3, t^4, t^5] k [ t 3 , t 4 , t 5 ] の局所化は CM ですが Gorenstein でなく(文献による)、注意 8.6 の C [ [ x , y , z ] ] / ( x 2 + y 3 + z 5 ) \mathbb{C}[[x, y, z]]/(x^2 + y^3 + z^5) C [[ x , y , z ]] / ( x 2 + y 3 + z 5 ) は UFD ですが正則ではありません。また、CM 性が壊れる典型として 例 3.9 (各成分は正則)と 例 6.10 (CM でも正規でもない整域)があります。
演習 11.1 易
( R , m ) (R, \mathfrak{m}) ( R , m ) を次元 d ≥ 1 d \ge 1 d ≥ 1 の正則局所環、0 ≠ f ∈ m 0 \ne f \in \mathfrak{m} 0 = f ∈ m とします。A = R / f R A = R/fR A = R / f R が次元 d − 1 d - 1 d − 1 の CM 局所環であることを示し、A A A が正則であることと f ∉ m 2 f \notin \mathfrak{m}^2 f ∈ / m 2 が同値であることを示してください。
解答 定理 6.3 から R R R は整域なので、f ≠ 0 f \ne 0 f = 0 は零因子でなく、長さ 1 1 1 の正則列です。命題 6.7 から A A A は次元 d − 1 d - 1 d − 1 の CM 局所環です。f ∉ m 2 f \notin \mathfrak{m}^2 f ∈ / m 2 なら 命題 6.4 の (1) から A A A は正則です。逆に A A A が正則なら、f f f は零因子でないので同じ命題の (2) から f ∉ m 2 f \notin \mathfrak{m}^2 f ∈ / m 2 です。たとえば R = k [ x , y ] ( x , y ) R = k[x, y]_{(x, y)} R = k [ x , y ] ( x , y ) で、f = y − x 2 f = y - x^2 f = y − x 2 なら A A A は正則(DVR)、f = y 2 − x 3 f = y^2 - x^3 f = y 2 − x 3 なら正則でありません。
演習 11.2 標準
体 k k k 上の B = k [ x , y ] / ( x 2 , x y ) B = k[x, y]/(x^2, xy) B = k [ x , y ] / ( x 2 , x y ) を ( x , y ) (x, y) ( x , y ) で局所化した環を A A A とし、q = y A \mathfrak{q} = yA q = y A とします。q \mathfrak{q} q がパラメータイデアルであることを確かめ、ℓ ( A / q ) \ell(A/\mathfrak{q}) ℓ ( A / q ) と e ( q ) e(\mathfrak{q}) e ( q ) を求めて 定理 5.2 と照合してください。
解答 例 7.10[Tor・Ext と深さ] のとおり dim A = 1 \dim A = 1 dim A = 1 です。A / q ≅ k [ x , y ] / ( x 2 , x y , y ) = k [ x ] / ( x 2 ) A/\mathfrak{q} \cong k[x, y]/(x^2, xy, y) = k[x]/(x^2) A / q ≅ k [ x , y ] / ( x 2 , x y , y ) = k [ x ] / ( x 2 ) は Artin 環なので q \mathfrak{q} q は m \mathfrak{m} m 準素で(補題 4.1[Krull 次元と単項イデアル定理] )、y y y は 1 個の元からなるパラメータ系です。ℓ ( A / q ) = dim k k [ x ] / ( x 2 ) = 2 \ell(A/\mathfrak{q}) = \dim_k k[x]/(x^2) = 2 ℓ ( A / q ) = dim k k [ x ] / ( x 2 ) = 2 です。n ≥ 1 n \ge 1 n ≥ 1 で A / q n ≅ k [ x , y ] / ( x 2 , x y , y n ) A/\mathfrak{q}^n \cong k[x, y]/(x^2, xy, y^n) A / q n ≅ k [ x , y ] / ( x 2 , x y , y n ) は 1 , x , y , … , y n − 1 1, x, y, \ldots, y^{n-1} 1 , x , y , … , y n − 1 を基底にもつので(( x , y ) (x, y) ( x , y ) に属さない多項式は単元になり局所化しても変わらない)、ℓ ( A / q n ) = n + 1 \ell(A/\mathfrak{q}^n) = n + 1 ℓ ( A / q n ) = n + 1 、e ( q ) = 1 e(\mathfrak{q}) = 1 e ( q ) = 1 です。e ( q ) = 1 < 2 = ℓ ( A / q ) e(\mathfrak{q}) = 1 < 2 = \ell(A/\mathfrak{q}) e ( q ) = 1 < 2 = ℓ ( A / q ) で、定理のとおり A A A は CM でなく、y y y は正則列ではありません(y ⋅ x ˉ = 0 y \cdot \bar x = 0 y ⋅ x ˉ = 0 )。差の 1 1 1 は埋没成分 x ˉ \bar x x ˉ の寄与です。
演習 11.3 標準
次元 2 2 2 の Noether 局所整域 A A A が整閉なら CM であることを示してください。また、例 6.10 の環が CM でないことと、この事実が矛盾しないことを説明してください。
解答 A A A は整閉局所整域なので、命題 3.2[整拡大] から正規環で、定理 9.4 の (2) から ( S 2 ) (S_2) ( S 2 ) を満たします。極大イデアル m \mathfrak{m} m で読むと depth A ≥ min { 2 , dim A } = 2 = dim A \operatorname{depth} A \ge \min\{2, \dim A\} = 2 = \dim A depth A ≥ min { 2 , dim A } = 2 = dim A で、命題 7.9[Tor・Ext と深さ] と合わせて A A A は CM です。例 6.10 の環は次元 2 2 2 の局所整域ですが整閉ではないので、この事実の仮定を満たしません。実際、その整閉包には s 2 t 2 s^2t^2 s 2 t 2 が加わり、k [ s 4 , s 3 t , s 2 t 2 , s t 3 , t 4 ] k[s^4, s^3t, s^2t^2, st^3, t^4] k [ s 4 , s 3 t , s 2 t 2 , s t 3 , t 4 ] (s , t s, t s , t の 4 4 4 の倍数次の単項式全体)の局所化になります。
H. Matsumura, Commutative Ring Theory , Cambridge University Press, 1986 — §14(パラメータ系と重複度)、§16(正則列と準正則列)、§17(Cohen–Macaulay 環)、§19(Serre の定理)、§20(正則局所環は UFD)、§21(完全交叉)、§23(Serre の判定法)。
松村英之『可換環論』共立出版、1980 — 上の英訳の原著。
W. Bruns, J. Herzog, Cohen–Macaulay Rings , revised edition, Cambridge University Press, 1998 — Chapter 2(Cohen–Macaulay 環と正則環)、Chapter 3(Gorenstein 環)。
D. Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry , Graduate Texts in Mathematics 150, Springer, 1995 — Chapter 11(正規性と Serre の判定法)、Chapters 18–19(Cohen–Macaulay 環・正則局所環)。
J.-P. Serre, Algèbre locale, multiplicités , Lecture Notes in Mathematics 11, Springer, 1965 — Chapter IV(正則局所環のホモロジー的特徴づけ、重複度と CM 性)。
M. Auslander, D. A. Buchsbaum, “Unique factorization in regular local rings”, Proceedings of the National Academy of Sciences of the USA 45 (1959), 733–734。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12