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

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-Erdos-type compactness theorem over ZF. More precisely, if D is a structure, let KD stand for the following statement: for every structure X if every finite substructure of X admits a solution to D, then so does X. We prove that if D admits no cyclic polymorphism, and thus it is NP-complete by the CSP Dichotomy Theorem, then KD is equivalent to the Boolean Prime Ideal Theorem (BPI) over ZF. Conversely, we also show that if D admits a cyclic polymorphism, and thus it is in P, then KD is strictly weaker than BPI.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…