English

Horn versus full first-order: complexity dichotomies in algebraic constraint satisfaction

Logic in Computer Science 2010-06-03 v2 Computational Complexity Logic

Abstract

We study techniques for deciding the computational complexity of infinite-domain constraint satisfaction problems. For certain fundamental algebraic structures Delta, we prove definability dichotomy theorems of the following form: for every first-order expansion Gamma of Delta, either Gamma has a quantifier-free Horn definition in Delta, or there is an element d of Gamma such that all non-empty relations in Gamma contain a tuple of the form (d,...,d), or all relations with a first-order definition in Delta have a primitive positive definition in Gamma. The results imply that several families of constraint satisfaction problems exhibit a complexity dichotomy: the problems are in P or NP-hard, depending on the choice of the allowed relations. As concrete examples, we investigate fundamental algebraic constraint satisfaction problems. The first class consists of all first-order expansions of (Q;+). The second class is the affine variant of the first class. In both cases, we obtain full dichotomies by utilising our general methods.

Keywords

Cite

@article{arxiv.1005.1141,
  title  = {Horn versus full first-order: complexity dichotomies in algebraic constraint satisfaction},
  author = {Manuel Bodirsky and Peter Jonsson and Timo von Oertzen},
  journal= {arXiv preprint arXiv:1005.1141},
  year   = {2010}
}

Comments

15 pages; in this version, some editing mistakes in the conclusion have been fixed

R2 v1 2026-06-21T15:19:44.719Z