Abstract
We study the possibility of reducing some special cases of circumscription to logic programming. The description of a given circumscriptive theory T can be sometimes transformed into a logic program II, so that, by running II, we can determine whether a given ground literal is provable in T. The method is applicable, in particular, to some formalizations of tree-structured inheritance systems with exceptions.
Preview
Unable to display preview. Download preview PDF.
References
Krzysztof R. Apt, Howard A. Blair, and Adrian Walker. Towards a theory of declarative knowledge. In J. Minker (ed.), Foundations of Deductive Databases and Logic Programming, 89–148. Morgan Kaufmann Publishers, Los Altos, CA, 1988.
Genevieve Bossu and Pierre Siegel. Saturation, nonmonotonic reasoning and the closed-world assumption. Artificial Intelligence, 25(1):13–63, 1985.
Keith Clark. Negation as failure. In: Logic and Databases, Gallaire, H. and J. Minker (eds.), Plenum Press, New York, 293–322.
Maarten H. van Emden and Robert A. Kowalski. The semantics of predicate logic as a programming language, Journal ACM, 23(4):733–742, 1976.
Michael Gelfond. On stratified autoepistemic theories. In Proceedings AAAI-87, 1, 207–211. Morgan Kaufmann Publishers, Los Altos, CA, 1987.
Michael Gelfond and Vladimir Lifschitz. Compiling circumscriptive theories into logic programs: Preliminary report. In Proceedings AAAI-88, Morgan Kaufmann Publishers, Los Altos, CA, 1988.
Michael Gelfond and Halina Przymusinska. Negation as failure: Careful closure procedure. Artificial Intelligence 30(3):273–288, 1986.
Matthew Ginsberg. A circumscriptive theorem prover: preliminary report. In these Proceedings.
Vladimir Lifschitz. Computing circumscription. In Proceedings IJCAI-85, 1, 121–127. Morgan Kaufmann Publishers, Los Altos, CA, 1985.
Vladimir Lifschitz. On the satisfiability of circumscription. Artificial Intelligence, 28, 17–27.
Vladimir Lifschitz. On the declarative semantics of logic programs with negation. In J. Minker (ed.), Foundations of Deductive Databases and Logic Programming, 177–192. Morgan Kaufmann Publishers, Los Altos, CA, 1988.
John McCarthy. Circumscription—a form of non-monotonic reasoning. Artificial Intelligence 13(1,2):27–39, 1980.
John McCarthy. Applications of circumscription to formalizing commonsense knowledge, Artificial Intelligence 28(1):89–118, 1986.
Bernard Meltzer. Theorem proving for computers: some results on resolution and renaming. Comput. Journal, 8:341–343, 1966.
Teodor Przymusinski, Query answering in circumscriptive and closed-world theories. In Proceedings AAAI-86, 1, 186–190. Morgan Kaufmann Publishers, Los Altos, CA, 1986.
Teodor Przymusinski. On the declarative semantics of deductive databases and logic programs. In J. Minker (ed.), Foundations of Deductive Databases and Logic Programming, 193–216. Morgan Kaufmann Publishers, Los Altos, CA, 1988.
Teodor Przymusinski. On the Declarative and Procedural Semantics of Logic Programs. Preprint, University of Texas at El Paso, 1988.
Rodney Topor. Domain Independent Formulas and Databases. Technical Report 86/11, Department of Computer Science, University of Melbourne. To appear in Theoretical Computer Science.
David Touretzky. The Mathematics of Inheritance Systems. Research Notes in Artificial Intelligence, Pitman, London.
Allen Van Gelder. Negation as failure using tight derivations for general logic programs. In J. Minker (ed.), Foundations of Deductive Databases and Logic Programming, 149–176. Morgan Kaufmann Publishers, Los Altos, CA, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gelfond, M., Lifschitz, V. (1988). Compiling circumscriptive theories into logic programs. In: Reinfrank, M., de Kleer, J., Ginsberg, M.L., Sandewall, E. (eds) Non-Monotonic Reasoning. NMR 1988. Lecture Notes in Computer Science, vol 346. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50701-9_21
Download citation
DOI: https://doi.org/10.1007/3-540-50701-9_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50701-7
Online ISBN: 978-3-540-46073-2
eBook Packages: Springer Book Archive