コンテンツにスキップ

離散付値環と Dedekind 環:付値・可逆イデアル・Krull–秋月の定理

対象読者: 本テーマの Krull 次元、零点定理と正規化の章を学び、代数体の整数環と Dedekind 整域の定義を知っている人。付値の知識は仮定しません。

前提となる記事:Krull 次元と単項イデアル定理:高さ・パラメータ系・アフィン代数の次元、Noether の正規化と Hilbert の零点定理:超越次数・Jacobson 環・正規化の有限性、代数体の整数環と Dedekind 整域:イデアルで素因数分解を取り戻す

生 Markdown

整数が素数 pp で何回割り切れるかを数えると、整数を「pp のまわりだけで」見ることができます。多項式が点 x=cx = c で何回ゼロになるかを数えるのも同じ発想です。この記事は、そうした「ある一点のまわりで、元がどれだけ消えているかを整数で測る」仕組みを一般の環で取り出し、数の環(整数環など)や曲線の座標環が、各点のまわりでは一番単純な形をしていることを示します。読み終えると、イデアルが素イデアルの積に分解する環の正体を、局所的な言葉で説明できるようになります。

  • 体 KK の部分環 AA が付値環であるとは、KK の 00 でない元 xx について xx か x−1x^{-1} が AA に入ることです。付値環は局所環で、イデアルが包含で全順序をなし、整閉(体の中で、自分の上で整な元はすでに自分に入っていること)です。任意の部分環と素イデアルの組は、それを「支配」する付値環を Zorn の補題で持ち、整閉包は付値環の共通部分として書けます。
  • 値が Z\mathbb{Z} の付値の付値環が離散付値環(DVR)です。1 次元 Noether 局所整域では、DVR であること、整閉であること、極大イデアルが単項であること、dim⁡km/m2=1\dim_k \mathfrak{m}/\mathfrak{m}^2 = 1、00 でないイデアルが mn\mathfrak{m}^n に限ることがすべて同値です。
  • 数論の章で定義した **Dedekind 整域**は、「すべての極大イデアルでの局所化が DVR である Noether 整域」とも、「00 でないイデアルがすべて可逆な Noether 整域」とも言い換えられます。可逆イデアルは階数 11 の射影加群と同じもので、Dedekind 環ではイデアル類群が Picard 群に一致します。
  • Noether 整閉整域は、高さ 11 の素イデアルでの局所化(DVR)の共通部分です(Krull 整域)。11 次元 Noether 整域の有限次拡大体の中の中間環は Noether で次元 11 以下です(Krull–秋月の定理)。とくに Dedekind 環の有限次拡大での整閉包は、有限生成加群でなくても Dedekind 環です。
  • 一般の Dedekind 環 AA と次数 nn の拡大 L/KL/K で、素イデアル p\mathfrak{p} の分解について ∑eifi≤n\sum e_i f_i \le n、整閉包が有限生成(分離拡大なら成り立つ)なら等号です。導手は整閉でない場所を切り出し、Dedekind 環上の捩れのない有限生成加群は An−1⊕IA^{n-1} \oplus I の形です。

整数 nn が素数 pp で何回割れるかを数える関数 vpv_p は、積を和に変え、和については vp(a+b)≥min⁡(vp(a),vp(b))v_p(a + b) \ge \min(v_p(a), v_p(b)) を満たします。Q\mathbb{Q} の元で vp≥0v_p \ge 0 となるものの全体は局所環 Z(p)\mathbb{Z}_{(p)} で、Z\mathbb{Z} の「pp のまわりだけを見た」環です。多項式環 k[x]k[x] で点 x=cx = c での零点の位数を数える関数も同じ性質をもちます。このように「11 つの点のまわりで、元がどれだけ消えているかを整数で測る」構造を抽象したものが離散付値と離散付値環(DVR)です。

代数体の整数環と Dedekind 整域 では、Noether・整閉・00 でない素イデアルは極大、という 3 条件を満たす整域(Dedekind 整域)で、イデアルが素イデアルの積に一意に分解することを証明しました。この記事ではその結果を土台に、次のことを考えます。

  1. Dedekind 整域の 3 条件は何を意味しているのか。答えは「各点のまわりで DVR になっている」ことです。整閉という大域的な条件は、局所的には「極大イデアルが単項」という具体的な条件になります。
  2. 整数環の性質のうち、Z\mathbb{Z} 上の有限性(整基底)に頼っていたものはどこまで一般化できるか。数論の章では OK\mathcal{O}_K が階数 nn の自由 Z\mathbb{Z} 加群であることを繰り返し使いました。一般の Dedekind 環上ではこれが崩れるので、局所化して DVR の上で議論します。
  3. 次元が 22 以上の整閉整域では、Dedekind 環のイデアル分解の代わりに何が残るか。答えは「高さ 11 の素イデアルでの局所化がすべて DVR で、環はそれらの共通部分である」という性質(Krull 整域)で、代数幾何の Weil 因子の出発点になります。

この記事の結果は次のように使われます。

  • 代数的整数論: 相対拡大 L/KL/K での素イデアルの分解、局所化から完備化を経て局所体へ進む道筋。
  • 代数幾何: 非特異な曲線の局所環は DVR で、曲線上の点での関数の零点・極の位数はその付値です。Weil 因子(高さ 11 の素イデアル)と Cartier 因子(可逆イデアル)の比較は、この記事の Krull 整域と可逆イデアルの話の幾何版です。
  • Cohen–Macaulay 環と正則局所環 の記事: Serre の正規性判定法(定理 9.4[Cohen–Macaulay 環と正則局所環])は、この記事の 定理 6.2 の二つの条件を言い換えたものです。

環はすべて単位元をもつ可換環です。整域 AA の商体を Frac⁡A\operatorname{Frac} A と書き(命題 3.5[局所化と素イデアルのスペクトル])、AA の局所化 S−1AS^{-1}A(0∉S0 \notin S)は商体の部分環 {a/s}\{a/s\} と見なします(同じ命題の後半)。同様に、商体 KK の AA 部分加群 MM の局所化 S−1MS^{-1}M は、定理 5.2[加群・完全列・中山の補題] により S−1K=KS^{-1}K = K の部分加群 {m/s:m∈M, s∈S}\{m/s : m \in M,\ s \in S\} と見なします。整拡大・整閉は 整拡大、次元と単項イデアル定理は Krull 次元と単項イデアル定理 の記事のものを使います。

定義 2.1(付値環・値群・付値)↗

  1. KK を体とする。KK の部分環 AA が KK の付値環であるとは、00 でない任意の x∈Kx \in K について x∈Ax \in A または x−1∈Ax^{-1} \in A が成り立つことをいう。このとき Frac⁡A=K\operatorname{Frac} A = K である。整域 AA が Frac⁡A\operatorname{Frac} A の付値環であるとき、単に付値環という。
  2. Γ\Gamma を全順序アーベル群(加法的に書き、α≤β\alpha \le \beta なら α+γ≤β+γ\alpha + \gamma \le \beta + \gamma を満たすもの)とする。全射な群準同型 v ⁣:K×→Γv \colon K^{\times} \to \Gamma で、x,y,x+y∈K×x, y, x + y \in K^{\times} について v(x+y)≥min⁡(v(x),v(y))v(x + y) \ge \min\bigl(v(x), v(y)\bigr) を満たすものを、KK の付値、Γ\Gamma をその値群という。v(0)=∞v(0) = \infty(どの元よりも大きい記号)と約束し、Av={x∈K:v(x)≥0}A_v = \{ x \in K : v(x) \ge 0 \} を vv の付値環と呼ぶ。

Frac⁡A=K\operatorname{Frac} A = K は、x∈K×x \in K^{\times} について x∈Ax \in A か x=(x−1)−1x = (x^{-1})^{-1}(x−1∈Ax^{-1} \in A)のどちらかであることから従います。

命題 2.2(付値環の基本性質)✓

AA を体 KK の付値環とする。

  1. AA のイデアルの全体は包含関係について全順序である。
  2. AA は局所環であり、その極大イデアルは mA={x∈A:x=0 または x−1∉A}\mathfrak{m}_A = \{ x \in A : x = 0 \text{ または } x^{-1} \notin A \}(非単元の全体)である。
  3. AA の有限生成イデアルは単項イデアルである。
  4. AA は KK の中で整閉である。
証明(命題 2.2)

(1) イデアル I,JI, J で I⊈JI \not\subseteq J かつ J⊈IJ \not\subseteq I となるものがあるとして、a∈I∖Ja \in I \setminus J、b∈J∖Ib \in J \setminus I を取ります。a,b≠0a, b \ne 0 なので、a/b∈Aa/b \in A か b/a∈Ab/a \in A です。a/b∈Aa/b \in A なら a=(a/b)b∈Ja = (a/b)b \in J、b/a∈Ab/a \in A なら b=(b/a)a∈Ib = (b/a)a \in I となり、どちらも矛盾です。

(2) 補題 3.9[局所化と素イデアルのスペクトル] により、非単元の全体がイデアルであることを示せば十分です(A⊆KA \subseteq K なので 1≠01 \ne 0)。非単元 xx と a∈Aa \in A について axax は非単元です(axax が単元なら x⋅a(ax)−1=1x \cdot a(ax)^{-1} = 1)。非単元 x,y≠0x, y \ne 0 について、x/y∈Ax/y \in A としてよく(そうでなければ y/x∈Ay/x \in A で役割を入れ替える)、x+y=y(1+x/y)x + y = y(1 + x/y) です。x+yx + y が単元なら y⋅(1+x/y)(x+y)−1=1y \cdot (1 + x/y)(x + y)^{-1} = 1 で yy が単元になり矛盾です。x=0x = 0 や y=0y = 0 の場合は明らかです。x∈Ax \in A が非単元であることは、x=0x = 0 か x−1∉Ax^{-1} \notin A であることと同じです。

(3) I=(a1,…,an)I = (a_1, \ldots, a_n) とすると、(1) により単項イデアル (a1),…,(an)(a_1), \ldots, (a_n) は全順序なので、最大のもの (aj)(a_j) がすべてを含み、I=(aj)I = (a_j) です。

(4) x∈Kx \in K が AA 上整で x∉Ax \notin A と仮定します。x≠0x \ne 0 で、x−1∈Ax^{-1} \in A です。整従属の式 xn+a1xn−1+⋯+an=0x^n + a_1x^{n-1} + \cdots + a_n = 0(ai∈Aa_i \in A)に x−(n−1)x^{-(n-1)} を掛けると

x=−(a1+a2x−1+⋯+anx−(n−1))∈Ax = -\bigl(a_1 + a_2x^{-1} + \cdots + a_nx^{-(n-1)}\bigr) \in A

となり矛盾です。

付値と付値環は同じものを二通りに見たものです。

命題 2.3(付値と付値環の対応)✓

KK を体とする。

  1. vv を KK の付値とすると、AvA_v は KK の付値環で、単元群は {x:v(x)=0}\{ x : v(x) = 0 \}、極大イデアルは {x:v(x)>0}\{ x : v(x) > 0 \} である。
  2. AA を KK の付値環とし、ΓA=K×/A×\Gamma_A = K^{\times}/A^{\times} に xA×≤yA×  ⟺  y/x∈AxA^{\times} \le yA^{\times} \iff y/x \in A で順序を入れる。ΓA\Gamma_A は全順序アーベル群で、自然な射影 vA ⁣:K×→ΓAv_A \colon K^{\times} \to \Gamma_A は付値であり、AvA=AA_{v_A} = A である。
証明(命題 2.3)

(1) v(1)=v(1⋅1)=2v(1)v(1) = v(1 \cdot 1) = 2v(1) から v(1)=0v(1) = 0 です。γ>0\gamma > 0 なら 2γ>γ>02\gamma > \gamma > 0 なので、全順序アーベル群に位数 22 の元はなく、2v(−1)=v(1)=02v(-1) = v(1) = 0 から v(−1)=0v(-1) = 0、したがって v(−x)=v(x)v(-x) = v(x) です。よって AvA_v は和・差・積で閉じ 11 を含む部分環です。x≠0x \ne 0 について v(x−1)=−v(x)v(x^{-1}) = -v(x) なので、v(x)≥0v(x) \ge 0 か v(x−1)≥0v(x^{-1}) \ge 0 が成り立ち、AvA_v は付値環です。x∈Avx \in A_v が単元であることは v(x)≥0v(x) \ge 0 かつ −v(x)≥0-v(x) \ge 0、すなわち v(x)=0v(x) = 0 と同値で、命題 2.2 の (2) により極大イデアルは非単元の全体 {v>0}∪{0}\{ v > 0 \} \cup \{ 0 \} です。

(2) 順序が代表元によらないこと:x′=xux' = xu、y′=ywy' = yw(u,w∈A×u, w \in A^{\times})なら y′/x′=(y/x)(w/u)y'/x' = (y/x)(w/u) で、AA に入るかどうかは変わりません。反射律と推移律(y/x,z/y∈Ay/x, z/y \in A なら z/x∈Az/x \in A)は明らかです。反対称律:y/xy/x と x/yx/y がともに AA に入れば y/x∈A×y/x \in A^{\times} で xA×=yA×xA^{\times} = yA^{\times} です。全順序であることは付値環の定義そのものです。xA×≤yA×xA^{\times} \le yA^{\times} なら (yz)/(xz)=y/x∈A(yz)/(xz) = y/x \in A なので積と両立します。vAv_A は全射準同型です。不等式:vA(x)≤vA(y)v_A(x) \le v_A(y)、すなわち y/x∈Ay/x \in A としてよく、(x+y)/x=1+y/x∈A(x + y)/x = 1 + y/x \in A なので vA(x)≤vA(x+y)v_A(x) \le v_A(x + y) です。最後に vA(x)≥vA(1)v_A(x) \ge v_A(1) は x/1∈Ax/1 \in A と同値なので AvA=AA_{v_A} = A です。

次の定理は付値環が豊富にあることを保証します。局所環 (B,mB)(B, \mathfrak{m}_B) が部分環 AA と素イデアル p\mathfrak{p} について A⊆BA \subseteq B、mB∩A=p\mathfrak{m}_B \cap A = \mathfrak{p} を満たすとき、BB は (A,p)(A, \mathfrak{p}) を支配するといいます。言い換えると、BB は AA を含み、BB の極大イデアルを AA に引き戻す(AA との共通部分を取る)とちょうど p\mathfrak{p} になる、ということです。

次の定理のねらいは、どんな部分環と素イデアルの組にも、付値環が必ず見つかることです。証明は Zorn の補題で「p\mathfrak{p} を単位イデアルにしない部分環」のうち極大なものを取り、その極大元が (i) 局所環であること、(ii) 付値環であること、を順に確かめる流れです。最後の (ii) は、xx と x−1x^{-1} がどちらも入らないと仮定して、そこから得られる 2 つの関係式の次数を比べて矛盾を導きます。

定理 2.4(付値環の存在)✓

KK を体、AA を KK の部分環、p\mathfrak{p} を AA の素イデアルとする。このとき KK の付値環 VV で、A⊆VA \subseteq V かつ mV∩A=p\mathfrak{m}_V \cap A = \mathfrak{p} となるものが存在する。

証明(定理 2.4)

AA は体の部分環なので整域で、A→KA \to K は 00 でない元を単元に写すので、定理 3.4[局所化と素イデアルのスペクトル] と 命題 3.5[局所化と素イデアルのスペクトル] により ApA_{\mathfrak{p}} を KK の部分環 {a/s:a∈A, s∈A∖p}\{ a/s : a \in A,\ s \in A \setminus \mathfrak{p} \} と見なせます。ApA_{\mathfrak{p}} の極大イデアルは pAp\mathfrak{p}A_{\mathfrak{p}} です(命題 3.10[局所化と素イデアルのスペクトル])。部分環 B⊆KB \subseteq K について、p\mathfrak{p} で生成される BB のイデアルを pB\mathfrak{p}B と書きます。

Σ={B:B は K の部分環, Ap⊆B, pB≠B}\Sigma = \{ B : B \text{ は } K \text{ の部分環},\ A_{\mathfrak{p}} \subseteq B,\ \mathfrak{p}B \ne B \} を包含で順序づけます。Ap∈ΣA_{\mathfrak{p}} \in \Sigma なので空ではありません。鎖 (Bi)(B_i) の和集合 BB は部分環で、1∈pB1 \in \mathfrak{p}B なら 1=∑jpjbj1 = \sum_{j} p_jb_j(有限和)の bjb_j がすべてある BiB_i に入り 1∈pBi1 \in \mathfrak{p}B_i となるので、B∈ΣB \in \Sigma です。Zorn の補題(定理 5.1[選択公理と Zorn の補題])により極大元 VV があります。

VV は局所環で、pV\mathfrak{p}V はその極大イデアル m\mathfrak{m} に含まれる。 pV≠V\mathfrak{p}V \ne V なので、pV\mathfrak{p}V を含む極大イデアル m\mathfrak{m} があります(定理 6.5[選択公理と Zorn の補題])。Vm⊆KV_{\mathfrak{m}} \subseteq K は VV を含み、pVm⊆mVm≠Vm\mathfrak{p}V_{\mathfrak{m}} \subseteq \mathfrak{m}V_{\mathfrak{m}} \ne V_{\mathfrak{m}}(定理 3.6[局所化と素イデアルのスペクトル] の (1))なので Vm∈ΣV_{\mathfrak{m}} \in \Sigma、極大性から V=VmV = V_{\mathfrak{m}} です。よって m\mathfrak{m} に入らない VV の元はすべて単元で、補題 3.9[局所化と素イデアルのスペクトル] により (V,m)(V, \mathfrak{m}) は局所環です。

m∩A=p\mathfrak{m} \cap A = \mathfrak{p}。 m∩Ap\mathfrak{m} \cap A_{\mathfrak{p}} は pAp\mathfrak{p}A_{\mathfrak{p}} を含み 11 を含まないイデアルなので、pAp\mathfrak{p}A_{\mathfrak{p}} の極大性から m∩Ap=pAp\mathfrak{m} \cap A_{\mathfrak{p}} = \mathfrak{p}A_{\mathfrak{p}} です。定理 3.6[局所化と素イデアルのスペクトル] の (3) により pAp∩A=p\mathfrak{p}A_{\mathfrak{p}} \cap A = \mathfrak{p} なので、m∩A=p\mathfrak{m} \cap A = \mathfrak{p} です。

VV は付値環である。 x∈K×x \in K^{\times} で x∉Vx \notin V かつ x−1∉Vx^{-1} \notin V となるものがあると仮定します。V[x]⊋VV[x] \supsetneq V は ApA_{\mathfrak{p}} を含む部分環なので、極大性から pV[x]=V[x]\mathfrak{p}V[x] = V[x]、とくに mV[x]=V[x]\mathfrak{m}V[x] = V[x] です。よって

1=u0+u1x+⋯+unxn(ui∈m)1 = u_0 + u_1x + \cdots + u_nx^n \quad (u_i \in \mathfrak{m})

と書けます。同様に 1=w0+w1x−1+⋯+wkx−k1 = w_0 + w_1x^{-1} + \cdots + w_kx^{-k}(wj∈mw_j \in \mathfrak{m})とも書けます。nn と kk をそれぞれ最小に取ります。1∉m1 \notin \mathfrak{m} なので n,k≥1n, k \ge 1 で、xx と x−1x^{-1} を入れ替えれば n≥kn \ge k としてかまいません。1−w01 - w_0 は m\mathfrak{m} に入らないので単元で、wj′=wj(1−w0)−1∈mw_j' = w_j(1 - w_0)^{-1} \in \mathfrak{m} とおくと 1=∑j=1kwj′x−j1 = \sum_{j=1}^{k} w_j'x^{-j}、両辺に xnx^n を掛けて

xn=∑j=1kwj′xn−jx^n = \sum_{j=1}^{k} w_j' x^{n-j}

です(n−j≥0n - j \ge 0)。これを最初の式の unxnu_nx^n に代入すると、11 が xx の n−1n - 1 次以下の式で係数が m\mathfrak{m} に入るもの(xn−jx^{n-j} の係数は un−j+unwj′u_{n-j} + u_nw_j')として書け、nn の最小性に反します。

系 2.5(整閉包は付値環の共通部分)✓

AA を体 KK の部分環とする。KK における AA の整閉包は、AA を含む KK の付値環すべての共通部分に等しい。とくに整閉整域は、その商体の付値環で自身を含むものすべての共通部分である。

証明(系 2.5)

x∈Kx \in K が AA 上整なら、A⊆VA \subseteq V となる付値環 VV 上でも同じ式で整なので、命題 2.2 の (4) により x∈Vx \in V です。逆に x∈Kx \in K が AA 上整でないとします。00 は整なので x≠0x \ne 0 で、y=x−1y = x^{-1} とおきます。yy が A[y]A[y] の単元なら x=a0+a1y+⋯+amymx = a_0 + a_1y + \cdots + a_my^m(ai∈Aa_i \in A)と書け、xmx^m を掛けると xm+1=a0xm+a1xm−1+⋯+amx^{m+1} = a_0x^m + a_1x^{m-1} + \cdots + a_m となって xx が整になるので、yy は A[y]A[y] の非単元です。yy を含む A[y]A[y] の極大イデアル n\mathfrak{n} を取り(定理 6.5[選択公理と Zorn の補題])、定理 2.4 を (A[y],n)(A[y], \mathfrak{n}) に適用して、A[y]⊆VA[y] \subseteq V、mV∩A[y]=n\mathfrak{m}_V \cap A[y] = \mathfrak{n} となる付値環 VV を取ります。y∈mVy \in \mathfrak{m}_V なので yy は VV の単元でなく、x=y−1∉Vx = y^{-1} \notin V です。後半は AA の整閉包が AA 自身であることの言い換えです。

付値環の具体例は次節の DVR ですが、Noether でない付値環の典型例をここで見ておきます。これは単項イデアル定理が Noether 性なしでは成り立たないこと(注意 4.6[Krull 次元と単項イデアル定理])の裏付けでもあります。

例 2.6(値群が ℤ×ℤ の付値環)

kk を体、K=k(x,y)K = k(x, y) とし、Z×Z\mathbb{Z} \times \mathbb{Z} に辞書式順序(第 1 成分で比べ、等しければ第 2 成分で比べる)を入れます。これは加法と両立する全順序です。00 でない多項式 f=∑cijxiyjf = \sum c_{ij}x^iy^j について、cij≠0c_{ij} \ne 0 となる (j,i)(j, i) の最小値を v(f)v(f) とします(yy の指数を先に比べることに注意)。f,gf, g の最小の項どうしの積は fgfg の中で他の項の積と打ち消し合いません(指数の和が v(f)+v(g)v(f) + v(g) になる組は最小の項どうしだけ)。よって v(fg)=v(f)+v(g)v(fg) = v(f) + v(g) で、v(f+g)≥min⁡(v(f),v(g))v(f + g) \ge \min(v(f), v(g)) は定義から明らかです。v(f/g)=v(f)−v(g)v(f/g) = v(f) - v(g) と定めると表し方によらず、vv は KK の付値で v(x)=(0,1)v(x) = (0, 1)、v(y)=(1,0)v(y) = (1, 0) です。V=AvV = A_v とします。

  • mV=xV\mathfrak{m}_V = xV。実際 z∈mVz \in \mathfrak{m}_V なら v(z)≥(0,1)=v(x)v(z) \ge (0, 1) = v(x) なので z/x∈Vz/x \in V です。
  • p1={z:v(z) の第 1 成分が 1 以上}\mathfrak{p}_1 = \{ z : v(z) \text{ の第 1 成分が } 1 \text{ 以上} \} は素イデアルで、y∈p1y \in \mathfrak{p}_1、x∉p1x \notin \mathfrak{p}_1 です。VV の元の値は (0,0)(0, 0) 以上なので、v(zw)=v(z)+v(w)v(zw) = v(z) + v(w) の第 1 成分が正なら z,wz, w のどちらかの第 1 成分が正です。
  • VV の 00 でない素イデアル q\mathfrak{q} は p1\mathfrak{p}_1 か mV\mathfrak{m}_V です。q\mathfrak{q} が値 (0,n)(0, n)(n≥1n \ge 1)の元 zz を含めば xn/zx^n/z は単元で xn∈qx^n \in \mathfrak{q}、x∈qx \in \mathfrak{q} となり q⊇xV=mV\mathfrak{q} \supseteq xV = \mathfrak{m}_V です。そうでなければ q⊆p1\mathfrak{q} \subseteq \mathfrak{p}_1 で、値 (j,i)(j, i)(j≥1j \ge 1)の元 z∈qz \in \mathfrak{q} と w∈p1w \in \mathfrak{p}_1 について、NN を大きく取れば v(wN)≥v(z)v(w^N) \ge v(z) なので wN∈zV⊆qw^N \in zV \subseteq \mathfrak{q}、w∈qw \in \mathfrak{q} です。

したがって VV の素イデアルは (0)⊊p1⊊mV(0) \subsetneq \mathfrak{p}_1 \subsetneq \mathfrak{m}_V の 3 つで、dim⁡V=2\dim V = 2 です。mV\mathfrak{m}_V は単項イデアル xVxV を含む唯一の素イデアルなので xVxV の極小素イデアルですが、高さは 22 です。VV は Noether ではなく、実際 yV⊊(y/x)V⊊(y/x2)V⊊⋯yV \subsetneq (y/x)V \subsetneq (y/x^2)V \subsetneq \cdots は止まらない昇鎖です(v(y/xn)=(1,−n)v(y/x^n) = (1, -n))。

v(y) = (1, 0)v(x) = (0, 1)𝔭₁:j ≥ 1 の帯i は負でもよいx の指数 i →y の指数 j は上向き
値群 ℤ×ℤ の付値環。横軸は x の指数、縦軸は y の指数で、点 (i, j) は値 v(xⁱyʲ) = (j, i) を表す。色の付いた領域が付値環 V の 0 でない元の値で、上の帯(j ≥ 1)が素イデアル 𝔭₁、それに右の半直線を足したものが極大イデアル、白丸は単元の値

付値環を局所的なモデルとする整域のクラスに名前を付けておきます。

定義 2.7(Bezout 整域・Prüfer 整域)↗

整域 AA の有限生成イデアルがすべて単項イデアルであるとき、AA を Bezout 整域という。整域 AA のすべての素イデアル p\mathfrak{p} について ApA_{\mathfrak{p}} が付値環であるとき、AA を Prüfer 整域という。

付値環は Bezout 整域です(命題 2.2 の (3))。Bezout 整域は Prüfer 整域です(演習 11.1)。Noether 性を課すと、Prüfer 整域は体か Dedekind 環になります(系 5.2)。

定義 3.1(離散付値・離散付値環)↗

値群が Z\mathbb{Z}(通常の順序)である付値 v ⁣:K×→Zv \colon K^{\times} \to \mathbb{Z} を離散付値といい、その付値環 AvA_v を離散付値環(discrete valuation ring, DVR)という。v(t)=1v(t) = 1 となる tt を素元(uniformizer)という。

命題 3.2(DVR の基本性質)✓

vv を体 KK の離散付値、A=AvA = A_v、tt を素元とする。

  1. AA は局所環で、m=tA\mathfrak{m} = tA である。K×K^{\times} の任意の元は、単元 u∈A×u \in A^{\times} によりただ一通りに x=utv(x)x = ut^{v(x)} と書ける。
  2. AA の 00 でないイデアルは tnA=mnt^nA = \mathfrak{m}^n(n≥0n \ge 0)に限る。とくに AA は単項イデアル整域で、Noether 環である。
  3. AA の素イデアルは (0)(0) と m\mathfrak{m} だけで、AA は体でなく、dim⁡A=1\dim A = 1 である。
証明(命題 3.2)

(1) AA は付値環なので局所環です(命題 2.2 の (2))。v(xt−v(x))=0v(xt^{-v(x)}) = 0 なので 命題 2.3 の (1) により u=xt−v(x)u = xt^{-v(x)} は単元です。utn=u′tn′ut^n = u't^{n'} なら両辺の vv を取って n=n′n = n'、したがって u=u′u = u' です。m={v>0}∪{0}\mathfrak{m} = \{ v > 0 \} \cup \{0\} の元 z≠0z \ne 0 は z=(zt−1)tz = (zt^{-1})t、v(zt−1)≥0v(zt^{-1}) \ge 0 なので m=tA\mathfrak{m} = tA です。

(2) I≠0I \ne 0 をイデアルとし、n=min⁡{v(z):0≠z∈I}n = \min\{ v(z) : 0 \ne z \in I \} とします(値は 00 以上の整数)。v(z)=nv(z) = n となる z∈Iz \in I は z=utnz = ut^n と書けるので tn=u−1z∈It^n = u^{-1}z \in I です。逆に y∈Iy \in I は v(y)≥nv(y) \ge n なので y=(yt−n)tn∈tnAy = (yt^{-n})t^n \in t^nA です。よって I=tnA=(tA)n=mnI = t^nA = (tA)^n = \mathfrak{m}^n です。イデアルがすべて単項なので Noether 環です。

(3) n≥2n \ge 2 なら t⋅tn−1∈tnAt \cdot t^{n-1} \in t^nA ですが t,tn−1∉tnAt, t^{n-1} \notin t^nA(値が nn 未満)なので tnAt^nA は素イデアルでなく、t0A=At^0A = A も素イデアルではありません。よって素イデアルは (0)(0) と tAtA で、t≠0t \ne 0 が非単元なので AA は体でなく、最長の鎖は (0)⊊m(0) \subsetneq \mathfrak{m} です。

次の補題は、整閉性から「極大イデアルが単項」を引き出す議論の核です。この記事で 2 回使います。補題の内容は、AA に入らない分数 yy で ym⊆Ay\mathfrak{m} \subseteq A となるものがあれば、ymy\mathfrak{m} はちょうど AA 全体になり、したがって m\mathfrak{m} は y−1y^{-1} の倍数全体 y−1Ay^{-1}A に等しい、というものです。

補題 3.3(整閉局所環の極大イデアルの逆)✓

(A,m)(A, \mathfrak{m}) を Noether 局所整域で整閉なもの、K=Frac⁡AK = \operatorname{Frac} A とし、m≠0\mathfrak{m} \ne 0 とする。y∈Ky \in K が y∉Ay \notin A かつ ym⊆Ay\mathfrak{m} \subseteq A を満たせば、ym=Ay\mathfrak{m} = A であり、y−1∈my^{-1} \in \mathfrak{m}、m=y−1A\mathfrak{m} = y^{-1}A である。

証明(補題 3.3)

ymy\mathfrak{m} は AA の部分加群、すなわちイデアルです。ym⊆my\mathfrak{m} \subseteq \mathfrak{m} と仮定すると、m\mathfrak{m} は A[y]A[y] 加群で、AA が Noether なので AA 加群として有限生成です。z∈A[y]⊆Kz \in A[y] \subseteq K について zm=0z\mathfrak{m} = 0 なら、m≠0\mathfrak{m} \ne 0 と KK が体であることから z=0z = 0 なので、m\mathfrak{m} は忠実な A[y]A[y] 加群です。定理 2.3[整拡大] の (4) ⇒ (1) により yy は AA 上整で、AA は整閉なので y∈Ay \in A となり矛盾です。よって ym⊈my\mathfrak{m} \not\subseteq \mathfrak{m} で、m\mathfrak{m} に含まれないイデアルは単元を含むので ym=Ay\mathfrak{m} = A です。1=ym01 = ym_0(m0∈mm_0 \in \mathfrak{m})から y−1=m0∈my^{-1} = m_0 \in \mathfrak{m}、m=y−1(ym)=y−1A\mathfrak{m} = y^{-1}(y\mathfrak{m}) = y^{-1}A です。

定理 3.4(DVR の特徴づけ)✓

(A,m,k)(A, \mathfrak{m}, k) を次元 11 の Noether 局所整域とする。次は同値である。

  1. AA は DVR である(Frac⁡A\operatorname{Frac} A のある離散付値 vv について A=AvA = A_v)。
  2. AA は整閉である。
  3. m\mathfrak{m} は単項イデアルである。
  4. dim⁡km/m2=1\dim_k \mathfrak{m}/\mathfrak{m}^2 = 1 である。
  5. AA の 00 でないイデアルはすべて mn\mathfrak{m}^n(n≥0n \ge 0)の形である。
証明(定理 3.4)

dim⁡A=1\dim A = 1 なので m≠0\mathfrak{m} \ne 0 で、AA の素イデアルは (0)(0) と m\mathfrak{m} だけです(0≠p⊊m0 \ne \mathfrak{p} \subsetneq \mathfrak{m} なら長さ 22 の鎖ができる)。また m≠m2\mathfrak{m} \ne \mathfrak{m}^2 です。実際 m=m⋅m\mathfrak{m} = \mathfrak{m} \cdot \mathfrak{m} なら、中山の補題(定理 3.5[加群・完全列・中山の補題] の (1)。m\mathfrak{m} は Jacobson 根基で、Noether 性から有限生成)により m=0\mathfrak{m} = 0 となります。

(1) ⇒ (2):DVR は付値環なので 命題 2.2 の (4) です。

(2) ⇒ (3):0≠a∈m0 \ne a \in \mathfrak{m} を取ります。aa を含む素イデアルは m\mathfrak{m} だけなので、補題 4.1[Krull 次元と単項イデアル定理] の (1) ⇒ (3) により mn⊆aA\mathfrak{m}^n \subseteq aA となる n≥1n \ge 1 があり、そのうち最小のものを取ります(aA≠AaA \ne A なので m0=A⊈aA\mathfrak{m}^0 = A \not\subseteq aA)。b∈mn−1∖aAb \in \mathfrak{m}^{n-1} \setminus aA を取り、y=b/a∈Ky = b/a \in K とおくと、b∉aAb \notin aA から y∉Ay \notin A、bm⊆mn⊆aAb\mathfrak{m} \subseteq \mathfrak{m}^n \subseteq aA から ym⊆Ay\mathfrak{m} \subseteq A です。補題 3.3 により m=y−1A\mathfrak{m} = y^{-1}A は単項です。

(3) ⇔ (4):m=tA\mathfrak{m} = tA なら m/m2\mathfrak{m}/\mathfrak{m}^2 は tt の像で張られ、m≠m2\mathfrak{m} \ne \mathfrak{m}^2 なので次元は 11 です。逆に次元が 11 なら、系 3.6[加群・完全列・中山の補題] により m\mathfrak{m} は 11 元で生成されます。

(3) ⇒ (1):m=tA\mathfrak{m} = tA とします。まず ⋂nmn=0\bigcap_n \mathfrak{m}^n = 0 を示します。 x∈⋂ntnAx \in \bigcap_n t^nA とし、x=tnxnx = t^nx_n(xn∈Ax_n \in A)と書くと、tnxn=tn+1xn+1t^nx_n = t^{n+1}x_{n+1} から(整域なので)xn=txn+1x_n = tx_{n+1}、よって x1A⊆x2A⊆⋯x_1A \subseteq x_2A \subseteq \cdots は昇鎖で、Noether 性からある NN で xN+1=cxN=ctxN+1x_{N+1} = cx_N = ctx_{N+1} となります。1−ct1 - ct は単元なので xN+1=0x_{N+1} = 0、x=0x = 0 です。

したがって 0≠x∈A0 \ne x \in A について x∈mnx \in \mathfrak{m}^n となる最大の nn があり、x=tnux = t^nu と書くと u∉mu \notin \mathfrak{m}(さもなくば x∈mn+1x \in \mathfrak{m}^{n+1})なので uu は単元です。tnu=tn′u′t^nu = t^{n'}u'(u,u′u, u' 単元、n<n′n < n')なら u=tn′−nu′∈mu = t^{n'-n}u' \in \mathfrak{m} となり矛盾なので、nn は xx で決まります。これを v(x)v(x) とおくと v(xy)=v(x)+v(y)v(xy) = v(x) + v(y) で、v(a/b)=v(a)−v(b)v(a/b) = v(a) - v(b) により K×K^{\times} 上の準同型に延びます。x=tnux = t^nu、y=tn′u′y = t^{n'}u'(n≤n′n \le n')なら x+y=tn(u+tn′−nu′)∈mnx + y = t^n(u + t^{n'-n}u') \in \mathfrak{m}^n なので AA の元について v(x+y)≥min⁡(v(x),v(y))v(x + y) \ge \min(v(x), v(y)) が成り立ち、共通の分母を取れば KK の元についても成り立ちます。v(t)=1v(t) = 1 なので vv は全射で、離散付値です。x=a/bx = a/b で v(x)≥0v(x) \ge 0 なら、a=tαua = t^{\alpha}u、b=tβwb = t^{\beta}w(α≥β\alpha \ge \beta)として x=tα−βuw−1∈Ax = t^{\alpha - \beta}uw^{-1} \in A なので、Av=AA_v = A です。

(1) ⇒ (5):命題 3.2 の (2) です。

(5) ⇒ (3):t∈m∖m2t \in \mathfrak{m} \setminus \mathfrak{m}^2 を取ると tA=mrtA = \mathfrak{m}^r と書けます。tt は非単元なので r≥1r \ge 1、t∉m2t \notin \mathfrak{m}^2 なので r≤1r \le 1 で、m=tA\mathfrak{m} = tA です。

「次元 11」の仮定は単項イデアル定理で外せます。

系 3.5(極大イデアルが単項な Noether 局所整域)✓

(A,m)(A, \mathfrak{m}) を Noether 局所整域とし、m=tA≠0\mathfrak{m} = tA \ne 0 とする。このとき dim⁡A=1\dim A = 1 で、AA は DVR である。

証明(系 3.5)

tA=mtA = \mathfrak{m} を含む素イデアルは m\mathfrak{m} だけなので、m\mathfrak{m} は tAtA の極小素イデアルで、単項イデアル定理(定理 4.2[Krull 次元と単項イデアル定理])により ht⁡m≤1\operatorname{ht}\mathfrak{m} \le 1 です。AA は整域で m≠0\mathfrak{m} \ne 0 なので (0)⊊m(0) \subsetneq \mathfrak{m} は長さ 11 の鎖で、ht⁡m=1\operatorname{ht}\mathfrak{m} = 1 です。命題 2.3[Krull 次元と単項イデアル定理] の (4) により dim⁡A=ht⁡m=1\dim A = \operatorname{ht}\mathfrak{m} = 1 で、定理 3.4 の (3) ⇒ (1) により AA は DVR です。

例 3.6(DVR の例)

  1. pp を素数とします。Z(p)\mathbb{Z}_{(p)} は Noether 局所整域で(系 4.1[Noether 環と Artin 環] の (2)、例 5.4[局所化と素イデアルのスペクトル])、極大イデアル pZ(p)p\mathbb{Z}_{(p)} は単項なので、系 3.5 により DVR です。付値は vp(pna/b)=nv_p(p^na/b) = n(p∤a,bp \nmid a, b)、すなわち pp で割れる回数です。
  2. 体 kk について、k[x](x)={f/g:g(0)≠0}k[x]_{(x)} = \{ f/g : g(0) \ne 0 \} も同じ理由で DVR で、付値は x=0x = 0 での零点の位数です。x−cx - c で局所化すれば点 cc での位数になります。
  3. 冪級数環 k[[x]]k[[x]] では、定数項 c0≠0c_0 \ne 0 の元 u=c0(1−g)u = c_0(1 - g)(gg は定数項 00)は逆元 c0−1∑n≥0gnc_0^{-1}\sum_{n \ge 0} g^n をもちます(gng^n は xnx^n 以上の項しかもたないので、各係数は有限和)。よって 00 でない ff は f=xnuf = x^nu(nn は ff の最低次数、uu は単元)と書け、v(f)=nv(f) = n は Frac⁡k[[x]]\operatorname{Frac} k[[x]] の離散付値で、k[[x]]k[[x]] はその付値環です。
  4. 離散でない付値環もあります。k[[x1/n]]k[[x^{1/n}]](n≥1n \ge 1)の和集合 ⋃nk[[x1/n]]\bigcup_n k[[x^{1/n}]] は、最低次数を値とする値群 Q\mathbb{Q} の付値の付値環で、極大イデアル m\mathfrak{m} は m=m2\mathfrak{m} = \mathfrak{m}^2 を満たします(xa=(xa/2)2x^{a} = (x^{a/2})^2)。定理 3.4 の証明の冒頭で見たとおり、Noether 局所整域ではこうはなりません。

例 3.7(尖点の局所環は DVR でない)

A=k[x,y]/(y2−x3)A = k[x, y]/(y^2 - x^3)、m=(x,y)\mathfrak{m} = (x, y) とします。例 3.4[整拡大] により A≅k[t2,t3]A \cong k[t^2, t^3](x=t2x = t^2、y=t3y = t^3)で、m\mathfrak{m} は定数項 00 の元の全体に対応します。AmA_{\mathfrak{m}} は Noether 局所整域で、k[t]k[t] が AA 上整なので次元は dim⁡k[t]=1\dim k[t] = 1 に等しく(命題 3.1[Krull 次元と単項イデアル定理])、ht⁡m=1\operatorname{ht}\mathfrak{m} = 1 から dim⁡Am=1\dim A_{\mathfrak{m}} = 1 です。しかし t=y/x∈Frac⁡At = y/x \in \operatorname{Frac} A は T2−x=0T^2 - x = 0 を満たして整なのに、AmA_{\mathfrak{m}} に入りません。実際 t=a/st = a/s(a∈Aa \in A、s∉ms \notin \mathfrak{m})なら ts=ats = a で、ss の定数項 c≠0c \ne 0 により左辺の t1t^1 の係数は cc、右辺の t1t^1 の係数は 00 です。よって AmA_{\mathfrak{m}} は整閉でなく、定理 3.4 により DVR ではありません。m/m2\mathfrak{m}/\mathfrak{m}^2 が x,yx, y の像を基底とする 22 次元であることからも分かります。

4. 分数イデアルと可逆イデアル

Section titled “4. 分数イデアルと可逆イデアル”

数論の章では Dedekind 整域の上で分数イデアルを定義しました(定義 4.6[代数体の整数環と Dedekind 整域])。同じ定義を一般の整域で使います。

定義 4.1(可逆イデアル・イデアル類群・Picard 群)↗

AA を整域、K=Frac⁡AK = \operatorname{Frac} A とする。

  1. KK の 00 でない AA 部分加群 II で、00 でないある d∈Ad \in A について dI⊆AdI \subseteq A となるものを分数イデアルという。分数イデアル I,JI, J の積 IJIJ は xyxy(x∈Ix \in I、y∈Jy \in J)の有限和の全体、(A:I)={x∈K:xI⊆A}(A : I) = \{ x \in K : xI \subseteq A \} とする。
  2. 分数イデアル II が可逆であるとは、分数イデアル JJ で IJ=AIJ = A となるものがあることをいう。可逆な分数イデアルの全体を Inv⁡(A)\operatorname{Inv}(A)、単項分数イデアル xAxA(x∈K×x \in K^{\times})の全体を Prin⁡(A)\operatorname{Prin}(A) と書き、Cl⁡(A)=Inv⁡(A)/Prin⁡(A)\operatorname{Cl}(A) = \operatorname{Inv}(A)/\operatorname{Prin}(A) を AA のイデアル類群という。
  3. 有限生成射影 AA 加群 PP で、すべての素イデアル p\mathfrak{p} で階数(定義 5.3[テンソル積と平坦性・射影加群・入射加群])が 11 のものの同型類の全体を Pic⁡(A)\operatorname{Pic}(A) と書き、テンソル積 [P][Q]=[P⊗AQ][P][Q] = [P \otimes_A Q] を演算として Picard 群という(群になることは 系 4.4 で示す)。

補題 4.2(可逆イデアルの群)✓

AA を整域とする。

  1. 分数イデアル II について (A:I)(A : I) は分数イデアルであり、分数イデアルの積は分数イデアルである。
  2. IJ=AIJ = A なら J=(A:I)J = (A : I) である。したがって II が可逆であることと I(A:I)=AI(A : I) = A は同値で、このとき I−1=(A:I)I^{-1} = (A : I) と書く。
  3. Inv⁡(A)\operatorname{Inv}(A) は積について AA を単位元とするアーベル群で、Prin⁡(A)\operatorname{Prin}(A) はその部分群である。
証明(補題 4.2)

(1) dI⊆AdI \subseteq A(d≠0d \ne 0)なら d∈(A:I)d \in (A : I) なので (A:I)≠0(A : I) \ne 0 です。0≠z∈I0 \ne z \in I に dd を掛けた a=dza = dz は I∩AI \cap A の 00 でない元で、a(A:I)⊆Aa(A : I) \subseteq A です。積については、dI⊆AdI \subseteq A、d′J⊆Ad'J \subseteq A なら dd′IJ⊆Add'IJ \subseteq A で、IJ≠0IJ \ne 0 です。

(2) IJ=AIJ = A なら J⊆(A:I)J \subseteq (A : I) で、(A:I)=(A:I)IJ⊆AJ=J(A : I) = (A : I)IJ \subseteq AJ = J です。

(3) 積は結合的・可換で AA が単位元、(2) により可逆元の逆元は (A:I)(A : I) で、可逆元の積は可逆です。xA⋅x−1A=AxA \cdot x^{-1}A = A なので Prin⁡(A)\operatorname{Prin}(A) は部分群です。

定理 4.3(可逆イデアルの特徴づけ)✓

AA を整域、II を分数イデアルとする。次は同値である。

  1. II は可逆である。
  2. II は有限生成射影 AA 加群である。
  3. II は有限生成で、すべての素イデアル p\mathfrak{p} について IpI_{\mathfrak{p}} は 00 でない単項分数イデアル xApxA_{\mathfrak{p}} である。
  4. II は有限生成で、すべての極大イデアル m\mathfrak{m} について ImI_{\mathfrak{m}} は単項である。

とくに可逆イデアルは、すべての素イデアルで階数が 11 の有限生成射影加群である。AA が Noether なら、分数イデアルは自動的に有限生成である。

証明(定理 4.3)

(1) ⇒ (2):I(A:I)=AI(A : I) = A から 1=∑i=1naibi1 = \sum_{i=1}^{n} a_ib_i(ai∈Ia_i \in I、bi∈(A:I)b_i \in (A : I))と書けます。x∈Ix \in I について xbi∈Axb_i \in A で x=∑i(xbi)aix = \sum_i (xb_i)a_i なので、a1,…,ana_1, \ldots, a_n は II を生成します。φ ⁣:I→An\varphi \colon I \to A^n、x↦(xbi)ix \mapsto (xb_i)_i と ψ ⁣:An→I\psi \colon A^n \to I、ei↦aie_i \mapsto a_i について ψ∘φ=idI\psi \circ \varphi = \mathrm{id}_I なので、II は AnA^n の直和因子(命題 4.4[加群・完全列・中山の補題])で、定理 3.3[テンソル積と平坦性・射影加群・入射加群] の (4) ⇒ (1) により射影的です。

(2) ⇒ (3):II は有限生成射影加群なので AnA^n の直和因子で(定理 3.3[テンソル積と平坦性・射影加群・入射加群] の最後の主張)、IpI_{\mathfrak{p}} は ApnA_{\mathfrak{p}}^n の直和因子(定理 5.2[加群・完全列・中山の補題])で、有限生成射影 ApA_{\mathfrak{p}} 加群です。定理 5.1[テンソル積と平坦性・射影加群・入射加群] により IpI_{\mathfrak{p}} は自由で、0≠Ip⊆K0 \ne I_{\mathfrak{p}} \subseteq K です。KK の 00 でない 2 元 a=a′/da = a'/d、b=b′/db = b'/d(a′,b′,d∈Aa', b', d \in A)は b′a−a′b=0b'a - a'b = 0 という自明でない関係を満たすので、自由加群 IpI_{\mathfrak{p}} の基底は 11 元で、Ip=xApI_{\mathfrak{p}} = xA_{\mathfrak{p}}(x≠0x \ne 0)です。

(3) ⇒ (4) は明らかです。

(4) ⇒ (1):J=I(A:I)J = I(A : I) は AA のイデアルです。まず (A:I)m⊇(Am:Im)(A : I)_{\mathfrak{m}} \supseteq (A_{\mathfrak{m}} : I_{\mathfrak{m}}) を示します。 I=(a1,…,an)I = (a_1, \ldots, a_n) とし、x∈Kx \in K が xIm⊆AmxI_{\mathfrak{m}} \subseteq A_{\mathfrak{m}} を満たすとします。xai=ci/sixa_i = c_i/s_i(ci∈Ac_i \in A、si∉ms_i \notin \mathfrak{m})と書き s=s1⋯sns = s_1\cdots s_n とおくと、sxai∈Asxa_i \in A なので sx∈(A:I)sx \in (A : I)、x=(sx)/s∈(A:I)mx = (sx)/s \in (A : I)_{\mathfrak{m}} です。Im=yAmI_{\mathfrak{m}} = yA_{\mathfrak{m}} とすると y−1∈(Am:Im)⊆(A:I)my^{-1} \in (A_{\mathfrak{m}} : I_{\mathfrak{m}}) \subseteq (A : I)_{\mathfrak{m}} なので、1=y⋅y−1∈Im(A:I)m=Jm1 = y \cdot y^{-1} \in I_{\mathfrak{m}}(A : I)_{\mathfrak{m}} = J_{\mathfrak{m}} です。よってすべての極大イデアルで (A/J)m=Am/Jm=0(A/J)_{\mathfrak{m}} = A_{\mathfrak{m}}/J_{\mathfrak{m}} = 0 で、定理 5.3[加群・完全列・中山の補題] の (1) から A/J=0A/J = 0、J=AJ = A です。

最後の主張:(3) から Ip≅ApI_{\mathfrak{p}} \cong A_{\mathfrak{p}} なので階数は 11 です。AA が Noether なら dIdI は AA のイデアルで有限生成なので、I=d−1(dI)I = d^{-1}(dI) も有限生成です。

系 4.4(Pic = Cl)✓

AA を整域、K=Frac⁡AK = \operatorname{Frac} A とする。

  1. すべての素イデアルで階数 11 の有限生成射影 AA 加群は、可逆イデアルと同型である。
  2. 分数イデアル I,JI, J が AA 加群として同型であることと、ある x∈K×x \in K^{\times} で J=xIJ = xI となることは同値である。より詳しく、準同型 I→JI \to J はすべて KK のある元による掛け算である。
  3. 可逆イデアル I,JI, J について、a⊗b↦aba \otimes b \mapsto ab は同型 I⊗AJ≅IJI \otimes_A J \cong IJ を与える。

したがって I↦[I]I \mapsto [I] は全単射 Cl⁡(A)→Pic⁡(A)\operatorname{Cl}(A) \to \operatorname{Pic}(A) を引き起こし、積をテンソル積に写す。とくに Pic⁡(A)\operatorname{Pic}(A) はテンソル積について群で、Cl⁡(A)\operatorname{Cl}(A) と同型である。

証明(系 4.4)

(1) PP を条件を満たす加群とします。PP は AnA^n の直和因子(定理 3.3[テンソル積と平坦性・射影加群・入射加群])で、An→KnA^n \to K^n は単射なので、S=A∖{0}S = A \setminus \{0\} として P→S−1PP \to S^{-1}P は単射です。(0)(0) での階数が 11 なので S−1P≅KS^{-1}P \cong K で、PP は KK の有限生成部分加群 MM と同型です。生成元の分母の積 dd について dM⊆AdM \subseteq A なので MM は分数イデアルで、定理 4.3 の (2) ⇒ (1) により可逆です。

(2) φ ⁣:I→J\varphi \colon I \to J を準同型とします。a,b∈I∖{0}a, b \in I \setminus \{0\} について、da,db∈Ada, db \in A となる 0≠d∈A0 \ne d \in A を取ると、AA 線形性から da φ(b)=φ(dab)=db φ(a)da\,\varphi(b) = \varphi(dab) = db\,\varphi(a)、すなわち φ(b)/b=φ(a)/a\varphi(b)/b = \varphi(a)/a です。この共通の値を xx とすれば φ(z)=xz\varphi(z) = xz です。同型なら x≠0x \ne 0 で J=φ(I)=xIJ = \varphi(I) = xI、逆に J=xIJ = xI なら xx 倍は同型です。

(3) 写像 μ ⁣:I⊗J→IJ\mu \colon I \otimes J \to IJ、a⊗b↦aba \otimes b \mapsto ab は全射です。II は射影的なので平坦(命題 4.4[テンソル積と平坦性・射影加群・入射加群] の (1))で、包含 J→KJ \to K から単射 I⊗J→I⊗KI \otimes J \to I \otimes K を得ます。K=S−1AK = S^{-1}A なので 命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (1)・(6) により I⊗K≅S−1I=KI \otimes K \cong S^{-1}I = K(a⊗c↦aca \otimes c \mapsto ac)です。合成 I⊗J→KI \otimes J \to K は a⊗b↦aba \otimes b \mapsto ab、すなわち μ\mu に包含 IJ⊆KIJ \subseteq K を続けたものなので、μ\mu は単射です。

結論:(2) により [I]=[J][I] = [J](加群の同型類)は IPrin⁡(A)=JPrin⁡(A)I\operatorname{Prin}(A) = J\operatorname{Prin}(A) と同値なので、写像 Cl⁡(A)→Pic⁡(A)\operatorname{Cl}(A) \to \operatorname{Pic}(A) は well-defined かつ単射で、(1) と 定理 4.3 の最後の主張から全射です。(3) により積をテンソル積に写すので、Pic⁡(A)\operatorname{Pic}(A) の演算はこの全単射で Cl⁡(A)\operatorname{Cl}(A) の群演算に対応し、Pic⁡(A)\operatorname{Pic}(A) は群になります。

例 4.5(可逆でない極大イデアル)

A=Z[−3]A = \mathbb{Z}[\sqrt{-3}]、m=(2,1+−3)\mathfrak{m} = (2, 1 + \sqrt{-3}) とします。A/2A≅F2[x]/(x2+3)=F2[x]/((x+1)2)A/2A \cong \mathbb{F}_2[x]/(x^2 + 3) = \mathbb{F}_2[x]/((x + 1)^2) で m\mathfrak{m} は (x+1)(x + 1) に対応するので、A/m≅F2A/\mathfrak{m} \cong \mathbb{F}_2 で m\mathfrak{m} は極大イデアルです。(1+−3)2=−2+2−3=2((1+−3)−2)(1 + \sqrt{-3})^2 = -2 + 2\sqrt{-3} = 2\bigl((1 + \sqrt{-3}) - 2\bigr) から

m2=(4, 2(1+−3), (1+−3)2)=2m\mathfrak{m}^2 = \bigl(4,\ 2(1 + \sqrt{-3}),\ (1 + \sqrt{-3})^2\bigr) = 2\mathfrak{m}

です。m\mathfrak{m} が可逆なら両辺に m−1\mathfrak{m}^{-1} を掛けて m=2A\mathfrak{m} = 2A となりますが、1+−3∉2A1 + \sqrt{-3} \notin 2A なので矛盾です。よって m\mathfrak{m} は可逆ではありません。m\mathfrak{m} 以外の極大イデアル n\mathfrak{n} では m⊈n\mathfrak{m} \not\subseteq \mathfrak{n} なので mn=An\mathfrak{m}_{\mathfrak{n}} = A_{\mathfrak{n}} は単項です。したがって、定理 4.3 の (4) ⇒ (1) により AmA_{\mathfrak{m}} の極大イデアル mAm\mathfrak{m}A_{\mathfrak{m}} は単項ではありません。AA は整閉でない(例 3.5[整拡大])ので Dedekind 環ではなく、次節の定理と整合します。この m\mathfrak{m} は 例 9.3 で導手として再び現れます。

Dedekind 環(Dedekind 整域)の定義は数論の章のもの(定義 4.1[代数体の整数環と Dedekind 整域])をそのまま使います。体でない整域で、Noether、整閉、00 でない素イデアルは極大、の 3 条件を満たすものです。00 でない素イデアルがすべて極大であることは、dim⁡A=1\dim A = 1 と同じです(AA は体でないので 00 でない極大イデアルをもち、0≠p⊊m0 \ne \mathfrak{p} \subsetneq \mathfrak{m} となる素イデアルがあれば長さ 22 の鎖ができる)。

定理 5.1(Dedekind 環の特徴づけ)✓

AA を体でない Noether 整域とする。次は同値である。

  1. AA は Dedekind 環である。
  2. すべての極大イデアル m\mathfrak{m} について、AmA_{\mathfrak{m}} は DVR である。
  3. すべての分数イデアルは可逆である。
  4. 00 でないすべてのイデアルは可逆である。

このとき Inv⁡(A)\operatorname{Inv}(A) は分数イデアル全体の群で、Cl⁡(A)\operatorname{Cl}(A) は数論の章のイデアル類群に一致し、Pic⁡(A)≅Cl⁡(A)\operatorname{Pic}(A) \cong \operatorname{Cl}(A) である。Cl⁡(A)\operatorname{Cl}(A) が自明であることと AA が単項イデアル整域であることは同値である。

証明(定理 5.1)

(1) ⇒ (3):定理 4.7[代数体の整数環と Dedekind 整域] の (1) により、分数イデアル II には IJ=AIJ = A となる分数イデアル JJ があります。

(3) ⇒ (4) は明らかです。

(4) ⇒ (2):AA は体でないので極大イデアル m\mathfrak{m} は 00 でありません(m=0\mathfrak{m} = 0 が極大なら AA は体)。AmA_{\mathfrak{m}} は Noether 局所整域です(系 4.1[Noether 環と Artin 環] の (2)、命題 3.10[局所化と素イデアルのスペクトル])。AmA_{\mathfrak{m}} の 00 でないイデアルは AA の 00 でないイデアル II により IAm=ImIA_{\mathfrak{m}} = I_{\mathfrak{m}} と書け(定理 3.6[局所化と素イデアルのスペクトル] の (2))、II は可逆なので 定理 4.3 の (1) ⇒ (4) により単項です。とくに mAm≠0\mathfrak{m}A_{\mathfrak{m}} \ne 0 は単項で、系 3.5 により AmA_{\mathfrak{m}} は DVR です。

(2) ⇒ (1):Noether で体でないことは仮定です。DVR は整閉なので(命題 2.2 の (4))、命題 3.2[整拡大] の (3) ⇒ (1) により AA は整閉です。p≠0\mathfrak{p} \ne 0 を素イデアル、m⊇p\mathfrak{m} \supseteq \mathfrak{p} を極大イデアルとすると、pAm\mathfrak{p}A_{\mathfrak{m}} は AmA_{\mathfrak{m}} の 00 でない素イデアルです(定理 3.6[局所化と素イデアルのスペクトル] の (3)・(4))。DVR の素イデアルは (0)(0) と極大イデアルだけなので(命題 3.2 の (3))、pAm=mAm\mathfrak{p}A_{\mathfrak{m}} = \mathfrak{m}A_{\mathfrak{m}} で、対応の単射性から p=m\mathfrak{p} = \mathfrak{m} です。

後半:(3) により Inv⁡(A)\operatorname{Inv}(A) は分数イデアル全体で、Cl⁡(A)\operatorname{Cl}(A) はそれを単項分数イデアルで割ったもの、すなわち数論の章のイデアル類群です。Pic⁡(A)≅Cl⁡(A)\operatorname{Pic}(A) \cong \operatorname{Cl}(A) は 系 4.4 です。Cl⁡(A)\operatorname{Cl}(A) が自明なら 00 でないイデアル(可逆)は単項分数イデアル xAxA で、x=x⋅1∈Ax = x \cdot 1 \in A なので単項イデアルです。逆に単項イデアル整域なら、分数イデアル II(dI⊆AdI \subseteq A)について dI=aAdI = aA から I=(a/d)AI = (a/d)A です。

DVR は「次元 11 の Dedekind 局所環」にほかなりません(DVR は Noether・整閉・次元 11 で、逆は 定理 3.4)。Dedekind 環は DVR を貼り合わせたものだ、というのがこの定理の内容です。

系 5.2(Noether 付値環と Noether Prüfer 整域)✓

  1. Noether 付値環は体か DVR である。
  2. 体でない Noether 整域 AA について、AA が Prüfer 整域であることと Dedekind 環であることは同値である。
証明(系 5.2)

(1) AA を体でない Noether 付値環とすると、極大イデアル m≠0\mathfrak{m} \ne 0 は有限生成なので単項で(命題 2.2 の (2)・(3))、系 3.5 により DVR です。

(2) Prüfer なら、極大イデアル m\mathfrak{m} について AmA_{\mathfrak{m}} は Noether 付値環で、m≠0\mathfrak{m} \ne 0(AA は体でない)なので体でなく、(1) により DVR です。定理 5.1 の (2) ⇒ (1) により Dedekind です。逆に Dedekind なら、00 でない素イデアルは極大なので ApA_{\mathfrak{p}} は DVR(同じ定理の (1) ⇒ (2))、p=0\mathfrak{p} = 0 なら A(0)=Frac⁡AA_{(0)} = \operatorname{Frac} A は自明に付値環です。

例 5.3(Dedekind 環の例)

  1. 体でない単項イデアル整域(Z\mathbb{Z}、k[x]k[x])は Dedekind 環で、類群は自明です。
  2. 代数体の整数環 OK\mathcal{O}_K は Dedekind 環です(定理 4.2[代数体の整数環と Dedekind 整域])。Z[−5]\mathbb{Z}[\sqrt{-5}] の類群は位数 22 で(イデアル類群の有限性と Minkowski 限界 の例)、p=(2,1+−5)\mathfrak{p} = (2, 1 + \sqrt{-5}) は単項でない可逆イデアル、すなわち自由でない階数 11 の射影加群です。
  3. Dedekind 環 AA の積閉集合 SS(0∉S0 \notin S)による局所化 S−1AS^{-1}A は、体であるか Dedekind 環です。実際 Noether 整域で(系 4.1[Noether 環と Artin 環])、その極大イデアルは AA の素イデアル p\mathfrak{p} と S−1pS^{-1}\mathfrak{p} で対応し、局所化は (S−1A)S−1p=Ap(S^{-1}A)_{S^{-1}\mathfrak{p}} = A_{\mathfrak{p}} で DVR か(p≠0\mathfrak{p} \ne 0)体(p=0\mathfrak{p} = 0)だからです。
  4. Z[−3]\mathbb{Z}[\sqrt{-3}] は Noether で次元 11 ですが、例 4.5 のとおり可逆でないイデアルをもち、Dedekind 環ではありません。

6. Krull 整域:高さ 1 の局所化の共通部分

Section titled “6. Krull 整域:高さ 1 の局所化の共通部分”

次元が 22 以上になると、整閉 Noether 整域のイデアルは素イデアルの積に分解しません(たとえば k[x,y]k[x, y] の (x,y)(x, y))。それでも「余次元 11 の点」での局所化は DVR になり、環はそれらの共通部分として復元できます。

定義 6.1(Krull 整域)↗

整域 AA、K=Frac⁡AK = \operatorname{Frac} A について、KK の離散付値の族 (vλ)λ∈Λ(v_\lambda)_{\lambda \in \Lambda} で次の 2 条件を満たすものがあるとき、AA を Krull 整域という。

  1. A={x∈K×:すべての λ で vλ(x)≥0}∪{0}A = \{ x \in K^{\times} : \text{すべての } \lambda \text{ で } v_\lambda(x) \ge 0 \} \cup \{ 0 \}、すなわち A=⋂λAvλA = \bigcap_\lambda A_{v_\lambda}。
  2. 00 でない各 x∈Kx \in K について、vλ(x)≠0v_\lambda(x) \ne 0 となる λ\lambda は有限個である。

AA の高さ 11 の素イデアルの全体を P1(A)P^1(A) と書きます。

次の定理の条件 (b) に出てくる Ass⁡(A/aA)\operatorname{Ass}(A/aA) は、剰余加群 A/aAA/aA の元の零化イデアルとして現れる素イデアルの集まり(付随素イデアル)です。(b) は、そうした素イデアルがすべて高さ 11 であること、つまり aa で割った環に「高さ 2 以上の素イデアルに由来する余計な成分」が無いことを述べています。定理は、整閉であることがこの (a)(b) と同値になる、という形で、次元 11 の Dedekind 環の話を高次元に持ち上げます。

定理 6.2(Noether 整閉整域は Krull 整域)✓

AA を体でない Noether 整域、K=Frac⁡AK = \operatorname{Frac} A とする。

  1. AA が整閉なら、次の (a)、(b) が成り立つ。
    • (a) すべての p∈P1(A)\mathfrak{p} \in P^1(A) について、ApA_{\mathfrak{p}} は DVR である。
    • (b) 00 でも単元でもないすべての a∈Aa \in A について、Ass⁡(A/aA)⊆P1(A)\operatorname{Ass}(A/aA) \subseteq P^1(A) である。
  2. 逆に (a)、(b) が成り立てば、KK の中で A=⋂p∈P1(A)ApA = \bigcap_{\mathfrak{p} \in P^1(A)} A_{\mathfrak{p}} であり、AA は整閉である。
  3. AA が整閉なら、00 でない各 a∈Aa \in A を含む p∈P1(A)\mathfrak{p} \in P^1(A) は有限個である。したがって AA は、ApA_{\mathfrak{p}}(p∈P1(A)\mathfrak{p} \in P^1(A))の付値の族について Krull 整域である。
証明(定理 6.2)

(1)(a):p∈P1(A)\mathfrak{p} \in P^1(A) について ApA_{\mathfrak{p}} は Noether 局所整域で、dim⁡Ap=ht⁡p=1\dim A_{\mathfrak{p}} = \operatorname{ht}\mathfrak{p} = 1(命題 2.3[Krull 次元と単項イデアル定理] の (1))、整閉です(命題 3.2[整拡大] の (1) ⇒ (2))。定理 3.4 の (2) ⇒ (1) により DVR です。

(1)(b):p∈Ass⁡(A/aA)\mathfrak{p} \in \operatorname{Ass}(A/aA) とします。a∈pa \in \mathfrak{p} なので p≠0\mathfrak{p} \ne 0 です。命題 2.4[準素分解と随伴素イデアル] と (A/aA)p=Ap/aAp(A/aA)_{\mathfrak{p}} = A_{\mathfrak{p}}/aA_{\mathfrak{p}}(定理 5.2[加群・完全列・中山の補題])により、B=ApB = A_{\mathfrak{p}}、n=pAp\mathfrak{n} = \mathfrak{p}A_{\mathfrak{p}} について n∈Ass⁡B(B/aB)\mathfrak{n} \in \operatorname{Ass}_B(B/aB) です。すなわち b∈B∖aBb \in B \setminus aB で n={z∈B:zb∈aB}\mathfrak{n} = \{ z \in B : zb \in aB \} となるものがあります。y=b/ay = b/a とおくと y∉By \notin B、yn⊆By\mathfrak{n} \subseteq B で、BB は整閉な Noether 局所整域なので 補題 3.3 により n\mathfrak{n} は 00 でない単項イデアルです。系 3.5 により dim⁡B=1\dim B = 1、すなわち ht⁡p=1\operatorname{ht}\mathfrak{p} = 1 です。

(2):A⊆⋂pApA \subseteq \bigcap_{\mathfrak{p}} A_{\mathfrak{p}} は明らかです。x=b/ax = b/a(a,b∈Aa, b \in A、a≠0a \ne 0)が右辺に属するとします。aa が単元なら x∈Ax \in A です。そうでないとき b∈aAb \in aA を示します。M=A/aAM = A/aA の中の bb の像を bˉ\bar b とし、bˉ≠0\bar b \ne 0 と仮定します。M′=Abˉ⊆MM' = A\bar b \subseteq M は 00 でない有限生成加群なので、定理 2.2[準素分解と随伴素イデアル] の (2) により p∈Ass⁡(M′)\mathfrak{p} \in \operatorname{Ass}(M') があり、定義から Ass⁡(M′)⊆Ass⁡(M)⊆P1(A)\operatorname{Ass}(M') \subseteq \operatorname{Ass}(M) \subseteq P^1(A) です((b))。系 3.2[準素分解と随伴素イデアル] により p∈Supp⁡(M′)\mathfrak{p} \in \operatorname{Supp}(M')、すなわち Mp′≠0M'_{\mathfrak{p}} \ne 0 です。ところが x=b/a∈Apx = b/a \in A_{\mathfrak{p}} なので b∈aApb \in aA_{\mathfrak{p}}、Mp=Ap/aApM_{\mathfrak{p}} = A_{\mathfrak{p}}/aA_{\mathfrak{p}} の中で bˉ/1=0\bar b/1 = 0 で、Mp′M'_{\mathfrak{p}} は bˉ/1\bar b/1 で生成されるので 00 です。矛盾なので b∈aAb \in aA、x∈Ax \in A です。整閉性:x∈Kx \in K が AA 上整なら各 ApA_{\mathfrak{p}} 上整で、(a) により ApA_{\mathfrak{p}} は DVR、したがって整閉なので(命題 2.2 の (4))x∈⋂pAp=Ax \in \bigcap_{\mathfrak{p}} A_{\mathfrak{p}} = A です。

(3):aa が単元なら該当する p\mathfrak{p} はありません。aa が単元でないとき、a∈p∈P1(A)a \in \mathfrak{p} \in P^1(A) なら p\mathfrak{p} は aAaA の極小素イデアルです(aA⊆q⊆paA \subseteq \mathfrak{q} \subseteq \mathfrak{p} となる素イデアル q\mathfrak{q} は 00 でないので、ht⁡p=1\operatorname{ht}\mathfrak{p} = 1 から q=p\mathfrak{q} = \mathfrak{p})。aAaA の極小素イデアルは Supp⁡(A/aA)=V(aA)\operatorname{Supp}(A/aA) = V(aA)(命題 5.4[加群・完全列・中山の補題] の (3))の極小元なので、定理 3.3[準素分解と随伴素イデアル] の (2) により有限個です。x=b/a∈K×x = b/a \in K^{\times} の付値 vp(x)=vp(b)−vp(a)v_{\mathfrak{p}}(x) = v_{\mathfrak{p}}(b) - v_{\mathfrak{p}}(a) が 00 でないのは aa か bb を含む p\mathfrak{p} だけなので有限個で、(1)・(2) と合わせて AA は Krull 整域です。

注意 6.3(次元 1 の場合と Serre の判定法への予告)

dim⁡A=1\dim A = 1 なら 00 でない素イデアルはすべて高さ 11 なので (b) は自動的に成り立ち、定理は「Noether 整域が整閉 ⇔ 高さ 11 の局所化がすべて DVR」となって、定理 5.1 の (1) ⇔ (2) と同じ内容になります。次元が 22 以上では (b) が本質的で、(a) は「余次元 11 で正則」、(b) は「深さに関する条件」と読み替えられます。記事 Cohen–Macaulay 環と正則局所環 では、これを Serre の条件 (R1)(R_1)・(S2)(S_2) として述べ直し、正規性の判定法にします(定理 9.4[Cohen–Macaulay 環と正則局所環])。

例 6.4(多項式環の高さ 1 の素イデアル)

A=k[x,y]A = k[x, y] は UFD なので整閉で(命題 3.3[整拡大])、定理 6.2 が適用できます。高さ 11 の素イデアルは既約多項式 ff の生成する (f)(f) で、A(f)A_{(f)} の付値 vfv_f は「ff で何回割れるか」です。定理の (2) は、有理関数 g/hg/h がすべての既約多項式 ff について vf(g/h)≥0v_f(g/h) \ge 0 なら多項式であるという、UFD での素因数分解から直接分かる事実の言い換えです。一方、高さ 22 の素イデアル (x,y)(x, y) の局所化は DVR ではありません(次元が 22)。代数幾何では、vf(g/h)v_f(g/h) を曲線 f=0f = 0 に沿った零点・極の位数と読み、これが Weil 因子の出発点になります。

Dedekind 環 AA の有限次拡大体 LL での整閉包 BB が Dedekind 環であることを示したいとします。整閉で次元 11 であることは整拡大の一般論から出ますが、Noether 性が問題です。L/KL/K が分離的なら BB は有限生成 AA 加群なので Noether です(命題 6.4[Noether の正規化と Hilbert の零点定理])。非分離な場合には、DVR の純非分離拡大で整閉包が有限生成にならない例があり(永田『Local Rings』の Appendix)、別の議論が要ります。それが次の長さの評価です。

この補題のねらいは、拡大した側の加群 MM(たとえば整閉包 BB)についても、aa で割った剰余 M/aMM/aM の「大きさ」(長さ)が、A/aAA/aA の長さの rr 倍に等しい(有限生成の場合)か、rr 倍以下である(一般の場合)ことを示し、とくに有限であると結論する点にあります。この有限性を、次の定理で拡大環が Noether になることの根拠に使います。

補題 7.1(捩れのない加群の剰余の長さ)✓

AA を次元 11 以下の Noether 整域、K=Frac⁡AK = \operatorname{Frac} A、S=A∖{0}S = A \setminus \{0\} とし、MM を捩れのない AA 加群(a≠0a \ne 0、am=0am = 0 なら m=0m = 0)で r=dim⁡KS−1Mr = \dim_K S^{-1}M が有限なものとする。0≠a∈A0 \ne a \in A について、A/aAA/aA は有限の長さをもち、次が成り立つ。

  1. MM が有限生成なら ℓA(M/aM)=r ℓA(A/aA)\ell_A(M/aM) = r\,\ell_A(A/aA) である。
  2. 一般に ℓA(M/aM)≤r ℓA(A/aA)\ell_A(M/aM) \le r\,\ell_A(A/aA) である。
証明(補題 7.1)

A/aAA/aA の長さ。 aa が単元なら A/aA=0A/aA = 0 です。そうでないとき、A/aAA/aA の素イデアルは aa を含む AA の素イデアルに対応し(補題 2.5[局所化と素イデアルのスペクトル])、それらは 00 でないので極大です(dim⁡A≤1\dim A \le 1)。A/aAA/aA は Noether で素イデアルがすべて極大なので、定理 6.3[Noether 環と Artin 環] により Artin 環で、ℓ(A/aA)<∞\ell(A/aA) < \infty です。同じ理由で、0≠c∈A0 \ne c \in A について、cc で零化される有限生成 AA 加群 TT は有限の長さをもちます。TT は Artin 環 A/cAA/cA 上の有限生成加群なので Noether かつ Artin で(定理 3.1[Noether 環と Artin 環] の (3))、組成列をもち(命題 5.2[Noether 環と Artin 環])、A/cAA/cA 部分加群と AA 部分加群は同じものだからです。

(1) MM は捩れがないので M→S−1MM \to S^{-1}M は単射です(核は sm=0sm = 0 となる mm の全体)。MM の元の像から KK 上一次独立なものをできるだけ多く x1,…,xsx_1, \ldots, x_s と取ると、命題 5.7[ベクトル空間と線形変換] の (1) により s≤rs \le r で、極大性から MM の各元の像はその張る空間に入り、m/t=t−1(m/1)m/t = t^{-1}(m/1) なので xix_i は S−1MS^{-1}M の基底、s=rs = r です。F=Ax1+⋯+AxrF = Ax_1 + \cdots + Ax_r は ArA^r と同型です(KK 上一次独立なので AA 上も独立)。MM の生成元 m1,…,mqm_1, \ldots, m_q を mj=∑i(cji/dj)xim_j = \sum_i (c_{ji}/d_j)x_i(cji,dj∈Ac_{ji}, d_j \in A)と書き c=d1⋯dqc = d_1\cdots d_q とおくと、M→S−1MM \to S^{-1}M の単射性から cM⊆FcM \subseteq F です。T=M/FT = M/F は cc で零化される有限生成加群なので有限の長さをもちます。完全列 0→F/aF→M/aF→T→00 \to F/aF \to M/aF \to T \to 0 と 命題 5.5[Noether 環と Artin 環] の (1)・(2)、F/aF≅(A/aA)rF/aF \cong (A/aA)^r から

ℓ(M/aF)=r ℓ(A/aA)+ℓ(T)\ell(M/aF) = r\,\ell(A/aA) + \ell(T)

です。一方 aF⊆aM⊆MaF \subseteq aM \subseteq M で、aa 倍 M→aMM \to aM は(捩れがないので)同型で FF を aFaF に写すから aM/aF≅M/F=TaM/aF \cong M/F = T、よって ℓ(M/aF)=ℓ(M/aM)+ℓ(T)\ell(M/aF) = \ell(M/aM) + \ell(T) です。両者を比べて ℓ(M/aM)=r ℓ(A/aA)\ell(M/aM) = r\,\ell(A/aA) です。

(2) C=r ℓ(A/aA)C = r\,\ell(A/aA) とおきます。M/aMM/aM の有限生成部分加群 NN は、MM の有限生成部分加群 M0M_0 の像で、aM0⊆M0∩aMaM_0 \subseteq M_0 \cap aM なので N≅M0/(M0∩aM)N \cong M_0/(M_0 \cap aM) は M0/aM0M_0/aM_0 の剰余加群です。S−1M0⊆S−1MS^{-1}M_0 \subseteq S^{-1}M(定理 5.2[加群・完全列・中山の補題])なので M0M_0 の階数 r0r_0 は rr 以下で、(1) から ℓ(N)≤ℓ(M0/aM0)=r0 ℓ(A/aA)≤C\ell(N) \le \ell(M_0/aM_0) = r_0\,\ell(A/aA) \le C です。M/aMM/aM が長さ C+1C + 1 の部分加群の狭義の鎖 N0⊊N1⊊⋯⊊NC+1N_0 \subsetneq N_1 \subsetneq \cdots \subsetneq N_{C+1} をもつとすると、xi∈Ni∖Ni−1x_i \in N_i \setminus N_{i-1} で生成される部分加群 NN の中で N∩NiN \cap N_i も狭義の鎖になり、命題 5.5[Noether 環と Artin 環] の (3) から ℓ(N)≥C+1\ell(N) \ge C + 1 となって矛盾です。M/aMM/aM が組成列をもたなければ Noether でないか Artin でないので(命題 5.2[Noether 環と Artin 環])、いくらでも長い狭義の鎖をもちます。よって M/aMM/aM は組成列をもち、長さは CC 以下です。

定理 7.2(Krull–秋月の定理)✓

AA を次元 11 以下の Noether 整域、K=Frac⁡AK = \operatorname{Frac} A、LL を KK の有限次拡大体、BB を A⊆B⊆LA \subseteq B \subseteq L を満たす環とする。

  1. BB の 00 でないイデアル JJ について J∩A≠0J \cap A \ne 0 であり、B/JB/J は有限の長さの AA 加群である。
  2. BB は Noether 環で、dim⁡B≤1\dim B \le 1 である。
証明(定理 7.2)

(1) 0≠b∈J0 \ne b \in J は KK 上代数的なので、KK 上の最小多項式 tm+c1tm−1+⋯+cmt^m + c_1t^{m-1} + \cdots + c_m を取ると、LL が体で b≠0b \ne 0 なので cm≠0c_m \ne 0 です(cm=0c_m = 0 なら bb で割って次数の低い式が得られる)。0≠d∈A0 \ne d \in A を dci∈Adc_i \in A となるように取ると

dcm=−b(dbm−1+dc1bm−2+⋯+dcm−1)∈bB⊆Jdc_m = -b\bigl(db^{m-1} + dc_1b^{m-2} + \cdots + dc_{m-1}\bigr) \in bB \subseteq J

なので a=dcma = dc_m は J∩AJ \cap A の 00 でない元です。BB は体 LL の部分環なので捩れのない AA 加群で、S=A∖{0}S = A \setminus \{0\} について S−1BS^{-1}B は LL の KK 部分空間なので dim⁡KS−1B≤[L:K]\dim_K S^{-1}B \le [L:K] です。補題 7.1 の (2) により ℓA(B/aB)<∞\ell_A(B/aB) < \infty で、B/JB/J はその剰余加群なので有限の長さをもちます(命題 5.5[Noether 環と Artin 環] の (1))。

(2) BB 部分加群は AA 部分加群でもあるので、(1) から B/JB/J の BB 部分加群の昇鎖・降鎖は止まり、B/JB/J は Noether かつ Artin な BB 加群です。00 でないイデアル JJ について、上の a∈Ja \in J を取ると J/aBJ/aB は Noether BB 加群 B/aBB/aB の部分加群なので有限生成で、aBaB も有限生成なので JJ は有限生成です。00 イデアルも有限生成なので、補題 2.3[Noether 環と Artin 環] の (2) により BB は Noether です。P≠0\mathfrak{P} \ne 0 を BB の素イデアルとすると、B/PB/\mathfrak{P} は Artin 環でかつ整域です。Artin 環の素イデアルは極大なので(命題 6.1[Noether 環と Artin 環] の (1))、素イデアル (0)(0) が極大、すなわち B/PB/\mathfrak{P} は体で P\mathfrak{P} は極大です。BB は整域なので、00 でない素イデアルがすべて極大であることから dim⁡B≤1\dim B \le 1 です。

系 7.3(Dedekind 環の整閉包は Dedekind)✓

AA を Dedekind 環、K=Frac⁡AK = \operatorname{Frac} A、LL を KK の有限次拡大体、BB を LL における AA の整閉包とする。このとき BB は Dedekind 環で、Frac⁡B=L\operatorname{Frac} B = L である。

証明(系 7.3)

AA の 00 でない素イデアルは極大なので dim⁡A≤1\dim A \le 1 で、定理 7.2 により BB は Noether で dim⁡B≤1\dim B \le 1 です。BB は整域なので、00 でない素イデアルは極大です(0≠P⊊M0 \ne \mathfrak{P} \subsetneq \mathfrak{M} なら長さ 22 の鎖ができる)。LL の元は c/ac/a(c∈Bc \in B、0≠a∈A0 \ne a \in A)と書けるので Frac⁡B=L\operatorname{Frac} B = L です(命題 2.7[整拡大])。BB は LL で整閉です(系 2.4[整拡大] の (6))。A⊆BA \subseteq B は整域の整拡大で AA は体でないので、命題 4.1[整拡大] により BB も体ではありません。以上で Dedekind 環の 3 条件がそろいます。

注意 7.4(次元 2 以上では成り立たない)

Krull–秋月の定理は次元 22 の Noether 整域では成り立ちません。たとえば A=k[x,y]A = k[x, y] と L=K=k(x,y)L = K = k(x, y) について、中間環 B=k[x,y,y/x,y/x2,…]B = k[x, y, y/x, y/x^2, \ldots] は Noether ではありません((y/x)⊊(y/x2)⊊⋯(y/x) \subsetneq (y/x^2) \subsetneq \cdots が止まらない昇鎖になる。BB の元を k[x,x−1][y]k[x, x^{-1}][y] の元と見ると、yy について 00 次の部分は k[x]k[x] に入るので x−1∉Bx^{-1} \notin B で、y/xn+1=(y/xn)x−1y/x^{n+1} = (y/x^n)x^{-1} から y/xn+1∉(y/xn)By/x^{n+1} \notin (y/x^n)B が分かる)。例 2.6 の付値環はこの BB を含む例です。

8. 相対拡大での素イデアルの分解

Section titled “8. 相対拡大での素イデアルの分解”

数論の章の基本等式(定理 5.4[代数体の整数環と Dedekind 整域])は、OK\mathcal{O}_K が階数 nn の自由 Z\mathbb{Z} 加群であることとイデアルのノルムを使って示しました。一般の Dedekind 環 AA の上では BB が自由とは限らないので、p\mathfrak{p} で局所化して DVR 上の問題にします。

定義 8.1(分岐指数と剰余次数(一般の Dedekind 環))↗

AA を Dedekind 環、K=Frac⁡AK = \operatorname{Frac} A、L/KL/K を nn 次拡大、BB を LL における AA の整閉包(系 7.3 により Dedekind 環)とする。AA の 00 でない素イデアル p\mathfrak{p} について、BB の素イデアル P\mathfrak{P} が P∩A=p\mathfrak{P} \cap A = \mathfrak{p} を満たすとき、P\mathfrak{P} は p\mathfrak{p} の上にあるという。pB=P1e1⋯Pgeg\mathfrak{p}B = \mathfrak{P}_1^{e_1}\cdots\mathfrak{P}_g^{e_g}(Pi\mathfrak{P}_i は相異なる)と分解するとき、eie_i を分岐指数、体の拡大次数 fi=[B/Pi:A/p]f_i = [B/\mathfrak{P}_i : A/\mathfrak{p}] を剰余次数という。

定理 8.2(一般の Dedekind 環での基本等式)✓

定義 8.1 の状況で、次が成り立つ。

  1. pB≠B\mathfrak{p}B \ne B であり、pB\mathfrak{p}B の素因子 P1,…,Pg\mathfrak{P}_1, \ldots, \mathfrak{P}_g はちょうど p\mathfrak{p} の上にある BB の素イデアルである。各 fif_i は有限で、∑i=1geifi≤n\sum_{i=1}^{g} e_if_i \le n である。
  2. BB が有限生成 AA 加群なら ∑i=1geifi=n\sum_{i=1}^{g} e_if_i = n である。とくに L/KL/K が分離拡大なら等号が成り立つ。
証明(定理 8.2)

素因子。 横たわり定理(定理 4.4[整拡大])により p\mathfrak{p} の上にある P\mathfrak{P} があり、pB⊆P≠B\mathfrak{p}B \subseteq \mathfrak{P} \ne B です。BB の素イデアル P\mathfrak{P} について、P⊇pB\mathfrak{P} \supseteq \mathfrak{p}B なら P∩A\mathfrak{P} \cap A は p\mathfrak{p} を含む真のイデアルで、p\mathfrak{p} は極大なので P∩A=p\mathfrak{P} \cap A = \mathfrak{p} です。逆も明らかです。pB\mathfrak{p}B を含む素イデアルは、定理 4.7[代数体の整数環と Dedekind 整域] の (4)(含むことは割ること)により pB\mathfrak{p}B の素因子と一致します。

ℓA(B/pB)=∑eifi\ell_A(B/\mathfrak{p}B) = \sum e_if_i。 k=A/pk = A/\mathfrak{p} とおきます。p\mathfrak{p} で零化される AA 加群の長さは kk 上の次元です(命題 5.6[Noether 環と Artin 環])。i≠ji \ne j なら Piei+Pjej=B\mathfrak{P}_i^{e_i} + \mathfrak{P}_j^{e_j} = B です(両者を含む極大イデアルは Pi\mathfrak{P}_i と Pj\mathfrak{P}_j を含み、それらは極大なので一致してしまう)。中国剰余定理(補題 5.2[代数体の整数環と Dedekind 整域])により B/pB≅∏iB/PieiB/\mathfrak{p}B \cong \prod_i B/\mathfrak{P}_i^{e_i} です。P=Pi\mathfrak{P} = \mathfrak{P}_i、e=eie = e_i として、鎖 B⊇P⊇⋯⊇PeB \supseteq \mathfrak{P} \supseteq \cdots \supseteq \mathfrak{P}^e の各段 Pj/Pj+1\mathfrak{P}^j/\mathfrak{P}^{j+1} は P\mathfrak{P} で零化されるので B/PB/\mathfrak{P} 上のベクトル空間で、その部分空間は Pj+1\mathfrak{P}^{j+1} と Pj\mathfrak{P}^j の間のイデアルに対応します(補題 2.1[Noether 環と Artin 環] の (2))。素イデアル分解の一意性と「含むことは割ること」から、間のイデアルは Pj\mathfrak{P}^j と Pj+1\mathfrak{P}^{j+1} だけで、両者は異なります。よって Pj/Pj+1\mathfrak{P}^j/\mathfrak{P}^{j+1} は 11 次元の B/PB/\mathfrak{P} ベクトル空間、すなわち B/PB/\mathfrak{P} と同型で、kk 上の次元は fif_i です。長さの加法性(命題 5.5[Noether 環と Artin 環])から ℓA(B/Piei)=eifi\ell_A(B/\mathfrak{P}_i^{e_i}) = e_if_i、ℓA(B/pB)=∑ieifi\ell_A(B/\mathfrak{p}B) = \sum_i e_if_i です(fif_i が有限であることは下の評価から分かります)。

局所化。 S=A∖pS = A \setminus \mathfrak{p}、ApA_{\mathfrak{p}}、Bp=S−1BB_{\mathfrak{p}} = S^{-1}B とします。s∈Ss \in S は A/pA/\mathfrak{p} の中で単元なので、st−1∈pst - 1 \in \mathfrak{p} となる t∈At \in A があり、ss は B/pBB/\mathfrak{p}B に全単射で作用します。したがって B/pB→S−1(B/pB)B/\mathfrak{p}B \to S^{-1}(B/\mathfrak{p}B) は同型です(単射:x/1=0x/1 = 0 なら ux=0ux = 0、u∈Su \in S から x=0x = 0。全射:x/s=(tx)/1x/s = (tx)/1)。S−1(B/pB)=Bp/pBpS^{-1}(B/\mathfrak{p}B) = B_{\mathfrak{p}}/\mathfrak{p}B_{\mathfrak{p}} で(定理 5.2[加群・完全列・中山の補題])、長さは k≅Ap/pApk \cong A_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}}(命題 3.10[局所化と素イデアルのスペクトル])上の次元として一致します。定理 5.1 により ApA_{\mathfrak{p}} は DVR で、pAp=πAp\mathfrak{p}A_{\mathfrak{p}} = \pi A_{\mathfrak{p}} と書けます。BpB_{\mathfrak{p}} は LL の部分環なので捩れのない ApA_{\mathfrak{p}} 加群で、LL の元は c/ac/a(c∈Bc \in B、0≠a∈A0 \ne a \in A)と書けるので(命題 2.7[整拡大])BpB_{\mathfrak{p}} を Ap∖{0}A_{\mathfrak{p}} \setminus \{0\} で局所化すると LL になり、その KK 上の次元は nn です。

(1) 補題 7.1 の (2) を ApA_{\mathfrak{p}}(次元 11 の Noether 整域)、M=BpM = B_{\mathfrak{p}}、a=πa = \pi に使うと、ℓ(Bp/πBp)≤n ℓ(Ap/πAp)=n\ell(B_{\mathfrak{p}}/\pi B_{\mathfrak{p}}) \le n\,\ell(A_{\mathfrak{p}}/\pi A_{\mathfrak{p}}) = n です。よって ∑eifi=ℓA(B/pB)≤n\sum e_if_i = \ell_A(B/\mathfrak{p}B) \le n で、とくに各 fif_i は有限です。

(2) BB が有限生成 AA 加群なら BpB_{\mathfrak{p}} は有限生成 ApA_{\mathfrak{p}} 加群なので、同じ補題の (1) により等号です。L/KL/K が分離的なら、AA は Noether 整閉整域なので 命題 6.4[Noether の正規化と Hilbert の零点定理] により BB は有限生成です。

注意 8.3(構造定理による見方)

BB が有限生成なら、BpB_{\mathfrak{p}} は単項イデアル整域 ApA_{\mathfrak{p}} 上の捩れのない有限生成加群なので、構造定理(定理 5.1[加群と PID 上の構造定理])により自由で、階数は nn です。すると B/pB≅Bp/πBp≅knB/\mathfrak{p}B \cong B_{\mathfrak{p}}/\pi B_{\mathfrak{p}} \cong k^n がすぐに分かります。上の証明は、この「局所的には自由」という性質を長さの補題で置き換えて、有限生成でない場合の不等式まで得たものです。A=ZA = \mathbb{Z} のときは B=OLB = \mathcal{O}_L が大域的に自由なので、局所化せずにノルムで数えることができました。

例 8.4(ℝ[x] ⊂ ℝ[y](x = y²)での分解)

A=R[x]A = \mathbb{R}[x]、L=R(y)L = \mathbb{R}(y)、x=y2x = y^2 とします。y∉R(x)y \notin \mathbb{R}(x)(xx の有理式の yy についての次数は偶数)なので n=[L:K]=2n = [L : K] = 2 で、B=R[y]B = \mathbb{R}[y] は UFD なので整閉(命題 3.3[整拡大])、かつ y2−x=0y^2 - x = 0 により AA 上整なので、BB が整閉包です。B=A+AyB = A + Ay は有限生成です。

  • p=(x)\mathfrak{p} = (x):xB=y2BxB = y^2B で e=2e = 2、f=1f = 1、ef=2ef = 2(分岐)。
  • p=(x−c)\mathfrak{p} = (x - c)、c>0c > 0:(x−c)B=(y−c)(y+c)B(x - c)B = (y - \sqrt{c})(y + \sqrt{c})B で、e1=e2=1e_1 = e_2 = 1、f1=f2=1f_1 = f_2 = 1。
  • p=(x−c)\mathfrak{p} = (x - c)、c<0c < 0:y2−cy^2 - c は R[y]\mathbb{R}[y] で既約なので (x−c)B(x - c)B は素イデアルで、e=1e = 1、f=[R[y]/(y2−c):R]=2f = [\mathbb{R}[y]/(y^2 - c) : \mathbb{R}] = 2。

どの場合も ∑eifi=2=n\sum e_if_i = 2 = n です。

cc を 22 から −2-2 まで動かしたとき、x=cx = c の上の点が実の 22 点、重なった 11 点、実の点なし(複素点 11 つ)と入れ替わる様子を見てください。点の数は変わっても ∑eifi=2\sum e_if_i = 2 は保たれます。

放物線 x = y² と縦の破線 x = c。c が正のあいだは破線と放物線が 2 点で交わり、c = 0 で 1 点に重なり、c が負になると交点がなくなって複素点 y = ±i√|c| の表示に変わる。
放物線 x = y² による被覆。c を動かすと x = c の上の点が 2 点、1 点(重根)、実の点なし(次数 2 の複素点)と変わる。

整数環 OK\mathcal{O}_K の代わりに、扱いやすい部分環 Z[θ]\mathbb{Z}[\theta] で計算したいことがよくあります。二つの環が「どこで食い違うか」を測るのが導手です。

定義 9.1(導手)↗

環の拡大 A⊆BA \subseteq B について、f=(A:B)={a∈A:aB⊆A}\mathfrak{f} = (A : B) = \{ a \in A : aB \subseteq A \} を BB の AA に関する導手という。

命題 9.2(導手と局所化)✓

A⊆BA \subseteq B を環の拡大、f\mathfrak{f} を導手とする。素イデアル p\mathfrak{p} について S=A∖pS = A \setminus \mathfrak{p}、Ap=S−1AA_{\mathfrak{p}} = S^{-1}A、Bp=S−1BB_{\mathfrak{p}} = S^{-1}B とおく。

  1. f\mathfrak{f} は AA に含まれる BB のイデアルのうち最大のものである。とくに f\mathfrak{f} は AA のイデアルでもある。
  2. f⊈p\mathfrak{f} \not\subseteq \mathfrak{p} なら、Ap→BpA_{\mathfrak{p}} \to B_{\mathfrak{p}} は同型である。
  3. BB が有限生成 AA 加群なら、(2) の逆も成り立つ。すなわち Ap→BpA_{\mathfrak{p}} \to B_{\mathfrak{p}} が全射なら f⊈p\mathfrak{f} \not\subseteq \mathfrak{p} である。
  4. AA を Noether 整域、BB を Frac⁡A\operatorname{Frac} A における AA の整閉包とし、BB が有限生成 AA 加群であるとする。このとき f≠0\mathfrak{f} \ne 0 であり、素イデアル p\mathfrak{p} について、ApA_{\mathfrak{p}} が整閉であることと f⊈p\mathfrak{f} \not\subseteq \mathfrak{p} は同値である。とくに ApA_{\mathfrak{p}} が整閉でない p\mathfrak{p} の全体は、Spec⁡A\operatorname{Spec} A の閉集合 V(f)V(\mathfrak{f}) で、(0)(0) を含まない。
証明(命題 9.2)

(1) a,a′∈fa, a' \in \mathfrak{f}、b∈Bb \in B なら (a+a′)B⊆A(a + a')B \subseteq A、ab∈aB⊆Aab \in aB \subseteq A かつ (ab)B⊆aB⊆A(ab)B \subseteq aB \subseteq A なので、f\mathfrak{f} は AA に含まれる BB のイデアルです。J⊆AJ \subseteq A が BB のイデアルなら、a∈Ja \in J について aB⊆J⊆AaB \subseteq J \subseteq A なので J⊆fJ \subseteq \mathfrak{f} です。

(2) 単射性は局所化の完全性(定理 5.2[加群・完全列・中山の補題])です。s∈f∖ps \in \mathfrak{f} \setminus \mathfrak{p} を取ると、b/t∈Bpb/t \in B_{\mathfrak{p}} は b/t=(sb)/(st)b/t = (sb)/(st) で sb∈Asb \in A、st∈Sst \in S なので ApA_{\mathfrak{p}} の像に入ります。

(3) B=Ab1+⋯+AbnB = Ab_1 + \cdots + Ab_n とします。bi/1=ai/sib_i/1 = a_i/s_i(ai∈Aa_i \in A、si∈Ss_i \in S)なら、局所化の定義から ui(sibi−ai)=0u_i(s_ib_i - a_i) = 0 となる ui∈Su_i \in S があり、ti=uisi∈St_i = u_is_i \in S について tibi=uiai∈At_ib_i = u_ia_i \in A です。t=t1⋯tn∈St = t_1\cdots t_n \in S は tbi∈Atb_i \in A(すべての ii)を満たすので tB⊆AtB \subseteq A、すなわち t∈f∖pt \in \mathfrak{f} \setminus \mathfrak{p} です。

(4) bi=ci/dib_i = c_i/d_i(ci,di∈Ac_i, d_i \in A)と書き d=d1⋯dn≠0d = d_1\cdots d_n \ne 0 とおくと dB⊆AdB \subseteq A なので d∈fd \in \mathfrak{f} です。命題 2.6[整拡大] により BpB_{\mathfrak{p}} は Frac⁡A\operatorname{Frac} A における ApA_{\mathfrak{p}} の整閉包なので、ApA_{\mathfrak{p}} が整閉であることは Ap=BpA_{\mathfrak{p}} = B_{\mathfrak{p}} と同値で、(2)・(3) によりこれは f⊈p\mathfrak{f} \not\subseteq \mathfrak{p} と同値です。f≠0\mathfrak{f} \ne 0 なので (0)∉V(f)(0) \notin V(\mathfrak{f}) です。

(4) の有限性の仮定は、たとえば AA が体上有限生成な整域のとき(定理 6.7[Noether の正規化と Hilbert の零点定理])や、代数体の整数環の部分環 Z[θ]\mathbb{Z}[\theta] のとき(OK\mathcal{O}_K は有限生成 Z\mathbb{Z} 加群)に満たされます。整閉でない点の集合が「小さな閉集合」になるというこの事実は、代数幾何では「正規でない点の全体は真の閉集合」と読めます。

例 9.3(ℤ[√-3] ⊂ ℤ[ω] の導手)

A=Z[−3]A = \mathbb{Z}[\sqrt{-3}]、B=Z[ω]B = \mathbb{Z}[\omega]、ω=(1+−3)/2\omega = (1 + \sqrt{-3})/2 とします。BB は AA の整閉包です(例 3.5[整拡大])。B=A+AωB = A + A\omega なので、a=u+v−3∈Aa = u + v\sqrt{-3} \in A が導手に入る条件は aω∈Aa\omega \in A です。

aω=(u−3v)+(u+v)−32a\omega = \frac{(u - 3v) + (u + v)\sqrt{-3}}{2}

が AA に入るのは u−3vu - 3v と u+vu + v がともに偶数のとき、すなわち u≡v(mod2)u \equiv v \pmod 2 のときです。よって

f={u+v−3:u≡v mod 2}=(2,1+−3)A=2B\mathfrak{f} = \{ u + v\sqrt{-3} : u \equiv v \bmod 2 \} = (2, 1 + \sqrt{-3})A = 2B

です(最後の等号:2(x+yω)=(2x+y)+y−32(x + y\omega) = (2x + y) + y\sqrt{-3} で、u=2x+yu = 2x + y、v=yv = y は u≡vu \equiv v を満たし、逆も解ける)。f\mathfrak{f} は 例 4.5 の極大イデアル m\mathfrak{m} そのもので、命題 9.2 の (4) により AA が整閉でない素イデアルは m\mathfrak{m} だけです。22 以外の素数 pp の上の素イデアルでは AA と BB の局所化が一致し、分解は AA の側で計算できます。

注意 9.4(Kummer–Dedekind の判定法との関係)

数論の章の Kummer–Dedekind の判定法(定理 7.1[代数体の整数環と Dedekind 整域])は、素数 pp が指数 m=[OK:Z[θ]]m = [\mathcal{O}_K : \mathbb{Z}[\theta]] を割らないことを仮定しました。このとき mOK⊆Z[θ]m\mathcal{O}_K \subseteq \mathbb{Z}[\theta] なので mm は導手に入り、pp の上の Z[θ]\mathbb{Z}[\theta] の素イデアルは mm を含まないので導手を含みません。命題 9.2 の (2) により、pp の上では Z[θ]\mathbb{Z}[\theta] と OK\mathcal{O}_K の局所化が一致します。判定法の仮定は、この局所的な一致を保証する条件だと読めます。

単項イデアル整域上の有限生成加群は自由加群と巡回加群の直和でした(定理 5.1[加群と PID 上の構造定理])。Dedekind 環ではイデアルが単項とは限らないので、自由加群の代わりに「自由加群とイデアルの直和」が現れます。

補題 10.1(互いに素な代表)✓

AA を Dedekind 環、K=Frac⁡AK = \operatorname{Frac} A、I,JI, J を 00 でないイデアルとする。このとき x∈K×x \in K^{\times} で、xJ⊆AxJ \subseteq A かつ xJ+I=AxJ + I = A となるものがある。

証明(補題 10.1)

以下、00 でない素イデアル q\mathfrak{q} と分数イデアル a\mathfrak{a} について vq(a)v_{\mathfrak{q}}(\mathfrak{a}) を 定理 4.7[代数体の整数環と Dedekind 整域] の (2) の指数とします。同定理の (4)(含むことは割ること)から、0≠y∈A0 \ne y \in A と整イデアル a\mathfrak{a} について、y∈ay \in \mathfrak{a} はすべての q\mathfrak{q} で vq(y)≥vq(a)v_{\mathfrak{q}}(y) \ge v_{\mathfrak{q}}(\mathfrak{a}) となることと同値です(vq(y)=vq(yA)v_{\mathfrak{q}}(y) = v_{\mathfrak{q}}(yA)、系 4.8[代数体の整数環と Dedekind 整域])。

II を含む素イデアルを p1,…,pr\mathfrak{p}_1, \ldots, \mathfrak{p}_r とします(II の素因子で有限個)。r=0r = 0 なら I=AI = A で x=1x = 1 が条件を満たします。0≠c∈J0 \ne c \in J を取り、N=cJ−1N = cJ^{-1} とおくと N⊆JJ−1=AN \subseteq JJ^{-1} = A は整イデアルです。ki=vpi(N)k_i = v_{\mathfrak{p}_i}(N) とします。

vpi(α)=kiv_{\mathfrak{p}_i}(\alpha) = k_i(すべての ii)となる α∈N\alpha \in N を作ります。 N′=Np1⋯prN' = N\mathfrak{p}_1\cdots\mathfrak{p}_r、Ni=N∏j≠ipjN_i = N\prod_{j \ne i}\mathfrak{p}_j とおくと N′=Nipi⊊NiN' = N_i\mathfrak{p}_i \subsetneq N_i(分数イデアルの群で pi≠A\mathfrak{p}_i \ne A)なので、αi∈Ni∖N′\alpha_i \in N_i \setminus N' が取れます。vpi(αi)≥ki+1v_{\mathfrak{p}_i}(\alpha_i) \ge k_i + 1 なら、すべての q\mathfrak{q} で vq(αi)≥vq(N′)v_{\mathfrak{q}}(\alpha_i) \ge v_{\mathfrak{q}}(N') となり(q≠pi\mathfrak{q} \ne \mathfrak{p}_i では vq(N′)=vq(Ni)v_{\mathfrak{q}}(N') = v_{\mathfrak{q}}(N_i))、αi∈N′\alpha_i \in N' に反します。よって αi∈piki∖piki+1\alpha_i \in \mathfrak{p}_i^{k_i} \setminus \mathfrak{p}_i^{k_i + 1} です。一方 j≠ij \ne i なら αj∈Nj⊆Npi⊆piki+1\alpha_j \in N_j \subseteq N\mathfrak{p}_i \subseteq \mathfrak{p}_i^{k_i + 1} です。α=α1+⋯+αr∈N\alpha = \alpha_1 + \cdots + \alpha_r \in N は piki∖piki+1\mathfrak{p}_i^{k_i} \setminus \mathfrak{p}_i^{k_i+1} に入り(piki+1\mathfrak{p}_i^{k_i+1} はイデアル)、α≠0\alpha \ne 0、vpi(α)=kiv_{\mathfrak{p}_i}(\alpha) = k_i です。

x=αc−1x = \alpha c^{-1} とおくと、xJ=α(cJ−1)−1=αN−1xJ = \alpha(cJ^{-1})^{-1} = \alpha N^{-1} です。αA⊆N\alpha A \subseteq N に N−1N^{-1} を掛けて xJ⊆AxJ \subseteq A、また vpi(xJ)=vpi(α)−ki=0v_{\mathfrak{p}_i}(xJ) = v_{\mathfrak{p}_i}(\alpha) - k_i = 0 です。xJ+I≠AxJ + I \ne A なら、これを含む極大イデアルは II を含むのである pi\mathfrak{p}_i で、pi⊇xJ\mathfrak{p}_i \supseteq xJ から vpi(xJ)≥1v_{\mathfrak{p}_i}(xJ) \ge 1 となり矛盾です。

補題 10.2(イデアルの直和)✓

AA を Dedekind 環、I,JI, J を 00 でないイデアルとすると、AA 加群として I⊕J≅A⊕IJI \oplus J \cong A \oplus IJ である。

証明(補題 10.2)

補題 10.1 の xx を取り、J′=xJJ' = xJ とおきます。xx 倍により J≅J′J \cong J'、IJ≅IJ′IJ \cong IJ' です。σ ⁣:I⊕J′→A\sigma \colon I \oplus J' \to A、(a,b)↦a+b(a, b) \mapsto a + b は I+J′=AI + J' = A により全射で、核は {(c,−c):c∈I∩J′}≅I∩J′\{ (c, -c) : c \in I \cap J' \} \cong I \cap J' です。中国剰余定理(補題 5.2[代数体の整数環と Dedekind 整域])により I∩J′=IJ′I \cap J' = IJ' です。AA は自由なので短完全列 0→IJ′→I⊕J′→A→00 \to IJ' \to I \oplus J' \to A \to 0 は分裂し(命題 4.4[加群・完全列・中山の補題])、I⊕J≅I⊕J′≅A⊕IJ′≅A⊕IJI \oplus J \cong I \oplus J' \cong A \oplus IJ' \cong A \oplus IJ です。

命題 10.3(Dedekind 環上の有限生成加群)✓

AA を Dedekind 環、K=Frac⁡AK = \operatorname{Frac} A、S=A∖{0}S = A \setminus \{0\}、MM を有限生成 AA 加群とする。

  1. MM が射影的であることと、MM が捩れをもたないことは同値である。
  2. MM が捩れをもたず n=dim⁡KS−1M≥1n = \dim_K S^{-1}M \ge 1 なら、00 でないイデアル II により M≅An−1⊕IM \cong A^{n-1} \oplus I である。
  3. 捩れ部分 T(M)={m∈M:ある a≠0 で am=0}T(M) = \{ m \in M : \text{ある } a \ne 0 \text{ で } am = 0 \} について M≅T(M)⊕M/T(M)M \cong T(M) \oplus M/T(M) である。
証明(命題 10.3)

(1) 射影加群は自由加群の直和因子なので(定理 3.3[テンソル積と平坦性・射影加群・入射加群])捩れをもちません。逆に MM が捩れをもたないとします。AA は Noether なので、全射 Aq→MA^q \to M の核は有限生成で(定理 3.1[Noether 環と Artin 環] の (3)、補題 2.3[Noether 環と Artin 環] の (2))、MM は有限表示です。極大イデアル m\mathfrak{m} について、MmM_{\mathfrak{m}} は DVR AmA_{\mathfrak{m}}(定理 5.1)上の有限生成加群で、捩れをもちません(a(m/s)=0a(m/s) = 0、a≠0a \ne 0 なら uam=0uam = 0 となる u∉mu \notin \mathfrak{m} があり m=0m = 0)。DVR は単項イデアル整域なので(命題 3.2)、構造定理(定理 5.1[加群と PID 上の構造定理])の分解に Am/(d)A_{\mathfrak{m}}/(d) の成分は現れず、MmM_{\mathfrak{m}} は自由です。定理 5.2[テンソル積と平坦性・射影加群・入射加群] の (4) ⇒ (1) により MM は射影的です。

(2) nn についての帰納法です。M→V=S−1MM \to V = S^{-1}M は単射で(捩れがない)、MM を VV の部分加群と見ます。VV の 00 でない KK 線形写像 φ ⁣:V→K\varphi \colon V \to K を取ると、MM は VV を KK 上張るので φ(M)≠0\varphi(M) \ne 0 です。I1=φ(M)I_1 = \varphi(M) は KK の 00 でない有限生成 AA 部分加群なので分数イデアルで、生成元の分母の積 dd を掛けた dI1dI_1 は整イデアルで I1≅dI1I_1 \cong dI_1 です。定理 5.1 の (3) と 定理 4.3 により I1I_1 は射影的なので、全射 M→I1M \to I_1 は分裂し(定理 3.3[テンソル積と平坦性・射影加群・入射加群] の (3))、M≅M′⊕I1M \cong M' \oplus I_1、M′=M∩ker⁡φM' = M \cap \ker\varphi です。M′M' は MM の直和因子なので有限生成で捩れをもたず、局所化の完全性から S−1M′=ker⁡φS^{-1}M' = \ker\varphi は n−1n - 1 次元です(定理 7.3[ベクトル空間と線形変換])。n=1n = 1 なら M′⊆S−1M′=0M' \subseteq S^{-1}M' = 0 で M≅I1≅dI1M \cong I_1 \cong dI_1 です。n≥2n \ge 2 なら帰納法の仮定で M′≅An−2⊕JM' \cong A^{n-2} \oplus J と書け、補題 10.2 により

M≅An−2⊕J⊕dI1≅An−2⊕A⊕J dI1=An−1⊕J dI1M \cong A^{n-2} \oplus J \oplus dI_1 \cong A^{n-2} \oplus A \oplus J\,dI_1 = A^{n-1} \oplus J\,dI_1

です。

(3) AA は整域なので T(M)T(M) は部分加群です。M/T(M)M/T(M) は捩れをもちません(amˉ=0a\bar m = 0、a≠0a \ne 0 なら am∈T(M)am \in T(M) で bam=0bam = 0 となる b≠0b \ne 0 があり、m∈T(M)m \in T(M))。有限生成なので (1) により射影的で、0→T(M)→M→M/T(M)→00 \to T(M) \to M \to M/T(M) \to 0 は分裂します(定理 3.3[テンソル積と平坦性・射影加群・入射加群] の (3)、命題 4.4[加群・完全列・中山の補題])。

注意 10.4(Steinitz 類)

(2) の II のイデアル類 [I]∈Cl⁡(A)[I] \in \operatorname{Cl}(A) は MM だけで決まり(Steinitz 類)、階数 nn と [I][I] が捩れのない有限生成加群の同型類を完全に決めることが知られています。一意性の証明には外積 ⋀nM≅I\bigwedge^n M \cong I を使います。この記事では存在だけを使い、一意性は扱いません(Milnor『Introduction to Algebraic K-Theory』§1 を参照)。

演習 11.1標準

Bezout 整域(定義 2.7)は Prüfer 整域であることを示せ。

解答

AA を Bezout 整域、K=Frac⁡AK = \operatorname{Frac} A、p\mathfrak{p} を素イデアルとし、ApA_{\mathfrak{p}} が KK の付値環であることを示します。x∈K×x \in K^{\times} を x=a/bx = a/b(a,b∈A∖{0}a, b \in A \setminus \{0\})と書きます。仮定から (a,b)=(d)(a, b) = (d) となる d∈Ad \in A があり、d≠0d \ne 0 です。a=da′a = da'、b=db′b = db'、d=ra+sbd = ra + sb(a′,b′,r,s∈Aa', b', r, s \in A)と書くと、d=d(ra′+sb′)d = d(ra' + sb') で AA は整域なので 1=ra′+sb′1 = ra' + sb' です。よって a′a' と b′b' の両方が p\mathfrak{p} に入ることはありません。b′∉pb' \notin \mathfrak{p} なら x=a′/b′∈Apx = a'/b' \in A_{\mathfrak{p}}、a′∉pa' \notin \mathfrak{p} なら x−1=b′/a′∈Apx^{-1} = b'/a' \in A_{\mathfrak{p}} です。とくに体でない Noether の Bezout 整域、すなわち体でない単項イデアル整域は、系 5.2 により Dedekind 環です。

演習 11.2標準

kk を体、A=k[t2,t3]⊆B=k[t]A = k[t^2, t^3] \subseteq B = k[t] とする。BB の AA に関する導手 f\mathfrak{f} を求め、AA の素イデアル p\mathfrak{p} で ApA_{\mathfrak{p}} が整閉でないものを決定せよ。

解答

AA は t1t^1 の係数が 00 の多項式の全体です(例 3.4[整拡大])。B=A+AtB = A + At なので、a=∑citi∈Aa = \sum c_it^i \in A が f\mathfrak{f} に入る条件は at∈Aat \in A です。atat の t1t^1 の係数は c0c_0 なので、条件は c0=0c_0 = 0 です。よって

f={a∈A:c0=c1=0}=t2k[t]=(t2,t3)A\mathfrak{f} = \{ a \in A : c_0 = c_1 = 0 \} = t^2k[t] = (t^2, t^3)A

で、これは AA の極大イデアル m=(t2,t3)\mathfrak{m} = (t^2, t^3) に一致し、同時に BB のイデアル t2Bt^2B でもあります(命題 9.2 の (1))。BB は AA 上 1,t1, t で生成され、Frac⁡A=k(t)\operatorname{Frac} A = k(t) における AA の整閉包です。命題 9.2 の (4) により、ApA_{\mathfrak{p}} が整閉でないのは p⊇m\mathfrak{p} \supseteq \mathfrak{m}、すなわち p=m\mathfrak{p} = \mathfrak{m} のときだけです。幾何学的には、尖点 y2=x3y^2 = x^3 の特異点は原点だけで、それ以外の点では局所環が DVR です。

演習 11.3標準

A=Z[−5]A = \mathbb{Z}[\sqrt{-5}]、p=(2,1+−5)\mathfrak{p} = (2, 1 + \sqrt{-5}) とする。p2=2A\mathfrak{p}^2 = 2A を確かめ、p\mathfrak{p} は自由でない射影 AA 加群だが、p⊕p≅A⊕A\mathfrak{p} \oplus \mathfrak{p} \cong A \oplus A であることを示せ。ただし AA が Dedekind 環であることと、p\mathfrak{p} が単項でないことは使ってよい。

解答

(1+−5)2=−4+2−5(1 + \sqrt{-5})^2 = -4 + 2\sqrt{-5} なので

p2=(4, 2+2−5, −4+2−5)=2(2, 1+−5, −2+−5)\mathfrak{p}^2 = \bigl(4,\ 2 + 2\sqrt{-5},\ -4 + 2\sqrt{-5}\bigr) = 2\bigl(2,\ 1 + \sqrt{-5},\ -2 + \sqrt{-5}\bigr)

で、括弧の中のイデアルは (1+−5)−(−2+−5)=3(1 + \sqrt{-5}) - (-2 + \sqrt{-5}) = 3 と 22 を含むので 11 を含み、p2=2A\mathfrak{p}^2 = 2A です。AA は Dedekind 環なので p\mathfrak{p} は可逆で(定理 5.1)、定理 4.3 により有限生成射影加群です。自由なら階数は 11(Frac⁡A\operatorname{Frac} A 上の次元が 11)で p≅A\mathfrak{p} \cong A、系 4.4 の (2) により p=xA\mathfrak{p} = xA となって単項になるので、自由ではありません。補題 10.2 により

p⊕p≅A⊕p2=A⊕2A≅A⊕A\mathfrak{p} \oplus \mathfrak{p} \cong A \oplus \mathfrak{p}^2 = A \oplus 2A \cong A \oplus A

です。Cl⁡(A)\operatorname{Cl}(A) で言えば [p]2=1[\mathfrak{p}]^2 = 1 であることに対応します。

  • M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra, Addison-Wesley, 1969 — Chapter 5(付値環)、Chapter 9(離散付値環と Dedekind 整域)。
  • H. Matsumura, Commutative Ring Theory, Cambridge University Press, 1986 — §10(付値環)、§11(Dedekind 環と Krull–秋月の定理)、§12(Krull 環)。
  • D. Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry, Graduate Texts in Mathematics 150, Springer, 1995 — Chapter 11(離散付値環と Dedekind 整域、可逆イデアル)。
  • J.-P. Serre, Local Fields, Graduate Texts in Mathematics 67, Springer, 1979 — Chapter I(離散付値環と Dedekind 環、拡大での分解)。
  • J. Neukirch, Algebraic Number Theory, Grundlehren der mathematischen Wissenschaften 322, Springer, 1999 — Chapter I §8(Dedekind 整域の拡大)。
  • M. Nagata, Local Rings, Interscience, 1962 — Appendix(整閉包が有限生成にならない例)。

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 3 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。