Hilbertのsyzygy定理(Hilbert's syzygy theorem)とは、体 $k$ 上の $n$ 変数多項式環 $S=k[x_1,\dots,x_n]$ の大域次元が $n$ に等しいという定理である。有限生成とは限らないすべての $S$ 加群が長さ $n$ 以下の射影分解をもち、どの射影分解でも第 $n$ 関係加群は射影加群になる。有限生成の次数付き加群は長さ $n$ 以下の有限な次数付き自由分解をもち、そこから Hilbert 級数が $(1-t)^n$ を分母とする有理式になることが従う。上界は変数を 1 つ加えるごとに大域次元が高々 $1$ 増えることから、下界は剰余体 $k$ の Koszul 分解から得られる。
体 $k$ 上の多項式環 $S=k[x_1,\dots,x_n]$ の上の加群を生成元と関係で書き表すと、関係(syzygy)のあいだにまた関係があり、それを順に調べることになる。Hilbertのsyzygy定理(Hilbert's syzygy theorem)は、この繰り返しが高々 $n$ 段で終わることを述べる定理である。現代的には「$S$ の 大域次元 は $n$ に等しい」という形で述べられ、有限生成とは限らないすべての $S$ 加群が長さ $n$ 以下の射影分解をもつ(thm-hilbert-syzygy)。
Hilbert(1890)は、有限生成の次数付き加群が長さ $n$ 以下の有限な次数付き自由分解をもつことを示し、そこから Hilbert 関数が十分大きい次数で多項式に一致することを導いた。この記事では、変数を 1 つずつ増やす議論で大域次元の上界を、Koszul 複体で下界を示し、次数付きの形と Hilbert 級数への帰結を述べる。
環は単位元をもつ可換環とする。$R$ 加群 $M$ の生成元の族 $(m_j)$ をとると、自由加群からの全射 $P_0=\bigoplus_jRe_j\to M$、$e_j\mapsto m_j$ が得られる。その核 $K_1$ は生成元のあいだの関係 $\sum_ja_jm_j=0$ を表す係数の組 $(a_j)$ の全体であり、$M$ の第 1 関係加群(第 1 syzygy)という。$K_1$ の生成元をとって同じことを繰り返すと、射影分解
$$
\cdots\longrightarrow P_2\longrightarrow P_1\longrightarrow P_0\longrightarrow M\longrightarrow0
$$
と、完全列 $0\to K_{i+1}\to P_i\to K_i\to0$($K_0=M$)で定まる第 $i$ 関係加群 $K_i$ が得られる(射影次元 の定義「関係加群」)。$K_i$ は分解のとり方によるが、射影次元 の定理「全係数Extの消滅判定」により、$\operatorname{pd}_RM\le d$ であることと、どの射影分解でも $K_d$ が射影加群になることは同値である。
たとえば $S=k[x,y]$ のイデアル $I=(x,y)$ では、全射 $S^2\to I$、$(a,b)\mapsto xa+yb$ の核は $(-y,x)$ の倍の全体である。実際 $xa=-yb$ なら、$S$ が一意分解整域なので $a=-yc$、$b=xc$ と書ける。核は自由加群 $S$ と同型なので、$I$ の関係を調べる操作は 1 段で終わり、$S/I=k$ の自由分解 $0\to S\to S^2\to S\to k\to0$ の長さは $2$ になる。
$k$ を体、$n\ge0$ を整数とし、$S=k[x_1,\dots,x_n]$ とする。
1 の上界 $\operatorname{gldim}S\le n$ は、変数を 1 つ加えると大域次元が高々 $1$ しか増えないこと(prop-syzygy-one-variable)を $n$ 回使って示す。下界 $\operatorname{pd}_Sk\ge n$ は $k$ の Koszul 分解で示す。2 は 1 と関係加群による判定から従う。3 は次数付きの極小自由分解を作り、Tor を Koszul 分解で計算して示す。1・2 の証明は節「大域次元の計算」に、3 の証明は節「次数付き加群の有限自由分解」にある。
この節では $R$ を任意の可換環、$T=R[X]$ を 1 変数の多項式環とする。$T$ 加群は $R$ 加群ともみなす。
$T$ 加群 $M$ について $P=T\otimes_RM$ を(左の因子で)$T$ 加群とみなし、$T$ 線形写像
$$
\delta(f\otimes m)=Xf\otimes m-f\otimes Xm,\qquad\varepsilon(f\otimes m)=fm\qquad(f\in T,\ m\in M)
$$
を定める。このとき
$$
0\longrightarrow P\xrightarrow{\ \delta\ }P\xrightarrow{\ \varepsilon\ }M\longrightarrow0
$$
は $T$ 加群の完全列である。
$\varepsilon$ は全射で、$T$ が可換なので $\varepsilon\delta(f\otimes m)=Xfm-fXm=0$ である。$T$ は $1,X,X^2,\dots$ を基底とする自由 $R$ 加群なので、$P$ の元は有限和 $\sum_{i=0}^NX^i\otimes m_i$($m_i\in M$)とただ一通りに書ける。
$\delta$ は単射。 $0$ でない元を $\sum_{i=0}^NX^i\otimes m_i$($m_N\ne0$)と書くと、その $\delta$ による像の $X^{N+1}\otimes(\cdot)$ の成分は $m_N$ なので、像は $0$ でない。
$\ker\varepsilon\subset\operatorname{im}\delta$。 $i\ge1$ について、和をとると隣り合う項が消えて
$$
X^i\otimes m-1\otimes X^im=\delta\Bigl(\sum_{j=0}^{i-1}X^j\otimes X^{i-1-j}m\Bigr)
$$
となる。よって $\operatorname{im}\delta$ を法として $\sum_iX^i\otimes m_i\equiv1\otimes\sum_iX^im_i=1\otimes\varepsilon(\sum_iX^i\otimes m_i)$ であり、$\varepsilon$ で $0$ に写る元は $\operatorname{im}\delta$ に入る。$\square$
任意の可換環 $R$ について $\operatorname{gldim}R[X]\le\operatorname{gldim}R+1$ である。
$\operatorname{gldim}R=d<\infty$ としてよい。$T$ 加群 $M$ を $R$ 加群とみなすと、長さ $d$ 以下の射影分解 $Q_\bullet\to M$ がある。$T$ は自由 $R$ 加群なので $T\otimes_R-$ は完全列を保ち($R$ 加群としては同じ列の直和をとる操作である)、射影加群 $Q_i$ が自由加群 $F$ の直和因子なら $T\otimes_RQ_i$ は自由 $T$ 加群 $T\otimes_RF$ の直和因子である。よって $T\otimes_RQ_\bullet$ は $P=T\otimes_RM$ の長さ $d$ 以下の射影分解で、$\operatorname{pd}_TP\le d$ である。lem-syzygy-basic-sequence の完全列と 射影次元 の命題「短完全列での三つの上界」の第 3 式から
$$
\operatorname{pd}_TM\le\max(\operatorname{pd}_TP,\ \operatorname{pd}_TP+1)\le d+1
$$
である。$M$ は任意の $T$ 加群だったので $\operatorname{gldim}T\le d+1$ である。$\square$
証明は $M$ の有限生成性を使っていないので、上界は無限生成の加群を含めて成り立つ。実際には $0$ でない任意の環 $R$ について等式 $\operatorname{gldim}R[X]=\operatorname{gldim}R+1$ が成り立つ(Wei94 Theorem 4.3.7、p. 101。下界の側はこの記事では証明しない)。
上界。 体 $k$ 上のベクトル空間は基底をもつので自由であり(無限次元なら Zorn の補題を使う)、$\operatorname{gldim}k=0$ である。$k[x_1,\dots,x_i]=k[x_1,\dots,x_{i-1}][x_i]$ に prop-syzygy-one-variable を $i=1,\dots,n$ と順に当てて $\operatorname{gldim}S\le n$ を得る。
下界。 $1\le i\le n$ について $S/(x_1,\dots,x_{i-1})\cong k[x_i,\dots,x_n]$ は整域で、$x_i$ はその $0$ でない元なので零因子でない。最後の商 $S/(x_1,\dots,x_n)=k$ は $0$ でない。よって $x_1,\dots,x_n$ は $S$ 正則列であり、Koszul複体 の定理「正則列のKoszulホモロジー」により Koszul 複体 $K_\bullet=K_\bullet(x_1,\dots,x_n;S)$($K_q=\bigwedge^qS^n$)は $k$ の長さ $n$ の自由分解である。$\operatorname{Hom}_S(K_\bullet,k)$ の微分は成分 $0$ または $\pm x_j$ の行列で与えられ、$x_j$ は $k$ に $0$ で作用するので、微分はすべて $0$ である。よって
$$
\operatorname{Ext}^n_S(k,k)=\operatorname{Hom}_S\Bigl(\bigwedge^nS^n,k\Bigr)\cong k\ne0
$$
であり、射影次元 の定理「全係数Extの消滅判定」により $\operatorname{pd}_Sk\ge n$ である。$n=0$ では $S=k$ で、主張は $\operatorname{gldim}k=0$ である。
上界と合わせて $n\le\operatorname{pd}_Sk\le\operatorname{gldim}S\le n$ となり、1 が従う。2 は、1 によりすべての $M$ で $\operatorname{pd}_SM\le n$ であることに 射影次元 の定理「全係数Extの消滅判定」の 1 ⇒ 4 を当てて得られる。$\square$
関係加群の番号の付け方は文献によって $1$ ずれる。$K_0=M$ とするこの記事の第 $n$ 関係加群は $\ker(P_{n-1}\to P_{n-2})$($n\ge2$)であり、Wei94 Corollary 4.3.8(p. 102)ではこれを第 $n-1$ syzygy と呼んでいる。
以下 $S=k[x_1,\dots,x_n]$ に各 $x_i$ の次数を $1$ とする次数付けを入れ、$\mathfrak m=(x_1,\dots,x_n)=\bigoplus_{d\ge1}S_d$ とおく。次数付き $S$ 加群 $M=\bigoplus_{d\in\mathbb Z}M_d$ と整数 $a$ について、$M(a)_d=M_{a+d}$ で次数をずらした加群を $M(a)$ と書く。$S(-a)$ は次数 $a$ の元 $1$ で生成される自由加群で、有限個の $S(-a_j)$ の直和を有限階数の次数付き自由加群という。準同型は次数を保つものとする(次数付き環 の定義「次数付き加群・準同型・斉次イデアル」)。有限生成の次数付き加群は斉次元で生成され、十分小さい $d$ では $M_d=0$ である。
$N$ を有限生成の次数付き $S$ 加群とする。
1:$N\ne0$ なら、$N_d\ne0$ となる最小の $d$ がある。$(\mathfrak mN)_d=\sum_{e\ge1}S_eN_{d-e}=0$ なので $N_d\not\subset\mathfrak mN$ となり、$N=\mathfrak mN$ に反する。2:$y_1,\dots,y_r$ が生成する部分加群を $N'$ とすると $N=N'+\mathfrak mN$ なので、有限生成の次数付き加群 $N/N'$ は $\mathfrak m(N/N')=N/N'$ をみたし、1 により $N=N'$ である。$\square$
$M$ を有限生成の次数付き $S$ 加群とする。$M/\mathfrak mM$ は有限次元の次数付き $k$ ベクトル空間なので、斉次な基底をとり、それを斉次元 $y_j\in M$(次数 $a_j$)に持ち上げる。$F_0=\bigoplus_jS(-a_j)\to M$ を生成元 $y_j$ で定めると、補題の 2 により全射で、$F_0/\mathfrak mF_0\to M/\mathfrak mM$ は同型である。その核 $K_1$ は次数付き部分加群で、$S$ が Noether 環なので(Hilbertの基底定理)有限生成である。$y\in K_1$ の $F_0/\mathfrak mF_0$ での像は、同型 $F_0/\mathfrak mF_0\to M/\mathfrak mM$ で $0$ に写るので $0$ であり、$K_1\subset\mathfrak mF_0$ である。$K_1$ に同じ操作を繰り返すと、有限階数の次数付き自由加群による次数付き自由分解 $F_\bullet\to M$ で、すべての $i\ge1$ について $d_i(F_i)\subset\mathfrak mF_{i-1}$ をみたすものが得られる。これを $M$ の極小な次数付き自由分解という(局所環の場合は 極小自由分解)。
$F_\bullet\to M$ を有限生成の次数付き $S$ 加群 $M$ の極小な次数付き自由分解とする。すべての $i$ について $F_i/\mathfrak mF_i\cong\operatorname{Tor}_i^S(k,M)$ であり、$i>n$ では $F_i=0$ である。
$k\otimes_SF_\bullet=F_\bullet/\mathfrak mF_\bullet$ の微分は、極小性 $d_i(F_i)\subset\mathfrak mF_{i-1}$ により $0$ なので、$\operatorname{Tor}_i^S(k,M)=H_i(k\otimes_SF_\bullet)=F_i/\mathfrak mF_i$ である。一方、$k$ には長さ $n$ の自由分解 $K_\bullet(x_1,\dots,x_n;S)$ がある(節「大域次元の計算」の証明の下界の段)。Tor関手 の命題「平衡性」により $\operatorname{Tor}_i^S(k,M)=H_i(K_\bullet\otimes_SM)$ であり、$i>n$ では $K_i=0$ なので $0$ である。よって $i>n$ で $F_i=\mathfrak mF_i$ となり、lem-syzygy-graded-nakayama の 1 により $F_i=0$ である。$\square$
前半は prop-syzygy-graded-length の極小な次数付き自由分解そのものである。後半:$G_\bullet\to M$ を有限階数の次数付き自由加群による次数付き自由分解とし、第 $n$ 関係加群を $P=\ker(G_{n-1}\to G_{n-2})$($n\ge2$。$n=1$ なら $\ker(G_0\to M)$、$n=0$ なら $P=M$)とおく。$P$ は次数付きで、$S$ が Noether 環なので有限生成であり、主定理の 2 により射影加群である。$P/\mathfrak mP$ の斉次な基底を持ち上げて、補題の 2 により全射 $\pi\colon F=\bigoplus_jS(-a_j)\to P$ で $F/\mathfrak mF\cong P/\mathfrak mP$ となるものをとる。$P$ は射影的なので $\pi$ は分裂し、$F\cong P\oplus L$、$L=\ker\pi$ は次数付きで、$F$ の商でもあるので有限生成である。$\mathfrak m$ を法とすると $F/\mathfrak mF\cong P/\mathfrak mP\oplus L/\mathfrak mL$ となり、次元を比べて $L/\mathfrak mL=0$、補題の 1 により $L=0$ である。よって $P\cong F$ は次数付き自由加群である。$\square$
有限生成の次数付き $S$ 加群 $M$ の Hilbert 級数を $\operatorname{HS}_M(t)=\sum_d(\dim_kM_d)t^d$ とする(Hilbert関数 の定義「Hilbert 関数と Hilbert 級数」)。
$0\to F_n\to\dots\to F_0\to M\to0$ を有限階数の次数付き自由加群による次数付き自由分解とし、$F_i=\bigoplus_jS(-a_{ij})$ と書く。このとき
$$
\operatorname{HS}_M(t)=\frac{\sum_{i=0}^n(-1)^i\sum_jt^{a_{ij}}}{(1-t)^n}
$$
であり、分子は Laurent 多項式である。とくに $\dim_kM_d$ は十分大きい $d$ で $d$ の多項式に一致する。
次数を保つ完全列は各次数で $k$ ベクトル空間の有限次元の完全列になるので、交代和をとると $\dim_kM_d=\sum_i(-1)^i\dim_k(F_i)_d$ である(長い完全列を短完全列に分けて Hilbert関数 の補題「完全列と次数のずらし」を繰り返し使う)。同じ補題と例「多項式環」により $\operatorname{HS}_{S(-a)}(t)=t^a/(1-t)^n$ なので式を得る。$n\ge1$ なら $t^a/(1-t)^n$ の $t^d$ の係数は $d\ge a$ で $\binom{d-a+n-1}{n-1}$ であり、これは $d$ の多項式である。有限個の和なので最後の主張が従う($n=0$ なら $M$ は有限次元で、十分大きい $d$ で $M_d=0$)。$\square$
これは Hilbert関数 の定理「Hilbert–Serre の定理」の、次数 $0$ の部分が体で生成元の次数がすべて $1$ の場合を、有限の自由分解から読み取る証明である(そのような次数付き環の上の加群は $S$ 加群とみなせる)。分子の各項 $t^{a_{ij}}$ は、第 $i$ 段の生成元や関係が次数 $a_{ij}$ にあることを表している。
$S=k[x,y]$ では、$k$ の極小な次数付き自由分解は
$$
0\longrightarrow S(-2)\xrightarrow{\ c\mapsto(-yc,\,xc)\ }S(-1)^2\xrightarrow{\ (a,b)\mapsto xa+yb\ }S\longrightarrow k\longrightarrow0
$$
で、長さは変数の個数 $2$ に等しい。一般の $n$ では Koszul 複体 $K_q=S(-q)^{\binom nq}$ が極小な次数付き自由分解で、$\operatorname{HS}_k(t)=\sum_q(-1)^q\binom nqt^q/(1-t)^n=1$ となる。
$S=k[x,y]$、$I=(x^2,xy,y^2)$ とする。
$$
0\longrightarrow S(-3)^2\xrightarrow{\ \varphi\ }S(-2)^3\xrightarrow{\ (a,b,c)\mapsto x^2a+xyb+y^2c\ }S\longrightarrow S/I\longrightarrow0,\qquad\varphi(u,v)=(yu,\,-xu+yv,\,-xv)
$$
は $S/I$ の極小な次数付き自由分解である。合成は $x^2yu-x^2yu+xy^2v-xy^2v=0$ で、$\varphi$ は $yu=0$ と $xv=0$ から単射である。$x^2a+xyb+y^2c=0$ とする。$S/(y)\cong k[x]$ は整域なので、$y$ を法として $x^2a\equiv0$ から $a=yu$ と書ける。$y$ で割って $x^2u+xb+yc=0$ となり、$x$ を法として $yc\equiv0$ から $c=-xv$ と書ける。$x$ で割って $b=-xu+yv$ となる。よって中央も完全である。行列の成分はすべて $\mathfrak m$ に入る。cor-syzygy-hilbert-series により
$$
\operatorname{HS}_{S/I}(t)=\frac{1-3t^2+2t^3}{(1-t)^2}=1+2t
$$
であり、$S/I$ が $1,x,y$ を基底にもつことと合う。
$\operatorname{gldim}\mathbb Z=1$(大域次元 の定理「単項イデアル整域の大域次元」)と prop-syzygy-one-variable から $\operatorname{gldim}\mathbb Z[x]\le2$ である。$2,x$ は $\mathbb Z[x]$ 正則列で($\mathbb Z[x]/(2)\cong\mathbb F_2[x]$ は整域)、Koszul 複体は $\mathbb F_2=\mathbb Z[x]/(2,x)$ の長さ $2$ の自由分解を与え、上と同じ計算で $\operatorname{Ext}^2_{\mathbb Z[x]}(\mathbb F_2,\mathbb F_2)\cong\mathbb F_2\ne0$ である。よって $\operatorname{gldim}\mathbb Z[x]=2$ で、係数環が体でない場合は大域次元が変数の個数より大きくなりうる。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 係数環が体 | $T=(\mathbb Z/4\mathbb Z)[x]$ | 大域次元が変数の個数($1$)に等しいこと(実際は $\infty$) |
| 変数が有限個 | $S_\infty=k[x_1,x_2,\dots]$ | 大域次元が有限であること |
| 環が多項式環 | $k[x]/(x^2)$ | 大域次元が $k$ 代数としての生成元の個数($1$)以下であること |
1 行目:$T$ 上の $2$ 倍写像の核と像はどちらも $2T$(係数が $0,2$ の多項式全体)なので、$\cdots\xrightarrow{2}T\xrightarrow{2}T\to T/2T\to0$ は周期的な自由分解である。$\operatorname{Hom}_T(-,T/2T)$ を施すと微分は $2$ 倍で $0$ になり、すべての $i$ で $\operatorname{Ext}^i_T(T/2T,T/2T)\cong\mathbb F_2[x]\ne0$、よって $\operatorname{pd}_T(T/2T)=\infty$ である。
2 行目:各 $m$ について $x_1,\dots,x_m$ は $S_\infty$ 正則列で($S_\infty/(x_1,\dots,x_{i-1})\cong k[x_i,x_{i+1},\dots]$ は整域)、$N_m=S_\infty/(x_1,\dots,x_m)$ の Koszul 分解で計算すると $\operatorname{Ext}^m_{S_\infty}(N_m,N_m)\cong N_m\ne0$ なので、$\operatorname{pd}N_m\ge m$ となる。$m$ は任意なので大域次元は $\infty$ である。
3 行目:二重数の環で、$\operatorname{gldim}=\infty$ である(大域次元 の例「二重数環」)。
大域次元の形の定理は Wei94 Corollary 4.3.8(p. 102)にあり、lem-syzygy-basic-sequence の完全列による上界は同 Theorem 4.3.7(p. 101)の証明と同じである。同書 Application 4.5.6(p. 114)には、Koszul 複体を使う別の証明がある。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する