Abstract
Forward chaining cannot compute the two-valued consequence literals of a knowledge base (i.e. set of rules) with negations. If the user wants to compute them, he must use a particular algorithm which often takes a lot of time. We propose a compilation system of knowledge bases what we call logical compilation, which allows us to compute the two-valued consequence literals of a knowledge base (i.e. set of rules) using a forward chaining on the compiled base with any extensional knowledge base (i.e. set of basic facts added to knowledge base). Then we present several methods with their benefits to make this compilation. Finally we use this compilation in a wide propositional calculus and solve the ‘or’ problem in rule conclusion.
This work was supported by the Metheol project of the “PRC Greco de programmation”
Preview
Unable to display preview. Download preview PDF.
9. References
K.R. Apt, H. Blair, A. Walker. Towards a Theory of Declarative Knowledge. Foundations of deductive databases and logic programming (J.Minker ed), Morgan Kaufmann, 1988, p 89–148.
W. Bibel. On Matrices with Connections. J of A.C.M. Vol 28, no4, 1981, p633–645.
L. Caroll. La logique sans peine. Ed Hermann, 1966.
C.L.Chang and R.C.T. Lee. Symbolic Logic and Mechanical Theorem Proving. Academic Press, inc. 1973.
J.P. Delahaye. Forward chaining and computation of two-valued and three-valued models. 7th Int. Conf. on Expert Systems and Applications, Avignon 87. p1341–1360.
J.P. Delahaye. Semantics and Completeness of Forward Chaining in Propositionnal Calculus (in French). Research report IT no115, Laboratoire d'Informatique Fondamentale de Lille, 1987.
J.P. Delahaye et P. Mathieu. The Achievement Notion and its Application to Rule Interpreters (in French). Research report IT no172, Laboratorie d'Informatique Fondamentale de Lille, september 89.
J.P. Delahaye et P. Mathieu. How to Make a Complete Computation with Forward Chaining?. Proceedings of IASTED 90, Honolulu, 1990.
J.P. Delahaye et P. Mathieu. For which bases forward chaining is sufficient?. Proceedings of Cognitiva 90, Madrid, 1990 (to appear).
M. Davis, H. Putnam. A Computing Procedure for Quantification Theory. JACM 7, p201–215, 1960.
J.P. Delahaye, V. Thibau. Programming in Three-Valued Logic, TCS (to appear), 1990.
M. Fitting. A Kripke-Kleene semantics for logic programs, J. of Logic Programming, vol 2, 1985, p295,312.
M. Fitting, M. Ben-Jacob. Stratified and Three-valued Logic Programming Semantics. Proc. 5th International Conference and Symposium in Logic Programming (Edited by Kowalski and Bowen), 1988, p.1054–1069.
S.C. Kleene. Introduction to metamathematics. Van Nostrand, New-York, 1952.
K. Kunen. Negation in Logic Programming. Journal of Logic Programming, vol 4, 1987, p289–308.
K. Kunen. Signed Data Dependencies in Logic Programs. Journal of Logic Programming, vol 7, 1989, p231–245.
C.T. Lee. A Completeness Theorem and a Computer Program for Finding Theorems Derivable from Given Axioms. Ph.D. Thesis, University of California, Berkeley, 1967.
J. Lukasiewicz. Elements of Mathematical Logic. Pergamon Press, 1963.
T. Przymusinski. Non-Monotonic Formalisms and Logic Programming. Proc. 6th Int. Conference on Logic Programming, Levi and Martelli eds, 1989, p655–674.
A. Rausy. L'Evaluation Sémantique en Calcul Propositionnel. Ph.D. Thesis GIA Marseille Luminy, 1989.
P. Siegel. Representation et utilisation de la connaissance en calcul propositionnel. Thèse d'état-GIA Marseille Luminy, 1987.
J.C. Shepherdson. Negation in logic programming. Foundations of deductive databases and logic programming (J.Minker ed), Morgan Kaufmann, 1988, p19–88.
R. Turner. Logics for Artificial Intelligence. Ellis Horwood, 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mathieu, P., Delahaye, JP. (1991). The logical compilation of knowledge bases. In: van Eijck, J. (eds) Logics in AI. JELIA 1990. Lecture Notes in Computer Science, vol 478. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0018454
Download citation
DOI: https://doi.org/10.1007/BFb0018454
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53686-4
Online ISBN: 978-3-540-46982-7
eBook Packages: Springer Book Archive