Nonmonotonic Databases and Epistemic Queries

The approach to database query evaluation developed by Levesque and Reiter treats databases as first order theories, and queries as formulas of the language which includes, in addition to the language of the database, an epistemic modal operator. In this epistemic query language, one can express questions not only about the external world described by the database, but also about the database itself-- about what the database knows. On the other hand, epistemic formulas are used in knowledge representation for the purpose of expressing defaults. Autoepistemic logic is the best known epistemic nonmonotonic formalism; the logic of grounded knowledge, proposed recently by Lin and Shoham, is another such system. This paper brings these two directions of research together. We describe a new version of the Lin/Shoham logic, similar in spirit to the Levesque/Reiter theory of epistemic queries. Using this formalism, we can give meaning to epistemic queries in the context of nonmonotonic databases, including logic programs with negation as failure.

[1]  Michael Gelfond,et al.  Logic Programs with Classical Negation , 1990, ICLP.

[2]  Hector J. Levesque,et al.  Foundations of a Functional Approach to Knowledge Representation , 1984, Artif. Intell..

[3]  Keith L. Clark,et al.  Negation as Failure , 1987, Logic and Data Bases.

[4]  John McCarthy,et al.  Applications of Circumscription to Formalizing Common Sense Knowledge , 1987, NMR.

[5]  Kurt Konolige,et al.  Circumscriptive Ignorance , 1982, AAAI.

[6]  Yoav Shoham,et al.  Chronological Ignorance: Time, Nonmonotonicity, Necessity and Causal Theories , 1986, AAAI.

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

[8]  Michael Gelfond,et al.  Strong Introspection , 1991, AAAI.

[9]  Raymond Reiter On Asking What a Database Knows , 1990 .

[10]  Vladimir Lifschitz,et al.  On Open Defaults , 1990 .

[11]  Hector J. Levesque,et al.  All I Know: A Study in Autoepistemic Logic , 1990, Artif. Intell..

[12]  Victor W. Marek,et al.  Relating Autoepistemic and Default Logics , 1989, KR.

[13]  Raymond Reiter,et al.  On Integrity Constraints , 1988, TARK.

[14]  Michael Gelfond,et al.  On Stratified Autoepistemic Theories , 1987, AAAI.

[15]  Miroslaw Truszczynzki Modal interpretations of default logic , 1991, IJCAI 1991.

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

[17]  Raymond Reiter,et al.  A Logic for Default Reasoning , 1987, Artif. Intell..

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

[19]  Fangzhen Lin,et al.  Epistemic Semantics for Fixed-Points Non-Monotonic Logics , 1990, TARK.

[20]  Fangzhen Lin Circumscription in a Modal Logic , 1988, TARK.