The Stable Model Semantics of Datalog with Metric Temporal Operators

06/13/2023
by   Przemysław A. Wałęga, et al.
0

We 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 EXPSPACE 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 PSPACE-complete in data complexity, and hence, no harder than over positive programs; however, reasoning over the rational timeline in this fragment remains undecidable. Under consideration in Theory and Practice of Logic Programming (TPLP).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2009

Guarded resolution for answer set programming

We describe a variant of resolution rule of proof and show that it is co...
research
08/08/2016

ASP for Minimal Entailment in a Rational Extension of SROEL

In this paper we exploit Answer Set Programming (ASP) for reasoning in a...
research
05/17/2020

Fixed Point Semantics for Stream Reasoning

Reasoning over streams of input data is an essential part of human intel...
research
01/12/2022

MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operators

DatalogMTL is an extension of Datalog with operators from metric tempora...
research
12/20/2018

Property-based testing for Spark Streaming

Stream processing has reached the mainstream in the last years, as a new...
research
08/15/2022

Seminaive Materialisation in DatalogMTL

DatalogMTL is an extension of Datalog with metric temporal operators tha...
research
06/24/2022

The role of rationality in integer-programming relaxations

For a finite set X ⊂ℤ^d that can be represented as X = Q ∩ℤ^d for some p...

Please sign up or login with your details

Forgot password? Click here to reset