Expressivity of Datalog Variants - Completing the Picture

Abstract

Computational and model-theoretic properties of logical languages constitute a central field of research in logic-based knowledge representation. Datalog is a very popular formalism, a de-facto standard for expressing and querying knowledge. Diverse results exist regarding the expressivity of Datalog and its extension by input negation (semipositive Datalog) and/or a linear order (order-invariant Datalog). When classifying the expressivity of logical formalisms by their model-theoretic properties, a very natural and prominent such property is preservation under homomorphisms. This paper solves the remaining open questions needed to arrive at a complete picture regarding the interrelationships between the class of homomorphism-closed queries and the query classes related to the four versions of Datalog. Most notably, we exhibit a query that is both homomorphism-closed and computable in polynomial time but cannot be expressed in order-invariant Datalog. PDF

Cite

Text

Rudolph and Thomazo. "Expressivity of Datalog Variants - Completing the Picture." International Joint Conference on Artificial Intelligence, 2016.

Markdown

[Rudolph and Thomazo. "Expressivity of Datalog Variants - Completing the Picture." International Joint Conference on Artificial Intelligence, 2016.](https://mlanthology.org/ijcai/2016/rudolph2016ijcai-expressivity/)

BibTeX

@inproceedings{rudolph2016ijcai-expressivity,
  title     = {{Expressivity of Datalog Variants - Completing the Picture}},
  author    = {Rudolph, Sebastian and Thomazo, Michaël},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2016},
  pages     = {1230-1236},
  url       = {https://mlanthology.org/ijcai/2016/rudolph2016ijcai-expressivity/}
}