Query Evaluation in DatalogMTL – Taming Infinite Query Results

09/21/2021
by   Luigi Bellomarini, et al.
0

In this paper, we investigate finite representations of DatalogMTL. First, we introduce programs that have finite models and propose a toolkit for structuring the execution of DatalogMTL rules into sequential phases. Then, we study infinite models that eventually become constant and introduce sufficient criteria for programs that allow for such representation. We proceed by considering infinite models that are eventually periodic and show that such a representation encompasses all DatalogMTLFP programs, a widely discussed fragment. Finally, we provide a novel algorithm for reasoning over finite representable DatalogMTL programs that incorporates all of the previously discussed representations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/02/2013

Disjunctive Logic Programs versus Normal Logic Programs

This paper focuses on the expressive power of disjunctive and normal log...
research
02/06/2018

Programming infinite machines

For infinite machines which are free from the classical Thompson's lamp ...
research
08/31/2011

Every Formula-Based Logic Program Has a Least Infinite-Valued Model

Every definite logic program has as its meaning a least Herbrand model w...
research
08/07/2020

On the invertibility in periodic ARFIMA models

The present paper, characterizes the invertibility and causality conditi...
research
07/23/2021

Type-based Enforcement of Infinitary Trace Properties for Java

A common approach to improve software quality is to use programming guid...
research
06/04/2021

Domain Range Semigroups and Finite Representations

Relational semigroups with domain and range are a useful tool for modell...
research
07/10/2016

Extending Weakly-Sticky Datalog+/-: Query-Answering Tractability and Optimizations

Weakly-sticky (WS) Datalog+/- is an expressive member of the family of D...

Please sign up or login with your details

Forgot password? Click here to reset