Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 134 tok/s
Gemini 2.5 Pro 41 tok/s Pro
GPT-5 Medium 25 tok/s Pro
GPT-5 High 28 tok/s Pro
GPT-4o 86 tok/s Pro
Kimi K2 203 tok/s Pro
GPT OSS 120B 445 tok/s Pro
Claude Sonnet 4.5 37 tok/s Pro
2000 character limit reached

Coparking Functions in Matroid Theory

Updated 21 September 2025
  • Coparking functions are combinatorial objects defined on cycle systems in a matroid, using local inequality conditions to capture uniquely contributed cycle elements.
  • They extend classical G-parking functions by establishing bijections with matroid bases and employing adapted chip-firing algorithms for efficient recognition.
  • Their framework resolves instances of Stanley’s conjecture by showing that maximal coparking functions yield pure O-sequences that match the matroid h-vector.

Coparking functions are combinatorial objects introduced to model and paper certain structural properties of matroids, inspired by the classical theory of parking functions, chip-firing, and the problem of realizing the h-vector of matroids as pure O-sequences. Specifically, a coparking function is defined as an integer vector associated to a cycle system on a matroid, subject to a local inequality condition involving uniquely contributed elements of cycles. These objects bridge enumerative combinatorics, algebraic combinatorics, and matroid theory by providing a canonical way to construct pure multicomplexes whose degree vectors recover the matroid h-vector, thus resolving instances of Stanley’s conjecture for matroids that admit cycle systems.

1. Definition and Core Structure

Let MM be a matroid of rank rr and let gg denote the corank (g=Erg = |E| - r). A cycle system on MM is a collection of cycles (unions of circuits) C={C1,C2,,Cg}\mathcal{C} = \{C_1, C_2, \dots, C_g\} with a “unique union” property: for every nonempty σ[g]\sigma \subseteq [g] (where [g]={1,2,,g}[g] = \{1, 2, \dots, g\}), the set

jσCj={ejσCj    e  appears in exactly one  Cj}\bigstar_{j \in \sigma} C_j = \left\{ e \in \bigcup_{j \in \sigma} C_j \;\Big|\; e \;\text{appears in exactly one}\; C_j \right\}

is required to be dependent (i.e., contains a circuit).

A coparking function with respect to C\mathcal{C} is a function a:CNa: \mathcal{C} \to \mathbb{N}, equivalently a vector a=(a1,,ag)Nga = (a_1, \dots, a_g) \in \mathbb{N}^g, such that for every nonempty σ[g]\sigma \subseteq [g], there exists some iσi \in \sigma satisfying

ai<CijσCj.a_i < |C_i \cap \bigstar_{j \in \sigma} C_j|.

The degree of a coparking function is defined as deg(a)=a1++ag\deg(a) = a_1 + \cdots + a_g.

Notably, the collection of coparking functions forms an order ideal of Ng\mathbb{N}^g (i.e., closed under component-wise decrease), and, crucially, is a pure multicomplex: all maximal coparking functions have the same degree.

2. Cycle Systems: Construction and Combinatorial Role

Cycle systems on a matroid generalize the concept of cut-sets in graphs. Formally, a cycle system C\mathcal{C} satisfies:

  • g=corank(M)=Erg = \text{corank}(M) = |E| - r,
  • Each CjC_j is a cycle (union of circuits),
  • For all nonempty σ[g]\sigma \subseteq [g], jσCj\bigstar_{j \in \sigma} C_j is dependent.

The unique union operator (\bigstar) ensures the selection of elements exclusive to the chosen subset, isolating the "uniquely contributed" ground set elements. This construction encodes structural redundancies, mirroring the entanglement of cuts or cycles in graphic or cographic matroids, and is key for extending chip-firing techniques and parking function dualities to matroidal settings.

Cycle systems can be explicitly constructed for various matroids:

  • For graphic matroids of cones (i.e., adding a cone vertex to a graph), cycle systems can be formed by taking cycles corresponding to faces containing the cone vertex.
  • Every graphic matroid of a K3,3K_{3,3}-free graph admits a cycle system.

3. Principal Results: Pure O-Sequences and h-Vectors

Stanley’s conjecture posits that the h-vector of any matroid independence complex is a pure O-sequence—that is, equal to the degree vector of a pure multicomplex. The main theorem states:

For any matroid MM with cycle system C\mathcal{C},

deg(P(C))=h(M),\operatorname{deg}(P^*(\mathcal{C})) = h(M),

where P(C)P^*(\mathcal{C}) is the set of all coparking functions (as an order ideal in Ng\mathbb{N}^g), and h(M)h(M) is the h-vector of MM. Further, all maximal coparking functions have degree r(M)βr(M)-\beta where β\beta is the number of bridges in MM.

This result substantiates Stanley’s conjecture for a new, broad class of matroids—including all graphic matroids of cones and K3,3K_{3,3}-free graphs—by constructing explicit pure multicomplexes modeled by coparking functions.

4. Algorithmic and Bijectional Aspects

A variation of Dhar’s burning algorithm from chip-firing theory is adapted to provide a polynomial-time recognition process for coparking functions. The algorithm proceeds by iteratively removing an index ii such that the critical inequality is met for the current subset, "burning" the index; coparking is certified if all are burned.

Moreover, the authors construct explicit bijections between:

  • maximal coparking functions and bases of MM,
  • coparking functions of the deletion or contraction of a non-bridge, non-loop element eEe\in E and those for MM itself, via degree-preserving injections.

This framework mirrors and generalizes classical G-parking function theory for graphs, extending the powerful enumeration and structural results from the graphical to the full matroidal context.

5. Deletion, Contraction, and Stability of Coparking Functions

Coparking functions exhibit favorable behavior under standard matroid operations:

  • Deletion: For an element ee (not a bridge or loop), there is a degree-preserving injection from coparking functions of MeM \setminus e.
  • Contraction: There is an analogous map for M/eM / e.
  • Maximal Degree: All maximal coparking functions maintain identical degree across such simplified minors.

This ensures that induction and recursive arguments, familiar in the computation of the Tutte polynomial and h-vector, can be naturally lifted to the coparking function framework.

6. Connections to Parking Functions, Chip-Firing, and Algebraic Invariants

Coparking functions generalize G-parking functions, foundational in chip-firing and the paper of sandpile groups. For instance:

  • In the graphical (or cographic) case, the cycle system is determined by cuts associated to vertices, and coparking functions encode stable chip configurations.
  • The correspondence to bases—explicitly, spanning trees—of the matroid underscores their enumerative significance.

Additionally, since the h-vector can be realized as an evaluation of the Tutte polynomial (e.g., TM(1,y)T_M(1, y)), the coparking function model provides new combinatorial and algebraic insights into matroid invariants.

The relation between these combinatorial structures and the algebraic Cohen–Macaulay property of independence complexes is deepened by this coparking function approach, reinforcing the interface between enumerative combinatorics and commutative algebra.

7. Broader Implications and Further Directions

The introduction of coparking functions opens avenues for generalizing chip-firing, sandpile theory, and the dual combinatorics of parking functions from graphs to abstract matroids. By resolving Stanley’s conjecture for all matroids with a cycle system, the coparking function approach provides a unifying framework for:

  • Constructing pure O-sequences,
  • Explaining structural similarities between different classes of matroids,
  • Developing algorithmic tools for recognition and enumeration.

Their potential to encode bijections with matroid bases and their compatibility with deletion/contraction suggest further combinatorial and algebraic applications, as well as connections to possible dualities in broader variants of parking functions on graphs and matroids.

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Coparking Functions.