Polytope of Unlabeled Matroids
- Polytope of unlabeled matroids is a convex-geometric model representing isomorphism classes of matroids on a fixed ground set via unique Schubert expansions.
- It systematically characterizes extremal matroids by alternating maximization and minimization of valuative invariants, linking combinatorial optimization to polyhedral geometry.
- Explicit constructions in ranks 2 and 3 illustrate the polytope’s structure, revealing its facial organization and applications in testing representability.
Searching arXiv for the cited papers to ground the article in current literature. {"query":"arXiv (Bonin, 19 Jul 2025) Characterizations of certain matroids by maximizing valuative invariants"} {"query":"arXiv (Collins et al., 12 May 2026) The polytope of all matroids in ranks 2 and 3"} The polytope of all unlabeled matroids is a convex-geometric model for isomorphism classes of matroids of fixed rank and fixed ground-set size. For integers , one associates to each rank- matroid on an -element ground set a coordinate vector coming from its unique Schubert-expansion, or equivalently from the Derksen–Fink decomposition of the symmetrized indicator function of its base polytope, and takes the convex hull of all such vectors. In the notation of Bonin, this polytope is ; in the notation of Collins and Schleis, it is . Its vertices are called extremal matroids, and its faces encode optimization problems for valuative invariants. This polytope was introduced by Ferroni and Fink and has subsequently been developed through general structural results, new infinite families of extremal matroids, and explicit constructions in ranks $2$ and $3$ (Ferroni et al., 27 Feb 2025, Bonin, 19 Jul 2025, Collins et al., 12 May 2026).
1. Definition and coordinate models
Fix integers . One formulation begins with the set of isomorphism types of nested matroids of rank on , say 0 with 1. Every unlabeled rank-2 matroid 3 on 4 admits a unique decomposition
5
where 6 is the symmetrized indicator function of the base polytope. The coefficient vector
7
is therefore well defined, and one sets
8
Its vertices are the extremal matroids (Bonin, 19 Jul 2025).
An equivalent description uses Schubert matroids. Let 9 be the set of isomorphism classes of Schubert matroids of rank 0 on 1 elements. For each matroid 2, the symmetrized indicator function of its base polytope has a unique Schubert-expansion
3
and one writes
4
Then
5
Möbius inversion in the cyclic-chain lattice gives 6 for every 7, so the polytope lies in the affine hyperplane 8 (Collins et al., 12 May 2026).
Ferroni and Fink also describe a basis-indicator model. If 9 and 0, each rank-1 matroid 2 on 3 defines a 4-5 vector 6 recording which 7-subsets are bases. The labeled polytope
8
has dimension 9. Passing to orbit-sums under the symmetric-group action produces the unlabeled quotient 0. The Schubert-expansion polytope is the refined coordinate model in which valuative invariants become linear functionals (Ferroni et al., 27 Feb 2025).
2. Valuative invariants and the characterization of vertices
The central structural notion is that of a valuative invariant. A real-valued matroid invariant 1 is valuative if it factors through the Derksen–Fink indicator-function decomposition. Bonin records several equivalent descriptions: 2 may be expressed as a linear combination of the coefficients 3 in the universal 4-invariant, or of the Tutte-polynomial coefficients 5, or of the flat-counting invariants 6 (Bonin, 19 Jul 2025).
Ferroni and Fink’s Lemma 4.3 gives the basic vertex criterion. Suppose 7 is a finite sequence of real-valued valuative invariants. One considers the isomorphism types of rank-8 matroids on 9 and, at each stage, retains only those matroids maximizing $2$0 among the survivors. If the remaining isomorphism types all determine the same point $2$1, then $2$2 is a vertex of $2$3. Bonin emphasizes that, in practice, one alternates maximization and minimization of valuative invariants in order to isolate either a single extremal matroid or a small class collapsing to one vertex (Bonin, 19 Jul 2025).
This principle reinterprets extremal matroid theory polyhedrally. Classical combinatorial optimization statements such as maximizing the number of $2$4-point lines, maximizing the number of large hyperplanes, or maximizing selected flag counts become linear optimization over $2$5. A family is extremal precisely when a short chain of valuative optimizations singles out its Schubert-expansion point. This suggests a systematic bridge between convex geometry and the older program of characterizing matroids by extremal counting data.
3. Infinite families of extremal matroids
Bonin proves that many matroids conjectured by Ferroni and Fink to yield vertices do in fact determine vertices of the unlabeled polytope. The proofs all proceed by exhibiting short sequences of valuative-invariant optimizations that isolate the target family (Bonin, 19 Jul 2025).
| Family | Extremality statement | Source |
|---|---|---|
| Cycle matroids of complete graphs | $2$6 is extremal | (Bonin, 19 Jul 2025) |
| Truncations of $2$7 | $2$8 is extremal for $2$9 | (Bonin, 19 Jul 2025) |
| Bose–Burton geometries | All $3$0 are extremal | (Bonin, 19 Jul 2025) |
| Perfect matroid designs | Any perfect matroid design is extremal | (Bonin, 19 Jul 2025) |
| Dowling geometries | All rank-$3$1 Dowling geometries $3$2 are extremal | (Bonin, 19 Jul 2025) |
| Spikes with tips | Free spikes, binary spikes, and $3$3-spikes are extremal | (Bonin, 19 Jul 2025) |
| Direct sums of uniforms | Direct sums of uniform matroids are extremal | (Bonin, 19 Jul 2025) |
For cycle matroids of complete graphs, Theorem 7.3 states that if $3$4 is a simple rank-$3$5 matroid on $3$6 points, all lines have size $3$7 or $3$8, all planes have size $3$9 or 0, and every rank-1 flat for 2 has size at most 3, then 4 has at most 5 three-point lines, with equality if and only if 6. Theorem 7.5 gives a flag-invariant variant: if 7 counts full flags whose rank-8 flat has 9 points, then 0, with equality if and only if 1.
For Bose–Burton geometries, Theorem 6.4 identifies a hyperplane-count extremal characterization. For Dowling geometries, Theorems 8.2 and 8.4 show that a rank-2 simple matroid with prescribed flat sizes has at most 3 hyperplanes of maximum size, with equality characterizing 4 for a group of order 5; when 6, quasigroups also appear. Bonin also notes that all Dowling geometries of fixed rank 7 and fixed group order 8 map to the same vertex of 9.
The spike results are similarly sharp. For 0, Theorems 9.1 and 9.2 characterize certain spikes with tips by maximizing the number of large lines or the number of large flags. The direct-sum theorems extend the list from connected to disconnected extremal families: direct sums of uniform matroids yield vertices, and more generally direct sums of connected extremal matroids satisfying a flag-counting hypothesis and some additive invariant constraints also yield vertices.
4. Explicit constructions in ranks 2 and 3
Collins and Schleis give recursive constructions for 1 for 2 and 3 for 4, together with Schubert expansions for all isomorphism classes of rank-5 matroids up to 6 and rank-7 matroids up to 8 (Collins et al., 12 May 2026).
In rank 9, there are 00 Schubert matroids, so Collins and Schleis state 01. The polytope decomposes into three blocks corresponding to loopless-coloopless matroids, matroids with at least one loop, and matroids with at least one coloop. The loop block is obtained by adding a zero row to the matrix for 02, the coloop block by appending a zero column, and the central block by an explicit recursion involving matrices 03 and 04. The columns of the resulting matrix 05 are exactly the Schubert-expansion vectors 06 for rank-07 matroids on 08 elements.
In rank 09, there are 10 Schubert matroids, so Collins and Schleis state 11. Again there is a loopful block, a coloopful block, and a central block. The key structural input is that every loopless, coloopless rank-12 matroid is determined by its set of inseparable cyclic flats of rank 13, each isomorphic to some 14. If 15 has 16 such flats of sizes 17, then its only nonzero Schubert coefficients are
18
General loopless-coloopless rank-19 matroids are recovered from their simplifications by reintroducing parallel classes, and Collins and Schleis obtain explicit update rules for all 20 in four insertion cases. Algorithm 4.1 packages these updates into a Julia/OSCAR computation of the full matrix 21.
The low-dimensional cases are completely explicit. For 22, all four rank-23 matroids are Schubert, so 24 and 25 is the simplex 26. For 27, there are 28 rank-29 isomorphism classes and 30 Schubert matroids, and the full 31 matrix 32 is written out in the paper. The number of distinct Schubert-expansions in rank 33 grows rapidly:
34
This makes higher-rank computation difficult even when the recursion is conceptually uniform.
5. Faces, representative examples, and valuative applications
The unlabeled polytope is not only a vertex classifier; it also organizes substantial families of matroids as faces. Ferroni and Fink show that loopless matroids form a face cut out by minimizing the number of loops, while simple matroids arise by additionally minimizing the number of parallel pairs. Paving matroids are obtained by maximizing the number of independent 35-subsets, and the corresponding face has dimension 36 in 37. Sparse-paving matroids form the intersection of the paving and copaving faces and yield an edge in 38. Elementary-split matroids also form a face, with dimension 39 in 40. The same general method applies to transversal, modular, series-parallel, graphic, cographic, and positroid classes (Ferroni et al., 27 Feb 2025).
Several small examples clarify the geometry. In rank 41 on 42 points, there is only one matroid, 43, and 44 is a single point with coordinate 45. In rank 46 on 47 points, the two nonisomorphic matroids are 48 and the matroid with one 49-point line; these determine the two vertices of the line segment 50. In rank 51 on 52 points, one may compute the 53-vectors in 54 and verify that the vertices are exactly 55, 56, and the unique 57-spike on 58 points (Bonin, 19 Jul 2025).
A particularly notable application concerns representability. Ferroni and Fink show that there exist explicit linear combinations of Tutte-polynomial coefficients, hence valuative invariants, that are nonnegative on every representable matroid but negative at some vertex of 59 occupied by a non-representable sparse-paving matroid. This demonstrates that nonnegativity on representable matroids does not extend automatically to all matroids, and it places the obstruction at an extremal point of the unlabeled polytope (Ferroni et al., 27 Feb 2025).
6. Facets, duality, and open problems
The facet structure of the polytope remains largely unknown. Bonin summarizes the current state by noting that Ferroni and Fink give the general dimension formula
60
but that an explicit description of the facet inequalities is open. There is no complete list of inequivalent facets even for small 61, and it is unknown whether 62 is neighborly or what its full face poset looks like. Bonin also states that no nontrivial inequalities cutting out 63 are known beyond those arising from valuative-invariant maximization (Bonin, 19 Jul 2025).
In low rank, facets can in principle be obtained by dualizing the 64-description. Collins and Schleis note that in practice one uses a polyhedral package such as OSCAR; for example, the rank-65 construction produces 66 columns for 67. They also emphasize that the facets come in 68-orbits, reflecting the symmetry inherited from relabeling. For 69 in rank 70, exact numbers of vertices and facets can be extracted computationally, whereas for 71 the hull computation is already heavy (Collins et al., 12 May 2026).
Several structural conjectures frame the present research program. Ferroni and Fink conjecture that any direct sum of vertices is again a vertex, and Bonin’s direct-sum theorems provide supporting evidence for large restricted families. The behavior under duality is also only partly understood: 72 is obtained from 73 by a known involution, but the geometry of 74 versus 75 is mostly unexplored. Further questions concern explicit classification of all vertices, asymptotic bounds on the number of extremal classes, and possible connections with Ehrhart theory, motivated by the lattice-point structure of nested-matroid polytopes (Bonin, 19 Jul 2025, Ferroni et al., 27 Feb 2025).
Taken together, these developments place the polytope of all unlabeled matroids at the intersection of matroid theory, polyhedral geometry, and valuation theory. Its current significance lies less in a completed structural theory than in a precise and increasingly productive framework: extremal matroids become vertices, classical counting problems become linear programs, and low-rank computation supplies concrete data against which general conjectures can be tested.