平坦局所準同型の次元公式と深さ公式

同義語:dimension and depth formulas for flat local homomorphisms平坦局所射の次元公式平坦局所射の深さ公式

概要

平坦局所準同型の次元公式と深さ公式(dimension and depth formulas for flat local homomorphisms)とは、Noether局所環の平坦局所準同型 $(A,\mathfrak m)\to(B,\mathfrak n)$ と閉ファイバー $F=B/\mathfrak mB$ について、$\dim B=\dim A+\dim F$ と $\operatorname{depth}B=\operatorname{depth}A+\operatorname{depth}F$ が成り立つという定理である。次元の不等式 $\dim B\le\dim A+\dim F$ は平坦性なしでも成り立つが、等号は平坦性から従う。二つの公式から、$B$ がCohen–Macaulayであることと $A$ と $F$ がともにそうであることは同値である。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{div}[0]{\mathbin{÷}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: Krull次元, 深さ, 平坦加群, パラメータ系

Noether局所環の局所準同型 $(A,\mathfrak m)\to(B,\mathfrak n)$ を、点 $\operatorname{Spec}B$ から点 $\operatorname{Spec}A$ への写像の芽と見ると、$B$ は「底 $A$ の上に、閉ファイバー $B/\mathfrak mB$ を重ねたもの」と考えられる。図形の直積では次元が足し算になるので、$B$ の次元は底の次元とファイバーの次元の和であってほしい。実際には、この等式は一般の局所準同型では成り立たず、上からの不等式しか得られない。等号を保証するのが平坦性である。
この記事では、平坦な局所準同型について
$$ \dim B=\dim A+\dim B/\mathfrak mB,\qquad \operatorname{depth}B=\operatorname{depth}A+\operatorname{depth}B/\mathfrak mB $$
が成り立つこと(平坦局所準同型の次元公式と深さ公式)を証明する。二つを引き算すると、$B$ が Cohen–Macaulay環 であることと、$A$ と閉ファイバーがともに Cohen–Macaulay であることが同値になる。多項式環や完備化の次元・深さの計算は、この公式の特別な場合である。

設定と記号

この記事では、環は単位元をもつ可換環とする。Noether局所環を $(A,\mathfrak m,k)$ と書けば、$\mathfrak m$ は唯一の極大イデアル、$k=A/\mathfrak m$ は剰余体である。

局所準同型と閉ファイバー

Noether局所環 $(A,\mathfrak m,k)$、$(B,\mathfrak n,k')$ の間の環準同型 $\varphi\colon A\to B$ が局所準同型であるとは、$\varphi(\mathfrak m)\subset\mathfrak n$ となることをいう。このとき環 $F:=B/\mathfrak mB$ を $\varphi$ の閉ファイバーという。$F$ は極大イデアル $\mathfrak n/\mathfrak mB$ をもつ Noether 局所環である($\mathfrak mB\subset\mathfrak n$ なので $F\ne0$)。$B$ が $A$ 加群として平坦加群であるとき、$\varphi$ を平坦局所準同型という。

閉ファイバーは $\operatorname{Spec}B\to\operatorname{Spec}A$ の閉点 $\mathfrak m$ の上のファイバーの、閉点 $\mathfrak n$ での局所環にあたる。$A$ の元を $B$ の元と同一視して $\varphi(a)$ を $a$ と書くことがある。
深さは 深さ の記事の定義による。有限生成 $B$ 加群 $M\ne0$ について、$\mathfrak n$ の元からなる $M$ 正則列の最大の長さを $\operatorname{depth}_BM$ と書き、環 $B$ 自身については $\operatorname{depth}B$ と書く。閉ファイバー $F$ の深さは、$F$ を $F$ 加群とみても $B$ 加群とみても同じである($\mathfrak n$ の元の $F$ への作用は像 $\mathfrak n/\mathfrak mB$ の元の作用と同じだから)。この記事では次の既存の結果を使う。

  • 深さ の定理「正則列とExtによる深さ」:極大イデアルの中で延長できない $M$ 正則列はすべて長さ $\operatorname{depth}M$ をもつ。
  • 深さ の命題「深さ零の判定」:$\operatorname{depth}M=0$ であることと、$M$ のsocle $\{v\in M\mid\mathfrak nv=0\}$ が $0$ でないこと、すなわち $\operatorname{Hom}_B(k',M)\ne0$ であることは同値である。
  • パラメータ系 の命題「極大根基、有限長、零次元」・補題「極大根基の生成元数による次元上界」・定理「パラメータ系の存在」:Noether局所環の次元は、極大イデアルを根基にもつイデアルの生成元の個数の最小値に等しい。

主定理

平坦局所準同型の次元公式と深さ公式

$\varphi\colon(A,\mathfrak m,k)\to(B,\mathfrak n,k')$ を Noether局所環の平坦局所準同型とし、$F=B/\mathfrak mB$ をその閉ファイバーとする。このとき
$$ \dim B=\dim A+\dim F,\qquad \operatorname{depth}B=\operatorname{depth}A+\operatorname{depth}F $$
が成り立つ。

証明の構成

二つの等式の証明はまったく別の道具を使うので、節を分けて示す。次元の公式は素イデアルの鎖を数えるもので、上界(prop-flat-local-dimension-upper)は平坦性なしに成り立ち、下界は平坦性から従う下降の性質(lem-flat-local-going-down)による(証明は prf-flat-local-dimension)。深さの公式は正則列を作るもので、閉ファイバーの正則列を $B$ に持ち上げる補題(lem-flat-local-lift-regular)が要になる(証明は prf-flat-local-depth)。

Cohen–Macaulay性の上昇と下降

thm-flat-local-dimension-depth の状況で、$B$ が Cohen–Macaulay 環であることと、$A$ と $F$ がともに Cohen–Macaulay 環であることは同値である。

主定理の二つの等式を引き算すると
$$ \dim B-\operatorname{depth}B=(\dim A-\operatorname{depth}A)+(\dim F-\operatorname{depth}F) $$
である。Noether局所環では深さは次元以下なので(Cohen–Macaulay環 の補題「深さと随伴素の次元」)、右辺の二つの括弧はどちらも $0$ 以上の整数である。従って左辺が $0$ であることと、右辺の二つの括弧がともに $0$ であることは同値である。$\square$

次元の上界

次元の上界

Noether局所環の局所準同型 $\varphi\colon(A,\mathfrak m)\to(B,\mathfrak n)$ と閉ファイバー $F=B/\mathfrak mB$ について、平坦性を仮定しなくても
$$ \dim B\le\dim A+\dim F $$
が成り立つ。

$d=\dim A$、$e=\dim F$ とおく。パラメータ系 の定理「パラメータ系の存在」により、$A$ のパラメータ系 $t_1,\dots,t_d\in\mathfrak m$ と、$F$ のパラメータ系 $\bar v_1,\dots,\bar v_e$ がとれる。$\bar v_j$ を $B$ の元 $v_j\in\mathfrak n$ に持ち上げる。
$\sqrt{(t_1,\dots,t_d)}=\mathfrak m$ なので、ある $a\ge1$ について $\mathfrak m^a\subset(t_1,\dots,t_d)$ である(パラメータ系 の命題「極大根基、有限長、零次元」)。同様に $F$ では $(\mathfrak n/\mathfrak mB)^b\subset(\bar v_1,\dots,\bar v_e)$ となる $b\ge1$ があり、これを $B$ に戻すと $\mathfrak n^b\subset(v_1,\dots,v_e)+\mathfrak mB$ である。従って
$$ \mathfrak n^{ab}\subset\bigl((v)+\mathfrak mB\bigr)^a\subset(v)+\mathfrak m^aB\subset(v_1,\dots,v_e,t_1,\dots,t_d)B $$
となる(二つ目の包含は、$a$ 個の積を展開すると $(v)$ の元を一つでも含む項は $(v)$ に入ることによる)。よって $d+e$ 個の元で生成されるイデアル $(t,v)B$ の根基は $\mathfrak n$ であり、パラメータ系 の補題「極大根基の生成元数による次元上界」から $\dim B\le d+e$ を得る。$\square$

次元の下界と下降の性質

平坦性は、素イデアルの鎖を底から持ち上げることを可能にする。

平坦な局所準同型での下降

$\varphi\colon A\to B$ を Noether 環の平坦な環準同型とする。$B$ の素イデアル $\mathfrak q$ と $\mathfrak p:=\varphi^{-1}(\mathfrak q)$ を取り、$\mathfrak p'\subset\mathfrak p$ を $A$ の素イデアルとする。このとき $B$ の素イデアル $\mathfrak q'\subset\mathfrak q$ で $\varphi^{-1}(\mathfrak q')=\mathfrak p'$ を満たすものがある。

$A_{\mathfrak p}\to B_{\mathfrak q}$ が平坦であることを確かめる。$B\otimes_AA_{\mathfrak p}$ は $A_{\mathfrak p}$ 上平坦である(平坦加群 の命題「平坦加群の基底拡大」)。$B_{\mathfrak q}$ は $B\otimes_AA_{\mathfrak p}=B_{\mathfrak p}$($\varphi(A\setminus\mathfrak p)$ による局所化)のさらに局所化であり、局所化は平坦なので(平坦加群 の例「局所化と有理数」)、平坦な加群を平坦な加群に重ねたテンソルとして $B_{\mathfrak q}$ も $A_{\mathfrak p}$ 上平坦である。$\varphi(A\setminus\mathfrak p)\cap\mathfrak q=\emptyset$ なので $\mathfrak pB_{\mathfrak q}\subset\mathfrak qB_{\mathfrak q}$ であり、$A_{\mathfrak p}\to B_{\mathfrak q}$ は局所準同型である。
よって 下降定理 の定理「平坦な準同型の下降定理」の仮定がみたされ、求める $\mathfrak q'$ が得られる。$\square$

主定理の次元の公式

prop-flat-local-dimension-upper により $\dim B\le d+e$($d=\dim A$、$e=\dim F$)なので、長さ $d+e$ の素イデアルの鎖を $B$ に作ればよい。
$F$ の長さ $e$ の素イデアルの鎖を $B$ に戻して $\mathfrak q_0\subsetneq\mathfrak q_1\subsetneq\cdots\subsetneq\mathfrak q_e=\mathfrak n$ と書く($F$ は局所環なので、最大長の鎖の最後は極大イデアルにとれる)。各 $\mathfrak q_i$ は $\mathfrak mB$ を含むので、$\varphi^{-1}(\mathfrak q_i)\supset\mathfrak m$、従って $\varphi^{-1}(\mathfrak q_i)=\mathfrak m$ である。
次に $A$ の長さ $d$ の鎖 $\mathfrak p_0\subsetneq\cdots\subsetneq\mathfrak p_d=\mathfrak m$ を取る。lem-flat-local-going-down を $\mathfrak q_0$ と $\mathfrak p_{d-1}\subset\mathfrak m$ に使って $\mathfrak q_{-1}\subset\mathfrak q_0$、$\varphi^{-1}(\mathfrak q_{-1})=\mathfrak p_{d-1}$ を得る。これを繰り返して
$$ \mathfrak q_{-d}\subset\cdots\subset\mathfrak q_{-1}\subset\mathfrak q_0,\qquad\varphi^{-1}(\mathfrak q_{-i})=\mathfrak p_{d-i} $$
を作る。引き戻しが互いに異なるので、各包含は真である。こうして長さ $d+e$ の鎖 $\mathfrak q_{-d}\subsetneq\cdots\subsetneq\mathfrak q_e$ が得られ、$\dim B\ge d+e$ となる。$d=0$ や $e=0$ のときは対応する鎖を一点の鎖とすればよい。$\square$

深さの公式

深さの公式の要は、閉ファイバーで零因子でない元が、$B$ でも零因子でないことである。

閉ファイバーの正則元の持ち上げ

$\varphi\colon(A,\mathfrak m,k)\to(B,\mathfrak n)$ を Noether局所環の局所準同型とし、$N\ne0$ を有限生成 $B$ 加群で $A$ 加群として平坦なものとする。$y\in\mathfrak n$ による掛け算が $N/\mathfrak mN$ 上で単射であるとする。このとき次が成り立つ。

  1. 任意の有限生成 $A$ 加群 $M$ について、$y$ による掛け算は $M\otimes_AN$ 上で単射である。
  2. 特に $y$ は $N$ 正則元であり($N/yN\ne0$)、$N/yN$ は $A$ 上平坦である。
  1. $M_j:=\mathfrak m^jM$($j\ge0$)とおく。$N$ が平坦なので、短完全列 $0\to M_{j+1}\to M_j\to M_j/M_{j+1}\to0$ に $-\otimes_AN$ を施しても完全であり、$M_j\otimes_AN\to M\otimes_AN$ は単射である。その像は $\mathfrak m^j(M\otimes_AN)$ に等しいので
    $$ (M/\mathfrak m^jM)\otimes_AN\cong(M\otimes_AN)/\mathfrak m^j(M\otimes_AN) $$
    となる。$y$ の掛け算はこれらすべての同型と可換する。
    $V_j:=M_j/M_{j+1}$ は $\mathfrak m$ に零化される有限生成 $A$ 加群、すなわち有限次元 $k$ ベクトル空間である。$V_j\cong k^{n_j}$ と書けば
    $$ V_j\otimes_AN\cong(k\otimes_AN)^{n_j}=(N/\mathfrak mN)^{n_j} $$
    であり、$y$ はこの上で成分ごとに $N/\mathfrak mN$ 上の $y$ として働くので単射である。
    $j$ に関する帰納法で、$y$ が $(M/\mathfrak m^jM)\otimes_AN$ 上単射であることを示す。$j=0$ では零加群である。短完全列 $0\to V_j\to M/M_{j+1}\to M/M_j\to0$ に $N$ をテンソルした完全列
    $$ 0\to V_j\otimes_AN\to(M/M_{j+1})\otimes_AN\to(M/M_j)\otimes_AN\to0 $$
    の両端で $y$ が単射なら中央でも単射である。実際、中央の元 $z$ が $yz=0$ を満たせば、右端での像は帰納法の仮定で $0$ なので $z$ は左端から来ており、左端で $y$ が単射なので $z=0$ である。
    最後に $z\in M\otimes_AN$ が $yz=0$ を満たすとする。上の同型により、すべての $j$ について $z\in\mathfrak m^j(M\otimes_AN)\subset\mathfrak n^j(M\otimes_AN)$ である。$M\otimes_AN$ は有限生成 $B$ 加群($M$ と $N$ の生成元のテンソルで生成される)なので、Krullの交叉定理 の 2 により $\bigcap_j\mathfrak n^j(M\otimes_AN)=0$ であり、$z=0$ となる。
  2. $M=A$ として $y$ は $N$ 上単射である。$y\in\mathfrak n$ と Nakayamaの補題 により $N/yN\ne0$ である。平坦性を示す。$A$ の有限生成イデアル $I$ を取る。完全列 $0\to N\xrightarrow{y}N\to N/yN\to0$ から得られる Tor の長完全列(Tor関手 の命題「長完全列」)の一部
    $$ \operatorname{Tor}_1^A(A/I,N)\to\operatorname{Tor}_1^A(A/I,N/yN)\to(A/I)\otimes_AN\xrightarrow{\ y\ }(A/I)\otimes_AN $$
    において、左端は $N$ の平坦性から $0$ であり(Tor関手 の命題「平坦加群に対する消滅」)、右の写像は 1 を $M=A/I$ に使えば単射である。よって $\operatorname{Tor}_1^A(A/I,N/yN)=0$ であり、平坦性のイデアル判定 により $N/yN$ は平坦である。$\square$

1 で $M$ を一般の有限生成加群にしておいたのは、2 の平坦性を Tor で確かめるためである。$N$ 正則元であることだけなら $M=A$ で足りる。

主定理の深さの公式

$r=\operatorname{depth}A$、$s=\operatorname{depth}F$ とおく。$\mathfrak m$ の中の延長できない $A$ 正則列 $x_1,\dots,x_r$ と、$\mathfrak n/\mathfrak mB$ の中の延長できない $F$ 正則列 $\bar y_1,\dots,\bar y_s$ を取り、$\bar y_j$ を $y_j\in\mathfrak n$ に持ち上げる。
段階 1:$x$ の部分。 $J_i=(x_1,\dots,x_{i-1})$ とおく。$x_i$ の掛け算 $A/J_i\to A/J_i$ は単射なので、平坦な $B$ をテンソルした $B/J_iB\to B/J_iB$ も単射である($B\otimes_AA/J_i=B/J_iB$)。$J_{r+1}B\subset\mathfrak mB\subset\mathfrak n$ より各商は $0$ でないので、$x_1,\dots,x_r$ は $B$ 正則列である。$\bar A:=A/(x)$、$\bar B:=B/(x)B=B\otimes_A\bar A$ とおくと、$\bar A\to\bar B$ は Noether局所環の平坦局所準同型で(平坦加群 の命題「平坦加群の基底拡大」)、その閉ファイバーは $\bar B/\mathfrak m\bar B=B/\mathfrak mB=F$ である。
段階 2:$y$ の部分。 $N_0:=\bar B$、$N_j:=\bar B/(y_1,\dots,y_j)\bar B$ とおく。$N_{j-1}$ が $\bar A$ 上平坦で $N_{j-1}/\mathfrak mN_{j-1}=F/(\bar y_1,\dots,\bar y_{j-1})F$ のとき、$\bar y_j$ はこの上で単射なので、lem-flat-local-lift-regular を $\bar A\to\bar B$ と $N=N_{j-1}$ に使うと、$y_j$ は $N_{j-1}$ 正則元で $N_j$ は $\bar A$ 上平坦である。帰納法により $x_1,\dots,x_r,y_1,\dots,y_s$ は長さ $r+s$ の $B$ 正則列であり、$C:=N_s=B/(x,y)B$ は $\bar A$ 上平坦で、$C/\mathfrak mC=F/(\bar y)F$ となる。
段階 3:延長できないこと。 $x$ は延長できないので $\operatorname{depth}\bar A=0$ であり、深さ の命題「深さ零の判定」により $\bar A$ 加群の単射 $k\hookrightarrow\bar A$ がある。平坦な $C$ をテンソルすると、$B$ 加群の単射
$$ C/\mathfrak mC=k\otimes_{\bar A}C\hookrightarrow\bar A\otimes_{\bar A}C=C $$
を得る。同様に $\bar y$ は延長できないので $\operatorname{depth}_B(F/(\bar y)F)=0$ であり、単射 $k'\hookrightarrow F/(\bar y)F=C/\mathfrak mC$ がある。合成すると $k'\hookrightarrow C$ となり、$\operatorname{depth}_BC=0$、すなわち $\mathfrak n$ のどの元も $C$ の零因子である。従って $B$ 正則列 $x,y$ は延長できず、深さ の定理「正則列とExtによる深さ」により $\operatorname{depth}B=r+s$ である。$\square$

この証明で平坦性が効いているのは、段階 1 で $x$ を $B$ に移すところ、段階 2 の持ち上げ、段階 3 で単射 $k\hookrightarrow\bar A$ を $C$ に移すところの三か所である。

例

多項式環の素イデアルの高さ

$R$ を Noether 環、$T$ を変数とし、$R[T]$ の素イデアル $P$ と $\mathfrak p:=P\cap R$ を取る。$R[T]$ は単項式を基底とする自由 $R$ 加群なので平坦であり、$R_{\mathfrak p}\to R[T]_P$ は平坦局所準同型である(lem-flat-local-going-down の証明の最初の段落と同じ理由)。閉ファイバーは $R[T]_P/\mathfrak pR[T]_P\cong\kappa(\mathfrak p)[T]_Q$ である。ここで $\kappa(\mathfrak p)=R_{\mathfrak p}/\mathfrak pR_{\mathfrak p}$、$Q$ は $P$ の $\kappa(\mathfrak p)[T]$ での像である。体上の一変数多項式環は単項イデアル整域なので、$Q=0$ なら閉ファイバーは体(次元 $0$、深さ $0$)、$Q\ne0$ なら離散付値環(次元 $1$、深さ $1$)である。主定理から
$$ \operatorname{ht}P=\operatorname{ht}\mathfrak p+\varepsilon,\qquad\varepsilon\in\{0,1\} $$
となり、$P=\mathfrak pR[T]+TR[T]$ では $\varepsilon=1$ である。全素イデアルで上限を取れば $\dim R[T]=\dim R+1$ が得られる(Krull次元 の定理「Noether環の次元」の 2)。また深さについては、$R_{\mathfrak p}$ が Cohen–Macaulay なら $R[T]_P$ も Cohen–Macaulay であり(cor-flat-local-cm)、Cohen–Macaulay 環上の多項式環は Cohen–Macaulay 環である(Cohen–Macaulay環 の定理「CM 環の有限変数多項式環」)。

完備化での次元と深さ

Noether局所環 $(A,\mathfrak m,k)$ の $\mathfrak m$ 進完備化 $\hat A$ は Noether 局所環で、$A\to\hat A$ は平坦な局所準同型である(完備化 の定理「Noether 環の完備化は平坦」「Noether 環の完備化は Noether 環」と命題「完備化が局所環であること」)。閉ファイバーは $\hat A/\mathfrak m\hat A\cong k$ で、次元も深さも $0$ である。主定理から
$$ \dim\hat A=\dim A,\qquad\operatorname{depth}\hat A=\operatorname{depth}A $$
であり、$A$ が Cohen–Macaulay であることと $\hat A$ が Cohen–Macaulay であることは同値である。

反例

平坦でない局所準同型

$k$ を体とし、$A=k[x,y]_{(x,y)}$、$B=k[x,z]_{(x,z)}$、$\varphi(x)=x$、$\varphi(y)=xz$ とする(平面の原点での爆発の一つの座標近傍)。$\varphi$ は局所準同型で、$\mathfrak mB=(x,xz)B=xB$ なので閉ファイバーは $F=B/xB\cong k[z]_{(z)}$、$\dim F=\operatorname{depth}F=1$ である。一方 $\dim A=\dim B=2$、$\operatorname{depth}A=\operatorname{depth}B=2$ なので
$$ \dim B=2<3=\dim A+\dim F,\qquad\operatorname{depth}B=2<3=\operatorname{depth}A+\operatorname{depth}F $$
となり、prop-flat-local-dimension-upper の不等式は真の不等式になる。主定理により $\varphi$ は平坦でない。

外す条件反例成り立たなくなること
$B$ が $A$ 上平坦ex-flat-local-blowup の $k[x,y]_{(x,y)}\to k[x,z]_{(x,z)}$次元の公式と深さの公式(どちらも左辺が小さい)
$\varphi$ が局所準同型($\mathfrak mB\subset\mathfrak n$)$A=k[t]_{(t)}\to B=k(t)$(局所化で平坦)$\mathfrak mB=B$ となり $B/\mathfrak mB=0$ は局所環でなく、$\dim B=0<1=\dim A$

二行目では $B$ は $A$ 上平坦な局所環だが、$t$ が $B$ で可逆になって $\mathfrak m$ が $B$ の極大イデアルに入らない。このとき「底の閉点の上のファイバー」は空であり、公式は意味を失う。

補足

文献

次元の不等式と、下降の性質のもとでの等号は Mat89 Theorem 15.1(p. 116)にあり、深さの公式とCohen–Macaulay性の同値は同書 Theorem 23.3 とその系(pp. 180–181)にある。同書の深さの公式の証明は局所平坦性判定と平坦拡大の随伴素イデアルの記述を使うが、この記事では lem-flat-local-lift-regular を $\mathfrak m$ 進フィルトレーションと Krullの交叉定理 から直接示した。

閉ファイバーの代わりに一般の素イデアルの上のファイバーを使えば、平坦な Noether 環の準同型 $A\to B$、$B$ の素イデアル $\mathfrak q$、$\mathfrak p=\mathfrak q\cap A$ について $\operatorname{ht}\mathfrak q=\operatorname{ht}\mathfrak p+\dim B_{\mathfrak q}/\mathfrak pB_{\mathfrak q}$ となる。これは主定理を $A_{\mathfrak p}\to B_{\mathfrak q}$ に使ったものである。体上有限型の整域の素イデアルの高さを超越次数で表す 次元公式 は、これとは別の主題である。

関連項目

参考文献

[1]
Hideyuki Matsumura (translated by Miles Reid), Commutative Ring Theory, Cambridge University Press, 1989, Theorem 15.1(p. 116)、Theorem 23.3 と Corollary(pp. 180–181)

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する