Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-09T16:04:41.462Z Has data issue: false hasContentIssue false

Temporal Answer Set Programming on Finite Traces

Published online by Cambridge University Press:  10 August 2018

PEDRO CABALAR
Affiliation:
University of Corunna, Spain
ROLAND KAMINSKI
Affiliation:
University of Potsdam, Germany
TORSTEN SCHAUB
Affiliation:
University of Potsdam, Germany
ANNA SCHUHMANN
Affiliation:
University of Potsdam, Germany
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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 the ASP system clingo.

Under consideration for publication in Theory and Practice of Logic Programming (TPLP)

Information

Type
Rapid Communication
Copyright
Copyright © Cambridge University Press 2018