Abstract
AbstractWe introduce negation under the stable model semantics in DatalogMTL – a temporal extension of Datalog with metric temporal operators. As a result, we obtain a rule language which combines the power of answer set programming with the temporal dimension provided by metric operators. We show that, in this setting, reasoning becomes undecidable over the rational timeline, and decidable in
${{\rm E}{\small\rm XP}{\rm S}{\small\rm PACE}}$
in data complexity over the integer timeline. We also show that, if we restrict our attention to forward-propagating programs, reasoning over the integer timeline becomes
${{\rm PS}{\small\rm PACE}}$
-complete in data complexity, and hence, no harder than over positive programs; however, reasoning over the rational timeline in this fragment remains undecidable.
Publisher
Cambridge University Press (CUP)
Subject
Artificial Intelligence,Computational Theory and Mathematics,Hardware and Architecture,Theoretical Computer Science,Software
Reference40 articles.
1. Faber, W. , Leone, N. and Pfeifer, G. 2004. Recursive aggregates in disjunctive logic programs: Semantics and complexity. In Proceedings of the 9th European Conference on Logics in Artificial Intelligence, 200–212.
2. Gelfond, M. and Lifschitz, V. 1988. The stable model semantics for logic programming. In Logic Programming, Proceedings of the Fifth International Conference and Symposium, 1070–1080.
3. Eiter, T. , Ianni, G. and Krennwallner, T. 2009. Answer set programming: A primer. In Reasoning Web International Summer School. Springer, 40–110.
4. Zaniolo, C. 2012. Logical foundations of continuous query languages for data streams. In Proceedings of the 2nd International Workshop on Datalog in Academia and Industry, 177–189.
5. Specifying real-time properties with metric temporal logic