Cave Polynomial in Polymatroids
- Cave Polynomial is a polynomial invariant of polymatroids that encodes combinatorial, geometric, K-theoretic, and homological information using lattice points and the Möbius function.
- It has equivalent combinatorial formulations—stalactite, box, and Möbius polynomials—that offer distinct algorithmic insights into its computation and underlying structure.
- Its valuative and duality properties bridge the cave polynomial with K-polynomials and syzygy data, enhancing the analysis of polymatroidal ideals in algebraic geometry.
The cave polynomial is a polynomial invariant of a polymatroid that was introduced to encode, in a directly combinatorial form, data that is simultaneously combinatorial, geometric, -theoretic, and homological. For a polymatroid , it is defined from the lattice points of the base polytope by a product formula that detects admissible one-step coordinate transfers, and its coefficients are exactly the values of the polymatroid Möbius function. The invariant is valuative, its support after homogenization is again a generalized polymatroid, and via duality it determines the -polynomial and homological shift ideals of the associated polymatroidal ideal (Cid-Ruiz et al., 17 Jul 2025).
1. Definition and polymatroidal setting
A polymatroid on with cage may be described by a rank function
satisfying normalization, monotonicity, submodularity, and the cage condition
Its rank is
A polymatroid with cage is a matroid. The associated base and independence polytopes are
and
0
The identity
1
is repeatedly used in the theory (Cid-Ruiz et al., 17 Jul 2025).
The same object can also be viewed as a finite homogeneous 2-convex subset 3. In that model, a finite set 4 is homogeneous if all points have the same coordinate sum, and 5 is 6-convex when for each 7 and 8 such that 9, there is 0 such that 1 and 2. In the point-set model,
3
and 4 consists of lattice points “under” the base polytope (Shapiro, 12 Jan 2026).
In the notation of the 2025 paper, the cave polynomial is
5
where 6, 7 is the 8-th standard basis vector, and 9 is the indicator of the base polytope. The authors emphasize that 0 is an honest polynomial in 1, not a Laurent polynomial. A lexicographically permuted version exists for any 2, and the resulting polynomial is independent of that choice (Cid-Ruiz et al., 17 Jul 2025).
The combinatorial meaning of the product is local: for a base point 3, the factor indexed by 4 records whether one can move one unit from coordinate 5 to some later coordinate 6 and remain in the base polytope. Expanding the product therefore produces lower-degree monomials beneath a top-degree base monomial. This local “downward” structure motivates the cave terminology.
2. Equivalent combinatorial formulas
A central structural result is that three apparently different formulas compute the same invariant: 7 The 2026 paper proves these equalities by direct combinatorial arguments and presents them as three algorithms for computing the cave polynomial (Shapiro, 12 Jan 2026).
The first formulation is the stalactite polynomial. For 8, 9 is a neighbor of 0 in the 1 direction if 2. Given distinct 3, the associated stalactite is
4
If 5, one defines 6 using the coordinates for which 7 has a neighbor in 8. With a lexicographic order 9 on the base points, one forms the stalactites
0
counts how many stalactites contain each 1, and sets
2
where 3 is the number of stalactites containing 4. The equality 5 is termwise: choosing a subset of factors 6 in the cave formula is exactly choosing a subset of downward stalactite directions.
The second formulation is the box polynomial
7
This expression sums over all lattice points in the independence polytope rather than over top-degree base points. For each 8, the product expands by subtracting at most one from each positive coordinate. The combinatorial content is an inclusion–exclusion expansion over points of the form 9.
The third formulation is the Möbius polynomial
0
defined from the poset 1 with adjoined maximal element 2, ordered componentwise. The interval Möbius function has an explicit formula: 3 This theorem identifies the nonzero intervals as exactly the Boolean ones obtained by lowering a set of distinct coordinates by one. It follows that the coefficient of 4 in the 5-summand of the box polynomial is precisely 6, from which 7 follows by Möbius inversion.
These equivalences have methodological significance. Earlier arguments relating the formulas used algebraic geometry and multiplicity-free varieties; the 2026 paper replaces those arguments with direct combinatorial proofs (Shapiro, 12 Jan 2026).
3. Möbius interpretation, support, and valuativity
The coefficient description of the cave polynomial is one of the principal results of the theory: 8 Here the Möbius function is defined recursively by
9
0
and 1 otherwise. The Möbius support is
2
Because the cave polynomial is the generating function of 3, its support is exactly 4 (Cid-Ruiz et al., 17 Jul 2025).
The support has strong convexity structure. Theorem A of the 2025 paper states that the support of the cave polynomial is a generalized polymatroid. The relevant definition is by homogenization: a polynomial 5 has support a generalized polymatroid if the support of
6
is a base discrete polymatroid. Thus the support of the cave polynomial is not an arbitrary subset of 7; after homogenization it inherits precisely the discrete polymatroid structure needed in subsequent applications.
The same theorem states that the map
8
is valuative. The 2025 paper proves this first as Proposition 2.16, reducing it to valuativity of the multigraded Hilbert function of the associated polymatroidal ideal and using the fact that the valuative group is generated by indicator functions of realizable polymatroids over 9. This valuativity is the device that transports geometric identities from realizable to arbitrary polymatroids (Cid-Ruiz et al., 17 Jul 2025).
The 2026 paper gives a purely combinatorial shadow of this Möbius interpretation. It proves that the stalactite counts satisfy the same recurrence: 0 and hence
1
This identifies the coefficients simultaneously as stalactite counts and Möbius values (Shapiro, 12 Jan 2026).
4. 2-theoretic, geometric, and homological roles
The cave polynomial was introduced to study syzygies of polymatroidal ideals. For
3
with standard 4-grading, the associated polymatroidal ideal is
5
If
6
is the minimal 7-graded free resolution of 8, then the 9-th homological shift ideal is
0
The 1-polynomial is
2
Theorem A states that
3
where 4 is the dual polymatroid. Consequently,
5
Thus the cave polynomial of the dual polymatroid determines all multigraded shifts in the resolution (Cid-Ruiz et al., 17 Jul 2025).
The same paper interprets the cave polynomial 6-theoretically. With
7
the dual polymatroidal ideal
8
defines the polymatroidal multiprojective variety
9
If
00
then the coefficients of the cave polynomial satisfy
01
The cave polynomial therefore records the structure sheaf class of 02 in the natural basis of the augmented 03-ring.
Its relation to the Snapper polynomial makes the same information accessible in binomial basis form. If 04 is a multisymmetric lift with partition 05, the Snapper polynomial is
06
With the 07-linear map
08
one has
09
The 2026 paper restates this as
10
showing that a geometric Euler characteristic invariant can be computed from Möbius inversion or from stalactite combinatorics (Shapiro, 12 Jan 2026).
These properties resolve two conjectures recorded in the 2025 paper. The support statement proves the conjecture of Castillo–Cid-Ruiz–Mohammadi–Montaño that the Möbius support of a polymatroid is a generalized polymatroid, and the syzygy formula proves the conjecture of Bandari–Bayati–Herzog that homological shift ideals of polymatroidal ideals are again polymatroidal (Cid-Ruiz et al., 17 Jul 2025).
5. Computations and examples
A small example from the 2026 paper illustrates the equality of all four formulas. Let
11
Then
12
and the independence lattice points are
13
With lex order
14
the stalactites are
15
16
17
Hence
18
The cave formula gives exactly the same polynomial: 19 The Möbius values are
20
21
and
22
so
23
The box formula also reduces to the same expression (Shapiro, 12 Jan 2026).
A larger example in the 2025 paper exhibits the interaction with duality and syzygies. For the polymatroid on 24 with cage 25 and rank function
26
27
the base lattice points are
28
and
29
Its dual 30 has base points
31
and cave polynomial
32
The relation
33
then recovers the 34-polynomial and hence the syzygetic data of 35 (Cid-Ruiz et al., 17 Jul 2025).
6. Terminological scope and related named polynomials
The cave polynomial belongs to the theory of polymatroids and polymatroidal ideals, and it should be distinguished from similarly named classical objects. The Cantor packing polynomials
36
are polynomial bijections 37, and the Fueter–Pólya theorem states that every quadratic packing polynomial is one of these two (Nathanson, 2015). The Cayley cubic polynomial
38
defines the Cayley surface and is studied through its integer points and Chebyshev- and Lucas-type parameterizations (Son, 2021). Neither object is the cave polynomial.
Within its own domain, the cave polynomial is best understood as a unifying invariant. It packages the Möbius function of a polymatroid, the structure sheaf class of a polymatroidal multiprojective variety, the binomial-basis form of the Snapper polynomial, and the support data governing the syzygies of a polymatroidal ideal. The 2025 paper introduces this framework and proves its major algebraic consequences, while the 2026 paper provides a combinatorial synthesis showing that caves and stalactites, box inclusion–exclusion, and Möbius inversion are three exact realizations of the same polynomial invariant (Cid-Ruiz et al., 17 Jul 2025).