Abstract
In this extended abstract of a full paper we present an inference system for Horn clause logic with equality which is complete not only refutationally but also with respect to the answer substitutions returned, without using functional reflexivity axioms or paramodulating at variable positions. It is goal directed in the sense that—as in SLD resolution—inference rules are only applied to the goal statement. We present the inference system (which subsumes those used for SLD-resolution and for general E-unification), prove its soundness and completeness, and then suggest how this approach forms the appropriate foundation for the study of inference systems (like logic programming interpreters) which return answer substitutions.
Preview
Unable to display preview. Download preview PDF.
5 Bibliography
Dougherty, D., and P. Johann, “An Improved General E-Unification Method,” CADE90, Kaiserlautern, Germany.
Gallier, J.H., Raatz, S., “Extending SLD-Resolution to Equational Horn Clauses Using E-unification”, to appear in Journal of Logic Programming (1987).
“Complete Sets of Transformations for General E-Unification,” Jean Gallier and Wayne Snyder, TCS 67 (1989) 203–260.
“An Inference System for Horn Clause Logic with Equality: A foundation for conditional E-unification and Horn clause logic with equality,” Wayne Snyder and Christopher Lynch, Boston University Technical Report No. BU-TR90-014.
“Conditional Equational Theories and Complete Sets of Transformations,” Steffen Hölldobler, Proceedings of International Conference of Fifth Generation Computer Systems (1988).
Padawitz, P., Computing in Horn Theories, EATCS Monographs on Theoretical Computer Science, Vol. 16, Springer-Verlag, Berlin (1989).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Snyder, W., Lynch, C. (1991). An inference system for horn clause logic with equality. In: Kaplan, S., Okada, M. (eds) Conditional and Typed Rewriting Systems. CTRS 1990. Lecture Notes in Computer Science, vol 516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54317-1_114
Download citation
DOI: https://doi.org/10.1007/3-540-54317-1_114
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54317-6
Online ISBN: 978-3-540-47558-3
eBook Packages: Springer Book Archive