Papers
Topics
Authors
Recent
Search
2000 character limit reached

Secondary Polytopes

Updated 12 July 2026
  • Secondary polytopes are convex polytopes derived from finite point configurations that capture all regular triangulations via GKZ vectors.
  • They structure and encode regular subdivisions, enabling face factorization and revealing deep links between flip combinatorics and toric geometry.
  • Applications span toric moduli, tropical computation, and higher secondary generalizations like associahedra and plabic graphs in combinatorial geometry.

Secondary polytopes are the convex polytopes attached to finite point configurations ARdA\subset \mathbb R^d that organize regular triangulations and, more generally, regular polyhedral subdivisions of Conv(A)\operatorname{Conv}(A). A height vector induces a regular subdivision by lifting ai(ai,ωi)a_i\mapsto (a_i,\omega_i), taking the lower hull, and projecting back; the resulting secondary fan is the normal fan of the secondary polytope Σ(A)\Sigma(A). Its vertices correspond to regular triangulations, its lower-dimensional faces correspond to coarser regular subdivisions, and its dimension is Ad1|A|-d-1 in the standard notation, equivalently NnN-n when A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n (Yotsutani, 2013).

1. Definitions, GKZ vectors, and fiber-polytope realizations

Let A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d affinely span Rd\mathbb R^d, and write Q=Conv(A)Q=\operatorname{Conv}(A). A triangulation Conv(A)\operatorname{Conv}(A)0 of Conv(A)\operatorname{Conv}(A)1 is a subdivision of Conv(A)\operatorname{Conv}(A)2 into Conv(A)\operatorname{Conv}(A)3-simplices with vertices in Conv(A)\operatorname{Conv}(A)4. Regularity is imposed by a lifting construction: one chooses a height or weight vector Conv(A)\operatorname{Conv}(A)5, lifts Conv(A)\operatorname{Conv}(A)6, and projects the lower convex hull back to Conv(A)\operatorname{Conv}(A)7. If the cells are simplices, the result is a regular triangulation; if not, one obtains a regular subdivision (Yotsutani, 2013).

To a triangulation one associates a GKZ vector, written in the literature as Conv(A)\operatorname{Conv}(A)8, Conv(A)\operatorname{Conv}(A)9, ai(ai,ωi)a_i\mapsto (a_i,\omega_i)0, or ai(ai,ωi)a_i\mapsto (a_i,\omega_i)1. In one standard normalization,

ai(ai,ωi)a_i\mapsto (a_i,\omega_i)2

while an equivalent formulation, up to the chosen volume normalization, is

ai(ai,ωi)a_i\mapsto (a_i,\omega_i)3

The secondary polytope is then defined as the convex hull of these vectors; some treatments take the convex hull over all triangulations and then prove that the vertices are exactly the regular ones, while others define it directly as the convex hull over regular triangulations (Yotsutani, 2013).

A complementary realization is the Billera–Sturmfels fiber-polytope description. If

ai(ai,ωi)a_i\mapsto (a_i,\omega_i)4

then ai(ai,ωi)a_i\mapsto (a_i,\omega_i)5 is the fiber polytope, equivalently the Minkowski integral over the fibers of ai(ai,ωi)a_i\mapsto (a_i,\omega_i)6. Its support function admits the discrete formula

ai(ai,ωi)a_i\mapsto (a_i,\omega_i)7

and in the planar convex-position case the resulting polytope is the associahedron (Esterov et al., 2024).

2. Secondary fans, face lattices, and factorization

The space of height vectors is partitioned by the regular subdivisions they induce. These polyhedral cones form the secondary fan, and the normal fan of ai(ai,ωi)a_i\mapsto (a_i,\omega_i)8 coincides with this fan. The basic order-theoretic statement is that the face lattice of the secondary polytope is anti-isomorphic to the poset of regular subdivisions ordered by refinement (Kapranov et al., 2014).

For a regular subdivision ai(ai,ωi)a_i\mapsto (a_i,\omega_i)9, the corresponding face is

Σ(A)\Sigma(A)0

The inclusion relation is order-reversing: Σ(A)\Sigma(A)1 In particular, vertices correspond to regular triangulations, while facets correspond to coarse subdivisions, namely regular subdivisions strictly finer than the trivial one but with no intermediate refinement (Yotsutani, 2013).

A central structural property is factorization. If a regular subdivision Σ(A)\Sigma(A)2 decomposes Σ(A)\Sigma(A)3 into cells Σ(A)\Sigma(A)4 with Σ(A)\Sigma(A)5, then

Σ(A)\Sigma(A)6

This product decomposition is the geometric content behind many later algebraic and categorical constructions (Kapranov et al., 17 Sep 2025).

Facet equations can be written explicitly. If a coarse subdivision Σ(A)\Sigma(A)7 is induced by a height vector Σ(A)\Sigma(A)8, then the supporting inequality for the corresponding facet is

Σ(A)\Sigma(A)9

with equality on that facet. In another standard formulation, circuits of Ad1|A|-d-10 determine the facet inequalities cutting off facets of Ad1|A|-d-11 (Yotsutani, 2013).

A recurrent misconception is that every triangulation of Ad1|A|-d-12 should determine a vertex. The precise statement is narrower: the vertices are exactly the regular triangulations. Non-regular triangulations may enter the ambient combinatorics of Ad1|A|-d-13, but not the vertex set of Ad1|A|-d-14.

3. Planar configurations, associahedra, and extremal Ad1|A|-d-15-vectors

For Ad1|A|-d-16 points in general position in the plane, the secondary polytope has dimension Ad1|A|-d-17. If Ad1|A|-d-18 is a convex Ad1|A|-d-19-gon, NnN-n0 is the classical NnN-n1-dimensional associahedron. Writing NnN-n2, its face numbers admit the closed form

NnN-n3

In particular,

NnN-n4

the usual Catalan number NnN-n5 (Fernández et al., 2021).

The sharp planar extremal theorem states that if NnN-n6 is any NnN-n7-point planar configuration in general position and NnN-n8 is NnN-n9 points in convex position, then for each A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n0,

A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n1

Thus convex position minimizes the entire A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n2-vector among all planar configurations. In the language of the paper, convex position not only maximizes the number of triangulations, it actually minimizes the entire A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n3-vector among all planar configurations, and no “more concave” planar set can have strictly fewer faces in its secondary polytope than the associahedron (Fernández et al., 2021).

The proof strategy uses a boundary vertex A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n4, a monotone-link signature A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n5, and an associated base subdivision called the extended star. A key lemma shows that this extended star is itself regular, so refinements obtained by further subdividing each cell remain regular after a small perturbation of the realizing height vector. Counting is then reduced to Catalan-type product formulas on negative intervals together with inequalities such as

A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n6

and their refinements for face numbers (Fernández et al., 2021).

For the hexagon, the associahedron has

A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n7

Accordingly, every A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n8-point set in general position has at least A={a0,,aN}ZnA=\{a_0,\dots,a_N\}\subset \mathbb Z^n9 vertices, A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d0 edges, A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d1 two-faces, and A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d2 three-face in its secondary polytope (Fernández et al., 2021).

4. Toric geometry, Chow stability, and moduli interpretations

Secondary polytopes occupy a central position in toric geometry. For a projective toric variety A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d3, Kapranov–Sturmfels–Zelevinsky identify the Chow polytope with the secondary polytope: A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d4 Under the Hilbert–Mumford criterion for a torus action, semistability is equivalent to A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d5, while polystability is equivalent to A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d6 lying in the interior of A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d7. A convex-geometric argument via facet equations then proves that Chow semistability is equivalent to Chow polystability for projective toric varieties (Yotsutani, 2013).

The facet description is operational in this setting. One enumerates coarse regular subdivisions, records their height vectors A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d8, computes the corresponding right-hand sides A={a1,,am}RdA=\{a_1,\dots,a_m\}\subset \mathbb R^d9, and obtains a complete facet presentation

Rd\mathbb R^d0

From this description one reads off whether Rd\mathbb R^d1 lies in the interior or on the boundary (Yotsutani, 2013).

A parallel viewpoint arises from irrational toric geometry. For a general real configuration Rd\mathbb R^d2, one builds an irrational toric variety associated to the secondary fan, and the space of Hausdorff limits of translates of the irrational projective toric model Rd\mathbb R^d3 is canonically homeomorphic to the irrational toric variety Rd\mathbb R^d4. When the fan is the normal fan of a polytope, the irrational toric variety is homeomorphic to that polytope; in the rational case the nonnegative real part of the secondary toric variety is identified with the secondary polytope by a moment-type map (Pir et al., 2018).

These interpretations explain why secondary polytopes recur in the study of generalized discriminants, resultants, and GKZ hypergeometric systems. A plausible implication is that the secondary polytope is best viewed not merely as a combinatorial hull of triangulation data, but as a universal toric object controlling degenerations indexed by regular subdivisions.

5. Higher secondary polytopes and generalizations

Galashin, Postnikov, and Williams introduced higher secondary polytopes Rd\mathbb R^d5, with Rd\mathbb R^d6 equal to the classical GKZ secondary polytope. Their Minkowski sum agrees with the Billera–Sturmfels fiber zonotope associated with a lift of Rd\mathbb R^d7, and for each Rd\mathbb R^d8 one has

Rd\mathbb R^d9

Vertices of Q=Conv(A)Q=\operatorname{Conv}(A)0 correspond to Q=Conv(A)Q=\operatorname{Conv}(A)1-equivalence classes of regular tilings, and edges correspond to flips of level Q=Conv(A)Q=\operatorname{Conv}(A)2 (Galashin et al., 2019).

In the case Q=Conv(A)Q=\operatorname{Conv}(A)3, these are higher associahedra. When Q=Conv(A)Q=\operatorname{Conv}(A)4 is the vertex set of a convex Q=Conv(A)Q=\operatorname{Conv}(A)5-gon, the vertices of Q=Conv(A)Q=\operatorname{Conv}(A)6 correspond to regular bipartite Q=Conv(A)Q=\operatorname{Conv}(A)7-plabic graphs, and the edges correspond to square moves. For Q=Conv(A)Q=\operatorname{Conv}(A)8 and Q=Conv(A)Q=\operatorname{Conv}(A)9, one obtains a Conv(A)\operatorname{Conv}(A)00-dimensional polytope with Conv(A)\operatorname{Conv}(A)01 vertices and diameter Conv(A)\operatorname{Conv}(A)02 (Galashin et al., 2019).

Bullock and Gravel study a closely related family of higher secondary polytopes for two-dimensional zonotopes. In their planar zonotopal setting, the Conv(A)\operatorname{Conv}(A)03-skeleton of Conv(A)\operatorname{Conv}(A)04 is isomorphic to the flip graph of Conv(A)\operatorname{Conv}(A)05-hypertriangulations, and the diameters of Conv(A)\operatorname{Conv}(A)06 and Conv(A)\operatorname{Conv}(A)07 admit explicit closed-form expressions depending only on Conv(A)\operatorname{Conv}(A)08 and Conv(A)\operatorname{Conv}(A)09 (Bullock et al., 2020).

A different extension is the framework of basecondary polytopes. This class contains classical secondary polytopes, submodular base-polytopes, Minkowski sums of secondary polytopes and submodular base-polytopes, and Newton polytopes of discriminants and resultants. In this language, the classical secondary polytope appears as a special case of a more general support-function formalism (Esterov et al., 2024).

These generalizations preserve a common pattern: a polytope whose normal fan refines the secondary fan, whose vertices encode coherent combinatorial data, and whose edges record elementary flip operations. The classical GKZ polytope is the first instance of a broader hierarchy rather than an isolated construction.

6. Homotopical, categorical, computational, and recent combinatorial directions

The factorization of faces of Conv(A)\operatorname{Conv}(A)10 supports substantial homotopical algebra. Chains on secondary polytopes assemble into a commutative dg-algebra, and by Koszul duality one obtains an Conv(A)\operatorname{Conv}(A)11-algebra Conv(A)\operatorname{Conv}(A)12. In dimension Conv(A)\operatorname{Conv}(A)13, Kapranov and Kontsevich show that the resulting Conv(A)\operatorname{Conv}(A)14-structure is quasi-isomorphic to the directed Hochschild complex of a strictly triangular Conv(A)\operatorname{Conv}(A)15-algebra Conv(A)\operatorname{Conv}(A)16; in the language of the Algebra of the Infrared, the convex-geometric data of secondary polytopes reproduces the Conv(A)\operatorname{Conv}(A)17- or Conv(A)\operatorname{Conv}(A)18-algebra of plane webs (Kapranov et al., 2014).

The same geometry reappears in the passage from perverse sheaves to perverse schobers. For a finite set of singularities Conv(A)\operatorname{Conv}(A)19, rectilinear transport maps satisfy convex-path-sum identities governed by the secondary-polytope fan. Kapranov–Schechtman’s categorification replaces vanishing-cycle vector spaces by triangulated categories and transport maps by functors; the resulting Conv(A)\operatorname{Conv}(A)20-monad Conv(A)\operatorname{Conv}(A)21 and its Hochschild-type invariants are again organized by secondary-polytope combinatorics (Kapranov et al., 17 Sep 2025).

On the computational side, secondary polytopes arise as special cases of mixed fiber polytopes. The software TrIm implements tropical implicitization and tropical elimination; when the image is a hypersurface, the output is the Newton polytope of the defining polynomial, and TrIm can therefore be used to compute mixed fiber polytopes, including secondary polytopes. The workflow described in the source passes through a tropical complete intersection, projection to the relevant linear quotient, and reconstruction of the Newton polytope from the resulting tropical hypersurface (0706.0564).

Recent work on the hypersimplex Conv(A)\operatorname{Conv}(A)22 provides another geometric incarnation of the secondary fan. For the Conv(A)\operatorname{Conv}(A)23-action on Conv(A)\operatorname{Conv}(A)24, an arrangement Conv(A)\operatorname{Conv}(A)25 cuts Conv(A)\operatorname{Conv}(A)26 into chambers whose open regions coincide with maximal-dimensional GKZ cones, and the cones over these regions form exactly the secondary fan of the cone spanned by the vertices of Conv(A)\operatorname{Conv}(A)27 (Sergeev, 5 Jun 2026).

Taken together, these developments show that secondary polytopes mediate among convex geometry, toric moduli, flip combinatorics, tropical computation, homotopy algebra, and categorical structures. Their persistent role is to convert coherent subdivision data into a polyhedral object whose faces, normals, and factorization properties are simultaneously combinatorial and geometric.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Secondary Polytopes.