Hostname: page-component-77c78cf97d-tlp4c Total loading time: 0 Render date: 2026-04-23T10:09:31.229Z Has data issue: false hasContentIssue false

Linear-Time Temporal Answer Set Programming

Published online by Cambridge University Press:  27 December 2021

FELICIDAD AGUADO
Affiliation:
University of Corunna, Spain (e-mails: felicidad.aguado@udc.es, cabalar@udc.es)
PEDRO CABALAR
Affiliation:
University of Corunna, Spain (e-mails: felicidad.aguado@udc.es, cabalar@udc.es)
MARTÍN DIÉGUEZ
Affiliation:
Université d’Angers, France (e-mail: martin.dieguezlodeiro@univ-angers.fr)
GILBERTO PÉREZ
Affiliation:
University of Corunna, Spain (e-mail: gilberto.perez@udc.es)
TORSTEN SCHAUB
Affiliation:
University of Potsdam, Germany (e-mails: torsten@cs.uni-potsdam.de, anna.schuhmann@uni-potsdam.de)
ANNA SCHUHMANN
Affiliation:
University of Potsdam, Germany (e-mails: torsten@cs.uni-potsdam.de, anna.schuhmann@uni-potsdam.de)
CONCEPCIÓN VIDAL
Affiliation:
University of Corunna, Spain (e-mail: concepcion.vidal@udc.es)
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 survey, we present an overview on (Modal) Temporal Logic Programming in view of its application to Knowledge Representation and Declarative Problem Solving. The syntax of this extension of logic programs is the result of combining usual rules with temporal modal operators, as in Linear-time Temporal Logic (LTL). In the paper, we focus on the main recent results of the non-monotonic formalism called Temporal Equilibrium Logic (TEL) that is defined for the full syntax of LTL but involves a model selection criterion based on Equilibrium Logic, a well known logical characterization of Answer Set Programming (ASP). As a result, we obtain a proper extension of the stable models semantics for the general case of temporal formulas in the syntax of LTL. We recall the basic definitions for TEL and its monotonic basis, the temporal logic of Here-and-There (THT), and study the differences between finite and infinite trace length. We also provide further useful results, such as the translation into other formalisms like Quantified Equilibrium Logic and Second-order LTL, and some techniques for computing temporal stable models based on automata constructions. In the remainder of the paper, we focus on practical aspects, defining a syntactic fragment called (modal) temporal logic programs closer to ASP, and explaining how this has been exploited in the construction of the solver telingo, a temporal extension of the well-known ASP solver clingo that uses its incremental solving capabilities.

Information

Type
Survey Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2021. Published by Cambridge University Press