The Core of a Countably Categorical Structure

A relational structure is a core, if all endomorphisms are embeddings. This notion is important for the classification of the computational complexity of constraint satisfaction problems. It is a fundamental fact that every finite structure S has a core, i.e., S has an endomorphism e such that the structure induced by e(S) is a core; moreover, the core is unique up to isomorphism. We prove that this result remains valid for ω-categorical structures, and prove that every ω-categorical structure has a core, which is unique up to isomorphism, and which is again ω-categorical. We thus reduced the classification of the complexity of constraint satisfaction problems with ω-categorical templates to the classifiaction of constraint satisfaction problems where the templates are ω-categorical cores. If Γ contains all primitive positive definable relations, then the core of Γ admits quantifier elimination. We discuss further consequences for constraint satisfaction with ω-categorical templates.

[1]  Dan Gusfield,et al.  Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .

[2]  Andrei A. Bulatov,et al.  Tractable conservative constraint satisfaction problems , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..

[3]  Marc Gyssens,et al.  Closure properties of constraints , 1997, JACM.

[4]  Bruce L. Bauslaugh Cores and Compactness of Infinite Directed Graphs , 1996, J. Comb. Theory, Ser. B.

[5]  Alistair H. Lachlan Stable Finitely Homogeneous Structures: A Survey , 1997 .

[6]  Manuel Bodirsky,et al.  Pure Dominance Constraints , 2002, STACS.

[7]  Dan Gusfield,et al.  Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .

[8]  Ivo Düntsch,et al.  Relation Algebras and their Application in Temporal and Spatial Reasoning , 2005, Artificial Intelligence Review.

[9]  Jaroslav Nesetril,et al.  The core of a graph , 1992, Discret. Math..

[10]  Robin Hirsch,et al.  Expressive Power and Complexity in Algebraic Logic , 1997, J. Log. Comput..

[11]  Jaroslav Nesetril,et al.  On the complexity of H-coloring , 1990, J. Comb. Theory, Ser. B.

[12]  Bernhard Nebel,et al.  Reasoning about temporal relations: a maximal tractable subclass of Allen's interval algebra , 1994, JACM.

[13]  Manfred Droste,et al.  Structure of partially ordered sets with transitive automorphism groups , 1985 .

[14]  Demetrios Achlioptas,et al.  The complexity of G-free colourability , 1997, Discret. Math..

[15]  Tomás Feder,et al.  The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory , 1999, SIAM J. Comput..

[16]  Peter Jeavons,et al.  Reasoning about temporal relations: The tractable subalgebras of Allen's interval algebra , 2003, JACM.

[17]  Alex K. Simpson,et al.  Computational Adequacy in an Elementary Topos , 1998, CSL.

[18]  P. Cameron,et al.  Oligomorphic permutation groups , 1990 .

[19]  Thomas J. Schaefer,et al.  The complexity of satisfiability problems , 1978, STOC.

[20]  M. Steel The complexity of reconstructing trees from qualitative characters and subtrees , 1992 .

[21]  Manuel Bodirsky,et al.  Constraint satisfaction with infinite domains , 2004 .

[22]  Wilfrid Hodges,et al.  A Shorter Model Theory , 1997 .

[23]  Peter Jeavons,et al.  Classifying the Complexity of Constraints Using Finite Algebras , 2005, SIAM J. Comput..

[24]  G. Cherlin,et al.  The Classification of Countable Homogeneous Directed Graphs and Countable Homogeneous N-Tournaments , 1998 .

[25]  Chen C. Chang,et al.  Model Theory: Third Edition (Dover Books On Mathematics) By C.C. Chang;H. Jerome Keisler;Mathematics , 1966 .

[26]  Ronald L. Graham,et al.  The Mathematics of Paul Erdős II , 1997 .

[27]  Jaroslav Nesetril,et al.  Constraint Satisfaction with Countable Homogeneous Templates , 2003, CSL.

[28]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[29]  Bruce L. Bauslaugh Core-like properties of infinite graphs and structures , 1995, Discret. Math..

[30]  Ágnes Szendrei,et al.  Clones in universal algebra , 1986 .

[31]  Alfred V. Aho,et al.  Inferring a Tree from Lowest Common Ancestors with an Application to the Optimization of Relational Expressions , 1981, SIAM J. Comput..

[32]  Robin Hirsch,et al.  Relation Algebras of Intervals , 1996, Artif. Intell..

[33]  Peter B. Ladkin,et al.  On binary constraint problems , 1994, JACM.

[34]  Tom Cornell On Determining the Consistency of Partial Descriptions of Trees , 1994, ACL.