English

Proof complexity of CSP

Logic 2023-01-13 v5

Abstract

The CSP (constraint satisfaction problems) is a class of problems deciding whether there exists a homomorphism from an instance relational structure to a target one. The CSP dichotomy is a profound result recently proved by Zhuk (2020, J. ACM, 67) and Bulatov (2017, FOCS, 58). It establishes that for any fixed target structure, CSP is either NP-complete or pp-time solvable. Zhuk's algorithm solves CSP in polynomial time for constraint languages having a weak near-unanimity polymorphism. For negative instances of pp-time CSPs, it is reasonable to explore their proof complexity. We show that the soundness of Zhuk's algorithm can be proved in a theory of bounded arithmetic, namely in the theory V1V^1 augmented by three special universal algebra axioms. This implies that any propositional proof system that simulates both Extended Resolution and a theory that proves the three axioms admits pp-size proofs of all negative instances of a fixed pp-time CSP.

Keywords

Cite

@article{arxiv.2201.00913,
  title  = {Proof complexity of CSP},
  author = {Azza Gaysin},
  journal= {arXiv preprint arXiv:2201.00913},
  year   = {2023}
}
R2 v1 2026-06-24T08:39:14.913Z