Papers
Topics
Authors
Recent
Search
2000 character limit reached

Polynomial Invariant on Rigid Boolean Functions

Updated 27 January 2026
  • The paper introduces a universal polynomial invariant derived from the double bialgebra structure on rigid boolean functions, generalizing chromatic polynomials to hypergraphs and matroids.
  • It establishes a rigorous contraction–restriction coproduct and a convolutional recursion that underpin deletion–contraction expansions for computing these invariants.
  • The approach has significant applications in graph theory, network reliability, and stochastic analysis, while revealing the intrinsic #P-hard complexity of evaluating the invariant.

A polynomial invariant on rigid boolean functions is a universal combinatorial polynomial associated to certain set functions defined on the power set of a finite set, known as rigid boolean functions. This invariant, arising from the structure of a double bialgebra, generalizes the chromatic polynomial of graphs to a much broader setting including hypergraphs and matroid rank functions. The construction is rooted in the theory of combinatorial species, bialgebras, and the interplay of two compatible coproducts, with significant connections to classical graph and matroid invariants (Foissy, 20 Jan 2026).

1. Boolean Functions and Twisted Bialgebra Structures

For any finite set XX, a boolean function is a map f:P(X)Zf:P(X)\to\mathbb{Z} satisfying f()=0f(\emptyset)=0. The collection Bool(X)\mathrm{Bool}(X) forms a combinatorial species under relabeling by bijections. A two-parameter family of products q1,q2*_{q_1,q_2} is defined on Bool\mathrm{Bool}: (fq1,q2g)(A)=q1f(AX)+q2g(AY),(f *_{q_1,q_2} g)(A) = q_1 f(A \cap X) + q_2 g(A \cap Y), for fBool(X)f\in \mathrm{Bool}(X), gBool(Y)g\in \mathrm{Bool}(Y), and AXYA\subseteq X\sqcup Y with XY=X\cap Y = \emptyset. This product is associative and unital; it is commutative precisely when q1=q2q_1 = q_2.

The primary coproduct is the restriction coproduct: Δ(f)=X=IJfIfJ,\Delta(f) = \sum_{X = I \sqcup J} f|_I \otimes f|_J, where fI(A)=f(AI)f|_I(A) = f(A \cap I). Combined, (Bool,q1,q2,Δ)(\mathrm{Bool}, *_{q_1, q_2}, \Delta) is a twisted bialgebra; passage to the bosonic Fock functor linearizes this into a genuine bialgebra for further study. The standard commutative case uses q1=q2=1q_1 = q_2 = 1 and the product * (Foissy, 20 Jan 2026).

2. Contraction–Restriction Coproduct and the Rigidity Obstruction

Attempting to define a second coproduct on boolean functions involves the operation of contraction with respect to an equivalence relation \sim on XX. Given fBool(X)f\in\mathrm{Bool}(X), define: f/ ⁣(A)=f(π1(A)),f(A)=YX/ ⁣f(AY),f/\!\sim (A) = f(\pi^{-1}(A)), \qquad f|_{\sim}(A) = \sum_{Y \in X/\!\sim} f(A \cap Y), where π:XX/ ⁣\pi: X \to X/\!\sim is the canonical quotient map. A natural candidate for a second coproduct is: δ(f)=E(f)f/ ⁣f,\delta(f) = \sum_{\sim \in \mathcal{E}(f)} f/\!\sim \otimes f|_{\sim}, for some family of equivalences E(f)\mathcal{E}(f). However, no choice of E()\mathcal{E}(\cdot) on the full species Bool\mathrm{Bool} ensures the required bialgebra axioms: compatibility with *, Δ\Delta, counit, and coassociativity. This necessitates restricting attention to a maximal subspecies BoolmaxBool\mathrm{Bool}_{\max} \subset \mathrm{Bool} where these conditions hold.

3. Rigid Boolean Functions and the Double Bialgebra

A boolean function fBool(X)f \in \mathrm{Bool}(X) is called indecomposable if it cannot be written nontrivially as f=ghf = g * h for X=YZX = Y \sqcup Z. Its maximal factorization into indecomposables defines a canonical equivalence on XX. The function ff is rigid if for all disjoint A,BXA, B \subset X,

f(AB)=f(A)+f(B)    fAB=fAfB.f(A \cup B) = f(A) + f(B) \implies f|_{A\cup B} = f|_A * f|_B.

This property forces additive splittings of ff to correspond to true decompositions of XX. Rigid boolean functions form the subspecies Boolr\mathrm{Bool}_r. On this subspecies, the families of weak and strong equivalences coincide, and a well-behaved contraction–restriction coproduct δ\delta exists: δ:BoolrX=IJBoolr(I)Boolr(J).\delta: \mathrm{Bool}_r \to \bigoplus_{X = I \sqcup J} \mathrm{Bool}_r(I) \otimes \mathrm{Bool}_r(J). After Fock linearization, (HBoolr,,Δ,δ)(H_{\mathrm{Bool}_r}, *, \Delta, \delta) constitutes a connected double bialgebra (Foissy, 20 Jan 2026).

4. The Polynomial Invariant Φf(T)\Phi_f(T) and Recursion

Within the structure of the connected double bialgebra, rigid boolean functions admit a unique double-bialgebra morphism into the classical binomial Hopf algebra K[T]\mathbb{K}[T]: Φ:HBoolrK[T]\Phi: H_{\mathrm{Bool}_r} \to \mathbb{K}[T] with

Φ(f)(1)=εδ(f),\Phi(f)(1) = \varepsilon_\delta(f),

where εδ\varepsilon_\delta is the counit associated to modular functions.

The polynomial Φf(T)\Phi_f(T) of fBoolr(X)f \in \mathrm{Bool}_r(X) satisfies a convolutional recursion: Φf(T+S)=E(f)Φf/ ⁣(T)Φf(S),\Phi_{f}(T+S) = \sum_{\sim \in \mathcal{E}(f)} \Phi_{f/\!\sim}(T) \cdot \Phi_{f|_{\sim}}(S), along with an expansion: Φf(T)=k11k!((Φεδ)k(f))T(T1)(Tk+1).\Phi_f(T) = \sum_{k \geq 1} \frac{1}{k!} \left((\Phi - \varepsilon_\delta)^{*k}(f)\right) T(T-1) \cdots (T-k+1). Combinatorially,

Φf(n)=#{c:X{1,,n}i,f(c1(i)) is modular}\Phi_f(n) = \#\left\{ c:X \to \{1, \ldots, n\} \mid \forall i,\, f(c^{-1}(i)) \text{ is modular} \right\}

for nN>0n \in \mathbb{N}_{>0}, making Φf(T)\Phi_f(T) a genuine polynomial of degree X|X| with integer coefficients (Foissy, 20 Jan 2026).

5. Relation to Chromatic and Tutte Polynomials

The invariant Φf(T)\Phi_f(T) subsumes prominent combinatorial polynomials. For a hypergraph HH with indicator function y(H)y(H),

y(H)(A)=#{eE(H):eA},y(H)(A) = \#\{e \in E(H): e \subseteq A\},

one has

Φy(H)(n)=chromatic polynomial of H,\Phi_{y(H)}(n) = \text{chromatic polynomial of } H,

counting proper vertex colorings with nn colors such that no hyperedge of size at least $2$ is monochromatic.

For ordinary graphs, viewing GG as a $2$-uniform hypergraph recovers the classical chromatic polynomial of GG. For matroids, if f(A)f(A) is the matroid rank function, then

Φf(n)=#{c:X[n]:i,{vx:c(x)=i} is independent},\Phi_f(n) = \#\{c:X \to [n]: \forall i,\, \{v_x: c(x)=i\} \text{ is independent}\},

which counts colorings with the independent set criterion for each fiber. The formalism also encompasses graphical matroids, yielding coloring counts respecting forest constraints on the edge set. Moreover, a bivariate refinement of Φf(T)\Phi_f(T) enables recovery of the Tutte polynomial for matroids by encoding deletion and contraction through two variables (Foissy, 20 Jan 2026).

6. Computational Complexity and Applications

Evaluating Φf(n)\Phi_f(n) is #P\#P–hard even in the case of graphs, reflecting the intrinsic complexity of underlying coloring and partition-counting problems. Nevertheless, the double bialgebraic approach yields deletion–contraction type recursions and expansions (notably the broken-circuit expansion) which are central to both theoretical understanding and algorithmic analysis. Applications of these invariants extend to graph and hypergraph coloring, network reliability assessment, moment–cumulant relationships in probability (via species duality), and the combinatorics of regularity structures for stochastic partial differential equations (Foissy, 20 Jan 2026).

7. Universality and Invariant Properties

The polynomial invariant Φf(T)\Phi_f(T) is universal among invariants factoring through the double bialgebra (HBoolr,,Δ,δ)(H_{\mathrm{Bool}_r}, *, \Delta, \delta) into the binomial Hopf algebra. This universality ensures that Φf(T)\Phi_f(T) captures the combinatorial essence of the class of rigid boolean functions, and classical polynomials such as the chromatic and Tutte polynomials are obtained as special cases. The construction provides a conceptual unification of these invariants within a double bialgebraic framework (Foissy, 20 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Polynomial Invariant on Rigid Boolean Functions.