Weak Autoepistemic Reasoning and Well-Founded Semantics

The appropriateness of Autoepistemic Logic for the construction of knowledge representation systems is regarded as questionable due to its great computational complexity. Instead of resorting to incomplete interpreters, we propose a semantical characterization of approximate autoepistemic reasoning. It consists of a sequence of monotonically decreasing sets of belief states. Every autoepistemic expansion is a maximal fixpoint and is contained in the smallest fixpoint. For stratified knowledge bases the approach coincides with Autoepistemic Logic. For normal and disjunctive rules the construction can be reduced to iterated applications of a specialized consequence operator for the underlying monotonic logic. For normal rules the approximation coincides with the well-founded semantics on atomic propositions. Hence, it can be computed in quadratic time in this case.

[1]  Allen Van Gelder,et al.  The Alternating Fixpoint of Logic Programs with Negation , 1993, J. Comput. Syst. Sci..

[2]  Robert A. Kowalski,et al.  The Semantics of Predicate Logic as a Programming Language , 1976, JACM.

[3]  Jack Minker,et al.  A Fixpoint Semantics for Disjunctive Logic Programs , 1990, J. Log. Program..

[4]  Victor W. Marek,et al.  Autoepistemic logic , 1991, JACM.

[5]  Jürgen Kalinski Autoepistemic Expansions with Incomplete Belief Introspection , 1990, Nonmonotonic and Inductive Logic.

[6]  Bart Selman,et al.  Hard Problems for Simple Default Logics , 1989, Artif. Intell..

[7]  A. Tarski A LATTICE-THEORETICAL FIXPOINT THEOREM AND ITS APPLICATIONS , 1955 .

[8]  Robert C. Moore Semantical Considerations on Nonmonotonic Logic , 1985, IJCAI.

[9]  Ilkka Niemelä,et al.  Decision Procedure for Autoepistemic Logic , 1988, CADE.

[10]  Piero A. Bonatti,et al.  Beliefs as Stable Conjectures , 1991, International Conference on Logic Programming and Non-Monotonic Reasoning.

[11]  Kenneth A. Ross,et al.  The well-founded semantics for general logic programs , 1991, JACM.

[12]  Ilkka Niemelä,et al.  A Scheme for Weakened Negative Introspection in Autoepistemic Reasoning , 1993, Kurt Gödel Colloquium.

[13]  Peter H. Schmitt,et al.  Nonmonotonic and Inductive Logic , 1990, Lecture Notes in Computer Science.

[14]  Teodor C. Przymusinski Three-Valued Formalizations of Non-Monotonic Reasoning and Logic Programming , 1989, KR.

[15]  Ilkka Niemelä,et al.  On the Impact of Stratification on the Complexity of Nonmonotonic Reasoning , 1992, J. Appl. Non Class. Logics.

[16]  Piero A. Bonatti A Family of Three-Valued Autoepistemic Logics , 1991, AI*IA.

[17]  Joseph Y. Halpern,et al.  Towards a Theory of Knowledge and Ignorance: Preliminary Report , 1989, NMR.

[18]  Phokion G. Kolaitis The Expressive Power of Stratified Programs , 1991, Inf. Comput..