Papers
Topics
Authors
Recent
Search
2000 character limit reached

Cyclic Bergman Fan of a Matroid

Updated 15 January 2026
  • Bergman fan of a matroid is a rational, balanced, simplicial fan that encodes the combinatorial data of cyclic flats and singletons.
  • Its cyclic refinement enhances computational methods, enabling the use of algorithms like TropLi for effective tropical and polyhedral analysis.
  • The structure refines nested subdivisions and supports applications in tropical intersection theory, matroid invariants, and Newton polytope computations.

A Bergman fan of a matroid, and, in particular, its cyclic refinement, constitutes a central polyhedral structure in tropical geometry and matroid theory. For a matroid MM of rank rr on ground set E=[n]E=[n], the (cyclic) Bergman fan is a rational, simplicial, balanced fan supported on the tropical linear space T(M)T(M), encoding the combinatorial data of the cyclic flats or singletons of MM. Beyond its foundational combinatorial and geometric character, the cyclic Bergman fan enables effective computation in tropical intersection theory, matroid base polytopes, and the analysis of Newton polytopes of AA-discriminants, with algorithmic realizations allowing large-scale implementation.

1. Tropical Linear Space and Fan Structures

Given a loopless, coloopless matroid MM of rank rr on E=[n]E=[n], its tropical linear space is

T(M)  =  {wRn:miniCwi  is attained at least twice for every circuit CE}.T(M)\;=\;\{\,w\in\Bbb R^n : \min_{i\in C} w_i \;\text{is attained at least twice for every circuit } C\subseteq E\,\}.

This locus is a pure, balanced polyhedral fan of dimension rr, and is the tropicalization of the row space of any matrix realizing MM over C\mathbb{C} with the trivial valuation.

Several standard polyhedral structures are defined on T(M)T(M) by refining the subdivision corresponding to chains (or nested sets) of flats:

  • The Bergman fan is the coarsest such structure, with rays indexed by indicator vectors eFe_F for flacets FF, i.e., flats such that MFM|F and M/FM/F are connected.
  • The nested set fan refines this, with rays indexed by eFe_F for all connected flats FF.
  • The fine subdivision distinguishes all flats and has cones described by explicit chains of flats. The cyclic Bergman fan Φ(M)\Phi(M) refines the nested set fan slightly, with cones and rays reflecting the additional structure of the cyclic (circuit-union) flats (Rincón, 2011).

2. Cyclic Flats and the Cyclic Bergman Fan

A flat FEF \subseteq E is cyclic if it is a union of circuits of MM, equivalently EFE\setminus F is a flat of the dual matroid MM^*. The cyclic Bergman fan Φ(M)\Phi(M) is a simplicial polyhedral fan supported on T(M)T(M), whose rays are exactly the indicator vectors eFe_F where FF is either a singleton or a cyclic flat.

Maximal cones of Φ(M)\Phi(M) are indexed by regressive compatible pairs (p,L)(p,L) associated to a choice of basis BB of MM. For each kEBk\in E\setminus B, there is a fundamental circuit C(k,B)C(k,B), and the regressive compatible pair encodes a function p:EBBp:E\setminus B \rightarrow B (with p(k)C(k,B){k}p(k)\in C(k,B)\setminus\{k\}, p(k)<kp(k)<k), together with a total order LL on p(EB)p(E\setminus B). The resulting maximal cones are spanned by indicator vectors for the appropriate flats, as prescribed by the compatible pair construction (Rincón, 2011).

3. Simplicial Structure, Balancing, and Algorithmic Computation

Φ(M)\Phi(M) yields a simplicial, balanced fan structure covering all of T(M)T(M). The balancing condition inherited from tropical geometry mandates that, at each codimension-one face, the sum of primitive integer normals of adjacent maximal cones vanishes; in Φ(M)\Phi(M) all combinatorial weights are 1 (Rincón, 2011).

The computation of Φ(M)\Phi(M) is optimized in the TropLi algorithm. The core steps are:

  1. Basis Enumeration: All bases BB of MM of size rr are enumerated (reverse search and duality can be leveraged).
  2. Fundamental Circuit Computation: For each basis and kEBk\in E\setminus B, the fundamental circuit C(k,B)C(k,B) is computed via row-reduction.
  3. Compatible Pair Construction: All regressive compatible pairs (p,L)(p,L) are recursively built, with careful maintenance of local compatibility and regressivity.
  4. Ray and Cone Output: For each maximal compatible pair, the extremal rays of the corresponding cone Γ(p,L)\Gamma(p,L) are output (Rincón, 2011).

The complexity is roughly $O(\binom{n}{r} r^3 + \sum_{B}\#\{\text{regressive compatible pairs with$B$}\}\cdot r)$, greatly outperforming naïve enumeration of total flag orders.

4. Relationship to Other Fan Structures and Matroid Invariants

The cyclic Bergman fan occupies an intermediate refinement:

Bergman fan    nested set fan    cyclic Bergman fan    fine subdivision\text{Bergman fan} \;\prec\; \text{nested set fan} \;\prec\; \text{cyclic Bergman fan} \;\prec\; \text{fine subdivision}

The rays of each structure are in bijection with flacets, connected flats, cyclic flats and singletons, and all flats, respectively. Maximal cones correspond to maximal compatible sets or chains as dictated by the refinement.

Φ(M)\Phi(M) is also directly relevant for the study of minimal tropical bases of the Bergman fan (i.e., minimal sets of circuits whose associated tropical hyperplanes cut out B(M)B(M)). In simple binary matroids, the set of non-"pasted" circuits forms the unique minimal tropical basis, confirming a prior conjecture (Nakajima, 2019).

5. Geometric and Polyhedral Applications

The cyclic Bergman fan is crucial in computational applications, most notably the determination of Newton polytopes of AA-discriminants. For an integer matrix AZm×nA\in \mathbb{Z}^{m\times n} (with (1,,1)rowspan(A)(1,\dots,1)\in\operatorname{rowspan}(A)), the tropicalization of the AA-discriminant variety is T(M(A))+rowspace(A)T(M(A^\perp)) + \operatorname{rowspace}(A), where AA^{\perp} is a Gale dual. The codimension-one skeleton is the normal fan of the Newton polytope Newt(ΔA)\mathrm{Newt}(\Delta_A), and ray-shooting over the cones of T(M(A))T(M(A^\perp)) recovers extreme points of Newt(ΔA)\mathrm{Newt}(\Delta_A). The combinatorial efficiency of Φ(M)\Phi(M), via TropLi, renders these computations feasible for large instances (Rincón, 2011).

6. Illustrative Example: The Uniform Matroid U2,4U_{2,4}

For M=U2,4M=U_{2,4}, of rank 2 on E={1,2,3,4}E = \{1,2,3,4\}:

  • All circuits are size 3, so T(M)T(M) consists of points in R4\mathbb{R}^4 such that the minimum over each triple is attained at least twice.
  • T(M)T(M) is the tropical Grassmannian TropGr(2,4)\operatorname{TropGr}(2,4): a 2-dimensional fan with six rays and three 2-cones.
  • Cyclic flats are the circuits (triples) and singletons.
  • Rays of Φ(M)\Phi(M) are eie_i (singletons) and eCe_C (triple circuits).
  • Maximal cones are indexed by bases (pairs) and regressive compatible pairs on the remaining two elements. Each maximal cone is spanned by eCe_C for the two circuits containing the fixed pair, recreating the classical tropical Grassmannian decomposition (Rincón, 2011).

7. Summary and Significance

The cyclic Bergman fan Φ(M)\Phi(M) refines the polyhedral structure of tropical linear spaces associated to matroids, provides a combinatorially explicit, simplicial, balanced fan structure, and supports fast algorithmic computation of matroidal and tropical-geometric invariants. Its construction and properties tightly encode the structure of cyclic flats and compatible pairs, making it a foundational object in computational tropical geometry, polyhedral combinatorics, and discriminantal computations (Rincón, 2011).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

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 Bergman Fan of a Matroid.