Abstract
We give an explicit recursive description of the Hilbert series and Gröbner bases for the family of quadratic ideals defining the jet schemes of a double point. We relate these recursions to the Rogers–Ramanujan identity and prove a conjecture of the second author, Oblomkov and Rasmussen.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In this paper, we study a family of quadratic ideals defining the jet schemes for the double point \(D={{\,\mathrm{Spec}\,}}\mathbf {k}[x]/x^2\). Here \(\mathbf {k}\) is a field of characteristic zero. Recall that the \((n-1)\)-jet scheme of X is defined as the space of formal maps \({{\,\mathrm{Spec}\,}}\mathbf {k}[t]/t^n\rightarrow X\) [11]. In the case of the double point, such a formal map is defined by a polynomial
such that \(x(t)^2\equiv 0 \mod t^n\). By expanding this equation, we get a system of equations
We denote the defining ideal of \(\text {Jet}^{n-1}D\subseteq \mathbb {A}^n\) by
The ring \(R_n\) is \(\mathbb {Z}_{\ge 0}^2\)-graded by assigning the grading (i, 1) to \(x_i\). It is then clear that the ideal \(I_n\) is bihomogeneous. Let
denote the bigraded Hilbert series for \(R_n/I_n\). Our first main result is the following.
Theorem 1.1
The series \(H_n(q,t)\) satisfies the recursion relation
with initial conditions
Using this recursion relation, we obtain explicit combinatorial formulas for \(H_n(q,t)\):
Theorem 1.2
The Hilbert series \(H_n(q,t)\) is given by the following explicit formula:
where \(h(n,p)=\lfloor \frac{n-p}{2}\rfloor \).
In the limit \(n\rightarrow \infty \), we reprove the theorem of Bruschek et al. [4], which relates the Hilbert series of the arc space for the double point to the Rogers–Ramanujan identity. In fact, we refine their result by considering an additional grading, see Eq. (7.1) . Similar results for \(n=\infty \) were obtained by Feigin–Stoyanovsky [8, 9], Lepowsky et al. [5, 6], and the second author, Oblomkov and Rasmussen in [10].
Remark 1.3
We note that in the Lie theoretic literature the variables of \(R_n\) are often indexed \(x_1, x_2,\ldots \) or \(x_{-1}, x_{-2}, \ldots \) instead of our choice \(x_0, x_1,\ldots \). We feel our normalization is more natural for purposes of commutative algebra.
Although our approach to the computation of the Hilbert series is inspired by [4], it is quite different. The key result in [4] shows that for \(n=\infty \) the polynomials \(f_k\) form a Gröbner basis of the ideal \(I_{\infty }\). As shown below, the Gröbner basis of the ideal \(I_n\) for finite n is larger and has a very subtle recursive structure. We completely describe such a basis in Theorems 4.2 and 4.6. In particular, we prove the following.
Theorem 1.4
Let \(k>2\). Then the reduced Gröbner basis for \(I_n\) contains \(\left( {\begin{array}{c}\lfloor \frac{n-k+1}{2}\rfloor \\ k-2\end{array}}\right) \) polynomials of degree k.
Our proof of Theorem 1.1 does not use Gröbner bases at all. First, by an explicit inductive argument in Theorem 2.2 we give a complete description of the first syzygy module for \(f_i\). Then, we define a “shift operator” \(S: R_n\rightarrow R_{n+1}\), which sends \(x_i\) to \(x_{i+1}\), and identify \(I_n\cap x_0R_n\) and \(I_n/(I_n\cap x_0R_n)\) with the images of \(I_{n-3}\) and \(I_{n-2}\) under appropriate powers of S. This implies the recursion relation in Theorem 1.1.
Remark 1.5
The shift operator has a left inverse given by \(x_i\mapsto x_{i-1}\) for \(i\ge 1\). It can be extended to a derivation, and in the \(n\rightarrow \infty \) limit this derivation has been successfully used in work of Capparelli–Lepowsky–Milas as well as Kanade [5, 12] to prove results similar to ours, using a backward induction argument. This is in contrast to our forward inductions which work for all n. We note also that in [4] a forward induction argument is used in the \(n\rightarrow \infty \) limit. The representation-theoretic origin of the shift operators lies in the lattice part of the affine Weyl group of type \(A_1\), but we do not pursue this connection further.
We also observe a recursive structure in the minimal free resolution of \(R_n/I_n\). In particular, we prove the following:
Theorem 1.6
Let b(i, n) denote the rank of the ith term in the minimal free resolution for \(R_n/I_n\), in other words the ith Betti number. Then
As a consequence, we can compute the projective dimension of \(R_n/I_n\).
Corollary 1.7
The projective dimension of \(R_n/I_n\) equals \(\lceil \frac{2n}{3}\rceil \).
Remark 1.8
It is easy to see that the reduced scheme \((\text {Jet}^{n-1}D)^{\text {red}}\) is a linear subspace given by the equations \(x_0=\ldots =x_{\lfloor \frac{n-1}{2}\rfloor }=0\) and has dimension
A more careful analysis of the gradings in Theorem 1.6 implies another formula for the series \(H_n(q,t)\) which was first conjectured in [10].
Theorem 1.9
The Hilbert series of \(R_n/I_n\) has the following form:
The paper is organized as follows. In Sect. 2 we introduce the shift operator S, describe its properties and prove Theorem 2.2 which explicitly describes all syzygies between the \(f_i\). In Sect. 3, we use the shift operator to find a recursive relation for the Hilbert series and to prove Theorem 1.1. In Sect. 4, we use the recursive structure to describe a Gröbner basis for \(I_n\). In Sect. 5, we give a recursive description of the minimal free resolution of \(R_n/I_n\) and prove Theorem 1.6. In Sect. 6, we solve both of the above recursions explicitly (with the given initial conditions) and give two explicit combinatorial formulas for \(H_n(q,t)\). Finally, in Sect. 7 we briefly discuss the limit of all these techniques at \(n\rightarrow \infty \) and the connection to the Rogers–Ramanujan identity.
2 Ideals and syzygies
2.1 Ideals
Let \(R_n=\mathbf {k}[x_0,\ldots ,x_{n-1}]\) and \(f_k=\sum _{i=0}^{k-1}x_{i}x_{k-1-i}\). Define \(I_n\subseteq R_n\) to be the ideal generated by \(f_1,\ldots ,f_n\). Let \(F_n\) be the free \(R_n\)-module with the basis \(e_1,\ldots ,e_n\). Consider the map \(\phi _n:F_n\rightarrow R_n\) given by the equation
The \(R_n\)-module \({{\,\mathrm{Ker}\,}}(\phi _n)\) is called the first syzygy module of \(I_n\).
Lemma 2.1
One has
Proof
Indeed,
The coefficient at each monomial \(x_ix_kx_l\) equals
\(\square \)
For \(0<k<n\), define
By (2.1), we have \(\phi _n(\mu _k)=0\). Denote also \(\nu _{ij}=f_ie_j-f_je_i\) (for \(i\ne j\)). It is clear that \(\phi _n(\nu _{ij})=0\). The main result of this section is the following.
Theorem 2.2
The first syzygy module \({{\,\mathrm{Ker}\,}}(\phi _n)\) is generated by \(\mu _k\) and \(\nu _{i,j}\) over \(R_n\).
We prove Theorem 2.2 in Sect. 2.4.
Remark 2.3
For \(n=\infty \) a similar result was obtained by Kanade [12], whose constructions are motivated by the affine Lie algebra \(\widehat{\mathfrak {sl}_2}\). In particular, the ideals \(I_n\) in Kanade’s picture, as well as in, e.g., Capparelli–Lepowsky–Milas [6], correspond to the principal subspaces of level 1 standard modules for \(\widehat{\mathfrak {sl}_2}.\) See also [8, 10].
2.2 The shift operator
We define a ring homomorphism \(S:R_n\rightarrow R_{n+1}\) by the equation \(S(x_i)=x_{i+1}\). Note that S is injective and we can uniquely write any polynomial in \(R_n\) in the form
The following equation is clear from the definition and will be very useful:
By abuse of notation, denote also \(S:F_n\rightarrow F_{n+2}\) the map which is given by
Lemma 2.4
Let \(\alpha \in F_n\). Then \(\phi _{n+2}(S(\alpha ))\) is divisible by \(x_0\) if and only if \(\phi _n(\alpha )=0\).
Proof
By (2.2) we have
Therefore \(\phi _{n+2}(S(\alpha ))\) is divisible by \(x_0\) if and only if \(S(\sum \alpha _if_{i})\) is divisible by \(x_0\). But since no shift contains \(x_0\), this happens if and only if
\(\square \)
Since \(\phi _n(\mu _k)=\phi _{n}(\nu _{ij})=0\), by Lemma 2.4 the images of \(S(\mu _k)\) and \(S(\nu _{ij})\) under \(\phi _{n+2}\) are divisible by \(x_0\). The following lemma describes these images explicitly.
Lemma 2.5
One has \(\phi _{n+2}(S(\mu _k))=(2k+6)x_{k+3}f_1+(2k+3)x_{k+2}f_2-(k+3)x_0f_{k+4}\), \(\phi _{n+2}(S(\nu _{ij}))=2x_0x_{j+1}f_{i+2}-2x_0x_{i+1}f_{j+2}\).
Proof
By definition,
so
Also, \(S(\nu _{ij})=S(f_i)e_{j+2}-S(f_j)e_{i+2}\), so
\(\square \)
Corollary 2.6
One has
Proof
\(\square \)
Example 2.7
\(\mu _1=(-2x_1,x_0)\), so \(S(\mu _1)=(0,0,-2x_2,x_1)\), and
Lemma 2.8
The polynomial \(x_1S(f_{n-2})\) can be expressed via \(f_1,\ldots ,f_{n-1}\) modulo \(x_0\).
Proof
We have \((n-3)x_0f_{n-2}+(n-6)x_1f_{n-3}+\cdots -2(n-3)x_{n-2}f_0=0\), so
It remains to notice that \(S(f_i)\equiv f_{i+2}\mod x_0\). \(\square \)
Lemma 2.9
Assume that \({{\,\mathrm{Ker}\,}}(\phi _{n-2})\) is generated by \(\mu _k\) and \(\nu _{i,j}\) and suppose that \(\phi _n(\alpha )\) is divisible by \(x_0\). Then \(\alpha _n=Ax_0+Bx_1+\sum _{i=3}^{n-1} \gamma _i f_i\) for some A, B, and \(\gamma _i\).
Proof
As stated above, we can write \(\alpha _i=x_0\alpha '_i+S(\alpha ''_{i-2})\) for \(i\ge 3\). Since \(f_1\) and \(f_2\) are divisible by \(x_0\), we get
By Lemma 2.4 we get \(\phi _{n-2}(\alpha '')=0\). By the assumption, we can write
Therefore
and
\(\square \)
2.3 Examples
Before proving Theorem 2.2, we would like to present the proof for \(n\le 4\).
Example 2.10
For \(n=2\), we have \(f_1=x_0^2\) and \(f_2=2x_0x_1\), so the module of syzygies is clearly generated by \((-2x_1,x_0)=\mu _1\).
Example 2.11
Let \(n=3\), suppose that \(\alpha _1f_1+\alpha _2f_2+\alpha _3f_3=0\). We can write \(\alpha _3=\alpha '_3x_0+\alpha ''_3\), where \(\alpha ''_3\) does not contain \(x_0\). Since \(f_1\) and \(f_2\) are divisible by \(x_0\) and \(f_3=2x_0x_2+x_1^2\), we get \(x_1^2\alpha ''_3=0\), so \(\alpha ''_3=0\). Now \(\alpha =\frac{1}{2}\alpha '_3\mu _2+\gamma \), where \(\gamma \) is a syzygy between \(f_i\) with \(\gamma _3=0\). By the previous example, \(\gamma \) is a multiple of \(\mu _1\), so the module of syzygies is actually generated by \(\mu _1\) and \(\mu _2\).
Example 2.12
Let \(n=4\), suppose that \(\alpha \) is a syzygy. We can write \(\alpha _3=\alpha '_3x_0+\alpha ''_3\) and \(\alpha _4=\alpha '_4x_0+\alpha ''_4\) where \(\alpha ''_i\) do not contain \(x_0\). Similarly to the previous case, we obtain
This means that there exists some \(\beta \) such that \(\alpha ''_3=-2x_2\beta \) and \(\alpha ''_4=x_1\beta \). Now
The terms without \(x_0\) cancel, and the linear terms in \(x_0\) are the following:
Note that all terms but \(-4x_2^2\beta \) are divisible by \(x_1\), so \(\beta \) is divisible by \(x_1\), \(\beta =m x_1\). Then
By subtracting \(m\nu _{3,4}+\frac{1}{3}(\alpha '_4-2x_2m)\mu _3\) from \(\alpha \), we obtain a syzygy between \(f_1,f_2,f_3\), and reduce to the previous case.
2.4 Syzygies
In this section, we prove Theorem 2.2 by induction on n. The base cases were covered in Sect. 2.3. Suppose that \(\alpha =(\alpha _1,\ldots ,\alpha _n)\in {{\,\mathrm{Ker}\,}}(\phi _n)\), i.e., is a linear relation between \(f_1,\ldots , f_n\). As stated above, write \(\alpha _i=\alpha '_ix_0+S(\alpha ''_{i-2})\) for \(i\ge 3\). Without loss of generality, we can assume that \(\alpha '_i\) do not contain \(x_0\) (otherwise we can subtract a multiple of \(\nu _{1,i}\)). Since
by collecting terms without \(x_0\) we get \( \sum _{i=3}^{n}S(\alpha ''_{i-2})S(f_{i-2})=0. \) This means that \(\phi _{n-2}(\alpha '')=0\) and by the induction assumption we may then write
Because
without loss of generality we can assume \( \alpha ^{\prime \prime }=S(\sum _{i=3}^{n-1} \beta _{i+1} \mu _{i-2}). \) By Corollary 2.6 we get
hence
By collecting the terms linear in \(x_0\), we get
so
is divisible by \(x_1\), and
is divisible by \(x_0\), where \(\alpha ^\prime _i=S(\alpha '''_i)\). By Lemma 2.9, this implies
for some constants B, C. Now we can rewrite
Observe that \(x_1^2=f_3-2x_0x_2,x_1x_2=\frac{1}{2}(f_3-2x_0x_3)\) and by Lemma 2.8\(x_1S(f_{n-2})\) can be expressed via \(f_1,\ldots ,f_{n-1}\) modulo \(x_0\). In other words,
for some coefficients \(\delta _i\). Then \(\alpha -\frac{1}{n-1}\delta \mu _{n-1}-\sum _{i=3}^{n-1}\delta _i \nu _{i,j}\) is a syzygy between \(f_1,\ldots ,f_{n-1}\), so by the induction assumption it can be expressed as an \(R_{n-1}\)-linear combination of the \(\mu _i\) and \(\nu _{i,j}\).
Remark 2.13
The above proof shows that the syzygies \(\nu _{1,k}\) and \(\nu _{2,k}\) are not necessary, and can be expressed as linear combinations of other syzygies. Indeed, since the coefficients at \(e_k\) are divisible by \(x_0\), one can subtract an appropriate multiple of \(\mu _{k-1}\) and get a syzygy involving \(e_1,\ldots ,e_{k-1}\) only.
3 Hilbert series
In this section, we prove Theorem 3.5 by studying the relation between the ideals \(I_n\) and \(x_0R_n\).
Lemma 3.1
One has
as \(R_{n}\)-modules, the module structure on the right coming from \(S: R_{n-1}\rightarrow R_n\).
Proof
We have \(x_0R_n+I_n=\langle x_0,f_1,\ldots ,f_n\rangle =\langle x_0,S(f_1),\ldots ,S(f_{n-2})\rangle \), so
\(\square \)
Lemma 3.2
The subspace \(x_0S^2(I_{n-3})[x_{n-1}]\) does not intersect the ideal \(\langle f_1,f_2\rangle \) in \(R_n\). Furthermore, \(x_0S^2(I_{n-3})[x_{n-1}]+\langle f_1,f_2\rangle \) is an ideal in \(R_n\) which is contained in \(I_n\cap x_0R_n\).
Proof
Given a non-zero polynomial \(g\in I_{n-3}\), the iterated shift \(S^2(g)\) does not contain \(x_0\) or \(x_1\), so that \(x_0S^2(g)\) is not contained in \(\langle f_1,f_2\rangle \). Furthermore, \(I_{n-3}\) is stable under multiplication by \(x_0,\ldots ,x_{n-4}\), so \(S^2(I_{n-3})\) is stable under multiplication by \(x_2,\ldots ,x_{n-2}\), and \(x_0S^2(I_{n-3})[x_{n-1}]\) is stable under multiplication by \(x_2,\ldots ,x_{n-1}\). Multiplication by \(x_0\) or \(x_1\) sends the latter subspace to \(\langle f_1,f_2\rangle \), so \(x_0S^2(I_{n-3})[x_{n-1}]+\langle f_1,f_2\rangle \) is an ideal in \(R_n\).
Finally, to prove that this ideal is contained in \(I_n\), it is sufficient to prove that \(x_0S^2(f_k)\in I_n\) for \(k\le n-3\). On the other hand, by Corollary 2.6:
\(\square \)
Lemma 3.3
One has
Proof
By Lemma 3.2, the right-hand side is a submodule of the left-hand side, so it remains to prove the reverse inclusion. We have
Suppose that \(\sum _{i=1}^{n}\alpha _if_i\in I_n\cap x_0R_n\). Then by Lemma 2.9,
Now by (2.1) and Corollary 2.6, \(x_0f_n\) and \(x_1f_n\) can be expressed as \(R_n\)-linear combinations of \(f_1,\ldots ,f_{n-1}\) and elements of \(x_0S^2(I_{n-3})[x_{n-1}]+\langle f_1,f_2\rangle \), so \(\sum _{i=1}^{n}\alpha _if_i\) can be expressed as such a combination as well. Induction on n finishes the proof. \(\square \)
Corollary 3.4
One has
Proof
We have
Therefore
\(\square \)
Theorem 3.5
Let \(H_n(q,t)\) denote the bigraded Hilbert series of the quotient \(R_n/I_n\). Then one has the following recursion relation:
with initial conditions
Remark 3.6
This recursion is similar, but not identical to the various recursions considered by Andrews [1,2,3] in his proofs of the Rogers–Ramanujan identity. It is also similar to the recursions recently considered by Paramonov [13] in a different context. In the \(n\rightarrow \infty \) limit, Capparelli–Lepowsky–Milas [5] use analogous exact sequences for principal level 1 subspaces of the standard modules of \(\widehat{\mathfrak {sl}_2}\) to arrive at a similar formula.
Proof
We have an exact sequence
By Lemma 3.1, the Hilbert series of \(R_n/(x_0R_n+I_n)\) equals \(\frac{H_{n-2}(q,qt)}{1-q^{n-1}t}\), and by Corollary 3.4 the Hilbert series of \(x_0R_n/(x_0R_n\cap I_n)\) equals \(\frac{tH_{n-3}(q,q^2t)}{1-q^{n-1}t}\). \(\square \)
4 Gröbner bases
We will now compute Gröbner bases for the ideals \(I_n\). Recall that a Gröbner basis for an ideal I is a subset \(G=\{g_1,\ldots ,g_s\}\subset I\) such that, for a chosen monomial ordering <,
where \({{\,\mathrm{LT_<}\,}}\) denotes leading term.
Let us order the monomials in \(R_n\) in grevlex order, that is
if \(|\alpha |<|\beta |\) or \(|\alpha |=|\beta |\) and the rightmost entry of \(\alpha -\beta \) is negative.
Remark 4.1
In fact, any order refining the reverse lexicographic order will work, but for definiteness and its popularity in computer algebra systems we shall fix grevlex order throughout.
Theorem 4.2
Let
and recursively define the sets \(G_n, n\ge 3\) as follows:
where \(\widetilde{S}\) is a modified shift operator as explained below. Then \(G_n\) is a Gröbner basis for \(I_n\).
Remark 4.3
The notation requires explanation. Note that any \(G_m\) is naturally a subset of \(R_n\), \(n\ge m\) so we can and will identify \(G_m\) inside a larger polynomial ring without explicit mention. Furthermore, we denote by \(x_0S^2(G_{n-3})\) the image of \(G_{n-3}\) under \(S^2: R_{n-2}\rightarrow R_n\) multiplied by \(x_0\). The “operator” \(\widetilde{S}\) is defined on elements \(p\in I_{n-2}\) as follows: write \(p=\sum _{i=1}^n \varphi _i f_i\), and let
Note that by (2.2), we have \(\widetilde{S}(p)=S(p)+\sum _{i=1}^nx_0x_{i+2}S(\varphi _i)\in I_{n+2}\). In particular, if \(p\ne 0\) and p is homogeneous then \({{\,\mathrm{LT_<}\,}}(\widetilde{S}(p))=S({{\,\mathrm{LT_<}\,}}(p))\). Therefore, the construction of \(\widetilde{S}(p)\) requires a choice if \(\varphi _i\), but the leading term of the result does not depend on this choice.
Proof
We will proceed by induction. The base cases \(n=1,2\) are clear because the ideals are monomial. Consider now the ideal \({{\,\mathrm{LT_<}\,}}(I_n)\) generated by all the leading terms of elements of \(I_n\). It is clear by Lemma 3.1 and the fact that S respects the reverse lexicographic order that if \(g\in I_n\) is not divisible by \(x_0\), its leading term is the image of a leading term in \(I_{n-2}\) under S. Since we assumed \(G_{n-2}\) to be a Gröbner basis, we must have \({{\,\mathrm{LT_<}\,}}(g)\) divisible by some monomial in \(S({{\,\mathrm{LT_<}\,}}(G_{n-2}))\).
Similarly, if g is divisible by \(x_0\), we know by Lemma 3.2 and order preservation that its leading term is the image under \(x_0S^2\) of a leading term in \(I_{n-3}\) or divisible by \(f_1, f_2\). By the induction assumption \({{\,\mathrm{LT_<}\,}}(g)\) is then divisible by an element of \(x_0S^2({{\,\mathrm{LT_<}\,}}(G_{n-3}))\sqcup \{f_1, f_2\}\). In particular, \({{\,\mathrm{LT_<}\,}}(I_n)\subseteq \langle {{\,\mathrm{LT_<}\,}}(G_n)\rangle \). But the reverse inclusion is clear, so we have
as desired, and \(G_n\) is a Gröbner basis for \(I_n\). \(\square \)
Example 4.4
We have
Note that the last polynomial in \(G_6\) can be identified with \(\widetilde{S}(x_0x_2^2)\in \widetilde{S}(G_4)\). Indeed,
so
Remark 4.5
The Gröbner basis constructed in Theorem 4.2 is far from being reduced. The following theorem describes the reduced basis implicitly.
Since all \(G_n\) contain \(\{f_1,\ldots , f_n\}\) and none of their leading terms divides one another, we can throw away other polynomials in \(G_n\) in a controlled manner to obtain a minimal Gröbner basis. That is to say, if the leading terms of \(G_n\backslash \{g\}\) still generate the leading ideal we are in business. Therefore after appropriate reduction [7, Proposition 6 on p. 92] we get a reduced Gröbner basis with the same leading terms.
Let us call a monomial \(\prod x_i^{a_i}\)admissible if \(a_i+a_{i+1}\le 1\) for all i, that is, it is not divisible by \(x_i^2\) or by \(x_ix_{i+1}\).
Theorem 4.6
Fix \(k>2\). The leading terms of (t-)degree k in a reduced Gröbner basis for \(I_n\) have the form \(m(x){{\,\mathrm{LT_<}\,}}(f_{n+k-2})\) where m(x) is an admissible monomial of degree \(k-2\) in variables \(x_0,\ldots ,x_{\lfloor \frac{n+k-7}{2}\rfloor }\). The number of degree k polynomials in the reduced Gröbner basis equals \(\left( {\begin{array}{c}\lfloor \frac{n-k+1}{2}\rfloor \\ k-2\end{array}}\right) \).
Remark 4.7
It is easy to see that there are no linear polynomials in the Gröbner basis (or in the ideal \(I_n\)), and \(f_1,\ldots ,f_n\) are the only quadratic polynomials in the reduced Gröbner basis.
Proof
We prove the statement by induction in n. Suppose that it is true for \(G_{n-2}\) and \(G_{n-3}\). By Theorem 4.2, the leading monomials in the degree k part of \(G_n\) consist of shifted degree k monomials in \(G_{n-2}\), and twice shifted degree \((k-1)\) monomials in \(G_{n-3}\), multiplied by \(x_0\).
Consider first the case \(k=3\). We will prove that the leading terms in the reduced Gröbner basis have the form \(x_j{{\,\mathrm{LT_<}\,}}(f_{n+1})\) for \(j\le \lfloor \frac{n-4}{2}\rfloor \). Indeed, in the first case, we get \(S(x_j{{\,\mathrm{LT_<}\,}}(f_{(n-2)+1}))=x_{j+1}{{\,\mathrm{LT_<}\,}}(f_{n+1}).\) In the second case, we have to consider the polynomials \(x_0S^2(f_i)\) for all \(i\le n-3\). Observe that for \(i\le n-4\) we get \({{\,\mathrm{LT_<}\,}}(x_0S^2(f_i))=x_0{{\,\mathrm{LT_<}\,}}(f_{i+4})\) and hence divisible by the leading term of \(f_{i+4}\) and can be eliminated. For \(i=n-3\) we get \({{\,\mathrm{LT_<}\,}}(x_0S^2(f_{n-3}))=x_0{{\,\mathrm{LT_<}\,}}(f_{n+1})\).
Assume now that \(k>3\). In the first case, we get
If m(x) is an admissible monomial in \(x_j\), \(0\le j\le \lfloor \frac{(n-2)+k-7}{2}\rfloor \) then S(m(x)) is an admissible monomial in \(x_j\), \(1\le j\le \lfloor \frac{(n-2)+k-7}{2}\rfloor +1=\lfloor \frac{n+k-7}{2}\rfloor .\)
In the second case, we get
Now \(S^2(m(x))\) is an admissible monomial in \(x_j\), \(2\le j\le \lfloor \frac{(n-3)+(k-1)-7}{2}\rfloor +2=\lfloor \frac{n+k-7}{2}\rfloor \), so \(x_0S^2(m(x))\) is also an admissible in a correct set of variables. In fact, all such monomials not divisible by \(x_0\) appear from the first case, and the ones divisible by \(x_0\) appear from the second case.
It is easy to see that none of these leading monomials are divisible by each other. Therefore after appropriate reduction [7] we get a reduced Gröbner basis with the same leading terms.
Finally, we can count monomials of given degree k. The number of admissible monomials of degree l in s variables equals \(\left( {\begin{array}{c}s-l+1\\ l\end{array}}\right) \), so the number of polynomials in \(G_n\) of degree k equals
\(\square \)
Example 4.8
Let \(n=12\). The reduced Gröbner basis for \(I_{12}\) contains quadratic polynomials \(f_1,\ldots ,f_{12}\). It also contains 5 cubic polynomials with leading terms
6 quartic polynomials with leading terms
and 4 quintic polynomials with leading terms
Observe that \({{\,\mathrm{LT_<}\,}}(f_{13})=x_6^2,{{\,\mathrm{LT_<}\,}}(f_{14})=x_6x_7\), and \({{\,\mathrm{LT_<}\,}}(f_{15})=x_7^2\).
5 Minimal resolution
In this section, we describe the bigraded minimal free resolutions of \(I_n\) and \(R_n/I_n\). We write them as follows:
and
Theorem 5.1
Let F(i, n) be the i-th term in the minimal free resolution for \(I_n\). Then there is an injection \(F(i,n-1)\hookrightarrow F(i,n)\), and
as \(R_n\)-modules, and the shift of a free \(R_n\)-module is as in (2.3). Note that the gradings in the right-hand side are shifted by the bidegree of \(f_n\) (which equals \(q^{n-1}t^2\)).
Proof
Observe that the ideal generated by \(f_1,\ldots ,f_{n-1}\) in \(R_n\) is isomorphic to \(I_{n-1}[x_{n-1}]\), so its minimal resolution over \(R_n\) is identical to the one for \(I_{n-1}\) over \(R_{n-1}\) tensored over \(R_{n}\). Moreover, since \(I_n=\langle f_1,\ldots , f_n\rangle \), the minimal free \(R_n\)-resolution of \(I_{n-1}[x_{n-1}]\) is naturally a subcomplex of the minimal free resolution for \(I_n\). In other words, \(F(i,n-1)\otimes _{R_{n-1}}R_n\) can be identified with a subspace in F(i, n), which we will by abuse of notation also denote \(F(i,n-1)\). We have a short exact sequence
From the long exact sequence in cohomology, it is easy to see that \(F(i,n)/F(i,n-1)\) is acyclic in positive degrees. Now \(I_n=\langle f_1,\ldots f_n\rangle \), so \(F(1,n)/F(1,n-1)\cong R_n\) is generated by a single-vector \(\tilde{f}_n\) corresponding to \(f_n\). Furthermore, by Theorem 2.2F(2, n) has generators corresponding to \(\mu _{1},\ldots ,\mu _{n-1}\) and \(\nu _{i,j}\) for \(3\le i<j\le n\), so \(F(2,n)/F(2,n-1)\cong R_n^{n-2}\) is spanned by the basis elements corresponding to \(\mu _{n-1}\) and \(\nu _{i,n}\) for \(3\le i\le n-1\). The differential \(d:F(2,n)\rightarrow F(1,n)\) descends to \(\tilde{d}: F(2,n)/F(2,n-1) \rightarrow F(1,n)/F(1,n-1)\). It sends \(\mu _{n-1}\) to \(x_0\tilde{f}_n\) and \(\nu _{i,n}\) to \(f_{i}\cdot \tilde{f}_n\).
Therefore, the quotient complex with terms \(F(i,n)/F(i,n-1)\) is isomorphic to the minimal resolution of \(R_n/\langle x_0,f_3,\ldots ,f_{n-1}\rangle =R_n/\langle x_0,S(f_1),\ldots ,S(f_{n-3})\rangle \). The latter is nothing but the (shifted) minimal resolution for \(I_{n-3}\) tensored with the two-term complex \(R_n\xleftarrow {x_0} R_n\). \(\square \)
Corollary 5.2
Let b(i, n) denote the rank of F(i, n). Then
Corollary 5.3
Let \(H_n(q,t)\) denote the Hilbert series for \(R_n/I_n\), and let \(\widetilde{H}_n(q,t)=H_n(q,t)\prod _{i=0}^{n-1}(1-q^{i}t).\) Then \(\widetilde{H}_n(q,t)\) satisfies the following recursion relation:
Corollary 5.4
The projective dimension of \(I_n\) equals \(\lceil \frac{2n}{3}\rceil -1.\) The projective dimension of \(R_n/I_n\) equals \(\lceil \frac{2n}{3}\rceil \).
Proof
By definition, the projective dimension \({{\,\mathrm{pd}\,}}(I_n)\) is equal to the length of the minimal free (or projective) resolution. By (5.1) we have \({{\,\mathrm{pd}\,}}(I_n)={{\,\mathrm{pd}\,}}(I_{n-3})+2\). The minimal free resolutions for \(I_1\), \(I_2\), and \(I_3\) are easy to compute:
The minimal resolution of \(R_n/I_n\) is one step longer than the one for \(I_n\). \(\square \)
6 Combinatorial identities
We define
If \(a<b\), we set \(\left( {\begin{array}{c}a\\ b\end{array}}\right) _q=0\). The following lemma is well known.
Lemma 6.1
The following identities holds:
Proof
One has
hence
\(\square \)
Theorem 6.2
The Hilbert series \(H_n(q,t)\) is given by the following explicit formula:
where \(h(n,p)=\lfloor \frac{n-p}{2}\rfloor \).
Proof
By Theorem 3.5 it is sufficient to prove that the right-hand side of (6.1) satisfies the recursion relation (3.1). Let us denote the p-th term in (6.1) by \(H_{n,p}(q,t)\) so that \(H_n(q,t)=\sum _{p}H_{n,p}(q,t)\). We have \(h(n-2,p)=h(n-3,p-1)=h(n,p)-1\), so
therefore
This proves (3.1), and the initial conditions are easy to check. \(\square \)
The free resolution of \(I_n\) gives another formula for the Hilbert series of \(R_n/I_n\).
Proposition 6.3
Let b(i, n), as stated above, denote the rank of i-th module in the free resolution of \(R_n/I_n\). Then
Remark 6.4
The terms in the first sum are non-zero if \(p\le (n+1)/3\) and \(i/2\le p\le i.\) The terms in the second sum are non-zero if \(p\le (n-1)/3\) and \((i-1)/2\le p\le (i-1).\)
Proof
Let
Then
Similarly, \(B(n-1,p,i)+B(n-3,p-1,i-1)+B(n-3,p-1,i-2)=B(n,p,i)\), so the right-hand side satisfies the recursion relation (5.1). It remains to check the base cases:
By Corollary 5.4\(b(i,n)=0\) for \(i>2\) and \(n\le 3\). \(\square \)
We have the following (q, t)-analog of Proposition 6.3.
Proposition 6.5
Let \(\widehat{b}(i,n)\) denote the bigraded Hilbert polynomial for the generating set in F(i, n). Then
Proof
The proof is completely analogous to the proof of Proposition 6.3, but we include it here for completeness. By Theorem 5.1 we have a recursion relation
We need to prove that the right-hand side of (6.3) satisfies (6.4). Let
Then
so
Now
A similar recursion holds for \(\widehat{B}(n,p,i)\). It remains to check the initial conditions:
\(\square \)
The following result was conjectured by the second author, Oblomkov and Rasmussen in [10, Conjecture 4.1].
Theorem 6.6
The Hilbert series of \(R_n/I_n\) has the following form:
Proof
It is clear that \(H_n(q,t)=\frac{1}{\prod _{i=0}^{n-1}(1-q^{i}t)}\sum _{i=0}^{\infty }(-1)^{i}\widehat{b}(i,n).\) The latter can be computed by (6.3), and it remains to use the identity
\(\square \)
7 Limit at \(n\rightarrow \infty \)
In the limit \(n\rightarrow \infty \) both formulas for the Hilbert series simplify. Indeed, for fixed p we have
so we can take the limit of all the above results.
Proposition 7.1
The limit of the Hilbert series \(H_n(q,t)\) has the following form:
Proposition 7.2
The limit of the bigraded rank of the ith syzygy module F(i, n) equals
Proposition 7.3
The limit of the Hilbert series \(H_n(q,t)\) has the following form:
The equality between the right-hand sides of (7.3) and (7.1) was proved in [9, Theorem 3.3.2(b)]. At \(t=1\) and \(t=q\), one recovers more familiar Rogers–Ramanujan identities.
The following proposition concerning Gröbner bases in the limit was proved first in [4], but we give an alternative proof here. In fact, [4] use a slightly different basis of Bell polynomials. In [14, Section 17], a vertex-algebraic proof of essentially the same fact was also obtained. Yet another proof can be obtained by taking the limit in Theorem 4.6, as follows.
Proposition 7.4
For \(n\rightarrow \infty \), the polynomials \(f_i\) form a Gröbner basis for the ideal \(I_{\infty }\).
Before embarking on the proof, we record the following lemmas concerning Gröbner bases here for the convenience of the reader.
Lemma 7.5
([7] Proposition 8 on p. 106). Given \((g_1,\ldots , g_s)\in F_s\), the S-pairs
form a homogeneous basis for the syzygies on \(\{{{\,\mathrm{LT_<}\,}}(g_1),\ldots ,{{\,\mathrm{LT_<}\,}}(g_s)\}\).
Lemma 7.6
([7] Proposition 9 on p. 107) Let \(I=\langle g_1,\ldots , g_s\rangle \). Then \(G=\{g_1,\ldots , g_s\}\) is a Gröbner basis for I if and only if every element of a homogeneous basis for the syzygies on \({{\,\mathrm{LT_<}\,}}(G)\) reduces to zero modulo G.
Lemma 7.7
([7] Proposition 4 on p.103) \(G=\{g_1,\ldots , g_s\}\subset R_n\), and suppose \(g_i, g_j\in G\) have relatively prime leading monomials. Then the S-polynomial
reduces to zero modulo G.
Proof of Proposition 7.4
Consider \(S(f_i,f_j)\). By Lemma 7.7, \(\gcd ({{\,\mathrm{LT_<}\,}}(f_i), {{\,\mathrm{LT_<}\,}}(f_j))=1\) implies that \(S(f_i,f_j)\) reduces to zero modulo \(\{f_k\}_{k=1}^\infty \). Write \(i=2q+r\), where \(r=0,1\). Then \({{\,\mathrm{LT_<}\,}}(f_i)=x_q^2\) if i is even and \({{\,\mathrm{LT_<}\,}}(f_i)=2x_qx_{q+1}\) if i is odd. So the only case we need to consider is \(j=i+1\). In this case, we have
Additionally
But from (2.1) it follows that these S-pairs appear in the relations \(\phi _n(\mu _{n-1})=0\) for \(n\gg 0\). Since \(n=\infty \), we always have these relations in \(I_\infty \). Additionally, moving the S-pair to the right-hand side we reduce \(S(f_i, f_{i+1})\equiv 0\) modulo \(\{f_k\}_{k=1}^\infty \). In particular, Lemma 7.6 implies that \(\{f_k\}_{k=1}^\infty \) is a Gröbner basis for \(I_\infty \). \(\square \)
References
Andrews, G.E.: On the proofs of the Rogers–Ramanujan identities. In: \(q\)-series and partitions (Minneapolis, MN, 1988),volume 18 of IMA Vol. Math. Appl., pp. 1–14. Springer, New York (1989)
Andrews, G.E.: The theory of partitions. Cambridge Mathematical Library. Cambridge University Press, Cambridge (1998). Reprint of the 1976 original
Andrews, G.E., Baxter, R.J.: A motivated proof of the Rogers–Ramanujan identities. Am. Math. Mon. 96(5), 401–409 (1989)
Bruschek, C., Mourtada, H., Schepers, J.: Arc spaces and the Rogers–Ramanujan identities. Ramanujan J. 30(1), 9–38 (2013)
Calinescu, C., Lepowsky, J., Milas, A.: Vertex-algebraic structure of the principal subspaces of certain \(A^{(1)}_1\)-modules. I. Level one case. Int. J. Math. 19(1), 71–92 (2008)
Capparelli, S., Lepowsky, J., Milas, A.: The Rogers–Ramanujan recursion and intertwining operators. Commun. Contemp. Math. 5(6), 947–966 (2003)
Cox, D., Little, J., O’Shea, D.: Ideals, varieties, and algorithms. An introduction to computational algebraic geometry and commutative algebra. Undergraduate Texts in Mathematics, third edition. Springer, New York (2006)
Feigin, B.: Abelianization of the BGG resolution of representations of the Virasoro algebra. Funct. Anal. Appl. 45(4), 297–304 (2011)
Feigin, B., Stoyanovsky, A.: Functional models of the representations of current algebras, and semi-infinite Schubert cells. Funct. Anal. Appl. 28(1), 55–72 (1994)
Gorsky, E., Oblomkov, A., Rasmussen, J.: On stable Khovanov homology of torus knots. Exp. Math. 22(3), 265–281 (2013)
Ishii, S.: Jet schemes, arc spaces and the Nash problem. C. R. Math. Acad. Sci. Soc. R. Can. 29(1), 1–21 (2007)
Kanade, S.: On a Koszul complex related to the principal subspace of the basic vacuum module for \(A_1^{(1)}\). J. Pure Appl. Algebra 222(2), 323–339 (2018)
Paramonov, K.: Cores with distinct parts and bigraded Fibonacci numbers. Discret. Math. 341(4), 875–888 (2018)
van Ekeren, J., Heluani, R.: Chiral Homology of elliptic curves and Zhu’s algebra. arXiv preprint arXiv:1804.00017 (2018)
Acknowledgements
E.G. would like to thank Boris Feigin, Mikhail Bershtein, James Lepowsky, Kirill Paramonov, and Anne Schilling for useful discussions. O.K. thanks Eric Babson and Jésus de Loera for discussions in the initial stages of the project.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
E.G. acknowledges the Russian Academic Excellence Project 5-100 for its support. The work of E.G. and O.K. was supported by the NSF Grants DMS-1700814 and DMS-1559338. The work of E.G. in Sect. 6 was supported by the RSF Grant 16-11-10160. O.K. was also supported by the Ville, Kalle, and Yrjö Väisälä foundation of the Finnish Academy of Science and Letters.
Rights and permissions
About this article
Cite this article
Bai, Y., Gorsky, E. & Kivinen, O. Quadratic ideals and Rogers–Ramanujan recursions. Ramanujan J 52, 67–89 (2020). https://doi.org/10.1007/s11139-018-0127-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11139-018-0127-3