Evolving logic programs with temporal operators

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

Logic Programming Update Languages have been proposed as extensions of logic programming that allow specifying and reasoning about knowledge bases where both extensional knowledge (facts) as well as intentional knowledge (rules) may change over time as a result of updates. Despite their generality, these languages are limited in that they do not provide a means to directly access past states of the evolving knowledge. They only allow for so-called Markovian change, i.e. change which is entirely determined by the current state of the knowledge base. After motivating the need for non-Markovian change, we extend the language EVOLP - a Logic Programming Update Language - with Linear Temporal Logic-like operators, which allow referring to the history of an evolving knowledge base. We then show that it is in fact possible to embed the extended EVOLP into the original one, thus demonstrating that EVOLP itself is expressive enough to encode non-Markovian dynamic knowledge bases. This embedding additionally sheds light on the relationship between Logic Programming Update Languages and Modal Temporal Logics. The embedding is also the starting point of our implementation.

Original languageEnglish
Title of host publicationLogic Programming, Knowledge Representation, and Nonmonotonic Reasoning - Essays Dedicated to Michael Gelfond on the Occasion of His 65th Birthday
EditorsM. Balduccini, T. C. Son
Place of PublicationBerlin, Heidelberg
PublisherSpringer
Pages193-212
Number of pages20
ISBN (Electronic)978-3-642-20832-4
ISBN (Print)978-3-642-20831-7
DOIs
Publication statusPublished - 2011
EventSymposium on Constructive Mathematics in Computer Science - Lexington, KY, United States
Duration: 25 Oct 201026 Oct 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer
Volume6565 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceSymposium on Constructive Mathematics in Computer Science
Country/TerritoryUnited States
CityLexington, KY
Period25/10/1026/10/10

Fingerprint

Dive into the research topics of 'Evolving logic programs with temporal operators'. Together they form a unique fingerprint.

Cite this