微分積分学では、関数を少しだけずらしたときの変化を、一次の項だけで捉えます。この記事は、その「一次の変化」を、極限を使わず、積の微分の規則(Leibniz 則)だけで環の上に作り直します。そうすると、方程式で切り取った図形がなめらかか、とがった点(特異点)をもつかが偏微分の計算で調べられ、体の拡大が「分離的」かどうかも同じ道具で判定できます。以下の箇条書きは、その結果の一覧です。
A A A 代数 B B B の導分 D : B → M D\colon B \to M D : B → M (Leibniz 則を満たす A A A 線形写像)は、ただ一つの B B B 加群 Ω B / A \Omega_{B/A} Ω B / A と普遍導分 d d d で Der A ( B , M ) ≅ Hom B ( Ω B / A , M ) \operatorname{Der}_A(B, M) \cong \operatorname{Hom}_B(\Omega_{B/A}, M) Der A ( B , M ) ≅ Hom B ( Ω B / A , M ) と表現されます。Ω B / A \Omega_{B/A} Ω B / A は乗法 B ⊗ A B → B B \otimes_A B \to B B ⊗ A B → B の核 I I I について I / I 2 I/I^2 I / I 2 として作れます。
導分は平方零拡大 (イデアル J J J の元どうしの積がすべて 0 0 0 になる拡大)の持ち上げの「差」です。この見方から、多項式環では d x i dx_i d x i が基底、局所化と基底変換は Ω \Omega Ω と交換、A → B → C A \to B \to C A → B → C と剰余 C = B / I C = B/I C = B / I について二つの基本完全列 が出ます。とくに B = A [ x ] / ( f 1 , … , f m ) B = A[x]/(f_1, \ldots, f_m) B = A [ x ] / ( f 1 , … , f m ) の Ω \Omega Ω は Jacobi 行列で表示されます。
有限次拡大 L / K L/K L / K が分離的 であることと Ω L / K = 0 \Omega_{L/K} = 0 Ω L / K = 0 は同値です。体上の有限次代数が有限次分離拡大の積であること(エタール代数 )は、Ω = 0 \Omega = 0 Ω = 0 とも、平方零拡大に沿って一意に持ち上がること(形式的にエタール )とも同値です。
剰余体 が k k k 上有限次分離的な極大イデアル m \mathfrak{m} m では m / m 2 ≅ Ω B / k ⊗ k ( m ) \mathfrak{m}/\mathfrak{m}^2 \cong \Omega_{B/k} \otimes k(\mathfrak{m}) m / m 2 ≅ Ω B / k ⊗ k ( m ) です。ここから Jacobi 判定法 (完全体上の有限型代数の極大イデアルでの正則性は、Jacobi 行列の階数が余次元に等しいことと同値)が出ます。
多項式環は形式的に滑らか 、局所化は形式的にエタールで、形式的に滑らかなら Ω B / A \Omega_{B/A} Ω B / A は射影加群 です。正標数の Kunz の定理 (正則 ⇔ Frobenius が平坦)は主張のみとし、F 有限な正則局所環で Frobenius が自由になる部分だけを証明します。最後に優秀環を定義します。
この記事で使う事前知識
テンソル積 : 双線形な写像を線形写像として扱うために、二つの加群から作る加群 M ⊗ A N M \otimes_A N M ⊗ A N 。→ テンソル積と平坦性
局所化 : 積閉集合の元を分母に使って、割り算できるようにした環 S − 1 B S^{-1}B S − 1 B 。→ 局所化
剰余体 : 局所環を極大イデアルで割ってできる体。→ 剰余体
分離拡大 : 各元の最小多項式が重根をもたない体の拡大。→ 分離拡大
正則局所環 : 極大イデアルが、環の次元と同じ個数の元で生成される局所環。→ 正則局所環
射影加群 : 自由加群の直和因子になる加群。→ 射影加群
微分積分学では、関数 f ( x 1 , … , x n ) f(x_1, \ldots, x_n) f ( x 1 , … , x n ) の微分 d f = ∑ i ( ∂ f / ∂ x i ) d x i df = \sum_i (\partial f/\partial x_i)\,dx_i df = ∑ i ( ∂ f / ∂ x i ) d x i が点ごとの線形近似を与え、陰関数定理は「Jacobi 行列の階数が最大なら、方程式 f 1 = ⋯ = f m = 0 f_1 = \cdots = f_m = 0 f 1 = ⋯ = f m = 0 の解集合は滑らかな多様体」と教えます。代数幾何学では極限を取れないので、微分の代数的な性質 だけを抜き出します。和を和に、積を Leibniz 則 d ( f g ) = f d g + g d f d(fg) = f\,dg + g\,df d ( f g ) = f d g + g df に写し、定数を 0 0 0 に写す写像が導分です。導分を「普遍的に」受け止める加群が Kähler 微分加群 Ω B / A \Omega_{B/A} Ω B / A で、多様体の余接束の代数版です。
Ω \Omega Ω が役に立つ場面は三つあります。
特異点の判定。 平面曲線 y 2 = x 3 y^2 = x^3 y 2 = x 3 の原点では、m / m 2 \mathfrak{m}/\mathfrak{m}^2 m / m 2 (Zariski 余接空間)が曲線の次元 1 1 1 より大きい 2 2 2 次元になります。前の章 Cohen–Macaulay 環と正則局所環 の言葉では、局所環が正則でありません。m / m 2 \mathfrak{m}/\mathfrak{m}^2 m / m 2 は Ω \Omega Ω を点に制限したものと一致し、Ω \Omega Ω は Jacobi 行列で計算できるので、正則性が偏微分の計算に帰着します(Jacobi 判定法)。
分離性と分岐。 体の拡大 L / K L/K L / K が分離的であることは Ω L / K = 0 \Omega_{L/K} = 0 Ω L / K = 0 と同値です。整数環では Ω Z [ i ] / Z ≅ Z [ i ] / ( 2 ) \Omega_{\mathbb{Z}[i]/\mathbb{Z}} \cong \mathbb{Z}[i]/(2) Ω Z [ i ] / Z ≅ Z [ i ] / ( 2 ) となり、その台が分岐する素イデアル ( 1 + i ) (1+i) ( 1 + i ) を拾います。
滑らかさ。 「平方零の摂動に沿って解が持ち上がる」という性質(形式的な滑らかさ)は、多項式環が典型で、Ω \Omega Ω が射影的であることを導きます。エタールは「持ち上げが一意」の場合です。
この記事では §2 で Ω B / A \Omega_{B/A} Ω B / A を構成し、§3 で平方零拡大との関係、§4 で計算規則、§5 で基本完全列、§6 で形式的な滑らかさ、§7 で体の拡大、§8 で余接空間とエタール代数、§9 で Jacobi 判定法、§10 で Frobenius と Kunz の定理、§11 で優秀環を扱います。環はすべて単位元をもつ可換環です。テンソル積は テンソル積と平坦性・射影加群・入射加群 、局所化は 局所化と素イデアルのスペクトル の章のものを使います。
以下、環準同型 ρ : A → B \rho\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 \rho(a)b ρ ( a ) b を a b ab ab と書きます。
定義 2.1 (導分 ) ↗
B B B 加群 M M M について、写像 D : B → M D\colon B \to M D : B → M が A A A 上の導分 (A A A 導分)であるとは、次を満たすことをいう。
D ( b + c ) = D ( b ) + D ( c ) D(b + c) = D(b) + D(c) D ( b + c ) = D ( b ) + D ( c ) 、D ( b c ) = b D ( c ) + c D ( b ) D(bc) = b\,D(c) + c\,D(b) D ( b c ) = b D ( c ) + c D ( b ) (Leibniz 則 )。
すべての a ∈ A a \in A a ∈ A について D ( ρ ( a ) ) = 0 D(\rho(a)) = 0 D ( ρ ( a )) = 0 。
A A A 導分 B → M B \to M B → M の全体を Der A ( B , M ) \operatorname{Der}_A(B, M) Der A ( B , M ) と書く。( D + D ′ ) ( b ) = D ( b ) + D ′ ( b ) (D + D')(b) = D(b) + D'(b) ( D + D ′ ) ( b ) = D ( b ) + D ′ ( b ) 、( c D ) ( b ) = c D ( b ) (cD)(b) = c\,D(b) ( cD ) ( b ) = c D ( b ) (c ∈ B c \in B c ∈ B )により Der A ( B , M ) \operatorname{Der}_A(B, M) Der A ( B , M ) は B B B 加群になる。Der A ( B , B ) \operatorname{Der}_A(B, B) Der A ( B , B ) を Der A ( B ) \operatorname{Der}_A(B) Der A ( B ) と書く。
Leibniz 則から D ( 1 ) = D ( 1 ⋅ 1 ) = 2 D ( 1 ) D(1) = D(1 \cdot 1) = 2D(1) D ( 1 ) = D ( 1 ⋅ 1 ) = 2 D ( 1 ) なので D ( 1 ) = 0 D(1) = 0 D ( 1 ) = 0 です。条件 2 と Leibniz 則から D ( a b ) = a D ( b ) + b D ( ρ ( a ) ) = a D ( b ) D(ab) = a\,D(b) + b\,D(\rho(a)) = a\,D(b) D ( ab ) = a D ( b ) + b D ( ρ ( a )) = a D ( b ) なので、A A A 導分は A A A 線形です。逆に A A A 線形で Leibniz 則を満たせば D ( ρ ( a ) ) = a D ( 1 ) = 0 D(\rho(a)) = a\,D(1) = 0 D ( ρ ( a )) = a D ( 1 ) = 0 なので条件 2 が成り立ちます。
多項式環 A [ x 1 , … , x n ] A[x_1, \ldots, x_n] A [ x 1 , … , x n ] の形式的偏微分 ∂ / ∂ x i \partial/\partial x_i ∂ / ∂ x i は、単項式 x α = x 1 α 1 ⋯ x n α n x^\alpha = x_1^{\alpha_1} \cdots x_n^{\alpha_n} x α = x 1 α 1 ⋯ x n α n を α i x α − e i \alpha_i x^{\alpha - e_i} α i x α − e i (α i = 0 \alpha_i = 0 α i = 0 なら 0 0 0 )に写して A A A 線形に延ばした写像です。
補題 2.2 (導分の基本性質 ) ✓
B B B を A A A 代数、M M M を B B B 加群、D ∈ Der A ( B , M ) D \in \operatorname{Der}_A(B, M) D ∈ Der A ( B , M ) とする。
f ∈ A [ x 1 , … , x n ] f \in A[x_1, \ldots, x_n] f ∈ A [ x 1 , … , x n ] と b 1 , … , b n ∈ B b_1, \ldots, b_n \in B b 1 , … , b n ∈ B について、D ( f ( b 1 , … , b n ) ) = ∑ i = 1 n ∂ f ∂ x i ( b 1 , … , b n ) D ( b i ) D(f(b_1, \ldots, b_n)) = \sum_{i=1}^{n} \dfrac{\partial f}{\partial x_i}(b_1, \ldots, b_n)\,D(b_i) D ( f ( b 1 , … , b n )) = ∑ i = 1 n ∂ x i ∂ f ( b 1 , … , b n ) D ( b i ) である。
{ b ∈ B : D ( b ) = 0 } \{ b \in B : D(b) = 0 \} { b ∈ B : D ( b ) = 0 } は ρ ( A ) \rho(A) ρ ( A ) を含む B B B の部分環である。とくに、B B B が A A A 代数として b 1 , … , b n b_1, \ldots, b_n b 1 , … , b n で生成されていて、二つの A A A 導分 D , D ′ D, D' D , D ′ がすべての b i b_i b i で一致すれば D = D ′ D = D' D = D ′ である。
φ : B → B ′ \varphi\colon B \to B' φ : B → B ′ を A A A 代数の準同型、D ′ : B ′ → M ′ D'\colon B' \to M' D ′ : B ′ → M ′ を A A A 導分とすると、M ′ M' M ′ を φ \varphi φ により B B B 加群とみて D ′ ∘ φ D' \circ \varphi D ′ ∘ φ は A A A 導分である。B B B 線形写像 h : M → N h\colon M \to N h : M → N について h ∘ D h \circ D h ∘ D は A A A 導分である。
形式的偏微分 ∂ / ∂ x i \partial/\partial x_i ∂ / ∂ x i は A [ x 1 , … , x n ] A[x_1, \ldots, x_n] A [ x 1 , … , x n ] の A A A 導分である。
証明(補題 2.2) (1) D D D は A A A 線形なので、単項式 f = x α f = x^\alpha f = x α について示せば十分です。∣ α ∣ = α 1 + ⋯ + α n |\alpha| = \alpha_1 + \cdots + \alpha_n ∣ α ∣ = α 1 + ⋯ + α n に関する帰納法で D ( b α ) = ∑ i α i b α − e i D ( b i ) D(b^\alpha) = \sum_i \alpha_i b^{\alpha - e_i} D(b_i) D ( b α ) = ∑ i α i b α − e i D ( b i ) を示します。∣ α ∣ = 0 |\alpha| = 0 ∣ α ∣ = 0 なら D ( 1 ) = 0 D(1) = 0 D ( 1 ) = 0 です。α = β + e j \alpha = \beta + e_j α = β + e j なら、Leibniz 則と帰納法の仮定から
D ( b β b j ) = b β D ( b j ) + b j ∑ i β i b β − e i D ( b i ) = ∑ i ( β i + δ i j ) b α − e i D ( b i ) D(b^\beta b_j) = b^\beta D(b_j) + b_j \sum_i \beta_i b^{\beta - e_i} D(b_i) = \sum_i (\beta_i + \delta_{ij})\, b^{\alpha - e_i} D(b_i) D ( b β b j ) = b β D ( b j ) + b j i ∑ β i b β − e i D ( b i ) = i ∑ ( β i + δ ij ) b α − e i D ( b i ) で、β i + δ i j = α i \beta_i + \delta_{ij} = \alpha_i β i + δ ij = α i です(β i = 0 \beta_i = 0 β i = 0 の項は両辺とも 0 0 0 )。
(2) 集合を B 0 B_0 B 0 とします。D ( 1 ) = 0 D(1) = 0 D ( 1 ) = 0 と条件 2 から 1 , ρ ( A ) ⊆ B 0 1, \rho(A) \subseteq B_0 1 , ρ ( A ) ⊆ B 0 、加法性から B 0 B_0 B 0 は加法で閉じ、Leibniz 則から D ( b c ) = b D ( c ) + c D ( b ) = 0 D(bc) = b\,D(c) + c\,D(b) = 0 D ( b c ) = b D ( c ) + c D ( b ) = 0 (b , c ∈ B 0 b, c \in B_0 b , c ∈ B 0 )なので積で閉じます。D − D ′ D - D' D − D ′ も A A A 導分なので、それが 0 0 0 になる元の全体は b 1 , … , b n b_1, \ldots, b_n b 1 , … , b n を含む部分環で、A A A 代数として B B B を生成する元を含むので B B B 全体です。
(3) D ′ ( φ ( b ) φ ( c ) ) = φ ( b ) D ′ ( φ ( c ) ) + φ ( c ) D ′ ( φ ( b ) ) D'(\varphi(b)\varphi(c)) = \varphi(b)D'(\varphi(c)) + \varphi(c)D'(\varphi(b)) D ′ ( φ ( b ) φ ( c )) = φ ( b ) D ′ ( φ ( c )) + φ ( c ) D ′ ( φ ( b )) は、B B B 加群の構造 b ⋅ m ′ = φ ( b ) m ′ b \cdot m' = \varphi(b)m' b ⋅ m ′ = φ ( b ) m ′ のもとで Leibniz 則そのものです。φ \varphi φ は A A A 代数の準同型なので D ′ ( φ ( ρ ( a ) ) ) = D ′ ( ρ ′ ( a ) ) = 0 D'(\varphi(\rho(a))) = D'(\rho'(a)) = 0 D ′ ( φ ( ρ ( a ))) = D ′ ( ρ ′ ( a )) = 0 です。後半は h h h の B B B 線形性から h ( D ( b c ) ) = b h ( D ( c ) ) + c h ( D ( b ) ) h(D(bc)) = b\,h(D(c)) + c\,h(D(b)) h ( D ( b c )) = b h ( D ( c )) + c h ( D ( b )) です。
(4) ∂ = ∂ / ∂ x i \partial = \partial/\partial x_i ∂ = ∂ / ∂ x i は A A A 線形なので、Leibniz 則は単項式どうしで確かめれば十分で、両辺が双加法的なので一般の場合が従います。∂ ( x α x β ) = ( α i + β i ) x α + β − e i = x α ⋅ β i x β − e i + x β ⋅ α i x α − e i \partial(x^\alpha x^\beta) = (\alpha_i + \beta_i)x^{\alpha + \beta - e_i} = x^\alpha \cdot \beta_i x^{\beta - e_i} + x^\beta \cdot \alpha_i x^{\alpha - e_i} ∂ ( x α x β ) = ( α i + β i ) x α + β − e i = x α ⋅ β i x β − e i + x β ⋅ α i x α − e i です。定数は α = 0 \alpha = 0 α = 0 の単項式の A A A 倍なので 0 0 0 に写ります。
∎
係数を広げた加群への準同型は、もとの加群からの準同型と同じものです。この言い換えを何度も使います。
補題 2.3 (係数の拡大と Hom ) ✓
φ : B → C \varphi\colon B \to C φ : B → C を環準同型、M M M を B B B 加群、N N N を C C C 加群(φ \varphi φ により B B B 加群ともみる)とする。ψ ↦ ( m ↦ ψ ( 1 ⊗ m ) ) \psi \mapsto (m \mapsto \psi(1 \otimes m)) ψ ↦ ( m ↦ ψ ( 1 ⊗ m )) は全単射
Hom C ( C ⊗ B M , N ) → Hom B ( M , N ) \operatorname{Hom}_C(C \otimes_B M, N) \to \operatorname{Hom}_B(M, N) Hom C ( C ⊗ B M , N ) → Hom B ( M , N ) であり、逆写像は h h h を c ⊗ m ↦ c h ( m ) c \otimes m \mapsto c\,h(m) c ⊗ m ↦ c h ( m ) に写す。
証明(補題 2.3) m ↦ ψ ( 1 ⊗ m ) m \mapsto \psi(1 \otimes m) m ↦ ψ ( 1 ⊗ m ) は B B B 線形です(1 ⊗ b m = φ ( b ) ( 1 ⊗ m ) 1 \otimes bm = \varphi(b)(1 \otimes m) 1 ⊗ bm = φ ( b ) ( 1 ⊗ m ) と ψ \psi ψ の C C C 線形性から)。C ⊗ B M C \otimes_B M C ⊗ B M は純テンソル c ⊗ m = c ( 1 ⊗ m ) c \otimes m = c(1 \otimes m) c ⊗ m = c ( 1 ⊗ m ) で生成される(定理 2.2[テンソル積と平坦性・射影加群・入射加群] )ので、ψ \psi ψ は ψ ( 1 ⊗ m ) \psi(1 \otimes m) ψ ( 1 ⊗ m ) で決まり、写像は単射です。h ∈ Hom B ( M , N ) h \in \operatorname{Hom}_B(M, N) h ∈ Hom B ( M , N ) に対し ( c , m ) ↦ c h ( m ) (c, m) \mapsto c\,h(m) ( c , m ) ↦ c h ( m ) は B B B 双線形(( c φ ( b ) , m ) ↦ c φ ( b ) h ( m ) = c h ( b m ) (c\varphi(b), m) \mapsto c\varphi(b)h(m) = c\,h(bm) ( c φ ( b ) , m ) ↦ c φ ( b ) h ( m ) = c h ( bm ) )なので、テンソル積の普遍性(定義 2.1[テンソル積と平坦性・射影加群・入射加群] )から ψ ( c ⊗ m ) = c h ( m ) \psi(c \otimes m) = c\,h(m) ψ ( c ⊗ m ) = c h ( m ) となる加法的な ψ \psi ψ が定まります。純テンソル上で ψ ( c ′ ( c ⊗ m ) ) = c ′ c h ( m ) = c ′ ψ ( c ⊗ m ) \psi(c'(c \otimes m)) = c'c\,h(m) = c'\psi(c \otimes m) ψ ( c ′ ( c ⊗ m )) = c ′ c h ( m ) = c ′ ψ ( c ⊗ m ) なので ψ \psi ψ は C C C 線形で、ψ ( 1 ⊗ m ) = h ( m ) \psi(1 \otimes m) = h(m) ψ ( 1 ⊗ m ) = h ( m ) です。
∎
さて、B ⊗ A B B \otimes_A B B ⊗ A B には ( b ⊗ c ) ( b ′ ⊗ c ′ ) = b b ′ ⊗ c c ′ (b \otimes c)(b' \otimes c') = bb' \otimes cc' ( b ⊗ c ) ( b ′ ⊗ c ′ ) = b b ′ ⊗ c c ′ で環の構造が入ります(定義 2.4[テンソル積と平坦性・射影加群・入射加群] )。b ⊗ c ↦ b c b \otimes c \mapsto bc b ⊗ c ↦ b c は A A A 双線形なので A A A 線形写像 μ : B ⊗ A B → B \mu\colon B \otimes_A B \to B μ : B ⊗ A B → B を定め、純テンソル上で積を保つので環準同型です。μ ( b ⊗ 1 ) = b \mu(b \otimes 1) = b μ ( b ⊗ 1 ) = b なので μ \mu μ は全射です。
次の定義のねらいを先に述べます。B ⊗ A B B \otimes_A B B ⊗ A B の元 1 ⊗ b − b ⊗ 1 1 \otimes b - b \otimes 1 1 ⊗ b − b ⊗ 1 は、b b b を「右の変数に入れたもの」と「左の変数に入れたもの」の差で、関数の二点での値の差 f ( y ) − f ( x ) f(y) - f(x) f ( y ) − f ( x ) に当たります。これは μ \mu μ で 0 0 0 に写るので核 I I I に入ります。I I I の元どうしの積(二次の量)を 0 0 0 とみなすと、一次の差だけが残ります。これが I / I 2 I/I^2 I / I 2 を取る理由で、微分を「一次の差」として取り出しています。
定義 2.4 (Kähler 微分加群 ) ↗
I = ker ( μ : B ⊗ A B → B ) I = \ker(\mu\colon B \otimes_A B \to B) I = ker ( μ : B ⊗ A B → B ) とおく。I / I 2 I/I^2 I / I 2 は ( B ⊗ A B ) / I ≅ B (B \otimes_A B)/I \cong B ( B ⊗ A B ) / I ≅ B 上の加群、すなわち B B B 加群である。これを Ω B / A \Omega_{B/A} Ω B / A と書き、B B B の A A A 上の Kähler 微分加群 という。d = d B / A : B → Ω B / A d = d_{B/A}\colon B \to \Omega_{B/A} d = d B / A : B → Ω B / A を
d ( b ) = ( 1 ⊗ b − b ⊗ 1 ) m o d I 2 d(b) = (1 \otimes b - b \otimes 1) \bmod I^2 d ( b ) = ( 1 ⊗ b − b ⊗ 1 ) mod I 2 で定める。d ( b ) d(b) d ( b ) を d b db d b と書く。
b ∈ B b \in B b ∈ B の I / I 2 I/I^2 I / I 2 への作用は b ⊗ 1 b \otimes 1 b ⊗ 1 の積でも 1 ⊗ b 1 \otimes b 1 ⊗ b の積でも同じです。差 1 ⊗ b − b ⊗ 1 1 \otimes b - b \otimes 1 1 ⊗ b − b ⊗ 1 が I I I に入り、I ⋅ I ⊆ I 2 I \cdot I \subseteq I^2 I ⋅ I ⊆ I 2 だからです。
定理 2.5 (Kähler 微分加群の普遍性 ) ✓
B B B を A A A 代数とする。
d : B → Ω B / A d\colon B \to \Omega_{B/A} d : B → Ω B / A は A A A 導分であり、Ω B / A \Omega_{B/A} Ω B / A は B B B 加群として { d b : b ∈ B } \{db : b \in B\} { d b : b ∈ B } で生成される。
任意の B B B 加群 M M M について、h ↦ h ∘ d h \mapsto h \circ d h ↦ h ∘ d は B B B 加群の同型 Hom B ( Ω B / A , M ) → Der A ( B , M ) \operatorname{Hom}_B(\Omega_{B/A}, M) \to \operatorname{Der}_A(B, M) Hom B ( Ω B / A , M ) → Der A ( B , M ) である。
とくに B B B が A A A 代数として b 1 , … , b n b_1, \ldots, b_n b 1 , … , b n で生成されるなら、Ω B / A \Omega_{B/A} Ω B / A は d b 1 , … , d b n db_1, \ldots, db_n d b 1 , … , d b n で生成される。
証明(定理 2.5) (1) d d d は加法的です。a ∈ A a \in A a ∈ A について 1 ⊗ ρ ( a ) = a ( 1 ⊗ 1 ) = ρ ( a ) ⊗ 1 1 \otimes \rho(a) = a(1 \otimes 1) = \rho(a) \otimes 1 1 ⊗ ρ ( a ) = a ( 1 ⊗ 1 ) = ρ ( a ) ⊗ 1 なので d ( ρ ( a ) ) = 0 d(\rho(a)) = 0 d ( ρ ( a )) = 0 です。Leibniz 則は、B ⊗ A B B \otimes_A B B ⊗ A B の中の恒等式
1 ⊗ b c − b c ⊗ 1 = ( 1 ⊗ b − b ⊗ 1 ) ( 1 ⊗ c ) + ( b ⊗ 1 ) ( 1 ⊗ c − c ⊗ 1 ) 1 \otimes bc - bc \otimes 1 = (1 \otimes b - b \otimes 1)(1 \otimes c) + (b \otimes 1)(1 \otimes c - c \otimes 1) 1 ⊗ b c − b c ⊗ 1 = ( 1 ⊗ b − b ⊗ 1 ) ( 1 ⊗ c ) + ( b ⊗ 1 ) ( 1 ⊗ c − c ⊗ 1 ) (右辺を展開すると 1 ⊗ b c − b ⊗ c + b ⊗ c − b c ⊗ 1 1 \otimes bc - b \otimes c + b \otimes c - bc \otimes 1 1 ⊗ b c − b ⊗ c + b ⊗ c − b c ⊗ 1 )を I 2 I^2 I 2 を法として読めば、上の注意から d ( b c ) = c d b + b d c d(bc) = c\,db + b\,dc d ( b c ) = c d b + b d c です。生成については、z = ∑ j x j ⊗ y j ∈ I z = \sum_j x_j \otimes y_j \in I z = ∑ j x j ⊗ y j ∈ I 、すなわち ∑ j x j y j = 0 \sum_j x_jy_j = 0 ∑ j x j y j = 0 なら
z = ∑ j ( x j ⊗ 1 ) ( 1 ⊗ y j − y j ⊗ 1 ) + ( ∑ j x j y j ) ⊗ 1 = ∑ j ( x j ⊗ 1 ) ( 1 ⊗ y j − y j ⊗ 1 ) z = \sum_j (x_j \otimes 1)(1 \otimes y_j - y_j \otimes 1) + \Bigl(\sum_j x_jy_j\Bigr) \otimes 1 = \sum_j (x_j \otimes 1)(1 \otimes y_j - y_j \otimes 1) z = j ∑ ( x j ⊗ 1 ) ( 1 ⊗ y j − y j ⊗ 1 ) + ( j ∑ x j y j ) ⊗ 1 = j ∑ ( x j ⊗ 1 ) ( 1 ⊗ y j − y j ⊗ 1 ) なので、I / I 2 I/I^2 I / I 2 の元は ∑ j x j d y j \sum_j x_j\,dy_j ∑ j x j d y j と書けます。B ⊗ A B B \otimes_A B B ⊗ A B の元は純テンソルの和なので(定理 2.2[テンソル積と平坦性・射影加群・入射加群] )、I I I の任意の元がこの形です。
(2) h ∘ d h \circ d h ∘ d は導分です(補題 2.2 の (3))。Ω B / A \Omega_{B/A} Ω B / A は d b db d b で生成されるので h h h は h ∘ d h \circ d h ∘ d で決まり、写像は単射です。B B B 線形であることは ( c h ) ∘ d = c ( h ∘ d ) (ch) \circ d = c(h \circ d) ( c h ) ∘ d = c ( h ∘ d ) からわかります。
全射性を示します。D ∈ Der A ( B , M ) D \in \operatorname{Der}_A(B, M) D ∈ Der A ( B , M ) を取ります。B ⊕ M B \oplus M B ⊕ M に ( b , m ) ( b ′ , m ′ ) = ( b b ′ , b m ′ + b ′ m ) (b, m)(b', m') = (bb', bm' + b'm) ( b , m ) ( b ′ , m ′ ) = ( b b ′ , b m ′ + b ′ m ) で積を入れると環になり(結合律は ( ( b , m ) ( b ′ , m ′ ) ) ( b ′ ′ , m ′ ′ ) = ( b b ′ b ′ ′ , b b ′ m ′ ′ + b b ′ ′ m ′ + b ′ b ′ ′ m ) ((b,m)(b',m'))(b'',m'') = (bb'b'', bb'm'' + bb''m' + b'b''m) (( b , m ) ( b ′ , m ′ )) ( b ′′ , m ′′ ) = ( b b ′ b ′′ , b b ′ m ′′ + b b ′′ m ′ + b ′ b ′′ m ) が対称な式であることから、分配律は成分ごとの計算から)、0 ⊕ M 0 \oplus M 0 ⊕ M はこの環のイデアルで ( 0 ⊕ M ) 2 = 0 (0 \oplus M)^2 = 0 ( 0 ⊕ M ) 2 = 0 です。( x , y ) ↦ ( x y , x D ( y ) ) (x, y) \mapsto (xy, x\,D(y)) ( x , y ) ↦ ( x y , x D ( y )) は A A A 双線形(D D D が A A A 線形)なので、加法的な ψ : B ⊗ A B → B ⊕ M \psi\colon B \otimes_A B \to B \oplus M ψ : B ⊗ A B → B ⊕ M 、ψ ( x ⊗ y ) = ( x y , x D ( y ) ) \psi(x \otimes y) = (xy, x\,D(y)) ψ ( x ⊗ y ) = ( x y , x D ( y )) が定まります。純テンソルについて
ψ ( x ⊗ y ) ψ ( x ′ ⊗ y ′ ) = ( x y x ′ y ′ , x y x ′ D ( y ′ ) + x ′ y ′ x D ( y ) ) = ( x x ′ y y ′ , x x ′ D ( y y ′ ) ) = ψ ( ( x ⊗ y ) ( x ′ ⊗ y ′ ) ) \psi(x \otimes y)\,\psi(x' \otimes y') = (xyx'y',\ xy\,x'D(y') + x'y'\,xD(y)) = (xx'yy',\ xx'D(yy')) = \psi((x \otimes y)(x' \otimes y')) ψ ( x ⊗ y ) ψ ( x ′ ⊗ y ′ ) = ( x y x ′ y ′ , x y x ′ D ( y ′ ) + x ′ y ′ x D ( y )) = ( x x ′ y y ′ , x x ′ D ( y y ′ )) = ψ (( x ⊗ y ) ( x ′ ⊗ y ′ )) で、両辺は双加法的なので ψ \psi ψ は環準同型です。ψ ( z ) \psi(z) ψ ( z ) の第 1 成分は μ ( z ) \mu(z) μ ( z ) なので ψ ( I ) ⊆ 0 ⊕ M \psi(I) \subseteq 0 \oplus M ψ ( I ) ⊆ 0 ⊕ M 、ψ ( I 2 ) ⊆ ( 0 ⊕ M ) 2 = 0 \psi(I^2) \subseteq (0 \oplus M)^2 = 0 ψ ( I 2 ) ⊆ ( 0 ⊕ M ) 2 = 0 です。よって ψ \psi ψ は加法的な h : I / I 2 → M h\colon I/I^2 \to M h : I / I 2 → M を誘導します。ψ ( ( b ⊗ 1 ) z ) = ( b , 0 ) ψ ( z ) = ( 0 , b h ( z ) ) \psi((b \otimes 1)z) = (b, 0)\psi(z) = (0, b\,h(z)) ψ (( b ⊗ 1 ) z ) = ( b , 0 ) ψ ( z ) = ( 0 , b h ( z )) (z ∈ I z \in I z ∈ I )なので h h h は B B B 線形で、h ( d b ) = ψ ( 1 ⊗ b ) − ψ ( b ⊗ 1 ) = ( b , D ( b ) ) − ( b , 0 ) h(db) = \psi(1 \otimes b) - \psi(b \otimes 1) = (b, D(b)) - (b, 0) h ( d b ) = ψ ( 1 ⊗ b ) − ψ ( b ⊗ 1 ) = ( b , D ( b )) − ( b , 0 ) の第 2 成分、すなわち D ( b ) D(b) D ( b ) です。
最後の主張は、{ b : d b ∈ ∑ i B d b i } \{b : db \in \sum_i B\,db_i\} { b : d b ∈ ∑ i B d b i } が 補題 2.2 の (1) により b 1 , … , b n b_1, \ldots, b_n b 1 , … , b n の A A A 係数多項式で閉じていることから従います。
∎
普遍性は「Ω B / A \Omega_{B/A} Ω B / A への B B B 線形写像を作るには、導分を一つ作ればよい」と読みます。以下の計算規則の証明はすべてこの形です。
この節のねらいは、導分が「持ち上げの差」として現れることを示すことです。ε 2 = 0 \varepsilon^2 = 0 ε 2 = 0 となる微小量 ε \varepsilon ε を付け加えた環を思い浮かべてください。下の B ∗ M B * M B ∗ M では M M M の元どうしの積が 0 0 0 で、( b , m ) (b, m) ( b , m ) は「b b b に一次の量 m m m を足したもの」に当たります。同じ元の持ち上げが二つあるとき、その差は一次の量になり、Leibniz 則を満たします。
定義 3.1 (平方零拡大 ) ↗
A A A 代数 C C C のイデアル J J J で J 2 = 0 J^2 = 0 J 2 = 0 となるものについて、全射 C → C / J C \to C/J C → C / J を平方零拡大 という。J J J は C / J C/J C / J 加群である。B B B 加群 M M M について、B ⊕ M B \oplus M B ⊕ M に積 ( b , m ) ( b ′ , m ′ ) = ( b b ′ , b m ′ + b ′ m ) (b, m)(b', m') = (bb', bm' + b'm) ( b , m ) ( b ′ , m ′ ) = ( b b ′ , b m ′ + b ′ m ) と A A A 代数の構造 a ↦ ( ρ ( a ) , 0 ) a \mapsto (\rho(a), 0) a ↦ ( ρ ( a ) , 0 ) を入れたものを自明な平方零拡大 といい B ∗ M B * M B ∗ M と書く(第 1 成分への射影 B ∗ M → B B * M \to B B ∗ M → B の核 0 ⊕ M 0 \oplus M 0 ⊕ M は平方零)。
補題 3.2 (導分と平方零拡大の持ち上げ ) ✓
C → C / J C \to C/J C → C / J を A A A 代数の平方零拡大、u : B → C / J u\colon B \to C/J u : B → C / J を A A A 代数の準同型とし、J J J を u u u により B B B 加群とみる。
u 1 , u 2 : B → C u_1, u_2\colon B \to C u 1 , u 2 : B → C が u u u の持ち上げ(C / J C/J C / J に落とすと u u u になる A A A 代数の準同型)なら、u 1 − u 2 : B → J u_1 - u_2\colon B \to J u 1 − u 2 : B → J は A A A 導分である。
u 1 u_1 u 1 が u u u の持ち上げで D ∈ Der A ( B , J ) D \in \operatorname{Der}_A(B, J) D ∈ Der A ( B , J ) なら、u 1 + D u_1 + D u 1 + D も u u u の持ち上げである。
したがって u u u の持ち上げの全体は、空であるか、Der A ( B , J ) \operatorname{Der}_A(B, J) Der A ( B , J ) が u 1 ↦ u 1 + D u_1 \mapsto u_1 + D u 1 ↦ u 1 + D で単純推移的に作用する集合である。とくに自明な平方零拡大について、A A A 代数の準同型 s : B → B ∗ M s\colon B \to B * M s : B → B ∗ M で射影との合成が恒等写像になるもの(切断)は、s ( b ) = ( b , D ( b ) ) s(b) = (b, D(b)) s ( b ) = ( b , D ( b )) により D ∈ Der A ( B , M ) D \in \operatorname{Der}_A(B, M) D ∈ Der A ( B , M ) と一対一に対応する。
証明(補題 3.2) J 2 = 0 J^2 = 0 J 2 = 0 なので、c ∈ C c \in C c ∈ C の J J J への作用は c c c の C / J C/J C / J での像だけで決まり、J J J は C / J C/J C / J 加群です。u 1 ( b ) u_1(b) u 1 ( b ) と u 2 ( b ) u_2(b) u 2 ( b ) は同じ像 u ( b ) u(b) u ( b ) をもつので、u 1 ( b ) y = u 2 ( b ) y = b ⋅ y u_1(b)y = u_2(b)y = b \cdot y u 1 ( b ) y = u 2 ( b ) y = b ⋅ y (y ∈ J y \in J y ∈ J )です。
(1) D = u 1 − u 2 D = u_1 - u_2 D = u 1 − u 2 は C / J C/J C / J に落とすと 0 0 0 なので値は J J J にあり、加法的です。u i u_i u i は A A A 代数の準同型なので D ( ρ ( a ) ) = 0 D(\rho(a)) = 0 D ( ρ ( a )) = 0 です。
D ( b c ) = u 1 ( b ) u 1 ( c ) − u 2 ( b ) u 2 ( c ) = u 1 ( b ) ( u 1 ( c ) − u 2 ( c ) ) + ( u 1 ( b ) − u 2 ( b ) ) u 2 ( c ) = b D ( c ) + c D ( b ) D(bc) = u_1(b)u_1(c) - u_2(b)u_2(c) = u_1(b)\bigl(u_1(c) - u_2(c)\bigr) + \bigl(u_1(b) - u_2(b)\bigr)u_2(c) = b\,D(c) + c\,D(b) D ( b c ) = u 1 ( b ) u 1 ( c ) − u 2 ( b ) u 2 ( c ) = u 1 ( b ) ( u 1 ( c ) − u 2 ( c ) ) + ( u 1 ( b ) − u 2 ( b ) ) u 2 ( c ) = b D ( c ) + c D ( b ) です。
(2) u 1 + D u_1 + D u 1 + D は加法的で、D ( 1 ) = 0 D(1) = 0 D ( 1 ) = 0 から 1 1 1 を 1 1 1 に、ρ ( a ) \rho(a) ρ ( a ) を u 1 ( ρ ( a ) ) u_1(\rho(a)) u 1 ( ρ ( a )) に写します。D ( b ) D ( c ) ∈ J 2 = 0 D(b)D(c) \in J^2 = 0 D ( b ) D ( c ) ∈ J 2 = 0 なので
( u 1 ( b ) + D ( b ) ) ( u 1 ( c ) + D ( c ) ) = u 1 ( b c ) + u 1 ( b ) D ( c ) + u 1 ( c ) D ( b ) = u 1 ( b c ) + D ( b c ) (u_1(b) + D(b))(u_1(c) + D(c)) = u_1(bc) + u_1(b)D(c) + u_1(c)D(b) = u_1(bc) + D(bc) ( u 1 ( b ) + D ( b )) ( u 1 ( c ) + D ( c )) = u 1 ( b c ) + u 1 ( b ) D ( c ) + u 1 ( c ) D ( b ) = u 1 ( b c ) + D ( b c ) です。値は C / J C/J C / J で u u u に一致します。
自明な平方零拡大では、u = i d B u = \mathrm{id}_B u = id B に対して b ↦ ( b , 0 ) b \mapsto (b, 0) b ↦ ( b , 0 ) が一つの持ち上げで、M M M の B B B 加群の構造は u u u によるものと一致するので、(1)(2) から切断は b ↦ ( b , D ( b ) ) b \mapsto (b, D(b)) b ↦ ( b , D ( b )) の形のものと一対一に対応します。
∎
この補題が、導分という「微分」の概念と、「持ち上げ」という「変形」の概念をつなぎます。§6 の形式的な滑らかさはこの言葉で定義されます。
補題 4.1 (導分の局所化への延長 ) ✓
B B B を A A A 代数、S ⊆ B S \subseteq B S ⊆ B を積閉集合、ι : B → S − 1 B \iota\colon B \to S^{-1}B ι : B → S − 1 B を標準写像、M M M を S − 1 B S^{-1}B S − 1 B 加群とする。D ↦ D ∘ ι D \mapsto D \circ \iota D ↦ D ∘ ι は全単射 Der A ( S − 1 B , M ) → Der A ( B , M ) \operatorname{Der}_A(S^{-1}B, M) \to \operatorname{Der}_A(B, M) Der A ( S − 1 B , M ) → Der A ( B , M ) である。
証明(補題 4.1) D ∈ Der A ( B , M ) D \in \operatorname{Der}_A(B, M) D ∈ Der A ( B , M ) とし、u : B → S − 1 B ∗ M u\colon B \to S^{-1}B * M u : B → S − 1 B ∗ M 、u ( b ) = ( b / 1 , D ( b ) ) u(b) = (b/1, D(b)) u ( b ) = ( b /1 , D ( b )) とおきます。M M M では b b b が b / 1 b/1 b /1 として作用するので、( b / 1 , D b ) ( c / 1 , D c ) = ( b c / 1 , ( b / 1 ) D c + ( c / 1 ) D b ) = ( b c / 1 , D ( b c ) ) (b/1, Db)(c/1, Dc) = (bc/1, (b/1)Dc + (c/1)Db) = (bc/1, D(bc)) ( b /1 , D b ) ( c /1 , D c ) = ( b c /1 , ( b /1 ) D c + ( c /1 ) D b ) = ( b c /1 , D ( b c )) となり、u u u は A A A 代数の準同型です。s ∈ S s \in S s ∈ S について u ( s ) = ( s / 1 , D ( s ) ) u(s) = (s/1, D(s)) u ( s ) = ( s /1 , D ( s )) は単元です(( s / 1 , m ) ( 1 / s , − m / s 2 ) = ( 1 , m / s − m / s ) = ( 1 , 0 ) (s/1, m)(1/s, -m/s^2) = (1, m/s - m/s) = (1, 0) ( s /1 , m ) ( 1/ s , − m / s 2 ) = ( 1 , m / s − m / s ) = ( 1 , 0 ) )。局所化の普遍性(定理 3.4[局所化と素イデアルのスペクトル] )により、u ~ ∘ ι = u \tilde u \circ \iota = u u ~ ∘ ι = u となる環準同型 u ~ : S − 1 B → S − 1 B ∗ M \tilde u\colon S^{-1}B \to S^{-1}B * M u ~ : S − 1 B → S − 1 B ∗ M がただ一つあります。第 1 成分への射影 π \pi π との合成 π ∘ u ~ \pi \circ \tilde u π ∘ u ~ は π ∘ u ~ ∘ ι = ι \pi \circ \tilde u \circ \iota = \iota π ∘ u ~ ∘ ι = ι を満たす環準同型なので、普遍性の一意性から π ∘ u ~ = i d \pi \circ \tilde u = \mathrm{id} π ∘ u ~ = id です。よって u ~ \tilde u u ~ は切断で、補題 3.2 により u ~ ( x ) = ( x , D ~ ( x ) ) \tilde u(x) = (x, \tilde D(x)) u ~ ( x ) = ( x , D ~ ( x )) となる D ~ ∈ Der A ( S − 1 B , M ) \tilde D \in \operatorname{Der}_A(S^{-1}B, M) D ~ ∈ Der A ( S − 1 B , M ) があり、D ~ ∘ ι = D \tilde D \circ \iota = D D ~ ∘ ι = D です(u ~ \tilde u u ~ が A A A 代数の準同型であることは u ~ ∘ ι = u \tilde u \circ \iota = u u ~ ∘ ι = u から従います)。
一意性: D ~ 1 , D ~ 2 \tilde D_1, \tilde D_2 D ~ 1 , D ~ 2 がともに D D D の延長なら、x ↦ ( x , D ~ i ( x ) ) x \mapsto (x, \tilde D_i(x)) x ↦ ( x , D ~ i ( x )) はどちらも ι \iota ι との合成が u u u になる環準同型なので、普遍性の一意性から一致します。
∎
命題 4.2 (Kähler 微分の計算規則 ) ✓
B B B を A A A 代数とする。
(多項式環)P = A [ x 1 , … , x n ] P = A[x_1, \ldots, x_n] P = A [ x 1 , … , x n ] について、Ω P / A \Omega_{P/A} Ω P / A は d x 1 , … , d x n dx_1, \ldots, dx_n d x 1 , … , d x n を基底とする自由 P P P 加群で、d f = ∑ i ( ∂ f / ∂ x i ) d x i df = \sum_i (\partial f/\partial x_i)\,dx_i df = ∑ i ( ∂ f / ∂ x i ) d x i である。
(局所化)積閉集合 S ⊆ B S \subseteq B S ⊆ B について、α ( d b / s ) = ( 1 / s ) d ( b / 1 ) \alpha(db/s) = (1/s)\,d(b/1) α ( d b / s ) = ( 1/ s ) d ( b /1 ) で定まる S − 1 B S^{-1}B S − 1 B 線形写像 α : S − 1 Ω B / A → Ω S − 1 B / A \alpha\colon S^{-1}\Omega_{B/A} \to \Omega_{S^{-1}B/A} α : S − 1 Ω B / A → Ω S − 1 B / A は同型である。
(基底変換)環準同型 A → A ′ A \to A' A → A ′ について B ′ = A ′ ⊗ A B B' = A' \otimes_A B B ′ = A ′ ⊗ A B とおき、A ′ A' A ′ 代数とみる。α ( b ′ ⊗ d b ) = b ′ d ( 1 ⊗ b ) \alpha(b' \otimes db) = b'\,d(1 \otimes b) α ( b ′ ⊗ d b ) = b ′ d ( 1 ⊗ b ) で定まる B ′ B' B ′ 線形写像 α : B ′ ⊗ B Ω B / A → Ω B ′ / A ′ \alpha\colon B' \otimes_B \Omega_{B/A} \to \Omega_{B'/A'} α : B ′ ⊗ B Ω B / A → Ω B ′ / A ′ は同型である。B ′ ⊗ B Ω B / A ≅ A ′ ⊗ A Ω B / A B' \otimes_B \Omega_{B/A} \cong A' \otimes_A \Omega_{B/A} B ′ ⊗ B Ω B / A ≅ A ′ ⊗ A Ω B / A なので、Ω B ′ / A ′ ≅ A ′ ⊗ A Ω B / A \Omega_{B'/A'} \cong A' \otimes_A \Omega_{B/A} Ω B ′ / A ′ ≅ A ′ ⊗ A Ω B / A である。
証明(命題 4.2) (1) 補題 2.2 の (4) により f ↦ ( ∂ f / ∂ x 1 , … , ∂ f / ∂ x n ) f \mapsto (\partial f/\partial x_1, \ldots, \partial f/\partial x_n) f ↦ ( ∂ f / ∂ x 1 , … , ∂ f / ∂ x n ) は A A A 導分 P → P n P \to P^n P → P n なので、定理 2.5 により θ ( d f ) = ( ∂ f / ∂ x i ) i \theta(df) = (\partial f/\partial x_i)_i θ ( df ) = ( ∂ f / ∂ x i ) i となる P P P 線形写像 θ : Ω P / A → P n \theta\colon \Omega_{P/A} \to P^n θ : Ω P / A → P n があります。θ ( d x i ) = e i \theta(dx_i) = e_i θ ( d x i ) = e i (第 i i i 単位ベクトル)です。補題 2.2 の (1) を d d d と b i = x i b_i = x_i b i = x i に使うと d f = ∑ i ( ∂ f / ∂ x i ) d x i df = \sum_i (\partial f/\partial x_i)\,dx_i df = ∑ i ( ∂ f / ∂ x i ) d x i なので、Ω P / A \Omega_{P/A} Ω P / A は d x 1 , … , d x n dx_1, \ldots, dx_n d x 1 , … , d x n で生成されます。∑ i c i d x i ∈ ker θ \sum_i c_i\,dx_i \in \ker\theta ∑ i c i d x i ∈ ker θ なら ∑ i c i e i = 0 \sum_i c_ie_i = 0 ∑ i c i e i = 0 で c i = 0 c_i = 0 c i = 0 なので、θ \theta θ は単射でもあり、d x i dx_i d x i は基底です。
(2) まず α \alpha α が定まることを見ます。b ↦ d ( b / 1 ) b \mapsto d(b/1) b ↦ d ( b /1 ) は A A A 導分 B → Ω S − 1 B / A B \to \Omega_{S^{-1}B/A} B → Ω S − 1 B / A なので(補題 2.2 の (3))、d b ↦ d ( b / 1 ) db \mapsto d(b/1) d b ↦ d ( b /1 ) となる B B B 線形写像 Ω B / A → Ω S − 1 B / A \Omega_{B/A} \to \Omega_{S^{-1}B/A} Ω B / A → Ω S − 1 B / A があります。S − 1 Ω B / A ≅ S − 1 B ⊗ B Ω B / A S^{-1}\Omega_{B/A} \cong S^{-1}B \otimes_B \Omega_{B/A} S − 1 Ω B / A ≅ S − 1 B ⊗ B Ω B / A (命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (6))と 補題 2.3 により、これは α ( ω / s ) = ( 1 / s ) ⋅ ( ω の像 ) \alpha(\omega/s) = (1/s)\cdot(\omega \text{ の像}) α ( ω / s ) = ( 1/ s ) ⋅ ( ω の像 ) となる S − 1 B S^{-1}B S − 1 B 線形写像 α \alpha α に延びます。
逆向きを作ります。b ↦ d b / 1 b \mapsto db/1 b ↦ d b /1 は A A A 導分 B → S − 1 Ω B / A B \to S^{-1}\Omega_{B/A} B → S − 1 Ω B / A で、値の加群は S − 1 B S^{-1}B S − 1 B 加群なので、補題 4.1 により D ~ ( b / 1 ) = d b / 1 \tilde D(b/1) = db/1 D ~ ( b /1 ) = d b /1 となる D ~ ∈ Der A ( S − 1 B , S − 1 Ω B / A ) \tilde D \in \operatorname{Der}_A(S^{-1}B, S^{-1}\Omega_{B/A}) D ~ ∈ Der A ( S − 1 B , S − 1 Ω B / A ) に延び、普遍性から β ( d x ) = D ~ ( x ) \beta(dx) = \tilde D(x) β ( d x ) = D ~ ( x ) となる S − 1 B S^{-1}B S − 1 B 線形写像 β : Ω S − 1 B / A → S − 1 Ω B / A \beta\colon \Omega_{S^{-1}B/A} \to S^{-1}\Omega_{B/A} β : Ω S − 1 B / A → S − 1 Ω B / A があります。
β α ( d b / s ) = ( 1 / s ) D ~ ( b / 1 ) = d b / s \beta\alpha(db/s) = (1/s)\tilde D(b/1) = db/s β α ( d b / s ) = ( 1/ s ) D ~ ( b /1 ) = d b / s で、S − 1 Ω B / A S^{-1}\Omega_{B/A} S − 1 Ω B / A は d b / 1 db/1 d b /1 で生成されるので β α = i d \beta\alpha = \mathrm{id} β α = id です。α β ( d ( b / 1 ) ) = α ( d b / 1 ) = d ( b / 1 ) \alpha\beta(d(b/1)) = \alpha(db/1) = d(b/1) α β ( d ( b /1 )) = α ( d b /1 ) = d ( b /1 ) です。b / 1 = ( s / 1 ) ( b / s ) b/1 = (s/1)(b/s) b /1 = ( s /1 ) ( b / s ) に Leibniz 則を使うと d ( b / s ) = ( 1 / s ) d ( b / 1 ) − ( b / s 2 ) d ( s / 1 ) d(b/s) = (1/s)\,d(b/1) - (b/s^2)\,d(s/1) d ( b / s ) = ( 1/ s ) d ( b /1 ) − ( b / s 2 ) d ( s /1 ) なので、Ω S − 1 B / A \Omega_{S^{-1}B/A} Ω S − 1 B / A は d ( b / 1 ) d(b/1) d ( b /1 ) (b ∈ B b \in B b ∈ B )で生成され、α β = i d \alpha\beta = \mathrm{id} α β = id です。
(3) b ↦ d ( 1 ⊗ b ) b \mapsto d(1 \otimes b) b ↦ d ( 1 ⊗ b ) は A A A 導分 B → Ω B ′ / A ′ B \to \Omega_{B'/A'} B → Ω B ′ / A ′ です(1 ⊗ ρ ( a ) 1 \otimes \rho(a) 1 ⊗ ρ ( a ) は A ′ A' A ′ の元の像なので d d d で 0 0 0 に写ります)。普遍性と 補題 2.3 (B → B ′ B \to B' B → B ′ 、b ↦ 1 ⊗ b b \mapsto 1 \otimes b b ↦ 1 ⊗ b について)から α \alpha α が定まります。
逆向きを作ります。( a ′ , b ) ↦ ( a ′ ⊗ 1 ) ⊗ d b (a', b) \mapsto (a' \otimes 1) \otimes db ( a ′ , b ) ↦ ( a ′ ⊗ 1 ) ⊗ d b は A ′ × B → B ′ ⊗ B Ω B / A A'\times B \to B' \otimes_B \Omega_{B/A} A ′ × B → B ′ ⊗ B Ω B / A の A A A 双線形写像です(( a ′ a ⊗ 1 ) = ( a ′ ⊗ 1 ) ( 1 ⊗ ρ ( a ) ) (a'a \otimes 1) = (a' \otimes 1)(1 \otimes \rho(a)) ( a ′ a ⊗ 1 ) = ( a ′ ⊗ 1 ) ( 1 ⊗ ρ ( a )) で、1 ⊗ ρ ( a ) 1 \otimes \rho(a) 1 ⊗ ρ ( a ) は B B B の元 ρ ( a ) \rho(a) ρ ( a ) の像なので、( a ′ a ⊗ 1 ) ⊗ d b = ( a ′ ⊗ 1 ) ⊗ a d b = ( a ′ ⊗ 1 ) ⊗ d ( a b ) (a'a \otimes 1) \otimes db = (a' \otimes 1) \otimes a\,db = (a' \otimes 1) \otimes d(ab) ( a ′ a ⊗ 1 ) ⊗ d b = ( a ′ ⊗ 1 ) ⊗ a d b = ( a ′ ⊗ 1 ) ⊗ d ( ab ) )。よって加法的な D : B ′ → B ′ ⊗ B Ω B / A D\colon B' \to B' \otimes_B \Omega_{B/A} D : B ′ → B ′ ⊗ B Ω B / A 、D ( a ′ ⊗ b ) = ( a ′ ⊗ 1 ) ⊗ d b D(a' \otimes b) = (a' \otimes 1) \otimes db D ( a ′ ⊗ b ) = ( a ′ ⊗ 1 ) ⊗ d b が定まります。純テンソルについて
D ( ( a ′ ⊗ b ) ( c ′ ⊗ c ) ) = ( a ′ c ′ ⊗ 1 ) ⊗ ( b d c + c d b ) = ( a ′ ⊗ b ) D ( c ′ ⊗ c ) + ( c ′ ⊗ c ) D ( a ′ ⊗ b ) D\bigl((a' \otimes b)(c' \otimes c)\bigr) = (a'c' \otimes 1) \otimes (b\,dc + c\,db) = (a' \otimes b)\,D(c' \otimes c) + (c' \otimes c)\,D(a' \otimes b) D ( ( a ′ ⊗ b ) ( c ′ ⊗ c ) ) = ( a ′ c ′ ⊗ 1 ) ⊗ ( b d c + c d b ) = ( a ′ ⊗ b ) D ( c ′ ⊗ c ) + ( c ′ ⊗ c ) D ( a ′ ⊗ b ) で(( x ( 1 ⊗ b ) ) ⊗ ω = x ⊗ b ω (x(1 \otimes b)) \otimes \omega = x \otimes b\omega ( x ( 1 ⊗ b )) ⊗ ω = x ⊗ bω を使う)、両辺は双加法的なので Leibniz 則が成り立ちます。D ( c ′ ( a ′ ⊗ b ) ) = c ′ D ( a ′ ⊗ b ) D(c'(a' \otimes b)) = c'D(a' \otimes b) D ( c ′ ( a ′ ⊗ b )) = c ′ D ( a ′ ⊗ b ) なので D D D は A ′ A' A ′ 線形、D ( 1 ) = 0 D(1) = 0 D ( 1 ) = 0 なので A ′ A' A ′ 導分です。普遍性から β ( d ( x ) ) = D ( x ) \beta(d(x)) = D(x) β ( d ( x )) = D ( x ) となる B ′ B' B ′ 線形写像 β : Ω B ′ / A ′ → B ′ ⊗ B Ω B / A \beta\colon \Omega_{B'/A'} \to B' \otimes_B \Omega_{B/A} β : Ω B ′ / A ′ → B ′ ⊗ B Ω B / A があります。
β α ( ( 1 ⊗ 1 ) ⊗ d b ) = β ( d ( 1 ⊗ b ) ) = ( 1 ⊗ 1 ) ⊗ d b \beta\alpha((1 \otimes 1) \otimes db) = \beta(d(1 \otimes b)) = (1 \otimes 1) \otimes db β α (( 1 ⊗ 1 ) ⊗ d b ) = β ( d ( 1 ⊗ b )) = ( 1 ⊗ 1 ) ⊗ d b なので、生成元上で β α = i d \beta\alpha = \mathrm{id} β α = id です。d ( a ′ ⊗ b ) = d ( ( a ′ ⊗ 1 ) ( 1 ⊗ b ) ) = ( a ′ ⊗ 1 ) d ( 1 ⊗ b ) d(a' \otimes b) = d((a' \otimes 1)(1 \otimes b)) = (a' \otimes 1)\,d(1 \otimes b) d ( a ′ ⊗ b ) = d (( a ′ ⊗ 1 ) ( 1 ⊗ b )) = ( a ′ ⊗ 1 ) d ( 1 ⊗ b ) (a ′ ⊗ 1 a' \otimes 1 a ′ ⊗ 1 は A ′ A' A ′ の像で d d d で消える)なので α β ( d ( a ′ ⊗ b ) ) = α ( ( a ′ ⊗ 1 ) ⊗ d b ) = ( a ′ ⊗ 1 ) d ( 1 ⊗ b ) = d ( a ′ ⊗ b ) \alpha\beta(d(a' \otimes b)) = \alpha((a' \otimes 1) \otimes db) = (a' \otimes 1)\,d(1 \otimes b) = d(a' \otimes b) α β ( d ( a ′ ⊗ b )) = α (( a ′ ⊗ 1 ) ⊗ d b ) = ( a ′ ⊗ 1 ) d ( 1 ⊗ b ) = d ( a ′ ⊗ b ) で、Ω B ′ / A ′ \Omega_{B'/A'} Ω B ′ / A ′ は純テンソルの d d d で生成されるので α β = i d \alpha\beta = \mathrm{id} α β = id です。最後の同型は 命題 2.5[テンソル積と平坦性・射影加群・入射加群] の (2) です。
∎
たとえば Ω k [ x ] / k = k [ x ] d x \Omega_{k[x]/k} = k[x]\,dx Ω k [ x ] / k = k [ x ] d x で、局所化して Ω k [ x ] ( x ) / k = k [ x ] ( x ) d x \Omega_{k[x]_{(x)}/k} = k[x]_{(x)}\,dx Ω k [ x ] ( x ) / k = k [ x ] ( x ) d x 、Ω k ( x ) / k = k ( x ) d x \Omega_{k(x)/k} = k(x)\,dx Ω k ( x ) / k = k ( x ) d x です。また Ω S − 1 A / A = S − 1 Ω A / A = 0 \Omega_{S^{-1}A/A} = S^{-1}\Omega_{A/A} = 0 Ω S − 1 A / A = S − 1 Ω A / A = 0 です(Ω A / A \Omega_{A/A} Ω A / A は d ρ ( a ) = 0 d\rho(a) = 0 d ρ ( a ) = 0 で生成されます)。
環準同型の列 A → B → φ C A \to B \xrightarrow{\varphi} C A → B φ C があるとき、C C C は A A A 代数でも B B B 代数でもあります。Ω \Omega Ω の「相対的な部分」を比べるのが第一基本完全列、剰余環 C = B / I C = B/I C = B / I で「方程式で切った分」を比べるのが第二基本完全列です。どちらも Hom を取ると導分の言葉の自明な完全列になる、という形で証明します。
定理 5.1 (第一基本完全列 ) ✓
環準同型 A → B → φ C A \to B \xrightarrow{\varphi} C A → B φ C について、C C C 線形写像の列
C ⊗ B Ω B / A → α Ω C / A → β Ω C / B → 0 , α ( c ⊗ d b ) = c d φ ( b ) , β ( d c ) = d c C \otimes_B \Omega_{B/A} \xrightarrow{\ \alpha\ } \Omega_{C/A} \xrightarrow{\ \beta\ } \Omega_{C/B} \to 0, \qquad \alpha(c \otimes db) = c\,d\varphi(b),\quad \beta(dc) = dc C ⊗ B Ω B / A α Ω C / A β Ω C / B → 0 , α ( c ⊗ d b ) = c d φ ( b ) , β ( d c ) = d c は完全である。
証明(定理 5.1) b ↦ d C / A φ ( b ) b \mapsto d_{C/A}\varphi(b) b ↦ d C / A φ ( b ) は A A A 導分 B → Ω C / A B \to \Omega_{C/A} B → Ω C / A なので(補題 2.2 の (3))、定理 2.5 と 補題 2.3 から α \alpha α が定まります。d C / B d_{C/B} d C / B は B B B 導分なのでとくに A A A 導分であり、普遍性から β \beta β が定まります。
補題 2.7[テンソル積と平坦性・射影加群・入射加群] により、任意の C C C 加群 N N N について
0 → Hom C ( Ω C / B , N ) → β ∗ Hom C ( Ω C / A , N ) → α ∗ Hom C ( C ⊗ B Ω B / A , N ) 0 \to \operatorname{Hom}_C(\Omega_{C/B}, N) \xrightarrow{\beta^*} \operatorname{Hom}_C(\Omega_{C/A}, N) \xrightarrow{\alpha^*} \operatorname{Hom}_C(C \otimes_B \Omega_{B/A}, N) 0 → Hom C ( Ω C / B , N ) β ∗ Hom C ( Ω C / A , N ) α ∗ Hom C ( C ⊗ B Ω B / A , N ) が完全であることを示せば十分です。定理 2.5 と 補題 2.3 により三つの Hom はそれぞれ Der B ( C , N ) \operatorname{Der}_B(C, N) Der B ( C , N ) 、Der A ( C , N ) \operatorname{Der}_A(C, N) Der A ( C , N ) 、Der A ( B , N ) \operatorname{Der}_A(B, N) Der A ( B , N ) と同一視されます。この同一視のもとで、β ∗ \beta^* β ∗ は h ∘ d C / B ↦ h ∘ β ∘ d C / A = h ∘ d C / B h \circ d_{C/B} \mapsto h \circ \beta \circ d_{C/A} = h \circ d_{C/B} h ∘ d C / B ↦ h ∘ β ∘ d C / A = h ∘ d C / B 、すなわち包含 Der B ( C , N ) ⊆ Der A ( C , N ) \operatorname{Der}_B(C, N) \subseteq \operatorname{Der}_A(C, N) Der B ( C , N ) ⊆ Der A ( C , N ) であり、α ∗ \alpha^* α ∗ は g ∘ d C / A ↦ ( b ↦ g ( α ( 1 ⊗ d b ) ) ) = g ∘ d C / A ∘ φ g \circ d_{C/A} \mapsto (b \mapsto g(\alpha(1 \otimes db))) = g \circ d_{C/A} \circ \varphi g ∘ d C / A ↦ ( b ↦ g ( α ( 1 ⊗ d b ))) = g ∘ d C / A ∘ φ 、すなわち D ↦ D ∘ φ D \mapsto D \circ \varphi D ↦ D ∘ φ です。
包含は単射です。B B B 導分 D D D は φ ( B ) \varphi(B) φ ( B ) 上で 0 0 0 なので D ∘ φ = 0 D \circ \varphi = 0 D ∘ φ = 0 です。逆に D ∈ Der A ( C , N ) D \in \operatorname{Der}_A(C, N) D ∈ Der A ( C , N ) が D ∘ φ = 0 D \circ \varphi = 0 D ∘ φ = 0 を満たせば、D D D は φ ( B ) \varphi(B) φ ( B ) を 0 0 0 に写すので B B B 導分です(D ( φ ( b ) c ) = φ ( b ) D ( c ) + c D ( φ ( b ) ) = b ⋅ D ( c ) D(\varphi(b)c) = \varphi(b)D(c) + c\,D(\varphi(b)) = b \cdot D(c) D ( φ ( b ) c ) = φ ( b ) D ( c ) + c D ( φ ( b )) = b ⋅ D ( c ) で B B B 線形でもあります)。よって列は完全です。
∎
定理 5.2 (第二基本完全列 ) ✓
B B B を A A A 代数、I I I を B B B のイデアル、C = B / I C = B/I C = B / I 、π : B → C \pi\colon B \to C π : B → C を標準全射とする。C C C 線形写像の列
I / I 2 → δ C ⊗ B Ω B / A → α Ω C / A → 0 , δ ( x m o d I 2 ) = 1 ⊗ d x , α ( c ⊗ d b ) = c d π ( b ) I/I^2 \xrightarrow{\ \delta\ } C \otimes_B \Omega_{B/A} \xrightarrow{\ \alpha\ } \Omega_{C/A} \to 0, \qquad \delta(x \bmod I^2) = 1 \otimes dx,\quad \alpha(c \otimes db) = c\,d\pi(b) I / I 2 δ C ⊗ B Ω B / A α Ω C / A → 0 , δ ( x mod I 2 ) = 1 ⊗ d x , α ( c ⊗ d b ) = c d π ( b ) は完全である。
証明(定理 5.2) δ \delta δ が定まることを確かめます。x ↦ 1 ⊗ d x x \mapsto 1 \otimes dx x ↦ 1 ⊗ d x は加法的な写像 I → C ⊗ B Ω B / A I \to C \otimes_B \Omega_{B/A} I → C ⊗ B Ω B / A で、x , y ∈ I x, y \in I x , y ∈ I について 1 ⊗ d ( x y ) = 1 ⊗ ( x d y + y d x ) = π ( x ) ⊗ d y + π ( y ) ⊗ d x = 0 1 \otimes d(xy) = 1 \otimes (x\,dy + y\,dx) = \pi(x) \otimes dy + \pi(y) \otimes dx = 0 1 ⊗ d ( x y ) = 1 ⊗ ( x d y + y d x ) = π ( x ) ⊗ d y + π ( y ) ⊗ d x = 0 なので I 2 I^2 I 2 を 0 0 0 に写します。b ∈ B b \in B b ∈ B 、x ∈ I x \in I x ∈ I について 1 ⊗ d ( b x ) = π ( b ) ⊗ d x + π ( x ) ⊗ d b = π ( b ) ( 1 ⊗ d x ) 1 \otimes d(bx) = \pi(b) \otimes dx + \pi(x) \otimes db = \pi(b)(1 \otimes dx) 1 ⊗ d ( b x ) = π ( b ) ⊗ d x + π ( x ) ⊗ d b = π ( b ) ( 1 ⊗ d x ) なので C C C 線形です。α \alpha α は 定理 5.1 の α \alpha α と同じものです。
補題 2.7[テンソル積と平坦性・射影加群・入射加群] により、任意の C C C 加群 N N N について 0 → Hom C ( Ω C / A , N ) → Hom C ( C ⊗ B Ω B / A , N ) → Hom C ( I / I 2 , N ) 0 \to \operatorname{Hom}_C(\Omega_{C/A}, N) \to \operatorname{Hom}_C(C \otimes_B \Omega_{B/A}, N) \to \operatorname{Hom}_C(I/I^2, N) 0 → Hom C ( Ω C / A , N ) → Hom C ( C ⊗ B Ω B / A , N ) → Hom C ( I / I 2 , N ) が完全であることを示せば十分です。前の証明と同じ同一視で、これは
0 → Der A ( C , N ) → D ↦ D ∘ π Der A ( B , N ) → D ↦ D ∣ I Hom C ( I / I 2 , N ) 0 \to \operatorname{Der}_A(C, N) \xrightarrow{D \mapsto D \circ \pi} \operatorname{Der}_A(B, N) \xrightarrow{D \mapsto D|_I} \operatorname{Hom}_C(I/I^2, N) 0 → Der A ( C , N ) D ↦ D ∘ π Der A ( B , N ) D ↦ D ∣ I Hom C ( I / I 2 , N ) になります(h ∈ Hom C ( C ⊗ B Ω B / A , N ) h \in \operatorname{Hom}_C(C \otimes_B \Omega_{B/A}, N) h ∈ Hom C ( C ⊗ B Ω B / A , N ) に対応する導分 D = h ( 1 ⊗ d ( − ) ) D = h(1 \otimes d(-)) D = h ( 1 ⊗ d ( − )) について h ( δ ( x ˉ ) ) = D ( x ) h(\delta(\bar x)) = D(x) h ( δ ( x ˉ )) = D ( x ) です)。π \pi π は全射なので最初の写像は単射です。D ∘ π D \circ \pi D ∘ π は I I I 上で 0 0 0 です。逆に D ∈ Der A ( B , N ) D \in \operatorname{Der}_A(B, N) D ∈ Der A ( B , N ) が I I I 上で 0 0 0 なら、D ˉ ( π ( b ) ) = D ( b ) \bar D(\pi(b)) = D(b) D ˉ ( π ( b )) = D ( b ) は well-defined で、N N N では b b b が π ( b ) \pi(b) π ( b ) として作用するので Leibniz 則を満たし、D ˉ ∈ Der A ( C , N ) \bar D \in \operatorname{Der}_A(C, N) D ˉ ∈ Der A ( C , N ) 、D = D ˉ ∘ π D = \bar D \circ \pi D = D ˉ ∘ π です。
∎
二つを組み合わせると、有限表示の代数の Ω \Omega Ω が具体的に書けます。
系 5.3 (Jacobi 行列による表示 ) ✓
P = A [ x 1 , … , x n ] P = A[x_1, \ldots, x_n] P = A [ x 1 , … , x n ] 、f 1 , … , f m ∈ P f_1, \ldots, f_m \in P f 1 , … , f m ∈ P 、B = P / ( f 1 , … , f m ) B = P/(f_1, \ldots, f_m) B = P / ( f 1 , … , f m ) とし、 ˉ \bar{\ } ˉ で B B B での像を表す。このとき
Ω B / A ≅ ( ⨁ i = 1 n B d x i ) / ( ∑ j = 1 m B d f j ) , d f j = ∑ i = 1 n ∂ f j ∂ x i ‾ d x i \Omega_{B/A} \cong \Bigl(\bigoplus_{i=1}^{n} B\,dx_i\Bigr) \Big/ \Bigl(\sum_{j=1}^{m} B\,df_j\Bigr), \qquad df_j = \sum_{i=1}^{n} \overline{\frac{\partial f_j}{\partial x_i}}\,dx_i Ω B / A ≅ ( i = 1 ⨁ n B d x i ) / ( j = 1 ∑ m B d f j ) , d f j = i = 1 ∑ n ∂ x i ∂ f j d x i である。すなわち Ω B / A \Omega_{B/A} Ω B / A は、行列 ( ∂ f j / ∂ x i ‾ ) j , i \bigl(\overline{\partial f_j/\partial x_i}\bigr)_{j,i} ( ∂ f j / ∂ x i ) j , i の m m m 本の行ベクトルが B n B^n B n で生成する部分加群による B n B^n B n の剰余加群に同型である。
証明(系 5.3) I = ( f 1 , … , f m ) I = (f_1, \ldots, f_m) I = ( f 1 , … , f m ) として 定理 5.2 を使います。命題 4.2 の (1) により Ω P / A \Omega_{P/A} Ω P / A は d x i dx_i d x i を基底とする自由加群なので、B ⊗ P Ω P / A B \otimes_P \Omega_{P/A} B ⊗ P Ω P / A は 1 ⊗ d x i 1 \otimes dx_i 1 ⊗ d x i を基底とする自由 B B B 加群です(命題 2.5[テンソル積と平坦性・射影加群・入射加群] の (3))。I I I の元は ∑ j g j f j \sum_j g_jf_j ∑ j g j f j の形で、δ \delta δ はこれを ∑ j ( g ˉ j ⊗ d f j + f ˉ j ⊗ d g j ) = ∑ j g ˉ j ( 1 ⊗ d f j ) \sum_j (\bar g_j \otimes df_j + \bar f_j \otimes dg_j) = \sum_j \bar g_j(1 \otimes df_j) ∑ j ( g ˉ j ⊗ d f j + f ˉ j ⊗ d g j ) = ∑ j g ˉ j ( 1 ⊗ d f j ) に写すので、δ \delta δ の像は 1 ⊗ d f j 1 \otimes df_j 1 ⊗ d f j で生成されます。完全性から Ω B / A \Omega_{B/A} Ω B / A は B ⊗ P Ω P / A B \otimes_P \Omega_{P/A} B ⊗ P Ω P / A をこの像で割ったものです。d f j df_j d f j の表示は 命題 4.2 の (1) です。
∎
例 5.4 (尖点の Kähler 微分は自由でない )
体 k k k と B = k [ x , y ] / ( y 2 − x 3 ) B = k[x, y]/(y^2 - x^3) B = k [ x , y ] / ( y 2 − x 3 ) を考えます。f = y 2 − x 3 f = y^2 - x^3 f = y 2 − x 3 について d f = − 3 x 2 d x + 2 y d y df = -3x^2\,dx + 2y\,dy df = − 3 x 2 d x + 2 y d y なので、系 5.3 から
Ω B / k ≅ ( B d x ⊕ B d y ) / B ( − 3 x 2 d x + 2 y d y ) \Omega_{B/k} \cong (B\,dx \oplus B\,dy)/B(-3x^2\,dx + 2y\,dy) Ω B / k ≅ ( B d x ⊕ B d y ) / B ( − 3 x 2 d x + 2 y d y ) です。極大イデアル n \mathfrak{n} n と剰余体 κ = B / n \kappa = B/\mathfrak{n} κ = B / n について、テンソル積の右完全性(定理 2.8[テンソル積と平坦性・射影加群・入射加群] )から Ω B / k ⊗ B κ ≅ κ 2 / κ ( − 3 x 2 ‾ , 2 y ‾ ) \Omega_{B/k} \otimes_B \kappa \cong \kappa^2/\kappa\,(\overline{-3x^2}, \overline{2y}) Ω B / k ⊗ B κ ≅ κ 2 / κ ( − 3 x 2 , 2 y ) です。
原点 n = ( x , y ) \mathfrak{n} = (x, y) n = ( x , y ) では − 3 x 2 , 2 y ∈ n -3x^2, 2y \in \mathfrak{n} − 3 x 2 , 2 y ∈ n なので Ω B / k ⊗ κ ≅ κ 2 \Omega_{B/k} \otimes \kappa \cong \kappa^2 Ω B / k ⊗ κ ≅ κ 2 は 2 2 2 次元です。
点 ( 1 , 1 ) (1, 1) ( 1 , 1 ) 、すなわち n = ( x − 1 , y − 1 ) \mathfrak{n} = (x - 1, y - 1) n = ( x − 1 , y − 1 ) では、ベクトル ( − 3 , 2 ) (-3, 2) ( − 3 , 2 ) は k k k の標数によらず 0 0 0 でない(標数 2 2 2 なら ( 1 , 0 ) (1, 0) ( 1 , 0 ) 、標数 3 3 3 なら ( 0 , 2 ) (0, 2) ( 0 , 2 ) )ので、1 1 1 次元です。
Ω B / k \Omega_{B/k} Ω B / k が階数 r r r の自由加群なら Ω B / k ⊗ κ ≅ κ r \Omega_{B/k} \otimes \kappa \cong \kappa^r Ω B / k ⊗ κ ≅ κ r の次元はどの点でも r r r のはずなので、Ω B / k \Omega_{B/k} Ω B / k は自由ではありません。さらに char k ≠ 2 \operatorname{char} k \ne 2 char k = 2 なら、ω = 3 y d x − 2 x d y \omega = 3y\,dx - 2x\,dy ω = 3 y d x − 2 x d y は 0 0 0 でない捩れ元です。y ω = 3 x 3 d x − 2 x y d y = − x ( − 3 x 2 d x + 2 y d y ) = 0 y\omega = 3x^3\,dx - 2xy\,dy = -x(-3x^2\,dx + 2y\,dy) = 0 y ω = 3 x 3 d x − 2 x y d y = − x ( − 3 x 2 d x + 2 y d y ) = 0 です。一方 ω = g ( − 3 x 2 d x + 2 y d y ) \omega = g(-3x^2\,dx + 2y\,dy) ω = g ( − 3 x 2 d x + 2 y d y ) となる g ∈ B g \in B g ∈ B があれば、d y dy d y の係数を比べて − 2 x = 2 g y -2x = 2gy − 2 x = 2 g y 、つまり x = − g y x = -gy x = − g y ですが、例 3.4[整拡大] の同型 B ≅ k [ t 2 , t 3 ] B \cong k[t^2, t^3] B ≅ k [ t 2 , t 3 ] のもとでこれは t 2 = − g t 3 t^2 = -g\,t^3 t 2 = − g t 3 となり、g = − t − 1 ∉ k [ t ] g = -t^{-1} \notin k[t] g = − t − 1 ∈ / k [ t ] なので不可能です。Ω \Omega Ω の捩れは特異点の痕跡です。
例 5.5 (ガウス整数の Kähler 微分と分岐 )
Z [ i ] ≅ Z [ x ] / ( x 2 + 1 ) \mathbb{Z}[i] \cong \mathbb{Z}[x]/(x^2 + 1) Z [ i ] ≅ Z [ x ] / ( x 2 + 1 ) なので、系 5.3 から Ω Z [ i ] / Z ≅ Z [ i ] / ( 2 i ) = Z [ i ] / ( 2 ) \Omega_{\mathbb{Z}[i]/\mathbb{Z}} \cong \mathbb{Z}[i]/(2i) = \mathbb{Z}[i]/(2) Ω Z [ i ] / Z ≅ Z [ i ] / ( 2 i ) = Z [ i ] / ( 2 ) です(i i i は単元)。2 = − i ( 1 + i ) 2 2 = -i(1+i)^2 2 = − i ( 1 + i ) 2 なので、この加群は位数 4 4 4 で、Z [ i ] \mathbb{Z}[i] Z [ i ] の素イデアルのうち ( 1 + i ) (1+i) ( 1 + i ) でだけ局所化が 0 0 0 でありません。
基底変換(命題 4.2 の (3))で素数 p p p のファイバーを見ると、Ω Z [ i ] / Z ⊗ F p ≅ Ω F p [ x ] / ( x 2 + 1 ) / F p \Omega_{\mathbb{Z}[i]/\mathbb{Z}} \otimes \mathbb{F}_p \cong \Omega_{\mathbb{F}_p[x]/(x^2+1)/\mathbb{F}_p} Ω Z [ i ] / Z ⊗ F p ≅ Ω F p [ x ] / ( x 2 + 1 ) / F p です。右辺は 系 5.3 により F p [ x ] / ( x 2 + 1 ) \mathbb{F}_p[x]/(x^2+1) F p [ x ] / ( x 2 + 1 ) を 2 x 2x 2 x で割ったものです。p p p が奇素数なら 2 2 2 は単元、x x x も x ⋅ ( − x ) = 1 x \cdot (-x) = 1 x ⋅ ( − x ) = 1 より単元なので、右辺は 0 0 0 です。p = 2 p = 2 p = 2 では x 2 + 1 = ( x + 1 ) 2 x^2 + 1 = (x+1)^2 x 2 + 1 = ( x + 1 ) 2 で、右辺は F 2 [ x ] / ( x + 1 ) 2 \mathbb{F}_2[x]/(x+1)^2 F 2 [ x ] / ( x + 1 ) 2 そのもの(2 x = 0 2x = 0 2 x = 0 )で 2 2 2 次元です。2 2 2 は Z [ i ] \mathbb{Z}[i] Z [ i ] で ( 1 + i ) 2 (1+i)^2 ( 1 + i ) 2 と分岐する唯一の素数で、Ω \Omega Ω の台がちょうど分岐を拾っています。
一般に O L = O K [ α ] \mathcal{O}_L = \mathcal{O}_K[\alpha] O L = O K [ α ] (α \alpha α の最小多項式 f f f )なら Ω O L / O K ≅ O L / ( f ′ ( α ) ) \Omega_{\mathcal{O}_L/\mathcal{O}_K} \cong \mathcal{O}_L/(f'(\alpha)) Ω O L / O K ≅ O L / ( f ′ ( α )) で、零化イデアル ( f ′ ( α ) ) (f'(\alpha)) ( f ′ ( α )) は代数的整数論の差積 (different)に一致し、差積を割る素イデアルが分岐する素イデアルです(差積の理論は J.-P. Serre『Local Fields』第 III 章)。
次の定義の読み方です。J 2 = 0 J^2 = 0 J 2 = 0 のとき、C / J C/J C / J は C C C を「一次の誤差を無視して」見たものです。C / J C/J C / J の中で与えられた u u u を、C C C の中の準同型にまで直せるかどうかを問うのが定義で、直せることが滑らかさ、直し方が高々一通りであることが不分岐、ちょうど一通りであることがエタールに当たります。下の図の破線が、求める持ち上げです。
形式的な滑らかさ:下の u を、破線の矢印に持ち上げる。滑らかなら存在、不分岐なら一意、エタールなら存在して一意。
J J J が冪零(J N = 0 J^N = 0 J N = 0 )でも同じことが言えます。これは 命題 6.2 の (4) です。
証明(命題 6.2) (1) u ( x i ) ∈ C / J u(x_i) \in C/J u ( x i ) ∈ C / J の C C C での代表元 c i c_i c i を一つずつ選びます。多項式環からの代入(補題 3.1[加群・完全列・中山の補題] を変数ごとに使う)により、x i ↦ c i x_i \mapsto c_i x i ↦ c i となる A A A 代数の準同型 v : A [ x 1 , … , x n ] → C v\colon A[x_1, \ldots, x_n] \to C v : A [ x 1 , … , x n ] → C があります。v v v を C / J C/J C / J に落とした写像と u u u は x i x_i x i と A A A の上で一致するので、同じ一意性から一致します。
(2) 構造写像 A → C A \to C A → C を λ \lambda λ とします。s ∈ S s \in S s ∈ S について λ ( s ) \lambda(s) λ ( s ) の C / J C/J C / J での像は u ( s / 1 ) u(s/1) u ( s /1 ) で単元です。C C C の元 c c c の像が単元なら c c c は単元です。実際 c c ′ = 1 − y cc' = 1 - y c c ′ = 1 − y (y ∈ J y \in J y ∈ J )となる c ′ c' c ′ があり、( 1 − y ) ( 1 + y ) = 1 − y 2 = 1 (1 - y)(1 + y) = 1 - y^2 = 1 ( 1 − y ) ( 1 + y ) = 1 − y 2 = 1 なので c ⋅ c ′ ( 1 + y ) = 1 c\cdot c'(1+y) = 1 c ⋅ c ′ ( 1 + y ) = 1 です。よって λ ( S ) \lambda(S) λ ( S ) は単元からなり、局所化の普遍性(定理 3.4[局所化と素イデアルのスペクトル] )から λ \lambda λ を延ばす環準同型 v : S − 1 A → C v\colon S^{-1}A \to C v : S − 1 A → C がただ一つあります。v v v を C / J C/J C / J に落とした写像と u u u はどちらも A → C / J A \to C/J A → C / J を延ばすので一致し、v v v は持ち上げです。持ち上げはどれも A A A 代数の準同型、すなわち λ \lambda λ の延長なので、一意です。
(3) A A A 代数 C C C 、J J J 、A A A 代数の準同型 u : B ′ → C / J u\colon B' \to C/J u : B ′ → C / J を取ります。合成 B → B ′ → C / J B \to B' \to C/J B → B ′ → C / J を B B B が A A A 上形式的に滑らかであることを使って v : B → C v\colon B \to C v : B → C に持ち上げます。v v v により C C C を B B B 代数とみると、C / J C/J C / J への合成が B → B ′ → u C / J B \to B' \xrightarrow{u} C/J B → B ′ u C / J になるので、u u u は B B B 代数の準同型です。B ′ B' B ′ が B B B 上形式的に滑らかなので、u u u は B B B 代数の準同型 w : B ′ → C w\colon B' \to C w : B ′ → C に持ち上がり、w w w は A A A 代数の準同型でもあります。不分岐の場合: w 1 , w 2 w_1, w_2 w 1 , w 2 が u u u の持ち上げなら、B B B に制限したものはどちらも B → C / J B \to C/J B → C / J の持ち上げなので一致し(B B B の不分岐性)、これを v v v として w 1 , w 2 w_1, w_2 w 1 , w 2 はともに u u u の B B B 代数としての持ち上げなので一致します(B ′ B' B ′ の不分岐性)。
(4) N N N に関する帰納法です。N ≤ 2 N \le 2 N ≤ 2 なら定義そのものです。J N = 0 J^N = 0 J N = 0 (N ≥ 3 N \ge 3 N ≥ 3 )とし、C ˉ = C / J N − 1 \bar C = C/J^{N-1} C ˉ = C / J N − 1 とおきます。C ˉ \bar C C ˉ の冪零イデアル J / J N − 1 J/J^{N-1} J / J N − 1 について帰納法の仮定から u u u は u ˉ : B → C ˉ \bar u\colon B \to \bar C u ˉ : B → C ˉ に持ち上がります。C → C ˉ C \to \bar C C → C ˉ の核 J N − 1 J^{N-1} J N − 1 は ( J N − 1 ) 2 = J 2 N − 2 ⊆ J N = 0 (J^{N-1})^2 = J^{2N-2} \subseteq J^N = 0 ( J N − 1 ) 2 = J 2 N − 2 ⊆ J N = 0 を満たすので、定義から u ˉ \bar u u ˉ は C C C に持ち上がります。エタールの場合の一意性も、二つの持ち上げを C ˉ \bar C C ˉ に落とすと帰納法の仮定から一致し、さらに定義の一意性から一致することで従います。
∎
命題 6.3 (形式的に不分岐 ⇔ Ω = 0 ) ✓
A A A 代数 B B B が A A A 上形式的に不分岐であることと、Ω B / A = 0 \Omega_{B/A} = 0 Ω B / A = 0 であることは同値である。
証明(命題 6.3) ( ⇐ ) (\Leftarrow) ( ⇐ ) u 1 , u 2 u_1, u_2 u 1 , u 2 を u : B → C / J u\colon B \to C/J u : B → C / J の持ち上げとすると、補題 3.2 により u 1 − u 2 ∈ Der A ( B , J ) u_1 - u_2 \in \operatorname{Der}_A(B, J) u 1 − u 2 ∈ Der A ( B , J ) で、定理 2.5 により Der A ( B , J ) ≅ Hom B ( Ω B / A , J ) = 0 \operatorname{Der}_A(B, J) \cong \operatorname{Hom}_B(\Omega_{B/A}, J) = 0 Der A ( B , J ) ≅ Hom B ( Ω B / A , J ) = 0 なので u 1 = u 2 u_1 = u_2 u 1 = u 2 です。
( ⇒ ) (\Rightarrow) ( ⇒ ) 定義 2.4 の記号で C = ( B ⊗ A B ) / I 2 C = (B \otimes_A B)/I^2 C = ( B ⊗ A B ) / I 2 、J = I / I 2 J = I/I^2 J = I / I 2 とおくと、J 2 = 0 J^2 = 0 J 2 = 0 で、μ \mu μ により C / J = ( B ⊗ A B ) / I ≅ B C/J = (B \otimes_A B)/I \cong B C / J = ( B ⊗ A B ) / I ≅ B です。j 1 ( b ) = ( b ⊗ 1 ) m o d I 2 j_1(b) = (b \otimes 1) \bmod I^2 j 1 ( b ) = ( b ⊗ 1 ) mod I 2 、j 2 ( b ) = ( 1 ⊗ b ) m o d I 2 j_2(b) = (1 \otimes b) \bmod I^2 j 2 ( b ) = ( 1 ⊗ b ) mod I 2 はどちらも A A A 代数の準同型 B → C B \to C B → C で、C / J ≅ B C/J \cong B C / J ≅ B に落とすと μ ( b ⊗ 1 ) = μ ( 1 ⊗ b ) = b \mu(b \otimes 1) = \mu(1 \otimes b) = b μ ( b ⊗ 1 ) = μ ( 1 ⊗ b ) = b なので、ともに i d B \mathrm{id}_B id B の持ち上げです。不分岐性から j 1 = j 2 j_1 = j_2 j 1 = j 2 、すなわちすべての b b b で d b = j 2 ( b ) − j 1 ( b ) = 0 db = j_2(b) - j_1(b) = 0 d b = j 2 ( b ) − j 1 ( b ) = 0 で、Ω B / A \Omega_{B/A} Ω B / A は d b db d b で生成されるので 0 0 0 です。
∎
とくに (2) と合わせて Ω S − 1 A / A = 0 \Omega_{S^{-1}A/A} = 0 Ω S − 1 A / A = 0 が再び出ます。次の補題は、平方零拡大の切断から導分を作る手順で、§8 と次の定理で使います。
補題 6.4 (切断から作る導分 ) ✓
P P P を A A A 代数、I I I をイデアル、π 2 : P / I 2 → P / I \pi_2\colon P/I^2 \to P/I π 2 : P / I 2 → P / I を標準全射とし、A A A 代数の準同型 s : P / I → P / I 2 s\colon P/I \to P/I^2 s : P / I → P / I 2 が π 2 ∘ s = i d \pi_2 \circ s = \mathrm{id} π 2 ∘ s = id を満たすとする。p ∈ P p \in P p ∈ P の P / I k P/I^k P / I k での像を [ p ] k [p]_k [ p ] k と書き、D ( p ) = [ p ] 2 − s ( [ p ] 1 ) D(p) = [p]_2 - s([p]_1) D ( p ) = [ p ] 2 − s ([ p ] 1 ) とおく。
D ( p ) ∈ I / I 2 D(p) \in I/I^2 D ( p ) ∈ I / I 2 で、D : P → I / I 2 D\colon P \to I/I^2 D : P → I / I 2 は A A A 導分であり(I / I 2 I/I^2 I / I 2 は P / I P/I P / I 加群、したがって P P P 加群)、x ∈ I x \in I x ∈ I なら D ( x ) = x m o d I 2 D(x) = x \bmod I^2 D ( x ) = x mod I 2 である。
定理 5.2 の δ : I / I 2 → ( P / I ) ⊗ P Ω P / A \delta\colon I/I^2 \to (P/I) \otimes_P \Omega_{P/A} δ : I / I 2 → ( P / I ) ⊗ P Ω P / A は、r ∘ δ = i d r \circ \delta = \mathrm{id} r ∘ δ = id となる P / I P/I P / I 線形写像 r r r をもつ。とくに δ \delta δ は単射である。
証明(補題 6.4) (1) π 2 ( D ( p ) ) = [ p ] 1 − [ p ] 1 = 0 \pi_2(D(p)) = [p]_1 - [p]_1 = 0 π 2 ( D ( p )) = [ p ] 1 − [ p ] 1 = 0 なので D ( p ) ∈ ker π 2 = I / I 2 D(p) \in \ker\pi_2 = I/I^2 D ( p ) ∈ ker π 2 = I / I 2 です。p ↦ [ p ] k p \mapsto [p]_k p ↦ [ p ] k と s s s は加法的なので D D D も加法的で、s s s が A A A 代数の準同型なので D ( ρ ( a ) ) = a [ 1 ] 2 − a s ( [ 1 ] 1 ) = 0 D(\rho(a)) = a[1]_2 - a\,s([1]_1) = 0 D ( ρ ( a )) = a [ 1 ] 2 − a s ([ 1 ] 1 ) = 0 です。[ p ] 2 = s ( [ p ] 1 ) + D ( p ) [p]_2 = s([p]_1) + D(p) [ p ] 2 = s ([ p ] 1 ) + D ( p ) と書くと
[ p q ] 2 = ( s ( [ p ] 1 ) + D ( p ) ) ( s ( [ q ] 1 ) + D ( q ) ) = s ( [ p q ] 1 ) + s ( [ p ] 1 ) D ( q ) + s ( [ q ] 1 ) D ( p ) [pq]_2 = \bigl(s([p]_1) + D(p)\bigr)\bigl(s([q]_1) + D(q)\bigr) = s([pq]_1) + s([p]_1)D(q) + s([q]_1)D(p) [ pq ] 2 = ( s ([ p ] 1 ) + D ( p ) ) ( s ([ q ] 1 ) + D ( q ) ) = s ([ pq ] 1 ) + s ([ p ] 1 ) D ( q ) + s ([ q ] 1 ) D ( p ) です(D ( p ) D ( q ) ∈ ( I / I 2 ) 2 = 0 D(p)D(q) \in (I/I^2)^2 = 0 D ( p ) D ( q ) ∈ ( I / I 2 ) 2 = 0 )。I / I 2 I/I^2 I / I 2 への s ( [ p ] 1 ) s([p]_1) s ([ p ] 1 ) の作用は [ p ] 2 [p]_2 [ p ] 2 の作用と同じ(差 D ( p ) D(p) D ( p ) は I / I 2 I/I^2 I / I 2 を 0 0 0 に写す)、すなわち p p p の作用なので、D ( p q ) = p D ( q ) + q D ( p ) D(pq) = p\,D(q) + q\,D(p) D ( pq ) = p D ( q ) + q D ( p ) です。x ∈ I x \in I x ∈ I なら [ x ] 1 = 0 [x]_1 = 0 [ x ] 1 = 0 なので D ( x ) = [ x ] 2 D(x) = [x]_2 D ( x ) = [ x ] 2 です。
(2) 定理 2.5 と 補題 2.3 により、D D D から r ( 1 ⊗ d p ) = D ( p ) r(1 \otimes dp) = D(p) r ( 1 ⊗ d p ) = D ( p ) となる P / I P/I P / I 線形写像 r : ( P / I ) ⊗ P Ω P / A → I / I 2 r\colon (P/I) \otimes_P \Omega_{P/A} \to I/I^2 r : ( P / I ) ⊗ P Ω P / A → I / I 2 が得られます。x ∈ I x \in I x ∈ I について r ( δ ( x ˉ ) ) = r ( 1 ⊗ d x ) = D ( x ) = x ˉ r(\delta(\bar x)) = r(1 \otimes dx) = D(x) = \bar x r ( δ ( x ˉ )) = r ( 1 ⊗ d x ) = D ( x ) = x ˉ です。
∎
定理 6.5 (形式的に滑らかな代数の Ω は射影的 ) ✓
B B B を A A A 上形式的に滑らかな A A A 代数とし、P = A [ x 1 , … , x n ] P = A[x_1, \ldots, x_n] P = A [ x 1 , … , x n ] からの全射 P → B P \to B P → B の核を I I I とする。このとき
0 → I / I 2 → δ B ⊗ P Ω P / A → Ω B / A → 0 0 \to I/I^2 \xrightarrow{\ \delta\ } B \otimes_P \Omega_{P/A} \to \Omega_{B/A} \to 0 0 → I / I 2 δ B ⊗ P Ω P / A → Ω B / A → 0 は分裂する短完全列で、Ω B / A \Omega_{B/A} Ω B / A は有限生成射影 B B B 加群である。
証明(定理 6.5) C = P / I 2 C = P/I^2 C = P / I 2 、J = I / I 2 J = I/I^2 J = I / I 2 とすると J 2 = 0 J^2 = 0 J 2 = 0 、C / J = P / I ≅ B C/J = P/I \cong B C / J = P / I ≅ B です。形式的な滑らかさにより i d B \mathrm{id}_B id B は A A A 代数の準同型 s : B → P / I 2 s\colon B \to P/I^2 s : B → P / I 2 に持ち上がり、s s s は π 2 ∘ s = i d \pi_2 \circ s = \mathrm{id} π 2 ∘ s = id を満たします。補題 6.4 により δ \delta δ は単射で左逆写像 r r r をもち、定理 5.2 と合わせて列は完全で、命題 4.4[加群・完全列・中山の補題] により分裂します。B ⊗ P Ω P / A ≅ B n B \otimes_P \Omega_{P/A} \cong B^n B ⊗ P Ω P / A ≅ B n (命題 4.2 の (1))なので、Ω B / A \Omega_{B/A} Ω B / A は B n B^n B n の直和因子で、定理 3.3[テンソル積と平坦性・射影加群・入射加群] により有限生成射影加群です。
∎
例 6.6 (尖点は形式的に滑らかでない )
例 5.4 の B = k [ x , y ] / ( y 2 − x 3 ) B = k[x, y]/(y^2 - x^3) B = k [ x , y ] / ( y 2 − x 3 ) は k k k 上形式的に滑らかではありません。滑らかなら 定理 6.5 により Ω B / k \Omega_{B/k} Ω B / k は有限生成射影加群です。B B B は整域なので(例 3.4[整拡大] )、Spec B \operatorname{Spec} B Spec B は連結です(自明でない冪等元 e e e は e ( 1 − e ) = 0 e(1-e) = 0 e ( 1 − e ) = 0 から整域に存在しない。命題 4.8[局所化と素イデアルのスペクトル] )。命題 5.4[テンソル積と平坦性・射影加群・入射加群] により階数 r r r は一定で、各極大イデアル n \mathfrak{n} n で Ω B / k ⊗ κ ( n ) ≅ κ ( n ) r \Omega_{B/k} \otimes \kappa(\mathfrak{n}) \cong \kappa(\mathfrak{n})^r Ω B / k ⊗ κ ( n ) ≅ κ ( n ) r です。しかしこの次元は原点で 2 2 2 、点 ( 1 , 1 ) (1, 1) ( 1 , 1 ) で 1 1 1 でした。対照的に k [ x , y ] / ( y − x 2 ) ≅ k [ x ] k[x, y]/(y - x^2) \cong k[x] k [ x , y ] / ( y − x 2 ) ≅ k [ x ] は 命題 6.2 の (1) により滑らかです。
体の拡大 L / K L/K L / K については、Ω L / K \Omega_{L/K} Ω L / K が分離性をちょうど測ります。標数 p > 0 p > 0 p > 0 では、L L L の元の p p p 乗全体 L p = { x p : x ∈ L } L^p = \{x^p : x \in L\} L p = { x p : x ∈ L } と K K K が生成する部分体を K ( L p ) K(L^p) K ( L p ) と書きます。
定理 7.1 (分離拡大と Ω = 0 ) ✓
L / K L/K L / K を有限次拡大とする。
L / K L/K L / K が分離拡大(定義 6.10[多項式環と体の拡大] )であることと、Ω L / K = 0 \Omega_{L/K} = 0 Ω L / K = 0 であることは同値である。
K K K の標数が p > 0 p > 0 p > 0 なら、これらは L = K ( L p ) L = K(L^p) L = K ( L p ) とも同値である。
証明(定理 7.1) 分離的なら Ω L / K = 0 \Omega_{L/K} = 0 Ω L / K = 0 。 α ∈ L \alpha \in L α ∈ L の K K K 上の最小多項式を f f f とします。f f f は分離的なので、命題 6.11[多項式環と体の拡大] により f ′ ≠ 0 f' \ne 0 f ′ = 0 です。f ′ ( α ) = 0 f'(\alpha) = 0 f ′ ( α ) = 0 なら α \alpha α の最小多項式 f f f が f ′ f' f ′ を割りますが、deg f ′ < deg f \deg f' < \deg f deg f ′ < deg f なので f ′ = 0 f' = 0 f ′ = 0 となり矛盾します。よって f ′ ( α ) ≠ 0 f'(\alpha) \ne 0 f ′ ( α ) = 0 です。補題 2.2 の (1) から 0 = d ( f ( α ) ) = f ′ ( α ) d α 0 = d(f(\alpha)) = f'(\alpha)\,d\alpha 0 = d ( f ( α )) = f ′ ( α ) d α で、f ′ ( α ) f'(\alpha) f ′ ( α ) は体 L L L の 0 0 0 でない元なので d α = 0 d\alpha = 0 d α = 0 です。Ω L / K \Omega_{L/K} Ω L / K は d α d\alpha d α で生成されるので 0 0 0 です。
標数 0 0 0 では、すべての代数拡大が分離的なので(命題 6.11[多項式環と体の拡大] )、(1) の逆向きも成り立ちます。以下、標数を p > 0 p > 0 p > 0 とします。
Ω L / K = 0 \Omega_{L/K} = 0 Ω L / K = 0 なら L = K ( L p ) L = K(L^p) L = K ( L p ) 。 対偶を示します。K ( L p ) ≠ L K(L^p) \ne L K ( L p ) = L とします。K ( L p ) K(L^p) K ( L p ) を含む L L L の真の部分体のうち K K K 上の次元が最大のもの L ′ L' L ′ を取ります(K ( L p ) K(L^p) K ( L p ) 自身が候補なので存在します)。β ∈ L ∖ L ′ \beta \in L \setminus L' β ∈ L ∖ L ′ を取ると、L ′ ( β ) L'(\beta) L ′ ( β ) は L ′ L' L ′ より真に大きい中間体なので L ′ ( β ) = L L'(\beta) = L L ′ ( β ) = L です。c = β p ∈ L p ⊆ L ′ c = \beta^p \in L^p \subseteq L' c = β p ∈ L p ⊆ L ′ とおくと、L [ x ] L[x] L [ x ] で x p − c = ( x − β ) p x^p - c = (x - \beta)^p x p − c = ( x − β ) p です(補題 7.1[多項式環と体の拡大] )。β \beta β の L ′ L' L ′ 上の最小多項式 g g g はこれを割るので、L [ x ] L[x] L [ x ] の素元分解の一意性(定理 2.5[多項式環と体の拡大] )から g = ( x − β ) r g = (x - \beta)^r g = ( x − β ) r (1 ≤ r ≤ p 1 \le r \le p 1 ≤ r ≤ p )です。x r − 1 x^{r-1} x r − 1 の係数 − r β -r\beta − r β は L ′ L' L ′ に入るので、r < p r < p r < p なら r r r は L ′ L' L ′ で可逆で β ∈ L ′ \beta \in L' β ∈ L ′ となり矛盾します。よって g = x p − c g = x^p - c g = x p − c で、命題 6.2[多項式環と体の拡大] により L ≅ L ′ [ x ] / ( x p − c ) L \cong L'[x]/(x^p - c) L ≅ L ′ [ x ] / ( x p − c ) です。系 5.3 から
Ω L / L ′ ≅ L d x / L ( p x p − 1 d x ) = L d x ≠ 0 \Omega_{L/L'} \cong L\,dx/L\,(p x^{p-1}\,dx) = L\,dx \ne 0 Ω L / L ′ ≅ L d x / L ( p x p − 1 d x ) = L d x = 0 です。定理 5.1 (K → L ′ → L K \to L' \to L K → L ′ → L )により Ω L / K → Ω L / L ′ \Omega_{L/K} \to \Omega_{L/L'} Ω L / K → Ω L / L ′ は全射なので、Ω L / K ≠ 0 \Omega_{L/K} \ne 0 Ω L / K = 0 です。
L = K ( L p ) L = K(L^p) L = K ( L p ) なら分離的。 K K K と L p L^p L p で生成される K K K 部分代数 R R R は、p p p 乗の積が p p p 乗であることから、L p L^p L p の元の K K K 係数の一次結合の全体です。R R R は有限次元の整域なので体です(0 0 0 でない r r r による掛け算は R R R の単射な K K K 線形変換で、有限次元なので全射)。よって R = K ( L p ) = L R = K(L^p) = L R = K ( L p ) = L です。L L L の K K K 上の基底 e 1 , … , e n e_1, \ldots, e_n e 1 , … , e n を取ると、x = ∑ i c i e i x = \sum_i c_ie_i x = ∑ i c i e i について x p = ∑ i c i p e i p x^p = \sum_i c_i^pe_i^p x p = ∑ i c i p e i p なので、e 1 p , … , e n p e_1^p, \ldots, e_n^p e 1 p , … , e n p は L L L を張り、n n n 個なので基底です。したがって、K K K 上一次独立な v 1 , … , v m ∈ L v_1, \ldots, v_m \in L v 1 , … , v m ∈ L について v 1 p , … , v m p v_1^p, \ldots, v_m^p v 1 p , … , v m p も一次独立です(v i v_i v i を基底に延長し(命題 5.7[ベクトル空間と線形変換] の (2))、その p p p 乗が基底であることを使う)。
α ∈ L \alpha \in L α ∈ L が分離的でないとし、最小多項式を f f f 、d = deg f d = \deg f d = deg f とします。命題 6.11[多項式環と体の拡大] により f ( x ) = h ( x p ) f(x) = h(x^p) f ( x ) = h ( x p ) で、deg h = d / p \deg h = d/p deg h = d / p です。1 , α , … , α d − 1 1, \alpha, \ldots, \alpha^{d-1} 1 , α , … , α d − 1 は一次独立なので(命題 6.2[多項式環と体の拡大] )、1 , α p , … , α p ( d − 1 ) 1, \alpha^p, \ldots, \alpha^{p(d-1)} 1 , α p , … , α p ( d − 1 ) も一次独立です。しかし h ( α p ) = 0 h(\alpha^p) = 0 h ( α p ) = 0 は 1 , α p , … , α p ⋅ d / p 1, \alpha^p, \ldots, \alpha^{p \cdot d/p} 1 , α p , … , α p ⋅ d / p の非自明な一次関係で、d / p ≤ d − 1 d/p \le d - 1 d / p ≤ d − 1 なのでこれらは上の一次独立な組の一部です。矛盾です。
∎
例 7.2 (非分離拡大 𝔽 p ( t ) / 𝔽 p ( t p ) 𝔽_p(t)/𝔽_p(t^p) F p ( t ) / F p ( t p ) と p 基底 )
p p p を素数、L = F p ( t ) L = \mathbb{F}_p(t) L = F p ( t ) 、K = F p ( s ) K = \mathbb{F}_p(s) K = F p ( s ) (s = t p s = t^p s = t p )とします。x p − s x^p - s x p − s は K K K 上既約で(例 6.12[多項式環と体の拡大] )、L = K ( t ) ≅ K [ x ] / ( x p − s ) L = K(t) \cong K[x]/(x^p - s) L = K ( t ) ≅ K [ x ] / ( x p − s ) です。系 5.3 から Ω L / K = L d t \Omega_{L/K} = L\,dt Ω L / K = L d t は 1 1 1 次元で、定理 7.1 のとおり L / K L/K L / K は分離的でありません。
第一基本完全列 L ⊗ K Ω K / F p → Ω L / F p → Ω L / K → 0 L \otimes_K \Omega_{K/\mathbb{F}_p} \to \Omega_{L/\mathbb{F}_p} \to \Omega_{L/K} \to 0 L ⊗ K Ω K / F p → Ω L / F p → Ω L / K → 0 を見ると、Ω K / F p = K d s \Omega_{K/\mathbb{F}_p} = K\,ds Ω K / F p = K d s 、Ω L / F p = L d t \Omega_{L/\mathbb{F}_p} = L\,dt Ω L / F p = L d t (多項式環の局所化。命題 4.2 )で、左の写像は d s = d ( t p ) = p t p − 1 d t = 0 ds = d(t^p) = pt^{p-1}dt = 0 d s = d ( t p ) = p t p − 1 d t = 0 により零写像です。つまり左端の写像は一般に単射ではありません。
一般に標数 p p p の有限次拡大 L / K L/K L / K について、L = K ( L p ) ( t 1 , … , t r ) L = K(L^p)(t_1, \ldots, t_r) L = K ( L p ) ( t 1 , … , t r ) となる極小な t 1 , … , t r t_1, \ldots, t_r t 1 , … , t r を L / K L/K L / K の p p p 基底 といいます。この例では { t } \{t\} { t } が p p p 基底で、d t dt d t が Ω L / K \Omega_{L/K} Ω L / K の基底です。一般にも d t 1 , … , d t r dt_1, \ldots, dt_r d t 1 , … , d t r が Ω L / K \Omega_{L/K} Ω L / K の基底になります(演習 12.2 は r = 2 r = 2 r = 2 の場合です)。
分離拡大は、平方零拡大に沿って一意に持ち上がります。これが Hensel の補題の「単根は持ち上がる」の無限小版です。
証明(補題 7.3) 単拡大の場合。 まず、L = K ( α ) L = K(\alpha) L = K ( α ) で、α \alpha α の K K K 上の最小多項式 f f f が f ′ ( α ) ≠ 0 f'(\alpha) \ne 0 f ′ ( α ) = 0 を満たすときに示します。K K K 代数 C C C 、J 2 = 0 J^2 = 0 J 2 = 0 となるイデアル J J J 、K K K 代数の準同型 u : L → C / J u\colon L \to C/J u : L → C / J を取ります。命題 6.2[多項式環と体の拡大] により L ≅ K [ x ] / ( f ) L \cong K[x]/(f) L ≅ K [ x ] / ( f ) なので、K K K 代数の準同型 L → C L \to C L → C は f ( a ) = 0 f(a) = 0 f ( a ) = 0 となる a ∈ C a \in C a ∈ C と(α ↦ a \alpha \mapsto a α ↦ a により)一対一に対応し(補題 3.1[加群・完全列・中山の補題] )、u u u の持ち上げは f ( a ) = 0 f(a) = 0 f ( a ) = 0 かつ a a a の像が a ˉ = u ( α ) \bar a = u(\alpha) a ˉ = u ( α ) となる a a a と対応します。
a ˉ \bar a a ˉ の代表元 a 0 ∈ C a_0 \in C a 0 ∈ C を一つ取ると f ( a 0 ) ∈ J f(a_0) \in J f ( a 0 ) ∈ J です。多項式の恒等式 f ( x + y ) = f ( x ) + f ′ ( x ) y + y 2 g ( x , y ) f(x + y) = f(x) + f'(x)y + y^2 g(x, y) f ( x + y ) = f ( x ) + f ′ ( x ) y + y 2 g ( x , y ) (各単項式を二項展開)と J 2 = 0 J^2 = 0 J 2 = 0 から、y ∈ J y \in J y ∈ J について f ( a 0 + y ) = f ( a 0 ) + f ′ ( a 0 ) y f(a_0 + y) = f(a_0) + f'(a_0)y f ( a 0 + y ) = f ( a 0 ) + f ′ ( a 0 ) y です。f ′ ( a 0 ) f'(a_0) f ′ ( a 0 ) の C / J C/J C / J での像 u ( f ′ ( α ) ) u(f'(\alpha)) u ( f ′ ( α )) は、L L L の 0 0 0 でない元 f ′ ( α ) f'(\alpha) f ′ ( α ) の像なので単元です。よって f ′ ( a 0 ) c ′ = 1 − z f'(a_0)c' = 1 - z f ′ ( a 0 ) c ′ = 1 − z (z ∈ J z \in J z ∈ J )となる c ′ ∈ C c' \in C c ′ ∈ C があり、( 1 − z ) ( 1 + z ) = 1 (1 - z)(1 + z) = 1 ( 1 − z ) ( 1 + z ) = 1 から f ′ ( a 0 ) f'(a_0) f ′ ( a 0 ) は C C C の単元です。よって f ( a 0 + y ) = 0 f(a_0 + y) = 0 f ( a 0 + y ) = 0 となる y ∈ J y \in J y ∈ J は y = − f ′ ( a 0 ) − 1 f ( a 0 ) y = -f'(a_0)^{-1}f(a_0) y = − f ′ ( a 0 ) − 1 f ( a 0 ) ただ一つです。a ˉ \bar a a ˉ の代表元は a 0 + y a_0 + y a 0 + y (y ∈ J y \in J y ∈ J )の形のものに限るので、持ち上げはちょうど一つです。
一般の場合。 L L L の K K K 上の基底 α 1 , … , α r \alpha_1, \ldots, \alpha_r α 1 , … , α r を取り、K 0 = K K_0 = K K 0 = K 、K i = K ( α 1 , … , α i ) K_i = K(\alpha_1, \ldots, \alpha_i) K i = K ( α 1 , … , α i ) とおきます。α i + 1 \alpha_{i+1} α i + 1 の K K K 上の最小多項式を f f f 、K i K_i K i 上の最小多項式を g g g とすると、K i [ x ] K_i[x] K i [ x ] で f = g h f = gh f = g h と書けます。α i + 1 \alpha_{i+1} α i + 1 は K K K 上分離的なので、定理 7.1 の証明の最初の段落と同じ理由(f ′ ≠ 0 f' \ne 0 f ′ = 0 と deg f ′ < deg f \deg f' < \deg f deg f ′ < deg f )で f ′ ( α i + 1 ) ≠ 0 f'(\alpha_{i+1}) \ne 0 f ′ ( α i + 1 ) = 0 で、f ′ ( α i + 1 ) = g ′ ( α i + 1 ) h ( α i + 1 ) f'(\alpha_{i+1}) = g'(\alpha_{i+1})h(\alpha_{i+1}) f ′ ( α i + 1 ) = g ′ ( α i + 1 ) h ( α i + 1 ) (g ( α i + 1 ) = 0 g(\alpha_{i+1}) = 0 g ( α i + 1 ) = 0 )なので g ′ ( α i + 1 ) ≠ 0 g'(\alpha_{i+1}) \ne 0 g ′ ( α i + 1 ) = 0 です。単拡大の場合から K i + 1 K_{i+1} K i + 1 は K i K_i K i 上形式的にエタールで、命題 6.2 の (3) を繰り返し使って L = K r L = K_r L = K r は K K K 上形式的にエタールです。
∎
命題 8.1 (余接空間と Kähler 微分 ) ✓
k k k を体、B B B を k k k 代数、m \mathfrak{m} m を B B B の極大イデアルとし、剰余体 κ = B / m \kappa = B/\mathfrak{m} κ = B / m が k k k 上有限次分離拡大であるとする。このとき
δ : m / m 2 → κ ⊗ B Ω B / k , x m o d m 2 ↦ 1 ⊗ d x \delta\colon \mathfrak{m}/\mathfrak{m}^2 \to \kappa \otimes_B \Omega_{B/k}, \qquad x \bmod \mathfrak{m}^2 \mapsto 1 \otimes dx δ : m / m 2 → κ ⊗ B Ω B / k , x mod m 2 ↦ 1 ⊗ d x は κ \kappa κ ベクトル空間の同型である。とくに κ = k \kappa = k κ = k (有理点 )なら m / m 2 ≅ Ω B / k ⊗ B k \mathfrak{m}/\mathfrak{m}^2 \cong \Omega_{B/k} \otimes_B k m / m 2 ≅ Ω B / k ⊗ B k である。
証明(命題 8.1) B / m 2 → κ B/\mathfrak{m}^2 \to \kappa B / m 2 → κ の核 m / m 2 \mathfrak{m}/\mathfrak{m}^2 m / m 2 は平方零です。補題 7.3 により κ \kappa κ は k k k 上形式的にエタールなので、i d κ \mathrm{id}_\kappa id κ は k k k 代数の準同型 s : κ → B / m 2 s\colon \kappa \to B/\mathfrak{m}^2 s : κ → B / m 2 に持ち上がります。補題 6.4 (A = k A = k A = k 、P = B P = B P = B 、I = m I = \mathfrak{m} I = m )により δ \delta δ は単射です。定理 5.2 の完全列 m / m 2 → δ κ ⊗ B Ω B / k → Ω κ / k → 0 \mathfrak{m}/\mathfrak{m}^2 \xrightarrow{\delta} \kappa \otimes_B \Omega_{B/k} \to \Omega_{\kappa/k} \to 0 m / m 2 δ κ ⊗ B Ω B / k → Ω κ / k → 0 と、定理 7.1 による Ω κ / k = 0 \Omega_{\kappa/k} = 0 Ω κ / k = 0 から δ \delta δ は全射です。
∎
剰余体の分離性は外せません。例 9.7 で、m / m 2 = 0 \mathfrak{m}/\mathfrak{m}^2 = 0 m / m 2 = 0 なのに Ω ⊗ κ ≠ 0 \Omega \otimes \kappa \ne 0 Ω ⊗ κ = 0 となる例を見ます。
体上の有限次代数をエタール代数として特徴づけるために、冪等元の持ち上げを用意します。
補題 8.2 (冪等元の持ち上げと直積 ) ✓
環 C C C のイデアル J J J が J 2 = 0 J^2 = 0 J 2 = 0 を満たすとき、C / J C/J C / J の冪等元 e ˉ \bar e e ˉ に対し、e 2 = e e^2 = e e 2 = e かつ像が e ˉ \bar e e ˉ となる e ∈ C e \in C e ∈ C がただ一つ存在する。
B 1 , B 2 B_1, B_2 B 1 , B 2 が A A A 上形式的にエタールなら、直積 B 1 × B 2 B_1 \times B_2 B 1 × B 2 も A A A 上形式的にエタールである。
証明(補題 8.2) (1) 存在: e ˉ \bar e e ˉ の代表元 c c c を取り、n = c 2 − c ∈ J n = c^2 - c \in J n = c 2 − c ∈ J とおきます。e = c + n ( 1 − 2 c ) e = c + n(1 - 2c) e = c + n ( 1 − 2 c ) とすると、c c c と n n n は可換で n 2 = 0 n^2 = 0 n 2 = 0 、c 2 = c + n c^2 = c + n c 2 = c + n なので
e 2 = c 2 + 2 c n ( 1 − 2 c ) = c + n + 2 c n − 4 c 2 n = c + n + 2 c n − 4 ( c + n ) n = c + n − 2 c n = e e^2 = c^2 + 2cn(1 - 2c) = c + n + 2cn - 4c^2n = c + n + 2cn - 4(c + n)n = c + n - 2cn = e e 2 = c 2 + 2 c n ( 1 − 2 c ) = c + n + 2 c n − 4 c 2 n = c + n + 2 c n − 4 ( c + n ) n = c + n − 2 c n = e で、e ≡ c ( m o d J ) e \equiv c \pmod J e ≡ c ( mod J ) です。一意性: e , e ′ e, e' e , e ′ がともに e ˉ \bar e e ˉ の冪等な持ち上げなら、y = e ′ − e ∈ J y = e' - e \in J y = e ′ − e ∈ J について e + y = ( e + y ) 2 = e + 2 e y e + y = (e + y)^2 = e + 2ey e + y = ( e + y ) 2 = e + 2 ey なので y = 2 e y y = 2ey y = 2 ey 、両辺に e e e を掛けて e y = 2 e y ey = 2ey ey = 2 ey 、よって e y = 0 ey = 0 ey = 0 で y = 2 e y = 0 y = 2ey = 0 y = 2 ey = 0 です。
(2) A A A 代数 C C C 、J 2 = 0 J^2 = 0 J 2 = 0 となる J J J 、u : B 1 × B 2 → C / J u\colon B_1 \times B_2 \to C/J u : B 1 × B 2 → C / J を取り、構造写像を λ : A → C \lambda\colon A \to C λ : A → C とします。e ˉ = u ( 1 , 0 ) \bar e = u(1, 0) e ˉ = u ( 1 , 0 ) は冪等元なので、(1) の冪等な持ち上げ e e e を取ります。C e Ce C e は e e e を単位元とする環で、a ↦ λ ( a ) e a \mapsto \lambda(a)e a ↦ λ ( a ) e により A A A 代数、J e Je J e は ( J e ) 2 = 0 (Je)^2 = 0 ( J e ) 2 = 0 となるイデアルで、c e ↦ c ˉ e ˉ c e \mapsto \bar c\bar e ce ↦ c ˉ e ˉ は同型 C e / J e ≅ ( C / J ) e ˉ Ce/Je \cong (C/J)\bar e C e / J e ≅ ( C / J ) e ˉ を与えます(核は C e ∩ J = J e Ce \cap J = Je C e ∩ J = J e )。b 1 ↦ u ( b 1 , 0 ) b_1 \mapsto u(b_1, 0) b 1 ↦ u ( b 1 , 0 ) は A A A 代数の準同型 B 1 → ( C / J ) e ˉ B_1 \to (C/J)\bar e B 1 → ( C / J ) e ˉ なので、B 1 B_1 B 1 が形式的にエタールであることから、ただ一つの持ち上げ v 1 : B 1 → C e v_1\colon B_1 \to Ce v 1 : B 1 → C e があります。同様に 1 − e 1 - e 1 − e について v 2 : B 2 → C ( 1 − e ) v_2\colon B_2 \to C(1 - e) v 2 : B 2 → C ( 1 − e ) があります。v ( b 1 , b 2 ) = v 1 ( b 1 ) + v 2 ( b 2 ) v(b_1, b_2) = v_1(b_1) + v_2(b_2) v ( b 1 , b 2 ) = v 1 ( b 1 ) + v 2 ( b 2 ) は、C e ⋅ C ( 1 − e ) = 0 Ce \cdot C(1 - e) = 0 C e ⋅ C ( 1 − e ) = 0 から積を保ち、1 1 1 を e + ( 1 − e ) = 1 e + (1 - e) = 1 e + ( 1 − e ) = 1 に写す A A A 代数の準同型で、u u u の持ち上げです。
一意性: w w w を u u u の持ち上げとすると、w ( 1 , 0 ) w(1, 0) w ( 1 , 0 ) は e ˉ \bar e e ˉ の冪等な持ち上げなので (1) から e e e です。w ( b 1 , 0 ) = w ( b 1 , 0 ) w ( 1 , 0 ) ∈ C e w(b_1, 0) = w(b_1, 0)w(1, 0) \in Ce w ( b 1 , 0 ) = w ( b 1 , 0 ) w ( 1 , 0 ) ∈ C e で、b 1 ↦ w ( b 1 , 0 ) b_1 \mapsto w(b_1, 0) b 1 ↦ w ( b 1 , 0 ) は B 1 → C e B_1 \to Ce B 1 → C e の持ち上げなので v 1 v_1 v 1 に一致し、同様に w ( 0 , b 2 ) = v 2 ( b 2 ) w(0, b_2) = v_2(b_2) w ( 0 , b 2 ) = v 2 ( b 2 ) です。よって w = v w = v w = v です。
∎
定義 8.3 (体上のエタール代数 ) ↗
k k k を体とする。k k k 上有限次元の k k k 代数 B B B が k k k 上形式的にエタールであるとき、B B B を k k k 上の(有限)エタール代数 という。
定理 8.4 (体上のエタール代数の特徴づけ ) ✓
k k k を体、B ≠ 0 B \ne 0 B = 0 を k k k 上有限次元の k k k 代数とする。次は同値である。
有限次分離拡大 L 1 , … , L r L_1, \ldots, L_r L 1 , … , L r について B ≅ L 1 × ⋯ × L r B \cong L_1 \times \cdots \times L_r B ≅ L 1 × ⋯ × L r である。
B B B はエタール代数である。
B B B は k k k 上形式的に不分岐である。
Ω B / k = 0 \Omega_{B/k} = 0 Ω B / k = 0 である。
証明の方針です。(1) ⇒ (2) ⇒ (3) ⇔ (4) は、直前までの補題と命題から短く従います。山場は (4) ⇒ (1) です。Ω = 0 \Omega = 0 Ω = 0 の有限次元代数を Artin 環の構造定理で局所環の直積に分け、各成分の極大イデアルが 0 0 0 であること(成分が剰余体そのものであること)と、その剰余体が分離拡大であることを示します。
証明(定理 8.4) (1) ⇒ (2): 補題 7.3 により各 L i L_i L i は形式的にエタールで、補題 8.2 の (2) を r r r に関する帰納法で使えば(L 1 × ⋯ × L r = ( L 1 × ⋯ × L r − 1 ) × L r L_1 \times \cdots \times L_r = (L_1 \times \cdots \times L_{r-1}) \times L_r L 1 × ⋯ × L r = ( L 1 × ⋯ × L r − 1 ) × L r )、積も形式的にエタールです。(2) ⇒ (3) は定義です。(3) ⇔ (4) は 命題 6.3 です。
(4) ⇒ (1): B B B のイデアルは k k k 部分空間なので、イデアルの降鎖は次元が減る回数が有限で止まり、B B B は Artin 環です。定理 6.4[Noether 環と Artin 環] により B ≅ B 1 × ⋯ × B r B \cong B_1 \times \cdots \times B_r B ≅ B 1 × ⋯ × B r (各 B i = B / I i B_i = B/I_i B i = B / I i は Artin 局所環)です。定理 5.2 から Ω B i / k \Omega_{B_i/k} Ω B i / k は B i ⊗ B Ω B / k = 0 B_i \otimes_B \Omega_{B/k} = 0 B i ⊗ B Ω B / k = 0 の剰余なので 0 0 0 です。よって ( B i , n , K ) (B_i, \mathfrak{n}, K) ( B i , n , K ) を Ω B i / k = 0 \Omega_{B_i/k} = 0 Ω B i / k = 0 となる有限次元の Artin 局所環として、n = 0 \mathfrak{n} = 0 n = 0 と K / k K/k K / k が分離的であることを示せば十分です。
K K K は B i B_i B i の剰余なので k k k 上有限次で、定理 5.2 から Ω K / k \Omega_{K/k} Ω K / k は K ⊗ Ω B i / k = 0 K \otimes \Omega_{B_i/k} = 0 K ⊗ Ω B i / k = 0 の剰余なので 0 0 0 、定理 7.1 により K / k K/k K / k は分離的です。命題 6.1[Noether 環と Artin 環] の (3) により n = Jac ( B i ) \mathfrak{n} = \operatorname{Jac}(B_i) n = Jac ( B i ) は冪零なので、補題 7.3 と 命題 6.2 の (4) から、i d K \mathrm{id}_K id K は k k k 代数の準同型 σ : K → B i \sigma\colon K \to B_i σ : K → B i に持ち上がります。σ \sigma σ により B i B_i B i を K K K 代数とみると、K → B i → B i / n = K K \to B_i \to B_i/\mathfrak{n} = K K → B i → B i / n = K は恒等写像です。定理 5.1 (k → K → B i k \to K \to B_i k → K → B i )から Ω B i / K \Omega_{B_i/K} Ω B i / K は Ω B i / k = 0 \Omega_{B_i/k} = 0 Ω B i / k = 0 の像なので 0 0 0 です。命題 8.1 を K K K 上の代数 B i B_i B i と有理点 n \mathfrak{n} n に使うと n / n 2 ≅ Ω B i / K ⊗ K = 0 \mathfrak{n}/\mathfrak{n}^2 \cong \Omega_{B_i/K} \otimes K = 0 n / n 2 ≅ Ω B i / K ⊗ K = 0 です。n \mathfrak{n} n は有限次元なので有限生成で、n = n ⋅ n \mathfrak{n} = \mathfrak{n} \cdot \mathfrak{n} n = n ⋅ n と中山の補題(定理 3.5[加群・完全列・中山の補題] の (1))から n = 0 \mathfrak{n} = 0 n = 0 です。よって B i = K B_i = K B i = K です。
∎
例 8.5 (エタール代数の例と反例 )
R [ x ] / ( x 2 + 1 ) ≅ C \mathbb{R}[x]/(x^2 + 1) \cong \mathbb{C} R [ x ] / ( x 2 + 1 ) ≅ C 、R [ x ] / ( x 2 − 1 ) ≅ R × R \mathbb{R}[x]/(x^2 - 1) \cong \mathbb{R} \times \mathbb{R} R [ x ] / ( x 2 − 1 ) ≅ R × R はエタールです。R [ x ] / ( x 2 ) \mathbb{R}[x]/(x^2) R [ x ] / ( x 2 ) は Ω = R [ x ] / ( x 2 ) d x / ( 2 x d x ) ≠ 0 \Omega = \mathbb{R}[x]/(x^2)\,dx/(2x\,dx) \ne 0 Ω = R [ x ] / ( x 2 ) d x / ( 2 x d x ) = 0 でエタールではありません。
一般に f ∈ k [ x ] f \in k[x] f ∈ k [ x ] がモニックなら、k [ x ] / ( f ) k[x]/(f) k [ x ] / ( f ) がエタールであることは、系 5.3 により f ′ f' f ′ が k [ x ] / ( f ) k[x]/(f) k [ x ] / ( f ) の単元であること、すなわち f f f と f ′ f' f ′ が互いに素であることと同値です。
例 5.5 の計算は、F p [ x ] / ( x 2 + 1 ) \mathbb{F}_p[x]/(x^2 + 1) F p [ x ] / ( x 2 + 1 ) が p p p 奇素数でエタール、p = 2 p = 2 p = 2 でエタールでないことを示しています。
定義 9.1 (完全体 ) ↗
体 k k k が完全体 であるとは、k k k の標数が 0 0 0 であるか、標数 p > 0 p > 0 p > 0 で Frobenius 写像 k → k k \to k k → k 、a ↦ a p a \mapsto a^p a ↦ a p が全射であることをいう。
有限体は完全体です(Frobenius 写像は単射で(補題 7.1[多項式環と体の拡大] )、有限集合の単射は全射)。代数閉体も完全体です(x p − a x^p - a x p − a が根をもつ)。F p ( t ) \mathbb{F}_p(t) F p ( t ) は完全体ではありません(t t t は p p p 乗でない)。
補題 9.2 (完全体の有限次拡大は分離的 ) ✓
k k k を完全体とすると、k k k の有限次拡大はすべて分離拡大である。
証明(補題 9.2) 標数 0 0 0 なら 命題 6.11[多項式環と体の拡大] です。標数 p > 0 p > 0 p > 0 で、既約多項式 f f f が分離的でないとすると、同じ命題から f = ∑ i a i x p i f = \sum_i a_i x^{pi} f = ∑ i a i x p i と書けます。k k k は完全体なので a i = b i p a_i = b_i^p a i = b i p となる b i b_i b i があり、補題 7.1[多項式環と体の拡大] を k [ x ] k[x] k [ x ] に使うと f = ( ∑ i b i x i ) p f = \bigl(\sum_i b_i x^i\bigr)^p f = ( ∑ i b i x i ) p です。f f f は定数でないので ∑ i b i x i \sum_i b_ix^i ∑ i b i x i も定数でなく、p ≥ 2 p \ge 2 p ≥ 2 なので f f f は既約でありません。矛盾です。
∎
定義 9.3 (Jacobi 行列 ) ↗
f 1 , … , f m ∈ k [ x 1 , … , x n ] f_1, \ldots, f_m \in k[x_1, \ldots, x_n] f 1 , … , f m ∈ k [ x 1 , … , x n ] と、f j f_j f j をすべて含む極大イデアル P P P について、κ ( P ) = k [ x 1 , … , x n ] / P \kappa(P) = k[x_1, \ldots, x_n]/P κ ( P ) = k [ x 1 , … , x n ] / P 成分の m × n m \times n m × n 行列
J ( P ) = ( ∂ f j ∂ x i m o d P ) 1 ≤ j ≤ m , 1 ≤ i ≤ n J(P) = \Bigl(\frac{\partial f_j}{\partial x_i} \bmod P\Bigr)_{1 \le j \le m,\ 1 \le i \le n} J ( P ) = ( ∂ x i ∂ f j mod P ) 1 ≤ j ≤ m , 1 ≤ i ≤ n を P P P における Jacobi 行列 という。m m m 本の行ベクトルが κ ( P ) n \kappa(P)^n κ ( P ) n で張る部分空間の次元を rank J ( P ) \operatorname{rank} J(P) rank J ( P ) と書く(行列の階数)。
P = ( x 1 − a 1 , … , x n − a n ) P = (x_1 - a_1, \ldots, x_n - a_n) P = ( x 1 − a 1 , … , x n − a n ) (a ∈ k n a \in k^n a ∈ k n )なら、J ( P ) J(P) J ( P ) は偏微分を点 a a a で値を取った普通の Jacobi 行列です。
定理 9.4 (Jacobi 判定法 ) ✓
k k k を完全体、B = k [ x 1 , … , x n ] / ( f 1 , … , f m ) B = k[x_1, \ldots, x_n]/(f_1, \ldots, f_m) B = k [ x 1 , … , x n ] / ( f 1 , … , f m ) とし、n \mathfrak{n} n を B B B の極大イデアル、P P P をその k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] への引き戻しとする。
dim κ n / n 2 = n − rank J ( P ) \dim_{\kappa} \mathfrak{n}/\mathfrak{n}^2 = n - \operatorname{rank} J(P) dim κ n / n 2 = n − rank J ( P ) である(κ = B / n \kappa = B/\mathfrak{n} κ = B / n )。
rank J ( P ) ≤ n − dim B n \operatorname{rank} J(P) \le n - \dim B_{\mathfrak{n}} rank J ( P ) ≤ n − dim B n である。
B n B_{\mathfrak{n}} B n が正則局所環であることと、rank J ( P ) = n − dim B n \operatorname{rank} J(P) = n - \dim B_{\mathfrak{n}} rank J ( P ) = n − dim B n であることは同値である。
n − dim B n n - \dim B_{\mathfrak{n}} n − dim B n は、点 n \mathfrak{n} n における B B B の n n n 次元アフィン空間の中での余次元 です(k [ x 1 , … , x n ] P k[x_1, \ldots, x_n]_P k [ x 1 , … , x n ] P の次元は n n n なので)。(3) は「Jacobi 行列の階数が余次元に等しい点が正則な点」と言っています。
証明(定理 9.4) (1) 定理 5.4[Noether の正規化と Hilbert の零点定理] の (3) により κ \kappa κ は k k k 上有限次で、補題 9.2 により分離的です。命題 8.1 から n / n 2 ≅ κ ⊗ B Ω B / k \mathfrak{n}/\mathfrak{n}^2 \cong \kappa \otimes_B \Omega_{B/k} n / n 2 ≅ κ ⊗ B Ω B / k です。系 5.3 は完全列 B m → B n → Ω B / k → 0 B^m \to B^n \to \Omega_{B/k} \to 0 B m → B n → Ω B / k → 0 (左の写像は e j ↦ ∑ i ∂ f j / ∂ x i ‾ e i e_j \mapsto \sum_i \overline{\partial f_j/\partial x_i}\,e_i e j ↦ ∑ i ∂ f j / ∂ x i e i )を与え、κ ⊗ B − \kappa \otimes_B - κ ⊗ B − を施すと右完全性(定理 2.8[テンソル積と平坦性・射影加群・入射加群] )から完全列 κ m → κ n → κ ⊗ B Ω B / k → 0 \kappa^m \to \kappa^n \to \kappa \otimes_B \Omega_{B/k} \to 0 κ m → κ n → κ ⊗ B Ω B / k → 0 を得ます。κ = k [ x ] / P \kappa = k[x]/P κ = k [ x ] / P なので、左の写像の像は J ( P ) J(P) J ( P ) の行ベクトルが張る部分空間 W W W です。κ n → κ n / W \kappa^n \to \kappa^n/W κ n → κ n / W に 定理 7.3[ベクトル空間と線形変換] を使って dim κ ⊗ B Ω B / k = n − dim W = n − rank J ( P ) \dim \kappa \otimes_B \Omega_{B/k} = n - \dim W = n - \operatorname{rank} J(P) dim κ ⊗ B Ω B / k = n − dim W = n − rank J ( P ) です。
(2)(3) B B B は Noether 環で(系 4.1[Noether 環と Artin 環] )、B n B_{\mathfrak{n}} B n は剰余体 κ \kappa κ の Noether 局所環です(命題 3.10[局所化と素イデアルのスペクトル] )。S = B ∖ n S = B \setminus \mathfrak{n} S = B ∖ n とすると、S − 1 ( n 2 ) = ( S − 1 n ) 2 S^{-1}(\mathfrak{n}^2) = (S^{-1}\mathfrak{n})^2 S − 1 ( n 2 ) = ( S − 1 n ) 2 (x y / s = ( x / 1 ) ( y / s ) xy/s = (x/1)(y/s) x y / s = ( x /1 ) ( y / s ) と ( x / s ) ( y / t ) = x y / s t (x/s)(y/t) = xy/st ( x / s ) ( y / t ) = x y / s t )で、局所化の完全性(定理 5.2[加群・完全列・中山の補題] )から n B n / n 2 B n ≅ S − 1 ( n / n 2 ) \mathfrak{n}B_{\mathfrak{n}}/\mathfrak{n}^2B_{\mathfrak{n}} \cong S^{-1}(\mathfrak{n}/\mathfrak{n}^2) n B n / n 2 B n ≅ S − 1 ( n / n 2 ) です。s ∈ S s \in S s ∈ S は κ \kappa κ ベクトル空間 n / n 2 \mathfrak{n}/\mathfrak{n}^2 n / n 2 に 0 0 0 でないスカラー s ˉ \bar s s ˉ として全単射に作用するので、v ↦ v / 1 v \mapsto v/1 v ↦ v /1 は同型 n / n 2 → S − 1 ( n / n 2 ) \mathfrak{n}/\mathfrak{n}^2 \to S^{-1}(\mathfrak{n}/\mathfrak{n}^2) n / n 2 → S − 1 ( n / n 2 ) です(v / 1 = 0 v/1 = 0 v /1 = 0 なら s v = 0 sv = 0 s v = 0 から v = 0 v = 0 v = 0 、また v / s = ( s ˉ − 1 v ) / 1 v/s = (\bar s^{-1}v)/1 v / s = ( s ˉ − 1 v ) /1 )。よって (1) から
edim B n = n − rank J ( P ) \operatorname{edim} B_{\mathfrak{n}} = n - \operatorname{rank} J(P) edim B n = n − rank J ( P ) です。定理 5.2[Krull 次元と単項イデアル定理] により dim B n ≤ edim B n \dim B_{\mathfrak{n}} \le \operatorname{edim} B_{\mathfrak{n}} dim B n ≤ edim B n なので (2) が成り立ち、定義 6.1[Cohen–Macaulay 環と正則局所環] により正則であることは dim B n = edim B n \dim B_{\mathfrak{n}} = \operatorname{edim} B_{\mathfrak{n}} dim B n = edim B n 、すなわち (3) の等式と同値です。
∎
系 9.5 (Jacobi 判定法と正則環 ) ✓
k k k を完全体、B = k [ x 1 , … , x n ] / ( f 1 , … , f m ) B = k[x_1, \ldots, x_n]/(f_1, \ldots, f_m) B = k [ x 1 , … , x n ] / ( f 1 , … , f m ) とする。
すべての極大イデアル n \mathfrak{n} n (引き戻し P P P )で rank J ( P ) = n − dim B n \operatorname{rank} J(P) = n - \dim B_{\mathfrak{n}} rank J ( P ) = n − dim B n なら、B B B は正則環である。
B B B が次元 d d d の整域なら、B B B が正則環であることと、すべての極大イデアルで rank J ( P ) = n − d \operatorname{rank} J(P) = n - d rank J ( P ) = n − d であることは同値である。
多項式環 k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] は正則環である。
証明(系 9.5) (1) 定理 9.4 によりすべての B n B_{\mathfrak{n}} B n が正則局所環なので、系 7.2[Cohen–Macaulay 環と正則局所環] により B B B は正則環です。(2) 定理 7.4[Krull 次元と単項イデアル定理] の (2) により B B B のすべての極大イデアルの高さは d d d で、命題 2.3[Krull 次元と単項イデアル定理] の (1) により dim B n = d \dim B_{\mathfrak{n}} = d dim B n = d です。定理 9.4 の (3) と 系 7.2[Cohen–Macaulay 環と正則局所環] から従います。(3) m = 0 m = 0 m = 0 とすると J ( P ) J(P) J ( P ) は行をもたず階数 0 0 0 で、k [ x 1 , … , x n ] k[x_1, \ldots, x_n] k [ x 1 , … , x n ] は次元 n n n の整域です(系 6.3[Krull 次元と単項イデアル定理] )。(2) から正則環です。
∎
滑らかな点:接線は 1 本 dim 𝔫/𝔫² = 1 原点:dim 𝔫/𝔫² = 2 dx dy 尖点 y² = x³。滑らかな点では余接空間 𝔫/𝔫² は 1 次元で接線が一本に決まるが、原点では dx と dy が独立に残り 2 次元になる。
例 9.6 (尖点の特異点 )
k k k を標数が 2 2 2 でも 3 3 3 でもない完全体とし、B = k [ x , y ] / ( y 2 − x 3 ) B = k[x, y]/(y^2 - x^3) B = k [ x , y ] / ( y 2 − x 3 ) を考えます。B B B は整域で(例 3.4[整拡大] )、商体 k ( t ) k(t) k ( t ) の超越次数が 1 1 1 なので次元 1 1 1 です(定理 7.1[Krull 次元と単項イデアル定理] )。J ( P ) = ( − 3 x 2 2 y ) m o d P J(P) = (-3x^2 \ \ 2y) \bmod P J ( P ) = ( − 3 x 2 2 y ) mod P の階数が 0 0 0 になるのは x , y ∈ P x, y \in P x , y ∈ P 、すなわち P = ( x , y ) P = (x, y) P = ( x , y ) のときだけです(3 , 2 3, 2 3 , 2 は k k k の単元)。よって 系 9.5 の (2) と 定理 9.4 から、B n B_{\mathfrak{n}} B n は原点以外のすべての極大イデアルで正則、原点では正則でありません。原点で正則でないことは 例 6.9[Cohen–Macaulay 環と正則局所環] でも見ました。剰余体が k k k より大きい極大イデアル(k k k が代数閉体でないとき)も、κ ( P ) \kappa(P) κ ( P ) の中で同じ計算をすれば判定できます。
例 9.7 (完全体でないと判定法は壊れる )
p p p を素数、k = F p ( t ) k = \mathbb{F}_p(t) k = F p ( t ) 、B = k [ x ] / ( x p − t ) B = k[x]/(x^p - t) B = k [ x ] / ( x p − t ) とします。x p − t x^p - t x p − t は既約なので(例 6.12[多項式環と体の拡大] )B B B は体で、唯一の極大イデアル n = 0 \mathfrak{n} = 0 n = 0 で B n = B B_{\mathfrak{n}} = B B n = B は次元 0 0 0 の正則局所環です。しかし J ( P ) = ( p x p − 1 ) = ( 0 ) J(P) = (px^{p-1}) = (0) J ( P ) = ( p x p − 1 ) = ( 0 ) の階数は 0 0 0 で、n − dim B n = 1 n - \dim B_{\mathfrak{n}} = 1 n − dim B n = 1 と一致しません。実際 n / n 2 = 0 \mathfrak{n}/\mathfrak{n}^2 = 0 n / n 2 = 0 ですが、Ω B / k = B d x ≠ 0 \Omega_{B/k} = B\,dx \ne 0 Ω B / k = B d x = 0 です。剰余体 B / n = B B/\mathfrak{n} = B B / n = B が k k k 上分離的でないため、命題 8.1 が使えないのです。
この節では p p p を素数とし、標数 p p p の環(p ⋅ 1 = 0 p \cdot 1 = 0 p ⋅ 1 = 0 )を考えます。補題 7.1[多項式環と体の拡大] により F : A → A F\colon A \to A F : A → A 、a ↦ a p a \mapsto a^p a ↦ a p は環準同型です。
定義 10.1 (Frobenius 写像・F 有限 ) ↗
標数 p p p の環 A A A について、F ( a ) = a p F(a) = a^p F ( a ) = a p を Frobenius 写像 という。A A A 自身に a ⋅ m = a p m a \cdot m = a^pm a ⋅ m = a p m で A A A 加群の構造を入れたものを F ∗ A F_*A F ∗ A と書く。F ∗ A F_*A F ∗ A が平坦 A A A 加群であるとき Frobenius が平坦 であるといい、F ∗ A F_*A F ∗ A が有限生成 A A A 加群であるとき A A A は F 有限 であるという。
例 10.2 (多項式環の Frobenius )
k k k を標数 p p p の完全体、A = k [ x 1 , … , x n ] A = k[x_1, \ldots, x_n] A = k [ x 1 , … , x n ] とします。F ∗ A F_*A F ∗ A は、単項式 x a x^a x a (0 ≤ a i < p 0 \le a_i < p 0 ≤ a i < p )の p n p^n p n 個を基底とする自由 A A A 加群です。実際、λ x b \lambda x^b λ x b (λ ∈ k \lambda \in k λ ∈ k )は b = p c + a b = pc + a b = p c + a (0 ≤ a i < p 0 \le a_i < p 0 ≤ a i < p )と λ = μ p \lambda = \mu^p λ = μ p を使って ( μ x c ) p x a = ( μ x c ) ⋅ x a (\mu x^c)^p x^a = (\mu x^c) \cdot x^a ( μ x c ) p x a = ( μ x c ) ⋅ x a と書けるので生成します。∑ a g a p x a = 0 \sum_a g_a^p x^a = 0 ∑ a g a p x a = 0 (g a ∈ A g_a \in A g a ∈ A )なら、g a p x a g_a^p x^a g a p x a に現れる単項式の指数は p p p を法として a a a に合同で、a a a ごとに交わらないので、各 g a p = 0 g_a^p = 0 g a p = 0 、よって g a = 0 g_a = 0 g a = 0 です。とくに A A A は F 有限で、Frobenius は平坦です。
正則局所環が F 有限なら、Frobenius が平坦であることは前の章までの道具で示せます。
命題 10.3 (F 有限な正則局所環の Frobenius ) ✓
( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を標数 p p p の正則局所環で F 有限とする。このとき F ∗ A F_*A F ∗ A は有限階数の自由 A A A 加群であり、とくに Frobenius は平坦である。
証明(命題 10.3) d = dim A d = \dim A d = dim A 、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d を正則パラメータ系とします(m = ( x 1 , … , x d ) \mathfrak{m} = (x_1, \ldots, x_d) m = ( x 1 , … , x d ) )。I = ( x 1 p , … , x d p ) I = (x_1^p, \ldots, x_d^p) I = ( x 1 p , … , x d p ) の根基は各 x i x_i x i を含むので m \mathfrak{m} m で、補題 4.1[Krull 次元と単項イデアル定理] により I I I は m \mathfrak{m} m 準素、x 1 p , … , x d p x_1^p, \ldots, x_d^p x 1 p , … , x d p はパラメータ系です(定義 5.1[Krull 次元と単項イデアル定理] )。A A A は CM なので(系 6.5[Cohen–Macaulay 環と正則局所環] )、定理 3.5[Cohen–Macaulay 環と正則局所環] により x 1 p , … , x d p x_1^p, \ldots, x_d^p x 1 p , … , x d p は A A A の正則列です。
F ∗ A F_*A F ∗ A の加法群は A A A で、x i x_i x i は x i p x_i^p x i p の掛け算として作用し、( x 1 , … , x i − 1 ) F ∗ A = ( x 1 p , … , x i − 1 p ) A (x_1, \ldots, x_{i-1})F_*A = (x_1^p, \ldots, x_{i-1}^p)A ( x 1 , … , x i − 1 ) F ∗ A = ( x 1 p , … , x i − 1 p ) A です。したがって 定義 7.1[Tor・Ext と深さ] の条件は F ∗ A F_*A F ∗ A の上の x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d と A A A の上の x 1 p , … , x d p x_1^p, \ldots, x_d^p x 1 p , … , x d p で同じで、x 1 , … , x d x_1, \ldots, x_d x 1 , … , x d は F ∗ A F_*A F ∗ A 正則列です。m F ∗ A = ( x 1 p , … , x d p ) A ≠ A \mathfrak{m}F_*A = (x_1^p, \ldots, x_d^p)A \ne A m F ∗ A = ( x 1 p , … , x d p ) A = A なので、系 7.6[Tor・Ext と深さ] の (1) から depth F ∗ A ≥ d \operatorname{depth} F_*A \ge d depth F ∗ A ≥ d です。
F ∗ A F_*A F ∗ A は有限生成で、定理 7.1[Cohen–Macaulay 環と正則局所環] により gldim A = depth A = d \operatorname{gldim} A = \operatorname{depth} A = d gldim A = depth A = d なので pd F ∗ A < ∞ \operatorname{pd} F_*A < \infty pd F ∗ A < ∞ です。Auslander–Buchsbaum の公式(定理 9.1[Tor・Ext と深さ] )から pd F ∗ A = d − depth F ∗ A ≤ 0 \operatorname{pd} F_*A = d - \operatorname{depth} F_*A \le 0 pd F ∗ A = d − depth F ∗ A ≤ 0 で、F ∗ A ≠ 0 F_*A \ne 0 F ∗ A = 0 なので pd F ∗ A = 0 \operatorname{pd} F_*A = 0 pd F ∗ A = 0 、すなわち F ∗ A F_*A F ∗ A は射影的です。定理 5.1[テンソル積と平坦性・射影加群・入射加群] により有限生成射影加群は自由で、命題 4.4[テンソル積と平坦性・射影加群・入射加群] の (1) により平坦です。
∎
定理 10.4 (Kunz の定理 ) ※
A A A を標数 p > 0 p > 0 p > 0 の Noether 環とする。A A A が正則環であることと、Frobenius 写像 F : A → A F\colon A \to A F : A → A が平坦であること(F ∗ A F_*A F ∗ A が平坦 A A A 加群であること)は同値である。
例 10.6 (正則でない環の Frobenius )
k k k を標数 p p p の完全体、A = k [ x ] / ( x 2 ) A = k[x]/(x^2) A = k [ x ] / ( x 2 ) とします。A A A は次元 0 0 0 で edim A = 1 \operatorname{edim} A = 1 edim A = 1 なので正則ではありません。F ( x ) = x p = 0 F(x) = x^p = 0 F ( x ) = x p = 0 なので、x x x は F ∗ A F_*A F ∗ A に 0 0 0 として作用します。F ∗ A F_*A F ∗ A は k k k 上 2 2 2 次元なので有限生成で、もし平坦なら 定理 5.2[Tor・Ext と深さ] により自由ですが、0 0 0 でない自由 A A A 加群では x x x は 0 0 0 として作用しません。よって Frobenius は平坦でなく、定理 10.4 と整合します。
Noether 環のなかには、完備化すると冪零元が現れる、正規化が有限にならない、鎖状でない、といった「病的」な環があります。代数幾何学と数論で現れる環はこれらを起こさず、その性質をまとめたのが Grothendieck の優秀環 です。この記事では定義と簡単な例だけを述べます。
定義 11.1 (幾何的正則性 ) ↗
k k k を体、R R R を Noether k k k 代数とする。k k k のすべての有限次拡大 k ′ k' k ′ について k ′ ⊗ k R k' \otimes_k R k ′ ⊗ k R が正則環であるとき、R R R は k k k 上幾何的に正則 であるという。
k ′ ⊗ k R k' \otimes_k R k ′ ⊗ k R は R R R 上有限生成の加群なので Noether 環です。例 9.7 の B = k [ x ] / ( x p − t ) B = k[x]/(x^p - t) B = k [ x ] / ( x p − t ) は正則(体)ですが、k ′ = k ( t 1 / p ) k' = k(t^{1/p}) k ′ = k ( t 1/ p ) とすると k ′ ⊗ k B ≅ k ′ [ x ] / ( x − t 1 / p ) p k' \otimes_k B \cong k'[x]/(x - t^{1/p})^p k ′ ⊗ k B ≅ k ′ [ x ] / ( x − t 1/ p ) p は被約でなく正則ではないので、幾何的に正則ではありません。
定義 11.2 (G 環・J-2 環・永田環・優秀環 ) ↗
A A A を Noether 環とする。
すべての素イデアル p \mathfrak{p} p について、局所環 A p A_{\mathfrak{p}} A p の形式ファイバー(定義 6.8[完備化と Artin–Rees の補題] )A p ^ ⊗ A p κ ( q ) \widehat{A_{\mathfrak{p}}} \otimes_{A_{\mathfrak{p}}} \kappa(\mathfrak{q}) A p ⊗ A p κ ( q ) が、A p A_{\mathfrak{p}} A p のすべての素イデアル q \mathfrak{q} q で κ ( q ) \kappa(\mathfrak{q}) κ ( q ) 上幾何的に正則であるとき、A A A を G 環 という。
すべての有限生成 A A A 代数 B B B について、正則な点の集合 Reg ( B ) = { q ∈ Spec B : B q は正則 } \operatorname{Reg}(B) = \{\mathfrak{q} \in \operatorname{Spec} B : B_{\mathfrak{q}} \text{ は正則}\} Reg ( B ) = { q ∈ Spec B : B q は正則 } が Spec B \operatorname{Spec} B Spec B の開集合であるとき、A A A を J-2 環 という。
すべての素イデアル p \mathfrak{p} p と Frac ( A / p ) \operatorname{Frac}(A/\mathfrak{p}) Frac ( A / p ) のすべての有限次拡大体 L L L について、A / p A/\mathfrak{p} A / p の L L L における整閉包が有限生成 A / p A/\mathfrak{p} A / p 加群であるとき、A A A を永田環 (普遍的に日本的な環)という。
G 環かつ J-2 環であるとき準優秀環 、さらに普遍鎖状(定義 4.1[Cohen–Macaulay 環と正則局所環] )であるとき優秀環 という。
例 11.3 (定義から確かめられること )
体 k k k の素イデアルは 0 0 0 だけで、k k k の完備化は k k k 自身なので形式ファイバーは k ⊗ k k = k k \otimes_k k = k k ⊗ k k = k 、k ′ ⊗ k k = k ′ k' \otimes_k k = k' k ′ ⊗ k k = k ′ は体(次元 0 0 0 の正則局所環)なので、k k k は G 環です。有限生成 k k k 代数は鎖状なので(系 7.5[Krull 次元と単項イデアル定理] )普遍鎖状で、有限次拡大 L L L における k k k の整閉包は L L L 自身なので永田環です。J-2 であることは次の注意の基本定理によります。
標数 0 0 0 の体 k k k 上の A = k [ x ] ( x ) A = k[x]_{(x)} A = k [ x ] ( x ) では、形式ファイバーは k k k と k ( ( x ) ) k((x)) k (( x )) でした(例 6.9[完備化と Artin–Rees の補題] )。k ( x ) k(x) k ( x ) の有限次拡大 k ′ k' k ′ は分離的なので k ′ ≅ k ( x ) [ t ] / ( g ) k' \cong k(x)[t]/(g) k ′ ≅ k ( x ) [ t ] / ( g ) (g g g は重根をもたない)と書け、k ( ( x ) ) ⊗ k ( x ) k ′ ≅ k ( ( x ) ) [ t ] / ( g ) k((x)) \otimes_{k(x)} k' \cong k((x))[t]/(g) k (( x )) ⊗ k ( x ) k ′ ≅ k (( x )) [ t ] / ( g ) は g g g の k ( ( x ) ) [ t ] k((x))[t] k (( x )) [ t ] での相異なる既約因子に対応する体の直積(中国剰余定理)なので、正則です。
Cohen–Macaulay 環は普遍鎖状なので(系 4.4[Cohen–Macaulay 環と正則局所環] )、正則環はとくに普遍鎖状です。
演習 12.1 易
体 k k k と B = k [ x , y ] / ( x y − 1 ) B = k[x, y]/(xy - 1) B = k [ x , y ] / ( x y − 1 ) について、Ω B / k \Omega_{B/k} Ω B / k が d x dx d x を基底とする階数 1 1 1 の自由 B B B 加群であることを、系 5.3 を使って示してください。
解答 f = x y − 1 f = xy - 1 f = x y − 1 について d f = y d x + x d y df = y\,dx + x\,dy df = y d x + x d y なので、Ω B / k ≅ ( B d x ⊕ B d y ) / B ( y d x + x d y ) \Omega_{B/k} \cong (B\,dx \oplus B\,dy)/B(y\,dx + x\,dy) Ω B / k ≅ ( B d x ⊕ B d y ) / B ( y d x + x d y ) です。B B B では x y = 1 xy = 1 x y = 1 なので x x x は単元です。B B B 線形写像 ϕ : B d x ⊕ B d y → B \phi\colon B\,dx \oplus B\,dy \to B ϕ : B d x ⊕ B d y → B 、( a , b ) ↦ a − b y 2 (a, b) \mapsto a - by^2 ( a , b ) ↦ a − b y 2 は全射で(( a , 0 ) ↦ a (a, 0) \mapsto a ( a , 0 ) ↦ a )、ϕ ( y , x ) = y − x y 2 = y − y = 0 \phi(y, x) = y - xy^2 = y - y = 0 ϕ ( y , x ) = y − x y 2 = y − y = 0 です。逆に ϕ ( a , b ) = 0 \phi(a, b) = 0 ϕ ( a , b ) = 0 なら a = b y 2 a = by^2 a = b y 2 で、( a , b ) = ( b y 2 , b x y ) = b y ( y , x ) (a, b) = (by^2, bxy) = by(y, x) ( a , b ) = ( b y 2 , b x y ) = b y ( y , x ) なので ker ϕ = B ( y , x ) \ker\phi = B(y, x) ker ϕ = B ( y , x ) です。よって ϕ \phi ϕ は同型 Ω B / k ≅ B \Omega_{B/k} \cong B Ω B / k ≅ B を誘導し、d x ↦ 1 dx \mapsto 1 d x ↦ 1 です(d y = − y 2 d x dy = -y^2\,dx d y = − y 2 d x に対応)。B ≅ k [ x ] x B \cong k[x]_x B ≅ k [ x ] x なので、命題 4.2 の (1)(2) からも Ω B / k ≅ k [ x ] x d x \Omega_{B/k} \cong k[x]_x\,dx Ω B / k ≅ k [ x ] x d x と分かります。
演習 12.2 標準
p p p を素数、K = F p ( s , t ) K = \mathbb{F}_p(s, t) K = F p ( s , t ) (2 変数の有理関数体)、k = F p ( s p , t p ) k = \mathbb{F}_p(s^p, t^p) k = F p ( s p , t p ) とします。dim K Ω K / k = 2 \dim_K \Omega_{K/k} = 2 dim K Ω K / k = 2 を示してください。
解答 生成。 K K K は F p [ s , t ] \mathbb{F}_p[s, t] F p [ s , t ] の局所化なので、命題 4.2 の (1)(2) から Ω K / F p = K d s ⊕ K d t \Omega_{K/\mathbb{F}_p} = K\,ds \oplus K\,dt Ω K / F p = K d s ⊕ K d t です。定理 5.1 (F p → k → K \mathbb{F}_p \to k \to K F p → k → K )により Ω K / k \Omega_{K/k} Ω K / k はその剰余なので、d s , d t ds, dt d s , d t で生成され、次元は 2 2 2 以下です。
一次独立性。 形式的偏微分 ∂ s , ∂ t \partial_s, \partial_t ∂ s , ∂ t は F p [ s , t ] \mathbb{F}_p[s, t] F p [ s , t ] の導分で(補題 2.2 の (4))、補題 4.1 により K K K の導分に延びます。D = ∂ s D = \partial_s D = ∂ s について D ( s p ) = p s p − 1 = 0 D(s^p) = ps^{p-1} = 0 D ( s p ) = p s p − 1 = 0 、D ( t p ) = 0 D(t^p) = 0 D ( t p ) = 0 です。D D D で 0 0 0 になる元の全体は部分環で(補題 2.2 の (2))、D ( b ) = 0 D(b) = 0 D ( b ) = 0 、b ≠ 0 b \ne 0 b = 0 なら 0 = D ( b ⋅ b − 1 ) = b D ( b − 1 ) 0 = D(b \cdot b^{-1}) = b\,D(b^{-1}) 0 = D ( b ⋅ b − 1 ) = b D ( b − 1 ) から D ( b − 1 ) = 0 D(b^{-1}) = 0 D ( b − 1 ) = 0 なので部分体です。よって k k k 上で 0 0 0 で、∂ s , ∂ t ∈ Der k ( K ) \partial_s, \partial_t \in \operatorname{Der}_k(K) ∂ s , ∂ t ∈ Der k ( K ) です。定理 2.5 の対応で、∂ s \partial_s ∂ s は d s ↦ 1 , d t ↦ 0 ds \mapsto 1, dt \mapsto 0 d s ↦ 1 , d t ↦ 0 、∂ t \partial_t ∂ t は d s ↦ 0 , d t ↦ 1 ds \mapsto 0, dt \mapsto 1 d s ↦ 0 , d t ↦ 1 となる K K K 線形写像 Ω K / k → K \Omega_{K/k} \to K Ω K / k → K を与えるので、d s , d t ds, dt d s , d t は一次独立です。{ s , t } \{s, t\} { s , t } は K / k K/k K / k の p p p 基底で、定理 7.1 により K / k K/k K / k は分離的ではありません。
演習 12.3 標準
k k k を標数 2 2 2 でない代数閉体とし、B = k [ x , y , z ] / ( x y − z 2 ) B = k[x, y, z]/(xy - z^2) B = k [ x , y , z ] / ( x y − z 2 ) (2 次錐)とします。B n B_{\mathfrak{n}} B n が正則でない極大イデアル n \mathfrak{n} n をすべて求めてください。B B B が次元 2 2 2 の整域であることは使ってよいものとします。
解答 k k k は代数閉体なので、B B B の極大イデアルは点 a = ( a 1 , a 2 , a 3 ) a = (a_1, a_2, a_3) a = ( a 1 , a 2 , a 3 ) (a 1 a 2 = a 3 2 a_1a_2 = a_3^2 a 1 a 2 = a 3 2 )に対応する m a \mathfrak{m}_a m a の像です(系 4.3[Noether の正規化と Hilbert の零点定理] の (3))。f = x y − z 2 f = xy - z^2 f = x y − z 2 の Jacobi 行列は ( y x − 2 z ) (y \ \ x \ \ {-2z}) ( y x − 2 z ) で、点 a a a では ( a 2 , a 1 , − 2 a 3 ) (a_2, a_1, -2a_3) ( a 2 , a 1 , − 2 a 3 ) です。代数閉体は完全体で、B B B は次元 2 2 2 の整域なので、系 9.5 の (2) と 定理 9.4 の (3) から、B n B_{\mathfrak{n}} B n が正則であることは階数が 3 − 2 = 1 3 - 2 = 1 3 − 2 = 1 、すなわち ( a 2 , a 1 , − 2 a 3 ) ≠ 0 (a_2, a_1, -2a_3) \ne 0 ( a 2 , a 1 , − 2 a 3 ) = 0 であることと同値です。2 ≠ 0 2 \ne 0 2 = 0 なので、これが 0 0 0 になるのは a = ( 0 , 0 , 0 ) a = (0, 0, 0) a = ( 0 , 0 , 0 ) のときだけです。よって正則でないのは原点に対応する n = ( x , y , z ) \mathfrak{n} = (x, y, z) n = ( x , y , z ) だけです。原点では n / n 2 \mathfrak{n}/\mathfrak{n}^2 n / n 2 が 3 3 3 次元で、次元 2 2 2 より大きくなっています。
H. Matsumura『Commutative Ring Theory』Cambridge University Press, 1986 — §25–26(導分・Kähler 微分・分離性)、§28(形式的な滑らかさ)、§30(Jacobi 判定法)、§32(優秀環)。
D. Eisenbud『Commutative Algebra with a View Toward Algebraic Geometry』Springer, GTM 150, 1995 — 第 16 章(微分加群と Jacobi 判定法)。
E. Kunz『Kähler Differentials』Vieweg, 1986。
E. Kunz, “Characterizations of regular local rings of characteristic p p p ”, Amer. J. Math. 91 (1969), 772–784。
J.-P. Serre『Local Fields』Springer, GTM 67, 1979 — 第 III 章(差積と判別式)。
松村英之『可換環論』共立出版, 1980。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12