Rigid Boolean Functions & Polynomial Invariants
- Rigid boolean functions are defined on power sets (vanishing at the empty set) and exhibit structural decompositions through genuine additive splitting.
- The unique polynomial invariant generalizes the chromatic polynomial by encoding deep bialgebraic symmetries present in combinatorial and algebraic frameworks.
- This framework applies to hypergraphs, graphs, and matroids, providing deletion–contraction recurrences that mirror classical algorithms for computing polynomial invariants.
A polynomial invariant on rigid boolean functions is a uniquely defined polynomial arising from the double bialgebra structure imposed on the subspecies of rigid boolean functions. Boolean functions in this context are functions for a finite set , vanishing at the empty set, and encompassing important combinatorial constructs such as the indicator function of hypergraphs and the rank function of matroids. The construction of the polynomial invariant generalizes the chromatic polynomial of graphs and encodes deep bialgebraic symmetries present in combinatorics and algebraic structures (Foissy, 20 Jan 2026).
1. Boolean Functions, Bialgebraic Structures, and Products
Let be a finite set. The species consists of all functions with . This species supports a two-parameter family of associative products defined as follows: given , , and disjoint from ,
This product is commutative if and only if . The canonical (commutative) instance is .
The restriction-coproduct is given by
with . The triple defines a twisted (set-graded) bialgebra.
Applying the Fock functor , one obtains a genuine commutative bialgebra , with for .
2. Contraction, Restriction, and the Maximal Subspecies
Attempting to define a second coproduct, namely a contraction–restriction coproduct, necessitates additional structure: For any equivalence relation on , define: where is the canonical quotient. Imposing bialgebraic compatibility axioms, it is established that no rule for works globally for all boolean functions. Thus, one is forced to work inside a maximal subspecies where weak and strong equivalence families coincide.
3. Rigid Boolean Functions and Double Bialgebra Structure
A boolean function is called indecomposable if it cannot be written nontrivially as , for a partition . The unique maximal factorization
yields equivalence classes defining the indecomposable blocks.
A function is called rigid if any additive splitting over disjoint subsets ,
implies a structural decomposition . Thus, rigid functions account only for "genuine" additive splitting reflecting actual disconnected blocks in . Rigid boolean functions form a maximal subspecies stable under , , and the contraction–restriction coproduct.
On , the weak and strong equivalences coincide, and a bona fide second coproduct exists,
After linearization using the Fock functor, one obtains a connected double bialgebra:
4. Second Coproduct and Polynomial Invariant
The second coproduct for is defined as: where equivalence relations respect indecomposable components. The map is coassociative and compatible with both and , and admits a two-sided counit , with iff is modular (splitting as a pure sum of singleton restrictions).
By general results on double bialgebras, there exists a unique morphism
to the binomial Hopf algebra, characterized by
This morphism gives rise to the fundamental polynomial invariant for rigid boolean functions.
The morphism satisfies the following recursion: and a Taylor-style expansion: Combinatorially,
for . is thus a polynomial of degree with integer coefficients.
5. Chromatic Polynomial, Matroids, and Hypergraph Examples
For a hypergraph with vertex set and hyperedge set , the indicator function
is rigid, and yields the chromatic polynomial of the hypergraph (i.e., the number of proper colorings avoiding monochromatic hyperedges). For graphs (as $2$-uniform hypergraphs), this reduces to the classical chromatic polynomial.
For matroids:
- If is the rank-function of the graphic matroid on the edges of a graph , then
- For a linear matroid, , then
The table below summarizes key rigid boolean function classes and their associated polynomial invariants:
| Structure | Boolean Function | Polynomial Invariant |
|---|---|---|
| Hypergraph | Indicator | Chromatic polynomial of |
| Graph | Indicator of $2$-uniform | Classical chromatic polynomial |
| Graphic Matroid | Rank function | Coloring forests per edge-set |
| Linear Matroid | Rank of vectors | Coloring independent sets |
6. Universality and Relation to the Tutte Polynomial
The construction is universal among invariants that factor through the double bialgebra into the binomial Hopf algebra. Special cases and parameter specializations recover the classical graph-chromatic, hypergraph-chromatic, and via bivariate refinements, the Tutte polynomial of a matroid.
A plausible implication is that this framework systematically subsumes and generalizes major combinatorial polynomial invariants, providing a unified platform for their algebraic and structural analysis.
7. Computational Aspects and Applications
Evaluation of is -hard even for graph-theoretic instances. Nonetheless, the bialgebraic approach yields deletion–contraction recurrences and broken-circuit expansions that mirror efficient algorithms for computing chromatic and Tutte polynomials, emphasizing both theoretical clarity and computational tractability where possible.
Potential applications include graph and hypergraph coloring, reliability of networks, moment–cumulant relations in algebraic probability (through duality in species theory), and the combinatorics underlying regularity structures in stochastic PDEs (Foissy, 20 Jan 2026).