Expressivity of Datalog Variants - Completing the Picture
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1230-1235.
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.
@inproceedings{ijcai2016p178,
title = {Expressivity of Datalog Variants - Completing the Picture},
author = {Rudolph, Sebastian and Thomazo, Michael},
booktitle = {Proceedings of the Twenty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-16}},
publisher = {AAAI Press / International Joint Conferences on Artificial Intelligence},
editor = {Subbarao Kambhampati},
pages = {1230--1235},
year = {2016},
month = {7},
url = {https://ijcai.org/proceedings/2016/178},
}
TY - CPAPER TI - Expressivity of Datalog Variants - Completing the Picture AU - Rudolph, Sebastian AU - Thomazo, Michael T2 - Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-16 PB - AAAI Press / International Joint Conferences on Artificial Intelligence PY - 2016 SP - 1230 EP - 1235 UR - https://ijcai.org/proceedings/2016/178 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: