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 with complex coefficients. By taking the convergence of series in C{{t}} into account, we can pull back the 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

X i val(γs), siβ + s1x1 + ··· + sdxd .

P i Since β is transcendental, the expression siβ does not vanish, unless 2 d s1β+s2β +···+s β s1 = ··· = sd = 0. In particular, we have u d 6= 1, and it follows that no nonconstant term of f u has a coefficient which lies in the subfield C{t}. Yet the partial evaluation πu7→σ(f) is defined for all σ > 0. Moreover, supp(f u) = supp(f). The following lemma describes the u-perturbation as a translation at the level of rank two tropical hypersurfaces.

± ± Lemma 4.5. Let f ∈ C{t}[x1 , . . . , xd ] be a d-variate Laurent polynomial. Then u  0 0 ... 0  T2(f) = T2(f ) + β β2 ... βd . Moreover, the same holds for the closures in the Euclidean topology, i.e.,

u  0 0 ... 0  T2(f) = T2(f ) + β β2 ... βd . Proof. Let

p11 ... p1d p = ( p21 ... p2d ) ∈ T2(f) . 0 Then there exist distinct s and s in supp(f) with val2(γs)+hs, pi = val2(γs0 )+ 0 hs , pi, where val2(γs) = (val(γs), 0) and val2(γs0 ) = (val(γs0 ), 0). Hence

X i d val(γs), siβ + s1(p11, p21 − β) + ··· + sd(p1d, p2d − β ) 0 (15) = val2(γs) + hs, pi = val2(γs0 ) + hs , pi X i 0 0 d = val(γs0 ), siβ + s1(p11, p21 − β) + ··· + sd(p1d, p2d − β ) . In other words, as supp(f u) = supp(f), the point

 p11 ... p1d   0 0 ... 0  d = p − 2 d p21−β ... p2d−β β β ... β

u lies in T2(f ), and this proves one inclusion. The argument can be reversed, and the claim on T2(f) follows. The explicit computation in (15) carries over to the topological closure by continuity of the arithmetic operations.  20 MICHAEL JOSWIG AND BEN SMITH

We recall the following concepts from [26, §3.6]. Let f and g be Laurent ± ± polynomials in C{t}[x1 , . . . , xd ]. The (polyhedral) stable intersection of their tropical hypersurfaces is the polyhedral complex [ (16) T (f) ∩st T (g) = (P ∩ Q) dim(P +Q)=d where P and Q are cells of T (f) and T (g), respectively. This is a coarser notion than stable intersection of tropical varieties as it does not remember the multiplicities of the varieties. Unless explicitly stated, we restrict purely to polyhedral stable intersection from now on. ± ± Theorem 4.6. Let f, g ∈ C{t}[x1 , . . . , xd ]. The stable intersection of T (f) and T (g) is given by projecting the set theoretic intersection of (the closures u of) the rank two tropical hypersurfaces T2(f) and T2(g ); more precisely,

u  T (f) ∩st T (g) = πu∗ T2(f) ∩ T2(g ) .

d Proof. Let p1 ∈ T (f) ∩st T (g) ⊂ Rt . Then there are maximal support cells PS and PT of T (f) and T (g), respectively, containing p1 with dim(PS + PT ) = d. Corollary 4.2 says that PS ×LS and PT ×LT are maximal polyhedra in T2(f) and T2(g), respectively. We have

u  0 0 ... 0  T2(g) = T2(g ) + β β2 ... βd

d by Lemma 4.5. From dim(PS + PT ) = d, we infer LS + LT = Ru. Thus d there are qS ∈ LS and qT ∈ LT with qT − qS = (β, . . . , β ). Hence, setting d p2 := qS = qT − (β, . . . , β ) and p := p1 + p2, yields d p ∈ (PS × LS) ∩ (PT × (LT − (β, . . . , β ))) ,

u which is contained in T2(f) ∩ T2(g ), and πu∗(p) = p1. u 2×d Conversely let p ∈ T2(f) ∩ T2(g ) ⊂ R . Then there are maximal support cells PS and PT of T (f) and T (g), respectively, such that πu∗(p) ∈ d PS ∩ PT and πt∗(p) ∈ LS ∩ (LT − (β, . . . , β )). We need to show that dim(PS + PT ) = d. As PS and PT are both maximal, we have dim PS = dim LS = dim LT = dim PT = d − 1. Suppose that dim(PS + PT ) < d. Then dim(PS + PT ) = d − 1, and the linear subspaces LS = LT must be equal. As a consequence the linear subspace LS and the parallel affine subspace d LT − (β, . . . , β ) are disjoint. Yet this contradicts that πt∗(p) lies in their intersection. We conclude that dim(PS + PT ) = d, and πu∗(p) is contained in the stable intersection.  The stable intersection of T (f) and T (g) can also be obtained by per- turbing T (g) generically and taking the limit of its intersection with T (f) [26, Proposition 3.6.12], i.e.,  (17) T (f) ∩st T (g) = lim T (f) ∩ (T (g) + v) →0 d for v ∈ R generic. In this way, Theorem 4.6 can be seen as a version of (17) based on the “symbolic perturbation” paradigm common in computational geometry; e.g., see [16] and [17]. TROPICAL GEOMETRY OF HIGHER RANK 21

Example 4.7. Consider the two bivariate polynomials f = xy + x + y + 1 and g = x + ty + t with coefficients in C(t). The intersection of their corresponding rank one tropical hypersurfaces is a ray and a point T (f) ∩ T (g) = {(λ + 1, 0) | λ ≥ 0} ∪ {(0, −1)} . That is, the intersection at the origin is not transverse in the sense of [26, Definition 3.4.9]. We consider f and g as polynomials with coefficients in C(t, u). The u-perturbation of g is 2 gu = uβx + tuβ y + t . 2×2 The closure of their rank two tropical hypersurfaces in R read as follows: n  o n  o λ1 0 λ1 0 T2(f) = λ1 ≥ 0, λ2 ∈ ∪ λ1 ≤ 0, λ2 ∈ λ2 0 R λ2 0 R n  o n  o 0 λ1 0 λ1 ∪ λ1 ≥ 0, λ2 ∈ ∪ λ1 ≤ 0, λ2 ∈ 0 λ2 R 0 λ2 R n  o n  o u 1+λ1 0 1 λ1 T2(g ) = 2 λ1 ≥ 0, λ2 ∈ ∪ λ1 ≥ 0, λ2 ∈ λ2 −β R −β λ2 R

n 1−λ1 −λ1  o ∪ 2 λ1 ≥ 0, λ2 ∈ . −β+λ2 −β +λ2 R Their intersection is the three points

u n 1 0   1 0   0 −1 o T2(f) ∩ T2(g ) = −β 0 , β2−β 0 , 0 β−β2 . 2 Projecting them via πu∗ yields (1, 0) and (0, −1) in R . These two points form the stable intersection of T (f) and T (g).

5. Rank two tropical convexity Now we switch back to formal Hahn series with real coefficients. The map val2 : R[[t, u]] \{0} → T2 is a rank two valuation which is surjective. It sends an element γ(t, u) of R[[t, u]] to its smallest exponent vector. The restriction to positive series is an order reversing homomorphism of ordered semirings onto T2, which is equipped with the lexicographic ordering; cf. (5). For instance, we have the following strict inequalities t9 < t2 < tu1000 < tu of positive monomials, and these are equivalent to the reverse inequalities (9, 0) > (2, 0) > (1, 1000) > (1, 1) of the exponents. An example involving more general series, which are not necessarily positive, is 9 10 2 4 2 17 val2(t − 3t ) = (9, 0) > val2(−t + 5t u + t ) = (2, 0) 1000 > val2(tu ) = (1, 1000) > val2(tu) = (1, 1) .

It is useful to extend T2 by the additional element ∞ which is neutral with respect to the tropical addition min, absorbing with respect to the tropical multiplication + and larger than any element in T2. By letting val2(0) = ∞ this yields an extension of the rank two valuation map. This is continuous with respect to the respective order topologies. Recall that 22 MICHAEL JOSWIG AND BEN SMITH

2 the order topology on T2, which agrees with R as a set, is finer than the Euclidean topology. In the subfield R[[u]] we have the inequalities 0 < u < c for any real number c, and we write this as 0 < u  1. By the same token we have (18) 0 < t  u  1 in R[[t, u]]. Since our valuation prefers terms of minimal order we say that the indeterminate t dominates u. The purpose of this section is to study the interplay between three notions d of convexity: ordinary convexity with respect to the ordered field R[[t, u]] , rank two tropical convexity with respect to tropical semifield T2, and lex- convexity with respect to the lexicographic ordering on T2. An (ordinary) d cone in R[[t, u]] is a nonempty subset K which satisfies λp + µq ∈ K for all p, q ∈ K and λ, µ ≥ 0. It is polyhedral if it is finitely generated. By d definition a cone in R[[t, u]] is exactly the same as a submodule with respect to the semiring R[[t, u]]≥0 of nonnegative elements. We now make use of the notation “⊕” instead of “min” and “ ” instead of “+” to stress the connection between tropical and ordinary linear algebra .

d Definition 5.1. A rank two tropical cone in (T2 ∪ {∞}) is a nonempty subset M which satisfies (λ p) ⊕ (µ q) = min(λ + p, µ + q) ∈ M for all p, q ∈ M and λ, µ ∈ T2 ∪ {∞}. A rank two tropical cone is polyhedral if it is finitely generated. The following is a rank two analogue of a result by Develin and Yu [15, Proposition 2.1]; see also [23, Proposition 5.8].

d Proposition 5.2. Let K be an ordinary cone in R[[t, u]]≥0. Then val2(K) d is a rank two tropical cone in (T2 ∪ {∞}) , and conversely each rank two tropical cone arises in this way. Furthermore, if K is polyhedral then val2(K) is also, and conversely each rank two tropical polyhedral cone is the image of a polyhedral cone in the valuation map.

Proof. As val2 is a homomorphism of semirings if restricted to positive Hahn series it follows that val2(K) is a rank two tropical cone. Another conse- quence of this is that if K is polyhedral then val2(K) is also. d It remains to show that, for a rank two tropical cone M in (T2 ∪ {∞}) , d there is a cone K in R[[t, u]]≥0 with val2(K) = M. We set K to be the cone with generators

p11 p21 p1d p2d p11 ... p1d {(t u , . . . , t u ) | ( p21 ... p2d ) ∈ M} , a b where we use the convention t u = 0 for (a, b) = ∞. Note that val2(K) is a rank two tropical cone that contains M. Furthermore, as val2 : R[[t, u]]≥0 → T2 ∪ {∞} is a homomorphism of semirings, any element of val2(K) is a tropical conic combination of points in M, therefore val2(K) = M. As a further consequence of the homomorphism, if M is polyhedral then K must be also.  TROPICAL GEOMETRY OF HIGHER RANK 23

d A subset K of R[[t, u]] is (ordinary) convex if λp+µq ∈ K for all p, q ∈ K and λ, µ ≥ 0 with λ + µ = 1. It is an (ordinary) polytope if it is finitely generated. d Definition 5.3. A subset M of (T2 ∪{∞}) is rank two tropically convex if (λ p)⊕(µ q) ∈ M for all p, q ∈ M and λ, µ ∈ T2 ∪{∞} with λ⊕µ = (0, 0). It is a rank two tropical polytope if it is finitely generated. d Corollary 5.4. Let K be a convex set in the positive orthant R[[t, u]]≥0. d Then val2(K) is a rank two tropically convex set in (T2 ∪ {∞}) , and con- versely each rank two tropically convex set arises in this way. Furthermore, if K is an ordinary polytope then val2(K) is a rank two tropical polytope, and conversely every rank two tropical polytope is the image of a polytope in the valuation map. Proof. All the claims follow from Proposition 5.2 by homogenisation. In- 0 d+1 deed, consider the cone K generated by the vectors (1, p) ∈ R[[t, u]]≥0 for 0 p ∈ K. Then val2(K ) is a rank two tropical cone. The set M of points d 0 q ∈ (T2 ∪ {∞}) such that ((0, 0), q) ∈ val2(K ) is rank two tropically con- vex and val2(K) = M.  All of the above can be generalised to other valued fields of arbitrary rank with surjective valuation.

Convergent real Hahn series. Now we consider a convergent subring R{t, u} of R[[t, u]] whose valuation map is surjective. Then we can com- bine the diagram (5) with Proposition 5.2 to get a third diagram, this time of modules over semirings, i.e., cones. As before πu7→σ does not globally commute and depends on the choice of σ.

d ι d πu7→σ d R{t}≥0 R{t, u}≥0 R{t}≥0 (19) val val2 val

d ι∗ d πu∗ d (T ∪ {∞}) (T2 ∪ {∞}) (T ∪ {∞})

d As the tropicalisation of any ordinary cone or polytope in R{t, u}≥0 is a rank two tropical cone or polytope, any results on the latter objects hold also for the former. Additionally, any results for rank two tropical cones give analogous results for rank two tropical polytopes by homogenisation. Therefore for simplicity, we shall state the results for rank two tropical cones only, and we use rank two tropical polytopes in the examples. The connection between ordinary and tropical polytopes (in rank one) is rather loose. Often it is difficult to carry over combinatorial information. For example, if an ordinary polytope is not sufficiently generic, distinct faces may have the same image in the valuation map. This is a disadvantage, as some algorithms rely on that information. Specifically, the tropical simplex method of [3], which solves tropical linear programs, requires that the in- put is generic enough. To obtain [2, Theorem 4.3], a result on algorithmic complexity, that obstacle was overcome in [2, Theorem 3.12] via tropical convexity of higher rank. The following example exhibits the idea. 24 MICHAEL JOSWIG AND BEN SMITH

Example 5.5. We consider the ordinary polyhedron P in the 3-dimensional vector space over R{t, u} given by the linear inequalities 2 (1 + u)x1 ≥ t x3 2t ≥ 2x2 + tx3 2 2 (20) 2t + (2 − 2t)x2 ≥ 2x1 + (t + t )x3 4x2 ≥ 2tx3 x3 ≥ 0 In fact, P lies in the positive orthant. Its rank two tropicalisation is given by the tropical linear inequalities (0, 1)x ≤ (2, 0)x (1, 0) ≤ min{x , (1, 0)x } (21) 1 3 2 3 min{(2, 0), x2} ≤ min{x1, (1, 0)x3} x2 ≤ (1, 0)x3 In (21) we omit the tropical multiplication symbol “+”, and the tropical nonnegativity constraint x3 ≤ ∞ is implicit. Letting u = 0 in (20) yields an ordinary polyhedron P0 over R{t}, and this is combinatorially equivalent to a pyramid with quadrangular base. The 0 0 rank one tropicalisation of P0 is given by A x ⊕ b ≤ A x ⊕ b where  0 ∞ ∞ ∞ ∞ ∞ 2 ∞ ∞ ∞ ∞  1  0 ∞ 0 1 0 ∞ A =   , b =   ,A =   , b =   ∞ 0 ∞  2   0 ∞ 1 ∞ ∞ 0 ∞ ∞ ∞ ∞ 1 ∞ The pair of extended tropical matrices (A b), (A0 b0) is tropically sign singular i.e., val(P0) is not sufficiently generic. As a consequence the tropical simplex algorithm from [3] cannot be applied directly to optimise some tropical linear objective function over val(P0). The rank two tropical polyhedron val2(P) arises from val(P0) via an in- finitesimal perturbation, similar to the higher rank interpretation of stable intersection from Section 4. By (19) this commutes with a perturbation of P0 to P. The rank two lift P is a simple polytope, and thus its combina- torics is entirely encoded in its vertex-edge graph [31, §3.4]. That property is preserved for Pσ = πu7→σ(P), where σ is a sufficiently small positive real number. In this way, combining [3] with a lift to Hahn series of higher rank yields the tropical simplex algorithm for degenerate input from [2]. Lex-polyhedral decompositions. Rank one tropical cones have an ex- plicit description as a polyhedral complex in terms of their covector decom- position; see [26, §5.2] and [23, §6.3]. As with rank two tropical hypersur- faces, rank two tropical cones are not closed in the Euclidean topology; cf. Figure 2, therefore they do not have a polyhedral decomposition in the ordi- nary sense. However, we can construct an analogous decomposition in terms of lex-polyhedra by building on the corresponding notions in rank one. d Given a point u ∈ (T2 ∪ {∞}) with ui 6= ∞, we define its ith sector \ n o \ Z (u) = p ∈ d p − p ≤ u − u = H i T2 k i k i ek−ei,uk−ui k∈[d],uk6=∞ k∈[d],uk6=∞ d where e1, . . . , ed ∈ Z are the standard unit vectors. Observe that by defi- nition each sector is a lex-polyhedron. Remark 5.6. As the two operations behave isomorphically, one can choose tropical addition to be min or max. The rank m tropical max-plus semiring TROPICAL GEOMETRY OF HIGHER RANK 25

(2; 1)

(−2; 0)

Figure 2. The tropicalisation of the ordinary interval 2 −2 [t u, t ] in R{t, u} as a subset of T2. It is a tropically convex set generated by {(−2, 0), (2, 1)}. Note that it is not closed under the Euclidean topology as the dotted boundary is not part of the interval.

max m Tm = (R , max, +) is appended with the additive identity element −∞, the smallest element under the lexicographical ordering. This allows us to give some geometric intuition to the sectors Zi(u). d Given a point u ∈ (T2∪{∞}) , consider the max-tropical linear form Fu = max{xi−ui | i ∈ [d] , ui 6= ∞}. Its support is the set of standard unit vectors supp(Fu) = {ei | i ∈ [d] , ui 6= ∞}. As with min-tropical hypersurfaces, its max-tropical hypersurface T2(Fu) is the locus of points at which Fu is non- linear. The results of Section 3 hold for T2(Fu), in particular it induces d a decomposition of T2 in terms of support cells. Comparing definitions implies the sector Zi(u) is the precisely the set of points in the support cell Pei induced by T2(Fu). Furthermore, these sectors can be considered as translated lex-cones, where a lex-cone is the intersection of linear lex- halfspaces. Therefore the lex-polyhedral cell complex T2(Fu) induced is a translated lex-polyhedral fan (i.e., it consists of translated lex-cones) whose apex is the point u. In the sequel let K be a rank two tropical cone, equipped with a fixed (1) (n) (j) system of (labelled) generators V = (v , . . . , v ), where v ∈ (T2 ∪ {∞})d.

d Lemma 5.7. A point p ∈ (T2) is contained in K if and only if for each (j) i ∈ [d], there exists some j ∈ [n] such that p ∈ Zi(v ).

Proof. The proof of [23, Proposition 5.37] generalises directly. 

As in [24, §3.2] and [23, §6.3], Lemma 5.7 inspires the following combina- d torial data. Given a point p ∈ (T2) , we define its covector Sp = Sp(V ) to be the bipartite graph on the node set [d] t [n] where (i, j) ∈ Sp if and only (j) if p ∈ Zi(v ). We say a covector is bounded if no node in [d] is isolated. With this, we can restate Lemma 5.7 as p ∈ K if and only if Sp is bounded. 26 MICHAEL JOSWIG AND BEN SMITH

By definition, the points with a given covector S satisfy the inequalities

(j) (j) (j) (22) pk − pi ≤ vk − vi for all k ∈ supp(v ) where (i, j) ∈ S. Note that these hold also for any point whose covector contains S. We define the covector cell n o d CS(V ) = p ∈ (T2) S ⊆ Sp , and immediately note that CS = CS(V ) is a lex-polyhedron, as it is cut out by lex-halfspaces defined by the family of inequalities (22). As with support cells, there may be bipartite graphs S, T such that CS = CT , but there is always a maximal bipartite graph defining the cell; this is the covector.

Lemma 5.8. The covector cell CS is rank two tropically convex.

Proof. Let p and q be points in CS(V ). It suffices to show that for µ ∈ T2 with µ ≥ (0, 0) we have p ⊕ (µ q) ∈ CS(V ). This follows from

(pk ⊕ (µ qk)) − (pi ⊕ (µ qi) = min(pk, µ + qk) − min(pi, µ + qi)

= min(pk − pi, pk − µ − qi, µ + qk − pi, qk − qi) ≤ min(p − p , q − q ) ≤ v(j) − v(j) for all k ∈ supp(v(j)) . k i k i k i 

This means that the covector cells CS are both lex-polyhedra and rank two tropically convex; i.e., they form rank two analogues of the polytropes in [23, §6.5]. Covector cells CS have some further nice combinatorial prop- erties, analogous to support cells: Lemma 5.9. Let S, T be bipartite graphs on [d] t [n] such that no node of [n] is isolated.

(1) CS ∩ CT = CS∪T . (2) S ⊆ T if and only if CT is a face of CS. Proof. Both claims are immediate generalisations of [23, Observation 6.10]. 

The second statement of Lemma 5.9 implies that given a covector cell CS, its relative interior, denoted relint(CS), is the set of points whose covector is precisely S. We recall that as CS is a lex-polyhedron, relint(CS) is open in the order topology but not in the Euclidean topology. The following generalises the covector decomposition in rank one from [23, §6.3] and [26, §5.2]. d Theorem 5.10. The intersection K ∩ (T2) decomposes as a lex-polyhedral complex whose cells are of the form CS where S is a bounded covector with respect to the generating system V . Proof. Lemma 5.7 shows that the collection of lex-polyhedra

Σ = {CS | S bounded covector} d covers K ∩ (T2) . Lemma 5.9 shows that Σ is closed under intersections and taking faces, and therefore is a lex-polyhedral complex.  TROPICAL GEOMETRY OF HIGHER RANK 27

Remark 5.11. Recall from Remark 5.6 that the rank two max-tropical hy- d perplane T2(Fu) induces a decomposition of T2 into a lex-polyhedral fan. Furthermore, the maximal lex-cones are the sectors Zi(u) equal to the sup- (1) (n) port cell Pei . Given the generating set V = {v , . . . , v }, the covector cell CS is equal to the finite intersection \ (j) CS = Zi(v ) . (i,j)∈S Therefore the covector decomposition is precisely the common refinement of the lexicographical fan structures induced by the max-tropical hyperplanes T2(F (j) ). Moreover, taking the product of the max-tropical linear forms v J gives the rank two max-tropical multilinear form FV = Fv(j) . The support sets of FV are precisely the covectors induced by V , implying covectors are a special case of support sets. This generalises [23, Corollary 6.16]. For a rank two tropical cone K generated by V = {v(1), . . . , v(n)} and a covector T , we let KT denote the rank two tropical cone generated by (1) (n) VT = {vT , . . . , vT } where ( (j) (j) vi if (i, j) ∈ T (v )i = T ∞ otherwise .

Similar to support cells, we denote the covector cell of KT with covector S as BS,T . The following results give decompositions for rank two tropical cones in terms of the interiors of polyhedra and ordinary polyhedra, analogous to Theorem 3.12 and Corollary 3.13. Theorem 5.12. Let K be a rank two tropical cone generated by V = (1) (n) d d {v , . . . , v } ⊂ (T2 ∪ {∞}) . The intersection K ∩ (T2) is the finite disjoint union

d G G  K ∩ T2 = relint(AT ) × relint(BS,T ) S T ⊇S

2×d of interiors of polyhedra in R , where AT and BS,T are covector cells of d d the rank one tropical cones πu∗(K) in Rt and πt∗(KT ) in Ru respectively. d Proof. By Theorem 5.10, K ∩ T2 is the union of lex-polyhedral cells CS as S runs over all covectors. Furthermore, the second statement of Lemma 5.9 implies this union becomes disjoint if we restrict to the interiors of CS. Note that each relint(CS) is a lex-open polyhedron. We claim that relint(CS) = F  T ⊇S relint(AT ) × relint(BS,T ) . (j) The point p is contained in relint(CS) if and only if for each v :

(j) (j) (j) (23) pk − vk ≤ pi − vi for all k ∈ supp(v ) where (i, j) ∈ S. with equality if and only if (k, j) ∈ S. Considering the lexicographical order- ing on T2 and its coordinates separately, this is equivalent to the following two conditions: (j) (j) (24) πu∗(pk) − πu∗(vk ) ≤ πu∗(pi) − πu∗(vi ) , 28 MICHAEL JOSWIG AND BEN SMITH for all k ∈ supp(v(j)) and (i, j) ∈ T for some T ⊇ S, with equality if and only if (k, j) ∈ T . (j) (j) (25) πt∗(pk) − πt∗((vT )k) ≤ πt∗(pi) − πu∗((vT )i) , (j) for all k ∈ supp(vT ) and (i, j) ∈ S, with equality if and only if (k, j) ∈ S. Condition (24) is equivalent to πu∗(p) being contained in the relative interior of the covector cell AT of πu∗(K). Condition (25) is equivalent to πt∗(p) being contained in the relative interior of the covector cell BS,T of πt∗(KT ). It remains to show each part of the disjoint union is the interior of a polyhedron. The proof is identical to the end of the proof of Theorem 3.12.  d Corollary 5.13. With the notation of Theorem 5.12: the closure of K ∩ T2 in the Euclidean topology is the finite union d [ [  K ∩ T2 = AT × BS,T S T ⊇S 2×d of polyhedra in R .

Proof. As AT × BS,T = relint(AT ) × relint(BS,T ), the result follows from Theorem 5.12 and that the closure of a finite union of sets equals the union of their closures. 

Recall that Diagram (19) says πu∗ and πu7→σ (and πt∗ and πt7→ρ) commute with the valuation map. Therefore if K = val2(K) for some ordinary cone d K ⊂ R{t, u} , we can obtain an analogous result to Theorem 5.12 in terms of the covector decompositions of val(πu7→σ(K)) and val(πt7→ρ(K)). As with Corollary 5.4, we can obtain an analogous statement to The- orem 5.12 and Corollary 5.13 for tropical polytopes by dehomogenisation. d Explicitly, given some generating set V ⊂ (T2 ∪{∞}) for a convex polytope 0 d+1 K, we can consider the cone K ⊂ (T2 ∪ {∞}) generated by n o (j) (j) ((0, 0), v ) v ∈ V . 0 Then K inherits the structure of K intersected with the hyperplane {x0 = (0, 0)}. Note that Diagram (19) implies we can do this dehomogenisation in d+1 R{t, u}≥0 .

6. Concluding remarks and open questions To avoid cumbersome notation in this article, we decided to restrict our exposition to rank two tropical objects. Yet the characterisations of rank two tropical hypersurfaces and cones can be generalised to arbitrary finite rank by recursively exploiting the structure of tropical hypersurfaces and cones of corank one. This entails a generalisation of Theorem 4.6 to the simultaneous stable intersection of any finite number of tropical hypersurfaces. We leave the details to the reader. A rank one tropical hypersurface, given by a tropical polynomial F , is dual to the regular subdivision of the point configuration given by the monomials of F , where the coefficients yield the height function; cf. [26, Proposition 3.1.6]. TROPICAL GEOMETRY OF HIGHER RANK 29

Question 6.1. How does this generalise to higher rank? This should be related to the regular refinement of subdivisions in the sense of [14, Definition 2.3.17]. Furthermore, our current setup for rank two tropical hypersurfaces is purely polyhedral, and so this does not capture any arithmetic properties. Question 6.2. What is a good notion of multiplicity for tropical hypersur- faces of higher rank? In this context it could be interesting to investigate the recent work of Gwo´zdziewicz,Hejmej and Schober on the factorisation of of higher rank [21]. Proposition 3.9 and Theorem 5.10 describe rank two objects as a lex- polyhedral complex, and moreover gives a canonical inequality description for each. However, we only know little about lex-polyhedra. Question 6.3. What can be said about the combinatorial properties of lex- polyhedra? The theory of non-trivial divisible totally ordered abelian groups known to be model complete; e.g., see [22, §2]. As a consequence lex-polyhedra, which have integral slopes by definition, should share some properties of rational ordinary polyhedra.

References [1] Daniele Alessandrini. Logarithmic limit sets of real semi-algebraic sets. Adv. Geom., 13(1):155–190, 2013. [2] Xavier Allamigeon, Pascal Benchimol, St´ephaneGaubert, and Michael Joswig. Com- binatorial simplex algorithms can solve mean payoff games. SIAM J. Opt., 24(4):2096– 2117, 2014. [3] Xavier Allamigeon, Pascal Benchimol, St´ephaneGaubert, and Michael Joswig. Trop- icalizing the simplex algorithm. SIAM J. Discrete Math., 29(2):751–795, 2015. [4] Xavier Allamigeon, Pascal Benchimol, St´ephaneGaubert, and Michael Joswig. Log- barrier interior point methods are not strongly polynomial. SIAM J. Appl. Algebra Geom., 2(1):140–178, 2018. [5] Xavier Allamigeon, St´ephaneGaubert, and Mateusz Skomra. Tropical spectrahedra. Discrete Comput. Geom., 63(3):507–548, 2020. [6] Xavier Allamigeon and Ricardo D. Katz. Tropicalization of facets of polytopes. Linear Algebra Appl., 523:79–101, 2017. [7] Fuensanta Aroca. Krull-tropical hypersurfaces. Ann. Fac. Sci. Toulouse Math. (6), 19(3-4):525–538, 2010. [8] Fuensanta Aroca. Tropical geometry for fields with a Krull valuation: first definitions and a small result. Bol. Soc. Mat. Mexicana (3), 16(1):9–14, 2010. [9] Fuensanta Aroca, Cristhian Garay, and Zeinab Toghani. The fundamental theorem of tropical differential algebraic geometry. Pacific J. Math., 283(2):257–270, 2016. [10] Fran¸coisLouis Baccelli, Guy Cohen, Geert Jan Olsder, and Jean-Pierre Quadrat. Synchronization and linearity. Wiley Series in Probability and Mathematical Statis- tics: Probability and Mathematical Statistics. John Wiley & Sons Ltd., Chichester, 1992. An algebra for discrete event systems. [11] Soumya D. Banerjee. Tropical geometry over higher dimensional local fields. J. Reine Angew. Math., 698:71–87, 2015. [12] Jacek Bochnak, Michel Coste, and Marie-Fran¸coiseRoy. Real algebraic geometry, volume 36. Springer-Verlag Berlin Heidelberg, 1998. [13] Peter Butkoviˇc. Max-linear systems: theory and algorithms. Springer Monographs in Mathematics. Springer-Verlag London, Ltd., London, 2010. 30 MICHAEL JOSWIG AND BEN SMITH

[14] Jes´usA. De Loera, J¨orgRambau, and Francisco Santos. Triangulations, volume 25 of Algorithms and Computation in Mathematics. Springer-Verlag, Berlin, 2010. Struc- tures for algorithms and applications. [15] Mike Develin and Josephine Yu. Tropical polytopes and cellular resolutions. Experi- ment. Math., 16(3):277–291, 2007. [16] Herbert Edelsbrunner. Algorithms in combinatorial geometry, volume 10 of EATCS Monographs on Theoretical Computer Science. Springer-Verlag, Berlin, 1987. [17] Ioannis Z. Emiris, John F. Canny, and Raimund Seidel. Efficient perturbations for handling geometric degeneracies. Algorithmica, 19(1-2):219–242, 1997. [18] Tyler Foster and Dhruv Ranganathan. Degenerations of toric varieties over valuation rings. Bull. Lond. Math. Soc., 48(5):835–847, 2016. [19] Tyler Foster and Dhruv Ranganathan. Hahn analytification and connectivity of higher rank tropical varieties. Manuscripta Math., 151(3-4):353–374, 2016. [20] Walter Gubler. A guide to tropicalizations. In Algebraic and combinatorial aspects of tropical geometry, volume 589 of Contemp. Math., pages 125–189. Amer. Math. Soc., Providence, RI, 2013. [21] Janusz Gwo´zdziewicz,Beata Hejmej, and Bernd Schober. Loose edges and factoriza- tion theorems, 2019. Preprint arXiv:1904.04194. [22] Martin Hils. Model theory of valued fields. In Lectures in model theory, M¨unst.Lect. Math., pages 151–180. Eur. Math. Soc., Z¨urich, 2018. [23] Michael Joswig. Essentials of tropical combinatorics. Graduate Studies in Mathemat- ics. American Mathematical Society, Providence, RI, 2021. To appear; draft available at http://www.math.tu-berlin.de/˜joswig/etc. [24] Michael Joswig and Georg Loho. Weighted digraphs and tropical cones. Linear Alge- bra Appl., 501:304–343, 2016. [25] Michael Joswig, Georg Loho, Benjamin Lorenz, and Benjamin Schr¨oter.Linear pro- grams and convex hulls over fields of Puiseux fractions. In Proceedings of MACIS 2015, Berlin, November 11–13, 2015. LNCS 9582, pages 429–445. Springer, 2016. [26] Diane Maclagan and Bernd Sturmfels. Introduction to tropical geometry, volume 161 of Graduate Studies in Mathematics. American Mathematical Society, Providence, RI, 2015. [27] Ezra Miller and Bernd Sturmfels. Combinatorial commutative algebra, volume 227 of Graduate Texts in Mathematics. Springer-Verlag, New York, 2005. [28] J¨ornM¨ullerand Alexander Strohmaier. The theory of Hahn-meromorphic functions, a holomorphic Fredholm theorem, and its applications. Anal. PDE, 7(3):745–770, 2014. [29] Mounir Nisse and Frank Sottile. Non-Archimedean coamoebae. In Tropical and non- Archimedean geometry, volume 605 of Contemp. Math., pages 73–91. Amer. Math. Soc., Providence, RI, 2013. [30] Joris van der Hoeven. Transseries and real differential algebra, volume 1888 of Lecture Notes in Mathematics. Springer-Verlag, Berlin, 2006. [31] G¨unter M. Ziegler. Lectures on polytopes, volume 152 of Graduate Texts in Mathe- matics. Springer-Verlag, New York, 1995.

Technische Universitat¨ Berlin, Chair of Discrete Mathematics / Geometry, Berlin & MPI Mathematics in the Sciences, Leipzig, Germany Email address: [email protected]

School of Mathematical Sciences, Queen Mary University of London, Mile End Road, London, E1 4NS, United Kingdom Current address: University of Manchester and Heilbronn Institute for Mathematical Research, United Kingdom Email address: [email protected]