Abstract
The Knuth-Bendix completion procedure is a tool for algorithmically completing term rewriting systems which are operationally incomplete in the sense that the uniqueness of normal forms is not guaranteed. As the problem of operational completeness is undecidable, one may only expect a technique applicable to an enumerable number of cases. The Knuth-Bendix completion procedure may fail either by generating a critical pair which can not be oriented to form a new rewrite rule or by generating an infinite sequence of critical pairs to be introduced as new rewrite rules. The latter case is investigated. The basic idea is to invoke inductive inference techniques for abbreviating infinitely long sequences of rules by finitely many other rules. If simple syntactic generalization does not do, there will be automatically generated auxiliary operators. This is the key idea of the present paper. It contains a calculus of five learning rules for extending Knuth-Bendix completion procedures by inductive inference techniques. These rules are shown to be correct. The problem of completeness remains open.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D. Angluin and C.H. Smith Inductive Inference: Theory and Methods, Computing Surveys 15 (1983) 3, 237–269
H. Ehrig and B. Mahr Fundamentals of Algebraic Specifications 1, EATCS Monographs on Theoretical Computer Science 6, Springer-Verlag, 1985
M. Hermann Chain Properties of Rule Closures, in: Proc. 6th STACS, B. Monien and R. Cori (eds.), Paderborn, 1989, Springer-Verlag, Lecture Notes in Computer Science 349, 1989, 339–347
G. Huet and D. Oppen Equations and Rewrite Rules: A Survey, in: Formal Language Theory: Perspectives and Open Problems, R. Book (ed.), Academic Press, New York, 1980, 349–405
D. Kapur and P. Narendran A Finite Thue System with Decidable Word Problem and Without Equivalent Finite Canonical System, Theor. Comp. Sci. 35 (1985) 2&3, 337–344
D.E. Knuth and P.B. Bendix Simple Word Problems in Universal Algebra, in: Computational Algebra, J. Leach (ed.), Pergamon Press, 1970, 263–297
St. Lange Towards a Set of Inference Rules for Solving Divergence in Knuth-Bendix Completion, in: Analogical and Inductive Inference, AII'89, Proc., K.P. Jantke (ed.), Springer-Verlag, Lecture Notes in Artificial Intelligence 397, 1989, 304–316
M. Thomas and K.P. Jantke Inductive Inference for Solving Divergence in Knuth-Bendix Completion, in: Analogical and Inductive Inference, AII'89, Proc., K.P. Jantke (ed.), Springer-Verlag, Lecture Notes in Artificial Intelligence 397, 1989, 288–303
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lange, S., Jantke, K.P. (1991). Inductive completion for transformation of equational specifications. In: Ehrig, H., Jantke, K.P., Orejas, F., Reichel, H. (eds) Recent Trends in Data Type Specification. ADT 1990. Lecture Notes in Computer Science, vol 534. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54496-8_7
Download citation
DOI: https://doi.org/10.1007/3-540-54496-8_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54496-8
Online ISBN: 978-3-540-38416-8
eBook Packages: Springer Book Archive