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

Subalgebra and Khovanskii bases equivalence

Colin Alstad 220 Parkway Drive, Clemson University, Clemson, SC 29634 calstad@clemson.edu Michael Burr 220 Parkway Drive, Clemson University, Clemson, SC 29634 burr2@clemson.edu Oliver Clarke The University of Edinburgh, James Clerk Maxwell Building, Edinburgh EH9 3FD oliver.clarke@ed.ac.uk  and  Timothy Duff Department of Mathematics, University of Washington, Seattle, WA 98195 timduff@uw.edu
Abstract.

The main results of this paper establish a partial correspondence between two previously-studied analogues of Gröbner bases in the setting of algebras: namely, subalgebra (aka SAGBI) bases for quotients of polynomial rings and Khovanskii bases for valued algebras. We aim to bridge the gap between the concrete, computational aspects of the former and the more abstract theory of the latter. Our philosophy is that most interesting examples of Khovanskii bases can also be realized as subalgebra bases and vice-versa. We also discuss the computation of Newton-Okounkov bodies, illustrating how interpreting Khovanskii bases as subalgebra bases makes them more amenable to the existing tools of computer algebra.

1. Introduction

Subalgebra bases (sometimes also called canonical bases or SAGBI bases) were originally introduced as analogues to Gröbner bases for polynomial algebras independently by Kapur and Madlener [12] and Robbiano and Sweedler [15]. This concept was further generalized to quotient polynomial rings by Stillman and Tsai [16] and to Khovanskii bases of valued algebras by Kaveh and Manon [14].

There are several existing implementations of subalgebra bases for polynomial algebras in computer algebra systems: two implementations [11, 4] using Singular [8], a forthcoming implementation [3] in CoCoA [1], and an implementation [5, 6] in Macaulay2 [10] by several of the authors of this paper. Among these implementations, we note that the recent work in  [4] reports impressive runtimes compared to the alternatives on a test suite of challenging examples. On the other hand, the package [5], described in [6], also handles subalgebra bases for quotient rings. This level of generality is needed for the computations in the present paper.

Showcasing the generality of Khovanskii bases, [14, Example 7.7] constructs finite Khovanskii bases for the standard invariant ring of the alternating group A=k[x,y,z]A3A=k[x,y,z]^{A_{3}}. Viewed as a subalgebra Ak[x,y,z]A\subseteq k[x,y,z], a finite subalgebra basis for AA does not exist [9]. However, in  Example 3.10, we show that there is more to the story: if we present AA as the quotient of a polynomial ring, the Khovanskii bases in question are also subalgebra bases in the sense of [16].

Our main goal is to establish explicit connections between the two previously-mentioned notions of Khovanskii bases and subalgebra bases for quotient rings, with an eye towards leveraging existing implementations. We show in Theorem 3.8 that the most common cases of Khovanskii bases, namely those arising from valuations that satisfy our standing hypotheses in Section 3, can also be realized as subalgebra bases of quotients of polynomial rings. We note that the same hypotheses are satisfied by the valuations constructed using tropical geometry in [14, Theorem 1].

As a partial converse, Corollary 4.4 gives sufficient conditions under which subalgebra bases for quotient rings are also Khovanskii bases. Note that this result holds unconditionally in the original setting of polynomial rings. Section 5 contains further discussion of the relationship between the monomial orders and valuations appearing in our constructions. Finally, in Section 6, we apply our results to computing Newton-Okounkov bodies.

2. Background

Fix a field kk and let R:=k[x1,,xn]R\vcentcolon=k[x_{1},\dots,x_{n}] be a polynomial ring with a monomial order <<. We fix the convention that monomial orders use the maximum convention, that is, lt(f+g)max{lt(f),lt(g)}\operatorname{lt}(f+g)\leq\max\{\operatorname{lt}(f),\operatorname{lt}(g)\}, provided none of ff, gg, and f+gf+g are zero.

Let A:=k[fi:i]A\vcentcolon=k[f_{i}\colon i\in\mathcal{I}] be a subalgebra of RR, where \mathcal{I} is some index set. The initial algebra of AA is the algebra generated by the leading terms of AA, that is,

(1) lt(A):=k[lt(f):fA].\operatorname{lt}(A)\vcentcolon=k[\operatorname{lt}(f)\colon f\in A].

Here, we use the notation lt(A)\operatorname{lt}(A) instead of the more common notation in<(A)\operatorname{in}_{<}(A), as we reserve the latter notation for valuations and Khovanskii bases, cf. [17].

Definition 2.1.

A set {gj}j𝒥A\{g_{j}\}_{j\in\mathcal{J}}\subseteq A is a subalgebra basis for AA with respect to << if the leading terms {lt(gj)}j𝒥\{\operatorname{lt}(g_{j})\}_{j\in\mathcal{J}} generate the initial algebra of AA, that is,

(2) lt(A)=k[lt(gj):j𝒥].\operatorname{lt}(A)=k[\operatorname{lt}(g_{j})\colon j\in\mathcal{J}].

One of the most significant differences between subalgebra bases and Gröbner bases is that subalgebra bases do not receive the benefits of the Noetherian property. Therefore, a finitely generated algebra may not have a finite subalgebra basis under any term ordering, see, for example, [15, Example 1.20].

Many of the standard algorithms from Gröbner basis theory have analogues in subalgebra basis theory. For instance, polynomial long division is replaced by subduction. The subduction algorithm provides a rewriting of a polynomial fRf\in R with respect to a subalgebra basis {gj}j𝒥\{g_{j}\}_{j\in\mathcal{J}}. The result of the algorithm is a finite sum

f=α𝒥cαgα+r,f=\sum_{\alpha\in{\mathbb{N}}^{\mathcal{J}}}c_{\alpha}g^{\alpha}+r,

with the following properties: (1) αj\alpha_{j} is zero for all but finitely many indices, (2) cαc_{\alpha} is zero for all but finitely many values of α\alpha, (3) if r0r\not=0, then lt(r)lt(f)\operatorname{lt}(r)\leq\operatorname{lt}(f), (4) the nonzero terms of rr are not in the initial algebra lt(A)\operatorname{lt}(A), (5) for every α\alpha with cα0c_{\alpha}\not=0, lt(f)lt(gα)\operatorname{lt}(f)\geq\operatorname{lt}(g^{\alpha}), and (6) the values of lm(gα)\operatorname{lm}(g^{\alpha}) with cα0c_{\alpha}\not=0 are distinct. The finiteness in these definitions comes about since monomials orders are well-orders, even when the subalgebra basis itself has infinitely many polynomials. Subduction has many standard properties of other polynomial rewriting procedures: for example, the remainder rr is zero if and only if fAf\in A. In fact, the remainder rr is independent of the choice of cαc_{\alpha}. Therefore, when fAf\in A, the remainder is zero and exactly one α\alpha has both cα0c_{\alpha}\not=0 and lm(f)=lm(gα)\operatorname{lm}(f)=\operatorname{lm}(g^{\alpha}).

The term order induces a filtration on AA by kk-vector spaces as follows: For any αn\alpha\in{\mathbb{N}}^{n},

(3) Fα(A):={fA:lt(f)xα}{0}.F_{\leq\alpha}(A)\vcentcolon=\{f\in A:\operatorname{lt}(f)\leq x^{\alpha}\}\cup\{0\}.

F<α(A)F_{<\alpha}(A) is defined similarly, by replacing \leq by << in Equation (3). Then the associated graded algebra is

(4) gr<(A):=αnFα(A)/F<α(A).\operatorname{gr}_{<}(A)\vcentcolon=\bigoplus_{\alpha\in{\mathbb{N}}^{n}}F_{\leq\alpha}(A)/F_{<\alpha}(A).

2.1. Subalgebra bases for quotient rings

In [16], Stillman and Tsai extended the definition of subalgebra bases to quotients of polynomial rings. They present their theory for quotient rings over commutative Noetherian domains, but we restrict our discussion to quotient rings over fields.

Suppose that kk, RR, and << are defined as above, and let II be an ideal of RR. Let AA be a subalgebra of the quotient R/IR/I. Stillman and Tsai then consider the following sequence of maps in order to define the notion of a leading term:

R/IR/I \xrightarrow{\sim} RR lt\xrightarrow{\operatorname{lt}} RR 𝑞\xrightarrow{q} R/lt(I)R/\operatorname{lt}(I)
[f][f] \mapsto f~\tilde{f} \mapsto lt(f~)\operatorname{lt}(\tilde{f}) \mapsto q(lt(f~))q(\operatorname{lt}(\tilde{f})).

The map \sim indicates the normal form of ff in terms of standard monomials (and not an isomorphism). The function lt\operatorname{lt} selects the largest nonzero term under << of its input polynomial. Finally, the map qq is the quotient map. The image of [f][f] under this sequence of maps is defined to be its leading term, denoted by lt([f])\operatorname{lt}([f]).

With the notion of a leading term, the definition of the initial algebra of AA is identical to the definition from polynomial algebras, as in Equation (1).

Definition 2.2.

A set {[gj]}j𝒥A\{[g_{j}]\}_{j\in\mathcal{J}}\subseteq A is a subalgebra basis for AA with respect to << if the leading terms {lt([gj])}j𝒥\{\operatorname{lt}([g_{j}])\}_{j\in\mathcal{J}} generate the initial algebra of AA, as defined as in Equation (2).

We highlight that lt([f])\operatorname{lt}([f]) is an element of R/lt(I)R/\operatorname{lt}(I) while lt(f)\operatorname{lt}(f) is a monomial in RR. Therefore, in the quotient case, both of the algebras appearing in Equations (1) and (2) are subalgebras of R/lt(I).R/\operatorname{lt}(I).

Subduction and the associated graded have similar definitions and properties to the polynomial case. For example, for [f]R/I[f]\in R/I and {[gj]}j𝒥\{[g_{j}]\}_{j\in\mathcal{J}} a subalgebra basis, the algorithm produces

f~=α𝒥cαg~α+r+h,\tilde{f}=\sum_{\alpha\in{\mathbb{N}}^{\mathcal{J}}}c_{\alpha}\tilde{g}^{\alpha}+r+h,

with the additional property that hIh\in I and rr is composed of standard monomials for II. The definition of leading terms for quotients can be used to define a filtration as in Equation (3) and associated graded as in Equation (4). In this case, the filtration is defined as

(5) Fα(A):={[f]R/I:lt(f~)xα}.F_{\leq\alpha}(A)\vcentcolon=\{[f]\in R/I:\operatorname{lt}(\tilde{f})\leq x^{\alpha}\}.

F<(A)F_{<}(A) is defined similarly, by replacing \leq by << in Equation (5). Stillman and Tsai show that the associated graded gr<(A)\operatorname{gr}_{<}(A) is isomorphic to lt(A)\operatorname{lt}(A), see the algebraic remark in [16, Section 2].

2.2. Khovanskii bases

In [14], Kaveh and Manon adapted the ideas of subalgebra bases to finitely generated valued kk-algebras as follows: Let AA be a finitely generated kk-algebra and domain. Suppose, in addition, that AA is equipped with a valuation ν:A{0}r\nu\vcentcolon A\setminus\{0\}\rightarrow{\mathbb{Q}}^{r} that lifts the trivial valuation on k×k^{\times}. Moreover, we assume that r{\mathbb{Q}}^{r} is given a total ordering \succ so that the image of ν\nu is maximum-well-ordered. We fix the convention that ν\nu is a min-valuation, that is, ν(f+g)min{ν(f),ν(g)}\nu(f+g)\succeq\min\{\nu(f),\nu(g)\}, provided none of ff, gg, and f+gf+g are zero.

This valuation induces a filtration where, for any ara\in{\mathbb{Q}}^{r},

(6) Fa(A):={fA:ν(f)a}{0}.F_{\succeq a}(A)\vcentcolon=\{f\in A:\nu(f)\succeq a\}\cup\{0\}.

F(A)F_{\succ}(A) is defined similarly, by replacing \succeq by \succ in Equation (6). The associated graded algebra is

grν(A)=arFa(A)/Fa(A).\operatorname{gr}_{\nu}(A)=\bigoplus_{a\in{\mathbb{Q}}^{r}}F_{\succeq a}(A)/F_{\succ a}(A).

We often include the assumption that ν\nu has one-dimensional leaves, meaning each of the summands above is a vector space of dimension at most 1. This assumption is frequently satisfied, see e.g. [14, Theorem 2.3], and it has useful algorithmic consequences.

Definition 2.3.

A set of nonzero elements {gj}j𝒥\{g_{j}\}_{j\in\mathcal{J}} is a Khovanskii basis for AA with respect to ν\nu if the set of images gj+Fν(gj)g_{j}+F_{\succ\nu(g_{j})} for j𝒥j\in\mathcal{J} generate grν(A)\operatorname{gr}_{\nu}(A) as an algebra.

As in the subalgebra basis case, the subduction algorithm can be adapted to Khovanskii bases. Any element of the algebra fAf\in A can be rewritten as a polynomial in the Khovanskii basis {gj}j𝒥\{g_{j}\}_{j\in\mathcal{J}},

f=α𝒥cαgα,f=\sum_{\alpha\in{\mathbb{N}}^{\mathcal{J}}}c_{\alpha}g^{\alpha},

with the following properties: (1) αj\alpha_{j} is zero for all but finitely many indices, (2) cαc_{\alpha} is zero for all but finitely many values of α\alpha, (3) for every α\alpha with cα0c_{\alpha}\not=0, ν(f)ν(gα)\nu(f)\preceq\nu(g^{\alpha}), and (4) the values of ν(gα)\nu(g^{\alpha}) with cα0c_{\alpha}\not=0 are distinct. The finiteness comes from the fact that the image of ν\nu is well-ordered, and the distinctness comes from the one-dimensional leaves assumption. Unlike subalgebra bases, the algebra AA might not be a subalgebra of some larger algebra, so the subduction rewriting can only be performed on elements of AA.

3. Khovanskii bases as subalgebra bases

Let AA be a finitely generated kk-algebra and domain, as in the definition of Khovanskii bases. Suppose that {g1,,gm}\{g_{1},\dots,g_{m}\} is a finite Khovanskii basis for AA. Our goal is to find a subalgebra basis in the sense of [16] that reflects the structure and properties of AA.

We maintain the following standing hypotheses on a valuation in order to simplify theorem statements.

Standing Hypotheses.

Let AA be a kk-algebra equipped with a valuation ν:A{0}r\nu:A\setminus\{0\}\rightarrow{\mathbb{Q}}^{r}, where r{\mathbb{Q}}^{r} is given a total order \prec. We say the valued algebra ν:A{0}r\nu:A\setminus\{0\}\rightarrow{\mathbb{Q}}^{r} satisfies the standing hypotheses if (1) the image ν(A{0})r\nu(A\setminus\{0\})\subseteq{\mathbb{Q}}^{r} is maximum-well-ordered, (2) AA is a finitely-generated domain, (3) ν\nu lifts the trivial valuation on k×k^{\times}, and (4) ν\nu has one-dimensional leaves.

Let R:=k[x1,,xm]R\vcentcolon=k[x_{1},\dots,x_{m}] be a presentation ring for AA corresponding to our Khovanskii basis, meaning that there is a presentation map π:RA\pi:R\rightarrow A defined by π(xi)=gi\pi(x_{i})=g_{i}. Let II be the kernel of this map. Using the valuation ν,\nu, we define a monomial order on RR.

Definition 3.1.

Let RR be a presentation ring for a finite Khovanskii basis with respect to ν\nu satisfying the standing hypotheses. We define a monomial order << on RR induced by the valuation ν\nu as follows: xα>xβx^{\alpha}>x^{\beta} if ν(π(xα))ν(π(xβ))\nu(\pi(x^{\alpha}))\prec\nu(\pi(x^{\beta})) or ν(π(xα))=ν(π(xβ))\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta})) and xα>xβx^{\alpha}>^{\prime}x^{\beta} for some fixed, tie-breaking monomial order <<^{\prime} on RR.

We verify that << defines a monomial order. It is a total ordering since both the image of ν\nu is totally ordered and <<^{\prime} induces a total ordering on m{\mathbb{N}}^{m}. Also, << refines the partial order given by divisibility due to the property ν(fg)=ν(f)+ν(g).\nu(fg)=\nu(f)+\nu(g). Finally, we note that ν\nu lifts the trivial valuation on kk and its image is well-ordered. Thus, there cannot be any fAkf\in A\setminus k such that ν(f)0\nu(f)\succ 0. Since <<^{\prime} satisfies 1xα1\leq^{\prime}x^{\alpha} for all α\alpha, we conclude that 1xα1\leq x^{\alpha} for any αm\alpha\in{\mathbb{N}}^{m}.

Remark 3.2.

One of the main results in [14] is the construction of the valuation νM\nu_{M} corresponding to a prime cone of the tropicalization of II, where II is the kernel defined above. This a push-forward of a quasi-valuation [14, Definition 2.26] ν~M\tilde{\nu}_{M} defined on the presentation ring RR. When the image of νM\nu_{M} is maximum-well-ordered, the monomial order << defined here is a refinement of the order on monomials given by ν~M-\tilde{\nu}_{M}.

We now consider R/IR/I as a subalgebra of itself. For a Khovanskii basis {g1,,gm},\{g_{1},\ldots,g_{m}\}, we observe that {[x1],,[xm]}\{[x_{1}],\dots,[x_{m}]\} form a subalgebra basis for R/IR/I. To verify this, we note that if lt([xi])xi+lt(I)\operatorname{lt}([x_{i}])\not=x_{i}+\operatorname{lt}(I), then xix_{i} is not a standard monomial. Therefore, for all fRf\in R, xix_{i} does not appear in lt(f~)\operatorname{lt}(\tilde{f}), and so lt([f])\operatorname{lt}([f]) can be represented without xix_{i}. Therefore, {[x1],,[xm]}\{[x_{1}],\dots,[x_{m}]\} and {[x1],,[xi]^,[xm]}\{[x_{1}],\dots,\widehat{[x_{i}]},\dots[x_{m}]\} generate the same subalgebra of gr>(R/I)\operatorname{gr}_{>}(R/I). Continuing recursively, we find that for every ff in RR, lt([f])\operatorname{lt}([f]) can be represented by a monomial in the variables xix_{i} such that lt([xi])=xi+lt(I)\operatorname{lt}([x_{i}])=x_{i}+\operatorname{lt}(I). Hence, these variables generate gr>(R/I)\operatorname{gr}_{>}(R/I) and form a subalgebra basis.

Therefore, not only are R/IR/I and AA isomorphic as kk-algebras, but the presentation map π\pi also takes the subalgebra basis {[x1],,[xm]}\{[x_{1}],\dots,[x_{m}]\} for R/IR/I to the Khovanskii basis {g1,,gm}\{g_{1},\dots,g_{m}\} for AA.

Remark 3.3.

The argument above does not use the assumption that {g1,,gm}\{g_{1},\dots,g_{m}\} form a Khovanskii basis. Therefore, the set of {[xi]}\{[x_{i}]\} where lt([xi])=xi+lt(I)\operatorname{lt}([x_{i}])=x_{i}+\operatorname{lt}(I) always form a subalgebra basis for R/IR/I.

Next, we show that the grading and filtration given by this monomial order match that of the valuation.

Lemma 3.4.

With the standing hypotheses and notation as above, let [f]R/I[f]\in R/I be nonzero, then ν(π(f))=ν(π(lt(f~)))\nu(\pi(f))=\nu(\pi(\operatorname{lt}(\tilde{f}))).

Proof.

Using subduction, we write π(f)=αmcαgα\pi(f)=\sum_{\alpha\in{\mathbb{N}}^{m}}c_{\alpha}g^{\alpha} as a finite sum. By construction, there is exactly one α\alpha with cα0c_{\alpha}\not=0 and ν(gα)=ν(π(f))\nu(g^{\alpha})=\nu(\pi(f)). For all other α\alpha, either cα=0c_{\alpha}=0 or ν(gα)ν(π(f))\nu(g^{\alpha})\succ\nu(\pi(f)). We define f¯=αmcαxα\overline{f}=\sum_{\alpha\in{\mathbb{N}}^{m}}c_{\alpha}x^{\alpha}. By the properties of subduction and the fact that the monomial order uses the valuation to order, we observe that ν(π(lt(f¯)))=ν(π(f))\nu(\pi(\operatorname{lt}(\overline{f})))=\nu(\pi(f)).

We first show that ν(π(lt(f~)))ν(π(f))\nu(\pi(\operatorname{lt}(\tilde{f})))\preceq\nu(\pi(f)) by contradiction. If the other inequality held, then every term of f~\tilde{f} would map to an element of AA with valuation greater than ν(π(f))\nu(\pi(f)) since the monomial order is based on valuation-order. But then, since ν\nu is a min-valuation, ν(π(f~))ν(π(f))\nu(\pi(\tilde{f}))\succ\nu(\pi(f)), which is not possible.

On the other hand, if ν(π(lt(f~)))ν(π(f))\nu(\pi(\operatorname{lt}(\tilde{f})))\prec\nu(\pi(f)), then lt(f~f¯)=lt(f~)\operatorname{lt}(\tilde{f}-\overline{f})=\operatorname{lt}(\tilde{f}) since the monomial order >> is based on the valuation order. However, f~f¯I\tilde{f}-\overline{f}\in I, which contradicts the fact that f~\tilde{f} is a linear combination of standard monomials. ∎

In the previous proof, we note that generally f~f¯\tilde{f}\neq\overline{f}. We can only conclude that the images of their leading terms under π\pi must have the same valuation. This relationship can be seen more precisely in the following lemma, which shows that the filtrations of R/IR/I and AA are compatible with the quotient π\pi.

Lemma 3.5.

With the standing hypotheses and notation as above,

Fα(R/I)={[f]R/I:π(f)Fν(π(xα))(A)}.F_{\leq\alpha}(R/I)=\left\{[f]\in R/I:\pi(f)\in F_{\succeq\nu(\pi(x^{\alpha}))}(A)\right\}.
Proof.

By definition, [f]Fα[f]\in F_{\leq\alpha} if and only if lt(f~)xα\operatorname{lt}(\tilde{f})\leq x^{\alpha}. By the construction of the monomial order, this is true if and only if either ν(π(lt(f~)))ν(π(xα))\nu(\pi(\operatorname{lt}(\tilde{f})))\succ\nu(\pi(x^{\alpha})) or ν(π(lt(f~)))=ν(π(xα))\nu(\pi(\operatorname{lt}(\tilde{f})))=\nu(\pi(x^{\alpha})) and lt(f~)xα\operatorname{lt}(\tilde{f})\leq^{\prime}x^{\alpha}. By Lemma 3.4, ν(π(f))=ν(π(lt(f~)))\nu(\pi(f))=\nu(\pi(\operatorname{lt}(\tilde{f}))), and, in either case, ν(π(f))ν(π(xα))\nu(\pi(f))\succeq\nu(\pi(x^{\alpha})), that is, π(f)Fν(π(xα))(A).\pi(f)\in F_{\succeq\nu(\pi(x^{\alpha}))}(A).

On the other hand, suppose that π(f)Fν(π(xα))(A),\pi(f)\in F_{\succeq\nu(\pi(x^{\alpha}))}(A), but [f]Fα[f]\not\in F_{\leq\alpha}. This implies that ν(π(f))ν(π(xα))\nu(\pi(f))\succeq\nu(\pi(x^{\alpha})), but lt(f~)>xα\operatorname{lt}(\tilde{f})>x^{\alpha}. By the construction of the monomial order and Lemma 3.4, if ν(π(f))ν(π(xα))\nu(\pi(f))\succ\nu(\pi(x^{\alpha})), then lt(f~)<xα\operatorname{lt}(\tilde{f})<x^{\alpha}. It then follows that ν(π(f))=ν(π(xα))\nu(\pi(f))=\nu(\pi(x^{\alpha})) and lt(f~)>xα\operatorname{lt}(\tilde{f})>^{\prime}x^{\alpha}.

Since ν\nu has one-dimensional leaves, there is some λk\lambda\in k so that either ν(π(f)λπ(xα))ν(π(xα))\nu(\pi(f)-\lambda\pi(x^{\alpha}))\succ\nu(\pi(x^{\alpha})) or π(f)λπ(xα)=0\pi(f)-\lambda\pi(x^{\alpha})=0. Using subduction, we write π(f)λπ(xα)=βmcβgβ\pi(f)-\lambda\pi(x^{\alpha})=\sum_{\beta\in{\mathbb{N}}^{m}}c_{\beta}g^{\beta} as a finite sum. By the properties of subduction, for all β\beta with cβ0c_{\beta}\not=0, ν(π(f)λπ(xα))ν(gβ)\nu(\pi(f)-\lambda\pi(x^{\alpha}))\preceq\nu(g^{\beta}). Let h=βmcβxβh=\sum_{\beta\in{\mathbb{N}}^{m}}c_{\beta}x^{\beta}. Then, by construction, f~λxαhI\tilde{f}-\lambda x^{\alpha}-h\in I.

We now show that lt(f~λxαh)=lt(f~)\operatorname{lt}(\tilde{f}-\lambda x^{\alpha}-h)=\operatorname{lt}(\tilde{f}). In particular, since lt(f~)>xα\operatorname{lt}(\tilde{f})>x^{\alpha}, λxα\lambda x^{\alpha} cannot be the leading term of this sum. In addition, by the properties of subduction, for all β\beta with cβ0c_{\beta}\not=0, ν(lt(f~))ν(π(f)λπ(xα))ν(gβ)\nu(\operatorname{lt}(\tilde{f}))\prec\nu(\pi(f)-\lambda\pi(x^{\alpha}))\preceq\nu(g^{\beta}). This implies that lt(f~)>cβxβ\operatorname{lt}(\tilde{f})>c_{\beta}x^{\beta} whenever cβ0c_{\beta}\not=0. Therefore, no cβxβc_{\beta}x^{\beta} can be the leading term of f~λxαh\tilde{f}-\lambda x^{\alpha}-h.

Since lt(f~λxαh)=lt(f~)\operatorname{lt}(\tilde{f}-\lambda x^{\alpha}-h)=\operatorname{lt}(\tilde{f}) and f~λxαhI\tilde{f}-\lambda x^{\alpha}-h\in I, lm(f~)\operatorname{lm}(\tilde{f}) cannot be a standard monomial of II. This contradicts the definition of f~\tilde{f}, and so [f]Fα[f]\in F_{\leq\alpha}. ∎

By construction, the elements of R/IR/I are in bijective correspondence with those of AA. Hence, the elements of Fα(R/I)F_{\leq\alpha}(R/I) are in bijective correspondence with the elements of Fν(π(xα))(A)F_{\succeq\nu(\pi(x^{\alpha}))}(A). By the previous result, we see that if ν(π(xα))=ν(π(xβ))\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta})), then Fα(R/I)=Fβ(R/I)F_{\leq\alpha}(R/I)=F_{\leq\beta}(R/I) since the right-hand-side of the equality is the same for both α\alpha and β\beta.

Suppose that lm(f~)=xα\operatorname{lm}(\tilde{f})=x^{\alpha} and ν(π(xα))=ν(π(xβ))\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta})). Since [f]Fα(R/I)=Fβ(R/I),[f]\in F_{\leq\alpha}(R/I)=F_{\leq\beta}(R/I), it follows that xαxβx^{\alpha}\leq x^{\beta}. In other words, xαx^{\alpha} is the smallest monomial with respect to << whose valuation is ν(π(xα))\nu(\pi(x^{\alpha})).

On the other hand, suppose that xβx^{\beta} is not the smallest monomial with respect to << with valuation ν(π(xβ))\nu(\pi(x^{\beta})). The observation above implies that if ν(π(f))=ν(xβ)\nu(\pi(f))=\nu(x^{\beta}), then lt(f~)<xβ\operatorname{lt}(\tilde{f})<x^{\beta}. Therefore, [f]F<β(R/I)[f]\in F_{<\beta}(R/I). Putting this together, we have the following conclusions:

Corollary 3.6.

Using the standing hypotheses and notation as above, suppose that xαx^{\alpha} and xβx^{\beta} are such that ν(π(xα))=ν(π(xβ))\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta})) and xα<xβx^{\alpha}<x^{\beta}. Then

Fα(R/I)=Fβ(R/I)=F<β(R/I).F_{\leq\alpha}(R/I)=F_{\leq\beta}(R/I)=F_{<\beta}(R/I).
Corollary 3.7.

Using the standing hypotheses and notation as above, suppose that xαx^{\alpha} is the smallest monomial with respect to << with valuation ν(π(xα))\nu(\pi(x^{\alpha})). Then,

F<α(R/I)={[f]R/I:π(f)F(π(xα))(A)}.F_{<\alpha}(R/I)=\{[f]\in R/I:\pi(f)\in F_{\succ(\pi(x^{\alpha}))}(A)\}.

In the case of Corollary 3.6, we see that Fβ(R/I)/F<β(R/I)F_{\leq\beta}(R/I)/F_{<\beta}(R/I) is trivial. On the other hand, in the case of Corollary 3.7, we conclude that

Fα(R/I)/F<α(R/I)Fν(π(xα))(A)/Fν(π(xα))(A).F_{\leq\alpha}(R/I)/F_{<\alpha}(R/I)\simeq F_{\succeq\nu(\pi(x^{\alpha}))}(A)/F_{\succ\nu(\pi(x^{\alpha}))}(A).

These two observations directly imply that the associated graded algebras for both R/IR/I under << and AA under \succ are equal. Collecting these results, we have the following:

Theorem 3.8.

Consider a valued algebra ν:A{0}r\nu:A\setminus\{0\}\rightarrow{\mathbb{Q}}^{r} satisfying the standing hypotheses, and suppose that AA has a finite Khovanskii basis with respect to ν.\nu. Then there is a polynomial ring RR, ideal II of RR, and monomial order << such that that

(1) R/IA, and(2) grν(A)gr<(R/I).\text{\emph{(1)} }R/I\simeq A\text{, and}\quad\text{\emph{(2)} }\operatorname{gr}_{\nu}(A)\simeq\operatorname{gr}_{<}(R/I).
Remark 3.9.

We focus on the case where AA has a finite Khovanskii basis for computational reasons, but the theory can be extended to the case where AA has an infinite Khovanskii basis. Then the polynomial ring RR would be a (countably) infinitely-generated polynomial ring. This would also require extending the definition of subalgebra bases from [16]. The definitions carry over mutatis mutandis, but we leave the details to the interested reader.

Example 3.10.

Consider the following example from [14, Example 7.7]: Let AA be the subalgebra of k[z1,z2,z3]k[z_{1},z_{2},z_{3}] consisting of polynomials that are invariant under the action of A3A_{3}. That is, A=k[e1,e2,e3,y]A=k[e_{1},e_{2},e_{3},y] where

e1\displaystyle e_{1} =z1+z2+z3,\displaystyle=z_{1}+z_{2}+z_{3}, e2\displaystyle e_{2} =z1z2+z1z3+z2z3,\displaystyle=z_{1}z_{2}+z_{1}z_{3}+z_{2}z_{3},
e3\displaystyle e_{3} =z1z2z3,\displaystyle=z_{1}z_{2}z_{3}, y\displaystyle y =(z1z2)(z1z3)(z2z3).\displaystyle=(z_{1}-z_{2})(z_{1}-z_{3})(z_{2}-z_{3}).

Let R=k[x1,x2,x3,x4]R=k[x_{1},x_{2},x_{3},x_{4}] be the presentation ring of AA where π:RA\pi:R\rightarrow A with π(xi)=ei\pi(x_{i})=e_{i} and π(x4)=y\pi(x_{4})=y. The kernel of the map π\pi is the principal ideal I=f,I=\langle f\rangle, where

(7) f=x12x22¯4x23¯4x3x13+18x1x2x327x32x42.f=\underline{x_{1}^{2}x_{2}^{2}}-\underline{4x_{2}^{3}}-4x_{3}x_{1}^{3}+18x_{1}x_{2}x_{3}-27x_{3}^{2}-x_{4}^{2}.

The tropical variety 𝒯(I)4\mathcal{T}(I)\subseteq{\mathbb{R}}^{4} contains three maximal prime cones, and hence, by [14, Theorem 1], the set {e1,e2,e3,y}\left\{e_{1},e_{2},e_{3},y\right\} is a Khovanskii basis for each of the valuations constructed from these cones. Moreover, none of these valuations are induced by monomial order on k[z1,z2,z3]k[z_{1},z_{2},z_{3}] since a result of Göbel implies such subalgebra bases are always infinite [9]. On the other hand, any valuation ν:A2\nu:A\to{\mathbb{Q}}^{2} constructed from these prime cones corresponds to many different monomial orders << on RR satisfying the conclusions of Theorem 3.8. Consider, for instance, the prime cone generated by the rays 0(3,6,14,9){\mathbb{R}}_{\geq 0}(-3,-6,14,-9) and 0(22,2,3,3){\mathbb{R}}_{\geq 0}(22,-2,-3,-3). A suitable monomial order << can be constructed from the weight matrix

M=(02231416),M=\begin{pmatrix}0&2&2&3\\ 1&4&1&6\end{pmatrix},

where xα<xβx^{\alpha}<x^{\beta} if MαM\alpha is lexicographically smaller than Mβ,M\beta, and any fixed monomial order is used to break ties.

We see that {[x1],[x2],[x3],[x4]}\left\{[x_{1}],[x_{2}],[x_{3}],[x_{4}]\right\} forms a subalgebra basis for R/IR/I, which corresponds under π\pi to the Khovanskii basis {e1,e2,e3,y}\{e_{1},e_{2},e_{3},y\} for AA. Although the valuation on AA is not induced by a monomial order on k[z1,z2,z3]k[z_{1},z_{2},z_{3}], there is another ring RR and monomial order on this ring, which does induce the valuation on AA.

Two remarks further illustrate the relationship between ν\nu and <<.

Remark 3.11.

Lemma 3.4 implies the following characterization (cf. [14, Equation (3.2)]) of ν\nu in terms of the presentation ring:

ν(g)=max{ν(π(lt(h))):hR and π(h)=g} for gA{0}.\nu(g)=\max\{\nu(\pi(\operatorname{lt}(h))):h\in R\text{ and }\pi(h)=g\}\text{ for }g\in A\setminus\{0\}.
Remark 3.12.

For every nonzero fIf\in I, the two largest monomials xαx^{\alpha} and xβx^{\beta} of ff with respect to << must satisfy ν(π(xα))=ν(π(xβ))\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta})). In Example 3.10, these are the underlined terms of Equation (7).

The construction of Theorem 3.8 assumes it is known a priori that {g1,,gm}\{g_{1},\dots,g_{m}\} forms a Khovanskii basis. Without this assumption, the construction is merely existential. We next state a criterion that can identify when {g1,,gm}\{g_{1},\dots,g_{m}\} form a Khovanskii basis.

Proposition 3.13.

For a valued algebra ν:A{0}r\nu:A\setminus\{0\}\rightarrow{\mathbb{Q}}^{r} satisfying the standing hypotheses, let {g1,,gm}\{g_{1},\ldots,g_{m}\} be a finite set of nonzero generators for AA. Let R:=k[x1,,xm]R\vcentcolon=k[x_{1},\dots,x_{m}] be the presentation ring for these generators, II the kernel of the presentation map, and << a monomial order induced by ν.\nu. The set {g1,,gm}\{g_{1},\dots,g_{m}\} forms a Khovanskii basis for AA if and only if grν(A)gr<(R/I)\operatorname{gr}_{\nu}(A)\simeq\operatorname{gr}_{<}(R/I).

Proof.

By Theorem 3.8, if {g1,gm}\left\{g_{1},\ldots g_{m}\right\} is a Khovanskii basis of (A,ν)(A,\nu), then grν(A)gr<(R/I)\operatorname{gr}_{\nu}(A)\cong\operatorname{gr}_{<}(R/I). On the other hand, by Remark 3.3 {[xi]}\{[x_{i}]\} with xix_{i} a standard monomial form a subalgebra basis for R/IR/I. If the map lt(R/I)grν(A)\operatorname{lt}(R/I)\rightarrow\operatorname{gr}_{\nu}(A) defined by [xi]+lt(I)gi+Fν(gi)[x_{i}]+\operatorname{lt}(I)\mapsto g_{i}+F_{\succ\nu(g_{i})} is an isomorphism, then {gi+Fν(gi)}\{g_{i}+F_{\succ\nu(g_{i})}\} generate grν(A)\operatorname{gr}_{\nu}(A). Hence g1,,gmg_{1},\dots,g_{m} is a Khovanskii basis. ∎

A Khovanskii or subalgebra basis is minimal if none of its proper subsets form a Khovanskii or subalgebra basis for the same algebra. Our previous constructions respect minimality.

Proposition 3.14.

Let ν:A{0}r\nu:A\setminus\{0\}\rightarrow{\mathbb{Q}}^{r} be a valued algebra satisfying the standing hypotheses and {g1,,gm}\{g_{1},\dots,g_{m}\} be a finite Khovanskii basis for AA. Let R:=k[x1,,xm]R\vcentcolon=k[x_{1},\dots,x_{m}] be the presentation ring andII the kernel of the presentation map. There exists a monomial order << induced from \prec such that {g1,,gm}\{g_{1},\dots,g_{m}\} is a minimal Khovanskii basis if and only if {[x1],,[xm]}\{[x_{1}],\dots,[x_{m}]\} is a minimal subalgebra basis.

Proof.

Let << be any monomial order induced by ν\nu. Suppose there is an ii so that {[x1],,[xi]^,,[xn]}\{[x_{1}],\dots,\widehat{[x_{i}]},\dots,[x_{n}]\} is a subalgebra basis for R/IR/I. This means that there is some α\alpha with αi=0\alpha_{i}=0 so that lt([x])α=lt([xi])\operatorname{lt}([x])^{\alpha}=\operatorname{lt}([x_{i}]). Since lt(I)\operatorname{lt}(I) is a monomial ideal, we conclude that lt(x~α)=lt(x~i)\operatorname{lt}(\widetilde{x}^{\alpha})=\operatorname{lt}(\widetilde{x}_{i}). We observe by Lemma 3.4 that

ν(π(xα))=ν(π(x~α))=ν(π(lt(x~α)))=ν(π(lt(xi~)))=ν(π(xi)).\nu(\pi(x^{\alpha}))=\nu(\pi(\widetilde{x}^{\alpha}))=\nu(\pi(\operatorname{lt}(\widetilde{x}^{\alpha})))=\nu(\pi(\operatorname{lt}(\widetilde{x_{i}})))=\nu(\pi(x_{i})).

Rewriting this statement in terms of Khovanskii bases gives that ν(gα)=ν(gi).\nu(g^{\alpha})=\nu(g_{i}). Since ν\nu has one-dimensional leaves, there is some λ\lambda so that either ν(λgαgi)ν(gi)\nu(\lambda g^{\alpha}-g_{i})\succ\nu(g_{i}) or λgαgi=0\lambda g^{\alpha}-g_{i}=0. In other words, λgα\lambda g^{\alpha} and gig_{i} have the same image in the associated graded algebra. Since λgα\lambda g^{\alpha} does not involve gig_{i}, we conclude that {g1,,g^i,gm}\{g_{1},\dots,\hat{g}_{i}\dots,g_{m}\} generates the same image in the associated graded, and these elements also form a Khovanskii basis.

On the other hand, suppose that {g1,,g^i,,gm}\{g_{1},\dots,\hat{g}_{i},\dots,g_{m}\} is a Khovanskii basis. By applying subduction to gig_{i}, we have gi=αmcαgαg_{i}=\sum_{\alpha\in{\mathbb{N}}^{m}}c_{\alpha}g^{\alpha} as a finite sum such that for every α\alpha with cα0c_{\alpha}\not=0, we have αi=0\alpha_{i}=0. By the properties of subduction, for each α\alpha with cα0c_{\alpha}\not=0, ν(gα)ν(gi)\nu(g^{\alpha})\succeq\nu(g_{i}). Moreover, by the properties of the valuation, there is a unique β\beta with cβ0c_{\beta}\not=0 where equality is attained. Now, consider the polynomial f=xiαmcαxαf=x_{i}-\sum_{\alpha\in{\mathbb{N}}^{m}}c_{\alpha}x^{\alpha}. By construction, fIf\in I and lt(f)\operatorname{lt}(f) is either cβxβc_{\beta}x^{\beta} or xix_{i}. Since the valuation of the images of these terms is the same, their order is determined by the fixed tie-breaking monomial order <<^{\prime} on RR. We may choose the tie-breaking order to have xi>cβxβx_{i}>^{\prime}c_{\beta}x^{\beta}, for instance, using an elimination order. Since xix_{i} is the leading term of ff, xix_{i} is not a standard monomial, and, by the argument preceding Remark 3.3, lt([xi])xi+lt(I)\operatorname{lt}([x_{i}])\not=x_{i}+\operatorname{lt}(I) and [xi][x_{i}] can be dropped from the subalgebra basis. We iteratively apply this procedure, dropping one term of the Khovanskii basis and a corresponding subalgebra basis generator until both are minimal. ∎

Remark 3.15.

The proof above shows that when << is chosen appropriately, the Khovanskii basis and subalgebra basis elements are in bijective correspondence with each other.

4. Subalgebra bases as Khovanskii bases

Let R:=k[x1,,xm]R\vcentcolon=k[x_{1},\dots,x_{m}]. Suppose that R/IR/I is a finitely generated kk-algebra and domain with a monomial order <<. In this case, we can apply the theory of Khovanskii bases directly to R/IR/I, provided we can find a suitable valuation on R/IR/I.

A motivating attempt would be to use μ~:R/I{[0]}m\tilde{\mu}:R/I\setminus\{[0]\}\rightarrow{\mathbb{Z}}^{m} defined as [f]exp(lm(f~)),[f]\mapsto-\operatorname{exp}(\operatorname{lm}(\tilde{f})), where exp\operatorname{exp} denotes the exponent of the input monomial. In many cases, however, this is not a valuation. In particular, suppose that xαx^{\alpha} and xβx^{\beta} are standard monomials, but their product xα+βx^{\alpha+\beta} is not a standard monomial. In this case, μ~([xα])+μ~([xβ])=(α+β),\tilde{\mu}([x^{\alpha}])+\tilde{\mu}([x^{\beta}])=-(\alpha+\beta), but this does not equal μ~([xα+β])\tilde{\mu}([x^{\alpha+\beta}]) since lm(xα+β~)xα+β\operatorname{lm}(\widetilde{x^{\alpha+\beta}})\not=x^{\alpha+\beta}. We proceed to fix this deficiency.

Definition 4.1.

Let fRf\in R be nonzero and not a monomial. Suppose that the two largest leading monomials of ff with respect to << are xα1x^{\alpha_{1}} and xα2x^{\alpha_{2}}, with xα1>xα2x^{\alpha_{1}}>x^{\alpha_{2}} (cf. Remark 3.12). We define the toric exponent of ff to be torexp(f)=α1α2m\operatorname{torexp}(f)=\alpha_{1}-\alpha_{2}\in{\mathbb{Z}}^{m}.

The key object in our construction is the following lattice:

K:={torexp(f):fI}m.K\vcentcolon=\mathbb{Z}\{\operatorname{torexp}(f):f\in I\}\subseteq\mathbb{Z}^{m}.

We then define the torsion-free portion of m/K\mathbb{Z}^{m}/K as

torfree(m/K):=(m/K)/torsion(m/K).\operatorname{torfree}(\mathbb{Z}^{m}/K)\vcentcolon=(\mathbb{Z}^{m}/K)/\operatorname{torsion}(\mathbb{Z}^{m}/K).

From this, we define the map μ:R/I{[0]}torfree(m/K)\mu:R/I\setminus\{[0]\}\rightarrow\operatorname{torfree}(\mathbb{Z}^{m}/K) where μ([f])\mu([f]) maps to the image of μ~([f])\tilde{\mu}([f]) in this quotient. We now define an order on the image of μ\mu. In particular, suppose that 𝔞\mathfrak{a} and 𝔟\mathfrak{b} are in the image of μ\mu. We say that 𝔞𝔟\mathfrak{a}\prec\mathfrak{b} if the smallest monomial xαx^{\alpha} with μ([xα])=𝔞\mu([x^{\alpha}])=\mathfrak{a} is greater than the smallest monomial xβx^{\beta} with μ([xβ])=𝔟\mu([x^{\beta}])=\mathfrak{b}.

We observe that the monomial xαx^{\alpha}, as defined above, is a standard monomial. In particular, for any [f]μ1(𝔞)[f]\in\mu^{-1}(\mathfrak{a}), it follows that [lt(f~)]μ1(𝔞)[\operatorname{lt}(\tilde{f})]\in\mu^{-1}(\mathfrak{a}). We note that lt(f~)\operatorname{lt}(\tilde{f}) is both a standard monomial and smaller than lt(f)\operatorname{lt}(f).

Theorem 4.2.

Let R:=k[x1,,xm]R:=k[x_{1},\ldots,x_{m}] with monomial order <<. Suppose II is a prime, monomial-free ideal of RR. Let KK be defined as above. Define μ:R/Itorfree(m/K)\mu:R/I\rightarrow\operatorname{torfree}(\mathbb{Z}^{m}/K) as above. If for every nonzero 𝔞torfree(m/K)\mathfrak{a}\in\operatorname{torfree}(\mathbb{Z}^{m}/K) in the image of μ\mu there is a unique standard monomial xαx^{\alpha} such that μ([xα])=𝔞\mu([x^{\alpha}])=\mathfrak{a}, then μ\mu is a valuation on R/IR/I.

Proof.

Suppose that [f1],[f2]R/I[f_{1}],[f_{2}]\in R/I, and let xαi=lm(fi~).x^{\alpha_{i}}=\operatorname{lm}(\widetilde{f_{i}}). Since our monomial orders use the maximum convention,

lm(f1+f2~)=lm(f1~+f2~)max{xα1,xα2}.\operatorname{lm}(\widetilde{f_{1}+f_{2}})=\operatorname{lm}(\widetilde{f_{1}}+\widetilde{f_{2}})\leq\max\{x^{\alpha_{1}},x^{\alpha_{2}}\}.

Rewriting this in terms of μ\mu, it follows that

μ([f1+f2])min{μ([f1]),μ([f2])}.\mu([f_{1}+f_{2}])\succeq\min\{\mu([f_{1}]),\mu([f_{2}])\}.

Now, suppose that lm(f1f2~)=xγ\operatorname{lm}(\widetilde{f_{1}f_{2}})=x^{\gamma}. If xα+βx^{\alpha+\beta} is a standard monomial, then xγ=xα+βx^{\gamma}=x^{\alpha+\beta}, and μ([f1f2])\mu([f_{1}f_{2}]) is the image of α+β\alpha+\beta in torfree(m/K)\operatorname{torfree}(\mathbb{Z}^{m}/K), which is the sum of the images of α\alpha and β\beta.

On the other hand, if xα+βx^{\alpha+\beta} is not a standard monomial, then we consider

h=xα+βxα+β~=xα+βxγlower order termsh=x^{\alpha+\beta}-\widetilde{x^{\alpha+\beta}}=x^{\alpha+\beta}-x^{\gamma}-\text{lower order terms}

Note that hh is in II, and it is neither zero nor a monomial. Therefore, torexp(h)=α+βγ\operatorname{torexp}(h)=\alpha+\beta-\gamma is in KK. From this, it follows that μ([f1])+μ([f2])=μ([f1][f2])\mu([f_{1}])+\mu([f_{2}])=\mu([f_{1}][f_{2}]). ∎

Remark 4.3.

In the statement of Theorem 4.2, the assumption on the unique standard monomial in the preimages of μ\mu is a version of the one-dimensional leaves assumption.

Corollary 4.4.

Let R:=k[x1,,xm]R:=k[x_{1},\ldots,x_{m}] with monomial order <<. Suppose II is a prime, monomial-free ideal of RR. Let KK be defined as above. Define μ:R/Itorfree(m/K)\mu:R/I\rightarrow\operatorname{torfree}(\mathbb{Z}^{m}/K) as above. Suppose that for every nonzero 𝔞torfree(m/K)\mathfrak{a}\in\operatorname{torfree}(\mathbb{Z}^{m}/K) in the image of μ\mu there is a unique standard monomial xαx^{\alpha} such that μ([xα])=𝔞\mu([x^{\alpha}])=\mathfrak{a}. Then {[x1],,[xm]}\{[x_{1}],\ldots,[x_{m}]\} is a Khovanskii basis with respect to μ.\mu.

Proof.

Let S{x1,,xm}S\subseteq\{x_{1},\ldots,x_{m}\} consisting of variables that are also standard monomials. By Remark 3.3 {[xi]}iS\{[x_{i}]\}_{i\in S} is a subalgebra basis with respect to <<. Consider an element μ([f])\mu([f]) in the image of μ\mu, where fRf\in R. We have that μ([f])=μ([f~])=μ([lt(f~)])\mu([f])=\mu([\tilde{f}])=\mu([\operatorname{lt}(\tilde{f})]). We write lt(f~)\operatorname{lt}(\tilde{f}) as a product of variables in SS as follows: lt(f~)=iSxiαi\operatorname{lt}(\tilde{f})=\prod_{i\in S}x_{i}^{\alpha_{i}}. Hence

[f]+Fμ([f])=[iSxiαi]+Fμ([f])=iS([xi]+Fμ([xi]))αi.[f]+F_{\succ\mu([f])}=\left[\prod_{i\in S}x_{i}^{\alpha_{i}}\right]+F_{\succ\mu([f])}=\prod_{i\in S}\left([x_{i}]+F_{\succ\mu([x_{i}])}\right)^{\alpha_{i}}.

Therefore, {[xi]}iS\{[x_{i}]\}_{i\in S} generate the associated graded. ∎

5. Equivalence of valuations

When the monomial order on R/IR/I is constructed as in Section 3, then R/IAR/I\simeq A has two valuations on it: μ\mu and ν\nu. We show that these valuations are linearly equivalent. As a first step, we simplify the construction of the lattice KK as above.

Lemma 5.1.

Consider a valued algebra ν:A{0}r\nu:A\setminus\{0\}\rightarrow\mathbb{Q}^{r} satisfying the standing hypotheses, and suppose that AA has a finite Khovanskii basis {g1,,gm}\{g_{1},\dots,g_{m}\} with respect to ν\nu. Let R:=k[x1,,xm]R\vcentcolon=k[x_{1},\dots,x_{m}] be the presentation ring for this basis. Let KK be defined as above. Then,

K={αβ:α,βm,ν(π(xα))=ν(π(xβ))}.K={\mathbb{Z}}\{\alpha-\beta\colon\alpha,\beta\in\mathbb{Z}^{m},\,\,\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta}))\}.
Proof.

By Remark 3.12, every toric exponent of an element in II is of the desired form. On the other hand, suppose that ν(π(xα))=ν(π(xβ))\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta})) with αβ\alpha\not=\beta. Since ν\nu has one-dimensional leaves, there exists a λ\lambda such that ν(π(xα)λπ(xβ))ν(π(xα))\nu(\pi(x^{\alpha})-\lambda\pi(x^{\beta}))\succ\nu(\pi(x^{\alpha})) or π(xα)λπ(xβ)=0\pi(x^{\alpha})-\lambda\pi(x^{\beta})=0. We write π(xα)λπ(xβ)=γmcγgγ\pi(x^{\alpha})-\lambda\pi(x^{\beta})=\sum_{\gamma\in{\mathbb{N}}^{m}}c_{\gamma}g^{\gamma} as a finite sum using subduction. By the properties of subduction, for all γ\gamma with cγ0c_{\gamma}\not=0, ν(π(xα)λπ(xβ))ν(gγ).\nu(\pi(x^{\alpha})-\lambda\pi(x^{\beta}))\succeq\nu(g^{\gamma}). Let h=xαλxβγmcβxγh=x^{\alpha}-\lambda x^{\beta}-\sum_{\gamma\in{\mathbb{N}}^{m}}c_{\beta}x^{\gamma}. By construction, hIh\in I and torexp(h)=αβ\operatorname{torexp}(h)=\alpha-\beta, so αβK\alpha-\beta\in K. ∎

Remark 5.2.

The proof of this lemma shows that if ν(π(xα))=ν(π(xβ))\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta})), with αβ\alpha\not=\beta, then there is a polynomial fIf\in I whose two leading monomials are xαx^{\alpha} and xβx^{\beta}.

We further simplify the construction of KK in terms of a Gröbner basis for II. This simplification is particularly useful for the construction of the Newton-Okounkov body in Section 6.

Corollary 5.3.

Consider a valued algebra ν:A{0}r\nu:A\setminus\{0\}\rightarrow\mathbb{Q}^{r} satisfying the standing hypotheses, and suppose that AA has a finite Khovanskii basis {g1,,gm}\{g_{1},\dots,g_{m}\} with respect to ν\nu. Let R:=k[x1,,xm]R\vcentcolon=k[x_{1},\dots,x_{m}] be the presentation ring for this basis and II the kernel of the presentation map π:RA\pi:R\rightarrow A. Let KK be defined as above, and {f1,,fl}\{f_{1},\dots,f_{l}\} a Gröbner basis for II. KK is generated by {torexp(fj)}j=1l\{\operatorname{torexp}(f_{j})\}_{j=1}^{l} as a {\mathbb{Z}}-lattice.

Proof.

Let aa be in the image of ν\nu, and suppose that α1,,αnm\alpha_{1},\dots,\alpha_{n}\in{\mathbb{N}}^{m} are the exponents of all monomials xαx^{\alpha} such that ν(π(xα))=a\nu(\pi(x^{\alpha}))=a and ordered by xαi<xαi+1x^{\alpha_{i}}<x^{\alpha_{i+1}}. By induction on ll, we show that all differences of the form αi1αi2\alpha_{i_{1}}-\alpha_{i_{2}} with i1,i2li_{1},i_{2}\leq l are in the {\mathbb{Z}}-lattice generated by the toric exponents of the Gröbner basis. The base case of l=1l=1 is vacuously true.

We assume the claim is true for l1l\geq 1 and consider the case of l+1l+1. By Remark 5.2, there is some polynomial hh whose leading monomial is xαl+1x^{\alpha_{l+1}}. By the property of being a Gröbner basis, there is some fjf_{j} such that lm(fj)\operatorname{lm}(f_{j}) divides xαl+1x^{\alpha_{l+1}}. Therefore, there is some xδx^{\delta} so that xαl+1=xδlm(fj)x^{\alpha_{l+1}}=x^{\delta}\operatorname{lm}(f_{j}). By Remark 3.12, the second largest monomial of xδfjx^{\delta}f_{j} is xαix^{\alpha_{i}} for some i<l+1i<l+1. Therefore, αl+1αi=torexp(xδfj)=torexp(fj)\alpha_{l+1}-\alpha_{i}=\operatorname{torexp}(x^{\delta}f_{j})=\operatorname{torexp}(f_{j}). The inductive hypothesis then implies that the claim is true for the case of l+1l+1. ∎

Remark 5.4.

Suppose that fRf\in R so that ν(π(f))=ν(π(lt(f)))\nu(\pi(f))=\nu(\pi(\operatorname{lt}(f))). Then, ν(π(lt(f)))=ν(π(lt(f~)))\nu(\pi(\operatorname{lt}(f)))=\nu(\pi(\operatorname{lt}(\tilde{f}))). By Remark 5.2, there is a polynomial fIf\in I whose leading monomials are lm(f)\operatorname{lm}(f) and lm(f~)\operatorname{lm}(\tilde{f}). This implies that the image of exp(lm(f))-\exp(\operatorname{lm}(f)) in torfree(m/K)\operatorname{torfree}({\mathbb{Z}}^{m}/K) equals μ([f])\mu([f]). In this case, it is not necessary to replace ff by f~\tilde{f} in our computations.

We now show that the two valuations defined on R/IAR/I\simeq A are linearly equivalent. This indicates that we may use subalgebra bases for quotient rings as a computational replacement for Khovanskii bases without losing information.

Theorem 5.5.

Consider a valued algebra ν:A{0}r\nu:A\setminus\{0\}\rightarrow\mathbb{Q}^{r} satisfying the standing hypotheses, and suppose that AA has a finite Khovanskii basis {g1,,gm}\{g_{1},\dots,g_{m}\} with respect to ν\nu. Let R:=k[x1,,xm]R\vcentcolon=k[x_{1},\dots,x_{m}] be the presentation ring for this basis and II the kernel of the presentation map π:RA\pi:R\rightarrow A. Let KK and μ\mu be defined as above. Then, μ\mu and ν\nu are linearly equivalent, that is, there is an invertible linear transformation ϕ\phi from the span of the image of μ\mu to the span of ν\nu such that νπ(f)=ϕμ([f])\nu\circ\pi(f)=\phi\circ\mu([f]) for all fRf\in R.

Proof.

Suppose that the image of μ\mu is of rank rr and that the variables {x1,,xr}\{x_{1},\dots,x_{r}\} are standard monomials such that {μ([xi])}i=1r{\mathbb{Z}}\{\mu([x_{i}])\}_{i=1}^{r} is of rank rr. We define the map ϕ\phi as ϕ(μ([xi]))=ν(π(xi))\phi(\mu([x_{i}]))=\nu(\pi(x_{i})), and extend it by linearity.

We first show that {ν(π(xi))}i=1r\{\nu(\pi(x_{i}))\}_{i=1}^{r} is independent by contradiction. Suppose that there is a nontrivial sum i=1rciν(π(xi))=i=1rciν(gi)=0\sum_{i=1}^{r}c_{i}\nu(\pi(x_{i}))=\sum_{i=1}^{r}c_{i}\nu(g_{i})=0. By scaling, we may assume that each cic_{i} is an integer. We separate the positive and negative parts of the coefficients, where αi=max{0,ci}\alpha_{i}=\max\{0,c_{i}\} is the vector of positive coefficients and βi=αici\beta_{i}=\alpha_{i}-c_{i} is the vector of negative coefficients. It follows that ν(gα)=ν(gβ)\nu(g^{\alpha})=\nu(g^{\beta}). Since π(xα)=gα\pi(x^{\alpha})=g^{\alpha} and π(xβ)=gβ\pi(x^{\beta})=g^{\beta}, Remark 5.2 implies that there is an ff in II whose leading monomials are xαx^{\alpha} and xβx^{\beta}. Therefore, αβ=cK\alpha-\beta=c\in K. By Remark 5.4, μ([xα])=iαiμ([xi])\mu([x^{\alpha}])=\sum_{i}\alpha_{i}\mu([x_{i}]), which is the image of α\alpha in torfree(m/K)\operatorname{torfree}({\mathbb{Z}}^{m}/K), and μ([xβ])=iβiμ([xi])\mu([x^{\beta}])=\sum_{i}\beta_{i}\mu([x_{i}]), which is the image of β\beta in torfree(m/K)\operatorname{torfree}({\mathbb{Z}}^{m}/K). Therefore, iciμ([xi])\sum_{i}c_{i}\mu([x_{i}]) is the image of αβ\alpha-\beta in torfree(m/K)\operatorname{torfree}({\mathbb{Z}}^{m}/K). This image is trivial, which contradicts the assumption that {μ([xi])}i=1r\{\mu([x_{i}])\}_{i=1}^{r} is independent.

Suppose that there is a nontrivial i=1mciμ([xi])=0\sum_{i=1}^{m}c_{i}\mu([x_{i}])=0. By scaling, we may assume that each cic_{i} is an integer. We separate the positive and negative parts of the coefficients where αi=max{0,ci}\alpha_{i}=\max\{0,c_{i}\} is the vector of positive coefficients and βi=αici\beta_{i}=\alpha_{i}-c_{i} is the vector of negative coefficients. By Remark 5.4, we note that iαiμ([xi])\sum_{i}\alpha_{i}\mu([x_{i}]) is the image of α\alpha in torfree(m/K)\operatorname{torfree}({\mathbb{Z}}^{m}/K) and iβiμ([xi])\sum_{i}\beta_{i}\mu([x_{i}]) is the image of β\beta in torfree(m/K)\operatorname{torfree}({\mathbb{Z}}^{m}/K). Since iαiμ([xi])=iβiμ([xi])\sum_{i}\alpha_{i}\mu([x_{i}])=\sum_{i}\beta_{i}\mu([x_{i}]), we have that the image of αβ\alpha-\beta is zero in torfree(m/K)\operatorname{torfree}({\mathbb{Z}}^{m}/K). In other words, there is some nonzero integer ss\in{\mathbb{Z}} so that s(αβ)Ks(\alpha-\beta)\in K. From Lemma 5.1, it follows that ν(π(xsα))=ν(π(xsβ))\nu(\pi(x^{s\alpha}))=\nu(\pi(x^{s\beta})). Since ν(π(xsα))=sν(π(xα))\nu(\pi(x^{s\alpha}))=s\nu(\pi(x^{\alpha})) and ν(π(xsβ))=sν(π(xβ))\nu(\pi(x^{s\beta}))=s\nu(\pi(x^{\beta})), we conclude that ν(π(xα))=ν(π(xβ)).\nu(\pi(x^{\alpha}))=\nu(\pi(x^{\beta})). Thus, by Remark 5.2, αβK\alpha-\beta\in K and iαiν(gi)=iβiν(gi)\sum_{i}\alpha_{i}\nu(g_{i})=\sum_{i}\beta_{i}\nu(g_{i}) or that iciν(gi)=0.\sum_{i}c_{i}\nu(g_{i})=0.

Therefore, since any μ([xi])\mu([x_{i}]) can be written in terms of the basis {μ([x1]),,μ([xr])}\{\mu([x_{1}]),\dots,\mu([x_{r}])\}, ν(gi)\nu(g_{i}) is the corresponding linear combination of {ν(g1),,ν(gr)}\{\nu(g_{1}),\dots,\nu(g_{r})\}. Hence, {ν(g1),,ν(gr)}\{\nu(g_{1}),\dots,\nu(g_{r})\} also form a full rank sublattice of the lattice generated by {ν(g1),,ν(gm)}\{\nu(g_{1}),\dots,\nu(g_{m})\}. These relationships additionally imply that the transformation ϕ\phi takes μ([xi])\mu([x_{i}]) to ν(gi)\nu(g_{i}) for all 1im1\leq i\leq m. ∎

6. Newton-Okounkov bodies

One of the most important invariants of a graded, valued algebra AA is its Newton-Okounkov body [14, 13, 2, 7]. This is a convex body which captures homological and geometric data of AA. For instance, the normalized volume of the Newton-Okounkov body is the asymptotic growth rate of the Hilbert function for the algebra, see, for instance [14, Theorem 2.23] and [13, Theorem 4.9]. We show how to compute the Newton-Okounkov body of a graded algebra using the constructions of the previous sections.

We follow the construction of the Newton-Okounkov body as in [14]. Consider a valued algebra ν:A{0}r\nu^{\prime}:A^{\prime}\setminus\{0\}\to{\mathbb{Z}}^{r} satisfying the standing hypotheses, and a positively graded algebra A=i0AiA=\bigoplus_{i\geq 0}A_{i} where AiAA_{i}\subseteq A^{\prime} for all i.i. We extend ν\nu^{\prime} to valuation, which also satisfies the standing hypotheses, ν:A{0}×r\nu:A\setminus\{0\}\to{\mathbb{N}}\times{\mathbb{Z}}^{r}. We decompose fA{0}f\in A\setminus\{0\} into homogeneous components, f=i=0mfif=\sum_{i=0}^{m}f_{i} with fiAif_{i}\in A_{i} and fm0f_{m}\not=0, and define ν(f):=(m,ν(fm))\nu(f)\vcentcolon=(m,\nu^{\prime}(f_{m})). We order ×r{\mathbb{N}}\times{\mathbb{Z}}^{r} so that (m,a)(n,b)(m,a)\succ(n,b) if m<nm<n or m=nm=n and aba\succ b.

Definition 6.1.

The Newton-Okounkov body associated to AA and ν\nu^{\prime} is the closed, convex set

Δ(A,ν)\displaystyle\Delta(A,\nu) conv{ν(f)/i:fAi{0}}¯.\displaystyle\coloneqq\overline{\operatorname{conv}\{\nu^{\prime}(f)/i:f\in A_{i}\setminus\{0\}\}}.

When AA has a finite Khovanskii basis, we may assume, without loss of generality, that every basis element is homogeneous. In other words, {g1,,gm}\{g_{1},\dots,g_{m}\} form a Khovanskii basis and deg(gi)=di\deg(g_{i})=d_{i}, that is giAdig_{i}\in A_{d_{i}}. Then, the Newton-Okounkov body is conv{ν(gi)/di}.\operatorname{conv}\{\nu^{\prime}(g_{i})/d_{i}\}.

Suppose that A=i0AiA=\bigoplus_{i\geq 0}A_{i} is a positively graded and valued algebra with valuation ν\nu^{\prime} as above with a finite Khovanskii basis {g1,,gm}\{g_{1},\dots,g_{m}\}. Let RR be the presentation ring such that π:RA\pi:R\rightarrow A has kernel II, and a monomial order << induced by ν\nu.

Theorem 6.2.

Let μ\mu be the valuation on R/IR/I defined above and let d=(deg(gi):1im)\vec{d}=\left(\deg(g_{i})\colon 1\leq i\leq m\right) be the vector of degrees of Khovanskii basis elements. The Newton-Okounkov body of R/IR/I is given by

(8) Δ(R/I,μ)=conv{d2μ([xi])/μ([xi])1}.\Delta(R/I,\mu)=\operatorname{conv}\left\{\|\vec{d}\|^{2}\mu([x_{i}])/\mu([x_{i}])_{1}\right\}.
Proof.

Fix a lattice basis (w1,,w)\left(\vec{w}_{1},\ldots,\vec{w}_{\ell}\right) for KK, and set w+1=d.\vec{w}_{\ell+1}=\vec{d}. By construction, wi\vec{w}_{i} and w+1\vec{w}_{\ell+1} are orthogonal for all ii. Choose a set of vectors {w+2,,wm}m\{\vec{w}_{\ell+2},\dots,\vec{w}_{m}\}\subseteq{\mathbb{Z}}^{m} which extends {w1,,w+1}\{\vec{w}_{1},\dots,\vec{w}_{\ell+1}\} to a basis of the vector space m{\mathbb{Q}}^{m} such that wi\vec{w}_{i} and w+1\vec{w}_{\ell+1} are orthogonal for all i+1i\neq\ell+1.

The valuation μ\mu can be represented by μ:R/I{0}m\mu:R/I\setminus\{0\}\rightarrow{\mathbb{Q}}^{m-\ell} where μ([xα])\mu([x^{\alpha}]) are the coordinates of α\alpha with respect to the vectors {w+1,,wm}\{\vec{w}_{\ell+1},\dots,\vec{w}_{m}\} in the basis defined above. This construction embeds torfree(m/K)\operatorname{torfree}({\mathbb{Z}}^{m}/K) as a subset of m{\mathbb{Q}}^{m-\ell}. Let LmL\simeq{\mathbb{Z}}^{m-\ell} be the lattice generated by the images {μ([x1]),,μ([xm])}\{\mu([x_{1}]),\dots,\mu([x_{m}])\}, and the Newton-Okounkov body for R/IR/I is defined with respect to this lattice. We observe that, since w+1\vec{w}_{\ell+1} is orthogonal to the other wi\vec{w}_{i}s, the first entry of μ([xα])\mu([x^{\alpha}]) is deg(π(xα))/d2\deg(\pi(x^{\alpha}))/\|\vec{d}\|^{2}. ∎

Suppose {[x1],,[xm]}\{[x_{1}],\dots,[x_{m}]\} form a minimal subalgebra basis, then Δ(R/I,μ)\Delta(R/I,\mu) is (m)(m-\ell)-dimensional. When Δ(R/I,μ)\Delta(R/I,\mu) is full-dimensional, the normalized volume of the Newton-Okounkov body can be computed in terms of the standard volume on m{\mathbb{Q}}^{m-\ell} (as opposed to computing the volume in terms of the integral lattice as in Equation 8). Since w+1\vec{w}_{\ell+1} is perpendicular to all other vectors, the multiplicative factor for the volume splits along this dimension. In particular, the multiplicative factor for the volume is the length of a lattice generator of the first-coordinates of (μ([x1]),,μ([xm]))\left(\mu([x_{1}]),\dots,\mu([x_{m}])\right) divided by the volume of a fundamental domain of LL in m{\mathbb{Q}}^{m}. Since μ([xi])1=did\mu([x_{i}])_{1}=\frac{d_{i}}{\|\vec{d}\|}, the length of the lattice generator of the first-coordinates is gcd(d1,,dm)d2\frac{\gcd(d_{1},\dots,d_{m})}{\|\vec{d}\|^{2}}.

Algorithm 1 Calculating vol(Δ(R/I,μ))\operatorname{vol}(\Delta(R/I,\mu)).
1:a positively graded kk-algebra and domain AA, valuation ν\nu satisfying the standing hypotheses, and finite Khovanskii basis {g1,,gm}\left\{g_{1},\ldots,g_{m}\right\} for (A,ν)(A,\nu).
2:the normalized volume of Δ(R/I,μ)\Delta(R/I,\mu).
3:Construct presentation ring RR with presentation ring π:RA\pi:R\rightarrow A, monomial order >> induced by ν\nu, and I:=ker(π)I\vcentcolon=\ker(\pi) (see Section 3).
4:Compute a Gröbner basis GG for II.
5:Compute a basis {w1,,w}\{\vec{w}_{1},\dots,\vec{w}_{\ell}\} of the lattice KK spanned by the toric exponents of GG.
6:Set w+1=d=(deg(gi))m\vec{w}_{\ell+1}=\vec{d}=\left(\deg(g_{i})\right)\in{\mathbb{Z}}^{m} to be the vector of degrees of all Khovanskii basis elements.
7:Extend {w1,,w+1}{\mathbb{Z}}\{\vec{w}_{1},\ldots,\vec{w}_{\ell+1}\} to a full-rank lattice {w1,,wm}{\mathbb{Z}}\{\vec{w}_{1},\ldots,\vec{w}_{m}\} such that w+1{w+1,,wm}.\vec{w}_{\ell+1}\in\{\vec{w}_{\ell+1},\ldots,\vec{w}_{m}\}^{\perp}.
8:Set W=(w1wm)m×m.W=(\begin{array}[]{c|c|c}\vec{w}_{1}&\cdots&\vec{w}_{m}\end{array})\in{\mathbb{Z}}^{m\times m}.
9:Construct V(m1)×mV\in{\mathbb{Q}}^{(m-\ell-1)\times m} by selecting the last m1m-\ell-1 rows of W1W^{-1} and scaling the iith column by di1d_{i}^{-1} for i=1,,m.i=1,\ldots,m.
10:Construct the matrix LL^{\prime} of minimal generators of the lattice generated by the last mm-\ell rows of W1W^{-1}.
11:return (m1)!gcd(d1,,dm)vol(conv(V))d2det(L).\frac{(m-\ell-1)!\gcd(d_{1},\dots,d_{m})\operatorname{vol}(\operatorname{conv}(V))}{\|\vec{d}\|^{2}\det(L^{\prime})}.
Example 6.3.

Consider the following example from [7, Example 23]. Let UU denote the complex vector space of cubic polynomials in [x,y]\mathbb{C}[x,y] that vanish on the points {(4,4),(3,1),(1,1),(3,3)}\left\{(4,4),(-3,-1),(-1,-1),(3,3)\right\}. We associate to UU the algebra R(U)=k0UkskR(U)=\bigoplus_{k\geq 0}U^{k}s^{k}, graded by ss-degree. In [7], the authors showed that R(U)R(U) has the finite Khovanskii basis ={g0s,g1s,g2s,g3s,g4s,g5s,g6s2,g7s3}\mathcal{B}=\left\{g_{0}s,g_{1}s,g_{2}s,g_{3}s,g_{4}s,g_{5}s,g_{6}s^{2},g_{7}s^{3}\right\} under the valuation ν:R(U){0}3\nu:R(U)\setminus\{0\}\to{\mathbb{Q}}^{3} induced by the graded reverse lexicographic order with x>yx>y, and

ν()=(111111231201231410321031).\nu(\mathcal{B})=\begin{pmatrix}1&1&1&1&1&1&2&3\\ 1&2&0&1&2&3&1&4\\ 1&0&3&2&1&0&3&1\end{pmatrix}.

The corresponding Newton-Okounkov body Δ(R(U),ν)\Delta(R(U),\nu) is shown in Figure 1 and has normalized volume 55.

(0,3)(0,3)(3,0)(3,0)(12,32)\left(\frac{1}{2},\frac{3}{2}\right)(43,13)\left(\frac{4}{3},\frac{1}{3}\right)
Figure 1. The Newton-Okounkov body Δ(R(U),ν)\Delta(R(U),\nu)

Following Algorithm 1 we calculate vol(Δ(R/I,μ))\operatorname{vol}(\Delta(R/I,\mu)). First let R=[z0,z1,z2,z3,z4,z5,z6,z7]R=\mathbb{C}[z_{0},z_{1},z_{2},z_{3},z_{4},z_{5},z_{6},z_{7}] be the presentation ring for R(V)R(V) and the monomial order induced on RR by ν\nu is given by the rows of the matrix

(111111232233334512012314)\begin{pmatrix}1&1&1&1&1&1&2&3\\ 2&2&3&3&3&3&4&5\\ 1&2&0&1&2&3&1&4\end{pmatrix}

as weight vectors where further ties are broken with graded reverse lexicographic order. We have a direct sum decomposition 8=K2{\mathbb{Q}}^{8}=K\oplus{\mathbb{Q}}\oplus{\mathbb{Q}}^{2}, with bases comprised of the columns of WW,

W=(1233410012310100111011001000010001000100001001230001021000001301).W=\left(\begin{array}[]{ccccc|c|cc}1&2&3&-3&-4&1&0&0\\ -1&-2&-3&1&0&1&0&0\\ -1&-1&-1&0&1&1&0&0\\ 1&0&0&0&0&1&0&0\\ 0&1&0&0&0&1&0&0\\ 0&0&1&0&0&1&2&3\\ 0&0&0&1&0&2&-1&0\\ 0&0&0&0&1&3&0&-1\end{array}\right).

The Newton-Okounkov body Δ(R/I,μ)=conv(V)\Delta(R/I,\mu)=\operatorname{conv}(V), where

V=(1119013389195539531923954919023953190738689549956191195119562285),V=\begin{pmatrix}-\frac{11}{190}&\phantom{-}\frac{13}{38}&-\frac{91}{95}&-\frac{53}{95}&-\frac{3}{19}&\phantom{-}\frac{23}{95}&-\frac{49}{190}&\phantom{-}\frac{23}{95}\\[2.84544pt] \phantom{-}\frac{3}{190}&-\frac{7}{38}&\phantom{-}\frac{68}{95}&\phantom{-}\frac{49}{95}&\phantom{-}\frac{6}{19}&\phantom{-}\frac{11}{95}&\phantom{-}\frac{11}{95}&-\frac{62}{285}\end{pmatrix},

is a polytope of Euclidean volume vol(V)=14\operatorname{vol}(V)=\frac{1}{4}, shown in Figure 2.

(1,1)(1,-1)(1,1)(-1,1)(9195,6895)(\frac{-91}{\phantom{-}95},\frac{68}{95})(1338,738)(\frac{13}{38},\frac{-7}{\phantom{-}38})
Figure 2. The Newton-Okounkov body Δ(R/I,μ)\Delta(R/I,\mu)

The lattice L3L\cong{\mathbb{Z}}^{3} formed from the last three rows of W1W^{-1} is generated by the columns of the matrix

L=(106190167190001190).L^{\prime}=\begin{pmatrix}1&0&-\frac{6}{19}\\[2.84544pt] 0&1&-\frac{67}{190}\\[2.84544pt] 0&0&\phantom{-}\frac{1}{190}\end{pmatrix}.

Since d\vec{d} is the sixth column of WW above, Algorithm 1 gives us the normalized volume of Δ(R(U),μ)\Delta(R(U),\mu) as

(m1)!gcd(d1,,d8)vol(conv(V))d2det(L)=2!(1)(14)19(1190)=5,\frac{(m-\ell-1)!\gcd(d_{1},\dots,d_{8})\operatorname{vol}(\operatorname{conv}(V))}{\|\vec{d}\|^{2}\det(L^{\prime})}=\frac{2!(1)\left(\frac{1}{4}\right)}{19\left(\frac{1}{190}\right)}=5,

agreeing with the normalized volume calculated in [7, Example 23].

Theorem 6.4.

Let ν:A{0}r+1\nu:A\setminus\{0\}\to{\mathbb{Z}}^{r+1} be the valuation on a graded algebra A=i0AiA=\oplus_{i\geq 0}A_{i} induced by a valued algebra ν:A{0}r\nu^{\prime}:A^{\prime}\setminus\{0\}\to{\mathbb{Z}}^{r} satisfying the standard hypotheses with AiAA_{i}\subseteq A^{\prime}. Assume AA has a finite Khovanskii basis {g1,,gm},\{g_{1},\ldots,g_{m}\}, and define μ:R/Itorfree(m/K)\mu:R/I\rightarrow\operatorname{torfree}({\mathbb{Z}}^{m}/K) as in Section 4. The Newton-Okounkov bodies Δ(A,ν)\Delta(A,\nu) and Δ(R/I,μ)\Delta(R/I,\mu) are both rational polytopes which are affinely-equivalent.

To be clear, Theorem 6.4 states that there is an affine transformation taking one Newton-Okounkov body to the other, and that this affine transformation is invertible when restricted to the {\mathbb{Q}}-affine spans of the respective Newton-Okounkov bodies.

Proof.

We write the linear transformation ϕ\phi from Theorem 5.5, which takes μ([xi])\mu([x_{i}]) to ν(π(xi))\nu(\pi(x_{i})), in terms of the coordinates presented in this section. Since one coordinate of each of μ([xi])\mu([x_{i}]) and ν(gi)\nu(g_{i}) records the degree of [xi][x_{i}] or gig_{i}, respectively, the standard matrix for ϕ\phi decomposes (after a suitable permutation of the coordinates) as

(0TbM),\begin{pmatrix}\ast&0^{T}\\ b&M\end{pmatrix},

where \ast denotes the nonzero scaling factor between the two representations of the degrees. Using this notation, and scaling by degrees, the appropriate affine transformation from Δ(R/I,μ)\Delta(R/I,\mu) to Δ(A,ν)\Delta(A,\nu) is xMx+b.x\mapsto Mx+b.

References

  • [1] J. Abbott, A. M. Bigatti, and L. Robbiano. CoCoA: a system for doing Computations in Commutative Algebra. Available at http://cocoa.dima.unige.it.
  • [2] D. Anderson. Okounkov bodies and toric degenerations. Mathematische Annalen, 356:1183–1202, 2013.
  • [3] Anna Maria Bigatti and Lorenzo Robbiano. Saturations of subalgebras, sagbi bases, and u-invariants. Journal of Symbolic Computation, 109:259–282, 2022.
  • [4] Winfried Bruns and Aldo Conca. SAGBI combinatorics of maximal minors and a SAGBI algorithm. Journal of Symbolic Computation, 120, 2024.
  • [5] Michael Burr, Oliver Clarke, Timothy Duff, Jackson Leaman, Nathan Nichols, and Elise Walker. SubalgebraBases: Canonical subalgebra bases (aka SAGBI/Khovanskii bases). A Macaulay2 package available at https://github.com/Macaulay2/M2/tree/master/M2/Macaulay2/packages.
  • [6] Michael Burr, Oliver Clarke, Timothy Duff, Jackson Leaman, Nathan Nichols, and Elise Walker. Subalgebrabases in Macaulay2. Technical Report arXiv:2302.12473 [math.AC], arXiv, 2023.
  • [7] Michael Burr, Frank Sottile, and Elise Walker. Numerical homotopies from Khovanskii bases. Mathematics of Computation, 92(343):2333–2353, 2023.
  • [8] Wolfram Decker, Gert-Martin Greuel, Gerhard Pfister, and Hans Schönemann. Singular 4-3-2 — A computer algebra system for polynomial computations. http://www.singular.uni-kl.de, 2023.
  • [9] Manfred Göbel. Computing bases for rings of permutation-invariant polynomials. Journal of Symbolic Computation, 19(4):285–291, 1995.
  • [10] Daniel R. Grayson and Michael E. Stillman. Macaulay2, a software system for research in algebraic geometry. Available at http://www2.macaulay2.com.
  • [11] Jan Hackfeld, Gerhard Pfister, and Viktor Levandovskyy. sagbi.lib. singular 4-3-2 library for computing SAGBI bases of a subalgebra. https://www.singular.uni-kl.de/Manual/4-3-0/sing_1556.htm, 2023.
  • [12] Deepak Kapur and Klaus Madlener. A completion procedure for computing a canonical basis for a k-subalgebra. In Erich Kaltofen and Stephen M. Watt, editors, Computers and Mathematics, pages 1–11, New York, NY, 1989. Springer US.
  • [13] Kiumars Kaveh and Askold Georgievich Khovanskii. Newton-Okounkov bodies, semigroups of integral points, graded algebras and intersection theory. Annals of Mathematics, 176(2):925–978, 2012.
  • [14] Kiumars Kaveh and Christopher Manon. Khovanskii bases, higher rank valuations, and tropical geometry. SIAM Journal on Applied Algebra and Geometry, 3(2):292–336, 2019.
  • [15] L. Robbiano and M. Sweedler. Subalgebra bases. In Winfried Bruns and Aron Simis, editors, Commutative Algebra, pages 61–87, Berlin, Heidelberg, 1990. Springer Berlin Heidelberg.
  • [16] Michael Stillman and Harrison Tsai. Using sagbi bases to compute invariants. Journal of Pure and Applied Algebra, 139(1):285–302, 1999.
  • [17] Bernd Sturmfels. Gröbner Bases and Convex Polytopes, volume 8 of University lecture series. American Mathematical Society, Providence, RI, 1996.