1 Introduction
Let k be a field and a polynomial ring in d-variables, each of degree one. The Betti table of a finitely generated graded A-module M is the matrix of integers, denoted $\beta (M)$ , that records the homological positions and the twists of the graded free modules appearing in the minimal free resolution of M. Boij and Söderberg [Reference Boij and Söderberg1] conjectured an explicit description of the collection of all Betti tables of graded Cohen–Macaulay A-modules ‘up to rational scaling’. This conjecture was proved by Eisenbud and Schreyer [Reference Eisenbud and Schreyer6] and subsequently extended to all graded A-modules by Boij and Söderberg [Reference Boij and Söderberg2]. In detail, for $0 \leq c \leq d$ , let $\mathbf {B}^c(A)$ denote the cone inside the ${\mathbb Q}$ -vector space $\bigoplus _{0 \leq i \leq d, j \in {\mathbb Z}} {\mathbb Q}$ spanned by the Betti tables of all graded A-modules of codimension at least c. The results of Eisenbud and Schreyer, and Boij and Söderberg, give an equality
where $\mathbf {B}^c_d$ is the ${\mathbb Q}_{\geq 0}$ -span of certain explicit Betti tables $\beta (\underline {a})$ , where $\underline {a} = (a_0, \dots , a_l)$ ranges over all ‘degree sequences’, that is to say, $(l+1)$ -tuples of increasing integers, for $l \geq c$ ; see Equation (5.2) below for definition of $\beta (\underline {a})$ . A Cohen–Macaulay module M whose Betti table is a rational multiple of $\beta (\underline {a})$ for some choice of degree sequence $\underline {a}$ is called a ‘pure module’.
In this language, the theorem asserts that there exists a pure module for each possible degree sequence and $\mathbf {B}^c(A)$ is spanned by the Betti tables of pure modules. Roughly speaking, this means that the Betti tables of all modules are governed by those of the pure modules. In particular, the multiplicity conjecture of Huneke and Srinivasan is a direct consequence [Reference Boij and Söderberg1].
The main result of this paper extends these results to all ${\mathbb N}$ -graded k-algebras that admit linear Noether normalizations, that is to say, a linear system of parameters; see Section 4.4. We assume k is infinite throughout this paper, for the sake of simplicity, so this class of k-algebras includes the standard graded ones. For any graded k-algebra R and integer , let $\mathbf {B}^c(R)$ be the cone spanned by Betti tables of modules of codimension at least c and of finite projective dimension. We prove:
Theorem 1.1 (Theorem 6.2).
For R and $\mathbf {B}^c_d$ as above, we have a containment $\mathbf {B}^c(R) \subseteq \mathbf {B}^c_{d}$ , and equality holds when R is Cohen–Macaulay.
As in [Reference Boij and Söderberg1], one can deduce the following bounds on the multiplicity of a perfect module; that is to say, a finitely generated module whose projective dimension equals its codimension. When R is Cohen–Macaulay, perfect modules are precisely those that are Cohen–Macaulay and of finite projective dimension. Thus, the statement below generalizes the theorem on multiplicities over polynomial rings.
Corollary 1.2 (Corollary 6.3).
With R as above, any perfect R-module M satisfies
where c is the codimension of M, and the $t_i$ ’s and $T_i$ ’s are the minimal and maximal shifts occurring in the minimal free resolution of M.
Eisenbud and Erman [Reference Eisenbud and Erman4] generalized the results in [Reference Boij and Söderberg1, Reference Eisenbud and Schreyer6] to finite free complexes over A, and we extend their results to rings R as above; see Theorem 6.2.
The proof of Eisenbud and Schreyer uses a pairing between Betti tables of graded A-modules and cohomology tables of coherent sheaves on $\operatorname {Proj}(A) = {\mathbb P}^{d-1}_k$ , along with a description of the rational cone spanned by the cohomology tables of such coherent sheaves. Although we do not use such a pairing in this paper, we do establish a result concerning the cone of cohomology tables for coherent sheaves over $\operatorname {Proj}(R)$ with R as in Theorem 1.1. When k is an infinite perfect field of positive characteristic, we prove $\overline {\mathbf {C}}({\mathbb P}^{d-1}_k) = \overline {\mathbf {C}}(\operatorname {Proj}(R))$ , where $\overline {\mathbf {C}}$ is the component-wise limit closure of cohomology tables of coherent sheaves; see Theorem 3.4.
The results stated above are known when R admits a graded Ulrich module or, equivalently, when $\operatorname {Proj}(R)$ admits an Ulrich sheaf; see [Reference Eisenbud and Erman4]. But the existence of such modules is known only in a small number of cases. Instead, we use ‘lim Ulrich sequences’ of graded modules, which are sequences of graded modules that asymptotically approximate Ulrich modules. They exist over any graded k-algebra admitting a linear Noether normalization and where k is a infinite perfect field of positive characteristic. The relevant results are established in Sections 2 and 4.
2 Lim Ulrich sequences of sheaves
For any Noetherian scheme X, let $\mathbf {D}^{\operatorname {b}}(X)$ be its derived category of coherent sheaves. The tensor product of coherent sheaves on X is denoted $-\otimes -$ ; its derived version is $-\otimes ^{\mathbf {L}}-$ . Throughout this manuscript, k is a field and $m\ge 1$ an integer. Let ${\mathbb P}^m$ be the projective space over k of dimension m; we write ${\mathbb P}^m_k$ when the field k needs emphasis.
2.1. For each coherent sheaf ${\mathcal F}$ (or a bounded complex of such) on ${\mathbb P}^m$ set
With $\varepsilon \colon {\mathbb P}^m \to \operatorname {Spec}(k)$ the structure map, for any coherent sheaf on ${\mathcal F}$ the counit of the adjoint pair $(\varepsilon ^*,\varepsilon _*)$ is a natural map
The following result is well-known; see [Reference Eisenbud and Schreyer7, Proposition 2.1].
Lemma 2.3. Let ${\mathcal F}$ be a coherent sheaf on ${\mathbb P}^m$ . The conditions below are equivalent:
-
1. The map (2.2) is an isomorphism.
-
2. ${\mathcal F}\cong {\mathcal O}_{{\mathbb P}^m}^r$ for some integer $r\ge 0$ .
-
3. $\gamma _{i,t}({\mathcal F})=0$ , except possibly when $i=0$ and $t\ge 0$ , or $i=m$ and $t\le -m-1$ .
When these conditions hold, ${\mathcal F}\cong {\mathcal O}_{{\mathbb P}^m}^{r}$ for $r=\gamma _{0,0}({\mathcal F})$ .
Any nonzero sheaf ${\mathcal F}$ on ${\mathbb P}^m$ satisfying the equivalent condition of the result above is said to be an Ulrich sheaf. Condition (3) is used to define Ulrich sheaves over arbitrary projective varieties.
Lim Ulrich sequences
We introduce the notion of lim Ulrich sequences of sheaves on ${\mathbb P}^m$ , following [Reference Iyengar, Ma and Walker15, §6.6].
2.4. A lim Ulrich sequence of sheaves on ${\mathbb P}^m$ is a sequence $({\mathcal F}_n)_{n\geqslant 0}$ of coherent sheaves on ${\mathbb P}^m$ for which the following properties hold:
-
1. $\gamma _{0,0}({\mathcal F}_n)\ne 0$ for each $n\ge 0$ ;
-
2. There exists an integer $t_0$ such that $\gamma _{0,t}({\mathcal F}_n)=0$ for $t\le t_0$ and all n;
-
3. There exists an integer $t_1$ such that $\gamma _{\geqslant 1,t}({\mathcal F}_n)=0$ for $t\ge t_1$ and all n;
-
4. Except possibly when $i=0$ and $t\ge 0$ , or $i=m$ and $t\le -m-1$ , one has
$$\begin{align*}\lim_{n\to\infty}\frac{\gamma_{i,t}({\mathcal F}_n)}{\gamma_{0,0}({\mathcal F}_n)}=0\,. \end{align*}$$
The range of values of i and t arising in (4) is precisely the one from Lemma 2.3. For geometric applications, the key properties are (1) and (4); see, in particular, Theorem 2.8 below. The other conditions become important when considering the corresponding sequence of graded modules; see the proof of Theorem 4.17.
Clearly, if each ${\mathcal F}_n$ is an Ulrich sheaf, then the sequence $({\mathcal F}_n)_{n\geqslant 0}$ is lim Ulrich. However, there are other lim Ulrich sequences on ${\mathbb P}^m_k$ , at least when k has positive characteristic, and these will be used to construct lim Ulrich sequences on a much larger family of schemes; see Theorem 2.19.
Next, we present a characterization of lim Ulrich sequences on ${\mathbb P}^m$ in the spirit of the original definition of Ulrich sheaves.
2.5. Let ${\mathcal F}$ be a coherent sheaf on ${\mathbb P}^m$ . Consider $\operatorname {cone}({\mathcal F})$ , the mapping cone of the counit map (2.2) and the induced exact triangle
in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} {\mathbb P}^m)$ . Observe that this is natural in ${\mathcal F}$ , but it is not compatible with twists. Keeping in mind that $\varepsilon ^*\varepsilon _*{\mathcal F}\cong {\mathcal O}_{{\mathbb P}^m}^{r}$ , tensoring the exact triangle defining $\operatorname {cone}({\mathcal F})$ with ${\mathcal O}_{{\mathbb P}}(t)$ yields an exact triangle
The resulting exact sequence in cohomology reads
The gist of the next result is that for a lim Ulrich sequence $({\mathcal F}_n)_{n\geqslant 0}$ , the counit maps $\varepsilon ^*\varepsilon _* {\mathcal F}_n\to {\mathcal F}_n$ are asymptotically isomorphisms. If ${\mathcal F}$ is an Ulrich sheaf, applying it to the sequence and ${\mathcal G}={\mathcal O}_{{\mathbb P}^m}$ , recovers Lemma 2.3, but of course the latter result, and its proof, are models for the one below.
Theorem 2.8. Let $({\mathcal F}_n)_{n\geqslant 0}$ be a lim Ulrich sequence of sheaves on ${\mathbb P}^m$ . For any ${\mathcal G}$ in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} {\mathbb P}^m)$ and integers $i,j$ , one has
The proof only uses conditions (1) and (4) in Section 2.4.
Proof. In what follows, we write ${\mathbb P}$ instead of ${\mathbb P}^m$ and ${\mathcal O}$ for the structure sheaf on it. Set . It helps to consider the collection ${\mathbf S}$ of sequences $({\mathcal C}_n)_{n\geqslant 0}$ with ${\mathcal C}_n$ in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} {\mathbb P})$ , with the property that
The desired result is that the sequence with is in ${\mathbf S}$ . In the proof, we repeatedly use the following elementary observation: Given sequences $({\mathcal C}_n')_{n\geqslant 0}$ , $({\mathcal C}_n)_{n\geqslant 0}$ and $({\mathcal C}_n")_{n\geqslant 0}$ , of bounded complexes of coherent sheaves such that for each n there is an exact triangle
if two of the three sequences are in ${\mathbf S}$ , then so is the third.
It follows from this observation that given an exact triangle ${\mathcal G}'\to {\mathcal G}\to {\mathcal G}"\to $ in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} {\mathbb P})$ , if the desired result holds for any two of ${\mathcal G}'$ , ${\mathcal G}$ and ${\mathcal G}"$ , then it holds for the third. Since each object in the derived category is equivalent to a bounded complex consisting of twists of ${\mathcal O}$ , a standard induction using these observations reduces checking the desired result to the case when ${\mathcal G} = {\mathcal O}(t)$ , for $t\in {\mathbb Z}$ ; that is to say that the sequence $(\operatorname {cone}({\mathcal F}_n)(t))_{n\geqslant 0}$ is in ${\mathbf S}$ .
When $-m\le t\le -1$ , one has $\operatorname {H}^{*}({\mathbb P}, {\mathcal O}(t))=0$ so the exact sequence (2.7) with gives the first equality below:
The second one is by condition 2.4(4). This is the desired result.
Suppose $t\ge 0$ . We argue by induction on t that the sequence $(\operatorname {cone}({\mathcal F}_n)(t))_{n\geqslant 0}$ is in ${\mathbf S}$ . The base case is $t=0$ . Then since $\operatorname {H}^{i}({\mathbb P}, {\mathcal O}(t))=0$ for all $i\ge 1$ the exact sequence (2.7), with , reduces to the exact sequence
When $t=0$ the map on the left is an isomorphism in degree $0$ , by the definition of $r_n$ . Thus, we get
and the desired limit is again immediate from Section 2.4(4).
Suppose $t\ge 1$ and consider the Koszul resolution of $\operatorname {cone}({\mathcal F}_n)(t)$ :
Since $t-m-1\ge -m$ , from the already established part of the result and the induction hypotheses we get that the sequences $(\operatorname {cone}({\mathcal F}_n)(j))_{n\geqslant 0}$ are in ${\mathbf S}$ for $t-m-1\le j\le t-1$ . The exact sequence above implies that the same holds for $j=t$ .
This completes the discussion of the case $t\ge 0$ .
Given this one can use the Koszul resolution above and a descending induction on t to cover also the case $t\le -m-1$ .
We record a construction of lim Ulrich sequences of sheaves on ${\mathbb P}^m$ from [Reference Iyengar, Ma and Walker15, §7].
2.10. Let k be an infinite perfect field of positive characteristic p. Set . Let $\rho \colon Z\to {\mathbb P}^m_k$ be the quotient by the action of the symmetric group $S_m$ on Z or any finite flat map. For each $n\ge 0$ set
The ${\mathcal L}_n$ are line bundles on Z, and the ${\mathcal E}_n$ are vector bundles on ${\mathbb P}_k^m$ . The following result is a special case of [Reference Iyengar, Ma and Walker15, Theorem 7.15]. Here, $\varphi \colon {\mathbb P}^m_k\to {\mathbb P}^m_k$ is the Frobenius map; it is a finite map since k is perfect.
Theorem 2.11. Let k be an infinite perfect field of positive characteristic. Let ${\mathcal N}$ be a coherent sheaf on ${\mathbb P}^m_k$ of positive rank and $\gamma _{0,t}({\mathcal N})=0$ for $t\ll 0$ . With ${\mathcal E}_n$ , the sheaf defined above, set
The sequence $({\mathcal G}_n)_{\geqslant 0}$ of sheaves is lim Ulrich.
2.12. Fix a proper k-scheme X and ${\mathcal L}$ a line bundle on X. For any coherent sheaf ${\mathcal F}$ on X and integer t, set
Recall that ${\mathcal F}$ is globally generated if there is a surjection ${\mathcal O}_X^r\to {\mathcal F}$ for some $r\ge 0$ . The line bundle ${\mathcal L}$ is ample if for each coherent sheaf ${\mathcal F}$ , the sheaf ${\mathcal F}(t)$ is globally generated for $t\gg 0$ . The statement below is well-known.
Proposition 2.13. Let k be a field, X a proper k-scheme and ${\mathcal L}$ a line bundle on X. The following statements are equivalent.
-
1. ${\mathcal L}$ is ample and globally generated;
-
2. There exists a finite map $\rho \colon X\to {\mathbb P}^n_k$ for some integer n with ${\mathcal L} \cong \rho ^* {\mathcal O}_{{\mathbb P}^n}(1)$ .
If in addition k is infinite, with , these statements are equivalent to
-
(3) There exists a finite map $\pi \colon X \to {\mathbb P}^m_k$ and ${\mathcal L} \cong \pi ^* {\mathcal O}_{{\mathbb P}^m}(1)$ .
Proof. The equivalence of (1) and (2) is proved in [Reference Hartshorne9, Proposition I.4.4 and (the proof of) Proposition 1.4.6].
Suppose now that k is infinite. The implication (3) $\Rightarrow $ (2) is obvious.
(2) $\Rightarrow $ (3): With $\rho $ as in (2), we can find a linear projection $\pi '\colon {\mathbb P}^n\to {\mathbb P}^m$ defined on all of $f(X)$ since k is infinite. The map $\pi '\circ \rho $ has the desired properties.
2.14. In what follows, we say $(X,{\mathcal L})$ is a Noether pair to mean that X is a proper scheme over an infinite field k, and ${\mathcal L}$ is an ample and globally generated line bundle on X. The basic example is the pair $({\mathbb P}^m,{\mathcal O}(1))$ which we identify with ${\mathbb P}^m$ . More generally, if R is a graded k-algebra admitting a linear system of parameters, then the pair $(\operatorname {Proj}(R), \widetilde {R(1)})$ is a Noether pair; see Lemma 4.13.
A morphism $f\colon (X,{\mathcal L})\to (X',{\mathcal L}')$ of Noether pairs is a map of k-schemes $f\colon X\to X'$ such that $f^*({\mathcal L}')\cong {\mathcal L}$ . By Proposition 2.13, given a Noether pair $(X,{\mathcal L})$ there is a finite dominant linear map of Noether pairs
Thus, by the projection formula, for any sheaf ${\mathcal F}$ on X one has
This allows one to introduce a notion of lim Ulrich sequence of sheaves on X; see Section 2.17. First, we record the result below, which is immediate from the equivalence (1) $\Leftrightarrow $ (2) in Proposition 2.13.
Lemma 2.16. Let $(X,{\mathcal L})$ be a Noether pair and $f\colon X'\to X$ a finite morphism of k-schemes. Then $(X',f^*{{\mathcal L}})$ is also a Noether pair.
2.17. Let $(X,{\mathcal L})$ be a Noether pair. An Ulrich sheaf on X is a coherent sheaf ${\mathcal F}$ such that the coherent sheaf $\pi _*({\mathcal F})$ on $ {\mathbb P}^m_k$ is Ulrich for some finite dominant map $\pi \colon (X,{\mathcal L})\to {\mathbb P}^m_k$ of Noether pairs; see Section 2.1. Given Lemma 2.3 and Equation (2.15), one can characterize this property purely in terms of the cohomology modules of twists of ${\mathcal F}$ ; in particular, it is independent of the choice of $\pi $ . In the same vein, a lim Ulrich sequence of sheaves on X is a sequence $({\mathcal F}_n)_{n\geqslant 0}$ of coherent sheaves on X for which the sequence $(\pi _*{\mathcal F}_n)_{\geqslant 0}$ is lim Ulrich in the sense of Section 2.4. Once again, this can be expressed purely in terms of the cohomology of the twists of ${\mathcal F}_n$ , which reconciles the definition given here with that in [Reference Iyengar, Ma and Walker15, 6.6].
The result below serves to clarify that the lim Ulrich property is, to a certain extent, independent of the domain of definition of the sheaves involved.
Lemma 2.18. Let $f\colon (X,{\mathcal L})\to (X',{\mathcal L}')$ be a morphism of Noether pairs where f is finite and dominant. A sequence $({\mathcal F}_n)_{n\geqslant 0}$ of coherent sheaves on X is lim Ulrich if and only if the sequence $(f_*{\mathcal F}_n)_{n\geqslant 0}$ of coherent sheaves on $X'$ is lim Ulrich.
Proof. The stated claim is immediate from the observation that if $\pi '\colon X'\to {\mathbb P}^m$ is a finite dominant linear map, then so is the composition $\pi '\circ f$ .
The result below is a minor extension of [Reference Iyengar, Ma and Walker15, Theorem 7.15].
Theorem 2.19. Let $(X,{\mathcal L})$ be a Noether pair with $\dim X\ge 1$ . Assume furthermore that the field k is infinite and perfect of positive characteristic. There exists a lim Ulrich sequence of sheaves $({\mathcal F}_n)_{n\geqslant 0}$ on X such that for each $n\ge 0$ one has
Proof. Set , and let $\pi \colon X\to {\mathbb P}^m_k$ be a finite dominant linear map. We begin by choosing a coherent sheaf ${\mathcal M}$ on X satisfying the following conditions
-
1. $\operatorname {H}^{0}({\mathbb P}^m_k, \pi _*{\mathcal M}(t)) = \operatorname {H}^{0}(X, {\mathcal M}(t))=0$ for $t\ll 0$ ;
-
2. The sheaf $\pi _*{\mathcal M}$ on ${\mathbb P}^m_k$ has positive rank;
-
3. $\operatorname {depth} {\mathcal M}_x \ge \operatorname {depth} {\mathcal O}_{X,x}$ for each $x\in X$ .
To construct such an ${\mathcal M}$ , consider the closed subset W of X consisting of closed points $x\in X$ such that $\operatorname {depth} {\mathcal O}_{X,x}=0$ . Let $\mathcal {J}$ be the sheaf of local sections of ${\mathcal O}_{X}$ supported on W, and set . This construction ensures ${\mathcal M}_x$ is isomorphic to ${\mathcal O}_{X,x}$ for $x\not \in W$ , and $\operatorname {depth} {\mathcal M}_x \ge 1$ for $x\in W$ . This justifies both (1) and (3); see Lemma 2.20 below. Moreover, $\dim {\mathcal M} = \dim X = \dim {\mathbb P}^m_k$ , so $\pi _*{\mathcal M}$ has positive rank and (2) holds.
With ${\mathcal E}_n$ the sheaves on ${\mathbb P}^m_k$ defined in Section 2.10, set
where $\varphi $ is the Frobenius morphism on X. Since the Frobenius map preserves depth and $\pi ^*{\mathcal E}_n$ is locally free, $\operatorname {depth} ({\mathcal F}_n)_x=\operatorname {depth} {\mathcal M}_x$ for each n and $x\in X$ . In particular, $\operatorname {depth}({\mathcal F}_n)_x$ has the stated properties.
Using the fact that Frobenius commutes with pushfoward of sheaves, and the projection formula, one gets
Theorem 2.11 yields that the sequence $(\pi _*{\mathcal F}_n)_{n\geqslant 0}$ of sheaves on ${\mathbb P}^m_k$ is lim Ulrich. Thus, by definition, the sequence $({\mathcal F}_n)_{n\geqslant 0}$ is lim Ulrich; see also Lemma 2.18.
Lemma 2.20. Let X be as in Equation (2.14) and ${\mathcal F}$ a coherent sheaf on X. If ${\mathcal F}_x$ has positive depth at every closed point $x\in X$ , then $\operatorname {H}^{0}(X, {\mathcal F}(t)) = 0$ for $t \ll 0$ .
Proof. By pushing forward to ${\mathbb P}^m$ , we may reduce to the case where $X={\mathbb P}^m$ . In this case, Grothendieck–Serre duality gives
where $(-)^*$ denotes k-linear duals and Ext is computed in the abelian category of coherent sheaves. We have a spectral sequence
where $\underline {\mathrm {Ext}}$ denotes sheafified Ext. Since ${\mathcal F}_x$ has positive depth at all closed points and the local rings ${\mathcal O}_{X,x}$ are regular, we have $\underline {\mathrm {Ext}}^m({\mathcal F}, {\mathcal O}_{X}) = 0$ ; thus, $\mathrm {E}^{0,m} = 0$ . By Serre vanishing, $\mathrm {E}^{p,m-p} = 0$ for all $p \ge 1$ for $t \ll 0$ . This proves
3 Cones of cohomology tables
Throughout this section, k is an infinite field and $(X,{\mathcal L})$ a Noether pair over k, as in Section 2.14 and $\pi \colon X\to {\mathbb P}^m_k$ a finite dominant map with ${\mathcal L} \cong \pi ^* {\mathcal O}_{{\mathbb P}_k^m}(1)$ ; thus, $m=\dim X$ . We prove that the closure of the cohomology tables of coherent sheaves on X and ${\mathbb P}_k^m$ coincide; see Theorem 3.4.
3.1. Extending the notation from Section 2.1, for any ${\mathcal G}$ in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} X)$ set
By the projection formula (2.15), which applies also to objects in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} X)$ , any $\gamma ({\mathcal G})$ occurs as the cohomology table of a complex in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} {\mathbb P}^m)$ . The result below means that the converse also holds, up to limits.
Lemma 3.2. Let $({\mathcal F}_n)_{n\geqslant 0}$ be a lim Ulrich sequence of sheaves on X. For each ${\mathcal G}$ in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} {\mathbb P}^m_k)$ , there exists a sequence $({\mathcal G}_n)_{n\geqslant 0}$ in $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} X)$ such that
When ${\mathcal G}$ is a vector bundle on ${\mathbb P}^m$ , the ${\mathcal G}_n$ can be chosen in $\operatorname {coh} X$ .
Proof. For each $n\ge 0$ , set
In particular, when ${\mathcal G}$ is a vector bundle, each ${\mathcal G}_n$ is a coherent sheaf on X. The projection formula yields
so Theorem 2.8 applied to the lim Ulrich sequence $(\pi _*({\mathcal F}_n))_{n\geqslant 0}$ yields
Since one has equalities
the desired result follows.
3.3. Fix an integer m, and consider the ${\mathbb Q}$ -vector space
endowed with the topology defined by pointwise convergence.
For any coherent sheaf ${\mathcal G}$ on X, we view $\gamma ({\mathcal G})$ , defined in Section 3.1, as an element in W. This is the cohomology table of ${\mathcal G}$ . The cone of cohomology tables is the subspace
of W. Observe that the definition involves only the coherent sheaves on X, and not all of $\mathbf {D}^{\operatorname {b}}(\operatorname {coh} X)$ . We write $\overline {\mathbf {C}}(X)$ for the closure of $\mathbf {C}(X)$ in W.
Theorem 3.4. Let k be an infinite perfect field of positive characteristic and $(X,{\mathcal L})$ a Noether pair over k. There is an equality $\overline {\mathbf {C}}(X)=\overline {\mathbf {C}}({\mathbb P}^m)$ for .
Proof. Let $\pi \colon (X,{\mathcal L}) \to {\mathbb P}^m_k$ be a finite dominant linear map of Noether pairs. It is clear from Equation (2.15) that $\mathbf {C}(X)\subseteq \mathbf {C}({\mathbb P}^m)$ . We have only to prove that the cohomology table of a coherent sheaf ${\mathcal F}$ on ${\mathbb P}^m$ is in $\overline {\mathbf {C}}(X)$ . By [Reference Eisenbud and Schreyer5, Theorem 0.1], one has a convergent sum
where each ${\mathcal E}_i$ is a coherent sheaf obtained as a push-forward of a vector bundle on a linear subset of ${\mathbb P}^m$ and each $a_i$ is a positive real number. We claim that it suffices to verify that each $\gamma ({\mathcal E}_i)$ is in $\overline {\mathbf {C}}(X)$ .
Indeed, assume this is so and for each $n\ge 1$ consider the sum
Since each $\gamma ({\mathcal E}_i)$ is in $\overline {\mathbf {C}}(X)$ approximating the $a_i$ by positive rational numbers, we can write
where each $\gamma (n)(s)$ is a positive rational combination of $\gamma ({\mathcal E}_1),\dots ,\gamma ({\mathcal E}_n)$ and hence in $\overline {\mathbf {C}}(X)$ . For each n pick an integer $s_n\ge 1$ such that
for all $a,b$ with $|a|,|b|< n$ . Evidently,
and each $\gamma (n)(s_n)$ is in $\overline {\mathbf {C}}(X)$ , so $\gamma ({\mathcal F})$ is in $\overline {\mathbf {C}}(X)$ , as claimed.
It thus remains to consider a coherent sheaf of the form $\iota _*({\mathcal E})$ , where $\iota \colon {\mathbb P}^c\subseteq {\mathbb P}^m$ is a linear subspace and ${\mathcal E}$ is a vector bundle on ${\mathbb P}^c$ and verify that $\gamma ({\mathcal E})$ is in the closure of $\mathbf {C}(X)$ .
Consider the scheme $X'$ obtained by the pull-back of $\pi $ along $\iota $ .
With , the pair $(X',{\mathcal L}')$ is a Noether pair; see Lemma 2.16. Using the projection formula we identify the cohomology tables of coherent sheaves on $X'$ and on ${\mathbb P}^c$ as elements of W, from Section 3.3. Thus, $\overline {\mathbf {C}}(X')\subseteq \overline {\mathbf {C}}(X)$ .
The scheme $X'$ admits a lim Ulrich sequence. This is clear when $c=0$ ; for $c\ge 1$ it is contained in Theorem 2.19. Thus, keeping in mind that ${\mathcal E}$ is a vector bundle, Lemma 3.2 yields that $\gamma ({\mathcal E})$ is in $\overline {\mathbf {C}}(X')$ , and hence in $\overline {\mathbf {C}}(X)$ , as desired.
4 Lim Ulrich sequences of graded modules
As before k is a field. Let be a finitely generated, graded k-algebra with $R_0=k$ . Set ; this is the unique homogeneous maximal ideal of R. We write $\operatorname {grmod} R$ for the category of finitely generated graded R-modules, with morphisms the degree preserving R-linear maps. The component in degree j of a graded R-module M is denoted $M_j$ .
The full subcategory of the derived category of $\operatorname {grmod} R$ consisting of complexes C with $\operatorname {H}_{i}(C)=0$ for $i\ll 0$ is denoted $\mathbf {D}^{+}(\operatorname {grmod} R)$ . It contains $\mathbf {D}^{\operatorname {b}}(\operatorname {grmod} R)$ the bounded derived category of finitely generated graded R-modules.
4.1. Let be a sequence of positive integers. We say that a sequence of objects $(C^n)_{n\geqslant 1}$ of $\mathbf {D}^{+}(\operatorname {grmod} R)$ is $\boldsymbol u$ -trivial if for all integers $i,j$ one has
A sequence of morphisms $(f^n\colon C^n \to D^n)$ in $\mathbf {D}^{+}(\operatorname {grmod} R)$ is a $\boldsymbol u$ -equivalence if the sequence of their mapping cones, $\operatorname {cone}(f^n)$ , is $\boldsymbol u$ -trivial. It is easy to verify that a composition of $\boldsymbol u$ -equivalences is also a $\boldsymbol u$ -equivalence. This observation will be used often in the sequel.
The proof of the result below is straightforward; see also [Reference Iyengar, Ma and Walker15, Lemma 5.3].
Proposition 4.2. If a sequence of morphisms $(f^n\colon C^n \to D^n)$ in $\mathbf {D}^{+}(\operatorname {grmod} R)$ is a $\boldsymbol u$ -equivalence, then for any $i,j$ there is an equality
The corresponding statements involving $\liminf $ also holds. In particular, if one of the limits exists, so does the other and the two limits coincide.
We say that a complex of graded R-modules is perfect if it is quasi-isomorphic to a bounded complex of finitely generated free R-modules.
Proposition 4.3. Let $(f^n\colon C^n\to D^n)$ be a $\boldsymbol u$ -equivalence. For P in $\mathbf {D}^{\operatorname {b}}(\operatorname {grmod} R)$ , the induced sequence
is also an $\boldsymbol u$ -equivalence under either of the following conditions:
-
1. The complex P is perfect;
-
2. There exists an integer s such that $\operatorname {H}_{i}(\operatorname {cone}(f_n))=0$ for all $i<s$ and all n.
Proof. Replacing P by its minimal free resolution, we get that $P_i$ , the component in homological degree i, is finite free with $P_i=0$ for $i\ll 0$ . The desired conclusion is that the sequence $(P\otimes _R \operatorname {cone}(f_n))$ is $\boldsymbol u$ -trivial under either of the two conditions.
When P is perfect, $P_i=0$ also for $i\gg 0$ , and the $\boldsymbol u$ -triviality can be checked by a straightforward induction on the number of nonzero components of P.
Suppose condition (2) holds, and let s be as given; we may assume $s=0$ . Fix an integer i. It is easy to see that for each integer n, the inclusion $P_{\leqslant i+1}\subseteq P$ of subcomplexes induces an isomorphism
Since $P_{\leqslant i+1}$ is perfect, one can invoke the already established part (1).
In the sequel, we need the theory of multiplicities for graded modules. Since the rings we work with are not necessarily standard-graded, we begin by recalling the basic definitions and results in the form we need.
4.4. Let R be a graded k-algebra as above. For any finitely generated graded R-module M and integer $q\ge \dim _RM$ , set
This is an integer, and it is equal to $0$ when $q\ge \dim _RM+1$ . The multiplicity of M is the integer
This coincides with the multiplicity of $M_{\mathfrak {m}}$ as a module over the local ring $R_{\mathfrak {m}}$ .
In what follows, the focus is on graded k-algebras R admitting a linear system of parameters; that is to say, a system of parameters in $R_1$ . It is convenient to call the k-subalgebra generated by a linear system of parameters a linear Noether normalization of R. Linear Noether normalizations exist, for instance, when R is standard-graded (homogeneous, in the language of [Reference Bruns and Herzog3, §4.1]) and k is infinite. The next results allow one to reduce computing multiplicities over rings admitting linear Noether normalizations to the case of standard-graded rings.
Lemma 4.5. Let R be a finitely generated graded k-algebra, and set . For any set of elements $\boldsymbol x\subseteq R_1$ satisfying $\sqrt {(\boldsymbol x)}=\mathfrak {m}$ , the ideal $(\boldsymbol x)$ is a reduction of $\mathfrak {m}$ ; it is a minimal reduction when $\boldsymbol x$ is a system of parameters for R.
Proof. The claim about minimality follows from [Reference Huneke and Swanson13, Corollary 8.3.6] once we prove that $(\boldsymbol x)$ is a reduction of $\mathfrak {m}$ , for the analytic spread of $\mathfrak {m}$ equals $\dim R$ .
The desired result is clear when R is standard graded because $\mathfrak {m}^n = (\boldsymbol x) \mathfrak {m}^{n-1}$ for any n such that $\mathfrak {m}^n \subseteq (\boldsymbol x)$ , and such an n exists since $\mathfrak {m}$ is the radical of $(\boldsymbol x)$ .
In what follows, given a homogenous ideal I in R such that $\ell _R(M/IM)$ is finite, we write $e(I,M)$ for the multiplicity of M with respect to I. Namely, the limit of the sequence in Section 4.4 with $\mathfrak {m}$ replaced by I; see also [Reference Bruns and Herzog3, Definition 4.6.1].
The goal is to prove that $\mathfrak {m}$ is the integral closure of $(\boldsymbol x)$ ; see [Reference Huneke and Swanson13, Corollary 1.2.5]. It suffices to verify that this property holds modulo each minimal prime of R; see [Reference Huneke and Swanson13, Proposition 1.1.5]. Thus, we may assume R is a domain, and then the desired result is equivalent to: $e(\boldsymbol x,R)=e(R)$ ; this is by Rees’ Theorem [Reference Huneke and Swanson13, Theorem 11.3.1].
There exists an integer s such that the Veronese subring $R^{(s)}$ of R is standard-graded, after rescaling. Thus, is a reduction of the maximal ideal $(R_s)R^{(s)}$ of $R^{(s)}$ , and hence one gets that $e(\boldsymbol x^s ,R^{(s)})=e(R^{(s)})$ . This justifies the second equality below:
The first and the third equalities hold as the rank of R over $R^{(s)}$ is s; see [Reference Bruns and Herzog3, Corollary 4.7.9]. If $f_1,\dots , f_n$ are homogeneous generators of the ideal $\mathfrak {m}$ , then $\mathfrak {m}^s$ is integral over $(f_1^s,\dots ,f_n^s)$ , which is contained in the ideal $(R_s)$ , so we get that
We conclude that $e(\boldsymbol x^s,R)\leq e(\mathfrak {m}^s,R)$ and hence that $e(\boldsymbol x, R)\le e(\mathfrak {m}, R)$ . The reverse inequality is clear.
Lemma 4.6. Let R be a graded k-algebra admitting a linear system of parameters $\boldsymbol x$ . For each M in $\operatorname {grmod} R$ , there is an equality
When $\dim _RM=\dim R$ , one has also an equality
Proof. By Lemma 4.5, the ideal $(\boldsymbol x)$ is a minimal reduction of the maximal ideal of R, so the multiplicity of M as an R-module coincides with its multiplicity when viewed as a module over the k-subalgebra of R generated by $\boldsymbol x$ . Therefore, in the remainder of the proof, we assume that R is a standard-graded polynomial ring, over indeterminates $\boldsymbol x$ . Then the fact the multiplicity is the Euler characteristic of the Koszul homology of M with respect to $\boldsymbol x$ is [Reference Bruns and Herzog3, Theorem 4.7.6].
The first equality is also well-known, but we could not find a suitable reference, so we outline a proof: Set , and let $e^{\prime }_q(-)$ be the function defined on the subcategory of finitely generated R-modules of dimension at most q by
The desired result is that $e^{\prime }_q(-)=e_q(-)$ on this subcategory of R-modules. It is clear that equality holds when the module is generated in a single degree. Since any finitely generated module admits a finite filtration by R-submodules such that the subquotients in the filtrations are generated in a single degree, it remains to note that both invariants are additive on short, exact sequences of modules of dimension at most q; this is clear for $e^{\prime }_q(-)$ , and for $e_q(-)$ it is [Reference Bruns and Herzog3, Corollary 4.7.7].
4.7. Let R be a graded k-algebra admitting a linear Noether normalization and U a finitely generated graded R-module. We write $\nu _R(U)$ for its minimal number of generators. The R-module U is Ulrich if it has the following properties:
-
1. U is maximal Cohen–Macaulay and nonzero;
-
2. $e(U)=\nu _R(U)$ ;
-
3. U is generated in degree $0$ .
When R is a standard graded polynomial ring, the only Ulrich modules are $R^n$ , for some integer n; no twists are allowed.
Following [Reference Iyengar, Ma and Walker15, Reference Ma16], we introduce a notion lim Ulrich sequences of graded R-modules. To that end, we recall some basic properties of finite free complexes.
4.8. Consider a complex
of finite free R-modules with $\operatorname {rank}_k \operatorname {H}_{}(F)$ finite and nonzero. The New Intersection Theorem [Reference Roberts19] yields $n\ge \dim R$ ; if equality holds we say F is a short complex. For such an F, any maximal Cohen–Macaulay R-module M satisfies
This is by the Acyclicity Lemma [Reference Bruns and Herzog3, Exercise 1.4.24]. This property characterizes maximal Cohen–Macaulay modules, by the depth sensitivity of Koszul complexes.
Lim Ulrich sequences
Let R be a graded k-algebra admitting a linear system of parameters. Compare the definition below with that of an Ulrich module, Section 4.7, and also with that of lim Ulrich sheaves, Section 2.4.
4.9. A sequence $(U^n)_{n\geqslant 1}$ in $\operatorname {grmod} R$ is lim Ulrich if each $U^n$ is nonzero and the following properties hold:
-
1. For each finite free short complex F with $\operatorname {rank}_k \operatorname {H}_{}(F)$ finite one has
$$\begin{align*}\lim_{n\to\infty} \frac{\operatorname{rank}_k \operatorname{H}_{i}(F\otimes_RU^n)}{\nu_R(U^n)}=0 \qquad\text{for }i\ge 1. \end{align*}$$ -
2. $\lim _{n\to \infty } e_d(U^n)/\nu _R(U^n)=1$ for .
-
3. With the unique homogeneous maximal ideal of R, one has
$$\begin{align*}\lim_{n\to\infty} \frac{\operatorname{rank}_k(U^n/\mathfrak{m} U^n)_0}{\nu_R(U^n)}=1\,. \end{align*}$$
It suffices that condition (1) hold for F the Koszul complex on a single system of parameters for R; this can be proved along the lines of [Reference Iyengar, Ma and Walker15, Lemma 5.7]. Moreover, with the Koszul complex on a linear system of parameters $\boldsymbol x$ , parts (1) and (2) above can be expressed more succinctly as follows:
Here is an expression of these conditions in the language introduced in Section 4.1.
Lemma 4.10. Let R be a graded k-algebra with a linear system of parameters $\boldsymbol x$ , and $(U^n)_{n\geqslant 1}$ a lim Ulrich sequence in $\operatorname {grmod} R$ . For , the following sequences of canonical surjections are $\boldsymbol u$ -equivalences:
Proof. Consider the canonical morphisms
We prove that the sequences $(f^n)$ and $(g^n)$ are $\boldsymbol u$ -equivalences, which implies that the composition $(g^nf^n)$ is also a $\boldsymbol u$ -equivalence, as claimed.
It is easy to see that the homology of the cone of $f^n$ satisfies
Thus, $(f^n)$ is a $\boldsymbol u$ -equivalence if and only if
It remains to observe that the lim Ulrich property expressed in condition (1′), in Section 4.9, implies the limit above is $0$ , that is to say, $(f^n)$ is a $\boldsymbol u$ -equivalence, as desired.
For each n, one has that
so condition (2) defining the lim Ulrich property of $(U^n)_{n\geqslant 1}$ yields
The cone of the morphism $g^n\colon U^n/\boldsymbol x U^n\to U^n/\mathfrak {m} U^n$ satisfies
It follows that the sequence of maps $(g^n)$ is a $\boldsymbol u$ -equivalence.
This completes the proof that the sequence $(g^nf^n)$ is a $\boldsymbol u$ -equivalence.
Condition (3) in Section 4.9 is equivalent to the condition that
Since the homology of the mapping cone of the surjection
is $(U^n/\mathfrak {m} U^n)_{i\ne 0}$ in degree 1 and zero otherwise, it follows that the sequence above is a $\boldsymbol u$ -equivalence, as desired.
4.11. It is clear from the proof of Lemma 4.10 that when $(U^n)_{n\geqslant 1}$ is a lim Ulrich sequence, the sequences $(f^n)$ and $(g^n)$ are $\boldsymbol u$ -equivalent in the stronger sense that
That is to say, the ranks of the homology modules, and not just their graded pieces, of the cones are asymptotically zero with respect to $(\nu _R(U^n))$ . These conditions are equivalent to the lim Ulrich property of the sequence $(U^n)_{n\geqslant 1}$ .
Moreover, it is not hard to verify that if the sequence $(g^nf^n)$ is a $\boldsymbol u$ -equivalence (in either sense), then so are the sequences $(f^n)$ and $(g^n)$ ; the converse is clear.
Lemma 4.12. Let R be a graded k-algebra with a linear system of parameters $\boldsymbol x$ , and $(U^n)_{n\geqslant 1}$ a lim Ulrich sequence in $\operatorname {grmod} R$ . For any P in $\mathbf {D}^{+}(\operatorname {grmod} R)$ and integers $i,j$ , there is an equality
Proof. Set and . Set
and let $h^n\colon F^n\to G^n$ be the composition of maps
A composition of $\boldsymbol u$ -equivalences is a $\boldsymbol u$ -equivalence, so it follows from Lemma 4.10 that the sequence $(h^n)$ is a $\boldsymbol u$ -equivalence. Evidently, for $i<0$ and all n one has
Thus, Proposition 4.3(2) applies to yield that the sequence $(P\otimes ^{\mathbf {L}}_R h^n)$ is also a $\boldsymbol u$ -equivalence. Since R acts on $G^n$ via the surjection $R\to k$ , one gets isomorphisms
Since $G^n$ lives in internal degree $0$ , this justifies the second equality below.
The first one holds because the surjection $U^n/\mathfrak {m} U^n\to G^n$ is a $\boldsymbol u$ -equivalence, by Lemma 4.10, so Proposition 4.2 applies.
Lemma 4.13. Let k be a field and R a graded k-algebra admitting a linear system of parameters. Set and . The coherent sheaf ${\mathcal L}$ is invertible, ample, globally generated and satisfies ${\mathcal L}^{\otimes t}=\widetilde {R(t)}$ for each t.
Proof. Let be a linear system of parameters for R. To see that ${\mathcal L}$ is invertible and ${\mathcal L}^{\otimes t}=\widetilde {R(t)}$ , one can use the same argument as in the proof of [Reference Hartshorne10, Proposition 5.12 (a) (b)]. The point is that the affine open sets $\{D_+(x_i)\}_{i=1}^d$ cover X since $\boldsymbol x$ is a linear system of parameters for R. The sheaf ${\mathcal L}$ is globally generated since the $\boldsymbol x$ are global sections of ${\mathcal L}$ that have no common zero locus, again since $\boldsymbol x$ is a system of parameters. For $t\gg 0$ , the t’th Veronese of R is standard graded, so ${\mathcal L}^{\otimes t}$ is very ample, and hence ${\mathcal L}$ is ample; see [Reference Hartshorne10, Theorem II.7.6].
4.14. Let R be a graded k-algebra admitting a linear Noether normalization, with irrelevant maximal ideal $\mathfrak {m}$ , and M a finitely generated R-module. We write $\operatorname {H}_{\mathfrak {m}}^{i}(M)$ for the ith local cohomology module of M supported on $\mathfrak {m}$ ; see [Reference Bruns and Herzog3, p. 143]. These are graded R-modules, with $\operatorname {H}_{\mathfrak {m}}^{i}(M)_t=0$ for $t\gg 0$ . The Castelnuovo–Mumford regularity of M is the integer
If $P\to R$ is a finite map of graded k-algebras, one has an isomorphism
so $\operatorname {reg}_RM=\operatorname {reg}_PM$ . Thus, the regularity of M can be computed with respect any linear Noether normalization for R.
Set , and let ${\mathcal F}$ be a coherent sheaf on X such that $\operatorname {depth} {\mathcal F}_x\ge 1$ at each closed point $x\in X$ . Set
The condition on depth of ${\mathcal F}$ ensures that this is a finitely generated R-module; see Lemma 2.20. One then has an equality
This holds because
Next, we apply the Theorem 2.19 to construct a lim Ulrich sequences in $\operatorname {grmod} R$ .
Theorem 4.17. Let k be an infinite perfect field of positive characteristic. Let R be a graded k-algebra with $\dim R\ge 2$ and admitting a linear Noether normalization. There exists a lim Ulrich sequence $(U^n)_{n\geqslant 1}$ in $\operatorname {grmod} R$ satisfying the following conditions:
-
1. For each n, $\operatorname {depth}_R(U^n)\ge 2$ and $\operatorname {depth}_{R_{\mathfrak {p}}} (U^n_{\mathfrak {p}}) \ge \operatorname {depth} R_{\mathfrak {p}}$ for $\mathfrak {p}$ in $\operatorname {Proj}(R)$ .
-
2. There exist integers $t_0$ and $t_1$ such that for each n one has
$$\begin{align*}U_j^n=0 \text{ for }j<t_0 \quad\text{and}\quad \operatorname{reg} U^n \le t_1\,. \end{align*}$$
Proof. Set and ${\mathcal L}$ the coherent sheaf on X defined by $R(1)$ . Since R admits a linear system of parameters, Lemma 4.13 yields that ( $X,{\mathcal L}$ ) is a Noether pair. Let $({\mathcal F}_n)_{n\geqslant 1}$ be the lim Ulrich sequence of sheaves on X given by Theorem 2.19, and set
This is an R-module, and it is finitely generated because $\operatorname {depth}( {\mathcal F}_n)_x\ge 1$ at all closed points $x\in X$ , by construction; see Lemma 2.20.
(1) From Equation (4.16), one gets $\operatorname {depth}_R U^n\ge 2$ . For any $x\in X$ , one has an isomorphism $(({\mathcal F}_n)_x)\otimes _k k(t)\cong (U^n)_{\mathfrak {p}}$ , where $\mathfrak {p}\in \operatorname {Proj}(R)$ corresponds to x. Thus, the claim about depths follows from the corresponding property for the sheaves ${\mathcal F}_n$ .
(2) Since $U^n_t = \operatorname {H}^{0}(X, {\mathcal F}_n(t))$ , property (2) in Section 2.4 implies $U^n_j=0$ for $j<t_0$ . The claim about regularity is immediate from Equation (4.16), given property (3) in Section 2.4.
Given the preceding theorem, one can argue as in the proof of [Reference Ma16, Theorem A] (see also [Reference Ma16, Theorem B]) to obtain the following result.
Corollary 4.18. With R as above, if $(R_{\mathfrak {m}},\mathfrak {m} R_{\mathfrak {m}}) \to S$ is a flat local map of Noetherian local rings, then $e(R)\le e(S)$ .
5 Boij–Söderberg theory
In this section, we recall basics of Boij–Söderberg theory, due mainly to Boij, Eisenbud, Erman, Schreyer and Söderberg [Reference Boij and Söderberg2, Reference Boij and Söderberg1, Reference Eisenbud and Erman4, Reference Eisenbud and Schreyer5, Reference Eisenbud and Schreyer6].
Codimension sequences and degree sequences
Throughout, we fix a nonnegative integer d, soon to be the dimension of a graded ring. By a codimension sequence (for d), we mean a nondecreasing sequence , where each $c_i$ is an element of the set $\{\varnothing ,0,\dots ,d,\infty \}$ , with ordering
For any nonnegative integer c, the constant sequence $(c)_{i\in {\mathbb Z}}$ is also denoted c. We consider the collection of codimension sequences with the natural partial order
A degree sequence is an increasing sequence of integers $t_a < t_{a+1} <\cdots < t_{a+l}$ , with $0\le l\le d$ . It is convenient to view it as an infinite sequence
with $t_i$ in position i. The integer l is the codimension of $\boldsymbol t$ , denoted $\operatorname {codim}(\boldsymbol t)$ ; we define . The sequence $\boldsymbol t$ is compatible with a codimension sequence $\boldsymbol c$ if
In what follows, we consider the ${\mathbb Q}$ -vector space
Each degree sequence $\boldsymbol t$ determines an element $\beta (\boldsymbol t)$ of V given by
Here, and $l=\operatorname {codim}(\boldsymbol t)$ . Given a codimension sequence $\boldsymbol c$ , we set
This is the smallest subset of V containing the $\beta (\boldsymbol t)$ , for the permitted $\boldsymbol t$ , and closed under addition and multiplication by nonnegative rational numbers.
The finite topology on V
Given a finite subset $Y \subset {\mathbb Z}\times {\mathbb Z}$ , we write $V_Y$ for the subspace of V spanned by the corresponding coordinate vectors. Thus, a vector $v\in V$ is in $V_Y$ if and only if $v_{i,j}=0$ for $(i,j)\notin Y$ . We topologize V by giving it the finite topology: A subset U of V is open if and only if its intersection with any finite-dimensional subspace of V is open in the Euclidean topology. This is equivalent to the condition that $U \cap V_Y$ is open in $V_Y$ , equipped with its Euclidean topology, for all finite subsets Y of ${\mathbb Z}\times {\mathbb Z}$ .
Observe that the cone spanned by vectors $v^1,\dots ,v^n$ in the positive orthant of V is contained in $V_Y$ if and only if each $v^i$ is in $V_Y$ . This has the following consequence.
Lemma 5.4. With Y as above, for any codimension sequence $\boldsymbol c$ , the cone $\mathbf {B}^{\boldsymbol c}_{d}\cap V_Y$ is spanned by vectors $\beta (\boldsymbol t)$ , where $\boldsymbol t$ is any degree sequence compatible with $\boldsymbol c$ and satisfying the condition
Thus, $\mathbf {B}^{\boldsymbol c}_{d}\cap V_Y$ is the cone spanned by a finite collection of vectors, and hence the subset $\mathbf {B}^{\boldsymbol c}_{d}\subset V$ is closed in the finite topology.
The result above means that if a sequence of elements $(\beta _n)_{n\geqslant 0}$ in $\mathbf {B}^{\boldsymbol c}_{d}$ converges in the finite topology to an element $\beta $ of V, then $\beta $ must also belong to $\mathbf {B}^{\boldsymbol c}_{d}$ .
Graded modules over graded rings
As in Section 4, let k be a field and $R=\{R_i\}_{i\geqslant 0}$ a finitely generated graded k-algebra with $R_0=k$ . Set .
5.5. Let M be an R-complex in $\mathbf {D}^{+}(\operatorname {grmod} R)$ . For any pair of integers $(i,j)$ , the Betti number of M in degree $(i,j)$ is
The Betti table of M is the array .
Finite free complexes
With R as above, we write $\mathcal {F}(R)$ for the class of finite free complexes of graded R-modules, that is to say, complexes of the form
where each $F_i$ is a finitely generated graded free R-module, and the differential is homogeneous of degree zero. Each finite free complex is quasi-isomorphic to a minimal one: a finite free complex F whose differential d satisfies $d(F)\subseteq \mathfrak {m} F$ . When F is minimal, one has
Since F is finite free, $\beta ^R_{i,j}(F)$ is nonzero only for finitely many pairs $(i,j)$ , so $\beta ^R(F)$ , the Betti table of F, is an element in the ${\mathbb Q}$ -vector space V from Equation (5.1).
Codimension
Let $\operatorname {codim}_RM$ be the codimension of a finitely generated graded R-module M, namely, the height of its annihilator ideal. Thus, $\operatorname {codim}_RM=\infty $ if and only if $M=0$ . Let $\boldsymbol c$ be a codimension sequence, as defined above. Set
For instance, for the constant sequence $\dim R$ the objects in $\mathcal {F}^{\dim R}(R)$ are precisely the finite free complexes with homology of finite length. Moreover, $\mathcal {F}^{0}(R)=\mathcal {F}(R)$ . Clearly, if $\boldsymbol c'$ is another codimension sequence with $\boldsymbol c\le \boldsymbol c'$ , then $\mathcal {F}^{\boldsymbol c}(R)\supseteq \mathcal {F}^{\boldsymbol c'}(R)$ .
Consider the cone in the ${\mathbb Q}$ -vector space V from Equation (5.1), spanned by the Betti tables of the finite free complexes F in $\mathcal {F}^{\boldsymbol c}(R)$ :
Pure complexes
A finite free complex F is pure if there exists a degree sequence $\boldsymbol t$ as above such that for and , the following conditions hold:
-
1. $\beta _{i,j}(F)\ne 0$ if and only if $j=\boldsymbol t_{i}$ , that is to say, the complex F is quasi-isomorphic to minimal complex of the form
$$\begin{align*}0\longrightarrow R(-t_{a+l})^{b_{a+l}} \longrightarrow \cdots \longrightarrow R(-t_{a})^{b_{a}} \longrightarrow 0\,; \end{align*}$$ -
2. The R-module $\operatorname {H}_{a}(F)$ is Cohen–Macaulay with $\operatorname {codim} \operatorname {H}_{a}(F)\ge l$ ;
-
3. $\operatorname {H}_{n}(F) =0$ for $n \ne a$ .
In particular, $\Sigma^{-a} F$ is the free resolution of a finitely generated R-module, namely, $\operatorname {H}_{a}(F)$ . It follows from the result of Herzog and Kühl [Reference Herzog and Kühl11] that the Betti table of such an F has the form
where and $\beta (\boldsymbol t)$ is as in Equation (5.2).
Boij–Soderberg theory
Let be a standard graded polynomial ring; thus the degree of each $x_i$ is $1$ . The following result is due to Eisenbud and Erman and builds on work of Eisenbud and Schreyer and Boij and Söderberg. The cone $\mathbf {B}^{\boldsymbol c}_{d}$ is defined in Equation (5.3).
Theorem 5.8. [Reference Eisenbud and Erman4, Theorem 3.1] Each degree sequence has an associated pure object in $\mathcal {F}(S)$ . For any codimension sequence $\boldsymbol c$ for S, one has $\mathbf {B}^{\boldsymbol c}(S)=\mathbf {B}^{\boldsymbol c}_{d}$ .
By a codimension sequence $\boldsymbol c$ for a graded ring R, we mean a codimension sequence for the integer $\dim R$ . Combining the preceding theorem with Lemma 5.4 gives the following result.
Corollary 5.9. For a standard graded polynomial ring S and any codimension sequence $\boldsymbol c$ for S, the subset $\mathbf {B}^{\boldsymbol c}(S)\subset V$ is closed in the finite topology.
6 Cones of Betti tables
6.1. Throughout this section, k is an infinite perfect field (possibly of characteristic zero) and R a finitely generated graded k-algebra admitting a linear Noether normalization, say A.
Theorem 6.2. Let R be as in Section 6.1. If $\boldsymbol c$ is a codimension sequence for R, then $\mathbf {B}^{\boldsymbol c}(R)\subseteq \mathbf {B}^{\boldsymbol c}_{d}$ . Equality holds if $c_i\ne \infty $ for all i or R is Cohen–Macaulay.
The proof of the theorem when k has positive characteristic is given in Section 6.13. The characteristic zero case is handled by reduction to positive characteristic; see Section 6.15. We record a couple of expected consequences.
When R is a standard graded polynomial ring, the bounds given below on the multiplicities (whose definition is recalled in Section 4.4) were conjectured by Huneke and Srinivasan and proved by Eisenbud and Schreyer [Reference Eisenbud and Schreyer6] as a consequence of their proof of the conjectures of Boij and Söderberg [Reference Boij and Söderberg1].
Corollary 6.3. Let R be as in Section 6.1, and let M be a nonzero finitely generated, graded, R-module generated in degree zero and of finite projective dimension. Then
for . When M is perfect, one has also the lower bound
Each of the inequalities above is strict unless M has a pure resolution.
Proof. We deduce these bounds from Theorem 6.2 following the argument in [Reference Boij and Söderberg1].
There is nothing to check if $\dim R=0$ , so we can assume . Let A be a Noether normalization of R as in Section 6.1. It follows from Lemma 4.6 that the multiplicity of a graded R-module coincides with its multiplicity as an A-module.
Fix an integer c with $0 \leq c \leq d$ . We look at Betti tables of R-modules of finite projective dimension and codimension at least c. So let with c in position $0$ and $\mathbf {B}^{\boldsymbol c}_{d}$ the corresponding rational cone; see Equation (5.3). It is thus the positive rational cone spanned by $\beta (\boldsymbol t)$ , where $\boldsymbol t$ is any degree sequence of the form
with $c \leq l \leq \dim R$ . We know that $\mathbf {B}^{\boldsymbol c}(R)\subseteq \mathbf {B}^{\boldsymbol c}_{d}$ , by Theorem 6.2.
Let $\operatorname {Hilb}_R(t)$ be the Hilbert series of R, and for $\beta \in \mathbf {B}^{\boldsymbol c}_{d}$ , set
Since R admits a linear system of parameters, $\operatorname {Hilb}_R(t) = f_R(t)/(1-t)^{d}$ for some polynomial $f_R(t)$ and $e(R) = f_R(1)$ . If $M\in \operatorname {grmod} R$ has finite projective dimension, then $\operatorname {Hilb}_\beta (t) = \operatorname {Hilb}_M(t)$ , where $\beta =\beta ^R(M)$ ; see [Reference Bruns and Herzog3, Lemma 4.1.13].
For with $\boldsymbol t$ a degree sequence as above, we have that $g_\beta (t)$ is divisible by $(1-t)^{l}$ , with $l=\operatorname {codim}(\boldsymbol t)$ and no higher power. In particular, we have that $g_\beta (t)$ is divisible by $(1-t)^c$ for all $\beta \in \mathbf {B}^{\boldsymbol c}_{d}$ . It thus makes sense to define
The function $e(-)$ depends on the chosen c and $e(\beta (\boldsymbol t)) = 0$ if $\operatorname {codim}(\boldsymbol t) \ge c+1$ .
Recall that one has
for any $M\in \operatorname {grmod} R$ of finite projective dimension; see [Reference Peskine and Szpiro18, Théorème 2].
Claim. If $M\in \operatorname {grmod} R$ has finite projective dimension and codimension at least c, then $e(\beta ^R(M)) = e_{d-c}(M)$ ; see Section 4.4.
Indeed, since M has dimension at most $d-c$ , one has that
for some polynomial $f_M(t)$ and then $e_{d-c}(M) = f_M(1)$ . On the other hand, for $\beta =\beta ^R(M)$ , the discussion above yields
Thus, $f_M(t) = f_R(t) g_\beta (t)/(1-t)^c$ ; evaluating this equality at $t = 1$ yields the claim.
Once we know that the multiplicity of a module can be extracted from its Hilbert series, the rest of the argument is as in [Reference Boij and Söderberg1, Theorem 4.6].
We write $\mathbf {B}^{\mathrm {short}}(R)$ for the positive cone in V, defined in Equation (5.1), spanned by $\beta ^R(F)$ as F ranges over the short complexes over R; see Section 4.8.
Corollary 6.4. With R and A as in Section 6.1, there is an equality $\mathbf {B}^{\mathrm {short}}(R) = \mathbf {B}^{\mathrm {short}}(A)$ .
Proof. Let $\boldsymbol c$ be the codimension sequence $(\dots ,\varnothing ,\dim R,\dim R,\dots )$ with the first occurrence of $\dim R$ is in degree $0$ . Then $\mathbf {B}^{\boldsymbol c}(R)= \mathbf {B}^{\boldsymbol c}(A)$ , by Theorem 6.2. Intersecting these cones with the cone $V^{[0,d]}$ yields the stated equality.
In proving Theorem 6.2 it will be expedient to use the notion of depth for complexes, and some results from [Reference Iyengar14]. In what follows we state the necessary definitions and results for local rings, with the implicit understanding that the corresponding statements in the graded context also hold.
6.5. Let R be a local ring with residue field k. By the depth of an R-complex M of R-modules, we mean the least integer i, possibly $\pm \infty $ such that $\mathrm {Ext}_R^i(k,M)\ne 0$ ; see [Reference Foxby and Iyengar8] for alternative descriptions. Given a bounded complex M, let $\sup \operatorname {H}_{*}(M)$ denote the supremum of integers i such that $\operatorname {H}_{i}(M)\ne 0$ . For such an R-complex M, there is an inequality
Equality holds if and only if $\operatorname {depth}_R \operatorname {H}_{s}(M)=0$ for . These claims are contained in [Reference Iyengar14, Proposition 2.7(2) and Theorem 2.3].
One version of the Auslander–Buchsbaum formula for complexes reads: If F is finite free R-complex with $\operatorname {H}_{}(F)\ne 0$ , then for any R-complex M one has
The first equality is [Reference Iyengar14, Corollary 2.2], and the second follows from the first applied with $M=R$ .
Lemma 6.8. Fix a codimension sequence $\boldsymbol c$ for R, an R-complex F in $\mathcal {F}^{\boldsymbol c}(R)$ and a finitely generated R-module U satisfying $\operatorname {depth}_{R_{\mathfrak {p}}}U_{\mathfrak {p}}\ge \operatorname {depth} R_{\mathfrak {p}}$ for all $\mathfrak {p}$ in $\operatorname {Spec} R\setminus \{\mathfrak {m}\}$ . For any integer i, if $c_i<\infty $ , or $\operatorname {depth}_RU \ge \operatorname {depth} R$ , then
When R is a finitely generated graded k-algebra and F and U are also graded, then it suffices that the condition on depth holds for $\mathfrak {p}$ in $\operatorname {Proj}(R)$ .
Proof. The key observation is the following:
Claim. Assume $\operatorname {depth}_RU\ge \operatorname {depth} R$ as well. Then $\sup \operatorname {H}_{*}(F\otimes _RU) \le \sup \operatorname {H}_{*}(F)$ .
Indeed, since $\sup \operatorname {H}_{*}(F)$ does not increase on localization, we can further localize at prime minimal in the support of $\operatorname {H}_{s}(F\otimes _RU)$ , for , and assume it has nonzero finite length. Then the claim about equality in Equation (6.6) yields the first equality below:
The second equality is Equation (6.7). The first inequality holds by our hypotheses on U, and another application of Equation (6.6) yields the last one. This settles the claim.
Fix an i. The case $c_i=\infty $ and $\operatorname {depth}_RU\ge \operatorname {depth} R$ follows from the claim.
Suppose $c_i<\infty $ , and choose $\mathfrak {q}\in \operatorname {Proj}(R)$ such that $\operatorname {height}\mathfrak {q} < c_i$ . Since $c_i\le \dim R$ , it follows that $\mathfrak {q}\ne \mathfrak {m}$ . The choice of $\mathfrak {q}$ means that $\sup \operatorname {H}_{*}(F_{\mathfrak {q}}) < i$ , because F is in $\mathcal {F}^{\boldsymbol c}(R)$ , and we have to verify that
This is covered by the claim, applied to the local ring $R_{\mathfrak {q}}$ , the $R_{\mathfrak {q}}$ -complex $F_{\mathfrak {q}}$ and $U_{\mathfrak {q}}$ . This applies since $\mathfrak {q}$ is a nonmaximal prime.
In the graded context, it suffices to observe that the conditions on depth for $\mathfrak {p}$ in $\operatorname {Proj}(R)$ imply the condition for all primes in $\operatorname {Spec} R\setminus \{\mathfrak {m}\}$ by [Reference Bruns and Herzog3, Theorem 1.5.9].
6.9. Let $\boldsymbol c$ be a codimension sequence of the form
with $0\le c_a\le c_b\le \dim R$ . Consider the sequence
where $d=\dim R$ . Evidently, $\boldsymbol c'\le \boldsymbol c$ .
Lemma 6.10. With $\boldsymbol c$ and $\boldsymbol c'$ as above, if $\mathbf {B}^{\boldsymbol c'}(R) \subseteq \mathbf {B}^{\boldsymbol c'}_{d}$ , then $\mathbf {B}^{\boldsymbol c}(R) \subseteq \mathbf {B}^{\boldsymbol c}_{d}$ .
Proof. Pick $F \in \mathcal {F}^{\boldsymbol c}(R)$ . Then one has
Consequently, one has
This fact will be used further below.
Since $\boldsymbol c' \leq \boldsymbol c$ , we have $\mathbf {B}^{\boldsymbol c}(R) \subseteq \mathbf {B}^{\boldsymbol c'}(R)$ , and also for A. Thus, by hypothesis, $\beta ^R(F)$ is in $\mathbf {B}^{\boldsymbol c'}(A)$ . Theorem 5.8 gives a decomposition
as a finite sum, with $r_n>0$ and $G^n \in \mathcal {F}^{\boldsymbol c'}(A)$ , with $G^n$ the shifted resolution of an A-module. That is, $\operatorname {H}_{i}(G^n)= 0$ for all but one value, say $i_n$ , of i. Moreover, by the definition of $\boldsymbol c'$ , we have
In particular, when $i_n> b$ the Auslander–Buchsbaum formula yields
But then $\beta ^R_{d +b+1, j}(F) \ne 0$ as well, a contradiction. Thus, $a\le i_n\le b$ for each n, that is to say, $G^n$ is in $\mathcal {F}^{\boldsymbol c}(A)$ .
The last part of Theorem 6.2 holds over any field k, so we record it separately.
Proposition 6.11. Let R be as in Section 6.1 and $\boldsymbol c$ a codimension sequence for R. If $c_i\ne \infty $ for all i or R is Cohen–Macaulay, then $\mathbf {B}^{\boldsymbol c}(R)\supseteq \mathbf {B}^{\boldsymbol c}_{d}$ .
Proof. With A as in Section 6.1, one has $\mathbf {B}^{\boldsymbol c}(A)=\mathbf {B}^{\boldsymbol c}_{d}$ , by Theorem 5.8, so the desired inclusion is that $\mathbf {B}^{\boldsymbol c}(R)\supseteq \mathbf {B}^{\boldsymbol c}(A)$ . When $c_i<\infty $ , this is verified in the course of the proof of [Reference Eisenbud and Erman4, Theorem 9.1]; see in particular, [Reference Eisenbud and Erman4, Lemma 9.5, 9.6] and [Reference Miller and Speyer17]. We give the argument, for one key equality in the proof was not justified in op. cit.
One can assume $c_i=\varnothing $ for $i<0$ and $c_0$ is finite. Since $\mathbf {B}^{\boldsymbol c}(A)$ is spanned by (shifts) of the Betti tables of finitely generated graded A-modules, it suffices to prove that if M is a finitely generated with $\operatorname {codim}_AM\ge c_0$ , then $\beta ^A(M)$ is in $\mathbf {B}^{\boldsymbol c}(R)$ . By [Reference Miller and Speyer17], pulling back M along a k-algebra automorphism of A, one can suppose that the R-modules $\operatorname {Tor}^A_i(R,M)$ have finite length for each $i\ge 1$ . Let F be the minimal free resolution of M over A, so the finite free complex of R-modules $R\otimes _AF$ satisfies
Since $\operatorname {H}_{i}(R\otimes _AF)\cong \operatorname {Tor}^A_i(R,M)$ has finite length for $i\ge 1$ , and $c_i<\infty $ , one gets
It remains to observe that
The equality on the right is by Lemma A.1; this is glossed over in the proof of [Reference Eisenbud and Erman4, Theorem 9.1]. This completes the proof in the case when each $c_i$ is finite.
Suppose that R is Cohen-Macaulay. Fix an A-complex G in $\mathbf {B}^{\boldsymbol c}(A)$ and consider the R-complex . Evidently $\beta ^R(F) = \beta ^A(G)$ , so for the desired inclusion one has only to verify that F is in $\mathbf {B}^{\boldsymbol c}(R)$ . Since R is Cohen–Macaulay and finite as an A-module for any finitely generated R-module M one has
Thus, to verify that F is in $\mathbf {B}^{\boldsymbol c}(R)$ it suffices to verify that
This follows from Lemma 6.8, applied to the A-complex G and for $U=R$ .
6.12. With A as in Section 6.1, the regularity of a finitely generated graded R-module M (see Section 4.14) can be read from the Betti table of M over A, as follows:
See [Reference Bruns and Herzog3, Theorem 4.3.1].
6.13. (Proof of Theorem 6.2 when the characteristic of k is nonzero).
Let A be as in Section 6.1. Given Theorem 5.8, the desired inclusion is $\mathbf {B}^{\boldsymbol c}(R)\subseteq \mathbf {B}^{\boldsymbol c}(A)$ . By Lemma 6.10, we can assume the codimension sequence $\boldsymbol c$ satisfies $c_i\le \dim R$ for each i.
Let $(U^n)_{n\geqslant 1}$ be a lim Ulrich sequence of graded R-modules provided by Theorem 4.17. This is where we need the hypothesis that the characteristic of k is positive. Fix an R-complex F in $\mathcal {F}^{\boldsymbol c}(R)$ , and consider the R-complexes $F\otimes _R U^n$ .
For any $M $ in $\operatorname {grmod} R$ , one has $\operatorname {codim}_A M\ge \operatorname {codim}_RM$ , so Lemma 6.8 yields that, viewed as an A-complex by restriction of scalars (the finite free resolution of) the complex $F\otimes _R U^n$ is in $\mathbf {B}^{\boldsymbol c}(A)$ . Set . Since A is regular, the canonical surjection $K(\boldsymbol x;A)\xrightarrow {\sim } k$ is a free resolution over A, so for all integers $i,j$ one has equalities
These equalities and Lemma 4.12 yield
This proves that $\beta ^R(F)$ is in the closure, in the point-wise topology on V, of the subcone of $\mathbf {B}^{\boldsymbol c}(A)$ spanned by all the $\beta ^A(F\otimes _RU^n)$ , for $n\ge 0$ . We claim that that the same is true in the finite topology on V, and to that end it suffices to verify:
Claim. For all but finitely many pairs $(i,j)$ , one has $\beta ^A_{i,j}(F\otimes _RU^n)=0$ for all n.
Let $t_0$ and $t_1$ be as in Theorem 4.17. Given that $\operatorname {reg}_R(U^n)$ can be computed in terms of $\beta ^A_{i,j}(U^n)$ – see Section 6.12 – we get that
The stated claim follows from the usual change of rings spectral sequence
Since $\mathbf {B}^{\boldsymbol c}(A)$ is closed in the finite topology on V, by Corollary 5.9, we deduce that $\mathbf {B}^{\boldsymbol c}(R)\subseteq \mathbf {B}^{\boldsymbol c}(A)$ , as desired.
The last part of the statement follows from Proposition 6.11.
Characteristic zero
Next, we explain how to deduce the characteristic zero case of Theorem 6.2 from that of positive characteristic. The key is the following result, whose proof is a standard argument.
Lemma 6.14. Let k be a field of characteristic zero, R a finitely generated graded k-algebra, and fix F in $\mathcal {F}(R)$ . There exists a field $k_p$ of positive characteristic p, a finitely generated graded $k_p$ -algebra $R_p$ and an $R_p$ -complex $F_p$ in $\mathcal {F}(R_p)$ such that
Moreover, if the k-algebra R admits a linear normalization, then the $k_p$ -algebra $R_p$ can be chosen to admit one as well.
Proof. Write , where $J=(f_1,\dots ,f_t)$ is a homogeneous ideal. Pick a finitely generated ${\mathbb Z}$ -subalgebra W of k such that the coefficients of the $f_i$ and the coefficients in the entries in the differentials of F are in W. Thus, we have a graded ring over W viewed as a ring concentrated in degree $0$ and such that $R= k\otimes _W R_W$ .
When R admits a linear Noether normalization, then by [Reference Hochster and Huneke12, (2,1,8)(h)], one can invert elements in W to ensure that the inclusion $W[x_1,\dots ,x_d]\subseteq R_W$ is module-finite, with cokernel W-free. It follows that for all maximal ideal $\mathfrak {m}$ of W base-change along $W\to W/\mathfrak {m}$ induces a map
that is a linear Noether normalization of $R_{W/\mathfrak {m}}$ .
Write $\beta ^R(F) = (\beta _{i,j})$ . Evidently, there exists a diagram (not necessarily a complex) of finite free $R_W$ -modules
such that $F=k\otimes _W F_W$ . With Q the field of fractions of W, one has an isomorphism
In particular, $Q\otimes _WF_W$ is a complex of $R_Q$ -modules and the codimension of the $R_Q$ -module $\operatorname {H}_{i}(Q\otimes _WF_W)$ equals that of the R-module $\operatorname {H}_{i}(F)$ for each i.
Inverting further elements in W, one can ensure that $F_W$ is complex and for each maximal ideal $\mathfrak {m}$ of W and integer i one has
Indeed, this follows from [Reference Hochster and Huneke12, (2.1.14)(g) last sentence, and (2.3.9)(c)]; the first reference tells us we can localize at elements in W to preserve the annihilators of the homology modules (note that $k\otimes _W\operatorname {H}_{i}(F_W)= \operatorname {H}_{i}(F)$ ), and the second one says that by inverting more elements in W the height of an ideal is preserved; see (2.3.3) and (2.3.4) in op. cit. for notation.
Finally, pick a maximal ideal $\mathfrak {m}$ of W such that $\operatorname {H}_{}(F_W)\otimes _{R_W}W/\mathfrak {m} W$ is nonzero and set . It is clear the $R_p$ -complex $F_p$ has the same Betti numbers as F; the codimensions of their homology modules is also the same, by construction. It remains to note that $W/\mathfrak {m}$ has positive characteristic p.
6.15. (Proof of Theorem 6.2 when the characteristic of k is zero).
This follows from Lemma 6.14 and the case of positive characteristic, settled in Section 6.13.
We do not know whether Theorem 3.4 also holds over fields of characteristic zero. The method of reduction to positive characteristics exploited above does not appear to work in the context of cohomology tables.
A Codimension
In this section, $A\hookrightarrow R$ is an integral extension of Noetherian rings. For any finitely generated A-module M, it is easy to see that there is an inequality
Equality holds when, for instance, the going-down theorem holds for the extension $A\to R$ , but not always; see Example A.2. Here is one other situation in which equality holds; this comes up in the proof of Proposition 6.11.
Lemma A.1. Let $A\to R$ as above and M a finitely generated A-module with $\operatorname {proj\,dim}_AM$ finite and such that
There is an equality $\operatorname {codim}_R(R\otimes _AM) = \operatorname {codim}_AM$ .
Proof. One has to only to verify that $\operatorname {codim}_R(R\otimes _AM)\ge \operatorname {codim}_AM$ , that is to say
Let $f\colon \operatorname {Spec} R \to \operatorname {Spec} A$ be the map induced by $A\to R$ . Then
Fix $\mathfrak {q}$ minimal in $f^{-1}(\operatorname {Supp}_AM)$ . If $\mathfrak {q}$ is the maximal ideal of R, then
as desired. We can thus assume that $\mathfrak {q}$ is not maximal in R.
Set ; this is in $\operatorname {Supp}_AM$ and so contains a minimal element, say $\mathfrak {p}'$ , in $\operatorname {Supp}_AM$ . It suffices to verify
Since $\mathfrak {q}$ is not maximal in $\operatorname {Spec} R$ , the hypotheses yield
Thus, the $R_{\mathfrak {q}}$ -module $(R\otimes _AM)_{\mathfrak {q}}$ has finite projective dimension; it is also of nonzero finite length because $\mathfrak {q}$ is minimal in $\operatorname {Supp}_R(R\otimes _AM)$ . This gives the first and the second equalities below:
The fourth one holds as $A_{\mathfrak {p}} \to R_{\mathfrak {q}}$ is local and, as $A_{\mathfrak {p}}$ -modules, $R_{\mathfrak {q}}$ and $M_{\mathfrak {p}}$ are Tor-independent. The inequality is clear. The last equality holds hold because $M_{\mathfrak {p}'}$ has finite length since $\mathfrak {p}'$ is minimal in $\operatorname {Supp}_AM$ . Thus, $\operatorname {height} \mathfrak {q} \ge \operatorname {height} \mathfrak {p}'$ .
Example A.2. Let and A the subring $k[x+z,y]$ . Then for one has
In geometric language, $\operatorname {Spec}(R)$ is the union of a line and a plane, both passing through the origin; $\operatorname {Spec}(A)$ is a plane and $\operatorname {Spec}(R) \to \operatorname {Spec}(A)$ any linear map that is finite (any generic such map would do). Then for one ‘bad’ line in $\operatorname {Spec}(A)$ , its inverse image in $\operatorname {Spec}(R)$ is a union of the exceptional line in $\operatorname {Spec}(R)$ and another line passing through the origin. This gives an example where the codimension in A is 1 but the codimension in R drops to $0$ .
Acknowledgements
We thank Daniel Erman for suggesting applications of lim Ulrich sequences to Boij–Söderberg theory and for discussions on this topic and a referee for comments on an earlier version of this manuscript.
Competing interest
The authors have no competing interest to declare.
Financial support
The authors were partly supported by National Science Foundation grants DMS-2001368 (SB); DMS-1901672, DMS-1952366, DMS-2302430 (LM); and DMS-1901848, DMS-2200732 (MW). Ma was also partly supported by a fellowship from the Sloan Foundation.