Pearce's Characterisation in an Epistemic Domain
Ezgi Iraz Su
TL;DR
This work addresses fragmentation in epistemic extensions of answer-set programming by introducing Epistemic Answer Set Programming (EASP), a unifying framework built on Pearce's equilibrium-model characterisation. It formalises a twofold world-view computation via $t$-minimality (truth) and $k$-minimality (knowledge), and generalises Ferraris' lemma to relate epistemic equilibrium logics (EEL) to EASP. The paper surveys major ES formalisms (ES_94, ES_20a, ES_20b, ES_21) and three EEL variants (AEEL, FAEEL, RAEEL), showing they can be embedded and compared within EASP's language and reducts. This correspondence clarifies how epistemic modalities interact with nonmonotonic reasoning, enabling robust encoding of incomplete information and self-belief in logic programs, with potential practical impact on knowledge representation and reasoning in AI systems.
Abstract
Answer-set programming (ASP) is a successful problem-solving approach in logic-based AI. In ASP, problems are represented as declarative logic programs, and solutions are identified through their answer sets. Equilibrium logic (EL) is a general-purpose nonmonotonic reasoning formalism, based on a monotonic logic called here-and-there logic. EL was basically proposed by Pearce as a foundational framework of ASP. Epistemic specifications (ES) are extensions of ASP-programs with subjective literals. These new modal constructs in the ASP-language make it possible to check whether a regular literal of ASP is true in every (or some) answer-set of a program. ES-programs are interpreted by world-views, which are essentially collections of answer-sets. (Reflexive) autoepistemic logic is a nonmonotonic formalism, modeling self-belief (knowledge) of ideally rational agents. A relatively new semantics for ES is based on a combination of EL and (reflexive) autoepistemic logic. In this paper, we first propose an overarching framework in the epistemic ASP domain. We then establish a correspondence between existing (reflexive) (auto)epistemic equilibrium logics and our easily-adaptable comprehensive framework, building on Pearce's characterisation of answer-sets as equilibrium models. We achieve this by extending Ferraris' work on answer sets for propositional theories to the epistemic case and reveal the relationship between some ES-semantic proposals.
