English

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

Logic 2024-10-30 v2 Computational Complexity

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

Keywords

Cite

@article{arxiv.2310.00514,
  title  = {The CSP Dichotomy, the Axiom of Choice, and Cyclic Polymorphisms},
  author = {Tamás Kátay and László Márton Tóth and Zoltán Vidnyánszky},
  journal= {arXiv preprint arXiv:2310.00514},
  year   = {2024}
}