Hostname: page-component-7b7567c8c-tnzcf Total loading time: 0 Render date: 2026-11-15T00:46:51.945Z Has data issue: false hasContentIssue false

On Uniform Equivalence of Epistemic Logic Programs

Published online by Cambridge University Press:  20 September 2019

WOLFGANG FABER
Affiliation:
University of Klagenfurt, Austria (e-mails: wolfgang.faber@aau.at, michael.morak@aau.at)
MICHAEL MORAK
Affiliation:
University of Klagenfurt, Austria (e-mails: wolfgang.faber@aau.at, michael.morak@aau.at)
STEFAN WOLTRAN
Affiliation:
TU Wien, Vienna, Austria (e-mail: woltran@dbai.tuwien.ac.at)
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.

Epistemic Logic Programs (ELPs) extend Answer Set Programming (ASP) with epistemic negation and have received renewed interest in recent years. This led to the development of new research and efficient solving systems for ELPs. In practice, ELPs are often written in a modular way, where each module interacts with other modules by accepting sets of facts as input, and passing on sets of facts as output. An interesting question then presents itself: under which conditions can such a module be replaced by another one without changing the outcome, for any set of input facts? This problem is known as uniform equivalence, and has been studied extensively for ASP. For ELPs, however, such an investigation is, as of yet, missing. In this paper, we therefore propose a characterization of uniform equivalence that can be directly applied to the language of state-of-the-art ELP solvers. We also investigate the computational complexity of deciding uniform equivalence for two ELPs, and show that it is on the third level of the polynomial hierarchy.

Information

Type
Original Article
Copyright
© Cambridge University Press 2019