CONVERGENT HAHN SERIES AND TROPICAL GEOMETRY OF HIGHER RANK
MICHAEL JOSWIG AND BEN SMITH
Abstract. We propose to study the tropical geometry specifically aris- ing from convergent Hahn series in multiple indeterminates. One appli- cation is a new view on stable intersections of tropical hypersurfaces. Another one is perturbations of rank one tropical polytopes, which is beneficial for algorithmic purposes.
1. Introduction Tropical geometry connects algebraic geometry over some valued field K with polyhedral geometry over the semifield T = (R, min, +). Often it is less important which field K is chosen, and a common choice is the field C{{t}} of formal Puiseux series with complex coefficients. By taking the convergence of series in C{{t}} into account, we can pull back the valuation map val : C{{t}} → T and then substitute t by some complex number. Diagrammatically this can be written as
(1) {{t}} . T val C C Notice that the substitution, which is represented by the dashed arrow, depends on the choice of the complex number substituted. This number must lie within the radius of convergence, and so the dashed arrow is not a map defined for all Puiseux series. Nonetheless, conceptually this opens up a road for transferring metric information from tropical geometry over T via algebraic geometry over C{{t}} to metric information over C. This idea was exploited recently to obtain new and surprising complexity results for ordinary linear optimisation [2], [4]. The purpose of this article is to explore generalisations of this concept to tropical geometry of higher rank and its applications. Observe that a diagram like (1) does not make any sense for an arbitrary valued field: in general, there is no map equivalent to the substitution of t by a complex number. Instead of Puiseux series in arXiv:1809.01457v3 [math.MG] 24 May 2021 this paper we prefer to work with the larger field of Hahn series as there the valuation map is into the reals.
2020 Mathematics Subject Classification. 14T05 (12D15, 52B11). Research by the first author is partially supported by Einstein Stiftung Berlin and Deutsche Forschungsgemeinschaft (EXC 2046: “MATH+”, SFB-TRR 195: “Symbolic Tools in Mathematics and their Application”, and GRK 2434: “Facets of Complexity”). Additional support by Institut Mittag-Leffler within the program “Tropical Geometry, Amoebas and Polytopes” is gratefully acknowledged. The second author is supported by the EPSRC (1673882) and was funded by the “Eileen Coyler Prize” from Queen Mary University of London to visit the first author. 1 2 MICHAEL JOSWIG AND BEN SMITH
Tropical geometry of higher rank was pioneered in articles by Aroca [8], [7] and Aroca, Garay and Toghani [9]. Their work is motivated by research on algebraic ways of solving systems of differential equations. This gives a natural notion of a tropical hypersurface of higher rank, and this allows for a higher rank version [8, Theorem 8.1] of Kapranov’s fundamental theorem of tropical geometry [26, Theorem 3.2.5]. Banerjee [11] focused on tropi- calisations of closed subschemes of the torus over higher dimensional local fields. Foster and Ranganathan [18, 19] later considered a more general notion of tropicalisation, and proved these tropicalisations were connected using methods from analytic geometry. The main result of [18] is a general- isation of a result of Gubler [20] to higher rank. While the exposition in [11] is restricted to higher rank valuations which are discrete, the articles [18] and [19] also cover the non-discrete case. Since the above work with more general local fields, a diagram like (1) does not occur. One approach to tropical geometry goes through the process of tropical- ising classical algebraic varieties. Here we consider a variety V over some valued field K, and the tropicalisation of V is obtained by applying the val- uation map to each point of V coordinatewise. The fundamental theorem of tropical geometry says that this agrees with intrinsic ways to describe a tropical variety [26, Theorem 3.2.5]. While typically K is assumed to be al- gebraically closed, a closer view shows that it is worthwhile to also consider real-closed fields, and this leads to Alessandrini’s work on the tropicalisation of semialgebraic sets [1]. Working over an ordered field has the advantage that the cancellation of terms, which is the source of many technical chal- lenges in tropical geometry, can be controlled via keeping track of the signs. This is essential for applications to optimisation as in [2], [4], [5] and [23]. Digging even deeper, it turns out that tropicalising with respect to spe- cially crafted fields can allow for stronger results in applications of tropical geometry. For instance, [2, Theorem 4.3], which is about the complexity of the simplex method, hinges on employing convergent real Hahn series of higher rank; cf. [2, Theorem 3.12]. Despite the fact that the basic idea is simple, the algebraic, topological and analytic properties are somewhat subtle. This is our point of departure, and in Section 2.2 we begin with a general description of fields of convergent Hahn series in more than one indeterminate. A first observation is Proposition 2.1 on partial evaluations of convergent Hahn series of higher rank, and this gives rise to a higher rank analogue (5) of (1). Interestingly, at this level of detail, it is natural to first study Hahn series with real coefficients (leading to ordered and real-closed fields) before addressing the complex (and algebraically closed) case. With this we are prepared for the main part of this paper, on tropical hypersurfaces of higher rank, which is Section 3. For conciseness we restrict our attention to rank two; yet all statements admit straightforward general- isations to arbitrarily high rank. Our first contributions are Theorem 3.12 and its Corollary 3.13 which describes the closure in the Euclidean topology of an arbitrary rank two tropical hypersurface in terms of ordinary polyhe- dra. These results require us to study sets defined by finitely many linear inequalities with respect to the lexicographic ordering on the semimodule TROPICAL GEOMETRY OF HIGHER RANK 3
d (T2) , which we call lex-polyhedra. A key ingredient in the analysis is the diagram (12) which is a consequence of (5). In tropical geometry, it is fundamental that intersections of tropical vari- eties do not need to be tropical varieties, in general. This fact gives rise to technical challenges in proofs in tropical geometry, and the concept of stable intersection frequently offers a path towards a solution [26, §3.6]. This is the topic of Section 4. Theorem 4.6, which is a consequence of our main result, allows us to view stable intersection as an instance of the “symbolic perturbation” paradigm from computational geometry; e.g., see [16] and [17]. This should be compared with [2, §3.2] and [6, §5], where a similar idea has been applied to obtain perturbations of rank one tropical linear programs; or with the approach to “genericity by deformation” of monomial ideals [27, §6.3]. We also motivate the Euclidean topology as a valuable tool for higher rank tropical geometry, as taking Euclidean closures allows us to obtain Theorem 4.6 far easier. In Section 5 we follow a completely different strand in tropical geometry. This is about (min, +)-linear algebra, which has been studied for several decades with numerous applications in optimisation, discrete event systems and other areas; cf. [10], [13], [23] and the references there. Like all of trop- ical geometry, this has a specifically polyhedral geometry flair; Develin and Yu [15, Proposition 2.1] proved that the tropical cones (which are precisely the (min, +)-semimodules) agree with the images of ordinary cones over real Hahn series under the valuation map. This can be seen as a version of the fundamental theorem for tropical convexity. Working over real Hahn se- ries which are convergent allows us to relate three kinds of objects: ordinary cones over real Hahn series, tropical cones and ordinary cones over the reals. This is expressed in (1), and this is the crucial idea behind the recent com- plexity results on ordinary linear and semidefinite programming via tropical geometry [2], [4], [5]; cf. Remark 2.6. Proposition 5.2 is a version of the Develin–Yu Theorem for convergent Hahn series of rank two. Yet, the core of this section are Theorems 5.10 and 5.12. The former gives a decomposi- tion for rank two tropical cones analogous to the covector decomposition for rank one tropical cones [23, §6.3]; the latter is a tropical convexity analogue to our Theorem 3.12 on rank two tropical hypersurfaces. Section 6 ends this article with several concluding remarks. In particular, we hint at generalising our results from rank two to arbitrary rank.
acknowledgements We are indebted to Alex Fink, Tyler Foster, Jeff Giansiracusa, Georg Loho, Diane Maclagan, Kalina Mincheva, Dhruv Ranganathan, Claus Schei- derer, and Sascha Timme for fruitful discussions and valuable hints. Fur- ther, we are indebted to three anonymous referees for their comments and suggestions.
2. Higher rank valued fields We begin by recalling of formal Hahn series and their convergence. For more details, we refer to [30] and [28]. 4 MICHAEL JOSWIG AND BEN SMITH
2.1. Multivariate Hahn series. Let (Γ, +) be a totally ordered abelian group, and let R be a commutative ring with 1. A formal series
X α γ = γ(T ) = cα · T with cα ∈ R α∈Γ is called a (formal) Hahn series if the support supp(γ) = {α ∈ Γ | cα 6= 0} is Γ well-ordered. We write R[[T ]] for the set of Hahn series. With coefficient- wise addition and the usual convolution product, Hahn series form a com- mutative ring, which contains R as R· T 0, the subring of constant Hahn series. If R is a field, then so is R[[T Γ]]. We are particularly interested in the case where R = and Γ = m, equipped with the lexicographic ordering, R R m and we abbreviate R[[T ]] = R[[T R ]]. As the support of a Hahn series γ ∈ R[[T ]] is a well ordered set, the order val(γ) := min supp(γ)
α0 of γ is defined, unless γ = 0. If val(γ) is α0, the leading term lt(γ) is cα0 T , and the leading coefficient lc(γ) is cα0 . A nonzero Hahn series is positive if cα0 is positive. This definition turns R[[T ]] into an ordered field. In fact, since m m the additive group of R is divisible, the field R[[T ]] = R[[T R ]] is real-closed; see [22, §4] and [12, §1.2]. m The number m is the rank of Γ = R as a free abelian group. Therefore we say that R[[T ]] is a field of Hahn series of rank m. We call the triplet Tm := m (R , min, +), where min is the minimum with respect to the lexicographic ordering, the rank m tropical semifield. The order map gives R[[T ]] the structure of a valued field with valuation
val: R[[T ]] → Tm ∪ {∞} , m and value group R . Furthermore, restricting the order map to positive Hahn series gives a homomorphism
val: R[[T ]]>0 → Tm of semirings, which reverses the ordering; i.e., γ ≤ γ0 implies val(γ) ≥ val(γ0). The field of formal Hahn series R[[T ]] is a large field that satisfies many de- sirable properties, in particular its real-closedness. This entails that [[T ]] = m C C[[T R ]] is an algebraically closed valued field of characteristic zero. For i 2 an imaginary unit satisfying i = −1, we have C[[T ]] = R[[T ]]+ iR[[T ]]. This makes it a natural candidate for tropical geometry. Furthermore, the valu- ation map being surjective will be an invaluable property when discussing higher rank tropical objects. Yet, occasionally, we will require mild assump- tions concerning convergence, beyond just formal summations. Therefore, we will treat the field of formal Hahn series as an “umbrella” field, and consider suitable subfields, which we discuss next.
2.2. Convergent Hahn series. Consider the field R[[T ]] of Hahn series of rank m with real coefficients. We may view T as a tuple of m indeterminates α α1 αm (t1, . . . , tm) and rewrite the formal monomial T as t1 ··· tm . We say that a Hahn series γ ∈ R[[T ]] with countable support is convergent if there exists a vector r = (r1, . . . , rm) of positive real numbers such that TROPICAL GEOMETRY OF HIGHER RANK 5 the real series X α1 αm γ(ρ) = cαρ1 ··· ρm α obtained by substituting T converges absolutely for all ρ ∈ (0, r1]×· · · (0, rm]. We call r a polyradius for γ. The map ρ 7→ γ(ρ) is continuous and real analytic on the interior of its domain of convergence. If some Hahn series is convergent, we can additionally consider partial substitutions. Let us consider a second tuple U = (u1, . . . , un) of n indeter- minates. Extending the construction from Section 2.1, we arrive at the field m n of Hahn series R[[T,U]] = R[[T R ,U R ]] of rank m + n. As a valued field, m+n the value group of R[[T,U]] is R with lexicographical ordering, therefore we can consider the indeterminates U as having smaller valuation than T . Note that both R[[T ]] and R[[U]] are naturally subfields. Let γ(T,U) ∈ R[[T,U]] be convergent for some polyradius (r, s), and let σ be a vector of positive reals in (0, s1] × · · · × (0, sn]. Then we can also consider the (partial) evaluation of γ by σ by substituting U for σ: X α β X X β1 βn α (2) γ(T, σ) = cα,βT σ = cα,βσ1 ··· σn T . (α,β) α β
Proposition 2.1. Let γ(T,U) ∈ R[[T,U]] be a Hahn series with countable support which converges in the polyradius (r, s) = (r1, . . . , rm, s1, . . . , sn). Then the partial evaluations of U = (u1, . . . , un) at constants σ = (σ1, . . . , σn) with σi ∈ (0, si] yields a convergent Hahn series γ(T, σ) ∈ R[[T ]]. A similar result holds for the partial evaluations of T = (t1, . . . , tm). Proof. One can group the terms of γ in the following way: X α β X X β α (3) γ(T,U) = cα,βT U = cα,βU T (α,β) α β | {z∗ } This holds formally in R[[T,U]] without considering aspects of convergence. The support of * in (3) is well-ordered; so R[[T,U]] is a subfield of (R[[U]])[[T ]]. P β It remains to show that the series β cα,βU converges absolutely in the polyradius s for all α. For any fixed α0, we get
α0 X β X α0 β X α β r |cα0,β|s = |cα0,β|r s ≤ |cα,β|r s < ∞ . β β α,β
α0 P β The term r does not vanish, and hence β|cα0,β|s is finite. Therefore γ(T, σ) is an element of R[[T ]], moreover it is convergent in the polyradius r. The roles of T and U can be exchanged. The valuation of γ(T, σ) in (2) is given by X β (4) val(γ(T, σ)) = min α cα,βσ 6= 0 ,
β and therefore depends on the choice of σ. The function κα which sends σ P β to β cα,βσ depends on α, and it is real-analytic on the set (0, s1) × · · · × (0, sn). We call σ admissible for γ if κα(σ) 6= 0 for all α in the T -support of γ. In this case the expression (4) does not depend on σ. 6 MICHAEL JOSWIG AND BEN SMITH
Definition 2.2. Let R[[T ]] be the field Hahn series of rank m with real coefficients. We call a subring of R[[T ]] all of whose elements are convergent a convergent subring of Hahn series of rank m; often we write R{T } for such a subring.
By construction convergent subrings of R[[T ]] inherit the same ordering and valuation. In general, they may be fields, but they do not need to be. And if they form fields, they may or may not be real-closed. However, they do have well defined (partial) evaluation maps for small admissible values. As with formal Hahn series, restricting to only positive elements makes the valuation map an order-reversing homomorphism. For a pair of convergent subrings R{T }, R{T,U} we obtain the following diagram of semirings:
ι πu7→σ R{T }>0 R{T,U}>0 R{T }>0
(5) valm valm+n valm
ι∗ πu∗ Tm Tm+n Tm A few remarks are in order. Whenever we wish to distinguish between the various valuation maps we add the appropriate index to the symbol “val”. We assume that the map ι : R{T } → R{T,U} is an embeddings of subrings such that the induced map ι∗ : Tm → Tm+n sends the exponent α to (α, 0). 0 The map πu∗ is the projection (α, α ) 7→ α onto the first coordinate. The dashed arrow labelled πu7→σ in the diagram (5) is a subtle point. We define πu7→σ(δ(T,U)) to be the partial evaluation δ(T, σ) and assume that this is contained in R{T }. The latter expression depends on σ (and its admissibility), and hence that map is only partial. However, for each δ ∈ R{T,U} a set of admissible values is defined, and the order of the resulting element in R{T } does not depend on the specific choice of σ. In this sense we assume that the diagram (5) commutes, despite the fact that πu7→σ is not globally defined. We need to clarify that convergent subrings of R[[T ]] and R[[T,U]] exist which allow for the diagram (5) to commute. In fact, there is a wide variety of choices; see [30]. However, some constructions are fairly involved, and here we are less interested in the specific arithmetic or analytic properties. For the most part we are content with the following simple example. Example 2.3. We call a Hahn series of rank m with finite support an m-variate Hahn polynomial, and this is always convergent. The Hahn poly- nomials R[T ] form a convergent subring of R[[T ]], and this leads to a com- mutative diagram like (5). Sometimes it is more convenient to work with a field; in that case we can pass to the quotient field of the Hahn polynomials. Expanding the inverse of a Hahn polynomial via the geometric series yields a series with countable support, and this is again convergent. We call that quotient the field of m-variate Hahn fractions, and we denote it R(T ). The Hahn fractions form an ordered field which is not real-closed.
Note that for both R[T ] and R(T ), the order map valm is surjective onto m R . While this is not strictly necessary it makes it easier to formulate some results below. For example, one can consider the subfield of Hahn fractions with rational coefficients and exponents, which is countable. For TROPICAL GEOMETRY OF HIGHER RANK 7
m that subfield the order map is clearly not surjective onto R ; but that field is well suited algorithmically. In the univariate case this construction recovers the “Puiseux fractions” from [25] and [23, §2.6].
Example 2.4. Consider the case m = n = 1 with T = (t1), t1 = t and U = (u1), u1 = u. Let us look at the series X X X γ(t, u) = tαuβ = uβ tα α∈N, β∈N\{0} α∈N β∈N\{0} X X X X = tα uβ = tα u · uβ α∈N β∈N\{0} α∈N β∈N 1 u = · . 1 − t 1 − u While this is not a Hahn polynomial itself, it is a positive element in the field of Hahn fractions R(t, u). For the polyradius of convergence we may 3 3 pick, e.g., ( 4 , 4 ). 1 The partial evaluation u 7→ 2 is defined, and we arrive at
1 1 1 1 1 π 1 (γ(t, u)) = γ(t, ) = · = , u7→ 2 2 2 1 1 − t 1 − 2 1 − t which is an element of R(t). Clearly, other partial evaluations yield other results, such as, e.g.,
1 1 1 1 1 1 π 1 (γ(t, u)) = γ(t, ) = · = . u7→ 3 3 3 1 2 1 − t 1 − 3 1 − t
We have val2(γ) = (0, 1) and 1 1 val γ(t, 2 ) = val γ(t, 3 ) = 0 = πu∗(val2(γ)) . In this example all real numbers in the open interval (0, 1) are admissible.
In Proposition 2.1 the roles of the T -variables and the U-variables are symmetric. Yet the definition of val2 breaks this symmetry. The following example shows that T and U cannot be exchanged in (5). Nonetheless the notation “πt7→ρ” and “πt∗” makes sense; the map πt∗ is the projection (α, α0) 7→ α0 onto the second coordinate.
3 2 −1 Example 2.5. For γ(t, u) = tu + t u in R(t, u) we have val2(γ) = (1, 3). According to (5) we have the equality
2 val(πu7→1(γ)) = val(t + t ) = 1 = πu∗(1, 3) . Yet, here the roles of t and u cannot be exchanged:
−1 3 val(πt7→1(γ)) = val(u + u ) = −1 6= πt∗(1, 3) . Remark 2.6. It is worth noting that the case m = 0 and n = 1 does make ∼ sense in (5). Then we have T = () and U = (u), leading to R{T } = R and 0 T0 = {0}; the map ι sends c ∈ R>0 to the constant Hahn series c·u ∈ R{u}, 8 MICHAEL JOSWIG AND BEN SMITH and val0 is the trivial valuation on the positive reals. The right half of the diagram now degenerates to the real version of (1) as:
πu R{u}>0 R>0
(6) val T In fact, this can be exploited to pull back metric information from the semi- k k module T and project it to (the positive orthant of) the real vector space R , for arbitrary k. This is a key idea behind [4], where this approach was used to show that standard versions of the interior point method cannot solve ordinary linear programs in strongly polynomial time.
3. Rank two tropical hypersurfaces In the sequel we will be investigating the special case where m = n = 1, and we postpone questions of convergence. Moreover, we need an algebraically closed field. So we consider the field of formal Hahn series of rank two with complex coefficients C[[t, u]] = R[[t, u]]+ i R[[t, u]] , √ where i = −1 is an imaginary unit, and this is equipped with the surjective rank two valuation map val2. For improved readability we abbreviate L = C[[t, u]]. Remark 3.1. The objects in the following may have two topologies placed on them, the Euclidean topology and the order topology. To distinguish m between them, we use R when the underlying set is equipped with the Euclidean topology, and Tm when the underlying set is equipped with the m order topology. Note that R and Tm agree as sets, however it will be useful throughout to differentiate between their topologies. The following is based on [7] and [8]. Given a Laurent polynomial f = P s ± ± γsx ∈ L[x1 , . . . , xd ], the rank two tropicalisation of f is the tropical polynomial obtained from f by applying val2 to each coefficient and replacing addition and multiplication with their tropical counterparts. This induces the tropical polynomial map d trop2(f):(T2) −→ T2 p 7−→ min {val2(γs) + hs, pi | s ∈ supp(f)} , where hs, pi is the pairing d d h−, −i : Z × (T2) −→ T2 (7) d X (s1, . . . , sd), (p1, . . . , pd) 7−→ (sip1i, sip2i) . i=1 d For every p ∈ (T2) there exists at least one term of the polynomial where trop(f) attains its minimum, and hence the set n o d Dp(f) = s ∈ Z trop2(f)(p) = val2(γs) + hs, pi is not empty. TROPICAL GEOMETRY OF HIGHER RANK 9
Definition 3.2. The rank two tropical hypersurface of f is the set n o d T2(f) = p ∈ (T2) |Dp(f)| > 1 . As with rank one tropical hypersurfaces, this construction commutes with taking the coordinatewise valuation of the zero set of f. Here it is essen- tial that L is algebraically closed and that the valuation map is surjective onto T2. ± ± Theorem 3.3 ([8, Theorem 8.1]). Let f ∈ L[x1 , . . . , xd ]. The rank two tropical hypersurface of f is the set of pointwise valuations of the zero set of f, i.e., n o d T2(f) = val2(p1),..., val2(pd) p ∈ L , f(p) = 0 . As rank one tropical hypersurfaces are ordinary polyhedral complexes, we would like an analogous structure for rank two tropical hypersurfaces. As 2 sets T2 and R are equal, but the order topology (on T2) is strictly finer 2 than the Euclidean topology (on R ); recall that the open intervals form d 2 d a basis of the order topology. Similarly (T2) and (R ) are equal as sets 2 d but the respective product topologies are distinct. In particular, (R ) is 2×d homeomorphic with R , and we use the latter notation for readability. Furthermore, we shall write point coordinates as 2×d-matrices p11 . . . p1d p21 . . . p2d 2 to emphasise that points are d-tuples of elements of R or T2. 2 Example 3.4. For the bivariate linear polynomial f = x1 + tx2 + t u ∈ 2 L[x1, x2] its rank two tropical hypersurface is the following subset of (T2) . p11 p12 0 p11 2 1 p12 T2(f) = {( p21 p22 ) | ( 0 ) + ( p21 ) = ( 1 ) ≤ ( 0 ) + ( p22 )} p11 p12 1 p12 2 0 p11 ∪ {( p21 p22 ) | ( 0 ) + ( p22 ) = ( 1 ) ≤ ( 0 ) + ( p21 )} p11 p12 0 p11 1 p12 2 ∪ {( p21 p22 ) | ( 0 ) + ( p21 ) = ( 0 ) + ( p22 ) ≤ ( 1 )} n o = ( 2 1 ) + 0 λ1 λ1 ≥ ( 0 ) 1 1 0 λ2 λ2 0 n o ∪ ( 2 1 ) + λ1 0 λ1 ≥ ( 0 ) 1 1 λ2 0 λ2 0 n o ∪ ( 2 1 ) + −λ1 −λ1 λ1 ≥ ( 0 ) 1 1 −λ2 −λ2 λ2 0 Recall that “≤” and “≥” refers to the lexicographic ordering. Due to this or- dering, T2(f) is not closed in the Euclidean topology. For example, consider the sequence of points 2 1 + c k ∈ ( )2 , 1 0 T2 where ck → 0 is a null sequence of positive reals. Each of these points are contained in T2(f) but its limit is not. Example 3.4 highlights that rank two tropical hypersurfaces are not closed in the Euclidean topology. Thus they do not have the structure of a polyhe- dral complex as rank one tropical hypersurfaces do. Instead, we can consider polyhedral-like structures with respect to the lex-order topology on T2. 10 MICHAEL JOSWIG AND BEN SMITH
We recall the following notions from [18, 19]. There is a natural pairing (7) which arises from considering the abelian group T2 as a Z-module. A d lex-halfspace in (T2) is a set of the form n o d Hs,q = p ∈ (T2) hs, pi ≤ q d 2 for some fixed slope s ∈ Z and affine constraint q ∈ R . Its boundary is n o d (8) p ∈ (T2) hs, pi = q = Hs,q ∩ H−s,q . Note that the slopes are integral vectors as we are considering Laurent poly- d nomials (whose exponents lie in Z ) with coefficients in L, which is equipped d with a rank two valuation that is not discrete. Thus Z arises as a factor of the domain of the pairing map (7). d Definition 3.5. A lex-polyhedron P in (T2) is any intersection of finitely many lex-halfspaces
(9) P = Hs1,q1 ∩ · · · ∩ Hsr,qr . A face of P is the intersection with any number of boundaries of the lex- halfspaces defining P. Its relative interior relint(P) is the set of points d contained in P but in no face of P.A lex-polyhedral complex in (T2) is a d finite collection {Pj}j∈J of lex-polyhedra in (T2) such that every face of Pj also lies in the collection and the intersection of any two lex-polyhedra also lies in the collection. Note that [18, 19] simply refer to these as “polyhedra”. As we are also working with ordinary and tropical polyhedra, we use the prefix “lex” to stress the underlying lexicographical ordering, and use a bold typeface to differentiate it. By (8), boundaries of lex-halfspaces and thus faces are lex- polyhedra. Lex-polyhedra are necessarily closed in the order topology. Given some subset S ⊆ supp(f), we define the support cell n o d (10) PS(f) = p ∈ (T2) S ⊆ Dp(f) , for S ⊆ supp(f) .
By definition, PS = PS(f) is cut out by lex-halfspaces defined by the in- equalities of the form 0 0 0 (11) val2(γs) + hs, pi ≤ val2(γs) + hs , pi , for s ∈ S and s ∈ supp(f) and so has the structure of a lex-polyhedron. Note that for a non-generic polynomial f, there may exist S such that trop2(f) does not attain its minimum at precisely S when evaluated at any point in PS. Equivalently, there may exist S, T such that S 6= T but their support cells are equal as sets, i.e., PS = PT . Any point in the support cells satisfies S, T ⊆ Dp(f) and so they are equal to PS ∪ PT as a set. This implies any support cell can be labelled by a unique maximal set, which we call the support set i.e., S is a support set of f if PS(f) = PT (f) implies d T ⊆ S. Note that the rank one analogue of support cells in T are ordinary polyhedra; see [26, Proposition 3.1.6] and Question 6.1 below. Support cells have some nice combinatorial properties: Lemma 3.6. Let S, T be support sets. TROPICAL GEOMETRY OF HIGHER RANK 11
(1) PS ∩ PT = PS∪T . (2) S ⊂ T if and only if PT is a face of PS.
Proof. Denote inequalities of the form (11) by αs,s0 . Consider the intersec- tion PS ∩ PT , it is cut out by the union of inequalities defining PS and PT . These are precisely the inequalities αs,s0 for s ∈ S ∪T , and is therefore equal to PS∪T . Furthermore, as S, T are support sets, their union also is. Any face of PS is defined by setting certain inequalities of (11) to equal- ities, or equivalently by adding the inequality αs0,s. If T ⊃ S is the set of elements of supp(f) contained in an equality, then αs,s0 holds for all s ∈ T 0 and s ∈ supp(f). Therefore T is a support set and PT is the corresponding face of PS. Remark 3.7. Lemma 3.6 has two important consequences. The first is that by associating support cells with their unique support set, each support cell has a canonical halfspace description via (11). Furthermore, as faces of support cells are themselves support cells, this extends to a canonical inequality description of each face. The second consequence is that as the faces of PS are the points p such that S ( Dp(f), the relative interior of PS is the set n o d relint(PS) = p ∈ (T2) S = Dp(f) . Note that this is not true if S is not a support set.
Remark 3.8. In topology the term “cell” is typically used for subsets of 2×d R which are homeomorphic with some closed Euclidean ball. Here we deviate slightly based on the topology that we are using. When working 2×d with R and the Euclidean topology, our cells will be convex polyhedra, d whereas when working with (T2) and the order topology, our cells will be lex-polyhedra. Note that in both cases, cells may be unbounded.
[19, Theorem 2.5.2] and [29, Proposition 1.2] show T2(f) carries the structure of a lex-polyhedral complex. The following shows that this lex- polyhedral complex is labelled by subsets of monomials of f.
Proposition 3.9. The rank two tropical hypersurface T2(f) is a lex-polyhedral complex whose cells are of the form PS, where S is a support set of cardi- nality greater than one.
Proof. Define the collection of lex-polyhedra
Σ = {PS | S support set , |S| > 1} .
By definition Σ and T2(f) are equal as sets; it remains to show Σ is a lex- polyhedral complex. By Lemma 3.6, Σ is closed under taking intersections and restricting to faces, therefore it is a lex-polyhedral complex.
2 Example 3.10. We return to the polynomial f = x1 + tx2 + t u from Example 3.4. Its support is supp(f) = {(0, 0), (1, 0), (0, 1)}, and so T2(f) is 12 MICHAEL JOSWIG AND BEN SMITH
2 a lex-polyhedral complex in (T2) with three maximal lex-polyhedral cells: n o P = ( 2 1 ) + 0 λ1 λ1 ≥ ( 0 ) {(0,0),(1,0)} 1 1 0 λ2 λ2 0 n o P = ( 2 1 ) + λ1 0 λ1 ≥ ( 0 ) {(0,0),(0,1)} 1 1 λ2 0 λ2 0 n o P = ( 2 1 ) + −λ1 −λ1 λ1 ≥ ( 0 ) . {(1,0),(0,1)} 1 1 −λ2 −λ2 λ2 0 2 1 Their intersection is the common face P{(0,0),(1,0),(0,1)} = ( 1 1 ). Convergent complex Hahn series. While Proposition 3.9 gives a con- crete description of rank two tropical hypersurfaces, the structure of lex- polyhedra is not as well understood as ordinary polyhedra. Here we ap- proach these objects through convergent Hahn series. So we consider a pair R{t}, R{t, u} of convergent subrings of the field of Hahn series R[[t, u]] in two indeterminates, t and u, such that (5) commutes. Writing C{t, u} = R{t, u} + iR{t, u}, that diagram naturally extends to the following commu- tative diagram of Laurent polynomial (semi-)rings.
± ι ± πu7→σ ± C{t}[x ] C{t, u}[x ] C{t}[x ]
(12) trop trop2 trop
± ι∗ ± πu∗ ± T[x ] T2[x ] T[x ] ± ± ± Here x is shorthand for x1 , . . . , xd . Furthermore, ι, ι∗, πu7→σ, πu∗ are the same as in (5), applied coefficientwise. Again we also use πt and πt∗ despite the fact that the roles of t and u are not interchangeable in (5); cf. Exam- ple 2.5. Note that here evaluating a series in C{t, u}, within its polyradius of convergence, is only defined for admissible positive real values, despite that the coefficients are allowed to be complex numbers. This yields a real- analytic function, which may not be holomorphic; however, see [28].
Example 3.11. Consider the rank two bivariate polynomial f = x1 + tx2 + 2 t u in C(t, u)[x1, x2] from Example 3.4, where C(t, u) are complex Hahn fractions. The coefficients of f converge to nonzero values for any positive evaluation. For instance, this gives the rank one polynomials 2 πu7→1(f) = x1 + tx2 + t ∈ C(t)[x1, x2] and πt7→1(f) = x1 + x2 + u ∈ C(u)[x1, x2] , obtained from evaluating at u = 1 and t = 1. Their rank one tropical 2 hypersurfaces both are tropical lines in R .
For clarity, we use T rather than T2 to denote tropical hypersurfaces where the underlying field has rank one valuation. As πu7→σ(f) and πt7→ρ(f) are polynomials over an algebraically closed field with a rank one valuation, their tropical hypersurfaces T (πu7→σ(f)) and T (πt7→ρ(f)) are ordinary polyhedral complexes. However, the underlying fields are different and so these tropical d d hypersurfaces sit in different ambient spaces that we denote by Rt and Ru respectively. Using Theorem 3.3 and the commutative diagram (12), we may view the entire space 2×d 2×d 2×d d d R = πu∗(R ) × πt∗(R ) = Rt × Ru as their Cartesian product. TROPICAL GEOMETRY OF HIGHER RANK 13
As noted previously, T2(f) is not closed in the Euclidean topology and so is not a polyhedral complex. However, we can still use the additional structure of T (πu7→σ(f)) and T (πt7→ρ(f)) to describe T2(f). The (relative) interior of an ordinary polyhedron P is the set of points relint(P ) contained in P but no proper face of P . Equivalently, it is the set cut out by the defining equalities and inequalities of P , where any proper inequalities are changed to strict inequalities. By removing its boundary, the interior of a polyhedron is not closed in the Euclidean topology, and so this is what we shall use to describe T2(f). Note that the interior of a polyhedron is open if and only if it is full dimensional. P s Let f = γsx . For T ⊆ supp(f), we denote the restriction of f to P s the monomials labelled by T by fT = s∈T γsx . We denote the support cells of fT with support set S as PS,T , where the extra index emphasises the restriction on the support of f. The following is our first main result. ± ± Theorem 3.12. Let f ∈ C{t, u}[x1 , . . . , xd ] be a d-variate Laurent polyno- mial with admissible partial evaluations t 7→ ρ and u 7→ σ. The rank two tropical hypersurface T2(f) is the finite disjoint union G G T2(f) = relint(QT ) × relint(RS,T )) S T ⊇S
2×d of interiors of ordinary polyhedra in R , where QT and RS,T are sup- d port cells of the rank one tropical hypersurfaces T (πu7→σ(f)) in Rt and d T (πt7→ρ(fT )) in Ru, respectively.
Proof. By Proposition 3.9, T2(f) is a lex-polyhedral complex of support cells PS as S runs over all support sets of f of cardinality greater than one. In particular, this becomes a disjoint union if we restrict to the relative interiors of PS; by Remark 3.7 these are the points p such that trop2(f)(p) attains its minimum at precisely the monomials labelled by S. We claim F that relint(PS) = T ⊇S (relint(QT ) × relint(RS,T )). The point p is contained in relint(PS) if and only if trop2(f)(p) attains its minimum at precisely the monomials labelled by S i.e., 0 0 (13) val2(γs) + hs, pi ≤ val2(γs0 ) + hs , pi , for all s ∈ S and s ∈ supp(f) with equality if and only if s0 ∈ S. Taking into consideration the lexi- cographical ordering on T2, we can consider its coordinates separately to derive conditions on πt∗(p) and πu∗(p). Consider condition (13) restricted to the first coordinate. Due to the lexicographical ordering on T2, equality is attained in the first coordinate for some superset T ⊇ S, where
T = argmins∈supp(f) (πu∗(val2(γs)) + πu∗(hs, pi)) d ! X = argmins∈supp(f) val(πu7→σ(γs)) + sip1i . i=1
This labels the precise set of monomials that trop(πu7→σ(f))(πu∗(p)) attains its minimum at. Therefore we can deduce that πu∗(p) is contained in the interior of the support cell QT of T (πu7→σ(f)). 14 MICHAEL JOSWIG AND BEN SMITH
For condition (13) to hold, the restriction of (13) to the second coordinate to be a strict inequality for all s ∈ S and s0 ∈ T \ S, and an equality for all s, s0 ∈ S. This is equivalent to
S = argmins∈T (πt∗(val2(γs)) + πt∗(hs, pi)) d ! X = argmins∈T val(πt7→ρ(γs)) + sip2i . i=1
This labels the precise set of monomials that trop(πt7→ρ(fT ))(πt∗(p)) attains its minimum at. Therefore we can deduce that πt∗(p) is contained in the interior of the support cell RS,T of T (πt7→ρ(fT )). It remains to show each part of the disjoint union is the interior of a polyhedron, or explicitly that relint(QT ×RS,T ) = relint(QT )×relint(RS,T ). As QT and RS,T are in orthogonal ambient spaces, the union of their defining equalities and inequalities cut out QT × RS,T . Changing the inequalities to strict inequalities gives the desired result. Since the order topology is finer than the Euclidean topology, the Eu- clidean closure becomes larger.
Corollary 3.13. With the notation of Theorem 3.12: the closure of T2(f) in the Euclidean topology is the finite union [ [ T2(f) = QT × RS,T S T ⊇S 2×d of polyhedra in R .
Proof. As QT × RS,T = relint(QT ) × relint(RS,T ), the result follows from Theorem 3.12 using the fact that the closure of a finite union of sets equals the union of their closures. Remark 3.14. Building on Theorem 3.12 and Corollary 3.13, one can give a slightly different characterisation of T2(f) and its closure. Letting T range over support sets of πu7→σ(f) and S over support sets of πt7→ρ(fT ), we get G G T2(f) = relint(QT ) × relint(RS,T )) S T ⊇S G G = relint(QT ) × relint(RS,T ) T S⊆T G = relint(QT ) × T (πt7→ρ(fT )) . T
Taking the closure in the Euclidean topology gives the expression T2(f) = S T QT × T (πt7→ρ(fT )) . These alternative characterisations will be of use for Section 4. To close this section, we give two examples to demonstrate that rank two tropical hypersurfaces are quite different from their rank one counterparts, even when taking their closure in the Euclidean topology. Example 3.15 demonstrates the closure of a rank two tropical hypersurface is not a poly- hedral complex, as polyhedra may not intersect at their faces. Example 3.16 TROPICAL GEOMETRY OF HIGHER RANK 15 shows the closure of a rank two tropical hypersurface does not satisfy a pu- rity condition, as the polyhedra that are maximal with respect to inclusion may not be of the same dimension. Example 3.15. We return to the rank two tropical hypersurface of the 2 polynomial f = x1 + tx2 + t u from Examples 3.4, 3.10 and 3.11. As its coefficients are monomials in t and u, the partial evaluations of f are defined at the admissible values ρ = σ = 1. Let T = {(0, 0), (0, 1)}, and consider the support cell
QT = {(2 + λ1, 1) | λ1 ≥ 0} 2 of the tropical line T (πu7→1(f)) in Rt . The polynomial πt7→1(fT ) = x2 + u defines a rank 1 tropical hypersurface with a single support cell
RS,T = {(λ2, 1) | λ2 ∈ R} , 2 in Ru, where S = {(0, 0), (0, 1)}. By Corollary 3.13, the product of these two polyhedra n o 2 1 λ1 0 2×2 QT × RS,T = ( ) + λ1 ≥ 0, λ2 ∈ ⊂ 1 1 λ2 0 R R is a polyhedron in T2(f). Ranging over all support sets S and T , the closure of T2(f) in the Euclidean topology is the union n o 2 1 λ1 0 T2(f) = ( ) + λ1 ≥ 0, λ2 ∈ 1 1 λ2 0 R n o 2 1 0 λ1 ∪ ( ) + λ1 ≥ 0, λ2 ∈ 1 1 0 λ2 R n o 2 1 λ1 λ1 ∪ ( ) + λ1 ≤ 0, λ2 ∈ 1 1 λ2 λ2 R 2×2 of three ordinary halfplanes in R . Note that this is not an ordinary polyhedral complex as the polyhedra do not intersect at faces. The joint 2 1 intersection of the three ordinary halfplanes is the point ( 1 1 ), but this is not a (zero-dimensional) face of any of them.
Example 3.16. Consider the polynomial f = ux1x2 + x1 + x2 + 1, whose vanishing locus is a conic. The closure of its rank two tropical hypersurface is the union of ordinary polyhedra: n o n o λ1 0 0 λ1 T2(f) = λ1 ≥ 0, λ2 ∈ ∪ λ1 ≥ 0, λ2 ∈ λ2 0 R 0 λ2 R n o 0 0 λ1 0 ∪ λ ∈ [−1, 0] ∪ λ1 ≤ 0, λ2 ∈ λ λ λ2 −1 R n o 0 λ1 ∪ λ1 ≤ 0, λ2 ∈ . −1 λ2 R We say a finite union of polyhedra is pure if all its maximal polyhedra (with respect to inclusion) have the same dimension. This generalises a notion commonly used for polyhedral complexes; in fact, it is the same if applied to the polyhedral complex obtained by taking the common refinement of the finitely many given polyhedra. Observe that T2(f) is not pure, as the maximal polyhedra are all two-dimensional, except for the line segment 0 0 λ λ λ ∈ [−1, 0] . 16 MICHAEL JOSWIG AND BEN SMITH
This can be decomposed as the product of support cells
QT × RS,T = {(0, 0)} × {(λ, λ) | λ ∈ R} where T = {(0, 0), (1, 0), (0, 1), (1, 1)} and S = {(1, 0), (0, 1)}. In particular, S ⊂ T implies dim(QT ) < dim(RS,T ). However, the pairs of support cells in the decomposition of the other maximal polyhedra have equal support sets, and therefore the same dimension. Non-surjective valuations. Throughout we have insisted the valuation map val2 : L → T2 is a surjective valuation. For rank one valuations, such assumptions are not required, furthermore there is existing work that does not rely on these assumptions for higher rank valuations. We close this section by comparing our approach to existing literature, and discussing the issues that can arise when not using surjective higher rank valuations. Foster and Ranganathan [19] and Banerjee [11] both study notions of higher rank tropical geometry; in both cases the group of values is Tm (or a discrete subgroup). Banerjee considers the tropicalisation of subvarieties of the torus over m-dimensional local fields with discrete valuation, while Foster and Ranganathan consider a generalisation of Berkovich analytification. As we shall see, Banerjee’s tropicalisation is via valuations that do not surject onto Tm and is therefore not comparable to ours. However, both are special cases of the tropicalisation in [19]. In particular, for m = 2 our T2(f) from Definition 3.2 is covered in [19]. There is a conceptual difference between the approach of Foster and Ran- ganathan and Banerjee’s approach. Banerjee begins with small fields and discrete valuations and then takes algebraic and topological closures to “fill in gaps”, while Foster and Ranganathan begin with larger fields, via Hahn analytification, to avoid taking topological closures. Our approach is in the same spirit as Foster and Ranganathan’s. While either approach behaves well for m = 1, the following shows that topological closure operations go awry when m > 1 and thus need to be dealt with carefully. To see this, first let us very briefly describe the setup of [11]. Any m- dimensional local field K, in the sense of [11, Definition 3.1], admits a val- × ∼ m uation νK : K → ΓK where ΓK = Z with the lexicographical ordering. For any finite field extension L of K, this valuation extends to a valuation × νL : L → ΓL. This allows us to extend νK to the algebraic closure of K, al × ∼ m becoming the surjective map ν :(K ) → ΓQ = Q where ΓQ is the direct limit of all groups ΓL taken over all finite field extensions L of K. Finally, ∼ m we let ΓR := ΓQ ⊗Q R = R and extend the codomain of ν to ΓR. One then considers subvarieties of the d-dimensional algebraic torus over K and their images in ν. Banerjee’s notion of a tropical hypersurface is the same as Aroca’s [7], and this agrees with Definition 3.2. Now [11, Theorem 5.3] claims that Tm(f) is equal to {ν(p) | p ∈ Xf } , where Xf is the hypersurface in the algebraic torus defined by f. Unfor- tunately, in which topology the closure is taken in is not specified. The discussion in [19, Section 2.3] erroneously assumes it is the Euclidean topol- ogy. However, the resulting set contains Tm(f) but is too large and contains TROPICAL GEOMETRY OF HIGHER RANK 17 points where tropm(f) is linear. Note that Banerjee’s definition of a poly- hedron [11, Notation 4.1.(v)] generalises our definition of a lex-polyhedron m slightly by replacing Z by any totally order group Γ. Furthermore, [11, Example 5.11] is a computation of a rank two tropical hypersurface, similar to our Example 3.4, and is not closed in the Euclidean topology. However, it is worth noting that taking the order topology does not fix the claim made in [11, Theorem 5.3]. The image of the valuation ν is m isomorphic to Q with the lexicographical ordering. In the order topology, m m Q is not dense in R , as its closure does not contain any elements of the form (a1, . . . , am) where a1 is irrational. Therefore the closure in the order topology is contained in Tm(f) but is too small. 4. Stable intersection In this section, we use the higher rank machinery developed so far to obtain a new description of the stable intersection of rank one tropical hypersurfaces. To do so, we must first consider the structure of rank two tropical hyper- surfaces determined by polynomials with coefficients in C{t}, a convergent subring of C[[t]]. We recall the following polyhedral definition. Fix some polyhedral com- plex Σ and let P be a cell in Σ. The star of P is the fan spanned by the cells of Σ containing P ; more precisely, [ (14) star(P ) = {λ(q − p) | λ ≥ 0, p ∈ P, q ∈ Q} . Q∈Σ,Q⊇P ± ± Let f be a Laurent polynomial in C{t}[x1 , . . . , xd ]. Under the embedding ± ± ι, we can also consider f as a polynomial in C{t, u}[x1 , . . . , xd ] with an associated rank two tropical hypersurface. We arrive at another consequence of Theorem 3.12. ± ± Corollary 4.1. Let f ∈ C{t}[x1 , . . . , xd ] be a d-variate Laurent polynomial. The rank two tropical hypersurface T2(f) is the disjoint finite union G T2(f) = relint(PS) × star(PS) S 2×d d in R , where PS is a support cell of T (f) in Rt and star(PS) is embedded d in Ru. Proof. Clearly, this is a special case of Remark 3.14 where f agrees with πu7→σ(f). We infer that T2(f) is the disjoint union relint(PS)×T (πt7→ρ(fS)). Since πt7→ρ(fS) has constant coefficients its tropical hypersurface is a fan. By [26, Theorem 3.5.6] this is the recession fan of T (fS), and in this case it agrees with star(PS).
While T2(f) is naturally endowed with the order topology, the power of the Euclidean topology is that T2(f) has a far cleaner structure. This will be crucial for our main result of this section, Theorem 4.6.
Corollary 4.2. The closure of T2(f) in the Euclidean topology is the finite union [ T2(f) = PS × LS S 18 MICHAEL JOSWIG AND BEN SMITH
0 x 1 −1 x2 −2 x3 y −3 PS
−4 xy
−5
−6 x2y
−7 y2
−8
−9 xy2
−10 y3 −11
−11 −10 −9 −8 −7 −6 −5 −4 −3 −2 −1 0
Figure 1. Tropical elliptic curve with the one-dimensional cell PS marked; cf. Example 4.3. Each region is labelled with its supporting monomial.
2×d of polyhedra in R , where PS is a maximal support cell of T (πu7→σ(f)) in d Rt and LS is the linear space equal to the affine span of PS translated to the d origin in Ru.
Proof. Remark 3.14 and Corollary 4.1 imply that T2(f) equals the union S PS × star(PS) . Each cell of star(PS) is labelled by some T ⊆ S cor- responding to PT ⊇ PS. Note that if PS is a maximal support cell of T (πu7→σ(f)), star(PS) is simply the linear space LS. Furthermore, if PS is not a maximal support cell of T (πu7→σ(f)), then the maximal cell of star(PS) labelled by T ⊂ S is contained in LT . Therefore we can restrict the union to just the maximal support cells, giving the desired result. Example 4.3. Consider the degree three polynomial f = 1 + t(x + y) + t3xy + t5(x2 + y2) + t9(x2y + xy2) + t15(x3 + y3) in C(t)[x, y]. It describes an elliptic curve, whose rank one tropicalisation is shown in Figure 1. When we view f as a polynomial with coefficients in C(t, u), Corollary 4.1 describes the resulting rank two tropical curve. The partial evaluation πu7→σ(f) equals f, and πt7→ρ(f) has constant coefficients. For instance, let us look at the cell marked “PS” in Figure 1 where S = 3 {(0, 1), (1, 1)}, we get fS = ty + t xy. It follows that LS = T (fS) is the y-axis, and this is also the only cell in that tropical hypersurface. To develop a new description of stable intersection, we introduce the following notion of perturbation on the level of convergent Hahn series. TROPICAL GEOMETRY OF HIGHER RANK 19
Definition 4.4. Let β > 0 be a fixed transcendental number. The u- u ± ± perturbation of f by β is the polynomial f ∈ C{t, u}[x1 , . . . , xd ] obtained βk from f by the d linear substitutions xk 7→ u xk. We are interested in the effect of the u-perturbation to the tropicalisation of f. As val(u) < val(t), the variable u can be considered an infinitesimal perturbation to the coefficients of f. Explicitly, the u-perturbation of the s term γsx , which is a d-variate Laurent monomial whose single coefficient γs lies in C{t}, equals
2 d s1β+s2β +···+sdβ s γsu x . Its rank two tropicalisation is