Disjunctive Datalog with Existential Quantifiers: Semantics, Decidability, and Complexity Issues
Mario Alviano, Wolfgang Faber, Nicola Leone, Marco Manna

TL;DR
This paper introduces Datalogexor, an extension of Disjunctive Datalog with existential quantifiers, providing formal semantics, decidable fragments, and complexity analysis for enhanced knowledge representation and reasoning.
Contribution
It proposes Datalogexor, a novel language combining disjunctions and existential quantifiers, with formal semantics and decidability results.
Findings
Identified decidable fragments of Datalogexor.
Derived complexity bounds from Logarithmic Space to Exponential Time.
Provided formal semantics and instantiation notions for Datalogexor.
Abstract
Datalog is one of the best-known rule-based languages, and extensions of it are used in a wide context of applications. An important Datalog extension is Disjunctive Datalog, which significantly increases the expressivity of the basic language. Disjunctive Datalog is useful in a wide range of applications, ranging from Databases (e.g., Data Integration) to Artificial Intelligence (e.g., diagnosis and planning under incomplete knowledge). However, in recent years an important shortcoming of Datalog-based languages became evident, e.g. in the context of data-integration (consistent query-answering, ontology-based data access) and Semantic Web applications: The language does not permit any generation of and reasoning with unnamed individuals in an obvious way. In general, it is weak in supporting many cases of existential quantification. To overcome this problem, Datalogex has recently…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
