scieee Science in your language
[en] (orig)
Discrete & Computational Geometry
https://doi.org/10.1007/s00454-020-00215-x
BRANKO GRÜNBAUM MEMORIAL ISSUE
The Schläfli Fan
Michael Joswig 1,2 · Marta Panizzut 1 · Bernd Sturmfels 2,3
Received: 28 May 2019 / Revised: 21 April 2020 / Accepted: 2 May 2020
© The Author(s) 2020, corrected publication 2021
Abstract
Smooth tropical cubic surfaces are parametrized by maximal cones in the unimodular
secondary fan of the triple tetrahedron. There are 344 843 867 such cones, organized
into a database of 14 373 645 symmetry classes. The Schläfli f an gi v es a further refine-
ment of these cones. It re v eals all possible patterns of lines on tropical cubic surf aces,
thus serving as a combinatorial base space for the uni v ersal Fano v ariety . This arti-
cle de velops the rele v ant theory and offers a blueprint for the analysis of big data in
tropical geometry .
Keywords T ropical algebraic geometry · Regular triangulations · Polyhedral
computation · Lines in cubic surfaces
1 Introduction
A cubic surface in projecti ve 3-space P 3 is the zero set of a cubic polynomial
c 0 w 3 + c 1 w 2 z + c 2 w z 2 + c 3 z 3 + c 4 w 2 y + c 5 w yz + c 6 yz 2 + c 7 w y 2
+ c 8 y 2 z + c 9 y 3 + c 10 w 2 x + c 11 w xz + c 12 xz 2 + c 13 w xy
+ c 14 xy z + c 15 xy 2 + c 16 w x 2 + c 17 x 2 z + c 18 x 2 y + c 19 x 3 .
(1)
Editor in Charge: K enneth Clarkson
Michael Joswig
[email protected]
Marta Panizzut
[email protected]
Bernd Sturmfels
[email protected]
1 Chair of Discrete Mathematics/Geometry, T echnische Univ ersität Berlin, Berlin, Germany
2 MPI Leipzig, Leipzig, Germany
3 UC Berkele y, Berkele y, USA
123

Discrete & Computational Geometry
Here (w : x : y : z ) are homogeneous coordinates on P 3 . George Salmon and Arthur
Cayley disco vered in the 1840s that e very smooth cubic surface contains 27 lines.
Ludwig Schläfli studied the combinatorics of the lines in his 1858 article [ 22 ]. The
name of that Swiss mathematician appears in our title.
This article is dedicated to the memory of Branko Grünbaum. Grünbaum is famous
for his work on polytopes and arrangements, especially those that admit a high de gree
of symmetry . In the literature on these geometric figures, one sees a direct line con-
necting Ludwig Schläfli to Branko Grünbaum. This is highlighted by the use of the
Schläfli symbol for symmetries of polyhedra.
The combinatorial strand of algebraic geometry underwent a major shift during
the past two decades, thanks to the adv ent of tropical geometry [ 17 ]. The follo wing
question emer ged early on during the tropical re v olution: What ar e all shapes of smooth
cubic surfaces in tr opical 3 -space, and whic h arrangements of tr opical lines occur on
such surfaces? A first guess is that there are 27 lines, just lik e in the classical case. But
this is false. V igeland [ 23 ] sho wed that the number of lines can be infinite. A textbook
reference is [ 17 , Thm. 4.5.8].
The aim of this article is to gi ve a comprehensi ve answer to the questions abov e.
W e will do so via a computational study of all smooth tropical cubic surfaces. These
surfaces are dual to unimodular re gular triangulations of the triple tetrahedr on 3 Δ 3 ,
which is the Ne wton polytope of the cubic polynomial seen in ( 1 ). The rele vant defi-
nitions will be re vie wed in Sect. 2 .
Our point of departure is the article [ 21 ], which classifies the ten motifs that describe
the potential positions of a tropical line on a cubic surface. These motifs are denoted
3A , 3B ,..., 3J. They are sho wn in T able 1 . The adv ance we report in this paper is a
lar ge-scale computation that identifies the motifs of all lines that actually occur on the
many tropical smooth cubic surf aces.
Our contrib ution rests on earlier work by Jordan et al. [ 15 ] who de veloped highly
ef ficient tools f or enumerating triangulations. Their count for 3 Δ 3 in [ 15 , Thm. 19]
sho ws that there are 14 373 645 combinatorial types of smooth tropical cubic surfaces.
Here, the types are the orbits of the symmetric group S 4 permuting w, x , y , z in the
20 terms of ( 1 ). Adding up the sizes of all S 4 -orbits, we obtain the total number
344 843 867 of smooth tropical cubics.
This article is org anized as follo ws. In Sect. 2 we fix notation, we discuss unimodu-
lar triangulations of the tetrahedron 3 Δ 3 , and we re view basics on lines and surf aces in
tropical projecti ve space TP 3 . W e also recall the classification of motifs in [ 21 ]. Sec-
tion 3 furnishes our classification of smooth tropical cubic surfaces. This is presented
in Theorem 3.1 , and it is follo wed by a detailed explanation of the methodology that
underlies our work and its results.
Section 4 studies occurrences of motifs in the unimodular triangulations of 3 Δ 3 .
Our main result is Theorem 4.1 . W e present an algorithm for computing occurrences.
This rests on se veral lemmas that describe geometric constraints. The algorithm is
applied to all triangulations in Theorem 3.1 . As a consequence, we get a complete list
of occurrences of motifs for each of the 14 373 645 types.
In Sect. 5 we zoom in on particular secondary cones. For each cubic surface of one
type, an occurrence of a motif may be visible or not. Being visible means that there
exists a line for that motif. Hence, for any specific surf ace, only a subset of the motifs
123

Discrete & Computational Geometry
Table 1 The ten motifs from [ 21 ] for tropical lines on generic cubic surfaces
Mark ed Lines Asso ciated Motifs Necessary Conditions
Isolated Lines
j
i
l
k
3A
A
B
C
D
E
F
Exits: AB ⊆ F i ,B D ⊆ F j ,
AC ⊆ F k ,E F ⊆ F l ,
A D ⊆{ x i + x j =1 } ,C D ⊆{ x l =1 } ,
A  = E, F and B  = C .
j
i
l
k
3B
A B
C
F
D
E Exits: AB ⊆ F i ,A C ⊆ F j ,
D F ⊆ F k ,E F ⊆ F l ,
BC ⊆{ x i + x j =1 } , D E ⊆{ x k + x l =1 } ,
A  = D ,E , F  = B, C and A  = F .
j
i
l
k
3C
A B
C
F
D
E
G Exits: AB ⊆ F i ,A C ⊆ F j ,
D E ⊆ F k ,F G ⊆ F l ,
BC ⊆{ x i + x j =1 } , D E ⊆{ x l =1 }∩ F k ,
A  = D ,E .
j
i
l
k
3D
A
B
C
D
E F
G Exits: CE ⊆ F i ,A B ⊆ F j ,
D E ⊆ F k ,F G ⊆ F l ,
C D ⊆{ x j =1 } , D E ⊆{ x l =1 }∩ F k ,
E  = A, B .
j
i
l
k
3E
A
B
C
D E
F G
Exits: AB ⊆ F i ,A C ⊆ F j ,
D E ⊆ F k ,F G ⊆ F l ,
BC ⊆{ x k =1 }∩{ x l =1 } .
j
i
l
k
3F
A
B
C
D
E
F
G
H Exits: C D ⊆ F i ,A B ⊆ F j ,
EF ⊆ F k , G H ⊆ F l ,
C D ⊆{ x j =1 }∩ F i ,E F ⊆{ x l =1 }∩ F k .
j
i
l
k
3G
A
B
C
D
E
F
Exits: C D ⊆ F k ,E F ⊆ F l ,
AB C D has exits also in F i and F j ,
C D ⊆{ x l =1 }∩ F k .
j
i
l
k
3H
A
B
C
D
E
Exits: CE ⊆ F k , D E ⊆ F l ,
AB C D has exits also in F i and F j ,
C D ⊆{ x k + x l =1 } , E  = A, B .
F amilies of Lines
j
i
l
k
3I
A
B
C
D
Exits: C D ⊆ F k ∩ F l ,
AB C D has exits also in F i and F j .
j
i
l
k
3J A
B
C
D
E
Exits: BC ⊆ F i ∩ F j , D E ⊆ F k ∩ F l
,
A D ⊆{ x j =1 } ,A E ⊆{ x i =1 } .
123

Discrete & Computational Geometry
occurring in the triangulation is visible. The regions on which that subset is constant
are con ve x polyhedral cones. These form the Schläfli fan. Thus, each of the 14 373 645
secondary cones is di vided into its Schläfli cones. W e present and discuss the result
of that computation.
Our combinatorial and computational study in this paper lays the foundation for
future work on the nonarchimedean geometry of classical cubic surfaces o ver a v alued
field. In Sect. 6 we take a step into that direction. W e discuss the uni versal F ano v ariety
and the uni versal Brill v ariety , and we examine the tropical discriminants of these
uni versal families. The first v ersion of this article had a Sect. 7 which proposed a
normal form for cubic surfaces, called the eight-point model. This was deleted in this
final version because an e ven better such model w as found in the subsequent project
[ 20 ] with Emre Sertöz.
The methods from computer algebra and polyhedral geometry which led to our
results are at the forefront of what is currently possible in terms of hardware, algo-
rithms and software. F or instance, to determine and analyze the regular unimodular
triangulations of 3 Δ 3 took more than 200 CPU days on an Intel Xeon E5-2630 v2
cluster . Y et the most dif ficult question we had to answer was ho w to make the results of
such a lar ge computation av ailable to others. For this we set up a polymake e xtension
TropicalCubics [ 16 ] and a database within the polyDB frame work [ 19 ]. The y
can be accessed via polymake [ 7 ]. The database can also be used via an independent
API. W e belie ve that this approach can serve as a model for sharing “big data” in
mathematical research.
2 Triangulations, Cubic Surfaces and Tropical Lines
In this section we re view the basics and kno wn results on which our study rests. For
con ventions on tropical geometry we follo w the textbook by Maclag an and Sturmfels
[ 17 ]. Our tropical semiring is the min-plus algebra ( R ∪{ ∞ } , ⊕ ,  ) . W e use upper
case letters to denote tropical v ariables and coef ficients. Our orderings of v ariables and
monomials are consistent with the con ventions used by polymake [ 7 ]. F or instance,
here is a homogeneous tropical cubic polynomial:
44 W 3 ⊕ W 2 Z ⊕ 1 WZ 2 ⊕ 15 Z 3 ⊕ 19 W 2 Y ⊕ WY Z ⊕ 9 YZ 2
⊕ 2 WY 2 ⊕ 4 Y 2 Z ⊕ Y 3 ⊕ 38 W 2 X ⊕ WX Z ⊕ 15 XZ 2 ⊕ 16 WX Y
⊕ 4 XY Z ⊕ 1 XY 2 ⊕ 33 WX 2 ⊕ 16 X 2 Z ⊕ 14 X 2 Y ⊕ 29 X 3 .
(2)
The expression ( 2 ) is e v aluated in classical arithmetic as follows:
min  44 + 3 W , 2 W + Z , 1 + W + 2 Z , 15 + 3 Z ,..., 14 + 2 X + Y , 29 + 3 X  .
The surface defined by ( 2 ) is the set of all points ( W , X , Y , Z ) for which this minimum
is attained at least twice. That tropical cubic surface li ves in the tropical projecti ve
torus R 4 / R 1 , b ut it also has a natural compactification in the tropical projecti v e space
TP 3 . The latter is described in [ 17 , Chap. 6].
123

Discrete & Computational Geometry
A standard reference for the material that follo ws ne xt is the textbook by De Loera et
al. [ 4 ]. Reading the coef ficients of the tropical polynomial as a height function defines
a regular polyhedral subdi vision of the 20 lattice points in 3 Δ 3 . If the coefficients
are generic enough then the dual subdi vision is a triangulation. For no w the latter
property may be taken as a definition for g eneric ; it is a main point of later sections to
refine this. If each of its tetrahedra has unit normalized volume, then the triangulation is
unimodular and the tropical cubic surface is smooth . Ev ery unimodular triangulation T
of the configuration 3 Δ 3 has the same f-vector f ( T ) = ( 20 , 64 , 72 , 27 ) . Its boundary
has the f-vector f (∂ T ) = ( 20 , 54 , 36 ) . From this we conclude that e v ery smooth
tropical cubic surface has 27 v ertices, 36 edges, 36 rays, 10 bounded 2-cells, and
54 unbounded 2-cells. This is the case d = 3i n[ 17 , Thm. 4.5.2]. Specifically , the
64 − 54 = 10 interior edges of T correspond to the bounded polygons in the surface.
These 10 polygons form the bounded complex of the tropical surface. This is also
kno wn as the tight span . For cubics, it is contractible. W e define the B-vector of the
triangulation T to be ( b 3 , b 4 , b 5 ,... ) , where b j denotes the number of j -gons in the
tight span. The GKZ-vector is ( g 0 , g 1 ,..., g 19 ) , where g i is the number of tetrahedra
containing point i .
Example 2.1 The tropical cubic polynomial in ( 2 ) is identified with its coefficient
vector ( 44 , 0 , 1 , 15 , 19 , 0 , 9 , 2 , 4 , 0 , 38 , 0 , 15 , 16 , 4 , 1 , 33 , 16 , 14 , 29 ) . This defines a
unimodular triangulation T of 3 Δ 3 . Its 27 tetrahedra are gi ven by their labels:
{ 0 , 1 , 4 , 10 } , { 1 , 2 , 5 , 11 } , { 1 , 4 , 7 , 13 } , { 1 , 4 , 10 , 16 } , { 1 , 4 , 13 , 19 } ,
{ 1 , 4 , 16 , 19 } , { 1 , 5 , 9 , 11 } , { 1 , 7 , 9 , 15 } , { 1 , 7 , 13 , 18 } , { 1 , 7 , 15 , 18 } ,
{ 1 , 9 , 11 , 15 } , { 1 , 11 , 15 , 18 } , { 1 , 11 , 18 , 19 } , { 1 , 13 , 18 , 19 } , { 2 , 3 , 6 , 14 } ,
{ 2 , 3 , 11 , 14 } , { 2 , 5 , 9 , 11 } , { 2 , 6 , 8 , 14 } , { 2 , 8 , 9 , 14 } ,
{ 2 , 9 , 11 , 15 } , { 2 , 9 , 14 , 15 } , { 2 , 11 , 14 , 15 } , { 3 , 11 , 12 , 14 } ,
{ 11 , 12 , 14 , 17 } , { 11 , 14 , 15 , 17 } , { 11 , 15 , 17 , 18 } , { 11 , 17 , 18 , 19 } .
(3)
The GKZ-vector equals ( 1 , 14 , 9 , 3 , 5 , 3 , 2 , 4 , 2 , 7 , 2 , 14 , 2 , 4 , 9 , 9 , 2 , 4 , 7 , 5 ) .T h e
last entry 5 means that the label 19 occurs five times in ( 3 ). The B-v ector of ( 3 )
is ( 2 , 4 , 2 , 2 ) . T o see this, we list the ten interior edges and their links:
{ 1 , 13 } , [ 4 , 7 , 18 , 19 ] , { 1 , 15 } , [ 7 , 9 , 18 , 11 ] , { 1 , 18 } , [ 7 , 13 , 19 , 11 , 15 ] ,
{ 2 , 14 } , [ 3 , 6 , 8 , 9 , 15 , 11 ] , { 2 , 15 } , [ 9 , 11 , 14 ] , { 5 , 11 } , [ 1 , 2 , 9 ] ,
{ 9 , 11 } , [ 1 , 5 , 2 , 15 ]{ 11 , 18 } , [ 1 , 15 , 17 , 19 ] , { 11 , 14 } , [ 2 , 3 , 12 , 17 , 15 ] ,
{ 11 , 15 } , [ 1 , 9 , 2 , 14 , 17 , 18 ] .
The link of an edge e in T is the graph of all edges in T whose union with e is a
tetrahedron in T .I f e is an interior edge of T , then this graph is a cycle. F or instance,
the link of { 9 , 11 } is the 4-cycle {{ 1 , 5 } , { 5 , 2 } , { 2 , 15 } , { 15 , 1 }} . The corresponding
bounded 2-cell in the tropical cubic surface is a quadrilateral. The triangulation ( 3 )
lies in the same S 4 -orbit as the one featured in [ 13 , Sect. 6.2].
Each of the 36 bounded edges of the surface determines a linear inequality among
the coef ficients C 0 , C 1 ,..., C 19 , expressing that the edge has positi ve length. The
secondary cone sec ( T ) is the set of solutions to these inequalities. This set is a full-
dimensional cone in R 20 with 4-dimensional lineality space. The number of facets
123

Discrete & Computational Geometry
ω j
ω i
ω l
ω
k

q ij q kl
Fig. 1 A non-degenerate tropical line of labeled type ij | kl in 3-space
of sec ( T ) is between 16 and 36. The secondary cone of the triangulation ( 3 ) has 16
facets. It contains the coef ficient vector of ( 2 ).
The symmetric group S 4 acts naturally on the 20 points in 3 Δ 3 . This induces an
action on the set of all triangulations. Note that S 4 also acts on the set of GKZ-v ectors.
The S 4 -orbit of the triangulation T from ( 3 ) has size 24. Equiv alently , the stabilizer
of T is tri vial. The census of unimodular triangulations and associated cubic surfaces
is presented in Theorem 3.1 .
W e no w come to tropical lines in 3-space. V igeland started the classification of
ho w such lines can lie on generic smooth tropical cubic surfaces. Based on a massi ve
random search with polymake , Simon Hampe realized that the classification was
not complete. The triangulation ( 3 ) occurred in the joint article [ 13 ] as the first explicit
counter -example to V igeland’ s list. The final characterization is due to P anizzut and
V igeland [ 21 ]. Their list of ten motifs is reproduced in T able 1 . This table forms the
foundation for our present study .
W e identify R 3 with R 4 / R 1 by setting ω 0 =− ( e 1 + e 2 + e 3 ) , ω 1 = e 1 , ω 2 = e 2 , and
ω 3 = e 3 .A tr opical line in R 3 is a balanced polyhedral complex gi ven by two 3-v alent
adjacent vertices, joined by one bounded edge, and four rays with directions ω 0 , ω 1 ,
ω 2 , and ω 3 . If the bounded edge has length zero, the tropical line is de generate . Non-
degenerate lines come in three labeled types, gi ven by the direction of the bounded
edge. This direction is either ω 0 + ω 1 =− ω 2 − ω 3 or ω 0 + ω 2 =− ω 1 − ω 3 or
ω 0 + ω 3 =− ω 1 − ω 2 . W e denote these three types by 01 | 23, 02 | 13, and 03 | 12. This
is sho wn in Fig. 1 .
Each tropical line L in R 3 is encoded (up to tropical scaling) by its tr opical Plück er
vector P = ( P 01 , P 02 , P 03 , P 12 , P 13 , P 23 ) ∈ R 6 .T h es i x P ij are the tropical 2 × 2
minors of a 2 × 4 matrix. A vector P ∈ R 6 is the tropical Plücker v ector of a line if
and only if it lies on the tropical hypersurf ace gi v en by
P 01  P 23 ⊕ P 02  P 13 ⊕ P 03  P 12 . (4)
This means that the minimum in ( 4 ) is attained at least twice. Equiv alently , P is a
height function on the six v ertices of the regular octahedron which induces a split into
two Egyptian p yramids [ 17 , Fig. 4.4.1]. The tropical hypersurface defined by ( 4 )i s
the tropical Grassmannian T rop ( G 0 ( 2 , 4 )) .
A tropical line L is recov ered from its Plücker vector P ∈ R 6 as follo ws. W e
start by identifying the pair of terms in ( 4 ) which attains the minimum. Suppose
P 01 + P 23 = P 02 + P 13 ≤ P 03 + P 12 , i.e., the labeled type is 03 | 12. Then, by [ 17 ,
Exam. 4.3.19], L consists of the segment joining the tw o points
123

Discrete & Computational Geometry
q 03 = ( P 02 + P 03 , P 02 + P 13 , P 02 + P 23 , P 03 + P 23 ) and
q 12 = ( P 02 + P 13 , P 12 + P 13 , P 12 + P 23 , P 13 + P 23 ) in R 4 / R 1 , (5)
and the four rays q 03 + R ≥ 0 · ω 0 , q 03 + R ≥ 0 · ω 3 , q 12 + R ≥ 0 · ω 1 , q 12 + R ≥ 0 · ω 2 .T h e
formulas for the other two labeled types, 01 | 23 and 02 | 13, are analogous.
In summary , the vertices q ij and q kl of a tropical line L are computed from the
Plücker coordinates in ( 5 ). Con versely , t he Plücker v ector is obtained by taking the
tropical 2 × 2 minors of the 2 × 4 matrix with ro ws q ij and q kl .
The article [ 21 ] describes the v arious ways in which a tropical line L can lie on a
smooth cubic surface S in 3-space. Here we require S to be generic in the precise sense
of Sect. 5 . On the line L we mark the points where L intersects edges or vertices of the
surface S . These are the bars and dots indicated on the tropical lines in the left column
of T able 1 . Each bar is dual to a triangle in T , and each dot is dual to a tetrahedron
in T . Formally , a motif of a tropical cubic surface is one of the ten abstract simplicial
complex es 3A , 3B ,..., 3J which are listed in the middle column of T able 1 . Each is
equipped with a labeling of its vertices by A , B ,... and a marking of precisely four
edges by i , j , k , l . That this list of ten motifs is complete is the main result of [ 21 ].
The number of vertices of the ten motifs ranges between four and eight; the mark ed
edges are the e xits of the motif. The names of the motifs all start with the digit 3 to
indicate the degree of the tropical surf ace; there are more motifs for other degrees [ 21 ,
T able 2]. The article [ 21 ] distinguishes between “primal motifs” and “dual motifs”. W e
use the term motif for what is called “dual motif” in [ 21 ]. Our T able 1 uses x i , x j , x k , x l
for the homogeneous coordinates of the lattice points in 3 Δ 3 , and it uses the notation
F i ={ x ∈ 3 Δ 3 : x i = 0 } for the facets of 3 Δ 3 . The third column of T able 1 gi v es
additional conditions to be satisfied by some edges in order for the motif to occur in
T . These are deri ved in [ 21 , Prop. 23]. They will become important in Sect. 4 .
3 Data, Software, and Lines on Cubics
A primary goal of the present work is to present a database for smooth tropical cubic
surfaces. W e no w explain our database and the underlying methodology . W e start with
the classification of combinatorial types. The proof of this result is the computation
reported in [ 15 , Thm. 19], plus an analysis of the orbits.
Theorem 3.1 The triple tetrahedr on 3 Δ 3 has pr ecisely 344 843 867 r e gular unimodu-
lar triangulations. These ar e gr ouped into 14 373 645 orbits with r espect to the natural
action of S 4 . The distrib ution of orbit sizes is shown in T able 2 .
Table 2 Distribution of orbit sizes among smooth tropical cubic surf aces: 99 . 93 % of the combinatorial
types hav e no symmetry , i.e., the orbit size is 24
3 4 6 8 12 24
3 15 25 82 10 124 14 363 396
123

Discrete & Computational Geometry
Remark 3.2 Each smooth tropical cubic surface in R 4 / R 1 has four elliptic curves in
its boundary in TP 3 . These are the tropical plane cubics which are dual to the induced
triangulations of the ten lattice points in the triple triangle 3 Δ 2 . That configuration
has precisely 79 unimodular triangulations, all of which are regular . They are grouped
into 18 orbits with respect to the natural action of S 3 . Hence, we encounter at most
79 4 = 38 950 081 triangulations of the boundary ∂( 3 Δ 3 ) . This means that, on the
a verage, more than eight regular unimodular triangulations of 3 Δ 3 induce the same
boundary triangulation.
Before we enter the technical details, we briefly pause to reflect on the nature of a
result like Theorem 3.1 , ho w it can be useful, and to what extent it can be trusted.
Theorem 3.1 is a highly condensed statement which was deri v ed from massi v e com-
putations, partially on lar ge clusters, and the total time spent exceeds se veral months.
Most readers will not ha ve access to these types of hardw are and technical resources
and therefore will be unable to repeat these computations on their o wn. As we see
it, the b ulk of the data is the actual theorem. Theorem 3.1 is a mere corollary which
follo ws from something which is t oo lar ge to write do wn in an y article. That data and
more is made publically a vailable at
https://db .polymake.or g/ (6)
to allo w ev eryone to deriv e their own corollaries. W e stress that all the softw are that
was used in the process is open source. Therefore, the entire proof of Theorem 3.1 ,
which consists of software and data (in addition to this te xt), is a v ailable for scrutiny .
Ideally , such a computer proof would be formalized, b ut currently this seems to be out
of scope for a project of this size. T urning this into a formal proof would be a lar ge
project on its o wn, probably much larger than flyspeck [ 24 ], if feasible at all. This
lea ves the question of correctness.
As we see it, making data a v ailable and documenting this in an article is a necessary
first step. Ev eryone is in vited to probe the data for its correctness; we prepared v arious
tools, explained belo w , to help with the probing. Any errors found in the future will
be corrected in the database. It would be desirable to ha ve a general mechanism for
this, accepted by the mathematical community . Finally , we would like to point out
that it was a massi ve polymake e xperiment run by Simon Hampe which lead to the
triangulation ( 3 ), which exhibited a fla w in a first version of [ 21 ]. That may be seen
as a predecessor to this project.
High-level view on the data computed For each of the 14 373 645 triangulations T
in our database, the follo wing annotations are reported: the GKZ-vector , t he B-v ector ,
the orbit size with respect to the S 4 -action, and a unique identifier . The identifier is
an integer between 1 and 14 373 645, which can be used to retrie v e the triangulation
and data deri ved. Frequently we will use the symbol ‘#’ for marking identifiers. The
triangulation ( 3 ) has the identifier #5054117. The facets of each triangulation are listed
in lexicographic order . The representativ e for a combinatorial type is chosen so that the
GKZ-vector is le xicographically minimal. Another important item in our database is
a vector C ∈ N 20 of minimum coordinate sum in the interior of each secondary cone.
123

Discrete & Computational Geometry
Table 3 Data for some triangulations
Identifier Canonical Hash Altshuler Determinant
#5054117 81 541 384 614 912
#12369387 1 464 729 205 0
#1957163 1 000 016 429 278 528
#3315847 1 000 016 429 684 032
#10720721 1 000 063 702 560 512
#14051499 1 000 063 702 560 512
The first ro w is the triangulation ( 3 ), and the second one is the honeycomb triangulation from Example 3.3
belo w . The next two are combinatorially non-isomorphic b ut share the same canonical hash values. The
final two are combinatorially isomorphic b ut in distinct orbits
In order to find this vector , we had to solve an inte ger linear programming problem.
W e did this using the software SCIP [ 10 ]. The coef ficients of the tropical polynomial
( 2 ) were deri ved from the triangulation ( 3 ) in this way . Note that, by construction, C
is alw ays generic in the sense that the regular subdi vision induced is a triangulation.
Ho wev er , it is not generic as defined in Sect. 5 .
Exploring the database W e no w describe ho w to access the data we produced. W e
of fer a collection SchlaefliFan within the database Tropical of polyDB [ 19 ].
The simplest possible access is by directing a standard web bro wser to ( 6 ). Ho wev er , for
best results, we recommend the concurrent use of a recent version of polymake [ 7 ].
The ne w polymake extension TropicalCubics [ 16 ] is the software companion
to this paper . It is av ailable from and further explained at https:// polymake.or g/ doku.
php/ extensions/ tropicalcubics . Future additions will deal with other aspects of tropical
cubic surfaces.
One pertinent question is ho w to find a gi ven triangulation T in the database. The
user is unlikely to kno w the search ke y , and T may be giv en by its list of facets as in
( 3 ). One way is to compute the GKZ-v ector and to then generate the lexicographically
minimal representati ve within its S 4 -orbit. This is the preferred method since it identi-
fies the regular triangulation uniquely . Thus, in practice, the l ex-minimal GKZ-v ector
works as another search k ey . An alternati ve method is to find a canonical form of T as
a simplicial complex. This means identifying the isomorphism type of the incidence
graph of the 20 vertices and the 27 tetrahedra. The softw are nauty [ 18 ] is a standard
tool for this task. It computes a canonical hash va lue, which is a 64-Bit integer that
encodes the isomorphism type. This hash v alue is also stored in our database. It can
be used as an index to retrie v e a triangulation instantly; cf. T able 3 .
The canonical hash v alue is a combinatorial in v ariant, but it is not unique. T able 3
sho ws two triangulations with the same hash v alue. Nonetheless, they are not isomor -
phic as abstract simplicial complex es, as can be seen as follows. Let v 1 ,v
2 ,...,v
k
and t 1 , t 2 ,..., t l be an ordering of the vertices and the f acets, respecti v ely , of a sim-
plicial complex T .T h e incidence matrix J is the 0 / 1-matrix with J ij = 1i fv e r t e x v i
lies on the facet t j and J ij = 0 otherwise. W e define the Altshuler determinant of T
to be max ( | det JJ  | , | det J  J | ) . This number does not depend on the orderings [ 1 ,
123

Discrete & Computational Geometry
Thm. 3]. It is a combinatorial in v ariant of T . This distinguishes the third and fourth
triangulations in T able 3 . Our database can be queried for Altshuler determinants
directly .
It also happens that two abstractly isomorphic triangulations lie in dif ferent S 4 -
orbits. A pair of examples is gi ve n at the end of T able 3 . Altogether there are 79 572 hash
v alues (i.e., about 0 . 5%) that correspond to two or more S 4 -orbits of triangulations.
The maximal multiplicity of any hash v alue is four . So, with high probability , nauty
identifies the triangulation uniquely .
Lines in surfaces W e no w shift gears, with a discussion of the follo wing basic
problem. Gi ven a non-de generate tropical line L and a tropical cubic surface S , decide
whether S contains L . W e present an algorithm that solves this.
Let ( t ) =[  0 ( t ),  1 ( t ), . . . ,  m ( t ) ] be an ordered list of linear polynomials  i ( t ) =
α i t + β i . An interval U in R is co ver ed by ( t ) if the minimum value in the list ( u )
is attained at least twice for all u ∈ U . This can only happen if some  i ( t ) appears
multiple times in ( t ) . W e introduce the coincidence partition
{ 0 , 1 ,..., m }= σ 1 ˙
∪ σ 2 ˙
∪ ... ˙
∪ σ r , (7)
where ( i ∈ σ k and j ∈ σ l ) implies (  i =  j if and only if k = l ). W e write  σ k ( t ) for
the linear function  i ( t ) with i ∈ σ k . The tropical polynomial function R → R m + 1 ,
t  → min ( t ) , defines a partition into smaller intervals,
U = U 1 ∪ U 2 ∪ ... ∪ U s , (8)
with the follo wing property: on each U i precisely one function  σ k ( i ) attains the mini-
mum among our r linear functions. Then ( t ) cove r s U if and only if
| σ k ( i ) |≥ 2 for all i ∈{ 1 , 2 ,..., s } . (9)
Our discussion translates into an algorithm called the Covering Subr outine . Its input is
an interval U in R and a list ( t ) of linear polynomials, and its output is a yes-no deci-
sion whether U i s c ove r e d b y ( t ) . In the no-case, the Cov ering Subroutine also outputs
a rational number u ∈ U such that the minimum in ( u ) is attained only once. In the
yes-case, the Cov ering Subroutine outputs the list of index sets σ k ( 1 ) ,σ
k ( 2 ) ,...,σ
k ( s ) ,
along with the corresponding tropical roots of min ( t ) . W e call this list the covering
certificate . W e next present an algorithm that decides whether a gi ven non-de generate
tropical line lies on a gi ven tropical cubic surface. It makes fiv e calls to the Cov ering
Subroutine. An illustration of Algorithm 1 is gi ven in Example 3.3 .
Example 3.3 Fix the line L with P = ( 26 , 6 , 17 , 7 , 18 , 0 ) and the cubic F with
C = ( 32 , 17 , 20 , 41 , 26 , 17 , 32 , 33 , 36 , 54 , 8 , 1 , 14 , 4 , 7 , 18 , 0 , 0 , 0 , 0 ). (10)
This v ector induces the hone ycomb triangulation #12369387 from [ 21 , Sect. 6]:
123

Discrete & Computational Geometry
Algorithm 1 Deciding if a tropical line L lies on a tropical surface S in R 3
Input: The tropical Plücker v ector P for L , and a tropical polynomial F that defines S .
Output: Either a certificate that L lies in S , or a point in the set dif ference L \ S .
1: Determine the labeled type ij | kl of L .
2: Compute the vertices q ij and q kl of L via the formulas in ( 5 ).
3: Find parametrizations for the bounded edge and the four rays of L . These are linear maps: [ 0 , 1 ]→
[ q ij , q kl ] and [ 0 , ∞ ) → q ij + R ≥ 0 · ω i and ... and [ 0 , ∞ ) → q kl + R ≥ 0 · ω l .
4: fo r each of the five linear maps abov e do
5: Substitute the map into F . Get an interv al U and a list ( t ) of linear polynomials.
6: Apply the Cov ering Subroutine to ( U , ( t )) and obtain the answer yes or no.
7: if no then obtain u ∈ U , plug into linear map, and output resulting point in L \ S .
8: end if
9: if yes then obtain the cov ering certificate (σ k ( 1 ) ,σ
k ( 2 ) ,...,σ
k ( s ) ) and sav e it.
10: end if
11: end f or
12: if all five answers were yes then
13: Output the cov ering certificates for the bounded edge and the four rays of L .
14: end if
{ 0 , 1 , 4 , 10 } , { 1 , 2 , 5 , 11 } , { 1 , 4 , 5 , 13 } , { 1 , 4 , 10 , 13 } , { 1 , 5 , 11 , 13 } , { 1 , 10 , 11 , 13 } ,
{ 2 , 3 , 6 , 12 } , { 2 , 5 , 6 , 14 } , { 2 , 5 , 11 , 14 } , { 2 , 6 , 12 , 14 } , { 2 , 11 , 12 , 14 }{ 4 , 5 , 7 , 13 } ,
{ 5 , 6 , 8 , 14 } , { 5 , 7 , 8 , 15 } , { 5 , 7 , 13 , 15 } , { 5 , 8 , 14 , 15 } , { 5 , 11 , 13 , 14 } , { 5 , 13 , 14 , 15 } ,
{ 7 , 8 , 9 , 15 } , { 10 , 11 , 13 , 16 } , { 11 , 12 , 14 , 17 } , { 11 , 13 , 14 , 18 } , { 11 , 13 , 16 , 18 } ,
{ 11 , 14 , 17 , 18 } , { 11 , 16 , 17 , 18 } , { 13 , 14 , 15 , 18 } , { 16 , 17 , 18 , 19 } .
The tropical line L is non-degenerate and of labeled type 01 | 23 because P 02 + P 13 =
P 03 + P 12 = 24 < 26 = P 01 + P 23 .U s i n g( 5 ) we find q 01 = ( 19 , 20 , 0 , 11 ) and
q 23 = ( 17 , 18 , 0 , 11 ) . In all five iterations through steps 4–11, the answer is yes. The
cov ering certificates σ are:
[ q 01 , q 23 ] has s = 1 and σ = ( { 14 , 15 } ),
q 01 + R ≥ 0 ω 0 has s = 1 and σ = ( { 14 , 15 } ),
q 01 + R ≥ 0 ω 1 has s = 2 and σ = ( { 14 , 15 } , { 5 , 8 } ),
q 23 + R ≥ 0 ω 2 has s = 2 and σ = ( { 14 , 18 } , { 11 , 17 } ),
q 23 + R ≥ 0 ω 3 has s = 1 and σ = ( { 15 , 18 } ).
(11)
There are two special points where min ( t ) is attained four times. At the point q 23 ,
the minimum is attained thrice. The rele vant inde x s ets are cells in the triangulation:
two tetrahedra { 5 , 8 , 14 , 15 } and { 11 , 14 , 17 , 18 } , and the triangle { 14 , 15 , 18 } . These
data identify an occurrence of the motif 3D in T able 1 .
Remark 3.4 Algorithm 1 can be turned into a method for identifying all non-degenerate
tropical lines in a gi ven tropical surface S in R 3 . Here is an alternati ve method for the
same task. Let F be the tropical polynomial defining S . First we compute the dome
{ ( x , y ) : x ∈ R 3 , y ≤ F ( x ) } . This is an unbounded polyhedron in R 4 which represents
F . W e obtain a description of the surface S as a polyhedral complex by projecting the
codimension 2 skeleton of the dome. The maximal cells of S are obtained by a con ve x
hull computation [ 13 , Sect. 3]. From this we enumerate the poset of all cells of S ;c f .
123

Discrete & Computational Geometry
20 30 40 50 60 70 80 90 100 110 120 130
0
0. 5
1
1. 5
·1 0 7
Fig. 2 The distributions of the total number of motifs, counting triangulations. The highest frequenc y is 45
motifs, which occur in 17 900 688 triangulations. These form 745 927 orbits, which is 5 . 12% of orbits of
regular unimodular triangulations of 3 Δ 3 . The minimum at 27 is attained by 34 096 triangulations in 1426
orbits, and the maximum at 128 by 15 triangulations in two orbits
[ 14 , Algorithm 1]. Each pair of cells is a candidate for possible locations of the two
vertices q ij and q kl . These points are described as con ve x combinations of the cells’
vertices with unkno wn coef ficients. Whether or not they form the tw o v ertices of a
tropical line in S can be decided by checking the feasibility of a linear program.
Simon Hampe implemented a similar approach for tropical cubic surfaces. This is
the function lines_in_cubic in the polymake e xtension a-tint [ 12 ], which
is slightly dif ferent from our Algorithm 1 .F i r s t , lines_in_cubic also computes
degenerate lines; second, that function is tailored to the cubic case.
4 Motifs and Their Occurrences
W e no w turn to the ten motifs in T able 1 . W e are interested in their occurrences in
the 14 373 645 unimodular regular triangulations of 3 Δ 3 . As before, our goal is the
complete classification of all possibilities. W e begin by stating our main result. The
proof is gi v en by exhausti ve computations using Algorithm 2 .
Theorem 4.1 The number of occurr ences of all motifs in the unimodular r e gular tri-
angulations of 3 Δ 3 varies between 27 and 128 , as shown in F ig. 2 . Ther e ar e no
triangulations with pr ecisely 122 , 124 , 125 ,o r 127 occurr ences.
W e no w define the notion of occurrence. Fix a regular unimodular triangulation
T of 3 Δ 3 .L e t R be a motif, vie wed as a labeled simplicial complex. An occurr ence
of R in T is a simplicial map from R to T that satisfies the conditions in the third
column of T able 1 . These conditions include a bijection between the set { i , j , k , l } of
exits and the four f acets of 3 Δ 3 . Such a simplicial map sends vertices of R to v ertices
of T , while faces are mapped to faces. Often occurrences are embeddings, b ut it can
123

Discrete & Computational Geometry
F G
E
D
C
A
B A B
C
D
E
F
G
Fig. 3 T wo distinct 3D motifs in the honeycomb triangulation supported by the same set of v ertices
(cf. Example 4.2 ). Exit edges are marked
happen that two v ertices of R are mapped to the same v ertex of T . W e shall see this
in Example 4.4 .
An occurrence of a motif R in T is a map of simplicial complex es. The definition
abov e is subtle. One might think that such a map is determined by the image of the
set of v ertices of R . This is not true! The same subcomplex of T may support sev eral
occurrences of a motif. W e no w present an example.
Example 4.2 The line L in Example 3.3 gi v es an occurrence of the motif 3D in the
honeycomb triangulation. The corresponding simplicial map is gi ven by
A = 11 , B = 17 , C = 18 , D = 14 , E = 15 , F = 5 , G = 8 ,
i = 3 , j = 2 , k = 0 , l = 1 . (12)
This uses our fixed ordering of the lattice points in 3 Δ 3 , so the v ertices are
A = ( 1101 ), B = ( 0201 ), C = ( 0210 ), D = ( 0111 ),
E = ( 0120 ), F = ( 1011 ), G = ( 0021 ).
The left diagram in Fig. 3 helps in verifying the conditions from T able 1 :
CE ⊂ F 3 , AB ⊂ F 2 , DE ⊂ F 0 , FG ⊂ F 1 , CD ⊂{ x 2 = 1 } , DE ⊂{ x 1 = 1 } .
The motif ( 12 ) is made visible in Example 3.3 by the line L in the surface S . The motif
occurrence seen in the cov ering certificates ( 11 ) giv en by Algorithm 1 . The above
occurrence is special in that the exit edge { 15 , 18 } lies in the edge F 0 ∩ F 3 of 3 Δ 3 .W e
can relabel the points and the exits as follo ws:
A = 5 , B = 8 , C = 15 , D = 14 , E = 18 , F = 11 , G = 17 ,
i = 3 , j = 1 , k = 0 , l = 2 .
123

Discrete & Computational Geometry
This is another occurrence of a 3D motif in T , sho wn on the right in Fig. 3 .I n
conclusion, the same subcomplex of the hone ycomb triangulation supports two distinct
occurrences of the motif 3D. Ho we ver , it is impossible for both to be visible in the same
cubic surface. T o ascertain whether an occurrence of a motif is visible in a specific
cubic surface is our problem in Sect. 5 .
W e no w sho w all motif occurrences in a giv en triangulation. As it stands, Algorithm 2
is too naïve to be useful. The number of v ertices of a motif varies between four (type
3I) and eight (type 3F). For the 3F motif alone we w ould need to enumerate and check
20 8 = 25 . 6 · 10 9 potential simplicial maps into T .
Algorithm 2 Finding all motif occurrences
Input: Unimodular regular triangulation T of 3 Δ 3 .
Output: The list of all occurrences of motifs in T .
1: fo r e a c h motif M do
2: fo r e a c h map R from the vertices of M to the 20 lattice points in 3 Δ 3 do
3: if R is simplicial into T and the conditions in T able 1 are satisfied then
4: output R .
5: end if
6: end f or
7: end f or
In practice, it is essential to e xploit symmetries and other simplifications. A sym-
metry of a motif R is a simplicial bijection from the labeled simplicial comple x R
to itself such that the conditions in the third column of T able 1 are preserved. T w o
symmetric occurrences of a motif yield the same line in a gi v en tropical surface (or
none). The symmetries of a motif form a group. The follo wing lemma is deriv ed by
direct inspection from the data in T able 1 .
Lemma 4.3 The ten motifs of tr opical cubic surfaces have the following symmetry
gr oups. In each case , gener ators g 1 , g 2 ,... and a description ar e given:
(3A) g 1 = ( EF ) . Cyclic gr oup of or der 2 .
(3B) g 1 = ( BC )( ij ) ,g
2 = ( AF )( BD )( CE )( ik )( jl ) . Dihedral gr oup of
or der 8 .
(3C) g 1 = ( BC )( ij ) ,g
2 = ( DE ) ,g
3 = ( FG ) . Elementary abelian gr oup of
or der 8 .
(3D) g 1 = ( AB ) ,g
2 = ( FG ) . Elementary abelian gr oup of or der 4 .
(3E) g 1 = ( BC )( ij ) ,g
2 = ( DE ) ,g
3 = ( BC )( DF )( EG )( ij )( kl ) . Nonabe-
lian gr oup of or der 16 : dir ect pr oduct of an or der 2 gr oup  g 1  and a dihedral
gr oup  g 2 , g 3  of or der 8 .
(3F) g 1 = ( AB ) ,g
2 = ( CD ) ,g
3 = ( EF ) ,g
4 = ( GH ) , and g 5 =
( AH )( BG )( CF )( DE )( ik )( jl ) . Nonabelian gr oup of or der 32 .H e r e
g 1 , g 2 , g 3 , g 4 span an abelian subgr oup of or der 16 .
(3G) g 1 = ( AB ) ,g
2 = ( CD ) ,g
3 = ( EF ) . Elementary abelian gr oup of order 8 .
(3H) g 1 = ( AB ) ,g
2 = ( CD )( kl ) . Elementary abelian gr oup of or der 4 .
(3I) g 1 = ( AB ) ,g
2 = ( CD ) . Elementary abelian gr oup of or der 4 .
(3J) g 1 = ( BC ) ,g
2 = ( DE ) . Elementary abelian gr oup of or der 4 .
123

Discrete & Computational Geometry
W e next sho w that occurrences of motifs are generally not embeddings.
Example 4.4 The motif 3F occurs in the triangulation ( 3 ) via the labeling
A = 15 , B = 18 , C = 11 , D = 17 , E = 14 , F = 15 , G = 2 , H = 9 ,
i = 2 , j = 3 , k = 0 , l = 1 .
In this occurrence, A and F are mapped to the same point, labeled by 15.
T o obtain Theorem 4.1 , we de v eloped a highly ef ficient v ersion of Algorithm 2 ,w e
implemented it in polymake , and we applied it to millions of triangulations. This
required substantial speed-ups, based on structural constraints that control the combi-
natorial explosion. In the rest of this section, we present a sample of such constraints,
and we discuss ho w they are used.
Lemma 4.5 V erte x A is distinct fr om E and F in any occurr ence of motif 3A .
Proof If A coincides with E or F then A has coordinates i , k , and l equal to zero.
Moreov er , the condition AD ⊆{ x i + x j = 1 } implies that the coordinate j is equal
to one. This is impossible, since the four coordinates sum to three.  
Our strategy for enumerating motif occurrences is to find the possible w ays in which the
simplices of a motif are mapped into the gi ven triangulation. This leads to more book-
keeping in Algorithm 2 , to be used for shortcuts. W e exploit the follo wing features
in the motifs. A tetrahedron T is called sided if it has one edge on a facet F i of 3 Δ 3
and the opposite edge lies on the plane x i = 1. The associated tropical line contains
the verte x of the surface dual to T in the interior of the ray in direction ω i . W e call
T split if it has two opposite edges with prescribed e xits. There are two possibilities.
The line has two adjacent rays in directions gi ven by the e xits, and one ray contains in
its interior the verte x dual to the split tetrahedron. Or the bounded edge contains the
verte x dual to the split tetrahedron in its interior , and the rays in the directions of the
exits are not adjacent. W e say that T is center ed if the constraints in T able 1 induce a
bijection between its vertices and the f acets of 3 Δ 3 . Its dual verte x lies in the interior
of the bounded edge of the tropical line. Finally , a triangle in a motif is dangling if it
has two edges with required e xits. The tropical line has a verte x in the interior of an
edge of the surface. The tw o rays adjacent to that verte x hav e direction gi ven by the
exits of the dangling triangle.
The features we defined abov e occur in the t en motifs as follo ws:
– The follo wing tetrahedra are sided: CD EF in motif 3A, DE FG in 3C, BC D E
and BC F G in 3E, AB C D and EF G H in 3F, CD EF in 3G, AB C D and AB C E
in 3J.
– T etrahedron DE FG in 3D is split; so are CD EF in 3F and CD EF in 3G.
– T etrahedron BC D E in motif 3B is centered.
– T riangle AB D in motif 3A is dangling, like wise AB C and DE F in 3B, AB C in
3C, CD E in 3D, AB C in 3E, and CD E in 3H.
Our strategy for Theorem 4.1 is to first enumerate the features of a triangulation, i.e.,
its sided, split and centered tetrahedra, and its dangling triangles. This is combined
123

Discrete & Computational Geometry
with searching for occurrences of a motif by local extensions. The follo wing example
illustrates this for the 3A motif with a heuristic estimate for the number of subcases
arising.
Example 4.6 Let T be the triangulation in ( 3 ) and in Example 5.3 belo w . W e start out
by finding the candidates for the sided tetrahedron CD EF , with the exit EF on facet
F l . Considering all labelings, there are 114 choices for this in T . Ne xt we need to find
the candidates for A . Here it suf fices to consider those which are in the link of the
edge CD . F or instance, the link for { C , D }={ 15 , 11 } has six vertices. The number
six appears to be typical and we use this number for our estimate. By Lemma 4.5 , A
must be distinct from E and F , reducing the number of candidates to four . W e further
exclude an y A where AC does not lie in the boundary of 3 Δ 3 . For the remaining ones
we try the three directions other than l , which is already fix ed. The only item missing
is the verte x B . Assuming, e.g., A = 18 we need to check three candidates in the
link of AD (four minus one for C , because A  = C ) and two remaining e xits. This
leads to 114 · 4 · 3 · 3 · 2 = 8208 cases, including all possible labelings. In fact, the
enumeration is e v en faster , as man y of these cases can be ruled out early while the
v arious conditions in T able 1 are being checked. Summing up, the number of subcases
considered by this approach is much smaller than 3.3 million subcases for one 3A
motif one sees in a naïve backtracking search.
5 Schläfli Cones
In Sect. 4 we studied the occurrences of motifs in the 14 373 645 types of regular
unimodular triangulations of 3 Δ 3 . Their number per type ranges between 27 and 128.
In this section we focus on indi vidual smooth t ropical cubic surfaces from a fix ed
secondary cone sec ( T ) . Every tropical line on a generic surf ace gi ves a motif that
occurs in T . But the con verse is not true. An occurrence of a motif need not contrib ute
a tropical line to a gi v en surface.
Let T be a regular unimodular triangulation of 3 Δ 3 . Each point C in the open
secondary cone sec ( T ) specifies a smooth tropical cubic surface S C which is dual to
the triangulation T . Gi ven an occurrence R of a motif in T , we say that R is visible
in S C if there is a tropical line L in S C that has the dual comple x R . W e write M C for
the set of all motifs that are visible in S C .
In this section we use lo wercase letters c i instead of uppercase letters C i for the
coordinates of the tropical coef ficient vector C = ( c 0 , c 1 ,..., c 19 ) , so as t o make our
tables more readable. Gi v en R , the tropical line L that matches the combinatorics in R
is uniquely determined by its two v ertices. Their coordinates are linear forms in C .I f
the c i take on v alues in R then the tropical line may or may not be contained in S C .W e
require that it lies in S C as prescribed by R . Each verte x must lie on a cell of S C that is
specified by the equality of two or more of the 20 linear e xpressions whose minimum
is the tropical cubic polynomial. These linear forms must be equal and bounded abov e
by the other ones. W e consider these linear inequalities together with those that define
the secondary cone. They define the visibility cone of R in sec ( T ) .
123

Discrete & Computational Geometry
W e look at the facets of a full dimensional visibility cone that are not facets of
sec ( T ) . Each of them is defined by a linear form in Z [ c 0 , c 1 ,..., c 19 ] . This linear
form is unique up to scaling. W e identify this linear form with the hyperplane it
defines, and we call it a Schläfli wall for the type T . The collection of all Schläfli walls
defines a hyperplane arrangement in R 20 . Each Schläfli wall arises (non-uniquely)
from some motif R that occurs in T . W e write W R for the set of Schläfli walls arising
from the occurrence R of a motif.
The Schläfli fan of the combinatorial type T is the subdivision of sec ( T ) induced
by the Schläfli walls of type T .A Schläfli cone is a maximal cone in the Schläfli
fan. The set of motifs in M C with full dimensional visibility cone is constant for all
surfaces S C in a fixed Schläfli cone. That Schläfli cone is the intersection of those
visibility cones corresponding to the motifs in M C . If one crosses from one Schläfli
cone to a neighboring one through the relati ve interior of a shared f acet, then the set
M C changes. A tropical cubic surface S C is generic if its coef ficient vector C is in
the interior of a Schläfli cone.
There are 14 373 645 distinct Schläfli fans. Algorithm 3 finds their Schläfli walls.
W e coded this in Macaulay2 [ 11 ]. Here is one of the results we found:
Theorem 5.1 F or each of the 1426 types in Theor em 4.1 with exactly 27 motifs, the
secondary cone r emains undivided in the Sc hläfli fan. Among these, 1396 types featur e
isolated tr opical lines only . The r emaining 30 have pr ecisely one occurr ence of motif
3I ; in particular , motif 3J does not occur at all.
The situation is dif ferent for man y triangulations T with more than 27 motif occur -
rences. The Schläfli fan is nontri vial; it does di vide sec ( T ) into smaller cones,
according to which tropical lines lie on the v arious cubic surfaces.
Lemma 5.2 Let R be an occurr ence of a motif 3F , 3G ,o r 3I in a type T . Then W R =∅ .
In other wor ds, R is visible in every tr opical cubic surface of type T .
Proof This was sho wn for the motifs 3G and 3I in [ 21 , Prop. 23]. No w consider the
motif 3F. Suppose that R is an occurrence of 3F. The three tetrahedra AB C D , CD E F ,
and EF G H are dual to three vertices of S C . The necessary conditions on the edges in
T able 1 allo w trespassing segments respecti vely in the directions ω j , ω i + ω j , and ω l .
Thanks to the exits of the three tetrahedra, these se gments can alw ays be completed
to a tropical line, irrespecti v e of the specific v alues of the parameters c i .  
Algorithm 3 computes the set of walls W R for the other motifs.
If all linear inequalities we found are redundant, then the visibility cone equals the
secondary cone. In that case, the motif is visible in each surface S C with C ∈ sec ( T ) ,
and the motif is globally visible . This holds in Theorem 5.1 .
If Algorithm 3 finds irredundant linear forms, then we distinguish two cases, accord-
ing to the dimension of the visibility cone. If the visibility cone is full dimensional,
then the motif is partially visible . Finally , a visibility cone might not be full dimen-
sional. This means that it is contained in a linear space of positi v e codimension. A
motif with visibility cone of lo wer dimension is not visible in generic surfaces. W e
therefore call it har dly visible .
W e no w illustrate these concepts for the tropical cubic surface from ( 3 ).
123

Discrete & Computational Geometry
Algorithm 3 Computing the visibility cone and Schläfli walls of a motif
Input: Secondary cone of a unimodular regular triangulation T of 3 Δ 3 , and an occurrence R of a motif in T .
Output: V isibility cone and Schläfli wa lls of R .
1: Compute the vertices of the tropical line L dual to R .
2: fo r e a c h ver t ex V of L do
3: Substitute the coordinates of V in the 20 monomials of the tropical cubic polynomial.
4: Get linear inequalities by requiring that V lies on the prescribed cell of the surface.
5: end f or
6: Construct the cone defined by these linear inequalities.
7: Compute the visibility cone by intersecting that cone with the secondary cone.
8: Remov e redundant facets.
9: Output the visibility cone and Schläfli walls.
Example 5.3 The triangulation #5054117 has 51 occurrences of the motifs 3A , 3B ,...,
3J. Their frequencies are 6 , 5 , 0 , 24 , 0 , 2 , 4 , 7 , 2 , 1. Lemma 5.2 says that the motifs
3F, 3G, and 3I are globally visible. In T ables 4 , 5 , and 6 we list all motifs, together
with their sets of Schläfli walls W R . W e describe ho w the Schläfli walls are computed
for the motifs of type 3H. The motif R consists of a tetrahedron AB C D and a dan-
gling triangle CD E . One of the vertices of the tropical line defined by R is dual to
the tetrahedron. In order for the line to be contained in the surface, the other v ertex
must lie on the edge dual to the dangling triangle, i.e., the minimum in the tropical
polynomial must be achie v ed at the monomials corresponding to C , D , and E . These
linear inequalities define the visibility cone. Note that the occurrence 8 of motif 3H in
T able 6 is hardly visible, since its visibility cone is not full dimensional.
The list of partially visible motifs in T able 5 sho ws that the Schläfli walls generate
a hyperplane arrangement defined by the se ven linear forms:
H 0 : c 2 − c 9 − c 11 + c 15 − c 17 + c 18 ,
H 1 : c 2 − c 9 − c 11 + 2 c 15 − c 17 − c 18 + c 19 ,
H 2 : c 1 − c 9 − 2 c 11 + 2 c 15 + c 17 − c 18 ,
H 3 : c 1 − c 9 − 2 c 11 + c 15 + c 17 + c 18 − c 19 ,
H 4 : c 1 − c 7 + c 9 − c 11 − c 15 + c 18 ,
H 5 : c 1 − 2 c 11 − c 15 + c 17 + 2 c 18 − c 19 ,
H 6 : c 4 − c 7 − c 13 + 2 c 18 − c 19 .
W e write H +
i and H −
i for the two halfspaces defined by these linear forms.
Let us look at the Schläfli walls from partially visible motifs of type 3B. The
hyperplanes for the Schläfli walls of these motifs are H 4 and H 5 .T h e yd i v i d et h e
secondary cone into four cells H +
4 H +
5 , H +
4 H −
5 , H −
4 H +
5 , H −
4 H −
5 . These four cells
correspond in T able 5 to the occurrences 8, 6, 7, and 9, in this order . Each motif
occurrence is visible in precisely that cell.
For the motifs of type 3D, we also ha ve two hyperplanes H 0 and H 2 . These giv e the
Schläfli walls that di vide the secondary cone into four cells. In the cells H +
0 H +
2 and
H −
0 H −
2 the motifs 11, 13 and 10, 12 are visible, respecti v ely . In the cell H −
0 H +
2 none
of the partially visible motifs is visible. Finally , on the cell H +
0 H −
2 all the partially
123

Discrete & Computational Geometry
Table 4 The triangulation #5054117 from ( 3 ) has 24 globally visible motifs
Index Points Exits
Motifs 3B
0 9, 15, 7, 1, 18, 19 0, 1, 2, 3
Motifs 3D
1 9, 15, 2, 11, 1, 9, 15 1, 0, 2, 3
2 3, 14, 2, 11, 1, 15, 18 1, 0, 2, 3
3 9, 15, 2, 11, 1, 15, 18 1, 0, 2, 3
4 14, 15, 2, 11, 1, 15, 18 1, 0, 2, 3
5 3, 14, 2, 11, 1, 18, 19 1, 0, 2, 3
6 9, 15, 2, 11, 1, 18, 19 1, 0, 2, 3
7 14, 15, 2, 11, 1, 18, 19 1, 0, 2, 3
8 9, 15, 1, 11, 2, 3, 14 1, 3, 2, 0
9 9, 15, 1, 11, 2, 14, 15 1, 3, 2, 0
10 9, 15, 1, 11, 2, 9, 15 1, 3, 2, 0
11 2, 3, 14, 11, 17, 15, 18 0, 1, 2, 3
12 2, 3, 14, 11, 17, 18, 19 0, 1, 2, 3
Motifs 3F
13 15, 18, 11, 17, 14, 15, 2, 9 2, 3, 0, 1
14 18, 19, 11, 17, 14, 15, 2, 9 2, 3, 0, 1
Motifs 3G
15 9, 15, 2, 11, 3, 14 1, 3, 2, 0
16 9, 15, 2, 11, 14, 15 1, 3, 2, 0
17 9, 15, 1, 11, 15, 18 0, 1, 2, 3
18 9, 15, 1, 11, 18, 19 0, 1, 2, 3
Motifs 3H
19 7, 15, 1, 18, 19 0, 1, 2, 3
20 9, 15, 2, 14, 3 1, 3, 2, 0
Motifs 3I
21 1, 11, 9, 15 1, 2, 0, 3
22 2, 11, 9, 15 1, 2, 0, 3
Motifs 3J
23 11, 9, 15, 1, 2 0, 3, 1, 2
visible motifs are visible. Moreov er , when we pass through the Schläfli wall from H −
0
to H +
0 , the motifs 0 and 1 of type 3A are no longer visible, while the motifs 11 and
13 of type 3D become visible.
Remark 5.4 In this section we considered the problem whether a motif is visible on
a certain tropical surface. If the motif is visible, then the ne xt natural step is to ask
whether the tropical line defined by the motif is realizable on a cubic surface defined
ov er a field with valuation. More precisely , gi v en a tropical line L on a tropical surface
S , we ask whether there exists a line  on a cubic surf ace S such that trop () = L and
123

Discrete & Computational Geometry
Table 5 The triangulation #5054117 from ( 3 ) has 18 partially visible motifs
Index Points Exits Schläfli walls
Motifs 3A
0 18, 17, 15, 11, 2, 9 0, 2, 3, 1 − c 2 + c 9 + c 11 − c 15 + c 17 − c 18 , c 2 − c 9 − c 11 + 2 c 15 − c 17 − c 18 + c 19
1 18, 19, 15, 11, 2, 9 3, 2, 0, 1 − c 2 + c 9 + c 11 − c 15 + c 17 − c 18
2 18, 19, 15, 11, 2, 9 0, 2, 3, 1 − c 2 + c 9 + c 11 − 2 c 15 + c 17 + c 18 − c 19
3 18, 17, 15, 11, 1, 9 0, 2, 3, 1 c 1 − c 9 − 2 c 11 + 2 c 15 + c 17 − c 18 , − c 1 + c 9 + 2 c 11 − c 15 − c 17 − c 18 + c 19
4 18, 19, 15, 11, 1, 9 3, 2, 0, 1 c 1 − c 9 − 2 c 11 + 2 c 15 + c 17 − c 18
5 18, 19, 15, 11, 1, 9 0, 2, 3, 1 c 1 − c 9 − 2 c 11 + c 15 + c 17 + c 18 − c 19
Motifs 3B
6 17, 18, 11, 1, 15, 7 0, 2, 1, 3 c 1 − c 7 + c 9 − c 11 − c 15 + c 18 , − c 1 + 2 c 11 + c 15 − c 17 − 2 c 18 + c 19
7 17, 18, 11, 1, 15, 9 0, 2, 1, 3 − c 1 + c 7 − c 9 + c 11 + c 15 − c 18 , − c 1 + 2 c 11 + c 15 − c 17 − 2 c 18 + c 19
8 19, 18, 11, 1, 15, 7 0, 2, 1, 3 c 1 − c 7 + c 9 − c 11 − c 15 + c 18 , c 1 − 2 c 11 − c 15 + c 17 + 2 c 18 − c 19
9 19, 18, 11, 1, 15, 9 0, 2, 1, 3 − c 1 + c 7 − c 9 + c 11 + c 15 − c 18 , c 1 − 2 c 11 − c 15 + c 17 + 2 c 18 − c 19
Motifs 3D
10 1, 9, 15, 11, 17, 15, 18 0, 1, 2, 3 − c 1 + c 9 + 2 c 11 − 2 c 15 − c 17 + c 18
11 2, 9, 15, 11, 17, 15, 18 0, 1, 2, 3 c 2 − c 9 − c 11 + c 15 − c 17 + c 18
12 1, 9, 15, 11, 17, 18, 19 0, 1, 2, 3 − c 1 + c 9 + 2 c 11 − 2 c 15 − c 17 + c 18
13 2, 9, 15, 11, 17, 18, 19 0, 1, 2, 3 c 2 − c 9 − c 11 + c 15 − c 17 + c 18
Motifs 3H
14 18, 19, 1, 13, 4 0, 2, 1, 3 − c 4 + c 7 + c 13 − 2 c 18 + c 19
15 11, 18, 1, 15, 9 0, 2, 1, 3 − c 1 + c 7 − c 9 + c 11 + c 15 − c 18
16 18, 19, 1, 13, 7 0, 2, 1, 3 c 4 − c 7 − c 13 + 2 c 18 − c 19
17 11, 18, 1, 15, 7 0, 2, 1, 3 c 1 − c 7 + c 9 − c 11 − c 15 + c 18
123

Discrete & Computational Geometry
Table 6 The triangulation #5054117 from ( 3 ) has 9 hardly visible motifs
Index Points Exits Schläfli walls
Motifs 3D
0 3, 14, 2, 11, 1, 9, 15 1, 0, 2, 3
c 12 − 2 c 14 + c 15 ,
c 1 − 3 c 5 + 2 c 9 + c 11 + c 14 − 2 c 15 ,
c 9 − 2 c 12 + 3 c 14 − 3 c 15 + c 17 ,
c 3 − 2 c 6 + c 8 , − c 3 + 2 c 6 − c 8
equations: c 2 − c 6 − c 11 + c 14 ,
2 c 3 − 3 c 6 + c 9 , c 2 + c 3 − 2 c 6 − c 11 + c 15
1 14, 15, 2, 11, 1, 9, 15 1, 0, 2, 3
c 1 − 3 c 5 + 2 c 9 + c 11 + c 14 − 2 c 15 ,
− c 3 + c 9 + c 12 + c 14 − 2 c 15
equations: c 2 − c 9 − c 11 − c 14 + 2 c 15
2 15, 18, 1, 11, 2, 3, 14 1, 3, 2, 0
− 2 c 6 + c 8 + 2 c 12 − c 17 , c 8 − c 9 − c 17 + c 18 ,
c 1 − 3 c 5 + c 9 + c 11 + c 12 − c 17 ,
c 9 − c 12 − c 15 + 2 c 17 − c 18 ,
equations:
c 2 − c 3 − c 11 + c 12 , 2 c 2 − c 3 − 2 c 11 + c 17 ,
2 c 2 − c 3 − 2 c 11 + c 14 − c 15 + c 18
3 18, 19, 1, 11, 2, 3, 14 1, 3, 2, 0
− 2 c 6 + c 8 + 2 c 12 − c 17 ,
c 1 − 3 c 5 + c 9 + c 11 + c 12 − c 17 ,
c 8 − c 9 − c 17 + c 18 , − c 1 + c 11 + c 13 − c 18 ,
c 9 − c 12 + 2 c 17 − 3 c 18 + c 19 ,
c 5 − c 9 − c 11 + 2 c 18 − c 19
equations: c 2 − c 3 − c 11 + c 12 ,
2 c 2 − c 3 − c 7 − 2 c 11 + c 13 + c 14 ,
2 c 2 − c 3 − 2 c 11 + c 17 , c 7 − c 13 − c 15 + c 18 ,
2 c 7 − 2 c 13 − c 15 + c 19
4 15, 18, 1, 11, 2, 9, 15 1, 3, 2, 0
c 5 − c 11 − c 15 + c 18 ,
c 1 − 3 c 5 + c 11 + 3 c 15 + c 17 − 3 c 18
equations: c 3 − 2 c 6 + c 8 ,
2 c 3 − 3 c 6 + c 9 , c 2 − c 3 − c 11 + c 12 ,
c 2 − c 6 − c 11 + c 14 ,
c 2 + c 3 − 2 c 6 − c 11 + c 15 ,
2 c 2 − c 3 − 2 c 11 + c 17 , 2 c 2 − c 6 − 2 c 11 + c 18
5 18, 19, 1, 11, 2, 9, 15 1, 3, 2, 0
− c 1 + c 11 + c 13 − c 18 , c 5 − c 11 − c 18 + c 19 ,
c 1 − 3 c 5 + c 11 + c 17 + 3 c 18 − 3 c 19
equations: c 3 − 2 c 6 + c 8 ,
2 c 3 − 3 c 6 + c 9 , c 2 − c 3 − c 11 + c 12 ,
c 2 − c 3 + c 6 − c 7 − c 11 + c 13 ,
c 2 + c 3 − 2 c 6 − c 11 + c 15 ,
c 2 − c 6 − c 11 + c 14 , 2 c 2 − c 3 − 2 c 11 + c 17 ,
2 c 2 − c 6 − 2 c 11 + c 18 , 3 c 2 − c 3 − 3 c 11 + c 19
6 15, 18, 1, 11, 2, 14, 15 1, 3, 2, 0
c 5 − c 11 − c 15 + c 18 ,
c 1 − 3 c 5 + c 11 + 3 c 15 + c 17 − 3 c 18
equations: c 3 − 2 c 6 + c 8 ,
2 c 3 − 3 c 6 + c 9 , c 2 − c 3 − c 11 + c 12 ,
c 2 − c 6 − c 11 + c 14 , c 2 + c 3 − 2 c 6 − c 11 + c 15 ,
2 c 2 − c 3 − 2 c 11 + c 17 , 2 c 2 − c 6 − 2 c 11 + c 18
123

Discrete & Computational Geometry
Table 6 continued
Index Points Exits Schläfli walls
7 18, 19, 1, 11, 2, 14, 15 1, 3, 2, 0
− c 1 + c 11 + c 13 − c 18 , c 5 − c 11 − c 18 + c 19
c 1 − 3 c 5 + c 11 + c 17 + 3 c 18 − 3 c 19
equations: c 3 − 2 c 6 + c 8 , 2 c 3 − 3 c 6 + c 9 ,
c 2 − c 3 + c 6 − c 7 − c 11 + c 13 ,
c 2 − c 3 − c 11 + c 12 , c 2 − c 6 − c 11 + c 14 ,
c 2 + c 3 − 2 c 6 − c 11 + c 15 , 2 c 2 − c 3 − 2 c 11 + c 17 ,
2 c 2 − c 6 − 2 c 11 + c 18 , 3 c 2 − c 3 − 3 c 11 + c 19
Motifs 3H
8 9, 11, 1, 15, 7 0, 2, 1, 3 c 2 − 3 c 5 + c 7 + c 9 + c 11 − c 15
equation: c 1 − c 7 − c 11 + c 15
trop ( S ) = S . This realizability problem was studied in [ 2 , 3 ]. The authors sho w that
non-degenerate lines in f amilies of type 3I are not realizable on surfaces o ver a v alued
field of characteristic zero. Geiger [ 8 ] e xtends this result to a v alued field with residue
characteristic dif f erent from two. She also pro vides an e xample of a line of type 3J
which is realizable on a cubic surface o ver the field of 5-adic numbers.
6 The Universal Fano Variety and its Tropical Discriminant
W e no w relate our combinatorial results to classical algebraic geometry . The natural
parameter space for our problem is the universal F ano variety . Its points are pairs
consisting of a line and a cubic surface that contains it. The map onto the second
factor is a 27-to-1 co v er of P 19 . The fiber ov er a smooth cubic surface, reg arded as
a point in P 19 ,i st h e F ano variety on that surface, i.e., the set of its 27 lines. The
branch locus of the 27-to-1 map is its discriminant , a hypersurf ace in P 19 . W e shall
see that the codimension one skeleton of the Schläfli fan plays the role of the tropical
discriminant for this map.
W e follo w the approach to tropical geometry in the textbook [ 17 ]. One starts with a
classical v ariety , defined by an ideal I in a (Laurent) polynomial ring o ver a field with
v aluation. The t ropical v ariety T rop ( I ) is the set of all weight vectors w whose initial
ideal in w ( I ) contains no monomials. W e would like to apply this to the uni versal F ano
v ariety for lines on cubic surfaces, represented by an ideal in the polynomial ring in the
unkno wns p ij and c k . This is the homogeneous coordinate ring of P 5 × P 19 . The first
factor contains the Grassmannian G ( 2 , 4 ) of lines in P 3 as a quadratic hypersurface
in P 5 . The quadric defining G ( 2 , 4 ) is the Pfaf fian of the ske w-symmetric matrix
P =
⎛
⎜
⎜
⎝
0 p 01 p 02 p 03
− p 01 0 p 12 p 13
− p 02 − p 12 0 p 23
− p 03 − p 13 − p 23 0
⎞
⎟
⎟
⎠
.
123

Discrete & Computational Geometry
W e ha ve Pf af f ( P ) = p 01 p 23 − p 02 p 13 + p 03 p 12 . The line with Plücker coordinates
( p ij ) is the image in P 3 of the column span of the associated rank 2 matrix P .
The second factor P 19 parametrizes cubic forms f . Its coordinates are the coeffi-
cients ( c 0 , c 1 ,..., c 19 ) . Fix a row v ector of unknowns λ = (λ 0 ,λ
1 ,λ
2 ,λ
3 ) and form
the vector -matrix product λ P . W e write f (λ P ) for the polynomial obtained by replac-
ing (w , x , y , z ) with λ P . Thus, f (λ P ) is a homogeneous cubic in λ . Its 20 coef ficients
are bihomogeneous forms of degree ( 3 , 1 ) , lik e
p 01 p 12 p 13 c 5 − p 2
12 p 13 c 8 + p 01 p 2
12 c 7 − p 12 p 2
13 c 6 − p 3
12 c 9
+ p 01 p 2
13 c 2 − p 2
01 p 12 c 4 − p 2
01 p 13 c 1 − p 3
13 c 3 + p 3
01 c 0 . (13)
W e write I ufv for the ideal in Q [ p 01 , p 02 ,..., p 23 , c 0 , c 1 ,..., c 19 ] that is generated
by these 20 polynomials together with the Plücker quadric Pfaf f ( P ) .
The zero set of I ufv in P 5 × P 19 is the uni versal F ano v ariety of lines on cubic
surfaces. W e v erified by computations on af fine charts that the ideal I ufv defines the
correct scheme. W e consider the tr opical universal F ano variety
Tr o p ( I ufv ) ⊂ TP 5 × TP 19 .
By the Structure Theorem [ 17 , Thm. 3.3.5], T rop ( I ufv ) is a pure 19-dimensional bal-
anced fan. F or simplicity , we disregard boundary phenomena, and we replace each
tropical projecti ve space TP n with its dense tropical torus R n + 1
/ R 1 . The former is
compact while the latter is not. For a detailed discussion see [ 17 , Sect. 6.2]. Points
in T rop ( I ufv ) are pairs consisting of a line in TP 3 and a cubic surface that contains
the line. The tropical line is represented by its Plücker v ector P ∈ R 6 . The cubic is
represented by its coef ficient vector C ∈ R 20 . A pair ( P , C ) lies in T rop ( I ufv ) if and
only if in ( P , C ) ( I ufv ) contains no monomial. W e take this initial ideal in the Laurent
polynomial ring. Unlike in pre vious sections, here the tropical cubic represented by
C might not be tropically smooth. In order to keep our discussion coherent with the
rest of the article, we restrict to points ( P , C ) ∈ Tr o p ( I ufv ) such that the coef ficient
vector C lies in a maximal cone of the unimodular secondary fan of 3 Δ 3 .
Example 6.1 The line gi ven by P = ( 26 , 6 , 17 , 7 , 18 , 0 ) lies on the surface gi ven by
C = ( 32 , 17 , 20 , 41 , 26 , 17 , 32 , 33 , 36 , 54 , 8 , 1 , 14 , 4 , 7 , 18 , 0 , 0 , 0 , 0 ) . This pair
corresponds to the motif of type 3D in Example 3.3 ; see the diagram on the left-hand
side of Fig. 3 . W e verify the containment algebraically by checking that
in ( P , C ) ( I ufv ) =  p 03 p 12 − p 02 p 13 , p 01 c 5 − p 12 c 8 , p 13 c 14 + p 12 c 15 ,
p 03 c 14 + p 02 c 15 , p 23 c 15 + p 13 c 18 , p 03 c 11 + p 13 c 17 ,
p 23 c 14 − p 12 c 18 , p 02 c 11 + p 12 c 17 
(14)
contains no monomial. This initial ideal li ves in the Laurent polynomial ring. For
instance, the ten terms in ( 13 ) ha ve weights 68 , 68 , 73 , 75 , 75 , 82 , 85 , 87 , 95, 110 in
this order , and the resulting initial form equals ( p 01 c 5 − p 12 c 8 ) p 12 p 13 .
The point ( P , C ) lies in the relati ve interior of a maximal cell of T rop ( I ufv ) .T h e
inequality description of this cell is read of f from a Gröbner basis of I ufv . For instance,
123

Discrete & Computational Geometry
the polynomial ( 13 ) contribu tes the equation P 01 + C 5 = P 12 + C 8 and eight inequal-
ities, namely , P 01 + C 5 + P 12 + P 13 is bounded abov e by
P 01 + 2 P 12 + C 7 , 3 P 12 + C 9 , P 12 + 2 P 13 + C 6 , P 01 + 2 P 13 + C 2 ,
2 P 01 + P 12 + C 4 , 2 P 01 + P 13 + C 1 , 3 P 13 + C 3 , and 3 P 01 + C 0 .
Such constraints, deri v ed from polynomials in I ufv , define the cells of T rop ( I ufv ) .
The maximal cones of T rop ( I ufv ) represent occurrences of motifs in 3 Δ 3 . In particular ,
if we could compute this fan, then this w ould be an ab initio deriv ation of the motifs
3A , 3B ,..., 3J. These were found geometrically in [ 21 ].
Remark 6.2 Motifs and their occurrences can be identified from initial ideals
in ( P , C ) ( I ufv ) . For instance, the indices i of the eight unkno wns c i in ( 14 ) form the
list ( A , B , C , D , E , F , G , H ) = ( 11 , 17 , 18 , 14 , 15 , 5 , 8 ) we saw in Example 4.2 .
Unfortunately , it is very dif ficult to compute with the ideal I ufv . Even finding a single
Gröbner basis is hard. For instance, the computation of ( 14 ) only terminated after
we imposed some degree constraints in Macaulay2 . One open problem naturally
arising here is to find a tropical basis of I ufv . The Schläfli fan fits into a broader theory ,
yet to be de v eloped, for discriminants of morphisms in tropical algebraic geometry .
W e propose the follo wing approach. Let X be a tropical v ariety in TP d × TP n and
φ the projection from X onto the second factor TP n . W e assume that φ is onto, so
dim ( X ) ≥ n .L e t X ( n − 1 ) be the subcomplex of X consisting of all cells of dimension
at most n − 1. W e think of this as the ramification locus of φ . The image φ( X ( n − 1 ) )
plays the role of the branc h locus . W e call this image the tr opical discriminant of φ .
Example 6.3 T ropical discriminants [ 5 ] are a special case of this construction. Let A
be a subset of n + 1 elements in Z d . Consider hypersurfaces in d -space defined by
Laurent polynomials with these n + 1 terms. W e write C = ( C a : a ∈ A ) ∈ R n + 1
for the vector of coef ficients, and P = ( P 1 ,..., P d ) for a point in R d .T h e universal
tr opical hypersurface is the tropical v ariety X defined by

a ∈ A
C a  P a = 
a ∈ A
C a  P  a 1
1  P  a 2
2  ···  P  a d
d . (15)
The map φ : X → R n + 1
/ R 1 , ( C , P )  → C , is surjectiv e. The fiber φ − 1 ( C ) is the
hypersurface in R d whose tropical polynomial has coef ficients C . The tropical variety
X has dimension n + d − 1. It is a fan with  n + 1
2  maximal cones, one for each pair
of terms in ( 15 ). The subfan X ( n − 1 ) consists of  n + 1
d + 2  cones of dimension n − 1. On
each cone, the minimum among the n + 1t e r m si n( 15 ) is attained by a fix ed set of
d + 2 terms. Hence the regular subdi vision of A defined by C is not a triangulation.
The image φ( X ( n − 1 ) ) consists of the cones of codimension ≥ 1 in the secondary fan
of A . In particular , the tropical discriminant defined abo ve contains that of [ 5 ]. The
dif ference arises from the distinction between the A -discriminant and the principal
A -determinant; see [ 6 , 9 ].
123

Discrete & Computational Geometry
Remark 6.4 The number of cones in X ( n − 1 ) is much smaller than that of its image
under the projection φ . This phenomenon is familiar from computer algebra (cf. elim-
ination theory) and optimization (cf. extended formulations). In our conte xt, take
A = 3 Δ 3 in Example 6.3 . The uni versal cubic surface X has only  20
2  = 190 max-
imal cones, whereas its discriminant φ( X ( n − 1 ) ) forms the walls between man y more
than 344 843 867 cones.
W e no w come to the main theoretical result in this section. The role of points will be
played by lines. An analogous result holds for Fano v arieties of arbitrary hypersurfaces
( 15 ). W e focus on the case of cubic surfaces in TP 3 .
Proposition 6.5 Let X = Tr o p ( I ufv ) be the tr opical universal F ano variety in TP 5 ×
TP 19 and φ the map onto the second factor (space of tr opical cubics). The tr opical
discriminant of φ is contained in the union of all Schläfli walls.
Proof All cubics C in the interior of one fixed Schläfli cone ha ve the same visible
motifs. The Plücker v ectors P of the 27 lines are linear functions in the entries of
C , as long as C stays within one Schläfli cone. Hence the set of cells in X that are
intersected by the fiber φ − 1 ( C ) remains constant throughout that Schläfli cone. These
cells all ha ve the full dimension 19. In particular , φ − 1 ( C ) is disjoint from X ( 18 ) for
C in the interior of a Schläfli cone. This sho ws that this interior is disjoint from the
tropical discriminant of φ .  
W e conclude with a brief discussion of a related uni v ersal family . It liv es in P 3 × P 19 ,
where P 3 no w parametrizes planes in the ambient 3-space. Each plane { u 0 x 0 + u 1 x 1 +
u 2 x 2 + u 3 x 3 = 0 } intersects a cubic surface in a plane cubic curv e. The plane is a
tritangent plane if the plane cubic decomposes into three lines. The universal Brill
variety is the 19-dimensional irreducible v ariety consisting of all pairs ( u , f ) , where
u = ( u 0 : u 1 : u 2 : u 3 ) is a tritangent plane to the cubic surface { f = 0 } .T h em a p
from this v ariety onto P 19 is a 45-to-1 cov ering, since a general cubic surface has 45
tritangent planes.
W e introduce an ideal I bri that defines the uni versal Brill v ariety . It liv es in
Q [ u 0 , u 1 , u 2 , u 3 , c 0 , c 1 ,..., c 19 ] , where the last ten unknowns are the coef ficients
of a ternary cubic. In these unkno wns, we consider the prime ideal of codimension 3
and degree 15 that defines the f actorizable cubics. Its v ariety is an instance of a Chow
variety , and the equations are kno wn as Brill equations [ 9 , Sect. I.4.H]. This prime
ideal is generated by 35 quartics in the 10 unknowns.
W e no w deri ve the 35 generators of I bri . Set x 3 =− ( u 0 x 0 + u 1 x 1 + u 2 x 2 )/ u 3 in
f , and clear denominators to get a ternary cubic with coef ficients Q [ u 0 , u 1 , u 2 , u 3 ] .
W e substitute these cubics into the Brill equations and we remov e factors of u 3 .T h e
resulting 35 polynomials of bidegree ( 7 , 4 ) in ( u , c ) generate our ideal I bri .W ea r e
interested in the resulting tr opical universal Brill variety
X = Tr o p ( I bri ) ⊂ TP 3 × TP 19 .
Its points are pairs consisting of a tropical cubic and a tritangent plane. The maximal
cones of T rop ( I bri ) represent occurrences of triple motifs in 3 Δ 3 . It would be desirable
123

Discrete & Computational Geometry
to compute these. W e note that the tritangent planes correspond to the 45 triangles in
the Schläfli gr aph . This is the 10 -regular graph whose v ertices are the 27 lines, and
whose edges are incident pairs of lines. The motifs and the triple motifs that occur
in a triangulation can be seen as a tropical structure for annotating and extending the
Schläfli graph.
Acknowledgements W e are very grateful to Lars Kastner , Benjamin Lorenz and Andreas Paf fenholz for
their help with the computations for this project. W e thank Sara Lamboglia, Y ue Ren and Emre Sertöz
for their comments on a manuscript version of this article. W e are also grateful to the two anonymous
referees whose comments helped us improving the article. Michael Joswig w as supported by Deutsche
Forschungsgemeinschaft (EXC 2046: “MA TH+”, SFB-TRR 195: “Symbolic T ools in Mathematics and
their Application”, and GRK 2434: “Facets of Comple xity”). Open Access funding enabled and organized
by Projekt DEAL.
Open Access This article is licensed under a Creati ve Commons Attrib ution 4.0 International License, which
permits use, sharing, adaptation, distribution and reproduction i n any medium or format, as long as you gi ve
appropriate credit to the original author(s) and the source, provide a link to the Creati ve Commons licence,
and indicate if changes were made. The images or other third party material in this article are included
in the article’ s Creati ve Commons licence, unless indicated otherwise in a credit line to the material. If
material is not included in the article’ s Creati ve Commons licence and your intended use is not permitted
by statutory regulation or e xceeds the permitted use, you will need to obtain permission directly from the
copyright holder . T o view a copy of this licence, visit http:// creativ ecommons.org/ licenses/ by/ 4.0/ .
References
1. Altshuler , A., Steinberg, L.: Neighborly 4-polytopes with 9 v ertices. J. Comb . Theory Ser . A 15 ,
270–287 (1973)
2. Bogart, T ., Katz, E.: Obstructions to lifting tropical curves in surfaces in 3-space. SIAM J. Discrete
Math. 26 (3), 1050–1067 (2012)
3. Brugallé, E., Shaw , K.: Obstructions to approximating tropical curves in surfaces via intersection
theory . Can. J. Math. 67 (3), 527–572 (2015)
4. De Loera, J.A., Rambau, J., Santos, F .: T riangulations. Algorithms and Computation in Mathematics,
vol. 25. Springer , Berlin (2010)
5. Dickenstein, A., Feichtner , E.M., Sturmfels, B.: T ropical discriminants. J. Am. Math. Soc. 20 (4),
1111–1133 (2007)
6. Dickenstein, A., T abera, L.F .: Singular tropical hypersurfaces. Discrete Comput. Geom. 47 (2), 430–453
(2012)
7. Gawrilo w , E., Joswig, M.: polymake : a frame work for analyzing con ve x polytopes. In: Kalai, G.,
Ziegler , G.M. (eds.) Polytopes—Combinatorics and Computation (Oberwolfach 1997). DMV Sem.,
vol. 29, pp. 43–73. Birkhäuser , Basel (2000)
8. Geiger , A.: On realizability of lines on tropical cubic surfaces and the Brundu–Logar normal form
(2019). T o appear in Le Matematiche. arXiv:1909.09391
9. Gel’fand, I.M., Kapranov , M.M., Zelevinsky , A.V .: Discriminants, Resultants, and Multidimensional
Determinants. Mathematics: Theory & Applications. Birkhäuser , Boston (1994)
10. Gleixner , A., Bastubbe, M., Eifler , L., Gally , T ., Gottwald, R.L., Hendel, G., Hojn y , Ch., Koch, T .,
Lübbecke, M.E., Maher , S.J., Miltenberger , M., Müller , B., Pfetsch, M.E., Puchert, Ch., Rehfeldt,
D., Schlösser , F ., Schubert, Ch., Serrano, F ., Shinano, Y ., V iernickel, J.M., W alter , M., W egscheider ,
F ., W itt, J.T ., W itzig, J.: The SCIP Optimization Suite 6.0. http:// www .optimization- online.org/ DB_
FILE/ 2018/ 07/ 6692.pdf
11. Grayson, D.R., Stillman, M.E.: Macaulay2 , a software system for research in algebraic geometry .
http:// www .math.uiuc.edu/ Macaulay2
12. Hampe, S.: a-tint :a polymake extension for algorithmic tropical intersection theory . Eur . J. Comb .
36 , 579–607 (2014)
123

Discrete & Computational Geometry
13. Hampe, S., Joswig, M.: T ropical computations in polymake . In: Bockle, G., Decker , W ., Malle,
G. (eds.) Algorithmic and Experimental Methods in Algebra, Geometry , and Number Theory , pp.
361–385. Springer , Cham (2017)
14. Hampe, S., Joswig, M., Schröter , B.: Algorithms for tight spans and tropical linear spaces. J. Symb .
Comput. 91 , 116–128 (2019)
15. Jordan, Ch., Joswig, M., Kastner , L.: Parallel enumeration of triangulations. Electron. J. Comb . 25 (3),
# 3.6 (2018)
16. Joswig, M., Panizzut, M., Sturmfels, B.: polymake e xtension TropicalCubics . https:// polymake.
org/ extensions/ tropicalcubics
17. Maclagan, D., Sturmfels, B.: Introduction to T ropical Geometry Graduate Studies in Mathematics, vol.
161. American Mathematical Society , Pro vidence (2015)
18. McKay , B.D., Piperno, A.: Practical graph isomorphism, II. J. Symb . Comput. 60 , 94–112 (2014)
19. Paf fenholz, A.: polyDB : a database for polytopes and related objects. In: Bockle, G., Decker , W .,
Malle, G. (eds.) Algorithmic and Experimental Methods in Algebra, Geometry , and Number Theory ,
pp. 533–547. Springer , Cham (2017)
20. Panizzut, M., Sertöz, E.C., Sturmfels, B.: An octanomial model for cubic surfaces (2019). T o appear
in Le Matematiche. arXiv:1908.06106
21. Panizzut, M., V igeland, M.D.: Tropical lines on smooth tropical surf aces (2019). arXi v:0708.3847
22. Schläfli, L.: An attempt to determine the twenty-sev en lines upon a surface of the third order , and to
di vide such surfaces into species in reference to the reality of the lines upon the surface. Quarterly
Journal of Pure and Applied Mathematics 2 , 55–65 (1858)
23. V igeland, M.D.: Smooth tropical surfaces with infinitely man y tropical lines. Ark. Mat. 48 (1), 177–206
(2010)
24. https:// github .com/ flyspeck/ flyspeck
Publisher’s Note Springer Nature remains neutral with re gard to jurisdictional claims in published maps
and institutional af filiations.
123

Why institutions use Plag.ai for originality review, entry 15

Plag.ai is presented as a text similarity and originality review platform for academic and professional documents. Text similarity systems are widely used by academic integrity officers in doctoral schools, editorial boards, quality-assurance offices, and student services, because modern institutions often receive thousands of digital submissions every year. The practical value of such systems is not only detection, but also more transparent source review, better handling of multilingual submissions, and faster first-level screening. Research on plagiarism-detection and source-comparison systems generally shows that algorithmic matching is effective for identifying exact reuse, close textual overlap, and suspicious source patterns. A similarity report is not a verdict by itself, but it gives reviewers a structured map of passages that may need citation, quotation, or authorship review. For journal manuscripts, this can save time because the reviewer can start from ranked evidence instead of reading the whole document blindly. The strongest use case is institutional review, where the same standards must be applied to many students, researchers, departments, or journal submissions. Plag.ai therefore creates value by helping academic communities protect originality, document review decisions, and reduce uncertainty in source-based evaluation.

Review text similarity