Published online by Cambridge University Press: 04 December 2019
Let $M$ be a regular matroid. The Jacobian group
$\text{Jac}(M)$ of
$M$ is a finite abelian group whose cardinality is equal to the number of bases of
$M$. This group generalizes the definition of the Jacobian group (also known as the critical group or sandpile group)
$\operatorname{Jac}(G)$ of a graph
$G$ (in which case bases of the corresponding regular matroid are spanning trees of
$G$). There are many explicit combinatorial bijections in the literature between the Jacobian group of a graph
$\text{Jac}(G)$ and spanning trees. However, most of the known bijections use vertices of
$G$ in some essential way and are inherently ‘nonmatroidal’. In this paper, we construct a family of explicit and easy-to-describe bijections between the Jacobian group of a regular matroid
$M$ and bases of
$M$, many instances of which are new even in the case of graphs. We first describe our family of bijections in a purely combinatorial way in terms of orientations; more specifically, we prove that the Jacobian group of
$M$ admits a canonical simply transitive action on the set
${\mathcal{G}}(M)$ of circuit–cocircuit reversal classes of
$M$, and then define a family of combinatorial bijections
$\unicode[STIX]{x1D6FD}_{\unicode[STIX]{x1D70E},\unicode[STIX]{x1D70E}^{\ast }}$ between
${\mathcal{G}}(M)$ and bases of
$M$. (Here
$\unicode[STIX]{x1D70E}$ (respectively
$\unicode[STIX]{x1D70E}^{\ast }$) is an acyclic signature of the set of circuits (respectively cocircuits) of
$M$.) We then give a geometric interpretation of each such map
$\unicode[STIX]{x1D6FD}=\unicode[STIX]{x1D6FD}_{\unicode[STIX]{x1D70E},\unicode[STIX]{x1D70E}^{\ast }}$ in terms of zonotopal subdivisions which is used to verify that
$\unicode[STIX]{x1D6FD}$ is indeed a bijection. Finally, we give a combinatorial interpretation of lattice points in the zonotope
$Z$; by passing to dilations we obtain a new derivation of Stanley’s formula linking the Ehrhart polynomial of
$Z$ to the Tutte polynomial of
$M$.