This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Dimension-Dependent Upper Bounds for Gröbner Bases

Amir Hashemi




Werner M. Seiler

Department of Mathematical Sciences Isfahan University of Technology Isfahan, 84156-83111, Iran School of Mathematics, Institute for Research in Fundamental Sciences (IPM) Tehran, 19395-5746, Iran Amir.Hashemi@cc.iut.ac.ir Institut für Mathematik, Universität Kassel, Heinrich-Plett-Straße 40, 34132 Kassel, Germany seiler@mathematik.uni-kassel.de
(2012)
Abstract

We improve certain degree bounds for Gröbner bases of polynomial ideals in generic position. We work exclusively in deterministically verifiable and achievable generic positions of a combinatorial nature, namely either strongly stable position or quasi stable position. Furthermore, we exhibit new dimension- (and depth-)dependent upper bounds for the Castelnuovo-Mumford regularity and the degrees of the elements of the reduced Gröbner basis (w.r.t. the degree reverse lexicographical ordering) of a homogeneous ideal in these positions.

category:
F.2.2 Analysis of Algorithms and Problem Complexity Nonnumerical Algorithms and Problems
keywords:
Polynomial ideals, Gröbner bases, Pommaret bases, generic positions, stability, degree, dimension, depth, Castelnuovo-Mumford regularity.
conference: ISSAC ’17 Kaiserslautern, Germanyconference: ISSAC’17, July 25-28, 2017, Kaiserslautern, Germany.

1 Introduction

Gröbner bases, introduced by Bruno Buchberger in his Ph.D. thesis (see e.g. [6, 7]), have become a powerful tool for constructive problems in polynomial ideal theory and related domains. For practical applications, in particular, the implementation in computer algebra systems, it is important to establish upper bounds for the complexity of determining a Gröbner basis for a given homogeneous polynomial ideal. Using Lazard’s algorithm [23], a good measure to estimate such a bound, is an upper bound for the degree of the intermediate polynomials during the Gröbner basis computation. If the input ideal is not homogeneous, the maximal degree of the output Gröbner basis is not sufficient for this estimation. On the other hand, Möller and Mora [30] showed that to discuss degree bounds for Gröbner bases, one can restrict to homogeneous ideals. Thus upper bounds for the degrees of the elements of Gröbner bases of homogeneous ideals, allow us to estimate the complexity of computing Gröbner bases in general.

Let us review some of the existing results in this direction. Let 𝒫\mathcal{P} be the polynomial ring 𝕜[x1,,xn]\mathbbm{k}[x_{1},\ldots,x_{n}] where 𝕜\mathbbm{k} is of characteristic zero and 𝒫\mathcal{I}\subset\mathcal{P} be an ideal generated by homogeneous polynomials of degree at most dd with dim()=D\dim(\mathcal{I})=D. The first doubly exponential upper bounds were proven by Bayer, Möller, Mora and Giusti, see [31, Chapter 38] for a comprehensive review of this topic. Based on results due to Bayer [2] and Galligo [14, 15], Möller and Mora [30] provided the upper bound (2d)(2n+2)n+1(2d)^{(2n+2)^{n+1}} for any Gröbner basis of \mathcal{I}. They also proved that this doubly exponential behavior cannot be improved. Simultaneously, Giusti [16] showed the upper bound (2d)2n1(2d)^{2^{n-1}} for the degree of the reduced Gröbner basis (w.r.t. the degree reverse lexicographic order) of \mathcal{I} when the ideal is in generic position. Then, using a self-contained and constructive combinatorial argument, Dubé [10] proved the so far sharpest degree bound 2(d2/2+d)2n12d2n2(d^{2}/2+d)^{2^{n-1}}\sim 2d^{2^{n}}.

In 2005, Caviglia and Sbarra [8] studied upper bounds for the Castelnuovo-Mumford regularity of homogeneous ideals. Analyzing Giusti’s proof, they gave a simple proof of the upper bound (2d)2n2(2d)^{2^{n-2}} for the degree reverse lexicographic Gröbner basis of an ideal \mathcal{I} in generic position (they also showed that this bound holds independent of the characteristic of 𝕜\mathbbm{k}). Finally, Mayr and Ritscher [29], by following the tracks of Dubé [10], obtained the dimension-dependent upper bound 2(1/2dnD+d)2D12(1/2d^{n-D}+d)^{2^{D-1}} for any reduced Gröbner basis of \mathcal{I}. It is worth while remarking that there are also lower bounds for the complexity: d2md^{2^{m}} with m=n/10O(1)m=n/10-O(1) from the work of Mayr and Meyer [28] and d2md^{2^{m}} where mn/2m\sim n/2 due to Yap [37].

In this article, we will first improve Giusti’s bound by showing that if \mathcal{I} is in strongly stable position and D>1D>1, then 2d(nD)2D12d^{(n-D)2^{D-1}} is a simultaneous upper bound for the Castelnuovo-Mumford regularity of \mathcal{I} and for the maximal degree of the elements of the Gröbner basis of \mathcal{I} (with respect to the degree reverse lexicographic order). Furthermore, we will sharpen the bound of Caviglia-Sbarra to (dnD+(nD)(d1))2D1(d^{n-D}+(n-D)(d-1))^{2^{D-1}}. We will see that neither of these bounds is always greater than the other. Finally, we will show that, if \mathcal{I} is in quasi stable position and D1D\leq 1, Giusti’s bound may be replaced by ndn+1nd-n+1 (this result was already obtained by Lazard [23] when the ideal is in generic position). In the recent work [21], we showed how many variants of stable positions – including quasi stable and strongly stable position – can be achieved via linear coordinate transformations constructed with a deterministic algorithm.

The article is organized as follows. In the next section, we give basic notations and definitions. In Sections 4,54,5 and 66 we improve the degree bounds provided by Giusti, Caviglia-Sbarra and Lazard, respectively.

2 Preliminaries

Throughout this article, we keep the following notations. Let 𝒫=𝕜[x1,,xn]\mathcal{P}=\mathbbm{k}[x_{1},\dots,x_{n}] be the polynomial ring (where 𝕜\mathbbm{k} is of characteristic zero). A power product of the variables x1,,xnx_{1},\dots,x_{n} is called term and 𝕋\mathbbm{T} denotes the monoid of all terms in 𝒫\mathcal{P}. We consider non-zero homogeneous polynomials f1,,fk𝒫f_{1},\ldots,f_{k}\in\mathcal{P} and the ideal =f1,,fk\mathcal{I}=\langle f_{1},\ldots,f_{k}\rangle generated by them. We assume that fif_{i} is of degree did_{i} and that the numbering is such that d1d2dk>0d_{1}\geq d_{2}\geq\cdots\geq d_{k}>0. We also set d=d1d=d_{1}. Furthermore, we denote by =𝒫/\mathcal{R}=\mathcal{P}/\mathcal{I} the corresponding factor ring and by DD its dimension. Finally, we use throughout the degree reverse lexicographic order with xnx1x_{n}\prec\cdots\prec x_{1}.

The leading term of a polynomial f𝒫f\in\mathcal{P}, denoted by LT(f){{\rm LT}}(f), is the greatest term (with respect to \prec) appearing in ff and its coefficient is the leading coefficient of ff and we denote it by LC(f){{\rm LC}}(f). The leading monomial of ff is the product LM(f)=LC(f)LT(f){{\rm LM}}(f)={{\rm LC}}(f){{\rm LT}}(f). The leading ideal of \mathcal{I} is defined as LT()=LT(f)|f{{\rm LT}}(\mathcal{I})=\langle{{\rm LT}}(f)\ |\ f\in{\mathcal{I}}\rangle. For the finite set F={f1,,fk}𝒫F=\{f_{1},\ldots,f_{k}\}\subset{\mathcal{P}}, LT(F){\rm LT}(F) denotes the set {LT(f1),,LT(fk)}\{{\rm LT}(f_{1}),\ldots,{\rm LT}(f_{k})\}. A finite subset GG\subset{\mathcal{I}} is called a Gröbner basis of \mathcal{I} w.r.t. \prec, if LT()=LT(G){{\rm LT}}(\mathcal{I})=\langle{\rm LT}(G)\rangle. We refer to [1] for more details on Gröbner bases.

Given a graded 𝒫\mathcal{P}-module XX and a positive integer ss, we denote by XsX_{s} the set of all homogeneous elements of XX of degree ss. To define the Hilbert regularity of an ideal, recall that the Hilbert function of \mathcal{I} is defined by HF(t)=dim𝕜(t){\rm HF}_{\mathcal{I}}(t)=\dim_{\mathbbm{k}}(\mathcal{R}_{t}); the dimension of t\mathcal{R}_{t} as a 𝕜\mathbbm{k}-linear space. From a certain degree on, this function of tt is equal to a polynomial in tt, called Hilbert polynomial, and denoted by HP{\rm HP}_{\mathcal{I}} (see [9] for more details on this topic). The Hilbert regularity of \mathcal{I} is hilb()=min{m|tm,HF(t)=HP(t)}{\rm hilb}(\mathcal{I})=\min\{m\ \arrowvert\ \forall t\geq m,\ {\rm HF}_{\mathcal{I}}(t)={\rm HP}_{\mathcal{I}}(t)\}. Finally, recall that the Hilbert series of \mathcal{I} is the power series HS(t)=s=0HF(s)ts{{\rm HS}_{\mathcal{I}}}(t)=\sum_{s=0}^{\infty}{{{\rm HF}_{\mathcal{I}}}(s)t^{s}}.

Proposition 2.1

There exists a univariate polynomial p(t)p(t) with p(1)0p(1)\neq 0 such that HS(t)=p(t)/(1t)D{{\rm HS}_{\mathcal{I}}}(t)=p(t)/(1-t)^{D}. Furthermore, hilb()=max{0,deg(p)d+1}{\rm hilb}(\mathcal{I})=\max\{0,\deg(p)-d+1\}.

For a proof of this result, we refer to [13, Thm. 7, page 130]. It follows immediately from Macaulay’s theorem that the Hilbert function of \mathcal{I} is the same as that of LT(){\rm LT}(\mathcal{I}) and this provides an effective method to compute it using Gröbner bases, see e.g. [18].

Let us state some auxiliary results on regular sequences. Recall that a sequence of polynomials f1,,fk𝒫f_{1},\ldots,f_{k}\in\mathcal{P} is called regular if fif_{i} is a non-zero divisor on the ring 𝒫/f1,,fi1\mathcal{P}/\langle f_{1},\ldots,f_{i-1}\rangle for i=2,,ki=2,\ldots,k. This is equivalent to the condition that fif_{i} does not belong to any associated prime of f1,,fi1\langle f_{1},\ldots,f_{i-1}\rangle. It can be shown that the Hilbert series of a regular sequence f1,,fkf_{1},\ldots,f_{k} is equal to i=1k(1tdi)/(1tn)\prod_{i=1}^{k}(1-t^{d_{i}})/(1-t^{n}), see e.g. [25]. The converse of this result is also true, see [13, Exercise 7, page 137]. In addition, these conditions are equivalent to the statement that D=nkD=n-k.

Lemma 2.2

([25, Prop. 4.1, page 108]) There exist homogeneous polynomials g1,,gnD𝒫g_{1},\ldots,g_{n-D}\in\mathcal{P} such that the following conditions hold:

  • (1)(1)

    deg(gi)=di\deg(g_{i})=d_{i} for each ii,

  • (2)(2)

    giλifimodfi+1,,fkg_{i}\equiv\lambda_{i}f_{i}\mod\langle f_{i+1},\ldots,f_{k}\rangle for some 0λi𝕜0\neq\lambda_{i}\in\mathbbm{k} for i=1,,nDi=1,\ldots,n-D,

  • (3)(3)

    g1,,gnDg_{1},\ldots,g_{n-D} is regular sequence in 𝒫\mathcal{P}.

Definition 2.3

The depth of the homogeneous ideal \mathcal{I} is defined as the maximal integer λ\lambda such that there exists a regular sequence of linear forms y1,,yλy_{1},\ldots,y_{\lambda} on 𝒫/\mathcal{P}/\mathcal{I}.

Definition 2.4

The homogeneous ideal \mathcal{I} is mm-regular, if its minimal graded free resolution is of the form

0j𝒫(erj)j𝒫(e1j)j𝒫(e0j)00\longrightarrow\bigoplus_{j}\mathcal{P}(e_{rj})\longrightarrow\cdots\\ \cdots\longrightarrow\bigoplus_{j}\mathcal{P}(e_{1j})\longrightarrow\bigoplus_{j}\mathcal{P}(e_{0j})\longrightarrow\mathcal{I}\longrightarrow 0

with eijime_{ij}-i\leq m for each i,ji,j. The Castelnuovo-Mumford regularity of \mathcal{I} is the smallest mm such that \mathcal{I} is mm-regular; we denote it by reg()\operatorname{reg}(\mathcal{I}).

For more details on the regularity, we refer to [32, 12, 3, 5]. It is well-known that in generic coordinates reg()\operatorname{reg}(\mathcal{I}) is an upper bound for the degree of the Gröbner basis w.r.t. the degree reverse lexicographic order. This upper bound is sharp, if the characteristic of 𝕜\mathbbm{k} is zero (see [3]). A good measure to estimate the complexity of the computation of the Gröbner basis of \mathcal{I} is the maximal degree of the polynomials which appear in this computation (see [22, 23, 16]).

Definition 2.5

We denote by deg(,)\deg(\mathcal{I},\prec) the maximal degree of the elements of the reduced Gröbner basis of the non-zero homogeneous ideal \mathcal{I} w.r.t. the term order \prec.

Theorem 2.6

([25, Prop. 4.8, page 117]) If \mathcal{I} is zero-dimensional, then deg(,)d1++dnn+1\deg(\mathcal{I},\prec)\leq d_{1}+\cdots+d_{n}-n+1.

We conclude this section with a brief review of the theory of Pommaret bases. Suppose that f𝒫f\in\mathcal{P} and LT(f)=xα{\rm LT}(f)=x^{\alpha} with α=(α1,,αn)\alpha=(\alpha_{1},\ldots,\alpha_{n}). We call max{iαi0}\max{\{i\mid\alpha_{i}\neq 0\}} the class of ff, denoted by cls(f)\operatorname{cls}({f}). Then the multiplicative variables of ff are 𝒳P(f)={xcls(f),,xn}{\mathcal{X}}_{P}(f)=\{x_{\operatorname{cls}({f})},\ldots,x_{n}\}. Furthermore, xβx^{\beta} is a Pommaret divisor of xαx^{\alpha}, written xβPxαx^{\beta}\mid_{P}x^{\alpha}, if xβxαx^{\beta}\mid x^{\alpha} and xαβ𝕜[xcls(f),,xn]x^{\alpha-\beta}\in\mathbbm{k}[x_{\operatorname{cls}({f})},\ldots,x_{n}].

Definition 2.7

Let \mathcal{H}\subset\mathcal{I} be a finite set such that no leading term of an element of \mathcal{H} is a Pommaret divisor of the leading term of another element. Then \mathcal{H} is called a Pommaret basis of \mathcal{I} for \prec, if

=h𝕜[𝒳P(h)]h.\mathcal{I}=\bigoplus_{h\in\mathcal{H}}\mathbbm{k}[{\mathcal{X}}_{P}(h)]\cdot h. (1)

One can easily show that any Pommaret basis is a (generally non-reduced) Gröbner basis of the ideal it generates. The main difference between Gröbner and Pommaret bases consists of the fact that by (1) any polynomial ff\in\mathcal{I} has a unique involutive standard representation. If an ideal \mathcal{I} possesses a Pommaret basis \mathcal{H}, then reg()\operatorname{reg}(\mathcal{I}) equals the maximal degree of an element of \mathcal{H}, cf. [34, Thm. 9.2]. The main drawback of Pommaret bases is however that they do not always exist. Indeed, a given ideal possesses a finite Pommaret basis, if and only if the ideal is in quasi stable position – see [34, Prop 4.4].

Definition 2.8

A monomial ideal 𝒥\mathcal{J} in 𝒫\mathcal{P} is called quasi stable, if for any term m𝒥m\in\mathcal{J} and all integers i,j,si,j,s with 1j<in1\leq j<i\leq n and s>0s>0 such that xismx_{i}^{s}\mid m, there exists an exponent t0t\geq 0 such that xjtm/xis𝒥x_{j}^{t}m/x_{i}^{s}\in\mathcal{J}. A homogeneous ideal \mathcal{I} is in quasi stable position, if LT(){\rm LT}(\mathcal{I}) is quasi stable.

In the sequel, we will use the following notations: given an ideal \mathcal{I} in quasi stable position, we write ={h1,,hs}\mathcal{H}=\{h_{1},\ldots,h_{s}\} for its Pommaret basis. Furthermore, for each ii we set mi=LT(hi)m_{i}={\rm LT}(h_{i}) and it is then easy to see that {m1,,ms}\{m_{1},\ldots,m_{s}\} forms a Pommaret basis of LT(){\rm LT}(\mathcal{I}).

Remark 2.9

Since any linear change of variables is a 𝕜\mathbbm{k}-linear automorphism of 𝒫\mathcal{P} preserving the degree, it follows trivially that the dimensions over 𝕜\mathbbm{k} of the homogeneous components of a homogeneous ideal \mathcal{I} or of its factor ring \mathcal{R} remain invariant. Hence the Hilbert function and therefore also the Hilbert series, the Hilbert polynomial and the Hilbert regularity of \mathcal{I} do not change. The same is obviously true for the Castelnuovo-Mumford regularity. In addition, due to the special form of the Hilbert series of the ideal generated by a regular sequence, we conclude that any regular sequence remains regular after a linear change of variables and hence the depth is invariant, too. Finally, we note that almost all linear changes of variables transform a given homogeneous ideal into quasi stable position (which is thus a generic position) [34]. It follows that to study any of the mentioned invariants of \mathcal{I}, w.l.o.g. we may assume that \mathcal{I} is in quasi stable position.

3 Improving Giusti’s upper bound

In 1984, Giusti [16] established the upper bound (2d)2n1(2d)^{2^{n-1}} for deg(,)\deg(\mathcal{I},\prec) in the case that the coordinates are in generic position. The key point of Giusti’s proof is the use of the combinatorial structure of the generic initial ideal in characteristic zero. Later on, Mora [31, Ch. 38], by a deeper analysis of Giusti’s proof, improved this bound to (d+1)(nD)2Dλ(d+1)^{(n-D)2^{D-\lambda}} where λ\lambda is the depth of \mathcal{I}. In this section, we improve Mora’s bound by following his general approach and correcting some flaws in his method. Our presentation seems to be simpler than the ones by Mora and Giusti.

We first note that for a given ideal in quasi stable position, we are able to reduce the number of variables by the depth of the ideal to obtain a sharper bound for deg(,)\deg(\mathcal{I},\prec). A novel proof à la Pommaret of this result is given below.

Proposition 3.1

Suppose that U(n,d,D)U(n,d,D) is a function depending in n,dn,d and DD so that deg(,)U(n,d,D)\deg(\mathcal{I},\prec)\leq U(n,d,D) for any ideal \mathcal{I} which is in quasi stable position and is generated by homogeneous polynomials of degree at most dd in nn variables. Then, deg(,)U(nλ,d,Dλ)\deg(\mathcal{I},\prec)\leq U(n-\lambda,d,D-\lambda) where depth()=λ\operatorname{depth}(\mathcal{I})=\lambda.

Proof 3.2.

Let tt be the maximal class of the elements in \mathcal{H}. It is shown in [34, Prop 2.20] that in quasi-stable position the variables xt+1,,xnx_{t+1},\ldots,x_{n} define a regular sequence on \mathcal{R} and that thus λ=nt\lambda=n-t (note that this reference distinguishes between depth()\operatorname{depth}(\mathcal{I}) and depth()\operatorname{depth}(\mathcal{R}) with the two related by depth()=depth()1\operatorname{depth}(\mathcal{R})=\operatorname{depth}(\mathcal{I})-1; what we call here depth()\operatorname{depth}(\mathcal{I}) corresponds to depth()\operatorname{depth}(\mathcal{R}) in [34]). By definition of tt, no leading term of an element of \mathcal{H} is divisible by any of these variables. Thus ~=|xt+1==xn=0\tilde{\mathcal{H}}=\mathcal{H}|_{x_{t+1}=\cdots=x_{n}=0} is the Pommaret basis of the ideal ~=|xt+1==xn=0\tilde{\mathcal{I}}=\mathcal{I}|_{x_{t+1}=\cdots=x_{n}=0} in 𝕜[x1,,xt]\mathbbm{k}[x_{1},\ldots,x_{t}] and hence deg(,)=deg(~,)\deg(\mathcal{I},\prec)=\deg(\tilde{\mathcal{I}},\prec). This entails our claim.

Corollary 3.3.

As a similar statement to Prop. 3.1, suppose that R(n,d,D)R(n,d,D) is a function depending in n,dn,d and DD such that reg()R(n,d,D)\operatorname{reg}(\mathcal{I})\leq R(n,d,D). Then, reg()R(nλ,d,Dλ)\operatorname{reg}(\mathcal{I})\leq R(n-\lambda,d,D-\lambda).

Proof 3.4.

This claim follows by the same argument as in the proof of Prop. 3.1 and using the facts that for each ff in the Pommaret bases \mathcal{H} the corresponding element f~~\tilde{f}\in\tilde{\mathcal{H}} has the same degree as ff and in quasi stable position reg()=reg(~)\operatorname{reg}(\mathcal{I})=\operatorname{reg}(\tilde{\mathcal{I}}) is given by the maximal degree of the elements of \mathcal{H} and ~\tilde{\mathcal{H}}.

To state the refined version of Giusti’s bound, we need to recall the crystallisation principle. Let A=(aij)GL(n,𝕜)A=(a_{ij})\in\mathrm{GL}(n,\mathbbm{k}) be an n×nn\times n invertible matrix. By A.A.\mathcal{I} we mean the ideal generated by the polynomials A.fA.f with ff\in\mathcal{I} where A.f=f(i=1nai1xi,,i=1nainxi)A.f=f(\sum_{i=1}^{n}{a_{i1}x_{i}},\ldots,\sum_{i=1}^{n}{a_{in}x_{i}}). The following fundamental theorem is due to Galligo [14].

Theorem 3.5.

There exists a non-empty Zariski open subset 𝒰GL(n,𝕜)\mathcal{U}\subset\mathrm{GL}(n,\mathbbm{k}) such that LT(A.)=LT(A.){\rm LT}(A.\mathcal{I})={\rm LT}(A^{\prime}.\mathcal{I}) for all matrices A,A𝒰A,A^{\prime}\in\mathcal{U}.

Definition 3.6.

The monomial ideal LT(A.){\rm LT}(A.\mathcal{I}) with A𝒰A\in\mathcal{U} and 𝒰\mathcal{U} as given in Theorem 3.5 is called the generic initial ideal of \mathcal{I} (w.r.t. \prec) and is denoted by gin()\operatorname{gin}({\mathcal{I}}).

Suppose that =f1,,fk\mathcal{I}=\langle f_{1},\ldots,f_{k}\rangle and that for some ss\in\mathbbm{N} we have deg(fi)s\deg(f_{i})\leq s for all ii and gin()\operatorname{gin}(\mathcal{I}) has no minimal generator in degree s+1s+1. Then, the crystallisation principle (CP) states that for each mm in the generating set of gin()\operatorname{gin}(\mathcal{I}) we have deg(m)s\deg(m)\leq s, see [17, Prop 2.28]. Note that this principle holds only in characteristic zero and it has been proven only for generic initial ideals and for lexicographic ideals (see [17, Thm. 3.8]).

Giusti’s proof consists in applying this property along with an induction on the number of variables. One crucial fact in this direction is that CP also holds for a generic initial ideal modulo the last variable. Below, we will show that both properties remain true for arbitrary strongly stable ideals.

Definition 3.7.

A monomial ideal 𝒥\mathcal{J} is called strongly stable, if for any term m𝒥m\in\mathcal{J} we have xjm/xi𝒥x_{j}m/x_{i}\in\mathcal{J} for all ii and jj such that j<ij<i and xix_{i} divides mm. A homogeneous ideal \mathcal{I} is in strongly stable position, if LT(){\rm LT}(\mathcal{I}) is strongly stable.

Proposition 3.8.

Let \mathcal{I} be in strongly stable position. Then, CP holds for LT(){\rm LT}(\mathcal{I}).

Proof 3.9.

The following arguments are inspired by [31, page 728]. Let us consider an integer sds\geq d. Suppose that we are computing a Gröbner basis of \mathcal{I} using Buchberger’s algorithm and by applying the normal strategy. In addition, assume that we have already computed the set G={g1,gt}G=\{g_{1},\ldots g_{t}\} up to degree ss (this set will be enlarged to a Gröbner basis of \mathcal{I}), and there is no new polynomial of degree s+1s+1 to be added into GG. Note that we have chosen sds\geq d to be sure that GG generates \mathcal{I}. To prove the assertion, it suffices to show that GG is a Göbner basis of \mathcal{I}.

We introduce the set Ms=LT(G)s𝕋M_{s}=\langle{\rm LT}(G)\rangle_{s}\cap\mathbbm{T}. We now claim that for each pair of terms xα=x1α1xnαnxβ=x1β1xnβnx^{\alpha}=x_{1}^{\alpha_{1}}\cdots x_{n}^{\alpha_{n}}\neq x^{\beta}=x_{1}^{\beta_{1}}\cdots x_{n}^{\beta_{n}} in it either deg(lcm(xα,xβ))=s+1\deg({\rm lcm}(x^{\alpha},x^{\beta}))=s+1 or there exists a further term xγMs{xα,xβ}x^{\gamma}\in M_{s}\setminus\{x^{\alpha},x^{\beta}\} such that

  • xγlcm(xα,xβ)x^{\gamma}\mid{\rm lcm}(x^{\alpha},x^{\beta}),

  • deg(lcm(xγ,xα))<deg(lcm(xα,xβ))\deg({\rm lcm}(x^{\gamma},x^{\alpha}))<\deg({\rm lcm}(x^{\alpha},x^{\beta})),

  • deg(lcm(xγ,xβ))<deg(lcm(xα,xβ))\deg({\rm lcm}(x^{\gamma},x^{\beta}))<\deg({\rm lcm}(x^{\alpha},x^{\beta})).

If this claim is true, then Buchberger’s second criterion implies that it suffices to consider those pairs {gi,gj}\{g_{i},g_{j}\} with deg(lcm(LT(gi),LT(gj)))=s+1\deg({\rm lcm}({\rm LT}(g_{i}),{\rm LT}(g_{j})))=s+1. If for each such pair the corresponding S-polynomial reduces to zero, then GG is a Gröbner basis and we are done. Otherwise, there exists a new generator of degree s+1s+1 contradicting the made assumptions.

For proving the made claim, it suffices to show that, if deg(lcm(xα,xβ))>s+1\deg({\rm lcm}(x^{\alpha},x^{\beta}))>s+1, then there exists a term xγMs{xα,xβ}x^{\gamma}\in M_{s}\setminus\{x^{\alpha},x^{\beta}\} satisfying the above conditions. Let jj be an integer such that αjβj\alpha_{j}\neq\beta_{j} and αj+1=βj+1,,αn=βn\alpha_{j+1}=\beta_{j+1},\ldots,\alpha_{n}=\beta_{n}. W.l.o.g., we may assume that αj>βj\alpha_{j}>\beta_{j}. Since xαx^{\alpha} and xβx^{\beta} have the same degree, there is an index i<ji<j such that βi>αi\beta_{i}>\alpha_{i}. The strongly stable position of \mathcal{I} implies that MsM_{s} is a strongly stable set. Therefore the term xγ=xixα/xjx^{\gamma}=x_{i}x^{\alpha}/x_{j} satisfies xγMs{xα,xβ}x^{\gamma}\in M_{s}\setminus\{x^{\alpha},x^{\beta}\} and xγlcm(xα,xβ)x^{\gamma}\mid{\rm lcm}(x^{\alpha},x^{\beta}). Furthermore, deg(lcm(xγ,xα))=s+1<deg(lcm(xα,xβ))\deg({\rm lcm}(x^{\gamma},x^{\alpha}))=s+1<\deg({\rm lcm}(x^{\alpha},x^{\beta})) and deg(lcm(xγ,xβ))=deg(lcm(xα,xβ))1\deg({\rm lcm}(x^{\gamma},x^{\beta}))=\deg({\rm lcm}(x^{\alpha},x^{\beta}))-1.

Example 3.10.

One should note that strong stability of the leading term ideal does not imply that it is the generic initial ideal, as the following example due to Green [17] shows: =x1x3,x1x2+x22,x12𝕜[x1,x2,x3]\mathcal{I}=\langle x_{1}x_{3},x_{1}x_{2}+x_{2}^{2},x_{1}^{2}\rangle\subset\mathbbm{k}[x_{1},x_{2},x_{3}]. Its leading term ideal LT()=x1x3,x1x2,x12,x22x3,x23{\rm LT}(\mathcal{I})=\langle x_{1}x_{3},x_{1}x_{2},x_{1}^{2},x_{2}^{2}x_{3},x_{2}^{3}\rangle is strongly stable, but we find gin()=x22,x1x2,x12,x1x32LT()\operatorname{gin}(\mathcal{I})=\langle x_{2}^{2},x_{1}x_{2},x_{1}^{2},x_{1}x_{3}^{2}\rangle\neq{\rm LT}(\mathcal{I}). Nevertheless, it is clear that both LT(){\rm LT}(\mathcal{I}) and gin()\operatorname{gin}(\mathcal{I}) satisfy CP.

As a consequence of the proof of this proposition, we can infer a generalization of CP.

Corollary 3.11.

Suppose we know in advance that \mathcal{I} is in strongly stable position. Let us fix an integer tt (not necessarily greater than dd). Suppose that we are computing a Gröbner basis for \mathcal{I} using Buchberger’s algorithm and applying the normal strategy. Assume that we have treated all S-polynomials of degree at most tt and GtG_{t} is the set of all polynomials computed so far. If all S-polynomials of degree t+1t+1 reduce to zero, then any critical pair {f,g}\{f,g\} with max{deg(f),deg(g)}t\max\{\deg(f),\deg(g)\}\leq t is superfluous. In particular, GtG_{t} is a Gröbner basis for t\langle\mathcal{I}_{\leq t}\rangle.

In the sequel, for an index ii we denote by i\mathcal{I}_{i} the ideal |xi==xn=0𝕜[x1,,xi1]\mathcal{I}|_{x_{i}=\cdots=x_{n}=0}\subset\mathbbm{k}[x_{1},\ldots,x_{i-1}]. Since we assume that \prec is the degree reverse lexicographic term order, strongly stable position of \mathcal{I} entails that i\mathcal{I}_{i} is in strongly stable position, too, for any index ii. The essence of Giusti’s approach consists of finding, by repeated evaluation, relations between deg(,)\deg(\mathcal{I},\prec) and deg(i,)\deg(\mathcal{I}_{i},\prec) for i=n,,nD+1i=n,\ldots,n-D+1. For this purpose, we introduce some further notations for an ideal \mathcal{I} in strongly stable position. We denote by N()N(\mathcal{I}) the set of all terms mLT()m\notin{\rm LT}(\mathcal{I}). If dim()=0\dim(\mathcal{I})=0, then we define F()=N()F(\mathcal{I})=N(\mathcal{I}). Otherwise we set F()={τxnaN()|τF(n) and deg(τxna)<deg(,)}F(\mathcal{I})=\{\tau x_{n}^{a}\in N(\mathcal{I})\ |\ \tau\in F(\mathcal{I}_{n})\text{ and }\deg(\tau x_{n}^{a})<\deg(\mathcal{I},\prec)\}. Since \mathcal{I} is in strongly stable position, N()N(\mathcal{I}) is strongly stable for the reverse ordering of the variables. More precisely, if xαN()x^{\alpha}\in N(\mathcal{I}) with αi>0\alpha_{i}>0, then we claim that xjxα/xiN()x_{j}x^{\alpha}/x_{i}\in N(\mathcal{I}) for any j>ij>i. Indeed, otherwise it belonged to LT(){\rm LT}(\mathcal{I}) and thus – since LT(){\rm LT}(\mathcal{I}) is strongly stable – xαLT()x^{\alpha}\in{\rm LT}(\mathcal{I}) which is a contradiction.

Lemma 3.12.

Suppose that \mathcal{I} is in strongly stable position. Then the following statements hold.

  • (a)(a)

    deg(,)max{d,deg(n,)}+#F(n)\deg(\mathcal{I},\prec)\leq\max\{d,\deg(\mathcal{I}_{n},\prec)\}+\#F(\mathcal{I}_{n}),

  • (b)(b)

    #F()(max{d,#F(n)})2\#F(\mathcal{I})\leq\bigl{(}\max\{d,\#F(\mathcal{I}_{n})\}\bigr{)}^{2}.

(Here #X\#X denotes the cardinality of a finite set XX.)

Proof 3.13.

(a)(a) Let GG be the reduced Gröbner basis of \mathcal{I} for \prec. Because of our use of the degree reverse lexicographic term order, we easily see that G|xn=0G|_{x_{n}=0} is the reduced Gröbner basis of n\mathcal{I}_{n} for \prec. Let GGG^{\prime}\subset G be the subset of all polynomials in GG of maximal degree. We distinguish two cases. If LT(G)𝕜[x1,,xn1]{\rm LT}(G^{\prime})\cap\mathbbm{k}[x_{1},\ldots,x_{n-1}]\neq\emptyset, then obviously deg(,)=deg(n,)\deg{(\mathcal{I},\prec)}=\deg(\mathcal{I}_{n},\prec) and the assertion is proved.

Otherwise, CP (applicable by Prop. 3.8) implies that for each degree max{d,deg(n,)}<ideg(,)\max{\{d,\deg(\mathcal{I}_{n},\prec)\}}<i\leq\deg(\mathcal{I},\prec) there exists a polynomial giGg_{i}\in G with deg(gi)=i\deg(g_{i})=i (note that if deg(,)=d\deg(\mathcal{I},\prec)=d then (a)(a) holds and we are done). Thus, we can write LT(gi){\rm LT}(g_{i}) in the form xnaiτix_{n}^{a_{i}}\tau_{i} with ai>0a_{i}>0 and τi𝕜[x1,,xn1]\tau_{i}\in\mathbbm{k}[x_{1},\ldots,x_{n-1}]. We claim that τiF(n)\tau_{i}\in F(\mathcal{I}_{n}). Writing τi=xi1αi1xikαik\tau_{i}=x_{i_{1}}^{\alpha_{i_{1}}}\cdots x_{i_{k}}^{\alpha_{i_{k}}} where i1<<iki_{1}<\cdots<i_{k}, we may conclude by the assumed reducedness of GG that τiLT()\tau_{i}\notin{\rm LT}(\mathcal{I}) and by the strong stability of LT(){\rm LT}(\mathcal{I}) that xi1αi1xikαik+aiLT()x_{i_{1}}^{\alpha_{i_{1}}}\cdots x_{i_{k}}^{\alpha_{i_{k}}+a_{i}}\in{\rm LT}(\mathcal{I}). Hence there exists an integer a>0a>0 such that xi1αi1xikαik+a1LT()x_{i_{1}}^{\alpha_{i_{1}}}\cdots x_{i_{k}}^{\alpha_{i_{k}}+a-1}\notin{\rm LT}(\mathcal{I}) and xi1αi1xikαik+aLT()x_{i_{1}}^{\alpha_{i_{1}}}\cdots x_{i_{k}}^{\alpha_{i_{k}}+a}\in{\rm LT}(\mathcal{I}). It follows that there exists a generator gGng\in G\cap\mathcal{I}_{n} such that its leading term LT(g)=xi1βi1xikβik{\rm LT}(g)=x_{i_{1}}^{\beta_{i_{1}}}\cdots x_{i_{k}}^{\beta_{i_{k}}} divides the latter term. We must have βα\beta_{\ell}\leq\alpha_{\ell} for each <ik\ell<i_{k} and βik=αik+a\beta_{i_{k}}=\alpha_{i_{k}}+a by definition of aa. Furthermore, the strong stability of LT(){\rm LT}(\mathcal{I}) implies that deg(g)>deg(τi)\deg(g)>\deg(\tau_{i}), as otherwise another generator gGg^{\prime}\in G existed with LT(g)τi{\rm LT}(g^{\prime})\mid\tau_{i}. Thus deg(τi)<deg(n,)\deg(\tau_{i})<\deg(\mathcal{I}_{n},\prec). If we write τi=τ¯ixikαik\tau_{i}=\bar{\tau}_{i}x_{i_{k}}^{\alpha_{i_{k}}}, then there only remains to show that τ¯iF(ik)\bar{\tau}_{i}\in F(\mathcal{I}_{i_{k}}), as τiN(n)\tau_{i}\in N(\mathcal{I}_{n}) is a trivial consequence of τiN()\tau_{i}\in N(\mathcal{I}). If dim(ik)=0\dim(\mathcal{I}_{i_{k}})=0, this follows immediately from F(ik)=N(ik)F(\mathcal{I}_{i_{k}})=N(\mathcal{I}_{i_{k}}). Otherwise we repeated the same arguments as above.

Thus for each ii with max{d,deg(n,)}<ideg(,)\max\{d,\deg(\mathcal{I}_{n},\prec)\}<i\leq\deg(\mathcal{I},\prec) there exists a generator giGg_{i}\in G such that LT(gi)=xnaiτi{\rm LT}(g_{i})=x_{n}^{a_{i}}\tau_{i} and τiF(n)\tau_{i}\in F(\mathcal{I}_{n}). Since GG is reduced, the terms τi\tau_{i} are pairwise different. Hence deg(,)max{d,deg(n,)}#F(n)\deg(\mathcal{I},\prec)-\max{\{d,\deg(\mathcal{I}_{n},\prec)\}}\leq\#F(\mathcal{I}_{n}) and this proves (a)(a).

To show (b)(b), we introduce for each degree δ\delta\in\mathbbm{N} the subset Fδ()={xnδτ|xnδτF()}F_{\delta}(\mathcal{I})=\{x_{n}^{\delta}\tau\ |\ x_{n}^{\delta}\tau\in F(\mathcal{I})\}. By definition, xnδτFδ()x_{n}^{\delta}\tau\in F_{\delta}(\mathcal{I}) implies τF(n)\tau\in F(\mathcal{I}_{n}) and thus #Fδ()#F(n)\#F_{\delta}(\mathcal{I})\leq\#F(\mathcal{I}_{n}). Since we used in the proof of (a)(a) CP, the claims proven there are true only for polynomials of degree at least dd. Thus in the sequel we shall replace #F(n)\#F(\mathcal{I}_{n}) by max{d,#F(n)}\max\{d,\#F(\mathcal{I}_{n})\}. We observe that the maximal δ\delta such that xnδτF()x_{n}^{\delta}\tau\in F(\mathcal{I}) is max{d,#F(n)}\max\{d,\#F(\mathcal{I}_{n})\} and thus

#F()δ=0max{d,#F(n)}1max{d,#F(n)}\#F(\mathcal{I})\leq\sum_{\delta=0}^{\max\{d,\#F(\mathcal{I}_{n})\}-1}{\max\{d,\#F(\mathcal{I}_{n})\}}

which immediately yields the inequality in (b)(b).

Remark 3.14.

Mora [31, Thm. 38.2.7] presented another version of this lemma. Instead of our set F()F(\mathcal{I}), he defined F~()={τxnaN()|τN(n),deg(τxna)<deg(,)}\tilde{F}(\mathcal{I})=\{\tau x_{n}^{a}\in N(\mathcal{I})\ |\ \tau\in N(\mathcal{I}_{n}),\ \deg(\tau x_{n}^{a})<\deg{(\mathcal{I},\prec)}\} which differs only in the condition on τ\tau. Assuming the equality F~0()=F~(n)\tilde{F}_{0}(\mathcal{I})=\tilde{F}(\mathcal{I}_{n}) where F~0()\tilde{F}_{0}(\mathcal{I}) contains the elements of F~()\tilde{F}(\mathcal{I}) with a=0a=0, he proved the following two properties:

  • (a)(a)

    deg(,)deg(n,)+#F~(n)\deg(\mathcal{I},\prec)\leq\deg(\mathcal{I}_{n},\prec)+\#\tilde{F}(\mathcal{I}_{n}),

  • (b)(b)

    #F~()(#F~(n))2\#\tilde{F}(\mathcal{I})\leq\bigl{(}\#\tilde{F}(\mathcal{I}_{n})\bigr{)}^{2}.

However, in general these assertions are not correct – not even for an ideal in generic position. Indeed, in general we have only F~(n)F~0()\tilde{F}(\mathcal{I}_{n})\subseteq\tilde{F}_{0}(\mathcal{I}) and if dim()>0\dim(\mathcal{I})>0 and deg(1)<deg(,)\deg{(\mathcal{I}_{1}\prec)}<\deg{(\mathcal{I},\prec)} then equality does not hold. As a concrete example consider =x12,x211x1𝕜[x1,x2]\mathcal{I}=\langle x_{1}^{2},x_{2}^{11}x_{1}\rangle\subset\mathbbm{k}[x_{1},x_{2}]. We perform a generic linear change x1=ay1+by2x_{1}=ay_{1}+by_{2} and x2=cy1+dy2x_{2}=cy_{1}+dy_{2} with parameters a,b,c,d𝕜a,b,c,d\in\mathbbm{k}. The leading term ideal of the new ideal is then y12,y211y1\langle y_{1}^{2},y_{2}^{11}y_{1}\rangle. This show that =gin()\mathcal{I}=\operatorname{gin}(\mathcal{I}) and therefore the original coordinates for \mathcal{I} are already generic. We have 2=x12\mathcal{I}_{2}=\langle x_{1}^{2}\rangle, F(2)={1,x1}F(\mathcal{I}_{2})=\{1,x_{1}\} and deg(2,)=2\deg(\mathcal{I}_{2},\prec)=2. Furthermore, we have F~()={x211}{x2i,x2ix1|i=0,,10}\tilde{F}(\mathcal{I})=\{x_{2}^{11}\}\cup\{x_{2}^{i},x_{2}^{i}x_{1}\ |\ i=0,\ldots,10\} and #F~()=23\#\tilde{F}(\mathcal{I})=23. Thus, 12=deg(,)deg(n,)+#F~(n)=2+2=412=\deg(\mathcal{I},\prec)\not\leq\deg(\mathcal{I}_{n},\prec)+\#\tilde{F}(\mathcal{I}_{n})=2+2=4 and 23=#F~()(#F~(n))2=423=\#\tilde{F}(\mathcal{I})\not\leq(\#\tilde{F}(\mathcal{I}_{n}))^{2}=4.

In the case that \mathcal{I} is a zero-dimensional ideal, we can derive explicit upper bounds for deg(,)\deg(\mathcal{I},\prec) and #F()\#F(\mathcal{I}) using the following well-known lemma. We include an elementary proof for the sake of completeness.

Lemma 3.15.

Let \mathcal{I} be a zero-dimensional ideal. Then

  • (a)(a)

    deg(,)d1++dnn+1\deg(\mathcal{I},\prec)\leq d_{1}+\cdots+d_{n}-n+1,

  • (b)(b)

    #F()d1dn\#F(\mathcal{I})\leq d_{1}\cdots d_{n}.

Proof 3.16.

(a)(a) was already proven in Thm. 2.6. We present now an elementary proof for (b)(b). The assumption dim()=0\dim({\mathcal{I}})=0 implies that #F()=dim𝕜(𝒫/)\#F(\mathcal{I})=\dim_{\mathbbm{k}}(\mathcal{P}/\mathcal{I}) and this dimension is equal to the sum of the coefficients of the Hilbert series of \mathcal{I} (which is of course a polynomial here). We may assume w.l.o.g. that the first nn generators f1,,fnf_{1},\ldots,f_{n} form a regular sequence (Lem. 2.2). Thus the Hilbert series of =f1,,fn\mathcal{I}^{\prime}=\langle f_{1},\ldots,f_{n}\rangle is HS(t)=i=1n(1++tdi1){\rm HS}_{\mathcal{I}^{\prime}}(t)=\prod_{i=1}^{n}{(1+\cdots+t^{d_{i}-1})} and dim𝕜(𝒫/)\dim_{\mathbbm{k}}(\mathcal{P}/\mathcal{I}^{\prime}) is at most HS(1)=d1dn{\rm HS}_{\mathcal{I}^{\prime}}(1)=d_{1}\cdots d_{n}. We obviously have dim𝕜(𝒫/)dim𝕜(𝒫/)\dim_{\mathbbm{k}}(\mathcal{P}/\mathcal{I})\leq\dim_{\mathbbm{k}}(\mathcal{P}/\mathcal{I}^{\prime}) and this proves the assertion.

We state now the main result of this section.

Theorem 3.17.

If the ideal \mathcal{I} is in strongly stable position, then #F()d(nD)2D\#F(\mathcal{I})\leq d^{(n-D)2^{D}} and

deg(,)max{(nD+1)(d1)+1,2d(nD)2D1}.\deg(\mathcal{I},\prec)\leq\max{\bigl{\{}(n-D+1)(d-1)+1,2d^{(n-D)2^{D-1}}\bigr{\}}}\,.
Proof 3.18.

We proceed by induction over D=dim()D=\dim(\mathcal{I}). In this proof without loss of generality, we may assume that d2d\geq 2. If D=0D=0, the assertions follow immediately from Lem. 3.15. For D>0D>0, we exploit that then dim()=dim(n)+1\dim(\mathcal{I})=\dim(\mathcal{I}_{n})+1 and that we may consider n\mathcal{I}_{n} as an ideal in 𝕜[x1,,xn1]\mathbbm{k}[x_{1},\ldots,x_{n-1}]. Lem. 3.12 now entails that

#F()\displaystyle\#F(\mathcal{I}) max{d,#F(n)}2\displaystyle\leq\max\{d,\#F(\mathcal{I}_{n})\}^{2}
(d(n1(D1))2D1)2=d(nD)2D\displaystyle\leq\bigl{(}d^{(n-1-(D-1))2^{D-1}}\bigr{)}^{2}=d^{(n-D)2^{D}}

and thus the first inequality.

For the second inequality, Thm. 5.3, which will be proven in the last section, provides the starting point for the induction, as it immediately implies our claim for D1D\leq 1. For D2D\geq 2, we obviously have (n1(D1)+1)(d1)+1d(nD)2D1(n-1-(D-1)+1)(d-1)+1\leq d^{(n-D)2^{D-1}} and 2d(n1(D1))2D2d(n1(D1))2D12d^{(n-1-(D-1))2^{D-2}}\leq d^{(n-1-(D-1))2^{D-1}}. We can thus rewrite the induction hypothesis as

deg(n,)max{\displaystyle\deg{(\mathcal{I}_{n},\prec)}\leq\max\bigl{\{} (n1(D1)+1)(d1)+1,\displaystyle(n-1-(D-1)+1)(d-1)+1,
2d(n1(D1))2D2}d(nD)2D1.\displaystyle 2d^{(n-1-(D-1))2^{D-2}}\bigr{\}}\leq d^{(n-D)2^{D-1}}\,.

Again by Lem. 3.12, we can also estimate

deg(,)\displaystyle\deg(\mathcal{I},\prec) max{d,deg(n,)}+#F(n)\displaystyle\leq\max{\{d,\deg(\mathcal{I}_{n},\prec)\}}+\#F(\mathcal{I}_{n})
d(nD)2D1+d(n1(D1))2D1\displaystyle\leq d^{(n-D)2^{D-1}}+d^{(n-1-(D-1))2^{D-1}}
=2d(nD)2D1\displaystyle=2d^{(n-D)2^{D-1}}

proving the second assertion.

Example 3.19.

Let us consider the values n=2,d=2n=2,d=2 and D=0D=0. The above theorem states deg(,)22=4\deg(\mathcal{I},\prec)\leq 2^{2}=4. Consider the ideal =x12,x1x2+x22\mathcal{I}=\langle x_{1}^{2},x_{1}x_{2}+x_{2}^{2}\rangle. By performing a generic linear change of coordinates, we get gin()=x2x1,x12,x23\operatorname{gin}(\mathcal{I})=\langle x_{2}x_{1},x_{1}^{2},x_{2}^{3}\rangle. Therefore #F()=44\#F(\mathcal{I})=4\leq 4 and deg(,)=34\deg{(\mathcal{I},\prec)}=3\leq 4 confirming the accuracy of the presented upper bounds. It should be noted that for such a zero-dimensional ideal Theorem 2.6 provides the best upper bound for deg(,)\deg{(\mathcal{I},\prec)}, namely d1++dnn+1d_{1}+\cdots+d_{n}-n+1 which is equal to the exact value 33 for this example.

Using Prop. 3.1, we obtain even sharper bounds depending on both the dimension and the depth of \mathcal{I}. We continue to write dim()=D\dim(\mathcal{I})=D and depth()=λ\operatorname{depth}(\mathcal{I})=\lambda. It is well-known that we always have DλD\geq\lambda (a simple proof using Pommaret bases can be found in [34] after Prop. 3.19). If D=λD=\lambda, then \mathcal{R} is Cohen-Macaulay. In this case, a nearly optimal upper bound for deg(,)\deg(\mathcal{I},\prec) exists. Recall that a homogeneous ideal 𝒫\mathcal{I}\subset\mathcal{P} is in Nœther position, if the ring extension 𝕜[xnD+1,,xn]𝒫/\mathbbm{k}[x_{n-D+1},\ldots,x_{n}]\hookrightarrow\mathcal{P}/\mathcal{I} is integral. Alternatively, Nœther position can be defined combinatorially as a weakened version of quasi stable position (see [21, Thm. 4.4]).

Theorem 3.20.

([25, Prop. 4.8, page 117]) Let \mathcal{R} be a Cohen-Macaulay ring with \mathcal{I} in Nœther position. Then, deg(,)d1++dnD(nD)+1\deg(\mathcal{I},\prec)\leq d_{1}+\cdots+d_{n-D}-(n-D)+1.

For the rest of this section, we thus assume that \mathcal{R} is not Cohen-Macaulay, i. e. that D>λD>\lambda.

Corollary 3.21.

If \mathcal{I} is in strongly stable position and D>1D>1, then #F()d(nD)2Dλ1\#F(\mathcal{I})\leq d^{(n-D)2^{D-\lambda-1}} and deg(,)2d(nD)2Dλ1\deg(\mathcal{I},\prec)\leq 2d^{(n-D)2^{D-\lambda-1}}.

The maximal degree of an element of the Pommaret basis of an ideal in quasi stable position equals the Castelnuovo-Mumford regularity [34, Cor. 9.5]. If the ideal is even in stable position, then the Pommaret basis coincides with the reduced Gröbner basis [26, Thm. 2.15]. These considerations imply now immediately the following two results.

Corollary 3.22.

If the ideal \mathcal{I} is in strongly stable position and D>1D>1, then reg()2d(nD)2Dλ1\operatorname{reg}(\mathcal{I})\leq 2d^{(n-D)2^{D-\lambda-1}}.

Corollary 3.23.

Let the ideal \mathcal{I} be in quasi stable position, \mathcal{H} its Pommaret basis and D>1D>1. If we write deg()\deg(\mathcal{H}) for the maximal degree of an element of \mathcal{H}, then deg(,)deg()2d(nD)2Dλ1\deg{(\mathcal{I},\prec)}\leq\deg{(\mathcal{H})}\leq 2d^{(n-D)2^{D-\lambda-1}}.

4 Improving the upper bound of
Caviglia-Sbarra

In 2005, Caviglia and Sbarra [8] gave a simple proof for the upper bound (2d)2n2(2d)^{2^{n-2}} for deg(,)\deg(\mathcal{I},\prec) when the coordinates are in generic position by analyzing Giusti’s proof and exploiting some properties of quasi stable ideals. We will now improve this bound to a dimension dependent bound. As a by-product, we will show that the notion of genericity that one needs here is strongly stable position.

We begin with a quick review of the approach of Caviglia and Sbarra [8]. For any monomial ideal 𝒥𝒫\mathcal{J}\subset\mathcal{P} let G(𝒥)G(\mathcal{J}) be its unique minimal generating set. We write degi(𝒥)=max{degi(u)|uG(𝒥)}\deg_{i}(\mathcal{J})=\max\{\deg_{i}(u)\ |\ u\in G(\mathcal{J})\} where degi\deg_{i} denotes the degree in the variable xix_{i}. Slightly changing our previous notation, we now denote by 𝒥i\mathcal{J}_{i} the ideal 𝒥|xi+1==xn=0𝕜[x1,,xi]\mathcal{J}|_{x_{i+1}=\cdots=x_{n}=0}\subset\mathbbm{k}[x_{1},\ldots,x_{i}]. It follows immediately from the definition of a quasi stable ideal that degi(𝒥i)=degi(𝒥)\deg_{i}(\mathcal{J}_{i})=\deg_{i}(\mathcal{J}). We note that two distinct terms in G(𝒥)G(\mathcal{J}) must differ already in the first n1n-1 variables because of the minimality of G(𝒥)G(\mathcal{J}). Hence #G(𝒥)i=1n1(degi(𝒥)+1)\#G(\mathcal{J})\leq\prod_{i=1}^{n-1}(\deg_{i}(\mathcal{J})+1).

Assume that \mathcal{I} is in quasi stable position and \mathcal{I} satisfies CP w.r.t. dd. CP implies that deg(,)d+1#G(LT())\deg(\mathcal{I},\prec)-d+1\leq\#G({\rm LT}(\mathcal{I})) and hence deg(,)d1+i=1n1(degi(LT())+1)\deg(\mathcal{I},\prec)\leq d-1+\prod_{i=1}^{n-1}(\deg_{i}({\rm LT}(\mathcal{I}))+1). Quasi stability of LT(){\rm LT}(\mathcal{I}) implies that degi(LT())=deg(i,)\deg_{i}({\rm LT}(\mathcal{I}))=\deg(\mathcal{I}_{i},\prec) and thereby deg(,)d1+i=1n1(deg(i,)+1)\deg(\mathcal{I},\prec)\leq d-1+\prod_{i=1}^{n-1}(\deg(\mathcal{I}_{i},\prec)+1).

Set B1=dB_{1}=d and for i2i\geq 2 recursively Bi=d1+j=1i1(Bj+1)B_{i}=d-1+\prod_{j=1}^{i-1}(B_{j}+1). If we assume that for each index 1i<n1\leq i<n the reduced ideal i\mathcal{I}_{i} satisfies CP w.r.t. dd, then by the considerations above deg(i,)Bi\deg(\mathcal{I}_{i},\prec)\leq B_{i}. In particular, B2=2dB_{2}=2d and deg(,)Bn\deg(\mathcal{I},\prec)\leq B_{n}. One easily sees that the BiB_{i} satisfy the recursion relation Bi=d1+(Bi1+1)(Bi1d+1)=Bi12(d2)Bi1B_{i}=d-1+(B_{i-1}+1)(B_{i-1}-d+1)=B_{i-1}^{2}-(d-2)B_{i-1} for all i2i\geq 2. Since we may suppose that d2d\geq 2, we have BiBi12B_{i}\leq B_{i-1}^{2}. Thus, for all i2i\geq 2 we have Bi(2d)2i2B_{i}\leq(2d)^{2^{i-2}} and therefore Bn=deg(,)(2d)2n2B_{n}=\deg(\mathcal{I},\prec)\leq(2d)^{2^{n-2}}. We summarize the above discussion in the next theorem.

Theorem 4.1.

([8]) Suppose that \mathcal{I} is in quasi stable position and that the ideals 1,,n1,\mathcal{I}_{1},\ldots,\mathcal{I}_{n-1},\mathcal{I} satisfy CP w.r.t. dd. Then deg(,)reg()(2d)2n2\deg(\mathcal{I},\prec)\leq\operatorname{reg}(\mathcal{I})\leq(2d)^{2^{n-2}}.

Proof 4.2.

We mentioned already above that for any ideal in quasi stable position deg(,)reg()\deg(\mathcal{I},\prec)\leq\operatorname{reg}(\mathcal{I}), since the regularity equals the maximal degree of an element of the Pommaret basis of \mathcal{I}. As the regularity remains invariant under linear coordinate transformations, we may w.l.o.g. assume that \mathcal{I} is even in strongly stable position where deg(,)=reg()\deg(\mathcal{I},\prec)=\operatorname{reg}(\mathcal{I}) and where Prop. 3.8 entails that also 1,,n1,\mathcal{I}_{1},\ldots,\mathcal{I}_{n-1},\mathcal{I} satisfy CP w.r.t. dd. Now the assertion follows from the consideration above.

We derive now a dimension dependent upper bound for deg(,)\deg(\mathcal{I},\prec).

Theorem 4.3.

Suppose that \mathcal{I} is in strongly stable position and D=dim()1D=\dim(\mathcal{I})\geq 1. Then

deg(,)=reg()(dnD+(nD)(d1))2D1.\deg(\mathcal{I},\prec)=\operatorname{reg}(\mathcal{I})\leq\bigl{(}d^{n-D}+(n-D)(d-1)\bigr{)}^{2^{D-1}}\,.
Proof 4.4.

Since \mathcal{I} is in strongly stable position, the ideal nD𝕜[x1,,xnD]\mathcal{I}_{n-D}\subset\mathbbm{k}[x_{1},\ldots,x_{n-D}] is zero-dimensional [34, Prop 3.15]. According to Lem. 3.15, deg(nD)(nD)(d1)+1\deg(\mathcal{I}_{n-D})\leq(n-D)(d-1)+1. Hence the maximal degree of a term in G(LT())G({\rm LT}(\mathcal{I})) which depends only on x1,,xnDx_{1},\ldots,x_{n-D} is at most this bound. We shall now construct an upper bound for the degree of the terms in G(LT())G({\rm LT}(\mathcal{I})) containing at least one of the remaining variables xnD+1,,xnx_{n-D+1},\ldots,x_{n}. Following the approach of Caviglia and Sbarra, we first look for an upper bound for the number of these terms.

Consider a term m=x1α1xnαnG(LT())m=x_{1}^{\alpha_{1}}\cdots x_{n}^{\alpha_{n}}\in G({\rm LT}(\mathcal{I})) with αi>0\alpha_{i}>0 for some inD+1i\geq n-D+1. It is clear that x1α1xnDαnDx_{1}^{\alpha_{1}}\cdots x_{n-D}^{\alpha_{n-D}} belongs to the complement of LT(nD){\rm LT}(\mathcal{I}_{n-D}). Since the ideal nD𝕜[x1,,xnD]\mathcal{I}_{n-D}\subset\mathbbm{k}[x_{1},\ldots,x_{n-D}] is zero-dimensional, Lem. 3.15 entails that dim𝕜(𝕜[x1,,xnD]/nD)dnD\dim_{\mathbbm{k}}\bigl{(}\mathbbm{k}[x_{1},\ldots,x_{n-D}]/\mathcal{I}_{n-D}\bigr{)}\leq d^{n-D}. Hence the number of terms x1α1xnDαnDx_{1}^{\alpha_{1}}\cdots x_{n-D}^{\alpha_{n-D}} is at most dnDd^{n-D}. On the other hand, for any index nD+1inn-D+1\leq i\leq n we have αidegi(LT())deg(i,)\alpha_{i}\leq\deg_{i}({\rm LT}(\mathcal{I}))\leq\deg(\mathcal{I}_{i},\prec). Furthermore, we know that two distinct term in G(LT())G({\rm LT}(\mathcal{I})) differ already in their first n1n-1 variables. These arguments imply that the number of terms in G(LT())G({\rm LT}(\mathcal{I})) containing at least one of the variables xnD+1,,xnx_{n-D+1},\ldots,x_{n} is at most dnDi=nD+1n1(deg(i,)+1)d^{n-D}\prod_{i=n-D+1}^{n-1}\bigl{(}\deg(\mathcal{I}_{i},\prec)+1\bigr{)}.

The strongly stability of \mathcal{I} implies that CP holds for LT(){\rm LT}(\mathcal{I}) w.r.t. (nD)(d1)+1d(n-D)(d-1)+1\geq d by Prop. 3.8. Hence deg(,)((nD)(d1)+1)+1\deg{(\mathcal{I},\prec)}-\bigl{(}(n-D)(d-1)+1\bigr{)}+1 must be less than or equal to the number of terms in G(LT())G({\rm LT}(\mathcal{I})) containing at least one of the variables xnD+1,,xnx_{n-D+1},\ldots,x_{n} leading to the estimate

deg(,)dnDi=nD+1n1(deg(i,)+1)+(nD)(d1).\deg(\mathcal{I},\prec)\leq d^{n-D}\prod_{i=n-D+1}^{n-1}\bigl{(}\deg(\mathcal{I}_{i},\prec)+1\bigr{)}+(n-D)(d-1)\,.

Set BnD+1=dnD+(nD)(d1)B_{n-D+1}=d^{n-D}+(n-D)(d-1) and recursively Bj=dnDi=nD+1j1(Bi+1)+(nD)(d1)B_{j}=d^{n-D}\prod_{i=n-D+1}^{j-1}(B_{i}+1)+(n-D)(d-1) for nD+2jnn-D+2\leq j\leq n. One easily verifies that these numbers satisfy the recursion relation Bj=(Bj1(nD)(d1))(Bj1+1)+(nD)(d1)=Bj12((nD)(d1)1)Bj1B_{j}=\bigl{(}B_{j-1}-(n-D)(d-1)\bigr{)}(B_{j-1}+1)+(n-D)(d-1)=B_{j-1}^{2}-\bigl{(}(n-D)(d-1)-1\bigr{)}B_{j-1}. We may again assume that d2d\geq 2, and therefore BjBj12B_{j}\leq B_{j-1}^{2} for nD+2jnn-D+2\leq j\leq n. This implies that Bj(dnD+(nD)(d1))2jn+D1B_{j}\leq(d^{n-D}+(n-D)(d-1))^{2^{j-n+D-1}} and in particular we have Bn(dnD+(nD)(d1))2D1B_{n}\leq(d^{n-D}+(n-D)(d-1))^{2^{D-1}}.

Remark 4.5.

Let us compare the dimension dependent bounds A(n,d,D)=2d(nD)2D1A(n,d,D)=2d^{(n-D)2^{D-1}} derived in Thm. 3.17 and B(n,d,D)=2(1/2dnD+d)2D1B(n,d,D)=2(1/2d^{n-D}+d)^{2^{D-1}} due to Mayr and Ritscher [29] with C(n,d,D)=(dnD+(nD)(d1))2D1C(n,d,D)=(d^{n-D}+(n-D)(d-1))^{2^{D-1}} obtained now. Obviously, all three bounds describe essentially the same qualitative behaviour, although they are derived with fairly different approaches. However, the bound B(n,d,D)B(n,d,D) of Mayr and Ritscher has almost always the best constants. But there are some cases where one of the other bounds is better. For example, in the case of a hypersurface, i.e. for D=n1D=n-1, A(n,d,D)A(n,d,D) is smaller than B(n,d,D)B(n,d,D). For some curves of low degree, i.e. for D=1D=1 and small values of dd, C(n,d,D)C(n,d,D) is smaller than B(n,d,D)B(n,d,D). Some concrete inequalities are:

  • A(5,3,4)<C(5,3,4)A(5,3,4)<C(5,3,4),

  • A(3,5,2)>C(3,5,2)A(3,5,2)>C(3,5,2),

  • A(5,2,4)<B(5,2,4)A(5,2,4)<B(5,2,4),

  • A(5,4,2)>B(5,4,2)A(5,4,2)>B(5,4,2),

  • B(4,5,1)>C(4,5,1)B(4,5,1)>C(4,5,1),

  • B(5,2,3)<C(5,2,3)B(5,2,3)<C(5,2,3).

Hence no bound is always the best one.

Again an application of Prop. 3.1 yields immediately an improved bound depending on both the depth and the dimension of \mathcal{I}.

Corollary 4.6.

Under the assumptions of Thm. 4.3, one has deg(,)=reg()(dnD+(nD)(d1))2Dλ1\deg(\mathcal{I},\prec)=\operatorname{reg}(\mathcal{I})\leq(d^{n-D}+(n-D)(d-1))^{2^{D-\lambda-1}}.

It should be noted that in positive characteristic it is not always possible to achieve strongly stable position by linear coordinate transformations (see [21] for a more detailed discussion). Nevertheless, following [8], we state the following conjecture.

Conjecture 4.7.

The upper bound for the Castelnuovo-Mumford regularity of \mathcal{I} in Cor. 4.6 holds independently of the characteristic of 𝕜\mathbbm{k}.

5 Lazard’s upper bound

Finally, in this section we study Lazard’s upper bound [23] for the degree of Gröbner bases for both homogeneous and non-homogeneous ideals. We provide a simple proof for his results and generalize Giusti’s bound to non-homogeneous ideals. Note that for Lazard [23] dimension was always the one as projective variety, whereas we use throughout this paper the one as affine variety which is one higher. In the sequel, we always set di=1d_{i}=1 for any i>ki>k.

Theorem 5.1.

([23, Thm. 2]) Assume that dim()1\dim(\mathcal{I})\leq 1. Then we have deg(gin(),)d1++drr+1\deg{(\operatorname{gin}(\mathcal{I}),\prec)}\leq d_{1}+\cdots+d_{r}-r+1 where r=nλr=n-\lambda.

We showed in [20] that many properties of gin()\operatorname{gin}(\mathcal{I}) also hold for lt()\operatorname{lt}(\mathcal{I}) provided \mathcal{I} is in quasi stable position. Along these lines, we shall now prove that in Lazard’s upper bound we can replace gin()\operatorname{gin}(\mathcal{I}) by \mathcal{I}, if \mathcal{I} is in quasi stable position. For this, we need the next proposition also due to Lazard, which is the key point in the proof of the above theorem.

Proposition 5.2 ([22, Thm. 3.3]).

Assume again that dim()1\dim(\mathcal{I})\leq 1. Then dim𝕜(𝒫/)=dim𝕜(𝒫/)+1\dim_{\mathbbm{k}}(\mathcal{P}/\mathcal{I})_{\ell}=\dim_{\mathbbm{k}}(\mathcal{P}/\mathcal{I})_{\ell+1} for each d1++dnn+1\ell\geq d_{1}+\cdots+d_{n}-n+1.

Thus, under the assumptions of this proposition, we can say that hilb()d1++dnn+1{\rm hilb}(\mathcal{I})\leq d_{1}+\cdots+d_{n}-n+1.

Theorem 5.3.

Suppose that \mathcal{I} is in quasi stable position and dim()1\dim(\mathcal{I})\leq 1. Then, deg(,)d1++drr+1\deg(\mathcal{I},\prec)\leq d_{1}+\cdots+d_{r}-r+1 where r=nλr=n-\lambda.

Proof 5.4.

It suffices to show that deg(,)d1++dnn+1\deg(\mathcal{I},\prec)\leq d_{1}+\cdots+d_{n}-n+1, since then the desired inequality follows immediately from Prop. 3.1. As \mathcal{I} is in quasi stable position, we have the inequality deg(,)max{hilb(),hilb()}\deg(\mathcal{I},\prec)\leq\max\{{\rm hilb}(\mathcal{I}),{\rm hilb}(\mathcal{I}^{\prime})\} where =(+xn)𝕜[x1,,xn1]\mathcal{I}^{\prime}=(\mathcal{I}+\langle x_{n}\rangle)\cap\mathbbm{k}[x_{1},\ldots,x_{n-1}] is an ideal in the ring 𝕜[x1,,xn1]\mathbbm{k}[x_{1},\ldots,x_{n-1}] [19, Thm. 4.17], [36, Thm. 4.7]. Obviously, \mathcal{I}^{\prime} is generated by f1|xn=0,,fk|xn=0f_{1}|_{x_{n}=0},\ldots,f_{k}|_{x_{n}=0} and dim()1\dim(\mathcal{I})\leq 1 (by using the fact that \mathcal{I} is in quasi stable position) entails dim()1\dim(\mathcal{I}^{\prime})\leq 1. These arguments show that, by Prop. 5.2, hilb()d1++dnn+1{\rm hilb}(\mathcal{I})\leq d_{1}+\cdots+d_{n}-n+1 and hilb()d1++dn1(n1)+1{\rm hilb}(\mathcal{I}^{\prime})\leq d_{1}+\cdots+d_{n-1}-(n-1)+1 which proves the assertion.

Example 5.5.

Lazard [23, Conj. 3] conjectured that the conclusion of Theorem 5.1 remained true, if one replaces gin\operatorname{gin}{\mathcal{I}} by \mathcal{I}. Mora claimed that the following ideal (see the Appendix of [23]) provided a counter-example. Consider the homogeneous ideal =x1x2t1x3t,x1t+1x2x3t1x4,x1tx3x2tx4\mathcal{I}=\langle x_{1}x_{2}^{t-1}-x_{3}^{t},x_{1}^{t+1}-x_{2}x_{3}^{t-1}x_{4},x_{1}^{t}x_{3}-x_{2}^{t}x_{4}\rangle in the polynomial ring 𝒫=𝕜[x1,,x4]\mathcal{P}=\mathbbm{k}[x_{1},\ldots,x_{4}]. Thus we have d1=t,d2=d3=t+1d_{1}=t,d_{2}=d_{3}=t+1. One can show that the polynomial x3t2+1x2t2x4x_{3}^{t^{2}+1}-x_{2}^{t^{2}}x_{4} appears in the Gröbner basis of \mathcal{I} and hence deg(,)t2+1\deg(\mathcal{I},\prec)\geq t^{2}+1. For simplicity we restrict to the case t=4t=4 where we obtain

LT()=x1x23,x14x3,x15,x13x35,x12x39,x1x313,x317.{\rm LT}(\mathcal{I})=\langle x_{1}x_{2}^{3},x_{1}^{4}x_{3},x_{1}^{5},x_{1}^{3}x_{3}^{5},x_{1}^{2}x_{3}^{9},x_{1}x_{3}^{13},x_{3}^{17}\rangle\,.

Thus we find here deg(,)=17>d1+d2+d33=11\deg(\mathcal{I},\prec)=17>d_{1}+d_{2}+d_{3}-3=11. But as dim()=2\dim(\mathcal{I})=2, \mathcal{I} does not yield a counter-example to Lazard’s conjecture. However, if we consider =|x4=0𝕜[x1,x2,x3]\mathcal{I}^{\prime}=\mathcal{I}|_{x_{4}=0}\subset\mathbbm{k}[x_{1},x_{2},x_{3}], then we find that \mathcal{I}^{\prime} has dimension 11 and that LT(){\rm LT}(\mathcal{I}^{\prime}) is generated by the same terms as LT(){\rm LT}(\mathcal{I}). \mathcal{I}^{\prime} is not in quasi stable position, as no pure power of x2x_{2} belongs to LT(){\rm LT}(\mathcal{I}^{\prime}). Hence \mathcal{I}^{\prime} represents a counter-example to Lazard’s conjecture. This example shows furthermore that in Thm. 5.3 it is not possible to drop the assumption of quasi stable position.

Remark 5.6.

We gave above a direct proof for Thm. 5.3. However, we can provide a more concise proof using Thm. 5.1 and Pommaret bases. Indeed, from Thm. 5.1 it follows that reg()d1++drr+1\operatorname{reg}(\mathcal{I})\leq d_{1}+\cdots+d_{r}-r+1 where r=nλr=n-\lambda, as reg()=deg(gin(),)\operatorname{reg}(\mathcal{I})=\deg(\operatorname{gin}(\mathcal{I}),\prec). Since the ideal \mathcal{I} is in quasi stable position, it possesses a finite Pommaret basis \mathcal{H} where reg()\operatorname{reg}(\mathcal{I}) is the maximal degree of the elements of \mathcal{H} and therefore deg(,)d1++drr+1\deg(\mathcal{I},\prec)\leq d_{1}+\cdots+d_{r}-r+1. These considerations also yield immediately the following corollary.

Corollary 5.7.

If dim()1\dim(\mathcal{I})\leq 1, then reg()d1++drr+1\operatorname{reg}(\mathcal{I})\leq d_{1}+\cdots+d_{r}-r+1 where r=nλr=n-\lambda.

Finally, we present an affine version of Thm. 5.3. We drop now the assumption that the polynomials f1,,fkf_{1},\ldots,f_{k} generating \mathcal{I} are homogeneous. Let xn+1x_{n+1} be an extra variable and f~\tilde{f} the homogenization of ff using xn+1x_{n+1}. We further denote by ~\tilde{\mathcal{I}} the ideal generated by f1~,,fk~\tilde{f_{1}},\ldots,\tilde{f_{k}} (note that in general this is not equal to the homogenization of \mathcal{I}). The next proposition may be considered as a generalization of Lazard’s upper bound [23, Thm. 2] to ideals in quasi stable position.

Proposition 5.8.

Assume that ~\tilde{\mathcal{I}} is in quasi stable position, that dim(~)1\dim(\tilde{\mathcal{I}})\leq 1 and that depth(~)=λ\operatorname{depth}(\tilde{\mathcal{I}})=\lambda. Then, deg(,)d1++drr+1\deg(\mathcal{I},\prec)\leq d_{1}+\cdots+d_{r}-r+1 where r=n+1λr=n+1-\lambda.

Proof 5.9.

By Thm. 5.3, hilb(~)reg(~)d1++drr+1{\rm hilb}(\tilde{\mathcal{I}})\leq\operatorname{reg}(\tilde{\mathcal{I}})\leq d_{1}+\cdots+d_{r}-r+1 where r=n+1λr=n+1-\lambda. Hence dim𝕜(𝕜[x1,,xn+1]/~)=dim𝕜(𝕜[x1,,xn+1]/~)+1\dim_{\mathbbm{k}}(\mathbbm{k}[x_{1},\ldots,x_{n+1}]/\tilde{\mathcal{I}})_{\ell}=\dim_{\mathbbm{k}}(\mathbbm{k}[x_{1},\ldots,x_{n+1}]/\tilde{\mathcal{I}})_{\ell+1} for all degrees d1++drr+1\ell\geq d_{1}+\cdots+d_{r}-r+1. Therefore, we have dim𝕜(𝒫/)=dim𝕜(𝒫/)+1\dim_{\mathbbm{k}}(\mathcal{P}/\mathcal{I})_{\leq\ell}=\dim_{\mathbbm{k}}(\mathcal{P}/\mathcal{I})_{\leq\ell+1} for each d1++drr+1\ell\geq d_{1}+\cdots+d_{r}-r+1 and this observation implies that the reduced Gröbner basis of \mathcal{I} contains no element of degree greater than d1++drr+1d_{1}+\cdots+d_{r}-r+1.

We conclude this paper by mentioning that it is easy to see that for a homogeneous ideal with dim()1\dim(\mathcal{I})\leq 1, being in quasi stable position is equivalent to being in Nœther position. This implies that in Thm. 5.3 and Prop. 5.8 one can replace “quasi stable position” by “Nœther position”.

Acknowledgments.

The research of the first author was in part supported by a grant from IPM (No. 94550420). The work of the second author was partially performed as part of the H2020-FETOPEN-2016-2017-CSA project SC2SC^{2} (712689). The authors would like to thank the anonymous reviewers for their valuable comments.

References

  • [1] T. Becker and V. Weispfenning. Gröbner Bases, a Computational Approach to Commutative Algebra. Springer, 1993.
  • [2] D. Bayer. The Division Algorithm and the Hilbert Scheme. Ph.D. thesis, Harvard University, 1982.
  • [3] D. Bayer and M. Stillman. A Criterion for Detecting mm-Regularity. Invent. Math. 87(1), pages 1–11, 1987.
  • [4] I. Bermejo and P. Gimenez. Computing the Castelnuovo-Mumford Regularity of Some Subschemes of Kn{\mathbb{P}}_{K}^{n} Using Quotients of Monomial Ideals. J. Pure Appl. Algebra, 164(1-2), pages 23–33, 2001.
  • [5] I. Bermejo and Ph. Gimenez. Saturation and Catelnuovo-Mumford regularity. J. Algebra, 303, pages 592–617, 2006.
  • [6] B. Buchberger. Ein Algorithmus zum Auffinden der Basiselemente des Restklassenringes nach einem nulldimensionalen Polynomideal. PhD thesis, Universität Innsbruck, 1965.
  • [7] B. Buchberger. A Criterion for Detecting Unnecessary Reductions in the Construction of Gröbner Bases. EUROSAM’79, Lecture Notes in Compute. Sci., Springer, 72, pages 3–21, 1979.
  • [8] G. Caviglia and E. Sbarra. Characteristic-free Bounds for the Castelnuovo-Mumford Regularity. Compos. Math., 141(6), pages 1365–1373, 2005.
  • [9] D. Cox, J. Little and D. O’Shea. Ideals, Varieties, and Algorithms. Springer-Verlag, third edition, 2007.
  • [10] T. Dubé. The Structure of Polynomial Ideals and Gröbner Bases. SIAM Journal on Computing, 19, pages 750–773, 1990.
  • [11] D. Eisenbud. Commutative Algebra with a View toward Algebraic Geometry. Springer-Verlag, 1995.
  • [12] D. Eisenbud and S. Goto. Linear Free Resolutions and Minimal Multiplicity. J. Algebra, 88(1), pages 89–133, 1984.
  • [13] R. Fröberg. An Introduction to Gröbner Bases. John Wiley & Sons Ltd., Chichester, 1997.
  • [14] A. Galligo. A propos du théorème de preparation de Weierstrass. Lect. Notes Math., 409, pages 543–579, 1974.
  • [15] A. Galligo. Théorème de division et stabilité en géométrie analytique locale.. Ann. Inst. Fourier, 29(2), pages 107–184, 1979.
  • [16] M. Giusti. Some Effectivity Problems in Polynomial Ideal Theory. EUROSAM’84, Lecture Notes in Comput. Sci., 174, pages 159–171, Springer, 1984.
  • [17] M. Green. Generic Initial Ideals. In: Elias, J., Giral, J., Miró-Roig, R., Zarzuela, S. (eds.) Six Lectures on Commutative Algebra, pages 119–186. Progress in Mathematics 166, Birkhäuser, Basel, 1998.
  • [18] G.M. Greuel and G. Pfister. A Singular Introduction to Commutative Algebra. Springer-Verlag, 2008.
  • [19] A. Hashemi. Strong Noether Position and Stabilized Regularities. Commun. Algebra, 38(2), pages 515–533, 2010.
  • [20] A. Hashemi, M. Schweinfurter and W.M. Seiler. Quasi-stability versus Genericity. Proc. CASC’12, Lecture Notes in Comput. Sci., 7442, pages 172–184, 2012.
  • [21] A. Hashemi, M. Schweinfurter and W.M. Seiler. Deterministic Genericity for Polynomial Ideals. J. Symb. Comput., accepted for publication (2017), 31 pages (doi.org/10.1016/j.jsc.2017.03.008).
  • [22] D. Lazard. Résolution des systèmes d’équations algébriques. Theoret. Comput. Sci. 15(1), pages 77–110, 1981.
  • [23] D. Lazard. Gröbner Bases, Gaussian Elimination and Resolution of Systems of Algebraic Equations. Proc. EUROCAL’83, Lecture Notes in Comput. Sci., 162, pages 146–156, Springer, 1983.
  • [24] D. Lazard. A Note on Upper Bounds for Ideal-Theoretic Problems. J. Symb. Comput., 13(3), pages 231–234, 1992.
  • [25] M. Lejeune-Jalabert. Effectivité de calculs polynomiaux. Cours de D.E.A, Institute Fourier, Grenoble. 1984.
  • [26] D. Mall. On the Relation between Gröbner and Pommaret Bases. Appl. Alg. Eng. Comm. Comp., 9, pages 117–123, 1998.
  • [27] H. Matsumura. Commutative ring theory. Cambridge University Press, second edition, 1989.
  • [28] E. W. Mayr and A. R. Meyer. The Complexity of the Word Problems for Commutative Semigroups and Polynomial Ideals. Adv. Math., 46(3), pages 305–329, 1982.
  • [29] E.W. Mayr and S. Ritscher. Dimension-Dependent Bounds for Gröbner Bases of Polynomial Ideals. J. Symb. Comput., 49, pages 78–94, 2013.
  • [30] H.M. Möller and F. Mora. Upper and Lower Bounds for the Degree of Groebner Bases. In Proc. EUROSAM’84, Lecture Notes in Comput. Sci., 174, pages 172–183. Springer, 1984.
  • [31] T. Mora. Solving Polynomial Equation Systems II: Macaulay’s Paradigm and Gröbner Technology. Cambridge University Press, 2005.
  • [32] D. Mumford. Lectures on Curves on an Algebraic Surface. Princeton University Press, 1966.
  • [33] W.M. Seiler. A Combinatorial Approach to Involution and δ\delta-Regularity I: Involutive Bases in Polynomial Algebras of Solvable Type. Appl. Alg. Eng. Comm. Comp. 20, pages 207–259, 2009.
  • [34] W.M. Seiler. A Combinatorial Approach to Involution and δ\delta-Regularity II: Structure Analysis of Polynomial Modules with Pommaret Bases. Appl. Alg. Eng. Comm. Comp. 20, pages 261–338, 2009.
  • [35] W.M. Seiler. Involution – The Formal Theory of Differential Equations and its Applications in Computer Algebra. Springer-Verlag, 2010.
  • [36] W.M. Seiler. Effective Genericity, δ\delta-Regularity and Strong Noether Position. Commun. Algebra, 40(10), pages 3933–3949, 2012.
  • [37] C. Yap. A New Lower Bound Construction for the Word Problem for Commutative Thue Systems. J. Symb. Comput., 12(1), pages 1–28, 1991.