This material is based upon work supported by the National Science Foundation under Grant Number DMS 1700194. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
All scripts and outputs described in this page are available as a zip file here. CAVEAT: Some of the .sobj files may not load when working with earlier versions of SAGE. For this reason we also include plain text files of relevant outputs.
Jump to:
p ⟼ ([1: d1(p): (d1(p))3], …, [1: d6(p): (d6(p))3]).
The smooth del Pezzo surface X is obtained by blowing up six generic points in P2. Via a Cremona transformation, we can assume these points lie in a cuspidal cubic, so their coordinates are determined by 6 generic points in the image of the map β. By abuse of notation, we write the ratio (x1 / x0) of coordinates for each of these 6 points as 6 parameters d1,…, d6. With this notation, the 6 generic points in the image of β become
Pi := (1: di: di3) for i = 1,…,6.
The genericity of the points P1, …, P6 is determined by the following two conditions:
(di - dj) (di - dk) (dj - dk) (di + dj + dk) for 1 ≤ i < j < k ≤ 6 ;
(d1 + d2 + d3 + d4 + d5 + d6) Π1 ≤ i < j ≤ 6 (di - dj).
In addition, we will assume that our del Pezzo surface X
contains no Eckardt points. These points are defined by the
condition of no three concurrent lines. These conditions are
determined by 45 quintic equations which are conjugate to each
other under the action of the Weyl group
W(E6). We call them Eckardt quintics.
For example, the Eckardt quintic corresponding to the common
intersection of the three lines associated to the tripartition
{{1,2},{3,4},{5,6}} can be computed as the determinant of the following matrix:
[ d12 d2 + d1 d22 | -d12 - d1d2 - d22 | 1 ] | ||||||||||||
[ d32 d4 + d3 d42 | -d32 - d3 d4 - d42 | 1 ] | ||||||||||||
[ d52 d6 + d5 d62 | -d52 - d5 d6 - d62 | 1 ] |
Ei = di - d7 (1 ≤ i ≤ 6) , Fij = di + dj+ d7 (1 ≤ i < j ≤ 6) , Gi = (d1 + … + d7) - di (1 ≤ i ≤ 6).
The following files encompass the information of the Root system E6 and the action of the Weyl group on the parameters d1,…, d6 and hence on the anticanonical coordinates. They will be loaded loaded in most of the sage scripts given in sections below.
α1 = d2 - d1, α2 = d1 + d2 + d3, α3 = d3 - d2, α4 = d4 - d3, α5 = d5 - d4, α6 = d6 - d5.
The simple roots for E7 are obtained by adding α7 = d7 - d6.
The ideal defining the del Pezzo cubics via the anticanonical
embedding is generated by 270 (trinomial) linear equations cutting the
41-dimensional space of linear elements of the ideal sheaf defining X ⊂
P44 together with a single binomial cubic
equation. The equations are expressed in terms of the 45
anticanonical coordinates (products of three (-1) curves each) and are computed with sage. The computations yield Theorem 3.5 in the paper.
The following files give a list of 270 linear equations that are
stable under the action of the Weyl group
W(E6) and span a 41-dimensional linear space:
(d3-d4) (d1+d3+d4) X21 - (d2-d4) (d1+d2+d4) X31 + (d2-d3) (d1+d2+d3) X41
by W(E6). [Output in plain text]The following files certify that the cubic equation Y123456 Y142536 Y162345 - Y123645 Y142356 Y162534 vanishes on the del Pezzo cubic but not on the ambient P3 defined by the previous 270 linear equations:
Back to Top
Each of the 40 Yoshida functions can be written as a degree 9 square-free monomial in the positive roots of E6. We prescribe an ordering of the roots and record the exponent vectors for all Yoshida functions in the Yoshida matrix.
The choice of basis for the anticanonical global sections done in Section §1 is not well-adapted to the Yoshida functions. Indeed, the solution to the 270 linear equations are not rational functions in the Yoshidas. However, there is another basis that satisfies this property: we obtain it by multiplying each of the 45 anticanonical coordinates by the inverse of a suitable quintic polynomial in the 6 parameters d1,…, d6. In the remainder, we refer to these 45 Yoshida-adapted anticanonical sections as the anticanonical coordinates.
The choice of a quintic for each anticanonical coordinate is compatible with the action of W(E6) and it relates to the existence of Eckardt points, as described in Section §0.
The product of an Eckardt quintic with four suitable positive roots of E6 can be rewritten as a linear binomial in the Yoshida functions of the form Yoshidai - Yoshidaj. For example:
(d5-d6) (d1+d5+d6) (d3-d4) (d1+d3+d4) quintic[X21] = - Yoshida3 + Yoshida37.
The Weyl group W(E6) acts on these
binomial Yoshida expressions, and the resulting orbit has 135
elements, up to sign. These expressions are known as Cross functions
in the literature [Lemma 4.4, CGL].
The Yoshida functions are not algebraically independent. Furthermore,
the binomial expression above is not unique. There are precisely 4 ways of writing each binomial. For example:
Cross116 = Yoshida3 - Yoshida37 = Yoshida17 - Yoshida6 = - Yoshida28 + Yoshida33 = - Yoshida21 + Yoshida5.
We rewrite the 270 linear equations from Section §1 that are satisfied by these new coordinates and whose coefficients are rational functions in the Yoshidas: more precisely, they are associated to the 135 Cross functions.
X12: [Cross9, Cross10, Cross11]
X13: [Cross78, Cross79, Cross80]
X14: [Cross42, Cross43, Cross44]
X15: [Cross111, Cross112, Cross113]
X16: [Cross33, Cross34, Cross35]
X21: [Cross114, Cross115, Cross116]
X23: [Cross105, Cross106, Cross107]
X24: [Cross21, Cross22, Cross23]
X25: [Cross93, Cross94, Cross95]
X26: [Cross63, Cross64, Cross65]
X31: [Cross0, Cross1, Cross2]
X32: [Cross84, Cross85, Cross86]
X34: [Cross102, Cross103, Cross104]
X35: [Cross90, Cross91, Cross92]
X36: [Cross99, Cross100, Cross101]
X41: [Cross18, Cross19, Cross20]
X42: [Cross126, Cross127, Cross128]
X43: [Cross27, Cross28, Cross29]
X45: [Cross3, Cross4, Cross5]
X46: [Cross72, Cross73, Cross74]
X51: [Cross24, Cross25, Cross26]
X52: [Cross87, Cross88, Cross89]
X53: [Cross15, Cross16, Cross17]
X54: [Cross75, Cross76, Cross77]
X56: [Cross66, Cross67, Cross68]
X61: [Cross45, Cross46, Cross47]
X62: [Cross108, Cross109, Cross110]
X63: [Cross36, Cross37, Cross38]
X64: [Cross123, Cross124, Cross125]
X65: [Cross51, Cross52, Cross53]
Y123456: [Cross57, Cross58, Cross59]
Y123546: [Cross81, Cross82, Cross83]
Y123645: [Cross96, Cross97, Cross98]
Y132456: [Cross48, Cross49, Cross50]
Y132546: [Cross132, Cross133, Cross134]
Y132645: [Cross117, Cross118, Cross119]
Y142356: [Cross129, Cross130, Cross131]
Y142536: [Cross120, Cross121, Cross122]
Y142635: [Cross12, Cross13, Cross14]
Y152346: [Cross30, Cross31, Cross32]
Y152436: [Cross39, Cross40, Cross41]
Y152634: [Cross54, Cross55, Cross56]
Y162345: [Cross6, Cross7, Cross8]
Y162435: [Cross60, Cross61, Cross62]
Y162534: [Cross69, Cross70, Cross71]
(d5-d6) (d1+d5+d6) {(d3-d4)(d1+d3+d4) quintic[X21] X21 - (d2-d4)(d1+d2+d4) quintic[X31] X31 + (d2-d3)(d1+d2+d3) quintic[X41] X41}
can be rewritten in terms of the Yoshida functions as follows:(Yoshida3 - Yoshida37) X21 - (Yoshida20 - Yoshida8) X31 + (Yoshida3 - Yoshida5) X41.
We rewrite the input linear equation using the 135 Cross functions:Cross116 X21 - Cross2 X31 + Cross19 X41.
This expressions allows us to easily compute the W(E6)-orbit of the new linear equation and then converts each coefficient to a binomial expression in the Yoshidas. Notice that all 135 Cross functions appear as coefficients. Our choice of Yoshida binomial expressions for the 270 linear equations will be consistent: we pick the first entry of each tuple.(Yoshida8 - Yoshida11) (Yoshida5 - Yoshida17) (Yoshida20 - Yoshida8) X12 X23 X31 - (Yoshida8 - Yoshida3) (Yoshida3 - Yoshida37) (Yoshida19 - Yoshida24) X13 X21 X32.
The binomial expressions for the coefficients are chosen in a canonical way, as we did with the linear equations. The same cubic equation can be written in terms of Cross functions:Cross9 Cross107 Cross2 X12 X23 X31 - Cross80 Cross116 Cross86 X13 X21 X32.
By construction, the ideal defining the anticanonical embedding of the universal cubic surface is valid for generic choices of Yoshida functions. In order to tropicalize all cubic surfaces, we must certify that the ideal is generated by the 270 linear trinomial and the 120 binomial cubics as long as the Yoshida and Cross functions do not vanish. This is done in the next script, which also rewrites the 4×45 matrix spanning the P3 space of solutions of the 270 linear equations. Since one of the maximal minors is a Laurent monomial in Yoshida and Cross functions, the chosen basis is valid for the del Pezzo surfaces we are interested in.
Back to Top
The reflection arrangement of type E6 is the hyperplane arrangement defined by the 36 hyperplanes in R6 with defining equations given by all the 36 positive roots of the Root System E6 written in terms of the basis {αi}1 ≤ i ≤ 6 of simple roots. The ordered list "posRootsE6.sobj" of positive roots was mentioned already in Section §0. We are interested in the Bergman fan of the matroid associated to this arrangement.
The Bergman fan of a connected matroid M of rank k on the ground set [n] is the fan in Rn over the geometric realization of the ordered complex of the proper part of the lattice of flats of the matroid. It has dimension k and all its cones contain the linear space spanned by the all-ones' vector. We consider the associated fan in Rn-1 ≅ Rn / R 1. We can also realize this fan as the cone over the geometric realization of the nested set complex N(M, Irr) of the matroid associated to the minimal building set Irr consisting of all proper irreducible flats). Notice that the ground set is an irreducible flat since we assume the matroid is connected. However, the vector realizing the ground set will be the all-ones' vector which will be mapped to 0 in the quotient ambient space. We call this realization the Bergman complex.
As a combinatorial abstract object, the nested set complex N(M, Irr) consists of nested collections of flats in the geometric lattice of partially ordered flats of the matroid, ordered by inclusion. The vertices correspond to the irreducible flats, those which cannot be decomposed as a product. A collection F ⊂ Irr is nested if for every antichain {F1,…, Fr} in F with r ≥ 2 the join flat F1 ∨ F2 ∨ … ∨ Fr does not belong to Irr ∪{ground set}, i.e. it is not a irreducible flat. Notice that the whole ground set is irreducible, since the matroid is connected. Notice that the join flat represents the subspace obtained by intersecting the given subspaces in the reflection arrangement of E6. The vertices of the nested set complex are then realized in the Bergman complex as the 0-1 incidence vector of each irreducible flat, namely eF := ∑ i ∈ F ei. We do not consider the maximal flat (the ground set of the matroid) since it will give rise to the all-ones vector 1 and it will become 0 in the quotient space Rn / R 1. Higher dimensional cells in the Bergman complex are realized as convex combinations of vertices. We save the coordinates of all vertices and use this data to construct the Naruki fan in Section §4.
In what follows we focus our attention in
the case of the reflection arrangement of E6, although
similar techniques apply to other connected matroids with group actions.
By [BI, Theorem 3.1], there is a one-to-one correspondence between
the lattice of flats of the reflection arrangement of
E6 (ordered by reverse inclusion) and the poset of parabolic subgroups of the Weyl group W(E6). Thus, we can characterize the flats by the root
subsystems of E6. There are exactly 15 types of such
subsystems. An easy calculation confirms that, furthermore, each
type is associated to exactly one W(E6)-orbit of flats. Representatives for all possible subsystems are depicted in Figure 2. The
codimension of each flat is the number of vertices of the
associated root subsystem.
Our ordering of the 15 flat representatives is compatible with
[RSS, Table 4].
The proper irreducible flats come from the 7 connected proper root
subsystems of E6, namely A1, A2, A3, A4, A5, D4 and D5. Using this correspondence, we encode each flat as the set of
all the positive roots of associated root subsystem as
indicated in Figure 2. This
description simplifies the distinction between different flats.
The Weyl group W(E6) acts on the lattice of
flats by permutation (it acts on the roots contained in each flat). We implement the action by means of the homomorphisms induced by simple reflections stored on the command RootLattice('E6') from
Section §0. We are mainly interested in
the action on the proper irreducible flats, since this determines
the action on the vertices of the nested set complex, and hence on
the Bergman complex.
To compute the action on the lattice of proper flats, we consider the action on the positive roots on a given flat F and take the linear span of the resulting set of roots. The comparison of a flat obtained by an action of an element of W(E6) and the partial list of flats obtained by W(E6)-actions is done on the linear span of the coordinate vectors of all the positive roots in the flat with respect to the basis of simple roots. This step is crucial since an element of the Weyl group might send a positive root to a negative one. If a new flat is encountered, it is encoded as usual, transforming all the coordinate vectors back to positive roots.
The construction of the nested set complex is done inductively, starting from all vertices and it makes heavy use of the group action as well as of its simplicial structure. Each vertex is associated to a proper irreducible flat. There are 750 of them and they are decomposed into 7 W(E6)-orbits. Each cell in the complex is obtained by joining the flats associated to its vertices and checking if the join is irreducible or not. This step is performed by comparing the output flat to the stored list of all proper irreducible flats. We only consider the cell if the flat is not on this list. The join can be obtained by collecting all the positive roots contained in these flats and finding a minimal flat that contains them all. If there is more than one or if the flat is irreducible or not proper we discard the cell. This method allows us to find all higher dimensional cells containing a given one, by testing which vertices can be attached to it.
We use the action of W(E6) on the lattice of proper flats (and hence on the collection of all proper irreducible flats) to construct a finite family (i.e. a dictionary with keys in [1,…, 6]) encoding the action of the 6 generators of W(E6) on the set of vertices of the nested set complex. Each value of this family is a dictionary with keys and values in the interval [0,…,749]: the vertex indices obtained by acting with a give reflection on each vertex. This data is stored as a variable "dict" and then used to naturally extend the action to higher dimensional cells of the nested set complex. This information, together with the simplicial structure dramatically speeds up the construction of the nested set complex N(E6, Irr) for three reasons:
The following files contain the scripts, input and output files for the Bergman complex of the reflection arrangement of E6 with respect to its collection Irr of proper irreducible flats. The output complex is simplicial. The calculation of both the Bergman complex and all the necessary inputs combined takes about 1 hour on a 2.4 GHz Intel(R) Core 2 Duo with 3MB cache and 2GB RAM. The time is split evenly between the calculation of adjacencies and the whole Bergman complex. The functions coded in the Sage scripts below can be used for other connected matroids with group actions on their lattice of flats if we choose a minimal building set (and remove the ground set) to construct the nested set complex.
[36, 120, 270, 270, 720, 540, 45, 216, 540, 120, 1080, 27, 36, 216, 360]
The orbits of proper irreducible flat correspond to the coordinates 1, 2, 4, 7, 8, 12, and 13 in the previous vector (the entries are labeled 1 through 15, in agreement with Figure 2.
dim 0: [36, 120, 270, 45, 216, 27, 36],
dim 1: [270, 360, 720, 1620, 540, 540, 2160, 216, 540, 540, 120, 1080, 720, 2160, 1080, 720, 540, 1080, 1080, 270, 540, 135, 432, 216],
dim 2: [540, 2160, 1080, 810, 3240, 810, 3240, 2160, 1620, 270, 1620, 720, 3240, 2160, 6480, 3240, 2160, 360, 2160, 2160, 2160, 2160, 2160, 3240, 6480, 6480, 1620, 3240, 1080, 540, 540, 1620, 4320, 2160, 360, 2160, 4320, 4320, 1080, 2160, 2160, 4320, 2160, 1080, 540, 2160, 1080],
dim 3: [3240, 1620, 540, 3240, 1620, 540, 1080, 2160, 6480, 6480, 6480, 6480, 6480, 2160, 1080, 1620, 3240, 3240, 810, 1620, 6480, 3240, 3240, 1620, 810, 6480, 3240, 2160, 6480, 12960, 12960, 3240, 6480, 6480, 12960, 6480, 4320, 2160, 2160, 4320, 2160, 6480, 3240, 12960, 6480, 4320, 2160, 8640, 4320],
dim 4: [3240, 6480, 3240, 3240, 1620, 1620, 1620, 3240, 12960, 6480, 6480, 12960, 6480, 3240, 1620, 6480, 3240, 12960, 6480, 25920, 12960].
Back to Top
As discussed in Section §2, the 40 Yoshida functions allow us to define a monomial map between two tori: (K*)36 and (K*)40. The coordinates on the domain are given by the 36 positive roots of E6 and they map to the 40 degree 9 monomials in the positive roots. The map is compatible with the natural torus action on K* on both sides as well as the action of the Weyl group W(E6). We write
ϒ: (K*)36/K* → (K*)40/K*.
The image of this map is the (very affine) Yoshida variety Y o ⊂
(K*)40/K*. It is the
moduli space of marked cubic del Pezzo surfaces. Its tropicalization
is the Naruki fan: a pure 4-dimensional fan in R39 ≅
R40 / R 1.
Tropicalizing the monomial map ϒ yields a linear
surjective map trop(ϒ) between two fans: the Bergman fan Berg(E6) of the reflection arrangement of E6,
constructed in Section §3, and the Naruki
fan Trop(Y o). Both fans
live in their respective tropical projective tori. The map is given by
a 40×36 integer 0-1 matrix with nine ones per row and ten ones
per column. We refer to it as the Yoshida matrix.
We use the linear map trop(ϒ), the simplicial structure of Berg(E6) described in Section §3 and the action of the Weyl group W(E6) to construct the Naruki fan and ensure that the linear map is a map of fans, i.e. it respects the polyhedral structure on both objects. For this, we start by mapping the rays of Berg(E6) spanned by the 7 orbit-representatives of the vertices in the Bergman complex. Figure 2 describes these vertices and their images by colors. There are 4 types of images:
[[0, 1, 4, 36, 687], [0, 1, 4, 158, 691], [0, 1, 4, 158, 473], [0, 1, 4, 36, 473], [0, 1, 36, 165, 490], [0, 1, 36, 165, 687], [0, 1, 36, 471, 687], [0, 1, 156, 471, 687] [0, 36, 159, 471, 687]]
The first two cells (in bold), have the additional properly that the orbits of the images of the remaining 7 representatives contain a cell whose image lies in the Naruki cone associated to one of these two cells. The union of the orbits of these two types of cones describes the support of the Naruki fan, but the collection does not determine a fan structure. Indeed, several of the intersections are full-dimensional. The union of suitable representatives of these cells form two tetrahedra, meeting along a commong face. Viewed in R39, these are [0, 1, 4, 29] and [0, 1, 4, 36]. These are precisely the types (aaaa) and (aaab) from [RSS2]. We record the five vectors in the Bergman fan yielding the five generators of maximal cone representatives in the Naruki fan.
v0 = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
v1 = [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
v4 = [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
v29 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
v36 = [1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
v158= [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0].
n0 = [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0],
n1 = [0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1],
n4 = [0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0],
n29 = [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0],
n36 = [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 3, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1],
n158= [1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 3, 2, 1, 1, 1, 3, 1, 2, 2, 1].
As shown in [RSS2], the overlaps mentioned earlier can be described as the maximal cells in the baricentric subdivision of the type (aaaa) cell and the induced subdivision on the second type of cell (aaab). Following [RSS2], we call them (aa2a3a4) and (aa2a3b). We record the five spanning rays:
a = [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0],
a2 = [0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 2, 1, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 2, 2, 1],
a3 = [0, 2, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2, 0, 1, 1, 3, 1, 0, 1, 2, 0, 0, 0, 2, 1, 0, 0, 0, 2, 1, 2, 3, 1],
a4 = [1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 2, 2, 4, 2, 1, 2, 4, 2, 2, 2, 4, 2, 1, 1, 1, 4, 2, 4, 4, 2],
b = [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 3, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1].
The following files compute the fan structure of the Naruki fan:
Back to Top
Several steps are required to show that there are no tropical lines in Trop(X) other than the 27 lines at infinity.
[X12, X13, X14, X15, X16, X21, X23, X24, X25, X26, X31, X32, X34, X35, X36, X41, X42, X43, X45, X46, X51, X52, X53, X54, X56, X61, X62, X63, X64, X65, Y123456, Y123546, Y123645, Y132456, Y132546, Y132645, Y142356, Y142536, Y142635, Y152346, Y152436, Y152634, Y162345, Y162435, Y162534]
In particular, column 0 of each matrix corresponds to the X12 entry of the corresponding tropical node.Table 1 below contains all necessary files to rule out all 27 potential non-boundary tropical lines on the corresponding tropical del Pezzo cubics for every cell representative, with the exception of type a. For the latter, the method allows to reduce the labels of the potential tropical lines to 15 candidates, namely, the ones indexed by the extremal curves [E5, F56, F36, E6, F45, G3, F34, E4, F12, G5, F35, E3, F46, G4, G6]. We treat these cases in Table 2.
The following table contains all files necessary to rule out from the cone of type a the 15 remaining non-boundary tropical lines, namely the ones indexed by the extremal curves [E3, E4, E5, E6, F12, F34, F35, F36, F45, F46, F56, G3, G4, G5, G6]. The data was generated by this Sage script. We write the monomials (A/B)3 as a monomial in the 16 Yoshida functions Y5 and Y17 through Y31 (encoded as as Sage object.)
Throughout the table, the cone is aCell.sobj. In all cases, the indicated tropical minor is singular assuming expected valuations of all its entries. However, the entries involved in each minor may have unexpected valuation, so we must study the entries in the 5x45-matrix of rational Yoshida functions. We indicate the vanishing, non-vanishing, and terms with possible unexpected valuation with a "-", a "*", and a "?", respectively. In all the cases, there are only two entries with "?" and they indicate the presence of non-monomial factors. We let A and B be the non-monomial part of each of these two entries. We verify that A/B is a product of positive roots in W(E6) and its cube is a monomial in the Yoshida functions, hence their ratio has the expected valuation. Therefore, unexpected valuations will not change the number of terms realizing the minimum valuation and the tropical 3×3-minor will be non-singular.
The A and B can be read off from the family of matrices pds.sobj. The family of matrices pds is indexed by extremal curves. Each matrix in the family is indexed by rows (0 to 4) and columns by the 45 anticanonical triangles (labeled by X12,…,Y162534, arranged lexicographically, and stored in anticanonical_keys.sobj).
For example, in the first row of the table, we have:
Extr. Curve |
Rows | Columns | Minor shape | A/B as a Laurent monomial in the positive roots of W(E6) | (A/B)3 as a Laurent monomial in the Yoshida functions |
E3 | [0,1,2] | [8,9,24] |
* - - - * ? * * ? |
-1 | -1 |
E4 | [0,1,2] | [8,9,13] |
* - ? - * - * * ? |
(-d2 + d4)-1 (d2 + d4 + d5)-1 (d1 - d6)-1 (d1 + d5 + d6)-1 (d4 - d6) (d4 + d5 + d6) (-d1 + d2) (d1 + d2 + d5) | Y5 Y18-2 Y20-1 Y21-1 Y22 Y262 Y27-1 Y30 |
E5 | [0,1,2] | [7,32,33] |
* ? - - - * * ? * |
(d2 + d5 + d6)-1 (d2 + d3 + d4)-1 (d1 + d4 + d6)-1 (d1 + d3 + d5)-1 (-d4 + d5) (d3 - d6) (-d1 + d2) (d1 + d2 + d3 + d4 + d5 + d6) | (-1) Y5-1 Y173 Y182 Y19-3 Y20 Y21-2 Y22-1 Y26 Y27 Y29-3 Y302 |
E6 | [0,1,2] | [7,8,12] |
- * - * - ? * * ? |
1 | 1 |
F12 | [0,2,4] | [17,26,44] |
? - * - * - ? * * |
-1 | -1 |
F34 | [0,2,4] | [5,7,23] |
* - - - * ? * * ? |
1 | 1 |
F35 | [0,1,2] | [6,15,23] |
* * ? - * - * - ? |
(d3 - d6)-1 (d3 + d4 + d6)-1 (-d1 + d2)-1 (d1 + d2 + d4)-1 (-d2 + d3) (d2 + d3 + d4) (d1 - d6) (d1 + d4 + d6) | Y52 Y18-1 Y20-2 Y21 Y22-1 Y24-3 Y253 Y26 Y27 Y28-3 Y293 Y30-1 |
F36 | [0,1,2] | [6,9,19] |
* - - - * ? * * ? |
-1 | -1 |
F45 | [0,1,2] | [7,10,12] |
* * ? * - - - * ? |
(d5 - d6)-1 (d4 + d5 + d6)-1 (-d1 + d2)-1 (d1 + d2 + d4)-1 (-d2 + d5) (d2 + d4 + d5) (d1 - d6) (d1 + d4 + d6) | Y5 Y18 Y20-1 Y21-1 Y22-2 Y262 Y27-1 Y30-2 Y313 |
F46 | [0,1,2] | [7,9,23] |
* - ? - * - * * ? |
(-d2 + d3)-1 (d2 + d3 + d4)-1 (d1 - d6)-1 (d1 + d4 + d6)-1 (d3 - d6) (d3 + d4 + d6) (-d1 + d2) (d1 + d2 + d4) | Y5-2 Y18 Y202 Y21-1 Y22 Y243 Y25-3 Y26-1 Y27-1 Y283 Y29-3 Y30 |
F56 | [0,1,2] | [8,9,13] |
* - ? - * - * * ? |
(d2 - d6)-1 (d2 + d5 + d6)-1 (-d1 + d4)-1 * (d1 + d4 + d5)-1 (d4 - d6) (d4 + d5 + d6) (-d1 + d2) (d1 + d2 + d5) | Y52 Y17-3 Y18-1 Y20 Y21-2 Y222 Y25-3 Y26 Y27-2 Y283 Y30-1 Y313 |
G3 | [0,2,4] | [30,35,44] |
? - * - * - ? * * |
1 | 1 |
G4 | [0,3,4] | [20,32,38] |
* ? - - - * * ? * |
(d2 + d4 + d6)-1 (d2 + d3 + d5)-1 (d1 + d5 + d6)-1 (d1 + d3 + d4)-1 (-d4 + d5) (d3 - d6) (-d1 + d2) (d1 + d2 + d3 + d4 + d5 + d6) | (-1) Y5-2 Y18 Y202 Y21-1 Y22 Y26-1 Y27-1 Y30 |
G5 | [0,2,4] | [32,34,42] |
? * * - * - ? * * |
1 | 1 |
G6 | [0,1,3] | [11,32,42] |
* ? - - - * * ? * |
1 | 1 |
Once the data of the 27 tropical non-singular minors for the baricenter of each cone is provided, it remains to certify that the same minors are non-singular along the relative interior of each cone. The following script verifies this is the case. We use the matrices without Nones for all combinations (coneName, extremal), since even for the 15 problematic cases involving the cone (a), the difference between the expected and true valuations is the same for the relevant entries of these 15 matrices.
([0, 1, 2], [2, 8, 21], (1, [2, 4],
{1: -3*Yoshida1 + 4*Yoshida10 + 2*Yoshida12 - Yoshida13 - 2*Yoshida14 + Yoshida15 + 2*Yoshida16 + 8*Yoshida17 + 2*Yoshida18 - Yoshida19 + 4*Yoshida21 - 6*Yoshida22 + 2*Yoshida23 + 2*Yoshida25 - Yoshida26 - Yoshida27 - 3*Yoshida28 - Yoshida29 + 2*Yoshida30 - 3*Yoshida31 - 2*Yoshida33 + 2*Yoshida34 + 2*Yoshida37 + 3*Yoshida38 - 2*Yoshida39 + Yoshida4 - 4*Yoshida5 - 3*Yoshida6 - 4*Yoshida9,
2: Yoshida0 - 3*Yoshida1 + 2*Yoshida10 + 2*Yoshida12 - Yoshida13 - 3*Yoshida14 + 2*Yoshida15 + 2*Yoshida16 + 7*Yoshida17 + Yoshida18 + 3*Yoshida21 - 4*Yoshida22 + 2*Yoshida23 - Yoshida26 - Yoshida27 - 2*Yoshida28 - Yoshida29 + 2*Yoshida30 - 3*Yoshida31 - 2*Yoshida33 + 2*Yoshida34 + Yoshida37 + 4*Yoshida38 - 2*Yoshida39 + Yoshida4 - 3*Yoshida5 - 3*Yoshida6 - 3*Yoshida9,
4: Yoshida0 - 4*Yoshida1 + 2*Yoshida10 + 2*Yoshida12 - Yoshida13 - 2*Yoshida14 + Yoshida15 + 4*Yoshida16 + 8*Yoshida17 + Yoshida18 + 3*Yoshida21 - 5*Yoshida22 + 2*Yoshida23 + Yoshida25 - Yoshida26 - Yoshida27 - 2*Yoshida28 - Yoshida29 + 2*Yoshida30 - 3*Yoshida31 - 3*Yoshida33 + 2*Yoshida34 + 2*Yoshida37 + 3*Yoshida38 - Yoshida39 + 2*Yoshida4 - 5*Yoshida5 - 3*Yoshida6 - 4*Yoshida9}))
Back to Top
The computation of the potential extra tropical lines in Trop(XYoshidas) where val(Yoshidas) is the apex in the Naruki fan requires prior knowledge of the expected valuation of all 135 Cross functions. This is done by picking generic examples of parameters d1, …, d6 yielding on the relative interior of each face of the two maximal cone representatives of the Naruki fan.
We choose the baricenter as the random sample point for each cone (including the apex). For example, a sample representative for the cone (a2a4) and (aa2a3b) are given by the integer linear combinations a2 + a4, and
a + a2 + a3 + a4, respectively.
As representatives of vectors in the Bergman fan in the preimage of the five spanning rays of the two maximal cell representatives of the Naruki fan we choose
va = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
va2 = [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
va3 = [1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
va4 = [2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
vb = [1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0].
Since ratios between Cross functions associated to a fixed Eckardt quintic have determined valuation (its cube is a monomial in Yoshida functions), we need only work with 45 of the 135 quintics (one for each triple associated to each quintic). The order of the Cross functions is such that these triples are labeled Cross3k, Cross3k+1, and Cross3k+2 for k =0,…,44.
We use the parameters d1, …, d6 for each cone constructed earlier to search the 45 Cross functions where the expected valuation is attained generically. This strategy succeeds for all quintics except X53 and its associated Cross functions Cross15, Cross16 and Cross17. For these three Cross function, the expected valuation is not realized for the baricenter of four cones: (aa2a4), (aa4), (a2a4) and (a4).
Throught our computations, we choose the following 45 Cross functions and write the remaining 90 as products of a reference Cross function and cube roots of Yoshidas:
[Cross0, Cross3, Cross6, Cross9, Cross12, Cross15, Cross18, Cross21, Cross24, Cross28, Cross30, Cross33, Cross37, Cross41, Cross42, Cross45,
Cross48, Cross51, Cross54, Cross57, Cross60, Cross63, Cross66, Cross69, Cross73, Cross76, Cross78, Cross81, Cross84, Cross87, Cross90,
Cross93, Cross97, Cross99, Cross102, Cross105, Cross110, Cross111, Cross114, Cross117, Cross120, Cross123, Cross126, Cross129, Cross132]
(Cross15, Yoshida20*Yoshida21*Yoshida22^2*Yoshida27*Yoshida29^3/(Yoshida17^3*Yoshida18*Yoshida26^2*Yoshida30*Yoshida5)
where each Yoshida function should be interpreted as its cube root.
val_cross_to_yoshidas['aa2a3a4'][Cross30] = [Yoshida10, Yoshida3, Yoshida7, Yoshida0],
val_cross_to_yoshidas['aa2a3a4'][Cross36] = [None, None, None, None].
Back to Top
Tropical cubic surfaces associated to the apex (0-dimensional cell) of the Naruki fan include those obtained from assigning trivial valuation to the field K. We provide necessary and sufficient conditions on the valuations of the Cross functions that determine when each of the 27 five t-uples of boundary points are tropically collinear.
Coords. | F14∩G4 | F13∩G3 | F12∩G2 | F16∩G6 | F15∩G5 | Shift |
X12 | val(Cross42) | val(Cross78) | '+Infinity' | val(Cross33) | val(Cross111) | - val(Cross9) |
X13 | val(Cross42) | '+Infinity' | val(Cross9) | val(Cross33) | val(Cross111) | - val(Cross78) |
X14 | +Infinity | val(Cross78) | val(Cross9) | val(Cross33) | val(Cross111) | - val(Cross42) |
X15 | val(Cross42) | val(Cross78) | val(Cross9) | val(Cross33) | '+Infinity' | - val(Cross111) |
X16 | val(Cross42) | val(Cross78) | val(Cross9) | '+Infinity' | val(Cross111) | - val(Cross33) |
X21 | 0 | 0 | '+Infinity' | 0 | 0 | - val(Cross114) |
X23 | 0 | '+Infinity' | 0 | 0 | 0 | - val(Cross105) |
X24 | +Infinity | 0 | 0 | 0 | 0 | - val(Cross21) |
X25 | 0 | 0 | 0 | '+Infinity' | - val(Cross93) | |
X26 | 0 | 0 | 0 | '+Infinity' | 0 | - val(Cross63) |
X31 | 0 | '+Infinity' | 0 | 0 | 0 | - val(Cross0) |
X32 | 0 | 0 | '+Infinity' | 0 | 0 | - val(Cross84) |
X34 | '+Infinity' | 0 | 0 | 0 | 0 | - val(Cross102) |
X35 | 0 | 0 | 0 | 0 | '+Infinity' | - val(Cross90) |
X36 | 0 | 0 | 0 | '+Infinity' | 0 | - val(Cross99) |
X41 | '+Infinity' | 0 | 0 | 0 | 0 | - val(Cross18) |
X42 | 0 | 0 | '+Infinity' | 0 | 0 | - val(Cross126) |
X43 | 0 | '+Infinity' | 0 | 0 | 0 | - val(Cross28) |
X45 | 0 | 0 | 0 | 0 | '+Infinity' | - val(Cross3) |
X46 | 0 | 0 | 0 | '+Infinity' | 0 | - val(Cross73) |
X51 | 0 | 0 | 0 | 0 | '+Infinity' | - val(Cross24) |
X52 | 0 | 0 | '+Infinity' | 0 | 0 | - val(Cross87) |
X53 | 0 | '+Infinity' | 0 | 0 | 0 | - val(Cross15) |
X54 | '+Infinity' | 0 | 0 | 0 | 0 | - val(Cross76) |
X56 | 0 | 0 | 0 | '+Infinity' | 0 | - val(Cross66) |
X61 | 0 | 0 | 0 | '+Infinity' | 0 | - val(Cross45) |
X62 | 0 | 0 | '+Infinity' | 0 | 0 | - val(Cross110) |
X63 | 0 | '+Infinity' | 0 | 0 | 0 | - val(Cross37) |
X64 | '+Infinity' | 0 | 0 | 0 | 0 | - val(Cross123) |
X65 | 0 | 0 | 0 | 0 | '+Infinity' | - val(Cross51) |
Y123456 | 0 | 0 | '+Infinity' | 0 | 0 | - val(Cross57) |
Y123546 | 0 | 0 | '+Infinity' | 0 | 0 | - val(Cross81) |
Y123645 | 0 | 0 | '+Infinity' | 0 | 0 | - val(Cross97) |
Y132456 | 0 | '+Infinity' | 0 | 0 | 0 | - val(Cross48) |
Y132546 | 0 | '+Infinity' | 0 | 0 | 0 | - val(Cross132) |
Y132645 | 0 | '+Infinity' | 0 | 0 | 0 | - val(Cross117) |
Y142356 | '+Infinity' | 0 | 0 | 0 | 0 | - val(Cross129) |
Y142536 | '+Infinity' | 0 | 0 | 0 | 0 | - val(Cross120) |
Y142635 | '+Infinity' | 0 | 0 | 0 | 0 | - val(Cross12) |
Y152346 | 0 | 0 | 0 | 0 | '+Infinity' | - val(Cross30) |
Y152436 | 0 | 0 | 0 | 0 | '+Infinity' | - val(Cross41) |
Y152634 | 0 | 0 | 0 | 0 | +Infinity | - val(Cross54) |
Y162345 | 0 | 0 | 0 | +Infinity | 0 | - val(Cross6) |
Y162435 | 0 | 0 | 0 | +Infinity | 0 | - val(Cross60) |
Y162534 | 0 | 0 | 0 | +Infinity | 0 | - val(Cross69) |
In the trivially valued case, these 27 extra tropical lines will be contained in the tropicalization of the cubic surface XYoshida ⊂ P44. However, for an arbitrary choice of Yoshida functions whose valuation lies in the apex of the Naruki fan, this cannot be determined without prior knowledge of the tropical cubic surface. Nonetheless, we show that none of these extra tropical lines can be lifted to curves in the embedded cubic surface XYoshidas ⊂ P44.
A natural question that arises is the following: even though these 27 extra tropical lines do not lift to lines in the cubic surface, it might still be possible to lift them in pairs to a degree 2 curve in X. We show that this is not the case, since this curve will necessarilly contain the lifting of the 10 boundary points, and these points are not colinear: a numerical computation reveals that for generic choices of the 6 parameters d1,…, d6, the rank of the 10×45 matrix is 4. By Bézout's Theorem, such degree 2 curves are planar, so the 10 points cannot lie on a quadric curve in X.
Back to Top
There are two types of trees for (aa2a3a4) cells, with 24 and 3 trees each. There are three types of trees for (aa2a3ab) cells, with 12, 12 and 3 trees. In what follows we describe how to compute the labelling for each cell by tropical convex hull computations. Section §10 discusses an alternative method, by considering planar configurations of six tropically generic points.
The computation of the 27 metric trees in Trop(XYoshidas) requires prior knowledge of the expected valuation of all 135 Cross functions and the choice of 45 relevant Cross functions, one for each Eckardt quintic. This was carried out in Section §6. Given the choice of 45 relevant Crosses, our next step is to determine the 10 nodes for each of the 27 lines, and their coordinatewise valuations in terms of the valuation of the 40 Yoshida functions and the 45 relevant Crosses. In turn, we must compute the valuations of the 135 nodes, as we move from cone to cone in the Naruki fan. Note that the valuations may be higher than the expected ones, so we must consider both the expected and true valuations.
The ordering of the rows corresponding to each matrix of leaves is given by the dictionary 'NodesOrdered'. We record its 27 values (one per exceptional curve):
The following scripts and files record this information:
{F12: ([0, 1, 2, 3, 4], [5, 30, 31, 32]),
F16: ([0, 1, 2, 3, 4], [25, 42, 43, 44]),
F15: ([0, 1, 2, 3, 4], [20, 39, 40, 41]),
G4: ([0, 1, 2, 3, 4], [7, 12, 23, 28]),
G3: ([0, 1, 2, 3, 4], [6, 17, 22, 27]),
G2: ([0, 1, 2, 3, 4], [11, 16, 21, 26]),
G6: ([0, 1, 2, 3, 4], [9, 14, 19, 24]),
G5: ([0, 1, 2, 3, 4], [8, 13, 18, 29]),
F14: ([0, 1, 2, 3, 4], [15, 36, 37, 38]),
F13: ([0, 1, 2, 3, 4], [10, 33, 34, 35])}
{ | E1: | [X23, X26, X61, X21, X31, X24, X51, X25, X32, X41], |
E2: | [X15, X62, X52, X32, X16, X13, X42, X14, X12, X31], | |
E3: | [X53, X23, X16, X13, X63, X21, X43, X14, X12, X15], | |
E4: | [X13, X64, X12, X24, X54, X15, X16, X14, X21, X34], | |
E5: | [X12, X14, X16, X35, X45, X21, X13, X15, X65, X25], | |
E6: | [X13, X12, X21, X56, X14, X26, X16, X36, X15, X46], | |
F12: | [X13, X32, X36, X45, X31, X56, X46, X34, X23, X35], | |
F13: | [X21, X45, X32, X12, X24, X23, X56, X25, X46, X26], | |
F14: | [X36, X26, X23, X56, X35, X21, X42, X24, X25, X12], | |
F15: | [X25, X26, X24, X36, X46, X21, X23, X12, X34, X52], | |
F16: | [X25, X34, X26, X24, X12, X21, X35, X23, X62, X45], | |
F23: | [X31, X14, X21, X12, X15, X56, X16, X13, X46, X45], | |
F24: | [X16, X15, X56, X35, X41, X21, X14, X36, X13, X12], | |
F25: | [X16, X46, X36, X15, X34, X21, X12, X14, X13, X51], | |
F26: | [X15, X14, X21, X12, X35, X34, X16, X61, X45, X13], | |
F34: | [X16, X25, X26, X14, X13, X31, X12, X56, X15, X41], | |
F35: | [X31, X26, X24, X14, X13, X51, X16, X15, X46, X12], | |
F36: | [X14, X25, X15, X45, X12, X31, X13, X24, X61, X16], | |
F45: | [X13, X36, X12, X41, X14, X51, X26, X16, X15, X23], | |
F46: | [X25, X14, X41, X15, X12, X35, X16, X23, X13, X61], | |
F56: | [X14, X24, X16, X15, X23, X12, X61, X34, X13, X51], | |
G1: | [X13, X16, X14, X62, X15, X12, X32, X52, X23, X42], | |
G2: | [X61, X51, X26, X21, X23, X41, X25, X31, X13, X24], | |
G3: | [X12, X61, X41, X35, X21, X34, X36, X51, X32, X31], | |
G4: | [X51, X46, X43, X45, X12, X21, X61, X42, X31, X41], | |
G5: | [X21, X51, X52, X56, X41, X53, X12, X54, X31, X61], | |
G6: | [X61, X12, X31, X65, X51, X21, X62, X41, X64, X63]} |
To determine the labelling and metric structure on the 27 boundary trees we must compute the tropical convex hull for the tuple of ten tropical nodes associated each tree for each cone. The combinatorial type on each tree is recorded by the vertices of the trees and the direction of the inward vector for each such vertex. The types are constant on the relative interior of each cone, and the metric structure is linear in the scalars of the 5 types of spanning rays: (a), (a2), (a3), (a4), and (b).
Since Cross functions appear in the coordinates of the tropical nodes, it is expected that not all entries will be determined. For the apex, we see that all non-diagonal entries of the 27 10×10 matrices are indetermined (i.e. their are 'None' types.) A careful analysis shows that all columns of the 27 symbolic matrices have a common Cross valuation summand. For example, the nodes associated to E1 have the following Cross summands in the entries for the 10 relevant columns X23, X26, X61, X21, X31, X24, X51, X25, X32, and X41 corresponding to the rows associated to the nodes of E1 and the curves G3, G6, F16, F12, F13, G4, F15, G5, G2 and F14, respectively:
X23 | X26 | X61 | X21 | X31 | X24 | X51 | X25 | X32 | X41 | |
---|---|---|---|---|---|---|---|---|---|---|
G3 | +Infinity | -Cross63 | -Cross45 | -Cross114 | Cross78-Cross0 | -Cross21 | -Cross24 | -Cross93 | -Cross84 | -Cross18 |
G6 | -Cross105 | +Infinity | Cross33 -Cross45 | -Cross114 | -Cross0 | -Cross21 | -Cross24 | -Cross93 | -Cross84 | -Cross18 |
F16 | -Cross105 | Cross33-Cross63 | +Infinity | -Cross114 | -Cross0 | -Cross21 | -Cross24 | -Cross93 | -Cross84 | -Cross18 |
F12 | -Cross105 | -Cross63 | -Cross45 | +Infinity | -Cross0 | -Cross21 | -Cross24 | -Cross93 | Cross9-Cross84 | -Cross18 |
F13 | Cross78-Cross105 | -Cross63 | -Cross45 | -Cross114 | +Infinity | -Cross21 | -Cross24 | -Cross93 | -Cross84 | -Cross18 |
G4 | -Cross105 | -Cross63 | -Cross45 | -Cross114 | -Cross0 | +Infinity | -Cross24 | -Cross93 | -Cross84 | Cross42-Cross18 |
F15 | -Cross105 | -Cross63 | -Cross45 | -Cross114 | -Cross0 | -Cross21 | +Infinity | Cross111-Cross93 | -Cross84 | -Cross18 |
G5 | -Cross105 | -Cross63 | -Cross45 | -Cross114 | -Cross0 | -Cross21 | Cross111-Cross24 | +Infinity | -Cross84 | -Cross18 |
G2 | -Cross105 | -Cross63 | -Cross45 | Cross9-Cross114 | -Cross0 | -Cross21 | -Cross24 | -Cross93 | +Infinity | -Cross18 |
F14 | -Cross105 | -Cross63 | -Cross45 | -Cross114 | -Cross0 | Cross42-Cross21 | -Cross24 | -Cross93 | -Cross84 | +Infinity |
(Cross105, Cross63, Cross45, Cross114, Cross0, Cross21, Cross24, Cross93, Cross84, Cross18) in TP9.
Once the 27 matrices of shifted tropical nodes have been computed, we can determine the labelling and combinatorial type of all 27 boundary metric trees in terms of the valuations of the 45 relevant Cross functions. Assuming their values to be 0, we obtain 27 star trees. As the valuations become higher than expected, we obtain trees with five bounded edges.
The combinatorial information used to describe each metric tree consists of a dictionary encoding the labelling of each of its 10 leaves together with a list of of tuples recording the leaves, vertices and their coordinates in TP9. Each leaf and vertex comes with two pieces of data:
Back to Top
The following files are used to determine this data:
{Y123456: [-Cross57, -Cross57, -Cross57, +Infinity, -Cross57, -Cross57, -Cross57, -Cross57, -Cross57 + Cross9, -Cross57], Y123546: [-Cross81, -Cross81, -Cross81, +Infinity, -Cross81, -Cross81, -Cross81, -Cross81, -Cross81 + Cross9, -Cross81], Y123645: [-Cross97, -Cross97, -Cross97, +Infinity, -Cross97, -Cross97, -Cross97, -Cross97, Cross9 - Cross97, -Cross97], X21: [-Cross114, -Cross114, -Cross114, +Infinity, -Cross114, -Cross114, -Cross114, -Cross114, -Cross114 + Cross9, -Cross114]}
(-Cross0 + Cross78, 0, X31), (-Cross3, 0, X45), (-Cross63, 0, X26), (-Cross12, 0, Y142635), (-Cross90, 0, X35), (-Cross18, 0, X41),
(-Cross21, 0, X24), (-Cross97, 0, Y123645), (-Cross24, 0, X51), (-Cross132 + Cross78, 0, Y132546), (-Cross41, 0, Y152436),
(-Cross45, 0, X61), (-Cross48 + Cross78, 0, Y132456), (-Cross51, 0, X65), (-Cross54, 0, Y152634), (-Cross57, 0, Y123456),
(-Cross6, 0, Y162345), (-Cross66, 0, X56), (-Cross69, 0, Y162534), (-Cross73, 0, X46), (-Cross76, 0, X54), (-Cross81, 0, Y123546),
(-Cross84, 0, X32), (-Cross102, 0, X34), (-Cross93, 0, X25), (-Cross60, 0, Y162435), (-Cross99, 0, X36), (-Cross87, 0, X52),
(-Cross110, 0, X62), (-Cross114, 0, X21), (-Cross117 + Cross78, 0, Y132645), (-Cross120, 0, Y142536), (-Cross123, 0, X64),
(-Cross126, 0, X42), (-Cross129, 0, Y142356), (-Cross30, 0, Y152346).
[ | [ | +Infinity | 0 | 0 | 0 | Cross78 | 0 | 0 | 0 | 0 | 0 | ] | , |
[ | 0 | +Infinity | Cross33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ] | , | |
[ | 0 | Cross33 | +Infinity | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ] | , | |
[ | 0 | 0 | 0 | +Infinity | 0 | 0 | 0 | 0 | Cross9 | 0 | ] | , | |
[ | Cross78 | 0 | 0 | 0 | +Infinity | 0 | 0 | 0 | 0 | 0 | ] | , | |
[ | 0 | 0 | 0 | 0 | 0 | +Infinity | 0 | 0 | 0 | Cross42 | ] | , | |
[ | 0 | 0 | 0 | 0 | 0 | 0 | +Infinity | Cross111 | 0 | 0 | ] | , | |
[ | 0 | 0 | 0 | 0 | 0 | 0 | Cross111 | +Infinity | 0 | 0 | ] | , | |
[ | 0 | 0 | 0 | Cross9 | 0 | 0 | 0 | 0 | +Infinity | 0 | ] | , | |
[ | 0 | 0 | 0 | 0 | 0 | Cross42 | 0 | 0 | 0 | +Infinity | ] | ]. |
{(1, 2): [(1, Cross33)],
(2, 1): [(1, Cross33)],
(3, 8): [(1, Cross9)],
(4, 0): [(1, Cross78)],
(5, 9): [(1, Cross42)],
(6, 7): [(1, Cross111)],
(7, 6): [(1, Cross111)],
(8, 3): [(1, Cross9)],
(9, 5): [(1, Cross42)]}
{ | E1: | [Cross9, Cross33, Cross42, Cross78, Cross111], |
E2: | [Cross21, Cross63, Cross93, Cross105, Cross114], | |
E3: | [Cross0, Cross84, Cross90, Cross99, Cross102], | |
E4: | [Cross3, Cross18, Cross28, Cross73, Cross126], | |
E5: | [Cross15, Cross24, Cross66, Cross76, Cross87], | |
E6: | [Cross37, Cross45, Cross51, Cross110, Cross123], | |
F12: | [Cross9, Cross57, Cross81, Cross97, Cross114], | |
F13: | [Cross0, Cross48, Cross78, Cross117, Cross132], | |
F14: | [Cross12, Cross18, Cross42, Cross120, Cross129], | |
F15: | [Cross24, Cross30, Cross41, Cross54, Cross111], | |
F16: | [Cross6, Cross33, Cross45, Cross60, Cross69], | |
F23: | [Cross6, Cross30, Cross84, Cross105, Cross129], | |
F24: | [Cross21, Cross41, Cross48, Cross60, Cross126], | |
F25: | [Cross69, Cross87, Cross93, Cross120, Cross132], | |
F26: | [Cross12, Cross54, Cross63, Cross110, Cross117], | |
F34: | [Cross28, Cross54, Cross57, Cross69, Cross102], | |
F35: | [Cross12, Cross15, Cross60, Cross81, Cross90], | |
F36: | [Cross37, Cross41, Cross97, Cross99, Cross120], | |
F45: | [Cross3, Cross6, Cross76, Cross97, Cross117], | |
F46: | [Cross30, Cross73, Cross81, Cross123, Cross132], | |
F56: | [Cross48, Cross51, Cross57, Cross66, Cross129], | |
G1: | [Cross0, Cross18, Cross24, Cross45, Cross114], | |
G2: | [Cross9, Cross84, Cross87, Cross110, Cross126], | |
G3: | [Cross15, Cross28, Cross37, Cross78, Cross105], | |
G4: | [Cross21, Cross42, Cross76, Cross102, Cross123], | |
G5: | [Cross3, Cross51, Cross90, Cross93, Cross111], | |
G6: | [Cross33, Cross63, Cross66, Cross73, Cross99]} |
newExpectedVBShiftedSymbMatricesApex[E1] | newTrueVBShiftedSymbMatricesApex[E1] | |
[[+Infinity, 0, 0, 0, 0, 0, 0, 0, 0, 0], | [[+Infinity, 0, 0, 0, g3, 0, 0, 0, 0, 0], | |
[0, +Infinity, 0, 0, 0, 0, 0, 0, 0, 0], | [0, +Infinity, g1, 0, 0, 0, 0, 0, 0, 0], | |
[0, 0, +Infinity, 0, 0, 0, 0, 0, 0, 0], | [0, g1, +Infinity, 0, 0, 0, 0, 0, 0, 0], | |
[0, 0, 0, +Infinity, 0, 0, 0, 0, 0, 0], | [0, 0, 0, +Infinity, 0, 0, 0, 0, g0, 0], | |
[0, 0, 0, 0, +Infinity, 0, 0, 0, 0, 0], | [g3, 0, 0, 0, +Infinity, 0, 0, 0, 0, 0], | |
[0, 0, 0, 0, 0, +Infinity, 0, 0, 0, 0], | [0, 0, 0, 0, 0, +Infinity, 0, 0, 0, g2], | |
[0, 0, 0, 0, 0, 0, +Infinity, 0, 0, 0], | [0, 0, 0, 0, 0, 0, +Infinity, g4, 0, 0], | |
[0, 0, 0, 0, 0, 0, 0, +Infinity, 0, 0], | [0, 0, 0, 0, 0, 0, g4, +Infinity, 0, 0], | |
[0, 0, 0, 0, 0, 0, 0, 0, +Infinity, 0], | [0, 0, 0, g0, 0, 0, 0, 0, +Infinity, 0], | |
[0, 0, 0, 0, 0, 0, 0, 0, 0, +Infinity]] | [0, 0, 0, 0, 0, g2, 0, 0, 0, +Infinity]] |
Back to Top
The following files are used to determine this data:
({0: G3, 1: G6, 2: F16, 3: F12, 4: F13, 5: G4, 6: F15, 7: G5, 8: G2, 9: F14}, |
[([0], [+Infinity, 0, 0, 0, g3, 0, 0, 0, 0, 0], False), |
([1], [0, +Infinity, g1, 0, 0, 0, 0, 0, 0, 0], False), |
([2], [0, g1, +Infinity, 0, 0, 0, 0, 0, 0, 0], False), |
([3], [0, 0, 0, +Infinity, 0, 0, 0, 0, g0, 0], False), |
([4], [g3, 0, 0, 0, +Infinity, 0, 0, 0, 0, 0], False), |
([5], [0, 0, 0, 0, 0, +Infinity, 0, 0, 0, g2], False), |
([6], [0, 0, 0, 0, 0, 0, +Infinity, g4, 0, 0], False), |
([7], [0, 0, 0, 0, 0, 0, g4, +Infinity, 0, 0], False), |
([8], [0, 0, 0, g0, 0, 0, 0, 0, +Infinity, 0], False), |
([9], [0, 0, 0, 0, 0, g2, 0, 0, 0, +Infinity], False), |
([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], True), |
([6, 7], [0, 0, 0, 0, 0, 0, g4, g4, 0, 0], True), |
([5, 9], [0, 0, 0, 0, 0, g2, 0, 0, 0, g2], True), |
([3, 8], [0, 0, 0, g0, 0, 0, 0, 0, g0, 0], True), |
([1, 2], [0, g1, g1, 0, 0, 0, 0, 0, 0, 0], True), |
([0, 4], [g3, 0, 0, 0, g3, 0, 0, 0, 0, 0], True)]) |
[([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [6, 7], abs(g4)), |
([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [5, 9], abs(g2)), |
([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [3, 8], abs(g0)), |
([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2], abs(g1)), |
([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 4], abs(g3))]. |
Back to Top
We employ the 27 10×10 matrices of shifted tropical nodes associated to each extremal curve to compute the tropical convex hulls of each tuple of nodes. The expected valuation of all 45 relevant Cross functions in all 23 non-apex cone representatives are realized by sample generic choices of parameters d1, …, d6, with the exception of Cross15 and the four cones (aa2a4), (aa4), (a2a4) and (a4). Suitable 3×3-minors on the matrices for the extremal curves E5, F35, G3 confirm that the expected valuations are never realized. Furthermore, this computation determines a formula for the new expected valuation of this Cross function on these four cones, that agrees with that obtained from sample parameters. For each cone and each extremal curve, we determine the combinatorial and metric structures on the associated trees in terms of non-negative parameters g0, …, g4 accounting for the difference between the true and expected valuations of the five Cross functions appearing on each 10×10 matrix. Only 222 out of the 621 trees potentially arise from non-generic situations. The following files are used to determine all trees:
[ | +Infinity, | |
Yoshida0 + Yoshida10 - 2*Yoshida12 + Yoshida17 - 2/3*Yoshida18 + Yoshida2 - 4/3*Yoshida20 + 5/3*Yoshida21 - 2/3*Yoshida22 - Yoshida24 + Yoshida25 + 2/3*Yoshida26 + 2/3*Yoshida27 - 2*Yoshida28 + Yoshida29 - Yoshida3 + 4/3*Yoshida30 + Yoshida31 - 2*Yoshida34 - Yoshida39 + Yoshida4 - 2/3*Yoshida5 + Yoshida6, | ||
2*Yoshida0 + Yoshida10 - 2*Yoshida12 + 1/3*Yoshida18 - Yoshida19 + 2*Yoshida2 - 1/3*Yoshida20 + 8/3*Yoshida21 + 1/3*Yoshida22 + Yoshida25 - 1/3*Yoshida26 + 2/3*Yoshida27 - Yoshida28 + 2*Yoshida29 - Yoshida3 + 1/3*Yoshida30 - Yoshida31 - 2*Yoshida34 - Yoshida39 - 5/3*Yoshida5, | ||
4*Yoshida0 + 2*Yoshida10 - Yoshida11 - 4*Yoshida12 + Yoshida17 + 1/3*Yoshida18 - 2*Yoshida19 + 2*Yoshida2 - 1/3*Yoshida20 + 11/3*Yoshida21 - 2/3*Yoshida22 + Yoshida25 - 1/3*Yoshida26 + 2/3*Yoshida27 - Yoshida28 + 2*Yoshida29 - 3*Yoshida3 + 4/3*Yoshida30 - Yoshida31 - 3*Yoshida34 - 2*Yoshida39 + Yoshida4 - 8/3*Yoshida5 + Yoshida6 + 2*Yoshida8, | ||
Cross78 + 2*Yoshida0 + Yoshida10 - 2*Yoshida12 - 1/3*Yoshida18 - Yoshida19 + Yoshida2 - 2/3*Yoshida20 + 4/3*Yoshida21 - 1/3*Yoshida22 + 4/3*Yoshida26 - 2/3*Yoshida27 + Yoshida29 - Yoshida3 - 1/3*Yoshida30 + Yoshida31 - 2*Yoshida34 - Yoshida39 - 1/3*Yoshida5 + Yoshida8, | ||
Yoshida0 + Yoshida10 - 2*Yoshida12 + Yoshida17 + 1/3*Yoshida18 + Yoshida2 - 1/3*Yoshida20 + 2/3*Yoshida21 - 2/3*Yoshida22 - Yoshida24 + 2/3*Yoshida26 + 2/3*Yoshida27 - Yoshida28 + Yoshida29 - Yoshida3 + 1/3*Yoshida30 + Yoshida31 - 2*Yoshida34 - Yoshida39 + Yoshida4 - 2/3*Yoshida5 + Yoshida6, | ||
3*Yoshida0 + 2*Yoshida10 - 3*Yoshida12 - 1/3*Yoshida18 - Yoshida19 + 2*Yoshida2 + 1/3*Yoshida20 + 10/3*Yoshida21 - 1/3*Yoshida22 - 2/3*Yoshida26 + 1/3*Yoshida27 + 2*Yoshida29 - 2*Yoshida3 + 2/3*Yoshida30 - 3*Yoshida34 - 2*Yoshida39 + Yoshida4 - 7/3*Yoshida5 + Yoshida8, | ||
4*Yoshida0 + 2*Yoshida10 - Yoshida11 - 4*Yoshida12 + Yoshida17 + 4/3*Yoshida18 - 2*Yoshida19 + 2*Yoshida2 + 2/3*Yoshida20 + 8/3*Yoshida21 - 2/3*Yoshida22 - 1/3*Yoshida26 + 2/3*Yoshida27 + 2*Yoshida29 - 3*Yoshida3 + 1/3*Yoshida30 - Yoshida31 - 3*Yoshida34 - 2*Yoshida39 + Yoshida4 - 8/3*Yoshida5 + Yoshida6 + 2*Yoshida8, | ||
3*Yoshida0 + 2*Yoshida10 - 3*Yoshida12 + 2*Yoshida17 + 4/3*Yoshida18 - 2*Yoshida19 + 2*Yoshida2 - 1/3*Yoshida20 + 11/3*Yoshida21 - 5/3*Yoshida22 + Yoshida23 - Yoshida24 + Yoshida25 - 1/3*Yoshida26 + 2/3*Yoshida27 - 2*Yoshida28 + 2*Yoshida29 - 2*Yoshida3 + 4/3*Yoshida30 - Yoshida31 - 3*Yoshida34 - 2*Yoshida39 + Yoshida4 - 8/3*Yoshida5 + Yoshida8, | ||
Yoshida0 + Yoshida10 + Yoshida11 - Yoshida12 + Yoshida2 + Yoshida21 + Yoshida29 - Yoshida3 + Yoshida31 - 2*Yoshida34 - Yoshida39 - Yoshida5 | ] |
{(0, 7): [(1, Cross37)], (7, 0): [(1, Cross37)]}.
As with the apex, there is at most one Cross function per entry and all scalars equal 1. Furthermore, symmetric entries must have the same Cross function. There are 223 combinations of extremal curves and cones where the dictionary 'newNoneEntriesCrossFactorsPerExtremalPerCone[extremal][coneName]' is non-empty. The number of combinations with a given fixed number of Cross functions with unknown valuations is determined by the following data:{0: 398, 1: 146, 2: 42, 3: 30, 5: 5}.
{Cross51: Yoshida2, Cross110: Yoshida29, Cross123: Yoshida31, Cross45: Yoshida1, Cross37: Yoshida34 + g0}
dict_expected_matrices_l0CoM[tce] | dict_true_matrices_l0CoM[tce] | |
[[+Infinity, 10, 10, 10, 8, 9, 5, 9, 10, 5], | [[+Infinity, 10, 10, 10, g3 + 8, 9, 5, 9, 10, 5], | |
[7, +Infinity, 3, 7, 1, 5, -2, 5, 3, -2], | [7, +Infinity, 3, 7, 1, 5, -2, 5, 3, -2], | |
[10, 6, +Infinity, 6, 4, 5, 4, 5, 10, 4], | [10, 6, +Infinity, 6, 4, 5, 4, 5, 10, 4], | |
[10, 10, 6, +Infinity, 4, 8, 1, 8, 6, 1], | [10, 10, 6, +Infinity, 4, 8, 1, 8, 6, 1], | |
[14, 10, 10, 10, +Infinity, 9, 5, 9, 10, 5], | [g3 + 14, 10, 10, 10, +Infinity, 9, 5, 9, 10, 5], | |
[-1, -2, -5, -2, -7, +Infinity, -10, -1, -5, -10], | [-1, -2, -5, -2, -7, +Infinity, -10, -1, -5, -10], | |
[3, -1, 2, -1, -3, -2, +Infinity, -2, 2, -1], | [3, -1, 2, -1, -3, -2, +Infinity, -2, 2, -1], | |
[7, 6, 3, 6, 1, 7, -2, +Infinity, 3, -2], | [7, 6, 3, 6, 1, 7, -2, +Infinity, 3, -2], | |
[13, 9, 13, 9, 7, 8, 7, 8, +Infinity, 7], | [13, 9, 13, 9, 7, 8, 7, 8, +Infinity, 7], | |
[2, -2, 1, -2, -4, -3, -2, -3, 1, +Infinity]] | [2, -2, 1, -2, -4, -3, -2, -3, 1, +Infinity]] |
Extr. Curve | Cone | Number param. | Number of bad minors |
Rows | Cols | Minor at baricenter | Updated min. value for parameter |
|||||||||||||||
E5 | (aa2a4) | 1 | 40 | [1, 3, 6] | [0, 1, 3] |
|
g0 ↦ g0+1 | |||||||||||||||
E5 | (aa4) | 1 | 40 | [1, 3, 6] | [0, 1, 3] |
|
g0 ↦ g0+1 | |||||||||||||||
E5 | (a2a4) | 1 | 40 | [1, 3, 6] | [0, 1, 3] |
|
g0 ↦ g0+1 | |||||||||||||||
E5 | (a4) | 1 | 40 | [1, 3, 6] | [0, 1, 3] |
|
g0 ↦ g0+1 | |||||||||||||||
F35 | (aa2a4) | 1 | 40 | [2, 4, 5] | [0, 2, 4] |
|
g1 ↦ g1+1 | |||||||||||||||
F35 | (aa4) | 1 | 40 | [2, 4, 5] | [0, 2, 4] |
|
g1 ↦ g1+1 | |||||||||||||||
F35 | (a2a4) | 1 | 40 | [2, 4, 5] | [0, 2, 4] |
|
g1 ↦ g1+1 | |||||||||||||||
F35 | (a4) | 1 | 40 | [2, 4, 5] | [0, 2, 4] |
|
g1 ↦ g1+1 | |||||||||||||||
G3 | (aa2a4) | 3 | 34 | [2, 3, 7] | [0, 2, 3] |
|
g0 ↦ g0+1 | |||||||||||||||
G3 | (aa4) | 3 | 34 | [2, 3, 7] | [0, 2, 3] |
|
g0 ↦ g0+1 | |||||||||||||||
G3 | (a2a4) | 5 | 34 | [2, 3, 7] | [0, 2, 3] |
|
g0 ↦ g0+1 | |||||||||||||||
G3 | (a4) | 5 | 34 | [2, 3, 7] | [0, 2, 3] |
|
g0 ↦ g0+1 |
minor0 = | submatrix[0][0]*submatrix[1][1]*submatrix[2][2], |
minor1 = | submatrix[1][0]*submatrix[2][1]*submatrix[0][2], |
minor2 = | submatrix[2][0]*submatrix[1][1]*submatrix[0][2], |
E5: | 2*Yoshida1 - Yoshida10 + Yoshida14 + Yoshida15 + Yoshida16 - 4*Yoshida17 + 2/3*Yoshida18 + 2*Yoshida2 + 7/3*Yoshida20 - 5/3*Yoshida21 + 2/3*Yoshida22 + Yoshida24 - Yoshida25 + 1/3*Yoshida26 + 1/3*Yoshida27 + Yoshida28 - Yoshida29 + Yoshida3 - 13/3*Yoshida30 - 2*Yoshida34 + Yoshida36 - Yoshida38 + Yoshida39 - 2*Yoshida4 + 2/3*Yoshida5 + Yoshida6 + z, |
F35: | -Yoshida0 + Yoshida1 + Yoshida10 + Yoshida14 - Yoshida15 - Yoshida17 - 1/3*Yoshida18 - Yoshida19 + 7/3*Yoshida20 - 5/3*Yoshida21 + 8/3*Yoshida22 + 2*Yoshida24 - Yoshida25 - 2/3*Yoshida26 + 1/3*Yoshida27 + 3*Yoshida28 - Yoshida3 - 7/3*Yoshida30 + 2*Yoshida34 - Yoshida36 - Yoshida38 - Yoshida39 + Yoshida4 - 4/3*Yoshida5 - Yoshida7 + z, |
G3: | -Yoshida11 + Yoshida12 - Yoshida15 - 2*Yoshida16 - 3*Yoshida17 + Yoshida20 + Yoshida21 + 3*Yoshida22 + Yoshida24 - Yoshida25 - Yoshida27 + Yoshida28 + 2*Yoshida29 + 2*Yoshida3 - Yoshida30 + 4*Yoshida32 - Yoshida33 + Yoshida36 - Yoshida37 - Yoshida39 - Yoshida4 - 3*Yoshida6 - 3*Yoshida7 + Yoshida8 + 2*Yoshida9 + z, |
Cross15 - Yoshida32 | ≥ | -2*Yoshida1 - 2*Yoshida2 - Yoshida3 + 2*Yoshida4 - 2/3*Yoshida5 - Yoshida6 + Yoshida10 - Yoshida14 - Yoshida15 - Yoshida16 | |
+ 4*Yoshida17 - 2/3*Yoshida18 - 7/3*Yoshida20 + 5/3*Yoshida21 - 2/3*Yoshida22 - Yoshida24 + Yoshida25 - 1/3*Yoshida26 | |||
- 1/3*Yoshida27 - Yoshida28 + Yoshida29 + 13/3*Yoshida30 + 2*Yoshida34 - Yoshida36 + Yoshida38 - Yoshida39. |
{'aa2a3a4': {g0: Cross37 - Yoshida34},
'aa2a3': {g0: Cross37 - Yoshida34},
'aa2a4': {g0: Cross37 - Yoshida34},
'aa3a4': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39, g0: Cross37 - Yoshida34},
'a2a3a4': {g0: Cross37 - Yoshida34},
'aa3b': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39},
'aa2': {g0: Cross37 - Yoshida34},
'aa3': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39, g0: Cross37 - Yoshida34},
'aa4': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39, g0: Cross37 - Yoshida34},
'a2a3': {g0: Cross37 - Yoshida34},
'a2a4': {g0: Cross37 - Yoshida34},
'a3a4': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39, g0: Cross37 - Yoshida34},
'ab': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39},
'a3b': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39},
'a': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39, g0: Cross37 - Yoshida34},
'a2': {g0: Cross37 - Yoshida34},
'a3': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39, g0: Cross37 - Yoshida34},
'a4': {g4: Cross123 - Yoshida39, g3: Cross110 - Yoshida36, g2: Cross51 - Yoshida39, g1: Cross45 - Yoshida38, g0: Cross37 - Yoshida34},
'b': {g4: Cross123 - Yoshida39, g2: Cross51 - Yoshida39}}
{Cross15: -2*Yoshida1 + Yoshida10 - Yoshida14 - Yoshida15 - Yoshida16 + 4*Yoshida17 - 2/3*Yoshida18 - 2*Yoshida2 - 7/3*Yoshida20 + 5/3*Yoshida21 - 2/3*Yoshida22 - Yoshida24 + Yoshida25 - 1/3*Yoshida26 - 1/3*Yoshida27 - Yoshida28 + Yoshida29 - Yoshida3 + 13/3*Yoshida30 + Yoshida32 + 2*Yoshida34 - Yoshida36 + Yoshida38 - Yoshida39 + 2*Yoshida4 - 2/3*Yoshida5 - Yoshida6 + g0,
Cross24: Yoshida24,
Cross66: Yoshida23,
Cross76: Yoshida23,
Cross87: Yoshida13}.
Extr. curve | Labelling of all 10 leaves | Shifted tropical nodes |
Trees for Generic Valuations | Trees and parameters for non-generic Valuations |
E1 | {0: G3, 1: G6, 2: F16, 3: F12, 4: F13, 5: G4, 6: F15, 7: G5, 8: G2, 9: F14} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
E2 | {0: G5, 1: F26, 2: F25, 3: F23, 4: G6, 5: G3, 6: F24, 7: G4, 8: F12, 9: G1} | [Sage object] | [Sage object] [Plain text file] | [Plain text file] |
E3 | {0: F35, 1: F23, 2: G6, 3: F13, 4: F36, 5: G1, 6: F34, 7: G4, 8: G2, 9: G5} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
E4 | {0: G3, 1: F46, 2: G2, 3: F24, 4: F45, 5: G5, 6: G6, 7: F14, 8: G1, 9: F34} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
E5 | {0: G2, 1: G4, 2: G6, 3: F35, 4: F45, 5: G1, 6: G3, 7: F15, 8: F56, 9: F25} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
E6 | {0: G3, 1: G2, 2: G1, 3: F56, 4: G4, 5: F26, 6: F16, 7: F36, 8: G5, 9: F46} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F12 | {0: E1, 1: G2, 2: F36, 3: F45, 4: G1, 5: F56, 6: F46, 7: F34, 8: E2, 9: F35} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F13 | {0: G1, 1: F45, 2: E3, 3: E1, 4: F24, 5: G3, 6: F56, 7: F25, 8: F46, 9: F26} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F14 | {0: F36, 1: F26, 2: F23, 3: F56, 4: F35, 5: G1, 6: E4, 7: G4, 8: F25, 9: E1} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F15 | {0: G5, 1: F26, 2: F24, 3: F36, 4: F46, 5: G1, 6: F23, 7: E1, 8: F34, 9: E5} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F16 | {0: F25, 1: F34, 2: G6, 3: F24, 4: E1, 5: G1, 6: F35, 7: F23, 8: E6, 9: F45} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F23 | {0: E3, 1: F14, 2: E2, 3: G2, 4: F15, 5: F56, 6: F16, 7: G3, 8: F46, 9: F45} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F24 | {0: F16, 1: F15, 2: F56, 3: F35, 4: E4, 5: E2, 6: G4, 7: F36, 8: F13, 9: G2} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F25 | {0: F16, 1: F46, 2: F36, 3: G5, 4: F34, 5: E2, 6: G2, 7: F14, 8: F13, 9: E5} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F26 | {0: F15, 1: F14, 2: E2, 3: G2, 4: F35, 5: F34, 6: G6, 7: E6, 8: F45, 9: F13} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F34 | {0: F16, 1: F25, 2: F26, 3: G4, 4: G3, 5: E3, 6: F12, 7: F56, 8: F15, 9: E4} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F35 | {0: E3, 1: F26, 2: F24, 3: F14, 4: G3, 5: E5, 6: F16, 7: G5, 8: F46, 9: F12} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F36 | {0: F14, 1: F25, 2: F15, 3: F45, 4: F12, 5: E3, 6: G3, 7: F24, 8: E6, 9: G6} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F45 | {0: F13, 1: F36, 2: F12, 3: E4, 4: G4, 5: E5, 6: F26, 7: F16, 8: G5, 9: F23} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F46 | {0: F25, 1: G4, 2: E4, 3: F15, 4: F12, 5: F35, 6: G6, 7: F23, 8: F13, 9: E6} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
F56 | {0: F14, 1: F24, 2: G6, 3: G5, 4: F23, 5: F12, 6: E6, 7: F34, 8: F13, 9: E5} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
G1 | {0: F13, 1: F16, 2: F14, 3: E6, 4: F15, 5: F12, 6: E3, 7: E5, 8: E2, 9: E4} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
G2 | {0: E6, 1: E5, 2: F26, 3: F12, 4: F23, 5: E4, 6: F25, 7: E3, 8: E1, 9: F24} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
G3 | {0: E1, 1: E6, 2: E4, 3: F35, 4: E2, 5: F34, 6: F36, 7: E5, 8: F23, 9: F13} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
G4 | {0: E5, 1: F46, 2: F34, 3: F45, 4: E1, 5: E2, 6: E6, 7: F24, 8: E3, 9: F14} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
G5 | {0: E2, 1: F15, 2: F25, 3: F56, 4: E4, 5: F35, 6: E1, 7: F45, 8: E3, 9: E6} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
G6 | {0: F16, 1: E1, 2: E3, 3: F56, 4: E5, 5: E2, 6: F26, 7: E4, 8: F46, 9: F36} | [Sage object] | [Sage object] [Plain text file] |
[Plain text file] |
genNonLeavesAndDistancesInRG_PerExtremalPerCone[E1]['aa2a3a4'] | genNonLeavesAndDistancesInRG_PerExtremalPerCone[E1]['aa2a3b'] | |
[([2, 6, 8, 9], [6, 9], abs(-r3 - r4)), | [([2, 6, 8, 9], [2, 4, 6, 8, 9], abs(-r2 - r3)), | |
([2, 6, 8, 9], [2, 4, 6, 8, 9], abs(-r2 - r3 - r4)), | ([2, 6, 8, 9], [2, 6, 9], abs(-r4)), | |
([2, 6, 8, 9], [2, 8], abs(-r4)), | ([6, 9], [2, 6, 9], abs(-r3)), | |
([1, 3, 5, 7], [5, 7], abs(-r3 - r4)), | ([5, 7], [1, 5, 7], abs(-r3)), | |
([1, 3, 5, 7], [1, 3], abs(-r4)), | ([2, 4, 6, 8, 9], [0, 1, 3, 5, 7], abs(-r1)), | |
([1, 3, 5, 7], [0, 1, 3, 5, 7], abs(-r2 - r3 - r4)), | ([1, 3, 5, 7], [1, 5, 7], abs(-r4)), | |
([2, 4, 6, 8, 9], [0, 1, 3, 5, 7], abs(-r1))] | ([1, 3, 5, 7], [0, 1, 3, 5, 7], abs(-r2 - r3))] |
genNonLeavesAndDistancesInRG_PerExtremalPerCone[E5]['aa3a4'] | nonGenNonLeavesAndDistancesInRG_PerExtremalPerCone[E5]['aa3a4'] | |
[([1, 2, 4, 5], [4, 5], abs(-r4)), | [([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 4, 5], abs(r3 + r4)), | |
([1, 2, 4, 5], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], abs(-r3 - r4)), | ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 6, 7, 8], abs(r3 + r4)), | |
([1, 2, 4, 5], [1, 2], abs(-r1 - r3 - r4)), | ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [3, 9], abs(g1)), | |
([0, 6, 7, 8], [7, 8], abs(-r4)), | ([1, 2, 4, 5], [4, 5], abs(-r4)), | |
([0, 6, 7, 8], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], abs(-r3 - r4)), | ([1, 2, 4, 5], [1, 2], abs(-r1 - r3 - r4)), | |
([0, 6, 7, 8], [0, 6], abs(-r1 - r3 - r4))] | ([0, 6, 7, 8], [7, 8], abs(-r4)), | |
([0, 6, 7, 8], [0, 6], abs(-r1 - r3 - r4))] |
Back to Top
Each line L on the cubic surface X comes with a natural 2-to-1 cover of P1 with five marked points. The fiber over each such point consists of pairs of lines forming a tritangent plane with L. This map induces an involution on each line. The same is true after tropicalization. The following scripts checks that these involutions do not come from elements of the Weyl group W(E6):
By [RSS2, Theorem 4.4], each of the 27 metric trees and the labeling of its 10 leaves can be computed from a configuration of 6 generic points in TP2. We set three of the points as the tropicalization of the three torus fixed points, namely P1=(0:∞:∞), P2=(∞:0:∞), P3=(∞:∞:0). We choose the other three points in two ways, each one determining a configuration yielding one of the two maximal cells in the Naruki fan:
(aa2a3a4) Cell: p4 = (-12:6:0), p5 = (-17:4:0), p6 = (0:0:0), and (aa2a3b) Cell: p4 = (-10:10:0), p5 = (2:5:0), p6 = (0:0:0).
Using the involution on each tree we can determine the labelling of the leaves for all trees except E4, E5 and E6. Figure 3 shows a sample of partial labellings for 6 of the 24 trees for the (aa2a3b) cell.Nonetheless, we can use the action of the Weyl group W(E6) and the information obtained from tropical convex hulls computations to determine the labellings on the missing three exceptional lines. The following scripts perform this task:
Back to Top
By our discussion from Section §9.1, we know that cubic surfaces whose associated Yoshida functions have trivial valuation but with Cross functions with non-trivial valuations are expected to exist. We know that on two of the 23 Naruki cone representatives all Cross functions have the expected valuation, one of them being the maximal cone (aa2a3b). For the maximal cone (aa2a3a4) a single relevant Cross function may have non-expected valuation, namely Cross37. We write the associated quintic as a binomial in positive roots of E6:
quintic(X36) = - (Yoshida34 + Yoshida8) / ((d1+d3+d5)(d2+d3+d4)(d1-d5)(d2-d4)) = (SummandY34 + SummandY8)/(d5-d1),
where
SummandY34 = (d6-d1) (d5 - d3) (d1+d2+d6) (d1+d4+d6) (d2+d4+d5) (d3+d5+d6) = roots[24] roots[10] roots[17] roots[27] roots[26] roots[33]
SummandY8 = (d3-d1) (d6 - d5) (d1+d2+d4) (d1+d3+d6) (d2+d5+d6) (d4+d5+d6) = roots[9] roots[5] roots[7] roots[23] roots[31] roots[34]
To show that the valuation of quintic(X36) always agrees with the expected one on the relative interior of the Naruki cones (aa2a3a4), we prove that the leading terms LT(SummandY34) and LT(SummandY8). Since the residue field of K has characteristic different from 2, this ensures that LT(SummandY34) + LT(SummandY8) &neq; 0, as we want. To prove the latter, we must determine all parameters d1, …, d6 giving roots whose valuation vector maps to the relative interior of the Naruki cone (aa2a3a4) under the Yoshida map.
To this end, we compute the fiber of the relative interior of the cone representative. The set is a union of 66 cones each spanned by 5, 6 or 7 rays, together with the information of linear constraints among the scalars allowed for each cone. For completion, we also compute the fiber of the relative interior of the (aa2a3b) cone representative and give a similar description. Next, we describe the process. Given any maximal cone in the Bergman fan of E6, we compute the intersection of its image (after projecting away from the all-ones vector) with the corresponding maximal Naruki cone, and record only those intersecting the relative interior. There are 66 cones in the Bergman fan satisfying this condition with respect to the (aa2a3a4) and (aa2a3b) cones, respectively. We do so by following four steps:
Once the search is reduced to the cones in 'aa2a3a4_lower_dim_overlaps' and 'aa2a3b_lower_dim_overlaps', we must determine the points on each cone whose image lies in the relative interior of one of the two maximal Naruki cones. For this, we must find which positive linear combinations of the five rays of each cone map to the relative interior of the corresponding Naruki cones. Since the Naruki cones are simplicial, the answer for each ray will be unique if we project away from the all-ones vector, although the scalars might be negative. The solutions are recorded in the dictionaries 'allSolns_aa2a3a4_lower_dim' and 'allSolns_aa2a3b_lower_dim'.
After determining the solutions for each generating ray, we take positive linear combinations (with scalars z1, …, z5) of these solutions and require these expressions to be non-negative. The expressions are stored as 'coefficientsImagesInaa2a3a4_lower_dim' and 'coefficientsImagesInaa2a3b_lower_dim', respectively. In both cases, we confirm that each maximal Naruki cone is contained in the image of the corresponding relevant Bergman cone.
These inequalities together with the non-negative condition on the variables z
The following files encode the process described above:
Back to Top
The embeddings via the (-1)-curves and the anticanonical triangles
are related by a monomial map between two tori:
(K*)27 and
(K*)45. The map assigns to each
anticanonical triangle the product of the three constituent (-1)-curves.
The domain admits the action of a 7-dimensional torus via a saturated
rank-7 lattice Λ in Z27 containing the
all-ones vector. This action is determined by the Picard group. The Z-basis of Λ is given by the columns of the following 27x7 matrix. The all-ones vector is obtained by right multiplication of the matrix by the transpose of the vector (3, 1, 1, 1 , 1, 1). We let ΛR:=Λ ⊗Z R be the R-span of this lattice in R27.
M: P26/(K*)6 → P44.
We check that the associated linear maptrop(M): TP26 / (ΛR / R 1) → TP44
is injective on each compact tropical del Pezzo cubic. This shows that the combinatorics of the tropical del Pezzo cubics with respect to both embeddings agree and the Naruki fan constructed in Section §4 is the tropical moduli space of all anticanonically embedded stable tropical del Pezzo cubics.Back to Top
Back to Top