Non-Redundancy of Low-Arity Symmetric Boolean CSPs

Abstract

Non-redundancy, introduced by Bessiere, Carbonnel, and Katsirelos (AAAI 2020), is a structural parameter for Constraint Satisfaction Problems (CSPs) that governs kernelization, exact and approximate sparsification, and exact streaming complexity. It is the largest size of a CSP instance admitting no smaller subinstance with the same satisfying assignments. We study non-redundancy NRDn(R) for Boolean symmetric CSPs defined by an r-ary relation R whose value depends only on Hamming weight. An instance of CSP(R) has n variables and constraints given by r-tuples; a constraint is satisfied exactly when the induced tuple lies in R. This class includes natural predicates such as cuts and k-SAT clauses. Our main result is a near-complete classification of the asymptotic growth of NRDn(R) for symmetric Boolean predicates of arity at most 5. Using computational experiments and algebraic upper- and lower-bound criteria, we resolve every predicate of arity at most 4 and all but two predicates of arity 5. For upper bounds, we introduce t-balancedness, a lifted, higher-degree version of the balancedness notion of Chen, Jansen, and Pieterse (Algorithmica 2020). We prove that t-balancedness is equivalent to the existence of degree-t multilinear polynomials capturing R, and hence implies NRDn(R)=O(nt). For lower bounds, we use Carbonnel's (CP 2022) framework: predicates admitting a special reduction from k-ary OR inherit OR's lower bound Ω(nk). The only unresolved arity-5 predicates in our framework have bounds Ω(n2) and O(n3); we reduce their exact classification to natural extremal set-system questions.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…