On Deciding the Data Complexity of Answering Linear Monadic Datalog Queries with LTL Operators(Extended Version)
Alessandro Artale, Anton Gnatenko, Vladislav Ryzhikov, Michael, Zakharyaschev

TL;DR
This paper analyzes the data complexity of answering linear monadic datalog queries with LTL operators, revealing complexity classifications and decidability results for various temporal operators.
Contribution
It provides a detailed complexity classification for answering such queries, including PSpace-completeness and undecidability results for different LTL operators.
Findings
Answering queries with next/previous operators is in AC0, ACC0, NC^1, or LogSpace-hard.
Deciding LogSpace-hardness is PSpace-complete.
Membership in AC0, ACC0, and NC^1 can be checked in ExpSpace.
Abstract
Our concern is the data complexity of answering linear monadic datalog queries whose atoms in the rule bodies can be prefixed by operators of linear temporal logic LTL. We first observe that, for data complexity, answering any connected query with operators (at the next/previous moment) is either in AC0, or in , or -complete, or LogSpace-hard and in NLogSpace. Then we show that the problem of deciding LogSpace-hardness of answering such queries is PSpace-complete, while checking membership in the classes AC0 and ACC0 as well as -completeness can be done in ExpSpace. Finally, we prove that membership in AC0 or in ACC0, -completeness, and LogSpace-hardness are undecidable for queries with operators (sometime in the future/past) provided that , and .
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.
