極小自由分解

同義語:最小自由分解minimal free resolution

概要

極小自由分解(minimal free resolution)とは、Noether 局所環 $(A,\mathfrak m,k)$ 上の有限生成加群 $M$ の自由分解で、各項が有限階数の自由加群であり、すべての微分の像が極大イデアル $\mathfrak m$ 倍に入るもの、すなわち剰余体に落とすと微分が $0$ になるものである。極小自由分解はつねに存在して複体として同型を除いて一意であり、$i$ 番目の項の階数は $\dim_k\operatorname{Tor}_i^A(k,M)$($M$ の Betti 数)に等しい。とくに $M$ の射影次元は極小自由分解が止まる段数として読み取れ、各項が有限階数の自由加群である任意の自由分解は、極小自由分解と自明な分裂完全複体の直和になる。

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

前提知識: 局所環, Nakayamaの補題, Tor関手, 射影次元

何を捉える概念か

加群 $M$ の自由分解 $\cdots\to F_1\to F_0\to M\to0$ は、生成元・生成元の間の関係・関係の間の関係…を順に書き下したものである。自由分解はいくらでも無駄を含みうる。たとえば余分な生成元を足して、その分だけ関係を足せば、別の自由分解が得られる。Noether 局所環 $(A,\mathfrak m,k)$ 上の有限生成加群では、この無駄をすべて除いた極小自由分解(minimal free resolution)がとれ、それは同型を除いてただ 1 つに決まる(thm-mfr-existence、thm-mfr-uniqueness)。
極小であることは「微分を剰余体 $k$ に落とすと $0$ になる」という条件で表される。この条件から、極小自由分解の $i$ 番目の項の階数は $\dim_k\operatorname{Tor}_i^A(k,M)$ に等しく、$M$ の不変量になる。これが $M$ の Betti 数である。とくに $M$ の射影次元は、極小自由分解が何段目で止まるかとして読み取れる(thm-mfr-betti)。
以下、$(A,\mathfrak m,k)$ は Noether 局所環とし、$A$ 加群 $N$ について $\bar N:=N/\mathfrak mN\cong N\otimes_Ak$ と書く。$\bar N$ は $k$ ベクトル空間であり、$A$ 準同型 $\varphi\colon N\to N'$ は $k$ 線形写像 $\bar\varphi\colon\bar N\to\bar N'$ を引き起こす。有限階数の自由加群 $F\cong A^n$ では $\bar F\cong k^n$ なので、$F$ の階数は $\dim_k\bar F$ に等しい。

定義

極小自由分解

有限生成 $A$ 加群 $M$ の自由分解
$$ \cdots\longrightarrow F_2\xrightarrow{d_2}F_1\xrightarrow{d_1}F_0\xrightarrow{\varepsilon}M\longrightarrow0 $$
(完全列で、各 $F_i$ は自由加群)が極小であるとは、次の 2 条件をみたすことをいう。

  1. 各 $F_i$ は有限階数の自由加群である。
  2. すべての $i\ge1$ について $d_i(F_i)\subset\mathfrak mF_{i-1}$、すなわち $\bar d_i=0$ である。
    このような分解を $M$ の極小自由分解という。$\beta_i^A(M):=\operatorname{rank}F_i$ を $M$ の第 $i$ Betti 数という(thm-mfr-betti により分解のとり方によらない)。

条件 2 から $\bar\varepsilon\colon\bar F_0\to\bar M$ は同型である。実際、テンソル積の右完全性から $\bar F_1\xrightarrow{\bar d_1}\bar F_0\xrightarrow{\bar\varepsilon}\bar M\to0$ は完全で、$\bar d_1=0$ だからである。したがって $\beta_0(M)=\dim_k\bar M$ は $M$ の生成元の最小個数に等しい(Nakayamaの補題 の系「局所環上の極小生成系」)。
微分の行列で言えば、条件 2 は「$d_i$ を基底で行列に書いたとき、成分がすべて $\mathfrak m$ に属する」ことである。成分に単元が 1 つでもあれば、その単元を使って基底を取り替え、$0\to A\xrightarrow{1}A\to0$ という無駄な部分を分離できる。極小とは、この分離ができない状態である。

存在と一意性

次の補題は、自由加群の準同型が同型かどうかを剰余体で判定できることを述べる。

剰余体での同型判定

$F,G$ を有限階数の自由 $A$ 加群、$\varphi\colon F\to G$ を準同型とする。$\bar\varphi\colon\bar F\to\bar G$ が同型なら、$\varphi$ は同型である。

$\operatorname{rank}F=\dim_k\bar F=\dim_k\bar G=\operatorname{rank}G=:n$ である。基底をとって $\varphi$ を $n$ 次正方行列 $P$ で表すと、$\bar\varphi$ の行列は $P$ の成分を $k$ に落とした $\bar P$ で、$\det\bar P$ は $\det P$ の像である。$\det\bar P\ne0$ なので $\det P\notin\mathfrak m$、すなわち $\det P$ は単元であり、余因子行列 $\operatorname{adj}P$ により $P^{-1}=(\det P)^{-1}\operatorname{adj}P$ が $A$ 係数でとれる。$\square$

極小自由分解の存在

Noether 局所環 $(A,\mathfrak m,k)$ 上の任意の有限生成加群 $M$ は極小自由分解をもつ。

$K_0:=M$ とおき、$i\ge0$ について有限生成加群 $K_i$ と全射 $q_i\colon F_i\to K_i$ を帰納的に作る。
$K_i$ が有限生成なので $\bar K_i$ は有限次元である。その基底を $K_i$ の元 $x_1,\dots,x_n$ に持ち上げると、Nakayamaの補題 の系「部分加群と生成元の判定」により $x_1,\dots,x_n$ は $K_i$ を生成する。$F_i:=A^n$、$q_i(e_j):=x_j$ とおくと $q_i$ は全射で、$\bar q_i\colon\bar F_i\to\bar K_i$ は基底を基底に写す同型である。$K_{i+1}:=\ker q_i$ とおく。$y\in K_{i+1}$ なら $\bar q_i(\bar y)=0$ なので $\bar y=0$、すなわち
$$ K_{i+1}\subset\mathfrak mF_i $$
である。$A$ は Noether 環なので、有限生成加群 $F_i$ の部分加群 $K_{i+1}$ は有限生成であり(Noether環)、帰納法を続けられる。$K_i=0$ となったら以後 $F_j=0$ とする。
$d_i\colon F_i\to F_{i-1}$($i\ge1$)を $q_i$ と包含 $K_i\subset F_{i-1}$ の合成、$\varepsilon:=q_0$ とする。$\operatorname{im}d_{i+1}=K_{i+1}=\ker q_i=\ker d_i$ なので列は完全であり、$d_i(F_i)=K_i\subset\mathfrak mF_{i-1}$ なので極小である。$\square$

構成の各段では、$K_i$ の生成元の最小個数だけの自由加群をとっている。逆に、極小自由分解の $d_i\colon F_i\to K_i:=\operatorname{im}d_i$ は $\bar F_i\cong\bar K_i$ をみたす($\varepsilon$ について上で見たのと同じ理由)ので、どの極小自由分解もこの構成で得られる。

極小自由分解の一意性

$F_\bullet\to M$ と $G_\bullet\to M$ を有限生成 $A$ 加群 $M$ の 2 つの極小自由分解とする。$\operatorname{id}_M$ に沿う鎖写像 $\alpha\colon F_\bullet\to G_\bullet$ は、どれも複体の同型である。とくに 2 つの極小自由分解は複体として同型であり、各 $i$ で $\operatorname{rank}F_i=\operatorname{rank}G_i$ である。

自由加群は射影的なので、Tor関手 の命題「比較写像とホモトピー」により $\operatorname{id}_M$ に沿う鎖写像 $\alpha\colon F_\bullet\to G_\bullet$、$\beta\colon G_\bullet\to F_\bullet$ があり、$\beta\alpha$ と $\operatorname{id}_{F_\bullet}$ はどちらも $\operatorname{id}_M$ に沿うので鎖ホモトピックである:
$$ \beta_i\alpha_i-\operatorname{id}_{F_i}=d_{i+1}h_i+h_{i-1}d_i\qquad(h_i\colon F_i\to F_{i+1},\ h_{-1}:=0). $$
剰余体に落とすと、極小性から $\bar d_i=0$、$\bar d_{i+1}=0$ なので $\bar\beta_i\bar\alpha_i=\operatorname{id}_{\bar F_i}$ である。lem-mfr-iso-mod-m により $\beta_i\alpha_i$ は $F_i$ の自己同型である。同様に $\alpha_i\beta_i$ は $G_i$ の自己同型である。$\beta_i\alpha_i$ が単射なので $\alpha_i$ は単射、$\alpha_i\beta_i$ が全射なので $\alpha_i$ は全射であり、$\alpha_i$ は同型である。各次数で同型な鎖写像の逆写像は鎖写像なので、$\alpha$ は複体の同型である。$\square$

極小でない自由分解は、極小自由分解に無駄な部分を足したものになっている。

有限自由分解の分解

$G_\bullet\to M$ を、各項が有限階数の自由加群である $M$ の自由分解とし、$F_\bullet\to M$ を極小自由分解とする。このとき複体の直和分解 $G_\bullet\cong F_\bullet\oplus T_\bullet$ があり、$T_\bullet$ は $0\to L\xrightarrow{\operatorname{id}}L\to0$($L$ は有限階数の自由加群)の形の複体を次数をずらして直和したものである。とくに $\operatorname{rank}G_i\ge\operatorname{rank}F_i$ である。

要点:$F$ から $G$ へ行って戻る写像が自己同型になることから、$G$ の中に $F$ の写しを直和因子として切り出し、残りが完全な複体であることを使う。

詳しい証明を開く

prf-mfr-uniqueness と同じく $\alpha\colon F_\bullet\to G_\bullet$、$\beta\colon G_\bullet\to F_\bullet$ をとると、そこでの議論は $F_\bullet$ の極小性しか使っていないので、$\theta:=\beta\alpha$ は $F_\bullet$ の複体としての自己同型である。$e:=\alpha\theta^{-1}\beta$ は $G_\bullet$ の鎖写像で $e^2=e$ なので、$G_\bullet=\operatorname{im}e\oplus\ker e$ は部分複体への直和分解である。$\alpha$ は単射で $\operatorname{im}e=\operatorname{im}\alpha\cong F_\bullet$ である。$T_\bullet:=\ker e$ とおく。

$T_i$ は $G_i$ の直和因子なので有限生成射影加群であり、Nakayamaの補題 の系「局所環上の有限生成射影加群」により自由である。ホモロジーは直和に分かれる:$H_j(G_\bullet)=H_j(\operatorname{im}e)\oplus H_j(T_\bullet)$。$j\ge1$ では左辺が $0$ なので $H_j(T_\bullet)=0$ である。$j=0$ では、$\alpha$ が $\operatorname{id}_M$ に沿うので $H_0(\operatorname{im}e)\to H_0(G_\bullet)$ は $M$ の恒等写像と同一視され、$H_0(T_\bullet)=0$ である。よって $\cdots\to T_1\to T_0\to0$ は完全である。

完全で、射影加群からなり、次数 $0$ で終わる複体は分裂する。実際 $T_1\to T_0$ は射影加群への全射なので切断をもち、$T_1=Z_1\oplus L_0$($Z_1=\ker$、$L_0\cong T_0$)と分かれる。$Z_1$ は直和因子なので射影的で、$T_2\to Z_1$ は全射なので同じ議論を続けられる。こうして $T_\bullet$ は $L_i\xrightarrow{\operatorname{id}}L_i$(次数 $i+1$ と $i$)の直和になる。$L_i$ は自由加群の直和因子で有限生成なので、やはり自由である。$\square$

Betti 数と Tor

Betti 数の計算

$F_\bullet\to M$ を有限生成 $A$ 加群 $M\ne0$ の極小自由分解とする。

  1. すべての $i\ge0$ について $\operatorname{Tor}_i^A(k,M)\cong\bar F_i$ かつ $\operatorname{Ext}_A^i(M,k)\cong\operatorname{Hom}_k(\bar F_i,k)$ であり、
    $$ \beta_i^A(M)=\operatorname{rank}F_i=\dim_k\operatorname{Tor}_i^A(k,M)=\dim_k\operatorname{Ext}_A^i(M,k). $$
  2. $\operatorname{pd}_AM=\sup\{i:\beta_i^A(M)\ne0\}$ である。
  3. ある $i$ で $\operatorname{Tor}_i^A(k,M)=0$ なら、すべての $j\ge i$ で $\operatorname{Tor}_j^A(k,M)=0$ であり、$\operatorname{pd}_AM< i$ である。

1. Tor関手 の定義により $\operatorname{Tor}_i^A(k,M)=H_i(k\otimes_AF_\bullet)$ である。$k\otimes_AF_\bullet$ は $\bar F_\bullet$ と同型で、微分は $\bar d_i=0$ なので、$H_i=\bar F_i$ である。同様に $\operatorname{Ext}^i_A(M,k)=H^i(\operatorname{Hom}_A(F_\bullet,k))$ で、$\operatorname{Hom}_A(F_i,k)=\operatorname{Hom}_k(\bar F_i,k)$ の上で微分は $\bar d_{i+1}$ の転置なので $0$ である。次元は $\dim_k\bar F_i=\operatorname{rank}F_i$ である。
2. $F_d\ne0$ かつ $F_{d+1}=0$ なら、$F_\bullet$ は長さ $d$ の射影分解なので $\operatorname{pd}_AM\le d$ である。逆に長さ $e$ の射影分解 $P_\bullet\to M$ があれば、Tor はどの射影分解でも計算できるので、$i>e$ で $\operatorname{Tor}_i^A(k,M)=H_i(k\otimes P_\bullet)=0$ であり、1 から $F_i=0$($i>e$)となる。よって $\sup\{i:F_i\ne0\}\le\operatorname{pd}_AM$ である。2 つの不等式から 2 が従う(どちらも無限の場合を含む)。
3. 1 により $F_i=0$ である。すると $\operatorname{im}d_{i+1}\subset F_i=0$ であり、極小自由分解では $\bar F_{i+1}\cong\overline{\operatorname{im}d_{i+1}}$(thm-mfr-existence の後の注意)なので $F_{i+1}=0$ である。これを繰り返して $j\ge i$ で $F_j=0$、したがって $\operatorname{Tor}_j^A(k,M)=0$ を得る。2 により $\operatorname{pd}_AM\le i-1$ である。$\square$

3 は、局所環上の有限生成加群について「ある 1 つの次数で Tor が消えれば、それより上もすべて消える」ことを述べている。$i=1$ の場合はとくに有用である。

自由であることの判定

有限生成 $A$ 加群 $M$ について次は同値である。(a) $M$ は自由加群である。(b) $M$ は射影加群である。(c) $\operatorname{Tor}_1^A(k,M)=0$。(d) $\beta_1^A(M)=0$。また、任意の有限生成加群 $M$ について $\operatorname{pd}_AM\le\operatorname{pd}_Ak$ である。

(a)⇒(b) は明らかで、(b)⇒(c) は Tor が射影分解 $0\to M\to M\to0$ で計算できることによる。(c)⇔(d) は thm-mfr-betti の 1、(d)⇒(a) は同じ定理の 3 により $F_1=0$ となり $F_0\cong M$ となることから従う。後半:$\operatorname{pd}_Ak=e<\infty$ とすると、Tor関手 の命題「平衡性」により $\operatorname{Tor}_i^A(k,M)$ は $k$ の長さ $e$ の射影分解でも計算でき、$i>e$ で $0$ である。thm-mfr-betti の 2 により $\operatorname{pd}_AM\le e$ である。$\square$

有限の射影次元をもつ $M\ne0$ については、Auslander–Buchsbaum公式 $\operatorname{pd}_AM+\operatorname{depth}M=\operatorname{depth}A$ により、極小自由分解の長さは深さから決まる。

例

正則列のKoszul複体

$x_1,\dots,x_n\in\mathfrak m$ が $A$ の正則列(各 $x_i$ が $A/(x_1,\dots,x_{i-1})$ の零因子でない)とする。Koszul複体 $K_\bullet(x_1,\dots,x_n;A)$ は $K_q=\bigwedge^qA^n$(階数 $\binom nq$)を項とし、同記事の定理「正則列のKoszulホモロジー」により $q>0$ でホモロジーが消え、$H_0=A/(x_1,\dots,x_n)$ である。微分の行列の成分は $0$ か $\pm x_j$ で、どれも $\mathfrak m$ に属する。よって $K_\bullet$ は $A/(x_1,\dots,x_n)$ の極小自由分解であり、
$$ \beta_q^A\bigl(A/(x_1,\dots,x_n)\bigr)=\binom nq,\qquad\operatorname{pd}_AA/(x_1,\dots,x_n)=n $$
である。たとえば $k$ を体、$A=k[x,y]_{(x,y)}$ とすると、$k=A/(x,y)$ の極小自由分解は
$$ 0\longrightarrow A\xrightarrow{\ c\mapsto(-yc,\,xc)\ }A^2\xrightarrow{\ (u,v)\mapsto xu+yv\ }A\longrightarrow k\longrightarrow0 $$
で、Betti 数は $1,2,1$ である(完全性は 射影次元 の例「二変数での次数二」でも直接確かめられている)。

無限に続く極小自由分解
  1. $k$ を体、$A=k[\varepsilon]/(\varepsilon^2)$(二重数の環)とする。$A$ の元は $a+b\varepsilon$ と一意に書け、$\varepsilon$ 倍写像の核と像はどちらも $(\varepsilon)$ である。よって
    $$ \cdots\xrightarrow{\ \varepsilon\ }A\xrightarrow{\ \varepsilon\ }A\xrightarrow{\ \varepsilon\ }A\longrightarrow k\longrightarrow0 $$
    は完全で、$\varepsilon\in\mathfrak m$ なので極小である。すべての $i\ge0$ で $\beta_i^A(k)=1$、$\operatorname{pd}_Ak=\infty$ である。
  2. $R=k[x,y]/(xy)$、$A=R_{(x,y)}$、$M=A/(x)$ とする。$f\in R$ が $xf=0$ をみたすとき、$f$ の $k[x,y]$ での代表元 $F$ について $xF\in(xy)$ なので、$k[x,y]$ が一意分解整域であることから $F\in(y)$ である。よって $R$ で $x$ 倍の核は $yR$、同様に $y$ 倍の核は $xR$ である。局所化は完全列を保つので(局所化 の命題「局所化の完全性」)、
    $$ \cdots\xrightarrow{\ y\ }A\xrightarrow{\ x\ }A\xrightarrow{\ y\ }A\xrightarrow{\ x\ }A\longrightarrow M\longrightarrow0 $$
    は $M$ の極小自由分解で、すべての $i$ で $\beta_i^A(M)=1$ である。$A$ は 1 次元の局所環だが、$M$ の射影次元は無限である。
極小でない自由分解

$A$ を離散付値環、$t$ を一意化元とする。$0\to A\xrightarrow{t}A\to k\to0$ は $k$ の極小自由分解で、Betti 数は $1,1$ である。これに $0\to A\xrightarrow{1}A\to0$(次数 $1$ と $0$)を直和すると、
$$ 0\longrightarrow A^2\xrightarrow{\begin{pmatrix}t&0\\0&1\end{pmatrix}}A^2\longrightarrow k\longrightarrow0 $$
(最後の写像は $(a,b)\mapsto\bar a$)も $k$ の自由分解である。項の階数は $2,2$ で、Betti 数と一致しない。行列の成分 $1$ は $\mathfrak m$ に属さず、極小性の条件 2 が破れている。prop-mfr-summand はこの形の分解がつねに起こることを述べている。

次数付きの場合

体 $k$ 上の多項式環 $S=k[x_1,\dots,x_n]$(各 $x_i$ は次数 $1$)と有限生成の次数付き $S$ 加群 $M$ についても、同じ議論で次数付きの極小自由分解が作れる。局所環の代わりに $\mathfrak m=(x_1,\dots,x_n)$ を使い、Nakayamaの補題の代わりに「有限生成の次数付き加群 $N$ で $N=\mathfrak mN$ なら $N=0$」($N\ne0$ なら最低次数の斉次元は $\mathfrak mN$ に入らない)を使えばよい。各 $F_i$ は $S(-j)$(次数を $j$ ずらした $S$)の有限直和になり、Betti 数は次数ごとに $\beta_{i,j}=\dim_k\operatorname{Tor}_i^S(k,M)_j$ に精密化される。

反例の表

外す条件反例成り立たなくなること
$A$ の Noether 性$A=k[x_1,x_2,\dots]_{(x_1,x_2,\dots)}$、$M=k$有限階数の項をもつ自由分解の存在($F_1$ が有限階数なら $\mathfrak m$ が有限生成になる)
$M$ の有限生成性$A=\mathbb Z_{(p)}$、$M=\mathbb Q$極小自由分解の存在($\bar M=0$ だが $M\ne0$ なので $F_0$ を有限階数にとれない)
$A$ の局所性$A=\mathbb Z/6\mathbb Z$、$M=3A$生成元の最小個数で作った自由分解の長さが射影次元に等しいこと
極小性(条件 2)ex-mfr-nonminimal$\operatorname{rank}F_i=\dim_k\operatorname{Tor}_i^A(k,M)$

1 行目:$\mathfrak m=(x_1,x_2,\dots)$ が有限個の元 $f_1,\dots,f_r$ で生成されるとする。$f_i$ の分子・分母に現れる変数がすべて $x_1,\dots,x_N$ に含まれるように $N$ をとる。$x_1,\dots,x_N\mapsto0$、他の変数を動かさない代入は、分母の定数項を変えないので $A$ の自己準同型に延び、各 $f_i$ を $0$ に、$x_{N+1}$ を $x_{N+1}\ne0$ に写す。$x_{N+1}\in(f_1,\dots,f_r)$ と矛盾する。$k$ の自由分解 $\cdots\to F_1\to F_0\xrightarrow{\varepsilon}k\to0$ で $F_0=A^n$ が有限階数なら、基底を取り替えて $\varepsilon(e_1)\ne0$、$\varepsilon(e_j)=0$($j\ge2$)とでき、$\ker\varepsilon=\mathfrak me_1\oplus Ae_2\oplus\dots\oplus Ae_n$ である。その第 1 成分への射影の像は $\mathfrak m$ なので $\ker\varepsilon$ は有限生成でなく、$F_1\to\ker\varepsilon$ が全射であることから $F_1$ は有限階数にとれない。
2 行目:$\mathbb Q$ は $p\mathbb Q=\mathbb Q$ をみたし、Nakayamaの補題の有限生成の仮定が外れている(Nakayamaの補題 の例「反例:有限生成でない加群」)。
3 行目:$A=\mathbb Z/6\mathbb Z$ で $e=3$、$f=4$ は $e+f=1$、$ef=0$ をみたす冪等元で、$A=3A\oplus4A$ である。$M=3A$ は直和因子なので射影的で、$\operatorname{pd}_AM=0$ である。一方、生成元 $3$ による全射 $A\to M$、$a\mapsto3a$ の核は $4A$、生成元 $4$ による全射 $A\to4A$ の核は $3A$ である。各段で生成元 1 個の自由加群をとると
$$ \cdots\xrightarrow{\ 4\ }A\xrightarrow{\ 3\ }A\xrightarrow{\ 4\ }A\xrightarrow{\ 3\ }M\longrightarrow0 $$
となり、どの段でも核は $0$ でないので止まらない。局所環でないと、有限生成射影加群が自由とは限らず、生成元の個数を最小にしても無駄が除けない。

文献と補足

文献

Mat86 §19(pp. 153–154)は、局所環上の有限生成加群の極小(自由)分解を、各項が有限階数の自由加群・$\bar d_i=0$・$\bar\varepsilon$ が同型、の 3 条件で定義し、Noether 局所環での存在の構成、Lemma 1($\dim_k\operatorname{Tor}_i^A(M,k)=\operatorname{rank}L_i$ と射影次元の式)、正則列の Koszul 複体が極小分解であることを述べている。2 つの極小分解が複体として同型であることは同書では演習として残されており、thm-mfr-uniqueness はその証明である。

関連項目

参考文献

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