Abstract
Since first order logic and, especially, Horn logic is used as a programming language, the most common interpretation method for such programs is resolution. Algebraic completion and term rewriting techniques were recently proposed as an alternative to resolution oriented theorem provers. In this paper, the relation between resolution and algebraic completion (restricted to Horn logic) is closely analysed. It is shown, that both methods are equivalent in terms of inference steps and unifications, and, that using the completion method for interpreting (Horn) logic programs, no efficiency can be gained as compared with resolution.
This work has been done within a joint project of the GMD and the SFB 314 (artificial intelligence) at the University of Karlsruhe
Preview
Unable to display preview. Download preview PDF.
References
D. Benanav, D. Kapur, P. Narendran: Complexity of Matching Problems, 1st Int. Conf. on Term Rewriting Techniques and Applications, Dijon, France, Springer LNCS 202, 1985.
W. F. Clocksin, C. S. Mellish: Programming in Prolog, Springer, 1981.
N. Dershowitz, N. A. Josephson: Logic Programming by Completion, Proc. 2nd Int. Logic Programming Conf., Uppsala, 1985.
P. Deussen: Control of and Algorithms for Reduction systems, Unpublished report, University of Karlsruhe, Institut für Informatik I, 1983.
P. Deussen: Private Communication, 1985.
R. Dietrich: Relating Resolution and Algebraic Completion for Horn Logic, Arbeitspapiere der GMD Nr. 177, Gesellschaft für Mathematik und Datenverarbeitung mbH, Bonn, 1985.
J. A. Goguen, J. Meseguer: Equality, Types, Modules and (Why not?) Generics for Logic Programming, J. Logic Programming 1984, 2: 179–210.
A. Herold: Some Basic Notions of First-Order Unification Theory, Universität Karlsruhe, Fakultät für Informatik, Interner Bericht Nr. 15/83, 1983.
J. Hsiang, N. Dershowitz: Rewrite Methods for Clausal and Non-Clausal Theorem Proving, Proc. 10th Int. Conf. on Automata, Languages and Programming, Springer LNCS 154, 1983.
J. Hsiang: Topics in Automated Theorem Proving and Program Generation, Ph. D. Thesis, University of Illinois at Urbana-Champaign, 1983.
J. Hsiang: Two Results in Term Rewriting Theorem Proving, 1st Int. Conf. on Term Rewriting Techniques and Applications, Dijon, France, Springer LNCS 202, 1985.
G. Huet: Confluent Reductions: Abstract Properties and Application to Term Rewriting Systems, JACM, Vol. 27, No. 4, October 1980.
G. Huet, D. C. Oppen: Equations and Rewrite Rules: A survey, R. Book (Ed.): Formal Language Theory. Perspectives and Open Problems. Academic Press, 1980.
J.-M. Hullot: Canonical Forms and Unification, Proc. 5th Int. Conf. on Automated Deduction, Springer LNCS 87, 1980.
D. Kapur, P. Narendran: An Equational Approach to Theorem Proving in First-Order Predicate Calculus, Proc. IJCAI 85, Los Angeles, 1985.
D. E. Knuth, P. B. Bendix: Simple Word Problems in Universal Algebra, J. Leech (Ed.): Computational Problems in Universal Algebra, Pergamon Press, 1970.
J. W. Lloyd: Foundations of Logic Programming, Springer, 1984.
D. W. Loveland: Automated Theorem Proving: A Logical Basis, North-Holland, 1978.
N. J. Nilsson: Principles of Artificial Intelligence, Springer, 1982.
D. A. Waterman, F. Hayes-Roth (Eds.): Pattern Directed Inference Systems, Academic Press, 1978.
E. Paul: A New Interpretation of the Resolution Principle, Proc. 7th Int. Conf. on Automated Deduction, Springer LNCS 170, 1984.
J. A. Robinson: A Machine Oriented Logic Based on the Resolution Principle, JACM, Vol 12, No. 1, January 1965, pp. 23–41.
J. R. Slagle: Automated Theorem-Proving for Theories with Simplifiers, Commutativity and Associativity, JACM, Vol 21, No. 4, October 1974, pp. 622–642.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dietrich, R. (1986). Relating resolution and algebraic completion for Horn logic. In: Siekmann, J.H. (eds) 8th International Conference on Automated Deduction. CADE 1986. Lecture Notes in Computer Science, vol 230. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16780-3_80
Download citation
DOI: https://doi.org/10.1007/3-540-16780-3_80
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16780-8
Online ISBN: 978-3-540-39861-5
eBook Packages: Springer Book Archive