放物線を横から照らして x x x 軸に影を落とすと、ほとんどの影の上に点が 2 個ずつ乗ります。双曲線では、影が原点に近づくと点が果てしなく遠くへ逃げてしまいます。この記事は「点が逃げない」という性質を、環の言葉(モニック多項式の根になること)で扱う話です。読み終えると、環を大きくしたときに素イデアル(幾何でいう点にあたるもの)がどう対応するかを、定理として説明できるようになります。
環 A A A 上の元 b b b が整 であるとは、A A A 係数のモニック多項式の根になることです。これは「A [ b ] A[b] A [ b ] が有限生成 A A A 加群になる」ことと同値で、証明は 加群・完全列・中山の補題 の行列式のトリックそのものです。この言い換えから、整な元の和と積がまた整であること(整閉包は環)と、整性の推移性が出てきます。
整閉包をとる操作は局所化 と可換です。したがって整域が整閉であることは局所的な性質で、すべての素イデアルでの局所化が整閉であることと同値です。UFD は整閉です。
整拡大 A ⊆ B A \subseteq B A ⊆ B では、Spec B → Spec A \operatorname{Spec} B \to \operatorname{Spec} A Spec B → Spec A は全射で(横たわり )、同じ素イデアルの上の素イデアルの間に包含関係はなく(比較不能性 )、A A A の素イデアルの上昇列は B B B に持ち上がります(上昇定理 )。とくにこの写像は閉写像 (閉集合を閉集合に写す写像)です。
A A A が整閉整域で B B B が整域なら、下降列も持ち上がります(下降定理 )。鍵は「整閉整域上で整な元の最小多項式の係数は A A A に入る」という補題で、証明には分解体 での共役(同じ最小多項式の根どうし)を使います。整閉性を外すと下降定理は壊れます(Whitney の傘の例)。
平坦な環準同型でも下降定理が成り立ちます。これは テンソル積と平坦性 の章の忠実平坦 性から従います。
この記事で使う事前知識
行列式のトリック : 有限生成加群 M M M の自己準同型 β \beta β が β ( M ) ⊆ a M \beta(M) \subseteq \mathfrak{a}M β ( M ) ⊆ a M を満たすなら、a \mathfrak{a} a の元を係数とするモニック多項式が β \beta β を 0 0 0 にする、という主張。→ 行列式のトリック
有限生成加群 : 有限個の元の A A A 係数の一次結合で全体が書ける加群。→ 有限生成
局所化 : 分母に積閉集合の元を許して環を広げる操作。→ 局所化
素イデアルのスペクトル Spec \operatorname{Spec} Spec : 環の素イデアル全体に Zariski 位相を入れた空間。→ 局所化と素イデアルのスペクトル
一意分解整域(UFD) : 0 でも単元でもない元が、順序と単元倍を除いて一意に既約元の積に書ける整域。→ 一意分解整域
根基 : イデアル a \mathfrak{a} a のある冪が入る元全体のなすイデアル a \sqrt{\mathfrak{a}} a 。→ 根基
代数的整数論では、代数体 K K K の中で「整数」と呼ぶべきものを、Z \mathbb{Z} Z 係数のモニック多項式の根として定めました。− 3 \sqrt{-3} − 3 だけでなく 1 + − 3 2 \frac{1 + \sqrt{-3}}{2} 2 1 + − 3 も x 2 − x + 1 = 0 x^2 - x + 1 = 0 x 2 − x + 1 = 0 の根なので整数で、整数環は Z [ − 3 ] \mathbb{Z}[\sqrt{-3}] Z [ − 3 ] より少し大きくなります。この「モニック多項式の根」という条件を、Z ⊆ C \mathbb{Z} \subseteq \mathbb{C} Z ⊆ C から一般の環の拡大 A ⊆ B A \subseteq B A ⊆ B に移したものが整拡大です。
幾何学的には、整拡大 A ⊆ B A \subseteq B A ⊆ B は「各点の上に有限個の点しかなく、点が無限遠に逃げない」写像 Spec B → Spec A \operatorname{Spec} B \to \operatorname{Spec} A Spec B → Spec A に対応します。たとえば k [ x ] ⊆ k [ x , y ] / ( y 2 − x ) k[x] \subseteq k[x, y]/(y^2 - x) k [ x ] ⊆ k [ x , y ] / ( y 2 − x ) は放物線を x x x 軸に射影する写像で、k k k が標数 2 2 2 でない代数閉体なら各点の上に 2 点(x = 0 x = 0 x = 0 では 1 点)が乗っています。一方 k [ x ] ⊆ k [ x , y ] / ( x y − 1 ) k[x] \subseteq k[x, y]/(xy - 1) k [ x ] ⊆ k [ x , y ] / ( x y − 1 ) は双曲線の射影で、x = 0 x = 0 x = 0 の上には点がありません。y y y は x y − 1 = 0 xy - 1 = 0 x y − 1 = 0 という、y y y についてモニックでない式しか満たさず、x → 0 x \to 0 x → 0 で y → ∞ y \to \infty y → ∞ に逃げるからです。横たわり定理は、整性がこの「逃げない」ことを保証すると言っています。
この記事の結果は次のように使われます。
代数幾何 : 有限射は閉写像で全射(横たわり)、正規化(整閉包)による特異点の解消の第一歩、多様体と根基イデアルの対応(次の章の零点定理)。
代数的整数論 : 整数環の一般論、素イデアルの上の素イデアルの存在(横たわり)。
次元論 (Krull 次元と単項イデアル定理 の章): 整拡大で Krull 次元が変わらないこと(上昇定理と比較不能性)、アフィン代数の鎖状性(下降定理)。
環はすべて単位元をもつ可換環です。環準同型 φ : A → B \varphi \colon A \to B φ : A → B が与えられたとき B B B を A A A 代数といい、a ∈ A a \in A a ∈ A と b ∈ B b \in B b ∈ B の積 φ ( a ) b \varphi(a)b φ ( a ) b を a b ab ab と書きます。A ⊆ B A \subseteq B A ⊆ B が部分環のときは包含写像を考えます。
定義 2.1 (整元・整拡大・整閉包 ) ↗
φ : A → B \varphi \colon A \to B φ : A → B を環準同型とする。
b ∈ B b \in B b ∈ B が A A A 上整 であるとは、n ≥ 1 n \ge 1 n ≥ 1 と a 1 , … , a n ∈ A a_1, \ldots, a_n \in A a 1 , … , a n ∈ A があって
b n + a 1 b n − 1 + ⋯ + a n − 1 b + a n = 0 b^n + a_1 b^{n-1} + \cdots + a_{n-1} b + a_n = 0 b n + a 1 b n − 1 + ⋯ + a n − 1 b + a n = 0 となることをいう(整従属の式 という)。B B B のすべての元が A A A 上整であるとき、B B B は A A A 上整 であるという。A ⊆ B A \subseteq B A ⊆ B が部分環で B B B が A A A 上整なとき、A ⊆ B A \subseteq B A ⊆ B を整拡大 という。
2. A A A 上整な B B B の元全体を、B B B における A A A の整閉包 という。A ⊆ B A \subseteq B A ⊆ B が部分環で整閉包が A A A 自身に等しいとき、A A A は B B B で整閉 であるという。
3. b 1 , … , b n ∈ B b_1, \ldots, b_n \in B b 1 , … , b n ∈ B に対し、φ ( A ) \varphi(A) φ ( A ) と b 1 , … , b n b_1, \ldots, b_n b 1 , … , b n で生成される B B B の部分環を A [ b 1 , … , b n ] A[b_1, \ldots, b_n] A [ b 1 , … , b n ] と書く。
定義 2.2 (有限代数・有限型代数 ) ↗
A A A 代数 B B B が A A A 加群として有限生成であるとき、B B B は A A A 上有限 であるという。ある b 1 , … , b n ∈ B b_1, \ldots, b_n \in B b 1 , … , b n ∈ B について B = A [ b 1 , … , b n ] B = A[b_1, \ldots, b_n] B = A [ b 1 , … , b n ] となるとき、B B B は A A A 上有限型 (有限生成 A A A 代数)であるという。
有限型は「多項式環 A [ x 1 , … , x n ] A[x_1, \ldots, x_n] A [ x 1 , … , x n ] からの全射がある」こと、有限は「A n A^n A n からの A A A 加群としての全射がある」ことです。有限なら有限型です(加群の生成元は代数としても生成元)。逆は成り立たず、A [ x ] A[x] A [ x ] は A A A 上有限型ですが、A ≠ 0 A \ne 0 A = 0 なら有限ではありません(有限個の多項式の A A A 係数の一次結合では、それらの次数の最大値を超える次数の多項式は作れません)。
次の定理が整性のすべての性質の出発点です。
定理 2.3 (整性の判定 ) ✓
φ : A → B \varphi \colon A \to B φ : A → B を環準同型、b ∈ B b \in B b ∈ B とする。次は同値である。
b b b は A A A 上整である。
A [ b ] A[b] A [ b ] は有限生成 A A A 加群である。
A [ b ] A[b] A [ b ] は、有限生成 A A A 加群であるような B B B の部分環 C C C に含まれる。
A [ b ] A[b] A [ b ] 加群 M M M で、A A A 加群として有限生成であり、A [ b ] A[b] A [ b ] 加群として忠実(x ∈ A [ b ] x \in A[b] x ∈ A [ b ] 、x M = 0 xM = 0 x M = 0 ならば x = 0 x = 0 x = 0 )なものが存在する。
証明(定理 2.3) (1)⇒(2): 整従属の式 b n = − ( a 1 b n − 1 + ⋯ + a n ) b^n = -(a_1 b^{n-1} + \cdots + a_n) b n = − ( a 1 b n − 1 + ⋯ + a n ) を使うと、m ≥ n m \ge n m ≥ n について b m = b m − n b n b^m = b^{m-n} b^n b m = b m − n b n は b m − 1 , … , b m − n b^{m-1}, \ldots, b^{m-n} b m − 1 , … , b m − n の A A A 係数の一次結合です。m m m についての帰納法により、すべての b m b^m b m は 1 , b , … , b n − 1 1, b, \ldots, b^{n-1} 1 , b , … , b n − 1 の A A A 係数の一次結合です。A [ b ] A[b] A [ b ] の元は b b b の A A A 係数の多項式なので、A [ b ] = A + A b + ⋯ + A b n − 1 A[b] = A + Ab + \cdots + Ab^{n-1} A [ b ] = A + A b + ⋯ + A b n − 1 です。
(2)⇒(3): C = A [ b ] C = A[b] C = A [ b ] と取ります。
(3)⇒(4): M = C M = C M = C と取ります。C C C は A [ b ] A[b] A [ b ] を含む環なので A [ b ] A[b] A [ b ] 加群で、仮定から A A A 加群として有限生成です。x ∈ A [ b ] x \in A[b] x ∈ A [ b ] が x C = 0 xC = 0 x C = 0 を満たせば、1 ∈ C 1 \in C 1 ∈ C なので x = x ⋅ 1 = 0 x = x \cdot 1 = 0 x = x ⋅ 1 = 0 です。
(4)⇒(1): b b b 倍の写像 β : M → M \beta \colon M \to M β : M → M 、m ↦ b m m \mapsto bm m ↦ bm は A A A 線形で、β ( M ) ⊆ M = A ⋅ M \beta(M) \subseteq M = A \cdot M β ( M ) ⊆ M = A ⋅ M です。行列式のトリック(定理 3.3[加群・完全列・中山の補題] )を単位イデアル A A A に当てると、c 1 , … , c n ∈ A c_1, \ldots, c_n \in A c 1 , … , c n ∈ A があって β n + c 1 β n − 1 + ⋯ + c n = 0 \beta^n + c_1\beta^{n-1} + \cdots + c_n = 0 β n + c 1 β n − 1 + ⋯ + c n = 0 (End A ( M ) \operatorname{End}_A(M) End A ( M ) の中で)となります。β i \beta^i β i は b i b^i b i 倍の写像なので、x = b n + c 1 b n − 1 + ⋯ + c n ∈ A [ b ] x = b^n + c_1 b^{n-1} + \cdots + c_n \in A[b] x = b n + c 1 b n − 1 + ⋯ + c n ∈ A [ b ] は x M = 0 xM = 0 x M = 0 を満たします。M M M は忠実なので x = 0 x = 0 x = 0 で、これは b b b の整従属の式です。
∎
A = Z A = \mathbb{Z} A = Z 、B = C B = \mathbb{C} B = C の場合の (4)⇒(1) が、代数的整数論で使った加群による判定(補題 2.2[代数体の整数環と Dedekind 整域] )です。そこでは C \mathbb{C} C の中で行列式を取りましたが、ここでは一般の可換環の上で行列式のトリックを使っています。
系 2.4 (整閉包は環・整性の推移性 ) ✓
φ : A → B \varphi \colon A \to B φ : A → B を環準同型とする。
(有限性の推移性)B B B が A A A 上有限で、B B B 代数 C C C が B B B 上有限なら、C C C は A A A 上有限である。
b 1 , … , b n ∈ B b_1, \ldots, b_n \in B b 1 , … , b n ∈ B が A A A 上整なら、A [ b 1 , … , b n ] A[b_1, \ldots, b_n] A [ b 1 , … , b n ] は A A A 上有限である。
B B B における A A A の整閉包は、φ ( A ) \varphi(A) φ ( A ) を含む B B B の部分環である。
B B B が A A A 上有限なら B B B は A A A 上整である。B B B が A A A 上有限であることと、B B B が A A A 上整かつ有限型であることは同値である。
(整性の推移性)B B B が A A A 上整で、B B B 代数 C C C が B B B 上整なら、C C C は A A A 上整である。
B B B における A A A の整閉包を C C C とすると、C C C は B B B で整閉である。
証明(系 2.4) (1) B = ∑ i A u i B = \sum_i A u_i B = ∑ i A u i 、C = ∑ j B v j C = \sum_j B v_j C = ∑ j B v j とすると、c ∈ C c \in C c ∈ C は c = ∑ j β j v j c = \sum_j \beta_j v_j c = ∑ j β j v j (β j ∈ B \beta_j \in B β j ∈ B )、β j = ∑ i α i j u i \beta_j = \sum_i \alpha_{ij} u_i β j = ∑ i α ij u i (α i j ∈ A \alpha_{ij} \in A α ij ∈ A )と書けるので c = ∑ i , j α i j u i v j c = \sum_{i,j} \alpha_{ij}\, u_i v_j c = ∑ i , j α ij u i v j です。よって C C C は有限個の u i v j u_i v_j u i v j で A A A 上生成されます。
(2) n n n についての帰納法です。A k = A [ b 1 , … , b k ] A_k = A[b_1, \ldots, b_k] A k = A [ b 1 , … , b k ] とします。b k + 1 b_{k+1} b k + 1 は A A A 上整なので、同じ式により A k A_k A k 上も整で、定理 2.3 により A k + 1 = A k [ b k + 1 ] A_{k+1} = A_k[b_{k+1}] A k + 1 = A k [ b k + 1 ] は A k A_k A k 上有限です。帰納法の仮定(A k A_k A k は A A A 上有限)と (1) により A k + 1 A_{k+1} A k + 1 は A A A 上有限です。
(3) b , b ′ b, b' b , b ′ が A A A 上整なら、(2) により A [ b , b ′ ] A[b, b'] A [ b , b ′ ] は A A A 上有限で、b ± b ′ b \pm b' b ± b ′ と b b ′ bb' b b ′ はこれに含まれます。定理 2.3 の (3)⇒(1) により、これらも整です。φ ( a ) \varphi(a) φ ( a ) は x − a x - a x − a の根なので整です。
(4) B B B が A A A 上有限なら、任意の b ∈ B b \in B b ∈ B について A [ b ] ⊆ B A[b] \subseteq B A [ b ] ⊆ B なので、定理 2.3 の (3) から b b b は整です。有限なら有限型であることは定義の直後に見ました。逆に B = A [ b 1 , … , b n ] B = A[b_1, \ldots, b_n] B = A [ b 1 , … , b n ] で各 b i b_i b i が整なら、(2) により有限です。
(5) c ∈ C c \in C c ∈ C は c n + β 1 c n − 1 + ⋯ + β n = 0 c^n + \beta_1 c^{n-1} + \cdots + \beta_n = 0 c n + β 1 c n − 1 + ⋯ + β n = 0 (β i ∈ B \beta_i \in B β i ∈ B )を満たします。B ′ = A [ β 1 , … , β n ] ⊆ B B' = A[\beta_1, \ldots, \beta_n] \subseteq B B ′ = A [ β 1 , … , β n ] ⊆ B とおくと、(2) から B ′ B' B ′ は A A A 上有限です。c c c は B ′ B' B ′ 上整なので B ′ [ c ] B'[c] B ′ [ c ] は B ′ B' B ′ 上有限で(定理 2.3 )、(1) により B ′ [ c ] B'[c] B ′ [ c ] は A A A 上有限です。定理 2.3 の (3)⇒(1) により c c c は A A A 上整です。
(6) x ∈ B x \in B x ∈ B が C C C 上整なら、C C C は A A A 上整なので (5) により x x x は A A A 上整、すなわち x ∈ C x \in C x ∈ C です。
∎
(3) は定義だけからは見えにくい主張です。2 \sqrt{2} 2 と 3 \sqrt{3} 3 が整でも、2 + 3 \sqrt{2} + \sqrt{3} 2 + 3 の満たすモニック多項式 x 4 − 10 x 2 + 1 x^4 - 10x^2 + 1 x 4 − 10 x 2 + 1 を直接書き下すのは別の計算が要ります。行列式のトリックは、その多項式を「A [ b , b ′ ] A[b, b'] A [ b , b ′ ] の生成元に関する行列の特性多項式」として自動的に作ってくれます。
命題 2.5 (整性は剰余と局所化で保たれる ) ✓
A ⊆ B A \subseteq B A ⊆ B を整拡大とする。
b \mathfrak{b} b を B B B のイデアル、a = b ∩ A \mathfrak{a} = \mathfrak{b} \cap A a = b ∩ A とすると、A / a → B / b A/\mathfrak{a} \to B/\mathfrak{b} A / a → B / b は単射で、B / b B/\mathfrak{b} B / b は A / a A/\mathfrak{a} A / a 上整である。
S S S を A A A の積閉集合とすると、S − 1 A → S − 1 B S^{-1}A \to S^{-1}B S − 1 A → S − 1 B は単射で、S − 1 B S^{-1}B S − 1 B は S − 1 A S^{-1}A S − 1 A 上整である。
証明(命題 2.5) (1) A → B → B / b A \to B \to B/\mathfrak{b} A → B → B / b の核は a \mathfrak{a} a なので、誘導される A / a → B / b A/\mathfrak{a} \to B/\mathfrak{b} A / a → B / b は単射です。b ∈ B b \in B b ∈ B の整従属の式を b \mathfrak{b} b を法として読めば、b ˉ \bar b b ˉ の A / a A/\mathfrak{a} A / a 上の整従属の式になります。
(2) 単射性は、包含 A → B A \to B A → B を A A A 加群の単射とみて局所化の完全性(定理 5.2[加群・完全列・中山の補題] )を当てたものです。b ∈ B b \in B b ∈ B が b n + a 1 b n − 1 + ⋯ + a n = 0 b^n + a_1 b^{n-1} + \cdots + a_n = 0 b n + a 1 b n − 1 + ⋯ + a n = 0 を満たすとき、s ∈ S s \in S s ∈ S について
( b s ) n + a 1 s ( b s ) n − 1 + ⋯ + a n s n = b n + a 1 b n − 1 + ⋯ + a n s n = 0 \Bigl(\frac{b}{s}\Bigr)^n + \frac{a_1}{s}\Bigl(\frac{b}{s}\Bigr)^{n-1} + \cdots + \frac{a_n}{s^n} = \frac{b^n + a_1 b^{n-1} + \cdots + a_n}{s^n} = 0 ( s b ) n + s a 1 ( s b ) n − 1 + ⋯ + s n a n = s n b n + a 1 b n − 1 + ⋯ + a n = 0 なので、b / s b/s b / s は S − 1 A S^{-1}A S − 1 A 上整です。
∎
次の命題は「整閉包を先に取ってから分母を許しても、分母を許してから整閉包を取っても同じ」と言っています。証明の後半は、分母つきの整従属の式から分母を払うだけの計算です。ただし y / 1 = 0 y/1 = 0 y /1 = 0 は y = 0 y = 0 y = 0 とは限らず、u y = 0 uy = 0 u y = 0 となる u ∈ S u \in S u ∈ S が残るので、その u u u を掛けて消します。
命題 2.6 (整閉包と局所化の可換性 ) ✓
A ⊆ B A \subseteq B A ⊆ B を部分環、C C C を B B B における A A A の整閉包、S S S を A A A の積閉集合とする。このとき S − 1 C S^{-1}C S − 1 C (定理 5.2[加群・完全列・中山の補題] により S − 1 B S^{-1}B S − 1 B の部分環とみなせる)は、S − 1 B S^{-1}B S − 1 B における S − 1 A S^{-1}A S − 1 A の整閉包に等しい。
証明(命題 2.6) C C C は A A A 上整なので、命題 2.5 の (2) により S − 1 C S^{-1}C S − 1 C は S − 1 A S^{-1}A S − 1 A 上整です。
逆に b / s ∈ S − 1 B b/s \in S^{-1}B b / s ∈ S − 1 B が S − 1 A S^{-1}A S − 1 A 上整であるとし、整従属の式の係数の分母を払います。係数を共通の分母 t ∈ S t \in S t ∈ S で a i / t a_i/t a i / t (a i ∈ A a_i \in A a i ∈ A )と書くと
( b s ) n + ∑ i = 1 n a i t ( b s ) n − i = 0 \Bigl(\frac{b}{s}\Bigr)^n + \sum_{i=1}^{n} \frac{a_i}{t}\Bigl(\frac{b}{s}\Bigr)^{n-i} = 0 ( s b ) n + i = 1 ∑ n t a i ( s b ) n − i = 0 です。両辺に ( s t ) n / 1 (st)^n/1 ( s t ) n /1 を掛けると、a i t ( b s ) n − i ( s t ) n = a i t i − 1 s i ( t b ) n − i \frac{a_i}{t}\bigl(\frac{b}{s}\bigr)^{n-i}(st)^n = a_i t^{i-1}s^{i}(tb)^{n-i} t a i ( s b ) n − i ( s t ) n = a i t i − 1 s i ( t b ) n − i なので、
y = ( t b ) n + ∑ i = 1 n a i t i − 1 s i ( t b ) n − i ∈ B y = (tb)^n + \sum_{i=1}^{n} a_i t^{i-1} s^{i}\, (tb)^{n-i} \in B y = ( t b ) n + i = 1 ∑ n a i t i − 1 s i ( t b ) n − i ∈ B について y / 1 = 0 y/1 = 0 y /1 = 0 です。局所化の定義から、ある u ∈ S u \in S u ∈ S で u y = 0 uy = 0 u y = 0 です。両辺に u n − 1 u^{n-1} u n − 1 を掛けると
( u t b ) n + ∑ i = 1 n a i t i − 1 s i u i ( u t b ) n − i = u n y = 0 (utb)^n + \sum_{i=1}^{n} a_i t^{i-1}s^{i}u^{i}\,(utb)^{n-i} = u^n y = 0 ( u t b ) n + i = 1 ∑ n a i t i − 1 s i u i ( u t b ) n − i = u n y = 0 となり、u t b utb u t b は A A A 上整、すなわち u t b ∈ C utb \in C u t b ∈ C です。よって b / s = u t b / ( u t s ) ∈ S − 1 C b/s = utb/(uts) \in S^{-1}C b / s = u t b / ( u t s ) ∈ S − 1 C です。
∎
分母を払う操作は、体上で考えると次の形になります。
命題 2.7 (分母を払うと整になる ) ✓
A A A を整域、K = Frac A K = \operatorname{Frac} A K = Frac A をその商体(命題 3.5[局所化と素イデアルのスペクトル] )、L L L を K K K を含む体とする。x ∈ L x \in L x ∈ L が K K K 上代数的なら、0 0 0 でない a ∈ A a \in A a ∈ A で a x ax a x が A A A 上整となるものがある。したがって L L L が K K K 上代数的なら、L L L における A A A の整閉包を C C C とすると、L L L の元はすべて c / a c/a c / a (c ∈ C c \in C c ∈ C 、0 ≠ a ∈ A 0 \ne a \in A 0 = a ∈ A )の形に書け、Frac C = L \operatorname{Frac} C = L Frac C = L である。
証明(命題 2.7) x x x はモニックな K K K 係数多項式の根なので、係数の分母を払って x n + ( a 1 / s ) x n − 1 + ⋯ + a n / s = 0 x^n + (a_1/s)x^{n-1} + \cdots + a_n/s = 0 x n + ( a 1 / s ) x n − 1 + ⋯ + a n / s = 0 (a i ∈ A a_i \in A a i ∈ A 、0 ≠ s ∈ A 0 \ne s \in A 0 = s ∈ A )と書けます。s n s^n s n を掛けると
( s x ) n + a 1 ( s x ) n − 1 + a 2 s ( s x ) n − 2 + ⋯ + a n s n − 1 = 0 (sx)^n + a_1 (sx)^{n-1} + a_2 s\,(sx)^{n-2} + \cdots + a_n s^{n-1} = 0 ( s x ) n + a 1 ( s x ) n − 1 + a 2 s ( s x ) n − 2 + ⋯ + a n s n − 1 = 0 なので s x sx s x は A A A 上整です。L L L が K K K 上代数的なら各 x ∈ L x \in L x ∈ L は x = ( s x ) / s x = (sx)/s x = ( s x ) / s と書け、s x ∈ C sx \in C s x ∈ C です。C ⊆ L C \subseteq L C ⊆ L は整域で、C C C の 0 0 0 でない元は L L L で可逆なので、局所化の普遍性(定理 3.4[局所化と素イデアルのスペクトル] )により Frac C → L \operatorname{Frac} C \to L Frac C → L 、c / c ′ ↦ c c ′ − 1 c/c' \mapsto c c'^{-1} c / c ′ ↦ c c ′ − 1 が定まり、これは体からの準同型なので単射、いま見たことから全射です。
∎
定義 3.1 (整閉整域・正規環 ) ↗
整域 A A A が商体 Frac A \operatorname{Frac} A Frac A で整閉であるとき、A A A を整閉整域 という。環 A A A が正規環 であるとは、すべての素イデアル p \mathfrak{p} p について局所化 A p A_{\mathfrak{p}} A p が整閉整域であることをいう。整域 A A A の Frac A \operatorname{Frac} A Frac A における整閉包を、A A A の正規化 ともいう。
命題 3.2 (正規性は局所的 ) ✓
A A A を整域、K = Frac A K = \operatorname{Frac} A K = Frac A とする。次は同値である。
A A A は整閉整域である。
すべての素イデアル p \mathfrak{p} p について A p A_{\mathfrak{p}} A p は整閉整域である(A A A は正規環である)。
すべての極大イデアル m \mathfrak{m} m について A m A_{\mathfrak{m}} A m は整閉整域である。
証明(命題 3.2) C C C を K K K における A A A の整閉包とし、包含写像 f : A → C f \colon A \to C f : A → C を A A A 加群の準同型とみます。(1) は f f f が全射であることです。
素イデアル p \mathfrak{p} p について S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p とします。命題 3.5[局所化と素イデアルのスペクトル] により A p A_{\mathfrak{p}} A p は K K K の部分環とみなせ、その商体は K K K です。また S S S の元は K K K の単元なので、K → S − 1 K K \to S^{-1}K K → S − 1 K 、x ↦ x / 1 x \mapsto x/1 x ↦ x /1 は同型です(逆写像は x / s ↦ x s − 1 x/s \mapsto xs^{-1} x / s ↦ x s − 1 )。したがって 命題 2.6 を A ⊆ K A \subseteq K A ⊆ K に当てると、K K K における A p A_{\mathfrak{p}} A p の整閉包は C p C_{\mathfrak{p}} C p であり、A p A_{\mathfrak{p}} A p が整閉整域であることは、局所化した包含写像 f p : A p → C p f_{\mathfrak{p}} \colon A_{\mathfrak{p}} \to C_{\mathfrak{p}} f p : A p → C p が全射であることと同じです。
(1)⇒(2): f f f が全射なら f p f_{\mathfrak{p}} f p も全射です(定理 5.2[加群・完全列・中山の補題] )。(2)⇒(3) は明らかです。(3)⇒(1): すべての極大イデアル m \mathfrak{m} m で f m f_{\mathfrak{m}} f m が全射なので、局所的性質(定理 5.3[加群・完全列・中山の補題] の (2))により f f f は全射です。
∎
とくに、整域が正規環であることと整閉整域であることは同じです。代数幾何では「すべての点で局所環が整閉」という形で正規性を扱うので、この同値は定義を局所的に読み替える根拠になります。
証明(命題 3.3) A A A を UFD、K = Frac A K = \operatorname{Frac} A K = Frac A とし、x ∈ K x \in K x ∈ K が A A A 上整であるとします。x = a / b x = a/b x = a / b (a , b ∈ A a, b \in A a , b ∈ A 、b ≠ 0 b \ne 0 b = 0 )と書き、a a a と b b b の両方を割る既約元があれば両方から約しておきます(b b b の既約元分解は有限なので、この操作は有限回で終わります)。b b b が単元なら x ∈ A x \in A x ∈ A です。そうでないとして、b b b を割る既約元 p p p を取ります。UFD では既約元は素元です(補題 2.3[多項式環と体の拡大] )。整従属の式 x n + c 1 x n − 1 + ⋯ + c n = 0 x^n + c_1 x^{n-1} + \cdots + c_n = 0 x n + c 1 x n − 1 + ⋯ + c n = 0 に b n b^n b n を掛けると
a n = − b ( c 1 a n − 1 + c 2 a n − 2 b + ⋯ + c n b n − 1 ) a^n = -b\,(c_1 a^{n-1} + c_2 a^{n-2} b + \cdots + c_n b^{n-1}) a n = − b ( c 1 a n − 1 + c 2 a n − 2 b + ⋯ + c n b n − 1 ) なので p ∣ a n p \mid a^n p ∣ a n で、p p p は素元なので p ∣ a p \mid a p ∣ a です。これは a , b a, b a , b が共通の既約因子をもたないことに反します。よって b b b は単元で、x ∈ A x \in A x ∈ A です。
∎
とくに Z \mathbb{Z} Z 、体 k k k 上の多項式環 k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] は整閉整域です(定理 3.5[多項式環と体の拡大] )。
例 3.4 (尖点 y² = x³ の正規化 )
k k k を体とし、A = k [ x , y ] / ( y 2 − x 3 ) A = k[x, y]/(y^2 - x^3) A = k [ x , y ] / ( y 2 − x 3 ) とします。k [ x , y ] k[x, y] k [ x , y ] の元は y 2 − x 3 y^2 - x^3 y 2 − x 3 (y y y についてモニック)で割ると f ( x ) + y g ( x ) f(x) + y\,g(x) f ( x ) + y g ( x ) の形の余りに一意的に書けるので、A A A の元は f ( x ) + y g ( x ) f(x) + y\,g(x) f ( x ) + y g ( x ) と一意に書けます。代入 x ↦ t 2 x \mapsto t^2 x ↦ t 2 、y ↦ t 3 y \mapsto t^3 y ↦ t 3 で定まる k [ x , y ] → k [ t ] k[x, y] \to k[t] k [ x , y ] → k [ t ] は y 2 − x 3 y^2 - x^3 y 2 − x 3 を 0 0 0 に送り、f ( x ) + y g ( x ) f(x) + y\,g(x) f ( x ) + y g ( x ) を f ( t 2 ) + t 3 g ( t 2 ) f(t^2) + t^3 g(t^2) f ( t 2 ) + t 3 g ( t 2 ) に送ります。この像の偶数次の部分は f ( t 2 ) f(t^2) f ( t 2 ) 、奇数次の部分は t 3 g ( t 2 ) t^3 g(t^2) t 3 g ( t 2 ) なので、像が 0 0 0 なら f = g = 0 f = g = 0 f = g = 0 です。よって
A ≅ k [ t 2 , t 3 ] = { ∑ i c i t i ∈ k [ t ] : c 1 = 0 } A \cong k[t^2, t^3] = \Bigl\{ \textstyle\sum_i c_i t^i \in k[t] : c_1 = 0 \Bigr\} A ≅ k [ t 2 , t 3 ] = { ∑ i c i t i ∈ k [ t ] : c 1 = 0 } で、A A A は整域です。t = t 3 / t 2 t = t^3/t^2 t = t 3 / t 2 なので Frac A = k ( t ) \operatorname{Frac} A = k(t) Frac A = k ( t ) で、t t t は T 2 − t 2 = 0 T^2 - t^2 = 0 T 2 − t 2 = 0 (係数 t 2 ∈ A t^2 \in A t 2 ∈ A )を満たすので A A A 上整です。
A A A の正規化を求めます。k [ t ] = A [ t ] k[t] = A[t] k [ t ] = A [ t ] は整な元で生成されるので A A A 上整です(系 2.4 の (2)、(4))。逆に k ( t ) k(t) k ( t ) の元で A A A 上整なものは k [ t ] k[t] k [ t ] 上も整で、k [ t ] k[t] k [ t ] は UFD なので(命題 3.3 )k [ t ] k[t] k [ t ] に入ります。よって A A A の正規化は k [ t ] k[t] k [ t ] で、t ∉ A t \notin A t ∈ / A なので A A A は整閉ではありません。
幾何学的には、A A A は原点に尖りをもつ曲線 y 2 = x 3 y^2 = x^3 y 2 = x 3 の座標環で、正規化 k [ t ] k[t] k [ t ] は直線です。写像 t ↦ ( t 2 , t 3 ) t \mapsto (t^2, t^3) t ↦ ( t 2 , t 3 ) は直線を曲線に全単射で写しますが、原点での「尖り」は正規化によって解消されています。
t = −1 t = 0 t = 1 t ↦ (t², t³) ⟶ (1, −1) (1, 1) (0, 0) 尖点 写像 t ↦ (t², t³)(実数の場合の模式図)。左の直線上の t = −1, 0, 1 が、右の曲線 y² = x³ の点 (1, −1), (0, 0), (1, 1) に写る。直線には尖りがなく、尖りは像の曲線の側にだけ現れる
例 3.5 (Z[√-3] の整閉包 )
K = Q ( − 3 ) ⊆ C K = \mathbb{Q}(\sqrt{-3}) \subseteq \mathbb{C} K = Q ( − 3 ) ⊆ C 、ω = ( 1 + − 3 ) / 2 \omega = (1 + \sqrt{-3})/2 ω = ( 1 + − 3 ) /2 とします。K K K における Z \mathbb{Z} Z の整閉包が Z [ ω ] \mathbb{Z}[\omega] Z [ ω ] であることを確かめます。
ω 2 − ω + 1 = 0 \omega^2 - \omega + 1 = 0 ω 2 − ω + 1 = 0 なので ω \omega ω は整で、系 2.4 から Z [ ω ] \mathbb{Z}[\omega] Z [ ω ] は整閉包に含まれます。逆に x = a + b − 3 x = a + b\sqrt{-3} x = a + b − 3 (a , b ∈ Q a, b \in \mathbb{Q} a , b ∈ Q )が Z \mathbb{Z} Z 上整であるとします。複素共役は K K K をそれ自身に写す環準同型なので、x x x の整従属の式に施すと x ˉ = a − b − 3 \bar x = a - b\sqrt{-3} x ˉ = a − b − 3 も同じ式を満たし、整です。したがって x + x ˉ = 2 a x + \bar x = 2a x + x ˉ = 2 a と x x ˉ = a 2 + 3 b 2 x\bar x = a^2 + 3b^2 x x ˉ = a 2 + 3 b 2 は整な有理数で、Z \mathbb{Z} Z は UFD なので(命題 3.3 )整数です。u = 2 a u = 2a u = 2 a とおくと u ∈ Z u \in \mathbb{Z} u ∈ Z で、u 2 + 3 ( 2 b ) 2 = 4 ( a 2 + 3 b 2 ) ∈ 4 Z u^2 + 3(2b)^2 = 4(a^2 + 3b^2) \in 4\mathbb{Z} u 2 + 3 ( 2 b ) 2 = 4 ( a 2 + 3 b 2 ) ∈ 4 Z から 3 ( 2 b ) 2 ∈ Z 3(2b)^2 \in \mathbb{Z} 3 ( 2 b ) 2 ∈ Z です。2 b = r / s 2b = r/s 2 b = r / s (既約分数)とすると s 2 ∣ 3 r 2 s^2 \mid 3r^2 s 2 ∣ 3 r 2 から s = 1 s = 1 s = 1 、すなわち v = 2 b ∈ Z v = 2b \in \mathbb{Z} v = 2 b ∈ Z です。さらに u 2 + 3 v 2 ≡ u 2 − v 2 ≡ 0 ( m o d 4 ) u^2 + 3v^2 \equiv u^2 - v^2 \equiv 0 \pmod 4 u 2 + 3 v 2 ≡ u 2 − v 2 ≡ 0 ( mod 4 ) から u ≡ v ( m o d 2 ) u \equiv v \pmod 2 u ≡ v ( mod 2 ) です。よって
x = u + v − 3 2 = u − v 2 + v ω ∈ Z [ ω ] x = \frac{u + v\sqrt{-3}}{2} = \frac{u - v}{2} + v\,\omega \in \mathbb{Z}[\omega] x = 2 u + v − 3 = 2 u − v + v ω ∈ Z [ ω ] です。Z [ − 3 ] ⊊ Z [ ω ] \mathbb{Z}[\sqrt{-3}] \subsetneq \mathbb{Z}[\omega] Z [ − 3 ] ⊊ Z [ ω ] なので、Z [ − 3 ] \mathbb{Z}[\sqrt{-3}] Z [ − 3 ] は整閉ではありません。これは代数体の整数環の一般論(定理 2.3[代数体の整数環と Dedekind 整域] )の具体例で、Z [ ω ] \mathbb{Z}[\omega] Z [ ω ] は Q ( − 3 ) \mathbb{Q}(\sqrt{-3}) Q ( − 3 ) の整数環です。
整拡大の素イデアルを調べる基本的な道具は、次の「体であることは整拡大で上下に伝わる」という命題です。
命題 4.1 (整拡大と体 ) ✓
A ⊆ B A \subseteq B A ⊆ B を整域の整拡大とする。A A A が体であることと、B B B が体であることは同値である。
証明(命題 4.1) A A A が体とし、0 ≠ b ∈ B 0 \ne b \in B 0 = b ∈ B とします。b b b の整従属の式のうち次数 n n n が最小のもの b n + a 1 b n − 1 + ⋯ + a n = 0 b^n + a_1 b^{n-1} + \cdots + a_n = 0 b n + a 1 b n − 1 + ⋯ + a n = 0 を取ります。a n = 0 a_n = 0 a n = 0 なら b ( b n − 1 + ⋯ + a n − 1 ) = 0 b(b^{n-1} + \cdots + a_{n-1}) = 0 b ( b n − 1 + ⋯ + a n − 1 ) = 0 で、B B B は整域で b ≠ 0 b \ne 0 b = 0 なので次数 n − 1 n - 1 n − 1 の式が得られ(n = 1 n = 1 n = 1 なら b = 0 b = 0 b = 0 となり)、最小性に反します。よって a n ≠ 0 a_n \ne 0 a n = 0 で、A A A は体なので
b ⋅ ( − a n − 1 ( b n − 1 + a 1 b n − 2 + ⋯ + a n − 1 ) ) = 1 b \cdot \bigl(-a_n^{-1}(b^{n-1} + a_1 b^{n-2} + \cdots + a_{n-1})\bigr) = 1 b ⋅ ( − a n − 1 ( b n − 1 + a 1 b n − 2 + ⋯ + a n − 1 ) ) = 1 となり、b b b は B B B で可逆です。
B B B が体とし、0 ≠ a ∈ A 0 \ne a \in A 0 = a ∈ A とします。a − 1 ∈ B a^{-1} \in B a − 1 ∈ B は A A A 上整なので a − m + a 1 a − m + 1 + ⋯ + a m = 0 a^{-m} + a_1 a^{-m+1} + \cdots + a_m = 0 a − m + a 1 a − m + 1 + ⋯ + a m = 0 (a i ∈ A a_i \in A a i ∈ A )です。a m − 1 a^{m-1} a m − 1 を掛けると a − 1 = − ( a 1 + a 2 a + ⋯ + a m a m − 1 ) ∈ A a^{-1} = -(a_1 + a_2 a + \cdots + a_m a^{m-1}) \in A a − 1 = − ( a 1 + a 2 a + ⋯ + a m a m − 1 ) ∈ A です。
∎
整域であるという仮定は前半で使いました。A = k A = k A = k 、B = k [ x ] / ( x 2 ) B = k[x]/(x^2) B = k [ x ] / ( x 2 ) は整拡大ですが、B B B は体ではありません。
系 4.2 (整拡大と極大イデアル ) ✓
A ⊆ B A \subseteq B A ⊆ B を整拡大、q \mathfrak{q} q を B B B の素イデアル、p = q ∩ A \mathfrak{p} = \mathfrak{q} \cap A p = q ∩ A とする。q \mathfrak{q} q が極大イデアルであることと、p \mathfrak{p} p が極大イデアルであることは同値である。
証明(系 4.2) 命題 2.5 の (1) により A / p ⊆ B / q A/\mathfrak{p} \subseteq B/\mathfrak{q} A / p ⊆ B / q は整拡大で、どちらも整域です(p \mathfrak{p} p は素イデアルの引き戻しなので素イデアルであり(補題 2.4[局所化と素イデアルのスペクトル] )、命題 6.2[イデアルと剰余環] を使います)。命題 4.1 により A / p A/\mathfrak{p} A / p が体であることと B / q B/\mathfrak{q} B / q が体であることは同値で、定理 6.3[イデアルと剰余環] によりこれが主張です。
∎
次の定理の証明では、A A A の積閉集合 S S S を B B B の積閉集合とみて S − 1 B S^{-1}B S − 1 B を作ります。p \mathfrak{p} p が A A A の素イデアルで S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p のとき、S − 1 B S^{-1}B S − 1 B を B p B_{\mathfrak{p}} B p と書きます(B B B の素イデアルでの局所化ではないことに注意してください)。命題 2.5 の (2) により A p ⊆ B p A_{\mathfrak{p}} \subseteq B_{\mathfrak{p}} A p ⊆ B p は整拡大です。
定理 4.3 (比較不能性 ) ✓
A ⊆ B A \subseteq B A ⊆ B を整拡大とし、q ⊆ q ′ \mathfrak{q} \subseteq \mathfrak{q}' q ⊆ q ′ を B B B の素イデアルで q ∩ A = q ′ ∩ A \mathfrak{q} \cap A = \mathfrak{q}' \cap A q ∩ A = q ′ ∩ A を満たすものとする。このとき q = q ′ \mathfrak{q} = \mathfrak{q}' q = q ′ である。
証明(定理 4.3) p = q ∩ A \mathfrak{p} = \mathfrak{q} \cap A p = q ∩ A 、S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p とします。q \mathfrak{q} q と q ′ \mathfrak{q}' q ′ は S S S と交わらないので、定理 3.6[局所化と素イデアルのスペクトル] の (3) により q B p ⊆ q ′ B p \mathfrak{q}B_{\mathfrak{p}} \subseteq \mathfrak{q}'B_{\mathfrak{p}} q B p ⊆ q ′ B p は B p B_{\mathfrak{p}} B p の素イデアルで、b / s ∈ q B p b/s \in \mathfrak{q}B_{\mathfrak{p}} b / s ∈ q B p と b ∈ q b \in \mathfrak{q} b ∈ q は同値です。したがって A p A_{\mathfrak{p}} A p の元 a / s a/s a / s が q B p \mathfrak{q}B_{\mathfrak{p}} q B p に入ることは a ∈ q ∩ A = p a \in \mathfrak{q} \cap A = \mathfrak{p} a ∈ q ∩ A = p と同値で、q B p ∩ A p = p A p \mathfrak{q}B_{\mathfrak{p}} \cap A_{\mathfrak{p}} = \mathfrak{p}A_{\mathfrak{p}} q B p ∩ A p = p A p です。q ′ \mathfrak{q}' q ′ についても同じです。p A p \mathfrak{p}A_{\mathfrak{p}} p A p は局所環 A p A_{\mathfrak{p}} A p の極大イデアルなので(命題 3.10[局所化と素イデアルのスペクトル] )、系 4.2 を整拡大 A p ⊆ B p A_{\mathfrak{p}} \subseteq B_{\mathfrak{p}} A p ⊆ B p に当てると、q B p \mathfrak{q}B_{\mathfrak{p}} q B p と q ′ B p \mathfrak{q}'B_{\mathfrak{p}} q ′ B p はともに極大イデアルです。極大イデアルの間の包含は等号なので q B p = q ′ B p \mathfrak{q}B_{\mathfrak{p}} = \mathfrak{q}'B_{\mathfrak{p}} q B p = q ′ B p で、定理 3.6[局所化と素イデアルのスペクトル] の (4) の全単射性から q = q ′ \mathfrak{q} = \mathfrak{q}' q = q ′ です。
∎
定理 4.4 (横たわり定理 ) ✓
A ⊆ B A \subseteq B A ⊆ B を整拡大、p \mathfrak{p} p を A A A の素イデアルとする。このとき q ∩ A = p \mathfrak{q} \cap A = \mathfrak{p} q ∩ A = p を満たす B B B の素イデアル q \mathfrak{q} q が存在する。
証明(定理 4.4) A p ⊆ B p A_{\mathfrak{p}} \subseteq B_{\mathfrak{p}} A p ⊆ B p は整拡大で、A p ≠ 0 A_{\mathfrak{p}} \ne 0 A p = 0 を含むので B p ≠ 0 B_{\mathfrak{p}} \ne 0 B p = 0 です。極大イデアルの存在定理(定理 6.5[選択公理と Zorn の補題] )により B p B_{\mathfrak{p}} B p の極大イデアル n \mathfrak{n} n を取ります。系 4.2 により n ∩ A p \mathfrak{n} \cap A_{\mathfrak{p}} n ∩ A p は局所環 A p A_{\mathfrak{p}} A p の極大イデアルなので p A p \mathfrak{p}A_{\mathfrak{p}} p A p です。q \mathfrak{q} q を n \mathfrak{n} n の B B B への引き戻しとすると q \mathfrak{q} q は素イデアルで(補題 2.4[局所化と素イデアルのスペクトル] )、図式
A ⟶ B ↓ ↓ A p ⟶ B p \begin{matrix} A & \longrightarrow & B \\ \downarrow & & \downarrow \\ A_{\mathfrak{p}} & \longrightarrow & B_{\mathfrak{p}} \end{matrix} A ↓ A p ⟶ ⟶ B ↓ B p は可換なので、q ∩ A \mathfrak{q} \cap A q ∩ A は n ∩ A p = p A p \mathfrak{n} \cap A_{\mathfrak{p}} = \mathfrak{p}A_{\mathfrak{p}} n ∩ A p = p A p の A A A への引き戻し、すなわち p \mathfrak{p} p です(定理 3.6[局所化と素イデアルのスペクトル] の (3))。
∎
A = Z A = \mathbb{Z} A = Z 、B B B を代数体の整数環とすれば、各素数 p p p について p p p の「上にある」素イデアルが存在することになります。整性を外すと横たわりは壊れます。Z ⊆ Q \mathbb{Z} \subseteq \mathbb{Q} Z ⊆ Q では、Q \mathbb{Q} Q の素イデアルは 0 0 0 だけなので、( p ) (p) ( p ) の上には何もありません。
系 4.5 (整拡大のスペクトルの写像は全射な閉写像 ) ✓
A ⊆ B A \subseteq B A ⊆ B を整拡大、ι : A → B \iota \colon A \to B ι : A → B を包含写像とする。B B B の任意のイデアル b \mathfrak{b} b について ι ∗ ( V ( b ) ) = V ( b ∩ A ) \iota^{*}(V(\mathfrak{b})) = V(\mathfrak{b} \cap A) ι ∗ ( V ( b )) = V ( b ∩ A ) である。とくに ι ∗ : Spec B → Spec A \iota^{*} \colon \operatorname{Spec} B \to \operatorname{Spec} A ι ∗ : Spec B → Spec A は全射な閉写像である。
証明(系 4.5) q ⊇ b \mathfrak{q} \supseteq \mathfrak{b} q ⊇ b なら q ∩ A ⊇ b ∩ A \mathfrak{q} \cap A \supseteq \mathfrak{b} \cap A q ∩ A ⊇ b ∩ A なので ⊆ \subseteq ⊆ は明らかです。逆に p ⊇ a : = b ∩ A \mathfrak{p} \supseteq \mathfrak{a} := \mathfrak{b} \cap A p ⊇ a := b ∩ A を素イデアルとします。命題 2.5 の (1) により A / a ⊆ B / b A/\mathfrak{a} \subseteq B/\mathfrak{b} A / a ⊆ B / b は整拡大で、p / a \mathfrak{p}/\mathfrak{a} p / a は A / a A/\mathfrak{a} A / a の素イデアルです(補題 2.5[局所化と素イデアルのスペクトル] )。定理 4.4 により B / b B/\mathfrak{b} B / b の素イデアル q ˉ \bar{\mathfrak{q}} q ˉ で q ˉ ∩ ( A / a ) = p / a \bar{\mathfrak{q}} \cap (A/\mathfrak{a}) = \mathfrak{p}/\mathfrak{a} q ˉ ∩ ( A / a ) = p / a となるものがあり、その B B B への引き戻し q \mathfrak{q} q は b \mathfrak{b} b を含む素イデアルです。a ∈ A a \in A a ∈ A について、a ∈ q a \in \mathfrak{q} a ∈ q と a ˉ ∈ q ˉ \bar a \in \bar{\mathfrak{q}} a ˉ ∈ q ˉ と a ˉ ∈ p / a \bar a \in \mathfrak{p}/\mathfrak{a} a ˉ ∈ p / a と a ∈ p a \in \mathfrak{p} a ∈ p (p ⊇ a \mathfrak{p} \supseteq \mathfrak{a} p ⊇ a による)は同値なので、q ∩ A = p \mathfrak{q} \cap A = \mathfrak{p} q ∩ A = p です。
Spec B \operatorname{Spec} B Spec B の閉集合は V ( b ) V(\mathfrak{b}) V ( b ) の形なので(補題 4.2[局所化と素イデアルのスペクトル] の (1))、その像 V ( b ∩ A ) V(\mathfrak{b} \cap A) V ( b ∩ A ) は閉集合です。b = 0 \mathfrak{b} = 0 b = 0 とすれば全射性を得ます。
∎
定理 4.6 (上昇定理 ) ✓
A ⊆ B A \subseteq B A ⊆ B を整拡大とし、p 1 ⊆ p 2 ⊆ ⋯ ⊆ p n \mathfrak{p}_1 \subseteq \mathfrak{p}_2 \subseteq \cdots \subseteq \mathfrak{p}_n p 1 ⊆ p 2 ⊆ ⋯ ⊆ p n を A A A の素イデアルの列、q 1 ⊆ ⋯ ⊆ q m \mathfrak{q}_1 \subseteq \cdots \subseteq \mathfrak{q}_m q 1 ⊆ ⋯ ⊆ q m (1 ≤ m < n 1 \le m < n 1 ≤ m < n )を B B B の素イデアルの列で q i ∩ A = p i \mathfrak{q}_i \cap A = \mathfrak{p}_i q i ∩ A = p i (1 ≤ i ≤ m 1 \le i \le m 1 ≤ i ≤ m )を満たすものとする。このとき B B B の素イデアルの列 q m ⊆ q m + 1 ⊆ ⋯ ⊆ q n \mathfrak{q}_m \subseteq \mathfrak{q}_{m+1} \subseteq \cdots \subseteq \mathfrak{q}_n q m ⊆ q m + 1 ⊆ ⋯ ⊆ q n で q i ∩ A = p i \mathfrak{q}_i \cap A = \mathfrak{p}_i q i ∩ A = p i (m < i ≤ n m < i \le n m < i ≤ n )を満たすものが存在する。
証明(定理 4.6) 帰納法により n = 2 n = 2 n = 2 、m = 1 m = 1 m = 1 の場合を示せば十分です。q 1 ∩ A = p 1 \mathfrak{q}_1 \cap A = \mathfrak{p}_1 q 1 ∩ A = p 1 なので、命題 2.5 の (1) により A / p 1 ⊆ B / q 1 A/\mathfrak{p}_1 \subseteq B/\mathfrak{q}_1 A / p 1 ⊆ B / q 1 は整拡大です。p 2 / p 1 \mathfrak{p}_2/\mathfrak{p}_1 p 2 / p 1 は A / p 1 A/\mathfrak{p}_1 A / p 1 の素イデアルなので、定理 4.4 により B / q 1 B/\mathfrak{q}_1 B / q 1 の素イデアル q ˉ \bar{\mathfrak{q}} q ˉ でその上にあるものがあります。q ˉ \bar{\mathfrak{q}} q ˉ の B B B への引き戻しを q 2 \mathfrak{q}_2 q 2 とすると、q 2 ⊇ q 1 \mathfrak{q}_2 \supseteq \mathfrak{q}_1 q 2 ⊇ q 1 は素イデアルで、系 4.5 の証明と同じ計算で q 2 ∩ A = p 2 \mathfrak{q}_2 \cap A = \mathfrak{p}_2 q 2 ∩ A = p 2 です。
∎
p₁ ⊂ p₂ q₁ ⊂ q₂(存在) p′ ⊂ p q′(存在) ⊂ q 上昇定理 下降定理 Spec A Spec B Spec A Spec B
上昇定理(左)と下降定理(右)。下の段が Spec A、上の段が Spec B。黒丸は与えられた素イデアル、白丸は定理が存在を保証する素イデアル。上昇は整拡大ならいつでも、下降は A が整閉整域で B が整域のとき、または A → B が平坦なときに成り立つ
上昇定理は「上の素イデアルを大きくする」方向の持ち上げでした。逆向きの「小さくする」方向の持ち上げは、整性だけでは成り立ちません(例 5.5 )。A A A が整閉整域であることを仮定し、整な元の最小多項式 を調べます。下降定理の証明の核心は「整閉整域上で整な元の最小多項式は、係数がもとの環に入る」ことで、この節の前半(イデアル上整、およびその最小多項式の係数についての命題)はそのための準備です。
定義 5.1 (イデアル上整 ) ↗
A ⊆ B A \subseteq B A ⊆ B を部分環、a \mathfrak{a} a を A A A のイデアルとする。x ∈ B x \in B x ∈ B が a \mathfrak{a} a 上整 であるとは、n ≥ 1 n \ge 1 n ≥ 1 と a 1 , … , a n ∈ a a_1, \ldots, a_n \in \mathfrak{a} a 1 , … , a n ∈ a があって x n + a 1 x n − 1 + ⋯ + a n = 0 x^n + a_1 x^{n-1} + \cdots + a_n = 0 x n + a 1 x n − 1 + ⋯ + a n = 0 となることをいう。
補題 5.2 (イデアル上整な元の全体 ) ✓
A ⊆ B A \subseteq B A ⊆ B を部分環、C C C を B B B における A A A の整閉包、a \mathfrak{a} a を A A A のイデアルとする。a \mathfrak{a} a 上整な B B B の元全体は、C C C のイデアル a C \mathfrak{a}C a C の根基 a C \sqrt{\mathfrak{a}C} a C (C C C の中での根基)に等しい。とくにそれは C C C のイデアルである。
証明(補題 5.2) x x x が a \mathfrak{a} a 上整なら、x x x は A A A 上整なので x ∈ C x \in C x ∈ C で、x n = − ( a 1 x n − 1 + ⋯ + a n ) ∈ a C x^n = -(a_1 x^{n-1} + \cdots + a_n) \in \mathfrak{a}C x n = − ( a 1 x n − 1 + ⋯ + a n ) ∈ a C なので x ∈ a C x \in \sqrt{\mathfrak{a}C} x ∈ a C です。
逆に x ∈ a C x \in \sqrt{\mathfrak{a}C} x ∈ a C とし、x n = ∑ i = 1 r a i c i x^n = \sum_{i=1}^{r} a_i c_i x n = ∑ i = 1 r a i c i (a i ∈ a a_i \in \mathfrak{a} a i ∈ a 、c i ∈ C c_i \in C c i ∈ C )と書きます。M = A [ c 1 , … , c r ] M = A[c_1, \ldots, c_r] M = A [ c 1 , … , c r ] は 系 2.4 の (2) により有限生成 A A A 加群で、c i M ⊆ M c_i M \subseteq M c i M ⊆ M なので x n M ⊆ a M x^n M \subseteq \mathfrak{a}M x n M ⊆ a M です。行列式のトリック(定理 3.3[加群・完全列・中山の補題] )を x n x^n x n 倍の写像とイデアル a \mathfrak{a} a に当てると、d j ∈ a j ⊆ a d_j \in \mathfrak{a}^j \subseteq \mathfrak{a} d j ∈ a j ⊆ a があって ( ( x n ) m + d 1 ( x n ) m − 1 + ⋯ + d m ) M = 0 \bigl((x^n)^m + d_1 (x^n)^{m-1} + \cdots + d_m\bigr) M = 0 ( ( x n ) m + d 1 ( x n ) m − 1 + ⋯ + d m ) M = 0 で、1 ∈ M 1 \in M 1 ∈ M なので
x n m + d 1 x n ( m − 1 ) + ⋯ + d m − 1 x n + d m = 0 x^{nm} + d_1 x^{n(m-1)} + \cdots + d_{m-1}x^n + d_m = 0 x nm + d 1 x n ( m − 1 ) + ⋯ + d m − 1 x n + d m = 0 です。これは x x x の次数 n m nm nm のモニックな式で、現れない次数の係数を 0 ∈ a 0 \in \mathfrak{a} 0 ∈ a とみれば係数はすべて a \mathfrak{a} a に入ります。よって x x x は a \mathfrak{a} a 上整です。最後の主張は 補題 2.3[局所化と素イデアルのスペクトル] によります。
∎
次の命題の方針は、最小多項式の根(共役)を全部集めた分解体で考えることです。係数は根の基本対称式(根の積の和)なので、整な元の和と積がまた整であること(系 2.4 の (3))から、係数もまた整になります。
命題 5.3 (整閉整域上の最小多項式 ) ✓
A A A を整閉整域、K = Frac A K = \operatorname{Frac} A K = Frac A 、L L L を K K K を含む体、a \mathfrak{a} a を A A A のイデアルとする。x ∈ L x \in L x ∈ L が a \mathfrak{a} a 上整なら、x x x は K K K 上代数的で、その K K K 上の最小多項式 f ( t ) = t n + c 1 t n − 1 + ⋯ + c n f(t) = t^n + c_1 t^{n-1} + \cdots + c_n f ( t ) = t n + c 1 t n − 1 + ⋯ + c n の係数はすべて a \sqrt{\mathfrak{a}} a に入る。とくに(a = A \mathfrak{a} = A a = A として)A A A 上整な元の最小多項式は A [ t ] A[t] A [ t ] に属する。
証明(命題 5.3) x x x の整従属の式を g ( x ) = 0 g(x) = 0 g ( x ) = 0 (g ∈ A [ t ] g \in A[t] g ∈ A [ t ] はモニックで係数は a \mathfrak{a} a に入る)とします。g ≠ 0 g \ne 0 g = 0 なので x x x は K K K 上代数的で、最小多項式 f f f は代入 K [ t ] → L K[t] \to L K [ t ] → L の核の生成元なので f ∣ g f \mid g f ∣ g です(命題 6.2[多項式環と体の拡大] )。f f f の L L L 上の分解体 N N N を取り(定理 6.6[多項式環と体の拡大] )、N [ t ] N[t] N [ t ] で f = ( t − x 1 ) ⋯ ( t − x n ) f = (t - x_1)\cdots(t - x_n) f = ( t − x 1 ) ⋯ ( t − x n ) と書きます。各 x i x_i x i は f f f の根なので g g g の根でもあり、a \mathfrak{a} a 上整です。
C ′ C' C ′ を N N N における A A A の整閉包とすると、補題 5.2 により a \mathfrak{a} a 上整な N N N の元全体 a C ′ \sqrt{\mathfrak{a}C'} a C ′ は C ′ C' C ′ のイデアルです。f f f の係数 c k c_k c k は x 1 , … , x n x_1, \ldots, x_n x 1 , … , x n の基本対称式の ± 1 \pm 1 ± 1 倍、すなわち x i x_i x i たちの積の和なので、このイデアルに入り、a \mathfrak{a} a 上整です。c k ∈ K c_k \in K c k ∈ K はとくに A A A 上整で、A A A は整閉なので c k ∈ A c_k \in A c k ∈ A です。さらに c k c_k c k が満たす a \mathfrak{a} a 係数の整従属の式は K K K の中の等式なので、補題 5.2 を A ⊆ K A \subseteq K A ⊆ K (K K K における A A A の整閉包は A A A 自身)に当てて、c k ∈ a A = a c_k \in \sqrt{\mathfrak{a}A} = \sqrt{\mathfrak{a}} c k ∈ a A = a を得ます。
∎
証明の中の x 1 , … , x n x_1, \ldots, x_n x 1 , … , x n が x x x の共役 です。A = Z A = \mathbb{Z} A = Z の場合、この命題は「代数的整数の最小多項式は整数係数」という主張になります。整閉性は本質的で、A = k [ t 2 , t 3 ] A = k[t^2, t^3] A = k [ t 2 , t 3 ] (例 3.4 )では t t t は A A A 上整ですが、Frac A = k ( t ) \operatorname{Frac} A = k(t) Frac A = k ( t ) 上の最小多項式は T − t T - t T − t で、係数 t t t は A A A に入りません。
定理 5.4 (下降定理 ) ✓
A ⊆ B A \subseteq B A ⊆ B を整拡大とし、A A A は整閉整域、B B B は整域であるとする。p 1 ⊇ p 2 ⊇ ⋯ ⊇ p n \mathfrak{p}_1 \supseteq \mathfrak{p}_2 \supseteq \cdots \supseteq \mathfrak{p}_n p 1 ⊇ p 2 ⊇ ⋯ ⊇ p n を A A A の素イデアルの列、q 1 ⊇ ⋯ ⊇ q m \mathfrak{q}_1 \supseteq \cdots \supseteq \mathfrak{q}_m q 1 ⊇ ⋯ ⊇ q m (1 ≤ m < n 1 \le m < n 1 ≤ m < n )を B B B の素イデアルの列で q i ∩ A = p i \mathfrak{q}_i \cap A = \mathfrak{p}_i q i ∩ A = p i (1 ≤ i ≤ m 1 \le i \le m 1 ≤ i ≤ m )を満たすものとする。このとき B B B の素イデアルの列 q m ⊇ q m + 1 ⊇ ⋯ ⊇ q n \mathfrak{q}_m \supseteq \mathfrak{q}_{m+1} \supseteq \cdots \supseteq \mathfrak{q}_n q m ⊇ q m + 1 ⊇ ⋯ ⊇ q n で q i ∩ A = p i \mathfrak{q}_i \cap A = \mathfrak{p}_i q i ∩ A = p i (m < i ≤ n m < i \le n m < i ≤ n )を満たすものが存在する。
証明の方針です。段階 1 で、A A A の素イデアル p ′ \mathfrak{p}' p ′ から作ったイデアルが A A A と再び p ′ \mathfrak{p}' p ′ で交わること(p ′ \mathfrak{p}' p ′ より余計な元を拾わないこと)を、最小多項式の係数が p ′ \mathfrak{p}' p ′ に入るという上の命題で示します。段階 2 では、そのイデアルを含む素イデアルを取って B B B に引き戻し、求める q ′ \mathfrak{q}' q ′ を得ます。
証明(定理 5.4) 帰納法により、次を示せば十分です: q \mathfrak{q} q を B B B の素イデアル、p = q ∩ A \mathfrak{p} = \mathfrak{q} \cap A p = q ∩ A 、p ′ ⊆ p \mathfrak{p}' \subseteq \mathfrak{p} p ′ ⊆ p を A A A の素イデアルとすると、q ′ ⊆ q \mathfrak{q}' \subseteq \mathfrak{q} q ′ ⊆ q で q ′ ∩ A = p ′ \mathfrak{q}' \cap A = \mathfrak{p}' q ′ ∩ A = p ′ を満たす素イデアル q ′ \mathfrak{q}' q ′ がある。
B B B の素イデアル q \mathfrak{q} q での局所化 B q B_{\mathfrak{q}} B q と、合成 A → B → B q A \to B \to B_{\mathfrak{q}} A → B → B q を考えます。B B B は整域なので B → B q B \to B_{\mathfrak{q}} B → B q は単射で(命題 3.5[局所化と素イデアルのスペクトル] )、B q B_{\mathfrak{q}} B q の元 b / s b/s b / s を Frac B \operatorname{Frac} B Frac B の元とみなせます。B q B_{\mathfrak{q}} B q のイデアル b = p ′ B q \mathfrak{b} = \mathfrak{p}'B_{\mathfrak{q}} b = p ′ B q (p ′ \mathfrak{p}' p ′ の像で生成されるイデアル)を考えます。
段階 1: b ∩ A = p ′ \mathfrak{b} \cap A = \mathfrak{p}' b ∩ A = p ′ 。 ⊇ \supseteq ⊇ は明らかです。x ∈ b ∩ A x \in \mathfrak{b} \cap A x ∈ b ∩ A とします。b \mathfrak{b} b の元は分母をそろえると y / s y/s y / s (y ∈ p ′ B y \in \mathfrak{p}'B y ∈ p ′ B 、s ∈ B ∖ q s \in B \setminus \mathfrak{q} s ∈ B ∖ q )と書けるので、x = y / s x = y/s x = y / s 、すなわち Frac B \operatorname{Frac} B Frac B の中で y = x s y = xs y = x s です。B B B は A A A 上整なので B B B における A A A の整閉包は B B B で、補題 5.2 により y ∈ p ′ B ⊆ p ′ B y \in \mathfrak{p}'B \subseteq \sqrt{\mathfrak{p}'B} y ∈ p ′ B ⊆ p ′ B は p ′ \mathfrak{p}' p ′ 上整です。K = Frac A ⊆ L = Frac B K = \operatorname{Frac} A \subseteq L = \operatorname{Frac} B K = Frac A ⊆ L = Frac B とします。命題 5.3 により、y y y の K K K 上の最小多項式
t r + u 1 t r − 1 + ⋯ + u r t^r + u_1 t^{r-1} + \cdots + u_r t r + u 1 t r − 1 + ⋯ + u r の係数は p ′ = p ′ \sqrt{\mathfrak{p}'} = \mathfrak{p}' p ′ = p ′ に入ります(素イデアルは根基イデアル。系 2.7[局所化と素イデアルのスペクトル] )。
x ∉ p ′ x \notin \mathfrak{p}' x ∈ / p ′ と仮定して矛盾を導きます。このとき x ≠ 0 x \ne 0 x = 0 なので s = y / x s = y/x s = y / x です。y y y の最小多項式を x r x^r x r で割ると、s s s は
t r + u 1 x t r − 1 + ⋯ + u r x r t^r + \frac{u_1}{x}\,t^{r-1} + \cdots + \frac{u_r}{x^r} t r + x u 1 t r − 1 + ⋯ + x r u r の根です。s s s がより低い次数の K K K 係数多項式 h h h の根なら、y = x s y = xs y = x s は h ( t / x ) h(t/x) h ( t / x ) の根となって y y y の最小多項式の次数に反するので、これが s s s の最小多項式です。s ∈ B s \in B s ∈ B は A A A 上整なので、命題 5.3 (a = A \mathfrak{a} = A a = A )により v i = u i / x i ∈ A v_i = u_i/x^i \in A v i = u i / x i ∈ A です。x i v i = u i ∈ p ′ x^i v_i = u_i \in \mathfrak{p}' x i v i = u i ∈ p ′ で x i ∉ p ′ x^i \notin \mathfrak{p}' x i ∈ / p ′ なので v i ∈ p ′ v_i \in \mathfrak{p}' v i ∈ p ′ です。すると
s r = − ( v 1 s r − 1 + ⋯ + v r ) ∈ p ′ B ⊆ p B ⊆ q s^r = -(v_1 s^{r-1} + \cdots + v_r) \in \mathfrak{p}'B \subseteq \mathfrak{p}B \subseteq \mathfrak{q} s r = − ( v 1 s r − 1 + ⋯ + v r ) ∈ p ′ B ⊆ p B ⊆ q で、q \mathfrak{q} q は素イデアルなので s ∈ q s \in \mathfrak{q} s ∈ q となり、s ∈ B ∖ q s \in B \setminus \mathfrak{q} s ∈ B ∖ q に反します。よって x ∈ p ′ x \in \mathfrak{p}' x ∈ p ′ です。
段階 2: q ′ \mathfrak{q}' q ′ の構成。 T T T を A ∖ p ′ A \setminus \mathfrak{p}' A ∖ p ′ の B q B_{\mathfrak{q}} B q での像とします。T T T は積閉集合で、段階 1 により T ∩ b = ∅ T \cap \mathfrak{b} = \varnothing T ∩ b = ∅ です。定理 3.6[局所化と素イデアルのスペクトル] の (1) により T − 1 b T^{-1}\mathfrak{b} T − 1 b は T − 1 B q T^{-1}B_{\mathfrak{q}} T − 1 B q の真のイデアルなので、それを含む極大イデアル n \mathfrak{n} n があります(定理 6.5[選択公理と Zorn の補題] )。n \mathfrak{n} n の B q B_{\mathfrak{q}} B q への引き戻しを Q Q Q とすると、Q Q Q は b \mathfrak{b} b を含む素イデアルで、T T T の元は T − 1 B q T^{-1}B_{\mathfrak{q}} T − 1 B q で単元なので Q ∩ T = ∅ Q \cap T = \varnothing Q ∩ T = ∅ です。したがって A A A への引き戻しについて p ′ ⊆ Q ∩ A \mathfrak{p}' \subseteq Q \cap A p ′ ⊆ Q ∩ A かつ ( Q ∩ A ) ∩ ( A ∖ p ′ ) = ∅ (Q \cap A) \cap (A \setminus \mathfrak{p}') = \varnothing ( Q ∩ A ) ∩ ( A ∖ p ′ ) = ∅ 、すなわち Q ∩ A = p ′ Q \cap A = \mathfrak{p}' Q ∩ A = p ′ です。最後に q ′ \mathfrak{q}' q ′ を Q Q Q の B B B への引き戻しとすると、定理 3.6[局所化と素イデアルのスペクトル] の (4) により q ′ \mathfrak{q}' q ′ は B ∖ q B \setminus \mathfrak{q} B ∖ q と交わらない、すなわち q ′ ⊆ q \mathfrak{q}' \subseteq \mathfrak{q} q ′ ⊆ q を満たす素イデアルで、q ′ ∩ A = Q ∩ A = p ′ \mathfrak{q}' \cap A = Q \cap A = \mathfrak{p}' q ′ ∩ A = Q ∩ A = p ′ です。
∎
段階 2 は、整性とも整閉性とも関係のない一般的な議論です。「A A A の素イデアル p ′ \mathfrak{p}' p ′ が環 R R R の素イデアルの引き戻しになるのは、p ′ R \mathfrak{p}'R p ′ R の引き戻しが p ′ \mathfrak{p}' p ′ に等しいときに限る」という判定を、R = B q R = B_{\mathfrak{q}} R = B q に使っています。整閉性は段階 1 だけで使われています。
例 5.5 (整閉でないと下降定理は壊れる )
k k k を標数が 2 2 2 でない体、B = k [ x , y ] B = k[x, y] B = k [ x , y ] 、A = k [ x , x y , y 2 ] ⊆ B A = k[x, xy, y^2] \subseteq B A = k [ x , x y , y 2 ] ⊆ B とします。A A A は単項式 x a ( x y ) b ( y 2 ) c = x a + b y b + 2 c x^{a}(xy)^{b}(y^2)^{c} = x^{a+b}y^{b+2c} x a ( x y ) b ( y 2 ) c = x a + b y b + 2 c で張られる k k k 部分空間で、y = x 0 y 1 y = x^0y^1 y = x 0 y 1 はこの形に書けない(a + b = 0 a + b = 0 a + b = 0 なら b = 0 b = 0 b = 0 で y y y の指数は偶数)ので y ∉ A y \notin A y ∈ / A です。一方 y 2 ∈ A y^2 \in A y 2 ∈ A なので B = A [ y ] B = A[y] B = A [ y ] は A A A 上整で、y = ( x y ) / x y = (xy)/x y = ( x y ) / x なので Frac A = Frac B = k ( x , y ) \operatorname{Frac} A = \operatorname{Frac} B = k(x, y) Frac A = Frac B = k ( x , y ) です。とくに A A A は整閉ではありません。
q = ( x , y − 1 ) B \mathfrak{q} = (x, y - 1)B q = ( x , y − 1 ) B とします。B / q ≅ k B/\mathfrak{q} \cong k B / q ≅ k (点 ( 0 , 1 ) (0, 1) ( 0 , 1 ) での値)なので q \mathfrak{q} q は極大イデアルで、p = q ∩ A \mathfrak{p} = \mathfrak{q} \cap A p = q ∩ A とおきます。また p ′ = ( y + 1 ) B ∩ A \mathfrak{p}' = (y + 1)B \cap A p ′ = ( y + 1 ) B ∩ A とおくと、これは素イデアルです。f ∈ A f \in A f ∈ A は f ( x , y ) = g ( x , x y , y 2 ) f(x, y) = g(x, xy, y^2) f ( x , y ) = g ( x , x y , y 2 ) と書けるので f ( 0 , 1 ) = g ( 0 , 0 , 1 ) = f ( 0 , − 1 ) f(0, 1) = g(0, 0, 1) = f(0, -1) f ( 0 , 1 ) = g ( 0 , 0 , 1 ) = f ( 0 , − 1 ) です。f ∈ p ′ f \in \mathfrak{p}' f ∈ p ′ なら f ( 0 , − 1 ) = 0 f(0, -1) = 0 f ( 0 , − 1 ) = 0 なので f ( 0 , 1 ) = 0 f(0, 1) = 0 f ( 0 , 1 ) = 0 、すなわち f ∈ q f \in \mathfrak{q} f ∈ q です。よって p ′ ⊆ p \mathfrak{p}' \subseteq \mathfrak{p} p ′ ⊆ p で、x ∈ p ∖ p ′ x \in \mathfrak{p} \setminus \mathfrak{p}' x ∈ p ∖ p ′ なので包含は真です。
q ′ ⊆ q \mathfrak{q}' \subseteq \mathfrak{q} q ′ ⊆ q で q ′ ∩ A = p ′ \mathfrak{q}' \cap A = \mathfrak{p}' q ′ ∩ A = p ′ となる素イデアル q ′ \mathfrak{q}' q ′ があったとします。x ( y + 1 ) = x + x y x(y + 1) = x + xy x ( y + 1 ) = x + x y と ( y − 1 ) ( y + 1 ) = y 2 − 1 (y - 1)(y + 1) = y^2 - 1 ( y − 1 ) ( y + 1 ) = y 2 − 1 は A A A の元で ( y + 1 ) (y + 1) ( y + 1 ) に入るので、p ′ ⊆ q ′ \mathfrak{p}' \subseteq \mathfrak{q}' p ′ ⊆ q ′ に入ります。y + 1 ∉ q ′ y + 1 \notin \mathfrak{q}' y + 1 ∈ / q ′ なら、q ′ \mathfrak{q}' q ′ は素イデアルなので x , y − 1 ∈ q ′ x, y - 1 \in \mathfrak{q}' x , y − 1 ∈ q ′ となり、q ⊆ q ′ \mathfrak{q} \subseteq \mathfrak{q}' q ⊆ q ′ 、すなわち q ′ = q \mathfrak{q}' = \mathfrak{q} q ′ = q で q ′ ∩ A = p ≠ p ′ \mathfrak{q}' \cap A = \mathfrak{p} \ne \mathfrak{p}' q ′ ∩ A = p = p ′ となって矛盾です。よって y + 1 ∈ q ′ ⊆ q y + 1 \in \mathfrak{q}' \subseteq \mathfrak{q} y + 1 ∈ q ′ ⊆ q で、y − 1 ∈ q y - 1 \in \mathfrak{q} y − 1 ∈ q と合わせて 2 ∈ q 2 \in \mathfrak{q} 2 ∈ q となりますが、2 2 2 は k k k の単元なので矛盾です。したがって下降定理の結論は成り立ちません。
幾何学的には、( x , y ) ↦ ( x , x y , y 2 ) (x, y) \mapsto (x, xy, y^2) ( x , y ) ↦ ( x , x y , y 2 ) は平面を「Whitney の傘」と呼ばれる曲面 { ( a , b , c ) : b 2 = a 2 c } \{(a, b, c) : b^2 = a^2 c\} {( a , b , c ) : b 2 = a 2 c } に写し、直線 x = 0 x = 0 x = 0 上の 2 点 ( 0 , 1 ) (0, 1) ( 0 , 1 ) と ( 0 , − 1 ) (0, -1) ( 0 , − 1 ) を同じ点 ( 0 , 0 , 1 ) (0, 0, 1) ( 0 , 0 , 1 ) に貼り合わせます。p ′ \mathfrak{p}' p ′ は直線 y = − 1 y = -1 y = − 1 の像(( 0 , − 1 ) (0, -1) ( 0 , − 1 ) を通る曲線)で、その上にある B B B の素イデアルは ( 0 , 1 ) (0, 1) ( 0 , 1 ) を通りません。
整閉性の代わりに平坦性を仮定しても下降定理が成り立ちます。平坦性は「ファイバーの次元が一定」という幾何学的な条件の代数的な表現で、局所化や多項式環への拡大などで自然に現れます。
定理 5.6 (平坦拡大の下降定理 ) ✓
φ : A → B \varphi \colon A \to B φ : A → B を平坦な環準同型、q \mathfrak{q} q を B B B の素イデアル、p = φ − 1 ( q ) \mathfrak{p} = \varphi^{-1}(\mathfrak{q}) p = φ − 1 ( q ) 、p ′ ⊆ p \mathfrak{p}' \subseteq \mathfrak{p} p ′ ⊆ p を A A A の素イデアルとする。このとき q ′ ⊆ q \mathfrak{q}' \subseteq \mathfrak{q} q ′ ⊆ q で φ − 1 ( q ′ ) = p ′ \varphi^{-1}(\mathfrak{q}') = \mathfrak{p}' φ − 1 ( q ′ ) = p ′ を満たす B B B の素イデアル q ′ \mathfrak{q}' q ′ が存在する。
証明(定理 5.6) s ∈ A ∖ p s \in A \setminus \mathfrak{p} s ∈ A ∖ p なら φ ( s ) ∉ q \varphi(s) \notin \mathfrak{q} φ ( s ) ∈ / q なので、局所化の普遍性(定理 3.4[局所化と素イデアルのスペクトル] )により ψ : A p → B q \psi \colon A_{\mathfrak{p}} \to B_{\mathfrak{q}} ψ : A p → B q 、a / s ↦ φ ( a ) / φ ( s ) a/s \mapsto \varphi(a)/\varphi(s) a / s ↦ φ ( a ) / φ ( s ) が定まり、ψ ( p A p ) ⊆ q B q \psi(\mathfrak{p}A_{\mathfrak{p}}) \subseteq \mathfrak{q}B_{\mathfrak{q}} ψ ( p A p ) ⊆ q B q なので ψ \psi ψ は局所環の局所準同型です(命題 3.10[局所化と素イデアルのスペクトル] )。
B q B_{\mathfrak{q}} B q は A p A_{\mathfrak{p}} A p 上平坦。 B q B_{\mathfrak{q}} B q は B B B 上平坦で(命題 4.4[テンソル積と平坦性・射影加群・入射加群] の (2))、B B B は A A A 上平坦なので、同じ命題の (4) により B q B_{\mathfrak{q}} B q は A A A 上平坦です。N N N を A p A_{\mathfrak{p}} A p 加群とすると、S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p の元は N N N に可逆に作用するので N → S − 1 N N \to S^{-1}N N → S − 1 N 、n ↦ n / 1 n \mapsto n/1 n ↦ n /1 は同型(逆は n / s ↦ s − 1 n n/s \mapsto s^{-1}n n / s ↦ s − 1 n )で、命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (6) と 命題 2.5[テンソル積と平坦性・射影加群・入射加群] の (2) から、N N N について自然な同型
B q ⊗ A p N ≅ B q ⊗ A p ( A p ⊗ A N ) ≅ B q ⊗ A N B_{\mathfrak{q}} \otimes_{A_{\mathfrak{p}}} N \cong B_{\mathfrak{q}} \otimes_{A_{\mathfrak{p}}} (A_{\mathfrak{p}} \otimes_A N) \cong B_{\mathfrak{q}} \otimes_A N B q ⊗ A p N ≅ B q ⊗ A p ( A p ⊗ A N ) ≅ B q ⊗ A N があります。A p A_{\mathfrak{p}} A p 加群の単射 N ′ → N N' \to N N ′ → N は A A A 加群の単射でもあるので、B q ⊗ A N ′ → B q ⊗ A N B_{\mathfrak{q}} \otimes_A N' \to B_{\mathfrak{q}} \otimes_A N B q ⊗ A N ′ → B q ⊗ A N は単射で、したがって B q ⊗ A p N ′ → B q ⊗ A p N B_{\mathfrak{q}} \otimes_{A_{\mathfrak{p}}} N' \to B_{\mathfrak{q}} \otimes_{A_{\mathfrak{p}}} N B q ⊗ A p N ′ → B q ⊗ A p N も単射です。
結論。 系 6.3[テンソル積と平坦性・射影加群・入射加群] の (1) により ψ \psi ψ は忠実平坦で、同じ系の (2) により ψ ∗ : Spec B q → Spec A p \psi^{*} \colon \operatorname{Spec} B_{\mathfrak{q}} \to \operatorname{Spec} A_{\mathfrak{p}} ψ ∗ : Spec B q → Spec A p は全射です。p ′ ⊆ p \mathfrak{p}' \subseteq \mathfrak{p} p ′ ⊆ p なので p ′ A p \mathfrak{p}'A_{\mathfrak{p}} p ′ A p は A p A_{\mathfrak{p}} A p の素イデアルで(定理 3.6[局所化と素イデアルのスペクトル] )、ψ − 1 ( Q ) = p ′ A p \psi^{-1}(Q) = \mathfrak{p}'A_{\mathfrak{p}} ψ − 1 ( Q ) = p ′ A p となる Q ∈ Spec B q Q \in \operatorname{Spec} B_{\mathfrak{q}} Q ∈ Spec B q があります。q ′ \mathfrak{q}' q ′ を Q Q Q の B B B への引き戻しとすると、定理 3.6[局所化と素イデアルのスペクトル] の (4) により q ′ ⊆ q \mathfrak{q}' \subseteq \mathfrak{q} q ′ ⊆ q で、図式 A → B → B q A \to B \to B_{\mathfrak{q}} A → B → B q と A → A p → B q A \to A_{\mathfrak{p}} \to B_{\mathfrak{q}} A → A p → B q の可換性から φ − 1 ( q ′ ) \varphi^{-1}(\mathfrak{q}') φ − 1 ( q ′ ) は p ′ A p \mathfrak{p}'A_{\mathfrak{p}} p ′ A p の A A A への引き戻し、すなわち p ′ \mathfrak{p}' p ′ です。
∎
たとえば A → A [ x ] A \to A[x] A → A [ x ] は自由加群なので平坦で(命題 4.4[テンソル積と平坦性・射影加群・入射加群] の (1))、下降定理が成り立ちます。これは Krull 次元と単項イデアル定理 の章で dim A [ x ] \dim A[x] dim A [ x ] を調べるときに使えます。
演習 6.1 標準
k k k を標数が 2 2 2 でない体とし、A = k [ x , y ] / ( y 2 − x 2 ( x + 1 ) ) A = k[x, y]/(y^2 - x^2(x + 1)) A = k [ x , y ] / ( y 2 − x 2 ( x + 1 )) とします。A A A が整域で、その正規化が k [ t ] k[t] k [ t ] (t = y / x t = y/x t = y / x )であることを示し、A A A が整閉でないことを確かめてください。
解答 k [ x , y ] k[x, y] k [ x , y ] の元は y 2 − x 2 ( x + 1 ) y^2 - x^2(x+1) y 2 − x 2 ( x + 1 ) で割って f ( x ) + y g ( x ) f(x) + y\,g(x) f ( x ) + y g ( x ) と一意に書けます。代入 x ↦ t 2 − 1 x \mapsto t^2 - 1 x ↦ t 2 − 1 、y ↦ t ( t 2 − 1 ) y \mapsto t(t^2 - 1) y ↦ t ( t 2 − 1 ) は y 2 − x 2 ( x + 1 ) y^2 - x^2(x+1) y 2 − x 2 ( x + 1 ) を t 2 ( t 2 − 1 ) 2 − ( t 2 − 1 ) 2 t 2 = 0 t^2(t^2-1)^2 - (t^2-1)^2 t^2 = 0 t 2 ( t 2 − 1 ) 2 − ( t 2 − 1 ) 2 t 2 = 0 に送り、f ( x ) + y g ( x ) f(x) + y\,g(x) f ( x ) + y g ( x ) を f ( t 2 − 1 ) + t ( t 2 − 1 ) g ( t 2 − 1 ) f(t^2 - 1) + t(t^2 - 1)g(t^2 - 1) f ( t 2 − 1 ) + t ( t 2 − 1 ) g ( t 2 − 1 ) に送ります。前者は t t t の偶数次だけ、後者は奇数次だけを含むので、像が 0 0 0 なら f ( t 2 − 1 ) = 0 f(t^2-1) = 0 f ( t 2 − 1 ) = 0 かつ ( t 2 − 1 ) g ( t 2 − 1 ) = 0 (t^2-1)g(t^2-1) = 0 ( t 2 − 1 ) g ( t 2 − 1 ) = 0 で、t 2 − 1 t^2 - 1 t 2 − 1 は定数でないので f = g = 0 f = g = 0 f = g = 0 です。よって A ≅ k [ t 2 − 1 , t ( t 2 − 1 ) ] ⊆ k [ t ] A \cong k[t^2 - 1, t(t^2 - 1)] \subseteq k[t] A ≅ k [ t 2 − 1 , t ( t 2 − 1 )] ⊆ k [ t ] は整域です。t = t ( t 2 − 1 ) / ( t 2 − 1 ) t = t(t^2-1)/(t^2-1) t = t ( t 2 − 1 ) / ( t 2 − 1 ) なので Frac A = k ( t ) \operatorname{Frac} A = k(t) Frac A = k ( t ) で、t 2 = x + 1 ∈ A t^2 = x + 1 \in A t 2 = x + 1 ∈ A なので t t t は A A A 上整です。例 3.4 と同じく、k [ t ] = A [ t ] k[t] = A[t] k [ t ] = A [ t ] は A A A 上整で、UFD なので整閉(命題 3.3 )、よって正規化は k [ t ] k[t] k [ t ] です。A A A の像の元の奇数次の部分は t 2 − 1 t^2 - 1 t 2 − 1 で割り切れるので t ∉ A t \notin A t ∈ / A で、A A A は整閉ではありません。幾何学的には、曲線 y 2 = x 2 ( x + 1 ) y^2 = x^2(x+1) y 2 = x 2 ( x + 1 ) は原点で自分自身と交わる(結節点)曲線で、正規化は t = ± 1 t = \pm 1 t = ± 1 の 2 点を原点に貼り合わせる写像です。
演習 6.2 標準
整拡大 Z ⊆ Z [ i ] \mathbb{Z} \subseteq \mathbb{Z}[i] Z ⊆ Z [ i ] について、素数 p = 2 , 3 , 5 p = 2, 3, 5 p = 2 , 3 , 5 の上にある Z [ i ] \mathbb{Z}[i] Z [ i ] の素イデアルをすべて求めてください。それらがすべて極大イデアルであることを、この記事の定理から説明してください。
解答 Z [ i ] \mathbb{Z}[i] Z [ i ] の素イデアル q \mathfrak{q} q について、q ∩ Z = ( p ) \mathfrak{q} \cap \mathbb{Z} = (p) q ∩ Z = ( p ) であることと q ⊇ p Z [ i ] \mathfrak{q} \supseteq p\mathbb{Z}[i] q ⊇ p Z [ i ] であることは同値です(後者なら q ∩ Z \mathfrak{q} \cap \mathbb{Z} q ∩ Z は ( p ) (p) ( p ) を含む素イデアルで Z \mathbb{Z} Z でないので ( p ) (p) ( p ) )。したがって p p p の上の素イデアルは Z [ i ] / p Z [ i ] ≅ F p [ t ] / ( t 2 + 1 ) \mathbb{Z}[i]/p\mathbb{Z}[i] \cong \mathbb{F}_p[t]/(t^2 + 1) Z [ i ] / p Z [ i ] ≅ F p [ t ] / ( t 2 + 1 ) の素イデアルと対応します(補題 2.5[局所化と素イデアルのスペクトル] )。p = 2 p = 2 p = 2 では t 2 + 1 = ( t + 1 ) 2 t^2 + 1 = (t + 1)^2 t 2 + 1 = ( t + 1 ) 2 なので素イデアルは ( t + 1 ) (t + 1) ( t + 1 ) だけで、Z [ i ] \mathbb{Z}[i] Z [ i ] では ( 2 , 1 + i ) = ( 1 + i ) (2, 1 + i) = (1 + i) ( 2 , 1 + i ) = ( 1 + i ) です。p = 3 p = 3 p = 3 では t 2 + 1 t^2 + 1 t 2 + 1 は F 3 \mathbb{F}_3 F 3 に根をもたず既約なので剰余環は体で、素イデアルは ( 3 ) (3) ( 3 ) だけです。p = 5 p = 5 p = 5 では t 2 + 1 = ( t − 2 ) ( t + 2 ) t^2 + 1 = (t - 2)(t + 2) t 2 + 1 = ( t − 2 ) ( t + 2 ) なので素イデアルは ( 5 , i − 2 ) (5, i - 2) ( 5 , i − 2 ) と ( 5 , i + 2 ) (5, i + 2) ( 5 , i + 2 ) の 2 つです。( p ) (p) ( p ) は極大イデアルなので、系 4.2 によりその上の素イデアルはすべて極大です(比較不能性 定理 4.3 からも、同じ素数の上の素イデアルの間に包含がないことがわかります)。
演習 6.3 易
体 k k k について、A = k [ x ] ⊆ B = k [ x , x − 1 ] A = k[x] \subseteq B = k[x, x^{-1}] A = k [ x ] ⊆ B = k [ x , x − 1 ] では、A A A の素イデアル ( x ) (x) ( x ) の上にある B B B の素イデアルが存在しないことを示してください。また x − 1 x^{-1} x − 1 が A A A 上整でないことを直接確かめてください。
解答 q ∩ A = ( x ) \mathfrak{q} \cap A = (x) q ∩ A = ( x ) なら x ∈ q x \in \mathfrak{q} x ∈ q ですが、x x x は B B B の単元なので q = B \mathfrak{q} = B q = B となり矛盾です。x − 1 x^{-1} x − 1 が x − n + a 1 x − n + 1 + ⋯ + a n = 0 x^{-n} + a_1 x^{-n+1} + \cdots + a_n = 0 x − n + a 1 x − n + 1 + ⋯ + a n = 0 (a i ∈ k [ x ] a_i \in k[x] a i ∈ k [ x ] )を満たすとすると、x n x^{n} x n を掛けて 1 = − x ( a 1 + a 2 x + ⋯ + a n x n − 1 ) 1 = -x(a_1 + a_2 x + \cdots + a_n x^{n-1}) 1 = − x ( a 1 + a 2 x + ⋯ + a n x n − 1 ) となり、右辺は x x x で割り切れるので矛盾です。定理 4.4 の仮定(整性)が本質的であることがわかります。
M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra , Addison-Wesley, 1969 — Chapter 5(整従属・上昇定理・下降定理)。§4〜§5 の証明の流れはこの本に近く、細部は独自に補っています。
H. Matsumura, Commutative Ring Theory , Cambridge University Press, 1986 — §9(整拡大、平坦拡大の下降定理)。
松村英之『可換環論』共立出版、1980 — 上の英訳の原著。整拡大の節。
D. Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry , Graduate Texts in Mathematics 150, Springer, 1995 — Chapter 4(整従属と正規化)。
I. Swanson, C. Huneke, Integral Closure of Ideals, Rings, and Modules , London Mathematical Society Lecture Note Series 336, Cambridge University Press, 2006 — Chapter 1〜2(イデアル上の整性と整閉包)。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12