Skip to main content

Ordered rewriting and confluence

  • Conference paper
  • First Online:
10th International Conference on Automated Deduction (CADE 1990)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 449))

Included in the following conference series:

Abstract

One of the major problems in term rewriting theory is what to do with an equation which cannot be ordered into a rule. Many solutions have been proposed, including the use of special unification algorithms or of unfailing completion procedures.

If an equation cannot be ordered we can still use any instances of it which can be ordered for rewriting. Thus for example x×y=y×x cannot be ordered, but if a,b are constants with b×a>a×b we may rewrite b×a → a×b. This idea is used in unfailing completion, and also appears in the Boyer-Moore system. In this paper we define and investigate completeness with respect to this notion of rewriting and show that many familiar systems are complete rewriting systems in this sense. This allows us to decide equality without the use of special unification algorithms. We prove completeness by proving termination and local confluence. We describe a confluence test based on recursive properties of the ordering.

The author acknowledges support of the UK SERC under grant GR/E 83634.

This research was supported in part by NYNEX, NSF grant CCR-8706652, and by the Advanced Research Projects Agency of the DoD, monitored by the ONR under contract N00014-83-K-0125.

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. L. Bachmair, N. Dershowitz, D. Plaisted: Completion Without Failure, Proc. Coll. on Resolution of Equations in Algebraic Structures (1987).

    Google Scholar 

  2. R.S. Boyer, J.S. Moore: A Computational Logic Handbook, Academic Press (1988).

    Google Scholar 

  3. N. Dershowitz: Termination of Rewriting, Journal of Symbolic Computation (1987) 3, 69–116.

    Google Scholar 

  4. G. Huet: Confluent Reductions: Abstract properties and Applications to Term Rewriting Systems, Journal ACM 27, 4 (1980), 797–821.

    Google Scholar 

  5. G. Huet, D.C. Oppen: Equations and Rewrite Rules — A Survey, in: Formal Languages: Perspectives and Open Problems, R. Book (ed.), Academic Press (1982).

    Google Scholar 

  6. J. Hsiang, M. Rusinowitch: On Word Problems in Equational Theories, Proc. ICALP'87, LNCS 267 (1987), 54–71.

    Google Scholar 

  7. J.-P. Jouannaud, H. Kirchner: Completion of a Set of Rules Modulo a Set of Equations, SIAM Journal of Computing 15 (1986), 1155–1194.

    Google Scholar 

  8. D. Kapur, P. Narendran, F. Otto: On Ground-Confluence of Term Rewriting Systems, to appear in Information and Computation.

    Google Scholar 

  9. D.E. Knuth, P.B. Bendix: Simple Word Problems in Universal Algebras, in: Computational Problems in Abstract Algebra, ed J. Leech, Pergamon 1970, 263–297

    Google Scholar 

  10. U. Martin: Doing Algebra with Reve, Report UMCS-86-10-4, Dept. of Comp. Sci., University of Manchester (1986).

    Google Scholar 

  11. U. Martin: How to Choose the Weights in the Knuth Bendix Ordering, in: Rewriting Techniques and Applications, LNCS 256, 1987, 42–53.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mark E. Stickel

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Martin, U., Nipkow, T. (1990). Ordered rewriting and confluence. In: Stickel, M.E. (eds) 10th International Conference on Automated Deduction. CADE 1990. Lecture Notes in Computer Science, vol 449. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52885-7_100

Download citation

  • DOI: https://doi.org/10.1007/3-540-52885-7_100

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-47171-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics