Proceedings

Programming in Autoepistemic Logic

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Logic Programming. Pages 884-888.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

We propose a language for programming in autoepistemic logic that extends the standard logic programming and incorporates incomplete information. By syntactically distinguishing the "true negation" from the "lack of information," we also provide a way to define negative information explicitly. A fixpoint semantics can be defined for stratified and conservative programs. In this paper, we investigate definite autoepistemic programs. We investigate fixpoints of definite autoepistemic programs and show that they coincide with the declarative semantics of these programs. We also define a resolution procedure, called SLSAE-resolution, for such programs. SLSAEresolution is sound and complete for stratified, conservative, and solvable programs .

  1. [Apt et al., 1988] K.R. Apt, H.A. Blair, and A. Walker. Towards a Theory of Declarative Knowledge. In J. Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 89-148.
  2. [Chan, 1988] D. Chan. Constructive Negation Based On The Completed Database. In Proceedings of the Fifth Logic Programming Symposium, pages 111-125, 1988.
  3. [Gelder et al., 1988] Allen Van Gelder, Kenneth Ross, and John Schlipf. Unfounded Sets and Well-Founded Semantics for General Logic Programs. In Proc. 7th Symp. on Principles od Database Systems, pages 221- 230, 1988.
  4. [Gelfond and Lifschitz, 1990] M. Gelfond and V. Lifs- chitz. Logic Programs with Classical Negation. In Pro- ceedings, 7th International Conference on Logic Pro- gramming, pages 579-597, June 1990.
  5. [Kifer and Lozinskii, 1988] M. Kifer and E. Lozin- skii. SYGRAF: Implementing Logic Programs in a Database Style. IEEE Transaction on Software Engi- neering, pages 922-934, 1988.
  6. [Konolige, 1988] K. Konolige. On the Relation between Default and Autoepistemic Logic. Artificial Intelli- gence, 35:343-382, 1988.
  7. [Konolige, 1989] K. Konolige. On the Relation between Circumscription and Autoepistemic Logic. In Proceed- ings of IJCAI, pages 1213-1218, 1989.
  8. [Kunen, 1987] K. Kunen . Negation in Logic Program- ming. Journal of Logic Programming, pages 289-308, 1987.
  9. [Marek and Truszczynski, 1988] W. Marek and M. Truszczynski. Autoepistemic Logic. to ap- pear in JACM, Available as TR 115-88, Dept. of CS, Univ. of Kentucky, Lexington, KY 40506-0027, 1988.
  10. [Marek and Truszczynski, 1989] W . Marek and M. Truszczynski. Relating Autoepistemic and Default Logics. In Proceedings, First International Conference on Principles of Know ledge Representation and Rea- soning, pages 276-288, 1989.
  11. [Marek, 1989] W. Marek. Stable theories in autoepis- temic logic. Fundamenta Informaticae, 12:243-254, 1989.
  12. [Moore, 1985] R. C. Moore. Semantical Considera- tions on Non-Monotonic Logic. Artificial Intelligence, 25:75-94, 1985.
  13. [Przymusinski, 1989a] T. Przymusinski. On Construc- tive Negation in Logic Orogramming. In Proceedings of the North American Conference on Logic Program- ming, 1989.
  14. [Przymusinski, 1989b] T. Przymusinski. On the declar- ative and procedural semantics of Logic Programs. J. of Automated Reasoning, 5:167-205, 1989.
  15. [Ross, 1989a] K. Ross. A Procedural Semantics for Well Founded Negation in Logic Programs. In Proceedings, Eighth A CM Symposium on Principles of Database Systems, pages 22-33, 1989.
  16. [Ross, 1989b] Kenneth Ross. The Well Founded Se- mantics for Disjunctive Logic Programs. In Proceed- ings, First International Conference on Deductive and Object-Oriented Databases, Dec. 1989.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards