Hostname: page-component-77f85d65b8-jkvpf Total loading time: 0 Render date: 2026-03-29T13:26:24.527Z Has data issue: false hasContentIssue false

A Brief History of Updates of Answer-Set Programs

Published online by Cambridge University Press:  22 March 2022

JOÃO LEITE
Affiliation:
NOVA LINCS, Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Lisbon, Portugal (e-mails: jleite@fct.unl.pt, martin.slota@gmail.com)
MARTIN SLOTA
Affiliation:
NOVA LINCS, Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Lisbon, Portugal (e-mails: jleite@fct.unl.pt, martin.slota@gmail.com)
Rights & Permissions [Opens in a new window]

Abstract

Over the last couple of decades, there has been a considerable effort devoted to the problem of updating logic programs under the stable model semantics (a.k.a. answer-set programs) or, in other words, the problem of characterising the result of bringing up-to-date a logic program when the world it describes changes. Whereas the state-of-the-art approaches are guided by the same basic intuitions and aspirations as belief updates in the context of classical logic, they build upon fundamentally different principles and methods, which have prevented a unifying framework that could embrace both belief and rule updates. In this paper, we will overview some of the main approaches and results related to answer-set programming updates, while pointing out some of the main challenges that research in this topic has faced.

Information

Type
Original 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 in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Table 1. Satisfaction of literals, rules and programs

Figure 1

Table 2. Applicability of rule update semantics