← Back to arXiv
arXivLogicarXiv:2609.33873

Compactness Principles for CSPs and the Axiom of Chocie

Constraint satisfaction problems (CSPs) are a broad class of puzzles where you need to assign values to variables while satisfying a collection of local rules or constraints. Classic examples include graph coloring, where adjacent nodes must get different colors, and boolean satisfiability, where logical clauses must all be made true. A natural mathematical question is whether these problems have a "compactness" property: if every finite piece of a large problem has a solution, must the whole infinite problem also have a solution? This turns out to depend heavily on which type of constraint problem you are studying, and the answer connects surprisingly to deep questions in the foundations of mathematics.

The paper investigates how the truth of these compactness properties relates to the Axiom of Choice, a foundational principle in set theory that most mathematicians accept but which is logically independent of the other basic axioms. Some compactness principles can be proved without any form of the Axiom of Choice, while others secretly require it in various strengths. The authors identify exactly which CSP types fall into the first category: they are the so-called "width-1" structures, which are essentially problems reducible to simple matching or list-checking. They also resolve an open question by pinning down the logical relationships among the compactness properties of three well-studied problems, namely 2SAT, a system of linear equations over two elements called 3LIN2, and two-coloring of graphs.

Beyond these specific comparisons, the authors discover rich structure in how compactness principles are ordered by logical strength. They find an infinite chain, meaning an endless sequence where each principle strictly implies the next, and an infinite antichain, meaning an endless collection of principles that are all logically incomparable to one another. Both of these arise from studying directed cycles and finite versions of the Axiom of Choice. This reveals that the landscape of CSP compactness is far more intricate than previously understood, with a complex hierarchy that interleaves combinatorial properties of constraint types with subtle set-theoretic assumptions.

Read original →