paper

The CSP Dichotomy, the Axiom of Choice, and Cyclic Polymorphisms

arXiv:2310.00514

Abstract

We study Constraint Satisfaction Problems (CSPs) in an infinite context. We show that the dichotomy between easy and hard problems -- established already in the finite case -- presents itself as the strength of the corresponding De Bruijin-Erdős-type compactness theorem over ZF. More precisely, if is a structure, let stand for the following statement: for every structure if every finite substructure of admits a solution to , then so does . We prove that if admits no cyclic polymorphism, and thus it is NP-complete by the CSP Dichotomy Theorem, then is equivalent to the Boolean Prime Ideal Theorem (BPI) over ZF. Conversely, we also show that if admits a cyclic polymorphism, and thus it is in P, then is strictly weaker than BPI.