コンテンツにスキップ

完備化と Artin–Rees の補題:逆極限・Krull の交叉定理・Hensel の補題・係数体

対象読者: 本テーマのテンソル積と平坦性の章、Noether 環の章を学び、p 進整数など極限の基本に触れたことのある人。逆極限は本文で一から導入します。

前提となる記事:テンソル積と平坦性・射影加群・入射加群:Baer の判定法から忠実平坦まで、Noether 環と Artin 環:鎖条件・組成列の長さ・秋月–Hopkins の定理

生 Markdown

整数の範囲では x2=2x^2 = 2 に解がありませんが、77 で割った余り、4949 で割った余り、と精度を上げながら解を延ばしていくと、「77 進整数」という広い数の世界の中に解が見つかります。この記事は、このように「各段階で矛盾しない余りの列」を一つの数とみなす操作(完備化)を調べます。読み終えると、完備化してももとの環の情報が失われない理由と、完備化した環でだけ使える根の持ち上げの方法がわかります。

  • 加群の逆系 (Mn)(M_n) の逆極限(両立する列を束ねたもの)は左完全(完全列を左から保つ)な操作で、部分の逆系が Mittag-Leffler 条件(像の降鎖が止まる)を満たせば短完全列を短完全列に写します。II 進完備化 M^=lim←⁡M/InM\widehat{M} = \varprojlim M/I^nM の性質はほぼすべてここから出ます。
  • Artin–Rees の補題: Noether 環 AA 上の有限生成加群 MM とその部分加群 NN について、ある cc で InM∩N=In−c(IcM∩N)I^nM \cap N = I^{n-c}(I^cM \cap N)(n≥cn \ge c)。証明は Rees 環 ⨁nIntn\bigoplus_n I^n t^n(InI^n を次数 nn の位置に並べた環。§4 の図)が Noether であることに尽きます。
  • Krull の交叉定理: ⋂nInM\bigcap_n I^nM は「ある a∈Ia \in I で (1−a)x=0(1-a)x = 0」となる xx の全体です。局所環や整域では ⋂nIn=0\bigcap_n I^n = 0 になります。Noether 性を外すと壊れます(滑らかな関数の芽)。
  • Noether 環では、有限生成加群の上で完備化は完全で M^≅A^⊗AM\widehat{M} \cong \widehat{A} \otimes_A M、A^\widehat{A} は AA 上平坦(局所環なら忠実平坦)で Noether、局所環の完備化は A^/mnA^≅A/mn\widehat{A}/\mathfrak{m}^n\widehat{A} \cong A/\mathfrak{m}^n をもつ局所環です。
  • Hensel の補題: 完備局所環上のモニック多項式は、剰余体上の互いに素な分解を持ち上げられます。とくに単根は持ち上がります(Z7\mathbb{Z}_7 の中の 2\sqrt{2})。
  • 完備局所環が標数 00 の体を含めば係数体(剰余体と同型に写る部分体)をもち、k[[x1,…,xr]]k[[x_1, \ldots, x_r]] の剰余環になります。一般の Cohen の構造定理(完備局所環の形を決める定理)は主張のみを述べ、理由を書きます。

Z\mathbb{Z} で方程式 x2=2x^2 = 2 を解こうとすると解はありません。しかし 77 を法とすると 32≡23^2 \equiv 2、4949 を法とすると 102≡210^2 \equiv 2、343343 を法とすると 1082≡2108^2 \equiv 2 と、法を 7n7^n に上げながら解を矛盾なく延ばしていけます。この「両立する解の列」を一つの数とみなしたものが 77 進整数で、77 進整数の環 Z7\mathbb{Z}_7 の中では x2=2x^2 = 2 が解をもちます。代数的に言えば、Z7\mathbb{Z}_7 は剰余環 Z/7n\mathbb{Z}/7^n の逆極限です。

幾何学では、局所環 AmA_\mathfrak{m} が代数多様体の点の「Zariski 位相での近傍」を表すのに対し、完備化 A^\widehat{A} は「形式的な近傍」、すなわち点のまわりの Taylor 展開の世界を表します。k[x](x)k[x]_{(x)} の完備化は冪級数環 k[[x]]k[[x]] です。Zariski 位相の開集合は大きすぎて、たとえば結節点 y2=x2(x+1)y^2 = x^2(x+1) の原点のまわりで曲線が二本の枝に分かれる様子は局所環では見えませんが、標数が 22 でない体上で完備化すると y2−x2(1+x)=(y−x1+x)(y+x1+x)y^2 - x^2(1+x) = (y - x\sqrt{1+x})(y + x\sqrt{1+x}) と因数分解されて見えます(1+x\sqrt{1+x} は冪級数として存在します)。

完備化を使うには二つのことが要ります。一つは完備化してもとの情報が失われないこと(Krull の交叉定理による A↪A^A \hookrightarrow \widehat{A}、平坦性)、もう一つは完備化した環でしかできない操作(Hensel の補題による根の持ち上げ、係数体)です。前者の要が Artin–Rees の補題、後者の要が逐次近似です。

この記事では §2 で逆極限、§3 で II 進完備化、§4 で Artin–Rees の補題、§5 で Krull の交叉定理、§6 で Noether 環の完備化の性質、§7 で Hensel の補題、§8 で係数体と Cohen の構造定理を扱います。環はすべて単位元をもつ可換環で、N={1,2,…}\mathbb{N} = \{1, 2, \ldots\} とします。加群・完全列・中山の補題は 加群・完全列・中山の補題、テンソル積と平坦性は テンソル積と平坦性、Noether 加群と冪級数環は Noether 環と Artin 環 の章のものを使います。

定義 2.1(逆系と逆極限・Mittag-Leffler 条件)↗

AA 加群の列 (Mn)n∈N(M_n)_{n \in \mathbb{N}} と準同型 θn ⁣:Mn+1→Mn\theta_n\colon M_{n+1} \to M_n の組を逆系という。m≥nm \ge n について合成 θn∘⋯∘θm−1\theta_n \circ \cdots \circ \theta_{m-1} を θn,m ⁣:Mm→Mn\theta_{n,m}\colon M_m \to M_n と書く(θn,n=id\theta_{n,n} = \mathrm{id})。

  1. 部分加群 lim←⁡Mn={(xn)∈∏nMn:すべての n で θn(xn+1)=xn}\varprojlim M_n = \{ (x_n) \in \prod_n M_n : \text{すべての } n \text{ で } \theta_n(x_{n+1}) = x_n \} を逆極限という。
  2. 逆系の射 (fn) ⁣:(Mn)→(Nn)(f_n)\colon (M_n) \to (N_n) とは、準同型 fn ⁣:Mn→Nnf_n\colon M_n \to N_n の列で各 nn について fn∘θn=θn′∘fn+1f_n \circ \theta_n = \theta'_n \circ f_{n+1} となるものをいう。(xn)↦(fn(xn))(x_n) \mapsto (f_n(x_n)) により準同型 lim←⁡Mn→lim←⁡Nn\varprojlim M_n \to \varprojlim N_n が定まる。逆系の射の列 0→(Mn′)→(Mn)→(Mn′′)→00 \to (M'_n) \to (M_n) \to (M''_n) \to 0 が完全であるとは、各 nn で 0→Mn′→Mn→Mn′′→00 \to M'_n \to M_n \to M''_n \to 0 が完全であることをいう。
  3. 逆系 (Mn)(M_n) が Mittag-Leffler 条件を満たすとは、各 nn について、像の降鎖 θn,m(Mm)\theta_{n,m}(M_m)(m≥nm \ge n)がある m(n)≥nm(n) \ge n 以降一定になることをいう。とくに θn\theta_n がすべて全射なら Mittag-Leffler 条件を満たす。

定理 2.2(逆極限の完全性)✓

0→(An)→(fn)(Bn)→(gn)(Cn)→00 \to (A_n) \xrightarrow{(f_n)} (B_n) \xrightarrow{(g_n)} (C_n) \to 0 を逆系の完全列とする。このとき

0→lim←⁡An→lim←⁡Bn→lim←⁡Cn0 \to \varprojlim A_n \to \varprojlim B_n \to \varprojlim C_n

は完全である。さらに (An)(A_n) が Mittag-Leffler 条件を満たすなら、lim←⁡Bn→lim←⁡Cn\varprojlim B_n \to \varprojlim C_n は全射である。

証明の方針は次のとおりです。各 nn で「cnc_n に写る BnB_n の元」の集合を考え、それらを nn の小さい側から順に、両立するように選んでいきます。選んだ元が次の段でも延ばせるかが問題になりますが、Mittag-Leffler 条件により、十分先の段から落ちてくる像の集合が一定になるので、延ばせる候補が残ります。

証明(定理 2.2)

三つの逆系の推移写像を αn\alpha_n、βn\beta_n、γn\gamma_n と書きます。

左完全性。 fnf_n はすべて単射なので lim←⁡An→lim←⁡Bn\varprojlim A_n \to \varprojlim B_n も単射です。(bn)∈lim←⁡Bn(b_n) \in \varprojlim B_n が CC 側で 00 に写るとすると、各 nn で gn(bn)=0g_n(b_n) = 0 なので bn=fn(an)b_n = f_n(a_n) となる an∈Ana_n \in A_n がただ一つあります。fn(αn(an+1))=βn(fn+1(an+1))=βn(bn+1)=bn=fn(an)f_n(\alpha_n(a_{n+1})) = \beta_n(f_{n+1}(a_{n+1})) = \beta_n(b_{n+1}) = b_n = f_n(a_n) と fnf_n の単射性から αn(an+1)=an\alpha_n(a_{n+1}) = a_n なので、(an)∈lim←⁡An(a_n) \in \varprojlim A_n が (bn)(b_n) に写ります。

全射性。 (cn)∈lim←⁡Cn(c_n) \in \varprojlim C_n を取り、Em=gm−1(cm)⊆BmE_m = g_m^{-1}(c_m) \subseteq B_m とおきます。gmg_m は全射なので EmE_m は空でなく、e∈Eme \in E_m を一つ取ると Em=e+fm(Am)E_m = e + f_m(A_m) です。γm(cm+1)=cm\gamma_m(c_{m+1}) = c_m なので βm(Em+1)⊆Em\beta_m(E_{m+1}) \subseteq E_m で、したがって m≥nm \ge n について Dn,m=βn,m(Em)⊆BnD_{n,m} = \beta_{n,m}(E_m) \subseteq B_n は mm について減少します。Dn,m=βn,m(e)+fn(αn,m(Am))D_{n,m} = \beta_{n,m}(e) + f_n(\alpha_{n,m}(A_m)) は部分加群 fn(αn,m(Am))f_n(\alpha_{n,m}(A_m)) の剰余類(の代表元の集合)であり、Mittag-Leffler 条件から m≥m(n)m \ge m(n) ではこの部分加群は一定です。同じ部分加群の剰余類が包含関係にあれば一致するので、m≥m(n)m \ge m(n) で Dn,mD_{n,m} は一定です。これを En∗E^*_n とおくと、En∗E^*_n は空でありません。

βn(En+1∗)=En∗\beta_n(E^*_{n+1}) = E^*_n を示します。mm を十分大きく取れば βn(En+1∗)=βnβn+1,m(Em)=βn,m(Em)=En∗\beta_n(E^*_{n+1}) = \beta_n \beta_{n+1,m}(E_m) = \beta_{n,m}(E_m) = E^*_n です(m≥m(n),m(n+1)m \ge m(n), m(n+1) で両方の安定化が起きています)。

そこで x1∈E1∗x_1 \in E^*_1 を選び、xn∈En∗x_n \in E^*_n が選ばれたら βn(xn+1)=xn\beta_n(x_{n+1}) = x_n となる xn+1∈En+1∗x_{n+1} \in E^*_{n+1} を選びます(各段で一つを選ぶので選択公理を使います)。(xn)∈lim←⁡Bn(x_n) \in \varprojlim B_n で、xn∈Enx_n \in E_n なので gn(xn)=cng_n(x_n) = c_n です。

Mittag-Leffler 条件は外せません。An=pnZA_n = p^n\mathbb{Z}(推移写像は包含)、Bn=ZB_n = \mathbb{Z}(恒等写像)、Cn=Z/pnC_n = \mathbb{Z}/p^n とすると、各段は完全ですが、lim←⁡An=⋂npnZ=0\varprojlim A_n = \bigcap_n p^n\mathbb{Z} = 0、lim←⁡Bn=Z\varprojlim B_n = \mathbb{Z} で、Z→lim←⁡Z/pn\mathbb{Z} \to \varprojlim \mathbb{Z}/p^n は全射ではありません(§3 の 例 3.3 で見るとおり右辺は非可算集合です)。(pnZ)(p^n\mathbb{Z}) の像の降鎖 pmZp^m\mathbb{Z} は止まりません。

3. I 進フィルトレーションと完備化

Section titled “3. I 進フィルトレーションと完備化”

以下、AA を環、II をそのイデアル、MM を AA 加群とします。I0=AI^0 = A と約束します。

定義 3.1(I フィルトレーション・安定性・I 進位相)↗

部分加群の降鎖 M=M0⊇M1⊇M2⊇⋯M = M_0 \supseteq M_1 \supseteq M_2 \supseteq \cdots で、すべての n≥0n \ge 0 について IMn⊆Mn+1IM_n \subseteq M_{n+1} となるものを MM の II フィルトレーションという。ある n0n_0 以降 IMn=Mn+1IM_n = M_{n+1} となるとき安定であるという。Mn=InMM_n = I^nM は安定な II フィルトレーションで、II 進フィルトレーションという。剰余類 x+InMx + I^nM(x∈Mx \in M、n≥0n \ge 0)を開基とする MM の位相を II 進位相という。

II 進位相で xn→xx_n \to x とは「任意の kk について、十分大きい nn で xn−x∈IkMx_n - x \in I^kM」のことで、IkMI^kM に入る元ほど「小さい」とみなします。Z\mathbb{Z} の (p)(p) 進位相では、pkp^k で割り切れる数ほど 00 に近い数です。この位相が Hausdorff であることと ⋂nInM=0\bigcap_n I^nM = 0 は同値です。

定義 3.2(I 進完備化・完備局所環)↗

MM の II 進完備化を M^=lim←⁡nM/InM\widehat{M} = \varprojlim_n M/I^nM(推移写像は自然な全射)と定め、第 nn 成分への射影を pn ⁣:M^→M/InMp_n\colon \widehat{M} \to M/I^nM、x↦(x+InM)nx \mapsto (x + I^nM)_n で定まる準同型を ιM ⁣:M→M^\iota_M\colon M \to \widehat{M} と書く。ιM\iota_M が全単射のとき、MM は II 進完備であるという。

A^=lim←⁡A/In\widehat{A} = \varprojlim A/I^n は成分ごとの積で環になり、ιA\iota_A は環準同型である。M^\widehat{M} は成分ごとの作用で A^\widehat{A} 加群になる。局所環 (A,m)(A, \mathfrak{m}) が m\mathfrak{m} 進完備であるとき、AA を完備局所環という。

定義から ker⁡ιM=⋂nInM\ker \iota_M = \bigcap_n I^nM です。準同型 u ⁣:M→Nu\colon M \to N は InMI^nM を InNI^nN に写すので、逆系の射 M/InM→N/InNM/I^nM \to N/I^nN を通して A^\widehat{A} 線形写像 u^ ⁣:M^→N^\widehat{u}\colon \widehat{M} \to \widehat{N} を誘導し、u^∘ιM=ιN∘u\widehat{u} \circ \iota_M = \iota_N \circ u、v∘u^=v^∘u^\widehat{v \circ u} = \widehat{v} \circ \widehat{u} が成り立ちます。有限直和については、(M1⊕M2)/In(M1⊕M2)=M1/InM1⊕M2/InM2(M_1 \oplus M_2)/I^n(M_1 \oplus M_2) = M_1/I^nM_1 \oplus M_2/I^nM_2 から (M1⊕M2)∧≅M1^⊕M2^(M_1 \oplus M_2)^\wedge \cong \widehat{M_1} \oplus \widehat{M_2} です。

例 3.3(p 進整数)

pp を素数とします。Z\mathbb{Z} の (p)(p) 進完備化 Zp=lim←⁡Z/pn\mathbb{Z}_p = \varprojlim \mathbb{Z}/p^n を pp 進整数環といいます。元は xn≡xn+1(modpn)x_n \equiv x_{n+1} \pmod{p^n} を満たす剰余類の列で、各 xnx_n を 0≤xn<pn0 \le x_n < p^n で代表させると、xn+1=xn+dnpnx_{n+1} = x_n + d_n p^n(0≤dn<p0 \le d_n < p)と書けます。こうして Zp\mathbb{Z}_p の元は pp 進展開 d0+d1p+d2p2+⋯d_0 + d_1 p + d_2 p^2 + \cdots と一対一に対応し、とくに Zp\mathbb{Z}_p は非可算です。

局所化 Z(p)\mathbb{Z}_{(p)} の pZ(p)p\mathbb{Z}_{(p)} 進完備化も Zp\mathbb{Z}_p です。実際、pp と素な整数は Z/pn\mathbb{Z}/p^n で可逆なので、Z→Z(p)\mathbb{Z} \to \mathbb{Z}_{(p)} は同型 Z/pn≅Z(p)/pnZ(p)\mathbb{Z}/p^n \cong \mathbb{Z}_{(p)}/p^n\mathbb{Z}_{(p)} を誘導し、これは nn について両立します。

例 3.4(多項式環の原点での完備化)

体 kk と A=k[x1,…,xr]A = k[x_1, \ldots, x_r]、I=(x1,…,xr)I = (x_1, \ldots, x_r) を考えます。A/InA/I^n は次数 nn 未満の多項式全体と同一視でき、逆系の元は「次数 nn 未満の部分が両立する多項式の列」なので、A^=k[[x1,…,xr]]\widehat{A} = k[[x_1, \ldots, x_r]] です。局所化 k[x1,…,xr]Ik[x_1, \ldots, x_r]_{I} の IAIIA_I 進完備化も同じ k[[x1,…,xr]]k[[x_1, \ldots, x_r]] です(II の外の多項式は定数項が 00 でないので、A/InA/I^n ですでに可逆です)。たとえば 1+x1 + x は k[x](x)k[x]_{(x)} で単元で、k[[x]]k[[x]] の中で逆元 1−x+x2−⋯1 - x + x^2 - \cdots をもちます。

二つのフィルトレーションが互いに「有界なずれ」しかもたなければ、完備化は同じです。Artin–Rees の補題はこの形で使います。

補題 3.5(ずれが有界なフィルトレーションの逆極限)✓

(Mn)n≥1(M_n)_{n \ge 1}、(Mn′)n≥1(M'_n)_{n \ge 1} を MM の部分加群の降鎖とし、すべての nn について Mn′⊆MnM'_n \subseteq M_n で、ある c≥0c \ge 0 についてすべての nn で Mn+c⊆Mn′M_{n+c} \subseteq M'_n であるとする。このとき自然な全射 M/Mn′→M/MnM/M'_n \to M/M_n が誘導する ρ ⁣:lim←⁡M/Mn′→lim←⁡M/Mn\rho\colon \varprojlim M/M'_n \to \varprojlim M/M_n は同型である。

証明(補題 3.5)

(xn)∈lim←⁡M/Mn(x_n) \in \varprojlim M/M_n に対し、Mn+c⊆Mn′M_{n+c} \subseteq M'_n なので xn+cx_{n+c} の M/Mn′M/M'_n での像 yny_n が定まります。yn+1y_{n+1} は xn+c+1x_{n+c+1} の像で、M/Mn′M/M'_n に落とすと xn+cx_{n+c} の像 yny_n に一致するので、σ((xn))=(yn)\sigma((x_n)) = (y_n) は lim←⁡M/Mn′\varprojlim M/M'_n の元です。ρσ((xn))\rho\sigma((x_n)) の第 nn 成分は xn+cx_{n+c} の M/MnM/M_n での像、すなわち xnx_n です。σρ((yn))\sigma\rho((y_n)) の第 nn 成分は yn+cy_{n+c} の M/Mn′M/M'_n での像、すなわち yny_n です。よって ρ\rho と σ\sigma は互いに逆です。

安定な II フィルトレーション (Mn)(M_n) について、IMn=Mn+1IM_n = M_{n+1}(n≥n0n \ge n_0)なら InM⊆MnI^nM \subseteq M_n と Mn+n0=InMn0⊆InMM_{n+n_0} = I^nM_{n_0} \subseteq I^nM が成り立つので、この補題から lim←⁡M/Mn≅M^\varprojlim M/M_n \cong \widehat{M} です。

定義 4.1(Rees 環と随伴次数環)↗

多項式環 A[t]A[t] の部分環 A∗=⨁n≥0IntnA^* = \bigoplus_{n \ge 0} I^n t^n を II の Rees 環という。MM の II フィルトレーション (Mn)(M_n) について、M∗=⨁n≥0MntnM^* = \bigoplus_{n \ge 0} M_n t^n(形式的な直和)は (ati)(xtj)=(ax)ti+j(at^i)(xt^j) = (ax)t^{i+j} により A∗A^* 加群になる。また gr⁡I(A)=⨁n≥0In/In+1\operatorname{gr}_I(A) = \bigoplus_{n \ge 0} I^n/I^{n+1} に、(a+Ii+1)(b+Ij+1)=ab+Ii+j+1(a + I^{i+1})(b + I^{j+1}) = ab + I^{i+j+1}(a∈Iia \in I^i、b∈Ijb \in I^j)で定まる積を入れた次数環を、II に関する随伴次数環という。

a∈Iia \in I^i、x∈Mjx \in M_j なら ax∈IiMj⊆Mi+jax \in I^iM_j \subseteq M_{i+j} なので M∗M^* の作用は well-defined です。gr⁡I(A)\operatorname{gr}_I(A) の積も、aa を Ii+1I^{i+1} の元だけずらすと abab は Ii+j+1I^{i+j+1} の元だけずれるので well-defined です。k[x](x)k[x]_{(x)} や k[[x]]k[[x]] の極大イデアルに関する随伴次数環は多項式環 k[t]k[t] で、gr⁡\operatorname{gr} は 次数環と Hilbert–Samuel 多項式 の章の Hilbert–Samuel 関数と Cohen–Macaulay 環と正則局所環 の章の正則局所環の判定(定理 6.2[Cohen–Macaulay 環と正則局所環])で主役になります。

次数 0次数 1次数 2次数 3AItI²t²I³t³⊕⊕⊕⊕ …
Rees 環 A* = ⊕ Iⁿtⁿ。次数 n の位置に Iⁿ を並べる(t は次数を記録する文字)。

次の補題のねらいは、「ある段から先は II をかけるだけで次の段になる」という安定性を、「Rees 環上の加群として有限個の元で生成される」という有限性の言葉に言い換えることです。これで Rees 環の Noether 性を使えるようになり、Artin–Rees の補題の証明の橋渡しになります。

補題 4.2(安定性と Rees 加群の有限生成性)✓

AA を Noether 環、MM を有限生成 AA 加群、(Mn)(M_n) を MM の II フィルトレーションとする。(Mn)(M_n) が安定であることと、M∗M^* が有限生成 A∗A^* 加群であることは同値である。

証明(補題 4.2)

定理 3.1[Noether 環と Artin 環] の (3) により MM は Noether 加群で、補題 2.3[Noether 環と Artin 環] の (2) により各 MnM_n は有限生成です。k≥0k \ge 0 について

Mk∗=M0⊕M1t⊕⋯⊕Mktk⊕(IMk)tk+1⊕(I2Mk)tk+2⊕⋯M^*_k = M_0 \oplus M_1 t \oplus \cdots \oplus M_k t^k \oplus (IM_k)t^{k+1} \oplus (I^2M_k)t^{k+2} \oplus \cdots

とおくと、これは M∗M^* の A∗A^* 部分加群で、M0,…,MkM_0, \ldots, M_k の生成元(を tt のしかるべき冪に置いたもの)で生成されるので有限生成です。M0∗⊆M1∗⊆⋯M^*_0 \subseteq M^*_1 \subseteq \cdots で、その和集合は M∗M^* です(Mjtj⊆Mj∗M_j t^j \subseteq M^*_j)。

M∗M^* が有限生成なら、有限個の生成元の斉次成分はある Mk∗M^*_k に入るので M∗=Mk∗M^* = M^*_k、すなわち j≥1j \ge 1 で Mk+j=IjMkM_{k+j} = I^jM_k となり、IMn=Mn+1IM_n = M_{n+1}(n≥kn \ge k)です。逆に n≥n0n \ge n_0 で IMn=Mn+1IM_n = M_{n+1} なら、Mn0+j=IjMn0M_{n_0 + j} = I^jM_{n_0} なので M∗=Mn0∗M^* = M^*_{n_0} は有限生成です。

次の定理は、MM の部分加群 NN の中で、II の冪が作る列 InM∩NI^nM \cap N が、NN 自身に II をかけていく列と有界なずれしかもたないことを保証します。たとえば A=M=k[x]A = M = k[x]、I=(x)I = (x)、N=(x2)N = (x^2) では I3∩N=(x3)I^3 \cap N = (x^3) で、I(I2∩N)=(x)(x2)=(x3)I(I^2 \cap N) = (x)(x^2) = (x^3) と一致します。この性質が、§6 で MM と NN の完備化を比べるときに効きます。

定理 4.3(Artin–Rees の補題)✓

AA を Noether 環、II をイデアル、MM を有限生成 AA 加群、NN を MM の部分加群とする。このとき、ある整数 c≥0c \ge 0 が存在して、すべての n≥cn \ge c について

InM∩N=In−c (IcM∩N)I^nM \cap N = I^{n-c}\,(I^cM \cap N)

が成り立つ。すなわち NN の II フィルトレーション (InM∩N)n(I^nM \cap N)_n は安定である。

証明(定理 4.3)

I=(a1,…,ar)I = (a_1, \ldots, a_r) とします(AA は Noether なので II は有限生成です)。InI^n は a1,…,ara_1, \ldots, a_r の nn 次の単項式で生成されるので、A∗=A[a1t,…,art]A^* = A[a_1t, \ldots, a_rt] は有限生成 AA 代数で、系 4.1[Noether 環と Artin 環] の (3)(その中で 定理 5.3[多項式環と体の拡大] を使っています)により Noether 環です。

MM の II 進フィルトレーションは安定なので、補題 4.2 により M∗=⨁InM tnM^* = \bigoplus I^nM\,t^n は有限生成 A∗A^* 加群で、定理 3.1[Noether 環と Artin 環] の (3) により Noether A∗A^* 加群です。Nn=InM∩NN_n = I^nM \cap N は INn⊆In+1M∩N=Nn+1IN_n \subseteq I^{n+1}M \cap N = N_{n+1} を満たすので NN の II フィルトレーションであり、N∗=⨁NntnN^* = \bigoplus N_n t^n は M∗M^* の A∗A^* 部分加群、したがって有限生成です(補題 2.3[Noether 環と Artin 環] の (2))。ここで NN は Noether 加群 MM の部分加群なので有限生成で、補題 4.2 を NN に使えて (Nn)(N_n) は安定です。ある cc 以降 INn=Nn+1IN_n = N_{n+1} なので、n≥cn \ge c で Nn=In−cNcN_n = I^{n-c}N_c です。

InM∩N⊇InNI^nM \cap N \supseteq I^nN は自明ですが、逆向きに「NN の元で InMI^nM に深く入るものは、NN の中でも深く入っている」ことを、有界なずれ cc で保証するのがこの補題です。cc を 00 にはできません(演習 9.2)。

定理 5.1(Krull の交叉定理)✓

AA を Noether 環、II をイデアル、MM を有限生成 AA 加群とし、N=⋂n≥1InMN = \bigcap_{n \ge 1} I^nM とおく。このとき IN=NIN = N であり、

N={ x∈M:ある a∈I について (1−a)x=0 }N = \{\, x \in M : \text{ある } a \in I \text{ について } (1 - a)x = 0 \,\}

である。

証明(定理 5.1)

定理 4.3 を部分加群 NN に使い、cc をその定数とします。N⊆Ic+1MN \subseteq I^{c+1}M なので、n=c+1n = c + 1 として

N=Ic+1M∩N=I (IcM∩N)⊆INN = I^{c+1}M \cap N = I\,(I^cM \cap N) \subseteq IN

です。IN⊆NIN \subseteq N は明らかなので IN=NIN = N です。NN は Noether 加群 MM の部分加群なので有限生成で(定理 3.1[Noether 環と Artin 環]、補題 2.3[Noether 環と Artin 環])、系 3.4[加群・完全列・中山の補題] により x≡1(modI)x \equiv 1 \pmod I で xN=0xN = 0 となる xx があります。x=1−ax = 1 - a(a∈Ia \in I)と書けば、NN の元はすべて右辺の集合に入ります。

逆に (1−a)x=0(1 - a)x = 0(a∈Ia \in I)なら x=ax=a2x=⋯=anx∈InMx = ax = a^2x = \cdots = a^nx \in I^nM がすべての nn で成り立つので、x∈Nx \in N です。

系 5.2(局所環と整域での交叉定理)✓

AA を Noether 環、II をイデアル、MM を有限生成 AA 加群とする。

  1. I⊆Jac⁡(A)I \subseteq \operatorname{Jac}(A) なら ⋂nInM=0\bigcap_n I^nM = 0 であり、ιM ⁣:M→M^\iota_M\colon M \to \widehat{M} は単射である。とくに Noether 局所環 (A,m)(A, \mathfrak{m}) では ⋂nmnM=0\bigcap_n \mathfrak{m}^nM = 0 で、A→A^A \to \widehat{A} は単射である。
  2. AA が整域で I≠AI \ne A なら ⋂nIn=0\bigcap_n I^n = 0 である。
証明(系 5.2)

(1) (1−a)x=0(1 - a)x = 0(a∈I⊆Jac⁡(A)a \in I \subseteq \operatorname{Jac}(A))とします。命題 2.8[局所化と素イデアルのスペクトル] を y=1y = 1 で使うと 1−a1 - a は単元なので x=0x = 0 です。定理 5.1 により ⋂nInM=0\bigcap_n I^nM = 0 で、これは ker⁡ιM\ker\iota_M です(§3)。局所環では Jac⁡(A)=m\operatorname{Jac}(A) = \mathfrak{m} です(定義 2.2[局所化と素イデアルのスペクトル])。

(2) M=AM = A として 定理 5.1 を使います。(1−a)x=0(1 - a)x = 0、a∈Ia \in I とすると、I≠AI \ne A なので a≠1a \ne 1(補題 3.3[イデアルと剰余環])、すなわち 1−a≠01 - a \ne 0 で、整域なので x=0x = 0 です。

I⊆Jac⁡(A)I \subseteq \operatorname{Jac}(A) の仮定は外せません。A=Z×ZA = \mathbb{Z} \times \mathbb{Z}、I=Z×0I = \mathbb{Z} \times 0 では I2=II^2 = I なので ⋂nIn=I≠0\bigcap_n I^n = I \ne 0 です。定理の aa は (1,0)(1, 0) で、1−a=(0,1)1 - a = (0, 1) が II を零化しています。

例 5.3(滑らかな関数の芽:Noether でない局所環)

AA を、R\mathbb{R} の原点の近傍で定義された C∞C^\infty 級関数の芽(原点のある近傍で一致する関数を同一視したもの)の環とします。f(0)≠0f(0) \ne 0 なら 1/f1/f が原点の近くで C∞C^\infty 級なので、非単元全体は m={f:f(0)=0}\mathfrak{m} = \{ f : f(0) = 0 \} で、AA は局所環です(補題 3.9[局所化と素イデアルのスペクトル])。

f∈mf \in \mathfrak{m} なら微積分学の基本定理から f(x)=x g(x)f(x) = x\,g(x)、g(x)=∫01f′(sx) dsg(x) = \int_0^1 f'(sx)\,ds で、gg も C∞C^\infty 級なので m=(x)\mathfrak{m} = (x)、mn=(xn)\mathfrak{m}^n = (x^n) です。f∈(xn)f \in (x^n) なら Leibniz の公式から f(j)(0)=0f^{(j)}(0) = 0(j<nj < n)です。逆にすべての導関数が 00 で消える ff は、g(j)(0)=∫01sjf(j+1)(0) ds=0g^{(j)}(0) = \int_0^1 s^j f^{(j+1)}(0)\,ds = 0 なので gg も同じ性質をもち、繰り返して f∈(xn)f \in (x^n) がすべての nn でわかります。したがって ⋂nmn\bigcap_n \mathfrak{m}^n は原点ですべての導関数が消える芽の全体です。

f(x)=e−1/x2f(x) = e^{-1/x^2}(f(0)=0f(0) = 0)はすべての導関数が原点で 00 になる(平均値の定理とテイラー展開 の最後の例)ので、⋂nmn≠0\bigcap_n \mathfrak{m}^n \ne 0 です。m\mathfrak{m} は単項イデアルなのに交叉定理が成り立たないのは、AA が Noether でないからです。実際 N=⋂nmnN = \bigcap_n \mathfrak{m}^n について、上の議論から f∈Nf \in N なら g∈Ng \in N なので N=mNN = \mathfrak{m}N で、NN が有限生成なら中山の補題で N=0N = 0 となるはずですから、NN は有限生成ではありません。完備化は A^=R[[x]]\widehat{A} = \mathbb{R}[[x]] で、A→A^A \to \widehat{A} は芽をその Taylor 級数に送る写像です。

この節では AA を Noether 環、II をそのイデアルとし、完備化はすべて II 進のものとします。

定理 6.1(完備化の完全性)✓

0→M′→uM→vM′′→00 \to M' \xrightarrow{u} M \xrightarrow{v} M'' \to 0 を有限生成 AA 加群の短完全列とする。このとき 0→M′^→u^M^→v^M′′^→00 \to \widehat{M'} \xrightarrow{\widehat{u}} \widehat{M} \xrightarrow{\widehat{v}} \widehat{M''} \to 0 は完全である。

証明(定理 6.1)

uu で M′M' を MM の部分加群とみなし、M′′=M/M′M'' = M/M' とします。v(InM)=InM′′v(I^nM) = I^nM'' なので、各 nn について

0→M′/(M′∩InM)→M/InM→M′′/InM′′→00 \to M'/(M' \cap I^nM) \to M/I^nM \to M''/I^nM'' \to 0

は完全です(中央から右への写像は全射で、核は (M′+InM)/InM≅M′/(M′∩InM)(M' + I^nM)/I^nM \cong M'/(M' \cap I^nM)。補題 2.1[Noether 環と Artin 環] の (1))。これは逆系の完全列で、左の逆系の推移写像は全射なので Mittag-Leffler 条件を満たします。定理 2.2 により

0→lim←⁡M′/(M′∩InM)→M^→v^M′′^→00 \to \varprojlim M'/(M' \cap I^nM) \to \widehat{M} \xrightarrow{\widehat{v}} \widehat{M''} \to 0

は完全です。定理 4.3 の定数 cc について InM′⊆M′∩InMI^nM' \subseteq M' \cap I^nM、M′∩In+cM=In(M′∩IcM)⊆InM′M' \cap I^{n+c}M = I^n(M' \cap I^cM) \subseteq I^nM' なので、補題 3.5 により自然な写像 M′^→lim←⁡M′/(M′∩InM)\widehat{M'} \to \varprojlim M'/(M' \cap I^nM) は同型です。これと上の単射の合成は、各成分 M′/InM′→M/InMM'/I^nM' \to M/I^nM から誘導される写像、すなわち u^\widehat{u} なので、主張の列は完全です。

次の定理は、完備化を取ることが A^\widehat{A} とのテンソル積を取ることと同じだと言っています。証明の流れは、まず M=ArM = A^r のときに確かめ、一般の MM は As→Ar→M→0A^s \to A^r \to M \to 0 という完全列(有限表示)を取って、完備化した列とテンソル積を取った列を比べる、というものです。

定理 6.2(完備化とテンソル積)✓

有限生成 AA 加群 MM について、ξ⊗x↦ξ ιM(x)\xi \otimes x \mapsto \xi\,\iota_M(x) で定まる A^\widehat{A} 線形写像 ψM ⁣:A^⊗AM→M^\psi_M\colon \widehat{A} \otimes_A M \to \widehat{M} は同型である。ψ\psi は MM について自然である。すなわち準同型 u ⁣:M→Nu\colon M \to N について ψN∘(1⊗u)=u^∘ψM\psi_N \circ (1 \otimes u) = \widehat{u} \circ \psi_M が成り立つ。

証明(定理 6.2)

(ξ,x)↦ξ ιM(x)(\xi, x) \mapsto \xi\,\iota_M(x) は双線形なので ψM\psi_M が定まります(定理 2.2[テンソル積と平坦性・射影加群・入射加群])。自然性は、u^\widehat{u} が A^\widehat{A} 線形で u^ ιM=ιNu\widehat{u}\,\iota_M = \iota_N u であることから、純テンソル上で u^(ξ ιM(x))=ξ ιN(u(x))\widehat{u}(\xi\,\iota_M(x)) = \xi\,\iota_N(u(x)) と確かめられます。

M=ArM = A^r のとき、命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (3)(4) により A^⊗Ar≅A^r\widehat{A} \otimes A^r \cong \widehat{A}^r、§3 の直和の注意により Ar^≅A^r\widehat{A^r} \cong \widehat{A}^r で、この同一視で ψ\psi は恒等写像(ξ⊗ei↦ξ ι(ei)\xi \otimes e_i \mapsto \xi\,\iota(e_i))なので同型です。

一般の MM について、AA は Noether なので MM は有限表示です。全射 v ⁣:Ar→Mv\colon A^r \to M の核 KK は Noether 加群 ArA^r の部分加群なので有限生成で(定理 3.1[Noether 環と Artin 環]、補題 2.3[Noether 環と Artin 環])、全射 w ⁣:As→Kw\colon A^s \to K があります。u ⁣:As→Aru\colon A^s \to A^r を ww と包含の合成とします。定理 6.1 を 0→K→Ar→M→00 \to K \to A^r \to M \to 0 と 0→ker⁡w→As→K→00 \to \ker w \to A^s \to K \to 0 に使うと、As^→K^\widehat{A^s} \to \widehat{K} は全射で K^→Ar^\widehat{K} \to \widehat{A^r} の像は ker⁡v^\ker\widehat{v} なので、As^→u^Ar^→v^M^→0\widehat{A^s} \xrightarrow{\widehat{u}} \widehat{A^r} \xrightarrow{\widehat{v}} \widehat{M} \to 0 は完全です。一方、定理 2.8[テンソル積と平坦性・射影加群・入射加群] により A^⊗As→A^⊗Ar→A^⊗M→0\widehat{A} \otimes A^s \to \widehat{A} \otimes A^r \to \widehat{A} \otimes M \to 0 も完全です。自然性により ψ\psi はこの二つの列の間の可換図式を与え、最初の二つの ψ\psi は同型です。

ψM\psi_M が全射であることは、Ar^→M^\widehat{A^r} \to \widehat{M} が全射で ψAr\psi_{A^r} が全射であることから従います。ψM(z)=0\psi_M(z) = 0 とし、zz を y∈A^⊗Ary \in \widehat{A} \otimes A^r の像とすると、ψAr(y)\psi_{A^r}(y) は M^\widehat{M} で 00 に写るので u^(w′)\widehat{u}(w')(w′∈As^w' \in \widehat{A^s})と書け、w′=ψAs(y′)w' = \psi_{A^s}(y') とすると ψAr(y−(1⊗u)(y′))=0\psi_{A^r}(y - (1 \otimes u)(y')) = 0 です。ψAr\psi_{A^r} は単射なので yy は (1⊗u)(y′)(1 \otimes u)(y') に等しく、v∘u=0v \circ u = 0 なのでその像 z=(1⊗v)(1⊗u)(y′)z = (1 \otimes v)(1 \otimes u)(y') は 00 です。

命題 6.3(完備化のイデアルと剰余)✓

n≥1n \ge 1 とする。

  1. ker⁡(pn ⁣:A^→A/In)=InA^\ker\bigl(p_n\colon \widehat{A} \to A/I^n\bigr) = I^n\widehat{A} であり、pnp_n は同型 A^/InA^≅A/In\widehat{A}/I^n\widehat{A} \cong A/I^n を誘導する。
  2. InA^/In+1A^≅In/In+1I^n\widehat{A}/I^{n+1}\widehat{A} \cong I^n/I^{n+1} であり、gr⁡IA^(A^)≅gr⁡I(A)\operatorname{gr}_{I\widehat{A}}(\widehat{A}) \cong \operatorname{gr}_I(A) は次数環の同型である。
  3. A^\widehat{A} は IA^I\widehat{A} 進完備である。
  4. IA^⊆Jac⁡(A^)I\widehat{A} \subseteq \operatorname{Jac}(\widehat{A}) である。
証明(命題 6.3)

(1) 定理 6.1 を 0→In→A→A/In→00 \to I^n \to A \to A/I^n \to 0 に使います。A/InA/I^n の II 進フィルトレーションは k≥nk \ge n で 00 なので、その逆系は k≥nk \ge n で A/InA/I^n と恒等写像からなり、射影 (A/In)∧→A/In(A/I^n)^\wedge \to A/I^n(第 nn 成分)は同型です。この同一視で、A→A/InA \to A/I^n の完備化は pnp_n になります。よって ker⁡pn\ker p_n は In^→A^\widehat{I^n} \to \widehat{A} の像です。定理 6.2 の自然性により、これは A^⊗In→A^⊗A=A^\widehat{A} \otimes I^n \to \widehat{A} \otimes A = \widehat{A} の像、すなわち InA^I^n\widehat{A} です。pnp_n は全射(pn∘ιAp_n \circ \iota_A が全射)なので、準同型定理(定理 5.1[イデアルと剰余環])から後半を得ます。

(2) (1) の同型は nn について両立するので、InA^/In+1A^=ker⁡(A^/In+1A^→A^/InA^)I^n\widehat{A}/I^{n+1}\widehat{A} = \ker(\widehat{A}/I^{n+1}\widehat{A} \to \widehat{A}/I^n\widehat{A}) は ker⁡(A/In+1→A/In)=In/In+1\ker(A/I^{n+1} \to A/I^n) = I^n/I^{n+1} に写ります。どちらも ιA\iota_A から誘導されるので、積と両立します。

(3) (1) の同型で逆系 (A^/InA^)(\widehat{A}/I^n\widehat{A}) を (A/In)(A/I^n) と同一視すると、A^→lim←⁡A^/InA^≅lim←⁡A/In=A^\widehat{A} \to \varprojlim \widehat{A}/I^n\widehat{A} \cong \varprojlim A/I^n = \widehat{A} は ξ↦(pn(ξ))n=ξ\xi \mapsto (p_n(\xi))_n = \xi、すなわち恒等写像です。

(4) z∈IA^z \in I\widehat{A} について 1−z1 - z が単元であることを示せば、命題 2.8[局所化と素イデアルのスペクトル] から従います(zy∈IA^zy \in I\widehat{A} なので)。(1) より zk∈IkA^=ker⁡pkz^k \in I^k\widehat{A} = \ker p_k です。sN=∑k<Nzks_N = \sum_{k < N} z^k とおくと、N≥nN \ge n で pn(sN)=pn(sn)p_n(s_N) = p_n(s_n) なので、pn(w)=pn(sn)p_n(w) = p_n(s_n) となる w∈A^w \in \widehat{A} が定まります。pn((1−z)w)=pn((1−z)sn)=pn(1−zn)=1p_n((1 - z)w) = p_n((1 - z)s_n) = p_n(1 - z^n) = 1 がすべての nn で成り立つので (1−z)w=1(1 - z)w = 1 です。

完備な環の上では「冪級数に元を代入する」ことができます。その準備として、多変数の冪級数環を多重指数で書き直します。次の補題は当たり前に見えますが、後の代入の補題で係数ごとの計算をするために、多変数でも和と積が期待どおりの係数の公式で書けることを一度確認しておくためのものです。環 RR 上の rr 変数冪級数環を、定義 4.2[Noether 環と Artin 環] の構成を繰り返して R[[x1,…,xr]]=R[[x1,…,xr−1]][[xr]]R[[x_1, \ldots, x_r]] = R[[x_1, \ldots, x_{r-1}]][[x_r]](r=1r = 1 では R[[x1]]R[[x_1]])と定めます。多重指数 α=(α1,…,αr)∈Z≥0r\alpha = (\alpha_1, \ldots, \alpha_r) \in \mathbb{Z}_{\ge 0}^r について ∣α∣=α1+⋯+αr|\alpha| = \alpha_1 + \cdots + \alpha_r と書きます。

補題 6.4(多変数冪級数環の多重指数表示)✓

環 RR と r≥1r \ge 1 について、R[[x1,…,xr]]R[[x_1, \ldots, x_r]] の元 ff に RR の元の族 (cα)α∈Z≥0r(c_\alpha)_{\alpha \in \mathbb{Z}_{\ge 0}^r}(ff の係数)を対応させる全単射で、次を満たすものがある。f,gf, g の係数を (cα)(c_\alpha)、(dα)(d_\alpha) とすると、f+gf + g の係数は (cα+dα)(c_\alpha + d_\alpha)、fgfg の係数は (∑β+β′=αcβdβ′)α\bigl(\sum_{\beta + \beta' = \alpha} c_\beta d_{\beta'}\bigr)_\alpha(有限和)である。11 の係数は α=0\alpha = 0 で 11、他で 00 であり、xix_i の係数は α=ei\alpha = e_i(第 ii 成分だけが 11 の多重指数)で 11、他で 00 である。

証明(補題 6.4)

rr についての帰納法です。r=1r = 1 では、R[[x1]]R[[x_1]] の元は係数の列そのもので、和と積は 定義 4.2[Noether 環と Artin 環] により係数ごとの和と (fg)m=∑j+l=mfjgl(fg)_m = \sum_{j + l = m} f_j g_l で与えられるので、主張はそのまま定義です。

r≥2r \ge 2 とし、S=R[[x1,…,xr−1]]S = R[[x_1, \ldots, x_{r-1}]] で主張が成り立つとします。S[[xr]]S[[x_r]] の元 ff は SS の元の列 (Fm)m≥0(F_m)_{m \ge 0} で、各 FmF_m には帰納法の仮定により係数 (cβ(m))β∈Z≥0r−1(c^{(m)}_\beta)_{\beta \in \mathbb{Z}_{\ge 0}^{r-1}} が対応します。多重指数 (β,m)∈Z≥0r(\beta, m) \in \mathbb{Z}_{\ge 0}^r について c(β,m)=cβ(m)c_{(\beta, m)} = c^{(m)}_\beta とおくと、f↦(cα)αf \mapsto (c_\alpha)_\alpha は全単射の合成なので全単射です。和については明らかです。積については、fgfg の第 mm 項は ∑j+l=mFjGl\sum_{j + l = m} F_j G_l で、その β\beta の係数は帰納法の仮定(SS の中での和と積の係数)により

∑j+l=m ∑γ+γ′=βc(γ,j) d(γ′,l)=∑(γ,j)+(γ′,l)=(β,m)c(γ,j) d(γ′,l)\sum_{j + l = m} \ \sum_{\gamma + \gamma' = \beta} c_{(\gamma, j)}\, d_{(\gamma', l)} = \sum_{(\gamma, j) + (\gamma', l) = (\beta, m)} c_{(\gamma, j)}\, d_{(\gamma', l)}

です。11 は列 (1,0,0,…)(1, 0, 0, \ldots)、xix_i(i<ri < r)は列 (xi,0,0,…)(x_i, 0, 0, \ldots)、xrx_r は列 (0,1,0,…)(0, 1, 0, \ldots) なので、残りの主張も帰納法の仮定から従います。

この補題により、多重指数 α\alpha についての xα=x1α1⋯xrαrx^\alpha = x_1^{\alpha_1} \cdots x_r^{\alpha_r} は α\alpha でだけ係数 11 をもつ元であり(積の公式で xix_i の係数を畳み込めばわかります)、係数が (cα)(c_\alpha) の元を形式和 f=∑αcαxαf = \sum_\alpha c_\alpha x^\alpha と書きます。係数が有限個を除いて 00 の元は有限和 ∑αcαxα\sum_\alpha c_\alpha x^\alpha そのもので、これらは RR と x1,…,xrx_1, \ldots, x_r が生成する部分環をなし、単項式 xαx^\alpha の一次独立性(係数の一意性)により多項式環 R[x1,…,xr]R[x_1, \ldots, x_r] と同一視されます。fd=∑∣α∣=dcαxαf_d = \sum_{|\alpha| = d} c_\alpha x^\alpha(d≥0d \ge 0)を ff の dd 次斉次部分といいます。∣β+β′∣=∣β∣+∣β′∣|\beta + \beta'| = |\beta| + |\beta'| なので、積の公式から (fg)d=∑i+j=dfigj(fg)_d = \sum_{i + j = d} f_i g_j です。次の補題は §6 と §8 の両方で使います。

補題 6.5(完備な環への冪級数の代入)✓

BB を環、JJ をそのイデアルとし、BB は JJ 進完備であるとする。環準同型 σ ⁣:R→B\sigma\colon R \to B と b1,…,br∈Jb_1, \ldots, b_r \in J に対し、環準同型 φ ⁣:R[[x1,…,xr]]→B\varphi\colon R[[x_1, \ldots, x_r]] \to B で、φ∣R=σ\varphi|_R = \sigma、φ(xi)=bi\varphi(x_i) = b_i、およびすべての n≥1n \ge 1 について

φ(f)≡∑d<nσ(fd)(b)(modJn)\varphi(f) \equiv \sum_{d < n} \sigma(f_d)(b) \pmod{J^n}

を満たすものが存在する。ここで σ(fd)(b)=∑∣α∣=dσ(cα)bα\sigma(f_d)(b) = \sum_{|\alpha| = d} \sigma(c_\alpha) b^\alpha である。さらに J=(b1,…,br)J = (b_1, \ldots, b_r) かつ B=σ(R)+JB = \sigma(R) + J なら、φ\varphi は全射である。

証明(補題 6.5)

σ(fd)(b)∈Jd\sigma(f_d)(b) \in J^d なので、(∑d<nσ(fd)(b)+Jn)n\bigl(\sum_{d < n} \sigma(f_d)(b) + J^n\bigr)_n は lim←⁡B/Jn\varprojlim B/J^n の元で、ιB\iota_B が全単射なのでこれに写る BB の元がただ一つあります。それを φ(f)\varphi(f) とします。和を保つことは明らかです。積については、補題 6.4 の積の公式から (fg)d=∑i+j=dfigj(fg)_d = \sum_{i + j = d} f_i g_j で、σ\sigma を係数に施して bb を代入する写像 R[x1,…,xr]→BR[x_1, \ldots, x_r] \to B は環準同型(補題 3.1[加群・完全列・中山の補題] を rr 回使います)なので

∑d<nσ((fg)d)(b)−(∑i<nσ(fi)(b))(∑j<nσ(gj)(b))=−∑i,j<n, i+j≥nσ(fi)(b) σ(gj)(b)∈Jn\sum_{d < n} \sigma((fg)_d)(b) - \Bigl(\sum_{i < n} \sigma(f_i)(b)\Bigr)\Bigl(\sum_{j < n} \sigma(g_j)(b)\Bigr) = -\sum_{i, j < n,\ i + j \ge n} \sigma(f_i)(b)\,\sigma(g_j)(b) \in J^n

で、φ(fg)−φ(f)φ(g)\varphi(fg) - \varphi(f)\varphi(g) はすべての JnJ^n に入り、ιB\iota_B の単射性(⋂nJn=0\bigcap_n J^n = 0)から 00 です。φ(1)=1\varphi(1) = 1、φ∣R=σ\varphi|_R = \sigma、φ(xi)=bi\varphi(x_i) = b_i も定義から従います。

全射性: JdJ^d は bb の dd 次単項式で生成されるので、B=σ(R)+JB = \sigma(R) + J から Jd=∑∣α∣=dbαB⊆∑∣α∣=dbασ(R)+Jd+1J^d = \sum_{|\alpha| = d} b^\alpha B \subseteq \sum_{|\alpha| = d} b^\alpha \sigma(R) + J^{d+1} です。η∈B\eta \in B を取り、y0=ηy_0 = \eta とし、yd∈Jdy_d \in J^d が得られたら yd=σ(Fd)(b)+yd+1y_d = \sigma(F_d)(b) + y_{d+1}(FdF_d は RR 係数の dd 次斉次多項式、yd+1∈Jd+1y_{d+1} \in J^{d+1})と書きます。dd 次斉次部分が FdF_d である冪級数を f=∑dFdf = \sum_d F_d とすると(補題 6.4 の全単射により存在します)η−∑d<nσ(Fd)(b)=yn∈Jn\eta - \sum_{d < n} \sigma(F_d)(b) = y_n \in J^n なので、φ(f)−η\varphi(f) - \eta はすべての JnJ^n に入り、φ(f)=η\varphi(f) = \eta です。

定理 6.6(完備化の Noether 性と局所性)✓

AA を Noether 環、II をイデアルとする。

  1. A^\widehat{A} は Noether 環である。
  2. (A,m,k)(A, \mathfrak{m}, k) が局所環で I=mI = \mathfrak{m} なら、A^\widehat{A} は極大イデアル mA^\mathfrak{m}\widehat{A} と剰余体 kk をもつ局所環で、A^/mnA^≅A/mn\widehat{A}/\mathfrak{m}^n\widehat{A} \cong A/\mathfrak{m}^n であり、A^\widehat{A} は完備局所環である。
証明(定理 6.6)

(1) I=(a1,…,ar)I = (a_1, \ldots, a_r) とします。補題 6.5 を B=A^B = \widehat{A}、J=IA^J = I\widehat{A}、σ=ιA\sigma = \iota_A、bi=ιA(ai)b_i = \iota_A(a_i) に使います。A^\widehat{A} は IA^I\widehat{A} 進完備で(命題 6.3 の (3))、JJ は bib_i で生成されます。さらに p1∘ιA ⁣:A→A/Ip_1 \circ \iota_A\colon A \to A/I は全射で ker⁡p1=IA^\ker p_1 = I\widehat{A}(命題 6.3 の (1))なので、A^=ιA(A)+IA^\widehat{A} = \iota_A(A) + I\widehat{A} です。よって全射 A[[x1,…,xr]]→A^A[[x_1, \ldots, x_r]] \to \widehat{A} があります。定理 4.3[Noether 環と Artin 環] を rr 回使うと A[[x1,…,xr]]A[[x_1, \ldots, x_r]] は Noether で、その剰余環に同型な(定理 5.1[イデアルと剰余環])A^\widehat{A} も Noether です(系 4.1[Noether 環と Artin 環] の (1))。

(2) 命題 6.3 の (1) より A^/mnA^≅A/mn\widehat{A}/\mathfrak{m}^n\widehat{A} \cong A/\mathfrak{m}^n で、n=1n = 1 から A^/mA^≅k\widehat{A}/\mathfrak{m}\widehat{A} \cong k は体なので mA^\mathfrak{m}\widehat{A} は極大イデアルです(定理 6.3[イデアルと剰余環])。A^\widehat{A} の任意の極大イデアル n\mathfrak{n} は Jac⁡(A^)⊇mA^\operatorname{Jac}(\widehat{A}) \supseteq \mathfrak{m}\widehat{A}(命題 6.3 の (4))を含むので、極大性から n=mA^\mathfrak{n} = \mathfrak{m}\widehat{A} です。(mA^)n=mnA^(\mathfrak{m}\widehat{A})^n = \mathfrak{m}^n\widehat{A} なので、命題 6.3 の (3) は A^\widehat{A} が完備局所環であることを言っています。

定理 6.7(完備化の平坦性)✓

AA を Noether 環、II をイデアルとする。A^\widehat{A} は平坦 AA 加群である。(A,m)(A, \mathfrak{m}) が Noether 局所環で I=mI = \mathfrak{m} なら、A^\widehat{A} は忠実平坦 AA 加群である。

証明(定理 6.7)

定理 4.3[テンソル積と平坦性・射影加群・入射加群] の (3) を確かめます。イデアル a\mathfrak{a} と包含 j ⁣:a→Aj\colon \mathfrak{a} \to A について、テンソル積の可換性(命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (1))により a⊗A^→A⊗A^\mathfrak{a} \otimes \widehat{A} \to A \otimes \widehat{A} は 1⊗j ⁣:A^⊗a→A^⊗A1 \otimes j\colon \widehat{A} \otimes \mathfrak{a} \to \widehat{A} \otimes A と同一視され、定理 6.2 の自然性によりさらに j^ ⁣:a^→A^\widehat{j}\colon \widehat{\mathfrak{a}} \to \widehat{A} と同一視されます。a\mathfrak{a} は有限生成なので、定理 6.1 により j^\widehat{j} は単射です。よって A^\widehat{A} は平坦です。

局所環の場合、定理 6.6 の (2) により A^\widehat{A} は極大イデアル mA^\mathfrak{m}\widehat{A} の局所環で、ιA(m)⊆mA^\iota_A(\mathfrak{m}) \subseteq \mathfrak{m}\widehat{A} なので ιA\iota_A は局所準同型です。系 6.3[テンソル積と平坦性・射影加群・入射加群] の (1) により忠実平坦です。

局所環でない場合、忠実平坦性は成り立ちません。Z→Zp\mathbb{Z} \to \mathbb{Z}_p は平坦ですが、素数 q≠pq \ne p は Zp\mathbb{Z}_p で単元なので Z/q⊗Zp=Zp/qZp=0\mathbb{Z}/q \otimes \mathbb{Z}_p = \mathbb{Z}_p/q\mathbb{Z}_p = 0 です(演習 9.3)。忠実平坦性により、Noether 局所環 AA のイデアル a\mathfrak{a} について aA^∩A=a\mathfrak{a}\widehat{A} \cap A = \mathfrak{a} が成り立ち、AA のイデアルの情報は完備化で失われません。

定義 6.8(形式ファイバー)↗

(A,m)(A, \mathfrak{m}) を Noether 局所環、p\mathfrak{p} をその素イデアル、κ(p)=Ap/pAp\kappa(\mathfrak{p}) = A_\mathfrak{p}/\mathfrak{p}A_\mathfrak{p} を剰余体とする。環 A^⊗Aκ(p)\widehat{A} \otimes_A \kappa(\mathfrak{p}) を p\mathfrak{p} における AA の形式ファイバーという。

形式ファイバーの素イデアルは、A^\widehat{A} の素イデアルのうち AA への引き戻しが p\mathfrak{p} になるものと対応します。p=m\mathfrak{p} = \mathfrak{m} では A^⊗k≅A^/mA^≅k\widehat{A} \otimes k \cong \widehat{A}/\mathfrak{m}\widehat{A} \cong k です。

例 6.9(k[x] の原点での形式ファイバー)

A=k[x](x)A = k[x]_{(x)}、A^=k[[x]]\widehat{A} = k[[x]] とします。生成点 p=0\mathfrak{p} = 0 では κ(0)=k(x)\kappa(0) = k(x) で、A^⊗Ak(x)\widehat{A} \otimes_A k(x) は k[[x]]k[[x]] を A∖{0}A \setminus \{0\} で局所化した環です。AA の 00 でない元は k[[x]]k[[x]] の中で xeux^e u(uu は単元)と書けるので、この局所化は k[[x]][1/x]=k((x))k[[x]][1/x] = k((x))(Laurent 級数体)です。二つの形式ファイバー kk と k((x))k((x)) はどちらも体です。Kähler 微分と滑らかさの入口 の章で述べる優秀環(定義 11.2[Kähler 微分と滑らかさの入口])は、形式ファイバーが幾何的に正則(定義 11.1[Kähler 微分と滑らかさの入口])という条件で定義され、代数幾何で現れる局所環はこの性質をもちます。

局所環 (A,m,k)(A, \mathfrak{m}, k) と f∈A[x]f \in A[x] について、係数を kk に落とした多項式を fˉ∈k[x]\bar f \in k[x] と書きます。mn[x]\mathfrak{m}^n[x] で係数がすべて mn\mathfrak{m}^n に入る多項式全体(A[x]A[x] のイデアル)を表します。mi[x]⋅mj[x]⊆mi+j[x]\mathfrak{m}^i[x] \cdot \mathfrak{m}^j[x] \subseteq \mathfrak{m}^{i+j}[x] です。k[x]k[x] の多項式 g0,h0g_0, h_0 が互いに素であるとは、(g0,h0)=k[x](g_0, h_0) = k[x]、すなわち a0g0+b0h0=1a_0g_0 + b_0h_0 = 1 となる a0,b0∈k[x]a_0, b_0 \in k[x] があることをいいます。

定義 7.1(Hensel 局所環・狭義 Hensel 局所環)↗

局所環 (A,m,k)(A, \mathfrak{m}, k) が Hensel 局所環であるとは、任意のモニック多項式 f∈A[x]f \in A[x] と、fˉ=g0h0\bar f = g_0h_0 を満たす互いに素なモニック多項式 g0,h0∈k[x]g_0, h_0 \in k[x] に対し、f=ghf = gh、gˉ=g0\bar g = g_0、hˉ=h0\bar h = h_0 となるモニック多項式 g,h∈A[x]g, h \in A[x] が存在することをいう。Hensel 局所環で、剰余体 kk が分離閉体(kk 上の分離的な既約多項式は 1 次式に限る)であるものを狭義 Hensel 局所環という。

補題 7.2(モニック多項式による割り算)✓

RR を環、g∈R[x]g \in R[x] を rr 次のモニック多項式、JJ を RR のイデアルとする。係数がすべて JJ に入る f∈R[x]f \in R[x] について、係数がすべて JJ に入る q,u∈R[x]q, u \in R[x] で f=qg+uf = qg + u、deg⁡u<r\deg u < r(u=0u = 0 を含む)となるものが存在する。

証明(補題 7.2)

deg⁡f\deg f についての帰納法です。f=0f = 0 または deg⁡f<r\deg f < r なら q=0q = 0、u=fu = f とします。deg⁡f=m≥r\deg f = m \ge r で最高次の係数が c∈Jc \in J なら、gg はモニックなので f−cxm−rgf - cx^{m-r}g は次数が mm 未満で係数はすべて JJ に入ります。これに帰納法の仮定を使い、qq に cxm−rcx^{m-r} を足せばよいです。

定理 7.3(Hensel の補題)✓

(A,m,k)(A, \mathfrak{m}, k) を完備局所環、f∈A[x]f \in A[x] をモニック多項式とし、fˉ=g0h0\bar f = g_0h_0 を満たす互いに素なモニック多項式 g0,h0∈k[x]g_0, h_0 \in k[x] があるとする。このとき f=ghf = gh、gˉ=g0\bar g = g_0、hˉ=h0\bar h = h_0 となるモニック多項式 g,h∈A[x]g, h \in A[x] が存在する。

証明の方針は、§1 の 2\sqrt{2} と同じく、法 mn\mathfrak{m}^n で成り立つ分解 f≡gnhnf \equiv g_nh_n を、一段ずつ法 mn+1\mathfrak{m}^{n+1} に直していくことです。誤差 ene_n を「gng_n の倍数」と「hnh_n の倍数」に振り分けて gng_n、hnh_n を少しだけ修正します。互いに素という仮定はこの振り分けに使い、完備性は修正の列の極限を取るのに使います。

証明(定理 7.3)

r=deg⁡g0r = \deg g_0、s=deg⁡h0s = \deg h_0 とします。ff はモニックなので deg⁡f=deg⁡fˉ=r+s\deg f = \deg \bar f = r + s です。g0,h0g_0, h_0 の係数を(最高次の係数は 11 のまま)持ち上げたモニック多項式を g1,h1g_1, h_1、a0g0+b0h0=1a_0g_0 + b_0h_0 = 1 の a0,b0a_0, b_0 を持ち上げたものを a,ba, b とすると、ag1+bh1−1∈m[x]ag_1 + bh_1 - 1 \in \mathfrak{m}[x]、f−g1h1∈m[x]f - g_1h_1 \in \mathfrak{m}[x] です。

n≥1n \ge 1 について、次を満たすモニック多項式 gn,hng_n, h_n が得られたとします: deg⁡gn=r\deg g_n = r、deg⁡hn=s\deg h_n = s、gn−g1,hn−h1∈m[x]g_n - g_1, h_n - h_1 \in \mathfrak{m}[x]、en=f−gnhn∈mn[x]e_n = f - g_nh_n \in \mathfrak{m}^n[x]。deg⁡en<r+s\deg e_n < r + s です。agn+bhn−1∈m[x]ag_n + bh_n - 1 \in \mathfrak{m}[x] も成り立ちます。補題 7.2 により enb=qgn+ue_nb = qg_n + u(q,u∈mn[x]q, u \in \mathfrak{m}^n[x]、deg⁡u<r\deg u < r)と書けます。en(agn+bhn−1)∈mn+1[x]e_n(ag_n + bh_n - 1) \in \mathfrak{m}^{n+1}[x] なので、v′=ena+qhn∈mn[x]v' = e_na + qh_n \in \mathfrak{m}^n[x] とおくと

en≡enagn+enbhn=v′gn+uhn(modmn+1[x])e_n \equiv e_nag_n + e_nbh_n = v'g_n + uh_n \pmod{\mathfrak{m}^{n+1}[x]}

です。v′gn≡en−uhnv'g_n \equiv e_n - uh_n の右辺は次数が r+sr + s 未満です。v′v' の ss 次以上の係数がすべて mn+1\mathfrak{m}^{n+1} に入ることを示します。そうでないとして、mn+1\mathfrak{m}^{n+1} に入らない係数をもつ最大の次数を j≥sj \ge s とすると、gng_n がモニックなので v′gnv'g_n の xj+rx^{j+r} の係数は v′v' の xjx^j の係数と mn+1\mathfrak{m}^{n+1} を法として等しく、mn+1\mathfrak{m}^{n+1} に入りません。j+r≥r+sj + r \ge r + s なので右辺との合同に反します。そこで v′v' の ss 次未満の部分を vv とすると、v∈mn[x]v \in \mathfrak{m}^n[x]、deg⁡v<s\deg v < s、(v′−v)gn∈mn+1[x](v' - v)g_n \in \mathfrak{m}^{n+1}[x] で、en≡vgn+uhn(modmn+1[x])e_n \equiv vg_n + uh_n \pmod{\mathfrak{m}^{n+1}[x]} です。

gn+1=gn+ug_{n+1} = g_n + u、hn+1=hn+vh_{n+1} = h_n + v とおくと、これらは次数 rr、ss のモニック多項式で、

f−gn+1hn+1=en−(vgn+uhn)−uv∈mn+1[x]f - g_{n+1}h_{n+1} = e_n - (vg_n + uh_n) - uv \in \mathfrak{m}^{n+1}[x]

です(uv∈m2n[x]⊆mn+1[x]uv \in \mathfrak{m}^{2n}[x] \subseteq \mathfrak{m}^{n+1}[x])。こうして帰納的に列 (gn)(g_n)、(hn)(h_n) が得られ、gn+1−gn,hn+1−hn∈mn[x]g_{n+1} - g_n, h_{n+1} - h_n \in \mathfrak{m}^n[x] です。

各 ii について gng_n の xix^i の係数 cnc_n は cn+1≡cn(modmn)c_{n+1} \equiv c_n \pmod{\mathfrak{m}^n} を満たすので、(cn+mn)n∈lim←⁡A/mn(c_n + \mathfrak{m}^n)_n \in \varprojlim A/\mathfrak{m}^n です。AA は完備なので、すべての nn で c−cn∈mnc - c_n \in \mathfrak{m}^n となる c∈Ac \in A があります。この係数で gg を、同様に hh を作ると、g,hg, h は次数 rr、ss のモニック多項式で g−gn,h−hn∈mn[x]g - g_n, h - h_n \in \mathfrak{m}^n[x] です。すると

f−gh=en−(g−gn)h−gn(h−hn)∈mn[x]f - gh = e_n - (g - g_n)h - g_n(h - h_n) \in \mathfrak{m}^n[x]

がすべての nn で成り立ち、⋂nmn=ker⁡ιA=0\bigcap_n \mathfrak{m}^n = \ker\iota_A = 0 から f=ghf = gh です。gˉ=gˉ1=g0\bar g = \bar g_1 = g_0、hˉ=h0\bar h = h_0 です。

証明は Newton 法と同じ逐次近似です。互いに素の仮定は、各段で誤差 ene_n を vgn+uhnvg_n + uh_n の形に分けるのに使われ、完備性は近似列の極限を取るのに使われています。

系 7.4(完備局所環は Hensel 局所環)✓

  1. 完備局所環は Hensel 局所環である。
  2. (A,m,k)(A, \mathfrak{m}, k) を Hensel 局所環、f∈A[x]f \in A[x] をモニック多項式、α∈k\alpha \in k を fˉ(α)=0\bar f(\alpha) = 0、fˉ′(α)≠0\bar f'(\alpha) \ne 0 を満たす元とする。このとき f(a)=0f(a) = 0、aˉ=α\bar a = \alpha となる a∈Aa \in A が存在する。
証明(系 7.4)

(1) は 定理 7.3 と 定義 7.1 の比較そのものです。

(2) 補題 7.2 を k[x]k[x] で x−αx - \alpha に使うと fˉ=(x−α)h0+c\bar f = (x - \alpha)h_0 + c(c∈kc \in k)で、x=αx = \alpha を代入して c=fˉ(α)=0c = \bar f(\alpha) = 0 です。fˉ\bar f はモニックなので h0h_0 もモニックです。微分すると fˉ′=h0+(x−α)h0′\bar f' = h_0 + (x - \alpha)h_0' なので h0(α)=fˉ′(α)≠0h_0(\alpha) = \bar f'(\alpha) \ne 0 です。同じ割り算で h0=(x−α)q+h0(α)h_0 = (x - \alpha)q + h_0(\alpha) なので、単元 h0(α)h_0(\alpha) はイデアル (x−α,h0)(x - \alpha, h_0) に入り、x−αx - \alpha と h0h_0 は互いに素です。Hensel 局所環の定義から f=ghf = gh、gˉ=x−α\bar g = x - \alpha となるモニック多項式 g,hg, h があり、gg は 1 次なので g=x−ag = x - a、aˉ=α\bar a = \alpha です。f(a)=g(a)h(a)=0f(a) = g(a)h(a) = 0 です。

例 7.5(7 進整数の中の √2)

Z(7)\mathbb{Z}_{(7)} は Noether 局所環(系 4.1[Noether 環と Artin 環] の (2))で、その完備化 Z7\mathbb{Z}_7(例 3.3)は 定理 6.6 により剰余体 F7\mathbb{F}_7 の完備局所環です。f=x2−2f = x^2 - 2 について fˉ(3)=7=0\bar f(3) = 7 = 0、fˉ′(3)=6≠0\bar f'(3) = 6 \ne 0 なので、系 7.4 により a2=2a^2 = 2、a≡3(mod7)a \equiv 3 \pmod 7 となる a∈Z7a \in \mathbb{Z}_7 があります。証明の逐次近似を実行すると、aa の Z/7n\mathbb{Z}/7^n での像は 3,10,108,…3, 10, 108, \ldots です(演習 9.1)。

一方、F7\mathbb{F}_7 の平方元は 0,1,2,40, 1, 2, 4 だけなので、x2−3x^2 - 3 は F7\mathbb{F}_7 に根をもたず、Z7\mathbb{Z}_7 にも根はありません(根があれば 77 を法として根になります)。単根の仮定も外せません。x2−7x^2 - 7 は F7\mathbb{F}_7 で重根 00 をもちますが、a2=7a^2 = 7 なら a∈7Z7a \in 7\mathbb{Z}_7 となり a2∈49Z7a^2 \in 49\mathbb{Z}_7 なので、7∈49Z77 \in 49\mathbb{Z}_7、すなわち 77 が Z/49\mathbb{Z}/49 で 00 となって矛盾します。

Z/73Z/4910Z/343108Z_7√210 ≡ 3 (mod 7)108 ≡ 10 (mod 49)
x² = 2 の解の持ち上げ。各段は法 7ⁿ での解で、左向きの矢印は剰余を取る写像。両立する列の全体が 7 進整数 a = √2 を定める。

定義 8.1(係数体)↗

局所環 (A,m,k)(A, \mathfrak{m}, k) の部分環で体であるものを、AA に含まれる体という。AA に含まれる体 KK で、合成 K↪A→kK \hookrightarrow A \to k が全単射であるものを AA の係数体という。

KK が AA に含まれる体なら、KK の 00 でない元は AA の単元なので K∩m=0K \cap \mathfrak{m} = 0 で、K→kK \to k はつねに単射です。係数体は「剰余体を AA の中に持ち上げたもの」です。k[[x]]k[[x]] では定数の体 kk が係数体です。Zp\mathbb{Z}_p は体を含みません。Z\mathbb{Z} は整域なので 系 5.2 の (2) により Z→Zp\mathbb{Z} \to \mathbb{Z}_p は単射で、したがって Zp\mathbb{Z}_p の部分体の標数は 00 で、その部分体は 1/p1/p を含むはずですが、pp は Zp\mathbb{Z}_p の極大イデアルに入り単元ではないからです。

定理 8.2(標数 0 での係数体の存在)✓

(A,m,k)(A, \mathfrak{m}, k) を完備局所環とし、AA が標数 00 の体 FF を含むとする。このとき AA は FF を含む係数体をもつ。

証明の方針は、FF を含む最大の部分体 KK を取り、KK の像が剰余体に届いていなければ、剰余体の元が像の上で超越的な場合は元を付け加え、代数的な場合は Hensel の補題で最小多項式の根を持ち上げて、いずれも KK をさらに大きくできる、という矛盾を導くことです。

証明(定理 8.2)

正の整数 nn について n⋅1n \cdot 1 は FF の 00 でない元なので AA の単元で、m\mathfrak{m} に入りません。よって kk の標数は 00 です。

FF を含む AA の部分体全体を Σ\Sigma とし、包含で順序を入れます。F∈ΣF \in \Sigma で、Σ\Sigma の空でない鎖の和集合は(二元はある共通の元に入るので)また部分体です。定理 5.1[選択公理と Zorn の補題] により極大元 KK があります。K→kK \to k は単射なので、その像を Kˉ\bar K とし、Kˉ=k\bar K = k を示します。KK 係数の多項式の係数を Kˉ\bar K に送る同型 K[x]≅Kˉ[x]K[x] \cong \bar K[x] を φ↦φˉ\varphi \mapsto \bar\varphi と書きます。

段階 1(kk は Kˉ\bar K 上代数的)。 t∈At \in A の像 tˉ\bar t が Kˉ\bar K 上超越的だとします。00 でない φ∈K[x]\varphi \in K[x] について φ(t)\varphi(t) の像 φˉ(tˉ)\bar\varphi(\bar t) は 00 でないので、φ(t)∉m\varphi(t) \notin \mathfrak{m}、すなわち φ(t)\varphi(t) は単元です(補題 3.9[局所化と素イデアルのスペクトル])。よって L={φ(t)ψ(t)−1:φ,ψ∈K[x], ψ≠0}L = \{ \varphi(t)\psi(t)^{-1} : \varphi, \psi \in K[x],\ \psi \ne 0 \} は和・積で閉じ、00 でない元 φ(t)ψ(t)−1\varphi(t)\psi(t)^{-1}(φ≠0\varphi \ne 0)の逆元 ψ(t)φ(t)−1\psi(t)\varphi(t)^{-1} を含むので、AA の部分体です。tˉ∉Kˉ\bar t \notin \bar K なので t∉Kt \notin K で、L⊋KL \supsetneq K は KK の極大性に反します。kk の元はすべて tˉ\bar t の形なので、kk は Kˉ\bar K 上代数的です。

段階 2(k=Kˉk = \bar K)。 α∈k\alpha \in k を取り、Kˉ\bar K 上の最小多項式を μ\mu とします(命題 6.2[多項式環と体の拡大])。Kˉ\bar K の標数は 00 なので 命題 6.11[多項式環と体の拡大] により μ′≠0\mu' \ne 0 で、deg⁡μ′<deg⁡μ\deg \mu' < \deg \mu なので μ′∉(μ)\mu' \notin (\mu) です。Kˉ[x]\bar K[x] は PID(命題 7.2[イデアルと剰余環])で μ\mu は既約なので (μ)(\mu) は極大イデアルであり(補題 2.4[多項式環と体の拡大])、(μ,μ′)=Kˉ[x](\mu, \mu') = \bar K[x] です。Bμ+Cμ′=1B\mu + C\mu' = 1 に α\alpha を代入すると C(α)μ′(α)=1C(\alpha)\mu'(\alpha) = 1 なので μ′(α)≠0\mu'(\alpha) \ne 0 です。

fˉ=μ\bar f = \mu となるモニックな f∈K[x]f \in K[x] を取ります。ff を A[x]A[x] の元とみると、α\alpha は fˉ=μ\bar f = \mu の単根なので、定理 7.3 と 系 7.4 の (2) により f(a)=0f(a) = 0、aˉ=α\bar a = \alpha となる a∈Aa \in A があります。代入 K[x]→AK[x] \to A、x↦ax \mapsto a の核は ff を含み、11 を含まない真のイデアルです。ff は K[x]K[x] で既約(μ\mu が既約)なので (f)(f) は極大で、核は (f)(f) に等しく、像 K[a]≅K[x]/(f)K[a] \cong K[x]/(f) は体です(定理 5.1[イデアルと剰余環]、定理 6.3[イデアルと剰余環])。K[a]∈ΣK[a] \in \Sigma で K[a]⊇KK[a] \supseteq K なので、極大性から a∈Ka \in K、したがって α=aˉ∈Kˉ\alpha = \bar a \in \bar K です。

系 8.3(標数 0 の完備局所環は冪級数環の剰余環)✓

(A,m,k)(A, \mathfrak{m}, k) を完備 Noether 局所環とし、AA が標数 00 の体を含むとする。m=(a1,…,ar)\mathfrak{m} = (a_1, \ldots, a_r) とする。このとき係数体 KK と、K[[x1,…,xr]]→AK[[x_1, \ldots, x_r]] \to A、xi↦aix_i \mapsto a_i となる全射 KK 代数準同型が存在する。とくに AA は k[[x1,…,xr]]k[[x_1, \ldots, x_r]] の剰余環に同型である。

証明(系 8.3)

定理 8.2 により係数体 KK があります。補題 6.5 を B=AB = A、J=mJ = \mathfrak{m}、R=KR = K、σ\sigma を包含、bi=aib_i = a_i として使います。AA は m\mathfrak{m} 進完備で、m\mathfrak{m} は aia_i で生成され、K→kK \to k が全射なので A=K+mA = K + \mathfrak{m} です。よって φ ⁣:K[[x1,…,xr]]→A\varphi\colon K[[x_1, \ldots, x_r]] \to A は全射です。K≅kK \cong k なので K[[x1,…,xr]]≅k[[x1,…,xr]]K[[x_1, \ldots, x_r]] \cong k[[x_1, \ldots, x_r]] で、準同型定理(定理 5.1[イデアルと剰余環])から最後の主張が従います。

rr として埋め込み次元 dim⁡km/m2\dim_k \mathfrak{m}/\mathfrak{m}^2 が取れます(系 3.6[加群・完全列・中山の補題])。たとえば C\mathbb{C} 上の曲線の特異点の完備局所環は C[[x,y]]/a\mathbb{C}[[x, y]]/\mathfrak{a} の形をしており、特異点の解析的な分類はこの形から始まります。

体を含まない完備局所環(Zp\mathbb{Z}_p や Zp[[x]]/(x2−p)\mathbb{Z}_p[[x]]/(x^2 - p) など)や、正標数の体を含む完備局所環についても、同じ形の構造定理が成り立ちます。

定理 8.4(Cohen の構造定理)※

(A,m,k)(A, \mathfrak{m}, k) を完備 Noether 局所環とする。

  1. AA が体を含むなら、AA は係数体 KK をもち、ある rr について AA は K[[x1,…,xr]]K[[x_1, \ldots, x_r]] の剰余環に同型である。
  2. AA が体を含まないなら、kk の標数は素数 pp であり、剰余体が kk で極大イデアルが pVpV である完備離散付値環 VV(Cohen 環)と環準同型 V→AV \to A があって、ある rr について AA は V[[x1,…,xr]]V[[x_1, \ldots, x_r]] の剰余環に同型である。

注意 8.5(主張のみとする理由と出典)

この定理は証明を書かず主張のみとします。標数 00 の体を含む場合は 定理 8.2 と 系 8.3 で証明済みで、残るのは正標数の等標数の場合と混標数の場合です。

  • 正標数の等標数の場合。 定理 8.2 の証明は段階 2 で壊れます。極大部分体 KK について k/Kˉk/\bar K が非分離的になり得て、たとえば α\alpha の最小多項式が xp−cˉx^p - \bar c なら微分が 00 で、Hensel の補題で持ち上げる単根がありません。Cohen はこれを、kk の pp 基底(kk を kpk^p 上で生成する極小な集合)を持ち上げ、AA の中で pnp^n 乗の元が作る部分環を使って係数体を直接構成することで解決しました。pp 基底の理論と形式的滑らかさの議論が要ります。
  • 混標数の場合。 まず任意の標数 pp の体 kk に対して Cohen 環 VV が存在することを示す必要があり、kk が完全体なら Witt ベクトル環 W(k)W(k)、一般には pp 基底に沿った超限的な不分岐拡大の構成が要ります。さらに V→AV \to A を作るには VV の Zp\mathbb{Z}_p 上の形式的滑らかさを使います。

二つを合わせると教科書の 1 章分を超え、この記事の範囲を大きく外れます。出典: I. S. Cohen, “On the structure and ideal theory of complete local rings”, Trans. Amer. Math. Soc. 59 (1946), 54–106。H. Matsumura『Commutative Ring Theory』§29、D. Eisenbud『Commutative Algebra with a View Toward Algebraic Geometry』§7.4。

このテーマでこの定理に依存するのは、Kähler 微分と滑らかさの入口 の章の Kunz の定理(定理 10.4[Kähler 微分と滑らかさの入口]。同じく主張のみで、理由は 注意 10.5[Kähler 微分と滑らかさの入口])だけです。標数 00 で足りる議論では 系 8.3 を使ってください。

この章の結果は次のように使われます。代数的整数論では、Dedekind 整域の素イデアルでの局所化を完備化して局所体の整数環を作り、Hensel の補題で多項式の分解や単数の構造を調べます。代数幾何では、形式関数の定理の前提として完備化の平坦性と Artin–Rees の補題を使い、特異点を完備局所環 k[[x1,…,xr]]/ak[[x_1, \ldots, x_r]]/\mathfrak{a} で比較します。次数環と Hilbert–Samuel 多項式 の章では gr⁡m(A)\operatorname{gr}_\mathfrak{m}(A) と Artin–Rees の補題から Hilbert–Samuel 多項式を作り dim⁡A^=dim⁡A\dim \widehat{A} = \dim A を示し、Cohen–Macaulay 環と正則局所環 の章では正則局所環の判定に gr⁡\operatorname{gr} を使います。

演習 9.1易

a1=3a_1 = 3 から始め、an+1=an+7nta_{n+1} = a_n + 7^n t(0≤t<70 \le t < 7)の形で an+12≡2(mod7n+1)a_{n+1}^2 \equiv 2 \pmod{7^{n+1}} となるように a2,a3a_2, a_3 を求めよ。

解答

a2=3+7ta_2 = 3 + 7t とすると a22=9+42t+49t2≡9+42t(mod49)a_2^2 = 9 + 42t + 49t^2 \equiv 9 + 42t \pmod{49} で、9+42t≡29 + 42t \equiv 2 は 42t≡−742t \equiv -7、両辺を 77 で割って 6t≡−1(mod7)6t \equiv -1 \pmod 7、すなわち t=1t = 1 です。a2=10a_2 = 10、102=100=2⋅49+210^2 = 100 = 2 \cdot 49 + 2 です。

a3=10+49ta_3 = 10 + 49t とすると a32≡100+980t(mod343)a_3^2 \equiv 100 + 980t \pmod{343} で、100+980t≡2100 + 980t \equiv 2 は 980t≡−98980t \equiv -98 です。4949 で割って 20t≡−2(mod7)20t \equiv -2 \pmod 7、すなわち 6t≡5(mod7)6t \equiv 5 \pmod 7 で、6−1≡66^{-1} \equiv 6 から t≡30≡2t \equiv 30 \equiv 2 です。a3=108a_3 = 108、1082=11664=34⋅343+2108^2 = 11664 = 34 \cdot 343 + 2 です。各段で tt が一意に決まるのは fˉ′(3)=6\bar f'(3) = 6 が F7\mathbb{F}_7 で可逆だからで、これは 定理 7.3 の証明で ene_n を分ける操作の 1 次の場合です。

演習 9.2標準

体 kk 上の A=M=k[x]A = M = k[x]、I=(x)I = (x)、N=(x2)N = (x^2) について、In∩NI^n \cap N を求め、定理 4.3 の等式が c=2c = 2 では成り立ち、c=0,1c = 0, 1 では成り立たないことを示せ。

解答

In∩N=(xn)∩(x2)=(xmax⁡(n,2))I^n \cap N = (x^n) \cap (x^2) = (x^{\max(n, 2)}) です。c=2c = 2、n≥2n \ge 2 では In−2(I2∩N)=(xn−2)(x2)=(xn)=In∩NI^{n-2}(I^2 \cap N) = (x^{n-2})(x^2) = (x^n) = I^n \cap N です。c=1c = 1、n=1n = 1 では I0(I∩N)=(x2)I^0(I \cap N) = (x^2) と I∩N=(x2)I \cap N = (x^2) は一致しますが、n=2n = 2 では I(I∩N)=(x3)≠(x2)=I2∩NI(I \cap N) = (x^3) \ne (x^2) = I^2 \cap N です。c=0c = 0 では n=1n = 1 で I(A∩N)=(x3)≠(x2)I(A \cap N) = (x^3) \ne (x^2) です。このように cc は NN の生成元がどれだけ深く II に入っているかで決まり、一般には 00 にできません。

演習 9.3標準

pp を素数とし、Z\mathbb{Z} の (p)(p) 進完備化 Zp\mathbb{Z}_p を考える。Zp\mathbb{Z}_p は平坦 Z\mathbb{Z} 加群だが忠実平坦ではないことを示せ。また Zp\mathbb{Z}_p の素イデアルの Z\mathbb{Z} への引き戻しは (0)(0) か (p)(p) であることを示せ。

解答

Z\mathbb{Z} は Noether 環なので、定理 6.7 により Zp\mathbb{Z}_p は平坦です。素数 q≠pq \ne p は各 Z/pn\mathbb{Z}/p^n で可逆で、逆元は一意なので両立し、Zp\mathbb{Z}_p での qq の逆元を与えます。よって Z/q⊗Zp≅Zp/qZp=0\mathbb{Z}/q \otimes \mathbb{Z}_p \cong \mathbb{Z}_p/q\mathbb{Z}_p = 0(命題 2.3[テンソル積と平坦性・射影加群・入射加群] の (5))で、Z/q≠0\mathbb{Z}/q \ne 0 なので忠実平坦ではありません。

素イデアル P⊆Zp\mathfrak{P} \subseteq \mathbb{Z}_p の引き戻しは Z\mathbb{Z} の素イデアルで、(0)(0) か (q)(q)(qq は素数)です。q≠pq \ne p なら qq は単元なので P\mathfrak{P} に入らず、引き戻しは (q)(q) になり得ません。よって (0)(0) か (p)(p) です。系 6.3[テンソル積と平坦性・射影加群・入射加群] の (2) の結論(Spec の全射性)がここで成り立たないことも、忠実平坦でないことを示しています。

  • M. F. Atiyah, I. G. Macdonald『Introduction to Commutative Algebra』Addison-Wesley, 1969 — 第 10 章(完備化、Artin–Rees の補題、Krull の交叉定理)。
  • H. Matsumura『Commutative Ring Theory』Cambridge University Press, 1986 — §8(完備化と Artin–Rees の補題)、§29(Cohen の構造定理)。
  • D. Eisenbud『Commutative Algebra with a View Toward Algebraic Geometry』Springer, GTM 150, 1995 — 第 7 章(完備化と Hensel の補題、§7.4 構造定理)。
  • I. S. Cohen, “On the structure and ideal theory of complete local rings”, Trans. Amer. Math. Soc. 59 (1946), 54–106.
  • J.-P. Serre『Local Fields』Springer, GTM 67, 1979 — 第 II 章(完備離散付値環と Hensel の補題の応用)。

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

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

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

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