Skip to main content

Inductive completion for transformation of equational specifications

  • Conference paper
  • First Online:
Book cover Recent Trends in Data Type Specification (ADT 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 534))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Angluin and C.H. Smith Inductive Inference: Theory and Methods, Computing Surveys 15 (1983) 3, 237–269

    Article  Google Scholar 

  2. H. Ehrig and B. Mahr Fundamentals of Algebraic Specifications 1, EATCS Monographs on Theoretical Computer Science 6, Springer-Verlag, 1985

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. D.E. Knuth and P.B. Bendix Simple Word Problems in Universal Algebra, in: Computational Algebra, J. Leach (ed.), Pergamon Press, 1970, 263–297

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

H. Ehrig K. P. Jantke F. Orejas H. Reichel

Rights and permissions

Reprints 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

Publish with us

Policies and ethics