Temporal Answer Set Programming on Finite Traces

04/26/2018
by   Pedro Cabalar, et al.
4

In this paper, we introduce an alternative approach to Temporal Answer Set Programming that relies on a variation of Temporal Equilibrium Logic (TEL) for finite traces. This approach allows us to even out the expressiveness of TEL over infinite traces with the computational capacity of (incremental) Answer Set Programming (ASP). Also, we argue that finite traces are more natural when reasoning about action and change. As a result, our approach is readily implementable via multi-shot ASP systems and benefits from an extension of ASP's full-fledged input language with temporal operators. This includes future as well as past operators whose combination offers a rich temporal modeling language. For computation, we identify the class of temporal logic programs and prove that it constitutes a normal form for our approach. Finally, we outline two implementations, a generic one and an extension of clingo.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2020

Implementing Dynamic Answer Set Programming

We introduce an implementation of an extension of Answer Set Programming...
research
05/04/2022

ASP-Based Declarative Process Mining

We put forward Answer Set Programming (ASP) as a solution approach for t...
research
04/26/2018

Experimenting with robotic intra-logistics domains

We introduce the asprilo [1] framework to facilitate experimental studie...
research
07/21/2022

Temporal Verification with Answer-Effect Modification

Type-and-effect systems are a widely-used approach to program verificati...
research
07/24/2023

Past-present temporal programs over finite traces

Extensions of Answer Set Programming with language constructs from tempo...
research
11/03/2015

Bound Your Models! How to Make OWL an ASP Modeling Language

To exploit the Web Ontology Language OWL as an answer set programming (A...
research
06/23/2022

plingo: A system for probabilistic reasoning in clingo based on lpmln

We present plingo, an extension of the ASP system clingo with various pr...

Please sign up or login with your details

Forgot password? Click here to reset