Computation of the semantics of autoepistemic belief theories

Citation
S. Brass et al., Computation of the semantics of autoepistemic belief theories, ARTIF INTEL, 112(1-2), 1999, pp. 233-250
Citations number
31
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
ARTIFICIAL INTELLIGENCE
ISSN journal
00043702 → ACNP
Volume
112
Issue
1-2
Year of publication
1999
Pages
233 - 250
Database
ISI
SICI code
0004-3702(199908)112:1-2<233:COTSOA>2.0.ZU;2-2
Abstract
Recently, one of the authors introduced a simple and yet powerful non-monot onic knowledge representation framework, called the Autoepistemic Logic of Beliefs, AEB. Theories in AEB are called autoepistemic belief theories. Eve ry belief theory T has been shown to have the least static expansion T whic h is computed by iterating a natural monotonic belief closure operator Psi( T) starting from T. This way, the least static expansion T of any belief th eory provides its natural non-monotonic semantics which is called the stati c semantics. It is easy to see that if a belief theory T is finite then the construction of its least static expansion T stops after countably many iterations. How ever, a somewhat surprising result obtained in this paper shows that the le ast static expansion of any finite belief theory T is in fact obtained by m eans of a single iteration of the belief closure operator Psi(T) (although this requires T to be of a special form, we also show that T can be always put in this form). This result eliminates the need for multiple iterations in the computation of static semantics and allows us to replace the fixed-p oint definition of static semantics by the equivalent explicit and straight forward definition given by (T) over bar = Psi(T) (T). The second, closely related result establishes an intriguing relationship b etween static semantics T and Clark's completions comp(T) of finite belief theories. Here we use a slightly generalized version of comp(T) (see Defini tion 3.2). It shows that the static semantics T of T is obtained by augment ing T with the set beta comp(T) = {beta F: F is an element of comp(T)} thus ensuring that all formulae that belong to Clark's completion comp(T) of T are believed to be true.