有限自由分解

同義語:finite free resolutionFFR有限自由分解のEuler標数

概要

有限自由分解(finite free resolution)とは、可換環 $A$ 上の加群 $M$ を有限階数の自由加群 $F_i$ の有限な完全列 $0\to F_n\to\cdots\to F_0\to M\to0$ で表したもので、各項の階数の交代和 $\chi(M)=\sum_i(-1)^i\operatorname{rank}F_i$ を $M$ の Euler 数という。零環でない環では、一般化された Schanuel の補題により $\chi(M)$ は分解のとり方によらず、素イデアルでの局所化でも変わらず、つねに $0$ 以上である。Noether 環では $\chi(M)=0$ と零化イデアルが $0$ でないことと零化イデアルが正則元を含むことが同値になる(Auslander–Buchsbaum)。

$$\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}} $$

前提知識: 自由加群, 射影加群, 射影次元, 局所化, Noether環

加群 $M$ を有限階数の自由加群の有限個の列で解きほぐした完全列
$$ 0\to F_n\to F_{n-1}\to\cdots\to F_1\to F_0\to M\to0 $$
を 有限自由分解(finite free resolution、FFR)という。たとえば多項式環 $A=k[x,y]$ の剰余環 $A/(x,y)$ には $0\to A\to A^2\to A\to A/(x,y)\to0$ という有限自由分解がある。各項の階数の交代和 $\chi(M)=\sum_i(-1)^i\operatorname{rank}F_i$ は分解のとり方によらず、$M$ の Euler数(Euler 標数)とよばれる。位相空間の胞体の個数の交代和である Euler標数 と同じ形の量を、加群について作ったものである。
この記事では、有限自由分解と Euler数を定義し、一般化された Schanuel の補題によって Euler数が分解によらないことを証明する。さらに、Euler数が素イデアルでの局所化で変わらないこと、つねに $0$ 以上であること、Noether 環では「$\chi(M)=0$」が「$M$ の零化イデアルが $0$ でない」ことと同値であること(Auslander–Buchsbaum)を証明する。

定義

この記事では、環は単位元をもつ可換環で、零環でない ものとする。零環でない可換環 $A$ では、$A^m\cong A^n$ なら $m=n$ である(自由加群 の定理「可換環上の階数の一意性」)。この $n$ を有限階数の自由加群 $A^n$ の 階数 といい、$\operatorname{rank}_AA^n=n$ と書く。

有限自由分解

$A$ 加群 $M$ の 有限自由分解 とは、完全列
$$ 0\longrightarrow F_n\xrightarrow{\ d_n\ }F_{n-1}\longrightarrow\cdots\xrightarrow{\ d_1\ }F_0\xrightarrow{\ \varepsilon\ }M\longrightarrow0 $$
で、各 $F_i$ が有限階数の自由 $A$ 加群であるものをいう。$n$ をこの分解の長さという。$M$ が有限自由分解をもつとき、
$$ \chi(M):=\sum_{i=0}^{n}(-1)^i\operatorname{rank}_AF_i $$
を $M$ の Euler数(Euler number)という。

有限自由分解をもつ加群は有限生成($F_0$ の像)であり、射影次元 は $n$ 以下である。分解の左端(次数の高い側)に $0$ の項を足しても長さが変わるだけで Euler数は変わらないので、2 つの分解を比べるときは長さをそろえてよい。$M$ 自身が有限階数の自由加群なら、$0\to M\to M\to0$ が長さ $0$ の分解で、$\chi(M)=\operatorname{rank}M$ である。$\chi(0)=0$ である($0$ の項だけの分解)。
Euler数が分解によらないことは、次の補題から従う。射影加群の表示についての 射影次元 の補題「Schanuelの補題」を、長い列に延ばしたものである。

一般化された Schanuel の補題

$n\ge0$ とし、完全列
$$ 0\to P_n\to\cdots\to P_0\to M\to0,\qquad 0\to Q_n\to\cdots\to Q_0\to M\to0 $$
で、$i< n$ について $P_i,Q_i$ が射影加群であるものを考える($P_n,Q_n$ は射影的でなくてよい)。このとき
$$ P_n\oplus Q_{n-1}\oplus P_{n-2}\oplus Q_{n-3}\oplus\cdots\ \cong\ Q_n\oplus P_{n-1}\oplus Q_{n-2}\oplus P_{n-3}\oplus\cdots $$
である。両辺とも添字 $0$ の項まで、$P$ と $Q$ を交互にとる。

$n$ についての帰納法で示す。$n=0$ では $P_0\cong M\cong Q_0$ である。
$n\ge1$ とし、$K:=\ker(P_0\to M)$、$K':=\ker(Q_0\to M)$ とおく。$P_0,Q_0$ は射影的なので、Schanuel の補題から同型 $\theta\colon K\oplus Q_0\xrightarrow{\ \sim\ }K'\oplus P_0$ がある。完全列 $0\to P_n\to\cdots\to P_1\to K\to0$ と恒等写像 $Q_0\to Q_0$ の直和をとり、最後の写像に $\theta$ を合成すると、完全列
$$ 0\to P_n\to\cdots\to P_2\to P_1\oplus Q_0\to K'\oplus P_0\to0 $$
を得る。同様に $0\to Q_n\to\cdots\to Q_2\to Q_1\oplus P_0\to K'\oplus P_0\to0$ も完全である。これらは同じ加群 $K'\oplus P_0$ の長さ $n-1$ の列で、$P'_j:=P_{j+1}$($j\ge1$)、$P'_0:=P_1\oplus Q_0$、$Q'_j:=Q_{j+1}$($j\ge1$)、$Q'_0:=Q_1\oplus P_0$ とおくと、$j< n-1$ について $P'_j,Q'_j$ は射影的である($n\ge2$ なら $P_1,Q_1$ が射影的なので $P'_0,Q'_0$ も射影的。$n=1$ では長さ $0$ なので条件はない)。帰納法の仮定から
$$ P'_{n-1}\oplus Q'_{n-2}\oplus P'_{n-3}\oplus\cdots\cong Q'_{n-1}\oplus P'_{n-2}\oplus Q'_{n-3}\oplus\cdots $$
である。左辺は $P_n\oplus Q_{n-1}\oplus P_{n-2}\oplus\cdots$ で、添字 $0$ の項 $P'_0=P_1\oplus Q_0$ または $Q'_0=Q_1\oplus P_0$ が、交互の並びの最後の 2 項にちょうどあたる。右辺も同様である。$\square$

Euler数の基本性質

$M$ が有限自由分解をもつとする。

  1. $\chi(M)$ は有限自由分解のとり方によらない。
  2. 任意の素イデアル $\mathfrak p$ について、$M_{\mathfrak p}$ は $A_{\mathfrak p}$ 加群として有限自由分解をもち、$\chi_A(M)=\chi_{A_{\mathfrak p}}(M_{\mathfrak p})$ である。
  3. $0\to F_n\to\cdots\to F_0\to0$ が有限階数の自由加群の完全列なら $\sum_i(-1)^i\operatorname{rank}F_i=0$ である。

1:2 つの分解 $F_\bullet$、$G_\bullet$ の長さを $0$ の項を足して $n$ にそろえる。自由加群は射影的なので、前の補題から $F_n\oplus G_{n-1}\oplus F_{n-2}\oplus\cdots\cong G_n\oplus F_{n-1}\oplus G_{n-2}\oplus\cdots$ であり、両辺は有限階数の自由加群なので階数が等しい。移項すると $\sum_i(-1)^{n-i}(\operatorname{rank}F_i-\operatorname{rank}G_i)=0$、すなわち 2 つの交代和は等しい。
2:局所化は完全列を保ち(局所化 の命題「局所化の完全性」)、$(A^r)_{\mathfrak p}\cong A_{\mathfrak p}^r$ なので、分解を局所化すると $M_{\mathfrak p}$ の有限自由分解で各項の階数が同じものが得られる。$A_{\mathfrak p}$ は零環でない($1/1\neq0$)。
3:与えられた完全列は、$\varepsilon\colon F_0\to0$ とみれば零加群 $0$ の有限自由分解である。零加群には $0$ の項だけの分解もあり、その交代和は $0$ なので、1 から $\sum_i(-1)^i\operatorname{rank}F_i=\chi(0)=0$ である。$\square$

2 から、Euler数は「各素イデアルでの局所的な量」とみなせる。特に $A$ が整域で $K$ をその商体とすると、零イデアルでの局所化は $K$ なので、$\chi(M)=\dim_K(M\otimes_AK)$ である(体上の有限次元ベクトル空間の有限自由分解では、$M\otimes_AK$ 自身が長さ $0$ の分解を与える)。

例

多項式環の剰余加群

$k$ を体、$A=k[x,y]$ とする。

  1. $x$ は $A$ の非零因子なので $0\to A\xrightarrow{\ x\ }A\to A/(x)\to0$ は有限自由分解で、$\chi(A/(x))=1-1=0$ である。
  2. 完全列
    $$ 0\to A\xrightarrow{\ \binom{-y}{x}\ }A^2\xrightarrow{\ (x\ \ y)\ }A\to A/(x,y)\to0 $$
    は有限自由分解で、$\chi(A/(x,y))=1-2+1=0$ である。完全性:$(x\ \ y)$ の像は $(x,y)$ である。$(f,g)$ が $xf+yg=0$ を満たせば、$A$ は一意分解整域で $x,y$ は互いに素な素元なので $y\mid f$ となり、$f=-yh$ とおくと $g=xh$ である。従って核は $\binom{-y}{x}$ の像で、この写像は $A$ が整域なので単射である。
  3. イデアル $\mathfrak m=(x,y)$ 自身は、2 の列の右の $2$ 項を除いた $0\to A\to A^2\to\mathfrak m\to0$ を分解にもち、$\chi(\mathfrak m)=2-1=1$ である。$A$ の商体を $K$ とすると $\mathfrak m\otimes_AK\cong K$ なので、整域についての上の注意とも合う。

1 と 2 の加群は零化イデアルが $0$ でなく Euler数が $0$、3 のイデアルは零化イデアルが $0$ で Euler数が正である。この対応が下の定理「Auslander–Buchsbaum の判定」の内容である。

有限自由分解をもたない有限生成加群

$k$ を体、$A=k[x]/(x^2)$、$\varepsilon:=x+(x^2)$ とする。$A$ は極大イデアル $(\varepsilon)$ をもつ局所環で、剰余体 $k=A/(\varepsilon)$ には
$$ \cdots\xrightarrow{\ \varepsilon\ }A\xrightarrow{\ \varepsilon\ }A\xrightarrow{\ \varepsilon\ }A\to k\to0 $$
という自由分解がある($\varepsilon$ 倍の核と像はどちらも $(\varepsilon)$)。この列はどこでも止まらず、$k$ は有限自由分解をもたない。実際、$\varepsilon\cdot(\varepsilon)=0$ なので極大イデアルの元はすべて $0$ でない元 $\varepsilon$ に殺され、下の定理「局所環上の有限自由分解」の仮定が満たされる。$k$ が有限自由分解をもてば自由加群になるはずだが、$k$ は $\varepsilon$ に殺される $0$ でない加群なので自由でない。

局所環での判定と Euler数の非負性

局所環上の有限自由分解

$(A,\mathfrak m)$ を局所環とし、$\mathfrak m$ の任意の有限部分集合 $E$ について、$yE=0$ となる $0$ でない $y\in A$ があると仮定する。このとき、有限自由分解をもつ $A$ 加群は有限階数の自由加群に限る。

有限自由分解 $0\to F_n\to\cdots\to F_0\to M\to0$ の長さ $n$ についての帰納法で示す。$n=0$ なら $M\cong F_0$ である。
$n=1$ の場合。$0\to F_1\to F_0\to M\to0$ とする。$M$ は有限生成なので、$M/\mathfrak mM$ は有限次元の $A/\mathfrak m$ ベクトル空間である。その基底を $M$ の元 $u_1,\dots,u_r$ に持ち上げ、$L:=A^r\to M$、$e_i\mapsto u_i$ とおく。これは Nakayamaの補題 により全射である。核を $K$ とする。$\sum_ia_iu_i=0$ なら、$M/\mathfrak mM$ で $\sum_i\bar a_i\bar u_i=0$ なので全ての $a_i\in\mathfrak m$、すなわち $K\subset\mathfrak mL$ である。
$0\to K\to L\to M\to0$ と $0\to F_1\to F_0\to M\to0$ に Schanuel の補題を当てはめると $K\oplus F_0\cong F_1\oplus L$ であり、$K$ は有限階数の自由加群の直和因子なので有限生成射影加群である。局所環上の有限生成射影加群は有限階数の自由加群なので(射影加群 の定理「可換局所環上の有限生成射影加群」)、$K$ は基底 $k_1,\dots,k_s$ をもつ。各 $k_j\in\mathfrak mL$ の $L=A^r$ での座標は $\mathfrak m$ の元であり、全部で $rs$ 個の元からなる有限集合 $E\subset\mathfrak m$ ができる。仮定から $0$ でない $y$ で $yE=0$ となるものがあり、$yk_j=0$(全ての $j$)となる。$s\ge1$ なら $yk_1=0$ は基底の一次独立性に反するので、$s=0$、すなわち $K=0$ で、$M\cong L$ は自由である。
$n\ge2$ の場合。$N:=\operatorname{coker}(F_n\to F_{n-1})$ とおくと $0\to F_n\to F_{n-1}\to N\to0$ は長さ $1$ の有限自由分解なので、$N$ は有限階数の自由加群である。完全性から $N$ は $F_{n-1}\to F_{n-2}$ の像と同型で、$0\to N\to F_{n-2}\to\cdots\to F_0\to M\to0$ は長さ $n-1$ の有限自由分解になる。帰納法の仮定から $M$ は自由である。$\square$

仮定は、$A$ が Noether 環のときは「$\mathfrak m$ が $A$ の 随伴素イデアル である」と同値である。実際、$\mathfrak m=\operatorname{Ann}(y)$ なら $y$ が $\mathfrak m$ 全体を殺す。逆に $\mathfrak m$ の有限個の生成元をすべて殺す $y\neq0$ をとると $\mathfrak m\subset\operatorname{Ann}(y)\neq A$ で、$\mathfrak m$ の極大性から $\mathfrak m=\operatorname{Ann}(y)$ となる。

Euler数の非負性

$M$ が有限自由分解をもつなら $\chi(M)\ge0$ である。

$A$ の極小素イデアル $\mathfrak p$ をとる。存在は次のとおり。$A$ は零環でないので極大イデアル $\mathfrak q$ がある。$\mathfrak q$ に含まれる素イデアル全体を逆包含で順序づけると、鎖の交わりは素イデアルである($ab$ が交わりに入り $a\notin\mathfrak p_0$ となる鎖の元 $\mathfrak p_0$ があれば、$\mathfrak p_0$ に含まれる鎖の元は $a$ を含まないので $b$ を含み、$\mathfrak p_0$ を含む元も $b\in\mathfrak p_0$ を含む)ので、Zorn の補題から極小元がある。
prop-ffr-euler-basic の 2 より $\chi_A(M)=\chi_{A_{\mathfrak p}}(M_{\mathfrak p})$ である。$A_{\mathfrak p}$ の素イデアルは $\mathfrak p$ に含まれる素イデアルに対応するので(局所化 の定理「素イデアルの対応」)、$\mathfrak pA_{\mathfrak p}$ だけである。従って $A_{\mathfrak p}$ は局所環で、極大イデアル $\mathfrak pA_{\mathfrak p}$ は素イデアル全体の交わり、すなわち 冪零根基 に等しく、その元はすべて冪零である。
$A_{\mathfrak p}$ が前の定理の仮定を満たすことを、有限集合 $\{x_1,\dots,x_r\}\subset\mathfrak pA_{\mathfrak p}$ の個数 $r$ についての帰納法で示す。$r=0$ なら $y=1$($A_{\mathfrak p}\neq0$)。$x_1,\dots,x_{r-1}$ を殺す $z\neq0$ があるとする。$x_r^N=0$ となる $N$ があるので、$zx_r^t\neq0$ かつ $zx_r^{t+1}=0$ となる $t\ge0$ がある($zx_r^0=z\neq0$)。$y:=zx_r^t$ は $0$ でなく、$yx_r=0$、$i< r$ について $yx_i=x_r^t(zx_i)=0$ を満たす。
前の定理から $M_{\mathfrak p}$ は有限階数の自由 $A_{\mathfrak p}$ 加群で、$\chi(M)=\chi(M_{\mathfrak p})=\operatorname{rank}M_{\mathfrak p}\ge0$ である。$\square$

Noether 環での判定

$A$ の元 $a$ が $A$ 正則 であるとは、$ab=0$ なら $b=0$ となること($a$ が零因子でないこと)をいう。零環でない環では $0$ は $A$ 正則でない。

Auslander–Buchsbaum の判定

$A$ を Noether 環、$M$ を有限自由分解をもつ $A$ 加群とする。次の 3 条件は同値である。

  1. $\operatorname{Ann}(M)\neq0$。
  2. $\chi(M)=0$。
  3. $\operatorname{Ann}(M)$ は $A$ 正則な元を含む。

証明では、次の 3 つの事実を使う。Noether 環 $A$ について、随伴素イデアルの集合 $\operatorname{Ass}(A)$ は有限であり、その和集合は $A$ の零因子の全体に等しい(随伴素イデアル の定理「有限素因子列」と定理「零因子を検出する和集合」)。有限個の素イデアルのどれにも含まれないイデアルは、それらのどれにも入らない元を含む(素イデアル回避補題)。有限生成加群 $M$ について、$M_{\mathfrak p}=0$ と $\operatorname{Ann}(M)\not\subset\mathfrak p$ は同値であり、$\operatorname{Ann}(M)_{\mathfrak p}=\operatorname{Ann}_{A_{\mathfrak p}}(M_{\mathfrak p})$ である(零化イデアル の定理「台と零化イデアル」と、そこで引いた局所化との交換)。

まず、$\mathfrak p\in\operatorname{Ass}(A)$ について $M_{\mathfrak p}$ は階数 $\chi(M)$ の自由 $A_{\mathfrak p}$ 加群であることを示す。$\mathfrak p=\operatorname{Ann}(x)$($x\in A$)とする。$x/1\in A_{\mathfrak p}$ は $0$ でない。$sx=0$ となる $s\notin\mathfrak p$ があれば $s\in\operatorname{Ann}(x)=\mathfrak p$ となって矛盾するからである。$\mathfrak p$ は有限生成なので、$\mathfrak pA_{\mathfrak p}$ の任意の有限部分集合は $x/1$ に殺される。従って局所環 $A_{\mathfrak p}$ は thm-ffr-local-free の仮定を満たし、$M_{\mathfrak p}$ は自由で、その階数は prop-ffr-euler-basic の 2 から $\chi(M)$ に等しい。
1 ⇒ 2:対偶を示す。thm-ffr-euler-nonnegative から $\chi(M)\ge0$ なので、$\chi(M)>0$ と仮定して $I:=\operatorname{Ann}(M)=0$ を示す。各 $\mathfrak p\in\operatorname{Ass}(A)$ で $M_{\mathfrak p}$ は階数正の自由加群なので忠実であり、$I_{\mathfrak p}=\operatorname{Ann}(M_{\mathfrak p})=0$ である。$I$ は有限生成なので、その生成元をすべて殺す $s\notin\mathfrak p$ があり(生成元ごとの分母の積をとる)、$J:=\operatorname{Ann}(I)$ は $\mathfrak p$ に含まれない。これが有限個の $\mathfrak p\in\operatorname{Ass}(A)$ 全てについて成り立つので、素イデアル回避から $J$ は零因子でない元 $z$ を含む。$zI=0$ と $z$ の正則性から $I=0$ である。
2 ⇒ 3:$\chi(M)=0$ なら、各 $\mathfrak p\in\operatorname{Ass}(A)$ で $M_{\mathfrak p}$ は階数 $0$、すなわち $M_{\mathfrak p}=0$ なので、$\operatorname{Ann}(M)\not\subset\mathfrak p$ である。素イデアル回避から $\operatorname{Ann}(M)$ は $\bigcup_{\operatorname{Ass}(A)}\mathfrak p$ に入らない元、すなわち $A$ 正則な元を含む。
3 ⇒ 1:$A$ 正則な元は $0$ でない。$\square$

$M=0$ のときは $\operatorname{Ann}(M)=A$、$\chi(M)=0$ で、3 条件はすべて成り立つ。定理は、有限自由分解をもつ加群が「ほとんど至るところ $0$」($\chi=0$、零化イデアルが正則元を含む)か「どの随伴素イデアルの上でも $0$ でない」($\chi>0$、忠実)かのどちらかであることを表している。

有限自由分解をもつ加群の例

$A$ が Noether 局所環なら、有限生成 $A$ 加群 $M$ で射影次元が有限なものは有限自由分解をもつ。最小自由分解(各項が有限階数の自由加群)は射影次元の段数で止まるからである(射影次元 の定理「最小自由分解とTor」)。正則局所環上では全ての有限生成加群の射影次元が有限である(Serre の定理。Mat89 Theorem 19.2, p. 156。この記事では証明しない)。

反例

各行は 1 つの仮定だけを外している。

外す条件反例成り立たなくなること
分解の各項が自由(有限生成射影加群に弱める)$A=\mathbb Z/6\mathbb Z$ 上の $P=\mathbb Z/2\mathbb Z\times0$各項の階数の交代和が定まり、素イデアルでの局所化で値が変わらないこと
thm-ffr-local-free の「$\mathfrak m$ の有限部分集合に共通の零化元がある」離散付値環 $A=k[x]_{(x)}$ 上の $A/(x)$有限自由分解をもつ加群は自由であること
分解の長さが有限例「有限自由分解をもたない有限生成加群」の $k[x]/(x^2)$ 上の $k$自由分解の階数の交代和が有限の値として定まること
反例の確かめ

表の 3 行は、それぞれ次のように確かめられる。

詳細

1. 中国剰余定理 により $A\cong\mathbb F_2\times\mathbb F_3$ とみる。$P=\mathbb F_2\times0$ は $P\oplus(0\times\mathbb F_3)=A$ から射影的で、$0\to P\to P\to0$ は長さ $0$ の有限射影分解である。$A$ の素イデアルは $\mathfrak p_1=0\times\mathbb F_3$ と $\mathfrak p_2=\mathbb F_2\times0$ で、$A_{\mathfrak p_1}\cong\mathbb F_2$、$A_{\mathfrak p_2}\cong\mathbb F_3$、$P_{\mathfrak p_1}\cong\mathbb F_2$、$P_{\mathfrak p_2}=0$ である。局所的な階数が $1$ と $0$ で異なるので、$P$ に一つの「階数」を与えることはできない。特に prop-ffr-euler-basic の 2 により、$P$ は有限自由分解をもたない。

2. $x$ は非零因子なので $0\to A\xrightarrow{x}A\to A/(x)\to0$ は有限自由分解である。$A/(x)\cong k$ は $x$ に殺される $0$ でない加群なので自由でない。$A$ は局所環で、$\mathfrak m=(x)$ の元 $x$ を殺す $0$ でない元はない($A$ は整域)ので、外したのは定理の仮定だけである。

3. 例で見たとおり、$k$ の極小な自由分解はすべての次数で階数 $1$ の項をもち、交代和 $1-1+1-\cdots$ は収束しない。$k[x]/(x^2)$ は thm-ffr-local-free の仮定を満たすので、$k$ は有限自由分解をもたない。

補足

文献

有限自由分解・Euler数の定義と一般化された Schanuel の補題は Mat89 §19 の Lemma 3・Lemma 4 と定義(pp. 158–159)、局所環での判定は Theorem 19.6(p. 159)、Euler数の非負性は Theorem 19.7(pp. 159–160)、Noether 環での判定は Theorem 19.8(Auslander–Buchsbaum、p. 160)にある。Matsumura は Euler数を一般の環で定義しているが、零環では階数が一意に定まらないので、この記事では零環を除いた。

関連項目

参考文献

[1]
Hideyuki Matsumura, Commutative Ring Theory, Cambridge University Press, 1989, §19(Theorem 19.2, p. 156、Lemma 3・Lemma 4 と有限自由分解・Euler 数の定義, pp. 158–159、Theorem 19.6, p. 159、Theorem 19.7, pp. 159–160、Theorem 19.8, p. 160)

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