Abstract
The aim of Knuth-Bendix completion is to transform an input specification into another, equivalent specification such that a given set of inference rules becomes complete for the transformed specification. In the classical case, the specifications consist of unconditional equations, and the inference rule is term rewriting.
Here we investigate Knuth-Bendix completion methods for full Horn clause specifications and introduce a class of inference systems defined by an abstract concept of restrictions imposed on linear resolution and paramodulation.
The usual technical ingredients of Knuth-Bendix completion methods, e.g. critical pairs, a corresponding critical pair lemma, simplification and elimination methods and critical pair criteria are generalized with respect to the concept of restrictions. We show that for any concrete restriction, our completion methods produce specifications for which linear resolution and paramodulation under the given restriction are refutationally complete. Conventional completion methods are instances of completion with respect to restrictions.
This work is partially supported by the ESPRIT-project PROSPECTRA, ref#390.
Preview
Unable to display preview. Download preview PDF.
References
L. Bachmair. Proof Methods for Equational Theories. PhD thesis, University of Illinois at Urbana-Champaign, USA, 1987.
L. Bachmair, N. Dershowitz, and J. Hsiang. Orderings for equational proofs. In Proc. of the 1st IEEE Symposium on Logic in Computer Science, Boston, MA, pp. 346–357, 1986.
H. Bertling. Knuth-Bendix Completion of Horn Clause Programs for Restricted Linear Resolution and Paramodulation. PhD thesis, FB Informatik, Universität Dortmund, 1990.
H. Bertling and H. Ganzinger. Completion-Time Optimization of Rewrite-Time Goal Solving. In Proc. of the 3rd International Conference on Rewriting Techniques and Applications, Chapel Hill, LNCS 355, pp. 45–58, Berlin-Heidelberg-New York, April 1989. Springer-Verlag.
N. Dershowitz and J.P. Jounannaud. Rewrite Systems. In Handbook of Theoretical Computer Science, Volume B, Chapter 15. North-Holland, 1989.
N. Dershowitz and Z. Manna. Proving termination with multiset orderings. Commun. ACM 22:465–476, 1979.
H. Ganzinger. A completion procedure for conditional equations. In Proc. of the 1st International Workshop on Conditional Term Rewriting, Orsay, volume 308 of LNCS, pp. 62–83, Berlin-Heidelberg-New York, 1988. Springer-Verlag.
S. Hölldobler. Foundations of Equational Logic Programming. Springer-Verlag, Berlin-Heidelberg-New York, 1989.
J.P. Jouannaud and B. Waldmann. Reductive conditional term rewriting systems. In Proc. of the 3rd TC2 Working Conference on the Formal Description of Programming Concepts, Ebberup, Denmark, August 25–28 1986.
S. Kaplan. Fair Conditional Term Rewriting Systems: Unification, Termination and Confluence, 1985.
E. Kounalis and M. Rusinowitch. On word problems in Horn logic. In N. Dershowitz and S. Kaplan, editors, Proc. of the 1st International Workshop on Conditional Term Rewriting, Orsay, LNCS 308, pp. 144–160, Berlin-Heidelberg-New York, 1988. Springer-Verlag.
J. W. Lloyd. Foundations of Logic Programming. Springer-Verlag, Berlin-Heidelberg-New York, 1987.
P. Padawitz. Computing in Horn Clause Theories. Springer-Verlag, Berlin-Heidelberg-New York, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertling, H. (1991). Knuth-bendix completion of horn clause programs for restricted linear resolution and paramodulation. 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_90
Download citation
DOI: https://doi.org/10.1007/3-540-54317-1_90
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