Datalog LITE
Datalog LITE: a deductive query language with linear time model checking. We present Datalog LITE, a new deductive query language with a linear-time model-checking algorithm, that is, linear time data complexity and program complexity. Datalog LITE is a variant of Datalog that uses stratified negation, restricted variable occurrences and a limited form of universal quantification in rule bodies. Despite linear-time evaluation, Datalog LITE is highly expressive: It encompasses popular modal and temporal logics such as CTL or the alternation-free (mu)-calculus. In fact, these formalisms have natural presentations as fragments of Datalog LITE. Further, Datalog LITE is equivalent to the alternation-free portion of guarded fixed-point logic. Consequently, linear-time model checking algorithms for all mentioned logics are obtained in a unified way. The results are complemented by inexpressibility proofs to the effect that linear-time fragments of extit{stratified} Datalog have too limited expressive power.
Keywords for this software
References in zbMATH (referenced in 10 articles , 1 standard article )
Showing results 1 to 10 of 10.
Sorted by year (- Amarilli, Antoine; Bourhis, Pierre; Monet, Mikaël; Senellart, Pierre: Evaluating Datalog via tree automata and cycluits (2019)
- Benedikt, Michael; Bourhis, Pierre; Boom, Michael Vanden: Definability and interpolation within decidable fixpoint logics (2019)
- Ameloot, Tom J.; Van den Bussche, Jan: Positive Dedalus programs tolerate non-causality (2014)
- Gauwin, Olivier; Niehren, Joachim; Tison, Sophie: Queries on XML streams with bounded delay and concurrency (2011)
- Gottlob, Georg; Pichler, Reinhard; Wei, Fang: Tractable database design and datalog abduction through bounded treewidth (2010) ioport
- Champavère, Jérôme; Gilleron, Rémi; Lemay, Aurélien; Niehren, Joachim: Efficient inclusion checking for deterministic tree automata and XML schemas (2009)
- Leinders, Dirk; Marx, Maarten; Tyszkiewicz, Jerzy; Van den Bussche, Jan: The semijoin algebra and the guarded fragment (2005)
- Nowack, Antje: A guarded fragment for abstract state machines (2005)
- Gottlob, Georg; Grädel, Erich; Veith, Helmut: Datalog LITE: a deductive query language with linear time model checking (2002)
- Grädel, Erich: Guarded fixed point logics and the monadic theory of countable trees. (2002)