Abstract
We show how the tropical variety of an ideal \(I\unlhd K[x_1,\ldots ,x_n]\) over a field K with non-trivial discrete valuation can always be traced back to the tropical variety of an ideal \(\pi ^{-1}I\unlhd R\llbracket t\rrbracket [x_1,\ldots ,x_n]\) over some dense subring R in its ring of integers. We show that this connection is compatible with the Gröbner polyhedra covering them. Combined with previous works, we thus obtain a framework for computing tropical varieties over general fields with valuations, which relies on the existing theory of standard bases if \(\pi ^{-1}I\) is generated by elements in \(R[t,x_1,\ldots ,x_n]\).
Similar content being viewed by others
1 Introduction
Given a polynomial ideal I over a field K with a non-trivial valuation \(\nu :K \rightarrow {\mathbb {R}}\cup \{\infty \}\), its tropical variety \({{\,\mathrm{{\mathcal {T}}}\,}}(I)\) is commonly described as the combinatorial shadow of its vanishing set over the algebraic closure of K. Tropical varieties arise naturally in many contexts in mathematics [1, 22] and beyond, such as phylogenetic trees in biology [24, §4], product-mix auctions in economics [2, 32] or finiteness of central configurations in the 5-body problem in physics [12].
However, computing tropical varieties is an algorithmically highly challenging task, requiring sophisticated techniques from computer algebra and convex geometry. The first techniques were developed by Bogart, Jensen, Speyer, Sturmfels and Thomas [5] for the rational function field over the complex numbers \({\mathbb {C}}(t)\) using classical Gröbner basis methods. More recently, Chan and Maclagan [7] generalised the notion of Gröbner bases to general fields with valuation in order to compute tropical varieties thereover. The linchpin of both works is the ability to compute initial ideals. Moreover, significant advances have been made in specific parts of the computations: Chan [6], Hofmann and Ren [13], Sommars and Verschelde [29] all worked on improving the main bottleneck that is the computation of tropical links. The first two works developed new algorithms based on projections and intersections, respectively, whereas the latter improved the computation of so-called tropical prevarieties which was essential for the original algorithm. At the same time, Vaccon [34] showed that Matrix-F5 ideas can be applied to improve the performance of the generalised Gröbner bases computation.
In contrast, this article revisits the problem on a more fundamental level. As in [7], the overall goal is to develop a framework for general fields with valuation in which the original algorithms in [5] work almost ad verbum. However, instead of introducing a new notion of Gröbner bases, we aim to base it on the existing theory of standard bases [25]. The key idea is to use Cohen’s Structure Theorem and replace the valued field K with a power series ring \(R\llbracket t\rrbracket \) with its natural valuation. This replaces the original ideal \(I\unlhd K[x]\) with an ideal in \({R\llbracket t\rrbracket [x]}\), which is generated by polynomials in both t and x under mild assumptions on I. Our approach is to a certain extent equivalent to that of Chan and Maclagan, which can be seen from the fact that we naturally obtain an algorithm for computing their Gröbner bases. However, we can leverage existing implementations, such as in the computer algebra system Singular [8], for a better performance (see Timings 1).
Our framework relies heavily on two previous works: In [19], we introduced standard bases for ideals in \({R\llbracket t\rrbracket [x]}\), whose elements are multivariate polynomials in x and univariate power series in t over a coefficient ring R. In [20], we introduced Gröbner fans for ideals in \({R\llbracket t\rrbracket [x]}\), which are a natural amalgamation of the existing notions of Gröbner fans for power series rings [3, 26, 33] and Gröbner fans for polynomial rings over coefficient rings [23]. In both works, special emphasis is put on ideals in \({R\llbracket t\rrbracket [x]}\) generated by polynomials in t and x. For those, our standard bases coincide with the existing notion of standard bases for polynomials over coefficient rings and our algorithms consist of a finite sequence of basic polynomial arithmetic.
This article is organised as follows: First, in Sect. 2, we recall Cohen’s Structure Theorem and use it to establish a bijection between the tropical variety of an ideal in K[x] and the tropical variety of a corresponding ideal in \({R\llbracket t\rrbracket [x]}\) (see Theorem 4). Next, in Sect. 3, we show that this bijection is compatible with the polyhedral structures covering the respective tropical varieties (see Corollary 3). Finally, in Sect. 4, we explain how the corresponding ideal in \({R\llbracket t\rrbracket [x]}\) can be computed from the original ideal in K[x].
Furthermore, modified versions of the algorithms in [5] in our framework have been implemented in the Singular library tropical.lib [15], relying on gfanlib [14, 16] for computations in convex geometry (see Example 5). They are publicly available as part of the official Singular distribution, and a detailed account on the modified algorithms can be found in [27].
2 Tracing Tropical Varieties to a Trivial Valuation
The aim of this section is to show how tropical varieties over a valued field K can be traced back to tropical varieties over a power series ring \(R\llbracket t\rrbracket \) as in Convention 2. The linchpin is to show how initial ideals over one can be described through initial ideals over the other, and the remaining results then follow naturally from this. Let us start by recalling Cohen’s Structure Theorem.stop
Theorem 1
(Cohen’s Structure Theorem, [21, §23 Corollary 5]) Let R be a Noetherian ring, \(P=\langle p\rangle \unlhd R\) an ideal and \({{\widehat{R}}}\) the P-adic completion of R. Then
where \(R\llbracket t\rrbracket \) denotes the ring of formal power series in t with coefficients in R.
Convention 2
For the remainder of the article, fix a field K with a non-trivial discrete valuation \(\nu :K\rightarrow {\mathbb {R}}\cup \{\infty \}\). Without loss of generality, we may assume that K is complete in the topology induced by the valuation, as in our context we can always pass to its completion if it is not. Let \({\mathcal {O}}_K\) be its ring of integers, and let \({\mathfrak {K}}\) denote its residue field. Fix a uniformising parameter \(p\in {\mathcal {O}}_K\), and \(R\le {\mathcal {O}}_K\) a subring that is dense in the topology induced by the valuation, i.e. \({\widehat{R}}={\mathcal {O}}_K\). By Theorem 1, we have two exact sequences
Moreover, fix a multivariate polynomial ring \(K[x]=K[x_1,\ldots ,x_n]\). By abuse of notation, we also use \(\pi \) to refer to both the map \({R\llbracket t\rrbracket [x]}\rightarrow {\mathcal {O}}_K[x]\) as well as the composition \({R\llbracket t\rrbracket [x]}\rightarrow {\mathcal {O}}_K[x] \hookrightarrow K[x]\), where \({R\llbracket t\rrbracket [x]}\) and \({\mathcal {O}}_K[x]\) denote the rings of polynomials in \(x_1,\ldots ,x_n\) with coefficients in \(R\llbracket t\rrbracket \) and \({\mathcal {O}}_K\), respectively.
Example 1
(p-adic numbers) The most interesting example is the field \(K:={\mathbb {Q}}_p\) of p-adic numbers with \({\mathcal {O}}_K:={\mathbb {Z}}_p\) the ring of p-adic integers. Then \(R:={\mathbb {Z}}\le {\mathbb {Z}}_p\) is a natural dense subring, which is computationally easy to work with. The exact sequences in Convention 2 merely reflect the presentation of p-adic integers as power series in p:
Example 2
Given the choice of \(R\le {\mathcal {O}}_K\) in Convention 2, choosing \(R:={\mathcal {O}}_K\) is always possible. However, in many examples there are natural choices for R, which are computationally much easier to handle than \({\mathcal {O}}_K\) itself:
-
1.
\(K=k((t))\) the field of Laurent series over a field k with \({\mathcal {O}}_K=k\llbracket t \rrbracket \) the ring of power series over k, \(R=k[t]\) and \(p=t\); e.g. \(k={\mathbb {F}}_q\) with q a prime power, as used in [30, Sect. 7] or [17], or \(k={\mathbb {Q}}\) as considered in [5] (see Example 4).
-
2.
Finite extensions K of \({\mathbb {Q}}_p\) and \({\mathbb {F}}_q((t))\), i.e. all local fields with non-trivial valuation, and also all higher-dimensional local fields.
-
3.
\({\mathcal {O}}_K\) any completion of a localisation of a Dedekind domain R at a prime ideal \(P\unlhd R\), \(p\in P\) a suitable element. Note that p does not need to generate P and hence \({\mathcal {O}}_K\) need not be the completion with respect to the ideal generated by p, e.g. \(R={\mathbb {Z}}[\sqrt{-5}]\), \(P=\langle 2,1+\sqrt{-5}\rangle \) and \(p=2\).
-
4.
For an odd choice of R, consider \(K:={\mathbb {Q}}(s)((t))\) so that \({\mathcal {O}}_K={\mathbb {Q}}(s)\llbracket t\rrbracket \). Set \(R:=S^{-1}{\mathbb {Q}}[s,t]\), where \(S:={\mathbb {Q}}[s,t]\setminus (\langle t-1,s\rangle \cup \langle t\rangle )\) is multiplicatively closed as the complement of two prime ideals. Then R is a non-catenarian, dense subring of \({\mathcal {O}}_K\).
To fix the notation, we briefly recall some basic notions in tropical geometry that are of immediate relevance to us. For an in-depth introduction to tropical geometry, we refer to the reader to [18]. For a brief survey with a view towards algebraic geometry, we recommend [9].
Definition 1
(Initial forms, initial ideals, tropical varieties over valued fields) For a polynomial \(0\not =f=\sum _{\alpha \in {\mathbb {N}}^n} c_\alpha \cdot x^\alpha \in K[x]\) and a weight vector \(w\in {\mathbb {R}}^n\), we define the valued weighted degree and initial form of f with respect to w to be:
For an ideal \(I\unlhd K[x]\) and a weight vector \(w\in {\mathbb {R}}^n\), we define the initial ideal of I with respect to w to be:
We refer to the set of weight vectors for which the initial ideal contains no monomial as the tropical variety of I,
Theorem 3
(Structure Theorem for Tropical Varieties, [18, Theorem 3.3.5]) Let \(I\unlhd K[x]\) define an irreducible subvariety in \((K^*)^n\) of dimension d. Then \({{\,\mathrm{{\mathcal {T}}}\,}}_{\nu }(I)\) is the support of a pure polyhedral complex of the same dimension that is connected through codimension 1.
Next, we introduce initial forms and initial ideals in for elements and ideals in \({R\llbracket t\rrbracket [x]}\) and show how initial ideals of ideals in \({R\llbracket t\rrbracket [x]}\) can be used to compute the initial ideals of ideals in K[x].
Definition 2
(Initial forms, initial ideals) Given an element \(0\not =f=\sum _{\beta ,\alpha } c_{\alpha ,\beta }\cdot t^\beta x^\alpha \unlhd {R\llbracket t\rrbracket [x]}\) and a weight vector \(w\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^n\), we define the weighted degree and initial form of f with respect to w to be
where R[t, x] denotes the ring of polynomials in \(t,x_1,\ldots ,x_n\) with coefficients in R.
Given an ideal \(I\unlhd {R\llbracket t\rrbracket [x]}\) and a weight vector \(w\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^n\), we define the initial ideal of I with respect to w to be:
This can be thought of as a natural extension of Definition 1 with trivial valuation on the coefficients. Note that we only allow weight vectors with negative weight in t, so that the maximum of all \(w\cdot (\beta ,\alpha )\) exists.
Example 3
( [6, §3.6]) Consider, over the field of 3-adic numbers \({\mathbb {Q}}_3\), the ideal
and the weight vector \(w:=(1,11,3,19)\). The initial ideal of I under the 3-adic valuation is then
Moreover, we have
and for the weight vector \((-1,w)\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^4\) a short standard bases computation (see Proposition 3) yields
The similarity to the initial ideal of I under the 3-adic valuation is no coincidence.
Proposition 1
For any ideal \(I\unlhd {\mathcal {O}}_K[x]\) and any weight vector \(w\in {\mathbb {R}}^n\), we have:
where \(\overline{(\cdot )}\) denotes the canonical projection \(\overline{(\cdot )}:R[x]\rightarrow {\mathfrak {K}}[x]\).
Proof
- \(\supseteq \) :
-
Any term \(s\in {\mathcal {O}}_K[x]\) is of the form \(s=(\sum _\beta c_\beta p^\beta )\cdot x^\alpha \) with \(p\not \mid c_\beta \) for all \(\beta \in {\mathbb {N}}\). Then the element \(s':=(\sum _\beta c_\beta t^\beta )\cdot x^\alpha \in {R\llbracket t\rrbracket [x]}\) is a natural preimage of s under \(\pi \) for which we have
$$\begin{aligned} {{\,\mathrm{in}\,}}_{\nu ,w}(s)=\overline{c}_{\beta _0} \cdot x^\alpha =\overline{{{\,\mathrm{in}\,}}_{(-1,w)}({s'})|}_{t=1}, \text { where } \beta _0=\min \{\beta \in {\mathbb {N}}\mid c_\beta \ne 0\}. \end{aligned}$$And because the valued weighted degree of s in \({\mathcal {O}}_K [x]\), i.e. the left-hand side in the following equation, and the weighted degree of \(s'\) in \({R\llbracket t\rrbracket [x]}\), i.e. the right-hand side of the following equation, coincide,
$$\begin{aligned} \deg _w(x^\alpha )-\nu (\textstyle \sum _\beta c_\beta p^\beta ) = \max \{w\cdot \alpha - \beta \;|\;c_\beta \not =0\} = \deg _{(-1,w)}(\textstyle \sum _\beta c_\beta \cdot t^\beta x^\alpha ), \end{aligned}$$this implies that any \(f\in {\mathcal {O}}_K[ x]\) has a preimage \(f'\in {R\llbracket t\rrbracket [x]}\) under \(\pi \) such that
$$\begin{aligned} {{\,\mathrm{in}\,}}_{\nu ,w}(f)=\overline{{{\,\mathrm{in}\,}}_{(-1,w)}({f'})|}_{t=1}, \end{aligned}$$simply by applying the above argument to each of its terms.
- \(\subseteq \) :
-
Once again consider a term \(s=\sum _\beta c_\beta p^\beta \cdot x^\alpha \in {\mathcal {O}}_K[x]\) with \(p\not \mid c_\beta \) for all \(\beta \in {\mathbb {N}}\). Then any preimage of it under \(\pi \) is of the form \(s'=\sum _\beta c_\beta t^\beta x^\alpha + r\) for some \(r\in \langle p-t\rangle \).
If \(\deg _{(-1,w)}(r) > \deg _{(-1,w)}(\sum _\beta c_\beta t^\beta x^\alpha )\), we have
$$\begin{aligned} \overline{{{\,\mathrm{in}\,}}_{(-1,w)}({s'})|}_{t=1}=\overline{{{\,\mathrm{in}\,}}_{(-1,w)}({r})|}_{t=1}=0, \end{aligned}$$since \({{\,\mathrm{in}\,}}_{(-1,w)}(r)\in {{\,\mathrm{in}\,}}_{(-1,w)}\langle p-t\rangle = \langle p\rangle \). And if \(\deg _{(-1,w)}(r) < \deg _{(-1,w)}(\sum _\beta c_\beta t^\beta x^\alpha )\), we have
$$\begin{aligned} \overline{{{\,\mathrm{in}\,}}_{(-1,w)}({s'})|}_{t=1}&=\overline{{{\,\mathrm{in}\,}}_{(-1,w)}(\textstyle \sum _\beta c_\beta t^\beta x^\alpha )}|_{t=1} =\overline{c}_{\beta _0} \cdot x^\alpha \\&={{\,\mathrm{in}\,}}_{\nu ,w}(\textstyle \sum _\beta c_\beta p^\beta \cdot x^\alpha )= {{\,\mathrm{in}\,}}_{\nu ,w}(s), \end{aligned}$$where \(\beta _0:=\min \{\beta \in {\mathbb {N}}\mid c_\beta \ne 0\}\). Now suppose \(\deg _{(-1,w)}(r) = \deg _{(-1,w)}(\sum _\beta c_\beta t^\beta x^\alpha )\). First observe that because t is weighted negatively, there can be no cancellation amongst the highest weighted terms of r and the terms of \(\sum _\beta c_\beta t^\beta x^\alpha \), as the terms of \(\sum _\beta c_\beta t^\beta x^\alpha \) are not divisible by p, unlike the terms of the highest weighted terms of r. Therefore, we have
$$\begin{aligned} \overline{{{\,\mathrm{in}\,}}_{(-1,w)}({s'})|}_{t=1}&=\underbrace{\overline{{{\,\mathrm{in}\,}}_{(-1,w)}(\textstyle \sum _\beta c_\beta t^\beta x^\alpha )}|_{t=1}}_{={{\,\mathrm{in}\,}}_{\nu ,w}\textstyle (\sum _\beta c_\beta p^\beta \cdot x^\alpha )} + \underbrace{\overline{{{\,\mathrm{in}\,}}_{(-1,w)}({r})|}_{t=1}}_{=\overline{0}} ={{\,\mathrm{in}\,}}_{\nu ,w}(s). \end{aligned}$$Either way, we always have \(\overline{{{\,\mathrm{in}\,}}_{(-1,w)}({s'})|}_{t=1} \in \langle {{\,\mathrm{in}\,}}_{\nu ,w}(s)\rangle \) for any arbitrary preimage \(s'\in \pi ^{-1}(s)\), and, as before, the same hence holds true for any arbitrary element \(f\in {\mathcal {O}}_K[ x]\). \(\square \)
Corollary 1
For any ideal \(I\unlhd K[x]\) and any weight vector \(w\in {\mathbb {R}}^n\), we have:
Proof
The statement follows from \({{\,\mathrm{in}\,}}_{\nu ,w}(I)={{\,\mathrm{in}\,}}_{\nu ,w}(I\cap \mathcal O_K[ x])\) and Proposition 1. \(\square \)
Finally, we can introduce tropical varieties in \({R\llbracket t\rrbracket [x]}\) and show how they relate to tropical varieties in K[x]. In particular, we note how the tropical varieties in \({R\llbracket t\rrbracket [x]}\) that are of interest to us are pure and connected through codimension 1. This is not a given for tropical varieties over coefficient rings [18, §1.6] and very important algorithmically, as it allows us to run over it via a fan-traversal through the facets of the maximal cones.
Definition 3
(tropical variety) For an ideal \(I\unlhd {R\llbracket t\rrbracket [x]}\), we define its tropical variety to be
where \({{\,\mathrm{cl}\,}}{(\cdot )}\) denotes the closure in the Euclidean topology.
Theorem 4
Let \(I\unlhd K[ x]\) be an ideal. The projection \({\mathbb {R}}_{\le 0}\times {\mathbb {R}}^n\rightarrow {\mathbb {R}}^n\) induces a bijection
where \(\nu \) is the valuation on K in Convention 2.
Proof
For the bijection, we show that
- \(\Longrightarrow \):
-
Suppose \({{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I)\unlhd {R\llbracket t\rrbracket [x]}\) contains a monomial \(t^\beta x^\alpha \). By Corollary 1, we have \({{\,\mathrm{in}\,}}_{\nu ,w}(I) = \overline{{{\,\mathrm{in}\,}}_{(-1,w)}({\pi ^{-1} I})|}_{t=1}\), which means \({{\,\mathrm{in}\,}}_{\nu ,w}(I)\) must contain the monomial \(x^\alpha \in {\mathfrak {K}}[ x]\).
- \(\Longleftarrow \):
-
Suppose \({{\,\mathrm{in}\,}}_{\nu ,w}(I)\unlhd {\mathfrak {K}}[x]\) contains a monomial \(x^\alpha \). For the remainder of the proof, we abbreviate \((-1,w)\)-weighted degree and \((-1,w)\)-weighted homogeneous with weighted degree and weighted homogeneous, respectively. Consider all \(r\in R[t,x]\) such that
$$\begin{aligned} f:=t^\beta \cdot \big (x^\alpha +(t-1)\cdot r\big )\in {{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I), \text { for some } \beta \in {\mathbb {N}}. \end{aligned}$$
Such f exist, because, by Corollary 1, \({{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I)\) must contain an element of the form \(x^\alpha + (t-1)\cdot r + p\cdot s\) for some \(r,s\in R[t, x]\), and p lies in \({{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I)\). We may decompose each r into its weighted homogeneous layers,
with \(\deg _{(-1,w)}(r_{q_i})=q_i\) and \(q_i<q_{i+1}\), and we may choose \(\beta \in {\mathbb {N}}\) and \(r\in R[t,x]\) such that l is minimal. We now use the weighted homogeneity of \({{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I)\) to show that \(l=0\), which means that \({{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I)\) contains the monomial \(t^\beta x^\alpha \) for some \(\beta \in {\mathbb {N}}\).
Assume \(l>0\). Setting \(d:=\deg _{(-1,w)}(x^\alpha )\) and \(r_q=0\) for \(q\not \in \{q_1,\ldots ,q_l\}\), we obtain the following weighted homogeneous layers of f in weighted degree \(q-\beta \):
Since \({{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I)\) is weighted homogeneous, all \(f_{q-\beta }\) are contained in this ideal.
Now if \(q_l\) was strictly bigger than d, we would get \(f_{q_l-\beta }=-t^\beta \cdot r_{q_l}\in {{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I)\), and thus
contradicting our choice of \(\beta \) and r with minimal l.
Similarly, if \(q_1\) was less than or equal to d, we would get \(f_{q_1-1-\beta }=t^{\beta }\cdot t\cdot r_{q_1}\in {{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1} I)\), and thus
again contradicting our choice of \(\beta \) and r with minimal l.
Hence, \(q_l\le d< q_1\), which, however, contradicts \(q_i<q_{i+1}\). \(\square \)
Corollary 2
If \(I\unlhd K[x]\) defines an irreducible subvariety of \((K^*)^n\) of dimension d, then \({{\,\mathrm{{\mathcal {T}}}\,}}(\pi ^{-1} I)\) is the support of a pure polyhedral fan of dimension \(d+1\) connected through codimension one.
Proof
Follows immediately from Definition 3 and Theorem 4, which imply that \({{\,\mathrm{{\mathcal {T}}}\,}}(\pi ^{-1} I)\) is the polyhedral fan over \({{\,\mathrm{{\mathcal {T}}}\,}}_\nu (I)\). And by Theorem 3, the latter is pure of dimension d and connected through codimension one. \(\square \)
We close the section with a couple of examples of tropical varieties over K[x], their counterparts in \({R\llbracket t\rrbracket [x]}\) and how they can be computed in Singular.
Example 4
Let \(K:={\mathbb {Q}}((\varepsilon ))\) be the field of Laurent series, equipped with is natural valuation \(\nu \), and let \(I\unlhd K [x,y]\) be the principal ideal generated by \((x+y+1)\cdot (\varepsilon ^2x+y+\varepsilon )\). Then \({{\,\mathrm{{\mathcal {T}}}\,}}_{\nu }(I)\) is the union of two tropical lines, one with vertex at (0, 0) and one with vertex at \((1,-1)\). Setting \(R:={\mathbb {Q}}[t]\subseteq {\mathcal {O}}_K={\mathbb {Q}}\llbracket t\rrbracket \), Theorem 4 implies that for any weight vector \(w=(w_t,w_x,w_y)\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^2\) in the lower open half-space we have
Hence \({{\,\mathrm{{\mathcal {T}}}\,}}(\pi ^{-1}I)\) is the polyhedral fan over \({{\,\mathrm{{\mathcal {T}}}\,}}_{\nu }(I)\) as shown in Fig. 1. It consists of 6 rays and 8 two-dimensional cones in a way that the intersection with the affine hyperplane yields \({{\,\mathrm{{\mathcal {T}}}\,}}_{\nu }(I)\).
Example 5
([6, §3.6]) Consider \(I:=\langle x_1-2x_2+3x_3,3x_2-4x_3+5x_4\rangle \unlhd {\mathbb {Q}}[x_1,\ldots ,x_4]\subseteq {\mathbb {Q}}_2[x_1,\ldots ,x_4]\), whose preimage is given by
The tropical variety of the preimage is combinatorially of the form shown in Fig. 2 and invariant by translation under the one-dimensional subspace generated by (0, 1, 1, 1, 1). Hence, each of the six drawn vertices represents a two-dimensional cone and each of the five edges represents a three-dimensional cone.
Intersecting with the affine hyperplane \(\{-1\}\times {\mathbb {R}}^4\), we obtain a polyhedral complex as shown in the top left of Fig. 3, the vertices of Fig. 2 in \(\{0\}\times {\mathbb {R}}^4\) becoming points at infinity.
Figure 3 further shows the tropical varieties of \(I\unlhd {\mathbb {Q}}[x_1,\ldots ,x_4]\) for other possible valuations on \({\mathbb {Q}}\). We see that regardless of the valuation, all tropical varieties share the same recession fan, as was proven by Gubler [11]. The latter is also necessarily the tropical variety under the trivial valuation. Note that for p sufficiently large, the tropical varieties over \({\mathbb {Q}}_p\) coincide with the tropical variety under the trivial valuation. This is because p is simply too large for \(p-t\) to matter in any of our standard basis computations that arise in the computation of \({{\,\mathrm{{\mathcal {T}}}\,}}(\pi ^{-1}I)\). In the theory of modular Gröbner bases [4], these p are referred to as good primes while the other p are referred to as bad primes.
Figure 4 shows the input and output of the Singular computation of \({{\,\mathrm{{\mathcal {T}}}\,}}_{\nu _2}(I)\). Currently, the computation of tropical varieties is limited to the fields \({\mathbb {C}}\{\{t\}\}\) and \({\mathbb {Q}}_p\) and to ideals defined over \({\mathbb {Q}}\).
3 Tracing Gröbner Complexes to a Trivial Valuation
In this section, we show how the Gröbner complexes of ideals in K[x] can be traced back to the Gröbner fans of ideals in \({R\llbracket t\rrbracket [x]}\). We show how the latter induces a refinement of the former and how to determine whether two Gröbner cones map to the same Gröbner polyhedron. We close this section with a remark on p-adic Gröbner bases as introduced by Chan and Maclagan [7].
Definition 4
(Gröbner polyhedra, Gröbner complexes over valued fields) For a homogeneous ideal \(I\unlhd K[x]\) and a weight vector \(w\in {\mathbb {R}}^n\), we define its Gröbner polyhedra to be
We refer to the collection \(\Sigma _\nu (I):=\{C_{\nu ,w}(I)\mid w\in {\mathbb {R}}^n\}\) as the Gröbner complex of I.
Theorem 5
([18, Theorem 2.5.3]) Let \(I\unlhd K[x]\) be a homogeneous ideal. Then all \(C_{\nu ,w}(I)\) are convex polytopes and \(\Sigma _\nu (I)\) is a finite polyhedral complex.
Definition 5
For an x-homogeneous ideal \(I\unlhd {R\llbracket t\rrbracket [x]}\), i.e. an ideal generated by elements which are homogeneous if considered as polynomials in x with coefficients in \({R\llbracket t\rrbracket }\), and a weight vector \(w\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^n\) we define its Gröbner cone to be
We refer to the collection \(\Sigma (I):=\{C_w(I), C_w(I)\cap \{0\}\times {\mathbb {R}}^n \mid w\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^n\}\) as the Gröbner fan of I.
Proposition 2
([20, Theorem 3.19]) Let \(I\unlhd {R\llbracket t\rrbracket [x]}\) be an x-homogeneous ideal. Then all \(C_w(I)\) are polyhedral cones and \(\Sigma (I)\) is a finite polyhedral fan.
Corollary 3
The map \(\{-1\}\times {\mathbb {R}}^n{\mathop {\longrightarrow }\limits ^{\sim }}{\mathbb {R}}^n, (-1,w)\longmapsto w\) is compatible with the Gröbner fan \(\Sigma (\pi ^{-1}I)\) and the Gröbner complex \(\Sigma _\nu (I)\), i.e. it maps the restriction of a Gröbner cone \(C_{(-1,w)}(\pi ^{-1}I)\cap \big (\{-1\}\times {\mathbb {R}}^n\big )\) into the Gröbner polytope \(C_{\nu ,w}(I)\).
Proof
Follows directly from Proposition 1, as two weight vectors with the same initial ideal of \(\pi ^{-1}I\unlhd {R\llbracket t\rrbracket [x]}\) yield the same initial ideal of \(I\unlhd K[x]\). \(\square \)
Note that it may happen that several cones are mapped into the same Gröbner polytope, i.e. that the image of the restricted Gröbner fan is a refinement of the Gröbner complex (see Example 6).
We now recall the notion of initially reduced standard bases of ideals in \({R\llbracket t\rrbracket [x]}\) from [19] and how they determine the inequalities and equations of Gröbner cones as shown in [20]. We then use these to decide whether two Gröbner cones are mapped to the same Gröbner polytope and, by doing so, show that no separate standard basis computation is required for this.
Definition 6
(initially reduced standard bases) Fix the lexicographical ordering > such that \(x_1>\ldots>x_n>1>t\). Given a weight vector \(w\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^n\), we define the weighted ordering\(>_w\) to be
For \(g\in {R\llbracket t\rrbracket [x]}\), the leading term\({{\,\mathrm{LT}\,}}_{>_w}(g)\) is the unique term of g with maximal monomial under \(>_w\) and for \(I\unlhd {R\llbracket t\rrbracket [x]}\), the leading ideal\({{\,\mathrm{LT}\,}}_{>_w}(I)\) is the ideal generated by the leading terms of all its elements. A finite subset \(G\subseteq I\) is called a standard basis of I with respect to \(>_w\), if the leading terms of its elements generate \({{\,\mathrm{LT}\,}}_{>_w}(I)\).
Suppose \(G=\{g_1,\ldots ,g_k\}\) with \(g_i=\sum _{\alpha \in {\mathbb {N}}^n} g_{i,\alpha }\cdot x^\alpha \), \(g_{i,\alpha } \in {R\llbracket t\rrbracket }\). We call Ginitially reduced, if the set
is reduced in the classical sense, i.e. no term in the tail of an element of \(G'\) is in the ideal generated by the leading terms of the elements in \(G'\).
Proposition 3
([20, Algorithm 4.6]) Let \(I\unlhd {R\llbracket t\rrbracket [x]}\) be an x-homogeneous ideal and \(w\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^n\) a weight vector. Then an initially reduced standard basis G of I with respect to \(>_w\) can be computed using a finite sequence of arithmetic operations in \({R\llbracket t\rrbracket [x]}\). Moreover, if I is generated by elements in R[t, x], then it can be computed using a finite sequence of arithmetic operations in R[t, x].
Proposition 4
([20, Proposition 3.8, 3.11]) Let \(I\unlhd {R\llbracket t\rrbracket [x]}\) be an x-homogeneous ideal, let \(w\in {\mathbb {R}}_{<0}\times {\mathbb {R}}^n\) be a weight vector and let G an initially reduced standard basis of I with respect to \(>_w\). Then \(\{{{\,\mathrm{in}\,}}_w(g)\mid g\in G\}\) is an initially reduced standard basis of \({{\,\mathrm{in}\,}}_w(I)\) with respect to \(>_w\), and the Gröbner cone of I around w is given by
We now show that our standard bases of \(\pi ^{-1}I\unlhd {R\llbracket t\rrbracket [x]}\) yield Gröbner bases of initial ideals of \(I\unlhd K[x]\), allowing us to immediately decide whether two Gröbner cones of the former are mapped to the same Gröbner polytope of the latter.
Corollary 4
Let \(I\unlhd K[x]\) be a homogeneous ideal, let \(w\in {\mathbb {R}}^n\) be a weight vector and let G be an initially reduced standard basis of \(\pi ^{-1}I\) with respect to the weighted ordering \(>_{(-1,w)}\). Then
is a standard basis of \({{\,\mathrm{in}\,}}_{\nu ,w}(I)\) with respect to the fixed lexicographical ordering > restricted to monomials in x.
Proof
By Proposition 4, the set \({{\,\mathrm{in}\,}}_{(-1,w)}(G):=\{{{\,\mathrm{in}\,}}_{(-1,w)}(g)\mid g\in G\}\) is an initially reduced standard basis of \({{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1}I)\) with respect to \(>_{(-1,w)}\). And because it is homogeneous with respect to the weight vector \((-1,w)\), it is also an initially reduced standard basis with respect to >. By choice of >, the set \({{\,\mathrm{in}\,}}_{(-1,w)}(G)|_{t=1}\) remains a standard basis of \({{\,\mathrm{in}\,}}_{(-1,w)}(\pi ^{-1}I)|_{t=1}\) with respect to the restriction of > to monomials in x. And since \(p\in {{\,\mathrm{in}\,}}_{(-1,w)}(G)|_{t=1}\), \(\overline{{{\,\mathrm{in}\,}}_{(-1,w)}({G})|}_{t=1}\) is a standard basis of \(\overline{{{\,\mathrm{in}\,}}_{(-1,w)}({\pi ^{-1}I})|}_{t=1}\) with respect to the restriction of >. \(\square \)
Example 6
Consider the preimage \(\pi ^{-1}I\unlhd {\mathbb {Z}}\llbracket t\rrbracket [x,y,z]\) of the ideal \(I=\langle 2y+x,z^2+y^2\rangle \unlhd {\mathbb {Q}}_2[x,y,z]\) and the two weight vectors \(w=(1,3,7), v=(1,10,5)\in {\mathbb {R}}^3\). Fix a lexicographical tiebreaker > with \(x>y>z>1>t\).
The initially reduced standard basis of \(\pi ^{-1}I\) with respect to \(>_{(-1,w)}\) and \(>_{(-1,v)}\) is the following two sets, respectively (initial forms underlined):
yielding the following Gröbner basis of \({{\,\mathrm{in}\,}}_{\nu ,w}(I)\) and \({{\,\mathrm{in}\,}}_{\nu ,v}(I)\) under >:
One immediately sees that both initial ideals coincide, meaning that the two Gröbner cones \(C_{(-1,w)}(\pi ^{-1}I)\) and \(C_{(-1,v)}(\pi ^{-1}I)\) are mapped to the same Gröbner polytope \(C_{\nu _2,w}(I)=C_{\nu _2,v}(I)\).
Remark 1
(p-adic Gröbner bases) By [18, Sect. 2.4], a Gröbner basis of an ideal \(I\unlhd K[x]\) over valued fields with respect to a weight vector \(w\in {\mathbb {R}}^n\) is a finite generating set whose initial forms generate the initial ideal \({{\,\mathrm{in}\,}}_{\nu ,w}(I)\). By Corollary 4, \(\pi (G)\) is such a Gröbner basis if \(G\subseteq \pi ^{-1}I\unlhd {R\llbracket t\rrbracket [x]}\) is a standard basis under the monomial ordering \(>_w\).
Lines 1 to 6 in Fig. 5 illustrate the computation of a Gröbner bases over the 2-adic numbers in Singular: Line 3 creates the Katsura(4) ideal in \(x_1,\ldots ,x_4\), Line 5 homogenises it on \(x_0\) and adds the generator \(2-t\), and Line 6 computes its standard basis. Note that ds is a weighted ordering with weight vector \((-1,\ldots ,-1,-1)\) which is equivalent to a weighted ordering with weight vector \((0,\ldots ,0,-1)\) since the ideal is homogeneous in \(x_0,\ldots ,x_4\). Substituting t with 2 in stdI yields a Gröbner basis, however the monomials will be out of order since the ordering ignores the 2-adic valuation.
Lines 7 to 12 in Fig. 5 construct the initial ideal: Line 7 forces Singular to do tail reductions even though this might cause infinite loops in non-global orderings. Line 8 reduces stdI with respect to \(2-t\), so that the minimal degrees in t reflect the 2-valuations. Line 9 computes the desired initial form, and Line 10 replaces all t with 1 so that Line 12 can safely pass to a polynomial ring without t over the residue field.
Table 1 shows timings of the gfan command gfan_padic –groebnerBasis by Anders Jensen [14], the Macaulay2 Package GroebnerValuations by Andrew Chan [7, 10], an implementation of a p-adic Matrix-F5 algorithm by Tristan Vaccon in Sage [28, 34], and the standard basis engine of Singular over integers under mixed orderings [8]. We consider the following examples:
- Cyclic(n):
-
In \({\mathbb {Q}}_2[x_0,\ldots ,x_n]\), the cyclic ideal in the variables \(x_1,\ldots ,x_n\), homogenised using the variable \(x_0\), and weight vector \((0,\ldots ,0)\).
- Katsura(n):
-
In \({\mathbb {Q}}_2[x_0,\ldots ,x_n]\), the Katsura ideal in the variables \(x_1,\ldots ,x_n\), homogenised using the variable \(x_0\), and weight vector \((0,\ldots ,0)\).
- Chan:
-
In \({\mathbb {Q}}_3[x_0,\ldots ,x_4]\), the ideal \(\langle 2x_1^2+3x_1x_2+24x_3x_4, 8x_1^3+x_2x_3x_4+18x_3^2x_4\rangle \) and weight vector \((-1,-11,-3,-19)\) taken from [6, §3.6].
All computations were done on a server running Gentoo-3.16.5 with Intel Xeon E5-2690 processors. Computations exceeding 1 CPU day were aborted. Note that the computations in Sage were done up to a finite precision of \(p^{50}\) and that the correctness of the result could only be verified for the examples for which either gfan, Macaulay2 or Singular finished.
4 Computing the Preimage
This article was dedicated to show how \({{\,\mathrm{{\mathcal {T}}}\,}}_{\nu }(I)\) can be computed via \({{\,\mathrm{{\mathcal {T}}}\,}}(\pi ^{-1}I)\), however until now we have not addressed how to determine the preimage \(\pi ^{-1}I\) in the first place. We therefore end the article with two results: The first shows that \(\pi ^{-1}I\) can be obtained by a saturation, and the second describes how to compute it.
Lemma 1
Let \(I \unlhd K[x]\) be an ideal, and let \(\{f_1,\ldots ,f_k\}\subseteq I\cap {\mathcal {O}}_K[x]\) be a generating set over the valuation ring. Since \(\pi :{R\llbracket t\rrbracket [x]}\rightarrow {\mathcal {O}}_K[x]\) is surjective, there are \(f_1',\ldots ,f_k'\in {R\llbracket t\rrbracket [x]}\) such that \(\pi (f_i')=f_i\in R[x]\). Then
where \((\cdot ):p^\infty \) denotes the saturation of the ideal with respect to p.
Proof
The \(\supseteq \) inclusion is obvious, as \(p-t\) is mapped to 0 and p is invertible in K.
For the converse inclusion, let \(g\in \pi ^{-1}I\). Then there are \(q_1,\ldots ,q_k\in K[x]\) such that
which means that for a sufficiently high power \(l\in {\mathbb {N}}\) we have
Since the map \(\pi :{R\llbracket t\rrbracket [x]}\rightarrow {\mathcal {O}}_K[x]\) is surjective, there exist \(q_1',\ldots ,q_k'\in {R\llbracket t\rrbracket [x]}\) such that
or rather
Thus \(p^l\cdot g \in \langle f_1',\ldots ,f_k' \rangle + \langle p-t \rangle \), and hence
\(\square \)
The next example shows that \(\langle f_1,\ldots ,f_k'\rangle \) in Lemma 1 is not necessarily saturated with respect to p, which is why Proposition 5 shows how to compute it.
Example 7
Consider \(I=\langle f_1,f_2 \rangle \unlhd {\mathbb {Q}}_2[x,y]\), where \(f_1=x^2+\frac{1}{2} y, f_2=y^2+\frac{1}{2}y\). Then \(g=x^2-y^2\in I\cap {\mathbb {Z}}_2[x,y]\) and \(2g\in \langle f_1,f_2\rangle \unlhd {\mathbb {Z}}_2[x,y]\), but \(g\notin \langle f_1,f_2\rangle \unlhd {\mathbb {Z}}_2[x,y]\).
Lemma 2
Given the same conditions as in Lemma 1, we have
Proof
Follows directly from Lemma 1, since \(p-t\in \langle f_1',\ldots ,f_k' \rangle + \langle p-t \rangle \) implies that its saturation with respect to p coincides with the saturation at t. \(\square \)
The following proposition shows how to compute the a standard basis of the preimage. It requires the notion of strong standard bases as in [25, Definition A.1.1.8]. The result and its proof is a straightforward generalisation of [31, Lemma 12.1].
Proposition 5
Let \(I \unlhd K[x]\) be an ideal, and let \(\{f_1,\ldots ,f_k\}\subseteq I\cap {\mathcal {O}}_K[x]\) be a generating set of I in the valuation ring. Since \(\pi :{R\llbracket t\rrbracket [x]}\rightarrow {\mathcal {O}}_K[x]\) is surjective, there are \(f_1',\ldots ,f_k'\in {R\llbracket t\rrbracket [x]}\) such that \(\pi (f_i')=f_i\in {\mathcal {O}}_K[x]\).
Let \(G\subseteq \langle f_1',\ldots ,f_k' \rangle + \langle p-t \rangle \) be a strong standard basis with respect to some weighted ordering \(>_w\) with weight vector \(w:=(-1,0,\ldots ,0)\). Then
is a strong standard basis of \(\pi ^{-1}I\) with respect to \(>_w\).
Proof
By Lemma 2, we have \(G\subseteq \pi ^{-1}I\). It remains to show that for any \(f\in \pi ^{-1}I\) there exists a \(g\in G\) such that \({{\,\mathrm{LM}\,}}_{>_w}(g)\) divides \({{\,\mathrm{LM}\,}}_{>_w}(f)\). For that, observe that for any \(f\in {R\llbracket t\rrbracket [x]}\) our ordering satisfies
Let \(f\in \pi ^{-1}I\). By Lemma 2, \(t^l f\in \langle f_1',\ldots ,f_k' \rangle + \langle p-t \rangle \) for \(l\in {\mathbb {N}}\) sufficiently big. Since G is strong, there is a \(g\in G\) such that \({{\,\mathrm{LM}\,}}_{>_w}(g)\) divides \({{\,\mathrm{LM}\,}}_{>_w}(t^l f)\). Let \(t^k\) be the highest power of t dividing g, so that \(g/t^k\in G\). Then \({{\,\mathrm{LM}\,}}_{>_w}(g/t^k)\) has no common divisor with \(t^l\), as by our first observation that would contradict the maximality of k. Hence it divides \({{\,\mathrm{LM}\,}}_{>_w}(f)\). \(\square \)
Example 8
Let I be the ideal Katsura(4) from Remark 1. Figure 6 shows the initially reduced standard basis of the computation in Fig. 5. By Proposition 5, dividing stdI[6] and stdI[7] by t yields a standard basis of the preimage. This shows that stdI does not generate the entire preimage in \({\mathbb {Z}}\llbracket t\rrbracket [x_1,\ldots ,x_4]\).
References
X. Allamigeon, P. Benchimol, S. Gaubert, and M. Joswig, Combinatorial simplex algorithms can solve mean payoff games, SIAM J. Optim. 24, no. 4, 2096–2117 (2014).
E. Baldwin and P. Klemperer, Understanding Preferences: ’Demand Types’, and The Existence of Equilibrium with Indivisibilities. Available at SSRN, https://doi.org/10.2139/ssrn.2643086 (2018)
Rouchdi Bahloul and Nobuki Takayama, Local Gröbner fans, C. R. Math. Acad. Sci. Paris 344, no. 3, 147–152 (2007).
Janko Böhm, Wolfram Decker, Claus Fieker, Santiago Laplagne, and Gerhard Pfister, Bad primes in computational algebraic geometry, Mathematical Software – ICMS 2016, 93–101 (2016).
T. Bogart, A. N. Jensen, D. Speyer, B. Sturmfels, and R. R. Thomas, Computing tropical varieties, J. Symbolic Comput. 42, no. 1-2, 54–73 (2007).
Andrew Chan, Gröbner bases over fields with valuation and tropical curves by coordinate projections, Ph.D. thesis, University of Warwick (2013).
Andrew J. Chan and Diane Maclagan, Gröbner bases over fields with valuations, Math. Comput. 88, no. 315, 467–483 (2019).
Wolfram Decker, Gert-Martin Greuel, Gerhard Pfister, and Hans Schönemann, Singular 4-1-2 — A computer algebra system for polynomial computations, https://www.singular.uni-kl.de (2019).
Andreas Gathmann, Tropical algebraic geometry, Jahresber. Dtsch. Math.-Ver. 108, No. 1, 3–32 (2006).
Daniel R. Grayson and Michael E. Stillman, Macaulay2, a software system for research in algebraic geometry, https://www.math.uiuc.edu/Macaulay2/ (2019).
Walter Gubler, A guide to tropicalizations, Algebraic and combinatorial aspects of tropical geometry, Contemp. Math. 589, 125–189 (2013).
M. Hampton, and A. Jensen, Finiteness of spatial central configurations in the five-body problem, Celestial Mech. Dynam. Astronom. 109, no. 4, 321–332 (2011).
Tommy Hofmann, Yue Ren, Computing tropical points and tropical links, Discrete Comput. Geom. 60, no. 3, 627–645 (2018).
Anders N. Jensen, Gfan 0.6.2, a software system for Gröbner fans and tropical varieties, http://home.math.au.dk/jensen/software/gfan/gfan.html (2017).
Anders N. Jensen, Hannah Markwig, Thomas Markwig, and Yue Ren, tropical.lib. aSingular4-1-2 library for computations in tropical goemetry (2019).
Anders N. Jensen, Yue Ren, and Frank Seelisch, gfan.lib. ASingular4-1-2 interface to gfanlib for basic computations in convex geometry (2019).
Nikita Kalinin, Tropical approach to Nagata’s conjecture in positive characteristic, Discrete Comput. Geom. 58, no. 1, 158–179 (2017).
Diane Maclagan and Bernd Sturmfels, Introduction to tropical geometry, Graduate Studies in Mathematics, vol. 161, American Mathematical Society, Providence, RI (2015).
Thomas Markwig, Yue Ren, and Oliver Wienand, Standard bases in mixed power series and polynomial rings over rings, J. Symbolic Comput. 79, 119–139 (2017).
Thomas Markwig and Yue Ren, Gröbner fans of x-homogeneous ideals in R \(\llbracket \)t \(\rrbracket \)[x], J. Symbolic Comput. 83, 315–341 (2017).
Hideyuki Matsumura, Commutative Algebra, 2nd ed., Mathematics Lecture Note Series, vol. 56, (1980).
G. Mikhalkin, Enumerative tropical algebraic geometry in \(\mathbb{R}^2\), J. Amer. Math. Soc. 18, no. 2, 313–377 (2005).
T. Mora, and L. Robbiano, The Gröbner fan of an ideal, J. Symbolic Comput. 6, no. 2-3, 183–208 (1988).
L. Pachter, and B. Sturmfels, Algebraic statistics for computational biology, Cambridge Univ. Press, New York (2005).
A. Popescu, Signature based standard bases over principal ideal rings, PhD Thesis, TU Kaiserslautern (2016).
Patrick Popescu-Pampu and Dmitry Stepanov, Local tropicalization, Algebraic and combinatorial aspects of tropical geometry, Contemp. Math., vol. 589, 253–316 (2013).
Y. Ren, Tropical geometry in Singular, Dissertation, Technische Universität Kaiserslautern, Germany (2015).
Sage, Sagemath, the Sage Mathematics Software System (Version 8.7), https://www.sagemath.org (2019).
Jeff Sommars and Jan Verschelde, Pruning algorithms for pretropisms of Newton polytopes, Computer Algebra in Scientific Computing – CASC 2016, 489–503 (2016).
David Speyer and Bernd Sturmfels, The tropical Grassmannian, Adv. Geom. 4, no. 3, 389–411 (2004).
Bernd Sturmfels, Gröbner bases and convex polytopes, University Lecture Series, vol. 8, American Mathematical Society, Providence, RI (1996).
N. M. Tran, and J. Yu, Product-Mix Auctions and Tropical Geometry, arXiv:1505.05737 (2015).
Naoyuki Touda, Local tropical variety, arXiv:math/0511486 (2005).
Tristan Vaccon, Matrix-F5 algorithms over finite-precision complete discrete valuation fields, J. Symbolic Comput. 80, Part 2, 329-350 (2017).
Acknowledgements
Open access funding provided by Max Planck Society.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Joseph M. Landsberg.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The first and second authors were partially supported by the DFG transregional collaborative research centre SFB-TRR195 Symbolic Tools in Mathematics and their Application and the DFG priority project SPP1489 Algorithmic and Experimental Methods in Algebra, Geometry and Number Theory, respectively.
Both authors would like to thank the Mittag-Leffler Institute for its hospitality during the program Tropical Geometry, Amoebas and Polytopes in spring 2018.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Markwig, T., Ren, Y. Computing Tropical Varieties Over Fields with Valuation. Found Comput Math 20, 783–800 (2020). https://doi.org/10.1007/s10208-019-09430-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10208-019-09430-2