Skip to main content

Derived Pairs, overlap closures, and rewrite dominoes: New tools for analyzing term rewriting systems

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1982)

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

Included in the following conference series:

Abstract

Starting from the seminal work of Knuth and Bendix, we develop several notions useful in the study of term rewriting systems. In particular we introduce the notions of “derived pairs” and “overlap closure” and show that they are useful in analyzing sets of rewrite rules for various properties related to termination. We also introduce a new representation, based on rewrite dominoes, for rewrite rules and sequences of rewrites.

Work partially supported by the National Science Foundation under grant MCS78-01798 and by an Office of Naval Research Contract with DARPA funding #N00014-75-C-0661.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • N. Dershowitz, “Termination of Linear Rewriting Systems — Preliminary Version,” in Automata, Languages, and Programming, Eighth Colloquium, Israel (Eds: S. Even and O. Kariv), LNCS 115, Springer Verlag, New York, 1981.

    Google Scholar 

  • J.A. Goguen and J. Tardo, “An Introduction to OBJ-T.”Proc. of Conf. on Specification of Reliable Software (1979).

    Google Scholar 

  • J.V. Guttag, E. Horowitz, and D.R. Musser, “Abstract Data Types and Software Validation,” Comm. A.C.M. 21 (1978), 1048–1064.

    MathSciNet  MATH  Google Scholar 

  • J.V. Guttag, D. Kapur, and D.R. Musser, On Proving Uniform Termination and Restricted Termination of Rewriting Systems, Report No. 81CRD272, G.E. C. Research and Development, Schenectady, New York, Nov. 1981.

    Google Scholar 

  • G. Huet, “Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems,” J. ACM 27 (1980), 797–821.

    Article  MathSciNet  Google Scholar 

  • G. Huet, D.S. Lankford, “On the Uniform Halting Problem for Term Rewriting Systems,” Rapport Laboria 283, IRIA, March, 1978.

    Google Scholar 

  • G. Huet, D.C. Oppen, “Equations and Rewrite Rules: a Survey,” Formal Languages Perspectives and Open Problems (R. Book, ed.), Academic Press (1980).

    Google Scholar 

  • D.E. Knuth, P. Bendix, “Simple Word Problems in Universal Algebra.” Computational Problems in Abstract Algebra (J. Leech, ed.), Pergamon Press (1970), 263–297.

    Google Scholar 

  • D. Musser, “Abstract Data Type Specification in the AFFIRM system.” IEEE Transactions on Software Engineering 6 (1980), 24–31.

    Article  Google Scholar 

  • G.E. Peterson and M.E. Stickel, Complete Sets of Reductions for Equational Theories With Complete Unification Algorithms, Tech. Report, Dept. of Computer Science, U. of Arizona, Tucson, Sept. 1977.

    Google Scholar 

  • A. Pettorossi, “Comparing and Putting Together Recursive Path Ordering, Simplification Orderings, And Non-Ascending Property for Termination Proofs of Term Rewriting Systems,” in Automata, Language, and Programming, Eighth Coll., Israel (Eds: S. Even and O. Kariv), LNCS115, Springer Verlag, New York, 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mogens Nielsen Erik Meineche Schmidt

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Guttag, J.V., Kapur, D., Musser, D.R. (1982). Derived Pairs, overlap closures, and rewrite dominoes: New tools for analyzing term rewriting systems. In: Nielsen, M., Schmidt, E.M. (eds) Automata, Languages and Programming. ICALP 1982. Lecture Notes in Computer Science, vol 140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0012778

Download citation

  • DOI: https://doi.org/10.1007/BFb0012778

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11576-2

  • Online ISBN: 978-3-540-39308-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics