連立方程式に解があるかどうかを、解を探さずに、式の計算だけで判定できるでしょうか。代数閉体(複素数のように、どんな多項式も根をもつ体)の上では、解がない証拠が必ず式の形で見つかります。これが Hilbert の零点定理です。この記事は、その証明に必要な 2 つの道具、体の拡大の「大きさ」を測る数(超越次数)と、多項式で書ける図形を平らな空間へ素直に射影する方法(Noether の正規化)を作ります。そのうえで、整数の仲間だけを集めた環(整閉包)が、有限個の元で書き尽くせることまで確かめます。
体の拡大 L / K L/K L / K には超越基底 (代数的に独立で、L L L がその上で代数的になる部分集合)があり、有限な超越基底があればその元の個数は基底によりません。これが超越次数 trdeg K L \operatorname{trdeg}_K L trdeg K L です。証明は線形代数の取り替え補題と同じ形の取り替え論法です。
Noether の正規化定理 : 体 k k k 上の有限生成代数 A A A は、代数的に独立な元 y 1 , … , y d y_1, \ldots, y_d y 1 , … , y d による多項式環 k [ y 1 , … , y d ] k[y_1, \ldots, y_d] k [ y 1 , … , y d ] 上の有限加群になります。A A A が整域なら d d d は商体の超越次数です。永田の変数変換を使うので、有限体の上でも成り立ちます。
Zariski の補題 : 体 k k k 上有限生成な代数が体なら、それは k k k 上有限次です。k k k が代数閉体なら、多項式環の極大イデアルは点 ( x 1 − a 1 , … , x n − a n ) (x_1 - a_1, \ldots, x_n - a_n) ( x 1 − a 1 , … , x n − a n ) に限ります。
Hilbert の零点定理 : 代数閉体上で I ( V ( J ) ) = J \mathbf{I}(\mathbf{V}(J)) = \sqrt{J} I ( V ( J )) = J (J \sqrt{J} J は 根基 )。変数を一つ増やす Rabinowitsch の方法で弱い形から導きます。代数的集合と根基イデアルが一対一に対応します。
素イデアルがすべて極大イデアルの共通部分になる環を Jacobson 環 といいます。体と Z \mathbb{Z} Z は Jacobson 環で、Jacobson 環上の有限型代数もまた Jacobson 環です。
体上有限生成な整域の、商体の有限次拡大における整閉包 は有限加群です。分離拡大 ではトレース形式の非退化性(トレースは、掛け算を表す行列の対角和)を使い、一般の場合は Noether の正規化と純非分離拡大への帰着で示します。
この記事で使う事前知識
体の拡大 : 体 K K K を含むより大きな体 L L L のこと。L L L は K K K 上のベクトル空間にもなります。→ 体の拡大
整閉包 : 環 A A A を含む環の中で、A A A 係数のモニック多項式の根になる元を全部集めたもの。→ 整閉包
有限型代数 : 有限個の元から、環の演算と A A A の元の掛け算で全体が作れる A A A 代数のこと。→ 有限型代数
局所化 : 環に、指定した元を分母にした分数を付け加える操作。→ 局所化
根基 : イデアル I I I について、ある冪が I I I に入る元の全体。→ 根基
分離拡大 : 各元の最小多項式が重根をもたない体の拡大。→ 分離拡大
連立代数方程式 f 1 = ⋯ = f r = 0 f_1 = \cdots = f_r = 0 f 1 = ⋯ = f r = 0 (f i ∈ C [ x 1 , … , x n ] f_i \in \mathbb{C}[x_1, \ldots, x_n] f i ∈ C [ x 1 , … , x n ] )が解をもたないのはどういうときでしょうか。g 1 f 1 + ⋯ + g r f r = 1 g_1 f_1 + \cdots + g_r f_r = 1 g 1 f 1 + ⋯ + g r f r = 1 となる多項式 g i g_i g i があれば、解があったとして代入すると 0 = 1 0 = 1 0 = 1 になるので、解はありません。Hilbert の零点定理は、その逆も正しい、すなわち解がないことには必ずこの形の代数的な証拠がある ことを主張します。より精密には、f 1 , … , f r f_1, \ldots, f_r f 1 , … , f r の共通零点で消える多項式 f f f は、ある冪 f N f^N f N が f 1 , … , f r f_1, \ldots, f_r f 1 , … , f r の結合で書けます。これにより、図形(共通零点の集合)と代数(根基イデアル)が正確に対応し、代数幾何の辞書ができあがります。
この定理の核心は「体上有限生成な体は有限次」という Zariski の補題で、それは Noether の正規化定理から出てきます。正規化定理は、有限生成代数 A A A を多項式環 k [ y 1 , … , y d ] k[y_1, \ldots, y_d] k [ y 1 , … , y d ] の上の有限な(前章の意味で整な)拡大として表すもので、幾何学的には「d d d 次元の多様体は d d d 次元のアフィン空間への有限な射影をもつ」ということです。この d d d が多様体の次元で、Krull 次元と単項イデアル定理 の章で Krull 次元と一致することを示します。そのための準備として、d d d が商体の超越次数 として表示によらずに決まることを先に示します。
後半では、零点定理を「素イデアルは極大イデアルの共通部分」という形に抽象化した Jacobson 環を扱い、Z \mathbb{Z} Z 上の有限型代数(数論的な多様体)にも同じ性質があることを見ます。最後に、正規化(前章の整閉包)が体上有限生成整域では有限加群になることを示します。これは代数幾何で正規化の射が有限射になること、代数的整数論で整数環が有限生成になることの一般化です。
環はすべて単位元をもつ可換環です。前章(整拡大 )の記号と結果を使います。
定義 2.1 (代数的独立・超越基底 ) ↗
L / K L/K L / K を体の拡大とする。部分集合 S ⊆ L S \subseteq L S ⊆ L に対し、K K K と S S S を含む L L L の最小の部分環・部分体をそれぞれ K [ S ] K[S] K [ S ] 、K ( S ) K(S) K ( S ) と書く。K ( S ) K(S) K ( S ) は、S S S の有限個の元 s 1 , … , s n s_1, \ldots, s_n s 1 , … , s n と K K K 係数多項式 p , q p, q p , q (q ( s ) ≠ 0 q(s) \ne 0 q ( s ) = 0 )による p ( s ) / q ( s ) p(s)/q(s) p ( s ) / q ( s ) の全体である。
相異なる元 s 1 , … , s n ∈ L s_1, \ldots, s_n \in L s 1 , … , s n ∈ L が K K K 上代数的に独立 であるとは、K K K 係数の n n n 変数多項式 F F F で F ( s 1 , … , s n ) = 0 F(s_1, \ldots, s_n) = 0 F ( s 1 , … , s n ) = 0 となるものが F = 0 F = 0 F = 0 に限ること、すなわち代入 K [ X 1 , … , X n ] → L K[X_1, \ldots, X_n] \to L K [ X 1 , … , X n ] → L が単射であることをいう。部分集合 S S S が代数的に独立であるとは、その相異なる有限個の元がつねに代数的に独立であることをいう(空集合は代数的に独立)。
代数的に独立な S ⊆ L S \subseteq L S ⊆ L で、L L L が K ( S ) K(S) K ( S ) 上代数的(命題 6.2[多項式環と体の拡大] )であるものを、L / K L/K L / K の超越基底 という。
s 1 , … , s n s_1, \ldots, s_n s 1 , … , s n が代数的に独立なら、K [ s 1 , … , s n ] K[s_1, \ldots, s_n] K [ s 1 , … , s n ] は多項式環に同型で、K ( s 1 , … , s n ) K(s_1, \ldots, s_n) K ( s 1 , … , s n ) は有理関数体に同型です。n = 1 n = 1 n = 1 のとき、代数的に独立であることは K K K 上超越的であることと同じです。
補題 2.2 (代数性の推移と添加 ) ✓
L / K L/K L / K を体の拡大とする。
x 1 , … , x n ∈ L x_1, \ldots, x_n \in L x 1 , … , x n ∈ L が K K K 上代数的なら、K ( x 1 , … , x n ) = K [ x 1 , … , x n ] K(x_1, \ldots, x_n) = K[x_1, \ldots, x_n] K ( x 1 , … , x n ) = K [ x 1 , … , x n ] であり、これは K K K 上有限次である。
K ⊆ M ⊆ L K \subseteq M \subseteq L K ⊆ M ⊆ L を中間体とする。L L L が M M M 上代数的で、M M M が K K K 上代数的なら、L L L は K K K 上代数的である。
S ⊆ L S \subseteq L S ⊆ L を代数的に独立な部分集合、x ∈ L x \in L x ∈ L とする。S ∪ { x } S \cup \{x\} S ∪ { x } が代数的に独立で x ∉ S x \notin S x ∈ / S であることと、x x x が K ( S ) K(S) K ( S ) 上超越的であることは同値である。
証明(補題 2.2) (1) n n n についての帰納法です。M = K ( x 1 , … , x n − 1 ) = K [ x 1 , … , x n − 1 ] M = K(x_1, \ldots, x_{n-1}) = K[x_1, \ldots, x_{n-1}] M = K ( x 1 , … , x n − 1 ) = K [ x 1 , … , x n − 1 ] が K K K 上有限次だとします。x n x_n x n は K K K 上、したがって M M M 上代数的なので、命題 6.2[多項式環と体の拡大] により M ( x n ) = M [ x n ] M(x_n) = M[x_n] M ( x n ) = M [ x n ] は M M M 上有限次です。M ( x n ) = K ( x 1 , … , x n ) M(x_n) = K(x_1, \ldots, x_n) M ( x n ) = K ( x 1 , … , x n ) 、M [ x n ] = K [ x 1 , … , x n ] M[x_n] = K[x_1, \ldots, x_n] M [ x n ] = K [ x 1 , … , x n ] で、次数の連鎖律(命題 6.1[多項式環と体の拡大] )により K K K 上有限次です。
(2) x ∈ L x \in L x ∈ L の M M M 上の最小多項式の係数を m 1 , … , m r m_1, \ldots, m_r m 1 , … , m r とします。M ′ = K ( m 1 , … , m r ) M' = K(m_1, \ldots, m_r) M ′ = K ( m 1 , … , m r ) は (1) により K K K 上有限次で、x x x は M ′ M' M ′ 上代数的なので M ′ ( x ) M'(x) M ′ ( x ) は M ′ M' M ′ 上有限次です。連鎖律により M ′ ( x ) M'(x) M ′ ( x ) は K K K 上有限次で、系 6.3[多項式環と体の拡大] により x x x は K K K 上代数的です。
(3) x x x が K ( S ) K(S) K ( S ) 上代数的なら、0 0 0 でない g ∈ K ( S ) [ T ] g \in K(S)[T] g ∈ K ( S ) [ T ] で g ( x ) = 0 g(x) = 0 g ( x ) = 0 となるものがあります。g g g の係数は有限個の s 1 , … , s n ∈ S s_1, \ldots, s_n \in S s 1 , … , s n ∈ S の有理式なので、共通の分母を払うと、K K K 係数の多項式 F ( X 1 , … , X n , T ) F(X_1, \ldots, X_n, T) F ( X 1 , … , X n , T ) で F ( s 1 , … , s n , T ) ≠ 0 F(s_1, \ldots, s_n, T) \ne 0 F ( s 1 , … , s n , T ) = 0 (したがって F ≠ 0 F \ne 0 F = 0 )かつ F ( s 1 , … , s n , x ) = 0 F(s_1, \ldots, s_n, x) = 0 F ( s 1 , … , s n , x ) = 0 となるものが得られます。x ∈ S x \in S x ∈ S なら T − X i T - X_i T − X i の形の関係があるので、いずれにしても S ∪ { x } S \cup \{x\} S ∪ { x } は「x ∉ S x \notin S x ∈ / S で代数的に独立」ではありません。
逆に x x x が K ( S ) K(S) K ( S ) 上超越的とします。x ∈ S x \in S x ∈ S なら x x x は K ( S ) K(S) K ( S ) の元で代数的なので、x ∉ S x \notin S x ∈ / S です。F ( s 1 , … , s n , x ) = 0 F(s_1, \ldots, s_n, x) = 0 F ( s 1 , … , s n , x ) = 0 とし、F = ∑ j F j ( X 1 , … , X n ) T j F = \sum_j F_j(X_1, \ldots, X_n) T^j F = ∑ j F j ( X 1 , … , X n ) T j と書きます。∑ j F j ( s ) T j ∈ K ( S ) [ T ] \sum_j F_j(s)T^j \in K(S)[T] ∑ j F j ( s ) T j ∈ K ( S ) [ T ] は x x x を根にもつので零多項式で、すべての j j j について F j ( s ) = 0 F_j(s) = 0 F j ( s ) = 0 です。S S S は代数的に独立なので F j = 0 F_j = 0 F j = 0 、すなわち F = 0 F = 0 F = 0 です。
∎
(2) の証明では「有限次なら代数的」を経由しています。代数的な元の最小多項式の係数という有限個のデータに議論を閉じ込めるのが要点です。
次の取り替え補題は、線形代数で基底の元を一つずつ取り替えて個数を比べた論法の、代数的独立版です。「x x x が y y y を使って代数的になり、K ( U ) K(U) K ( U ) 上では代数的でないなら、逆に y y y も x x x を使って代数的になる」と言っていて、超越次数が基底の取り方によらないことの証明で使います。
補題 2.3 (取り替え補題(代数的従属) ) ✓
L / K L/K L / K を体の拡大、U ⊆ L U \subseteq L U ⊆ L 、x , y ∈ L x, y \in L x , y ∈ L とする。x x x が K ( U ∪ { y } ) K(U \cup \{y\}) K ( U ∪ { y }) 上代数的で、K ( U ) K(U) K ( U ) 上代数的でないなら、y y y は K ( U ∪ { x } ) K(U \cup \{x\}) K ( U ∪ { x }) 上代数的である。
証明(補題 2.3) F = K ( U ) F = K(U) F = K ( U ) とおくと K ( U ∪ { y } ) = F ( y ) K(U \cup \{y\}) = F(y) K ( U ∪ { y }) = F ( y ) で、その元は p ( y ) / q ( y ) p(y)/q(y) p ( y ) / q ( y ) (p , q ∈ F [ Y ] p, q \in F[Y] p , q ∈ F [ Y ] 、q ( y ) ≠ 0 q(y) \ne 0 q ( y ) = 0 )の形です。x x x が F ( y ) F(y) F ( y ) 上代数的なので、0 0 0 でない g ∈ F ( y ) [ T ] g \in F(y)[T] g ∈ F ( y ) [ T ] で g ( x ) = 0 g(x) = 0 g ( x ) = 0 となるものがあり、係数の分母を払えば、c j ( Y ) ∈ F [ Y ] c_j(Y) \in F[Y] c j ( Y ) ∈ F [ Y ] によって
G ( T ) = ∑ j c j ( y ) T j ≠ 0 , G ( x ) = 0 G(T) = \sum_{j} c_j(y)\, T^j \ne 0, \qquad G(x) = 0 G ( T ) = j ∑ c j ( y ) T j = 0 , G ( x ) = 0 と書けます。ここで H ( Y ) = ∑ j c j ( Y ) x j ∈ F ( x ) [ Y ] H(Y) = \sum_j c_j(Y)\, x^j \in F(x)[Y] H ( Y ) = ∑ j c j ( Y ) x j ∈ F ( x ) [ Y ] を考えると H ( y ) = G ( x ) = 0 H(y) = G(x) = 0 H ( y ) = G ( x ) = 0 です。H H H が零多項式だとすると、c j ( Y ) = ∑ k c j k Y k c_j(Y) = \sum_k c_{jk}Y^k c j ( Y ) = ∑ k c j k Y k (c j k ∈ F c_{jk} \in F c j k ∈ F )と書いたとき、Y k Y^k Y k の係数 ∑ j c j k x j \sum_j c_{jk}x^j ∑ j c j k x j がすべて 0 0 0 で、x x x は F F F 上超越的なので c j k = 0 c_{jk} = 0 c j k = 0 、したがって G = 0 G = 0 G = 0 となって矛盾です。よって H ≠ 0 H \ne 0 H = 0 で、y y y は F ( x ) = K ( U ∪ { x } ) F(x) = K(U \cup \{x\}) F ( x ) = K ( U ∪ { x }) 上代数的です。
∎
定理 2.4 (超越基底の存在と超越次数の一意性 ) ✓
L / K L/K L / K を体の拡大とする。
S ⊆ T ⊆ L S \subseteq T \subseteq L S ⊆ T ⊆ L で、S S S は代数的に独立、L L L は K ( T ) K(T) K ( T ) 上代数的であるとする。このとき S ⊆ B ⊆ T S \subseteq B \subseteq T S ⊆ B ⊆ T となる超越基底 B B B が存在する。とくに(S = ∅ S = \varnothing S = ∅ 、T = L T = L T = L として)超越基底は存在する。
L L L が有限集合 T T T (元の個数 n n n )について K ( T ) K(T) K ( T ) 上代数的なら、L L L の代数的に独立な部分集合の元の個数は n n n 以下である。
L / K L/K L / K が有限集合からなる超越基底をもつなら、すべての超越基底は有限で、元の個数は等しい。
K ⊆ M ⊆ L K \subseteq M \subseteq L K ⊆ M ⊆ L を中間体とし、L L L は M M M 上代数的であるとする。M / K M/K M / K の超越基底は L / K L/K L / K の超越基底である。
(2) の証明の方針は、代数的に独立な元 s 1 , s 2 , … s_1, s_2, \ldots s 1 , s 2 , … を一つずつ取り、そのたびに t 1 , … , t n t_1, \ldots, t_n t 1 , … , t n のうち一つを s s s と取り替えながら、「L L L がその体の上で代数的」という性質を保つことです。n n n 回で t t t は使い尽くされるので、代数的に独立な元は n n n 個を超えられません。
証明(定理 2.4) (1) S ⊆ B ⊆ T S \subseteq B \subseteq T S ⊆ B ⊆ T を満たす代数的に独立な B B B の全体 P \mathcal{P} P を包含で順序づけます。S ∈ P S \in \mathcal{P} S ∈ P なので空ではありません。P \mathcal{P} P の空でない鎖の和集合 B ∞ B_\infty B ∞ の有限部分集合は鎖のどれか一つに含まれるので、B ∞ B_\infty B ∞ は代数的に独立で、鎖の上界です。Zorn の補題(定理 5.1[選択公理と Zorn の補題] )により極大元 B B B があります。t ∈ T t \in T t ∈ T が K ( B ) K(B) K ( B ) 上超越的なら、補題 2.2 の (3) により B ∪ { t } ∈ P B \cup \{t\} \in \mathcal{P} B ∪ { t } ∈ P となって極大性に反するので、T T T の元はすべて K ( B ) K(B) K ( B ) 上代数的です。K ( B ) K(B) K ( B ) 上代数的な L L L の元の全体は部分体で(系 6.3[多項式環と体の拡大] )、K K K と T T T を含むので K ( T ) K(T) K ( T ) を含みます。L L L は K ( T ) K(T) K ( T ) 上、K ( T ) K(T) K ( T ) は K ( B ) K(B) K ( B ) 上代数的なので、補題 2.2 の (2) により L L L は K ( B ) K(B) K ( B ) 上代数的で、B B B は超越基底です。
(2) T = { t 1 , … , t n } T = \{t_1, \ldots, t_n\} T = { t 1 , … , t n } とし、相異なる代数的に独立な元 s 1 , … , s m s_1, \ldots, s_m s 1 , … , s m が m > n m > n m > n 個あったとして矛盾を導きます。0 ≤ k ≤ n 0 \le k \le n 0 ≤ k ≤ n について次の主張を k k k の帰納法で示します: t t t の番号を付け替えると、L L L は F k = K ( s 1 , … , s k , t k + 1 , … , t n ) F_k = K(s_1, \ldots, s_k, t_{k+1}, \ldots, t_n) F k = K ( s 1 , … , s k , t k + 1 , … , t n ) 上代数的である。k = 0 k = 0 k = 0 は仮定です。k < n k < n k < n で F k F_k F k について成り立つとします。s k + 1 s_{k+1} s k + 1 は F k F_k F k 上代数的です。k ≤ j ≤ n k \le j \le n k ≤ j ≤ n について E j = K ( s 1 , … , s k , t k + 1 , … , t j ) E_j = K(s_1, \ldots, s_k, t_{k+1}, \ldots, t_j) E j = K ( s 1 , … , s k , t k + 1 , … , t j ) とおき(E k = K ( s 1 , … , s k ) E_k = K(s_1, \ldots, s_k) E k = K ( s 1 , … , s k ) )、s k + 1 s_{k+1} s k + 1 が E j E_j E j 上代数的になる最小の j j j を取ります。s 1 , … , s k + 1 s_1, \ldots, s_{k+1} s 1 , … , s k + 1 は代数的に独立なので、補題 2.2 の (3) により j > k j > k j > k です。U = { s 1 , … , s k , t k + 1 , … , t j − 1 } U = \{s_1, \ldots, s_k, t_{k+1}, \ldots, t_{j-1}\} U = { s 1 , … , s k , t k + 1 , … , t j − 1 } とおくと、s k + 1 s_{k+1} s k + 1 は K ( U ∪ { t j } ) K(U \cup \{t_j\}) K ( U ∪ { t j }) 上代数的で K ( U ) K(U) K ( U ) 上代数的でないので、補題 2.3 により t j t_j t j は K ( U ∪ { s k + 1 } ) K(U \cup \{s_{k+1}\}) K ( U ∪ { s k + 1 }) 上代数的です。t j t_j t j と t k + 1 t_{k+1} t k + 1 の番号を入れ替えると(U U U の元の t t t はどれも番号が k + 2 k+2 k + 2 以上になります)、t k + 1 t_{k+1} t k + 1 は F k + 1 = K ( s 1 , … , s k + 1 , t k + 2 , … , t n ) F_{k+1} = K(s_1, \ldots, s_{k+1}, t_{k+2}, \ldots, t_n) F k + 1 = K ( s 1 , … , s k + 1 , t k + 2 , … , t n ) 上代数的です。F ′ = K ( s 1 , … , s k + 1 , t k + 1 , … , t n ) F' = K(s_1, \ldots, s_{k+1}, t_{k+1}, \ldots, t_n) F ′ = K ( s 1 , … , s k + 1 , t k + 1 , … , t n ) は F k + 1 F_{k+1} F k + 1 に代数的な元 t k + 1 t_{k+1} t k + 1 を添加した体なので、(1) の証明と同じく F k + 1 F_{k+1} F k + 1 上代数的です。L L L は F k ⊆ F ′ F_k \subseteq F' F k ⊆ F ′ 上代数的なので F ′ F' F ′ 上代数的で、補題 2.2 の (2) により F k + 1 F_{k+1} F k + 1 上代数的です。
k = n k = n k = n のとき L L L は K ( s 1 , … , s n ) K(s_1, \ldots, s_n) K ( s 1 , … , s n ) 上代数的なので、s n + 1 s_{n+1} s n + 1 も代数的となり、補題 2.2 の (3) により s 1 , … , s n + 1 s_1, \ldots, s_{n+1} s 1 , … , s n + 1 の代数的独立性に反します。無限の代数的に独立な集合からは n + 1 n + 1 n + 1 個の元を取れば同じ矛盾が出ます。
(3) B B B を n n n 個の元からなる超越基底、B ′ B' B ′ を別の超越基底とします。L L L は K ( B ) K(B) K ( B ) 上代数的なので (2) により B ′ B' B ′ は高々 n n n 個の元からなり、とくに有限です。役割を入れ替えれば n n n は B ′ B' B ′ の元の個数以下で、両者は等しくなります。
(4) B B B を M / K M/K M / K の超越基底とします。B B B は L L L の中でも代数的に独立で、L L L は M M M 上、M M M は K ( B ) K(B) K ( B ) 上代数的なので、補題 2.2 の (2) により L L L は K ( B ) K(B) K ( B ) 上代数的です。
∎
定義 2.5 (超越次数 ) ↗
体の拡大 L / K L/K L / K が有限集合からなる超越基底をもつとき、その元の個数(定理 2.4 の (3) により超越基底によらない)を L / K L/K L / K の超越次数 といい、trdeg K L \operatorname{trdeg}_K L trdeg K L と書く。そうでないとき trdeg K L = ∞ \operatorname{trdeg}_K L = \infty trdeg K L = ∞ とする。
無限の超越基底どうしも濃度が等しいことが示せますが、この記事では使いません。定理 2.4 の (4) は「代数拡大で超越次数は変わらない」ということで、(2) と合わせると、L L L が n n n 個の元で K K K 上生成される(L = K ( t 1 , … , t n ) L = K(t_1, \ldots, t_n) L = K ( t 1 , … , t n ) )なら trdeg K L ≤ n \operatorname{trdeg}_K L \le n trdeg K L ≤ n です。線形代数の取り替え補題(補題 5.4[ベクトル空間と線形変換] )と比べると、「一次独立」が「代数的に独立」に、「張る」が「その上で代数的」に置き換わっています。
例 2.6 (超越次数の例 )
有理関数体 k ( x 1 , … , x n ) k(x_1, \ldots, x_n) k ( x 1 , … , x n ) では x 1 , … , x n x_1, \ldots, x_n x 1 , … , x n は代数的に独立で、k ( x 1 , … , x n ) k(x_1, \ldots, x_n) k ( x 1 , … , x n ) はそれら自身で生成されるので、trdeg k k ( x 1 , … , x n ) = n \operatorname{trdeg}_k k(x_1, \ldots, x_n) = n trdeg k k ( x 1 , … , x n ) = n です。
A = k [ x , y ] / ( y 2 − x 3 ) ≅ k [ t 2 , t 3 ] A = k[x, y]/(y^2 - x^3) \cong k[t^2, t^3] A = k [ x , y ] / ( y 2 − x 3 ) ≅ k [ t 2 , t 3 ] (前章 の尖点の例)の商体は k ( t ) k(t) k ( t ) で、超越次数は 1 1 1 です。超越基底として { t } \{t\} { t } のほかに { t 2 } \{t^2\} { t 2 } (t t t は T 2 − t 2 T^2 - t^2 T 2 − t 2 の根なので k ( t 2 ) k(t^2) k ( t 2 ) 上代数的)も取れます。
代数体 K K K では trdeg Q K = 0 \operatorname{trdeg}_{\mathbb{Q}} K = 0 trdeg Q K = 0 です。一方 C \mathbb{C} C の Q \mathbb{Q} Q 上の超越次数は ∞ \infty ∞ です(有限個の元で Q \mathbb{Q} Q 上生成される体は可算で、その上で代数的な複素数も可算個しかないので、C \mathbb{C} C 全体がその上で代数的になることはありません)。
定理 3.1 (Noether の正規化定理 ) ✓
k k k を体、A ≠ 0 A \ne 0 A = 0 を有限生成 k k k 代数とする。
k k k 上代数的に独立な元 y 1 , … , y d ∈ A y_1, \ldots, y_d \in A y 1 , … , y d ∈ A で、A A A が多項式環 k [ y 1 , … , y d ] k[y_1, \ldots, y_d] k [ y 1 , … , y d ] 上有限(したがって整)となるものが存在する。
A A A が整域なら、(1) の d d d は trdeg k Frac A \operatorname{trdeg}_k \operatorname{Frac} A trdeg k Frac A に等しく、y 1 , … , y d y_1, \ldots, y_d y 1 , … , y d は Frac A \operatorname{Frac} A Frac A の k k k 上の超越基底である。
証明の考え方を小さな例で見ます。A = k [ x 1 , x 2 ] A = k[x_1, x_2] A = k [ x 1 , x 2 ] で関係 F = X 1 X 2 − 1 F = X_1X_2 - 1 F = X 1 X 2 − 1 (x 1 x 2 = 1 x_1x_2 = 1 x 1 x 2 = 1 )があるとします。指数は 1 以下なので r = 2 r = 2 r = 2 とし、z 1 = x 1 − x 2 2 z_1 = x_1 - x_2^2 z 1 = x 1 − x 2 2 とおくと、x 1 = z 1 + x 2 2 x_1 = z_1 + x_2^2 x 1 = z 1 + x 2 2 を関係に代入して x 2 3 + z 1 x 2 − 1 = 0 x_2^3 + z_1x_2 - 1 = 0 x 2 3 + z 1 x 2 − 1 = 0 になります。これは x 2 x_2 x 2 についてモニックなので、x 2 x_2 x 2 は k [ z 1 ] k[z_1] k [ z 1 ] 上整です。一般の証明では、変換後の各単項式の x n x_n x n の次数 e ( a ) e(a) e ( a ) が r r r 進法の桁の読み方で互いに異なるため、最高次の項がただ一つに決まり、モニックにできます(上の例では単項式 X 1 X 2 X_1X_2 X 1 X 2 が e = 1 + 1 ⋅ 2 = 3 e = 1 + 1\cdot 2 = 3 e = 1 + 1 ⋅ 2 = 3 、定数項が 0 0 0 です)。
証明(定理 3.1) A ≠ 0 A \ne 0 A = 0 なので k → A k \to A k → A は単射で(定理 7.5[環と体の基礎] )、k k k を A A A の部分環とみなします。
(1) A = k [ x 1 , … , x n ] A = k[x_1, \ldots, x_n] A = k [ x 1 , … , x n ] と書き、生成元の個数 n n n についての帰納法で示します。x 1 , … , x n x_1, \ldots, x_n x 1 , … , x n が代数的に独立なら y i = x i y_i = x_i y i = x i 、d = n d = n d = n とすればよいです(n = 0 n = 0 n = 0 もこの場合です)。そうでないとき、0 0 0 でない F ∈ k [ X 1 , … , X n ] F \in k[X_1, \ldots, X_n] F ∈ k [ X 1 , … , X n ] で F ( x 1 , … , x n ) = 0 F(x_1, \ldots, x_n) = 0 F ( x 1 , … , x n ) = 0 となるものがあります。F F F に現れるすべての指数より大きい整数 r r r を取り、
z i = x i − x n r i ( 1 ≤ i ≤ n − 1 ) z_i = x_i - x_n^{r^i} \qquad (1 \le i \le n - 1) z i = x i − x n r i ( 1 ≤ i ≤ n − 1 ) とおきます。多項式環 k [ Z 1 , … , Z n − 1 , T ] k[Z_1, \ldots, Z_{n-1}, T] k [ Z 1 , … , Z n − 1 , T ] の元
G = F ( Z 1 + T r , Z 2 + T r 2 , … , Z n − 1 + T r n − 1 , T ) G = F\bigl(Z_1 + T^{r}, Z_2 + T^{r^2}, \ldots, Z_{n-1} + T^{r^{n-1}}, T\bigr) G = F ( Z 1 + T r , Z 2 + T r 2 , … , Z n − 1 + T r n − 1 , T ) を T T T の多項式(係数は k [ Z 1 , … , Z n − 1 ] k[Z_1, \ldots, Z_{n-1}] k [ Z 1 , … , Z n − 1 ] )とみます。F F F の単項式 c a X 1 a 1 ⋯ X n a n c_a X_1^{a_1}\cdots X_n^{a_n} c a X 1 a 1 ⋯ X n a n (c a ≠ 0 c_a \ne 0 c a = 0 )は
c a ( Z 1 + T r ) a 1 ⋯ ( Z n − 1 + T r n − 1 ) a n − 1 T a n = c a T e ( a ) + ( T について e ( a ) 未満の次数の項 ) , e ( a ) = a n + a 1 r + a 2 r 2 + ⋯ + a n − 1 r n − 1 c_a (Z_1 + T^{r})^{a_1} \cdots (Z_{n-1} + T^{r^{n-1}})^{a_{n-1}}\, T^{a_n} = c_a T^{e(a)} + (T \text{ について } e(a) \text{ 未満の次数の項}), \quad e(a) = a_n + a_1 r + a_2 r^2 + \cdots + a_{n-1}r^{n-1} c a ( Z 1 + T r ) a 1 ⋯ ( Z n − 1 + T r n − 1 ) a n − 1 T a n = c a T e ( a ) + ( T について e ( a ) 未満の次数の項 ) , e ( a ) = a n + a 1 r + a 2 r 2 + ⋯ + a n − 1 r n − 1 に写ります。0 ≤ a i < r 0 \le a_i < r 0 ≤ a i < r なので、e ( a ) e(a) e ( a ) は ( a n , a 1 , … , a n − 1 ) (a_n, a_1, \ldots, a_{n-1}) ( a n , a 1 , … , a n − 1 ) を桁とする r r r 進表示であり、相異なる a a a に相異なる e ( a ) e(a) e ( a ) が対応します。e ( a ) e(a) e ( a ) が最大となる単項式を c a ∗ X a ∗ c_{a^*}X^{a^*} c a ∗ X a ∗ とすると、G G G の T T T について最高次の項は c a ∗ T e ( a ∗ ) c_{a^*}T^{e(a^*)} c a ∗ T e ( a ∗ ) で、c a ∗ ∈ k c_{a^*} \in k c a ∗ ∈ k は 0 0 0 でありません。Z i ↦ z i Z_i \mapsto z_i Z i ↦ z i 、T ↦ x n T \mapsto x_n T ↦ x n という代入は環準同型で、G G G を F ( x 1 , … , x n ) = 0 F(x_1, \ldots, x_n) = 0 F ( x 1 , … , x n ) = 0 に写すので、c a ∗ − 1 G c_{a^*}^{-1}G c a ∗ − 1 G に代入して得られる式は x n x_n x n の A ′ = k [ z 1 , … , z n − 1 ] A' = k[z_1, \ldots, z_{n-1}] A ′ = k [ z 1 , … , z n − 1 ] 係数のモニックな整従属の式です。よって x n x_n x n は A ′ A' A ′ 上整で、x i = z i + x n r i x_i = z_i + x_n^{r^i} x i = z i + x n r i なので A = A ′ [ x n ] A = A'[x_n] A = A ′ [ x n ] は A ′ A' A ′ 上有限です(定理 2.3[整拡大] )。
A ′ ≠ 0 A' \ne 0 A ′ = 0 は n − 1 n - 1 n − 1 個の元で生成されるので、帰納法の仮定により、代数的に独立な y 1 , … , y d ∈ A ′ y_1, \ldots, y_d \in A' y 1 , … , y d ∈ A ′ で A ′ A' A ′ が k [ y 1 , … , y d ] k[y_1, \ldots, y_d] k [ y 1 , … , y d ] 上有限となるものがあります。有限性の推移性(系 2.4[整拡大] の (1))により A A A も k [ y 1 , … , y d ] k[y_1, \ldots, y_d] k [ y 1 , … , y d ] 上有限で、整です(同じ系の (4))。
(2) K = Frac A K = \operatorname{Frac} A K = Frac A 、P = k [ y 1 , … , y d ] P = k[y_1, \ldots, y_d] P = k [ y 1 , … , y d ] とします。A A A の元は P P P 上整なので、とくに k ( y 1 , … , y d ) k(y_1, \ldots, y_d) k ( y 1 , … , y d ) 上代数的です。k ( y 1 , … , y d ) k(y_1, \ldots, y_d) k ( y 1 , … , y d ) 上代数的な K K K の元の全体は部分体で(系 6.3[多項式環と体の拡大] )、A A A を含むので K K K に等しくなります(K K K は A A A を含む最小の体)。よって { y 1 , … , y d } \{y_1, \ldots, y_d\} { y 1 , … , y d } は K / k K/k K / k の超越基底で、定理 2.4 の (3) により d = trdeg k K d = \operatorname{trdeg}_k K d = trdeg k K です。
∎
体 k k k が無限体なら、z i = x i − λ i x n z_i = x_i - \lambda_i x_n z i = x i − λ i x n (λ i ∈ k \lambda_i \in k λ i ∈ k をうまく選ぶ)という一次変換で同じ議論ができ、幾何学的には「一般の方向への線形射影」になります。上の x n r i x_n^{r^i} x n r i を使う変換(永田による)は k k k が有限体でも使えるのが利点です。
例 3.2 (双曲線の正規化 )
A = k [ x , y ] / ( x y − 1 ) A = k[x, y]/(xy - 1) A = k [ x , y ] / ( x y − 1 ) とします。x x x への射影 k [ x ] → A k[x] \to A k [ x ] → A は整ではありません(前章の演習で見たとおり、y = x − 1 y = x^{-1} y = x − 1 は k [ x ] k[x] k [ x ] 上整でない)。そこで z = x + y z = x + y z = x + y とおくと、x + y = z x + y = z x + y = z 、x y = 1 xy = 1 x y = 1 から x x x と y y y はどちらも T 2 − z T + 1 T^2 - zT + 1 T 2 − z T + 1 の根なので、A = k [ z ] [ x ] A = k[z][x] A = k [ z ] [ x ] は k [ z ] k[z] k [ z ] 上有限です。z z z が k k k 上代数的なら、A A A の元はすべて k ( z ) k(z) k ( z ) 上、したがって k k k 上代数的になり(補題 2.2 の (2))、A ≅ k [ x , x − 1 ] A \cong k[x, x^{-1}] A ≅ k [ x , x − 1 ] の x x x が超越的であることに反します。よって z z z は超越的で、k [ z ] k[z] k [ z ] は多項式環であり、これが 定理 3.1 の d = 1 d = 1 d = 1 の場合の表示です。幾何学的には、双曲線を直線 x = y x = y x = y の方向に沿って射影すると、各点の上には高々 2 点が乗り、無限遠に逃げる点はありません。
x + y = 3 x + y = 2 y = x (1, 1) (3/2, 3/2) x y 双曲線 xy = 1 の第 1 象限の枝と、傾き −1 の直線 x + y = z。z = 3 の直線は 2 点で交わり、z = 2 の直線は (1, 1) で接する。各直線は、直線 y = x 上の 1 点(z/2, z/2)の上にある 1 本の「ファイバー」とみなせる
定理 4.1 (Zariski の補題(弱零点定理) ) ✓
k k k を体、K K K を有限生成 k k k 代数とする。K K K が体なら、K K K は k k k 上有限次である。
証明(定理 4.1) 定理 3.1 により、代数的に独立な y 1 , … , y d ∈ K y_1, \ldots, y_d \in K y 1 , … , y d ∈ K で K K K が P = k [ y 1 , … , y d ] P = k[y_1, \ldots, y_d] P = k [ y 1 , … , y d ] 上有限となるものがあります。P ⊆ K P \subseteq K P ⊆ K は整域の整拡大で K K K は体なので、命題 4.1[整拡大] により P P P は体です。d ≥ 1 d \ge 1 d ≥ 1 なら、P P P は多項式環なので y 1 y_1 y 1 は単元でなく(定理 6.2[環と体の基礎] の (3)。P = k [ y 1 , … , y d − 1 ] [ y d ] P = k[y_1, \ldots, y_{d-1}][y_d] P = k [ y 1 , … , y d − 1 ] [ y d ] と見て変数を一つずつ扱う)、矛盾です。よって d = 0 d = 0 d = 0 で、K K K は k k k 上有限、すなわち有限次です。
∎
定義 4.2 (代数閉体・代数的集合 ) ↗
体 k k k が代数閉体 であるとは、k [ t ] k[t] k [ t ] の次数 1 1 1 以上の多項式がすべて k k k に根をもつことをいう。k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] の部分集合 J J J と X ⊆ k n X \subseteq k^n X ⊆ k n に対し
V ( J ) = { a ∈ k n : すべての f ∈ J で f ( a ) = 0 } , I ( X ) = { f ∈ k [ x 1 , … , x n ] : すべての a ∈ X で f ( a ) = 0 } \mathbf{V}(J) = \{ a \in k^n : \text{すべての } f \in J \text{ で } f(a) = 0 \}, \qquad \mathbf{I}(X) = \{ f \in k[x_1, \ldots, x_n] : \text{すべての } a \in X \text{ で } f(a) = 0 \} V ( J ) = { a ∈ k n : すべての f ∈ J で f ( a ) = 0 } , I ( X ) = { f ∈ k [ x 1 , … , x n ] : すべての a ∈ X で f ( a ) = 0 } とおく。V ( J ) \mathbf{V}(J) V ( J ) の形の集合を代数的集合 という。a ∈ k n a \in k^n a ∈ k n に対し m a = ( x 1 − a 1 , … , x n − a n ) \mathfrak{m}_a = (x_1 - a_1, \ldots, x_n - a_n) m a = ( x 1 − a 1 , … , x n − a n ) と書く。
V \mathbf{V} V は 局所化と素イデアルのスペクトル の Spec \operatorname{Spec} Spec の閉集合 V V V と区別するため太字にしています。I ( X ) \mathbf{I}(X) I ( X ) はイデアルで、f N f^N f N が X X X 上で消えれば f f f も消えるので根基イデアルです。
系 4.3 (代数閉体上の多項式環の極大イデアル ) ✓
k k k を体とする。
a ∈ k n a \in k^n a ∈ k n について、m a \mathfrak{m}_a m a は代入 f ↦ f ( a ) f \mapsto f(a) f ↦ f ( a ) の核であり、極大イデアルである。
m \mathfrak{m} m を k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] の極大イデアルとすると、k [ x 1 , … , x n ] / m k[x_1, \ldots, x_n]/\mathfrak{m} k [ x 1 , … , x n ] / m は k k k 上有限次の体である。
k k k が代数閉体なら、k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] の極大イデアルは m a \mathfrak{m}_a m a (a ∈ k n a \in k^n a ∈ k n )の形のものに限る。
証明(系 4.3) (1) 代入 e v a : k [ x ] → k \mathrm{ev}_a \colon k[x] \to k ev a : k [ x ] → k は全射な環準同型で、x i − a i x_i - a_i x i − a i を 0 0 0 に送ります。f f f を x i = ( x i − a i ) + a i x_i = (x_i - a_i) + a_i x i = ( x i − a i ) + a i と書き直して展開すると、f = f ( a ) + g f = f(a) + g f = f ( a ) + g (g ∈ m a g \in \mathfrak{m}_a g ∈ m a )となるので、ker e v a = m a \ker \mathrm{ev}_a = \mathfrak{m}_a ker ev a = m a です。k [ x ] / m a ≅ k k[x]/\mathfrak{m}_a \cong k k [ x ] / m a ≅ k は体なので、m a \mathfrak{m}_a m a は極大です(定理 6.3[イデアルと剰余環] )。
(2) K = k [ x ] / m K = k[x]/\mathfrak{m} K = k [ x ] / m は体(同じ定理)で、x i x_i x i の像で生成される有限生成 k k k 代数なので、定理 4.1 により k k k 上有限次です。
(3) (2) の K K K の元 ξ \xi ξ は k k k 上代数的で(系 6.3[多項式環と体の拡大] )、その最小多項式は既約です(命題 6.2[多項式環と体の拡大] )。k k k は代数閉体なので最小多項式は k k k に根 c c c をもち、t − c t - c t − c で割り切れ、既約なので t − c t - c t − c そのものです。よって ξ = c ∈ k \xi = c \in k ξ = c ∈ k で、k → K k \to K k → K は全射です。x i x_i x i の像を a i ∈ k a_i \in k a i ∈ k とすると x i − a i ∈ m x_i - a_i \in \mathfrak{m} x i − a i ∈ m なので m a ⊆ m \mathfrak{m}_a \subseteq \mathfrak{m} m a ⊆ m で、(1) により m a \mathfrak{m}_a m a は極大なので m = m a \mathfrak{m} = \mathfrak{m}_a m = m a です。
∎
定理 4.4 (Hilbert の零点定理 ) ✓
k k k を代数閉体、J J J を k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] のイデアルとする。
(弱い形)V ( J ) = ∅ \mathbf{V}(J) = \varnothing V ( J ) = ∅ であることと J = k [ x 1 , … , x n ] J = k[x_1, \ldots, x_n] J = k [ x 1 , … , x n ] であることは同値である。
(強い形)I ( V ( J ) ) = J \mathbf{I}(\mathbf{V}(J)) = \sqrt{J} I ( V ( J )) = J 。
V \mathbf{V} V と I \mathbf{I} I は、k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] の根基イデアル全体と k n k^n k n の代数的集合全体の間の、包含関係を逆にする互いに逆な全単射を与える。この対応で極大イデアル m a \mathfrak{m}_a m a は 1 点 { a } \{a\} { a } に対応する。
証明(定理 4.4) R = k [ x 1 , … , x n ] R = k[x_1, \ldots, x_n] R = k [ x 1 , … , x n ] とします。
(1) J = R J = R J = R なら 1 ∈ J 1 \in J 1 ∈ J は消えないので V ( J ) = ∅ \mathbf{V}(J) = \varnothing V ( J ) = ∅ です。J ≠ R J \ne R J = R なら、J J J を含む極大イデアルがあり(定理 6.5[選択公理と Zorn の補題] )、系 4.3 の (3) によりそれは m a \mathfrak{m}_a m a の形です。J ⊆ m a = ker e v a J \subseteq \mathfrak{m}_a = \ker\mathrm{ev}_a J ⊆ m a = ker ev a なので a ∈ V ( J ) a \in \mathbf{V}(J) a ∈ V ( J ) です。
(2) f N ∈ J f^N \in J f N ∈ J なら V ( J ) \mathbf{V}(J) V ( J ) の各点 a a a で f ( a ) N = 0 f(a)^N = 0 f ( a ) N = 0 、したがって f ( a ) = 0 f(a) = 0 f ( a ) = 0 なので、J ⊆ I ( V ( J ) ) \sqrt{J} \subseteq \mathbf{I}(\mathbf{V}(J)) J ⊆ I ( V ( J )) です。逆に f ∈ I ( V ( J ) ) f \in \mathbf{I}(\mathbf{V}(J)) f ∈ I ( V ( J )) とします。f = 0 f = 0 f = 0 なら明らかなので f ≠ 0 f \ne 0 f = 0 とします。変数を一つ増やした R ′ = k [ x 1 , … , x n , t ] R' = k[x_1, \ldots, x_n, t] R ′ = k [ x 1 , … , x n , t ] のイデアル J ′ = J R ′ + ( 1 − t f ) R ′ J' = JR' + (1 - tf)R' J ′ = J R ′ + ( 1 − t f ) R ′ を考えます。( a , b ) ∈ V ( J ′ ) (a, b) \in \mathbf{V}(J') ( a , b ) ∈ V ( J ′ ) なら a ∈ V ( J ) a \in \mathbf{V}(J) a ∈ V ( J ) なので f ( a ) = 0 f(a) = 0 f ( a ) = 0 で、( 1 − t f ) ( a , b ) = 1 ≠ 0 (1 - tf)(a, b) = 1 \ne 0 ( 1 − t f ) ( a , b ) = 1 = 0 となって矛盾です。よって V ( J ′ ) = ∅ \mathbf{V}(J') = \varnothing V ( J ′ ) = ∅ で、(1)(n + 1 n + 1 n + 1 変数の場合)により 1 ∈ J ′ 1 \in J' 1 ∈ J ′ です。すなわち h i ∈ J h_i \in J h i ∈ J 、g i , g ∈ R ′ g_i, g \in R' g i , g ∈ R ′ があって
1 = ∑ i = 1 r g i ( x , t ) h i ( x ) + g ( x , t ) ( 1 − t f ( x ) ) 1 = \sum_{i=1}^{r} g_i(x, t)\, h_i(x) + g(x, t)\,\bigl(1 - t f(x)\bigr) 1 = i = 1 ∑ r g i ( x , t ) h i ( x ) + g ( x , t ) ( 1 − t f ( x ) ) です。R R R の商体 k ( x 1 , … , x n ) k(x_1, \ldots, x_n) k ( x 1 , … , x n ) への代入 x i ↦ x i x_i \mapsto x_i x i ↦ x i 、t ↦ 1 / f t \mapsto 1/f t ↦ 1/ f を施すと 1 = ∑ i g i ( x , 1 / f ) h i ( x ) 1 = \sum_i g_i(x, 1/f)\, h_i(x) 1 = ∑ i g i ( x , 1/ f ) h i ( x ) で、N N N を g i g_i g i の t t t についての次数の最大値以上に取って f N f^N f N を掛けると、G i = f N g i ( x , 1 / f ) ∈ R G_i = f^N g_i(x, 1/f) \in R G i = f N g i ( x , 1/ f ) ∈ R について f N = ∑ i G i h i ∈ J f^N = \sum_i G_i h_i \in J f N = ∑ i G i h i ∈ J です(両辺とも R R R の元で、R → k ( x 1 , … , x n ) R \to k(x_1, \ldots, x_n) R → k ( x 1 , … , x n ) は単射)。よって f ∈ J f \in \sqrt{J} f ∈ J です。
(3) 任意の X ⊆ k n X \subseteq k^n X ⊆ k n について I ( X ) \mathbf{I}(X) I ( X ) は根基イデアルです(定義の直後の注意)。代数的集合 X = V ( J ) X = \mathbf{V}(J) X = V ( J ) について、J ⊆ I ( X ) J \subseteq \mathbf{I}(X) J ⊆ I ( X ) から V ( I ( X ) ) ⊆ V ( J ) = X \mathbf{V}(\mathbf{I}(X)) \subseteq \mathbf{V}(J) = X V ( I ( X )) ⊆ V ( J ) = X で、X X X の点は I ( X ) \mathbf{I}(X) I ( X ) のすべての元で消えるので X ⊆ V ( I ( X ) ) X \subseteq \mathbf{V}(\mathbf{I}(X)) X ⊆ V ( I ( X )) 、よって V ( I ( X ) ) = X \mathbf{V}(\mathbf{I}(X)) = X V ( I ( X )) = X です。根基イデアル J J J については (2) により I ( V ( J ) ) = J = J \mathbf{I}(\mathbf{V}(J)) = \sqrt{J} = J I ( V ( J )) = J = J です。包含を逆にすることは定義から明らかです。最後に、V ( m a ) = { a } \mathbf{V}(\mathfrak{m}_a) = \{a\} V ( m a ) = { a } は定義から(x i − a i x_i - a_i x i − a i がすべて消える点は a a a だけ)従います。
∎
変数 t t t を足して 1 − t f 1 - tf 1 − t f を加える操作は、幾何学的には「f ≠ 0 f \ne 0 f = 0 となる開集合 D ( f ) D(f) D ( f ) を、k n + 1 k^{n+1} k n + 1 の閉集合 { t f = 1 } \{ tf = 1 \} { t f = 1 } として実現する」ことです。f f f が V ( J ) \mathbf{V}(J) V ( J ) 上で消えることは、V ( J ) ∩ D ( f ) = ∅ \mathbf{V}(J) \cap D(f) = \varnothing V ( J ) ∩ D ( f ) = ∅ と言い換えられ、弱い形に帰着します。
例 4.5 (代数閉体でないと零点定理は壊れる )
k = R k = \mathbb{R} k = R 、J = ( x 2 + 1 ) ⊆ R [ x ] J = (x^2 + 1) \subseteq \mathbb{R}[x] J = ( x 2 + 1 ) ⊆ R [ x ] とすると、V ( J ) = ∅ \mathbf{V}(J) = \varnothing V ( J ) = ∅ ですが J ≠ R [ x ] J \ne \mathbb{R}[x] J = R [ x ] です。J J J は極大イデアルで、剰余体 R [ x ] / ( x 2 + 1 ) ≅ C \mathbb{R}[x]/(x^2 + 1) \cong \mathbb{C} R [ x ] / ( x 2 + 1 ) ≅ C は R \mathbb{R} R 上 2 次なので、系 4.3 の (2) と矛盾しませんが、(3) の形にはなりません。代数閉体でない k k k では、k n k^n k n の点の代わりに Spec \operatorname{Spec} Spec の極大イデアル(あるいは代数閉包に値をもつ点)を考える必要があります。
零点定理の (2) は、Spec の言葉では「J \sqrt{J} J は J J J を含む極大イデアルの共通部分」と言い換えられます(I ( V ( J ) ) \mathbf{I}(\mathbf{V}(J)) I ( V ( J )) は J J J を含む m a \mathfrak{m}_a m a の共通部分)。一般の環では、J \sqrt{J} J は J J J を含む素 イデアルの共通部分でした(系 2.7[局所化と素イデアルのスペクトル] )。両者が一致する環に名前を付けます。
定義 5.1 (Jacobson 環 ) ↗
環 A A A のすべての素イデアルが、それを含む極大イデアルの共通部分に等しいとき、A A A を Jacobson 環 という。
次の補題は、素イデアルが極大イデアルの共通部分になるかという判定を、局所化 D b ˉ D_{\bar b} D b ˉ が体になるかという調べやすい条件に言い換えます。D b ˉ D_{\bar b} D b ˉ が体になるのは、D D D の 0 0 0 でない素イデアルがすべて b ˉ \bar b b ˉ を含むときです。D D D が体でないのにそうなると、極大イデアルの共通部分に b ˉ ≠ 0 \bar b \ne 0 b ˉ = 0 が入ってしまい、Jacobson 環の条件に反します。証明の (a)⇒(b) はこの筋道です。
補題 5.2 (Jacobson 環の判定 ) ✓
A A A を環とする。
A A A が Jacobson 環なら、任意のイデアル I I I について I \sqrt{I} I は I I I を含む極大イデアル全体の共通部分に等しい。
Jacobson 環の剰余環は Jacobson 環である。
次は同値である。
(a) A A A は Jacobson 環である。
(b) A A A の素イデアル p \mathfrak{p} p と b ∈ A ∖ p b \in A \setminus \mathfrak{p} b ∈ A ∖ p について、整域 D = A / p D = A/\mathfrak{p} D = A / p の b ˉ \bar b b ˉ による局所化 D b ˉ D_{\bar b} D b ˉ が体ならば、p \mathfrak{p} p は極大イデアルである。
証明(補題 5.2) (1) 系 2.7[局所化と素イデアルのスペクトル] により I = ⋂ p ⊇ I p \sqrt{I} = \bigcap_{\mathfrak{p} \supseteq I}\mathfrak{p} I = ⋂ p ⊇ I p です。各 p \mathfrak{p} p は p \mathfrak{p} p を含む極大イデアルの共通部分で、それらはすべて I I I を含むので、I ⊇ ⋂ m ⊇ I m \sqrt{I} \supseteq \bigcap_{\mathfrak{m} \supseteq I}\mathfrak{m} I ⊇ ⋂ m ⊇ I m です。逆向きは、極大イデアルが素イデアルであること(系 6.4[イデアルと剰余環] )から従います。
(2) 補題 2.5[局所化と素イデアルのスペクトル] により、A / I A/I A / I の素イデアル・極大イデアルは I I I を含む A A A の素イデアル・極大イデアルと包含を保って対応し、対応は共通部分を保ちます。p ⊇ I \mathfrak{p} \supseteq I p ⊇ I を含む極大イデアルはすべて I I I を含むので、p = ⋂ m \mathfrak{p} = \bigcap \mathfrak{m} p = ⋂ m を A / I A/I A / I に写せば主張を得ます。
(3) (a)⇒(b): (2) により D D D は Jacobson 環で、D D D の素イデアル 0 0 0 は D D D の極大イデアル全体の共通部分です。D b ˉ D_{\bar b} D b ˉ の素イデアルは b ˉ \bar b b ˉ を含まない D D D の素イデアルと一対一に対応し(定理 3.6[局所化と素イデアルのスペクトル] の (4))、D b ˉ D_{\bar b} D b ˉ は体なのでそれは 0 0 0 だけです。したがって D D D の 0 0 0 でない素イデアルはすべて b ˉ \bar b b ˉ を含みます。D D D が体でないなら 0 0 0 は極大でなく(定理 6.3[イデアルと剰余環] )、D D D の極大イデアルはすべて 0 0 0 でないので b ˉ \bar b b ˉ を含み、b ˉ ∈ ⋂ m = 0 \bar b \in \bigcap \mathfrak{m} = 0 b ˉ ∈ ⋂ m = 0 となって b ∉ p b \notin \mathfrak{p} b ∈ / p に反します。よって D D D は体で、p \mathfrak{p} p は極大です。
(b)⇒(a): 素イデアル p \mathfrak{p} p について J = ⋂ m ⊇ p m ⊇ p J = \bigcap_{\mathfrak{m} \supseteq \mathfrak{p}} \mathfrak{m} \supseteq \mathfrak{p} J = ⋂ m ⊇ p m ⊇ p とし、b ∈ J ∖ p b \in J \setminus \mathfrak{p} b ∈ J ∖ p があったとして矛盾を導きます。D = A / p D = A/\mathfrak{p} D = A / p は整域で b ˉ ≠ 0 \bar b \ne 0 b ˉ = 0 なので、D b ˉ ≠ 0 D_{\bar b} \ne 0 D b ˉ = 0 です(補題 3.3[局所化と素イデアルのスペクトル] の (2))。D b ˉ D_{\bar b} D b ˉ の極大イデアル n \mathfrak{n} n を取り、n \mathfrak{n} n の D D D への引き戻しを P ˉ \bar P P ˉ 、その A A A への引き戻しを P P P とします。P P P は p \mathfrak{p} p を含む素イデアルで、b ˉ \bar b b ˉ は D b ˉ D_{\bar b} D b ˉ の単元なので b ∉ P b \notin P b ∈ / P です。定理 3.6[局所化と素イデアルのスペクトル] の (2) により n = P ˉ D b ˉ \mathfrak{n} = \bar P D_{\bar b} n = P ˉ D b ˉ で、命題 3.7[局所化と素イデアルのスペクトル] と D / P ˉ ≅ A / P D/\bar P \cong A/P D / P ˉ ≅ A / P により
( A / P ) b ˉ ≅ ( D / P ˉ ) b ˉ ≅ D b ˉ / P ˉ D b ˉ = D b ˉ / n (A/P)_{\bar b} \cong (D/\bar P)_{\bar b} \cong D_{\bar b}/\bar P D_{\bar b} = D_{\bar b}/\mathfrak{n} ( A / P ) b ˉ ≅ ( D / P ˉ ) b ˉ ≅ D b ˉ / P ˉ D b ˉ = D b ˉ / n は体です。(b) により P P P は極大イデアルです。P ⊇ p P \supseteq \mathfrak{p} P ⊇ p なので b ∈ J ⊆ P b \in J \subseteq P b ∈ J ⊆ P となり、b ∉ P b \notin P b ∈ / P に反します。
∎
次の補題が、Jacobson 環上の有限型代数を調べる鍵です。
補題 5.3 (局所化が体になる有限型代数 ) ✓
A ⊆ B A \subseteq B A ⊆ B を整域、B B B を有限型 A A A 代数とし、0 ≠ b ∈ B 0 \ne b \in B 0 = b ∈ B について B b B_b B b が体であるとする。このとき 0 ≠ a ∈ A 0 \ne a \in A 0 = a ∈ A で A a A_a A a が体となるものがあり、B b B_b B b は A a A_a A a 上有限である。
証明(補題 5.3) B = A [ x 1 , … , x n ] B = A[x_1, \ldots, x_n] B = A [ x 1 , … , x n ] とします。B B B は整域なので B → B b B \to B_b B → B b は単射で、B b B_b B b は A A A を含む体です。A A A の 0 0 0 でない元は B b B_b B b で可逆なので、局所化の普遍性(定理 3.4[局所化と素イデアルのスペクトル] )により K = Frac A K = \operatorname{Frac} A K = Frac A は B b B_b B b の部分体とみなせます。B b B_b B b は x 1 , … , x n , 1 / b x_1, \ldots, x_n, 1/b x 1 , … , x n , 1/ b で A A A 上生成されるので、K K K 上もこれらで生成される有限生成 K K K 代数で、体です。定理 4.1 により B b B_b B b は K K K 上有限次で、生成元 x 1 , … , x n , 1 / b x_1, \ldots, x_n, 1/b x 1 , … , x n , 1/ b はそれぞれ K K K 係数のモニック多項式の根です。これらの多項式の係数の分母をすべて掛けた 0 ≠ a ∈ A 0 \ne a \in A 0 = a ∈ A を取ると、各生成元は A a A_a A a 上整です。a a a は B b B_b B b で可逆なので A a ⊆ B b A_a \subseteq B_b A a ⊆ B b で、B b = A a [ x 1 , … , x n , 1 / b ] B_b = A_a[x_1, \ldots, x_n, 1/b] B b = A a [ x 1 , … , x n , 1/ b ] は 系 2.4[整拡大] の (2) により A a A_a A a 上有限、とくに整です。A a ⊆ B b A_a \subseteq B_b A a ⊆ B b は整域の整拡大で B b B_b B b は体なので、命題 4.1[整拡大] により A a A_a A a は体です。
∎
定理 5.4 (Jacobson 環上の有限型代数 ) ✓
体と Z \mathbb{Z} Z は Jacobson 環である。
A A A を Jacobson 環、φ : A → B \varphi \colon A \to B φ : A → B を有限型 A A A 代数とする。B B B は Jacobson 環であり、B B B の任意の極大イデアル n \mathfrak{n} n について m = φ − 1 ( n ) \mathfrak{m} = \varphi^{-1}(\mathfrak{n}) m = φ − 1 ( n ) は A A A の極大イデアルで、B / n B/\mathfrak{n} B / n は A / m A/\mathfrak{m} A / m 上有限次の体である。
とくに、体 k k k 上の有限型代数 B B B は Jacobson 環で、任意のイデアル I I I について I \sqrt{I} I は I I I を含む極大イデアルの共通部分に等しく、極大イデアル n \mathfrak{n} n の剰余体 B / n B/\mathfrak{n} B / n は k k k 上有限次である。
証明(定理 5.4) (1) 体の素イデアルは 0 0 0 だけで、これは極大です。Z \mathbb{Z} Z の素イデアルは 0 0 0 と ( p ) (p) ( p ) (p p p は素数)で(命題 7.2[イデアルと剰余環] により単項イデアルで、生成元は 0 0 0 か素数)、( p ) (p) ( p ) は極大です。0 = ⋂ p ( p ) 0 = \bigcap_p (p) 0 = ⋂ p ( p ) を示します。n ≠ 0 n \ne 0 n = 0 がすべての ( p ) (p) ( p ) に入るとすると、∣ n ∣ + 1 ≥ 2 |n| + 1 \ge 2 ∣ n ∣ + 1 ≥ 2 の素因数 p p p (∣ n ∣ + 1 |n| + 1 ∣ n ∣ + 1 の 1 1 1 より大きい最小の約数は素数)は ∣ n ∣ |n| ∣ n ∣ と ∣ n ∣ + 1 |n|+1 ∣ n ∣ + 1 をともに割るので 1 1 1 を割り、矛盾です。
(2) 補題 5.2 の (3) の (b) を B B B について確かめます。Q Q Q を B B B の素イデアル、b ∈ B ∖ Q b \in B \setminus Q b ∈ B ∖ Q で ( B / Q ) b ˉ (B/Q)_{\bar b} ( B / Q ) b ˉ が体であるとします。p = φ − 1 ( Q ) \mathfrak{p} = \varphi^{-1}(Q) p = φ − 1 ( Q ) とおくと、A ′ = A / p → B ′ = B / Q A' = A/\mathfrak{p} \to B' = B/Q A ′ = A / p → B ′ = B / Q は単射で、A ′ ⊆ B ′ A' \subseteq B' A ′ ⊆ B ′ は整域、B ′ B' B ′ は有限型 A ′ A' A ′ 代数、B b ˉ ′ B'_{\bar b} B b ˉ ′ は体です。補題 5.3 により、0 ≠ a ∈ A ′ 0 \ne a \in A' 0 = a ∈ A ′ で A a ′ A'_a A a ′ が体となるものがあります。A ′ A' A ′ は Jacobson 環なので(補題 5.2 の (2))、素イデアル 0 0 0 と a a a に (3) の (a)⇒(b) を当てると、0 0 0 は A ′ A' A ′ の極大イデアル、すなわち A ′ A' A ′ は体です。すると B b ˉ ′ B'_{\bar b} B b ˉ ′ は体 A ′ A' A ′ 上の有限生成代数で体なので、定理 4.1 により A ′ A' A ′ 上有限次で、その部分環 B ′ B' B ′ は A ′ A' A ′ 上整です(系 2.4[整拡大] の (4))。命題 4.1[整拡大] により B ′ B' B ′ は体で、Q Q Q は極大イデアルです。よって B B B は Jacobson 環です。
極大イデアル n \mathfrak{n} n については、Q = n Q = \mathfrak{n} Q = n 、b = 1 b = 1 b = 1 として同じ議論をすると、A / m A/\mathfrak{m} A / m が体であることと、B / n = ( B / n ) 1 B/\mathfrak{n} = (B/\mathfrak{n})_{1} B / n = ( B / n ) 1 が A / m A/\mathfrak{m} A / m 上有限次であることが得られます。
(3) (1) と (2)、補題 5.2 の (1) から従います。
∎
(3) の「剰余体は k k k 上有限次」は、k k k が代数閉体なら剰余体が k k k そのものになるということで、系 4.3 の一般化です。(2) を A = Z A = \mathbb{Z} A = Z に当てると、Z \mathbb{Z} Z 上の有限型代数の極大イデアルの剰余体は有限体です(Z / ( p ) \mathbb{Z}/(p) Z / ( p ) 上有限次)。代数幾何では、この性質により有限型のスキームの閉点だけで位相の情報が決まります。
例 5.5 (Jacobson 環でない環 )
( A , m ) (A, \mathfrak{m}) ( A , m ) を体でない局所整域とします(たとえば Z ( p ) \mathbb{Z}_{(p)} Z ( p ) 、k [ x ] ( x ) k[x]_{(x)} k [ x ] ( x ) 、k [ [ x ] ] k[[x]] k [[ x ]] )。素イデアル 0 0 0 を含む極大イデアルは m \mathfrak{m} m だけで、m ≠ 0 \mathfrak{m} \ne 0 m = 0 なので、0 0 0 は極大イデアルの共通部分ではありません。よって A A A は Jacobson 環ではありません。とくに Z ( p ) \mathbb{Z}_{(p)} Z ( p ) は Z \mathbb{Z} Z 上の有限型代数ではありません(そうなら 定理 5.4 の (2) で Jacobson 環になるため)。局所化は一般に有限型でなく、Jacobson 性を保ちません。
前章で見たように、尖点 k [ t 2 , t 3 ] k[t^2, t^3] k [ t 2 , t 3 ] の正規化 k [ t ] k[t] k [ t ] は、1 , t 1, t 1 , t で生成される有限加群でした。この節の目標は、これが一般に成り立つこと、すなわち体上有限生成な整域の正規化は有限加群であることの証明です。道具はトレース形式と、体の拡大を分離的な部分と純非分離的な部分に分けることです。
定義 6.1 (トレース ) ↗
L / K L/K L / K を有限次拡大とする。x ∈ L x \in L x ∈ L に対し、K K K 線形写像 L → L L \to L L → L 、y ↦ x y y \mapsto xy y ↦ x y の(K K K 上の基底に関する)表現行列のトレースを Tr L / K ( x ) \operatorname{Tr}_{L/K}(x) Tr L / K ( x ) と書き、x x x のトレース という。
補題 6.2 (トレースと最小多項式 ) ✓
L / K L/K L / K を有限次拡大とする。
Tr L / K ( x ) \operatorname{Tr}_{L/K}(x) Tr L / K ( x ) は基底の取り方によらず、Tr L / K : L → K \operatorname{Tr}_{L/K} \colon L \to K Tr L / K : L → K は K K K 線形である。
x ∈ L x \in L x ∈ L の K K K 上の最小多項式を t d + c 1 t d − 1 + ⋯ + c d t^d + c_1 t^{d-1} + \cdots + c_d t d + c 1 t d − 1 + ⋯ + c d 、e = [ L : K ( x ) ] e = [L : K(x)] e = [ L : K ( x )] とすると、Tr L / K ( x ) = − e c 1 \operatorname{Tr}_{L/K}(x) = -e\,c_1 Tr L / K ( x ) = − e c 1 である。
A A A を整閉整域、K = Frac A K = \operatorname{Frac} A K = Frac A とする。x ∈ L x \in L x ∈ L が A A A 上整なら Tr L / K ( x ) ∈ A \operatorname{Tr}_{L/K}(x) \in A Tr L / K ( x ) ∈ A である。
証明(補題 6.2) (1) 基底を取り替える行列を P P P とすると表現行列は X X X から P − 1 X P P^{-1}XP P − 1 X P に変わります。正方行列 Y , Z Y, Z Y , Z について tr ( Y Z ) = ∑ i , j y i j z j i = tr ( Z Y ) \operatorname{tr}(YZ) = \sum_{i,j} y_{ij}z_{ji} = \operatorname{tr}(ZY) tr ( Y Z ) = ∑ i , j y ij z j i = tr ( Z Y ) なので、tr ( P − 1 X P ) = tr ( X P P − 1 ) = tr X \operatorname{tr}(P^{-1}XP) = \operatorname{tr}(XPP^{-1}) = \operatorname{tr}X tr ( P − 1 X P ) = tr ( X P P − 1 ) = tr X です。x ↦ ( y ↦ x y ) x \mapsto (y \mapsto xy) x ↦ ( y ↦ x y ) と行列のトレースはどちらも K K K 線形です。
(2) 命題 6.2[多項式環と体の拡大] により K ( x ) ≅ K [ t ] / ( f ) K(x) \cong K[t]/(f) K ( x ) ≅ K [ t ] / ( f ) で、1 , x , … , x d − 1 1, x, \ldots, x^{d-1} 1 , x , … , x d − 1 は K ( x ) K(x) K ( x ) の K K K 上の基底です(剰余は d d d 次未満の多項式で一意に表されます)。K ( x ) K(x) K ( x ) 上の L L L の基底 w 1 , … , w e w_1, \ldots, w_e w 1 , … , w e を取ると、x i w j x^i w_j x i w j (0 ≤ i < d 0 \le i < d 0 ≤ i < d 、1 ≤ j ≤ e 1 \le j \le e 1 ≤ j ≤ e )は L L L の K K K 上の基底です。実際、y ∈ L y \in L y ∈ L は y = ∑ j β j w j y = \sum_j \beta_j w_j y = ∑ j β j w j (β j ∈ K ( x ) \beta_j \in K(x) β j ∈ K ( x ) )で、各 β j \beta_j β j は x i x^i x i の K K K 係数の一次結合なので張ります。∑ i , j λ i j x i w j = 0 \sum_{i,j}\lambda_{ij}x^iw_j = 0 ∑ i , j λ ij x i w j = 0 なら w j w_j w j の K ( x ) K(x) K ( x ) 上の一次独立性から ∑ i λ i j x i = 0 \sum_i \lambda_{ij}x^i = 0 ∑ i λ ij x i = 0 、さらに x i x^i x i の一次独立性から λ i j = 0 \lambda_{ij} = 0 λ ij = 0 です。この基底で x x x 倍の写像を見ると、i < d − 1 i < d - 1 i < d − 1 のとき x ⋅ x i w j = x i + 1 w j x \cdot x^iw_j = x^{i+1}w_j x ⋅ x i w j = x i + 1 w j で x i w j x^iw_j x i w j の係数は 0 0 0 、x ⋅ x d − 1 w j = x d w j = − ( c 1 x d − 1 + ⋯ + c d ) w j x \cdot x^{d-1}w_j = x^dw_j = -(c_1x^{d-1} + \cdots + c_d)w_j x ⋅ x d − 1 w j = x d w j = − ( c 1 x d − 1 + ⋯ + c d ) w j で x d − 1 w j x^{d-1}w_j x d − 1 w j の係数は − c 1 -c_1 − c 1 です。対角成分の和は e ⋅ ( − c 1 ) e \cdot (-c_1) e ⋅ ( − c 1 ) です。
(3) 前章 の 命題 5.3[整拡大] (a = A \mathfrak{a} = A a = A )により c 1 ∈ A c_1 \in A c 1 ∈ A なので、(2) から従います。
∎
次の補題の (1) は、分離拡大 L / K L/K L / K を、分解体 として得られる正規拡大 N N N に埋め込む方法がちょうど [ L : K ] [L:K] [ L : K ] 通りあり、トレースがその値の和になる、という主張です。そこから「トレースが 0 でない元がある」が出て、双対基底が作れます。分離でない拡大ではこれが崩れる例が、補題のすぐ後にあります。
補題 6.3 (分離拡大のトレース形式は非退化 ) ✓
L / K L/K L / K を n n n 次の有限次分離拡大(定義 6.10[多項式環と体の拡大] )とする。
L L L を含むある体 N N N と、相異なる K K K 上の体の準同型 σ 1 , … , σ n : L → N \sigma_1, \ldots, \sigma_n \colon L \to N σ 1 , … , σ n : L → N があって、すべての x ∈ L x \in L x ∈ L について Tr L / K ( x ) = ∑ i = 1 n σ i ( x ) \operatorname{Tr}_{L/K}(x) = \sum_{i=1}^{n}\sigma_i(x) Tr L / K ( x ) = ∑ i = 1 n σ i ( x ) である。
Tr L / K ( x 0 ) ≠ 0 \operatorname{Tr}_{L/K}(x_0) \ne 0 Tr L / K ( x 0 ) = 0 となる x 0 ∈ L x_0 \in L x 0 ∈ L がある。
L L L の任意の K K K 上の基底 v 1 , … , v n v_1, \ldots, v_n v 1 , … , v n に対し、Tr L / K ( v i w j ) = δ i j \operatorname{Tr}_{L/K}(v_iw_j) = \delta_{ij} Tr L / K ( v i w j ) = δ ij となる基底 w 1 , … , w n w_1, \ldots, w_n w 1 , … , w n (双対基底 )がある。
証明(補題 6.3) (1) K K K 上の L L L の基底 α 1 , … , α n \alpha_1, \ldots, \alpha_n α 1 , … , α n の K K K 上の最小多項式の積を F F F とし、F F F の L L L 上の分解体を N N N とします(定理 6.6[多項式環と体の拡大] )。L L L は α i \alpha_i α i で生成されるので、N N N は F F F の根で K K K 上生成され、F F F の K K K 上の分解体です。とくに N / K N/K N / K は有限次の正規拡大です(定理 6.8[多項式環と体の拡大] )。L / K L/K L / K は分離的なので、x ∈ L x \in L x ∈ L の K K K 上の最小多項式 f x f_x f x は N N N で(正規性により、定義 6.7[多項式環と体の拡大] )1 次式の積に分解し、根はすべて相異なります(N N N の中の根で生成される体は f x f_x f x の分解体で、分解体は同型を除いて一意なので)。
主張: K ⊆ M ⊆ L K \subseteq M \subseteq L K ⊆ M ⊆ L を中間体、τ : M → N \tau \colon M \to N τ : M → N を K K K 上の体の準同型とすると、τ \tau τ を延長する体の準同型 L → N L \to N L → N はちょうど [ L : M ] [L:M] [ L : M ] 個ある。 [ L : M ] [L:M] [ L : M ] についての帰納法です。[ L : M ] = 1 [L:M] = 1 [ L : M ] = 1 なら延長は τ \tau τ だけです。そうでないとき、α i ∉ M \alpha_i \notin M α i ∈ / M となる i i i があります(すべて M M M に入るなら L = M L = M L = M )。α = α i \alpha = \alpha_i α = α i の M M M 上の最小多項式を g g g とすると、f α ∈ M [ t ] f_\alpha \in M[t] f α ∈ M [ t ] は α \alpha α を根にもつので g ∣ f α g \mid f_\alpha g ∣ f α で、τ \tau τ の係数への作用を τ g \tau g τ g と書くと τ g ∣ τ f α = f α \tau g \mid \tau f_\alpha = f_\alpha τ g ∣ τ f α = f α です。f α f_\alpha f α は N N N で相異なる 1 次式の積なので、τ g \tau g τ g も N N N で deg g \deg g deg g 個の相異なる根をもちます。τ \tau τ を M ( α ) = M [ α ] M(\alpha) = M[\alpha] M ( α ) = M [ α ] に延長する準同型 χ \chi χ は、g ( α ) = 0 g(\alpha) = 0 g ( α ) = 0 に施すと χ ( α ) \chi(\alpha) χ ( α ) が τ g \tau g τ g の根になり、χ ( α ) \chi(\alpha) χ ( α ) で決まります。逆に τ g \tau g τ g の根 β \beta β について、τ : M → τ ( M ) \tau \colon M \to \tau(M) τ : M → τ ( M ) は同型で(定理 7.5[環と体の基礎] )、τ g \tau g τ g は τ ( M ) \tau(M) τ ( M ) 上既約なので、命題 6.2[多項式環と体の拡大] の同型 M ( α ) ≅ M [ t ] / ( g ) ≅ τ ( M ) [ t ] / ( τ g ) ≅ τ ( M ) ( β ) M(\alpha) \cong M[t]/(g) \cong \tau(M)[t]/(\tau g) \cong \tau(M)(\beta) M ( α ) ≅ M [ t ] / ( g ) ≅ τ ( M ) [ t ] / ( τ g ) ≅ τ ( M ) ( β ) は α ↦ β \alpha \mapsto \beta α ↦ β となる延長を与えます。よって M ( α ) M(\alpha) M ( α ) への延長はちょうど deg g = [ M ( α ) : M ] ≥ 2 \deg g = [M(\alpha):M] \ge 2 deg g = [ M ( α ) : M ] ≥ 2 個で、帰納法の仮定によりそれぞれ L L L へちょうど [ L : M ( α ) ] [L:M(\alpha)] [ L : M ( α )] 通りに延長されます。L L L への延長は M ( α ) M(\alpha) M ( α ) に制限するとこのどれかになるので、総数は [ M ( α ) : M ] [ L : M ( α ) ] = [ L : M ] [M(\alpha):M][L:M(\alpha)] = [L:M] [ M ( α ) : M ] [ L : M ( α )] = [ L : M ] です(命題 6.1[多項式環と体の拡大] )。
主張を M = K M = K M = K 、τ \tau τ を包含として使うと、K K K 上の準同型 σ 1 , … , σ n : L → N \sigma_1, \ldots, \sigma_n \colon L \to N σ 1 , … , σ n : L → N がちょうど n n n 個あります。x ∈ L x \in L x ∈ L について d = [ K ( x ) : K ] d = [K(x):K] d = [ K ( x ) : K ] 、e = [ L : K ( x ) ] e = [L:K(x)] e = [ L : K ( x )] 、f x = ( t − x 1 ) ⋯ ( t − x d ) f_x = (t - x_1)\cdots(t - x_d) f x = ( t − x 1 ) ⋯ ( t − x d ) (N N N の中で、x j x_j x j は相異なる)とします。主張の証明と同じ議論で K K K 上の準同型 K ( x ) → N K(x) \to N K ( x ) → N は x ↦ x j x \mapsto x_j x ↦ x j の d d d 個で、主張(M = K ( x ) M = K(x) M = K ( x ) )によりそれぞれが L L L へ e e e 通りに延長されます。よって σ 1 ( x ) , … , σ n ( x ) \sigma_1(x), \ldots, \sigma_n(x) σ 1 ( x ) , … , σ n ( x ) は各 x j x_j x j をちょうど e e e 回ずつ並べたもので、∑ i σ i ( x ) = e ∑ j x j = − e c 1 = Tr L / K ( x ) \sum_i \sigma_i(x) = e\sum_j x_j = -e c_1 = \operatorname{Tr}_{L/K}(x) ∑ i σ i ( x ) = e ∑ j x j = − e c 1 = Tr L / K ( x ) です(c 1 c_1 c 1 は f x f_x f x の t d − 1 t^{d-1} t d − 1 の係数。最後の等号は 補題 6.2 の (2))。
(2) σ 1 , … , σ n \sigma_1, \ldots, \sigma_n σ 1 , … , σ n は相異なる体の準同型なので、Dedekind の補題(補題 7.6[ガロア理論への招待] )により、係数がすべて 1 1 1 の関係 ∑ i σ i ( x ) = 0 \sum_i \sigma_i(x) = 0 ∑ i σ i ( x ) = 0 (すべての x x x )は成り立ちません。(1) によりこれが主張です。
(3) Φ : L → Hom K ( L , K ) \Phi \colon L \to \operatorname{Hom}_K(L, K) Φ : L → Hom K ( L , K ) を Φ ( y ) ( z ) = Tr L / K ( y z ) \Phi(y)(z) = \operatorname{Tr}_{L/K}(yz) Φ ( y ) ( z ) = Tr L / K ( y z ) で定めると、Φ \Phi Φ は K K K 線形です。y ≠ 0 y \ne 0 y = 0 なら Φ ( y ) ( y − 1 x 0 ) = Tr L / K ( x 0 ) ≠ 0 \Phi(y)(y^{-1}x_0) = \operatorname{Tr}_{L/K}(x_0) \ne 0 Φ ( y ) ( y − 1 x 0 ) = Tr L / K ( x 0 ) = 0 なので Φ \Phi Φ は単射です。dim K Hom K ( L , K ) = n \dim_K \operatorname{Hom}_K(L, K) = n dim K Hom K ( L , K ) = n (定理 2.3[双対空間と商空間] )なので、次元定理(定理 7.3[ベクトル空間と線形変換] )により Φ \Phi Φ は全単射です。v 1 , … , v n v_1, \ldots, v_n v 1 , … , v n の双対基底 v 1 , … , v n v^1, \ldots, v^n v 1 , … , v n について w j = Φ − 1 ( v j ) w_j = \Phi^{-1}(v^j) w j = Φ − 1 ( v j ) とおけば Tr L / K ( v i w j ) = v j ( v i ) = δ i j \operatorname{Tr}_{L/K}(v_iw_j) = v^j(v_i) = \delta_{ij} Tr L / K ( v i w j ) = v j ( v i ) = δ ij で、Φ \Phi Φ が同型なので w j w_j w j も基底です。
∎
Dedekind の補題は標数 0 0 0 を仮定した記事の中にありますが、補題の主張に明記してあるとおり、その証明は標数を使わず、任意の体で成り立ちます。分離性の仮定は (1) で f x f_x f x の根が相異なることに使いました。非分離な拡大、たとえば F p ( s ) / F p ( s p ) \mathbb{F}_p(s)/\mathbb{F}_p(s^p) F p ( s ) / F p ( s p ) では、x = s x = s x = s の最小多項式 t p − s p t^p - s^p t p − s p の t p − 1 t^{p-1} t p − 1 の係数は 0 0 0 で、e = 1 e = 1 e = 1 なので Tr ( s ) = 0 \operatorname{Tr}(s) = 0 Tr ( s ) = 0 です。同様の計算で Tr \operatorname{Tr} Tr は恒等的に 0 0 0 になり、トレース形式は退化します。
命題 6.4 (分離拡大での整閉包の有限性 ) ✓
A A A を Noether 整閉整域、K = Frac A K = \operatorname{Frac} A K = Frac A 、L / K L/K L / K を有限次分離拡大、B B B を L L L における A A A の整閉包とする。このとき B B B は有限生成 A A A 加群であり、Noether 環で、Frac B = L \operatorname{Frac} B = L Frac B = L である。
証明(命題 6.4) K K K 上の L L L の基底 v 1 , … , v n v_1, \ldots, v_n v 1 , … , v n を取ります。命題 2.7[整拡大] により、0 0 0 でない a i ∈ A a_i \in A a i ∈ A を掛けて v i ∈ B v_i \in B v i ∈ B としてよいです(a i v i a_iv_i a i v i たちも基底)。補題 6.3 の (3) の双対基底 w 1 , … , w n w_1, \ldots, w_n w 1 , … , w n を取ります。b ∈ B b \in B b ∈ B を b = ∑ j c j w j b = \sum_j c_jw_j b = ∑ j c j w j (c j ∈ K c_j \in K c j ∈ K )と書くと、
Tr L / K ( b v i ) = ∑ j c j Tr L / K ( w j v i ) = c i \operatorname{Tr}_{L/K}(bv_i) = \sum_j c_j \operatorname{Tr}_{L/K}(w_jv_i) = c_i Tr L / K ( b v i ) = j ∑ c j Tr L / K ( w j v i ) = c i です。b v i ∈ B bv_i \in B b v i ∈ B は A A A 上整なので、補題 6.2 の (3) により c i ∈ A c_i \in A c i ∈ A です。よって B ⊆ A w 1 + ⋯ + A w n B \subseteq Aw_1 + \cdots + Aw_n B ⊆ A w 1 + ⋯ + A w n で、右辺は有限生成 A A A 加群です。A A A は Noether なので、その部分加群 B B B も有限生成です(定理 3.1[Noether 環と Artin 環] の (3) と (1))。B B B は有限生成 A A A 代数なので Noether 環で(系 4.1[Noether 環と Artin 環] の (3))、Frac B = L \operatorname{Frac} B = L Frac B = L は 命題 2.7[整拡大] によります。
∎
A = Z A = \mathbb{Z} A = Z 、L L L を代数体とすると、整数環 O L \mathcal{O}_L O L が階数 [ L : Q ] [L:\mathbb{Q}] [ L : Q ] の自由 Z \mathbb{Z} Z 加群に含まれることの別証明になります。
体 k k k の標数指数 を、標数が 0 0 0 なら 1 1 1 、標数が素数 p p p なら p p p と定めます。以下 p p p を標数指数とし、q q q は p p p の冪(標数 0 0 0 なら q = 1 q = 1 q = 1 )を表します。
標数 p p p の体では t p − s p = ( t − s ) p t^p - s^p = (t - s)^p t p − s p = ( t − s ) p のように、根が一つに重なる多項式があります。次の補題は、有限次拡大を「分離的な部分」と「p p p の冪乗をとると下の体に落ちる部分(純非分離)」に分けるものです。分離的な部分は 6.1 の結果で、純非分離な部分は次の補題で扱います。
補題 6.5 (分離部分と純非分離部分への分解 ) ✓
L / K L/K L / K を有限次拡大、p p p を K K K の標数指数とする。L L L を含む体 N N N と中間体 K ⊆ M ⊆ N K \subseteq M \subseteq N K ⊆ M ⊆ N で、次を満たすものがある: N / M N/M N / M は有限次分離拡大であり、p p p のある冪 q q q についてすべての x ∈ M x \in M x ∈ M で x q ∈ K x^q \in K x q ∈ K である(M / K M/K M / K は純非分離 )。とくに標数 0 0 0 なら M = K M = K M = K である。
証明(補題 6.5) 補題 6.3 の証明と同じく、L L L の K K K 上の基底の最小多項式の積 F F F の L L L 上の分解体を N N N とすると、N N N は F F F の K K K 上の分解体で、N / K N/K N / K は有限次の正規拡大です。N N N の自己同型で K K K を固定するもの全体を G G G とし、M = { x ∈ N : すべての σ ∈ G で σ ( x ) = x } M = \{ x \in N : \text{すべての } \sigma \in G \text{ で } \sigma(x) = x \} M = { x ∈ N : すべての σ ∈ G で σ ( x ) = x } とおくと、M M M は K K K を含む部分体です。
N / M N/M N / M は分離的。 x ∈ N x \in N x ∈ N とします。σ ∈ G \sigma \in G σ ∈ G は K K K を固定するので、σ ( x ) \sigma(x) σ ( x ) は x x x の K K K 上の最小多項式の根で、軌道 G x = { σ ( x ) : σ ∈ G } Gx = \{\sigma(x) : \sigma \in G\} G x = { σ ( x ) : σ ∈ G } は有限集合 { x 1 = x , x 2 , … , x r } \{x_1 = x, x_2, \ldots, x_r\} { x 1 = x , x 2 , … , x r } (相異なる)です。h ( t ) = ∏ j = 1 r ( t − x j ) h(t) = \prod_{j=1}^{r}(t - x_j) h ( t ) = ∏ j = 1 r ( t − x j ) とおくと、各 σ ∈ G \sigma \in G σ ∈ G は G x Gx G x の上の全単射(σ ( τ ( x ) ) = ( σ τ ) ( x ) \sigma(\tau(x)) = (\sigma\tau)(x) σ ( τ ( x )) = ( σ τ ) ( x ) で、逆写像は σ − 1 \sigma^{-1} σ − 1 )を引き起こすので、σ \sigma σ を係数に施しても h h h は変わらず、h ∈ M [ t ] h \in M[t] h ∈ M [ t ] です。x x x の M M M 上の最小多項式は h h h を割り切るので、N N N で相異なる 1 次式の積に分解し、分離的です。
M / K M/K M / K は純非分離。 x ∈ M x \in M x ∈ M の K K K 上の最小多項式を f f f とし、x ′ x' x ′ を f f f の N N N の中の根とします(N / K N/K N / K は正規なので f f f は N N N で分解します)。命題 6.2[多項式環と体の拡大] により、x ↦ x ′ x \mapsto x' x ↦ x ′ となる K K K 上の同型 σ 0 : K ( x ) → K ( x ′ ) \sigma_0 \colon K(x) \to K(x') σ 0 : K ( x ) → K ( x ′ ) があります。N N N は F F F の根で K K K 上、したがって K ( x ) K(x) K ( x ) 上も K ( x ′ ) K(x') K ( x ′ ) 上も生成されるので、F F F の K ( x ) K(x) K ( x ) 上の分解体でも K ( x ′ ) K(x') K ( x ′ ) 上の分解体でもあり、F F F の係数は K K K に入るので σ 0 \sigma_0 σ 0 で動きません。補題 6.5[多項式環と体の拡大] により σ 0 \sigma_0 σ 0 は N N N の自己同型 σ \sigma σ に延長され、σ ∈ G \sigma \in G σ ∈ G です。x ∈ M x \in M x ∈ M なので x ′ = σ ( x ) = x x' = \sigma(x) = x x ′ = σ ( x ) = x です。よって f f f の N N N の中の根は x x x だけで、f = ( t − x ) n f = (t - x)^n f = ( t − x ) n (n = deg f n = \deg f n = deg f )です。
標数 0 0 0 なら f f f は分離的なので(命題 6.11[多項式環と体の拡大] )n = 1 n = 1 n = 1 、x ∈ K x \in K x ∈ K です。標数 p p p のとき、f ( t ) = g ( t p e ) f(t) = g(t^{p^e}) f ( t ) = g ( t p e ) となる e ≥ 0 e \ge 0 e ≥ 0 を最大に取ります。g g g は既約で(g = g 1 g 2 g = g_1g_2 g = g 1 g 2 なら f = g 1 ( t p e ) g 2 ( t p e ) f = g_1(t^{p^e})g_2(t^{p^e}) f = g 1 ( t p e ) g 2 ( t p e ) )、e e e の最大性から g ∉ K [ s p ] g \notin K[s^p] g ∈ / K [ s p ] で、g = ∑ i a i s i g = \sum_i a_is^i g = ∑ i a i s i の形式微分 ∑ i i a i s i − 1 \sum_i ia_is^{i-1} ∑ i i a i s i − 1 が 0 0 0 になるのは p ∤ i p \nmid i p ∤ i なる a i a_i a i がすべて 0 0 0 のとき、すなわち g ∈ K [ s p ] g \in K[s^p] g ∈ K [ s p ] のときに限るので、g ′ ≠ 0 g' \ne 0 g ′ = 0 です。したがって命題 6.11[多項式環と体の拡大] により g g g は重根をもちません。m = deg g m = \deg g m = deg g とすると n = p e m n = p^em n = p e m で、N [ t ] N[t] N [ t ] の中でフロベニウス写像(補題 7.1[多項式環と体の拡大] )により ( t − x ) p e = t p e − x p e (t - x)^{p^e} = t^{p^e} - x^{p^e} ( t − x ) p e = t p e − x p e なので
g ( t p e ) = f ( t ) = ( t − x ) p e m = ( t p e − x p e ) m g(t^{p^e}) = f(t) = (t - x)^{p^em} = \bigl(t^{p^e} - x^{p^e}\bigr)^m g ( t p e ) = f ( t ) = ( t − x ) p e m = ( t p e − x p e ) m です。s ↦ t p e s \mapsto t^{p^e} s ↦ t p e の代入は多項式環の単射なので、g ( s ) = ( s − x p e ) m g(s) = (s - x^{p^e})^m g ( s ) = ( s − x p e ) m で、g g g は重根をもたないので m = 1 m = 1 m = 1 、すなわち x p e ∈ K x^{p^e} \in K x p e ∈ K です。
最後に、M M M は K K K 上有限次なので有限個の元 m 1 , … , m r m_1, \ldots, m_r m 1 , … , m r で生成され、m i q i ∈ K m_i^{q_i} \in K m i q i ∈ K となる p p p の冪 q i q_i q i があります。q = max i q i q = \max_i q_i q = max i q i とすると、M = K [ m 1 , … , m r ] M = K[m_1, \ldots, m_r] M = K [ m 1 , … , m r ] (補題 2.2 の (1))の元 x = ∑ c a m a x = \sum c_a m^a x = ∑ c a m a について、フロベニウスにより x q = ∑ c a q ( m a ) q ∈ K x^q = \sum c_a^q (m^a)^q \in K x q = ∑ c a q ( m a ) q ∈ K です。
∎
補題 6.6 (純非分離拡大での整閉包の有限性 ) ✓
k k k を標数指数 p p p の体、y 1 , … , y d y_1, \ldots, y_d y 1 , … , y d を k k k 上代数的に独立な元、P = k [ y 1 , … , y d ] P = k[y_1, \ldots, y_d] P = k [ y 1 , … , y d ] 、K 0 = k ( y 1 , … , y d ) K_0 = k(y_1, \ldots, y_d) K 0 = k ( y 1 , … , y d ) とする。M / K 0 M/K_0 M / K 0 を有限次拡大で、p p p のある冪 q q q についてすべての x ∈ M x \in M x ∈ M で x q ∈ K 0 x^q \in K_0 x q ∈ K 0 となるものとする。このとき M M M における P P P の整閉包は有限生成 P P P 加群である。
証明(補題 6.6) M = K 0 ( m 1 , … , m r ) M = K_0(m_1, \ldots, m_r) M = K 0 ( m 1 , … , m r ) と書き、m j q = r j / s j m_j^q = r_j/s_j m j q = r j / s j (r j , s j ∈ P r_j, s_j \in P r j , s j ∈ P 、s j ≠ 0 s_j \ne 0 s j = 0 )とします。P P P は多項式環なので、r j , s j r_j, s_j r j , s j は y y y の多項式として一意に書け、その係数全体を有限集合 C ⊆ k C \subseteq k C ⊆ k とします。
h ( t ) = ∏ c ∈ C ( t q − c ) ⋅ ∏ i = 1 d ( t q − y i ) ∈ K 0 [ t ] h(t) = \prod_{c \in C}(t^q - c)\cdot\prod_{i=1}^{d}(t^q - y_i) \in K_0[t] h ( t ) = c ∈ C ∏ ( t q − c ) ⋅ i = 1 ∏ d ( t q − y i ) ∈ K 0 [ t ] の M M M 上の分解体を Ω \Omega Ω とし、Ω \Omega Ω の中で c ′ q = c c'^q = c c ′ q = c (c ∈ C c \in C c ∈ C )、z i q = y i z_i^q = y_i z i q = y i となる元を選びます。k ′ = k ( c ′ : c ∈ C ) k' = k(c' : c \in C) k ′ = k ( c ′ : c ∈ C ) 、P ′ = k ′ [ z 1 , … , z d ] P' = k'[z_1, \ldots, z_d] P ′ = k ′ [ z 1 , … , z d ] 、K ′ = k ′ ( z 1 , … , z d ) K' = k'(z_1, \ldots, z_d) K ′ = k ′ ( z 1 , … , z d ) とおきます(いずれも Ω \Omega Ω の中)。
(a) M ⊆ K ′ M \subseteq K' M ⊆ K ′ 。 k ⊆ k ′ k \subseteq k' k ⊆ k ′ 、y i = z i q y_i = z_i^q y i = z i q なので K 0 ⊆ K ′ K_0 \subseteq K' K 0 ⊆ K ′ です。q = 1 q = 1 q = 1 なら M = K 0 M = K_0 M = K 0 なので、q > 1 q > 1 q > 1 (標数 p p p )とします。C C C の元を係数とする多項式 u = ∑ a c a Y a u = \sum_a c_a Y^a u = ∑ a c a Y a に対し u ′ = ∑ a c a ′ Z a u' = \sum_a c'_a Z^a u ′ = ∑ a c a ′ Z a とおくと、フロベニウス(補題 7.1[多項式環と体の拡大] )により u ′ ( z ) q = ∑ a c a ′ q z q a = ∑ a c a y a = u ( y ) u'(z)^q = \sum_a c_a'^q z^{qa} = \sum_a c_a y^a = u(y) u ′ ( z ) q = ∑ a c a ′ q z q a = ∑ a c a y a = u ( y ) です。よって
( m j s j ′ ( z ) − r j ′ ( z ) ) q = m j q s j ( y ) − r j ( y ) = 0 \bigl(m_j s_j'(z) - r_j'(z)\bigr)^q = m_j^q s_j(y) - r_j(y) = 0 ( m j s j ′ ( z ) − r j ′ ( z ) ) q = m j q s j ( y ) − r j ( y ) = 0 で、Ω \Omega Ω は体なので m j s j ′ ( z ) = r j ′ ( z ) m_js_j'(z) = r_j'(z) m j s j ′ ( z ) = r j ′ ( z ) です。s j ′ ( z ) q = s j ( y ) ≠ 0 s_j'(z)^q = s_j(y) \ne 0 s j ′ ( z ) q = s j ( y ) = 0 なので s j ′ ( z ) ≠ 0 s_j'(z) \ne 0 s j ′ ( z ) = 0 で、m j = r j ′ ( z ) / s j ′ ( z ) ∈ K ′ m_j = r_j'(z)/s_j'(z) \in K' m j = r j ′ ( z ) / s j ′ ( z ) ∈ K ′ です。
(b) P ′ P' P ′ は有限生成 P P P 加群。 k ′ k' k ′ は k k k 上代数的な有限個の元で生成されるので k k k 上有限次で(補題 2.2 の (1))、k k k 上の基底 ϵ 1 , … , ϵ s \epsilon_1, \ldots, \epsilon_s ϵ 1 , … , ϵ s をもちます。P ′ P' P ′ の単項式 γ z b \gamma z^b γ z b (γ ∈ k ′ \gamma \in k' γ ∈ k ′ )は、b i = q u i + a i b_i = qu_i + a_i b i = q u i + a i (0 ≤ a i < q 0 \le a_i < q 0 ≤ a i < q )と書けば γ z b = γ y u z a \gamma z^b = \gamma\, y^u z^a γ z b = γ y u z a で、γ = ∑ l λ l ϵ l \gamma = \sum_l \lambda_l\epsilon_l γ = ∑ l λ l ϵ l (λ l ∈ k \lambda_l \in k λ l ∈ k )なので ∑ l P ϵ l z a \sum_l P\epsilon_l z^a ∑ l P ϵ l z a に入ります。よって P ′ P' P ′ は有限個の ϵ l z a \epsilon_l z^a ϵ l z a で P P P 上生成されます。
(c) z 1 , … , z d z_1, \ldots, z_d z 1 , … , z d は k ′ k' k ′ 上代数的に独立。 K ′ K' K ′ の元はすべて K 0 K_0 K 0 上代数的です(k ′ k' k ′ と z i z_i z i は K 0 K_0 K 0 上代数的で、代数的な元の全体は体。系 6.3[多項式環と体の拡大] )。定理 2.4 の (4) により { y 1 , … , y d } \{y_1, \ldots, y_d\} { y 1 , … , y d } は K ′ / k K'/k K ′ / k の超越基底で、trdeg k K ′ = d \operatorname{trdeg}_k K' = d trdeg k K ′ = d です。z 1 , … , z d z_1, \ldots, z_d z 1 , … , z d が k ′ k' k ′ 上代数的に独立でないとすると、同じ定理の (1)(K ′ / k ′ K'/k' K ′ / k ′ 、T = { z 1 , … , z d } T = \{z_1, \ldots, z_d\} T = { z 1 , … , z d } )により、元の個数が d d d 未満の B ⊊ T B \subsetneq T B ⊊ T で、B B B は k ′ k' k ′ 上(したがって k k k 上)代数的に独立、K ′ K' K ′ は k ′ ( B ) k'(B) k ′ ( B ) 上代数的となるものがあります。k ′ ( B ) k'(B) k ′ ( B ) は k ( B ) k(B) k ( B ) に k k k 上代数的な元を添加した体なので k ( B ) k(B) k ( B ) 上代数的で、補題 2.2 の (2) により K ′ K' K ′ は k ( B ) k(B) k ( B ) 上代数的です。すると B B B は K ′ / k K'/k K ′ / k の超越基底で、元の個数が d d d 未満となり、定理 2.4 の (3) に反します。
(d) 結論。 (c) により P ′ P' P ′ は体 k ′ k' k ′ 上の d d d 変数多項式環に同型で、UFD です(定理 3.5[多項式環と体の拡大] )。よって P ′ P' P ′ は商体 K ′ K' K ′ で整閉です(命題 3.3[整拡大] )。x ∈ M x \in M x ∈ M が P P P 上整なら、x ∈ K ′ x \in K' x ∈ K ′ ((a))は P ⊆ P ′ P \subseteq P' P ⊆ P ′ 上整、したがって P ′ P' P ′ 上整で、x ∈ P ′ x \in P' x ∈ P ′ です。よって M M M における P P P の整閉包は、有限生成 P P P 加群 P ′ P' P ′ ((b))の部分加群です。P P P は Noether 環なので(系 4.1[Noether 環と Artin 環] の (3))、その部分加群も有限生成です(定理 3.1[Noether 環と Artin 環] )。
∎
定理 6.7 (体上有限生成整域の正規化の有限性 ) ✓
k k k を体、A A A を有限生成 k k k 代数である整域、K = Frac A K = \operatorname{Frac} A K = Frac A 、L / K L/K L / K を有限次拡大とする。L L L における A A A の整閉包 B B B は有限生成 A A A 加群であり、したがって有限生成 k k k 代数で Noether 環である。とくに A A A の正規化(L = K L = K L = K の場合)は A A A 上有限である。
証明(定理 6.7) 定理 3.1 により、代数的に独立な y 1 , … , y d ∈ A y_1, \ldots, y_d \in A y 1 , … , y d ∈ A で A A A が P = k [ y 1 , … , y d ] P = k[y_1, \ldots, y_d] P = k [ y 1 , … , y d ] 上有限となるものを取り、K 0 = k ( y 1 , … , y d ) ⊆ K K_0 = k(y_1, \ldots, y_d) \subseteq K K 0 = k ( y 1 , … , y d ) ⊆ K とします。
段階 1: 整閉包を P P P で考える。 A A A は P P P 上整なので、整性の推移性(系 2.4[整拡大] の (5))により、L L L の元が A A A 上整であることと P P P 上整であることは同値で、B B B は L L L における P P P の整閉包でもあります。また A = ∑ i P a i A = \sum_i Pa_i A = ∑ i P a i とすると、a i a_i a i は K 0 K_0 K 0 上代数的で、K 0 [ a 1 , … , a r ] K_0[a_1, \ldots, a_r] K 0 [ a 1 , … , a r ] は体(補題 2.2 の (1))で A A A を含み K K K に含まれるので K K K に等しく、K / K 0 K/K_0 K / K 0 は有限次です。連鎖律により L / K 0 L/K_0 L / K 0 も有限次です。
段階 2: 分解。 補題 6.5 を L / K 0 L/K_0 L / K 0 に当てて、N ⊇ L N \supseteq L N ⊇ L と K 0 ⊆ M ⊆ N K_0 \subseteq M \subseteq N K 0 ⊆ M ⊆ N を取ります。C C C を M M M における P P P の整閉包とすると、補題 6.6 により C C C は有限生成 P P P 加群で、したがって Noether 環です(系 4.1[Noether 環と Artin 環] の (3))。C C C は M M M で整閉で(系 2.4[整拡大] の (6))、Frac C = M \operatorname{Frac} C = M Frac C = M です(命題 2.7[整拡大] )。よって C C C は Noether 整閉整域です。
段階 3: 分離拡大。 N / M N/M N / M は有限次分離拡大なので、命題 6.4 により N N N における C C C の整閉包 D D D は有限生成 C C C 加群で、有限性の推移性により有限生成 P P P 加群です。整性の推移性により D D D は N N N における P P P の整閉包でもあるので、B ⊆ D B \subseteq D B ⊆ D です。P P P は Noether なので部分加群 B B B も有限生成 P P P 加群で、とくに有限生成 A A A 加群です。
最後に、B B B は A A A 上有限で A A A は有限生成 k k k 代数なので、B B B は有限生成 k k k 代数(A A A の生成元と B B B の A A A 加群としての生成元を合わせればよい)で、系 4.1[Noether 環と Artin 環] の (3) により Noether 環です。
∎
一般の Noether 整域では、正規化が有限になるとは限りません(永田による反例があります)。正規化が有限になるという性質を、すべての剰余整域 A / p A/\mathfrak{p} A / p と、その商体の有限次拡大での整閉包に対して要求したものが Kähler 微分と滑らかさの入口 の章で定義する「永田環」(定義 11.2[Kähler 微分と滑らかさの入口] の (3))です。体上有限生成代数の剰余整域はまた体上有限生成なので、この定理は「体上有限生成代数は永田環である」と言い換えられます。代数幾何では、この定理により正規化 X ~ → X \tilde X \to X X ~ → X が有限射になります。
演習 7.1 標準
体 k k k について A = k [ x , y , z ] / ( x y − z 2 ) A = k[x, y, z]/(xy - z^2) A = k [ x , y , z ] / ( x y − z 2 ) とします。A A A の元が f + z g f + z\,g f + z g (f , g ∈ k [ x , y ] f, g \in k[x, y] f , g ∈ k [ x , y ] )と一意に書けることを使って、x , y x, y x , y の像が k k k 上代数的に独立で、A A A が k [ x , y ] k[x, y] k [ x , y ] 上有限であることを示し、A A A が整域ならば trdeg k Frac A = 2 \operatorname{trdeg}_k \operatorname{Frac} A = 2 trdeg k Frac A = 2 であることを確かめてください。
解答 k [ x , y , z ] k[x, y, z] k [ x , y , z ] の元は z 2 − x y z^2 - xy z 2 − x y (z z z についてモニック)で割って f + z g f + zg f + z g の形の余りに一意に書けるので、A A A の元は f + z g f + zg f + z g と一意に書けます。とくに k [ x , y ] → A k[x, y] \to A k [ x , y ] → A は単射(g = 0 g = 0 g = 0 の場合)で、x , y x, y x , y の像は代数的に独立です。z z z は T 2 − x y T^2 - xy T 2 − x y の根なので k [ x , y ] k[x, y] k [ x , y ] 上整で、A = k [ x , y ] [ z ] A = k[x, y][z] A = k [ x , y ] [ z ] は k [ x , y ] k[x, y] k [ x , y ] 上 1 , z 1, z 1 , z で生成される有限加群です。これは 定理 3.1 の表示そのもので、A A A が整域なら同じ定理の (2) により trdeg k Frac A = 2 \operatorname{trdeg}_k \operatorname{Frac} A = 2 trdeg k Frac A = 2 です。
演習 7.2 標準
Q \mathbb{Q} Q は有限型 Z \mathbb{Z} Z 代数でないことを、定理 5.4 を使って示してください。
解答 Q \mathbb{Q} Q が有限型 Z \mathbb{Z} Z 代数だとします。Q \mathbb{Q} Q の極大イデアル 0 0 0 の Z \mathbb{Z} Z への引き戻しは 0 0 0 で、定理 5.4 の (2) によりこれは Z \mathbb{Z} Z の極大イデアルでなければなりませんが、Z \mathbb{Z} Z は体でないので 0 0 0 は極大ではありません。よって矛盾です。同じ議論で、Z \mathbb{Z} Z 上有限型の体は有限体に限ることもわかります。
演習 7.3 易
k k k を代数閉体、B = k [ x , y ] / ( x y − 1 ) B = k[x, y]/(xy - 1) B = k [ x , y ] / ( x y − 1 ) とします。B B B の極大イデアルが、双曲線 { ( a , b ) ∈ k 2 : a b = 1 } \{(a, b) \in k^2 : ab = 1\} {( a , b ) ∈ k 2 : ab = 1 } の点と一対一に対応することを示してください。
解答 B B B の極大イデアルは、( x y − 1 ) (xy - 1) ( x y − 1 ) を含む k [ x , y ] k[x, y] k [ x , y ] の極大イデアルと対応します(補題 2.5[局所化と素イデアルのスペクトル] )。系 4.3 の (3) によりそれは m ( a , b ) \mathfrak{m}_{(a, b)} m ( a , b ) の形で、x y − 1 ∈ m ( a , b ) xy - 1 \in \mathfrak{m}_{(a,b)} x y − 1 ∈ m ( a , b ) は a b − 1 = 0 ab - 1 = 0 ab − 1 = 0 と同値です(m ( a , b ) \mathfrak{m}_{(a,b)} m ( a , b ) は ( a , b ) (a, b) ( a , b ) での代入の核)。( a , b ) ↦ m ( a , b ) (a, b) \mapsto \mathfrak{m}_{(a,b)} ( a , b ) ↦ m ( a , b ) は単射なので(V ( m ( a , b ) ) = { ( a , b ) } \mathbf{V}(\mathfrak{m}_{(a,b)}) = \{(a, b)\} V ( m ( a , b ) ) = {( a , b )} )、対応は一対一です。
M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra , Addison-Wesley, 1969 — Chapter 5(Zariski の補題、Jacobson 環は演習)、Chapter 7(零点定理)。
D. Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry , Graduate Texts in Mathematics 150, Springer, 1995 — Chapter 4(零点定理と Jacobson 環)、Chapter 13(Noether の正規化と正規化の有限性)。§5〜§6 の構成はこの本を参考にし、証明の細部は独自に補っています。
H. Matsumura, Commutative Ring Theory , Cambridge University Press, 1986 — §5(Hilbert の零点定理と Jacobson 環)、Appendix の体論(超越基底)。
松村英之『可換環論』共立出版、1980 — 上の英訳の原著。
O. Zariski, “A new proof of Hilbert’s Nullstellensatz”, Bulletin of the American Mathematical Society 53 (1947), 362–368。
M. Nagata, Local Rings , Interscience Publishers, 1962 — 有限体でも使える正規化定理の変数変換と、正規化が有限にならない Noether 整域の例。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12